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
342114196295	342114196846	342114197396	342114197946	342114198495	342114199046	342114199596	342114200146	342114200695	342114201246	342114201796	342114202346	342114202895	342114203446	342114203996	342114204546	342114205095	342114205646	342114206196	342114206746	342114207295	342114207846	342114208396	342114208946	342114209495	342114210046	342114210596	342114211146	342114211695	342114212246	342114212796	342114213346	342114213895	342114214446	342114214996	342114215546	342114216095	342114216646	342114217196	342114217746	342114218295	342114218846	342114219396	342114219946	342114220495	342114221046	342114221596	342114222146	342114222695	342114223246	342114223796	342114224346	342114224895	342114225446	342114225996	342114226546	342114227095	342114227646	342114228196	342114228746	342114229295	342114229846	342114230396	342114230946	342114231496	342114232046	342114232596	342114233146	342114233695	342114234246	342114234796	342114235346	342114235895	342114236446	342114236996	342114237546	342114238095	342114238646	342114239196	342114239746	342114240296	342114240846	342114241396	342114241946	342114242495	342114243046	342114243596	342114244146	342114244695	342114245246	342114245796	342114246346	342114246896	342114247446	342114247996	342114248546	342114249096	342114249646	342114250196	342114250746	342114251296	342114251846	342114252396	342114252946	342114253496	342114254046	342114254596	342114255146	342114255696	342114256246	342114256796	342114257346	342114257896	342114258446	342114258996	342114259546	342114260096	342114260646	342114261196	342114261746	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
1900	2700	10000	3300	1900	2700	10000	3300	1900	2700	10000	3300	1900	2700	10000	3300	1900	2700	10000	3300	1900	2700	10000	3300	1900	2700	10000	3300	1900	2700	10000	3300	1900	2700	10000	3300	1900	2700	10000	3300	1900	2700	10000	3300	1900	2700	10000	3300	1900	2700	10000	3300	1900	2700	10000	3300	1900	2700	10000	3300	1900	2700	10000	3300	1900	2700	10000	3300	1900	2700	10000	3300	1900	2700	10000	3300	1900	2700	10000	3300	1900	2700	10000	3300	1900	2700	10000	3300	1900	2700	10000	3300	1900	2700	10000	3300	1900	2700	10000	3300	1900	2700	10000	3300	1900	2700	10000	3300	1900	2700	10000	3300	1900	2700	10000	3300	1900	2700	10000	3300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18551	17066	16810	16724	16830	17026	34297	45259	37945	26801	19293	17267	16790	16490	16743	16612	16667	16415	16477	16520	16618	16329	16730	16611	16517	16730	16646	16502	16679	16501	16771	16406	16663	16661	16492	16699	16658	16496	16519	16515	16476	16748	16503	16403	16707	16705	16561	16586	16437	16618	16572	16579	16612	16645	16616	16643	16562	16460	16864	16623	16303	16468	16589	16470	16669	16542	16466	16561	16770	16678	16514	16750	16613	16472	16888	16557	16708	16630	16488	16499	16588	16574	16530	16535	16649	16510	16536	16327	16656	16508	16620	16659	16655	16568	16424	16620	16753	16624	16480	16435	16497	16530	16481	16446	16395	16634	16759	16537	16455	16792	16552	16634	16521	16565	16546	16492	16674	16467	16728	16502	16554	16439	16536	16303	16506	16577	16672	16732	16685	16643	16524	16476	16679	16541	16481	16676	16751	16671	16703	16722	16599	16404	16457	16516	16577	16708	16597	16694	16454	16651	16616	16545	16496	16655	16538	16593	16578	16619	16629	16665	16604	16560	16649	16376	16767	16620	16560	16627	16574	16641	16652	16705	16516	16468	16740	16704	16777	16661	16699	16827	16552	16411	16524	16489	16504	16538	16584	16544	16512	16491	16563	16574	16815	16559	16564	16633	16478	16486	16467	16572	16629	16577	16709	16497	16739	16792	16600	16598	16523	16571	16517	16636	16544	16529	16673	16459	16421	16637	16438	16426	16483	16532	16525	16729	16837	16744	16643	16549	16703	16837	16602	16526	16663	16545	16560	16437	16667	16765	16727	16415	16653	16425	16632	16607	16680	16538	16519	16417	16496	16684	16348	16446	16657	16896	16549	16750	16413	16519	16702	16529	16730	16451	16574	16672	16600	16602	16532	16620	16462	16743	16585	16421	16739	16407	16394	16616	16526	16540	16441	16608	16451	16596	16455	16510	16544	16637	16528	16653	16626	16687	16777	16499	16513	16611	16604	16654	16452	16527	16323	16595	16609	16514	16514	16581	16671	16576	16593	16489	16534	16595	16729	16503	16662	16483	16657	16637	16521	16578	16542	16668	16464	16610	16591	16522	16523	16542	16607	16714	16623	16520	16644	16621	16639	16575	16420	16328	16674	16692	16389	16415	16586	16587	16564	16639	16774	16507	16630	16515	16678	16490	16443	16443	16707	16531	16546	16627	16599	16649	16517	16566	16783	16565	16683	16715	16616	16622	16679	16739	16554	16540	16543	16447	16533	16598	16560	16581	16377	16531	16634	16728	16813	16550	16409	16510	16639	16731	16648	16460	16626	16430	16633	16554	16542	16703	16742	16758	16510	16476	16659	16539	16512	16448	16665	16763	16624	16516	16561	16468	16448	16517	16704	16435	16818	16543	16532	16703	16602	16595	16586	16581	16683	16666	16706	16708	16652	16811	16620	16624	16670	16589	16768	16603	16627	16732	16637	16503	16516	16509	16648	16571	16422	16392	16653	16544	16496	16575	16465	16548	16577	16519	16548	16736	16590	16626	16787	16437	16619	16591	16480	16724	16583	16391	16560	16685	16639	16677	16484	16677	16640	16351	16559	16523	16738	16486	16698	16529	16495	16541	16584	16704	16750	16577	16658	16604	16570	16404	16687	16706	16477	16454	16572	16541	16686	16725	16413	16691	16662	16616	16457	16428	16627	16638	16647	16637	16703	16342	16474	16599	16680	16555	16644	16491	16455	16570	16474	16495	16645	16755	16655	16647	16686	16669	16718	16692	16552	16622	16580	16587	16581	16556	16618	16496	16582	16755	16470	16844	16805	16682	16667	16693	16641	16479	16447	16478	16456	16442	16531	16730	16793	16679	16675	16805	16351	16585	16443	16493	16662	16481	16522	16550	16485	16589	16584	16566	16515	16631	16649	16553	16404	16581	16691	16501	16592	16638	16485	16573	16349	16453	16634	16621	16503	16474	16690	16588	16543	16624	16533	16653	16614	16641	16825	16800	16682	16567	16346	16519	16486	16633	16763	16641	16522	16484	16833	16638	16830	16589	16604	16518	16626	16829	16656	16654	16712	16491	16721	16683	16368	16430	16481	16640	16607	16290	16528	16655	16634	16570	16702	16712	16766	16558	16695	16608	16634	16472	16653	16607	16570	16743	16387	16600	16553	16731	16498	16463	16590	16467	16364	16419	16457	16636	16571	16565	16481	16534	16657	16438	16571	16571	16625	16650	16610	16626	16327	16608	16559	16536	16516	16601	16442	16669	16474	16715	16685	16562	16715	16569	16575	16539	16641	16399	16607	16543	16581	16627	16251	16566	16595	16425	16641	16291	16488	16563	16665	16711	16597	16739	16529	16753	16397	16465	16654	16558	16698	16294	16714	16674	16523	16591	16564	16502	16714	16541	16744	16366	16393	16600	16658	16572	16755	16656	16561	16447	16468	16554	16543	16619	16540	16506	16404	16540	16452	16608	16580	16577	16604	16542	16461	16646	16552	16547	16407	16600	16590	16514	16612	16735	16610	16670	16547	16612	16608	16515	16596	16576	16442	16621	16590	16637	16452	16387	16695	16660	16455	16586	16791	16676	16730	16445	16577	16508	16492	16541	16640	16535	16715	16828	16549	16634	16524	16592	16719	16601	16517	16477	16485	16685	16602	16712	16473	16481	16649	16641	16621	16738	16725	16552	16378	16467	16640	16664	16626	16602	16737	16603	16699	16654	16488	16567	16585	16586	16544	16577	16631	16525	16487	16429	16599	16554	16551	16644	16531	16672	16667	16636	16475	16547	16687	16524	16620	16556	16682	16555	16558	16497	16546	16650	16604	16541	16645	16564	16727	16632	16709	16634	16690	16482	16630	16511	16525	16613	16795	16581	16487	16704	16668	16680	16587	16744	16574	16405	16673	16592	16709	16565	16504	16582	16613	16576	16634	16707	16506	16557	16532	16555	16580	16800	16573	16733	16714	16623	16540	16730	16790	16489	16668	16529	16680	16642	16640	16660	16529	16558	16613	16511	16580	16619	16680	16646	16744	16548	16628	16509	16612	16804	16610	16486	16525	16392	16654	16434	16523	16452	16604	16581	16650	16558	16571	16765	16652	16782	16682	16499	16625	16619	16702	16471	16668	16600	16469	16767	16657	16509	16574	16670	16604	16705	16592	16446	16414	16602	16554	16621	16720	16618	16578	16463	16510	16733	16741	16753	16515	16824	16429	16600	16597	16469	16680	16643	16459	16600	16435	16696	16521	16654	16532	16709	16591	16668	16564	16614	16553	16748	16662	16526	16506	16581	16538	16581	16486	16541	16549	16777	16719	16743	16743	16592	16750	16430	16626	16495	16587	16632	16583	16543	16655	16711	16713	16682	16735	16655	16592	16660	16570	16460	16609	16580	16348	16403	16845	16519	16659	16813	16758	16550	16607	16616	16696	16614	16584	16565	16607	16586	16590	16454	16772	16448	16602	16599	16579	16815	16716	16622	16458	16509	16552	16797	16527	16560	16523	16677	16726	16628	16695	16648	16691	16430	16816	16337	16677	16461	16693	16466	16704	16372	16801	16730	16760	16576	16683	16515	16594	16403	16502	16617	16748	16609	16668	16636	16450	16780	16524	16482	16646	16533	16635	16358	16562	16639	16570	16461	16620	16761	16586	16467	16556	16630	16665	16512	16501	16607	16645	16602	16592	16559	16539	16654	16606	16861	16648	16520	16466	16768	16464	16663	16570	16680	16747	16464	16528	16614	16659	16411	16594	16672	16576	16572	16659	16651	16582	16541	16741	16514	16611	16648	16593	16466	16349	16518	16570	16460	16694	16869	16525	16507	16608	16557	16603	16815	16530	16602	16721	16531	16539	16600	16510	16695	16813	16750	16712	16631	16616	16604	16605	16619	16701	16509	16577	16571	16632	16719	16427	16583	16651	16767	16748	16739	16467	16515	16687	16714	16622	16664	16554	16760	16455	16495	16584	16661	16585	16398	16440	16660	16717	16466	16441	16488	16469	16721	16707	16593	16594	16565	16510	16642	16751	16715	16633	16594	16463	16450	16617	16702	16668	16607	16634	16675	16612	16502	16760	16587	16669	16759	16628	16646	16591	16669	16526	16669	16543	16552	16640	16479	16657	16790	16516	16770	16568	16570	16634	16640	16689	16703	16466	16597	16602	16828	16413	16621	16443	16424	16602	16607	16393	16623	16600	16580	16571	16699	16613	16539	16483	16486	16825	16772	16549	16563	16599	16477	16601	16680	16825	16424	16595	16618	16637	16715	16612	16571	16414	16681	16874	16543	16475	16667	16542	16721	16618	16656	16694	16500	16709	16649	16583	16675	16445	16471	16523	16650	16473	16808	16567	16419	16600	16379	16779	16728	16656	16736	16766	16516	16623	16821	16622	16682	16590	16631	16589	16461	16544	16792	16495	16724	16715	16832	16673	16585	16572	16690	16758	16624	16433	16585	16562	16665	17007	16569	16631	16523	16397	16576	16559	16574	16622	16399	16524	16593	16759	16615	16647	16752	16742	16562	16511	16594	16602	16718	16598	16733	16646	16517	16685	16627	16603	16639	16537	16558	16504	16574	16471	16551	16700	16572	16483	16549	16634	16581	16622	16585	16585	16564	16644	16814	16403	16572	16520	16663	16728	16577	16712	16439	16551	16693	16466	16398	16606	16555	16366	16662	16645	16683	16522	16575	16553	16519	16574	16610	16587	16424	16544	16692	16658	16654	16530	16473	16578	16592	16607	16530	16595	16431	16603	16647	16467	16752	16569	16579	16607	16659	16558	16603	16652	16396	16532	16533	16596	16780	16581	16475	16562	16691	16804	16491	16668	16536	16517	16630	16758	16470	16390	16694	16775	16690	16702	16653	16686	16588	16471	16765	16560	16652	16638	16629	16597	16791	16680	16624	16598	16407	16668	16381	16555	16641	16594	16520	16587	16574	16691	16474	16753	16502	16438	16478	16776	16752	16488	16484	16508	16539	16550	16637	16363	16348	16412	16573	16637	16633	16887	16654	16391	16486	16666	16655	16532	16344	16581	16539	16691	16621	16613	16681	16521	16654	16484	16441	16418	16738	16730	16744	16688	16524	16812	16786	16632	16544	16717	16583	16526	16628	16708	16536	16644	16563	16650	16579	16653	16696	16767	16438	16576	16697	16739	16520	16522	16548	16558	16692
25672	24426	24431	25261	26012	26254	39222	34744	25510	25498	24370	23718	23371	23702	23791	23885	23842	24153	23928	23982	24019	24116	24113	24045	24024	24145	24113	24307	24103	24074	24134	24031	24128	24122	24143	24175	24075	24148	24053	24270	24015	24081	24127	24094	24128	24140	24216	24039	24097	24214	24041	24034	23981	23994	24103	24108	24178	24041	24113	24017	24063	24081	24127	24068	24109	24193	24173	24079	24042	24176	24038	23967	24191	24064	24178	24020	24128	24114	24092	24093	24026	24007	24023	24168	24106	23942	24195	24044	24039	24181	24146	23977	24180	23925	24164	24182	24047	24069	24063	24089	24075	24181	24163	24150	24185	23995	24077	24144	24090	24120	24042	24057	24237	24059	23989	24220	24190	23968	24160	24151	24118	24037	24026	24208	24135	24213	24139	24112	23982	24097	24054	24167	24154	24128	24015	24192	24198	24089	23990	24169	24163	24187	24074	24123	24070	24066	24034	24014	24101	23992	24184	24047	24223	24189	24028	24003	24073	24226	24055	24271	24095	24123	24156	24093	24174	24140	24181	24053	24042	24085	24128	24113	24215	24093	24355	24021	24096	24152	24076	24128	24086	24156	24077	24066	24178	24162	24176	24138	24219	24069	24161	24193	23992	24090	24202	24070	24020	24119	24206	24130	24127	24136	24019	24139	24212	24045	24143	24178	24004	24096	24068	24159	24163	24112	24115	24133	24105	24143	24031	24185	24071	24060	24089	24311	24142	24178	24214	24149	24085	24121	24169	24172	24028	24245	24019	24079	24128	24108	24076	24143	24056	24151	24173	24140	24110	24107	24157	24113	24119	24139	24209	24067	24204	24102	24137	24189	24148	24095	24115	24095	24046	24084	24018	24072	24135	24130	24073	24147	24238	24115	24020	24208	24076	24120	24196	24265	24096	24163	24077	24187	24090	24057	24114	24199	24172	24135	23959	24068	24209	24120	24101	24112	24008	24205	24196	24056	24113	24212	24077	24212	24001	24192	24245	24119	24043	24122	24127	24095	24273	24068	24202	24237	24046	24187	24211	24035	24190	24272	24093	24120	24029	24123	24135	24062	24193	24067	24175	24191	24321	24109	24070	24140	24151	24066	24196	24097	24132	24120	24056	24195	24142	24149	24270	24142	24096	24098	24164	24186	24231	24169	24257	24104	24162	24279	23976	24054	24033	24076	24084	24046	24200	24098	24163	24091	24134	24093	24231	24084	24056	24059	24159	24291	24135	24085	24175	24027	24103	24058	24159	24026	24158	24108	24174	24225	24095	24170	24206	24024	24198	24174	24038	24068	24110	24248	24188	24279	24022	24107	24181	23987	24131	24301	24172	24142	24149	23997	24118	24180	24160	24154	24105	24180	24093	24154	24206	24177	24094	24021	24000	24188	24193	24084	24264	24075	24165	24154	24161	24179	24232	24100	24088	24088	24300	24239	24060	24158	24028	24178	24188	24203	24118	24125	24212	24169	24059	24187	24158	24084	24189	24028	24294	24202	24147	24075	24257	24134	24040	24121	24202	24325	24126	24070	24197	24082	24036	24068	24211	24128	24157	24223	24140	24101	24151	24116	24087	24100	24198	24089	24043	24163	24141	24227	24126	24072	24036	24239	24051	24111	24304	24145	24215	24045	24090	24164	24210	24132	24258	24016	24245	24154	24201	24007	24171	24204	24044	24098	24218	24019	24231	24187	24158	24118	24225	24055	24060	24063	24212	24108	24044	24182	24129	24195	24130	24142	24239	24203	24113	24211	24148	24058	24181	24174	24131	24122	24105	24194	24085	24292	24109	24215	24133	24103	24187	24174	24200	24067	24110	24192	24192	24200	24152	24128	24101	24175	24212	24213	24127	24068	24191	24182	24143	24200	24260	24057	24197	24174	24252	24146	24180	24189	24159	24216	24283	24169	24152	24200	24152	24212	24162	24065	24186	24125	24173	24042	24206	24059	24116	24239	24144	24197	24198	24276	24213	24225	24195	24016	24136	24107	24144	24141	24248	24101	24146	24079	24116	24009	24093	24165	24122	24233	24156	24162	24079	24221	24189	24051	24149	24065	24126	24226	24177	24168	24210	24117	24136	24209	24145	23987	24226	24170	24200	24155	24139	24224	24135	24220	24095	24063	24121	24160	24119	24085	24122	24236	24167	24079	24122	24176	24136	24179	24185	24065	24109	24136	24129	24170	24053	24146	24083	24051	24169	24154	24109	24161	24167	24260	24182	24154	24082	24138	24088	24166	24184	24247	24202	24200	24131	24171	24135	24135	24231	24130	24140	24218	24174	24073	24217	24210	24141	24127	24156	24117	24176	24210	24064	24233	24061	24057	24075	24117	24218	24184	24163	24194	24155	24176	24153	24114	24210	24067	24271	24224	24095	24304	24221	24131	24141	24166	24049	24096	24225	24106	24037	24170	24286	24094	24269	24113	24031	24161	24124	24170	24072	24287	24131	24100	24060	23999	24201	24119	24189	24281	24132	24137	24200	24220	24249	24182	24075	24083	24222	24130	24163	24078	24297	23984	24114	24144	24264	24106	24144	24062	24130	24236	24177	24262	24168	24200	24073	24131	24272	24112	24077	24154	24080	24039	24235	24151	24093	24083	24216	24046	24118	24162	23991	24205	24126	24161	24176	24247	24118	24154	24055	24223	24225	24147	24063	24091	24156	24106	24049	24093	24209	24142	24142	24157	24231	24170	24222	24041	24116	24120	24241	24230	24199	24189	24077	24182	24047	24254	24167	24146	24113	24244	24062	24139	24120	24123	24187	24070	24268	24164	24132	24156	24088	24229	24102	24171	24140	24116	24209	24225	24154	24128	24163	24292	24144	24182	24090	24115	24202	24299	24289	24060	24163	24146	24120	24010	24226	24244	24132	24128	24069	24160	24143	24219	24108	24124	24181	24083	24227	24202	24208	24037	24169	24208	24127	24172	24210	24084	23990	24163	24256	24157	24269	24015	24176	24006	24151	24180	24136	24161	23970	24128	24145	24319	24020	24271	24041	24238	24174	24171	24230	24146	24162	24170	24116	24162	24140	23996	24170	24233	24247	24004	24176	24139	24125	24100	24107	24075	24154	24241	24141	24270	24203	24108	24213	24113	24169	24227	24150	24151	24020	24333	24026	24113	24056	24125	24180	24169	24071	24086	24113	24079	24246	24101	24186	24175	24251	24100	24270	24118	24112	24274	24277	24221	24103	24148	24099	24217	24139	24110	24080	24262	24275	24213	24144	24145	24132	24173	24231	24085	24152	24117	24095	24212	24103	24228	24175	24226	24099	24282	24083	24210	24072	24137	24175	24147	24044	24134	24223	24212	24171	24156	24108	24175	24180	24159	23997	24161	24127	24265	24169	24152	24167	24163	24100	24140	24164	24070	24243	24199	24244	24214	24123	24248	24180	24201	24172	24035	24038	24120	24217	24084	24146	24225	24192	24267	24180	24114	24119	24163	24208	24101	24012	24260	24096	24207	24112	24141	24144	24122	24199	24147	24285	24153	24166	24152	24137	24139	24148	24220	24074	24303	24224	24208	24127	24219	24093	24198	24286	24145	24131	24191	24235	24200	24149	24102	24122	24165	24187	24113	24152	24107	24184	24198	24222	24122	24156	24168	24127	24123	24058	24256	24212	24120	24151	24200	24197	24199	24220	24031	24162	24104	24271	24074	24190	24139	24180	24138	24128	24221	24140	24239	24105	24151	24183	24226	24129	24177	24121	24063	24072	24255	24179	24198	24090	24188	24227	24240	24059	24237	24111	24237	24062	24078	24216	24151	24168	24218	24121	24239	24211	24134	24174	24247	24223	24107	24031	24153	24188	24250	24092	24097	24179	24280	24221	24124	24207	24104	24176	24055	24186	24097	24112	24229	24049	24280	24119	24214	24197	24106	24176	24131	24078	24120	24164	24154	24139	24182	24216	24051	24143	24142	24217	24265	24181	24198	24157	24198	24134	24097	24226	24093	24230	24118	24229	24047	24157	24171	24127	24145	24195	24133	24147	24040	24167	24107	24076	24243	24220	24141	24103	24165	24226	24116	24199	24002	24363	24096	24076	24095	24125	24183	24223	24128	24107	24171	24184	24169	24131	24320	24129	24087	24081	24035	24228	24205	24158	24143	24104	24198	24059	24312	24303	24039	24017	24259	24075	24187	24244	24301	24075	24089	24275	24083	24194	24139	24235	24194	24191	24088	24214	24155	24157	24201	24194	24220	24292	24150	24201	24277	24021	24205	24155	23964	24226	24068	24153	24226	24171	24056	24105	24112	24128	24217	24137	24218	24230	24276	24046	24239	24017	24207	24149	24071	24203	24220	24158	24163	24166	24223	24165	24265	24095	24233	24076	24129	24166	24190	24156	24130	24199	24210	24120	24146	24141	24174	24249	24045	24156	24177	24071	24309	24151	24156	24229	24211	24152	24200	23972	24339	24150	24009	24131	24132	24172	24099	24090	24057	24248	24156	24168	24054	24125	24230	24079	24284	24157	24175	24244	24052	24155	24169	24352	24039	24245	24155	24073	24208	24065	24070	24129	24204	24252	24186	24126	24198	24135	24010	24217	24198	24169	24110	24150	24166	24184	24136	24326	24131	24192	24306	24161	24088	24233	24073	24115	24143	24155	23946	24177	24313	24082	24261	24233	24241	24112	24246	24050	24147	24225	24201	24136	24078	24159	24075	24278	24141	24241	24131	24309	24206	24187	24091	24132	24201	24203	24226	24096	24208	24145	24264	24110	24078	24206	24155	24135	24246	24098	24132	24074	24175	24198	24184	24321	24237	24198	24141	24066	24333	24100	24086	24173	24169	24095	24091	24259	24155	24282	24162	24119	24164	24136	24168	24097	24107	24129	24153	24234	24131	24182	24227	24154	24182	24182	24089	24247	24202	24053	24108	24173	24199	24261	24146	24124	24210	24185	24234	24264	24085	24043	24269	24214	24249	24013	24239	23980	24282	24053	24138	24026	24141	24174	24045	24257	24129	24182	24152	24205	24096	24077	24140	24085	24005	24147	24202	24159	24213	24110	24214	24055	24082	24129	24175	24337	24129	24107	24123	24273	24190	24029	24291	24261	24094	24230	24043	24181	24183	24019	24208	24112	24110	24316	24156	24139	24036	24246	24140	24133	24128	24232	24141	24004	24178	24248	24196
18976	16747	16662	16522	16210	16432	20957	25276	22977	19079	17381	16684	16381	16449	16523	16531	16386	16556	16357	16459	16333	16396	16237	16160	16363	16273	16479	16353	16271	16303	16366	16278	16588	16417	16412	16414	16526	16377	16468	16336	16587	16295	16367	16505	16391	16474	16590	16529	16453	16363	16381	16212	16379	16490	16413	16306	16455	16403	16518	16337	16369	16380	16429	16532	16283	16230	16389	16348	16388	16437	16482	16311	16540	16599	16367	16372	16421	16361	16403	16549	16420	16305	16323	16344	16244	16506	16486	16296	16601	16386	16475	16525	16316	16419	16429	16536	16614	16394	16566	16364	16430	16325	16339	16358	16415	16447	16522	16358	16420	16340	16543	16392	16187	16461	16364	16442	16401	16553	16570	16621	16443	16357	16400	16395	16529	16221	16424	16431	16324	16500	16545	16393	16632	16431	16428	16317	16318	16391	16618	16376	16416	16383	16555	16545	16372	16352	16489	16440	16413	16326	16391	16529	16297	16551	16417	16276	16306	16234	16295	16297	16385	16459	16406	16244	16477	16539	16380	16304	16350	16420	16367	16477	16574	16463	16294	16352	16348	16458	16260	16371	16480	16443	16430	16555	16416	16178	16297	16261	16371	16377	16432	16425	16451	16371	16583	16436	16449	16317	16528	16314	16560	16278	16513	16541	16355	16299	16361	16315	16465	16201	16630	16463	16384	16462	16515	16524	16464	16392	16344	16316	16471	16405	16469	16317	16357	16433	16463	16490	16349	16422	16408	16597	16279	16362	16741	16615	16531	16277	16681	16302	16405	16652	16598	16431	16551	16395	16515	16439	16454	16455	16450	16221	16302	16217	16359	16298	16221	16462	16413	16224	16377	16524	16464	16449	16480	16469	16286	16531	16616	16366	16387	16450	16412	16502	16613	16204	16686	16501	16519	16550	16473	16273	16184	16396	16583	16282	16271	16432	16467	16087	16513	16327	16436	16587	16364	16492	16510	16510	16400	16478	16490	16267	16695	16409	16397	16361	16518	16566	16241	16316	16592	16494	16338	16593	16182	16514	16555	16344	16481	16221	16545	16540	16381	16261	16283	16320	16483	16400	16466	16486	16324	16522	16409	16446	16423	16486	16472	16663	16443	16411	16569	16494	16519	16253	16543	16481	16550	16475	16473	16388	16460	16452	16301	16497	16314	16473	16465	16332	16354	16301	16557	16344	16502	16308	16403	16432	16458	16606	16354	16451	16385	16465	16403	16341	16481	16359	16474	16269	16336	16371	16515	16477	16466	16241	16585	16477	16505	16420	16337	16395	16539	16552	16483	16475	16472	16441	16525	16612	16558	16378	16389	16440	16413	16366	16678	16796	16346	16348	16515	16399	16405	16333	16597	16338	16658	16497	16379	16380	16290	16380	16300	16384	16590	16498	16392	16584	16390	16423	16287	16673	16515	16206	16454	16607	16539	16583	16487	16389	16515	16392	16313	16422	16351	16301	16448	16569	16503	16477	16382	16446	16244	16615	16328	16463	16389	16226	16500	16293	16317	16394	16350	16471	16424	16534	16392	16454	16437	16146	16611	16416	16495	16553	16425	16498	16313	16383	16246	16354	16442	16545	16590	16462	16425	16329	16743	16209	16436	16370	16433	16230	16685	16421	16453	16422	16427	16433	16513	16612	16346	16416	16481	16195	16343	16384	16469	16626	16572	16311	16406	16345	16523	16461	16473	16440	16510	16415	16393	16535	16471	16419	16506	16484	16512	16421	16482	16470	16484	16530	16488	16601	16477	16331	16441	16507	16568	16286	16458	16345	16396	16413	16482	16529	16431	16517	16438	16397	16478	16353	16476	16396	16497	16588	16512	16405	16299	16475	16384	16403	16370	16458	16513	16531	16630	16460	16334	16462	16434	16442	16534	16342	16389	16493	16289	16533	16451	16423	16520	16447	16311	16586	16391	16434	16431	16373	16304	16349	16481	16411	16565	16623	16398	16184	16488	16371	16481	16357	16620	16118	16372	16494	16351	16594	16344	16402	16494	16579	16111	16505	16397	16353	16442	16228	16417	16434	16451	16540	16441	16372	16528	16364	16491	16387	16524	16336	16448	16428	16512	16392	16447	16406	16581	16431	16359	16363	16485	16399	16390	16489	16430	16213	16505	16528	16734	16553	16407	16522	16374	16284	16343	16384	16515	16404	16676	16483	16346	16428	16535	16349	16544	16361	16502	16509	16252	16511	16317	16200	16478	16577	16510	16250	16467	16493	16420	16440	16428	16815	16418	16434	16430	16494	16332	16424	16324	16383	16419	16492	16358	16514	16440	16410	16510	16556	16663	16536	16500	16366	16519	16332	16425	16423	16482	16605	16436	16352	16377	16232	16387	16254	16341	16586	16339	16460	16545	16604	16352	16294	16192	16362	16194	16451	16324	16385	16609	16557	16527	16334	16243	16473	16414	16330	16577	16383	16252	16679	16389	16341	16515	16366	16316	16323	16334	16461	16339	16392	16326	16322	16372	16361	16411	16331	16395	16526	16245	16357	16533	16368	16578	16674	16384	16530	16317	16267	16298	16445	16357	16492	16422	16428	16320	16338	16298	16537	16372	16442	16313	16407	16411	16552	16568	16332	16363	16440	16535	16439	16426	16223	16340	16413	16445	16387	16521	16307	16633	16378	16500	16550	16439	16536	16460	16500	16410	16509	16558	16212	16492	16541	16675	16460	16349	16337	16530	16332	16522	16411	16274	16418	16303	16306	16575	16639	16413	16521	16423	16604	16514	16481	16373	15961	16407	16468	16332	16424	16488	16522	16332	16364	16632	16336	16509	16323	16422	16158	16636	16338	16264	16404	16376	16206	16478	16276	16272	16360	16437	16465	16461	16548	16517	16489	16532	16336	16558	16505	16343	16332	16465	16271	16410	16555	16506	16615	16415	16264	16464	16502	16438	16452	16302	16484	16425	16548	16146	16333	16373	16455	16381	16306	16514	16370	16708	16596	16448	16410	16376	16243	16537	16361	16552	16525	16377	16377	16384	16215	16605	16594	16499	16320	16554	16466	16368	16398	16337	16395	16480	16563	16509	16515	16574	16439	16261	16362	16443	16324	16406	16409	16263	16385	16292	16423	16333	16413	16630	16453	16410	16316	16502	16255	16344	16448	16356	16367	16272	16312	16402	16293	16394	16462	16439	16218	16368	16414	16451	16348	16246	16639	16327	16127	16494	16320	16591	16587	16621	16532	16505	16431	16359	16376	16433	16382	16190	16545	16598	16363	16406	16487	16424	16465	16363	16660	16340	16324	16310	16544	16332	16503	16566	16442	16475	16418	16426	16529	16331	16438	16370	16399	16495	16455	16396	16382	16532	16431	16274	16413	16468	16404	16556	16386	16447	16524	16315	16415	16667	16320	16438	16359	16416	16332	16558	16538	16412	16279	16724	16641	16550	16491	16625	16336	16589	16426	16477	16421	16373	16277	16257	16289	16427	16490	16241	16316	16435	16528	16592	16439	16358	16614	16624	16270	16422	16446	16539	16227	16311	16488	16387	16484	16369	16659	16259	16565	16328	16273	16414	16399	16489	16451	16429	16396	16555	16519	16429	16299	16531	16410	16349	16452	16439	16646	16493	16429	16395	16295	16395	16350	16428	16438	16454	16360	16320	16493	16457	16334	16253	16451	16279	16536	16397	16644	16572	16436	16471	16634	16441	16455	16571	16342	16325	16491	16377	16608	16651	16580	16456	16414	16376	16403	16420	16472	16787	16560	16364	16444	16587	16273	16375	16454	16337	16622	16372	16442	16438	16390	16390	16385	16536	16352	16313	16509	16534	16576	16444	16410	16374	16590	16542	16288	16517	16486	16756	16547	16361	16392	16413	16463	16476	16453	16390	16596	16253	16567	16489	16418	16571	16684	16466	16488	16566	16431	16385	16579	16494	16408	16371	16529	16514	16335	16398	16429	16338	16365	16256	16579	16614	16523	16510	16541	16516	16612	16429	16495	16170	16575	16479	16655	16539	16551	16518	16270	16244	16440	16440	16324	16524	16425	16364	16364	16385	16406	16558	16375	16502	16503	16391	16397	16392	16354	16493	16250	16376	16403	16411	16412	16461	16434	16414	16342	16465	16523	16411	16547	16748	16514	16503	16688	16535	16517	16593	16317	16800	16423	16411	16477	16418	16440	16422	16379	16339	16399	16607	16479	16572	16397	16537	16583	16368	16648	16543	16443	16264	16439	16349	16430	16461	16303	16428	16555	16420	16332	16350	16408	16458	16564	16387	16432	16333	16472	16425	16617	16494	16337	16434	16496	16431	16543	16318	16458	16372	16500	16432	16335	16604	16531	16329	16405	16435	16493	16495	16549	16514	16330	16546	16402	16495	16558	16326	16408	16405	16319	16524	16644	16278	16488	16427	16500	16534	16419	16422	16353	16212	16382	16620	16511	16383	16470	16503	16569	16517	16384	16350	16460	16673	16556	16529	16551	16477	16478	16421	16464	16442	16416	16295	16481	16415	16499	16390	16323	16360	16398	16268	16670	16308	16373	16419	16510	16486	16454	16480	16322	16451	16543	16639	16457	16608	16563	16475	16373	16428	16286	16455	16518	16592	16383	16507	16337	16452	16494	16515	16202	16522	16299	16536	16435	16478	16421	16352	16447	16521	16366	16226	16386	16464	16446	16301	16263	16643	16460	16457	16572	16382	16433	16409	16515	16442	16498	16559	16528	16443	16401	16438	16560	16434	16611	16510	16508	16436	16464	16458	16334	16382	16486	16437	16526	16503	16525	16313	16395	16478	16320	16734	16557	16523	16438	16395	16422	16424	16618	16422	16402	16185	16450	16240	16518	16570	16346	16389	16445	16442	16494	16544	16305	16479	16331	16384	16572	16381	16545	16405	16569	16640	16451	16310	16527	16481	16195	16443	16348	16431	16413	16437	16419	16447	16477	16569	16418	16511	16473	16532	16442	16520	16358	16372	16339	16467	16424	16451	16357	16442	16248	16454	16224	16386	16692	16614	16531	16344	16549	16368	16361	16471	16512	16529	16383	16413	16250	16542	16618	16404	16400	16444	16311	16292	16573	16408	16505	16331	16410	16347	16449	16463	16551	16476	16546	16488	16655	16345	16345	16386	16529	16392	16500	16390	16473	16494	16432	16498	16486	16363	16485
24156	24064	24157	24360	24666	24588	32277	29295	27859	25626	24269	24108	23988	24082	23985	23939	23883	24009	24047	23998	23978	24045	24061	24063	23987	24015	24006	24084	23968	23953	24041	24026	23955	24194	23927	24013	23953	24008	24092	23970	24015	23952	23929	23856	24036	24109	24068	24037	24137	23951	24047	24027	23980	24123	23978	23893	23966	24017	23916	24075	24029	24055	24045	24057	24097	24042	24019	23983	23920	23910	24030	23841	23968	24199	23983	23899	24117	23871	24015	24040	24044	24004	24027	23853	24057	23926	24018	24126	23988	23967	23985	23975	24000	24101	23951	23983	23993	24032	23987	23977	24093	24030	23993	24150	24079	24107	23961	24033	24082	24001	23934	24145	23990	23969	24073	24096	24020	24047	24080	24011	23944	24084	24097	24094	24039	23957	24024	24019	23939	23998	24080	24031	24007	23952	23967	23929	24077	24088	23964	24043	24051	24085	24122	23929	24008	24064	23983	24185	23941	23976	24038	24026	24046	23949	24168	24027	24046	23907	24070	23984	24071	23958	23976	23925	24037	23935	24020	23937	24046	24008	23936	24048	23972	24021	23939	24056	23920	24152	23965	24063	24016	24213	23901	24124	24228	24032	24132	24066	24060	24128	24095	24054	24053	23988	24025	24157	24083	24065	24108	24048	24084	24053	23970	24232	23980	23982	23898	24010	24080	24053	24135	23983	23995	24079	24014	24048	23934	24049	23941	23987	24031	24032	24180	23978	23987	23997	24079	24097	24072	23971	24078	24140	24054	24072	23951	23993	23954	23962	24053	24036	24012	24040	24056	24030	24115	24164	24010	23911	24084	23921	23923	24038	24132	24036	24097	24027	23920	23961	23915	24047	23972	24192	24092	23922	23874	24118	23929	24065	23940	24031	24206	24078	24014	24019	24116	24045	24063	24052	24031	24100	23921	24013	24112	23985	24017	24132	24157	23971	24055	24040	24023	23973	24005	23995	23997	23966	24064	24096	23943	24036	24112	23999	24098	24030	23912	24083	24048	23949	24028	24046	23954	24080	24101	24087	24117	24055	23898	24054	24090	24005	24018	24069	24001	24050	24045	24026	23899	23994	23970	24118	24083	23969	24087	24027	24001	24142	23939	24031	24086	23980	24020	24023	24083	24059	23924	24077	23987	24135	23829	24103	24058	23887	23988	23952	24055	24041	24056	24070	24086	23978	24163	24040	23868	23986	24067	23924	24074	23956	24051	24009	23990	24082	24103	23850	24104	23950	24031	24063	23982	23964	24069	24127	24002	23965	23972	24104	24062	23970	24032	24040	24052	23980	23977	24083	24125	24117	23872	24120	24080	24074	24122	24036	24082	23965	24086	24051	24014	24024	24061	24111	23947	24115	24077	24100	23895	24097	24010	23964	23942	24020	24188	23982	23954	24096	24019	23992	23956	24041	24039	23891	24064	24225	24125	23875	24060	23995	24069	24064	23977	23987	24023	24032	24009	24032	24085	24145	24089	24016	24126	23988	24071	23952	23995	24080	23984	24166	23983	24084	24029	24161	24048	24114	24021	24195	24110	23939	24022	23933	24066	24081	24178	23980	24133	24044	24106	24054	24191	23950	24005	23941	24114	24096	24188	24024	24145	24114	24049	23993	24098	24147	23993	24017	24055	24133	24089	23980	24186	23933	24101	23991	24066	23938	24158	24002	24121	23895	24041	24040	24082	23924	24107	24062	24187	24114	24132	23962	24122	24076	24078	23996	24056	24082	24017	24139	23986	24036	24084	23962	24080	24064	24049	23998	24104	23968	23963	24072	24081	23964	23979	23983	24067	24028	24015	24027	24048	23978	24122	24109	24043	24108	23972	24123	24002	24137	23981	24128	24120	23974	23982	23922	24059	24131	24009	23947	24120	24072	24075	24146	24080	24017	23990	24062	24125	24120	24090	23986	24104	24092	24080	24114	24051	24015	24111	23945	24015	24034	24146	23958	24023	24066	24142	23970	24074	24095	24044	24066	24010	24090	24070	24067	23926	24063	23977	23984	24099	24135	24057	24082	23899	24078	23945	23957	23989	24012	24082	23946	24128	23910	23996	23975	24060	23966	24002	24038	23945	24072	23973	23992	23950	24206	24022	23995	23975	24081	24004	24065	24036	24087	24041	24011	24100	24002	24095	24079	24016	24030	24097	24017	23967	24062	24091	23950	23959	24300	24042	24161	24064	24027	24141	24013	24130	24028	24018	24084	24106	24070	23946	24084	23938	24036	24084	24053	24069	23952	24123	24130	24101	23992	24059	24057	23872	24081	24003	23984	23968	23998	24190	24000	23969	24054	24048	23996	24048	24043	23940	24085	24051	23995	24049	24066	24018	24200	23943	23953	24144	23976	24008	24034	24152	24110	23890	23988	24163	24088	24036	24050	24022	24070	24102	24033	24088	24084	24052	24106	24041	24067	24108	24069	24140	24071	24035	24021	23959	24000	24103	24242	24033	24051	24033	23997	24008	23910	24039	24051	24105	23939	24100	24065	24046	24099	24012	24081	24010	24011	23952	24041	23987	24205	23977	24014	24122	23998	24066	24035	24025	24150	24097	24069	24034	24202	23981	23979	24025	24119	24176	24048	24060	24097	23947	24096	24094	24091	23877	24116	23953	23891	24054	24061	24185	23963	24086	24105	24096	24100	23901	24116	24140	24109	24070	24048	24053	24088	23936	24047	23974	24122	24015	24079	24014	23997	24060	23995	24036	24039	24149	24031	23871	24143	24079	23991	24154	24022	24076	24078	24136	24106	24016	24039	24052	24058	24103	24167	24063	24011	24167	24066	24093	24049	24088	24009	23905	24026	24036	24061	24059	24021	24040	24168	24137	23933	24031	24175	23989	24081	23909	24096	24041	23971	24075	24125	24166	23960	24094	23901	24087	24148	24009	23923	23935	23954	24085	24005	24060	23962	23959	24145	24082	24097	24011	24023	24032	24078	24048	24050	24074	24084	24115	24164	24090	24134	24088	24000	24048	23980	23998	24078	24083	23986	24072	24051	24134	23930	24055	24131	24132	24032	24117	23901	24097	24089	24041	24070	24017	24022	24047	24005	24021	24101	24082	23986	24145	24003	24046	24099	24044	23992	24154	24133	24038	23958	24016	23978	23994	24084	23917	24112	24053	23985	24101	23948	24094	24092	23989	24021	24108	24054	24045	23943	24094	24087	24093	24006	24024	24032	23993	24048	24024	23977	23971	24077	24164	24009	23936	24128	24027	24018	24021	24133	24162	23974	24089	24056	23976	24158	24041	24138	24003	24071	24016	24081	23948	24099	24076	24055	24051	24012	24062	24051	23981	24055	24046	24094	24015	23979	24096	24001	24181	24044	24144	23969	24163	24072	24037	24015	24192	23928	24140	23975	24199	23993	24124	24010	24087	23896	24121	24167	23904	23887	24014	24016	23976	24045	24039	24053	24130	23972	24003	24181	24157	24059	24033	24065	24094	24110	24120	24039	24002	24033	23981	24164	23986	23999	24077	24026	24084	24115	23967	23991	24136	24037	24097	24012	23925	24134	24013	24016	23981	24097	24091	23989	24028	24028	24062	24070	23970	24007	23930	24013	24088	23973	23993	23970	23906	24092	23990	24096	24031	24051	24126	24066	24086	24134	24106	23959	23971	24137	23988	24131	24018	24054	24000	24026	24081	24031	24044	24083	24064	24002	23990	24042	24002	24186	24182	23977	24145	23994	23942	24181	23990	24003	23934	24097	24046	23934	24145	24134	24069	24063	24001	24143	24099	24117	24096	24065	23936	24034	24115	24026	23940	24019	23966	24035	23923	24047	24146	23951	24105	24021	24126	23899	24041	24034	24009	24124	24066	24047	24014	24110	23968	24043	24106	24044	23996	24112	24080	23809	24108	23990	24075	24158	24064	24060	24082	24093	24106	24044	24128	24143	23986	24115	24124	24024	24103	24053	24097	24087	23959	24105	24001	24089	23951	23998	24041	24014	23958	23930	24037	24057	24104	24047	24108	24026	24090	24075	24025	24063	24093	24150	24057	24064	24106	24039	24039	23899	24039	23936	23942	23980	23975	24206	24001	24093	24023	24078	24159	24021	23968	24079	23895	24011	23949	24055	24182	24036	24020	24079	24170	24106	24050	24057	24028	24066	23950	23976	24074	24069	24108	23954	24117	24048	23920	24192	23987	23968	24197	24016	24005	24099	24149	24193	24045	24108	24008	23956	24078	23907	24078	23985	24041	24046	24156	24140	24078	23938	24068	23917	23929	24116	23978	23997	24087	24000	24061	24000	24142	24037	24052	23964	24101	23975	23993	23980	24091	23974	24108	23908	24142	24014	24157	24059	24003	24059	23973	24025	24011	24013	23983	24117	24030	24033	24138	24113	24073	24126	23965	24124	24026	24127	24112	24086	23964	24114	24194	24081	24072	24069	24001	24011	24179	24067	24088	24001	24170	24072	24057	24113	23999	23926	23916	24059	24070	24046	23974	24158	24063	24034	24191	24087	24082	23990	24174	23916	24028	23920	24083	24059	24028	24172	24108	23986	24106	24165	24071	24133	24020	24047	24111	24068	24114	24062	24073	24064	24082	24145	23929	23998	24093	24007	23950	24136	24015	24107	23985	23979	24125	24076	24066	24112	24150	24072	24137	24019	24108	24058	24050	24078	24020	24001	24070	24115	24010	24041	24034	24062	24010	23989	24107	24025	24051	23990	24071	24019	24016	24147	24014	24031	24138	24116	24053	24090	24128	24031	24030	24105	24111	24024	24117	24094	24105	23985	24036	23956	24054	23977	24107	23998	23990	24115	24080	24128	24087	24106	24007	24029	23922	24078	24078	24031	24133	24017	24085	23987	24091	23920	24041	23937	24100	24102	24153	23971	24083	24016	24170	24024	24178	24071	24195	24074	23956	24114	24018	24169	24222	24010	24094	24062	23973	24075	24081	24061	24148	23972	24191	24094	24030	23951	24020	24028	24042	23991	24075	24073	24065	24046	23979	24052	24092	24042	24050	24122	24012	24067	24075	24068	24059	24001	24152	23918	24064	24061	24150	24159	23987	24045	23991	24126	24064	24072	23999	24079	24093	24087	24023	23986	24179	24017	24126	24084	24072	24131	23909	24132	23994	24099	24040	24067	24223	24006	24017	24119	24092	24048	24140	24094	24005	24058
18833	17455	17173	17144	17210	17450	34528	46047	37070	25911	19520	17513	17021	16664	16863	16761	16807	16800	16939	16995	16859	16894	16818	16913	16790	16754	16623	16682	16545	16647	16621	16857	16535	16889	16775	16719	16708	16882	16864	16858	16979	16906	16884	16772	16760	16869	16847	16753	16726	16806	16670	16674	16592	16625	16773	16526	16622	16660	16901	16705	16850	16664	16782	16785	16847	16958	16885	16865	16627	16869	16775	16801	16863	16841	16846	16809	16831	16818	16840	16786	16569	16773	16746	16656	16726	16709	16673	16925	16692	16638	16920	16674	16642	16727	16775	16784	16812	16943	17038	16737	16848	16791	16838	16716	16724	16865	16862	16851	16733	16684	16824	17024	16876	16860	16823	16817	16807	16697	16610	16914	16630	16888	16528	16513	16875	16745	16812	16773	16914	16857	16954	16821	16789	16910	16812	16681	16703	16661	16731	16550	16551	16746	16678	16903	16716	16896	16791	16863	16878	16909	16793	16851	16837	16831	16734	16811	16775	16900	16774	16628	16661	16766	16828	16634	16541	16811	16525	16642	16697	16823	16846	16901	16885	16912	16825	16734	16707	16629	16880	16807	16958	16792	16806	16829	16809	16670	16821	16757	16766	16897	16790	16809	16685	16563	16887	16700	16722	16843	17008	16965	16888	16569	16672	16882	16998	16831	16670	16868	16720	16679	16735	16792	16703	16624	17122	16722	16870	16848	16815	16766	16829	17034	16939	16793	16805	16691	16833	16825	16859	16720	16801	16654	16589	16854	16757	16602	16817	16761	16673	16813	16789	16758	16522	16741	16807	16782	16607	16968	16842	16719	16615	16814	16722	16768	16799	16885	17010	16968	16794	16861	16973	16684	16700	16810	16894	17182	16862	17018	16844	16583	16808	16825	16722	16879	16926	16807	16797	16854	16646	16928	16765	16775	16877	16767	16651	16790	16767	16647	16510	16570	16667	16867	16875	16787	16747	16861	16756	16892	16896	16702	16829	16699	16969	16539	16826	16663	16966	16594	16786	16645	16725	16728	16620	16886	16573	16853	16903	16780	16730	17064	16931	16752	16934	16667	16792	16745	16671	16726	16863	16771	16951	16754	16665	16714	16818	16857	16503	16954	16859	16759	16494	16791	16683	16937	16673	16873	16748	16906	16755	16967	16873	16819	16588	16635	16693	16810	16867	16807	16864	16832	16860	16989	16755	16715	16704	16777	16783	16795	16768	16865	16879	16985	16784	16802	16860	16716	16640	16897	16719	16693	16780	16954	16740	16776	16795	17051	16869	16885	16865	16847	17094	16694	16582	16841	16773	16840	16916	17072	16788	16814	16639	17010	16975	16737	16858	16882	16826	16643	16865	16530	16841	16749	16883	17051	16869	16876	16670	16684	16622	16809	16843	17015	16835	16697	16619	16665	16650	16663	16767	16729	17009	16943	16690	16662	16943	16514	16729	16773	16448	16736	16626	16752	16691	16666	16838	16747	16826	16845	16839	16701	16721	16717	16547	16988	16822	16736	16939	16938	16627	16874	16750	16863	16852	16772	16796	16777	16624	16925	16938	16679	16865	16780	16777	16856	16952	16853	16886	16848	16752	16709	16634	16919	16774	16827	16663	16861	16799	16700	16972	16692	16712	16809	16888	16880	16723	17116	16837	16803	16771	16708	16690	16957	16752	16809	16849	16743	16868	16756	16820	17002	16715	16776	16756	16828	16898	16744	17079	17081	16761	16830	16756	16668	16631	16719	16814	16805	16862	16938	16893	16754	16802	16680	16699	16745	16914	16657	16864	16901	16723	16745	16604	17039	16711	16682	16849	16739	16818	16630	16802	17044	16651	16900	16719	16908	16810	16787	16852	16801	16636	16874	16674	16821	16682	16851	16833	16688	16757	16615	16955	16896	16892	16951	16946	16931	16907	16844	16949	16841	16860	16887	16884	16692	16602	16607	16836	16854	16723	16619	16817	16785	16946	16861	16698	16979	16932	16686	16827	16886	16840	16715	16988	16881	16732	16655	17013	16603	16901	16888	16894	16834	16875	16744	16743	16853	16731	16586	16855	16787	16746	16646	17067	16857	16797	16785	16641	16569	16679	16882	16572	16841	16796	16691	16858	16701	16769	16707	16840	16914	16819	16871	16902	16725	16809	16820	16691	16776	16888	16715	16796	16884	16654	16572	16750	16687	16891	16828	16766	16922	16939	16746	16789	16820	16897	16855	16794	16646	16721	16734	16885	16727	16649	16788	16858	16737	16864	16997	16900	16887	16818	16684	16902	16845	16909	16771	16743	16843	16993	16720	16879	16686	16821	16739	16937	17017	17015	16644	16710	16802	16800	16719	16925	16729	16980	16703	16718	16807	16856	16863	16641	16657	16842	16768	16782	16973	16775	16839	16922	16656	16754	16945	16889	16819	17007	16707	16599	16624	17001	16749	16678	16819	16709	16932	16870	16827	16911	16769	16791	16438	16835	16622	16751	16844	16982	16767	16805	16764	16771	16554	16705	16725	16764	16760	16785	16742	16740	16648	16819	16818	16606	16805	16769	16851	16894	16778	16744	16573	16867	16847	16957	16815	16702	16737	16743	16922	16805	16710	16777	16708	17008	16744	16719	16767	16589	16626	16663	16676	16778	16753	16866	16697	16732	16691	16903	16803	16887	16761	16902	16555	16751	16625	16627	16634	16766	16621	16659	16835	16670	16825	16677	16688	16803	16721	16875	16777	16839	16996	16865	16941	16683	16866	16697	16844	16938	16685	16846	16584	16690	16882	16813	16658	16811	16873	16976	16778	16718	16658	16535	16816	17004	16752	16785	16877	16795	16701	16806	16526	16726	16996	16973	16823	16669	16659	16770	16778	16679	16719	16872	16825	16839	16707	16851	16743	16629	16771	16846	16728	16955	16796	16790	16991	16840	16860	16940	16799	16898	16731	16963	16914	16728	16792	16735	16903	16827	16460	16517	17001	16887	16705	16873	16880	16579	16807	16760	16804	16718	16864	16779	16669	16926	16822	16813	16845	16694	16534	16874	16620	16692	16689	16815	16723	16658	16804	16767	16779	16815	16825	16895	16629	16829	16666	16851	16959	17059	16980	16907	16680	16893	16841	16850	16686	16821	17069	17044	16956	16868	16889	16833	16973	16782	16799	16845	16915	16763	16877	16745	16728	16635	16811	16702	16697	17106	16739	16748	16755	16826	16605	16846	16911	16780	16859	16814	16903	16733	16731	16903	16724	16689	16737	16825	16808	16879	16803	16958	16842	16768	16875	16601	16664	16845	16913	16860	17014	16939	16716	16854	16695	16920	16769	16638	16719	16965	16947	16881	16792	16642	16903	16935	16938	16905	16928	16756	16961	16901	16752	16737	16874	16867	16824	16717	16823	16666	16896	16912	16736	16934	16735	16749	16807	16696	16715	16653	16920	16774	16847	16851	16648	16773	16866	16948	16810	16775	16681	16624	16798	16816	16698	16695	16847	16870	16973	16824	16796	16594	16917	16823	16756	16865	16807	16847	16658	16660	16866	16706	16849	16788	16956	16759	16783	16859	16610	16997	16823	16587	16851	16753	16928	16862	16753	16631	16771	16886	16923	16710	16742	17023	16736	16824	16933	16643	16702	16808	16970	16887	16726	16847	16790	16741	16835	16693	16623	16670	16671	16961	17045	16772	16941	16700	16820	16931	16651	16596	16686	16885	16809	16839	16797	16874	16912	16869	16922	16669	16796	16757	16632	16727	16783	16731	17040	16824	16797	16944	16813	16874	16806	16836	16864	16830	16823	16605	16726	16905	16797	16739	16715	16975	17015	16962	16880	16905	16855	16816	16787	16716	16753	16846	16770	16654	16740	16820	16717	16831	16532	16922	16911	16914	16824	16796	16788	16705	16725	16583	16803	16881	16974	16964	16955	16802	16845	16954	17054	16826	16785	16859	16792	16871	17013	17050	16813	17088	17033	16715	16842	16989	16840	16965	16842	16760	16666	16758	16923	17022	16860	16829	16708	16637	16841	16821	16782	16908	16833	16900	16646	16743	16759	16822	16613	16688	16717	16576	16763	16508	16690	16819	16818	16748	16748	16756	16787	16724	16952	16878	16947	16753	16573	16760	16782	16572	16756	17021	16967	16873	16599	16788	16562	16790	16770	16893	16831	16845	16912	16542	16796	16879	16830	16644	17057	16744	16951	16630	16917	16744	16928	16648	16713	16614	16826	16888	16927	16711	16858	16694	16734	16643	16612	16649	16875	16745	16843	16764	16812	16858	16813	16704	16932	16848	16771	16869	16897	16803	16893	16819	16805	16796	16966	16651	16895	16809	16644	16663	16916	16841	16685	16907	16910	16719	16738	16940	16590	16769	16799	16889	16895	16805	16680	16853	17011	16860	16722	16779	16872	16795	16838	16663	16957	16757	16806	17031	16837	16748	16850	16523	16679	16826	16840	16618	16579	16779	16697	16950	16966	17029	16812	16799	16656	16727	16977	16944	16896	16830	16917	16669	16926	17030	16642	17043	16705	16966	16879	16579	16823	16856	16674	16837	16697	16660	16679	16733	16622	16714	16724	16863	16782	16523	16927	16655	16933	16918	16729	16678	16731	16715	16698	16452	16743	16867	16818	16964	16735	16894	16734	16920	16866	16720	16855	16821	17032	16949	16980	16805	16643	16588	16683	16668	16505	16893	16870	16843	16823	16755	16854	16846	16815	16764	16785	16913	16768	16711	16769	16573	16835	16750	16944	16787	16996	16726	16766	16737	16983	16973	17015	16715	16688	16918	16841	16743	16597	16734	16876	16676	16853	16830	16904	16830	16671	16826	16653	16902	16713	16815	16716	16793	16831	16982	16793	16786	16721	17038	16909	16617	16822	16779	16878	16934	16806	16832	16919	16823	16874	16742	16779	16886	16768	16824	16687	16770	16822	16786	16839	16754	16694	16828	16868	16828	16989	16871	16754	16949	16694	16990	16587	16778	16888	16915	16979	16631	16792	16882	16638	16680	16792	16837	16909	16758	16785	16970	16801	16650	16777	16885	16891	16696	16754	16792	16618	16707	16688	16746	16755	16663	16597	16619	16801	16793	16640	16793	16812	16964	16831	17002	16866	16681	16953	16810	16856	16931	16896	16852	16691	16941	16796	16836	16619	16873	16867	16714	16801
25519	24176	23986	24836	25541	25787	38880	34368	24337	24932	23774	23036	23120	23270	23278	23491	23393	23650	23530	23584	23513	23648	23696	23565	23735	23632	23653	23745	23519	23672	23692	23612	23671	23626	23759	23623	23638	23765	23605	23670	23552	23765	23653	23785	23634	23673	23705	23748	23561	23703	23745	23741	23571	23688	23682	23587	23685	23678	23683	23569	23795	23648	23741	23655	23730	23636	23616	23709	23693	23780	23581	23656	23748	23593	23661	23605	23651	23734	23744	23694	23696	23662	23645	23649	23676	23617	23674	23551	23854	23572	23687	23729	23578	23609	23674	23587	23727	23584	23688	23742	23658	23726	23701	23749	23596	23647	23653	23695	23669	23548	23657	23661	23745	23603	23719	23666	23702	23581	23800	23728	23643	23895	23735	23707	23647	23720	23731	23745	23694	23675	23731	23641	23665	23713	23750	23820	23676	23688	23767	23645	23715	23694	23743	23616	23728	23695	23678	23791	23630	23572	23686	23775	23736	23730	23772	23634	23716	23608	23773	23701	23759	23854	23668	23596	23741	23864	23676	23724	23555	23617	23656	23782	23756	23794	23619	23578	23683	23711	23682	23623	23713	23610	23847	23664	23670	23561	23701	23724	23672	23732	23673	23599	23809	23717	23813	23589	23836	23698	23640	23707	23676	23671	23685	23680	23742	23598	23645	23779	23677	23719	23756	23530	23724	23693	23775	23777	23676	23640	23694	23794	23650	23620	23795	23713	23601	23679	23867	23707	23684	23704	23683	23747	23592	23740	23860	23637	23735	23759	23644	23756	23704	23657	23579	23626	23715	23715	23703	23764	23700	23742	23754	23758	23592	23793	23662	23651	23602	23748	23622	23739	23715	23802	23663	23687	23723	23615	23806	23765	23652	23755	23704	23850	23662	23735	23637	23627	23854	23658	23786	23571	23735	23562	23790	23611	23787	23820	23671	23618	23789	23691	23628	23676	23694	23667	23836	23654	23754	23700	23840	23703	23720	23699	23831	23539	23756	23634	23725	23749	23739	23809	23716	23782	23886	23808	23724	23653	23743	23629	23748	23780	23728	23726	23678	23682	23753	23772	23749	23711	23755	23745	23666	23793	23629	23753	23691	23713	23762	23791	23723	23665	23702	23663	23670	23648	23682	23730	23685	23617	23672	23734	23682	23779	23646	23660	23713	23641	23639	23638	23738	23769	23725	23769	23703	23724	23703	23710	23781	23827	23682	23681	23679	23672	23828	23753	23686	23586	23859	23712	23650	23596	23704	23773	23831	23705	23725	23620	23732	23837	23676	23768	23714	23717	23736	23755	23676	23688	23702	23593	23719	23712	23716	23653	23764	23876	23809	23684	23795	23660	23634	23698	23830	23633	23792	23641	23774	23758	23739	23693	23671	23750	23782	23642	23739	23773	23618	23805	23674	23823	23727	23660	23775	23686	23774	23739	23643	23873	23678	23712	23697	23806	23729	23739	23759	23624	23694	23700	23749	23579	23897	23695	23802	23716	23728	23631	23767	23815	23794	23639	23785	23652	23700	23689	23756	23664	23738	23743	23809	23618	23830	23718	23786	23763	23759	23678	23720	23788	23636	24052	23669	23759	23621	23742	23794	23686	23658	23699	23809	23741	23668	23656	23731	23780	23720	23742	23660	23688	23704	23784	23896	23631	23676	23833	23815	23697	23771	23719	23885	23663	23678	23738	23605	23712	23710	23614	23824	23733	23843	23776	23899	23674	23762	23828	23707	23839	23610	23730	23765	23652	23725	23742	23739	23705	23721	23604	23791	23709	23682	23823	23686	23837	23725	23718	23717	23731	23710	23679	23780	23756	23723	23878	23661	23814	23691	23765	23765	23779	23688	23617	23785	23584	23750	23793	23718	23682	23646	23694	23811	23704	23763	23651	23698	23722	23786	23757	23802	23843	23693	23692	23748	23769	23786	23711	23783	23681	23840	23705	23678	23771	23685	23716	23703	23728	23828	23725	23728	23726	23746	23745	23679	23692	23775	23670	23605	23716	23771	23682	23691	23783	23851	23668	23723	23753	23865	23755	23581	23855	23573	23770	23733	23781	23751	23692	23791	23783	23673	23657	23660	23742	23889	23839	23639	23752	23726	23638	23644	23756	23631	23636	23798	23737	23628	23761	23764	23781	23779	23695	23696	23813	23840	23776	23771	23691	23756	23620	23689	23704	23767	23734	23815	23719	23636	23861	23764	23861	23778	23833	23709	23690	23672	23678	23802	23765	23754	23577	23709	23671	23740	23683	23753	23798	23717	23872	23791	23733	23796	23761	23784	23817	23793	23698	23696	23714	23575	23753	23664	23840	23572	23718	23679	23892	23731	23730	23694	23689	23806	23818	23798	23811	23767	23597	23773	23708	23799	23729	23768	23668	23683	23799	23707	23741	23725	23703	23763	23630	23778	23656	23665	23853	23826	23710	23691	23882	23781	23799	23650	23686	23735	23772	23650	23764	23706	23778	23852	23697	23849	23781	23610	23741	23602	23814	23643	23685	23820	23770	23594	23673	23659	23761	23624	23860	23753	23656	23740	23741	23626	23686	23736	23691	23664	23823	23594	23864	23726	23696	23711	23861	23666	23804	23784	23820	23752	23849	23673	23791	23772	23884	23653	23812	23713	23799	23828	23705	23739	23751	23632	23866	23652	23842	23543	23844	23704	23704	23927	23692	23781	23768	23823	23745	23739	23806	23683	23790	23681	23789	23834	23643	23800	23765	23662	23756	23776	23897	23606	23787	23676	23756	23600	23826	23759	23770	23754	23864	23676	23730	23799	23642	23783	23782	23768	23874	23743	23770	23685	23658	23754	23640	23809	23609	23779	23663	23651	23709	23683	23805	23743	23792	23729	23621	23758	23653	23738	23760	23857	23803	23635	23797	23767	23743	23790	23723	23780	23714	23677	23854	23763	23808	23686	23709	23722	23726	23748	23690	23729	23674	23716	23789	23711	23756	23736	23637	23714	23809	23840	23721	23709	23763	23817	23748	23836	23769	23722	23721	23702	23756	23766	23729	23751	23827	23737	23725	23745	23797	23719	23813	23706	23640	23796	23740	23870	23752	23693	23686	23853	23751	23711	23778	23738	23719	23846	23801	23687	23729	23726	23814	23731	23816	23755	23803	23741	23694	23664	23838	23526	23723	23636	23748	23718	23720	23716	23661	23726	23823	23873	23733	23766	23754	23695	23687	23774	23662	23694	23721	23788	23638	23776	23872	23760	23612	23589	23720	23860	23822	23795	23765	23895	23723	23682	23816	23831	23666	23847	23596	23839	23774	23844	23690	23634	23630	23818	23786	23775	23765	23670	23710	23717	23770	23727	23723	23667	23681	23794	23766	23647	23648	23767	23685	23838	23602	23690	23801	23808	23858	23768	23797	23761	23719	23669	23683	23786	23684	23739	23761	23663	23766	23723	23745	23856	23713	23771	23629	23801	23821	23742	23568	23791	23763	23628	23743	23544	23571	23836	23717	23626	23629	23644	23771	23702	23750	23715	23650	23703	23685	23799	23702	23577	23661	23706	23612	23688	23627	23861	23787	23750	23775	23575	23732	23744	23679	23799	23685	23641	23801	23805	23728	23706	23696	23707	23796	23706	23715	23724	23668	23786	23635	23815	23665	23779	23774	23761	23737	23675	23759	23703	23745	23648	23691	23917	23720	23761	23662	23744	23813	23772	23770	23769	23636	23817	23804	23787	23761	23663	23769	23742	23553	23883	23748	23783	23705	23781	23724	23726	23761	23716	23849	23743	23693	23835	23703	23719	23766	23740	23624	23750	23703	23738	23679	23693	23758	23681	23766	23807	23819	23755	23758	23861	23788	23826	23617	23730	23723	23704	23851	23688	23784	23675	23833	23584	23911	23579	23820	23627	23792	23640	23740	23774	23754	23812	23706	23654	23869	23661	23891	23720	23651	23744	23649	23725	23686	23662	23666	23740	23678	23735	23781	23662	23731	23675	23771	23808	23618	23707	23703	23677	23903	23833	23859	23713	23636	23797	23804	23780	23734	23622	23585	23732	23768	23783	23793	23721	23730	23586	23786	23640	23739	23774	23681	23696	23729	23822	23786	23774	23845	23670	23725	23691	23729	23678	23756	23810	23730	23826	23671	23715	23766	23671	23802	23713	23689	23672	23836	23822	23576	23848	23760	23655	23710	23708	23675	23700	23885	23702	23743	23610	23794	23697	23791	23833	23775	23815	23738	23697	23624	23678	23819	23667	23694	23703	23794	23710	23784	23741	23711	23791	23793	23739	23739	23818	23715	23754	23704	23827	23772	23868	23825	23826	23769	23802	23805	23777	23723	23845	23720	23693	23725	23763	23748	23698	23745	23669	23913	23802	23800	23865	23755	23791	23713	23792	23771	23838	23845	23952	23693	23826	23724	23797	23681	23767	23672	23865	23732	23830	23707	23700	23824	23767	23784	23745	23771	23664	23750	23731	23736	23768	23733	23760	23712	23872	23617	23775	23595	23704	23694	23811	23653	23776	23828	23806	23752	23782	23702	23710	23624	23668	23658	23658	23716	23613	23756	23615	23779	23814	23794	23717	23780	23779	23610	23874	23694	23904	23618	23859	23815	23734	23754	23772	23736	23897	23754	23665	23810	23745	23727	23712	23744	23757	23747	23671	23729	23843	23762	23761	23649	23707	23728	23739	23805	23693	23788	23915	23789	23681	23641	23705	23728	23779	23678	23909	23782	23660	23755	23673	23720	23705	23857	23823	23799	23743	23715	23856	23734	23767	23880	23654	23670	23782	23893	23750	23826	23745	23762	23706	23644	23708	23770	23732	23707	23748	23612	23754	23744	23871	23687	23765	23735	23800	23784	23678	23730	23696	23638	23748	23705	23725	23861	23897	23825	23822	23698	23696	23916	23784	23781	23609	23759	23820	23737	23756	23767	23709	23755	23716	23766	23755	23733	23892	23793	23782	23726	23714	23788	23731	23660	23715	23764	23797	23753	23743	23855	23887	23708	23767	23749	23743	23728	23702	23787	23700	23819	23841	23734	23681	23724	23788	23775	23823	23643	23858	23688	23638	23620	23842	23781	23765	23632	23722	23621	23785	23814	23838	23770	23742	23810	23853	23570	23774	23708	23780	23812	23890	23705	23811	23768	23762	23796	23773	23714
20650	17145	17307	17098	17185	17279	30315	36928	30154	22685	18401	17194	17117	16828	16916	16803	16817	16720	16976	16900	16748	16915	16809	16755	16839	16852	16825	16867	16720	16953	16869	16864	16795	16864	16748	16791	16788	16948	16744	16735	16879	16875	16837	17072	17021	16996	16950	16686	16815	16882	17070	17011	16942	16987	16716	16884	16925	16862	16690	16901	16906	16852	16900	16837	16880	16681	16796	16960	16966	16940	16832	16902	16719	16709	16896	16763	16880	16925	16990	16708	16874	16860	16858	16818	16797	16907	16980	16770	16843	16862	17039	16794	16844	16730	17006	17089	16774	16630	16836	16669	16716	16732	16905	16904	16878	16875	16882	16944	16938	16974	16962	16797	16951	16959	16837	16662	16997	16923	16897	16958	16786	17053	17005	16863	16991	16889	16977	16704	17003	16779	16846	16987	17079	16807	16899	16996	17161	17026	16933	16897	17000	16815	16833	17059	17110	17030	16719	16963	16760	16791	17083	17054	16703	16883	16628	16650	16929	16826	16806	16857	16818	16968	16805	16721	16673	17045	16946	17076	16820	16866	16957	16910	16781	16747	16873	16936	16966	16906	16790	16861	16993	16706	16918	16783	16826	16853	16739	16905	16828	16893	16978	16880	16827	16870	16896	16822	16896	16985	16622	16891	17042	16690	16982	16941	16960	16912	16870	16784	16822	16855	16897	16822	16999	16847	17002	16977	17009	16919	16942	16874	16735	17069	16968	16800	16757	16843	16805	16910	16747	16690	16807	16926	16956	17002	16916	16847	16876	16912	16824	16743	16747	16862	16829	16992	16962	16914	17062	16969	16840	17074	17017	16903	16841	16920	16892	16833	16767	16875	17021	16771	16938	16903	16821	16777	17113	16894	16846	16828	16742	16973	16827	17005	16980	16888	16695	16760	16745	16894	17055	16992	16816	16923	16843	16846	16902	16959	16818	16768	16943	16901	16959	16867	16911	16936	16804	17012	16905	16997	17044	16867	16961	16740	17020	16890	17058	16817	16787	16800	16989	16752	16788	16925	16777	16851	16694	16906	16948	16729	16743	17012	16894	16823	16781	16860	16690	16958	16726	16931	17094	16901	16942	16960	17011	16979	16821	16811	16766	16968	17010	17002	17106	16991	16846	16953	16717	16761	16986	16870	16967	16809	16769	16917	16817	16896	16695	17004	16938	16662	16939	16787	16882	16689	16936	16812	16790	17005	17003	17070	16868	16877	17018	16700	16992	16933	16927	16657	16828	16828	16869	16817	16743	17040	16937	17020	17001	17103	16842	16933	16884	16908	16936	16891	16607	16899	16837	16940	16908	16947	16823	16839	16765	16730	16963	16890	16902	16704	16990	16903	16924	16866	16898	16847	16978	17000	16923	16750	16892	17080	16993	16972	16904	16882	16792	17075	16641	16967	17004	17018	16957	16937	17023	16783	16871	16877	16950	16806	17015	16951	16884	16951	16757	16977	16924	16887	16868	16898	16934	17023	16731	16567	16969	16926	17012	16892	16925	16866	16894	16915	17072	16635	16969	16886	17044	16871	16870	16983	16871	16742	17057	16979	16884	17021	16914	16826	16924	16866	16843	16928	16979	16984	16993	16919	17029	16967	16935	16726	16921	16873	16784	17258	16931	16883	16936	16716	16999	16807	16882	16898	16780	16938	16966	16830	16757	16857	16981	16976	17116	16742	17031	16912	16946	17027	16985	16841	16886	17099	16746	16910	16835	16919	16922	17075	17039	16915	17007	16969	16907	16795	16850	16795	17001	16894	16878	16867	16849	16989	16930	16778	16911	16779	16947	16967	16940	16799	16716	16666	16920	16764	16899	16605	16627	17095	16803	17034	16983	16786	16947	16716	17041	16934	16952	17014	16937	16813	16911	16751	16749	16818	16886	16995	16696	17007	16897	16880	16894	16835	16803	16839	16935	16911	16827	17057	17062	16920	16753	16953	16886	16967	16840	16910	16782	17138	16836	16947	16953	16685	16874	16903	16860	16673	16863	16923	16782	17086	17036	16705	17281	16884	16851	16804	17002	17033	16776	16714	16740	16875	16521	16863	17004	16796	16902	16931	17044	16900	17061	16912	16808	17003	16989	16972	16842	16740	17060	16930	16890	17034	16899	16830	16988	16782	17088	17023	17056	16776	16731	16780	16913	16799	16877	16945	16939	17007	16631	16748	16912	16857	16900	16919	16795	16902	16701	16814	16898	16840	16967	16846	16804	16976	16771	16882	16956	16970	16980	16867	16925	17017	16602	16823	17040	16970	16653	17195	17009	17131	16830	16810	16988	16779	16903	17041	16853	17009	16772	17112	17047	16838	16640	16758	16982	16868	16832	16837	16888	17016	16845	16908	16759	16806	16888	16770	16732	16831	16796	16937	16985	16732	16797	16876	16802	16876	16736	16932	16949	17129	16682	16847	17166	16799	16957	16782	16864	16896	16754	16939	16832	16890	16850	16935	16804	16910	16778	16743	16963	16875	17013	16872	17090	16940	16798	16975	16876	16954	16884	16945	16933	16964	16919	16964	16896	16736	16860	16746	16653	16923	17102	17061	16908	16827	16780	16948	17014	16922	16874	16803	16670	16858	16758	17022	17039	17030	17074	16881	16923	17029	16956	16828	16970	17040	17040	16862	16777	16800	16928	16818	16866	16938	16925	16944	17011	17001	16851	16908	16826	16875	16922	16918	17084	16979	16927	16688	17105	16985	16934	17011	16955	16901	16883	16999	16962	16914	16940	16867	17113	16791	16866	16914	16720	16787	16927	16975	16952	16915	16879	16785	17035	16949	16935	16726	16876	16813	16945	16887	16800	16871	16962	16806	16986	16866	16790	16794	16777	16840	16867	16921	16794	17017	16843	16908	16758	16975	16899	16911	17007	16678	16815	16931	16940	17149	17035	17048	16997	16947	16944	16806	16771	16885	17040	16895	17059	17228	16850	17000	16979	16805	16874	16887	17133	16937	16858	16796	16886	16862	16855	16946	16762	16724	17039	16897	16857	17021	16830	16669	16860	17060	16945	17072	17134	16799	16891	16943	16813	16947	16872	16832	16743	16920	16939	16848	16973	16919	16807	17119	16835	16867	17182	16948	16880	17059	16895	16908	16885	16867	16884	16761	17051	16857	17023	17017	16839	16762	16839	16798	16963	16738	17140	16824	16938	16908	16733	16819	16787	17080	16815	16995	16886	16806	17044	17128	16915	17048	16817	17100	16930	16918	16876	16849	16884	16716	17076	16866	16824	16753	16877	16944	16860	16743	16946	16910	16983	16840	16848	16870	16748	16802	16848	16951	16812	16835	17070	16711	16795	16739	16763	16717	16912	16829	17129	16914	16918	17101	16906	16931	16759	16830	16909	16846	17102	17069	16865	17044	17037	16806	16806	17048	16855	16884	16814	16918	16880	16721	16721	16838	16781	16945	16682	16953	16970	16990	16910	16892	16803	16907	17030	16781	16887	16912	16759	16910	16806	16785	16905	16917	17023	17001	17097	16797	16881	16898	16906	17012	16702	16834	16900	16991	17086	17003	16813	16984	17017	16899	16812	16892	16944	16821	16914	16872	16651	17069	16961	16813	17003	16894	16748	16739	16924	16814	16801	16833	16991	16938	16847	16782	16892	16911	17007	16864	16864	17135	16914	16968	16785	16826	16892	16813	17091	17009	16794	16767	16858	16673	17065	17121	16739	16850	16885	16829	16849	17057	16831	17060	16965	17103	16789	16751	17112	16745	16835	16879	16805	16882	16746	16704	16949	16828	16996	16814	16755	16948	16869	16694	16696	16780	16857	16961	16820	17050	16909	16879	16797	16964	16952	16974	17036	16971	16680	16950	16827	16784	16935	16889	17091	16922	17045	17287	17052	16930	16779	16800	16777	16694	16647	16801	16749	16999	16697	16855	16798	16783	16905	17004	16859	16911	17058	16936	16782	16824	16864	16954	16948	16929	16947	16896	16900	16834	16822	16972	16939	16860	16861	16957	16940	16929	17055	16964	16954	16944	17021	16830	16805	16910	16884	17004	16829	16926	17254	16998	16864	16964	16669	16677	16838	16791	16786	16772	16820	16956	16815	16940	16885	16981	16979	16890	16920	16972	16932	17019	16928	16914	17062	16862	16760	16644	16878	16968	16993	16991	16723	16988	17115	17004	16939	16964	16834	16933	16987	16939	16699	16816	16931	16914	16885	16861	16926	17048	16992	16963	16973	16918	16983	17052	16932	16861	17063	17077	16919	16980	16927	16767	16897	16948	17030	16758	16935	16759	16836	16807	16863	16916	16720	16856	16942	16459	16799	16910	16920	16696	16814	16611	16987	16890	16862	16993	16703	16961	17038	17077	16911	16796	16830	16909	16985	16753	16972	16846	16986	16723	16724	16981	16776	16879	16818	16864	16966	16837	16990	16904	16748	16698	16952	16839	16817	16662	16803	17016	16952	16920	17068	17083	16788	16870	16777	16883	16573	16737	16754	16698	16664	16861	16767	17042	17096	16643	16783	16941	16832	16793	16902	16834	17059	17051	17055	17011	16823	16643	16850	16867	17069	16849	16848	16856	16903	16674	16907	16746	16887	17082	17126	16763	16777	16839	17037	16750	16769	16769	17260	16870	16872	17021	16816	16816	16891	16830	16893	16868	16911	16890	16995	16810	16998	16805	16888	16931	16715	16822	16824	16828	16746	16787	16955	16859	16760	17037	16970	16744	16720	16889	16886	16873	16710	16905	16921	16856	16692	16733	16910	16956	17086	16871	16971	16943	17038	16921	16870	16844	16882	17047	17018	16897	16953	17007	16954	16856	16913	16851	17027	17021	16723	16919	17039	16809	16804	16826	16857	16957	17036	16907	16751	16924	16688	16689	16916	16682	17112	16984	16806	16946	16858	17047	16936	16931	16996	16825	16796	16842	16847	17070	16808	16770	16806	16694	16934	17045	16940	16961	16814	16913	16993	16762	16907	16869	17053	16933	16761	16935	16789	16763	16945	16999	16957	16810	16874	16658	16780	16835	16747	17155	16926	16863	16902	16843	17053	16961	17001	16894	16896	16996	17010	17020	17059	16862	16900	16731	17002	17088	16781	16725	16942	16925	16861	17000	16773	17050	16820	16984	16826	16915	17148	16979	16860	16932	16556	16918	16740	16782	16723	16725
23737	23681	23734	24451	24873	25287	34336	29354	26161	25529	23837	23534	23358	23351	23539	23357	23409	23482	23444	23515	23418	23577	23427	23530	23596	23487	23488	23581	23447	23535	23408	23287	23485	23489	23474	23423	23420	23458	23522	23473	23470	23460	23503	23357	23364	23429	23570	23508	23329	23333	23413	23450	23476	23537	23405	23470	23397	23508	23420	23555	23498	23384	23496	23495	23448	23577	23456	23458	23494	23538	23455	23345	23447	23547	23540	23430	23510	23530	23516	23382	23536	23527	23407	23443	23362	23479	23569	23559	23435	23470	23480	23490	23640	23421	23393	23487	23631	23457	23472	23467	23487	23549	23489	23595	23443	23397	23557	23517	23552	23565	23411	23616	23327	23457	23462	23484	23432	23392	23561	23353	23537	23496	23484	23366	23436	23478	23619	23437	23540	23431	23410	23413	23608	23439	23390	23544	23455	23501	23518	23469	23467	23549	23384	23478	23369	23563	23457	23589	23555	23560	23315	23471	23438	23489	23432	23642	23569	23437	23486	23448	23627	23389	23455	23541	23637	23392	23359	23381	23471	23597	23512	23513	23583	23418	23495	23422	23404	23531	23448	23593	23431	23490	23434	23489	23588	23379	23520	23465	23613	23572	23554	23602	23502	23503	23508	23546	23499	23509	23525	23603	23419	23407	23476	23451	23536	23564	23423	23513	23484	23507	23563	23486	23431	23480	23558	23601	23497	23475	23558	23352	23527	23473	23507	23534	23500	23582	23493	23434	23535	23438	23590	23434	23575	23491	23628	23579	23318	23565	23568	23546	23488	23424	23559	23542	23461	23526	23530	23387	23464	23471	23502	23495	23576	23596	23574	23476	23572	23458	23430	23626	23539	23438	23438	23534	23560	23382	23519	23598	23413	23486	23546	23458	23446	23620	23488	23465	23703	23404	23596	23469	23495	23467	23531	23502	23515	23464	23469	23514	23500	23587	23487	23350	23595	23503	23480	23436	23634	23557	23475	23467	23550	23491	23472	23520	23495	23596	23473	23590	23487	23519	23567	23634	23599	23456	23555	23543	23515	23373	23584	23447	23651	23554	23559	23546	23567	23534	23539	23420	23483	23529	23601	23501	23539	23436	23581	23516	23593	23532	23537	23579	23436	23470	23492	23565	23492	23572	23482	23556	23500	23479	23486	23519	23441	23516	23388	23507	23546	23446	23579	23462	23460	23474	23484	23481	23573	23424	23543	23557	23546	23437	23577	23625	23529	23529	23457	23554	23567	23543	23679	23518	23551	23665	23492	23530	23622	23612	23514	23449	23514	23454	23505	23537	23562	23471	23546	23481	23526	23523	23508	23447	23555	23607	23598	23431	23526	23542	23449	23457	23596	23511	23498	23546	23634	23502	23523	23617	23502	23573	23625	23385	23515	23463	23436	23635	23440	23513	23436	23408	23499	23519	23487	23597	23547	23574	23439	23516	23493	23545	23494	23608	23366	23616	23525	23455	23426	23453	23557	23533	23481	23566	23514	23473	23566	23471	23437	23548	23459	23457	23524	23470	23490	23649	23433	23510	23458	23505	23431	23538	23545	23663	23481	23591	23471	23527	23509	23597	23400	23638	23534	23498	23551	23619	23526	23614	23578	23462	23518	23606	23614	23463	23571	23448	23621	23445	23571	23560	23545	23499	23427	23487	23545	23460	23551	23436	23447	23526	23568	23614	23486	23548	23479	23603	23500	23713	23472	23516	23544	23607	23543	23464	23503	23478	23631	23527	23507	23522	23490	23503	23483	23467	23440	23572	23346	23564	23575	23563	23581	23448	23372	23552	23389	23501	23535	23591	23539	23457	23544	23509	23562	23450	23535	23392	23556	23474	23427	23400	23519	23571	23561	23565	23564	23568	23554	23532	23495	23517	23534	23576	23586	23505	23538	23488	23587	23567	23442	23456	23540	23401	23399	23603	23421	23500	23558	23375	23604	23555	23514	23446	23485	23562	23451	23520	23480	23559	23499	23428	23496	23504	23509	23579	23469	23550	23444	23589	23648	23383	23494	23544	23532	23436	23473	23443	23457	23499	23485	23481	23555	23558	23458	23634	23463	23566	23506	23569	23528	23487	23569	23479	23485	23684	23574	23522	23556	23550	23422	23547	23567	23454	23472	23547	23514	23596	23406	23484	23581	23617	23591	23395	23546	23527	23513	23521	23476	23397	23481	23599	23580	23585	23489	23582	23404	23546	23666	23462	23563	23536	23443	23458	23575	23631	23528	23537	23443	23411	23574	23571	23492	23486	23524	23507	23512	23567	23493	23386	23524	23495	23543	23476	23588	23706	23516	23439	23537	23591	23659	23517	23586	23532	23586	23525	23483	23654	23505	23471	23510	23612	23368	23638	23409	23554	23742	23514	23440	23422	23555	23506	23597	23641	23549	23449	23493	23460	23469	23510	23552	23475	23399	23565	23501	23598	23495	23541	23498	23539	23574	23444	23528	23555	23764	23514	23622	23486	23477	23634	23492	23551	23593	23495	23588	23528	23485	23577	23443	23572	23566	23669	23485	23417	23460	23410	23633	23585	23465	23543	23536	23456	23444	23578	23585	23610	23504	23513	23534	23556	23610	23608	23363	23601	23655	23479	23567	23593	23409	23506	23388	23380	23731	23447	23590	23609	23696	23505	23482	23470	23603	23506	23577	23429	23538	23442	23505	23586	23462	23470	23525	23665	23501	23467	23445	23537	23463	23588	23455	23536	23645	23600	23434	23517	23540	23465	23505	23575	23520	23592	23486	23553	23519	23513	23534	23532	23524	23590	23466	23500	23474	23534	23458	23558	23523	23440	23635	23460	23605	23573	23611	23571	23475	23454	23599	23485	23539	23490	23520	23539	23519	23407	23528	23502	23441	23577	23424	23621	23536	23573	23422	23547	23620	23531	23311	23574	23533	23599	23518	23486	23557	23532	23445	23524	23664	23597	23564	23688	23475	23488	23515	23630	23585	23447	23568	23678	23437	23456	23544	23528	23506	23669	23430	23496	23505	23490	23547	23391	23555	23567	23419	23540	23415	23510	23522	23513	23535	23549	23524	23577	23610	23503	23637	23477	23556	23514	23488	23398	23436	23459	23494	23482	23520	23677	23546	23548	23525	23535	23560	23542	23596	23544	23499	23468	23504	23566	23518	23563	23670	23545	23440	23569	23587	23455	23558	23570	23511	23476	23460	23495	23538	23474	23402	23506	23493	23432	23597	23484	23537	23535	23466	23512	23565	23609	23468	23674	23543	23590	23572	23569	23652	23523	23610	23630	23544	23421	23570	23645	23425	23482	23534	23617	23442	23521	23593	23509	23677	23521	23486	23465	23484	23519	23431	23516	23607	23516	23687	23484	23565	23523	23489	23514	23577	23590	23606	23538	23488	23661	23391	23669	23533	23599	23471	23416	23363	23533	23575	23579	23500	23594	23529	23448	23654	23536	23651	23577	23552	23580	23548	23536	23606	23505	23540	23588	23617	23643	23463	23602	23582	23568	23567	23518	23563	23506	23506	23512	23539	23652	23496	23584	23555	23529	23535	23499	23527	23660	23587	23512	23603	23390	23591	23424	23469	23654	23602	23494	23502	23475	23585	23583	23344	23653	23543	23511	23440	23449	23496	23636	23480	23575	23531	23505	23555	23527	23382	23589	23398	23630	23669	23491	23437	23494	23607	23544	23608	23489	23589	23542	23471	23551	23500	23530	23497	23517	23612	23441	23581	23502	23465	23491	23514	23624	23517	23484	23590	23540	23583	23516	23445	23557	23585	23586	23403	23457	23645	23531	23519	23589	23519	23641	23541	23573	23545	23575	23575	23555	23511	23531	23557	23565	23485	23575	23528	23488	23600	23601	23583	23595	23389	23428	23585	23531	23515	23512	23562	23549	23482	23636	23441	23648	23525	23526	23467	23560	23461	23502	23436	23612	23538	23462	23537	23492	23456	23642	23582	23531	23544	23525	23496	23488	23541	23579	23575	23503	23664	23613	23529	23509	23482	23592	23551	23577	23549	23574	23593	23612	23312	23665	23472	23473	23579	23504	23594	23498	23668	23481	23591	23581	23384	23653	23579	23427	23587	23549	23537	23492	23476	23754	23439	23599	23442	23492	23559	23502	23468	23676	23492	23663	23437	23432	23456	23560	23615	23680	23339	23584	23530	23461	23421	23625	23623	23527	23492	23537	23590	23680	23524	23549	23696	23569	23731	23522	23764	23486	23519	23500	23561	23412	23598	23681	23520	23431	23492	23519	23661	23504	23627	23503	23586	23515	23447	23790	23497	23469	23577	23637	23500	23575	23514	23514	23511	23544	23607	23500	23567	23523	23562	23453	23534	23624	23573	23406	23687	23516	23450	23632	23386	23617	23531	23432	23500	23593	23526	23451	23612	23577	23410	23503	23605	23426	23468	23650	23511	23577	23512	23422	23695	23574	23364	23563	23605	23544	23535	23604	23600	23452	23552	23568	23572	23659	23583	23542	23477	23483	23490	23542	23597	23566	23543	23488	23617	23595	23545	23628	23536	23467	23586	23566	23515	23468	23545	23491	23508	23542	23525	23512	23505	23594	23588	23393	23513	23608	23666	23440	23480	23625	23693	23627	23464	23501	23608	23506	23532	23662	23507	23571	23612	23581	23621	23572	23670	23413	23529	23533	23572	23616	23514	23486	23658	23543	23559	23491	23492	23550	23579	23449	23498	23458	23500	23683	23599	23549	23527	23531	23550	23532	23496	23481	23489	23592	23622	23485	23574	23666	23641	23456	23479	23474	23511	23502	23526	23494	23615	23505	23584	23505	23617	23479	23544	23590	23492	23526	23561	23660	23535	23524	23522	23584	23462	23537	23511	23522	23614	23626	23510	23644	23607	23632	23440	23510	23726	23553	23491	23566	23587	23466	23439	23564	23534	23587	23518	23544	23566	23379	23554	23466	23588	23513	23516	23472	23654	23565	23567	23567	23566	23573	23572	23698	23435	23659	23502	23594	23571	23524	23394	23516	23509	23442	23572	23505	23465	23303	23433	23600	23539	23439	23471	23604	23597	23497	23632	23340	23531	23456	23628	23542	23509	23605	23579	23652	23405	23622	23534	23536	23563	23554	23666	23546	23570	23541	23560	23493	23569	23621	23615	23410	23672	23558	23554	23482	23467	23461
18823	17595	17396	17172	17424	17511	38247	44578	37359	26869	19634	17641	17114	16976	17121	16989	17092	16942	16806	17026	16968	16783	16940	17072	17043	17082	16746	16975	17176	17203	16895	16892	16812	16995	16825	16987	16983	16901	16990	16895	17042	17102	17038	16816	17092	16772	17004	16964	16907	17042	16888	17070	17125	16984	16850	17012	17080	16956	17031	16808	17001	16905	17202	16728	16658	16863	17049	16929	17095	16720	16781	17118	17181	17014	17124	17242	17190	16906	16928	17096	16986	17059	17110	17114	17010	16844	16635	16910	16997	17197	16930	17080	17035	17239	17061	16990	16963	16920	17019	17135	16897	17012	17002	17145	17100	16917	17061	17199	17139	17188	16852	16963	16888	16819	17194	16842	16889	17014	17232	17051	16942	16944	17057	16993	16962	16900	16959	16976	17027	16791	17190	17142	17066	16985	17238	16852	17072	16900	17055	16896	16934	17136	17213	16940	17121	16999	16995	16906	16906	17007	17050	16998	17084	16880	17167	16970	16873	16924	17034	17083	17144	17149	17053	16987	16872	16934	17101	17089	17084	16937	16859	16870	17025	16927	16783	17088	17159	17073	16679	17062	17134	17198	16939	16897	16850	16814	16902	17055	17164	16932	17117	16903	17108	17065	17155	17222	17127	16869	17182	16981	17057	17348	17134	16857	16990	16921	17094	16887	16946	17095	17213	17045	17093	17003	17155	17155	16965	16896	16991	17035	17068	17114	17157	16890	16774	17010	17042	17091	17017	17171	16954	17039	17028	17193	16938	16808	17028	16943	17089	17013	16953	16954	17045	16950	17140	17058	17024	16969	16970	17056	17156	16880	17037	17156	17107	16979	16975	17024	17191	17097	17009	17004	17177	17054	17232	17047	17074	17053	17035	16985	16972	17142	17124	16740	17016	17107	17037	17285	17132	16926	17149	17188	17190	16997	16944	17037	17005	17015	16908	17133	16993	17029	16873	16935	17252	17010	16923	17036	16944	16902	16889	17170	17171	17096	17103	17078	17122	17064	17151	16897	16971	17114	16965	16947	17085	17113	17018	17030	16903	17059	16790	17181	16953	16903	17091	16846	17190	17163	16965	17027	16970	17330	17089	17038	17130	16971	16992	16858	17117	16967	16997	17082	16912	17016	17129	17103	17145	17170	17097	16850	17057	16877	17082	16986	16695	16997	16908	17010	17015	17017	17035	17172	16975	16823	16988	17029	17288	17072	16968	17014	17127	17176	17264	16915	17003	16850	16981	16982	17092	16975	17039	17136	16816	16913	16967	16781	16948	16986	16847	17014	16917	16798	17006	17169	17163	16970	17071	17027	16941	16868	16890	16906	16924	17117	17018	16877	17132	16973	17149	16927	17072	16926	17096	16933	17017	17214	16908	17059	17144	16881	16856	17025	17014	17068	16935	17011	17067	17204	17146	17224	17173	17308	17066	16976	16900	17025	17092	17021	17058	17269	16988	17028	17118	17186	17086	17002	17132	16883	16995	16967	17246	16960	16994	17267	17154	17107	16971	16940	16950	17161	16989	17222	17308	16985	16922	16950	17160	16900	16889	16868	17095	17215	17099	17173	17055	16886	17093	16986	16970	17102	16964	16969	16931	17011	16891	17168	16908	17002	17081	17014	17159	16894	17096	17033	16879	16976	16980	17107	17049	17265	17214	17017	17146	16990	17056	17276	17234	17235	17479	17246	16900	16787	17013	17071	16953	17084	17046	17189	17090	17248	17130	16959	17021	17063	16904	16953	17035	17030	17171	17054	16890	17075	17117	17110	16955	16971	17032	16920	16804	16913	17297	17194	17011	17025	16941	17013	16939	17010	17049	16873	17126	17036	17120	17130	17161	16959	17067	16892	17086	17178	16962	16979	17025	16835	16864	16869	17054	17095	17099	17005	17009	16900	16946	16954	17188	17128	16828	17208	17212	16986	17067	17000	17101	17138	17196	17098	17093	17025	17059	17156	17360	17038	16896	17002	17104	16771	17109	16895	17019	17060	16959	16988	17023	17254	16938	16904	17052	17046	16904	17107	17011	16934	17012	16968	17084	17078	17071	16917	17054	17052	17099	17077	17061	17182	17023	16949	16920	17050	17210	17084	16990	16886	17036	16997	16980	16972	16981	17166	17129	17056	17169	17084	16774	17062	17066	16891	16995	17152	17064	16900	17011	16985	17029	17065	17288	16996	16989	17042	17002	16949	16844	17199	17081	17082	17192	16887	17037	17001	16784	16961	16953	16884	17011	16935	17009	16969	16855	17071	17037	16966	17116	16924	17030	17110	17128	17097	16898	16881	17060	16929	17354	16995	16718	17273	17161	17288	17072	16997	17061	16961	16968	17067	16963	16907	17102	16910	17136	17184	16910	17016	17181	17021	17073	17027	17156	16984	16965	16998	17127	16977	17017	16835	16790	17200	17214	17085	17059	17145	16975	17212	17013	17155	17079	16938	16983	17104	17214	17058	16993	17199	17027	17111	16816	16976	16946	17009	17078	16886	17117	16871	16979	16984	16865	17029	17136	17173	17031	16878	16977	17043	16946	16846	17129	17073	17136	16994	17092	17177	17135	16902	17032	17147	16883	16936	17060	16930	17140	16995	16964	17063	17154	16737	16876	16845	17038	17199	17127	17014	16848	17088	17048	16921	16911	17005	17011	17133	17160	16929	16769	16872	16672	17142	17315	16975	16924	17177	16960	16913	17052	16962	16971	16914	16939	17096	17286	17067	16959	17168	17071	17158	17130	17084	17033	17006	17004	17035	17191	16988	17139	17068	17059	17050	17074	17010	16953	17030	17155	16999	17078	16850	17157	16948	17099	17125	16934	17043	16950	16928	17131	17138	17226	17092	16949	17186	16958	16876	16857	17115	16859	17029	16956	17135	17292	16962	16876	17156	16919	16861	16933	17020	17008	17304	17148	16856	16945	17305	17078	17073	17132	17024	16921	17173	17005	17005	16828	16836	17116	17299	16950	16958	16954	16860	17011	16755	16973	17033	16980	17022	16877	17136	17251	17125	17015	16983	17116	17157	16898	16859	17171	17362	17000	17128	16969	17051	16928	17057	17034	17136	17214	16894	16819	17143	17002	17085	17093	16981	16954	16948	16936	16943	17113	17116	17293	16906	16873	17079	17055	16968	17047	16908	16910	16971	17118	17022	17020	16834	17266	17168	16902	16913	17169	17089	17145	16989	17080	16920	16892	17124	16891	16876	17026	17079	17218	17117	17013	17132	16852	17085	17320	17056	17024	16954	16988	16958	16954	16934	17028	16772	16952	16840	16992	17108	17126	17179	16913	16901	17184	17048	17011	16986	17021	17152	16964	17066	17189	16983	17252	17118	17158	17010	17173	16865	17077	16961	16756	17101	17105	17011	17093	16967	17009	16879	16726	17104	17147	17134	17229	17007	16952	16741	16931	16992	17069	17016	16987	17100	16969	17217	17065	17138	16971	16997	17112	17018	17205	17099	17121	17005	17066	17057	17109	17000	17052	17032	17254	17280	16994	17189	17043	17036	16922	17128	16823	17068	16985	16894	17021	16937	16844	17071	17117	17016	17129	16977	17140	17149	17020	17079	16806	17002	17290	16948	17107	16802	16894	17087	17093	16948	17028	16938	17072	17087	16896	17198	16985	17055	16888	17028	16989	16941	17003	17035	17060	17316	17145	17064	17034	17048	16980	16867	16982	17276	16889	16971	17119	16961	17300	17196	17132	17047	16899	17202	17028	16962	17052	16972	17132	17048	16984	17254	17181	17065	17044	17008	17025	16890	17027	17013	16958	17329	16868	16821	17182	17073	16935	17018	16991	16953	16957	16910	16895	16956	17013	16866	16851	17065	17209	17068	17017	16770	17177	17144	16788	17057	17079	17073	17098	17224	16920	17247	17080	17156	16910	17140	17176	17045	17058	17065	17070	17281	17058	16841	16991	16867	16973	16993	16912	16971	17126	16939	17077	17144	16808	17102	17150	17090	17121	17111	17132	17028	17271	17243	17000	16862	17166	16897	17063	17077	17033	17038	17111	17020	16882	17205	17071	16914	16954	17184	17113	16790	17086	17027	17024	17140	16894	17030	16982	16997	16957	17125	16978	16968	16995	17120	17082	17208	16998	16790	17059	17055	17213	16840	16951	17080	16934	16795	17135	17166	16916	17064	16860	17020	17189	17200	16995	17095	17080	16900	17089	17041	16979	17037	17094	17048	17084	17103	16904	17014	16973	17183	17083	17096	16927	16848	16906	16893	16888	16999	17046	17200	17127	17012	16949	17069	16767	16806	16989	16931	17029	17150	17132	16978	16917	17033	17315	17179	16895	17070	16923	16960	17303	17088	17184	17195	17156	16887	16938	17001	17125	17014	16817	17065	17062	17118	16911	16929	17052	17062	17137	17133	17119	17023	17012	17072	16895	17058	17167	17151	17089	17047	17006	17179	17071	17010	17166	17207	16874	16976	17115	16985	17097	17118	17132	16989	17011	17153	17049	16991	17017	17213	17000	16993	17066	17054	16954	17008	16954	16905	17280	17138	16919	17034	17107	16907	17036	17168	17052	17284	16997	16929	16947	16917	17047	17087	17180	17042	16864	16793	16900	17152	17071	16987	17008	17064	17131	17221	17238	17110	16984	16984	16877	17135	16893	16913	16925	16960	16891	17070	16962	17013	17180	17190	17211	17012	17211	17119	16892	17110	16939	17130	17121	17123	17107	17134	17138	16881	17108	17144	17011	17367	17207	17268	17083	17226	17020	16981	17048	17016	16984	17051	17079	17378	16995	17133	17075	17088	17012	17122	17129	17006	16744	16956	16830	17107	17041	16996	17033	17146	17264	17095	17049	17142	17104	17128	17122	16981	16949	17076	16988	17082	16828	17037	17033	17111	17183	17194	17005	16978	16952	16962	16770	17066	17051	16919	16956	17034	16864	17022	16841	16985	17070	16952	16911	17026	16822	16934	16954	16969	17035	17031	17102	17146	17133	17113	16797	17100	16985	16929	16811	17170	17123	17010	17094	16817	17227	17043	16954	17189	17098	17132	17021	17012	16975	17103	16964	17096	17008	17115	17138	17200	17112	17061	17169	16902	17031	16930	17111	16895	16851	16794	16951	16869	17179	17117	17087	17055	16997	16994	16893	17088	16886	17003	17042	17117	16991	17018
25175	23920	23899	24892	25749	26993	38877	33636	24665	24341	23534	22767	22941	22986	23203	23243	23158	23385	23459	23465	23341	23432	23268	23516	23349	23365	23490	23517	23426	23361	23486	23595	23411	23571	23523	23442	23563	23498	23397	23519	23422	23527	23421	23497	23470	23410	23273	23624	23271	23453	23479	23551	23369	23617	23505	23386	23318	23487	23248	23429	23452	23553	23422	23430	23400	23377	23413	23394	23446	23484	23544	23554	23373	23569	23445	23508	23521	23384	23395	23596	23504	23342	23427	23423	23469	23488	23355	23457	23421	23496	23510	23563	23562	23373	23493	23496	23376	23469	23444	23511	23515	23498	23570	23524	23329	23496	23326	23525	23583	23460	23416	23490	23472	23398	23463	23549	23572	23456	23405	23599	23462	23488	23543	23512	23482	23469	23645	23524	23566	23425	23481	23494	23631	23326	23495	23439	23440	23460	23453	23480	23466	23473	23648	23345	23588	23407	23613	23456	23490	23426	23537	23518	23439	23428	23535	23519	23445	23385	23484	23369	23553	23450	23561	23442	23456	23488	23582	23564	23423	23508	23592	23487	23485	23513	23465	23475	23404	23532	23489	23519	23446	23496	23468	23452	23564	23520	23362	23537	23529	23557	23545	23403	23604	23330	23529	23583	23470	23574	23560	23554	23433	23479	23564	23606	23447	23635	23543	23406	23584	23437	23504	23453	23445	23533	23509	23478	23533	23553	23365	23529	23520	23393	23451	23576	23392	23485	23540	23432	23477	23545	23453	23425	23482	23525	23461	23640	23552	23490	23567	23484	23507	23433	23467	23519	23485	23476	23432	23437	23537	23511	23470	23528	23378	23460	23476	23473	23524	23439	23450	23549	23539	23574	23456	23606	23556	23460	23498	23514	23559	23506	23500	23477	23505	23431	23576	23549	23573	23461	23417	23582	23538	23496	23506	23492	23447	23502	23464	23474	23618	23386	23620	23498	23513	23458	23547	23501	23489	23442	23599	23481	23543	23558	23481	23460	23555	23428	23526	23410	23548	23465	23498	23521	23516	23421	23645	23537	23616	23550	23564	23439	23556	23516	23423	23543	23451	23524	23326	23506	23638	23623	23539	23484	23496	23485	23393	23583	23360	23677	23546	23394	23478	23673	23659	23498	23494	23713	23710	23465	23493	23609	23620	23592	23377	23596	23564	23444	23580	23542	23580	23520	23398	23565	23429	23591	23628	23420	23594	23442	23417	23726	23510	23549	23474	23401	23596	23632	23395	23497	23491	23584	23478	23560	23534	23508	23476	23491	23471	23525	23525	23521	23444	23679	23469	23594	23456	23542	23511	23431	23365	23582	23539	23508	23550	23562	23553	23560	23433	23583	23522	23588	23582	23493	23558	23514	23482	23556	23519	23580	23562	23603	23531	23519	23453	23480	23694	23463	23513	23565	23541	23565	23596	23574	23445	23491	23570	23557	23461	23508	23407	23453	23448	23522	23526	23441	23623	23517	23435	23526	23366	23582	23640	23629	23431	23650	23536	23494	23473	23398	23326	23570	23611	23591	23601	23473	23566	23486	23625	23532	23661	23463	23479	23579	23500	23493	23446	23425	23557	23618	23476	23463	23596	23523	23471	23551	23515	23501	23545	23488	23588	23623	23464	23490	23452	23675	23549	23506	23465	23627	23347	23518	23632	23511	23424	23413	23565	23578	23572	23534	23476	23474	23534	23578	23500	23519	23523	23507	23477	23520	23515	23576	23615	23502	23490	23447	23688	23581	23500	23374	23624	23485	23623	23472	23573	23222	23552	23559	23651	23501	23643	23537	23397	23494	23557	23457	23541	23619	23627	23590	23537	23595	23536	23474	23583	23546	23585	23461	23436	23483	23408	23520	23560	23570	23548	23418	23684	23405	23539	23483	23434	23399	23615	23574	23391	23705	23623	23524	23534	23515	23510	23586	23463	23530	23575	23599	23433	23557	23616	23453	23444	23545	23473	23440	23457	23453	23521	23598	23508	23559	23583	23531	23536	23541	23597	23436	23660	23439	23529	23489	23664	23518	23555	23407	23559	23525	23438	23572	23605	23540	23391	23725	23440	23593	23664	23342	23558	23475	23635	23527	23447	23490	23486	23499	23479	23494	23462	23664	23428	23595	23527	23493	23506	23530	23543	23489	23619	23493	23522	23448	23537	23416	23577	23440	23352	23402	23510	23692	23486	23561	23641	23481	23531	23519	23590	23516	23410	23556	23594	23573	23467	23604	23416	23628	23456	23533	23503	23546	23508	23458	23500	23560	23524	23581	23480	23607	23498	23490	23657	23572	23595	23522	23485	23474	23536	23633	23509	23558	23609	23583	23514	23636	23407	23423	23628	23486	23571	23485	23468	23593	23554	23492	23481	23409	23568	23502	23480	23565	23557	23473	23550	23413	23531	23555	23512	23539	23575	23408	23448	23504	23593	23545	23403	23507	23603	23511	23535	23646	23603	23472	23572	23605	23524	23458	23522	23531	23438	23562	23528	23593	23478	23478	23493	23645	23549	23454	23495	23536	23466	23641	23658	23496	23469	23495	23522	23466	23502	23670	23584	23514	23440	23476	23473	23532	23530	23457	23462	23747	23551	23524	23553	23508	23459	23516	23371	23602	23393	23604	23610	23631	23595	23470	23475	23637	23570	23571	23417	23508	23496	23659	23408	23626	23654	23525	23521	23448	23460	23506	23508	23582	23544	23694	23547	23587	23546	23430	23525	23508	23491	23461	23474	23506	23663	23515	23546	23485	23640	23581	23455	23562	23617	23508	23707	23694	23480	23524	23453	23552	23455	23568	23488	23494	23526	23568	23477	23442	23567	23576	23520	23480	23466	23620	23589	23414	23584	23544	23543	23471	23494	23561	23394	23626	23508	23550	23595	23551	23533	23641	23578	23469	23496	23630	23508	23573	23628	23666	23572	23448	23604	23411	23382	23579	23541	23490	23506	23533	23597	23458	23591	23510	23528	23560	23456	23571	23609	23411	23574	23578	23438	23568	23541	23617	23521	23411	23574	23511	23629	23522	23594	23515	23604	23498	23456	23388	23560	23463	23477	23483	23654	23576	23483	23434	23534	23531	23423	23578	23537	23633	23429	23549	23484	23450	23516	23525	23661	23547	23485	23541	23514	23479	23615	23453	23496	23629	23536	23503	23589	23665	23550	23580	23644	23559	23544	23422	23470	23527	23571	23605	23580	23522	23541	23430	23702	23481	23618	23546	23697	23621	23538	23525	23522	23505	23495	23666	23501	23539	23496	23419	23579	23574	23519	23496	23509	23545	23488	23593	23439	23468	23660	23624	23586	23529	23657	23547	23509	23595	23538	23518	23569	23591	23650	23536	23527	23401	23542	23488	23607	23508	23510	23605	23523	23532	23461	23544	23518	23613	23492	23514	23511	23708	23481	23664	23564	23606	23531	23488	23616	23474	23636	23542	23462	23574	23428	23578	23481	23485	23541	23538	23564	23598	23569	23617	23600	23370	23536	23558	23669	23628	23571	23635	23572	23440	23536	23464	23545	23552	23511	23492	23605	23677	23460	23623	23514	23480	23601	23475	23389	23715	23547	23484	23603	23573	23494	23567	23394	23508	23629	23578	23473	23642	23484	23523	23601	23443	23695	23487	23561	23649	23607	23482	23450	23500	23693	23610	23548	23590	23575	23421	23628	23588	23519	23610	23584	23478	23590	23686	23491	23555	23715	23552	23584	23560	23482	23451	23594	23491	23571	23591	23589	23753	23506	23608	23625	23424	23699	23605	23580	23512	23654	23568	23580	23519	23560	23542	23469	23524	23491	23651	23479	23466	23636	23571	23617	23500	23561	23607	23558	23576	23666	23512	23400	23665	23537	23391	23605	23647	23572	23443	23567	23655	23414	23516	23569	23588	23469	23573	23391	23495	23586	23643	23525	23545	23599	23533	23632	23490	23565	23560	23611	23494	23560	23654	23634	23697	23565	23451	23615	23476	23584	23647	23578	23493	23523	23668	23450	23473	23549	23511	23559	23568	23635	23423	23545	23618	23508	23513	23551	23652	23465	23441	23523	23445	23447	23561	23570	23655	23494	23435	23687	23456	23560	23607	23493	23636	23568	23512	23546	23596	23540	23478	23555	23512	23686	23481	23540	23543	23509	23439	23650	23612	23490	23534	23600	23430	23632	23574	23503	23545	23591	23589	23526	23664	23732	23454	23534	23387	23643	23610	23437	23503	23518	23548	23623	23585	23549	23549	23522	23560	23630	23400	23564	23432	23602	23603	23449	23561	23619	23539	23680	23520	23549	23537	23558	23466	23551	23594	23413	23516	23432	23454	23533	23564	23565	23501	23556	23565	23490	23552	23753	23448	23750	23457	23624	23601	23465	23493	23416	23652	23551	23454	23642	23543	23571	23626	23667	23533	23643	23584	23611	23484	23514	23548	23580	23557	23560	23512	23676	23523	23588	23573	23457	23558	23448	23635	23627	23529	23567	23584	23517	23516	23520	23600	23486	23614	23576	23554	23521	23528	23550	23459	23482	23573	23520	23517	23575	23496	23370	23591	23423	23516	23613	23599	23559	23641	23586	23468	23577	23623	23617	23552	23568	23536	23522	23625	23490	23440	23784	23450	23403	23450	23495	23597	23594	23693	23484	23626	23654	23530	23456	23605	23542	23459	23566	23611	23501	23593	23571	23578	23536	23480	23562	23560	23446	23608	23577	23543	23482	23592	23551	23586	23478	23622	23506	23535	23589	23472	23403	23606	23616	23507	23586	23558	23616	23552	23571	23589	23660	23741	23626	23528	23500	23566	23624	23505	23597	23615	23515	23639	23376	23585	23527	23503	23542	23671	23532	23564	23560	23541	23507	23551	23474	23624	23641	23523	23483	23627	23572	23516	23589	23544	23499	23556	23606	23511	23668	23532	23619	23430	23464	23527	23650	23566	23433	23522	23575	23494	23545	23576	23529	23520	23555	23558	23475	23540	23489	23464	23626	23560	23534	23655	23478	23625	23560	23492	23570	23451	23505	23566	23655	23503	23427	23718	23426	23598	23525	23434	23639	23512	23549	23539	23604	23463	23481	23603	23600	23639	23503	23554	23491	23583	23491	23525	23685	23463	23605	23582	23648	23529	23513	23571	23657	23603	23518	23596	23476	23577	23511	23651
19227	16909	17130	17044	16947	17366	20279	25365	24045	20153	17805	17176	16904	17005	17001	16690	16988	17182	17005	17024	16923	16959	17147	16688	16810	16928	16827	16953	17071	16862	17052	16806	16850	16897	16936	16888	17071	17026	16954	17010	16769	16783	16957	16714	16855	17016	16899	16953	16998	16958	16919	17017	16949	17091	17082	16915	16958	17020	16971	16820	16832	16734	17089	17058	17027	16845	16813	16891	16823	16842	16886	17113	17045	16874	17010	16807	16878	17017	17109	16959	16893	16948	16929	17077	16886	17120	16868	17030	16908	16775	16844	17009	17149	17017	17037	16846	16858	16957	16994	16966	17071	16833	17004	17067	17028	16919	17186	17028	16989	16957	16963	16652	16783	16898	17119	16956	16724	16988	16835	16988	16899	17101	16834	16973	16867	16851	17021	17082	16972	16910	16958	17016	16928	17092	16905	17023	16875	16831	16941	16930	17042	16989	17151	16804	16945	16720	16879	16876	16889	16891	16974	16859	16984	16944	17112	17148	17176	16874	17064	16897	17186	16690	17072	16802	17053	17148	17021	16942	17000	16778	16861	16752	16906	17015	16884	16928	17165	16856	16882	17075	17066	16824	16841	17063	17030	16993	16876	17159	17117	17013	16963	17005	16820	17072	16988	17010	16916	16677	16995	16972	17084	16838	17077	16877	17179	17075	17157	17133	17036	16930	17131	17003	16881	16958	17078	17025	16974	16859	16840	16843	16798	17142	16833	17093	16931	17087	16912	17115	16889	17055	16981	16930	16872	16796	16874	16675	16946	16853	17004	16875	17107	17089	17052	17091	16864	16866	16797	16888	17017	16910	16910	16858	16849	16890	16967	16952	17003	16894	16879	17060	17169	17057	16916	16848	16891	17068	16986	16782	16961	16963	17044	17066	17001	16786	16780	16872	17024	17041	17044	16945	16847	16978	17085	17206	16867	16978	17022	16909	17128	16986	16951	16981	16709	16941	17186	17086	17060	16932	17106	17010	16953	16735	17126	16853	17018	17003	16981	16882	16884	16926	16866	16804	16858	16965	17165	17035	16946	16929	17043	17011	17147	16893	16992	16942	16897	16961	16898	16945	16812	16817	16775	16910	16956	16967	16930	16766	16888	17071	17044	17022	16917	16918	17054	17078	16725	16755	16961	17046	17107	17067	16942	16883	16771	16812	16962	17035	16823	17001	16902	17040	16737	16985	16888	16944	16853	16894	16983	17121	16945	16937	16845	16952	16797	16832	16808	17070	16970	16848	16901	17060	16848	16839	16919	16790	16944	16968	16903	16996	16873	16909	17084	17065	16969	17104	16972	17029	16938	16716	16923	17068	17011	16941	16967	17125	17237	16884	16951	16871	17016	16982	16862	17027	16897	16937	16926	16947	16841	16993	16919	16864	17053	16993	17147	16912	16797	17097	16970	16933	16947	16900	16989	16872	17040	16986	17015	16947	16976	17023	17059	16785	16996	16952	16940	16962	17035	17090	16990	16953	16997	16782	16940	16966	17011	17059	16793	16831	16964	16971	16816	16857	17036	16890	16922	16967	16803	16798	16817	16765	16825	17255	17031	16824	16965	16997	17079	17068	16845	16872	17099	16924	17146	17056	16910	16909	17010	17019	16816	16952	16880	16952	16951	16982	16997	16967	16832	16991	16988	17065	16850	16879	17100	16764	16963	16928	17080	16811	17049	16793	17241	17132	16983	16949	17042	17163	17056	17117	16859	16734	16932	16918	16982	16793	17102	17091	17001	16918	16900	16994	16918	17194	17257	17113	16951	17107	17068	16779	17212	16933	16862	17068	16884	16821	16993	17016	16993	16973	16849	16779	16899	17073	16908	16776	16883	16933	17001	16921	16990	17176	17064	17115	16945	17082	16988	17076	17023	16848	17066	16816	16948	17011	17055	16911	16968	16804	17031	17044	16870	16907	16966	17164	16755	17005	16905	16882	16931	17062	16730	16990	17155	16849	16940	17173	16916	16864	16798	17001	16878	17208	16923	17086	17105	16954	16911	16995	17213	16849	16942	17016	17073	16996	16849	17058	17005	16959	16836	16919	17049	16975	17049	16988	17154	16960	17154	17058	17200	17000	16926	17203	17020	16953	17007	16934	17199	17203	16956	16929	16925	16876	17075	16971	17150	17012	17006	16840	16873	17153	16929	16909	16918	16940	17076	16965	17083	16900	17055	16740	16866	16896	17016	16914	17086	16985	16879	16942	17106	16943	17001	16946	16999	16869	16956	16983	16765	17003	16934	17026	17080	16979	16704	16946	16905	16716	16836	16733	16850	17000	17034	17119	16837	16920	17177	16955	16911	16889	17011	17147	17045	17038	17036	17112	16856	17154	17010	17105	16897	17006	17088	16987	16992	16987	16888	17258	17048	16927	16840	16892	16948	16980	17151	16961	17077	17186	16973	16914	17193	16860	17051	17119	17106	17064	16836	17015	17140	16971	17024	16997	17206	17150	16993	16929	16878	17126	16930	16851	16919	16988	16811	17012	16809	16926	17188	16950	16912	16877	16906	17018	16845	17102	17035	17068	16859	17010	17080	16900	17210	17025	16840	16923	16884	16877	16868	16932	17046	16913	16938	16988	17238	17096	17109	16931	16967	17036	16950	16972	17161	16964	16946	17092	17061	16937	16968	16865	17070	17237	17236	16981	16720	16938	17081	16957	17171	16996	17187	17006	17266	16855	16858	17139	17156	16824	16909	16933	17072	17061	16997	16976	17045	16888	17090	17119	17014	16941	17156	17061	16908	16924	16859	16912	16896	17005	16916	16965	17034	16888	16960	17084	17089	16938	16763	16806	16921	16912	16929	16901	17007	16932	16875	17075	17128	17031	17064	16837	17153	17042	16926	17135	16843	17083	16916	16872	17027	16988	17084	17080	16983	17015	16865	16738	16863	16995	17055	16916	17058	16922	17067	16904	16974	16886	17059	17049	17020	17019	17044	17070	16979	17065	17019	16928	16978	17111	17144	16927	16935	17029	17066	16965	16790	17163	17035	17092	17121	16912	16980	17101	17094	17153	17166	17093	16823	16944	16914	17137	17107	17117	16770	16901	16957	16893	17055	17004	17143	16870	17035	16777	17028	17201	16934	16961	16799	17031	16837	17024	16998	16824	17010	16954	16927	17038	16858	17087	17039	17093	17040	17142	17019	16955	16806	16986	17116	16948	17017	17041	17150	17117	16869	16951	16947	16954	17140	17021	16899	17125	17035	17065	16758	17139	16949	16745	16885	16865	16971	16794	17070	16957	16871	16992	16868	17029	16814	17033	17129	16952	16966	17077	16967	17126	17005	17045	16915	17002	17129	17134	17153	16976	17114	16890	17058	17130	17080	17041	16929	16885	16706	16736	16949	16867	16925	16915	16986	17188	16951	16796	16902	16996	16999	17053	16989	16928	17178	16911	17100	16880	16793	16930	16908	17068	16926	16901	16866	17087	16836	16826	17042	17165	17177	17091	17186	16840	16835	17016	17074	17060	16958	17038	16872	17206	16978	16718	16840	16866	16984	17215	16866	17083	17202	16675	16801	16941	16958	16764	16918	17122	17008	17100	17012	16921	17176	16802	16800	17007	17105	16946	16899	16774	16840	17102	16969	17093	17136	17113	17011	16924	17178	16985	17065	17075	17054	17190	16870	16887	16918	16885	17101	16947	16904	16958	16994	17003	17115	16828	16901	17016	16792	17118	17105	17023	17111	16834	17267	16873	16976	16927	16908	16955	16863	16921	16975	16904	16966	16926	16978	17040	17240	17026	17098	16872	17112	16906	17003	16971	16908	17100	17034	16866	17178	17105	16766	17046	16905	17042	17000	16927	16759	16890	16949	16970	16911	17127	17009	16858	16868	17063	16766	17017	17032	17045	17121	16927	16938	16775	16802	17042	17002	17004	17062	16952	16976	17120	16925	17085	16932	17075	16991	16852	17098	17006	17033	16870	17091	17047	16839	16821	17034	17187	16972	17010	17163	16995	17086	16821	16964	16839	16895	16837	16863	17131	16805	16947	16947	16929	16896	16938	16899	16991	16964	16956	16915	16866	17004	17250	16972	16916	17064	16814	17129	17219	17063	16892	17005	16984	16866	17069	16908	17034	16940	17094	17216	16790	16888	17105	16832	16982	16921	16925	16758	16934	16883	17042	17110	17012	17055	16907	17105	17083	17031	16867	17101	17003	17012	16936	16973	17070	16843	16949	17064	16847	16902	16891	16898	16916	16788	17019	17086	17043	16859	17068	17017	17113	16914	17164	17040	16906	16924	16850	17089	16880	16927	16897	17100	16986	17016	16973	16977	16952	16924	17025	17285	16748	17057	16952	17038	16961	16800	16980	17099	17200	16926	16899	16905	17033	16975	17077	16931	17130	17192	17035	16838	16979	16799	16954	16712	16745	16943	16933	16843	16979	17040	16947	16731	17284	16950	17062	16956	17038	16992	17092	17014	16873	17147	16948	17047	16946	17185	17051	17074	16955	16743	17024	17134	16895	17004	17112	16919	16954	16994	17086	16687	17034	17183	17009	17029	16783	16935	17013	17076	16971	17056	16967	16842	17016	17034	16949	16920	17081	16968	16894	16978	16979	17012	17011	17005	17107	17050	17051	16985	16962	16973	16788	17262	16961	16867	16870	17012	16867	16933	16931	16835	16921	17073	17023	16761	16861	16838	17042	16893	17066	16914	17143	17117	16899	16917	16875	17021	16957	16985	17068	16938	17011	16870	17068	17008	17024	17004	17023	16860	16899	16866	17048	17115	17146	17038	17011	17114	16773	16979	16642	17008	16888	17016	16994	17035	17180	17043	17092	16926	16825	16862	16859	16963	16907	16810	17147	17039	16889	16876	16886	16964	16983	16889	17091	16710	16985	16864	17013	17003	17069	16737	16999	16945	17161	17086	16832	17096	16642	16989	17073	17139	17283	16927	16704	16900	17031	16787	16791	16832	17070	17025	16882	17055	16967	17093	17128	17075	17114	16961	16683	16722	16910	16703	17040	17022	17024	17012	16931	16926	16909	16935	16992	16937	16701	16949	17200	16988	17016	17085	17091	16927	16883	16923	16982	17014	17037	16869	17006	16894	17062	17002	16785	16985	16953	17046	16778	16811	16863	16973	17010	17086	16992	16981	17005	16999	16811	17093	17050	17221	17000
23833	23747	23690	24380	24585	24995	31037	28804	27638	25511	24075	23493	23599	23598	23657	23618	23570	23524	23666	23552	23683	23527	23492	23628	23643	23648	23554	23681	23551	23735	23515	23619	23713	23615	23541	23598	23580	23533	23686	23608	23670	23565	23670	23435	23710	23488	23732	23655	23574	23578	23617	23555	23647	23643	23750	23533	23657	23546	23493	23568	23650	23651	23500	23696	23532	23498	23599	23627	23649	23495	23696	23522	23621	23619	23673	23566	23607	23553	23619	23651	23609	23569	23494	23608	23651	23701	23452	23628	23691	23592	23657	23655	23663	23589	23650	23575	23650	23512	23662	23543	23878	23481	23644	23550	23513	23617	23563	23576	23602	23648	23545	23582	23696	23682	23570	23515	23540	23656	23629	23589	23594	23585	23502	23571	23666	23508	23550	23659	23796	23595	23588	23546	23574	23488	23632	23538	23684	23514	23654	23631	23633	23620	23430	23693	23505	23546	23710	23587	23553	23524	23671	23498	23742	23494	23607	23645	23605	23654	23618	23659	23489	23541	23558	23586	23589	23625	23751	23502	23521	23637	23539	23601	23580	23653	23648	23608	23556	23626	23637	23522	23674	23726	23638	23727	23540	23659	23792	23602	23736	23546	23750	23538	23588	23635	23615	23721	23691	23629	23660	23601	23745	23612	23636	23658	23495	23598	23509	23611	23679	23665	23580	23674	23583	23595	23530	23584	23661	23561	23515	23735	23598	23392	23601	23722	23552	23493	23645	23595	23610	23646	23560	23561	23657	23722	23581	23594	23624	23619	23612	23621	23644	23630	23489	23663	23570	23688	23597	23602	23692	23653	23645	23557	23688	23619	23662	23620	23519	23778	23608	23760	23586	23610	23650	23562	23611	23636	23803	23563	23701	23415	23625	23755	23633	23675	23616	23678	23591	23585	23637	23592	23675	23562	23556	23647	23489	23572	23614	23507	23692	23538	23693	23492	23575	23645	23661	23482	23669	23719	23585	23665	23628	23713	23606	23682	23704	23603	23583	23662	23554	23572	23546	23630	23608	23590	23658	23498	23632	23658	23655	23442	23774	23595	23702	23620	23629	23675	23580	23708	23697	23726	23701	23618	23652	23632	23550	23633	23550	23627	23641	23625	23672	23570	23630	23658	23562	23638	23511	23737	23615	23549	23647	23575	23562	23752	23640	23623	23634	23696	23590	23542	23565	23525	23653	23659	23642	23601	23598	23657	23611	23583	23599	23751	23613	23500	23615	23656	23732	23691	23654	23589	23722	23650	23637	23638	23578	23643	23574	23598	23693	23606	23645	23636	23617	23593	23651	23567	23580	23608	23658	23645	23629	23584	23613	23683	23736	23616	23697	23589	23602	23580	23691	23565	23630	23577	23714	23586	23627	23558	23704	23601	23645	23559	23604	23596	23631	23651	23662	23503	23585	23716	23677	23528	23678	23555	23691	23636	23702	23751	23557	23601	23607	23589	23595	23610	23619	23647	23782	23481	23532	23627	23581	23720	23681	23590	23607	23570	23752	23679	23521	23567	23655	23543	23617	23695	23787	23664	23729	23631	23586	23608	23649	23661	23575	23579	23782	23632	23689	23664	23583	23554	23670	23649	23614	23714	23634	23587	23566	23629	23635	23510	23651	23601	23554	23698	23536	23641	23653	23608	23561	23642	23661	23692	23618	23652	23759	23494	23680	23662	23652	23694	23679	23537	23607	23447	23576	23630	23635	23600	23494	23746	23625	23647	23657	23535	23600	23726	23649	23669	23646	23568	23665	23726	23605	23702	23670	23546	23653	23739	23673	23604	23644	23664	23650	23463	23623	23666	23716	23513	23597	23629	23737	23666	23623	23693	23612	23706	23695	23800	23625	23648	23581	23520	23769	23577	23694	23577	23546	23658	23502	23714	23544	23581	23660	23532	23784	23678	23532	23668	23686	23662	23464	23564	23563	23459	23702	23809	23703	23673	23569	23654	23610	23666	23601	23554	23669	23574	23626	23651	23734	23700	23671	23677	23675	23609	23614	23589	23507	23660	23582	23577	23507	23661	23751	23687	23674	23632	23616	23602	23702	23493	23617	23705	23569	23719	23629	23593	23619	23575	23597	23602	23697	23612	23670	23712	23623	23721	23637	23678	23399	23722	23595	23669	23642	23605	23606	23621	23613	23717	23578	23557	23755	23673	23697	23603	23605	23542	23724	23700	23759	23571	23647	23547	23650	23505	23762	23604	23541	23604	23606	23608	23711	23574	23597	23624	23705	23550	23712	23618	23628	23623	23614	23583	23628	23610	23666	23592	23628	23707	23568	23781	23791	23612	23604	23633	23711	23634	23601	23714	23586	23543	23630	23650	23487	23617	23600	23654	23714	23562	23688	23624	23696	23634	23602	23705	23605	23817	23650	23644	23658	23644	23770	23608	23693	23671	23784	23546	23694	23764	23656	23602	23637	23673	23520	23627	23686	23694	23663	23527	23679	23585	23634	23599	23552	23721	23489	23630	23610	23529	23556	23519	23545	23680	23550	23554	23591	23710	23533	23678	23653	23690	23693	23535	23589	23661	23589	23561	23716	23601	23617	23605	23614	23532	23671	23514	23614	23547	23732	23499	23602	23573	23684	23628	23672	23598	23673	23683	23542	23565	23560	23575	23629	23601	23751	23597	23693	23652	23714	23581	23637	23627	23654	23702	23622	23631	23601	23467	23586	23678	23743	23530	23554	23607	23714	23735	23695	23656	23633	23694	23551	23624	23599	23515	23675	23787	23565	23522	23672	23510	23647	23650	23722	23667	23591	23602	23678	23698	23691	23611	23636	23618	23559	23626	23583	23674	23542	23548	23600	23526	23688	23655	23706	23533	23636	23677	23634	23657	23646	23741	23548	23744	23670	23648	23663	23545	23497	23512	23661	23796	23667	23551	23647	23661	23602	23659	23591	23688	23646	23654	23628	23542	23601	23694	23649	23699	23533	23694	23666	23569	23609	23493	23656	23756	23679	23703	23598	23587	23660	23710	23581	23578	23650	23606	23656	23602	23617	23487	23755	23571	23599	23713	23643	23566	23648	23518	23633	23538	23628	23565	23545	23602	23698	23454	23567	23728	23680	23730	23528	23794	23707	23748	23653	23580	23682	23587	23671	23558	23542	23639	23617	23612	23646	23595	23719	23678	23587	23716	23587	23570	23540	23789	23611	23579	23659	23593	23711	23638	23546	23545	23647	23512	23671	23695	23695	23612	23759	23642	23609	23588	23671	23543	23667	23607	23594	23692	23669	23677	23760	23593	23647	23617	23770	23462	23725	23567	23776	23643	23798	23655	23667	23484	23674	23527	23602	23687	23557	23547	23574	23628	23664	23598	23735	23669	23596	23761	23521	23631	23744	23688	23640	23580	23619	23626	23680	23593	23682	23413	23673	23651	23660	23598	23781	23674	23586	23656	23577	23661	23723	23728	23632	23714	23614	23430	23741	23595	23674	23585	23585	23577	23591	23633	23586	23689	23687	23657	23691	23538	23699	23625	23753	23605	23667	23603	23611	23617	23571	23692	23586	23580	23704	23652	23695	23657	23463	23496	23586	23737	23651	23537	23608	23695	23572	23588	23631	23707	23613	23686	23673	23602	23681	23638	23674	23655	23572	23663	23657	23710	23577	23527	23522	23730	23622	23580	23617	23576	23604	23629	23486	23858	23621	23685	23546	23734	23676	23665	23680	23679	23650	23626	23725	23631	23585	23646	23647	23685	23542	23687	23530	23721	23717	23622	23544	23619	23676	23669	23637	23697	23449	23728	23626	23579	23661	23574	23618	23659	23690	23622	23733	23666	23681	23519	23749	23641	23675	23556	23660	23656	23554	23703	23615	23474	23676	23522	23637	23639	23533	23787	23633	23509	23732	23683	23657	23660	23621	23583	23724	23658	23588	23558	23650	23574	23589	23622	23671	23658	23565	23765	23721	23663	23674	23699	23585	23654	23618	23641	23643	23627	23536	23621	23646	23663	23634	23568	23637	23624	23572	23579	23683	23565	23766	23665	23631	23687	23705	23469	23644	23666	23651	23688	23614	23617	23765	23567	23651	23653	23701	23669	23559	23651	23688	23527	23706	23559	23747	23693	23480	23788	23589	23650	23622	23641	23655	23684	23712	23619	23592	23736	23657	23606	23605	23548	23655	23639	23632	23641	23592	23658	23672	23561	23539	23689	23648	23648	23688	23733	23583	23610	23579	23671	23593	23615	23729	23678	23578	23611	23534	23565	23670	23626	23629	23691	23664	23674	23793	23500	23713	23613	23731	23674	23716	23522	23649	23549	23743	23704	23688	23577	23634	23617	23692	23744	23532	23739	23646	23721	23658	23578	23630	23577	23660	23614	23687	23725	23676	23576	23795	23565	23630	23753	23611	23592	23726	23704	23645	23567	23685	23688	23606	23595	23574	23529	23715	23569	23734	23734	23520	23755	23615	23655	23565	23622	23578	23781	23468	23669	23730	23786	23672	23670	23605	23692	23629	23646	23544	23662	23555	23632	23746	23550	23742	23694	23495	23755	23722	23569	23691	23535	23651	23636	23747	23715	23670	23593	23613	23595	23626	23463	23714	23634	23630	23612	23598	23601	23663	23703	23692	23658	23679	23671	23630	23693	23717	23696	23595	23583	23649	23704	23601	23587	23533	23699	23643	23655	23629	23652	23623	23751	23593	23603	23674	23656	23686	23573	23575	23635	23652	23631	23625	23714	23707	23620	23600	23578	23738	23689	23687	23670	23600	23593	23677	23648	23509	23523	23860	23639	23739	23588	23606	23629	23660	23648	23629	23658	23659	23698	23637	23663	23647	23720	23587	23698	23680	23588	23631	23616	23754	23699	23708	23539	23708	23634	23547	23770	23687	23533	23637	23687	23631	23642	23613	23645	23555	23714	23699	23694	23637	23711	23676	23688	23613	23675	23689	23715	23728	23548	23629	23667	23626	23574	23694	23805	23614	23593	23695	23648	23621	23637	23660	23616	23630	23550	23780	23528	23588	23742	23535	23671	23628	23708	23468	23838	23652	23611	23807	23751	23611	23679	23650	23649	23664	23594	23614	23747	23664	23439	23610	23739	23562	23703	23657	23588	23618	23593	23602	23616	23658	23648	23770	23755	23681	23758	23613	23673	23610	23620	23596	23598
18647	17438	17403	17427	17652	18128	34027	46334	37885	26682	19921	17722	17280	17025	16888	17071	17009	17060	17078	16999	17125	16914	17246	17152	17007	17013	17218	16863	17228	17118	17115	17024	17028	16956	17293	17009	16953	16846	17182	16874	17153	17103	17165	17062	16952	16964	17149	17102	17080	17046	17103	17051	17218	17023	17015	16853	17343	17298	17170	16977	17020	16936	16953	16883	17033	17195	17127	17144	17033	17058	17111	16907	17070	17075	17110	17116	17054	16955	17057	16966	16987	17091	16926	17019	17104	17083	17021	16915	17111	16946	17032	16936	16968	17037	17189	16833	16956	17180	16932	17065	17102	17036	17115	16983	17019	17086	16953	17210	16869	17085	17029	17190	17123	17354	17155	17093	17084	17208	16982	17132	17041	17134	17190	17150	17159	17100	16891	17076	17033	17142	17214	16959	17038	17236	17121	17187	16944	17124	17366	17076	17143	17031	17244	16900	17117	16885	17074	16945	16857	16955	16900	16927	17005	17009	17231	17212	17119	17018	17179	16870	16755	17036	16990	16976	17086	17109	16941	16913	17064	17215	17003	17233	17089	17062	17085	17015	16884	17031	16997	17095	17112	17033	17193	16768	16803	17090	16929	17188	17144	17196	17028	17107	17053	16963	17090	17188	16986	17083	17207	17078	17174	17040	17034	17062	17060	16971	17005	16901	17251	17187	17216	17033	17116	17143	16875	17234	17183	17156	17213	17074	17076	17171	17070	17215	17097	17124	17081	17018	17155	16896	17023	17122	17160	17027	17239	17092	17125	17121	17159	17112	16892	16975	17114	17027	17068	16941	16984	16941	17020	17046	17136	17041	16895	16944	16983	17017	17030	17127	17142	16917	17291	17230	17139	17098	17009	16930	16855	17131	17235	17085	16807	17218	17039	17087	17105	17114	16899	17265	17006	17188	17241	17007	17024	17124	17171	17127	17309	17037	17028	17022	16880	16966	16875	16986	17222	16994	17160	17137	17071	16984	17205	16958	17110	16881	16925	16926	16938	16975	17198	17195	17085	17191	16945	17267	17066	17055	17031	17161	16959	16914	17203	16905	17160	16955	17243	17137	17034	17115	17081	17224	17073	17100	17009	17203	17104	17103	16980	17133	17001	17059	17045	16902	17071	17357	16958	17277	16869	17056	17157	17132	17010	17047	16915	16838	17041	17180	17167	17098	17037	17024	16969	17035	17111	16991	17067	17104	17218	17115	16977	17135	17085	17190	17223	17160	17013	16947	17286	17213	17163	17163	16936	17288	17080	17071	17061	16999	17189	17061	17029	17021	17173	16968	16982	17238	17281	17167	17074	17097	17090	17144	16809	16956	17137	17112	17140	17149	17035	17080	17088	17070	17046	17113	17013	16898	16930	16857	17141	17084	17044	16940	17136	17066	17419	16975	17062	16876	17076	17033	17049	17005	17154	17102	16951	17114	17179	17038	17072	17040	17027	17177	17162	16949	17023	17001	17094	16901	17171	16984	17125	17188	17012	16958	17045	16941	17054	17289	16947	17063	17128	16948	17111	17070	17176	17096	17042	17044	17256	17276	17235	16961	17159	17001	17046	17231	16942	17191	17050	17247	17190	16962	17016	16974	16987	17102	17121	17167	17152	16989	17189	16998	17217	17215	16954	16998	17128	17012	17084	16907	17173	17039	16869	16874	17048	17130	17223	17135	16992	17051	17176	16861	17172	17174	16912	17073	16962	16853	17164	17082	16886	17043	17082	16936	17001	16823	17174	17205	17182	17204	16993	17135	17119	16972	17256	16946	17109	17013	17358	17211	17113	16825	17013	17085	17026	17221	17137	17147	17141	17064	17011	17155	17170	17053	17352	17100	16960	17023	17079	17259	17193	17077	17278	17198	16957	17113	16973	17100	17262	17240	17016	17117	17011	16917	17058	17034	17186	17085	16899	17226	16994	16958	17180	16857	16913	17173	17274	17056	17163	17131	17166	16908	17064	17105	17084	17086	16863	17196	17116	17129	17023	17147	17073	17206	17041	17064	16876	16924	17068	17036	16989	17059	17147	17294	17289	17132	17276	17148	17120	17015	17087	17186	17157	16857	17054	17117	17073	17107	17189	16972	17236	17095	16913	17184	17133	16795	17048	16989	16986	17060	17143	17094	17025	17346	16962	17134	17097	17111	17094	16887	16970	17152	16947	17015	16937	17108	17052	17130	17287	16843	16879	17102	17086	17142	17085	16990	17158	17208	17226	16902	17222	17039	17025	16900	17191	17013	17174	17016	16969	16988	17049	17058	17001	16969	16943	17082	17022	16873	17143	17032	17092	17078	17054	17034	17017	17225	16979	17156	17142	17151	17082	16961	17174	17043	17163	17051	17347	17168	17135	17197	17010	16909	17188	17159	16726	17121	17061	16870	17063	17076	17091	17115	17043	17021	16972	17255	16990	17106	16995	17151	17068	17204	17057	17222	17203	17297	17013	16998	16868	17069	16915	17136	17091	17005	16960	17220	17037	17015	17171	17242	17038	17281	17155	17285	17119	16819	17267	16851	16968	17248	17318	17063	16991	17084	17087	17265	17115	17121	17050	16967	17161	17105	16907	16947	17195	17260	16957	16849	17250	17085	17123	16905	16885	17067	17017	17032	16924	17048	16920	17210	17190	17117	17098	17144	17250	16935	16966	16975	16996	17169	16909	16892	17018	17229	16932	17038	17122	17084	16995	17214	17103	17006	16895	16990	16972	17219	17037	16940	16966	17000	17104	17008	17122	16930	17105	17071	16952	17194	17206	17237	17132	17187	17091	16967	16996	17045	17150	17040	17217	16860	16851	16974	16926	17142	17241	16865	17021	17157	16818	17215	17012	16906	17048	17072	17108	17062	16939	16889	16879	17035	17134	17246	17219	17139	17095	17126	17036	17112	17044	16921	16936	17276	16925	17318	17017	17002	17016	17292	17022	17021	17153	17009	17305	17064	17136	16964	17151	17213	17115	16945	17062	16956	17070	17073	17171	16903	17236	17206	16995	17162	17141	17035	17075	17101	17036	17041	16883	16956	17017	17060	17085	17129	17269	17031	17330	17010	17142	17146	17201	17050	17081	16869	17118	17334	17218	16944	17208	17203	17222	17166	17142	16919	16991	16974	17043	17260	16941	17176	17120	17084	16968	16893	17085	17121	17000	17081	17048	16910	17094	17022	17120	17233	17091	17286	17340	16961	17016	17120	17062	17012	17047	16839	17056	16868	17014	17032	17179	16965	17087	17142	17182	17059	17192	17152	17124	17070	16928	17105	17142	17138	17223	16973	17365	16956	17241	17205	17300	17137	17296	16872	16989	17001	16926	16947	17081	17254	16965	17214	17136	16870	17184	17062	16912	16993	17099	17014	17170	17177	16988	16943	16964	17172	17181	17137	17092	17047	16940	17021	17035	16911	17153	17076	17218	17117	17151	17195	17024	17229	17164	17207	17042	17166	17269	17234	17048	17044	16848	16889	17044	16925	17109	16958	17239	16813	16926	16992	17110	16996	17086	17075	17103	17077	17036	17199	17007	17020	17226	17200	17135	16951	17040	16888	17110	16963	17009	17123	17093	16882	17020	17083	16842	16889	17112	17015	16936	17037	16988	16926	17101	17157	16949	16847	17137	16996	17209	17094	17166	17276	17132	17114	17226	16997	16939	16960	17162	17052	17062	17163	17388	17109	17135	16995	17179	17024	17123	17076	17176	16869	17053	17125	17119	16981	17078	16968	17060	17056	17144	17242	16965	17121	16926	17096	17157	16883	17096	16880	17134	17073	16875	17174	17111	17017	16996	16856	17013	16893	16936	16966	17246	17207	17096	17116	16867	17062	16983	17175	16973	16882	17172	17320	16967	16985	17303	17015	16999	17164	17207	17170	17008	17007	17070	17039	16891	17021	17009	17016	17125	17051	16905	17215	17279	17095	16908	16962	17125	17061	17089	17083	17393	17301	17192	17070	17072	17030	17120	17072	17051	17208	16902	17263	16851	17005	17020	17060	17272	17111	17276	17106	17218	16934	17199	17022	17138	17185	17206	17055	17302	17010	17135	17110	17071	17091	16811	17000	17080	16985	17244	17138	16946	17123	17102	17164	16985	17174	17297	17061	16851	17058	17289	17174	17185	17138	17074	16932	17056	17053	17203	17016	17037	17068	17165	16943	17043	17108	16839	17040	17262	17024	16873	17031	16920	16992	17078	17020	17304	17217	17101	17068	17088	17125	17089	17106	17235	17010	17083	17084	17184	17423	17147	17074	17065	16952	16966	16915	17063	17013	17209	17060	17110	17299	17080	17149	17099	16942	16929	17131	17146	17211	17026	16941	16980	17087	16992	17372	17175	17019	16901	17017	17048	17106	16985	17089	17197	16918	16950	16843	17117	17115	17104	17128	17049	17052	17169	17257	17178	16927	16975	17143	17462	17092	17009	17136	17149	16961	17048	17018	17084	17073	17088	17192	17093	16978	17245	17078	17128	17057	17137	16989	17108	17125	17148	17180	16793	17101	16984	17148	17149	16956	17010	17150	17120	16851	17015	17383	16938	17094	17187	17183	17063	16989	17198	17258	17134	17122	17164	16868	17198	17010	17166	16878	17196	16973	17267	17135	17018	17192	17340	17087	16989	17013	17326	17059	17055	17079	17107	16931	17156	17033	16916	16913	17035	17213	17018	17025	16932	17092	17092	17173	17033	17318	17021	17312	17061	16849	16913	16916	17075	17011	16984	17023	17199	16991	17081	17271	16951	17041	17161	17297	17078	17159	17253	17023	17202	17066	16999	16979	17028	17080	17299	17108	17022	17051	17204	17113	16912	17170	17001	16933	17013	17031	16934	17105	17227	17104	16971	17094	16964	17034	17042	17017	17017	16982	17066	17171	16977	17020	17063	17289	16975	17019	17136	17015	17116	17036	16985	17026	17124	17334	16915	16978	17144	17103	17053	16856	16996	17079	17100	17116	17095	17001	17056	17153	17136	17059	17120	17070	16954	17115	17002	17143	17148	17053	16988	17047	17181	17061	17117	17278	17167	17143	17001	17185	17006	17283	17111	17009	17105	16970	17023	17305	17221	17107	17041	16989	17145	17021	17070	17056	16951	17056	17094	16934	16987	17033	17033	17064	17172	16983	17178	17038	17082	17013	17171	16987	17032	17154	17215	16939
25225	23992	23890	25009	25747	29370	33699	36135	24386	24582	23748	22818	22955	23018	23194	23223	23333	23332	23387	23350	23385	23499	23526	23547	23458	23538	23549	23413	23608	23510	23505	23429	23441	23472	23621	23575	23403	23587	23577	23543	23372	23426	23570	23455	23496	23454	23567	23538	23513	23509	23487	23484	23559	23579	23492	23376	23528	23557	23499	23429	23556	23345	23450	23416	23554	23538	23542	23540	23537	23499	23587	23583	23568	23262	23555	23584	23561	23522	23557	23569	23604	23475	23506	23509	23482	23457	23582	23575	23585	23565	23496	23574	23517	23434	23505	23460	23357	23501	23467	23506	23487	23535	23343	23532	23510	23427	23473	23499	23468	23473	23607	23428	23554	23533	23509	23581	23439	23674	23576	23336	23619	23527	23546	23540	23480	23533	23368	23552	23376	23565	23571	23524	23430	23635	23543	23476	23589	23532	23520	23603	23640	23498	23459	23516	23583	23480	23495	23530	23422	23294	23510	23490	23562	23556	23545	23592	23561	23631	23400	23537	23516	23513	23524	23401	23523	23543	23589	23562	23559	23499	23631	23589	23626	23488	23581	23500	23606	23447	23481	23488	23607	23683	23674	23561	23467	23581	23492	23478	23526	23502	23487	23596	23458	23529	23415	23453	23469	23594	23634	23539	23606	23572	23609	23613	23430	23622	23432	23397	23549	23536	23559	23653	23593	23562	23595	23503	23514	23557	23569	23532	23481	23617	23580	23504	23439	23587	23419	23655	23573	23573	23549	23570	23624	23546	23588	23528	23631	23543	23481	23603	23519	23558	23595	23450	23620	23586	23357	23636	23500	23538	23693	23533	23548	23516	23642	23602	23391	23516	23587	23615	23532	23601	23547	23539	23610	23435	23443	23535	23514	23601	23541	23647	23557	23573	23587	23527	23530	23683	23475	23635	23606	23625	23543	23637	23496	23468	23645	23560	23514	23660	23476	23429	23572	23530	23514	23593	23581	23542	23625	23518	23620	23445	23451	23559	23489	23501	23645	23549	23605	23523	23561	23544	23523	23581	23562	23662	23508	23570	23634	23450	23494	23560	23443	23460	23518	23616	23523	23481	23565	23577	23545	23550	23480	23594	23513	23497	23438	23648	23513	23503	23575	23532	23621	23558	23693	23489	23565	23564	23709	23445	23583	23636	23529	23408	23527	23556	23446	23538	23505	23505	23541	23639	23615	23666	23577	23536	23639	23548	23649	23492	23689	23466	23581	23479	23666	23445	23488	23692	23544	23626	23516	23543	23494	23657	23503	23487	23600	23652	23491	23639	23634	23613	23640	23548	23569	23531	23514	23473	23505	23469	23567	23625	23636	23499	23508	23487	23530	23628	23574	23634	23527	23539	23570	23554	23556	23596	23471	23508	23594	23543	23676	23621	23682	23571	23609	23506	23648	23575	23703	23494	23530	23614	23516	23596	23570	23550	23626	23479	23546	23650	23516	23630	23665	23594	23615	23476	23560	23608	23661	23520	23506	23601	23542	23620	23583	23569	23458	23512	23532	23602	23506	23501	23635	23663	23502	23368	23711	23537	23612	23594	23633	23532	23549	23503	23546	23507	23524	23482	23635	23518	23653	23574	23559	23465	23472	23478	23493	23583	23520	23537	23599	23475	23639	23441	23759	23526	23465	23526	23586	23482	23503	23460	23530	23455	23530	23434	23544	23432	23464	23532	23465	23616	23569	23479	23518	23498	23639	23549	23497	23583	23480	23484	23581	23632	23607	23489	23454	23594	23548	23633	23504	23550	23549	23600	23515	23428	23605	23539	23580	23661	23534	23524	23458	23554	23626	23590	23502	23544	23521	23576	23488	23509	23495	23444	23632	23502	23599	23533	23655	23505	23401	23581	23597	23454	23567	23575	23560	23547	23586	23521	23644	23551	23550	23542	23486	23511	23484	23573	23390	23558	23504	23488	23629	23502	23635	23524	23567	23510	23487	23536	23500	23530	23673	23376	23559	23448	23587	23575	23681	23628	23634	23559	23565	23613	23528	23540	23623	23520	23527	23591	23570	23679	23516	23469	23453	23642	23548	23550	23440	23571	23481	23607	23538	23492	23544	23478	23717	23724	23633	23382	23570	23628	23549	23496	23597	23513	23486	23698	23724	23452	23653	23548	23599	23414	23595	23619	23573	23436	23470	23479	23568	23532	23512	23484	23383	23520	23615	23536	23511	23537	23606	23498	23639	23584	23515	23576	23599	23651	23413	23562	23477	23515	23559	23571	23562	23616	23584	23585	23589	23623	23616	23631	23447	23418	23541	23538	23583	23609	23479	23572	23652	23638	23428	23701	23568	23569	23472	23467	23625	23637	23492	23720	23428	23452	23654	23572	23479	23737	23567	23526	23566	23586	23421	23647	23573	23509	23500	23605	23569	23626	23578	23564	23510	23520	23667	23539	23406	23561	23524	23543	23658	23640	23636	23512	23537	23468	23498	23492	23558	23645	23598	23507	23495	23486	23649	23685	23569	23523	23655	23651	23534	23557	23598	23644	23489	23613	23644	23615	23562	23592	23505	23651	23705	23551	23586	23517	23630	23541	23675	23490	23415	23613	23549	23558	23528	23557	23628	23477	23535	23473	23515	23521	23791	23561	23610	23464	23701	23482	23702	23560	23542	23486	23629	23590	23608	23561	23661	23708	23619	23634	23518	23552	23528	23572	23581	23557	23571	23532	23634	23557	23506	23484	23440	23484	23676	23510	23573	23652	23611	23432	23595	23528	23556	23615	23567	23628	23561	23573	23515	23567	23444	23673	23635	23506	23583	23631	23587	23568	23551	23637	23592	23684	23516	23550	23553	23554	23515	23401	23612	23677	23574	23460	23666	23503	23528	23637	23480	23544	23597	23532	23658	23500	23525	23690	23493	23650	23674	23575	23582	23601	23595	23468	23649	23495	23519	23631	23632	23481	23499	23497	23575	23459	23635	23539	23524	23614	23555	23515	23717	23457	23501	23714	23564	23486	23523	23707	23468	23474	23665	23545	23649	23448	23670	23693	23672	23629	23461	23609	23425	23537	23516	23535	23629	23666	23570	23516	23604	23621	23528	23436	23699	23652	23428	23502	23531	23604	23604	23611	23595	23593	23557	23334	23498	23582	23635	23617	23579	23443	23645	23547	23603	23532	23614	23591	23647	23613	23632	23491	23522	23598	23599	23646	23513	23644	23591	23525	23613	23434	23741	23524	23655	23560	23660	23618	23675	23570	23621	23455	23594	23514	23606	23519	23627	23520	23556	23526	23589	23603	23629	23445	23660	23512	23581	23568	23607	23719	23523	23544	23578	23553	23540	23440	23618	23591	23513	23555	23567	23572	23551	23548	23525	23547	23595	23608	23550	23500	23686	23539	23555	23670	23521	23634	23542	23525	23595	23553	23665	23625	23623	23605	23583	23538	23518	23405	23615	23614	23455	23539	23587	23473	23577	23672	23571	23547	23638	23530	23518	23646	23785	23557	23571	23634	23556	23593	23538	23656	23608	23625	23516	23693	23510	23478	23717	23542	23495	23607	23569	23644	23594	23535	23629	23588	23650	23523	23619	23591	23505	23587	23494	23587	23544	23520	23515	23599	23510	23592	23576	23591	23594	23463	23703	23638	23677	23533	23531	23614	23664	23605	23597	23579	23655	23611	23601	23627	23717	23506	23577	23553	23663	23544	23587	23580	23551	23588	23548	23555	23574	23522	23464	23642	23650	23580	23588	23477	23569	23673	23583	23682	23542	23720	23567	23566	23643	23637	23426	23579	23661	23498	23671	23558	23540	23644	23645	23429	23723	23514	23539	23633	23653	23588	23510	23554	23581	23663	23562	23531	23534	23580	23638	23593	23588	23505	23496	23632	23515	23614	23565	23702	23471	23515	23568	23540	23522	23553	23569	23521	23580	23600	23549	23542	23660	23597	23567	23503	23604	23468	23564	23645	23543	23493	23613	23622	23678	23578	23556	23644	23482	23554	23470	23757	23579	23528	23686	23502	23647	23656	23520	23519	23649	23526	23568	23678	23477	23688	23612	23608	23496	23558	23537	23572	23558	23574	23582	23700	23547	23661	23497	23590	23606	23494	23804	23477	23710	23630	23566	23597	23515	23532	23628	23519	23537	23557	23587	23421	23596	23500	23644	23685	23607	23622	23464	23551	23466	23532	23637	23583	23611	23558	23663	23493	23642	23586	23560	23556	23488	23559	23533	23494	23515	23630	23611	23538	23713	23472	23557	23581	23559	23581	23583	23488	23582	23456	23478	23632	23595	23603	23689	23526	23600	23608	23535	23739	23604	23575	23502	23608	23669	23614	23537	23627	23614	23553	23674	23647	23610	23549	23606	23495	23583	23702	23517	23604	23474	23516	23716	23521	23592	23619	23525	23538	23546	23502	23549	23505	23596	23358	23654	23527	23612	23637	23413	23637	23609	23394	23618	23544	23571	23551	23597	23603	23531	23627	23599	23543	23683	23634	23610	23509	23658	23561	23518	23602	23646	23695	23528	23623	23582	23551	23478	23544	23619	23448	23625	23711	23483	23618	23612	23427	23598	23551	23602	23560	23564	23498	23537	23567	23648	23572	23513	23499	23634	23587	23441	23561	23580	23639	23464	23576	23580	23637	23554	23529	23622	23604	23607	23559	23577	23493	23588	23757	23500	23640	23460	23687	23503	23491	23552	23649	23697	23557	23660	23532	23561	23577	23655	23508	23452	23576	23590	23664	23625	23493	23518	23585	23472	23646	23491	23580	23594	23548	23606	23667	23601	23640	23782	23727	23532	23463	23668	23556	23629	23562	23584	23540	23647	23537	23428	23632	23571	23576	23670	23582	23641	23626	23458	23460	23616	23406	23668	23580	23598	23527	23640	23592	23456	23586	23595	23676	23600	23588	23723	23555	23619	23564	23617	23611	23672	23673	23587	23568	23535	23508	23572	23533	23640	23608	23671	23612	23610	23473	23645	23611	23534	23524	23559	23659	23595	23539	23535	23601	23645	23649	23633	23453	23628	23485	23609	23668	23527	23709	23583	23606	23563	23668	23535	23605	23672	23587	23555	23529	23477	23578	23648	23591	23446	23630	23482	23676	23516	23578	23665	23603	23608	23425	23606	23544	23688	23636	23602	23639	23581	23467	23565	23524	23552	23611
21055	17357	17422	17305	17392	17608	33870	36293	29276	22219	17962	17086	17120	17014	17045	17089	16937	17006	17046	16838	17103	16808	17012	17075	17129	17042	17004	17041	16895	16878	16859	17016	16898	16758	16999	16958	16933	17115	17124	16817	17016	16892	16850	16869	17180	17087	16759	17039	16846	17046	17037	16808	17176	17027	16781	16986	17167	17032	16779	16737	17169	17095	16933	17088	17118	16878	16909	17019	17010	17046	16776	16821	17169	17115	16889	16833	17118	17027	16970	17164	16974	16899	16792	16890	17018	16995	17020	17041	17203	16866	16975	16928	16932	17046	16987	17042	17032	17097	17173	16951	16931	17059	17043	16992	17008	17141	16881	16919	16956	17062	17180	17053	17152	16830	17277	17092	17015	16970	17142	17002	17127	16858	16689	16752	16868	17062	16821	16994	17022	16939	16995	17208	16953	17090	17153	17162	17087	17058	17134	17108	17061	16971	16892	16872	17123	16874	17022	17038	17008	16914	17154	16867	16832	16957	16859	16826	16969	16988	17051	16945	16946	17071	17029	16969	17068	17084	17099	16898	16868	16970	17071	17005	17089	16913	16941	16857	17018	16816	17100	16880	16935	16973	17044	16863	17059	17290	17000	16869	16991	16961	17074	17084	16890	17264	17014	17016	16857	16873	17209	17137	17105	16885	16774	17166	17054	17071	17038	16983	16956	17026	17018	17010	17076	17035	16881	16932	17044	16847	16938	17027	16938	16827	17096	16991	16913	17046	16819	17006	16967	17020	16796	16883	17107	16925	16935	16898	16850	16970	17018	16981	16970	16841	17083	17056	16959	17101	16724	16892	16925	17049	17061	17020	16980	16794	16785	17163	16863	17021	17046	17035	17288	16954	16923	16784	16936	16742	16852	16939	17072	17096	17238	17159	16962	17149	16915	16943	16995	17121	16832	16983	17016	16838	17168	16846	16878	16991	17068	17149	16844	16989	16928	17172	17103	16748	17109	16802	16927	16920	16858	17083	16988	16972	17020	16926	17213	17061	17021	16897	17072	17061	17177	16920	16831	16916	17062	17084	16934	17071	16973	16908	16786	16791	17167	17071	16856	17135	17087	17049	16900	16908	16980	17271	17082	16770	16997	17019	16993	16956	16905	17190	16992	16984	16801	16899	16993	16922	17047	17074	17043	16785	16854	17038	17038	17006	17027	17046	16996	17044	16923	16788	16900	16910	16920	16872	17070	16838	17150	16971	16736	16759	16947	16951	17012	17001	17038	16954	16859	17018	17054	17150	16929	17147	16992	16937	16981	16966	17090	17176	17061	17164	17135	17023	16985	17100	17106	16981	16872	17017	17015	17090	17137	16867	16942	17103	17046	17131	16955	16935	17012	16959	17102	16954	17105	16827	17064	17152	16977	16875	17014	16841	16956	16983	17017	17162	16932	17001	17241	16997	16928	17103	17186	16951	17142	17066	16931	17110	17014	16992	17108	17025	17082	17085	16927	17112	17078	16953	17101	17198	17269	17038	17139	16984	17013	17063	16945	16876	16921	16942	17006	17030	17164	16969	16850	16750	17030	16859	17014	16823	16987	16870	16889	16867	16986	17033	17097	16890	16960	16911	16924	16953	17000	16932	17085	17060	17119	16851	16975	17241	16952	16981	17009	16803	16974	16965	16889	16953	17049	16934	16794	17025	17204	17050	17062	16940	17199	17026	17108	16797	16994	16847	16982	17114	17059	17162	17039	17204	17140	17018	16982	17326	17059	17126	16831	17011	17155	16936	16927	16842	17059	16952	17124	16957	17005	16959	17030	16678	16999	17190	16910	16902	16836	16924	17062	17011	16950	16935	16942	17113	16952	17112	17011	16903	16931	16937	17025	17012	16906	17155	16903	17006	17133	17035	16940	17137	16963	17152	17099	16964	16778	16989	17132	16992	17055	17033	16770	16788	17016	16885	17263	16906	16972	17193	17130	16958	17039	16812	16975	17090	16906	16992	17033	16937	17117	16940	16973	16837	17083	16894	16864	16883	16926	17060	17171	16966	17025	17179	17171	17173	16930	16875	17023	17006	16923	16884	16992	16914	17215	16800	16936	16790	17033	16950	16958	17174	17095	17019	17143	16991	17075	16985	17056	16970	17094	16934	16983	17104	17004	17195	16905	17067	16849	17032	17008	17017	17009	16938	16955	17165	17043	16825	16949	16931	16714	16948	17176	16977	17077	16934	17210	16934	16879	17121	17018	17141	17063	16863	16852	16808	17032	16935	16932	17136	17100	17010	16877	16936	16978	16978	16891	16973	16956	17006	17074	16968	16843	17263	17205	17018	17099	16727	16888	16989	16974	16765	17051	16969	17131	16949	16990	17206	16991	16928	16787	16991	17006	16998	16856	17228	17055	16674	16846	17023	16849	17252	17018	17125	17031	16928	16939	17010	16864	17063	17185	16975	17166	16989	16941	16969	17161	17022	17080	17026	17040	16944	16991	17097	17008	17113	16966	16810	17051	17100	16982	17114	17005	16880	16978	16902	17107	16712	17067	17179	16994	17262	16890	17053	17064	17014	16761	16970	16927	17076	17059	16919	17195	17087	17195	17271	16970	16969	16885	16832	17000	17018	16974	16926	16801	16905	16798	16900	16977	16961	17012	17030	16867	17007	16868	16991	17017	17019	16895	16864	16930	17092	16826	17056	17055	16896	16977	17230	17180	16893	16834	16835	17057	16946	16966	16886	16887	17146	16952	16972	16816	17112	17138	16985	16955	16976	17082	16827	17035	16735	16990	17044	17060	16713	17110	17018	17085	17160	17067	17048	17048	17005	16906	17114	17058	16880	17046	17299	17181	16898	16877	16674	17011	16983	17081	16860	16934	16918	16978	16684	16973	16823	17071	17117	16999	16680	16908	16980	16880	17022	16811	17186	16980	16994	17007	17093	16977	17023	17056	16946	17092	16920	17002	17273	16971	17075	17043	16979	17031	16843	16898	16872	17063	16959	17007	17092	17175	16893	17041	17098	16801	17076	17030	16961	17010	16983	16856	17002	16733	17001	16980	17069	16762	17009	16989	16908	17061	16957	17205	16922	16955	17085	17182	16829	17123	17109	17071	16881	16821	17053	16990	16869	16844	16976	17241	17038	16705	17066	16934	17006	16908	17047	17214	16962	17113	17080	16771	16941	16951	17110	16921	16780	17008	16986	17152	16922	16977	17033	17053	16918	17029	16921	17048	17043	17089	17223	17049	16951	17288	17001	16843	16992	17116	17006	17037	16958	16893	16946	17071	16988	17059	17001	17004	16909	16968	16915	16933	16870	16946	17033	17240	16963	17076	17092	17020	16879	16864	16864	17134	16773	17078	17164	16951	17035	17034	17132	16979	17076	16955	16963	17009	16920	16905	16976	17124	17076	17032	16803	16864	16910	16953	17307	17045	17094	16850	16989	17028	16971	16855	16819	17224	16969	17103	17032	16826	16995	16939	17163	17022	17168	17090	17184	17158	17030	16876	16937	16931	16840	16978	16965	16955	16920	16981	17056	17044	16964	17176	17310	17185	17078	16901	16985	16953	16955	16846	17094	16916	16987	17135	16752	16855	16935	17050	16990	16870	16941	16993	16884	17017	16995	17096	17022	17028	17138	16810	16880	17216	17012	17039	16999	17125	17230	17081	17164	17232	16821	17147	16906	17208	16992	17046	16856	16880	16727	16918	17027	16888	16870	16821	16882	16810	16914	17050	16861	17020	17155	16860	17015	16820	17042	17055	16892	16895	17009	16973	16812	16924	17060	17204	16952	17055	16954	17027	16871	17127	17030	16975	17109	17021	16886	17079	17049	16944	16875	16919	17089	17001	17030	17097	17196	16991	17032	17003	16994	16892	17114	16883	16988	17083	16997	17005	16826	17098	17126	17013	16913	17092	17027	16915	17122	17091	17010	17112	16959	16807	16782	16962	17027	16943	16977	16898	17058	16995	17153	17060	17139	17084	17095	17025	16868	17106	17029	17116	16854	17152	16957	16813	16857	17095	16939	16869	17181	17015	17031	16974	16927	17007	17106	17070	16826	17022	16849	16993	17049	17035	17078	16919	17062	16990	17244	16945	17061	16965	16907	16944	17029	16883	17022	17088	16984	17009	16633	17150	17085	16911	17074	16819	17113	17024	17361	17034	16996	17035	16868	16994	16967	17071	17091	16967	17085	17013	17033	17023	17027	17142	16912	17003	17013	16992	17020	17215	17151	17196	16958	16983	17007	17031	16868	17302	16909	16974	17044	16864	16901	17017	17008	17005	16874	16823	16885	17040	16909	16754	17067	16994	17041	17034	17125	16886	17266	16824	17132	17128	16917	17001	17121	17152	16983	17224	17115	16940	17166	17061	16875	16952	16928	16945	17067	17029	17100	17030	16987	16984	16712	16890	16873	16867	17085	17068	17001	16960	17194	17121	17000	16976	16873	16875	16848	17042	17144	17069	17034	17009	17173	17069	16992	16780	16937	16970	16899	17228	17169	17005	17087	16955	17066	16980	17054	17152	17045	17044	17119	17020	17134	16962	16955	17064	17030	17176	16908	16883	16896	16785	16899	16972	17076	17231	17038	17150	16892	16848	17032	17251	16952	17048	17128	16977	17182	16965	16980	16902	17074	16804	17136	17075	16937	16914	16922	17250	17093	17169	16881	16772	17162	17059	16927	16949	16794	16937	17116	16931	16905	16979	17059	16932	16797	17008	16892	16934	17160	16820	17122	17063	17072	17064	16960	16792	17034	16964	16963	16984	17131	17092	17153	17104	16876	17029	16981	17022	16746	17071	16831	17117	16954	17034	16990	16904	17222	16855	16950	17115	16973	16832	16977	16964	16899	16967	16880	17217	16733	17068	17061	16909	17038	16860	16811	16837	17092	17096	17204	16933	17018	16923	17081	16827	16966	17196	17074	16963	17081	17193	16948	17050	16925	17066	16890	17004	16979	17299	17008	16971	16959	17168	17059	16881	17215	17005	16835	17061	17010	16908	17083	16940	17260	17068	16989	16976	17083	16952	16868	16847	16939	17150	17008	16999	17090	16974	16958	16852	16868	17037	16956	16996	17079	17002	17137	17164	17158	16928	17050	17258	17002	17010	16803	17050	17074	17043	16874	17011	17060	17041	16943	17007	16882	16837	16916	16988	17073	16979	16836	17064	16972	16942	16870
23907	23827	23823	24438	25121	28411	33711	29051	26114	25252	23778	23510	23307	23350	23396	23577	23432	23577	23508	23568	23602	23483	23583	23545	23595	23621	23614	23599	23560	23424	23518	23531	23508	23464	23500	23553	23552	23456	23720	23460	23505	23467	23539	23496	23437	23554	23415	23468	23448	23614	23503	23500	23497	23594	23487	23703	23474	23554	23538	23457	23540	23648	23507	23636	23547	23638	23521	23459	23549	23375	23539	23536	23578	23449	23578	23491	23409	23432	23533	23518	23423	23621	23541	23472	23511	23465	23470	23644	23500	23516	23560	23504	23524	23537	23465	23434	23586	23553	23500	23473	23422	23456	23579	23621	23431	23588	23429	23488	23501	23437	23506	23660	23502	23654	23519	23490	23534	23489	23520	23516	23620	23444	23631	23545	23449	23619	23497	23551	23589	23481	23574	23614	23480	23530	23457	23567	23511	23544	23541	23455	23368	23494	23686	23493	23562	23580	23492	23611	23612	23610	23570	23607	23605	23643	23465	23532	23551	23536	23527	23656	23552	23513	23637	23541	23547	23533	23456	23674	23546	23643	23554	23579	23374	23474	23641	23492	23591	23580	23456	23598	23545	23491	23608	23522	23640	23560	23605	23599	23522	23519	23529	23486	23522	23677	23567	23521	23597	23543	23581	23620	23436	23497	23551	23600	23475	23764	23441	23595	23532	23423	23493	23632	23568	23644	23568	23543	23539	23431	23664	23680	23729	23536	23402	23765	23564	23516	23649	23531	23532	23618	23311	23656	23698	23459	23600	23595	23463	23481	23675	23526	23470	23517	23602	23559	23565	23442	23571	23547	23527	23471	23607	23506	23598	23521	23560	23532	23654	23500	23574	23530	23633	23604	23599	23498	23680	23629	23384	23592	23732	23397	23758	23642	23575	23586	23557	23609	23587	23447	23658	23483	23600	23543	23620	23683	23562	23387	23615	23567	23538	23369	23634	23709	23629	23491	23624	23553	23538	23634	23462	23668	23522	23537	23506	23535	23541	23441	23544	23556	23566	23599	23573	23600	23614	23569	23505	23624	23428	23573	23608	23637	23641	23563	23479	23544	23564	23433	23693	23736	23475	23597	23538	23529	23529	23694	23593	23545	23468	23653	23638	23597	23613	23538	23508	23431	23570	23628	23457	23601	23456	23663	23617	23413	23516	23586	23527	23480	23581	23679	23523	23593	23561	23600	23597	23428	23610	23539	23602	23549	23616	23481	23642	23640	23557	23548	23648	23583	23652	23437	23521	23479	23613	23547	23532	23545	23510	23568	23703	23479	23488	23529	23510	23551	23550	23509	23663	23566	23532	23520	23551	23705	23655	23531	23631	23474	23513	23547	23567	23446	23528	23620	23531	23596	23454	23575	23636	23546	23621	23485	23681	23522	23467	23389	23693	23603	23562	23607	23490	23624	23493	23649	23544	23567	23644	23589	23623	23551	23692	23489	23669	23671	23645	23632	23478	23490	23566	23512	23631	23534	23583	23601	23591	23549	23613	23537	23527	23540	23668	23467	23515	23657	23582	23560	23522	23565	23364	23716	23594	23585	23599	23571	23690	23537	23578	23562	23541	23604	23627	23494	23534	23611	23584	23580	23462	23611	23507	23450	23689	23560	23597	23460	23615	23622	23645	23620	23403	23609	23462	23654	23529	23496	23589	23549	23599	23533	23489	23678	23679	23529	23507	23487	23628	23605	23693	23444	23647	23623	23578	23506	23662	23600	23442	23563	23473	23486	23640	23712	23542	23542	23624	23576	23608	23519	23627	23422	23644	23478	23461	23613	23623	23678	23502	23498	23681	23534	23735	23617	23585	23556	23633	23656	23551	23536	23594	23482	23575	23564	23448	23577	23630	23492	23469	23624	23563	23521	23540	23681	23613	23577	23639	23648	23496	23644	23494	23451	23730	23390	23607	23541	23627	23527	23634	23471	23603	23719	23539	23543	23538	23626	23582	23525	23683	23423	23677	23567	23647	23578	23497	23621	23545	23630	23566	23520	23568	23659	23581	23467	23665	23669	23483	23488	23516	23478	23618	23565	23643	23643	23544	23456	23799	23660	23484	23653	23593	23551	23581	23592	23691	23528	23517	23612	23514	23398	23646	23574	23547	23596	23545	23569	23510	23645	23576	23537	23517	23632	23554	23545	23559	23532	23516	23574	23375	23522	23580	23558	23584	23523	23631	23634	23569	23579	23568	23561	23498	23572	23755	23553	23520	23468	23675	23526	23507	23595	23480	23604	23493	23516	23759	23450	23552	23575	23685	23629	23662	23488	23597	23594	23657	23526	23593	23534	23561	23480	23678	23504	23621	23633	23562	23523	23584	23463	23679	23489	23509	23668	23499	23560	23695	23630	23535	23603	23550	23690	23555	23588	23456	23624	23487	23667	23619	23525	23612	23589	23580	23461	23470	23611	23489	23609	23549	23599	23522	23636	23625	23669	23513	23659	23623	23575	23492	23649	23546	23430	23717	23531	23546	23527	23538	23626	23501	23689	23584	23509	23555	23609	23600	23811	23560	23668	23420	23596	23655	23569	23483	23648	23591	23545	23564	23523	23490	23518	23637	23527	23532	23483	23550	23619	23562	23492	23602	23746	23575	23568	23559	23445	23651	23530	23602	23637	23463	23540	23556	23675	23539	23584	23551	23611	23719	23628	23629	23620	23540	23537	23560	23579	23626	23556	23592	23565	23696	23556	23672	23613	23462	23659	23625	23459	23546	23402	23695	23662	23582	23601	23605	23616	23504	23597	23581	23587	23626	23626	23578	23649	23711	23574	23460	23667	23527	23517	23566	23510	23672	23482	23520	23653	23464	23715	23473	23665	23631	23510	23611	23637	23614	23517	23511	23525	23601	23687	23450	23544	23520	23693	23571	23536	23556	23606	23573	23553	23553	23484	23600	23667	23562	23558	23548	23653	23539	23677	23641	23558	23510	23634	23555	23546	23632	23565	23539	23431	23577	23575	23485	23642	23544	23432	23629	23553	23520	23695	23627	23588	23686	23680	23649	23531	23602	23532	23612	23534	23679	23658	23639	23575	23576	23565	23542	23629	23628	23533	23627	23422	23576	23556	23524	23557	23442	23628	23552	23438	23677	23523	23661	23593	23546	23609	23615	23572	23604	23521	23500	23617	23599	23668	23463	23666	23690	23452	23512	23550	23551	23579	23742	23572	23652	23500	23707	23546	23607	23552	23619	23558	23642	23574	23682	23562	23449	23631	23540	23521	23534	23452	23636	23617	23568	23584	23645	23635	23596	23427	23617	23492	23573	23630	23536	23619	23527	23602	23538	23538	23556	23627	23551	23495	23682	23582	23717	23593	23778	23510	23683	23642	23490	23488	23514	23624	23609	23643	23650	23497	23710	23491	23738	23590	23589	23651	23496	23658	23487	23562	23631	23581	23548	23636	23590	23586	23700	23539	23591	23593	23594	23552	23501	23661	23529	23541	23500	23594	23723	23651	23548	23628	23550	23512	23503	23689	23568	23596	23610	23659	23506	23530	23597	23597	23566	23541	23446	23490	23500	23549	23669	23625	23547	23544	23575	23627	23585	23614	23610	23676	23541	23498	23620	23678	23537	23498	23618	23705	23640	23599	23640	23704	23656	23614	23637	23654	23602	23567	23605	23577	23583	23505	23689	23589	23510	23652	23577	23580	23529	23582	23633	23598	23701	23617	23505	23638	23585	23594	23564	23484	23593	23498	23571	23651	23583	23597	23509	23641	23594	23543	23499	23672	23431	23542	23607	23497	23522	23461	23590	23575	23682	23540	23541	23598	23538	23501	23661	23586	23611	23568	23624	23624	23619	23693	23577	23602	23592	23573	23631	23480	23643	23619	23616	23535	23540	23659	23717	23679	23651	23606	23572	23633	23519	23467	23535	23598	23575	23673	23614	23527	23646	23602	23539	23666	23607	23510	23605	23621	23465	23638	23717	23652	23614	23419	23647	23635	23593	23699	23645	23616	23717	23477	23461	23538	23472	23519	23617	23633	23576	23647	23701	23556	23627	23648	23522	23471	23596	23533	23452	23627	23471	23565	23600	23666	23483	23636	23490	23718	23591	23672	23577	23668	23539	23516	23610	23581	23623	23613	23548	23600	23491	23617	23546	23643	23500	23624	23597	23588	23553	23536	23719	23563	23728	23527	23649	23560	23500	23644	23498	23644	23640	23594	23546	23564	23512	23622	23544	23607	23652	23531	23643	23649	23506	23641	23606	23556	23593	23572	23705	23688	23609	23464	23675	23537	23521	23610	23745	23536	23588	23680	23680	23606	23668	23668	23559	23637	23700	23419	23691	23588	23635	23411	23542	23494	23604	23639	23653	23674	23583	23639	23561	23657	23602	23678	23502	23654	23598	23510	23646	23744	23701	23519	23483	23572	23641	23622	23576	23581	23588	23648	23699	23561	23471	23745	23548	23456	23636	23645	23636	23639	23663	23428	23574	23608	23581	23513	23630	23703	23641	23572	23600	23585	23719	23735	23704	23561	23593	23606	23575	23628	23749	23675	23595	23532	23709	23596	23645	23531	23680	23637	23612	23646	23773	23519	23564	23776	23689	23511	23624	23559	23640	23582	23647	23442	23594	23641	23642	23721	23481	23701	23552	23613	23624	23469	23572	23614	23549	23650	23576	23607	23643	23597	23521	23462	23499	23652	23545	23595	23592	23477	23551	23658	23730	23605	23609	23459	23591	23504	23636	23558	23424	23781	23572	23575	23459	23635	23567	23533	23730	23637	23692	23552	23593	23591	23613	23468	23599	23624	23642	23501	23649	23622	23508	23671	23760	23553	23526	23602	23727	23622	23560	23763	23544	23552	23602	23609	23657	23512	23484	23751	23535	23591	23527	23663	23620	23576	23664	23647	23561	23602	23531	23616	23602	23476	23567	23665	23558	23485	23560	23599	23501	23623	23589	23614	23658	23592	23639	23689	23503	23499	23553	23595	23560	23580	23623	23610	23632	23549	23818	23515	23617	23566	23588	23585	23604	23639	23558	23533	23491	23610	23521	23679	23642	23656	23614	23579	23638	23692	23447	23628	23688	23702	23739	23635	23617	23565	23696	23651	23693	23511	23664	23599	23662	23724	23686	23618	23612	23457	23509	23583	23593	23640	23513	23488	23749	23612	23643	23583
19113	17852	17347	17095	17334	18577	43102	44198	35444	24876	19099	17441	16946	17100	16977	16791	17178	16957	16940	16918	16911	16910	16899	16908	16987	16984	17142	16816	16955	17014	17010	16932	17035	16975	16973	17092	16946	16909	16831	17073	16839	17013	16893	16941	17164	16887	17020	16943	16837	16848	16954	17137	17184	16797	17150	16833	17057	16709	17059	17018	16945	16803	16973	17004	16943	17064	16901	16933	17016	16863	17080	16826	16903	17044	16884	16903	16992	16824	17128	16872	17247	17004	16980	17144	16797	16868	16854	17043	16960	16733	16870	17189	17078	17053	17069	17041	16989	16977	17096	16790	16894	17298	16768	17000	17174	16883	17088	16829	17001	17029	16812	16908	16988	16841	17012	17161	17029	17098	16841	16903	16774	16714	17113	17222	16784	16988	16917	16956	16996	17067	16879	17059	16972	16864	16909	17121	17027	17023	17135	16952	17019	16926	17120	17193	16838	16838	17076	17061	17130	16852	16874	16962	16948	17150	16953	16942	17066	16844	16995	16900	17055	16937	17156	17086	17100	16881	16979	17127	16998	16819	16948	16996	16851	16888	17111	16977	16897	17064	16968	16826	17303	16896	16964	16875	16998	17133	16913	17025	16980	17051	16942	16915	16831	17137	16708	16976	16981	17100	17181	16709	17034	16908	17047	17069	17003	16749	17067	16960	17184	16867	17098	16927	17071	16970	16867	16853	17115	17152	16914	16930	17081	16956	16833	16964	16957	17137	16845	17196	17109	17050	16942	17158	17061	17123	17051	17120	17080	16952	17094	16926	16892	17018	17254	17088	16827	17138	16862	17077	16909	17008	17025	17177	17017	16911	16881	16914	16870	16935	17093	16849	16736	16995	17070	16854	17028	17008	16987	17084	17196	17036	16855	16866	17081	17145	17099	17200	16874	17057	16916	17101	16966	17127	17037	16931	16851	17070	16958	16996	16829	16921	16979	16954	16979	16951	17020	17069	16786	17051	16963	17021	16929	17088	16684	17022	16782	17119	17038	17220	16851	16828	16889	17110	17210	17010	16997	16892	17032	17339	17023	17145	17046	16984	16992	16984	17135	16999	16987	17045	16914	16991	17198	17089	17052	16924	17086	16958	16661	16933	17062	16992	16776	16950	17016	16937	17075	16948	16773	16950	17189	16865	16948	16821	16912	16839	16950	16898	17003	17009	17032	16952	16839	17084	16973	17020	16918	16916	17098	16953	16987	16848	17043	16960	17082	17070	17272	16963	17117	17031	16910	17098	16985	16970	16946	16965	17079	16961	16915	16986	17048	17180	17118	17080	17074	17105	16807	17038	17002	16945	17002	16950	17219	17008	17004	17058	16905	16837	17023	17007	17100	16889	16955	16805	16879	16892	17062	16832	16855	16981	16922	16753	17098	17101	17157	17050	16980	17153	17142	16848	16981	17050	16890	16900	17196	17040	17201	17127	16863	17188	17022	16958	17092	16811	16890	16923	16859	17053	16895	17191	17246	17098	17039	16860	17061	16810	16966	16751	16908	16982	17144	17053	16872	17003	17215	16826	17016	17194	16968	17032	16861	17019	16918	17201	16862	16876	17063	17111	16884	17117	17213	17104	17019	16952	17102	16859	17089	16878	17003	16946	17066	17076	16939	17002	17004	17093	16906	17135	16823	17055	17082	17184	17157	16960	16867	16789	17015	17121	17210	17137	17029	16902	17124	17149	17170	17025	16935	17171	16850	16980	16903	17075	16946	17023	17025	16970	17141	16933	16984	16995	17111	17027	17081	16946	16726	17076	16839	16869	16737	16987	17077	16906	16757	17006	17191	16851	16938	16865	16805	17040	17139	17159	16942	16940	16975	16818	16980	17190	16929	16968	16844	16876	16955	16938	16916	16947	16965	17009	17033	16904	16916	17048	16605	16802	17051	16949	16953	17050	16986	17054	16906	16991	16801	17076	16892	16875	16880	16937	16750	17050	16898	16841	17175	16946	16797	17149	16869	17041	16882	17147	16901	16957	17050	16930	16906	16859	16907	17167	16984	17085	17015	16784	16835	17083	17041	16730	16910	16881	17071	16956	16977	17171	17226	17005	16882	16941	17074	16931	16966	16984	17046	16934	16928	17019	17061	16951	17046	17027	17053	16935	16921	16884	17086	16989	16923	17036	16871	17016	16847	16981	16893	16918	16957	17208	16820	16927	16818	17187	16991	17146	17083	16994	16891	17070	16873	17036	16868	16914	16972	16975	16916	17016	16892	16956	16947	17054	17026	17062	16969	16939	16949	16854	16792	16971	16852	17196	17019	17080	16933	17047	16877	16894	16808	17054	17096	16983	17018	17076	17045	16936	17097	17083	17162	17057	16986	17015	17264	17185	17185	16894	17001	16927	17038	16931	16997	17019	17088	16925	17084	16961	16868	17126	16973	17017	17085	17145	17091	17095	17081	16966	16897	17094	16854	16966	16876	16817	17161	17002	17062	17033	16796	16923	17035	17049	16850	16965	17108	16998	16964	17028	17196	16944	17016	16948	17053	16822	16980	16885	17000	17045	17053	16946	17031	16993	16905	16973	17171	16910	16918	16965	16786	17044	16979	17062	17008	17115	16926	16959	17058	17145	16939	16921	16945	17019	16781	16988	17050	17240	17013	17149	16928	16932	17267	17023	16971	17093	17060	16903	16860	17188	16967	16906	17112	16912	17091	17001	17045	17229	16996	17116	17002	16960	16910	17010	17141	16983	17105	16944	16833	17139	17181	16885	16903	17035	17014	16840	17065	17184	17079	16800	16899	16854	16937	16989	17006	16950	17000	16998	16858	16836	16947	16967	16779	17030	16935	17127	17020	17006	17028	16961	17138	17124	17177	16900	16916	16958	16623	16926	16856	16883	16970	16980	17183	17027	17216	17052	16922	16713	17091	16981	16880	16901	16840	17147	16926	17001	17158	17000	17054	16887	17047	16987	16918	16982	16930	16829	16927	16937	16757	17062	16826	16872	16829	17165	17099	17040	16772	17127	17109	16963	16996	17144	16957	17045	16892	16980	17106	16987	16916	17042	17105	17056	17029	16663	16983	16996	16983	17051	17140	17078	17175	17165	17129	17022	17215	17167	17010	16881	16708	16933	17114	17045	17017	17063	16999	16956	16953	16966	16902	17031	17212	17049	16946	17007	17065	16818	16943	17023	16957	16742	16873	16736	17007	17034	16887	16750	16895	16943	17323	17182	17081	16842	17089	17000	16953	17123	17051	16995	16980	16969	16932	16804	17181	16950	17019	16969	16982	17024	16827	17042	16953	17015	17116	16927	17011	16959	17053	16891	16886	16798	16922	16910	16918	16986	16948	17036	16867	17040	16893	17026	16846	16949	16997	16842	17090	16918	17098	16947	17050	17064	17048	17305	17140	16934	17106	17028	17067	17348	17218	16846	16967	16830	17048	16983	17105	17060	16977	17081	17114	17020	17072	17098	16999	17026	17126	16819	16895	17107	16891	16867	17110	17050	17023	17161	16983	16763	17010	17219	16992	17090	16887	17014	17056	17279	17118	17013	17045	17111	17223	17065	17059	16955	17101	17106	17165	17040	17056	17076	16965	17074	16991	16835	16882	16937	16867	16971	16974	16892	17041	16843	16992	16903	16903	17109	17081	16913	17052	16904	17185	17145	16962	16989	16902	17091	16827	17009	17029	17090	16862	16917	16963	16974	17016	17121	16822	17006	16860	17053	16884	17081	16908	16937	16904	16799	17030	17071	17029	17084	16958	16773	16945	16774	16688	16697	16805	17017	17037	17104	17153	17127	16915	16902	16865	17146	17116	16977	16835	16952	17000	16942	16993	17042	17039	16925	17073	17055	17096	17015	16884	16794	16997	16897	16900	16849	16965	17003	16922	17101	17060	17056	17175	17133	17109	17083	17151	16856	16847	16983	17207	16946	16966	16979	16999	16901	16879	17036	16808	17032	16864	16747	16942	17031	16853	17028	17112	16815	16933	16857	16957	17136	17003	17013	16958	17082	16768	16932	16915	17160	16941	16988	17033	16793	16903	16782	17063	16933	17161	16767	16974	16781	17088	16883	16949	16825	16937	16846	17072	17023	16999	17005	16824	16962	17001	17156	17015	17110	16855	17226	16971	16901	16940	16996	17051	16957	17004	16869	17122	16710	17073	17002	17101	17073	16825	16779	17110	17068	16958	16862	17017	16829	16964	17002	17076	17093	17180	16898	16950	16859	17027	16875	16880	16885	17143	17009	16839	16758	16991	17031	16846	16876	17155	17109	17073	17070	16896	17063	16968	17110	17053	16920	16863	16937	17049	16939	17200	16955	16982	16964	17084	16949	16905	17160	16957	17036	16862	16841	17068	17065	17099	17127	17236	17214	17159	16975	17037	16973	17140	17011	17017	17049	17096	16996	17037	17071	16953	16944	16796	17210	16985	16887	17164	17036	17086	16965	16858	17104	17096	16882	17052	16951	16974	16996	16967	17007	16721	17171	17056	17018	16983	17125	16946	16979	16899	16868	16878	16953	16926	17051	16742	16924	17197	16939	17009	17030	17028	16972	17006	16976	17166	16834	16947	16698	17082	17052	16810	16950	16977	17042	16938	16921	17171	17051	16954	16934	17237	17007	16992	16968	17078	17120	17079	17018	17034	16985	16873	17111	17190	16956	17110	17131	16973	17075	16901	16861	16858	16984	17264	16874	17011	16903	17052	16876	17198	16998	17117	16766	16897	17097	17130	16829	17214	17096	17132	17005	17058	17033	17167	16813	16869	16940	17034	17088	16747	16868	16823	16782	17233	16943	16960	17051	16988	17065	16950	16916	16928	17027	16907	16934	17103	17113	17013	16955	16880	16688	16795	16912	17061	17026	17080	16867	16929	17146	16741	17055	17037	17095	17041	16973	16921	17134	17246	16880	17067	16842	17069	16826	16863	17014	16966	16848	16855	16968	16963	16935	16957	16987	17067	17034	17042	16877	17097	17174	17110	16856	17079	17161	17050	17020	17096	16877	16874	17017	17073	17018	17007	16958	17119	16932	16951	16936	16958	17158	17268	17256	16916	17000	17123	16982	17225	17152	17071	16921	16832	17006	16765	16852	16852	17173	16913	17040	16875	17233	17194	16851	17007	16868	16997	16956	16824	17061	17153	16858	17019	17190	16846	16998	17123	16924
25496	24139	23922	25009	25741	30555	38527	31299	23634	24458	23237	22811	22848	23110	23019	23264	23236	23389	23514	23384	23421	23499	23439	23538	23458	23579	23559	23518	23452	23429	23593	23627	23454	23624	23639	23698	23568	23546	23566	23539	23597	23582	23575	23615	23476	23491	23571	23593	23513	23545	23495	23617	23485	23656	23543	23555	23543	23579	23546	23469	23620	23630	23620	23611	23494	23494	23580	23547	23534	23529	23440	23345	23625	23596	23492	23602	23510	23500	23557	23700	23437	23607	23548	23578	23566	23659	23517	23483	23563	23680	23537	23460	23655	23664	23566	23506	23560	23513	23591	23508	23605	23684	23514	23476	23582	23623	23411	23558	23498	23568	23460	23642	23605	23609	23664	23541	23702	23526	23494	23511	23611	23504	23504	23603	23626	23575	23637	23450	23485	23606	23649	23513	23544	23692	23690	23603	23601	23511	23470	23612	23548	23614	23586	23585	23505	23577	23489	23495	23578	23556	23685	23504	23587	23690	23535	23635	23411	23579	23539	23603	23583	23652	23640	23592	23545	23655	23674	23607	23633	23651	23449	23629	23580	23602	23654	23649	23665	23589	23625	23549	23657	23592	23588	23571	23522	23556	23749	23510	23564	23682	23665	23613	23651	23557	23594	23557	23527	23455	23620	23694	23605	23630	23699	23632	23590	23617	23515	23660	23610	23594	23693	23540	23581	23509	23656	23690	23664	23602	23539	23742	23454	23686	23555	23704	23620	23579	23671	23559	23591	23586	23709	23589	23553	23641	23512	23607	23660	23610	23522	23751	23585	23669	23582	23601	23623	23635	23603	23577	23525	23522	23645	23628	23573	23573	23562	23535	23554	23651	23569	23647	23563	23628	23696	23545	23611	23539	23659	23615	23656	23623	23590	23632	23647	23674	23515	23586	23739	23632	23546	23597	23635	23517	23611	23516	23624	23644	23564	23571	23565	23542	23683	23603	23563	23592	23501	23635	23708	23526	23488	23564	23512	23716	23633	23591	23574	23743	23602	23734	23631	23542	23562	23629	23562	23718	23559	23621	23724	23590	23508	23470	23706	23518	23535	23630	23546	23743	23547	23640	23659	23657	23569	23641	23679	23629	23529	23664	23483	23708	23692	23545	23541	23601	23597	23639	23558	23642	23516	23524	23618	23668	23636	23698	23540	23551	23560	23646	23485	23610	23630	23583	23624	23693	23548	23637	23515	23645	23613	23620	23545	23541	23569	23678	23551	23694	23676	23664	23618	23724	23713	23692	23603	23718	23686	23616	23599	23598	23591	23645	23471	23507	23695	23526	23632	23722	23572	23760	23707	23565	23752	23602	23582	23664	23610	23640	23519	23500	23602	23652	23406	23534	23611	23716	23687	23607	23579	23594	23681	23618	23570	23483	23566	23615	23464	23545	23654	23606	23672	23561	23673	23645	23642	23595	23615	23700	23666	23547	23544	23621	23550	23578	23798	23695	23647	23645	23703	23598	23535	23501	23674	23539	23613	23724	23505	23629	23543	23658	23671	23668	23642	23660	23658	23565	23682	23611	23644	23660	23655	23549	23606	23509	23536	23667	23636	23679	23560	23673	23618	23488	23532	23844	23591	23637	23553	23506	23722	23563	23546	23672	23535	23622	23634	23705	23537	23674	23606	23501	23567	23615	23647	23561	23689	23588	23616	23540	23662	23624	23643	23523	23621	23619	23549	23583	23586	23747	23652	23643	23723	23562	23563	23480	23632	23531	23616	23641	23554	23614	23500	23635	23720	23633	23659	23678	23696	23758	23654	23575	23698	23619	23528	23538	23544	23582	23720	23566	23543	23681	23627	23586	23603	23778	23701	23653	23670	23543	23596	23640	23694	23602	23663	23584	23656	23567	23687	23758	23559	23661	23543	23681	23638	23594	23636	23682	23612	23728	23603	23654	23698	23646	23548	23607	23702	23698	23594	23639	23762	23523	23737	23629	23610	23566	23660	23564	23589	23686	23703	23549	23557	23608	23716	23682	23728	23701	23568	23627	23619	23536	23735	23585	23678	23516	23641	23747	23555	23674	23565	23673	23508	23660	23555	23482	23690	23563	23663	23678	23680	23650	23681	23622	23639	23572	23821	23581	23687	23773	23528	23657	23558	23680	23628	23628	23633	23715	23612	23809	23696	23623	23618	23657	23591	23772	23520	23703	23754	23598	23629	23607	23582	23640	23728	23513	23657	23680	23508	23728	23626	23626	23516	23654	23612	23676	23644	23635	23593	23646	23634	23490	23697	23769	23641	23569	23615	23656	23649	23585	23676	23488	23638	23679	23668	23537	23633	23691	23687	23696	23510	23646	23598	23646	23649	23658	23639	23751	23667	23501	23742	23518	23666	23658	23715	23475	23639	23646	23618	23710	23673	23527	23618	23551	23620	23671	23665	23646	23790	23535	23671	23585	23612	23670	23561	23654	23622	23569	23606	23638	23632	23649	23679	23603	23699	23638	23700	23609	23607	23615	23640	23577	23712	23563	23634	23688	23644	23618	23564	23471	23636	23772	23599	23851	23483	23687	23601	23611	23555	23493	23706	23504	23615	23605	23646	23629	23637	23494	23570	23619	23486	23518	23623	23524	23739	23644	23670	23631	23666	23582	23585	23600	23647	23671	23785	23670	23663	23666	23614	23554	23552	23648	23514	23654	23577	23669	23613	23698	23594	23734	23691	23515	23835	23669	23672	23607	23676	23693	23681	23499	23614	23604	23607	23553	23563	23597	23649	23662	23696	23675	23662	23682	23564	23648	23569	23586	23680	23686	23559	23642	23577	23676	23610	23707	23624	23635	23688	23762	23511	23714	23532	23629	23651	23639	23566	23560	23795	23564	23581	23736	23615	23519	23686	23574	23451	23707	23688	23608	23558	23686	23676	23556	23648	23690	23544	23612	23673	23677	23623	23613	23657	23615	23669	23562	23832	23516	23667	23603	23640	23555	23713	23696	23588	23637	23567	23668	23728	23652	23589	23607	23633	23657	23666	23599	23573	23586	23610	23702	23568	23695	23689	23615	23582	23637	23674	23603	23572	23496	23641	23849	23648	23553	23542	23586	23655	23599	23639	23577	23714	23660	23569	23595	23631	23731	23728	23632	23623	23625	23664	23596	23640	23612	23612	23755	23624	23730	23823	23621	23581	23789	23657	23543	23669	23659	23490	23573	23725	23544	23623	23601	23675	23533	23672	23695	23646	23671	23584	23599	23618	23643	23641	23556	23606	23708	23626	23712	23714	23507	23723	23640	23738	23554	23538	23710	23606	23696	23619	23575	23649	23686	23631	23583	23642	23568	23757	23545	23766	23575	23641	23616	23680	23700	23544	23688	23575	23648	23633	23676	23692	23672	23640	23675	23638	23685	23536	23694	23600	23591	23669	23556	23675	23624	23702	23598	23669	23618	23528	23570	23583	23610	23584	23633	23689	23681	23613	23572	23473	23704	23692	23695	23636	23606	23676	23736	23704	23564	23674	23507	23647	23713	23680	23687	23668	23577	23670	23792	23628	23631	23619	23682	23720	23596	23514	23685	23633	23779	23653	23563	23630	23615	23647	23486	23643	23627	23601	23622	23724	23730	23587	23704	23640	23656	23595	23659	23579	23605	23694	23750	23639	23618	23671	23584	23532	23682	23650	23668	23703	23663	23652	23692	23684	23568	23647	23690	23594	23589	23779	23652	23838	23527	23701	23529	23764	23529	23700	23540	23614	23764	23546	23706	23695	23577	23647	23619	23573	23628	23691	23447	23633	23608	23539	23632	23671	23643	23643	23704	23597	23650	23630	23632	23780	23565	23616	23703	23741	23606	23584	23657	23672	23653	23663	23691	23675	23552	23691	23636	23594	23645	23702	23628	23723	23581	23667	23652	23686	23693	23689	23665	23704	23689	23575	23688	23763	23551	23593	23623	23723	23503	23699	23670	23679	23638	23522	23650	23667	23643	23645	23491	23585	23598	23604	23600	23608	23694	23572	23629	23626	23785	23695	23754	23652	23565	23690	23645	23697	23532	23535	23597	23780	23637	23721	23585	23539	23617	23666	23645	23589	23597	23642	23610	23516	23721	23739	23694	23662	23505	23724	23561	23547	23644	23766	23557	23576	23766	23631	23602	23664	23587	23534	23661	23600	23714	23451	23641	23647	23549	23652	23689	23677	23557	23729	23663	23657	23626	23706	23623	23638	23469	23700	23478	23644	23610	23670	23598	23650	23533	23691	23731	23578	23573	23698	23734	23678	23624	23631	23658	23669	23586	23589	23651	23591	23734	23713	23615	23568	23710	23602	23540	23629	23665	23524	23589	23693	23677	23652	23707	23581	23715	23687	23652	23629	23678	23583	23701	23725	23661	23651	23659	23689	23553	23655	23639	23628	23666	23668	23586	23750	23561	23601	23656	23579	23648	23689	23633	23736	23726	23657	23656	23718	23552	23591	23669	23537	23570	23567	23655	23615	23629	23571	23598	23778	23608	23673	23729	23670	23668	23499	23694	23622	23686	23538	23636	23718	23601	23722	23597	23572	23750	23590	23599	23646	23660	23616	23545	23583	23612	23687	23634	23573	23606	23684	23633	23676	23503	23665	23655	23742	23553	23707	23597	23553	23621	23720	23733	23606	23555	23726	23656	23609	23615	23561	23738	23629	23769	23655	23665	23571	23691	23514	23777	23582	23562	23682	23667	23742	23594	23667	23735	23616	23605	23591	23684	23732	23733	23611	23727	23696	23577	23718	23586	23792	23531	23632	23623	23577	23889	23583	23735	23662	23567	23626	23558	23736	23696	23611	23478	23739	23761	23696	23641	23534	23692	23605	23661	23708	23745	23743	23594	23613	23718	23483	23687	23602	23686	23463	23718	23715	23594	23770	23572	23768	23699	23603	23747	23633	23570	23646	23506	23684	23643	23713	23607	23613	23706	23562	23628	23660	23543	23691	23637	23554	23570	23710	23670	23781	23627	23689	23772	23579	23557	23714	23580	23667	23646	23610	23613	23680	23550	23581	23617	23666	23655	23627	23715	23625	23845	23667	23807	23585	23652	23603	23777	23644	23698	23607	23574	23642	23650	23736	23624	23637	23749	23664	23685	23523	23685	23606	23605	23541	23653	23631	23752	23565	23628	23720	23635	23645	23602	23624	23699	23679	23696
19485	17301	17108	17197	16990	17057	23764	25661	22238	19170	17417	16990	16744	16949	16785	16776	17067	16871	17110	16917	16994	16901	16842	16862	16808	16741	16783	16699	16691	16915	16807	16758	16991	16783	16731	16936	16911	16777	16781	16889	16858	16822	16771	16746	16880	16557	16732	16773	16716	16829	16982	16680	16898	16741	17050	16790	17161	16866	17003	16633	16900	16683	16713	16976	16766	16916	16637	16777	16760	16732	16887	16749	16873	16694	16842	16737	16867	16736	16747	16877	16952	16923	16846	16903	16959	16847	16802	16916	16726	16758	16640	16844	16924	16879	16755	16806	16680	16835	16764	16684	16943	16727	16684	16938	16845	16915	16749	16866	16674	16989	16832	16791	16944	17057	16861	16649	16810	16797	16924	17014	16940	16708	16854	16786	16805	16801	16748	16775	16785	16816	16946	16813	16819	16646	16963	16647	16756	16778	16929	16899	16863	16829	16747	16933	16971	16844	16701	16587	16738	16713	16891	16862	17115	16697	16746	16976	16917	16770	16887	16657	17062	16853	16782	16874	16834	16900	17029	16871	16811	16586	16964	16876	16659	16988	17174	16760	16895	16952	16541	16685	16834	16801	16836	16731	16783	16913	16964	16788	16667	16705	16894	16950	16816	16933	16890	16671	16763	16924	16912	16906	16927	16904	16822	16875	17023	17152	16800	17018	16851	16896	16975	16694	16746	16818	17072	16901	16715	16937	16806	16759	16754	16846	17007	16872	16717	16892	16791	16912	16884	16941	16839	16962	16908	16930	16983	16964	16938	16800	16760	16763	16910	16789	16880	16706	16723	16806	16945	16786	17161	16718	16918	16769	16730	16869	16979	16829	16823	16846	16793	16954	17001	16933	16969	17101	16870	16744	16722	16798	16771	16824	16924	16944	16924	16777	16845	16826	16869	16666	16748	16774	16620	16990	16844	16813	17029	16918	16688	16884	17033	16651	17005	16700	16944	16797	16868	16699	16927	16825	16744	16995	16792	16479	16733	17001	17067	16934	16844	16809	16842	16901	16758	16763	16904	16880	16735	16879	16764	16891	16724	16818	16834	16806	16916	16714	16912	16902	16924	16797	16698	16932	17051	16852	16982	16820	16931	17176	16802	16819	16956	16949	16786	16758	16694	16994	16866	16894	16747	16975	16962	16742	16725	16854	16946	16888	16658	16716	16844	16687	17000	16935	17008	16795	16710	16973	16865	16728	16770	16843	17007	16718	16858	16881	17031	16554	16837	16486	16834	17034	16736	16898	16939	16857	16922	16989	16841	16789	16990	16640	16752	16720	16949	16956	16717	17016	16757	16819	16872	16947	16913	16814	17034	16862	16886	16675	16994	16923	16946	16727	16836	16870	16888	16728	16921	16845	16998	16743	16886	17128	16943	16850	16765	16986	16788	16921	16932	16722	16862	16938	16880	16862	16808	16810	16864	16934	17027	16846	16893	16727	16806	16810	16856	16655	16760	16781	16809	16894	16727	16972	16818	16875	16746	17067	16682	16679	16701	16917	16691	16871	16937	16879	16781	16755	16832	16928	16880	16757	16832	16927	16874	16793	16873	16631	16935	16722	16811	16814	16968	16759	16831	16888	16658	16861	16799	16726	16867	16772	16911	16964	16728	16678	16990	17075	16667	16670	16625	16816	16990	16819	16704	16863	16887	16718	16877	16831	16865	16954	16770	16906	16739	16939	16953	16975	17051	16845	16890	16605	16940	16886	16886	16791	16896	16849	16859	16796	16868	16947	16864	16800	17030	16876	16935	16869	16810	16932	16872	16841	16809	16743	16973	16985	16931	16586	16851	16646	16751	16839	16855	16984	16799	16956	17023	16826	16722	16877	16931	16813	16800	16819	16956	16834	16772	16714	16607	16676	16790	16724	16792	16999	16872	16835	16818	16651	16850	16725	16971	17086	16909	16830	16964	16855	17065	16660	17018	16944	17028	16944	17080	16928	16683	16951	16911	17002	16948	16947	16930	16991	16792	17082	16773	16941	16784	16902	16668	16774	16842	16870	17028	16734	16725	16882	16861	16762	16880	16707	17004	16656	16509	16962	16881	16840	16925	16802	16811	16926	16840	16836	16997	16860	16870	16835	16788	16888	16708	16817	16831	16790	16789	16751	16806	17080	16886	16762	17020	16859	16920	16956	16777	16701	16767	16618	16830	16840	17039	16897	17121	16929	16875	16794	16861	16816	16952	16813	16908	17024	17008	16988	16822	16954	16967	16848	17219	16965	16751	16929	16760	16855	17104	16874	16852	16970	16935	16819	16903	16823	16712	16877	16897	16868	16744	16812	16727	16885	16690	16850	17047	16988	16795	16760	16933	16933	16912	16694	16644	16854	16794	16852	16825	16977	16993	16942	16815	16927	16777	16945	17108	16890	16863	16816	16783	16694	16756	17058	16793	16760	16747	16974	16928	17048	16698	16900	16837	16737	17015	16663	16736	16848	16823	17049	17024	17059	16886	16925	16958	16962	16973	16659	16717	16986	16881	17030	16689	16922	17059	16982	16897	16888	16995	17091	16895	16734	16813	16923	16763	16904	16729	16816	16911	16988	16928	16940	16883	16765	16839	16624	16869	16809	16785	16826	16688	16813	16945	16885	16881	16896	16803	16778	16881	17039	16706	16750	16964	16779	16950	16948	16891	16638	16910	16952	16789	16870	16884	17291	17069	16910	16961	16788	16726	16723	16924	16758	17085	16667	16856	16849	17010	16828	16980	16981	17039	16815	16759	16803	16766	17010	16994	16974	16754	16706	16947	16914	17113	16983	17121	16809	16925	16865	16900	17000	16838	16950	16693	16820	16981	16769	16848	16850	16960	16887	16809	16940	16916	16678	16825	16983	16778	16987	16834	16900	16739	16812	16935	16841	16891	16818	16691	16948	16936	16807	16772	16717	16785	16883	16883	16767	16887	16774	16962	16784	16912	16737	17010	16999	16814	16961	16898	16904	16541	16824	16660	16746	16809	16824	16873	16824	16672	16996	16705	16709	16704	16876	16733	16837	16757	16774	16824	16668	16751	16782	16807	16933	16670	16761	16898	16946	16881	16983	17089	16840	16823	16952	17008	16895	16935	16932	16876	16806	16836	16926	16909	17034	16886	17077	16827	16885	17009	16883	16762	16792	16753	16784	17045	16898	16865	16871	16705	16762	16920	17015	16843	16827	16762	16815	16966	16990	16946	17015	16914	16900	16844	17148	16728	16852	16870	16926	16883	16934	16733	16931	16816	16786	17070	16764	16915	16981	16630	16884	16913	16878	16815	17001	16857	16857	16826	16834	16996	16848	16930	16833	16775	16787	16850	16861	16900	17000	16636	16858	17037	17011	16948	16957	17125	16834	16737	16880	17005	16924	16813	16904	16828	16947	16930	16688	16866	16799	16809	16775	16933	16757	16973	16630	16936	16837	17005	16866	16857	16833	16740	16948	16871	16872	16952	16882	16814	16906	16844	16847	16988	16852	16941	16926	16906	16853	16883	16784	17005	16795	16764	16932	16740	16767	16766	16790	17001	16985	17028	17010	16742	16992	16702	16642	16852	16857	16935	16954	16642	16889	17040	16905	17008	16643	16734	16803	16975	16945	16897	16747	16789	16813	16817	16780	16661	16807	16962	16877	16894	16762	16642	16849	16894	16766	16953	16793	16945	16779	16788	16758	17032	16643	16959	16828	16736	16801	16833	16837	16913	16961	16848	17068	16965	16870	16717	16678	17160	16871	16748	16887	16637	16927	17012	16569	16994	16734	16750	16842	16808	16778	17104	16828	16818	17111	16827	16941	16814	16823	16758	16674	16867	16887	16828	16685	16949	16797	16898	16793	16806	16859	16851	16926	16834	16755	16866	16820	17122	16759	16634	16880	16881	16747	16895	16857	16857	17026	16849	16992	16852	16875	16826	16750	16836	16821	16928	16867	16755	16864	16954	17008	17021	16972	16692	16764	16872	16853	16829	16687	16893	16862	16968	16610	16918	16824	16770	16789	17104	16944	16958	16850	16728	16715	16828	16919	16935	16957	16662	16883	17025	17011	17006	16782	16860	16835	17177	16727	17136	16763	16708	16754	16861	16799	16922	16788	16633	16573	16780	16914	16743	16965	16932	16806	16828	16740	16829	16989	16760	16930	16859	16953	17066	16981	16672	16750	17121	17077	16891	16914	16801	16883	16833	16772	17007	16835	16850	16922	16885	16991	16879	16731	16911	16955	16888	16874	16764	17039	16675	16924	16749	16915	16696	16845	16779	16834	16842	16875	16870	16943	16910	16933	17008	17009	16821	16695	16822	17027	16727	16717	16802	16826	16842	16865	16878	16831	17016	16857	16779	16814	16716	16932	16918	16756	17037	16826	17136	16788	16868	17034	16723	16978	16757	16757	16811	16804	16991	16709	16929	17122	16871	17008	16925	16925	16797	16824	17037	16769	16885	16909	16838	16831	16996	16897	17170	16955	16997	16867	17054	17046	16961	16879	16867	17069	16874	16810	16655	17017	16874	16914	16913	17028	16988	16750	16883	16803	17155	16895	16722	16746	16742	16757	16866	16773	16722	16965	16760	16904	16757	16958	16960	16669	16931	16785	16886	16841	16905	16613	16595	16926	16768	17062	17028	16768	16978	16843	16985	16862	16946	16859	16720	16836	16951	17054	16901	16735	16726	16611	16850	16874	16892	16911	16720	17019	16907	16831	16879	16991	16863	16902	16767	16902	16926	16911	17016	16853	16677	16771	16878	16765	16876	17031	16948	17023	16723	16810	16773	16945	16933	16895	17241	16767	16871	16850	16875	16600	16891	16940	16939	16900	16779	16797	16846	16787	16897	16725	17003	16825	16916	16736	16801	16862	16982	16796	17098	16766	16858	16903	16789	16729	16818	16778	16864	16821	16957	16839	16786	16843	17024	16782	16870	16876	16919	16869	16894	17192	16805	16865	16843	16787	16842	16904	16886	16855	17007	17092	16836	16871	16960	17004	16870	16769	16770	16919	16917	16841	17022	16533	16672	16871	17049	16730	16945	16860	16995	17036	17089	16946	16916	16910	16925	16927	16823	16922	16870	16988	17043	16987	16698	16723	16734	16928	17009	17103	16783	16793	16572	16805	16715	16796	16904	16739	16655	16999	16782	17021	16775	16926	17023	16872	16712	17025
24309	23985	23909	24282	24454	25642	30483	28774	26811	24837	23709	23668	23610	23605	23683	23512	23534	23611	23735	23629	23603	23570	23748	23511	23610	23555	23754	23418	23600	23589	23582	23650	23535	23690	23540	23672	23592	23619	23605	23610	23568	23521	23513	23597	23643	23567	23635	23628	23781	23674	23702	23514	23813	23611	23519	23559	23684	23558	23735	23552	23551	23539	23704	23695	23541	23700	23620	23601	23600	23474	23662	23462	23643	23659	23426	23583	23550	23586	23575	23561	23546	23564	23680	23562	23628	23559	23559	23646	23661	23554	23688	23625	23587	23540	23454	23651	23583	23646	23616	23548	23490	23708	23546	23595	23627	23679	23528	23676	23785	23660	23530	23629	23675	23607	23517	23594	23611	23494	23683	23590	23636	23747	23377	23652	23578	23547	23667	23550	23651	23653	23603	23689	23599	23752	23587	23647	23648	23623	23663	23714	23657	23634	23492	23645	23734	23588	23624	23668	23602	23726	23569	23683	23510	23682	23718	23566	23639	23565	23674	23671	23699	23594	23608	23619	23667	23543	23662	23598	23655	23660	23679	23462	23684	23616	23569	23651	23657	23605	23583	23648	23688	23579	23595	23620	23548	23616	23745	23681	23563	23651	23698	23638	23658	23655	23667	23540	23699	23636	23600	23452	23645	23538	23624	23747	23545	23695	23670	23692	23582	23533	23687	23634	23666	23688	23641	23611	23567	23597	23723	23651	23622	23751	23535	23732	23663	23754	23763	23640	23715	23794	23591	23503	23614	23682	23674	23682	23646	23726	23785	23481	23721	23693	23627	23777	23683	23737	23704	23568	23557	23668	23574	23752	23638	23608	23605	23613	23733	23553	23700	23632	23511	23666	23638	23539	23783	23644	23757	23626	23563	23646	23683	23582	23703	23698	23567	23634	23643	23736	23674	23655	23660	23536	23654	23634	23576	23684	23577	23600	23581	23617	23707	23654	23511	23706	23592	23639	23621	23597	23651	23655	23699	23521	23613	23645	23594	23746	23598	23540	23562	23717	23621	23522	23725	23716	23675	23561	23612	23642	23572	23733	23676	23484	23605	23609	23718	23682	23678	23620	23740	23632	23631	23668	23596	23659	23639	23649	23632	23586	23639	23530	23638	23668	23572	23663	23721	23731	23636	23691	23605	23715	23671	23632	23673	23579	23675	23671	23630	23626	23625	23694	23772	23595	23722	23659	23572	23652	23575	23740	23641	23627	23710	23558	23634	23663	23605	23639	23704	23679	23672	23578	23704	23582	23632	23629	23553	23613	23794	23635	23708	23667	23551	23640	23690	23634	23501	23559	23693	23695	23700	23676	23657	23661	23558	23597	23670	23600	23496	23751	23666	23657	23685	23655	23749	23762	23484	23670	23676	23658	23698	23482	23724	23747	23692	23657	23704	23639	23689	23626	23574	23676	23645	23591	23625	23508	23685	23737	23542	23699	23633	23616	23670	23650	23702	23682	23654	23695	23747	23661	23775	23607	23664	23699	23566	23590	23723	23779	23604	23674	23614	23759	23587	23767	23646	23631	23551	23723	23717	23594	23610	23720	23696	23569	23768	23674	23675	23680	23648	23599	23574	23628	23575	23593	23683	23576	23549	23554	23732	23716	23659	23692	23598	23708	23592	23680	23608	23643	23533	23651	23770	23715	23645	23652	23647	23671	23616	23610	23718	23614	23613	23559	23608	23684	23638	23702	23597	23643	23697	23662	23664	23591	23618	23548	23562	23553	23764	23633	23679	23664	23655	23693	23696	23681	23543	23620	23720	23618	23611	23593	23630	23599	23519	23651	23659	23642	23572	23761	23596	23581	23661	23682	23632	23568	23692	23667	23605	23749	23675	23550	23688	23654	23711	23668	23590	23677	23618	23613	23766	23615	23677	23727	23619	23571	23735	23636	23632	23646	23602	23676	23575	23756	23585	23520	23691	23593	23634	23705	23553	23748	23624	23606	23702	23636	23674	23656	23571	23653	23547	23656	23590	23620	23655	23554	23487	23781	23654	23794	23562	23764	23567	23687	23591	23732	23749	23491	23731	23458	23728	23642	23782	23812	23513	23613	23597	23809	23689	23682	23691	23576	23653	23678	23657	23644	23533	23728	23714	23683	23686	23564	23694	23591	23614	23720	23685	23638	23611	23782	23620	23596	23620	23567	23731	23489	23650	23538	23558	23630	23814	23678	23750	23593	23509	23632	23662	23633	23721	23667	23689	23685	23660	23541	23766	23650	23647	23660	23619	23571	23655	23710	23626	23624	23790	23562	23656	23793	23636	23597	23783	23742	23695	23559	23785	23655	23635	23593	23660	23640	23853	23652	23688	23622	23674	23691	23594	23580	23659	23709	23585	23625	23572	23621	23683	23589	23789	23504	23699	23600	23547	23570	23633	23758	23638	23676	23662	23545	23625	23695	23511	23655	23727	23702	23591	23631	23696	23626	23646	23657	23692	23603	23637	23593	23733	23641	23671	23641	23647	23551	23692	23585	23715	23709	23678	23505	23607	23731	23766	23693	23605	23718	23598	23789	23629	23729	23649	23655	23553	23675	23682	23609	23599	23634	23755	23736	23600	23662	23608	23638	23683	23626	23736	23465	23604	23713	23567	23618	23635	23706	23636	23659	23563	23560	23739	23737	23636	23706	23684	23563	23604	23650	23588	23730	23666	23601	23694	23672	23661	23671	23650	23655	23649	23558	23688	23641	23732	23760	23666	23633	23598	23683	23644	23581	23696	23759	23697	23801	23758	23581	23776	23612	23552	23660	23728	23593	23699	23646	23575	23709	23793	23664	23648	23616	23738	23546	23689	23530	23652	23732	23490	23771	23576	23730	23608	23707	23709	23656	23682	23613	23636	23568	23661	23669	23682	23497	23615	23763	23593	23772	23601	23731	23528	23706	23653	23626	23627	23593	23618	23642	23682	23550	23541	23581	23616	23627	23619	23562	23661	23764	23672	23589	23695	23750	23607	23654	23732	23708	23725	23630	23699	23700	23610	23550	23656	23698	23602	23654	23702	23648	23627	23588	23625	23724	23608	23571	23713	23653	23706	23691	23619	23568	23557	23698	23742	23659	23731	23762	23605	23770	23622	23621	23726	23621	23800	23580	23619	23801	23642	23695	23583	23774	23538	23792	23571	23526	23635	23626	23718	23615	23655	23675	23654	23700	23640	23679	23652	23640	23705	23546	23592	23574	23638	23749	23661	23650	23633	23592	23615	23717	23598	23723	23531	23735	23592	23575	23530	23631	23782	23613	23725	23582	23654	23670	23499	23609	23622	23686	23639	23775	23660	23589	23762	23689	23640	23703	23610	23563	23640	23739	23540	23718	23622	23623	23629	23626	23568	23776	23624	23638	23729	23785	23538	23711	23634	23562	23610	23609	23629	23651	23669	23589	23586	23647	23580	23704	23592	23663	23631	23619	23749	23622	23676	23619	23687	23612	23704	23553	23641	23670	23530	23673	23646	23777	23745	23603	23688	23623	23618	23744	23655	23563	23617	23745	23576	23497	23638	23735	23576	23574	23678	23597	23731	23645	23690	23678	23685	23637	23640	23597	23625	23621	23713	23582	23560	23915	23607	23646	23812	23642	23755	23633	23578	23769	23760	23554	23802	23685	23631	23723	23489	23553	23678	23580	23612	23512	23795	23626	23556	23689	23754	23623	23636	23831	23716	23649	23699	23806	23718	23739	23712	23638	23583	23669	23706	23522	23572	23651	23663	23705	23653	23649	23724	23682	23594	23700	23642	23693	23573	23647	23661	23596	23655	23630	23457	23826	23552	23568	23707	23684	23621	23739	23773	23746	23606	23594	23588	23697	23748	23638	23585	23627	23700	23616	23644	23629	23671	23693	23698	23571	23717	23505	23695	23617	23643	23578	23734	23669	23648	23615	23562	23616	23762	23685	23583	23792	23543	23685	23562	23696	23629	23633	23687	23580	23744	23664	23643	23626	23619	23587	23755	23545	23589	23740	23592	23580	23716	23651	23695	23626	23739	23816	23698	23709	23550	23500	23714	23644	23723	23786	23776	23686	23635	23692	23752	23650	23565	23640	23725	23748	23604	23628	23712	23669	23568	23589	23596	23584	23704	23661	23588	23638	23651	23629	23639	23662	23706	23695	23704	23627	23701	23600	23608	23623	23690	23734	23782	23483	23779	23628	23722	23717	23659	23618	23628	23490	23597	23814	23762	23648	23730	23660	23648	23591	23664	23726	23559	23835	23569	23672	23532	23758	23615	23760	23662	23638	23577	23721	23444	23724	23610	23704	23626	23542	23764	23661	23594	23680	23551	23667	23718	23742	23671	23578	23644	23736	23690	23644	23577	23559	23706	23590	23844	23586	23659	23661	23615	23679	23582	23571	23676	23598	23711	23730	23503	23690	23653	23631	23659	23567	23861	23582	23702	23636	23779	23609	23744	23567	23691	23677	23510	23809	23795	23541	23739	23630	23574	23733	23783	23633	23611	23717	23641	23558	23663	23659	23660	23678	23681	23695	23610	23591	23681	23731	23564	23806	23683	23731	23615	23620	23760	23629	23698	23720	23810	23754	23528	23779	23576	23748	23701	23677	23552	23645	23881	23474	23709	23554	23723	23667	23602	23592	23614	23619	23734	23696	23703	23646	23674	23694	23625	23722	23691	23632	23697	23733	23639	23613	23717	23581	23439	23609	23706	23725	23709	23646	23745	23498	23728	23570	23707	23604	23717	23642	23660	23682	23715	23682	23586	23615	23683	23568	23627	23541	23697	23620	23570	23566	23645	23785	23595	23882	23516	23558	23582	23596	23770	23566	23649	23715	23667	23620	23622	23524	23568	23668	23586	23600	23629	23510	23760	23531	23720	23678	23600	23660	23672	23686	23761	23648	23698	23690	23638	23781	23581	23646	23611	23803	23647	23705	23524	23785	23578	23569	23657	23719	23642	23669	23805	23581	23533	23642	23609	23592	23585	23724	23644	23647	23598	23625	23839	23617	23604	23639	23688	23463	23687	23679	23730	23618	23546	23742	23718	23569	23665	23659	23665	23557	23507	23723	23715	23721	23559	23602	23697	23529	23787	23644	23763	23570	23715	23454	23732	23686	23755	23667	23689	23630	23687	23796	23653	23696	23674	23694	23679	23570	23749	23598	23585	23613
18771	17844	17716	17380	17633	18919	44800	43847	34185	24116	18885	17405	17024	17121	17093	17217	17098	17049	16940	16773	17025	17054	16758	16960	17014	16960	17008	17161	17218	17071	17223	16997	16958	17182	17066	16856	16769	17191	17092	17042	16906	17042	16950	17084	16975	16984	17049	16995	17072	17215	16814	17050	17074	16848	17147	17177	16886	16946	16871	17122	17069	17168	17123	16956	16900	16877	17010	17011	16941	16919	17105	17124	17089	17241	17146	17016	17073	17076	16984	17286	17135	17161	17006	17174	17107	17064	16895	16990	17106	16963	17203	17306	17182	16977	16970	17183	17074	17047	17046	16877	17096	16990	17090	16903	16987	16960	16961	16938	17113	17138	16953	17058	17249	17029	17137	17031	16992	17041	16967	16779	16941	17271	17208	16984	17128	17103	16872	17034	17002	17047	17099	17145	17025	17236	16921	17077	17045	17039	16860	16933	16913	17173	17116	16950	17073	17092	17038	17120	17129	16971	17172	16968	16981	17151	17001	17273	17430	17001	16993	17072	17097	17164	17042	17022	17009	17052	17169	17060	17049	16899	16947	17110	16961	17170	17000	17159	16843	17103	17082	17180	17089	17049	17027	17024	16983	17189	17026	17155	17232	17222	17113	17095	16989	17025	17123	17116	17050	16946	16986	17118	16989	16961	16941	17243	16841	17123	17136	17127	16928	16977	17228	16902	17048	16734	17256	17195	17043	17103	17194	17031	16879	17055	17151	17015	17017	17038	17104	16898	17072	17175	17200	17102	17057	16972	16948	17361	17226	17128	17017	17126	16864	17136	17130	17047	17053	17113	16901	16947	16941	16945	17052	16960	16974	17090	17152	17123	16969	17020	16918	17167	17151	16966	16915	16930	17123	16892	16964	17014	17008	17117	17002	17219	17035	17098	17038	16948	17162	17288	17017	17330	17134	17069	16943	17176	17178	16723	16977	16839	17044	17062	17009	17186	17088	17105	17024	17157	16986	17042	17179	17110	17154	17045	17060	16855	17086	17045	17128	17054	17136	16825	16959	17267	17140	17103	17058	16961	17092	17031	17199	17067	17094	16896	16877	17109	16923	17046	17068	17007	17025	16944	16923	17171	17021	17119	17013	17081	17044	17330	17243	17117	16944	16987	17250	17176	17041	17091	17165	17013	17221	17011	17200	17022	17061	17255	17200	16977	17075	17103	16950	17005	17129	17155	17255	17160	17197	17112	17162	17061	17197	16954	17053	17144	17021	17112	16975	16916	17021	16909	17206	16966	16960	17110	17030	17254	16959	17081	17191	16976	16877	17115	16912	17122	16977	17215	16917	17171	17014	16885	16946	17086	17045	17122	16912	16920	17002	17191	17083	17118	17114	17082	16922	16959	16958	17046	17028	17061	17014	16735	16945	17124	16929	16919	17100	17199	17024	17091	17234	16978	16983	17283	17068	17045	17113	17082	16785	17040	17014	17055	17065	16925	17086	17041	17214	16902	17029	17139	17025	17022	17237	17028	17006	16948	17274	16911	17152	17034	17099	16860	16841	17092	17227	17217	16955	17022	16967	17035	17067	17017	17139	16999	17112	16947	16975	17193	16964	17157	17296	16980	16987	17132	17108	17141	17208	17030	17239	17158	17144	17108	17105	17240	17196	16930	17172	17053	17256	17204	17053	16958	17113	17226	17081	17218	16867	16995	17250	17103	17041	17164	16985	16930	16946	17027	17077	17137	16910	16873	17081	17110	17082	17004	17121	17130	17072	16968	17017	16960	17170	17057	17067	17002	17237	17167	16996	16999	16994	17176	17059	16979	17040	17181	17099	17039	17147	17106	17190	17057	16974	16899	17053	17192	17055	17041	16934	16907	17248	17145	16962	17297	17200	17174	16922	16997	16987	17156	16903	17046	17017	16829	17186	17401	17158	17222	17059	17031	17142	17383	17097	17172	16886	17088	16936	16999	17080	17067	16785	16806	17127	17016	17259	17166	16963	17054	17056	17010	17092	16863	17049	17124	17135	17041	17095	17338	16985	17025	17134	16971	17075	17118	17015	17144	17093	17028	17273	17145	17306	17022	16996	17301	17019	17064	17012	16902	17004	17049	16996	17099	17260	17099	17078	17228	17070	17110	17035	17089	17047	17004	17044	17130	17002	17068	17293	17086	17025	17046	17040	17044	17094	17084	17119	17122	17155	17057	17084	16999	17077	16982	16915	17212	17038	17016	17209	17002	16982	17040	17235	17119	17146	17052	17138	17090	17051	17041	17024	17080	17116	17020	17028	16876	17186	17033	16953	17064	17028	16979	17066	17041	17184	17252	16993	17043	16935	17070	17071	17033	17060	17050	17015	17197	17199	16952	17171	16967	17031	17046	17121	16997	17088	17155	17245	16981	17303	17164	17065	17176	16983	16931	17242	17096	16981	17070	17128	16947	17129	17137	17132	17047	16877	17011	17050	17173	17173	17072	17002	17156	17156	17032	16914	16984	16999	16949	17121	17073	17039	16959	17043	17087	16947	17083	17171	17136	17021	17057	17038	17018	16839	16886	16879	17093	17137	17086	16898	17181	17104	16933	17249	17200	17038	17156	17070	17070	17061	16944	16993	17085	16873	17076	17046	16935	17008	17175	17160	17078	17069	17176	17160	17276	16989	17191	17015	17101	17210	16855	17005	17062	17162	17172	17132	16993	17007	17111	17083	17052	17108	17132	17167	17235	17124	17182	17120	17131	17028	16990	17225	17116	16861	16961	17057	17102	17175	17066	16952	17182	17377	17000	16855	17094	17136	17106	17041	16955	17020	17001	17249	17085	17157	17122	17109	17149	16918	17240	17181	17106	16992	16867	16979	17095	17063	16909	16757	16984	17003	17036	17194	17021	17120	16938	17036	17039	17029	16968	17111	17102	17059	16936	17168	17190	17196	17026	16855	17064	16951	16958	16991	17174	17015	17167	17041	17152	16973	17104	17115	17207	17219	17086	16896	17147	17066	17157	17080	16981	17122	16907	17288	16939	17022	16887	16932	16953	17158	17239	17009	17199	17131	17185	17150	16979	17286	17122	17190	17061	17203	17164	17060	17050	17077	17178	17046	17164	16974	17166	17408	17012	17023	17125	17226	16855	17163	16738	16961	16806	16983	16925	17037	17153	17051	17099	17032	17147	17004	17143	17299	16850	17135	16839	16912	17019	17148	17188	17271	17019	17344	17206	17162	17006	16884	17100	17062	17230	17027	17114	17070	16950	17007	17050	17040	17041	16979	17119	16842	16974	17168	16982	17157	17211	16989	16818	17209	17042	16943	17049	17088	17009	17166	17039	17078	17002	16971	16839	17170	17094	17054	17219	17237	17113	17028	16809	16873	17087	17290	16982	17123	17119	17230	17005	17192	16857	17060	16992	17077	16994	17059	17099	17021	17153	17168	17057	17170	16907	17121	17070	16886	17014	16823	17154	17086	17177	17109	17132	16829	17188	17030	16897	17063	17122	16989	17275	17103	17140	16961	16866	17148	17072	16813	16913	17139	16903	17211	16987	17137	16985	17149	17157	17023	16993	17012	17098	17091	17112	17051	17183	16968	17109	17117	16957	17028	16983	17031	17234	16911	17063	16923	16919	17040	16809	16925	17128	17139	17074	17054	17117	17204	16987	17104	17032	17055	17146	17062	17029	17044	16946	16904	16840	17005	17225	17159	17076	17058	17170	17038	17046	17176	17164	16981	16997	16921	17020	17228	17142	17104	17071	17012	17201	17055	17141	17161	17072	17067	17113	17049	17083	17041	17036	17027	16942	16961	16969	17082	17144	16877	16980	16982	17117	17055	17141	17249	17141	16881	17081	17015	17111	17059	17035	16885	17213	16894	17113	17063	16993	17254	17042	17235	17269	17058	16997	17074	17049	17157	17055	16874	16957	17219	17166	17051	17151	17017	17008	17187	17085	17074	17100	17092	17003	17175	17096	17155	17252	17028	17027	17118	17166	17141	17056	17102	17130	17034	17013	17108	17093	16953	17102	17216	17228	17237	17198	17118	16980	17091	17154	17225	17096	17052	17123	17120	17066	17089	17021	17121	17049	17004	17103	17157	16946	16923	17097	17186	16935	17109	17096	17177	17221	17064	16924	17028	17166	17152	17090	17102	16926	16973	17055	16920	17021	17263	17101	17155	16982	17087	16909	17204	17243	17153	17102	17288	17058	17208	17079	17210	17008	17168	17169	17025	17153	17228	16989	17182	17215	17055	17063	16976	17031	17193	16950	17181	17143	17140	16944	16997	17117	17079	17054	17201	17169	17302	16955	17088	16883	17038	16821	17124	16928	17027	17083	16930	17083	17100	17186	17136	16977	17245	17105	17066	17055	16882	17129	17025	16900	17093	16960	17086	17059	17180	16989	17059	17313	17197	17031	17083	17130	16919	17137	17190	16984	17123	17149	17023	17248	17099	17036	17041	17089	16977	17149	16971	17155	17072	17137	17078	16976	17105	17193	16962	17224	16927	16991	17100	16835	17330	16935	16933	17232	17296	17015	17000	17121	16860	17156	16908	17121	17031	17100	17041	17035	17102	17141	16930	16987	17113	16969	17116	17038	16745	16987	17229	16950	17120	17182	17104	17023	17001	17057	16928	17086	16981	17259	17093	17205	17235	16920	17076	17175	16909	16927	17136	17174	17038	17022	17198	17050	17128	17002	17090	16949	16989	17146	17006	16868	17231	17161	17078	16977	17223	16985	17086	16959	17169	17188	16991	16978	17245	17023	17088	17160	17212	16994	17210	17040	17112	17127	17274	17168	17169	17220	16895	16945	17095	17001	17036	16953	17155	17236	16999	17049	17065	17370	17248	16890	17103	17068	17178	17059	17006	17123	16951	16822	17263	17134	17199	17069	17204	17251	17161	17177	17177	17319	16935	17080	17104	17189	17016	17237	16981	17062	16941	17262	16837	17279	17111	17152	17134	17237	17136	17182	17069	17416	16991	17173	16945	16884	16880	17124	16935	17238	16955	17228	16869	17106	16888	17023	17083	17211	17084	17221	17026	16828	16904	17134	17065	16998	17195	17137	17097	17066	17009	17024	16951	17145	17100	17011	17014	17104	16943	17140	17026	16981	17238	16995	16966	16930	17082	16990	16934	17038	17162	16999	17021	16935	17242	17109	17166	17286	17099	17099	17107	16897	17238	17136
25156	23982	24005	25403	26179	30292	38435	30274	23170	23922	22786	22653	22676	22895	23088	23079	23221	23147	23257	23317	23409	23347	23380	23416	23499	23396	23487	23367	23381	23393	23484	23448	23554	23440	23523	23409	23537	23519	23279	23468	23417	23492	23398	23444	23564	23525	23524	23252	23428	23511	23427	23444	23446	23420	23378	23406	23541	23434	23453	23442	23344	23465	23445	23530	23450	23343	23304	23525	23344	23399	23458	23184	23489	23393	23545	23392	23447	23403	23430	23509	23404	23456	23381	23501	23368	23411	23486	23335	23580	23357	23397	23417	23357	23559	23427	23517	23493	23555	23491	23247	23494	23422	23502	23376	23414	23321	23467	23651	23243	23497	23389	23340	23342	23488	23350	23397	23488	23405	23473	23503	23355	23414	23411	23401	23475	23531	23413	23349	23502	23408	23413	23428	23394	23539	23470	23518	23508	23402	23477	23508	23543	23468	23419	23464	23398	23449	23515	23556	23375	23355	23368	23539	23471	23373	23348	23503	23469	23538	23443	23436	23487	23420	23491	23505	23523	23524	23515	23606	23388	23502	23433	23472	23522	23481	23427	23451	23395	23496	23425	23538	23379	23448	23514	23392	23449	23606	23426	23461	23509	23433	23516	23308	23528	23435	23393	23536	23486	23320	23405	23449	23391	23421	23411	23531	23370	23226	23519	23461	23577	23440	23418	23509	23447	23580	23381	23500	23587	23579	23385	23610	23358	23490	23524	23411	23541	23474	23366	23488	23400	23540	23469	23474	23473	23546	23508	23512	23410	23545	23491	23415	23479	23433	23554	23553	23473	23600	23476	23475	23445	23355	23407	23469	23534	23562	23440	23523	23497	23317	23472	23561	23417	23465	23419	23497	23514	23583	23407	23562	23420	23377	23469	23480	23463	23408	23480	23389	23517	23456	23487	23512	23461	23395	23479	23510	23532	23427	23458	23481	23495	23385	23474	23464	23473	23432	23512	23627	23368	23459	23488	23510	23485	23545	23474	23521	23524	23492	23386	23377	23448	23422	23430	23534	23521	23530	23450	23409	23482	23412	23520	23523	23492	23490	23544	23411	23523	23468	23507	23534	23637	23507	23551	23345	23484	23569	23568	23471	23506	23522	23543	23555	23407	23372	23567	23653	23438	23575	23465	23482	23508	23587	23407	23613	23412	23541	23532	23394	23511	23431	23402	23500	23543	23468	23512	23503	23509	23349	23569	23477	23569	23542	23596	23480	23425	23498	23494	23447	23512	23463	23458	23440	23575	23406	23558	23520	23347	23518	23559	23475	23442	23440	23529	23489	23467	23513	23578	23438	23562	23611	23391	23623	23583	23514	23555	23354	23617	23481	23458	23563	23487	23475	23461	23504	23493	23526	23296	23573	23410	23493	23453	23396	23536	23538	23403	23416	23512	23529	23484	23483	23501	23645	23558	23406	23360	23486	23570	23599	23480	23559	23567	23446	23526	23420	23522	23523	23514	23547	23621	23512	23300	23630	23376	23560	23450	23516	23449	23434	23502	23483	23489	23550	23297	23544	23521	23556	23463	23498	23385	23440	23511	23565	23402	23562	23629	23398	23480	23516	23508	23471	23460	23545	23455	23436	23454	23534	23489	23600	23387	23520	23334	23562	23518	23363	23613	23493	23423	23464	23486	23570	23438	23409	23547	23368	23500	23445	23460	23581	23357	23446	23515	23485	23521	23536	23490	23531	23529	23394	23449	23398	23503	23526	23462	23319	23430	23591	23446	23447	23599	23389	23469	23541	23520	23360	23573	23493	23643	23361	23464	23407	23439	23374	23385	23499	23509	23481	23528	23545	23461	23447	23552	23389	23580	23521	23454	23530	23575	23512	23546	23585	23371	23496	23379	23388	23444	23471	23645	23457	23527	23517	23449	23413	23496	23382	23494	23446	23443	23497	23510	23533	23340	23514	23501	23480	23613	23610	23564	23424	23460	23422	23587	23447	23291	23690	23551	23446	23576	23314	23361	23475	23523	23442	23451	23514	23392	23500	23417	23529	23556	23451	23713	23513	23550	23443	23584	23482	23424	23438	23575	23635	23490	23428	23522	23509	23419	23503	23599	23489	23565	23424	23542	23579	23486	23630	23557	23525	23599	23492	23422	23458	23553	23466	23465	23592	23496	23467	23321	23450	23509	23495	23601	23384	23488	23412	23555	23436	23519	23576	23469	23629	23471	23483	23509	23598	23425	23601	23523	23600	23436	23485	23399	23459	23434	23454	23511	23411	23590	23553	23514	23480	23450	23567	23501	23480	23499	23348	23508	23337	23506	23484	23436	23523	23519	23492	23513	23422	23543	23444	23429	23454	23540	23409	23461	23391	23569	23557	23515	23678	23475	23443	23559	23440	23454	23703	23458	23441	23475	23499	23516	23399	23623	23472	23416	23573	23384	23529	23405	23638	23508	23393	23600	23561	23359	23451	23467	23442	23527	23442	23445	23499	23429	23543	23417	23553	23329	23626	23432	23526	23510	23439	23580	23557	23416	23521	23446	23580	23592	23403	23566	23480	23563	23541	23431	23574	23381	23436	23394	23487	23456	23489	23472	23280	23505	23399	23428	23462	23496	23477	23573	23432	23383	23424	23616	23598	23401	23533	23471	23341	23516	23534	23311	23491	23437	23424	23577	23559	23425	23492	23491	23484	23444	23504	23408	23500	23476	23538	23525	23421	23615	23451	23484	23499	23415	23460	23631	23487	23454	23536	23479	23558	23435	23401	23585	23500	23552	23491	23613	23496	23427	23556	23427	23498	23508	23603	23515	23402	23456	23465	23435	23513	23473	23418	23383	23423	23567	23503	23483	23532	23584	23431	23531	23548	23459	23470	23467	23426	23570	23375	23574	23419	23491	23485	23589	23559	23456	23497	23499	23418	23514	23468	23502	23516	23615	23582	23450	23533	23622	23487	23426	23478	23434	23667	23487	23502	23530	23418	23495	23520	23422	23559	23485	23567	23418	23480	23518	23519	23449	23552	23408	23477	23498	23477	23505	23443	23510	23404	23578	23574	23484	23595	23622	23435	23515	23372	23530	23597	23446	23533	23548	23428	23424	23586	23404	23516	23561	23464	23583	23451	23476	23492	23382	23505	23445	23509	23474	23574	23456	23525	23482	23405	23473	23463	23536	23453	23551	23478	23465	23541	23445	23659	23588	23522	23430	23596	23488	23528	23558	23360	23580	23471	23454	23581	23533	23416	23477	23487	23490	23483	23570	23576	23494	23480	23520	23465	23572	23515	23436	23518	23637	23409	23649	23392	23541	23431	23610	23509	23591	23455	23527	23413	23511	23456	23434	23432	23550	23542	23523	23484	23534	23528	23576	23430	23434	23686	23546	23421	23472	23576	23346	23622	23485	23581	23652	23436	23464	23440	23547	23594	23556	23361	23533	23477	23607	23615	23424	23536	23508	23411	23553	23459	23449	23449	23407	23512	23573	23516	23584	23546	23494	23518	23491	23498	23478	23584	23574	23427	23606	23377	23565	23492	23563	23478	23486	23416	23445	23538	23463	23424	23434	23365	23414	23629	23425	23541	23532	23418	23527	23439	23575	23634	23459	23459	23532	23354	23606	23379	23464	23470	23375	23493	23476	23577	23396	23523	23503	23457	23501	23528	23447	23527	23438	23462	23485	23383	23529	23614	23568	23539	23422	23514	23644	23540	23374	23611	23579	23334	23617	23445	23466	23444	23558	23480	23564	23480	23505	23483	23579	23500	23527	23488	23455	23465	23408	23552	23549	23495	23539	23470	23348	23474	23580	23556	23425	23509	23553	23427	23514	23504	23487	23522	23538	23555	23737	23549	23510	23646	23474	23482	23495	23385	23566	23589	23494	23410	23365	23433	23517	23476	23473	23602	23624	23455	23438	23502	23554	23488	23605	23439	23511	23534	23429	23590	23568	23384	23550	23621	23415	23607	23420	23489	23603	23517	23327	23520	23536	23533	23390	23553	23458	23540	23424	23583	23555	23534	23529	23443	23468	23640	23447	23533	23472	23400	23515	23481	23366	23622	23397	23531	23464	23641	23506	23473	23477	23645	23460	23540	23480	23503	23664	23488	23449	23390	23547	23574	23566	23557	23582	23487	23598	23632	23568	23409	23503	23576	23427	23498	23664	23476	23680	23570	23338	23455	23619	23381	23651	23499	23485	23506	23415	23460	23463	23479	23445	23554	23506	23580	23438	23390	23529	23486	23544	23483	23574	23385	23542	23445	23456	23512	23466	23365	23552	23446	23474	23552	23505	23625	23459	23546	23555	23592	23463	23597	23441	23459	23513	23541	23548	23609	23522	23494	23620	23517	23477	23535	23559	23569	23627	23458	23482	23534	23525	23532	23634	23503	23455	23526	23560	23385	23401	23436	23527	23449	23528	23449	23493	23496	23568	23513	23529	23391	23555	23491	23560	23493	23478	23347	23528	23514	23480	23492	23608	23658	23527	23542	23527	23448	23635	23418	23706	23414	23510	23408	23653	23446	23607	23468	23484	23420	23421	23433	23531	23454	23491	23698	23442	23553	23520	23462	23606	23508	23499	23545	23490	23538	23447	23559	23456	23557	23565	23535	23539	23477	23578	23393	23572	23365	23527	23615	23507	23349	23518	23473	23554	23501	23496	23518	23490	23582	23435	23474	23606	23377	23527	23607	23421	23644	23566	23624	23650	23599	23465	23495	23512	23518	23482	23578	23448	23520	23495	23489	23497	23545	23468	23499	23484	23481	23520	23577	23499	23590	23514	23548	23682	23591	23696	23465	23549	23577	23479	23561	23515	23426	23410	23450	23610	23532	23486	23529	23509	23427	23575	23468	23574	23605	23460	23478	23536	23477	23576	23469	23419	23533	23572	23543	23547	23495	23564	23526	23508	23590	23544	23606	23460	23457	23418	23550	23635	23539	23536	23597	23559	23542	23495	23593	23517	23448	23605	23462	23477	23441	23488	23521	23542	23501	23515	23459	23508	23423	23481	23509	23562	23592	23451	23512	23500	23607	23582	23549	23489	23635	23522	23446	23467	23537	23604	23494	23465	23530	23423	23515	23469	23659	23533	23547	23423	23461	23492	23364	23644	23455	23535	23524	23522	23621	23371	23517	23596	23437	23509	23456	23544	23474	23477	23569	23585	23479	23568	23534
21156	17622	17513	17400	17252	19594	37396	34712	27783	21139	18083	17162	16994	16723	16966	17009	16937	17178	17182	17175	17119	17077	16906	17097	16986	17167	17063	16999	17126	17193	17096	17065	17147	16915	16980	16944	16939	16860	17120	16829	17144	16902	17116	17079	16756	16994	17064	17121	17049	16972	17107	17114	17205	17028	17032	17048	17139	17087	17079	17048	17161	17119	17078	17119	17042	17052	17049	16923	17075	17083	17203	17055	17122	16927	16864	17223	17095	17243	17110	17190	17188	17086	16917	17118	17019	16954	17177	17093	17078	16948	17112	17098	17012	17115	17001	17051	16908	16989	16952	17073	17037	16995	16949	16945	17156	17026	16963	16744	17052	17104	17094	17113	17171	16930	17017	16915	17119	17206	17140	17326	17168	16992	16972	17002	17116	16959	17039	17075	17135	17083	17110	17002	17122	16913	17137	17340	17158	17186	17176	17074	16884	16971	17344	17145	17063	16996	17232	17083	17016	17159	17059	17053	16990	16958	16722	16958	16929	16983	17204	17114	17058	17081	17022	17158	16964	17072	17148	16942	16984	17018	16981	16981	17060	16913	17198	17103	17053	17042	17233	17225	17177	17186	16950	17005	17048	17002	17141	16992	17052	17077	17125	17147	17047	17134	17123	17199	16960	17057	16988	17085	17109	17030	16994	17002	17017	17015	16937	16892	17024	17184	17109	17027	17001	17164	17190	17130	17106	17067	17107	17067	16933	16907	16901	17038	16897	17107	17096	16786	17009	16909	17013	16854	17097	16744	17033	17074	16987	17042	17055	16998	16978	17055	17064	16969	17066	17068	17076	17131	17175	16994	16914	16973	17095	17024	16907	17128	17106	16993	17147	16914	17006	17225	16943	17066	17201	16914	17056	16995	17103	17277	17291	17235	17020	16871	16893	17224	17215	16982	17142	17081	17027	17172	17215	17091	17143	17029	17162	17138	16902	16841	17044	17212	17109	17176	16931	17022	17010	17209	17011	16935	17026	17063	17114	17101	17006	16892	16910	17062	17163	16981	16990	16990	17121	17126	17141	17015	16830	17078	17106	16905	16971	17131	17136	17056	16851	17147	17108	17033	16991	16920	17167	16988	16838	17004	17179	17183	16988	17208	17173	16764	17125	17114	16978	17091	17023	16915	17165	17215	16985	16953	17086	17113	17189	17299	17174	17009	17088	16922	17159	16870	17077	17193	17272	16928	17245	16843	17218	16928	16969	16909	17051	16980	17265	17114	17331	17006	16952	17188	17067	16939	16910	16952	17016	17163	17154	16992	17112	17201	17008	17062	17171	16877	16948	17005	17076	16995	16950	16887	16914	16961	16891	17016	16759	17032	17025	17041	16749	17003	17293	17062	17019	17063	16837	17049	17132	16946	16999	17127	17258	17032	17287	16854	17190	17059	17067	17205	17030	17001	16991	17135	17183	17006	17106	17229	17210	17105	16873	16946	16875	16849	16983	16984	17017	16984	17279	16908	17147	16934	16958	17282	16921	17046	16776	17027	17265	17164	17063	16876	16901	17070	16958	17163	17094	17013	17008	16900	17021	17133	17150	17045	17044	16995	17062	16980	17060	17096	17059	17171	17031	17236	17194	17025	16893	17018	17164	17047	16921	17073	16961	17244	17116	16963	17027	16998	16980	17164	17145	17030	17138	17144	17175	17044	17105	17188	17153	17193	16991	17215	16990	17252	17190	16842	17105	17166	17219	17143	17089	17205	16900	17017	17066	17133	17019	17206	17138	17007	16997	17116	16994	17353	17291	16882	17069	17246	17237	17147	17020	16963	16928	17002	16988	17034	17182	17264	16995	16910	17043	17060	17186	17072	17087	17111	17334	16987	16978	17007	17235	17078	16954	17015	17130	16989	16995	16870	16969	17031	17134	17091	17087	16987	17015	17234	17092	17283	17243	17098	16823	17192	16889	17230	17159	17268	17034	17076	16991	16926	17013	17145	17145	17014	17097	17113	17124	17025	17158	16983	17284	17072	17067	17070	17089	17158	17070	17015	16961	17029	17173	17196	17110	17168	17032	16920	17057	17012	16963	17077	16911	17051	17061	17072	16994	17006	16967	17228	17131	17146	17098	16997	16895	17035	17246	17031	17152	17130	17112	17043	16981	17198	17008	17142	17080	17105	17123	16882	17057	17055	16842	17203	17128	16743	17125	17386	17116	16986	17092	17242	17140	17150	17164	17149	16969	17079	16976	17124	17053	17072	16987	16903	16967	17167	17012	17007	17210	17118	17044	17032	16868	17046	17016	17058	17032	16916	17197	17312	16982	16858	17146	16882	17060	16981	16994	17135	16994	17052	17034	17134	17106	17235	17162	16860	16842	17212	16977	17025	17009	16899	17010	17091	16978	17103	17058	17045	17301	17019	16923	16886	17074	17123	17169	17228	17233	17177	17072	16859	17093	17101	16958	17100	16865	16869	17178	17125	17064	17101	17069	17185	17237	17200	17164	16765	16947	17094	16976	17019	16995	17051	17086	16954	17232	17071	17108	16964	17104	17128	17015	17292	17040	17173	17235	16969	17176	17150	17028	17101	17009	17091	17174	17098	17184	17017	17163	16962	17171	17082	17110	16990	16999	16887	17122	16872	16972	16859	17110	17130	17007	17149	17120	17149	16998	17190	16939	17095	17103	17118	17139	17191	17068	17008	17143	16849	17091	16949	17080	17049	17064	17138	17065	17085	17046	17117	17221	17075	16986	17191	17014	17345	17245	17054	16895	17126	17046	16969	17202	16988	17065	17197	17123	17069	16933	17215	17037	16920	17113	17050	17156	16930	17087	16926	17061	17049	17033	17056	17239	17261	16987	17064	17024	16957	17192	16915	17143	16819	16852	17051	17289	17030	17046	16945	16851	17052	17066	17293	16916	17050	17068	17023	17134	17002	17037	17137	17069	17039	17105	17070	17295	17266	17436	17034	16904	17106	17087	16985	16896	17141	17019	17203	17183	16834	16914	17126	17166	17003	16912	17009	16854	16924	17113	16885	17191	16876	17221	17123	17221	17317	17130	17062	17051	16779	17154	17030	17051	16826	17108	17052	17077	17237	17019	16885	17029	17185	17103	17014	16902	17187	17043	17070	16856	16993	17146	17151	17107	16943	17411	17112	17345	16990	17126	17186	17322	16978	17128	17087	17153	17099	17097	17031	16889	16952	17205	17091	17106	17100	17275	16997	16824	17037	17169	17178	17116	17011	16981	17036	17133	17210	17140	17095	17152	17072	17091	17256	17151	17158	16952	16982	17142	17143	17051	17327	17210	16839	16998	17044	17206	17201	17010	17021	16913	17216	17114	17245	16940	17026	17092	16968	17108	17134	16987	16969	17250	17098	17126	16895	17031	17220	17162	17118	17200	17038	17188	17114	17357	17241	17146	17088	17137	17044	17020	17115	17208	17162	16877	17131	17193	16991	17326	17123	16994	17074	17152	17069	17159	17189	17048	17156	17098	17029	17152	17180	16927	17333	17278	17123	17108	16919	16820	17126	17333	17082	17015	16965	16974	17031	16857	17076	17091	17147	17021	17082	16892	17258	17087	16977	17235	17131	17054	16995	17149	16979	16904	17085	17006	17055	17116	17039	17215	17154	17127	17133	17018	17107	17118	16965	17175	16964	17137	17261	17100	17192	17072	16855	16900	17027	16987	17118	17114	17284	16912	17186	16923	17109	16979	17140	16900	17040	17359	17382	17112	16990	17217	17307	17167	17058	17157	17114	16949	17255	17265	17140	17273	17322	16973	16996	17147	17276	17091	17267	17140	17010	17065	17209	17142	17230	17161	17017	17003	17180	17094	17222	17200	17154	17101	17123	17326	17117	17150	17167	17044	16978	17107	16975	17141	17282	17163	17116	16867	17147	17049	17031	17186	17095	17129	16878	16963	17208	17188	17140	17051	17073	17082	17004	16991	17132	16927	17233	17051	16968	16969	17019	17057	17114	16931	17077	17040	17184	17111	16950	17337	17126	17004	17102	17028	17172	16959	17164	17011	17058	17066	16897	17222	16929	17062	16901	17024	17261	16965	17098	16964	17126	17044	16885	17178	17007	17186	17071	17076	17077	17159	16830	17019	17122	17239	16972	16973	17008	16922	16983	17288	17098	16979	17058	17205	17046	16979	16982	17234	17177	17070	17063	17088	16954	17209	16940	16898	17086	17127	16981	16932	17045	17010	16843	16969	17141	17147	17115	16943	17048	17074	17074	17189	17311	16921	16961	17051	17150	17145	17027	16958	16997	17029	17354	17080	17103	17012	17158	17097	17082	17063	17031	17165	17189	17242	17192	17120	17110	17023	16986	17044	17187	17094	17118	16983	17076	17138	17108	17031	17136	17047	16982	17030	16874	17222	17117	17140	17081	17007	17137	17066	17179	17012	16963	17055	17029	16938	17178	17028	17152	17197	16896	17253	17031	17052	17000	17352	17233	17257	17064	16911	17026	17066	17092	16792	17184	17196	16921	17214	17037	17058	17084	16726	17125	16794	17153	17188	17050	17173	17243	16976	17250	17133	16995	17413	17181	17228	17102	17130	16891	17093	16932	16967	17241	17225	17256	17018	17136	17231	17108	17141	17145	17058	17131	17162	17044	16982	17226	17107	17076	17024	17037	17020	17200	17092	17001	16865	17023	17006	16925	17042	17064	17123	17020	16941	17136	16982	16985	16909	16955	17183	17003	17176	17161	17241	16886	16942	17049	17049	16816	17054	17288	17354	16985	17048	16802	16993	16916	16874	17187	17276	16854	17098	17057	16906	16994	17207	17055	17086	16932	17192	16833	16991	17032	16925	16948	17211	17092	17133	16930	17202	16996	17019	17202	16941	16799	17250	17257	16975	17173	17030	17340	17009	17110	17090	17098	17023	17155	17294	17286	17150	16913	16993	17120	16928	17138	17018	17168	17259	17097	16957	17167	17192	17046	17254	17149	17160	17092	16972	17191	17178	17068	16954	16690	17001	16946	17118	17007	17170	17314	17136	17216	17057	16983	16935	17148	17243	17100	17078	17160	17118	16957	17077	17016	17081	16963	17127	17006	17250	17086	17170	17049	17164	17166	17189	17330	17094	16911	16997	17032	17109	17087	17038	17084	16926	17100	17057	17000	17272	16967	17078	17028	16947	17154	16813	16875	17086	17161	17191	17080
24040	23929	23984	25040	25351	29565	33992	28076	25927	24752	23499	23425	23316	23288	23317	23569	23355	23348	23340	23454	23453	23321	23472	23419	23466	23374	23453	23486	23313	23453	23330	23502	23371	23319	23425	23451	23413	23531	23348	23314	23361	23336	23378	23293	23464	23303	23395	23326	23359	23487	23334	23430	23542	23287	23422	23399	23480	23447	23372	23463	23358	23534	23340	23393	23351	23283	23397	23330	23452	23360	23525	23407	23429	23389	23411	23313	23470	23323	23431	23412	23518	23351	23406	23326	23577	23377	23436	23503	23395	23461	23320	23308	23476	23395	23431	23364	23328	23459	23350	23605	23431	23454	23354	23401	23440	23445	23408	23372	23400	23411	23353	23548	23384	23459	23484	23364	23421	23461	23262	23493	23360	23399	23431	23325	23355	23497	23455	23406	23486	23522	23352	23439	23406	23437	23490	23453	23357	23198	23386	23408	23288	23302	23471	23375	23534	23461	23403	23420	23342	23305	23440	23540	23320	23416	23411	23408	23383	23448	23541	23373	23544	23426	23380	23368	23438	23418	23400	23418	23551	23387	23447	23436	23511	23492	23335	23454	23524	23394	23394	23602	23457	23599	23411	23471	23489	23574	23460	23438	23344	23483	23370	23487	23293	23436	23517	23551	23378	23408	23421	23458	23376	23488	23597	23422	23354	23582	23474	23428	23507	23394	23562	23502	23377	23499	23359	23454	23481	23428	23523	23335	23435	23453	23395	23474	23459	23494	23451	23379	23388	23541	23482	23318	23400	23437	23419	23446	23478	23410	23487	23392	23434	23426	23491	23419	23474	23400	23591	23578	23576	23523	23337	23459	23396	23339	23528	23582	23329	23530	23516	23369	23587	23347	23383	23429	23374	23539	23440	23590	23237	23466	23432	23587	23340	23550	23431	23460	23364	23470	23425	23287	23513	23423	23472	23504	23437	23451	23523	23449	23403	23638	23237	23372	23487	23409	23360	23511	23451	23440	23358	23447	23264	23546	23530	23480	23441	23447	23413	23482	23459	23411	23432	23315	23546	23447	23390	23600	23430	23443	23371	23431	23491	23513	23449	23493	23507	23554	23563	23533	23370	23384	23510	23465	23565	23491	23472	23476	23383	23424	23533	23455	23338	23599	23362	23505	23358	23408	23286	23552	23479	23440	23371	23426	23451	23403	23409	23430	23423	23362	23484	23599	23469	23410	23424	23480	23564	23446	23525	23379	23440	23509	23448	23314	23551	23379	23459	23507	23362	23423	23430	23356	23444	23435	23533	23408	23423	23447	23429	23347	23404	23403	23289	23553	23442	23435	23349	23458	23449	23515	23469	23481	23545	23498	23451	23459	23463	23545	23396	23358	23439	23605	23449	23551	23349	23325	23497	23402	23492	23476	23475	23516	23335	23462	23436	23373	23488	23483	23566	23543	23393	23404	23511	23346	23362	23481	23498	23420	23445	23521	23516	23419	23502	23474	23498	23480	23453	23425	23455	23418	23349	23462	23529	23367	23425	23573	23515	23469	23368	23533	23538	23553	23344	23541	23465	23472	23499	23393	23522	23355	23499	23451	23425	23449	23453	23479	23377	23490	23426	23501	23368	23426	23373	23466	23515	23456	23391	23528	23509	23457	23471	23468	23423	23549	23495	23483	23481	23478	23479	23535	23474	23435	23422	23512	23401	23472	23484	23372	23668	23341	23405	23491	23498	23504	23475	23436	23370	23539	23557	23461	23409	23526	23449	23523	23530	23464	23478	23527	23537	23439	23385	23398	23467	23491	23502	23489	23568	23448	23404	23383	23462	23500	23446	23442	23482	23463	23466	23417	23453	23431	23393	23394	23376	23460	23456	23572	23382	23558	23550	23473	23439	23496	23382	23392	23364	23401	23619	23424	23472	23468	23427	23462	23520	23561	23436	23451	23474	23455	23518	23388	23371	23556	23427	23552	23472	23419	23435	23414	23517	23485	23419	23544	23407	23427	23514	23410	23455	23466	23508	23557	23504	23368	23464	23374	23511	23511	23326	23583	23325	23498	23446	23485	23489	23458	23319	23387	23579	23617	23334	23507	23518	23365	23352	23421	23513	23466	23650	23424	23496	23521	23485	23408	23605	23524	23415	23417	23444	23520	23476	23527	23476	23446	23422	23349	23535	23561	23435	23348	23401	23506	23428	23509	23464	23438	23332	23539	23542	23408	23403	23378	23500	23396	23471	23461	23320	23452	23405	23523	23480	23483	23525	23373	23420	23419	23526	23338	23462	23455	23458	23438	23454	23441	23511	23518	23580	23376	23412	23446	23505	23431	23457	23481	23550	23399	23545	23437	23544	23468	23438	23441	23472	23413	23475	23530	23492	23413	23388	23440	23360	23428	23456	23457	23545	23424	23443	23498	23409	23557	23359	23545	23443	23452	23451	23455	23464	23507	23543	23372	23521	23456	23400	23428	23633	23382	23421	23471	23406	23482	23452	23425	23454	23449	23616	23375	23392	23390	23482	23395	23442	23460	23508	23465	23374	23580	23495	23524	23438	23457	23383	23339	23422	23409	23603	23280	23427	23438	23424	23478	23407	23385	23494	23405	23376	23531	23443	23421	23490	23607	23459	23463	23432	23608	23401	23374	23437	23400	23411	23525	23448	23550	23503	23423	23382	23458	23514	23505	23602	23431	23452	23423	23440	23542	23372	23428	23651	23366	23448	23493	23658	23590	23462	23454	23468	23591	23498	23430	23454	23422	23500	23360	23557	23600	23529	23650	23473	23367	23579	23496	23537	23467	23477	23405	23496	23540	23544	23507	23269	23462	23483	23327	23472	23548	23490	23673	23351	23428	23446	23622	23557	23424	23378	23412	23422	23513	23536	23441	23442	23427	23420	23530	23441	23416	23413	23424	23367	23457	23481	23482	23717	23462	23480	23672	23421	23578	23389	23482	23485	23471	23440	23506	23370	23449	23456	23347	23516	23479	23329	23406	23429	23441	23487	23507	23511	23353	23384	23445	23465	23466	23415	23431	23470	23507	23499	23429	23421	23490	23510	23439	23483	23422	23458	23473	23592	23417	23440	23467	23441	23525	23386	23496	23597	23381	23541	23462	23504	23449	23394	23517	23429	23543	23439	23549	23448	23586	23444	23555	23400	23506	23512	23525	23434	23512	23524	23428	23566	23524	23446	23562	23392	23445	23395	23603	23419	23406	23463	23490	23502	23410	23561	23400	23382	23446	23435	23649	23605	23515	23414	23474	23482	23585	23506	23391	23521	23341	23351	23520	23531	23458	23524	23420	23390	23516	23519	23485	23471	23427	23349	23523	23534	23495	23333	23540	23516	23363	23525	23444	23424	23451	23434	23492	23435	23439	23419	23410	23471	23387	23512	23495	23381	23437	23391	23599	23445	23440	23538	23465	23576	23524	23544	23393	23495	23536	23391	23566	23434	23442	23484	23441	23431	23402	23537	23428	23548	23533	23403	23414	23453	23569	23420	23440	23462	23466	23492	23509	23506	23484	23432	23363	23391	23504	23514	23562	23408	23423	23454	23429	23359	23517	23572	23391	23516	23546	23462	23490	23518	23455	23428	23516	23504	23508	23602	23398	23588	23486	23461	23445	23466	23537	23430	23407	23395	23432	23214	23599	23367	23495	23358	23505	23525	23566	23459	23594	23449	23492	23495	23342	23476	23621	23501	23502	23540	23538	23447	23445	23452	23486	23456	23463	23494	23376	23494	23420	23531	23498	23479	23641	23412	23485	23381	23449	23583	23536	23531	23417	23443	23500	23532	23439	23522	23507	23407	23559	23399	23489	23432	23557	23495	23476	23477	23358	23477	23455	23476	23495	23596	23546	23489	23359	23441	23472	23524	23342	23529	23535	23628	23544	23506	23516	23418	23623	23276	23418	23596	23478	23503	23506	23454	23581	23441	23342	23442	23487	23476	23573	23551	23494	23394	23490	23415	23381	23546	23625	23450	23496	23448	23515	23464	23442	23511	23543	23378	23410	23434	23473	23540	23619	23493	23438	23482	23481	23447	23481	23525	23452	23653	23283	23511	23509	23592	23425	23492	23400	23424	23469	23457	23498	23581	23448	23442	23536	23423	23497	23458	23361	23390	23481	23325	23538	23524	23426	23436	23450	23550	23441	23628	23546	23341	23488	23478	23543	23412	23504	23399	23463	23391	23371	23500	23480	23462	23446	23435	23543	23377	23405	23564	23495	23427	23483	23377	23532	23436	23474	23531	23574	23474	23299	23485	23587	23442	23554	23474	23397	23295	23425	23540	23480	23469	23420	23586	23408	23448	23531	23520	23437	23460	23498	23514	23362	23540	23513	23506	23569	23501	23515	23535	23486	23342	23578	23463	23418	23444	23515	23441	23477	23387	23486	23336	23502	23464	23441	23525	23423	23522	23330	23608	23332	23443	23480	23568	23590	23585	23388	23385	23581	23545	23379	23487	23520	23451	23568	23533	23444	23486	23640	23417	23348	23561	23469	23450	23496	23613	23545	23529	23401	23518	23432	23479	23485	23523	23308	23600	23541	23474	23478	23453	23514	23612	23238	23669	23470	23510	23423	23379	23454	23551	23579	23473	23500	23341	23503	23560	23466	23377	23521	23523	23499	23520	23555	23592	23566	23495	23445	23553	23425	23502	23386	23418	23377	23531	23586	23602	23388	23461	23491	23414	23488	23401	23401	23548	23527	23565	23420	23385	23499	23546	23542	23429	23477	23545	23503	23431	23480	23499	23500	23468	23373	23505	23505	23472	23566	23422	23433	23606	23469	23527	23469	23395	23436	23507	23364	23471	23505	23515	23453	23490	23327	23504	23553	23638	23376	23468	23550	23529	23430	23404	23549	23492	23423	23435	23472	23430	23413	23478	23608	23534	23545	23594	23378	23433	23496	23538	23547	23502	23516	23503	23473	23446	23437	23505	23467	23584	23341	23577	23368	23432	23379	23577	23436	23484	23512	23521	23512	23459	23434	23524	23522	23363	23493	23562	23478	23623	23501	23384	23525	23512	23580	23474	23553	23550	23444	23540	23484	23476	23523	23574	23507	23538	23479	23496	23489	23569	23456	23426	23459	23424	23330	23593	23561	23241	23494	23487	23465	23430	23340	23441	23427	23453	23533	23419	23615	23513	23566	23407	23545	23478	23500	23416	23433
18937	17714	17719	17401	17713	20620	46559	42905	33376	23661	18753	17333	17189	17283	17002	16931	16916	17101	17254	17016	17019	16891	16900	17063	16918	17267	17135	17021	17020	17031	17176	17074	17137	17047	17159	17143	17004	17090	17027	16919	16962	17073	16998	17035	16941	17129	17075	16985	17038	16919	17003	16998	17169	16937	16876	17092	17074	17148	17209	17042	16988	17121	17153	17038	17219	17005	17213	17092	17143	17142	17137	17009	17100	17215	17127	16865	17240	17040	17340	17261	17139	17245	16992	17131	17357	16948	17331	17187	16968	17152	16918	16959	17007	17016	17025	16891	17118	17181	17269	17214	17132	17091	17167	16992	16957	16906	17059	16992	16985	16987	17218	17145	17002	16931	17092	17000	17241	17120	16882	16869	16982	16861	17220	16960	17101	17072	16991	17093	17166	17155	16958	17278	17268	17108	17088	17166	16976	16980	17078	16963	17001	17066	17107	17177	17070	16857	17260	17418	17356	17118	17031	16898	17164	16964	16974	17108	17068	16923	17156	17145	16773	17048	17058	17146	17339	17142	17109	17319	17056	17180	17081	16909	17107	16793	17025	17005	17181	16986	16769	16858	17050	17193	17026	16957	17044	17141	17230	16917	16943	17069	17122	17071	17104	17181	17015	16975	17143	17154	17070	16961	17042	17145	17110	16990	17142	17050	16991	17062	17029	17146	17299	16897	17095	17083	17033	17079	17154	17214	16895	17082	17245	16887	17217	16984	17155	17053	16994	16877	16969	16823	17106	17119	17136	17061	17018	17092	16914	17168	17146	17173	17057	17182	17037	16882	16959	17099	17113	17197	17090	16981	17101	16944	17160	16999	17009	17166	17133	17110	17048	17196	17099	16941	17181	17141	17147	17089	17042	17026	17034	17147	16856	17219	16831	17098	16907	17270	16990	16950	17066	17286	17214	16995	17176	17214	17067	17058	17161	17145	17074	17123	17034	17042	17049	17172	17295	16947	17271	17284	17130	17034	17153	17145	16996	17005	16999	17111	17016	17022	17230	16939	17302	17184	17258	17211	17017	17111	16925	16973	17265	17034	17007	17084	17053	17099	17055	17126	17164	17121	16980	17116	17227	16960	17124	17160	16945	17093	17195	17383	17028	16995	17177	17159	17075	16915	17174	17092	17072	17084	17119	16968	16980	16944	17028	17186	17012	17054	17347	17225	17194	17051	17085	17191	16889	16850	17013	17075	16890	17226	17010	17220	16964	17163	17061	16844	17057	16952	17180	17054	17015	17023	16940	17257	17033	16870	16937	17002	17051	17109	17154	17044	17051	17053	17074	17240	16955	17197	17020	16939	16931	17040	17286	17171	16969	17081	17193	17030	17075	17039	17063	17042	17080	17034	16995	17004	17017	17108	17140	17211	17171	17103	17171	17207	16979	17295	17255	17014	17174	17254	17156	16957	17125	17207	17041	17096	17160	17132	17048	16794	17122	16872	16891	16941	16856	17166	17174	17092	17149	17175	17205	17188	17034	17293	17160	16951	16864	16962	16995	16957	17062	16969	17025	16995	17142	17149	17378	17293	17156	16884	17173	16968	17184	17116	17189	17091	17156	17109	17185	17076	17031	17198	17417	17088	16977	17117	17108	17081	17053	17000	17119	17023	16991	17049	17049	16920	16998	17251	16966	17101	17022	17190	16961	17120	17209	17002	16948	17076	17017	17000	17249	17019	16971	17060	17018	17098	17072	17004	17147	17014	17263	17049	17216	16918	16997	17124	17334	17242	17250	17284	16873	17324	17134	17150	17037	16915	16965	16968	16932	17137	17348	16892	17071	17070	16897	17235	17189	16980	17115	17110	16968	17335	17189	16879	16986	16960	17138	17216	16837	16846	17083	17028	17224	17123	17176	17097	17030	17002	17233	17178	17233	17205	17053	17048	17248	16898	17223	16952	17166	16846	17227	16988	16880	17148	17088	17091	17050	17107	17251	17183	17127	17017	17051	16969	17136	17044	16839	17267	17107	16930	16922	17023	17080	17083	16995	16971	17194	17015	17225	17094	17087	17128	16996	17006	17102	16931	17037	17064	17156	17048	17134	16960	16989	17166	17114	17079	17063	16994	17244	17161	17180	17042	17119	17031	17307	17076	17085	17007	17149	16958	16993	17040	17104	17031	17048	17075	16956	17071	17105	16943	17021	16956	17063	17009	17383	17288	17105	17003	17130	17005	17227	17219	17075	17004	17140	17227	17020	17014	17155	16944	17148	17271	17199	17113	17062	17159	17000	17194	17023	17136	16919	17115	17097	16825	16844	17293	17297	16967	17007	17235	17100	17094	17010	17109	17116	17083	16908	17030	17019	16989	16914	16947	17141	17258	17349	17063	17158	16909	17078	17188	17130	17003	17128	17005	17167	17291	17100	16909	17235	17277	16951	17106	17271	17344	16983	17040	17159	17152	17225	16977	16974	17074	17184	17067	17257	17148	17180	17108	17110	17027	17072	16962	17299	16885	17045	17277	17032	17089	17211	16974	17169	16974	17237	17296	16959	16862	17153	16908	16974	17177	17173	17004	16866	17153	17172	17334	17345	17029	17202	16873	17007	17186	17019	17028	16985	17026	16952	17184	17173	16998	16941	17067	16879	17061	16912	16891	16976	17110	17216	17272	17117	17038	16875	17031	17032	17049	16942	17138	17070	16991	16871	17117	17260	17259	17066	17065	17178	17079	17308	17179	17109	16957	16852	17070	17079	17069	17137	17063	17022	17024	17132	17188	17094	17038	17112	17058	17072	17109	17155	17012	17173	17042	16889	17038	17088	17183	16987	17106	17053	17022	17039	17061	17024	17210	16974	17216	17206	16813	17200	16986	16967	17067	17380	17063	17155	17108	16923	17120	17181	17152	17296	16956	16959	17194	17127	17140	17078	17126	17285	17131	17306	17299	17102	17262	16761	17002	17216	17165	17116	16997	17076	16961	16961	16976	16966	17134	17161	17060	17056	17058	17197	16905	17148	17039	16845	17112	16922	17003	16987	16890	16967	17167	17089	17064	16970	17123	17111	16942	17153	17049	16991	17327	16943	17180	17094	17164	17210	17035	17322	16990	17029	17161	17117	17007	16977	17148	16972	17040	17225	17046	17286	17190	17087	17102	17254	17165	17177	17352	17203	17336	17211	17037	16935	17069	17143	17043	17067	16940	17189	17140	16966	17034	16978	17253	17069	17181	17286	17088	17052	17143	16873	16927	17108	17148	17077	17074	17118	17179	17147	17220	17008	16959	17187	17079	16957	17068	17102	16972	17046	16843	16846	16926	17023	17004	16969	17252	17137	17231	17311	17028	16905	17030	17005	16943	17129	17099	17038	17148	17136	17205	17004	17207	16907	17380	16959	16964	16908	17131	17158	16988	16963	16902	17075	16837	17146	17081	16893	17049	17290	17070	17181	17121	17079	17004	16968	17073	16927	17192	17134	17045	17047	17150	17126	17008	17159	17075	16990	16893	16898	16908	17136	17100	16986	17011	17095	17059	17192	17138	17259	16913	17023	17137	16984	17060	17114	17207	17005	17236	17025	17039	17064	17278	17046	17206	17094	17150	16869	17036	16987	17197	17076	17063	17001	17085	17031	17224	17185	17254	16906	17044	17117	16967	17037	17081	17057	17126	17115	17073	16991	17143	17006	17024	17179	17154	17104	16989	17197	17119	17126	17151	17258	17087	17154	17005	17049	16932	17162	17005	17080	17214	16897	17170	17075	17333	17100	17026	17177	17318	17117	17041	17126	17192	17018	16994	17204	16938	17018	16947	16887	17234	16919	16991	17037	16975	17167	17096	17184	17042	17053	17067	17106	17458	17327	17245	17073	17151	17010	17203	16926	17060	17024	17003	17035	17039	17064	16906	17118	16992	16986	17014	16872	16930	17017	16977	17016	17187	17167	17200	17050	16906	17172	16915	17191	17121	17322	17167	16999	17260	17146	17164	17209	16838	17074	17228	17181	17004	17221	17158	16937	17210	16957	16681	17198	16998	17089	17014	17238	17059	16894	17160	17127	17009	16807	16734	17101	17176	17179	16991	17115	17041	17205	17419	17314	17138	16992	17173	17135	16976	17073	17068	17182	17007	17093	17014	16950	17185	17217	16968	16891	17114	17043	17125	17166	17105	17048	16933	17078	17313	17105	17004	17159	17205	17216	17188	17224	17371	16994	17120	17000	16826	17044	16962	17206	17238	16933	17057	17137	17019	16939	16921	17142	17187	17230	17225	17074	17137	17222	17362	17274	16991	17106	17307	17295	17085	17164	17127	17028	17123	17032	17091	17182	17231	16978	17035	17190	17203	17065	17049	16902	16965	17301	16916	17021	17034	17005	17141	17153	17224	17077	17189	17042	17096	16981	17264	16967	16853	17016	17084	17075	17046	16947	17054	17166	17084	17022	17089	17044	17021	17003	17238	16987	17049	16956	16993	16983	17023	17141	17150	17018	16966	17200	16989	17063	17101	16904	17003	17127	17035	17081	16929	17003	16977	17062	17070	17228	17071	16905	17074	16972	17182	17221	17181	17079	17061	17236	17102	17237	17107	16999	17064	17037	17000	17129	17011	17135	17069	17005	16973	17116	17129	16964	17086	17114	17158	17049	17202	16869	16982	17047	16940	17167	17062	16917	17271	17023	17064	17187	17231	16994	17149	17108	17042	17053	17109	17068	17139	17228	17130	17254	17046	16929	16904	16945	17084	17037	17111	16881	17148	17067	17093	17283	17075	16987	17023	17191	17054	17162	17052	17079	17079	17172	16832	17257	16992	17112	16965	17123	17210	17146	16981	17069	17088	17221	17243	17156	17154	17300	16968	17224	17184	17211	17366	17013	16997	17175	16894	17095	17122	17050	16980	17117	17126	17184	17068	17144	17163	17077	16984	17189	16973	17152	17160	17178	17148	16992	16899	16803	17044	16834	17103	17176	17060	16919	17185	17038	17094	17205	17143	17189	16979	17186	17210	17036	17156	17066	16994	17113	17078	17017	16929	17227	17031	16976	16972	17143	17102	17064	16822	17091	17018	17178	17040	17107	17083	17201	17262	17110	17058	16935	16986	16993	17155	17223	17202	17122	17080	17236	17121	17058	17140	16921	17143	17217	17211	17175	17140	17126	17123	16996	17022	17108	16937	17069	17282	17097	17092	16978	17095
25727	24031	24033	25952	26868	31074	39724	29300	23156	24170	22733	22697	22704	22931	23075	23159	23203	23252	23373	23494	23368	23538	23489	23417	23589	23494	23497	23539	23429	23498	23476	23365	23395	23561	23488	23364	23543	23458	23486	23444	23462	23494	23396	23541	23541	23588	23629	23383	23526	23543	23466	23416	23508	23521	23499	23525	23467	23570	23425	23343	23351	23546	23573	23578	23542	23374	23489	23513	23483	23499	23498	23534	23515	23589	23474	23505	23491	23639	23639	23453	23744	23362	23518	23588	23541	23526	23464	23562	23483	23522	23626	23433	23488	23500	23613	23611	23474	23625	23547	23565	23579	23592	23465	23615	23430	23536	23572	23399	23451	23576	23594	23567	23483	23575	23526	23611	23510	23451	23487	23491	23546	23427	23516	23415	23496	23523	23564	23482	23526	23445	23528	23449	23528	23444	23495	23472	23601	23485	23493	23557	23630	23469	23550	23592	23496	23534	23572	23492	23518	23469	23459	23592	23556	23422	23590	23614	23465	23488	23625	23559	23437	23627	23412	23731	23515	23554	23524	23622	23499	23641	23650	23663	23494	23512	23378	23602	23556	23523	23437	23535	23545	23674	23521	23518	23496	23511	23475	23531	23596	23485	23460	23582	23600	23592	23639	23556	23483	23493	23604	23423	23542	23501	23500	23510	23550	23501	23604	23633	23481	23393	23722	23554	23499	23519	23599	23620	23460	23518	23540	23585	23529	23613	23614	23668	23379	23738	23519	23624	23470	23504	23561	23425	23553	23547	23525	23599	23612	23432	23651	23644	23474	23550	23571	23574	23508	23549	23466	23579	23605	23525	23582	23455	23535	23456	23631	23477	23460	23508	23552	23621	23581	23643	23576	23559	23447	23609	23608	23635	23556	23553	23703	23605	23711	23407	23552	23525	23606	23426	23634	23550	23534	23603	23483	23556	23635	23480	23551	23532	23529	23635	23653	23525	23539	23399	23481	23586	23529	23556	23658	23499	23538	23600	23625	23595	23490	23673	23619	23627	23508	23619	23437	23719	23516	23583	23568	23546	23374	23537	23565	23514	23566	23595	23417	23626	23545	23501	23578	23582	23498	23667	23548	23605	23555	23492	23662	23537	23568	23540	23594	23691	23453	23663	23500	23621	23637	23537	23618	23536	23621	23635	23581	23546	23614	23586	23428	23541	23528	23555	23583	23631	23622	23573	23598	23526	23566	23567	23592	23493	23741	23555	23494	23650	23574	23560	23710	23583	23490	23590	23683	23571	23572	23511	23670	23620	23656	23601	23478	23546	23594	23480	23562	23639	23527	23639	23629	23436	23606	23663	23391	23498	23601	23561	23567	23513	23576	23599	23543	23557	23567	23570	23577	23616	23484	23528	23519	23513	23601	23571	23634	23491	23639	23460	23489	23541	23591	23523	23500	23594	23552	23560	23498	23608	23524	23515	23508	23377	23610	23497	23516	23576	23591	23568	23533	23580	23535	23610	23476	23519	23530	23537	23714	23491	23619	23609	23584	23540	23506	23577	23513	23605	23615	23503	23515	23578	23548	23555	23458	23524	23611	23459	23653	23467	23549	23561	23429	23577	23673	23487	23514	23599	23556	23481	23554	23578	23644	23556	23537	23553	23645	23549	23568	23657	23545	23630	23494	23689	23588	23600	23667	23662	23548	23502	23551	23471	23631	23567	23518	23751	23422	23494	23706	23634	23626	23589	23612	23502	23600	23512	23548	23580	23488	23474	23550	23558	23703	23649	23548	23599	23471	23614	23449	23580	23515	23602	23508	23770	23589	23624	23492	23703	23500	23500	23626	23476	23557	23670	23620	23505	23600	23552	23503	23672	23617	23665	23504	23578	23609	23630	23720	23610	23550	23459	23383	23612	23619	23376	23628	23622	23484	23552	23574	23713	23524	23642	23506	23584	23569	23587	23566	23483	23650	23523	23508	23695	23751	23618	23567	23526	23512	23595	23606	23623	23515	23446	23722	23561	23459	23543	23593	23455	23540	23582	23823	23594	23599	23598	23468	23532	23477	23510	23727	23616	23619	23485	23690	23559	23502	23744	23563	23504	23532	23555	23508	23663	23567	23652	23571	23531	23618	23569	23527	23563	23518	23575	23607	23580	23464	23522	23537	23609	23391	23637	23632	23624	23611	23546	23517	23573	23482	23623	23521	23603	23584	23626	23530	23529	23678	23431	23644	23526	23702	23411	23640	23600	23511	23614	23591	23555	23519	23578	23456	23554	23639	23686	23555	23556	23444	23539	23512	23563	23532	23644	23541	23559	23578	23456	23614	23500	23457	23543	23507	23674	23564	23682	23501	23508	23588	23675	23641	23619	23533	23529	23811	23380	23625	23541	23529	23619	23562	23613	23538	23646	23490	23729	23594	23602	23560	23563	23481	23637	23513	23466	23578	23595	23385	23749	23535	23555	23453	23512	23592	23511	23554	23579	23599	23609	23685	23473	23566	23568	23406	23604	23499	23593	23636	23659	23555	23562	23620	23575	23714	23542	23497	23730	23621	23454	23648	23502	23513	23663	23541	23604	23644	23606	23386	23694	23562	23568	23555	23491	23570	23755	23521	23589	23485	23537	23587	23657	23699	23548	23631	23603	23484	23588	23550	23573	23629	23602	23472	23543	23443	23704	23580	23645	23498	23537	23521	23541	23569	23571	23596	23444	23685	23461	23545	23518	23557	23647	23633	23592	23619	23668	23653	23498	23610	23483	23734	23696	23509	23588	23524	23550	23586	23584	23590	23539	23658	23560	23517	23613	23649	23587	23651	23580	23675	23517	23785	23454	23541	23696	23534	23433	23541	23703	23406	23564	23590	23577	23541	23484	23518	23481	23680	23631	23515	23532	23512	23668	23524	23685	23566	23558	23445	23656	23546	23554	23630	23557	23613	23390	23740	23624	23514	23593	23565	23617	23600	23606	23592	23466	23647	23514	23601	23531	23517	23559	23580	23537	23514	23649	23527	23559	23569	23511	23549	23475	23710	23614	23498	23712	23606	23487	23599	23542	23570	23569	23696	23538	23600	23552	23650	23411	23570	23466	23520	23389	23596	23605	23738	23603	23490	23543	23710	23625	23606	23521	23568	23733	23455	23474	23597	23565	23475	23624	23489	23529	23585	23592	23587	23532	23619	23583	23533	23598	23658	23591	23463	23769	23403	23632	23667	23433	23589	23525	23789	23514	23598	23623	23620	23516	23498	23606	23631	23567	23684	23586	23575	23686	23574	23436	23572	23670	23575	23523	23493	23676	23504	23645	23530	23628	23618	23659	23596	23507	23625	23676	23548	23519	23519	23716	23492	23479	23593	23656	23544	23523	23629	23572	23649	23438	23688	23636	23619	23488	23568	23608	23523	23647	23608	23638	23588	23578	23617	23530	23498	23501	23483	23498	23572	23601	23545	23493	23544	23624	23690	23670	23654	23584	23517	23550	23635	23680	23624	23571	23483	23495	23652	23628	23523	23671	23628	23552	23541	23552	23590	23657	23628	23492	23487	23557	23447	23620	23591	23704	23583	23639	23723	23420	23681	23596	23589	23516	23708	23442	23603	23457	23693	23652	23526	23546	23539	23657	23618	23516	23615	23584	23708	23601	23656	23495	23513	23579	23533	23497	23487	23697	23515	23560	23558	23533	23590	23624	23575	23473	23666	23513	23593	23609	23560	23536	23605	23635	23653	23608	23589	23626	23577	23633	23607	23523	23569	23546	23701	23526	23592	23691	23545	23547	23629	23495	23487	23610	23560	23615	23633	23486	23669	23644	23321	23678	23543	23579	23641	23492	23753	23507	23630	23483	23704	23584	23539	23453	23586	23557	23624	23636	23689	23522	23590	23479	23618	23491	23508	23709	23455	23667	23599	23665	23672	23537	23513	23510	23504	23550	23551	23511	23463	23690	23674	23608	23621	23570	23507	23612	23575	23568	23363	23516	23630	23520	23721	23358	23696	23556	23670	23464	23501	23663	23600	23631	23487	23508	23677	23463	23738	23658	23582	23550	23518	23569	23515	23699	23576	23510	23579	23501	23705	23448	23682	23496	23677	23628	23502	23452	23689	23593	23596	23511	23599	23674	23523	23557	23548	23583	23572	23575	23625	23530	23528	23573	23716	23554	23651	23569	23597	23452	23659	23596	23642	23487	23605	23584	23565	23600	23555	23614	23614	23589	23617	23474	23468	23702	23475	23613	23609	23534	23660	23533	23592	23440	23535	23642	23615	23697	23513	23681	23635	23556	23614	23693	23593	23523	23496	23657	23707	23760	23616	23643	23673	23579	23513	23610	23569	23590	23441	23488	23551	23423	23755	23657	23568	23661	23566	23671	23565	23617	23706	23459	23607	23639	23578	23692	23693	23526	23694	23629	23468	23658	23506	23612	23689	23673	23636	23701	23632	23617	23652	23458	23552	23601	23589	23608	23661	23548	23543	23650	23697	23559	23523	23458	23623	23611	23453	23478	23741	23501	23700	23579	23761	23441	23623	23520	23602	23480	23627	23633	23600	23523	23474	23589	23509	23673	23629	23549	23695	23556	23502	23678	23587	23561	23604	23531	23677	23559	23566	23535	23764	23531	23683	23549	23519	23598	23535	23613	23558	23669	23640	23552	23679	23494	23565	23736	23543	23539	23685	23603	23579	23556	23579	23611	23488	23622	23596	23576	23512	23628	23684	23564	23625	23488	23593	23461	23632	23741	23641	23547	23574	23596	23606	23610	23457	23627	23616	23592	23633	23620	23556	23618	23550	23657	23471	23645	23517	23579	23578	23535	23577	23527	23593	23558	23551	23548	23611	23437	23668	23547	23458	23602	23580	23638	23508	23575	23666	23454	23567	23636	23693	23540	23577	23648	23488	23560	23567	23433	23599	23481	23488	23663	23654	23597	23573	23567	23650	23526	23619	23584	23514	23663	23678	23513	23597	23545	23435	23679	23542	23552	23448	23565	23544	23494	23566	23404	23655	23645	23614	23497	23701	23616	23578	23623	23556	23599	23509	23582	23607	23477	23762	23597	23544	23604	23478	23595	23617	23570	23722	23557	23712	23709	23642	23640	23508	23649	23536	23719	23470	23717	23579	23609	23595	23692	23545	23637	23563	23619	23611	23667	23540	23633	23655	23569	23466	23658	23591	23686	23568	23659
19568	17227	17256	17065	17093	17458	24944	25597	21990	18657	17172	16844	16907	16973	16821	17043	16791	16841	16878	16768	16989	16681	16669	17098	16919	16916	16959	16820	16830	16900	16926	16853	16800	16604	16967	16732	16667	16788	16673	16697	16792	16706	16830	16770	16901	16606	16803	16953	16832	16918	16671	16743	16927	16785	16609	16925	16752	16795	16906	16907	16857	16848	16735	16629	16844	16769	16766	16743	16800	16799	16911	16847	16901	16823	16641	16916	16641	16987	16742	16811	16730	16834	16907	16932	16677	16657	16978	16996	16902	16797	16773	16939	16776	16828	16810	16862	16772	16990	17002	16713	16911	16874	16753	17018	16652	16715	16718	16746	16855	16727	16969	16880	16949	16841	16730	17012	16909	17085	16841	16796	16870	16980	16777	16819	16804	16636	16789	16862	16776	16794	16919	16638	16811	16830	16757	16680	16687	16635	16783	16996	16843	16781	16731	16855	16803	16933	16638	16763	16739	16614	16765	16775	16806	16872	17028	16665	16943	16627	16959	16528	16765	16621	16897	16735	16844	16702	16714	16928	16823	16719	16658	16923	16740	16855	16960	16843	16791	16886	16834	16737	16934	16909	16880	16931	17054	16916	16813	16823	16747	16985	16885	16949	17062	16946	16972	16847	16725	16777	17076	16945	17140	16938	16773	16840	16794	16823	16717	16718	16926	16740	16873	16834	16817	16840	16713	16997	16944	16858	16811	16821	16920	16816	16707	16823	16873	16892	16898	16885	17054	16898	16933	16848	16892	16700	16929	16711	16770	16860	17021	16879	16860	16732	16858	16773	16975	16713	16816	16753	16700	17053	16857	16664	17136	16980	16646	16804	16792	16809	16773	16731	16998	16926	17007	16783	16798	16821	16803	16780	16735	16834	16837	16841	16883	16879	16926	16753	16842	16888	16887	16804	16983	16938	16945	16887	16905	16782	16998	17055	16786	16820	16698	16808	16712	16643	16658	16767	16778	16737	16814	16815	17169	17157	16901	16934	16746	16933	16649	16784	16711	16803	16726	16823	16750	16905	16907	16951	16765	16905	16896	16798	16909	17017	16877	16892	16709	16643	16930	16765	16867	16918	16936	16874	16860	16847	16829	16943	16739	16790	16819	17106	17033	16873	16688	16822	16661	16831	16907	16906	16746	16901	16779	16678	16751	16648	16782	16749	16969	16842	16905	16825	16885	16894	16934	16891	16960	16731	16726	16766	16910	16748	16825	16881	16982	16648	16896	16861	16944	16849	16901	16951	16922	16982	16848	16813	16882	16761	17066	16861	16825	16855	16779	16819	16869	16756	16893	16765	16890	16893	16886	16808	16957	16846	16800	16750	16635	16614	17119	16886	16698	16792	16823	16892	16955	16893	16965	16875	16771	16914	16959	16844	16686	16877	16900	17028	16767	16923	16758	16828	16664	16840	16932	16845	16777	16873	16759	16876	16829	16758	16793	16779	16810	16678	16826	16758	16876	17006	16839	16828	16694	17051	16946	16993	16800	16813	16830	16712	16622	16829	16991	16885	16925	16947	16704	16958	16817	17016	16901	16905	16646	16663	16934	16763	16867	16971	17025	16899	16889	16703	16982	17052	16942	17024	16844	16924	16994	17010	16863	16869	16882	16709	17116	16964	16751	16964	17075	17014	16864	16843	16747	16684	16888	16857	16660	16884	16691	16795	16784	16676	16818	16960	16719	16709	16917	16992	16885	16688	16921	16555	16573	16738	16703	16908	16706	16795	16629	16841	16860	17166	16878	16883	16855	16998	16775	16967	16844	16660	16648	16696	16913	16919	16735	16895	16882	16925	17012	16978	16680	16819	16814	16787	16954	16715	16809	16786	16776	16885	16820	16743	16959	16892	16651	16716	16586	16805	16907	16949	16702	16853	16968	16605	16762	16787	16788	16907	16669	16632	16983	16682	16648	16836	16847	17004	16963	16854	16815	16665	16903	16952	16933	16814	16777	16997	16770	16856	16988	16936	16939	16929	16947	16657	16893	16829	16827	16835	16862	16892	16886	16924	16897	17091	16865	17047	16999	16917	16904	16846	16759	16786	17026	16801	16795	16924	17171	16834	16876	17023	16738	16638	17014	16709	17120	16863	16671	16686	16792	16873	16823	17057	16921	16996	16993	16847	16935	16804	16773	16759	16809	16962	16692	16990	16933	16919	17064	17106	16792	16830	16832	16986	17025	17007	16693	16927	16966	17002	16798	16636	16640	16763	16894	16686	16969	16900	17056	16779	16793	16655	16652	16804	17124	16654	16950	16925	16891	16975	16695	16884	16881	17034	16917	16758	16581	16793	16784	16773	16903	16641	16848	16823	16870	16715	16845	16920	16724	16688	16833	16946	16803	16777	16847	17002	16873	16765	16940	16873	16881	16755	16858	16703	16997	16887	16918	16950	17027	16816	16948	16849	16746	16851	16961	16771	16910	16681	16872	16947	16799	16871	16847	16836	16933	16841	16715	16694	17071	16770	16979	17047	16969	16802	17073	16795	16817	16847	16704	16852	16896	16932	16776	16710	16945	16945	16941	16954	16859	16891	16850	16686	16912	17033	16875	16774	16895	16771	16559	16828	16770	16726	16803	16863	16877	16910	16711	16917	16761	16723	16637	16953	16810	16930	16851	16648	16965	16850	16848	16659	17006	16947	16759	16726	17004	16674	16829	16759	16914	17024	16907	16932	17001	16797	16777	16808	16829	16840	16837	16764	16936	16666	17036	16859	16775	16772	16905	16979	16930	16931	17055	16875	16711	16838	16837	16881	16840	16784	16727	16964	16961	16861	16820	16701	16708	16698	16858	16954	16783	16730	16797	16888	16681	16866	16850	16740	17064	17031	16842	16962	16690	16835	16926	16821	16951	16983	16752	16857	16760	16820	16725	16728	16803	16749	16842	16831	16642	16857	16871	16857	16742	16912	16935	16886	16955	16948	16745	16883	16829	16949	16685	16917	16848	17005	16713	16872	16770	16653	16923	16950	16890	16938	16894	16960	16786	16903	16902	16868	16852	16913	16680	16836	17007	16953	16804	16957	16943	16800	16972	16791	16641	16905	17018	16949	16871	16901	16803	16918	16833	16897	16896	16818	16925	16806	17064	16870	16641	16840	16871	16693	17023	16884	16838	16792	16651	16837	16856	16851	16778	16658	16648	16706	17001	16985	16938	16793	16826	16753	17104	16807	16741	16817	16819	16645	16945	16704	16936	17020	16830	16797	16761	16738	16889	16619	16975	16969	16907	16958	16979	16787	16814	16795	16855	16838	16926	16888	17062	16885	16972	16705	16784	16975	16924	16870	16725	16972	16813	17107	16834	16799	16916	16960	16938	16784	16984	16766	16954	16781	17070	16822	16901	16778	16834	16892	16980	16830	16852	16758	16785	16789	16851	16891	16820	16628	16845	16880	16732	16958	16995	16759	16809	16903	16848	16840	16877	16771	16853	16892	16897	16915	16905	16818	17083	17001	16870	16705	16711	16832	16917	17060	16945	16803	16791	16856	16894	16689	16780	16746	16800	16971	16975	16967	16716	16859	16863	16741	16994	16963	16967	16877	16758	16981	16976	16953	16803	16803	16836	16842	16687	16784	16969	16805	16825	16831	16628	16837	16906	16948	16975	16826	16972	16714	17090	16798	16847	16918	16941	16979	16832	16846	16683	16756	16679	16918	16797	16810	16720	16748	16614	16804	16915	16885	16954	16917	16856	16714	16675	16703	17006	16985	16861	16755	16649	16765	16666	16944	16834	16802	16757	16965	16990	16929	17046	17037	16965	16986	16839	16786	16875	16912	16869	16997	17052	16943	16963	16913	16976	16719	17072	16886	16858	16745	16858	16844	16951	16960	16764	16819	17067	16978	16912	16878	16954	16716	16933	16905	16991	16558	16823	16773	16810	16786	17009	16782	16897	16819	16993	16775	16808	16684	16922	16934	16843	16716	16830	16763	16734	16807	16835	16906	16756	16922	16875	16856	16867	16796	16793	16953	16850	16921	16761	16970	16783	16630	16755	17000	17030	16843	16920	16695	16769	16881	16930	16718	16826	17006	16864	16816	16727	16765	16886	16814	17039	17083	16913	16854	16829	16873	16739	16901	16738	16938	16744	16822	16816	16701	16762	16966	16780	16862	16868	16876	16910	16750	16859	17013	16797	16752	16716	16719	16753	16731	16817	16940	16978	16943	16897	16698	16835	16639	16712	16956	16949	16828	16808	16775	16940	16823	16867	16957	16841	16801	16833	16951	16896	16922	16862	16910	17000	16953	16636	16893	16753	16898	16831	16721	16753	16833	16877	16936	16836	16894	16752	16826	16756	16961	16976	16817	16781	16783	16974	16813	17050	16849	16852	16821	16918	16929	16959	17038	16535	16818	16720	16707	17000	17043	16866	16876	16909	16889	16637	17037	16848	16773	16939	17048	16784	16854	16857	16729	16863	16879	16724	16816	16960	17104	16716	16671	16883	16880	16710	16841	16845	16926	16783	16627	16785	17074	16789	16858	16791	16852	16920	16801	16979	16680	16736	16788	16842	16841	16969	16897	17024	16988	16791	16850	16904	17021	16906	16775	16978	16943	16835	16900	17000	16949	16740	16935	16704	16837	16790	16733	16939	16956	16850	16751	16776	16841	16862	17026	16822	16750	16837	16904	17009	16740	16803	16745	16845	16909	16829	16864	16962	16970	16736	16700	16936	17066	17140	16944	16866	16673	16805	16927	16813	16770	16754	16605	16805	16993	16692	16952	17002	16822	16810	16974	16985	16888	16765	16769	17033	16637	16819	16913	16854	16836	16948	16993	16806	16805	16992	16914	16832	17008	16837	16957	16798	16802	16993	16832	16923	16958	16823	16981	16827	17035	16703	16800	16997	16908	16910	16737	16885	16947	16810	16806	16819	16998	16823	16877	16878	17051	16775	16946	16958	16863	17117	16759	17028	16838	16811	16750	16932	16716	16867	16777	16621	16820	16952	16793	16904	16872	16707	16704	16855	16635	16842	17095	16989	16840	16892	16964	16965	16800	16739	16718	16925	17038	16808	16773	16951	16817	16859	16854	17074	16945	17185	16850	16739	16807	16891	17044	16744	16744	17034	16943	16846	16752	16854	16824	16970	16770	16831	16766	16803	16934	16771	16829	16883	16893	16807	16726
24190	23908	23904	24808	25626	28286	29080	28742	26696	24661	23829	23686	23664	23640	23642	23560	23649	23768	23837	23657	23521	23679	23750	23672	23641	23758	23660	23747	23724	23579	23669	23807	23772	23664	23611	23639	23640	23645	23680	23750	23753	23541	23703	23694	23642	23591	23702	23535	23552	23699	23700	23712	23684	23537	23567	23614	23615	23730	23755	23681	23703	23714	23639	23725	23762	23621	23640	23616	23486	23553	23829	23635	23467	23822	23640	23709	23704	23616	23708	23572	23722	23738	23622	23658	23605	23646	23633	23669	23577	23756	23618	23657	23746	23611	23547	23821	23615	23753	23862	23628	23676	23725	23652	23575	23640	23600	23643	23745	23520	23853	23614	23629	23633	23715	23726	23711	23717	23699	23535	23725	23754	23497	23663	23622	23738	23715	23655	23738	23696	23556	23732	23532	23733	23671	23613	23618	23765	23634	23855	23691	23662	23533	23813	23746	23613	23560	23580	23782	23741	23713	23588	23679	23768	23677	23620	23681	23639	23638	23676	23734	23606	23695	23805	23747	23674	23720	23594	23775	23691	23626	23778	23570	23737	23623	23749	23644	23668	23810	23751	23582	23721	23737	23641	23703	23553	23793	23671	23693	23682	23581	23814	23717	23707	23716	23651	23714	23703	23680	23661	23583	23774	23707	23673	23595	23672	23693	23618	23591	23660	23622	23654	23697	23587	23795	23685	23656	23794	23681	23754	23559	23635	23704	23667	23680	23678	23604	23627	23596	23616	23831	23721	23634	23786	23501	23697	23648	23726	23743	23769	23769	23648	23687	23802	23655	23757	23685	23688	23625	23743	23610	23610	23703	23654	23747	23692	23719	23649	23706	23719	23606	23581	23713	23701	23730	23649	23639	23737	23669	23832	23678	23753	23665	23652	23758	23629	23851	23687	23618	23732	23871	23696	23672	23722	23626	23730	23630	23801	23711	23687	23624	23726	23638	23656	23737	23708	23668	23636	23708	23746	23719	23729	23767	23628	23662	23714	23593	23731	23699	23704	23681	23657	23866	23630	23746	23625	23700	23668	23643	23657	23686	23783	23522	23696	23608	23675	23649	23758	23628	23617	23748	23816	23867	23604	23791	23685	23670	23782	23576	23682	23616	23764	23619	23750	23613	23800	23605	23753	23661	23645	23829	23552	23619	23714	23673	23646	23712	23647	23712	23621	23778	23712	23807	23576	23743	23719	23802	23635	23635	23808	23646	23721	23594	23802	23647	23772	23732	23687	23653	23809	23643	23681	23745	23633	23609	23688	23565	23653	23669	23601	23741	23592	23713	23680	23662	23672	23689	23593	23834	23615	23735	23661	23659	23789	23701	23598	23633	23766	23639	23729	23842	23726	23665	23690	23729	23689	23810	23685	23654	23586	23603	23790	23669	23782	23658	23841	23616	23708	23758	23654	23626	23788	23604	23651	23707	23764	23795	23639	23733	23597	23699	23580	23724	23636	23852	23713	23769	23686	23744	23630	23628	23816	23661	23626	23639	23692	23848	23706	23783	23684	23713	23752	23660	23865	23687	23711	23624	23745	23650	23784	23699	23748	23742	23648	23779	23665	23598	23630	23677	23714	23635	23550	23722	23642	23820	23535	23805	23735	23706	23818	23636	23634	23824	23746	23750	23564	23570	23738	23732	23649	23724	23732	23677	23760	23645	23796	23755	23835	23555	23717	23730	23638	23816	23643	23733	23751	23715	23589	23772	23629	23705	23756	23591	23585	23676	23520	23766	23775	23712	23738	23776	23708	23816	23781	23616	23694	23704	23808	23538	23763	23796	23707	23756	23742	23714	23718	23658	23574	23653	23740	23581	23821	23745	23794	23713	23681	23722	23576	23730	23654	23788	23714	23557	23735	23622	23704	23800	23718	23682	23630	23744	23725	23675	23680	23693	23691	23657	23788	23669	23719	23799	23717	23745	23693	23611	23578	23738	23820	23687	23737	23683	23779	23725	23688	23716	23805	23771	23642	23721	23836	23848	23604	23781	23699	23703	23781	23745	23776	23695	23614	23758	23763	23618	23675	23704	23640	23765	23780	23544	23670	23734	23543	23637	23703	23642	23593	23771	23663	23728	23576	23692	23675	23885	23582	23619	23828	23617	23743	23638	23764	23714	23810	23654	23746	23756	23677	23693	23670	23729	23503	23725	23777	23652	23715	23779	23780	23670	23764	23628	23643	23725	23580	23657	23758	23609	23827	23612	23703	23675	23708	23763	23778	23695	23672	23705	23830	23728	23735	23719	23728	23567	23678	23786	23583	23802	23646	23707	23683	23754	23655	23658	23704	23645	23813	23684	23714	23633	23712	23694	23622	23723	23648	23632	23641	23653	23790	23722	23732	23751	23688	23670	23803	23705	23722	23534	23660	23842	23629	23726	23656	23677	23718	23783	23655	23811	23721	23785	23644	23829	23641	23579	23754	23761	23686	23858	23743	23748	23712	23668	23710	23695	23742	23666	23691	23613	23756	23711	23637	23728	23677	23656	23712	23637	23675	23721	23596	23774	23602	23727	23923	23652	23719	23632	23684	23813	23707	23692	23595	23609	23731	23735	23762	23762	23735	23570	23792	23632	23655	23681	23767	23630	23588	23591	23662	23657	23803	23711	23785	23729	23585	23751	23770	23665	23721	23728	23734	23783	23777	23583	23641	23618	23667	23710	23616	23667	23691	23767	23732	23704	23616	23770	23696	23803	23760	23649	23743	23636	23753	23824	23726	23552	23755	23855	23631	23611	23885	23534	23737	23823	23740	23766	23779	23558	23660	23663	23637	23707	23609	23816	23744	23739	23598	23667	23738	23641	23707	23748	23747	23741	23711	23769	23781	23694	23666	23672	23740	23751	23715	23562	23641	23716	23812	23762	23691	23655	23735	23751	23643	23686	23762	23536	23658	23603	23792	23706	23736	23699	23780	23620	23623	23753	23770	23600	23690	23577	23857	23686	23635	23691	23734	23725	23619	23612	23809	23578	23789	23681	23816	23717	23655	23735	23675	23632	23814	23678	23657	23666	23647	23681	23644	23743	23644	23683	23682	23675	23609	23593	23751	23669	23651	23644	23725	23713	23669	23729	23710	23685	23663	23638	23830	23696	23593	23775	23614	23732	23728	23719	23742	23553	23768	23758	23639	23772	23703	23631	23759	23755	23646	23723	23665	23729	23741	23788	23644	23687	23728	23591	23748	23714	23744	23731	23678	23691	23748	23724	23719	23597	23603	23728	23787	23732	23667	23787	23627	23754	23752	23653	23742	23718	23760	23720	23737	23724	23719	23665	23636	23797	23686	23795	23762	23728	23778	23763	23681	23689	23758	23723	23775	23648	23757	23667	23811	23749	23657	23646	23702	23715	23712	23785	23595	23744	23726	23611	23750	23772	23772	23774	23643	23727	23793	23624	23799	23673	23608	23858	23696	23676	23673	23723	23678	23603	23627	23734	23722	23898	23727	23599	23739	23598	23771	23677	23696	23712	23702	23687	23640	23777	23639	23711	23606	23810	23729	23751	23637	23687	23690	23693	23641	23652	23868	23714	23634	23766	23717	23621	23655	23749	23634	23589	23663	23630	23752	23725	23624	23712	23785	23712	23720	23789	23678	23809	23705	23626	23585	23740	23657	23800	23623	23732	23675	23644	23710	23867	23715	23603	23769	23716	23721	23700	23821	23706	23757	23745	23692	23572	23745	23768	23695	23757	23725	23633	23775	23865	23724	23634	23715	23763	23581	23633	23665	23672	23769	23677	23630	23646	23656	23773	23648	23712	23827	23671	23717	23634	23770	23865	23814	23735	23630	23772	23716	23762	23782	23723	23772	23557	23731	23727	23772	23678	23744	23750	23797	23695	23818	23766	23647	23680	23579	23803	23726	23847	23712	23713	23631	23757	23906	23817	23634	23684	23757	23706	23519	23756	23810	23633	23742	23774	23781	23637	23705	23705	23491	23744	23560	23735	23698	23835	23760	23589	23592	23652	23747	23731	23657	23619	23841	23573	23819	23675	23722	23689	23641	23703	23737	23593	23835	23603	23793	23761	23671	23646	23659	23808	23805	23667	23873	23690	23649	23714	23759	23665	23652	23715	23737	23611	23745	23546	23883	23677	23728	23672	23761	23542	23787	23770	23769	23586	23725	23727	23624	23729	23706	23610	23820	23778	23649	23754	23775	23722	23628	23686	23602	23652	23723	23818	23734	23669	23844	23733	23799	23586	23774	23684	23694	23660	23830	23632	23732	23619	23696	23828	23741	23651	23723	23667	23622	23664	23798	23786	23562	23787	23685	23718	23732	23712	23701	23813	23684	23566	23852	23748	23734	23795	23648	23731	23775	23630	23631	23690	23700	23694	23693	23605	23820	23789	23699	23642	23717	23668	23555	23651	23754	23717	23675	23667	23785	23757	23617	23659	23588	23722	23693	23850	23660	23703	23756	23721	23792	23735	23726	23663	23750	23829	23627	23726	23705	23696	23686	23737	23679	23693	23657	23750	23703	23668	23691	23725	23682	23787	23737	23801	23508	23677	23793	23706	23791	23718	23765	23700	23752	23656	23696	23620	23701	23747	23699	23728	23860	23634	23718	23650	23849	23706	23674	23838	23541	23630	23730	23825	23788	23691	23790	23669	23730	23768	23769	23628	23840	23507	23771	23645	23632	23630	23733	23797	23683	23884	23746	23700	23719	23668	23740	23709	23719	23766	23661	23676	23590	23801	23733	23848	23597	23766	23712	23693	23668	23828	23663	23738	23780	23621	23626	23718	23798	23644	23722	23823	23732	23756	23899	23610	23634	23785	23768	23703	23738	23703	23838	23716	23704	23717	23544	23791	23666	23792	23750	23685	23690	23797	23853	23705	23669	23566	23765	23809	23644	23847	23695	23708	23764	23744	23823	23699	23687	23703	23818	23670	23628	23714	23680	23698	23720	23764	23641	23815	23823	23701	23750	23736	23689	23622	23722	23691	23847	23603	23754	23686	23766	23674	23712	23769	23706	23783	23699	23661	23731	23612	23798	23742	23668	23773	23748	23767	23733	23616	23705	23667	23701	23711	23677	23703	23873	23704	23681	23780	23793	23572	23612	23719	23774	23701	23618	23714	23643	23811	23789	23567	23715	23757	23738	23839	23682	23808	23647	23763	23620	23751
18664	17568	17698	17364	17843	20113	45526	43093	33694	23641	18608	17382	17309	17229	17102	17080	17169	16889	16910	16961	16815	17145	17125	16918	17091	17099	17116	17209	17150	16959	16983	16753	17025	16997	17175	17011	16865	16889	16982	16877	17100	16954	16719	17036	16848	17312	17144	16925	17170	16993	17155	17214	17133	17253	17121	17102	17102	16935	16808	16861	17106	16921	17066	17204	17014	16985	17122	16877	16855	17132	17133	17058	16943	17015	17066	16887	17074	16814	17057	16860	17013	16946	16808	16982	17133	16828	17036	17171	17079	17182	16901	16953	16832	16951	17086	16955	17110	16941	16986	16941	16939	16998	16989	17063	17137	16914	17055	17102	17065	17041	16922	17049	17096	17035	16924	16943	16849	16797	16971	17063	16895	17031	17066	17013	16932	16980	17042	16928	17060	17096	17235	17043	17084	16918	17051	17119	16953	16857	16955	16965	17052	16968	16883	16822	17149	17008	16946	16850	17016	16983	16888	17012	16969	17215	17162	17110	16848	16949	16856	16925	17090	17083	17063	16973	16831	17153	17178	17183	17097	17053	17206	17123	16849	17063	17020	16936	16862	17079	17040	17086	17296	17076	17276	16751	16938	17037	17070	17034	17102	17045	17047	16792	16978	17084	16909	17099	17049	16949	16971	17003	17032	16922	17098	17168	16972	17032	17062	16951	17008	17033	17286	17164	17022	17104	17145	17151	17185	16973	16953	17198	17039	16854	16997	17038	17067	16947	17039	17002	17063	16942	17108	17144	16983	17202	16958	17053	17065	16869	16989	16937	16917	17035	16987	17047	16886	17245	17133	16918	16993	17015	16898	17040	16997	17045	17092	17036	17069	16971	17001	16827	17124	16896	17032	17249	17174	17067	16955	17145	16974	16989	17177	17166	16986	16816	17015	17036	17185	17181	17305	17055	17180	16827	17117	16890	17021	16898	17040	16992	16880	16928	17072	17129	16775	16900	16906	16961	16701	17047	17152	17018	16788	17071	16948	16860	17106	17102	17105	17141	17063	17044	17016	16874	16981	17234	17185	17024	17278	17262	16994	16968	17181	17249	17164	17118	17272	17107	17244	17208	17085	17008	16824	17006	16913	17054	17224	16968	16975	16918	17370	17208	17034	17134	16957	16993	17046	16769	16972	16996	16942	17011	17133	17014	16993	16984	17223	17096	17155	16998	17077	17044	16962	16937	16949	16974	17151	17177	16885	16950	17161	17117	16938	17069	17283	17303	17084	17148	16994	17117	16938	17090	17102	16966	17141	16927	17111	17235	17027	16952	17001	17032	17024	16802	16822	17033	17036	17090	16943	17177	16999	16998	17079	16983	17026	17065	16970	17056	16941	16985	16881	16992	17082	16896	16972	17170	16881	17189	16959	16920	17091	17083	17020	16969	17014	17097	17059	17019	16963	16894	17001	16907	16932	16721	17108	17024	16884	16921	17006	17241	17094	16933	17076	17079	16974	16934	17093	16982	17103	17124	17059	17150	16937	17006	17214	16939	17122	16919	16795	16945	16856	17009	17217	16990	17031	17023	17007	16976	17063	17119	17020	17213	16990	16931	16811	16810	16816	17174	16965	17104	17089	17103	17104	17034	17010	17189	17080	16865	16983	17223	17084	16969	17192	17054	17164	16986	17116	16946	16986	16881	17073	16836	17257	17013	16900	17042	17140	17079	17171	16874	16965	16885	16850	17051	16999	17170	17080	17191	17000	16990	16989	17243	17117	17054	17188	17028	17015	17006	17006	17116	16924	16980	17064	16975	16918	16910	16997	17124	17085	16869	17118	17054	17157	17241	16858	17147	17115	17067	17005	16874	16931	17108	16913	16842	17093	17106	17070	17042	17027	16980	17094	16992	16914	17009	17112	17060	16989	17047	16967	16893	16949	17022	17005	17106	17286	17019	17096	17080	16988	17017	17070	16822	17185	17033	17035	17188	17141	16993	17074	16909	16980	16910	16921	17002	17002	16994	17000	17188	16959	17086	17089	17238	17144	16972	17018	16912	17165	16859	17015	16977	17134	17190	17119	17147	17183	16833	16878	17162	17141	16979	16943	16868	17069	17205	17214	17025	17004	17151	17124	17060	17064	17103	17172	16902	17077	17102	17017	17028	17038	16852	16996	17206	17179	16999	17125	16883	17031	16879	16989	17033	16953	16994	17146	17145	16900	16972	17110	17082	16963	17168	17224	16863	17191	17089	17001	17150	16960	17082	17109	17046	16989	17119	17116	17069	17067	16913	16967	16785	16870	16943	16841	16957	16958	17017	17128	17141	17002	17066	16976	17027	17180	17046	17041	16902	17075	16939	17172	17043	17203	17180	16921	16860	17100	17003	17073	17000	17102	16866	17138	16958	17131	16834	17090	16943	17100	16996	17059	16923	16982	17113	16998	16988	17067	17093	17096	16953	17002	16995	16938	16984	16947	17031	17021	17002	17055	17067	16783	17064	16970	16971	17196	17189	17074	17047	16940	17246	17043	17081	17029	16936	16739	17169	16824	17089	17049	17115	17021	17120	17146	17022	16819	17114	17213	16984	17065	17111	17380	17004	16834	17148	17227	16933	17141	16886	16973	17086	16904	16974	17025	17052	17043	17111	17208	17082	16965	16785	17027	17120	17108	16852	16913	17112	16959	16972	16924	17071	16950	17007	17168	17011	17027	17137	16993	16945	17023	16743	17111	16924	17197	17176	17025	16876	16953	17116	16985	17039	17161	16905	16971	17040	16712	16993	16931	17131	17186	16840	17003	17198	17082	17145	17202	16935	17127	17009	16826	17096	16889	16974	17225	16955	17111	17080	17126	16983	17100	17134	16933	17083	16942	16888	17116	17142	17107	16989	17006	17030	16937	17235	16974	17062	17190	17176	17017	17249	17049	17041	16958	17099	17171	17024	17239	16957	16954	17234	17186	17142	17075	16931	16983	17105	17005	16918	17180	16830	16927	17162	16969	17127	17073	17159	17195	17021	17052	17098	17128	17057	16929	17029	17118	16960	16836	16996	17083	17338	17042	16934	16985	17018	16991	16893	16870	17123	17237	17064	17083	17090	17121	16955	16942	16831	16795	17050	17078	16911	17041	17007	17046	17078	16937	17292	17224	16958	17113	17270	17012	17098	16844	16984	17160	16960	17064	16619	16923	17047	17124	16921	17127	16938	17014	16890	17049	16983	17101	16933	17087	16996	17389	17175	17149	16949	17009	16930	17163	17109	17100	17089	16953	16987	16906	17069	16935	17068	17013	16946	16797	17134	16943	16906	16946	17139	16974	17093	17137	17110	16946	16890	17131	16945	17107	17119	16909	17087	16867	17132	16885	17020	16918	16869	16909	17177	17060	17021	16898	16893	17003	17116	17087	17206	17061	17057	17090	17170	17080	17061	16906	16914	17075	17212	17018	16941	17153	17067	17082	16987	17114	17022	17182	16987	17287	17274	16856	16908	16901	16980	17002	17063	17314	17146	16949	16990	17040	16912	17133	17089	16800	16927	16839	17020	17109	17123	16884	16978	17079	17008	17011	17029	16963	17139	17145	16982	17231	16937	17235	16972	16976	17154	17195	17015	17110	17238	17195	17057	17286	17226	17044	16968	17235	17248	16985	17000	16876	17072	16815	16896	17065	17073	17012	16919	17056	17172	16870	16804	16927	17053	16977	17054	17262	16970	17302	17094	17044	16939	17176	17069	17059	17034	17193	17073	17093	17019	17012	17108	17050	17031	16961	17102	17222	16980	16942	17070	17036	16862	17154	16972	17070	17096	17056	16921	16945	17088	17055	16923	17021	16963	17084	17039	17058	16991	16852	16992	16788	17044	16746	16796	17035	16980	17094	16928	17069	16862	16978	16983	16968	16962	17236	16889	16796	16999	16951	16931	17212	16988	17071	17048	17142	17111	17094	17124	17082	17175	16970	16884	17004	17053	16940	17118	17061	17163	17308	17163	17070	17162	16989	17071	16963	16945	16938	17119	17008	17001	17113	17008	17074	16868	16993	16953	17053	16882	17171	17012	17077	17162	17093	17007	17117	17100	17013	17124	17002	17078	16973	16947	17062	16865	17156	17024	16989	16981	17234	17029	17078	16928	17121	17072	17116	17305	17035	17168	17183	17018	16972	16913	16956	17140	17077	16813	17230	16935	17144	17034	17189	17023	17069	17147	17146	17066	17014	17088	17116	16917	16999	17012	16990	17101	16979	17046	16895	17050	16911	17111	16632	17107	17005	16941	17098	17197	16868	17117	17047	17131	16938	17000	17236	16951	17008	17123	17163	16896	17064	16882	16969	16972	16951	17228	16921	16959	17087	17155	17166	17141	17151	17066	16949	16971	17109	17158	17062	17130	16910	17053	16968	17231	16936	16929	16962	16994	17101	17020	17099	17056	16906	16926	17037	17124	16981	16905	16937	17146	16933	16955	17135	16604	17083	17320	17187	17314	17025	17027	17092	16967	16935	16963	17091	17040	17024	17035	16660	16969	17178	16970	17235	16921	17371	16965	17208	17017	17084	17125	17115	17041	17149	16988	17193	17193	17106	16993	17223	17008	17058	17026	17094	16842	17037	17234	17187	16912	17145	16966	17012	17104	17119	17098	16996	16792	17104	16975	17011	17135	17070	17006	17072	17046	17127	16959	17052	17137	17085	16927	16815	17023	17101	16959	17055	16678	17174	17171	16898	17000	16956	16864	16854	16944	17137	16953	17018	16909	16869	17014	16869	17131	16954	17101	17137	17146	16790	16983	17037	17095	17015	17141	17097	17160	16999	17005	16939	17054	17019	17020	17247	17021	16869	16963	17141	17056	17075	17058	16987	16954	16894	16958	17114	17042	16862	17014	17043	16929	17141	16832	16937	17121	16942	16996	16931	16826	17096	17016	16888	17003	17018	16958	17162	16998	17064	16915	16971	17050	17188	17109	16859	16853	17144	17013	17193	16940	17150	17100	16880	16995	16889	16907	17053	17016	17100	17072	17034	17005	17083	17158	17180	17198	16930	17123	16946	17071	16981	17098	17031	17041	17162	17127	17099	17332	16979	16999	16831	16962	17078	17182	16901	17007	17118	16908	17070	16893	16994	17014	16972	17357	17078	17204	17184	16955	17115	17044	17009	16949	17036	17014	16948	17245	17085	16981	17110	17071	17147	17078	16865	17124
25694	23981	24166	25912	26839	31121	39016	29896	23561	24055	23026	22777	22924	23131	23166	23309	23387	23440	23535	23488	23511	23533	23542	23604	23716	23537	23490	23594	23597	23637	23704	23713	23566	23592	23515	23770	23582	23607	23671	23539	23625	23605	23561	23705	23596	23709	23590	23579	23701	23642	23549	23507	23688	23581	23590	23664	23549	23599	23609	23699	23635	23621	23490	23725	23679	23644	23639	23665	23693	23731	23560	23544	23681	23693	23546	23669	23566	23643	23680	23575	23609	23607	23581	23700	23599	23557	23516	23520	23718	23639	23560	23605	23562	23636	23554	23558	23664	23474	23652	23660	23564	23513	23779	23619	23628	23650	23675	23538	23737	23697	23772	23643	23652	23543	23623	23559	23578	23561	23738	23520	23656	23599	23646	23646	23457	23721	23712	23632	23631	23543	23573	23712	23651	23604	23554	23744	23744	23643	23660	23728	23721	23816	23651	23630	23442	23629	23658	23514	23615	23500	23733	23513	23618	23677	23659	23703	23691	23721	23632	23703	23657	23682	23562	23784	23595	23627	23659	23636	23684	23660	23565	23565	23577	23530	23737	23607	23685	23697	23521	23762	23628	23610	23811	23741	23689	23695	23665	23773	23730	23596	23748	23651	23761	23768	23694	23701	23813	23660	23644	23800	23729	23787	23719	23560	23702	23752	23669	23701	23736	23632	23625	23620	23595	23682	23726	23595	23745	23715	23652	23608	23774	23715	23739	23570	23755	23541	23621	23698	23615	23747	23624	23712	23568	23673	23659	23785	23672	23640	23684	23566	23773	23537	23682	23620	23694	23730	23592	23671	23641	23670	23675	23733	23533	23738	23683	23676	23597	23719	23599	23673	23716	23665	23699	23699	23695	23712	23707	23637	23604	23655	23666	23612	23650	23799	23627	23663	23792	23693	23681	23639	23654	23688	23648	23656	23731	23630	23665	23631	23811	23562	23632	23647	23742	23619	23759	23634	23650	23702	23683	23628	23594	23748	23708	23701	23655	23742	23688	23688	23783	23647	23682	23672	23843	23676	23668	23727	23658	23719	23649	23589	23713	23691	23674	23654	23652	23614	23777	23623	23743	23661	23674	23693	23767	23518	23761	23635	23704	23633	23855	23589	23740	23556	23662	23671	23655	23799	23584	23629	23782	23605	23689	23771	23621	23829	23656	23695	23815	23703	23614	23674	23630	23654	23656	23582	23772	23665	23622	23696	23683	23710	23595	23555	23705	23680	23653	23758	23674	23671	23771	23526	23786	23628	23754	23677	23792	23723	23760	23760	23549	23766	23551	23572	23714	23775	23589	23639	23627	23704	23642	23698	23601	23803	23681	23777	23744	23691	23642	23606	23667	23637	23719	23753	23610	23809	23607	23782	23724	23603	23680	23644	23554	23782	23707	23787	23625	23715	23641	23587	23624	23671	23596	23632	23700	23826	23648	23746	23774	23634	23627	23624	23642	23739	23759	23636	23717	23676	23640	23727	23725	23636	23830	23618	23642	23776	23638	23676	23688	23731	23657	23581	23575	23790	23685	23658	23749	23706	23684	23694	23779	23659	23698	23708	23569	23754	23681	23734	23592	23792	23623	23658	23647	23557	23656	23697	23654	23697	23575	23688	23780	23696	23694	23670	23647	23729	23794	23794	23824	23604	23650	23738	23786	23666	23653	23717	23605	23845	23621	23757	23634	23758	23641	23861	23597	23699	23674	23650	23682	23635	23559	23572	23761	23585	23647	23504	23640	23787	23597	23703	23754	23624	23734	23768	23728	23768	23583	23751	23698	23464	23737	23678	23656	23723	23631	23626	23632	23714	23613	23742	23750	23646	23658	23835	23567	23539	23689	23724	23741	23653	23636	23765	23660	23607	23781	23674	23517	23618	23644	23740	23696	23700	23754	23672	23556	23717	23751	23603	23720	23559	23759	23647	23576	23743	23576	23700	23624	23722	23734	23650	23785	23623	23702	23844	23750	23749	23642	23656	23744	23662	23661	23665	23797	23627	23688	23666	23714	23629	23601	23752	23620	23786	23814	23641	23625	23668	23630	23650	23624	23637	23762	23719	23630	23706	23570	23644	23676	23701	23659	23656	23757	23812	23692	23656	23844	23648	23850	23663	23584	23698	23768	23663	23665	23790	23611	23604	23729	23614	23684	23741	23579	23770	23758	23768	23668	23666	23704	23772	23622	23643	23737	23643	23775	23714	23746	23684	23820	23654	23833	23640	23651	23702	23590	23640	23743	23790	23642	23638	23610	23737	23762	23688	23536	23719	23712	23706	23642	23795	23739	23629	23656	23596	23769	23669	23745	23492	23658	23747	23651	23806	23743	23733	23742	23616	23695	23607	23743	23668	23646	23506	23767	23555	23731	23733	23722	23657	23668	23765	23693	23617	23736	23844	23640	23645	23753	23759	23639	23630	23764	23631	23754	23548	23621	23694	23817	23785	23656	23606	23713	23672	23749	23637	23729	23657	23718	23618	23588	23812	23772	23679	23696	23649	23598	23789	23700	23651	23786	23507	23760	23756	23691	23786	23736	23639	23825	23640	23578	23685	23640	23761	23753	23609	23752	23720	23645	23462	23769	23726	23761	23765	23690	23681	23692	23649	23702	23674	23683	23778	23609	23614	23704	23590	23709	23758	23594	23720	23646	23740	23677	23794	23639	23615	23752	23660	23763	23688	23788	23700	23662	23677	23741	23738	23750	23709	23712	23722	23572	23675	23704	23712	23627	23734	23722	23604	23814	23690	23608	23594	23847	23574	23810	23655	23740	23646	23838	23695	23683	23704	23697	23734	23755	23673	23766	23715	23759	23720	23678	23657	23688	23706	23671	23831	23723	23780	23685	23728	23546	23833	23672	23604	23720	23656	23702	23671	23621	23625	23658	23794	23686	23611	23536	23757	23613	23651	23758	23678	23782	23725	23643	23662	23714	23645	23588	23754	23566	23732	23756	23688	23609	23702	23707	23710	23622	23699	23673	23681	23696	23625	23813	23577	23746	23620	23740	23741	23670	23603	23675	23661	23633	23631	23788	23648	23594	23696	23794	23678	23751	23652	23703	23618	23714	23793	23696	23660	23655	23757	23698	23600	23733	23622	23786	23683	23694	23601	23672	23545	23707	23753	23833	23601	23750	23590	23807	23717	23557	23723	23701	23589	23666	23760	23652	23736	23751	23738	23858	23649	23697	23699	23842	23686	23651	23722	23622	23641	23646	23733	23777	23701	23726	23815	23654	23661	23602	23602	23685	23546	23676	23784	23710	23727	23793	23756	23707	23618	23675	23692	23657	23656	23811	23791	23754	23649	23749	23746	23577	23605	23721	23529	23777	23695	23848	23611	23747	23639	23641	23727	23677	23661	23628	23695	23510	23686	23758	23749	23634	23725	23761	23611	23685	23694	23613	23724	23719	23692	23697	23606	23759	23676	23721	23766	23789	23555	23634	23778	23639	23660	23784	23739	23790	23693	23666	23651	23659	23686	23757	23808	23601	23666	23775	23653	23741	23717	23735	23684	23700	23734	23568	23792	23593	23764	23622	23634	23744	23747	23666	23672	23765	23666	23850	23714	23700	23620	23763	23549	23699	23675	23800	23739	23672	23644	23603	23725	23714	23775	23721	23709	23789	23605	23681	23671	23656	23679	23625	23705	23763	23782	23691	23576	23793	23686	23537	23723	23659	23842	23797	23567	23680	23638	23741	23733	23726	23789	23639	23779	23761	23515	23693	23592	23779	23875	23592	23544	23871	23699	23645	23706	23826	23681	23736	23733	23783	23619	23651	23734	23734	23719	23606	23743	23683	23745	23614	23789	23723	23810	23703	23598	23745	23655	23668	23808	23731	23705	23659	23740	23730	23723	23566	23756	23668	23551	23534	23890	23522	23672	23585	23692	23568	23729	23713	23609	23787	23651	23769	23807	23648	23744	23625	23730	23766	23750	23712	23779	23631	23659	23781	23787	23701	23716	23630	23674	23694	23659	23709	23609	23800	23656	23811	23629	23629	23769	23807	23684	23664	23718	23708	23692	23651	23648	23666	23829	23727	23761	23513	23692	23698	23806	23764	23727	23589	23636	23647	23674	23627	23629	23677	23671	23671	23777	23710	23846	23689	23675	23673	23848	23562	23773	23719	23709	23707	23606	23687	23720	23732	23754	23686	23727	23727	23709	23846	23584	23713	23769	23726	23629	23663	23845	23684	23672	23707	23774	23688	23690	23627	23710	23595	23660	23596	23780	23829	23628	23662	23676	23693	23733	23683	23592	23794	23776	23566	23709	23648	23732	23713	23792	23702	23854	23573	23718	23652	23750	23610	23736	23668	23646	23677	23755	23691	23790	23704	23665	23787	23599	23642	23741	23536	23563	23816	23677	23723	23611	23614	23647	23689	23842	23659	23592	23690	23662	23621	23687	23724	23668	23749	23814	23775	23672	23778	23638	23799	23682	23608	23741	23815	23710	23819	23711	23659	23707	23761	23759	23579	23791	23674	23768	23709	23804	23656	23853	23575	23648	23669	23639	23673	23775	23661	23684	23731	23786	23780	23498	23709	23651	23701	23756	23755	23689	23751	23670	23721	23680	23689	23726	23550	23648	23655	23728	23682	23703	23605	23711	23659	23717	23768	23644	23856	23631	23754	23713	23812	23673	23836	23598	23833	23709	23777	23693	23650	23746	23640	23887	23771	23649	23696	23729	23676	23640	23852	23690	23725	23632	23579	23748	23640	23745	23608	23768	23736	23751	23865	23737	23779	23600	23694	23745	23666	23604	23668	23791	23607	23691	23745	23702	23756	23744	23680	23818	23687	23768	23827	23807	23659	23726	23822	23536	23657	23737	23673	23709	23674	23738	23806	23648	23657	23662	23602	23757	23842	23686	23675	23811	23644	23649	23718	23741	23661	23725	23630	23798	23746	23674	23714	23680	23714	23725	23717	23688	23658	23768	23684	23828	23784	23755	23554	23758	23762	23674	23666	23726	23648	23637	23765	23598	23702	23862	23648	23603	23750	23701	23718	23622	23697	23551	23651	23753	23704	23504	23873	23655	23779	23629	23680	23841	23683	23696	23723	23593	23678	23706	23695	23680	23709	23727	23696	23764	23657	23647	23652	23801	23614	23649	23708	23702	23658	23691	23681	23820	23602	23668
21011	17416	17372	17489	17281	19888	37433	34863	27767	20819	17853	17298	17062	16751	17078	17043	17019	17048	17071	17037	17111	17021	17305	16930	17132	17058	17049	16976	17140	17108	16937	17065	17042	17117	16960	16905	17156	16905	17030	17085	16896	16908	16939	16994	16656	16999	16970	16933	16815	16930	16929	17009	17110	16911	17002	16949	17108	17227	17078	16934	16886	17076	16912	17041	17095	17116	17124	16993	17239	16935	16985	17088	16872	16944	17115	16938	17003	16985	16982	17036	16812	16807	16990	17139	17092	16919	16942	17192	17045	17159	16936	16845	16947	16968	17202	17089	16903	17026	17066	16932	17038	17022	17171	16926	17022	17052	17063	17058	17092	16933	16999	17036	16921	16901	17022	16872	17007	16940	17040	16877	17016	17058	16995	16992	17043	16790	17131	16964	17244	16900	16887	17006	17188	17025	16873	17092	17133	17207	16880	16895	17098	17026	16871	16945	16922	16858	16917	17011	16990	17026	16981	17109	16898	16955	17172	16980	17042	17080	16853	17033	16822	16829	16935	17075	17002	17188	16937	16823	16924	16839	17189	16962	17005	16987	17132	16951	16894	17131	17011	16962	17097	17011	16997	16922	16956	17020	17028	16966	16945	17009	16880	16855	16963	16957	16938	17039	17101	17294	16878	17009	17040	17118	17101	16788	17057	17048	17005	16924	16979	16961	17213	17031	17041	17019	17052	16811	16944	16994	16939	17122	17045	16966	17061	17171	17133	16950	17210	17020	16962	16970	17325	16893	16825	17021	16938	17034	17088	17016	16860	17149	17056	16924	17083	17033	17001	16851	17144	17122	16971	16950	17115	17116	17158	17239	16936	16916	16944	17001	16984	16954	16865	17191	17041	16973	16935	16688	17168	17190	17202	16995	17081	16925	17063	17165	16954	17022	17052	17080	16966	17068	17028	16825	16936	17137	17183	16976	17036	17001	17192	17039	17152	16995	16932	17073	17010	16897	16980	17157	17163	17001	16898	17213	17065	16911	16902	16911	16811	16798	17130	16965	17040	17032	16904	16887	17179	17032	17139	17115	17077	16959	17072	16964	17004	17080	17031	16831	17119	17011	16918	16940	17148	17094	17261	16917	16966	16923	17098	16913	16991	16921	16836	16884	17097	16973	17147	17112	16886	16969	16924	16993	16932	17137	16908	16954	17157	17134	16874	16868	17082	16893	16924	16970	17207	16996	17058	16739	17071	16992	16956	17085	17020	17184	17049	17237	17015	17123	17050	17205	16907	16982	16922	16938	17253	16948	16920	17029	17145	16853	17118	17029	17027	17101	17145	17013	16895	17013	16890	16993	16841	17070	17025	17018	17096	17030	17166	17097	16832	16975	16786	16991	17136	17274	16977	17106	17196	16883	16889	17198	16936	17112	16951	17088	16970	17187	17167	16938	17077	17174	17169	17164	17051	16943	16996	16990	16954	17025	16900	16768	17011	16956	16979	17060	17036	16940	16875	17078	17063	17024	16980	17128	16852	16974	16862	17093	16886	16943	17140	17307	16816	16807	16941	16960	17053	17161	16871	16832	17203	16920	17253	17013	16956	17120	16977	16922	16960	17000	16869	17093	16920	16980	17000	16910	16860	16913	16991	17069	17047	16996	17106	16851	16749	17241	16991	17034	16947	16933	17235	17010	17096	17113	17001	17107	17104	16967	17108	17121	17089	17178	17182	17116	17015	16955	17056	17141	16861	17140	16838	16983	16847	17037	17188	17073	17228	16932	16965	17096	17230	17026	16909	16873	17039	17063	17015	16898	17189	17252	17131	16980	17064	17053	16938	16915	17264	16877	16966	16900	17033	17083	17090	17058	17104	17184	17025	17351	16978	17051	17129	16889	17056	17139	16832	16979	17108	16908	16905	16938	16995	17169	17080	16907	17019	16957	16954	17014	16962	16983	17146	17200	17009	16925	16974	16877	16923	17037	17220	17110	17042	17044	16965	17109	17269	16967	17057	17131	17216	17046	17215	17008	17107	17243	17070	17245	16980	17254	16849	17032	17104	16987	17105	17119	17114	16985	16899	17006	17143	16794	16994	16924	17056	16927	17058	16934	17085	17095	16925	16941	16962	16997	16824	17008	17118	16894	16932	17060	16955	17007	16980	17004	16870	16927	17140	16983	17025	17045	16915	17066	16922	16964	17064	17055	16891	17118	17163	17133	16813	17125	16986	16827	16941	17050	16938	17018	16824	16904	16786	17017	17003	17206	16948	17133	16932	16987	17058	17076	16997	16865	17164	17107	17047	17186	17255	17155	16976	17054	17188	17333	17020	17086	16940	17108	16962	16996	17219	16834	16969	17025	17014	16911	17074	16882	16919	16849	16727	17226	16924	16912	17214	17033	16999	16956	17031	17071	17236	17046	16990	16970	16944	16908	16963	17017	16833	17197	17034	17122	17029	17075	17090	17032	17059	16792	17047	16882	17012	17142	17098	17139	17060	16988	16884	17019	17162	17075	17076	16890	16954	17105	17000	16956	16782	16862	17001	16791	17006	16885	17106	16958	17170	16990	17203	17076	16998	16831	17050	17162	16965	16873	16979	17010	16919	17183	17167	16917	16881	17085	17036	17007	17024	16994	17029	17092	17116	16981	17277	17110	17184	16955	16961	17006	17003	17155	16922	16959	17071	17206	17136	17031	17091	17054	16973	16914	17131	17048	17175	17165	16983	17050	17058	17052	17015	17082	17229	16935	17147	17025	17009	16908	17032	16978	16951	17065	17003	17015	16961	17085	16915	17079	16986	16847	16888	16934	17118	16965	16839	16780	16984	17150	17065	16925	17078	16983	17074	17098	17110	17072	17056	16873	16950	17148	16956	17075	17088	17086	17078	17082	16866	17170	17146	17178	17026	16923	16944	16963	16804	17069	17122	17106	17112	16880	17127	17124	17050	16881	17106	17154	17034	17047	17077	16975	16905	17157	17095	17076	17023	16981	17079	16938	17002	16941	16847	17091	17006	16746	17094	16906	17082	16905	17096	17324	17001	17018	17026	17054	17003	16967	16957	17017	16957	16862	17234	16989	17103	16866	16858	16973	17095	17191	17041	16992	17065	17056	17130	17041	17038	17260	16974	17008	17036	16896	16961	16953	17085	17103	16968	16828	17257	16965	17028	16997	17022	16987	17178	16961	17061	17051	16814	16953	16922	17088	17085	17056	16811	16885	17163	16805	16947	17019	16842	17217	16939	17012	16961	17190	17219	16964	17071	16822	16942	17140	17210	16908	17061	17172	16859	17107	17010	17013	17063	17011	17080	16895	17229	17067	16913	16781	16761	17106	16989	17108	16998	17025	16936	16957	16971	17126	17073	16806	16705	16991	16928	16986	16897	17189	17059	17142	16877	17004	16987	16986	17216	16900	17197	16987	17061	17140	16939	17159	17161	16965	17207	17162	17086	17041	17009	17055	17025	16862	17120	17070	16986	17212	17074	17042	17063	17112	17358	17176	17129	17113	17036	17112	17055	17068	16907	16980	17139	17258	17169	17187	16949	16976	17000	16868	16923	17048	17039	17018	16954	17081	17087	17074	17153	16980	16837	16992	16867	17045	17020	17025	17163	16901	17037	17304	17131	17139	16990	17299	16908	16910	16985	17003	17013	17054	16956	17028	17186	17033	17085	16906	17092	17091	16924	16910	16920	17209	17079	16795	17171	17000	17021	16978	16991	17085	16851	17132	16928	17047	17042	16944	16871	16858	17185	17224	17078	17127	17070	17024	16997	16958	17160	17033	16991	17004	17097	16910	17157	16993	16690	17032	17158	16962	17107	17030	17040	17197	17140	17003	16971	16997	16929	17207	17114	16969	16986	16954	17169	17034	17125	17069	17097	17002	17003	17148	17262	16940	17222	17097	17183	16887	17014	17050	16961	16969	16918	17077	16959	17106	17001	16885	17025	17080	17015	17201	17033	16837	17049	16908	17176	17054	17014	17038	17017	17092	17064	17009	17119	17087	17042	16970	17089	17101	16785	17196	17021	16974	16890	16950	17233	17093	17004	16996	16953	17028	17100	17028	17041	16944	17024	16974	16855	17017	17063	16896	17207	17173	17213	17051	16988	17094	17047	17160	17207	17194	17160	16982	16887	17146	16917	17094	16981	16916	16918	16933	17116	17190	17186	16972	16997	17196	17086	16707	17020	17017	16883	17026	17039	17112	17063	17218	17181	16789	16934	17049	16856	17129	17061	17256	17073	17172	17197	17100	16929	16955	16965	17172	16973	17136	17096	17191	17243	17036	17141	17155	16959	17072	17003	16960	17081	17230	17056	17062	17107	16849	16940	16987	17104	16933	16936	17044	17082	16827	17097	17124	17000	17271	17025	16995	17044	16958	16987	17264	17093	17185	17042	17072	16990	17080	17076	16947	17086	17051	16924	17218	17130	16992	17067	16979	16949	17094	17201	17167	17191	17217	16926	16973	16900	16993	17221	17020	16899	17200	16795	16986	17050	17111	17195	17023	16972	17119	16999	17094	17135	16997	16980	17092	16844	16902	16879	17024	16911	17006	17116	16956	17092	17038	17025	17007	17016	17128	16776	16950	17122	17198	16962	16931	16972	16814	17221	16983	16995	16850	16816	16920	16918	16963	17043	17128	17216	16824	17080	16989	17056	16956	17037	16824	16926	16982	16864	16951	17123	17119	17211	17153	17161	16998	17030	17114	17166	17213	16934	16977	17132	16825	16820	17138	16949	16782	16903	17109	16956	17008	16823	16914	16874	16942	16875	17259	17105	16920	17041	16784	17016	17131	17186	17171	16941	17075	17110	17299	17043	16979	17118	17008	16867	16823	17014	17022	16907	16982	17095	17032	17015	17131	16837	16934	17020	17036	16977	16909	16968	17117	17176	17137	17148	16920	17065	17054	16906	16920	16639	16879	17082	17065	17068	17099	16971	17094	17094	17017	16959	17229	17028	16977	17005	16979	17159	17175	16905	17176	16799	17058	17018	16975	17238	17145	17051	16944	17164	17150	17014	17063	16990	17067	17153	17004	17117	16968	17224	17002	17008	17120	17116	17133	17205	17173	17140	17104	17161	17132	17183	17020	17015	17216	17100	17037	17065	16945	17083	16994	17124	17010	17085	17033	17042	17189	17053	17103	17080	16841	16853	17162	17148	16837	16935	16907	17073	17135
23846	24057	24008	25059	25664	30160	33714	28254	26428	24953	23796	23491	23461	23614	23650	23590	23819	23687	23633	23850	23647	23709	23599	23778	23683	23806	23624	23638	23870	23676	23648	23854	23651	23686	23736	23598	23699	23570	23615	23773	23807	23712	23646	23639	23772	23610	23554	23784	23762	23645	23717	23638	23737	23603	23670	23707	23677	23652	23701	23833	23610	23570	23576	23674	23600	23674	23598	23606	23712	23586	23579	23667	23760	23599	23760	23609	23634	23648	23764	23654	23531	23608	23628	23673	23699	23612	23562	23711	23717	23645	23779	23662	23604	23688	23672	23742	23669	23754	23715	23527	23728	23545	23712	23551	23758	23599	23711	23687	23708	23734	23647	23622	23576	23567	23707	23582	23768	23810	23621	23509	23673	23723	23697	23637	23806	23722	23667	23676	23642	23606	23659	23655	23735	23546	23680	23800	23650	23643	23735	23718	23667	23773	23752	23754	23639	23693	23604	23732	23675	23753	23728	23677	23721	23691	23712	23684	23713	23710	23700	23775	23691	23663	23740	23546	23798	23626	23731	23648	23683	23688	23755	23665	23655	23730	23697	23643	23577	23665	23673	23593	23712	23754	23594	23775	23701	23760	23627	23751	23644	23712	23813	23683	23682	23869	23778	23686	23702	23840	23706	23693	23657	23732	23709	23790	23662	23685	23690	23720	23759	23685	23634	23633	23703	23724	23703	23665	23768	23625	23649	23700	23673	23768	23655	23641	23776	23602	23677	23747	23719	23635	23649	23641	23669	23720	23721	23677	23656	23734	23667	23657	23603	23736	23669	23621	23700	23787	23687	23611	23751	23687	23848	23732	23718	23607	23832	23825	23677	23651	23708	23626	23499	23742	23789	23739	23745	23727	23605	23725	23710	23689	23790	23728	23835	23770	23635	23654	23807	23708	23552	23751	23665	23677	23755	23638	23687	23649	23717	23762	23805	23674	23734	23630	23613	23770	23629	23695	23620	23662	23822	23894	23484	23764	23683	23689	23674	23655	23509	23867	23585	23756	23616	23646	23772	23849	23784	23769	23643	23727	23727	23712	23887	23662	23815	23674	23697	23715	23677	23722	23700	23748	23783	23809	23749	23656	23705	23610	23756	23688	23665	23658	23707	23658	23592	23715	23680	23782	23695	23692	23503	23694	23616	23741	23559	23666	23618	23576	23742	23679	23714	23763	23793	23661	23653	23661	23655	23765	23718	23717	23711	23622	23621	23764	23658	23647	23646	23707	23688	23701	23645	23799	23686	23701	23566	23748	23774	23681	23665	23614	23683	23889	23679	23717	23687	23637	23664	23802	23698	23613	23665	23715	23770	23686	23759	23674	23563	23707	23724	23675	23594	23785	23676	23667	23587	23754	23708	23780	23767	23734	23771	23745	23647	23720	23687	23759	23653	23662	23771	23741	23740	23534	23644	23720	23795	23823	23771	23690	23636	23760	23703	23612	23813	23742	23808	23660	23716	23729	23646	23631	23702	23742	23804	23665	23721	23724	23717	23784	23731	23649	23682	23857	23646	23697	23708	23757	23859	23626	23648	23703	23740	23600	23730	23591	23723	23765	23690	23745	23730	23744	23694	23708	23836	23513	23812	23731	23757	23647	23811	23827	23622	23738	23828	23767	23589	23684	23658	23800	23641	23836	23683	23706	23581	23606	23699	23674	23697	23608	23787	23659	23778	23645	23645	23751	23745	23562	23691	23776	23783	23797	23696	23696	23717	23658	23792	23685	23831	23684	23745	23808	23631	23709	23714	23668	23689	23692	23756	23708	23654	23749	23822	23661	23551	23699	23766	23731	23698	23791	23576	23733	23804	23626	23615	23581	23701	23741	23708	23722	23680	23664	23619	23736	23719	23667	23720	23761	23658	23649	23743	23697	23723	23601	23771	23824	23795	23810	23616	23823	23653	23800	23673	23729	23635	23640	23756	23744	23640	23712	23709	23732	23778	23699	23725	23761	23799	23708	23792	23797	23666	23636	23738	23690	23750	23659	23821	23714	23768	23583	23757	23746	23778	23546	23761	23723	23768	23770	23683	23779	23728	23748	23658	23839	23613	23641	23704	23675	23685	23597	23625	23719	23698	23645	23816	23726	23809	23666	23754	23644	23716	23660	23742	23798	23605	23705	23636	23690	23602	23745	23722	23799	23636	23840	23646	23595	23756	23651	23796	23719	23725	23696	23536	23858	23623	23821	23760	23904	23736	23693	23765	23759	23700	23699	23842	23690	23737	23729	23776	23707	23628	23771	23683	23630	23703	23811	23662	23700	23781	23683	23811	23816	23732	23775	23720	23763	23733	23750	23661	23743	23770	23613	23782	23708	23687	23646	23630	23647	23705	23685	23790	23666	23791	23803	23652	23799	23761	23659	23675	23734	23767	23741	23741	23577	23721	23690	23617	23769	23709	23854	23727	23739	23649	23806	23723	23725	23704	23749	23691	23795	23817	23676	23737	23645	23711	23663	23684	23668	23771	23748	23701	23831	23631	23755	23737	23680	23554	23792	23715	23673	23601	23778	23561	23720	23663	23704	23652	23707	23804	23639	23756	23688	23758	23762	23774	23809	23660	23648	23719	23739	23704	23707	23665	23720	23668	23753	23796	23593	23668	23857	23766	23655	23773	23652	23864	23725	23682	23792	23729	23597	23679	23725	23818	23666	23844	23675	23759	23736	23789	23752	23781	23739	23595	23689	23640	23776	23817	23629	23793	23751	23668	23669	23799	23732	23612	23648	23764	23818	23733	23811	23742	23630	23769	23709	23738	23714	23837	23638	23837	23790	23725	23689	23784	23676	23762	23695	23705	23782	23630	23693	23649	23778	23737	23742	23704	23643	23786	23738	23735	23693	23907	23592	23773	23670	23726	23792	23710	23713	23731	23729	23766	23759	23773	23737	23707	23637	23797	23753	23760	23674	23914	23715	23756	23693	23706	23633	23819	23642	23699	23773	23677	23718	23879	23721	23628	23794	23758	23794	23643	23778	23745	23809	23845	23871	23585	23696	23604	23710	23777	23727	23642	23601	23853	23683	23849	23770	23642	23642	23646	23701	23765	23787	23706	23696	23813	23693	23714	23718	23637	23748	23901	23757	23696	23729	23734	23659	23865	23600	23718	23817	23757	23823	23554	23605	23685	23834	23723	23691	23606	23700	23687	23796	23780	23712	23713	23807	23766	23698	23765	23628	23823	23579	23703	23718	23743	23633	23858	23740	23629	23669	23697	23686	23772	23650	23688	23749	23702	23692	23699	23723	23608	23670	23740	23792	23736	23780	23733	23796	23707	23808	23721	23722	23650	23658	23814	23679	23633	23587	23732	23739	23728	23670	23716	23690	23853	23705	23631	23907	23668	23631	23640	23719	23884	23690	23782	23666	23673	23851	23775	23738	23757	23639	23813	23680	23683	23700	23795	23730	23759	23769	23569	23802	23721	23614	23817	23604	23850	23629	23797	23775	23774	23854	23703	23797	23815	23698	23664	23733	23666	23683	23747	23728	23642	23718	23701	23580	23719	23798	23741	23811	23861	23764	23676	23667	23746	23740	23805	23803	23692	23717	23826	23893	23792	23770	23806	23665	23718	23677	23585	23805	23775	23683	23649	23729	23748	23743	23833	23755	23666	23856	23748	23777	23703	23751	23823	23687	23692	23715	23792	23669	23655	23772	23787	23692	23677	23729	23627	23765	23789	23746	23761	23806	23601	23722	23727	23755	23772	23711	23685	23802	23587	23734	23755	23734	23843	23814	23722	23760	23672	23671	23677	23773	23807	23781	23767	23563	23787	23783	23782	23791	23682	23748	23681	23909	23635	23871	23666	23810	23865	23697	23688	23636	23657	23726	23753	23712	23595	23816	23730	23871	23685	23716	23711	23693	23707	23584	23621	23865	23773	23813	23784	23755	23760	23752	23742	23636	23839	23780	23906	23731	23746	23637	23769	23672	23774	23755	23636	23825	23645	23758	23650	23743	23769	23731	23786	23570	23678	23841	23771	23605	23724	23813	23755	23682	23800	23751	23693	23836	23677	23705	23767	23757	23550	23689	23612	23774	23717	23799	23626	23701	23899	23625	23832	23619	23783	23761	23748	23631	23734	23607	23756	23714	23724	23726	23638	23837	23828	23596	23780	23803	23667	23738	23722	23832	23741	23710	23741	23666	23725	23709	23697	23712	23633	23736	23718	23652	23863	23695	23755	23785	23754	23676	23707	23645	23795	23742	23728	23769	23734	23685	23728	23670	23856	23673	23854	23720	23725	23732	23762	23759	23710	23663	23753	23735	23739	23882	23768	23663	23676	23885	23694	23618	23771	23744	23715	23716	23816	23631	23777	23754	23712	23685	23835	23815	23832	23727	23734	23725	23691	23699	23749	23773	23596	23698	23763	23667	23821	23671	23771	23796	23853	23820	23650	23726	23694	23839	23659	23720	23712	23767	23711	23794	23758	23732	23754	23800	23647	23630	23696	23562	23764	23660	23704	23780	23809	23749	23827	23718	23742	23776	23782	23718	23671	23692	23784	23758	23775	23781	23610	23725	23770	23750	23882	23685	23890	23621	23718	23750	23788	23627	23617	23727	23735	23752	23777	23728	23710	23732	23712	23815	23698	23721	23651	23744	23708	23645	23719	23702	23698	23805	23708	23790	23716	23663	23810	23729	23656	23752	23826	23812	23803	23647	23765	23737	23872	23831	23691	23717	23704	23867	23649	23672	23765	23799	23697	23731	23792	23671	23723	23733	23711	23736	23698	23688	23703	23696	23758	23694	23760	23591	23762	23793	23645	23851	23880	23743	23770	23824	23559	23752	23772	23753	23799	23768	23580	23715	23804	23710	23675	23749	23787	23668	23737	23662	23772	23787	23715	23638	23789	23758	23785	23822	23779	23671	23705	23680	23786	23712	23752	23736	23803	23801	23711	23798	23716	23602	23790	23699	23659	23547	23774	23606	23704	23793	23678	23744	23770	23787	23648	23589	23795	23790	23818	23632	23763	23767	23723	23647	23735	23760	23754	23731	23770	23806	23801	23833	23636	23781	23746	23779	23736	23633	23805	23700	23712	23840	23612	23781	23676	23740	23692	23658	23700	23772	23732	23596	23738	23782	23712	23632	23690	23828	23678	23749	23793	23782	23864	23846	23809	23703
18963	17427	17100	17284	17548	24510	47845	42052	32147	22844	18082	17119	17064	16966	16878	16978	17046	16915	16812	17001	16805	16777	16985	16944	16724	16830	16955	16871	16885	17053	16834	16879	17001	16856	17093	16922	16753	16785	16665	16911	16961	16678	17011	16870	17132	17110	16959	16956	16893	16949	16780	17088	17012	16904	16867	16830	16781	16937	16904	16827	16986	16786	16778	16945	16969	16991	16791	16717	16820	16907	16822	16881	16825	16844	16862	16850	16950	16926	16906	16940	16856	16996	17032	16829	16963	16979	16682	16868	16829	16904	16927	17150	16921	17042	16927	16872	16958	16937	17031	16700	16931	16879	16937	16772	16982	16996	16806	16868	16863	17056	16931	16991	16966	16956	17062	17093	16896	16790	16816	16862	16884	16849	16769	16870	17089	16843	16676	16756	16999	17005	16817	16964	16745	16974	16937	17084	16936	17033	16805	16966	17050	17043	16820	16685	17093	16803	16877	16751	16814	17004	17012	16955	17009	17031	17079	16904	16998	16952	17065	16745	16768	16781	16972	16891	16991	17041	16895	16854	17123	16940	16959	16744	17036	17067	17020	16944	16794	16862	16839	16943	16918	16975	16843	16904	16747	17048	16992	16923	16756	17016	17016	17040	16815	16851	16892	16796	16985	16877	16857	16891	16855	16820	16836	17076	17048	16751	17024	16853	16897	16980	17129	17082	17139	17174	17282	16984	16995	16816	16880	17259	16906	16859	16860	16972	16912	17079	17133	16866	16982	17109	17055	17131	16825	16819	16871	16984	16988	16917	16972	17024	17082	17077	17115	16737	16680	16983	16951	16921	17207	16800	16768	16908	16744	16917	16867	16824	16949	16921	16993	16822	17039	16868	16857	16876	16793	16967	16891	16889	17106	16959	16934	16631	16940	16822	16868	16930	17018	16967	17026	16902	17071	16925	16905	16939	16823	16863	16922	16966	16794	16897	16926	16807	16780	16863	16931	17082	16978	16793	16828	16976	16937	16935	16891	16905	16842	16881	17041	16746	16784	17006	16925	16775	16904	16731	16912	17165	16870	16671	16992	17016	16957	16873	16802	16987	16726	16936	17039	16857	16789	16890	16954	16804	17019	16942	16902	16776	16825	16898	16997	17023	16849	17276	16942	16806	16924	16973	16671	17002	17135	17052	16796	16640	16758	17006	16964	17038	16739	16951	16836	17064	16700	16852	16875	16693	16811	16997	17071	16876	16953	17037	16969	16814	17050	16983	16858	16727	16836	16949	16968	16695	16735	16864	16870	17017	16785	17014	17009	16972	16993	16941	17042	16788	16958	17057	16897	16946	17014	16790	16839	17227	17041	16844	17161	17211	16941	17018	16955	17036	17033	17017	16913	17086	17025	17047	16972	16915	17005	16881	16958	16819	16914	16827	16834	16722	16873	16591	16962	17023	16838	17048	17100	16843	17096	17198	17055	16925	17032	16798	16658	17058	16869	17008	16893	16928	16952	16928	17026	16804	16848	17009	16901	17001	16744	16811	16843	16858	16936	16881	16867	17013	16936	16960	16973	16820	16924	17061	16887	16904	16825	17078	16811	17061	16969	16827	16896	16921	16986	16854	16698	17004	16966	16825	16922	16797	16807	16851	16906	16759	17029	16916	16821	17175	16936	17129	16952	16854	16741	16936	16872	16996	17062	17128	17067	17123	16887	17136	16795	17143	16877	16909	16877	17011	16926	17009	16970	16867	16991	16904	16848	17015	16840	16959	16845	16836	16949	16967	16894	16890	16863	16966	16765	17077	16789	16958	17108	16993	16717	16785	17008	16850	16888	16929	16907	17178	17092	16973	16824	16868	17042	17134	16903	16973	17020	16861	17056	17074	16925	17056	17137	16941	16992	16948	16938	16980	16790	16923	16967	16883	16848	16921	16961	16804	16981	17129	16879	16935	17113	16869	17177	16999	16940	16863	16696	16793	17091	17135	17001	17088	16868	16941	16849	16789	16919	16869	17022	17048	17058	16825	17149	16976	16947	16825	16998	16828	16785	16854	17195	17004	16938	17044	16996	16752	16962	16951	17028	16964	16833	16834	16929	16937	17019	16809	16993	16896	16780	16869	16821	16987	17024	16991	17138	16955	16967	16787	16917	17038	17130	16915	16876	16860	16904	16841	16865	16861	16795	17100	16960	17055	16793	16813	16962	16724	16987	16820	16777	16937	16993	16973	16918	16924	16861	16900	16854	16949	17109	16904	16953	16993	16879	17088	16921	16857	16959	17124	17006	16988	16881	16982	17019	16912	16891	16816	17135	16910	17284	16828	17070	16845	16807	16765	16701	16696	16850	16969	16863	16978	16980	16795	16977	16979	17048	16907	16975	16895	17170	16879	16821	16918	16900	17407	16978	17001	16829	16771	16905	17023	16989	16858	16907	16866	16941	16859	17088	16799	16832	16921	16904	16934	16837	16787	16878	17064	16916	17040	16922	16880	17107	16885	16816	17015	16922	16966	16678	16963	16876	16950	16940	16961	17045	17141	17072	16938	16955	16823	16791	17005	17067	16948	16976	17108	17099	17046	17103	16955	17005	16923	16866	17134	17003	16803	16861	16947	16889	17069	16798	16989	17002	16965	17090	16846	16839	16888	16935	16951	16897	16804	16698	16994	17192	16958	16961	16931	16775	16969	17085	16957	16981	16851	16893	16840	16766	16871	16938	16925	17050	16834	16917	16845	17007	17066	16977	16842	16881	16942	16980	17000	16914	16874	16805	17069	16820	16799	16867	16864	16902	16964	16790	16858	16909	17075	16854	16900	17013	16775	16780	16941	16973	16974	16872	16789	17056	16809	16953	16929	16810	16748	16818	17044	16933	16945	16955	16686	16741	16825	16926	16921	16938	16834	16984	17088	16844	17014	16848	16913	17010	17035	17070	16873	16924	16812	16921	16875	16888	16845	16940	16820	16882	17097	16861	16863	16982	16875	16899	17005	16808	16752	16886	17020	16925	17082	16953	16896	17025	17094	16997	16992	17087	16919	16872	16882	17081	17084	16975	16791	16742	16908	16809	16918	16823	17161	16984	16849	17063	16992	17000	17036	16935	16821	17033	16962	16969	16895	16931	16971	16716	16812	16906	16909	17077	17018	16851	16822	16838	16930	16929	16985	16825	17012	16747	16700	17096	16990	16854	17089	17085	16896	16705	17048	16941	17094	16871	17003	16972	16842	17072	16836	16967	16945	16820	16858	17086	16902	17073	16864	16925	16945	16856	16884	17014	16957	17037	17080	16876	16955	16977	16940	17000	16733	16933	16870	16957	16797	16661	16898	16937	17057	16948	16786	17124	16881	16850	16868	17031	16801	16930	17001	16895	17026	16827	17013	17012	16819	16815	16896	16993	16976	16685	16902	16851	16882	17132	16927	17120	16977	17020	16790	17013	16752	16837	16996	16932	16898	16998	16931	16893	16830	16824	17017	17100	16939	16902	17136	16891	17036	16712	16903	16793	17031	16976	16981	16787	16893	16978	16781	17092	17069	16935	16967	17036	16968	16824	16911	16922	16910	16935	17121	17137	16863	17111	16940	16817	16942	16965	16998	17098	17097	16880	16794	16849	16853	16833	17009	16748	16919	16969	16942	17057	16996	16627	17003	17015	16957	16963	16889	16874	16993	16803	16890	16910	16898	16987	16870	16711	16780	16965	16843	16701	16883	17048	16811	16787	16825	16947	16800	16883	16941	16942	16712	16966	17112	17037	16967	16968	16748	16746	16917	17033	16846	16866	17054	16930	16970	16889	16794	17013	17160	17089	16814	16758	16952	17027	16955	16958	16798	16708	17036	16854	16947	16828	16943	16899	17031	16996	17151	16872	16735	16983	16825	16848	17073	17013	16955	17183	17007	16888	16879	16846	16931	17064	16664	16903	16881	16719	16827	16680	16876	16872	16854	16955	16941	17069	16873	16966	17057	16870	16853	16888	16784	16876	16955	17026	16971	17120	16888	16822	16714	17023	16870	16984	16850	16887	16852	16930	16945	16903	17129	17051	16957	17036	16849	17226	17102	16975	16848	16875	17127	16875	16855	16873	16825	17061	16933	16968	16941	17025	16932	16881	16975	16948	16983	17023	17143	16882	16928	16939	16952	16892	16782	16857	16811	17036	16774	16780	16725	17022	16989	16908	16993	16931	16782	17072	16972	17101	16916	16842	17003	17140	17124	16889	16989	17037	16948	16748	16980	16938	16951	16916	17131	17014	16973	16909	16852	16992	16912	16940	16814	16934	16941	16979	16991	17068	17001	16994	16971	16815	17062	16912	16960	16905	16665	16924	17116	16863	17003	17112	17027	17013	16674	16673	16951	16783	16961	16962	17267	16973	16751	16666	16989	17036	16993	17001	17107	16839	16860	16952	16850	16860	16916	16880	17056	17063	16941	17002	16936	16919	16852	16711	16825	16686	16825	17002	16779	16686	16864	17014	17177	17021	17016	17047	16807	17070	16950	16958	16877	16945	16957	17059	16901	16995	17012	16954	17063	16942	16738	16845	16972	16979	16992	16811	16836	17003	17103	16951	16908	17105	17078	16984	16824	16780	16934	17050	16875	16841	16988	16831	16760	16994	16943	16942	16964	16837	17060	16929	16887	16882	16894	16855	17034	17036	17032	16630	16889	16967	16969	16790	16935	17101	16742	16986	16700	16948	16916	16931	16926	16822	16833	16924	16853	16684	16875	16874	16749	16865	16877	16869	17075	17006	16979	17051	17172	17005	16979	16876	16931	16824	16822	16977	17019	16837	16898	16877	17087	16905	16917	17130	17019	16875	16860	17136	16941	17056	17006	16853	16842	16876	16920	16996	17029	16804	16935	16791	16871	16731	16784	16955	17159	16931	16943	16880	16803	16897	16823	17019	16903	16972	16800	17083	16873	16792	16868	16919	16821	16894	16946	17129	16897	16928	16909	16965	16897	16892	16929	16940	16863	17008	16813	17004	16930	16926	16916	17024	16866	16761	16979	16829	16896	17170	16985	16835	16932	16866	16920	16917	16983	16972	16932	17167	17021	17057	16900	17010	16858	17004	16982	16966	16883	16957	17023	16793	16911	16989	16850	17119	17115	17079	16948	16929	17024	16796	16963	17036	16809	17079	16832	16715	16979	16935	16928	16904	16998	16938	16859	17217	17034	17073	16803
25555	23925	24063	25472	26765	33127	40095	27721	23333	23894	22837	22658	22929	23052	23223	23362	23291	23447	23521	23573	23420	23610	23727	23635	23605	23691	23698	23602	23634	23689	23655	23635	23796	23578	23644	23784	23654	23734	23720	23689	23653	23663	23707	23758	23679	23573	23700	23641	23679	23682	23719	23610	23648	23564	23689	23639	23671	23672	23581	23623	23746	23746	23677	23596	23653	23725	23610	23661	23604	23602	23763	23634	23653	23653	23630	23649	23671	23582	23812	23700	23724	23698	23594	23743	23639	23854	23675	23699	23616	23765	23681	23700	23655	23698	23671	23743	23665	23563	23646	23669	23690	23716	23672	23651	23718	23710	23658	23532	23637	23710	23872	23640	23605	23780	23685	23680	23645	23666	23780	23644	23853	23682	23624	23689	23640	23607	23677	23724	23456	23722	23699	23695	23582	23741	23708	23700	23597	23679	23701	23582	23760	23620	23736	23772	23654	23792	23655	23528	23701	23713	23474	23686	23819	23690	23634	23648	23763	23609	23733	23759	23671	23739	23704	23633	23672	23690	23818	23675	23740	23618	23696	23595	23751	23741	23722	23675	23611	23703	23693	23848	23582	23718	23648	23845	23741	23716	23700	23733	23754	23711	23763	23768	23739	23697	23685	23753	23667	23787	23681	23681	23753	23629	23804	23704	23846	23603	23569	23729	23685	23611	23700	23660	23646	23849	23636	23689	23909	23751	23595	23800	23799	23651	23712	23702	23753	23654	23679	23699	23686	23738	23675	23685	23707	23771	23864	23672	23773	23728	23714	23730	23767	23830	23726	23666	23725	23652	23664	23890	23678	23784	23671	23752	23655	23754	23766	23755	23687	23878	23738	23738	23745	23695	23678	23695	23780	23706	23717	23683	23630	23735	23706	23711	23654	23716	23839	23659	23745	23770	23725	23761	23755	23873	23747	23830	23671	23717	23512	23748	23669	23734	23678	23827	23599	23856	23873	23788	23648	23663	23841	23813	23624	23692	23701	23749	23778	23686	23789	23751	23751	23799	23671	23683	23572	23832	23580	23787	23689	23891	23686	23755	23801	23672	23760	23732	23773	23874	23840	23635	23740	23802	23776	23712	23832	23691	23784	23793	23753	23581	23711	23753	23746	23754	23695	23607	23627	23763	23803	23724	23818	23690	23815	23736	23685	23684	23757	23687	23730	23786	23745	23668	23699	23680	23773	23645	23798	23718	23751	23620	23637	23623	23721	23718	23771	23840	23784	23747	23689	23718	23810	23633	23631	23711	23832	23761	23806	23771	23699	23746	23657	23781	23679	23695	23690	23699	23742	23604	23762	23813	23682	23818	23738	23620	23884	23760	23697	23812	23746	23681	23854	23739	23597	23783	23691	23786	23818	23697	23721	23668	23640	23786	23622	23849	23799	23754	23637	23726	23781	23742	23718	23601	23814	23769	23757	23695	23698	23849	23824	23565	23749	23772	23725	23661	23627	23819	23723	23681	23823	23795	23769	23816	23689	23769	23658	23722	23675	23821	23662	23709	23640	23693	23796	23776	23734	23789	23746	23704	23829	23656	23766	23756	23710	23677	23804	23762	23659	23747	23772	23700	23614	23866	23863	23790	23779	23881	23710	23775	23648	23814	23683	23649	23791	23672	23671	23817	23756	23785	23752	23749	23594	23686	23898	23669	23825	23797	23667	23737	23714	23744	23737	23600	23649	23762	23781	23742	23733	23786	23604	23661	23701	23739	23653	23737	23801	23646	23827	23595	23772	23772	23669	23698	23704	23783	23677	23818	23655	23623	23692	23741	23709	23622	23928	23658	23646	23788	23759	23818	23762	23771	23801	23750	23798	23861	23836	23611	23662	23894	23695	23848	23643	23716	23780	23657	23668	23634	23811	23653	23704	23729	23659	23733	23727	23744	23686	23724	23714	23789	23740	23775	23856	23648	23719	23720	23642	23714	23785	23755	23852	23684	23701	23714	23723	23781	23634	23705	23636	23836	23741	23698	23786	23690	23666	23667	23763	23731	23715	23685	23735	23706	23730	23689	23842	23718	23827	23563	23770	23626	23852	23834	23841	23614	23688	23752	23877	23756	23764	23878	23583	23657	23638	23690	23646	23819	23832	23612	23804	23715	23657	23808	23801	23716	23773	23731	23802	23754	23703	23768	23717	23822	23809	23645	23910	23674	23731	23874	23636	23739	23761	23643	23885	23620	23768	23646	23838	23702	23885	23648	23684	23583	23814	23749	23639	23686	23753	23639	23822	23870	23830	23668	23791	23694	23777	23729	23686	23843	23749	23784	23837	23707	23764	23678	23839	23710	23728	23791	23719	23784	23890	23731	23857	23765	23752	23674	23772	23754	23786	23886	23753	23696	23713	23752	23672	23879	23643	23838	23729	23605	23791	23661	23696	23795	23783	23817	23774	23780	23777	23629	23912	23640	23741	23759	23806	23759	23682	23689	23713	23659	23676	23577	23864	23647	23837	23653	23780	23760	23768	23695	23831	23855	23725	23909	23617	23722	23724	23663	23799	23739	23708	23710	23788	23724	23715	23694	23665	23792	23774	23692	23663	23735	23694	23644	23699	23772	23644	23805	23864	23770	23785	23618	23602	23714	23729	23581	23673	23881	23671	23925	23695	23711	23745	23691	23732	23804	23698	23671	23675	23678	23712	23721	23757	23753	23677	23733	23816	23792	23712	23758	23784	23611	23561	23835	23686	23687	23634	23677	23753	23648	23676	23847	23696	23807	23666	23711	23651	23753	23712	23794	23853	23844	23757	23716	23839	23723	23831	23751	23782	23619	23820	23693	23654	23782	23782	23854	23885	23825	23778	23755	23696	23790	23730	23820	23702	23857	23634	23676	23832	23774	23761	23701	23782	23804	23681	23685	23755	23731	23749	23665	23655	23706	23800	23750	23611	23737	23798	23698	23694	23794	23826	23683	23820	23783	23673	23777	23815	23754	23661	23759	23729	23718	23791	23783	23663	23719	23711	23703	23823	23730	23814	23882	23632	23742	23699	23695	23706	23808	23676	23635	23738	23743	23726	23733	23712	23823	23745	23753	23603	23604	23813	23635	23877	23685	23704	23781	23782	23762	23812	23666	23795	23771	23754	23726	23749	23666	23833	23756	23672	23699	23803	23676	23652	23750	23714	23694	23882	23872	23801	23802	23676	23714	23749	23708	23668	23700	23794	23721	23800	23772	23862	23664	23769	23800	23751	23768	23887	23751	23772	23828	23728	23757	23658	23869	23676	23714	23861	23688	23660	23786	23601	23817	23692	23628	23827	23743	23683	23620	23786	23657	23825	23774	23775	23749	23834	23695	23786	23711	23731	23654	23805	23571	23806	23658	23738	23709	23740	23654	23839	23713	23691	23792	23839	23613	23865	23922	23807	23748	23864	23686	23825	23648	23843	23703	23767	23696	23770	23843	23725	23778	23756	23719	23816	23715	23593	23789	23683	23688	23794	23757	23817	23709	23838	23826	23750	23791	23751	23683	23817	23835	23798	23746	23681	23640	23912	23771	23777	23712	23827	23764	23573	23701	23724	23727	23845	23705	23829	23708	23776	23756	23760	23698	23766	23901	23759	23818	23713	23807	23761	23764	23819	23761	23763	23670	23651	23732	23803	23710	23811	23658	23724	23770	23644	23715	23779	23730	23791	23749	23808	23821	23824	23781	23848	23771	23639	23706	23742	23692	23799	23804	23691	23762	23901	23758	23833	23671	23767	23861	23851	23795	23757	23864	23741	23767	23745	23661	23708	23758	23810	23719	23769	23882	23871	23774	23804	23749	23853	23684	23815	23612	23817	23788	23771	23815	23641	23816	23688	23809	23656	23775	23762	23757	23687	23758	23704	23762	23822	23567	23785	23794	23723	23721	23785	23739	23688	23814	23857	23823	23860	23641	23811	23856	23889	23689	23771	23752	23680	23720	23788	23912	23837	23704	23752	23716	23674	23684	23764	23771	23651	23747	23607	23710	23720	23831	23681	23781	23865	23743	23670	23810	23691	23653	23797	23756	23807	23820	23729	23808	23639	23811	23792	23589	23858	23736	23704	23691	23765	23866	23774	23730	23639	23711	23776	23872	23695	23819	23628	23622	23856	23739	23547	23736	23787	23877	23671	23762	23821	23680	23746	23638	23690	23849	23761	23812	23786	23742	23791	23763	23725	23638	23805	23693	23889	23820	23710	23768	23827	23818	23846	23776	23683	23808	23707	23668	23727	23794	23819	23752	23713	23822	23859	23803	23629	23770	23729	23727	23783	23727	23801	23748	23771	23734	23761	23721	23664	23891	23713	23825	23834	23670	23898	23738	23692	23777	23756	23852	23853	23791	23738	23654	23781	23822	23671	23684	23838	23687	23656	23891	23692	23961	23769	23816	23821	23823	23624	23838	23709	23768	23872	23801	23718	23694	23768	23973	23802	23726	23846	23681	23794	23806	23644	23843	23776	23699	23637	23793	23735	23860	23706	23718	23809	23753	23818	23738	23694	23705	23781	23815	23779	23801	23782	23722	23783	23718	23816	23744	23791	23867	23738	23937	23683	23664	23806	23769	23749	23719	23680	23738	23787	23549	23836	23886	23767	23659	23633	23812	23741	23639	23901	23732	23789	23645	23688	23679	23914	23668	23736	23745	23721	23784	23838	23761	23593	23711	23859	23705	23800	23722	23797	23680	23816	23655	23873	23774	23793	23729	23742	23863	23830	23731	23831	23757	23736	23689	23942	23771	23699	23886	23811	23808	23790	23796	23793	23672	23736	23739	23772	23738	23649	23842	23805	23869	23748	23753	23863	23862	23736	23753	23873	23778	23864	23612	23696	23734	23740	23697	23810	23752	23747	23707	23712	23769	23718	23741	23755	23778	23821	23759	23656	23896	23768	23685	23913	23747	23740	23759	23803	23766	23897	23775	23856	23766	23743	23622	23831	23795	23757	23713	23898	23776	23730	23820	23725	23782	23826	23819	23892	23740	23678	23685	23861	23704	23854	23856	23751	23829	23657	23859	23780	23619	23715	23840	23675	23695	23704	23740	23749	23703	23783	23697	23751	23717	23624	23902	23728	23791	23663	23717	23785	23744	23728	23717	23867	23811	23832	23777	23930	23833	23831	23735	23757	23643	23748	23832	23741	23799	23842	23810	23669	23716
18966	16732	16835	16829	16957	17639	25829	25282	21703	18372	17004	16710	16630	16501	16561	16541	16675	16645	16528	16721	16468	16628	16604	16670	16693	16714	16774	16677	16530	16642	16463	16627	16612	16435	16605	16794	16607	16795	16504	16887	16647	16726	16610	16622	16670	16762	16768	16653	16623	16586	16745	16859	16636	16732	16688	16571	16818	16719	16935	16675	16630	16767	16633	16681	16686	16614	16816	16631	16705	16878	16602	16696	16709	16613	16619	16665	16691	16597	16659	16638	16591	16468	16848	16774	16706	16588	16732	16610	16696	16639	16422	16684	16679	16723	16738	16867	16958	16789	16770	16708	16720	16768	16850	16670	16716	16706	16836	16648	16729	16700	16767	16598	16907	16670	16708	16646	16805	16691	16953	16846	16726	16689	16655	16598	16758	16643	16476	16772	16687	16795	16937	16847	16620	16634	16617	16948	16888	16455	16746	16619	16596	16673	16718	16672	16578	16589	16779	16779	16658	16723	16686	16732	16812	16633	16854	16606	16771	16620	16514	16626	16845	16637	16722	16807	16730	16757	16510	16834	16817	16728	16568	16691	16499	16587	16922	16895	16792	16474	16814	16676	16644	16811	16775	16742	16650	16750	16532	16883	16546	16811	16620	16577	16881	16580	16712	16490	16515	16586	16937	17018	16652	16667	16576	16543	16577	16800	16533	16898	16714	16762	16719	16700	16759	16743	16674	16721	16857	16777	16721	16755	16953	16790	16613	16334	16796	16713	16696	16684	16614	16924	16709	16685	16860	16588	16679	16563	16761	16603	16785	16763	16597	16592	16818	16752	16866	16592	16623	16760	16695	16570	16758	16680	16815	16728	16651	16544	16811	16561	16716	16621	16802	16734	16784	16639	16624	16689	16744	16656	16891	16934	16991	16823	16832	16476	16609	16787	16623	16661	16686	16716	16549	16591	16708	16519	16652	16681	16637	16645	16656	16574	16872	16724	16677	16658	16704	16639	16742	16718	16714	16714	16608	16739	16842	16632	16581	16985	16590	16594	16703	16584	16538	16569	16811	16806	16815	16756	16618	16740	16803	16773	16762	16777	16687	16540	16700	16648	16577	16723	16777	16925	16585	16747	16775	16679	16628	16709	16745	16880	16808	16718	16694	16518	16738	16690	16678	16698	16856	16750	16633	16644	16846	16753	16703	16690	16580	16677	16822	16816	16828	16735	16840	16753	16569	16624	16571	16686	16739	16616	16664	16756	16828	16667	16969	16637	16688	16821	16578	16563	16694	16634	16457	16765	16705	16655	16667	16715	16762	16568	16652	16590	16601	16782	16687	16705	16592	16699	16565	16800	16804	16832	16491	16841	16777	16803	16786	16619	16572	16757	16676	16907	16889	16672	16770	16683	16814	16712	16464	16716	16659	16787	16811	16795	16529	16652	16547	16652	16734	16631	16522	16817	16949	16580	16846	16600	16558	16719	16579	16416	16787	16595	16732	16558	16877	16755	16607	16806	16781	16777	16683	16830	16718	16619	16659	16612	16862	16523	16634	16655	16839	16457	16667	16725	16705	16662	16651	16620	16782	16706	16763	16677	16597	16586	16746	16659	16795	16586	16787	16659	16699	16738	16765	16886	16822	16628	16740	16662	16688	16792	16609	16648	16590	16825	16696	16650	16631	16462	16772	16781	16845	16635	16456	16740	16519	16658	16599	16890	16654	16712	16773	16580	16693	16589	16651	16590	16681	16635	16564	16904	16802	16653	16582	16825	16796	16484	16681	16691	16700	16727	16643	16691	16697	16768	16854	16749	16641	16813	16640	16548	16800	16683	16787	16664	16778	16465	16818	16859	16546	16665	16754	16723	16774	16839	16516	16657	16752	16827	16741	16762	16857	16662	16831	16853	16560	16641	16826	16639	16665	16733	16696	16548	16827	16781	16725	16738	17005	16674	16768	16741	16655	16670	16532	16720	16696	16615	16635	16874	16705	16662	16588	16732	16564	16441	16733	16684	16937	16605	16663	16617	16714	16825	16816	16654	16764	16554	16572	16689	16555	16698	16655	16788	16831	16791	16673	16895	16649	16738	16815	16799	16763	16702	16739	16627	16828	16643	16826	16749	16786	16672	16822	16852	16695	16709	16542	16713	16745	16704	16818	16740	16606	16710	16611	16646	16844	16719	16681	16870	16815	16827	16777	16748	16667	16882	16854	16764	16689	16561	16567	16798	16628	16629	16810	16535	16569	16659	16591	16475	16939	16591	16769	16918	16732	16838	16602	16766	16767	16749	16631	16779	16744	16624	16804	16853	16612	16287	16814	16762	16635	16819	16974	16626	16802	16594	16868	16724	16753	16625	16834	16681	16695	16781	16604	16575	16674	16686	16554	16769	16677	16773	16823	16669	16754	16795	16720	16734	16556	16580	16694	16758	16717	16812	16712	16731	16758	16771	16684	16702	16652	16585	16499	16618	16807	16545	16642	16687	16741	16570	16569	16895	16704	16649	16729	16524	16693	16626	16652	16826	16837	16895	16769	16864	16795	16560	16747	16814	16767	16639	16634	16605	17036	16895	16749	16587	16637	16478	16545	17012	16823	16680	16673	16451	16745	16783	16685	16716	16852	16702	16719	16885	16744	16591	16644	16829	16718	16771	16869	16717	16925	16612	16761	16690	16726	16706	16705	16788	16526	16751	16809	16924	16836	16680	16717	16663	16519	16710	16699	16786	16767	16667	16615	16595	16575	16704	16653	16884	16840	16831	16660	16964	16764	16639	16705	16832	16799	16702	16748	16538	16808	16706	16606	16730	16815	16758	16621	16585	16692	16557	16643	16681	16782	16695	16650	16792	16563	16667	16777	16561	16545	16678	16547	16682	16913	16789	16897	16691	16684	16814	16743	16812	16567	16733	16878	16713	16862	16756	16735	16734	16669	16786	16783	16765	16552	16811	16509	16745	16784	16405	16837	16789	16645	16516	16701	16585	16729	16489	16822	16812	16761	16670	16723	16681	16630	16792	16590	16771	16681	16741	16759	16712	16614	16670	16762	16619	16814	16597	16668	16655	16936	16797	16627	16696	16745	16894	16730	16848	16583	16793	16728	16727	16709	16835	16920	16761	16690	16734	16901	16548	16809	16623	16827	16687	16726	16778	16817	16629	16574	16459	16574	16772	16558	16853	16826	16780	16632	16790	16660	16828	16656	16737	16575	16650	16813	16624	16822	16718	16441	16520	16612	16584	16823	16496	16638	16790	16611	16613	16821	16670	16625	16698	16808	16838	16495	16580	16765	16775	16525	16756	16639	16831	16813	16638	16448	16625	16617	16889	16907	16806	16726	16673	16737	16749	16510	16678	16774	16717	16757	16606	16851	16764	16877	16895	16725	16554	16704	16798	16776	16828	16661	16779	16612	16841	16646	16748	16822	16427	16688	16721	16854	16582	16712	16772	16667	16609	16554	16694	16867	16810	16660	16735	16526	16607	16604	16794	16626	16659	16760	17085	16771	16754	16676	16658	16821	16695	16748	16607	16720	16560	16611	16861	16831	16609	16706	16690	16476	16607	16773	16739	16958	16530	16825	16716	16609	16604	16728	16615	16912	16696	16609	16617	16481	16710	16617	16823	16626	16863	16691	16759	16756	16847	16870	16787	16739	16544	16725	16668	16718	16696	16607	16548	16742	16848	16915	16795	16611	16522	16843	16996	16797	16507	16689	16693	16853	16689	16838	16706	16648	16693	16574	16797	16725	16496	16567	16681	16652	16679	16656	16661	16879	16872	16725	16764	16731	16761	16711	16594	16877	16710	16702	16634	16351	16575	16856	16581	16586	16578	16700	16678	16792	16754	16631	16707	16615	16826	16761	16690	16779	16758	16870	16567	16641	16648	16674	16588	16785	16719	16760	16420	16647	16687	16668	16552	16689	16556	16618	16814	16648	16764	16661	16522	16685	16617	16769	16840	16530	16819	16840	16724	16692	16593	16836	16613	16497	16606	16729	16665	16789	16700	16665	16724	16683	16723	16741	16734	16615	16755	16565	16651	16628	16683	16493	16618	16706	16566	16582	16651	16516	16681	16596	16725	16848	16724	16484	16670	16595	16599	16577	16584	16594	16710	16660	16639	16870	16749	16873	16851	16897	16709	16801	16636	16568	16720	16773	16815	16740	16723	16712	16739	16399	16594	16712	16718	16701	16644	16652	16848	16959	16566	16708	16849	16694	16744	16711	16815	16956	16670	16759	16531	16793	16724	16791	16760	16804	16738	16620	16389	16735	16720	16615	16622	16734	16855	16546	16760	16798	16630	16698	16712	16610	16810	16705	16743	16662	16717	16717	16753	16696	16542	16827	16568	16774	16616	16807	16934	16808	16720	16728	16787	16741	16627	16632	16677	16843	16686	16615	16661	16669	16744	16943	16771	16713	16935	16833	16509	16533	16651	16773	16571	16590	16568	16863	16611	16786	16556	16780	16782	16637	16583	16626	16586	16647	16878	16637	17040	16661	16795	16761	16569	16860	16847	16718	16914	16643	16604	16826	16520	16564	16770	16702	16596	16953	16756	16785	16626	16611	16754	16412	16742	16724	16689	16730	16693	16734	16903	16699	16608	16633	16644	16471	16763	16653	16704	16556	16569	16720	16605	16538	16737	16647	16549	16479	16742	16708	16678	16599	16783	16694	16842	16756	16738	16500	16562	16589	16654	16498	16842	16654	16498	16790	16699	16639	16604	16823	16612	16868	16868	16813	16689	16740	16654	16631	16735	16900	16695	16450	16757	16755	16859	16779	16755	16660	16775	16708	16575	16631	16869	16643	16603	16671	16823	16731	16758	16825	16858	16796	16670	16749	16641	16613	16669	16534	16905	16810	16622	16751	16696	16692	16690	16584	16716	16816	16697	16764	16442	16756	16999	16905	16680	16753	16764	16780	16619	16692	16807	16697	16858	16585	16709	16635	16722	16759	16603	16697	16795	16833	16510	16781	16642	16956	16523	16742	16887	16893	16751	16750	16651	16691	16712	16650	16713	16591	16730	16721	16759	16820	16691	16669	16693	16775	16655	16575	16723	16721	16644	16720	16759	16871	16659	16738	16525	16757	16532	16639	16679	16728	16703	16833	16683	16492	16720	16682	16807	16360	16744	16799	16583	16721	16848	16864	16614	16536	16708	16883	16680	16648	16491	16767	16736
23920	23951	23967	24498	25036	28991	29724	28701	26992	24756	24002	23788	23792	23870	23889	23974	23812	23786	23823	23772	23954	23919	23830	23877	23790	23712	23836	23829	23857	23893	23973	23787	23781	23906	23791	23743	23763	23865	23881	23939	23897	23622	23927	23730	23992	23890	23880	23835	23924	23826	23879	23862	23846	23812	23693	23914	23775	23765	23896	23855	23720	23828	23863	23843	23826	23820	23838	23813	23860	23789	23839	23900	23779	23754	23965	23827	23753	23795	23855	23795	23657	23962	23895	23859	23780	23768	23734	23924	23791	23783	23847	23838	23823	23904	23720	23896	23857	23843	23637	23852	23663	24015	23699	23799	23724	23800	23802	23717	23931	23828	23838	23894	23845	23803	23753	23812	23730	23929	23917	23865	23887	23762	24065	23785	23843	23761	23821	23776	23822	23871	23835	23742	23871	23958	23691	23770	23892	23778	23831	24029	23830	23919	23748	23774	23859	23730	23835	23802	24016	23876	23710	23893	23745	23868	23872	23919	23913	23861	23837	23915	23805	23809	23833	23718	23897	23797	23871	23761	23795	23789	23883	23818	23786	23790	23841	23765	23783	23884	23966	23730	23949	23796	23829	23932	23777	23816	23868	23794	23958	23931	23788	23875	23913	23962	23896	23846	23765	23767	23817	23752	23796	23766	23914	23791	23722	23889	23867	23814	23732	23858	23782	23863	23834	23966	23842	23812	23977	23746	23725	23975	23884	23974	23736	23904	23953	23860	23859	23910	23822	23790	23722	23978	23873	23795	23750	23896	23893	23738	23852	23760	23946	23804	23940	23925	23835	23701	23906	23958	23847	23801	23831	23849	23902	23965	23873	23843	23870	23820	23794	23931	23908	23934	23745	23950	23922	23949	23887	23890	23871	23871	23722	23805	23904	23754	23870	23932	23744	24001	23873	23887	23913	23836	23743	23871	23864	23831	23713	23794	23827	23867	23911	23794	23974	23773	23825	23904	23959	23798	23786	23785	23891	23894	23695	23812	23789	23909	23844	23869	23795	23985	23875	23917	23854	23871	23965	23857	23802	23859	23844	23918	23917	23843	23790	23742	23974	24030	23768	23840	23802	23882	23979	23922	23861	24070	23893	23818	23778	23961	23780	23914	23908	23862	23800	23902	23844	23787	24017	23779	23950	23835	23926	23805	23932	23767	23792	23891	23877	23725	23910	23830	23914	23969	23938	23938	23921	23804	23811	23854	23885	23921	24002	23872	23809	23854	23800	23874	23864	23819	23852	23827	23950	23909	23869	23891	23844	23852	23782	23828	23844	23977	23767	23913	23842	23985	23874	23785	23799	23821	23817	23849	23589	23928	23860	23850	23734	23905	23950	23972	23640	23965	23932	23701	23977	23824	23831	23935	23919	23823	23898	23823	23782	23745	23898	23827	23899	23860	23857	23755	23881	23904	23796	23969	23893	23847	23891	23834	23900	23774	23779	24005	23875	23867	23775	23959	23853	23962	23943	23820	23957	23796	23822	23828	23947	23857	23876	23891	23866	23883	23927	23877	23864	23892	23902	23963	23819	23739	24011	23836	24066	23809	23881	23917	23820	24005	23822	23844	23879	23895	23864	23893	23883	23829	23853	23898	23804	23813	23817	23939	23811	23853	23858	23920	23898	23889	23879	23949	23953	23809	23832	23832	23819	23770	23993	23897	23903	23838	23912	23827	23837	23924	23976	23778	23779	23939	23915	23809	23901	23855	23918	23825	23933	23773	23875	23762	23924	23744	23795	24016	23675	23866	23919	23804	23830	23923	23788	23726	23861	23798	23907	23778	23829	23816	23845	23891	23776	23788	23866	23859	23944	23901	23993	23814	23892	23781	23891	23901	23911	23922	23897	24026	23901	23867	23965	23842	23889	23938	23841	23973	23804	23984	23921	23940	23853	23880	23817	24002	23922	23868	23985	23826	23797	23961	23802	23885	23929	23742	24015	23827	23880	23855	23887	23892	23856	23908	23807	23862	23974	23945	23805	23825	23818	23957	23954	23806	23992	23777	23914	23972	23872	23948	23836	23854	23845	23846	23811	23838	23949	23860	23802	23877	23845	23805	23741	23970	23923	23926	23814	23943	23847	23842	23698	23882	23971	23906	23882	23867	23895	23976	23790	23835	23866	23793	23945	23871	23918	23844	23897	23809	23904	23878	23765	23879	23779	23856	23819	23808	23860	23871	23889	23867	23951	23829	23864	23808	23912	23911	23973	23873	23845	23795	23796	23985	23789	23902	23933	23918	23807	23928	23903	23823	23950	23723	23886	23911	23869	23872	23806	23921	23869	23949	23932	23919	23893	23821	23923	23944	24017	23951	23770	23875	23795	23910	23880	23739	23745	23766	23908	23896	23938	23970	23774	23841	23915	23783	23765	23995	23899	23831	23898	23830	23906	23857	24085	23769	23887	23758	23921	24043	23791	23868	23728	23928	23857	23827	23968	23990	23864	23816	23841	23813	23893	24000	23846	23946	23736	23979	23727	23840	23880	23816	23904	23801	23998	23779	23904	23885	23873	23910	23935	23813	23935	23817	23929	23919	23909	23922	23913	23938	23719	23991	23919	23835	23816	23897	23778	23856	23776	23920	23916	23931	23841	23775	23901	23937	23835	23862	23805	23832	23942	23769	23814	23912	23842	23846	23944	23892	23880	23743	23812	23883	23867	24053	23753	23958	23886	23923	23836	23764	23794	23921	23870	23855	23807	23918	23808	23897	23755	23896	23841	23822	23747	23925	23859	23752	23845	23914	23853	23790	23900	23926	23850	23862	24050	23855	23784	23944	24091	23739	23930	23879	23770	23988	23981	23855	23808	23836	23851	23861	24020	23801	23817	23826	23892	23814	23978	23862	23915	23867	23908	23940	23871	23882	23920	23880	23860	23883	23788	23860	23871	23831	23857	23910	23850	23881	23883	23975	23740	23836	23882	23804	23755	23790	23790	23815	23994	23865	23972	23721	23967	23858	23831	23935	23901	23950	23700	23842	23911	23913	23854	23918	23858	23815	23726	23806	23830	23814	23880	23950	23864	23839	23918	23826	23844	23900	23988	23842	23975	23721	23981	23858	23731	23945	23763	23815	23887	24023	23827	23875	23916	23801	23823	23860	23821	23883	23852	23871	23859	23960	23912	23783	23847	23800	23812	23852	23786	23906	23855	23880	23806	23812	23944	23811	23846	23692	23905	23792	23986	23778	23938	23981	23876	23666	23853	23915	23945	23897	23787	23946	23845	24005	23771	23930	23729	23903	24041	23832	23920	23825	23907	23953	23897	23815	23864	23868	23817	23731	23727	23826	23908	23842	23872	23841	23944	23990	23788	23895	24098	23731	23997	23862	23829	23867	23882	23943	23737	23878	23869	23770	23832	23828	23827	23943	23869	23900	23857	23977	23853	23956	23857	23778	23779	23940	24006	23918	23833	23929	23816	23928	23866	23776	23893	23923	23895	23794	23892	23815	23942	23850	23826	23832	23934	23891	23981	23875	23853	23965	23894	23922	23905	23875	23844	23926	23853	23983	23919	24064	23888	23896	23873	23935	23905	23886	23795	23830	23841	23877	23777	23973	24017	23811	24001	23780	23872	23873	23876	23884	24005	23946	23882	23874	23751	23877	23837	23895	23870	23896	23851	23926	23870	23830	23900	23887	23787	23920	23819	23956	23791	23774	23822	23895	23860	23891	23876	23858	23889	23914	23963	23819	23871	23821	23884	23912	23878	23857	23822	23971	24031	23784	23832	23782	23722	23849	23805	23836	23877	23934	23921	23898	23933	23793	23871	23797	23919	23876	23991	23927	23797	23785	23774	23899	23946	23799	23979	23824	23936	23953	24008	23867	23885	23850	23767	23878	23999	23824	23844	23912	23987	23800	23834	23827	23852	23723	23918	23905	23932	23920	23922	23870	23809	23861	23754	23912	23854	23913	23685	23932	23943	23898	23805	23732	23918	24005	23887	23853	23941	23932	23898	23810	23758	23918	23896	23873	23832	23869	23906	23875	23771	24046	23776	23951	23824	23889	23882	23908	23939	23813	23887	23837	23825	23887	23776	24016	23809	23990	23782	23847	23943	23942	23839	23879	23814	23846	23887	23906	23829	23853	23829	23859	23847	23958	23879	23963	23916	23859	23855	23829	23969	23827	23826	23931	23984	23801	23887	23923	23867	23846	23739	23924	23826	23985	23806	23882	23841	23962	23909	23865	23862	23867	23699	23918	23842	23876	23809	23932	23893	23773	23907	23760	23884	23797	23987	23895	23801	23764	23886	23950	23927	23887	23866	23934	23769	23827	23870	23913	23847	23831	23939	23890	23871	23880	23927	23894	23892	23931	23788	23902	23851	23855	23983	23769	23731	23917	23930	23761	23873	23977	23859	23909	23833	23952	23805	23861	23970	23873	23950	23828	23779	23796	23929	24022	23938	23907	23907	23926	23882	23928	23907	23800	23966	23770	23874	23856	23983	23856	23843	24011	23877	23776	23894	23959	23774	23772	23777	23709	23942	23958	23984	23776	23871	23856	23914	23865	23817	23829	23968	23874	23946	23972	23928	23944	23852	23934	23838	23922	23975	23861	23851	23832	23957	23852	23890	23955	23908	23758	23909	23919	23786	23964	23821	23920	23798	23881	23853	23919	23966	23997	23771	23778	23858	23855	23953	23875	23862	23852	23885	23805	23966	23809	23934	23858	24011	23866	23842	23667	23985	23841	23805	23733	23800	23902	23840	23849	23874	23903	23886	23869	23866	23931	23960	23797	23932	23810	23929	23884	23979	23917	23868	23832	23857	23863	23895	23890	24006	23851	23918	23931	23790	23871	23747	23955	23948	23991	23994	23805	23849	23966	23818	23944	23844	23846	23908	23887	23760	23936	23901	23857	23885	23872	23945	23992	23877	23991	23913	23847	23855	23777	23900	23990	23899	23819	23841	23801	23863	23748	23976	23823	23918	23863	23976	23936	23899	23917	23863	23781	23970	23775	23893	23883	23837	23913	23913	23783	23883	23855	23808	23938	24040	23782	23945	23841	23838	23868	23865	23917	23932	23790	23949	23907	23977	23967	23808	23866	23785	23911	23771	23795	23878	23876	23828	23896	23912	23792	23867	23849	23961	23925	23888	23766	23795	23782	23895	23914	23884	23838	23845	23818
18527	17267	17155	17128	17423	20198	47383	43086	32666	23013	18141	17278	16989	16833	16868	16663	16707	16726	16952	16589	16725	16500	16701	16788	16813	16826	16876	16601	16657	16752	16789	16645	17047	16741	16767	16693	16668	16824	16682	16812	16927	16961	16756	16668	16651	16662	16850	16548	16766	16973	16918	16854	16691	16804	16807	16810	16767	16866	16887	16941	17087	16844	16791	16752	16472	16802	16908	16662	16679	16689	16971	16861	16857	16634	16958	16959	16736	16743	16690	16700	16658	16761	16743	16777	16588	16691	16733	16638	16799	16863	16690	16743	16828	16654	16931	16680	16750	16640	16746	16632	16843	16754	16894	16881	16685	16633	16746	16809	16695	16732	16575	16777	16722	16819	16644	16809	16703	16735	16721	16738	16767	16658	16707	16718	16732	16615	16933	16780	16967	16797	16684	16773	16728	16929	16962	16665	16858	16772	16646	16721	16664	16826	16877	16986	16768	16821	16589	16591	16980	16757	16745	16880	16794	16573	16981	16784	16679	16802	16713	16845	16831	16739	16848	16867	16903	16827	16739	16738	16697	16966	16789	16796	16849	16690	16831	16883	17066	16698	16906	16894	16745	16849	16576	16717	16634	16564	16844	16590	16782	16809	16936	16694	16742	16780	16737	16837	16702	16968	16870	16868	16723	16886	16758	16863	16785	16765	16740	16582	16747	16848	16853	16933	16863	16860	16597	16779	16917	16728	16790	16762	16673	16801	16698	16730	16751	16630	16667	16854	17026	16658	16971	16620	16804	16700	16650	16699	16710	16875	16618	16723	16741	16633	16929	16896	16805	16917	16740	16740	16945	16796	16946	16868	16752	16880	16841	17001	16889	16742	16971	16746	16905	16629	16900	17008	17023	16878	16729	16827	16811	16864	16774	16933	16653	16708	16720	16843	16833	16652	16777	16868	16721	16784	16826	17053	16665	16520	16943	16674	16551	16554	16853	16642	16805	16734	16608	16823	16698	16651	16655	16888	16856	16849	16734	16839	16782	16774	16915	16866	16757	16717	17038	16761	16530	16971	16889	16841	16686	16413	16523	16674	16772	16773	16906	16777	16827	16951	16770	16929	16634	16833	16927	16663	16867	16882	16739	16907	16607	16765	16826	16736	16902	16820	16753	16708	16846	16836	16815	17048	16865	16831	16665	16754	16739	16932	16536	16812	16956	16883	16915	16770	17072	16851	16824	16628	16733	16887	16868	16526	16782	16715	16857	16809	16885	17040	16724	16679	16589	16745	16663	16807	16790	16748	16577	16691	16698	16875	16797	16877	16897	16878	16671	16728	16791	16777	16763	16772	16825	16810	16650	16746	16961	16856	16547	16892	16665	16679	16736	16780	16812	16626	16737	16904	16737	16804	16542	16740	16706	16616	16798	17028	16826	16808	16836	16679	16745	16623	16908	16822	16830	16781	16861	16857	16753	16623	16836	16949	16982	16795	16808	16921	16672	16770	16936	16706	16710	16887	16900	16730	17002	16689	16704	16953	16843	16673	16755	16899	16669	16909	16840	16694	16821	16918	16737	16819	16964	16871	16951	17000	16892	16752	16679	16786	16895	16886	16877	16918	16816	16817	16780	16960	16657	16862	16851	16716	16788	16896	16932	16941	16701	16649	16893	16895	16961	16633	16679	16893	16811	16762	17045	16717	16826	16845	16791	16770	16743	16824	16873	16872	16810	17102	16603	16782	16854	16818	16826	16867	16846	16922	16696	16784	16626	16893	16651	16773	16757	16781	16898	16963	16718	16720	16501	16703	16751	16836	16804	16699	16923	16856	16969	16658	16914	16647	16617	16753	16724	16929	16843	17044	16574	16816	16792	16793	16835	16719	16797	16706	16674	16778	16552	16901	16779	16883	16780	16794	16797	17014	16853	16708	16717	16652	16790	16666	16689	16745	16653	16737	16696	16817	16955	16857	16807	16788	16940	16870	16860	16943	16869	16820	16738	16724	16694	16756	16847	16746	16805	16675	16662	16897	16828	16720	16930	16681	16686	16752	16871	16924	16754	16753	16598	16588	17027	16700	16574	16846	16796	16871	16911	17171	16915	16786	16818	16699	16743	16660	16893	16842	16785	16719	16689	16524	16810	16814	16684	16786	16671	16886	16796	16829	16588	16669	16757	16931	16887	16940	16738	16809	16764	16844	16606	16802	16733	16877	16721	16879	16779	16610	16702	16597	16722	16742	16712	16548	16645	16706	16969	16897	16804	16698	16830	16790	16681	16778	16767	16527	16836	16765	16889	16716	16796	16849	16607	16767	16849	16925	16726	16799	16806	16768	16975	16920	16489	16812	16781	16921	16893	16844	16662	16769	16882	16842	16847	16618	16830	16724	17015	16915	16766	16596	16740	16651	16706	16737	16726	16983	16805	16791	16962	16630	16968	16723	16660	16816	16859	16869	16765	16715	16944	16711	16782	16860	16669	16794	16783	16754	16771	16794	16965	16867	16859	16719	16569	16762	16678	16852	16791	16801	16654	16681	16586	16701	17024	16719	16745	16817	16782	16738	16812	16756	16768	16751	16881	16724	16864	16448	16608	16809	16644	16793	16798	16818	16952	16947	16705	16873	16697	16842	16909	16811	16800	16768	16790	16754	16737	16777	16802	16860	16777	16624	16661	16750	16840	16895	16770	16739	16725	16709	16595	16864	17024	16760	16751	16982	16845	16582	16740	16796	16723	16745	16809	16861	16773	16563	16768	16785	16868	16694	16664	16985	16828	16720	16835	16891	16738	16818	16962	16842	16977	16826	16880	16977	16720	16572	16781	16956	16949	16694	16805	16915	16873	16770	16770	16882	16652	16698	16652	16789	16727	16745	16763	16827	16752	16714	16765	16777	16880	17012	16670	16856	16790	16895	16835	16779	17091	16868	16822	16957	16647	16794	16832	16683	16763	16683	16604	16792	16864	16698	16857	16737	16765	16802	16694	16812	16705	16644	16517	16828	16876	16644	16617	16926	16920	16828	16877	16895	16850	16677	16739	16788	16755	16752	16675	16720	16874	16687	16755	16834	16806	16605	16638	16915	16889	16928	16804	16767	16717	16861	16777	16827	16706	16934	16735	16740	16640	16761	16740	16766	16845	16833	16795	16619	16592	16656	16679	16858	16881	16745	16511	16711	16812	16821	16744	16789	16709	16800	16707	16920	16900	16941	16668	16742	16902	16831	16727	17006	16698	16900	16826	16604	16797	16944	17082	16829	16792	16940	16814	16875	16863	16799	16955	16756	16834	16865	16950	16880	16836	16773	16980	16797	16687	16661	16919	16727	16794	16633	16859	16930	16975	16749	16746	16827	16873	16843	16776	16846	16718	16881	16864	16876	17003	16865	16873	16763	16735	16663	16858	16607	16790	16641	16789	16800	16797	16980	16771	16856	16894	16911	16868	16607	16824	16910	16772	16744	16898	16871	16699	16833	16960	16918	16971	16938	16712	16759	16634	16725	16730	16525	16806	16933	16825	16799	16861	16863	16577	16681	16670	16832	16853	16876	16859	16866	16831	16721	16872	16787	16752	16602	16792	16948	16695	16656	16785	16910	16677	16809	16848	16670	16730	16679	16914	16819	16510	16764	16856	16925	16756	16779	16942	16928	16886	16775	16705	17014	16862	16735	16787	16709	16663	16885	16674	16732	16814	16593	16705	16751	16923	16972	17132	16913	16818	16802	16718	16782	16740	16907	16864	16781	16957	16787	16878	16772	16714	16817	16930	16852	16622	16784	16824	16703	16703	16903	16749	16612	16627	16782	16666	16740	16778	16792	16706	16872	16889	16864	16768	16775	16839	16750	16803	16954	16850	16786	16844	16707	16759	16783	16677	16696	16969	16902	16793	16845	16785	16860	16852	16667	16724	16820	16682	16809	16869	16834	16811	16838	16584	16876	16846	16579	16862	16815	16907	16666	17012	16682	16886	16834	16661	16805	16611	16793	16924	16953	16836	16741	16746	16747	16622	16832	16990	16870	16704	16784	17073	16824	16696	16652	16621	16763	16953	16728	16820	16666	16800	16962	16680	16675	16804	16823	16843	16722	16856	16771	16734	16870	16703	16838	16678	16709	16565	16896	16700	16729	16859	16766	16650	16836	16984	16938	16710	16662	16623	16930	16821	16656	16698	16788	16900	16819	16811	16858	16883	16838	16816	16831	16533	16818	16989	16785	16796	16872	16740	16617	16674	16848	16923	16837	16866	16611	16777	16690	16797	16784	16828	16839	16754	16930	16832	16863	16837	16779	16687	16653	16679	16815	16620	16969	16915	16819	16739	16706	16724	16745	16822	16862	16822	16909	16964	16631	16819	16678	16769	16715	16883	16976	16854	16745	16688	16698	16741	16718	17045	16724	16894	16742	16688	16732	16958	16801	16888	16844	16905	16913	16746	16967	16912	16796	16885	16746	16952	16798	16700	16722	16713	16650	16711	16855	16862	16884	16811	16767	16789	16863	16778	16584	16799	16778	16827	16886	16709	16895	16709	16699	16698	16659	16686	16586	16637	16717	16780	16822	16937	16763	16914	16705	16922	16552	16567	16875	16818	16851	16775	16956	16872	16949	16810	16773	16732	16792	16991	16655	16846	16845	16736	16794	16912	16736	16783	16800	16712	16649	16785	16782	16775	16911	16724	16730	16858	16808	16795	16878	16730	16834	16790	16820	16802	16746	16760	16901	16697	16904	16962	16617	16925	16850	16777	16732	16994	16831	16953	16870	16777	16853	16803	16695	16859	16859	16626	16816	16910	16727	16792	16704	16642	16849	16853	16966	16776	16744	16850	16815	16869	16820	16868	16758	16779	16717	16884	16798	16974	16734	16895	16863	16880	16711	16773	16374	16853	16857	16685	16653	16912	16728	16840	16770	16662	17002	16726	16754	16724	16514	16786	16837	16722	16725	16658	17058	16905	16961	16528	16808	16680	16495	16784	16780	16700	16934	16719	16726	16613	16865	16861	16807	16840	16856	16667	16848	16805	16989	16820	16852	16741	16769	16722	16732	16876	16723	16693	16794	16770	16734	16771	16894	16603	16544	16666	16660	16953	16775	16773	16787	16803	16764	16755	16625	16871	16918	16867	16725	16802	16673	16866	16865	16888	16882	16849	16983	16542	16808	16666	16814	16988	16684	16763	16625	16707	16666	16962	16661
25029	24034	24066	25387	26735	30975	40218	28686	23396	23904	23024	22742	23064	23088	23176	23227	23342	23510	23580	23509	23518	23639	23648	23649	23630	23706	23692	23597	23568	23670	23759	23607	23691	23734	23665	23665	23723	23718	23649	23751	23614	23656	23794	23617	23694	23558	23607	23583	23705	23668	23693	23670	23606	23722	23718	23754	23644	23695	23594	23660	23771	23550	23617	23551	23792	23647	23514	23618	23571	23692	23648	23624	23737	23708	23681	23711	23646	23788	23675	23698	23699	23610	23723	23506	23675	23687	23766	23648	23649	23805	23542	23760	23716	23805	23666	23681	23694	23799	23619	23699	23585	23680	23516	23746	23716	23693	23585	23627	23753	23622	23622	23755	23721	23749	23697	23622	23660	23796	23790	23600	23652	23659	23632	23625	23674	23661	23707	23649	23681	23645	23588	23791	23616	23656	23639	23644	23701	23606	23655	23842	23628	23724	23665	23631	23714	23725	23766	23589	23706	23626	23669	23682	23624	23633	23598	23644	23663	23565	23925	23573	23586	23556	23691	23599	23639	23704	23773	23613	23672	23615	23642	23687	23760	23629	23656	23543	23773	23540	23712	23800	23660	23880	23661	23606	23691	23632	23637	23814	23734	23634	23712	23766	23581	23723	23674	23653	23801	23627	23728	23622	23680	23731	23649	23740	23717	23682	23762	23630	23704	23649	23601	23707	23556	23615	23667	23823	23589	23779	23675	23695	23622	23617	23751	23581	23747	23665	23605	23804	23679	23756	23691	23745	23678	23675	23647	23721	23673	23651	23780	23624	23700	23611	23735	23689	23722	23750	23818	23515	23706	23751	23563	23717	23706	23773	23742	23671	23742	23697	23760	23730	23794	23640	23664	23723	23746	23641	23741	23790	23709	23711	23746	23552	23664	23679	23792	23624	23763	23704	23630	23580	23765	23590	23834	23742	23665	23742	23782	23656	23734	23657	23787	23707	23783	23709	23688	23636	23716	23744	23747	23643	23735	23795	23591	23554	23693	23656	23645	23809	23621	23731	23626	23554	23818	23674	23827	23709	23702	23662	23733	23750	23543	23748	23787	23699	23727	23720	23725	23731	23631	23651	23743	23733	23607	23706	23735	23734	23603	23754	23644	23669	23785	23777	23672	23823	23708	23693	23719	23618	23826	23643	23818	23638	23690	23687	23795	23799	23717	23648	23765	23744	23689	23701	23644	23797	23724	23660	23700	23712	23798	23668	23789	23730	23697	23699	23678	23757	23659	23686	23710	23658	23777	23720	23653	23740	23747	23684	23669	23761	23778	23696	23845	23748	23831	23764	23699	23661	23737	23682	23789	23833	23802	23771	23697	23549	23814	23642	23697	23628	23598	23735	23701	23763	23793	23609	23703	23659	23822	23682	23710	23742	23727	23604	23698	23656	23861	23639	23774	23610	23772	23765	23661	23756	23747	23841	23619	23702	23677	23806	23814	23556	23840	23792	23684	23683	23743	23727	23815	23798	23666	23720	23713	23712	23748	23623	23767	23741	23702	23786	23675	23947	23677	23753	23696	23704	23764	23632	23700	23628	23747	23746	23718	23687	23634	23730	23690	23641	23663	23724	23744	23729	23634	23614	23667	23771	23780	23546	23780	23688	23682	23693	23730	23647	23690	23686	23662	23649	23874	23642	23646	23702	23682	23802	23636	23737	23834	23684	23678	23674	23670	23768	23872	23628	23788	23666	23689	23757	23636	23678	23813	23622	23752	23759	23648	23718	23598	23790	23656	23775	23788	23653	23581	23745	23614	23735	23559	23781	23695	23680	23637	23759	23765	23767	23809	23731	23537	23732	23691	23765	23748	23588	23771	23677	23872	23700	23694	23674	23628	23702	23718	23708	23791	23848	23729	23834	23709	23763	23718	23691	23794	23568	23678	23851	23732	23630	23854	23666	23764	23675	23783	23590	23764	23721	23755	23720	23660	23574	23689	23742	23705	23763	23781	23722	23694	23567	23706	23794	23706	23837	23635	23741	23773	23650	23873	23729	23673	23771	23745	23679	23759	23713	23704	23728	23820	23817	23723	23864	23843	23773	23769	23617	23694	23784	23797	23665	23782	23691	23698	23739	23750	23623	23890	23643	23727	23653	23660	23756	23768	23726	23760	23771	23775	23858	23590	23657	23798	23732	23869	23844	23619	23741	23732	23736	23667	23744	23774	23778	23714	23671	23739	23741	23688	23710	23744	23743	23676	23680	23762	23815	23732	23544	23688	23692	23668	23700	23669	23740	23666	23703	23708	23696	23821	23709	23773	23706	23718	23758	23806	23661	23818	23688	23846	23555	23752	23836	23727	23584	23708	23790	23633	23778	23650	23784	23754	23730	23853	23729	23575	23833	23613	23683	23678	23746	23749	23765	23693	23615	23797	23710	23741	23783	23593	23786	23710	23698	23913	23790	23516	23772	23667	23714	23792	23805	23793	23727	23648	23945	23777	23736	23630	23805	23802	23644	23806	23657	23835	23759	23679	23766	23665	23695	23585	23688	23648	23609	23758	23587	23823	23651	23658	23755	23832	23729	23684	23699	23783	23640	23624	23861	23792	23772	23689	23621	23800	23729	23784	23848	23800	23700	23704	23651	23741	23751	23542	23753	23724	23857	23759	23837	23672	23639	23871	23726	23753	23688	23865	23760	23732	23721	23815	23756	23648	23724	23662	23784	23717	23666	23816	23758	23681	23782	23665	23699	23645	23619	23726	23722	23681	23776	23862	23734	23659	23781	23685	23660	23800	23711	23678	23743	23738	23670	23753	23835	23786	23783	23666	23546	23798	23776	23686	23783	23808	23711	23715	23786	23773	23752	23842	23722	23702	23697	23733	23637	23651	23854	23785	23596	23728	23801	23625	23664	23730	23773	23787	23904	23864	23672	23770	23786	23833	23676	23761	23554	23782	23674	23796	23680	23773	23749	23789	23672	23711	23691	23766	23582	23674	23610	23660	23721	23743	23782	23573	23791	23663	23728	23785	23805	23793	23793	23727	23715	23763	23683	23886	23552	23829	23622	23736	23746	23736	23671	23646	23771	23738	23896	23598	23726	23785	23849	23856	23524	23767	23737	23746	23823	23704	23775	23751	23753	23702	23731	23700	23682	23869	23627	23817	23779	23776	23759	23811	23679	23794	23684	23669	23670	23709	23649	23743	23739	23609	23848	23858	23630	23719	23707	23771	23695	23841	23748	23753	23724	23623	23737	23831	23795	23745	23798	23664	23816	23654	23783	23735	23687	23751	23850	23630	23732	23757	23683	23676	23793	23602	23920	23644	23724	23706	23694	23692	23733	23734	23601	23587	23743	23755	23644	23817	23613	23794	23776	23690	23760	23774	23699	23615	23798	23809	23732	23735	23700	23830	23658	23865	23704	23851	23588	23796	23827	23691	23822	23909	23687	23767	23710	23754	23735	23788	23690	23832	23851	23670	23715	23668	23776	23666	23815	23862	23772	23745	23752	23642	23756	23677	23659	23707	23833	23665	23726	23767	23745	23766	23764	23669	23619	23760	23721	23645	23794	23705	23784	23632	23787	23682	23767	23679	23813	23661	23764	23728	23856	23723	23774	23772	23700	23728	23835	23663	23829	23752	23623	23827	23762	23645	23816	23744	23803	23637	23799	23799	23724	23814	23624	23811	23636	23861	23668	23816	23817	23824	23671	23760	23753	23682	23638	23765	23726	23765	23780	23797	23799	23760	23801	23744	23723	23833	23597	23895	23743	23763	23704	23728	23741	23708	23711	23636	23742	23787	23687	23758	23732	23854	23736	23854	23858	23795	23699	23884	23738	23705	23685	23828	23775	23753	23678	23760	23686	23742	23813	23603	23772	23800	23789	23627	23695	23839	23626	23654	23830	23683	23890	23650	23828	23793	23783	23778	23881	23745	23844	23731	23651	23751	23687	23763	23734	23767	23811	23757	23664	23679	23770	23658	23844	23731	23705	23939	23650	23846	23713	23743	23749	23651	23670	23698	23775	23553	23793	23842	23666	23830	23586	23734	23746	23769	23748	23803	23678	23759	23862	23756	23806	23688	23666	23798	23939	23628	23813	23662	23740	23706	23723	23726	23737	23696	23764	23803	23698	23740	23702	23685	23758	23683	23660	23713	23831	23724	23697	23721	23690	23712	23791	23638	23722	23784	23684	23727	23753	23801	23767	23910	23625	23713	23815	23794	23698	23754	23652	23772	23813	23588	23923	23664	23733	23748	23811	23773	23708	23637	23819	23620	23929	23741	23694	23802	23693	23778	23774	23779	23666	23605	23817	23768	23699	23696	23609	23800	23853	23771	23723	23699	23756	23703	23772	23774	23701	23697	23834	23716	23747	23666	23705	23779	23655	23675	23771	23585	23801	23810	23825	23658	23725	23898	23694	23729	23830	23765	23793	23693	23846	23690	23805	23747	23760	23690	23818	23662	23745	23690	23797	23709	23758	23862	23799	23750	23762	23726	23672	23680	23742	23631	23723	23710	23765	23660	23788	23749	23659	23657	23796	23845	23712	23661	23703	23766	23712	23770	23775	23806	23680	23866	23695	23827	23679	23676	23799	23656	23712	23701	23623	23791	23864	23670	23762	23746	23877	23774	23654	23827	23688	23752	23744	23672	23774	23787	23761	23824	23770	23763	23944	23853	23532	23699	23742	23737	23606	23707	23689	23753	23726	23793	23851	23696	23672	23735	23681	23877	23855	23646	23845	23823	23768	23765	23729	23671	23744	23783	23750	23854	23785	23819	23756	23670	23744	23765	23650	23647	23745	23729	23775	23768	23740	23595	23874	23827	23786	23767	23805	23748	23602	23674	23747	23764	23713	23728	23850	23820	23849	23708	23772	23686	23587	23786	23796	23777	23727	23716	23809	23841	23668	23772	23739	23927	23666	23772	23807	23724	23769	23717	23857	23760	23726	23621	23694	23590	23724	23782	23867	23773	23664	23781	23738	23787	23774	23817	23645	23639	23835	23579	23775	23725	23668	23789	23753	23776	23763	23667	23779	23780	23810	23723	23703	23815	23859	23757	23681	23533	23897	23716	23736	23741	23636	23823	23712	23731	23861	23723	23584	23849	23731	23794	23768	23708	23767	23757	23749	23680	23769	23796	23675	23793	23607	23734	23717	23734	23873	23714	23841	23715	23762
20343	16919	16911	17043	16873	21051	38983	34109	26563	20101	17526	16802	16627	16786	16872	16792	16735	16534	16787	16570	16894	16764	16822	16724	16813	16660	16692	16640	16602	16734	16616	16588	16469	16406	16669	16525	16699	16668	16615	16689	16570	16462	16666	16803	16670	16488	16627	16673	16635	16669	16696	16749	16566	16586	16671	16944	16888	16890	16490	16506	16546	16436	16789	16753	16656	16682	16805	16478	16733	16861	16631	16786	16614	16652	16773	16644	16699	16692	16646	16587	16630	16735	16574	16471	16865	16588	16632	16684	16721	16546	16440	16778	16801	16635	16629	16713	16778	16593	16754	16741	16675	16541	16596	16630	16556	16742	16717	16569	16551	16596	16408	16580	16720	16558	16500	16458	16721	16914	16761	16694	16599	16545	16680	16678	16596	16660	16852	16585	16548	16646	16613	16682	16765	16432	16827	16508	16541	16797	16768	16738	16685	16569	16539	16575	16578	16751	16678	16788	16704	16813	16792	16841	16566	16843	16554	16576	16529	16527	16712	16838	16669	16767	16579	16676	16557	16574	16754	16799	16674	16594	16756	16476	16706	16828	16741	16871	16781	16669	16594	16548	16743	16669	16583	16685	16694	16805	16538	16568	16736	16614	16722	16554	16372	16592	16675	16749	16941	16608	16600	16759	16726	16646	16793	16785	16724	16636	16739	16720	16777	16855	16582	16893	16775	16617	16525	16729	16698	16658	16740	16712	16762	16721	16850	16561	16726	16621	16721	16515	16630	16595	16695	16769	16594	16718	16541	16658	16568	16751	16569	16658	16385	16913	16853	16703	16604	16593	16493	16689	16820	16654	16503	16638	16620	16661	16657	16776	16522	16651	16722	16724	16617	16645	16737	16712	16590	16478	16886	16732	16845	16743	16877	16769	16455	16464	16598	16794	16573	16655	16663	16263	16523	16535	16820	16591	16587	16524	16698	16654	16405	16712	16743	16793	16842	16550	16685	16596	16546	16552	16580	16776	16688	16825	16783	16670	16709	16580	16650	16687	16711	16723	16754	16676	16830	16634	16765	16840	16757	16626	16793	16676	16645	16610	16825	16734	16582	16614	16779	16735	16638	16734	16655	16577	16603	16602	16730	16625	16707	16788	16704	16914	16679	17002	16781	16470	16821	16703	16604	16788	16788	16499	16748	16866	16833	16661	16697	16592	16740	16590	16706	16656	16713	16440	16653	16665	16745	16674	16639	16662	16787	16615	16563	16600	16598	16718	16748	16735	16649	16516	16826	16747	16795	16729	16839	16672	16621	16859	16693	16600	16670	16853	16667	16832	16671	16474	16579	16679	16763	16656	16806	16698	16651	16823	16406	16616	16543	16512	16771	16684	16634	16734	16823	16686	16824	16786	16606	16501	16562	16732	16836	16704	16807	16764	16798	16708	16683	16782	16753	16865	16447	16737	16800	16862	16740	16794	16792	16656	16668	16592	16745	16558	16603	16568	16520	16840	16810	16899	16606	16617	16812	16689	16878	16499	16616	16847	16665	16602	16793	16679	16523	16533	16630	16554	16608	16679	16799	16655	16791	16659	16585	16789	16518	16532	16504	16463	16749	16538	16587	16808	16805	16737	16744	16644	16545	16748	16550	16590	16506	16765	16551	16472	16623	16615	16616	16469	16576	16618	16694	16676	16600	16567	16627	16786	16792	16648	16690	16459	16833	16667	16709	16703	16722	16851	16605	16566	16821	16524	16551	16442	16779	16472	16620	16718	16783	16673	16746	16691	16672	16674	16514	16843	16695	16807	16674	16685	16490	16554	16703	16667	16582	16670	16754	16727	16621	16580	16625	16696	16750	16832	16714	16625	16696	16662	16584	16838	16592	16766	16684	16801	16653	16788	16826	16750	16744	16570	16779	16584	16607	16611	16887	16603	16653	16691	16668	16438	16757	16519	16723	16763	16626	16597	16457	16699	16640	16844	16765	16890	16849	16664	16750	16769	16664	16664	16712	16731	16685	16665	16473	16648	16690	16828	16574	16850	16637	16583	16708	16652	16571	16639	16724	16841	16842	16717	16523	16570	16659	16570	16702	16606	16681	16657	16629	16783	16497	16819	16716	16693	16726	16537	16497	16619	16775	16742	16896	16834	16768	16546	16596	16865	16501	16654	16862	16636	16790	16573	16613	16856	16810	16603	16727	16790	16612	16798	16520	16546	16796	16675	16502	16807	16647	16758	16517	16518	16856	16687	16790	16703	16569	16578	16693	16658	16806	16722	16849	16552	16614	16811	16823	16688	16612	16683	16533	16482	16690	16699	16648	16674	16706	16634	16664	16727	16713	16831	16547	16665	16784	16732	16683	16614	16628	16600	16673	16726	16431	16513	16522	16595	16667	16661	16474	16761	16685	16737	16866	16643	16607	16530	16567	16706	16668	16617	16848	16623	16607	16865	16818	16671	16801	16726	16759	16685	16636	16732	16773	16769	16681	16497	16787	16854	16717	16543	16656	16366	16774	16737	16566	16730	16671	16772	16893	16693	16722	16515	16726	16614	16661	16762	16668	16706	16765	16596	16703	16660	16772	16686	16738	16914	16567	16809	16538	16679	16580	16807	16673	16639	16611	16636	16795	16622	16651	16694	16847	16761	16856	16511	16553	16458	16851	16806	16738	16551	16588	16813	16910	16655	16642	16744	16691	16582	16906	16587	16636	16656	16570	16666	16591	16705	16677	16667	16603	16650	16628	16694	16747	16613	16769	16735	16666	16774	16693	16686	16682	16603	16629	16763	16634	16659	16607	16535	16343	16425	16664	16750	16819	16514	16637	16643	16890	16593	16722	16617	16459	16645	16786	16592	16786	16427	16637	16527	16759	16633	16472	16614	16721	16841	16815	16817	16734	16645	16598	16650	16720	16678	16555	16830	16847	16648	16728	16645	16741	16660	16744	16677	16720	16675	16813	16533	16742	16562	16495	16699	16594	16586	16696	16574	16556	16673	16697	16770	16764	16439	16687	16656	16608	16817	16633	16489	16628	16655	16600	16677	16616	16616	16604	16685	16738	16623	16885	16583	16779	16661	16613	16691	16396	16702	16615	16665	16737	16616	16678	16561	16627	16552	16697	16694	17002	16579	16435	16637	16705	16403	16744	16766	16636	16673	16605	16724	16679	16728	16606	16562	16614	16661	16655	16562	16675	16638	16640	16462	16622	16679	16640	16714	16717	16676	16677	16633	16483	16629	16521	16921	16783	16504	16798	16770	16694	16832	16800	16370	16717	16463	16600	16534	16600	16620	16540	16650	16675	16747	16705	16632	16688	16884	16551	16663	16701	16819	16735	16775	16826	16808	16751	16684	16722	16580	16799	16611	16706	16792	16713	16572	16631	16752	16738	16848	16818	16653	16504	16721	16805	16700	16846	16853	16630	16868	16821	16785	16681	16557	16701	16741	16520	16576	16565	16395	16557	16625	16624	16582	16788	16772	16738	16801	16764	16842	16708	16625	16630	16716	16909	16647	16760	16638	16602	16918	16790	16784	16588	16617	16581	16666	16674	16602	16609	16676	16803	16735	16746	16584	16623	16636	16653	16964	16657	16724	16650	16705	16786	16534	16839	16623	16682	16668	16691	16506	16550	16610	16761	16551	16554	16567	16761	16665	16675	16824	16644	16568	16728	16549	16685	16700	16602	16786	16628	16793	16831	16718	16864	16572	16584	16790	16692	16712	16696	17006	16753	16720	16699	16489	16605	16719	16655	16665	16734	16574	16808	16836	16721	16611	16731	16801	16725	16635	16732	16432	16873	16533	16666	16766	16788	16640	16630	16699	16730	16525	16639	16940	16520	16573	16597	16650	16637	16576	16865	16635	16641	16584	16665	16673	16772	16725	16885	16709	16718	16618	16745	16522	16622	16662	16568	16752	16585	16562	16719	16676	16594	16603	16782	16613	16683	16528	16688	16686	16716	16676	16875	16856	16570	16792	16924	16665	16760	16844	16642	16776	16724	16784	16681	16554	16492	16794	16605	16630	16690	16660	16536	16621	16567	16637	16703	16723	16829	16789	16760	16493	16698	16737	16635	16862	16563	16749	16705	16510	16613	16478	16723	16757	16750	16478	16725	16616	16762	16721	16434	16554	16493	16698	16596	16631	16661	16538	16508	16671	16952	16655	16616	16829	16790	16832	16757	16621	16802	16688	16632	16755	16580	16549	16774	16670	16601	16723	16827	16722	16798	16734	16491	16716	16646	16661	16624	16626	16650	16699	16683	16769	16838	16686	16650	16846	16603	16651	16472	16537	16643	16753	16557	16533	16498	16620	16732	16747	16653	16576	16687	16635	16994	16704	16642	16585	16671	16731	16588	16499	16858	16551	16660	16785	16640	16682	16692	16544	16767	16693	16574	16699	16714	16596	16738	16652	16881	16844	16788	16643	16559	16803	16693	16590	16677	16825	16615	16737	16602	16474	16633	16685	16660	16535	16834	16767	17022	16777	16743	16681	16517	16878	16566	16681	16747	16721	16696	16659	16514	16531	16731	16833	16718	16615	16734	16669	16769	16756	16488	16829	16741	16780	16804	16549	16684	16635	16420	16551	16695	16709	16607	16657	16863	16665	16747	16789	16579	16558	16615	16708	16894	16727	16778	16584	16732	16711	16900	16783	16571	16787	16790	16973	16642	16592	16677	16561	16525	16605	16589	16546	16685	16844	16741	16499	16519	16592	16810	16918	16729	16709	16566	16621	16598	16616	16659	16604	16867	16545	16824	16736	16661	16676	16700	16841	16756	16602	16895	16467	16608	16798	16627	16679	16660	16794	16832	16676	16844	16682	16750	16662	16837	16536	16851	16722	16755	16686	16693	17010	16637	16785	16762	16768	16715	16545	16736	16704	16562	16738	16741	16616	16787	16767	16713	16774	16583	16518	16668	16558	16623	16813	16647	16743	16529	16796	16808	16813	16749	16562	16489	16460	16595	16705	16643	16644	16715	16611	16496	16693	16653	16490	16599	16649	16495	16594	16751	16883	16508	16601	16796	16672	16903	16681	16955	16523	16839	16863	16779	16706	16746	16580	16692	16556	16630	16726	16659	16626	16489	16608	16512	16752	16724	16684	16745	16675	16668	16654	16696	16659	16788	16535	16647	16821	16680	16580	16874	16693	16741	16743	16581	16599	16764	16486	16624	16772
23641	23969	23871	24522	25521	31050	34431	27530	26618	25112	23752	23599	23656	23617	23705	23720	23684	23757	23699	23740	23750	23792	23849	23829	23753	23863	23934	23767	23830	23764	23633	23683	23788	23678	23647	23681	23687	23759	23653	23862	23783	23702	23807	23876	23754	23678	23726	23707	23735	23681	23736	23697	23674	23777	23748	23718	23725	23753	23809	23633	23771	23802	23581	23703	23755	23601	23729	23775	23732	23678	23775	23682	23653	23639	23690	23785	23674	23674	23730	23760	23683	23716	23652	23754	23791	23713	23773	23649	23605	23805	23883	23724	23670	23691	23612	23757	23762	23697	23805	23824	23709	23636	23896	23643	23696	23702	23804	23814	23742	23671	23754	23689	23686	23913	23691	23762	23729	23731	23713	23742	23716	23719	23769	23692	23638	23744	23784	23859	23789	23753	23665	23729	23681	23874	23782	23799	23769	23671	23664	23734	23728	23775	23732	23781	23806	23789	23657	23787	23890	23575	23933	23456	23811	23833	23807	23696	23894	23632	23837	23772	23694	23711	23703	23711	23754	23708	23680	23701	23840	23711	23930	23723	23641	23794	23800	23771	23782	23714	23779	23609	23571	23804	23698	23782	23794	23842	23807	23643	23712	23800	23837	23700	23772	23688	23896	23717	23709	23692	23870	23643	23850	23836	23820	23718	23741	23843	23733	23692	23740	23803	23809	23806	23720	23659	23743	23701	23925	23767	23690	23814	23769	23697	23721	23631	23760	23673	23773	23870	23824	23785	23863	23789	23717	23681	23874	23697	23754	23608	23796	23917	23751	23732	23776	23698	23753	23728	23764	23797	23733	23790	23730	23837	23755	23839	23821	23701	23765	23857	23744	23862	23789	23714	23863	23713	23782	23783	23661	23887	23750	23730	23753	23818	23707	23779	23697	23899	23812	23801	23855	23730	23616	23853	23830	23766	23710	23882	23797	23867	23654	23752	23776	23850	23767	23787	23765	23830	23731	23732	23750	23802	23844	23741	23748	23789	23778	23681	23757	23696	23779	23868	23813	23838	23666	23768	23636	23738	23633	23746	23781	23742	23767	23907	23818	23716	23861	23745	23893	23819	23717	23852	23838	23909	23772	23764	23691	23814	23789	23847	23916	23795	23735	23709	23891	23768	23729	23831	23837	23643	23823	23835	23775	23787	23685	23867	23723	23850	23769	23748	23782	23810	23758	23751	23694	23801	23785	23808	23786	23734	23762	23821	23689	23821	23892	23747	23846	23671	23803	23733	23746	23821	23851	23731	23815	23825	23755	23761	23723	23789	23739	23826	23663	23810	23769	23708	23922	23901	23783	23649	23722	23767	23791	23776	23719	23747	23769	23816	23804	23773	23728	23822	23701	23772	23812	23693	23961	23792	23844	23833	23796	23888	23700	23679	23865	23657	23815	23770	23912	23676	23814	23918	23804	23848	23820	23780	23741	23842	23691	23733	23880	23849	23830	23772	23878	23746	23783	23699	23821	23916	23657	23724	23852	23788	23793	23771	23639	23753	23783	23809	23836	23825	23875	23707	23751	23750	23739	23821	23835	23838	23756	23749	23883	23730	23848	23589	23759	23618	23777	23859	23885	23747	23688	23884	23690	23800	23861	23565	23811	23757	23782	23762	23660	23789	23693	23885	23870	23885	23769	23855	23675	23680	23628	23781	23661	23811	23682	23926	23772	23775	23855	23830	23727	23916	23750	23795	23872	23818	23655	23766	23774	23820	23914	23913	23699	23761	23955	23784	23856	23622	23819	23645	23929	23662	23797	23819	23853	23676	23748	23917	23766	23748	23881	23673	23793	23901	23689	23927	23840	23762	23728	23814	23900	23704	23683	23755	23755	23824	23895	23781	23778	23828	23909	23683	23746	23717	23836	23824	23629	23705	23856	23806	23871	23690	23752	23636	23882	23713	23839	23720	23822	23820	23750	23765	23743	23738	23916	23753	23769	23742	23835	23838	23675	23820	23734	23657	23872	23790	23904	23776	23793	23858	23717	23936	23854	23921	23773	23836	23797	23770	23840	23815	23883	23832	23799	23683	23680	23888	23708	23755	23884	23978	23710	23742	23734	23811	23952	23625	23944	23768	23750	23887	23772	23885	23785	23834	23735	23857	23754	23745	23739	23836	23809	23699	23857	23747	23684	23868	23756	23930	23768	23814	23705	23792	23912	23818	23717	23819	23726	23689	23762	23866	23800	23728	23841	23916	23717	23737	23885	23628	23689	23779	23893	23702	23760	23886	23878	23725	23769	23788	23849	23830	23796	23850	23832	23881	23822	23695	23753	23767	23938	23806	23908	23811	23841	23820	23848	23968	23744	23848	23885	23819	23757	23872	23825	23946	23754	23703	23786	23805	23692	23813	23772	23841	23864	23793	23854	23765	23705	23816	23939	23742	23825	23814	23828	23868	23731	23728	23689	23803	23773	23887	23809	23714	23849	23738	23711	23828	23730	23683	23835	23823	23763	23829	23809	23755	23783	23708	23779	23758	23736	23909	23763	23860	23798	23870	23845	23836	23821	23682	23718	23809	23638	23737	23811	23795	23708	23796	23844	23685	23819	23751	23790	23901	23790	23814	23724	23864	23798	23910	23791	23788	23868	23676	23867	23804	23731	23753	23811	23933	23687	23706	23762	23863	23844	23826	23734	23760	23840	23756	23763	23676	23754	23861	23720	23879	23754	23726	23801	23730	23826	23908	23641	23827	23693	23846	23822	23732	23812	23875	23686	23713	23913	23712	23650	23815	23899	23734	23781	23816	23766	23804	23778	23884	23812	23725	23763	23768	23838	23853	23739	23754	23741	23828	23680	23771	23820	23796	23926	23809	23901	23826	23991	23888	23888	23751	23796	23661	23857	23779	23814	23807	23839	23841	23726	23855	23894	23867	23776	23814	23922	23732	23715	23646	23822	23830	23737	23876	23840	23754	23791	23771	23793	23721	23763	23831	23801	23792	23710	23727	23747	23729	23756	23783	23733	23804	23787	23789	23798	23826	23844	23746	23884	23701	23805	23711	23921	23846	23759	23792	23892	23624	23898	23826	23713	23983	23747	23855	23853	23858	23755	23781	23766	23858	23728	23806	23810	23767	23810	23728	23778	23778	23633	23801	23703	23805	23809	23743	23845	23779	23887	23732	23753	23876	23714	23677	23767	23815	23716	23865	23849	23719	23794	23702	23657	23894	23719	23951	23748	23672	23870	23903	23811	23817	23890	23730	23795	23853	23747	23831	23640	23767	23767	23805	23836	23703	23724	23833	23826	23774	23706	23761	23747	23677	23915	23779	23789	23826	23841	23866	23736	23914	23655	23860	23805	23740	23841	23729	23756	23796	23743	23828	23702	23925	23839	23811	23778	23742	23782	23804	23806	23781	23858	23893	23805	23719	23822	23764	23838	23660	23810	23850	23715	23738	23942	23769	23827	23873	23793	23751	23738	23746	23853	23746	23721	23780	23702	23643	23782	23777	23845	23809	23638	23747	23811	23768	23863	23793	23658	23817	23754	23983	23827	23733	23943	23842	23777	23731	23773	23913	23767	23864	23921	23850	23706	23905	23728	23858	23861	23677	23782	23721	23778	23743	23683	23758	23893	23766	23660	23769	23799	23790	23903	23773	23742	23687	23765	23796	23764	23823	23760	23697	23814	23749	23708	23774	23942	23755	23806	23881	23687	23684	23880	23673	23841	23834	23788	23818	23735	23894	23781	23668	23780	23913	23843	23775	23848	23665	23858	23825	23850	23765	23803	23721	23822	23746	23665	23852	23729	23784	23787	23785	23645	23793	23883	23800	23747	23909	23904	23675	23877	23867	23899	23704	23981	23684	23798	23844	23793	23777	23697	23891	23791	23757	23738	23796	23814	23762	23778	23778	23842	23733	23754	23760	23894	23859	23791	23898	23897	23692	23834	23741	23697	23855	23934	23832	23812	23877	23838	23836	23805	23711	23845	23796	23767	23690	23739	23978	23664	23778	23786	23867	23737	23744	23884	23856	23873	23825	23756	23855	23780	23753	23780	23727	23605	23711	23796	23778	23842	23848	23708	23704	23811	23780	23838	23748	23884	23840	23801	23713	23789	23779	23820	23728	23790	23895	23676	23789	23847	23718	23924	23870	23708	23863	23765	23937	23670	23669	23748	23911	23783	23844	23837	23630	23760	23831	23745	23845	23886	23757	23771	23783	23788	23831	23854	23788	23742	23771	23854	23915	23754	23764	23767	23697	23774	23734	23858	23882	23676	23859	23842	23804	23934	23721	23750	23723	23789	23788	23816	23961	23737	23865	23875	23728	23820	23855	23803	23735	23880	23789	23785	23852	23756	23885	23927	23551	23887	23811	23846	23809	23832	23729	23766	23827	23679	23773	23778	23745	23888	23779	23781	23736	23830	23806	23602	23875	23923	23819	23809	23835	23802	23772	23936	23800	23801	23874	23790	23738	23693	23782	23745	23676	23907	23786	23810	23749	23919	23729	23765	23689	23848	23708	23725	23877	23710	23758	23799	23874	23852	23716	23825	23753	23841	23943	23818	23831	23814	23925	23812	23756	23861	23758	23710	23887	23813	23887	23657	23675	23747	23701	23795	23763	23896	23712	23932	23689	23816	23850	23770	23793	23828	23728	23764	23812	23807	23829	23735	23608	23836	23759	23723	23829	23850	23858	23746	23779	23780	23867	23796	23691	23811	23933	23693	23799	23828	23765	23846	23746	23782	23745	23707	23788	23875	23814	23823	23840	23770	23762	23936	23818	23810	23711	23780	23768	23949	23776	23752	23622	23995	23847	23855	23797	23851	23713	23845	23684	23830	23736	23748	23857	23752	23889	23705	23837	23824	23803	23790	23886	23783	23747	23740	23762	23917	23912	23770	23782	23716	23801	23679	23794	23761	23795	23780	23792	23820	23803	23749	23854	23731	23792	23896	23661	23796	23743	23744	23908	23767	23844	23728	23780	23813	23786	23808	23764	23966	23791	23862	23836	23701	23795	23871	23708	23840	23809	23800	23875	23886	23763	23952	23723	23742	23877	23743	23856	23848	23892	23721	23769	23857	23738	23887	23670	23882	23853	23706	23746	23846	23873	23815	23906	23856	23794	23875	23738	23772	23837	23680	23790	23871	23843	23752	23816	23841	23919	23668	23989	23591	23752
18420	17365	17084	16915	16983	21577	48341	42412	32415	22905	18258	17008	16832	16822	16692	16645	16790	16486	16692	16569	16580	16519	16519	16639	16603	16519	16615	16437	16542	16677	16886	16637	16637	16753	16816	16604	16502	16766	16556	16747	16519	16492	16595	16608	16675	16548	16602	16525	16670	16843	16580	16714	16789	16643	16530	16648	16529	16774	16541	16675	16570	16532	16478	16554	16489	16783	16565	16775	16781	16647	16606	16560	16845	16824	16727	16780	16582	16580	16569	16766	16817	16549	16789	16725	16666	16537	16720	16811	16792	16669	16583	16507	16630	16767	16815	16881	16565	16627	16639	16601	16785	16711	16469	16574	16698	16661	16639	16769	16498	16773	16559	16540	16595	16575	16694	16649	16747	16660	16475	16593	16400	16471	16680	16814	16795	16591	16645	16745	16939	16641	16741	16497	16957	16646	16567	16687	16631	16721	16596	16702	16590	16659	16631	16849	16687	16531	16760	16951	16653	16682	16609	16737	16562	16749	16547	16750	16778	16622	16761	16572	16619	16679	16785	16627	16823	16860	16746	16572	16810	16967	16924	16845	16609	16623	16529	16522	16635	16538	16770	16663	16470	16749	16846	16605	16814	16792	16509	16673	16786	16579	16725	16666	16521	16496	16592	16642	16756	16596	16474	16568	16765	16500	16711	16729	16659	16545	16549	16605	16625	16823	16700	16458	16676	16619	16629	16719	16683	16711	16772	16624	16727	16589	16740	16793	16776	16671	16742	16732	16705	16689	16757	16677	16551	16390	16775	16686	16733	16560	16699	16641	16648	16692	16607	16544	16659	16600	16454	16675	16674	16850	16844	16575	16808	16589	16491	16745	16577	16718	16669	16946	16443	16831	16625	16590	16861	16810	16743	16634	16676	16727	16678	16642	16539	16807	16704	16729	16593	16501	16570	16624	16579	16629	16461	16706	16666	16561	16515	16553	16701	16487	16648	16600	16640	16680	16566	16589	16612	16664	16483	16714	16782	16654	16726	16649	16574	16597	16715	16670	16840	16647	16580	16386	16479	16703	16817	16722	16656	16624	16700	16734	17016	16674	16752	16735	16624	16671	16669	16599	16698	16851	16613	16707	16546	16691	16692	16631	16678	16534	16519	16622	16701	16520	16689	16729	16574	16472	16776	16694	16643	16638	16620	16515	16593	16570	16649	16551	16634	16620	16696	16582	16597	16759	16404	16513	16622	16486	16488	16696	16616	16707	16697	16665	16517	16527	16714	16500	16676	16440	16490	16646	16650	16647	16639	16724	16565	16788	16616	16795	16829	16645	16535	16636	16624	16852	16862	16704	16879	16768	16732	16708	16827	16802	16767	16304	16655	16695	16646	16635	16569	16750	16607	16572	16623	16802	16943	16862	16804	16653	16664	16322	16700	16709	16650	16740	16795	16818	16813	16741	16671	16646	16573	16820	16802	16859	16890	16656	16723	16598	16651	16726	16669	16690	16697	16610	16654	16583	16739	16614	16746	16688	16804	16615	16619	16673	16670	16447	16612	16615	16471	16701	16618	16753	16424	16494	16613	16759	16726	16884	16908	16782	16708	16566	16727	16714	16606	16690	16753	16607	16627	16702	16653	16735	16682	16758	16595	16899	16718	16632	16571	16669	16671	16743	16776	16764	16909	16697	16721	16489	16778	16747	16739	16701	16889	16547	16694	16559	16612	16840	16780	16950	16748	16611	16623	16517	16848	16696	16726	16803	16847	16809	16782	16716	16787	16722	16611	16651	16624	16847	16806	16684	16829	16607	16597	16627	16607	16753	16492	16729	16800	16477	16705	16665	16553	16585	16499	16764	16598	16483	16580	16938	16723	16533	16778	16474	16606	16718	16794	16772	16583	16519	16669	16688	16617	16592	16693	16649	16613	16664	16678	16701	16530	16695	16576	16810	16610	16713	16705	16590	16645	16635	16657	16736	16699	16771	16662	16635	16674	16646	16742	16869	16662	16667	16611	16617	16584	16615	16601	16670	16889	16549	16495	16899	16621	16541	16721	16981	16671	16615	16772	16598	16557	16621	16674	16606	16679	16535	16819	16762	16758	16641	16761	16652	16716	16584	16840	16744	16429	16634	16600	16545	16756	16815	16653	16576	16491	16745	16518	16657	16667	16677	16790	16548	16639	16682	16536	16667	16639	16825	16819	16645	16806	16465	16723	16472	16412	16522	16673	16691	16775	16653	16488	16601	16794	16808	16784	16697	16744	16691	16698	16806	16757	16589	16969	16664	16742	16449	16551	16500	16699	16565	16787	16801	16575	16739	16623	16680	16745	16574	16727	16594	16914	16485	16792	16672	16905	16564	16694	16773	16882	16712	16485	16462	16607	16639	16766	16733	16609	16608	16737	16678	16896	16667	16603	16512	16697	16772	16807	16334	16503	16645	16684	16675	16862	16734	16798	16616	16495	16681	16504	16701	16364	16629	16852	16758	16622	16637	16630	16701	16591	16631	16716	16501	16610	16864	16540	16924	16500	16626	16619	16747	16652	16615	16660	16463	16784	16601	16402	16548	16674	16740	16808	16553	16558	16745	16723	16703	16772	16343	16529	16620	16748	16730	16689	16764	16810	16945	16480	16783	16534	16583	16558	16751	16852	16623	16676	16653	16793	16580	16667	16778	16683	16556	16577	16596	16679	16644	16646	16783	16708	16659	16537	16668	16558	16497	16559	16740	16656	16599	16625	16746	16671	16532	16776	16618	16815	16397	16641	16603	17001	16651	16872	16625	16691	16734	16903	16638	16721	16349	16620	16676	16745	16591	16567	16517	16519	16749	16768	16687	16583	16616	16828	16691	16741	16592	17007	16763	16761	16799	16539	16652	16500	16725	16529	16740	16711	16786	16755	16579	16722	16688	16750	16721	16680	16613	16742	16608	16711	16773	16607	16600	16627	16850	16836	16414	16656	16648	16756	16605	16778	16593	16705	16747	16800	16419	16726	16664	16667	16735	16673	16664	16660	16536	16625	16919	16739	16693	16762	16623	16694	16831	16885	16731	16933	16680	16603	16662	16747	16670	16943	16797	16693	16598	16764	16715	16547	16442	16508	16510	16606	16640	16741	16538	16504	16903	16679	16485	16520	16534	16573	16791	16570	16465	16802	16638	16684	16542	16495	16553	16626	16569	16530	16731	16641	16772	16668	16704	16667	16596	16631	16563	16678	16932	16924	16839	16782	16701	16946	16698	16758	16620	16711	16678	16755	16526	16669	16509	16917	16912	16934	16523	16764	16802	16663	16647	16525	16605	16737	16581	16688	16716	16770	16439	16616	16555	16765	16783	16592	16678	16811	16506	16581	16553	16615	16610	16659	16559	16773	16541	16522	16831	16502	16665	16650	16481	16756	16699	16669	16670	16770	16765	16743	16785	16592	16793	16727	16642	16845	16654	16755	16770	16494	16609	16570	16799	16684	16691	16911	16768	16603	16612	16523	16587	16677	16617	16747	16948	16865	16650	16734	16700	16566	16693	16691	16795	16719	16618	16629	16690	16752	16583	16788	16492	16931	16650	16868	16784	16688	16551	16771	16587	16835	16610	16671	16634	16492	16568	16733	16507	16702	16601	16565	16729	16829	16695	16650	16832	16717	16819	16792	16637	16622	16657	16707	16755	16711	16651	16601	16726	16767	16786	16606	16860	16794	16628	16915	16653	16504	16477	16666	16592	16696	16596	16710	16442	16467	16605	16712	16704	16642	16784	16689	16529	16701	16864	16538	16489	16639	16759	16519	16669	16844	16647	16649	16644	16855	16718	16794	16691	16703	16556	16642	16743	16704	16587	16578	16572	16744	16744	16681	16676	16748	17064	16802	16610	16676	16749	16443	16532	16569	16545	16602	16765	16654	16618	16398	16630	16522	16700	16741	16577	16686	16722	16628	16653	16610	16636	16671	16698	16772	16695	16810	16683	16618	16568	16411	16732	16650	16671	16896	16562	16998	16569	16559	16639	16534	16712	16869	16680	16786	16669	16730	16646	16675	16687	16666	16518	16699	16828	16634	16577	16724	16570	16541	16669	16612	16736	16867	16659	16509	16795	16532	16626	16812	16756	16748	16751	16777	16814	16700	16604	16522	16482	16770	16673	16804	16664	16814	16712	16696	16879	16676	16596	16544	16668	16798	16768	16716	16806	16829	16841	16816	16834	16590	16608	16720	16690	16608	16679	16663	16738	16536	16577	16696	16627	16723	16578	16779	16512	16628	16694	16675	16620	16910	16578	16664	16517	16592	16859	16482	16682	16773	16568	16577	16724	16705	16706	16538	16599	16509	16921	16786	16584	16512	16644	16568	16680	16641	16494	16661	16511	16759	16837	16607	16596	16711	16753	16616	16707	16764	16852	16933	16621	16745	16574	16733	16642	16721	16568	16844	16536	16675	16597	16702	16681	16811	16734	16725	16822	16783	16721	16831	16768	16584	16799	16638	16602	16660	16738	16700	16916	16740	16738	16741	16780	16717	16744	16500	16641	16460	16606	16672	16617	16573	16795	16728	16635	16568	16621	16782	16850	16617	16612	16649	16754	16695	16715	16962	16523	16665	16538	16320	16796	16559	16624	16572	16602	16657	16581	16520	16609	16600	16591	16602	16648	16805	16700	16658	16665	16837	16572	16747	16754	16672	16640	16667	16563	16463	16783	16762	16935	16554	16673	16568	16657	16440	16729	16703	16638	16604	16713	16679	16744	16750	16531	16550	16663	16692	16761	16612	16720	16905	16523	16657	16769	16667	16975	16771	16782	16523	16537	16647	16609	16794	16393	16717	16595	16775	16541	16584	16550	16680	16630	16783	16690	16523	16839	16751	16440	16428	16676	16783	16780	16768	16715	16574	16851	16814	16654	16554	16591	16651	16782	16697	16700	16568	16702	16805	16741	16619	16649	16636	16752	16754	16770	16709	16652	16597	16766	16705	16583	16791	16719	16569	16804	16624	16510	16473	16622	16749	16640	16545	16515	16561	16760	16864	16777	16739	16739	16708	16800	16752	17024	16786	16854	16577	16684	16611	16666	16507	16680	16623	16674	16761	16686	16526	16804	17052	16654	16769	16587	16527	16629	16780	16816	16741	16749	16759	16563	16574	16574	16629	16725	16684	16738	16556	16571	16776	16599	16519	16706	16673	16744	16764	16692	16640	16498
25642	24375	24292	25197	26117	30114	40952	28159	24034	24407	23310	23036	23254	23288	23462	23575	23861	23717	23822	23857	23955	23785	23921	23944	23992	23932	24013	24052	23994	23988	23974	24084	23975	23993	23989	24018	23921	24064	24006	24028	23837	24026	23853	24002	23876	23964	23948	23864	24156	23906	24097	23943	23902	24103	23970	23918	24045	23938	23917	23876	23994	24000	23894	24037	23849	23878	24073	23995	23932	24090	23919	24005	23966	24021	23943	24096	23860	24037	23943	23846	23935	23890	24029	23830	23935	23968	23910	23867	23919	23923	23914	23892	23950	24018	23969	23951	24001	23945	23912	23989	23935	24127	23937	23969	23974	23973	23887	23942	23888	23941	23893	23973	23985	23949	24106	23882	23983	24119	23959	24020	23952	24003	24028	24079	24026	23982	24043	23986	23907	24008	24114	24041	23855	23993	23980	24088	23891	23939	24020	24049	23942	24063	23941	24017	23954	23892	23953	24039	23990	23958	23973	23849	24029	23863	23911	23916	24003	23986	23907	23897	23914	24077	24025	23973	24025	24010	24132	23972	23980	24008	23916	24065	23945	24057	24078	23956	24065	23996	24037	24005	23946	23997	24010	23940	24003	24119	23941	24030	24075	24043	23968	24040	23966	23991	23923	24063	23965	23920	23971	23983	23899	24066	23934	24043	24017	24052	24040	24094	24033	24020	23947	24062	24010	24101	23973	23947	23945	24041	24055	23961	23941	24022	24061	23953	23950	24070	24080	24105	23874	23954	24038	24013	24037	23843	24086	24001	24029	24048	24085	24028	24014	23975	23909	23998	24002	23984	24016	24064	24037	23891	24076	23982	24095	23977	24026	24034	23988	23979	24121	23947	24094	23991	24113	24016	23816	24170	23974	24056	23971	24020	24077	23979	23991	23920	23901	23988	24003	23952	24140	23945	24054	23960	24087	23978	24067	24008	24142	23915	24002	24004	23933	23987	24078	24076	24047	23932	24007	23902	24025	24040	23993	23986	23991	23965	23993	24001	24033	24126	24013	24158	24117	23937	23907	24070	24049	24017	24082	23821	24036	24023	24023	23999	24026	24106	23967	23989	24042	24073	23990	24011	24020	23936	23891	24019	24109	24162	23865	23939	24056	23974	23989	23988	23904	23885	24092	23946	24080	23971	24048	24059	24004	23945	23957	24013	23959	23901	23920	24133	24168	24018	24041	23998	23967	23991	23999	24100	23993	23983	23996	24026	23880	24104	24114	24019	23975	23825	24008	23983	24138	23937	24096	23984	24013	24033	24075	24133	23883	24113	24070	23824	24043	24000	24039	24018	23839	24068	24038	23915	24030	24017	24089	23976	23983	24079	23905	24050	24000	23874	24009	23962	24110	24090	23930	23930	24030	23999	24134	23975	24134	23907	23934	24023	24018	23936	24114	24081	23983	23982	24001	24102	23900	24025	23954	24023	23963	24002	24118	23969	24092	24055	23941	23918	24069	24012	24062	24084	24001	24237	23993	23958	24018	23897	24052	23994	24101	23982	23900	24016	23952	23930	23984	23922	23917	24086	24031	23900	24122	23969	23943	24009	24208	23919	23924	23953	24020	24067	24001	24029	23923	24054	24123	23907	23987	24084	23847	23949	24012	24003	23915	24077	24044	24122	23923	24097	23988	23994	23940	24032	24024	23998	24065	23961	24054	23997	24185	23912	24033	23975	23971	24183	23874	24126	24033	23987	24007	24097	23902	24054	24081	23980	23995	24000	24127	24102	23992	24070	23988	24023	24077	24011	24077	24112	23941	24045	24164	24060	24056	24127	24044	24116	23968	24020	24149	23981	24151	23909	23879	24207	24056	23971	24012	24053	24138	23913	23984	23918	23941	24076	23953	24001	24127	23961	24025	24026	23966	24174	24026	24091	24002	24094	24001	24053	24087	24038	24030	24113	23947	24086	24001	23985	23957	23919	24014	24001	24106	23991	23977	23972	24130	24070	23973	24118	24004	24037	23898	23976	24017	24000	24003	24023	24048	23971	23972	24117	24022	24074	24052	23965	23989	24027	24059	24102	24075	23977	23991	23943	23924	24072	24082	24065	24047	24008	24093	24071	23962	24072	24135	24086	23979	23956	24053	23871	23978	24075	24015	24023	24070	24084	23944	24065	23956	24022	24081	23969	24052	24030	24085	23805	23900	23977	24042	24002	23879	24030	23989	24043	23859	24046	23990	23992	24062	24005	24006	24041	23961	23955	24211	24002	23999	24003	24047	24011	24034	23896	23949	24094	24048	23811	24009	23994	24112	23982	23977	23925	24085	23947	23981	24014	23987	24023	23998	23994	24145	24022	24061	24077	24013	24054	23962	23946	24059	23979	24015	24045	23979	24045	24116	23983	23923	23917	24085	24031	23973	24098	24083	24117	24033	23870	24021	24050	24001	24009	24060	24020	23971	24158	23991	23994	24055	24071	24064	24010	24009	23930	24039	23995	24032	24013	24059	24153	24109	23970	23974	23941	23986	23980	24005	24001	24095	24008	24035	24080	23982	23948	23915	24051	23972	24024	23943	23906	24204	23935	24063	24029	24030	24172	24034	24055	24080	23946	24022	24155	24012	23920	23926	23949	23943	23995	24075	23939	23903	24075	23976	24140	24104	24099	24068	23992	24092	23946	23958	24019	24037	24008	23991	23997	23960	24114	23865	23984	24074	24005	23910	24053	24010	24013	23951	24065	23946	24037	23961	23995	23980	24125	24060	24071	24136	24081	24005	23989	24028	24024	24130	23956	23938	23973	24035	24034	24007	23923	24122	24029	23909	24027	23951	24042	24095	23998	23998	24073	24082	23996	24108	23933	23994	24087	23978	24014	24137	23924	23972	24073	24087	24045	24050	24005	23937	24005	23980	23997	24030	24041	24032	23983	24002	24136	23961	23978	24171	24067	23914	24112	24017	24015	23958	23986	24041	24129	24040	23914	24101	23951	23809	24084	23915	23989	24014	23962	24134	24048	24093	24012	24080	24077	23926	24109	24029	23951	24098	24071	23973	23975	23941	24104	23939	23935	24099	24039	23937	24056	24044	24045	23956	24095	23975	24090	23952	23941	24094	24007	24037	24052	23963	24106	23834	24117	24044	23929	24043	24116	23996	24058	24139	24087	23943	24181	23967	23874	23976	24029	24102	24066	24043	24049	24017	24045	24212	24031	24017	23987	23999	23951	23926	23955	24093	23966	23989	24045	24016	24096	24038	24019	24051	24019	24032	24062	24163	24086	23981	23997	24057	24030	24031	23880	24019	24037	24043	24082	24013	24114	24062	24077	23963	24090	24198	24013	24150	24004	24013	23962	23918	24040	23979	24038	24191	23990	24119	23974	24065	24055	24076	23974	24052	23926	23959	23975	23980	24085	24097	24132	23975	24085	24034	23970	24112	24056	24156	24037	24076	24102	23835	23957	24094	24025	24045	24105	23868	24099	23972	24154	23909	24083	23988	24023	24108	24078	23994	24049	23977	24086	23891	23976	24115	24059	24078	24096	23962	24067	24089	23987	24043	24002	24105	24114	23971	23968	24031	24003	24002	23910	24049	24076	24031	23952	24143	24017	24068	24020	24197	23994	23913	24142	24053	23999	24090	23988	23923	24240	24181	23945	24030	24127	24058	24110	24158	23915	24085	24038	23914	23974	23988	24019	23948	24131	23989	23913	24029	24040	24057	24057	24028	24001	24066	24061	24052	24019	24103	24053	24017	24088	23975	24115	24064	24029	23841	24047	24062	24070	23975	23884	23957	24110	24095	24102	23969	24042	24034	23952	24066	24025	23942	24099	24163	24131	24155	24061	23954	24228	24168	24026	24061	24043	23907	23936	23954	23934	24097	23941	24151	24081	24025	24138	23957	24119	23996	24074	24019	24013	24079	24030	24130	23923	24118	23926	24024	24118	23991	24037	24064	23989	24025	24037	24085	23968	24047	24027	23849	23942	24092	23973	24091	24032	24060	24034	24039	24005	24037	24091	24123	23940	24062	24062	24119	23988	23932	24041	24088	24037	24033	23985	24089	24043	24077	23884	24008	24015	24148	23950	24097	24019	24055	23954	24059	23976	24136	24097	23937	24159	23933	24168	24019	23966	23919	24048	24205	24014	23893	23992	24045	23963	23998	24047	23889	24044	24085	23972	23968	24060	23965	24004	24057	24008	24090	24062	24028	24042	24092	24134	24148	24094	24038	23924	24032	23907	24092	24180	23973	23975	23949	24135	24036	24031	24076	24038	24084	24049	24016	24046	24061	24017	24064	24025	23926	24106	23901	24111	23940	24088	24165	24036	24060	23912	23942	24065	24092	23997	23952	24022	24110	24098	24089	24078	24182	24049	24130	23923	24130	23900	24058	24027	24051	23902	23995	24141	24001	24003	24075	24063	24103	24113	23941	23996	24084	24212	24025	24008	24018	24028	24071	24135	23894	23967	24052	23988	24152	24047	23976	24008	23998	24050	24071	24021	23928	24058	24001	24077	24019	24107	24052	24071	24139	24031	23860	24007	24077	23978	23952	24167	23995	23972	24147	24032	24078	24116	24077	24000	24102	23991	24012	24042	23967	24033	23959	24145	24048	24054	24094	24024	23985	24048	24085	24059	23989	24102	24023	24080	24037	24007	24070	24077	23922	24115	24014	23991	24206	24049	23963	23934	24020	23947	24075	23942	24080	23797	24062	24107	24089	23995	24108	23959	24065	24146	23990	24051	24021	24093	23959	24010	23979	24038	24089	24026	24105	24044	24061	24031	23924	24166	23949	24010	24012	24200	24017	23996	24077	24054	23992	24084	23995	24181	24014	23952	24068	24142	24022	23959	24160	24048	24092	24051	24100	24074	23978	23945	24089	24088	23991	23991	23981	24038	23964	24046	23942	24130	24114	24058	24071	24014	24071	24091	24009	24020	24094	24025	24086	24067	23997	24056	24186	23909	23953	24157	24013	24098	24073	24012	24021	24061	23967	23992	24042	24084	24001	24060	24055	23936	24100	24032	24121	24101	24079	23993	23984	24028	24060	24162	24108	24010	24109	24105	23860	24112	24081	24059	23962	23922	24186	24071	24103	24182	24051	23981	24009	23906	24227	24058	24042	23978	24128	24018	24026	23905	23959	24090	23862	23981	24105	24001	24141	23968	24054	24114	23985	24013	24058	24119
18749	16556	16550	16536	16311	16641	24949	24876	21445	18041	16701	16295	16292	16115	16383	16225	16198	16165	16279	16340	16183	16644	16344	16322	16235	16108	16302	16114	16212	16272	16324	16396	16310	16283	16317	16297	16264	16387	16195	16404	16285	16145	16248	16293	16155	16442	16022	16425	16357	16267	16181	16132	16286	16158	16187	16279	16458	16375	16318	16438	16315	16271	16298	16159	16326	16372	16360	16212	16263	16284	16211	16191	16295	16164	16303	16225	16315	16349	16182	16320	16206	15951	16353	16205	16355	16374	16282	16307	16321	16379	16353	16273	16240	16145	16089	16064	16389	16206	16232	16467	16344	16300	16144	16325	16098	16313	16121	16393	16235	16291	16172	16346	16283	16183	16344	16052	16346	16190	16266	16134	16415	16364	16189	16035	16244	16265	16236	16125	16048	16269	16319	16288	16257	16224	16344	16219	16241	16377	16212	16290	16440	16305	16355	16180	16291	16378	16409	16187	16231	16262	16300	16413	16436	16307	16160	16202	16207	16348	16220	16119	16187	16196	16353	16200	16414	16302	16237	16274	16285	16267	16424	16448	16265	16361	16282	16155	16374	16301	16274	16324	16320	16340	16292	16191	15975	16275	16335	16443	16290	16245	16267	16276	16303	16356	16237	16294	16322	16272	16207	16398	16243	16107	16094	15983	16232	16287	16247	16243	16304	16157	16086	16346	16301	16367	16216	16227	16318	16449	16310	16235	16341	16218	16091	16266	16495	16274	16318	16475	16279	16446	16159	16197	16196	16210	16242	16255	16394	16400	16193	16384	16317	16178	16092	16237	16226	16167	16396	16472	16325	16352	16244	16260	16359	16202	16203	16234	16047	16233	16300	16428	16476	16205	16375	16391	16405	16362	16364	16447	16444	16297	16328	16229	16211	16198	16326	16456	16297	16351	16393	16470	16256	16259	16176	16379	16193	16182	16229	16315	16207	16306	16183	16339	16157	16407	16312	16383	16209	16370	16272	16264	16215	16189	16355	16248	16226	16277	16203	16245	16330	16194	16347	16261	16490	16441	16459	16330	16367	16480	16562	16185	16323	16467	16412	16290	16174	16186	16469	16279	16446	16383	16482	16241	16377	16464	16150	16142	16273	16153	16226	16259	16329	16145	16348	16244	16129	16402	16344	16154	16427	16261	16364	16175	16071	16137	16224	16292	16163	16310	16333	16363	16191	16345	16374	16159	16238	16207	16222	16202	16362	16413	16446	16239	16135	16351	16331	16127	16183	16280	16230	16300	16313	16254	16433	16327	16200	16370	16257	16370	16375	16427	16483	16327	16287	16446	16286	16419	16238	16481	16214	16144	16250	16286	16522	16295	16368	16143	16211	16039	16409	16338	16497	16511	16476	16142	16401	16392	16071	16203	16415	16399	16515	16364	16257	16235	16473	16349	16322	16289	16405	16397	16368	16313	16303	16460	16578	16462	16394	16503	16431	16115	16162	16457	16312	16183	16227	16158	16481	16264	16447	16362	16309	16318	16262	16111	16044	16312	16221	16009	16372	16277	16330	16197	16245	16215	16400	16403	16396	16488	16332	16318	16267	16097	16214	16328	16232	16365	16490	16344	16383	16280	16481	16321	16414	16265	16365	16305	16236	16520	16333	16187	16419	16178	16280	16268	16208	16334	16298	16513	16311	16279	16261	16121	16216	16192	16192	16459	16316	16325	16103	16333	16258	16167	16230	16109	16313	16309	16345	16269	16345	16262	16341	16387	16249	16349	16215	16456	16336	16524	16324	16283	16469	16322	16238	16283	16273	16247	16331	16185	16172	16230	16209	16350	16206	16211	16548	16318	16051	16356	16230	16139	15941	16360	16391	16406	16591	16301	16434	16328	16329	16398	16361	16380	16293	16406	16156	16249	16441	16425	16395	16166	16324	16393	16321	16382	16268	16329	16418	16220	16422	16047	16358	16312	16260	16213	16378	16310	16228	16248	16383	16302	16134	16501	16447	16147	16234	16153	16309	16443	16122	16174	16504	16293	16388	16414	16378	16267	16442	16388	16410	16356	16304	16488	16223	16232	16237	16189	16364	16228	16304	16475	16353	16441	16330	16231	16202	16310	16638	16377	16208	16521	16260	16182	16345	16221	16280	16514	16176	16412	16312	16266	16398	16151	16258	16246	16165	16387	16254	16170	16091	16200	16104	16039	16210	16278	16502	16381	16166	16350	16296	16297	16177	16363	16419	16254	16186	16399	16331	16195	16255	16239	16570	16379	16358	16250	16275	16154	16221	16183	16241	16366	16254	16194	16478	16211	16267	16113	16275	16363	16381	16317	16232	16299	16102	16229	16387	16219	16234	16420	16289	16279	16410	16077	16267	16276	16250	16188	16453	16284	16463	16205	16282	16233	16313	16224	16257	16305	16364	16282	16484	16486	16298	16051	16290	16410	16444	16367	16250	16380	16134	16374	16391	16274	16465	16165	16312	16318	16408	16314	16408	16331	16278	16299	16378	16347	16478	16353	16315	16142	16366	16462	16184	16303	16245	16264	16353	16233	16267	16386	16396	16203	16325	16275	16502	16295	16348	16428	16065	16120	16157	16259	16305	16284	16255	16342	16325	16150	16220	15984	16439	16355	16318	16363	16446	16264	16318	16290	16245	16160	16107	16367	16267	16263	16095	16001	16387	16087	16292	16577	16481	16224	16265	16312	16287	16216	16238	16187	16532	16531	16366	16303	16604	16491	16550	16209	16382	16411	16190	16246	16132	16305	16193	16292	16278	16190	16341	16371	16486	16353	16343	16390	16443	16174	16344	16371	16418	16235	16291	16405	16361	16339	16305	16267	16332	16358	16211	16316	16414	16313	16473	16276	16312	16281	16407	16376	16237	16272	16564	16287	16319	16335	16171	16381	16457	16383	16436	16433	16251	16114	16393	16471	16280	16277	16382	16291	16571	16342	16175	16488	16302	16263	16312	16327	16252	16392	16267	16425	16371	16178	16269	16270	16315	16347	16059	16289	16312	16275	16267	16547	16529	16544	16288	16391	16234	16356	16458	16265	16291	16445	16309	16394	16361	16322	16090	16282	16374	16153	16352	16262	16242	16399	16296	16232	16199	16185	16259	16227	16250	16261	16205	16287	16432	16352	16095	16211	16147	16305	16245	16437	16431	16333	16365	16490	16334	16228	16503	16177	16294	16365	16271	16075	16276	16525	16238	16313	16254	16196	16201	16328	16300	16048	16377	16293	16075	16304	16318	16254	16245	16389	16385	16291	16383	16453	16062	16115	16452	16559	16358	16290	16281	16112	16289	16165	16260	16230	16347	16287	16223	16127	16182	16356	16256	16513	16205	16298	16247	16176	16482	16277	16319	16333	16383	16473	16354	16151	16364	16383	16297	16217	16325	16318	16144	16426	16342	16333	16224	16210	16227	16396	16474	16478	16332	16363	16092	16321	16480	16408	16282	16293	16296	16247	16449	16322	16263	16450	16556	16123	16196	16193	16442	16225	16275	16331	16431	16188	16527	16309	16164	16424	16334	16219	16285	16250	16279	16297	16032	16272	16272	16363	16089	16248	16313	16140	16275	16297	16280	16340	16283	16269	16262	16300	16174	16311	16385	16374	16307	16346	16240	16449	16261	16403	16147	16316	16306	16329	16430	16162	16268	16592	16216	16243	16409	16346	16355	16313	16348	16228	16200	16316	16312	16357	16134	16249	16542	16311	16366	16155	16368	16254	16319	16109	16208	16298	16392	16440	16443	16432	16250	16312	16313	16269	16329	16279	16408	16238	16027	16278	16375	16221	16329	16356	16308	16312	16343	16167	16171	16415	16426	16300	16286	16117	16085	16199	16068	16361	16288	16344	16306	16451	16342	16258	16366	16110	16385	16442	16334	16416	16419	16383	16225	16461	16495	16435	16158	16237	16426	16353	16260	16340	16354	16171	16149	16309	16297	16444	16263	16550	16332	16378	16336	16403	16338	16237	16311	16383	16550	16377	16305	16363	16245	16230	16299	16448	16108	16066	16331	16376	16364	16338	16225	16267	16301	15969	16247	16143	16494	16457	16327	16458	16295	16146	16436	16453	16285	16300	16431	16291	16429	16280	16411	16255	16128	16217	16402	16319	16270	16313	16291	16271	16387	16175	16277	16258	16156	16327	16301	16320	16400	16514	16245	16255	16344	16400	16397	16424	16151	16487	16507	16319	16436	16369	16091	16216	16295	16237	16294	16232	16424	16296	16291	16202	16441	16442	16518	16273	16347	16056	16208	16342	16279	16307	16410	16361	16037	16175	16362	16540	16306	16239	16231	16357	16446	16264	16395	16161	16214	16327	16297	16489	16465	16263	16410	16221	16311	16436	16243	16228	16442	16358	16384	16327	16233	16215	16462	16254	16472	16398	16366	16480	16027	16289	16516	16116	16333	16298	16352	16362	16241	16351	16549	16383	16314	16498	16343	16372	16372	16249	16324	16143	16202	16298	16210	16243	16348	16233	16300	16364	16246	16242	16421	16404	16375	16221	16238	16169	16377	16405	16050	16241	16205	16497	16194	16238	16327	16259	16463	16275	16251	16222	16395	16465	16321	16438	16423	16378	16465	16272	16169	16167	16225	16189	16324	16270	16212	16261	16161	16218	16242	16150	16229	16210	16281	16265	16548	16385	16416	16281	16297	16544	16417	16413	16217	16342	16346	16332	16288	16104	16485	16179	16316	16229	16307	16241	16510	16281	16259	16245	16238	16239	16181	16405	16408	16369	16328	16344	16412	16298	16258	16218	16329	16180	16266	16399	16498	16459	16096	16307	16333	16306	16370	16256	16409	16342	16239	16296	16071	16332	16244	16288	16280	16217	16149	16321	16278	16255	16338	16284	16298	16248	16202	16145	16134	16288	16375	16281	16209	16188	16270	16450	16309	16189	16303	16288	16438	16242	16270	16240	16384	16360	16157	16202	16332	16408	16165	16355	16393	16276	16328	16393	16318	16201	16324	16603	16443	16458	16135	16230	16223	16476	16166	16351	16235	16279	16245	16348	16295	16428	16124	16300	16459	16436	16105	16059	16346	16254	16373	16494	16422	16456	16395	16348	16485	16251	16245	16445	16184	16230	16361	16223	16302	16116	16494	16407	16230	16340	16426	16399	16245	16338	16154	16345	16361	16321	16380	16386	16228	16267
24391	24354	24287	24555	24940	27560	30109	29284	27395	25308	24286	24235	24054	24155	24190	24135	24134	24069	24171	24047	24214	24125	24206	24113	24103	24216	24123	24157	24175	24190	24139	24067	24148	24056	24169	24153	24198	24214	24177	24118	24192	24071	24135	24107	24156	24136	24028	24189	24153	24120	24146	24197	24091	24195	24126	24123	24166	24072	24051	24146	24090	24103	24138	24060	24277	24065	24103	24094	24077	24167	24037	24109	24083	24121	24136	24112	24149	24042	24146	24238	24060	24202	24158	24083	24061	24104	24169	24041	24136	24066	24075	24167	24137	24122	24113	24121	24169	24169	24168	24101	24041	24116	24195	24058	24060	24038	24200	24034	24205	24116	24119	24149	24097	24059	24207	24082	24204	24142	24107	24186	24180	24057	24121	24167	24096	24090	24197	24138	24102	24200	24095	24281	24044	24165	24250	24101	24122	24130	24046	24190	24176	24075	24092	24131	24199	24131	24091	24185	24059	24100	24131	24104	24185	24211	24083	24140	24242	24075	24175	24104	24209	24066	24062	24210	24276	24139	24191	24024	24160	24047	24164	24267	24106	24144	24188	24076	24197	24266	24185	24192	24127	24177	24209	24202	24094	24182	24224	24031	24181	24047	24141	24165	24152	24214	24185	24157	24061	24112	24156	24117	24163	24183	24053	24167	24147	24164	24239	24245	24103	24213	24217	24053	24157	24176	24194	24152	24210	24159	24223	24092	24104	24240	24160	24169	24237	24105	24095	24221	24064	24302	24106	24101	24064	24170	24121	24158	24077	24056	24202	24091	24101	24136	24143	24077	24258	24055	24102	24255	24146	24197	24170	24080	24211	23930	24152	24068	24206	24116	24228	24090	24161	24071	24134	24107	24157	24170	24206	24115	24161	24094	24120	24135	24184	24224	24110	24167	24120	24146	24056	24293	24074	24197	24160	24211	24100	24089	24204	24172	24169	24185	24096	24169	24145	24075	24175	24174	24217	24107	24127	24236	24112	24186	24161	24229	24137	24084	24111	24282	24085	24085	24097	24129	24156	24104	24185	24235	24134	24088	24150	24174	24225	24122	24097	24210	24173	24202	23999	24308	24178	24054	24123	24069	24156	24227	24322	24150	24229	24126	24229	24221	24182	24134	24101	24138	24139	24205	24027	24239	24187	24163	24180	24100	24073	24088	24020	24111	24215	24147	24146	24177	24085	24219	24183	24227	24171	24275	24228	24197	24191	24127	24205	24258	24108	24151	24134	24099	24160	24028	24197	24148	24166	24107	24141	24143	24362	23884	24166	24203	24125	24222	24102	24110	24223	24294	24157	24273	23986	24096	24081	24139	24230	24184	24138	24154	24093	24209	24223	24111	24329	24062	24175	24176	24119	24207	24211	24241	24138	24216	24205	24040	24219	24101	24123	24257	24149	24136	24101	24059	24171	24095	24200	24112	24169	24256	24112	24277	24241	24211	24259	24053	24123	24172	24182	24208	24117	24264	24195	24129	24286	24134	24185	24192	24102	24209	24137	24354	24199	24051	24078	24178	24137	24088	24218	24239	24212	24176	24129	24260	24063	24261	24131	24054	24241	24196	24107	24323	24206	24249	24194	24171	24273	24124	24122	24165	24146	24154	24111	24125	24210	24124	24184	24235	24034	24102	24093	24243	24218	24164	24203	24151	24186	24153	24220	24190	24212	24152	24182	24133	24040	24040	24210	24172	24241	24174	24093	24123	24302	24170	24172	24201	24228	24132	24199	24286	24126	24195	24081	24230	24117	24262	24198	24116	24151	24167	24167	24172	24185	24098	24190	24168	24079	24058	24124	24113	24130	24095	24243	24195	24180	24224	24166	24180	24168	24212	24208	24170	24162	24264	24164	24150	24277	24223	24212	24125	24172	24255	24165	24179	24258	24247	24097	24264	24121	24127	24248	24076	24212	24024	24113	24105	24215	24123	24094	24163	24123	24059	24183	24249	24236	24047	24113	24130	24172	24091	24217	24196	24268	24172	24052	24227	24161	24164	24227	24111	24141	24255	23994	23916	24154	24258	24173	24134	24071	24168	24097	24076	24176	24189	24199	24088	24206	24261	24180	24149	24130	24222	24206	24142	24161	24234	24038	24093	24209	24126	24217	24092	24070	24159	24234	24036	24220	24224	24228	24069	24161	24228	24237	24237	24143	24132	24247	24034	24159	24050	24156	24137	24231	24070	24112	24161	24212	24210	24194	24150	24117	24105	24144	24261	24187	24016	24089	24299	24121	24154	24203	24128	24053	24212	24258	24056	24169	24161	24206	24162	24191	24018	24218	24030	24336	24150	24106	24181	24234	24150	24205	24090	24186	24116	24227	24258	24142	24226	24220	24095	24247	24192	24055	24044	24148	24189	24166	24089	24074	24257	24099	24258	24004	24155	24209	24143	24012	24201	24153	24194	24360	23949	24226	24035	24136	24169	24194	24042	24180	24142	24157	24039	24192	24177	24180	24129	24166	24062	24140	24137	24132	24110	24195	24255	24183	24097	24299	24142	24132	24204	24221	24095	24166	24099	24176	24244	24170	24062	24106	24224	24311	24140	24006	24080	24207	23932	24234	24143	24158	24230	24138	24316	24241	24121	24078	24258	24272	24115	24087	24176	24223	24190	24147	24318	24261	24111	24320	24100	24217	24201	24144	24332	24194	24073	24205	24244	24131	24218	24247	24037	24255	24166	24195	24122	24133	24020	24199	24184	24147	24130	24123	24096	24136	24185	24230	24203	24143	24047	24213	24004	24181	24139	24169	24135	24237	24301	24146	24283	24119	24100	24351	24222	24132	24057	24096	24248	24235	24042	24171	24200	24231	24093	24302	24238	24091	24037	24202	24134	24218	24127	24124	24072	24133	24000	24242	24116	24200	24165	24285	24078	24119	24075	24085	24269	24058	24124	24110	24195	24262	24218	24165	24116	24140	24216	24144	24191	24073	24031	24087	24115	24240	24326	24139	24210	24222	24166	24140	24214	24157	24096	24113	24250	24247	24111	24184	24215	24194	24252	24167	24150	24292	24188	24079	24125	24098	24195	24119	24249	24152	24080	24273	24178	24117	24198	24242	23981	24186	24168	24105	24095	24173	24149	24087	24076	24160	24250	24089	24153	24035	24155	24153	24190	24245	24216	24155	24214	24155	24284	24138	24166	24227	24078	24088	24102	24102	24270	24037	24212	24180	24067	24142	24201	24217	24123	24148	24094	24213	24163	24247	24261	24188	24175	24164	24204	24144	24150	24271	24107	24158	24123	24155	24216	24105	24184	24162	24122	24220	24276	24056	24117	24180	24125	24205	24098	24303	24186	24185	24118	24227	24216	24057	24216	24163	24193	24247	24268	24211	24221	24049	24178	24212	24103	24126	24124	24201	24241	24147	24257	24208	24178	24241	24198	24085	24155	24002	24267	24224	24210	24066	24296	24093	24295	24251	24103	24195	24304	24037	24206	24136	24189	24084	24235	24223	24153	24117	24196	24105	24280	24084	24175	24060	24174	24135	24083	24081	24123	24086	24167	24152	24135	24081	24188	24178	24215	24197	24134	24298	24171	24101	24216	24086	24150	24039	24199	24233	24162	24149	24161	24209	24083	24302	24190	24128	24129	24026	24232	24173	24194	24245	24206	24035	24112	24272	24183	24108	24164	24171	24173	24183	24147	24285	24270	24148	24196	24005	24295	24162	24210	24081	24231	23983	24066	24140	24115	24141	24166	24101	24137	24233	24147	24115	24273	24126	24151	24237	24180	24138	24214	24109	24122	24162	24106	24149	24161	24199	24111	24072	24139	24211	24266	24034	24246	24203	24236	24159	24187	24270	24065	24463	24194	24039	24203	24193	24132	24083	24105	24077	24242	24200	24095	24159	24238	24147	24187	24237	24122	24133	24094	24211	24095	24132	24215	24113	24208	24056	24085	24046	24176	24256	24107	24185	24098	24115	23968	24253	24091	24209	24140	24174	24198	24160	24213	24167	24201	24192	24093	24204	24116	24129	24196	24209	24231	24158	24250	24158	24304	24184	24235	24206	24251	24221	24166	24132	24188	24257	24293	24168	24224	24244	24207	24095	24170	24126	24137	24118	24082	24285	24136	24193	24199	24160	24130	24261	24051	24167	24150	24136	24136	24291	24087	24259	24074	24165	24177	24210	24200	24131	24071	24192	24202	24191	24201	24174	24066	24214	24074	24232	24256	24312	24082	24116	24180	24300	24048	24196	24206	24081	24142	24158	24160	24220	24197	24175	24176	24123	24265	24160	24150	24134	24169	24130	24109	24172	24123	24132	24232	24266	24188	24181	24263	24215	24240	24080	24295	24257	24294	24173	24068	24181	24171	24200	24146	24276	24123	24023	24171	24229	24082	24181	24188	24083	24204	24292	24168	24171	24196	24164	24178	24091	24208	24100	24169	24142	24196	24094	24090	24330	24207	24212	24098	24221	24149	24355	24097	24229	24175	24067	24154	24145	24134	24116	24180	24171	24154	24087	24017	24149	24253	24123	24160	24108	24096	24127	24136	24165	24222	24102	24059	24244	24178	24283	24111	24237	24153	24307	24204	24131	24263	24126	24242	24216	24191	24121	24217	24162	24312	24183	24126	24131	24184	24198	24094	24225	24163	24109	24177	24136	24238	24227	24095	24074	24097	24294	24184	24120	24091	24168	24233	24235	24071	24305	24224	24172	24193	24236	24093	24181	24153	24081	24190	24161	24204	24115	24223	24166	24143	24273	24214	24057	24250	24270	24020	24160	24182	24184	24075	24178	24026	24213	24141	24067	24184	24220	24162	24200	24310	24074	24130	24360	24049	24087	24244	24156	24196	24123	24227	24088	24171	24199	24095	24135	24169	24140	24161	24145	24074	24267	24128	24190	24195	24290	24215	24196	24153	24161	24133	24233	24104	24113	24287	24236	24127	24135	24159	24247	24098	24135	24169	24215	24160	24121	24178	24173	24171	24217	24176	24259	24231	24099	24186	24121	24242	24253	24261	24158	24065	24159	24141	24259	24163	24125	24187	24219	24128	24134	24256	24144	24213	24106	24085	24122	24063	24167	24409	24136	24088	24313	24156	24198	24134	24327	23992	24214	24094	24182	24154	24235	24132	24091	24189	24019	24204	24230	24197	24176	24248	24155	24244	24129	24071	24281	24215
18089	17092	16813	16878	16971	21224	46917	42317	32964	22969	18013	17011	16583	16597	16520	16289	16607	16558	16453	16393	16505	16392	16468	16558	16461	16450	16641	16328	16543	16458	16435	16690	16450	16391	16737	16413	16803	16470	16493	16332	16435	16383	16484	16460	16525	16651	16565	16497	16675	16633	16457	16495	16526	16534	16497	16655	16275	16212	16404	16684	16266	16680	16673	16659	16655	16509	16611	16601	16527	16569	16560	16409	16593	16579	16431	16577	16710	16716	16416	16458	16646	16515	16677	16549	16563	16528	16353	16696	16487	16501	16283	16525	16578	16529	16596	16475	16417	16474	16554	16433	16676	16597	16532	16317	16518	16687	16458	16492	16593	16363	16381	16473	16424	16586	16660	16410	16339	16413	16568	16457	16475	16410	16562	16665	16474	16512	16505	16483	16730	16678	16552	16436	16698	16625	16561	16397	16369	16519	16525	16682	16509	16345	16419	16588	16524	16431	16410	16393	16512	16397	16585	16472	16374	16571	16489	16573	16572	16548	16464	16555	16636	16505	16638	16587	16587	16494	16493	16638	16654	16404	16523	16508	16513	16512	16592	16703	16381	16774	16362	16350	16523	16316	16364	16735	16554	16630	16674	16519	16419	16573	16779	16524	16428	16613	16457	16479	16452	16595	16476	16579	16437	16364	16440	16477	16488	16613	16772	16747	16550	16555	16658	16588	16684	16700	16411	16661	16618	16605	16624	16151	16447	16519	16584	16465	16379	16407	16478	16479	16433	16439	16470	16350	16438	16451	16435	16694	16523	16498	16595	16364	16498	16590	16540	16396	16446	16613	16358	16452	16554	16586	16487	16402	16613	16567	16454	16357	16458	16724	16480	16577	16490	16428	16519	16430	16578	16382	16479	16568	16507	16344	16458	16358	16442	16573	16421	16466	16524	16510	16596	16537	16543	16493	16365	16475	16343	16395	16466	16592	16514	16429	16559	16640	16694	16560	16487	16740	16466	16661	16475	16495	16348	16510	16401	16397	16575	16691	16693	16508	16511	16507	16754	16268	16379	16451	16578	16492	16527	16450	16493	16306	16458	16299	16497	16629	16705	16323	16486	16296	16475	16617	16510	16490	16336	16710	16420	16412	16593	16414	16618	16366	16547	16690	16597	16584	16629	16542	16605	16611	16323	16367	16437	16471	16487	16658	16534	16423	16352	16483	16583	16619	16457	16502	16370	16522	16486	16745	16351	16541	16663	16283	16674	16542	16679	16680	16512	16327	16646	16660	16673	16589	16615	16447	16356	16302	16492	16447	16697	16448	16855	16387	16538	16400	16778	16731	16515	16787	16475	16518	16425	16302	16596	16509	16365	16517	16632	16489	16597	16501	16454	16573	16523	16528	16542	16425	16342	16420	16620	16300	16516	16520	16491	16579	16604	16458	16598	16456	16483	16509	16397	16621	16506	16384	16503	16477	16482	16555	16564	16549	16649	16590	16491	16484	16471	16562	16631	16512	16688	16597	16602	16583	16476	16518	16402	16474	16507	16461	16546	16382	16506	16505	16480	16455	16560	16527	16635	16653	16578	16407	16542	16481	16701	16616	16626	16706	16524	16454	16235	16485	16579	16538	16626	16274	16660	16528	16548	16567	16643	16473	16527	16539	16553	16661	16640	16532	16706	16671	16543	16541	16570	16418	16482	16384	16481	16459	16564	16442	16514	16571	16654	16468	16544	16792	16439	16457	16501	16389	16273	16681	16703	16585	16426	16614	16567	16463	16523	16590	16656	16559	16558	16630	16347	16538	16403	16562	16607	16657	16678	16494	16380	16472	16215	16616	16487	16566	16558	16632	16461	16475	16464	16761	16479	16652	16538	16490	16565	16463	16578	16295	16518	16504	16700	16630	16412	16551	16532	16497	16568	16576	16410	16507	16587	16547	16393	16548	16393	16636	16693	16454	16624	16454	16809	16716	16415	16450	16409	16540	16664	16464	16528	16810	16718	16665	16602	16489	16562	16612	16406	16698	16565	16556	16659	16529	16464	16592	16481	16415	16348	16528	16629	16413	16331	16482	16451	16659	16755	16556	16540	16541	16562	16551	16555	16492	16499	16584	16453	16355	16498	16439	16484	16789	16697	16695	16555	16358	16376	16539	16467	16580	16581	16373	16538	16601	16668	16646	16712	16471	16424	16497	16712	16686	16451	16626	16334	16493	16486	16641	16616	16573	16311	16700	16351	16509	16458	16442	16593	16591	16521	16587	16480	16507	16594	16499	16501	16409	16496	16476	16509	16513	16491	16644	16652	16496	16346	16533	16402	16430	16540	16467	16482	16533	16615	16647	16514	16527	16571	16402	16332	16697	16553	16547	16472	16719	16491	16648	16672	16673	16499	16512	16558	16414	16686	16578	16518	16541	16560	16604	16476	16290	16453	16630	16555	16528	16619	16633	16681	16493	16423	16636	16501	16613	16746	16414	16405	16559	16642	16310	16433	16341	16304	16577	16634	16508	16565	16599	16443	16235	16549	16537	16358	16400	16415	16658	16527	16526	16477	16278	16561	16536	16559	16422	16416	16639	16591	16489	16753	16596	16249	16444	16525	16466	16551	16429	16533	16654	16584	16386	16680	16470	16455	16327	16478	16585	16325	16505	16442	16450	16526	16726	16520	16516	16451	16536	16649	16612	16521	16819	16747	16545	16273	16570	16475	16725	16457	16321	16436	16544	16420	16560	16508	16519	16513	16585	16484	16613	16601	16489	16543	16440	16474	16623	16528	16611	16528	16573	16121	16397	16185	16493	16343	16541	16390	16504	16471	16548	16311	16456	16656	16485	16434	16356	16605	16397	16575	16416	16652	16632	16582	16454	16409	16355	16491	16461	16409	16506	16779	16590	16499	16555	16546	16691	16583	16612	16315	16504	16487	16507	16476	16304	16493	16429	16444	16551	16676	16410	16350	16460	16525	16674	16407	16698	16433	16504	16372	16536	16703	16662	16571	16700	16553	16596	16508	16290	16461	16407	16492	16392	16489	16561	16399	16448	16515	16654	16480	16679	16581	16522	16537	16518	16517	16540	16230	16535	16428	16496	16741	16423	16546	16601	16602	16425	16620	16328	16347	16516	16543	16441	16424	16436	16346	16503	16651	16602	16507	16351	16805	16565	16634	16426	16707	16690	16401	16654	16501	16496	16484	16527	16597	16425	16413	16272	16642	16340	16488	16578	16452	16547	16679	16628	16527	16504	16672	16588	16467	16433	16378	16572	16440	16349	16540	16417	16513	16474	16535	16675	16864	16351	16601	16479	16559	16513	16366	16647	16643	16208	16800	16631	16556	16509	16481	16594	16649	16602	16522	16555	16506	16571	16502	16343	16545	16370	16453	16569	16548	16568	16528	16487	16527	16468	16579	16272	16431	16507	16856	16640	16683	16612	16526	16603	16594	16393	16545	16480	16332	16589	16662	16436	16604	16532	16579	16668	16469	16439	16528	16496	16625	16822	16535	16538	16482	16274	16619	16454	16616	16648	16552	16575	16285	16631	16558	16358	16682	16385	16625	16529	16666	16380	16711	16651	16450	16576	16679	16468	16444	16481	16322	16362	16500	16375	16476	16478	16451	16437	16394	16436	16573	16578	16262	16386	16399	16564	16391	16572	16523	16688	16606	16484	16522	16438	16470	16329	16404	16617	16425	16569	16704	16667	16406	16434	16534	16674	16701	16468	16498	16479	16676	16600	16473	16617	16514	16443	16599	16416	16522	16391	16533	16770	16602	16771	16454	16285	16320	16553	16671	16636	16624	16636	16468	16506	16679	16382	16551	16445	16556	16686	16589	16557	16375	16555	16622	16541	16639	16475	16556	16500	16530	16529	16448	16586	16517	16652	16526	16371	16550	16621	16621	16371	16581	16559	16406	16363	16399	16658	16558	16479	16612	16491	16703	16380	16431	16624	16397	16601	16391	16500	16430	16361	16595	16514	16707	16438	16444	16555	16394	16653	16485	16417	16328	16626	16299	16499	16557	16702	16529	16396	16589	16494	16442	16666	16456	16827	16402	16435	16603	16430	16704	16585	16537	16624	16596	16662	16347	16552	16534	16580	16673	16448	16600	16407	16779	16558	16643	16665	16452	16430	16523	16489	16612	16547	16472	16352	16516	16417	16367	16408	16359	16633	16531	16545	16490	16629	16266	16528	16388	16326	16606	16550	16479	16432	16811	16546	16374	16537	16457	16569	16644	16441	16573	16432	16603	16620	16593	16322	16411	16545	16661	16779	16538	16542	16464	16435	16451	16573	16359	16510	16496	16578	16482	16491	16428	16666	16542	16628	16681	16571	16422	16357	16343	16614	16450	16475	16511	16473	16359	16558	16569	16557	16539	16699	16506	16619	16514	16335	16768	16566	16464	16524	16520	16532	16639	16565	16481	16697	16574	16582	16750	16415	16414	16571	16406	16689	16692	16629	16520	16689	16477	16375	16732	16598	16596	16332	16453	16519	16798	16344	16440	16496	16467	16422	16509	16651	16697	16575	16397	16403	16679	16325	16555	16617	16737	16298	16459	16685	16580	16360	16548	16484	16639	16378	16417	16466	16492	16370	16438	16573	16601	16647	16474	16426	16438	16342	16547	16793	16630	16632	16492	16567	16595	16378	16470	16482	16456	16489	16609	16508	16649	16472	16588	16500	16654	16701	16369	16683	16581	16599	16463	16597	16680	16498	16471	16757	16401	16570	16350	16587	16373	16615	16361	16559	16501	16516	16623	16563	16493	16505	16558	16512	16434	16412	16418	16589	16613	16497	16615	16448	16751	16458	16773	16461	16529	16429	16490	16498	16289	16354	16462	16371	16408	16443	16526	16298	16521	16492	16580	16458	16475	16577	16597	16581	16594	16607	16500	16585	16460	16577	16693	16419	16403	16537	16725	16628	16480	16591	16532	16540	16479	16529	16676	16445	16570	16344	16388	16531	16565	16469	16714	16691	16424	16510	16357	16521	16355	16249	16534	16632	16389	16587	16619	16476	16417	16495	16656	16442	16618	16426	16510	16375	16534	16598	16603	16580	16664	16530	16541	16608	16461	16450	16607	16396	16406	16452	16376	16659	16607	16467	16575	16594	16650	16392	16638	16638	16531	16531	16532	16426	16568	16576	16638	16411	16530	16665	16595	16602	16534	16436	16595	16535
25615	24427	24238	25177	26018	29979	41640	28415	24172	24868	23431	23015	23225	23521	23584	23790	23558	23954	23911	23906	23866	23841	23897	23892	24074	24062	23986	23940	24001	23870	23965	23975	24010	23983	23984	23878	24013	23930	24035	24050	23967	24005	24016	23796	24007	23999	23958	23884	24059	23892	23954	23877	24008	24069	23975	23997	23957	23953	23941	23890	24031	23927	23952	23972	23957	23887	23991	23995	23914	24001	23864	23996	23985	24029	23968	23875	23906	23911	23980	23939	23932	24041	24062	23944	24037	23936	23884	23823	24067	23970	23883	23998	23986	24057	23878	24052	23949	23935	23895	24140	23969	23953	24172	23941	23927	23966	24009	23876	24048	24094	23945	23971	24035	23988	23931	23832	23997	24063	23949	23984	23970	23938	24006	23818	24045	24006	24073	23942	23779	23979	24025	23757	24095	23774	24048	24024	23961	23854	24060	24011	23926	24065	23911	24052	23898	24137	24032	23910	23938	23972	24026	24057	24079	23961	23985	24000	24032	24011	24019	24061	23881	23863	23984	24001	23978	24035	24067	23991	24076	23998	23918	24008	23880	24108	23861	24074	24035	23910	23992	24007	23979	24007	23956	24038	24019	24072	24061	23903	24010	24062	24022	23994	24035	24013	24045	24045	24038	23921	23979	24097	23931	24020	23926	24178	23934	23998	24040	24009	23936	24020	24041	23987	23865	23943	24032	23990	24015	24077	24087	23956	23966	24069	24057	24009	24113	23943	23997	23942	23957	23980	23903	23939	24137	23957	24054	23932	23957	24044	23932	24004	23869	24026	24087	23942	23895	24099	23974	24021	24067	23865	24055	24019	23987	23993	23975	23956	24061	23915	24066	24117	24017	23988	23957	24063	23883	24065	23881	24026	23931	24051	23925	24052	23991	24070	23904	24058	24083	24045	24094	23953	24015	23893	23926	23934	24027	23902	24010	23981	23984	23982	24141	23852	23908	23988	24132	23996	23886	24061	24089	24046	24052	24103	23957	23871	24001	24126	23923	23982	23939	24071	24133	23873	24041	23885	24060	23998	23964	23875	23984	24000	24003	24053	23933	24017	24044	23972	23859	23948	24057	24118	23998	24044	24024	24019	23931	24159	23979	24005	24092	24122	24044	24015	23982	24044	24079	24031	24026	24135	23971	23886	24034	24002	23887	23937	23930	23916	23944	24023	23965	24048	23952	23980	24154	23927	23924	24084	23982	24041	23980	24018	24044	24069	23949	23872	24199	23940	24156	23953	23969	24121	23901	24026	24052	24063	24028	23870	23993	23987	24049	24121	24007	23963	24055	24002	24110	23955	23993	24021	24108	23983	24011	24102	24060	23951	23912	24051	24088	23986	23945	24092	23929	23998	24054	23996	23881	24030	24014	23979	24048	24032	24068	24015	23900	24112	24063	23870	23929	24070	23868	24106	24054	24027	24117	23907	24057	24042	24032	24033	23994	24051	24060	23983	23954	24024	23994	24076	23921	24016	24069	24077	23871	24043	23944	24087	24002	24028	24056	23973	23860	23857	24030	24021	23951	24088	23966	23936	24066	24047	24003	23975	24091	24041	24128	23998	23934	24061	24004	23961	23978	23971	24026	24029	24129	23744	24025	24112	23947	24029	24105	24025	23873	23977	24175	24034	23941	24050	23911	24012	24059	23997	23950	24128	24073	23990	23907	24156	24031	24027	23996	23985	23998	24001	23980	23891	23971	24074	23863	24088	24129	24051	24076	23983	24019	24081	24071	23966	23967	24020	23999	24068	24079	23897	24034	24104	24055	23975	24039	23881	24077	23967	24020	24039	24077	23926	24161	23967	24041	24034	24124	24064	24117	23942	24095	23930	23958	24089	23981	23997	24173	23989	23947	24014	24073	23993	24075	23975	23972	24095	23900	24067	24054	24063	23939	23940	23987	24116	24073	24009	24104	24108	23941	23989	23937	24132	24083	24003	24047	24091	24048	23915	24085	24002	23913	23938	24057	23907	23959	24044	23952	24052	23989	23969	24014	24145	23972	23930	24008	24096	23864	23996	24015	24045	24164	24146	23979	24003	23919	23909	24053	24052	24037	24113	24066	24080	24064	24107	24009	24037	24091	23874	24119	24031	23979	24026	24029	23973	24028	24073	24027	23917	23989	24011	23947	23920	23971	24075	24121	23941	24032	24007	23875	24003	24033	23983	24030	24135	24059	23967	24024	23905	24004	23933	24044	23937	24139	23940	24150	24022	23922	24036	23945	24044	24040	23822	23963	24030	24020	24021	23976	24002	24062	23929	23991	23986	23987	23946	23938	24129	23983	24048	24059	24103	23901	23959	24013	24014	24042	23998	24071	23951	23938	24174	23959	24068	23974	24017	24034	23987	24069	23897	24006	24020	24074	24097	23975	23958	24022	24063	23969	24092	24067	24113	24033	24050	24075	23881	23944	24086	23896	24107	23982	23966	24040	23985	24072	24079	24008	24074	23941	23869	23961	24000	23985	23932	24023	24163	24040	24144	23869	24001	24133	23947	23929	23973	24039	23952	24083	23998	24032	23951	23894	24050	24204	23888	23962	24025	24033	24031	24072	23891	24112	23970	24122	23912	24022	23831	24039	24138	24068	23913	24080	24054	23944	24028	24033	24088	23976	24095	24104	24010	24151	23861	24038	24027	24015	24073	23992	24043	23979	24008	24072	23950	24026	23927	24016	24037	23941	24088	23990	23975	24018	24075	24053	23972	24012	23882	24092	24029	24052	24051	23997	24171	23941	24138	23954	24014	24126	23981	24118	24030	23848	24047	23902	24095	24026	24078	23993	24010	24044	24047	24012	24007	24021	24038	24026	23929	24061	23934	23999	24038	24072	23925	24055	24029	23961	24049	23890	23909	24051	24021	24023	24001	24094	24048	23884	24029	24025	23944	24151	23876	24012	24074	24101	23873	24032	24040	23935	24020	24107	24068	24038	24050	24042	24056	23958	23968	24135	23971	24152	24009	24072	23880	24013	24136	23990	24086	24102	23934	23986	24048	24015	24032	24090	24033	24037	24038	23992	24091	24036	23957	24116	24092	24047	24071	24090	24020	24008	23978	24029	23927	24031	24001	24097	23936	24062	24001	24031	24069	23985	23998	24006	24147	24046	23961	24031	24075	24099	23959	24080	24069	24075	24091	24094	23924	24096	23990	24053	24090	24099	23896	23972	24071	23920	24118	24025	24131	23977	24098	24056	23922	24039	24092	24024	24084	24105	24121	24055	24086	24016	24016	24097	24039	24040	24026	24123	23995	23939	24184	24005	24075	23964	23954	24023	24011	23953	24037	23945	24121	24025	24010	24013	24047	23913	24008	24031	23899	23938	24074	24018	23976	24015	24019	24164	24012	23950	24188	23929	23959	24155	24000	24043	23957	24074	23985	24137	23963	23997	24070	24122	24091	23999	23992	24075	23988	24042	24086	24094	23963	24088	23995	24096	23977	24064	23930	24081	24111	23955	24005	23950	24019	24013	24100	23998	24060	24014	23995	23958	23963	23954	24092	23935	23977	24082	24147	23980	24071	23972	23924	24065	24108	24033	24025	24072	23938	23908	24147	24027	24026	23966	23963	24055	24124	24024	24040	24025	23972	24018	24144	24090	24040	24117	24155	24026	23837	24160	23945	24144	23903	24004	24121	24066	23953	24000	23997	23939	24151	24111	24000	24060	24144	24028	23949	24054	23957	24033	24004	24007	24139	24044	24032	24032	24089	23977	24078	24015	24053	24165	24206	24048	23943	23932	23993	24122	24051	23906	24117	24068	24066	23985	24048	23964	24120	24038	24094	24057	24041	24122	23844	23926	24095	24168	23891	24082	24111	23968	23993	23950	24051	23968	24055	24005	24139	23954	24087	23999	24000	24032	24130	24000	24052	24082	24076	24099	24014	24022	23999	23908	24066	23931	24108	24109	24110	24019	23958	24066	24027	23928	23912	24108	23919	23990	23928	24023	24101	24060	24077	23983	23979	24070	23947	24029	23992	24187	24028	23948	23950	24060	24082	24078	23963	24002	24165	23924	24090	24143	24164	24106	24040	23967	24043	24025	23914	24051	23946	24125	23987	23999	23969	24133	23969	24103	24063	23969	24123	24126	24055	23980	24057	24046	23933	24085	23943	24033	24053	24007	24121	23983	24042	23925	24037	24090	24178	24060	23950	24036	24025	24024	24073	24087	23939	23997	23974	23867	24025	23918	24135	24056	24041	23904	23889	24161	24090	24008	23858	24055	23993	24079	24077	23998	24041	24028	23954	24036	24020	24009	23994	24107	24050	23959	23984	24067	24036	24081	24074	24006	24037	24104	24050	23993	24029	23954	24131	24023	23900	24133	24007	23979	23932	24084	24080	23842	24063	23890	24092	24041	24019	24126	24050	23936	24066	24047	24093	24050	24015	24115	24011	23935	23997	24212	23988	24084	24016	24103	24118	24050	24066	23847	24025	24017	23971	23915	24022	24144	23992	24014	24019	24015	24097	23979	24063	23972	23984	24092	24063	24121	24095	24052	24118	24038	23961	23986	23973	23850	24029	24101	24050	23918	24081	23916	24010	24116	24080	23983	24107	23839	23937	24108	24046	24112	24044	24038	24032	23991	24102	23973	23968	24086	24039	24083	24019	24102	23991	24066	24067	24030	23970	24108	24083	24022	24073	23868	24062	23992	24057	23919	24142	23940	23986	24036	24244	24044	23946	24051	23943	23925	24096	24054	24021	24045	23941	24024	23921	24036	23969	23972	23973	24052	24018	24006	23935	24123	23928	23760	24020	24052	24034	23937	24079	24171	24077	23959	24022	24091	23995	24089	24054	24122	24075	24083	23907	23989	24067	23963	24030	24074	23950	24092	24044	24149	24101	23884	24028	24011	24153	24177	23936	24027	23873	23999	23932	24110	24089	23978	24131	24049	24101	24070	24080	24046	24015	24074	24037	24235	24117	24030	23993	24010	24008	23936	24157	23966	23977	24111	24010	23982	24075	24076	24043	23990	24119	23984	24128	24046	24077	24027	23969	24013	24060	24095	24148	24054	23998	24055	23976	23964	24002	24079	24002	23906	23972	24043	24028	23900	23865	24179	23912	24121	24054	24007	24017	24077	24057	23955	24075	24134	24020	24005	24066	24113	24070	24006	24085	23930	24157	23968	24072
20161	16851	16799	16691	16754	17143	35627	35943	28395	20882	17208	16555	16469	16376	16447	16455	16417	16448	16408	16343	16591	16386	16392	16273	16369	16560	16469	16525	16479	16426	16336	16355	16476	16583	16406	16319	16521	16456	16204	16481	16386	16448	16425	16239	16452	16419	16542	16464	16368	16507	16601	16283	16276	16470	16362	16578	16494	16298	16521	16413	16422	16308	16678	16488	16521	16477	16377	16204	16285	16366	16445	16318	16498	16467	16479	16358	16180	16491	16546	16359	16486	16534	16507	16357	16330	16475	16646	16550	16390	16499	16429	16429	16439	16419	16432	16598	16424	16383	16295	16416	16259	16239	16670	16420	16562	16444	16566	16656	16525	16311	16461	16409	16510	16339	16482	16354	16285	16337	16515	16462	16506	16485	16282	16465	16289	16446	16555	16371	16467	16427	16629	16436	16327	16410	16473	16361	16448	16371	16338	16445	16400	16362	16204	16381	16571	16321	16428	16426	16648	16422	16460	16658	16481	16472	16378	16261	16380	16311	16455	16570	16292	16410	16674	16490	16368	16274	16374	16352	16451	16336	16485	16312	16364	16511	16435	16490	16307	16189	16360	16423	16573	16515	16438	16322	16457	16520	16447	16438	16395	16405	16344	16503	16410	16142	16372	16436	16519	16340	16307	16534	16363	16538	16317	16498	16507	16398	16371	16540	16318	16532	16465	16519	16287	16214	16278	16485	16415	16411	16416	16145	16494	16468	16392	16495	16517	16587	16191	16391	16342	16622	16448	16573	16466	16314	16331	16419	16447	16384	16438	16473	16383	16589	16328	16492	16471	16341	16664	16309	16249	16359	16478	16464	16625	16179	16491	16393	16388	16239	16472	16195	16572	16328	16230	16420	16414	16470	16289	16456	16579	16570	16364	16538	16488	16533	16445	16409	16256	16336	16501	16413	16638	16407	16435	16417	16186	16330	16431	16614	16554	16388	16630	16331	16463	16419	16482	16533	16615	16530	16407	16456	16725	16408	16525	16354	16608	16428	16332	16378	16656	16279	16390	16584	16331	16378	16446	16569	16569	16466	16394	16336	16232	16393	16433	16601	16239	16213	16350	16295	16556	16373	16499	16457	16366	16305	16504	16571	16360	16448	16416	16213	16249	16304	16429	16568	16463	16608	16523	16312	16527	16305	16512	16433	16431	16376	16545	16544	16661	16483	16614	16262	16424	16602	16557	16418	16373	16627	16329	16471	16699	16647	16628	16364	16340	16526	16454	16333	16352	16338	16375	16351	16469	16395	16496	16652	16330	16491	16523	16302	16564	16525	16447	16525	16619	16444	16478	16447	16582	16486	16553	16521	16521	16460	16557	16450	16633	16473	16306	16452	16356	16482	16346	16547	16371	16309	16589	16228	16416	16541	16391	16350	16287	16433	16419	16546	16337	16261	16461	16279	16352	16552	16634	16405	16631	16602	16393	16315	16361	16528	16472	16614	16533	16521	16419	16425	16285	16291	16419	16510	16413	16298	16515	16586	16404	16347	16401	16468	16526	16294	16522	16404	16376	16461	16426	16463	16404	16432	16404	16482	16690	16317	16171	16617	16587	16511	16516	16517	16420	16234	16558	16526	16433	16623	16444	16322	16590	16268	16483	16430	16390	16207	16488	16341	16309	16747	16810	16439	16424	16455	16550	16328	16393	16490	16422	16476	16722	16322	16554	16365	16440	16342	16447	16534	16549	16683	16523	16261	16179	16445	16473	16429	16320	16412	16486	16396	16262	16446	16581	16435	16704	16357	16499	16549	16485	16510	16497	16257	16441	16286	16586	16299	16434	16469	16318	16317	16349	16639	16205	16291	16586	16475	16614	16384	16584	16409	16635	16593	16438	16384	16511	16488	16520	16452	16427	16418	16628	16344	16399	16500	16544	16537	16594	16470	16561	16574	16376	16533	16482	16470	16421	16506	16496	16599	16353	16430	16379	16230	16331	16338	16471	16251	16347	16332	16352	16377	16326	16526	16320	16257	16522	16274	16416	16466	16430	16468	16566	16432	16414	16473	16457	16789	16510	16486	16560	16480	16418	16646	16454	16418	16380	16275	16469	16440	16483	16662	16581	16545	16509	16425	16518	16716	16567	16457	16389	16457	16642	16479	16481	16527	16601	16537	16434	16510	16416	16382	16597	16321	16371	16428	16562	16419	16721	16535	16395	16448	16380	16382	16348	16564	16317	16379	16425	16402	16455	16395	16461	16472	16502	16365	16488	16526	16483	16306	16291	16456	16529	16341	16530	16426	16446	16418	16205	16510	16481	16467	16501	16431	16337	16360	16514	16573	16453	16352	16450	16290	16229	16650	16367	16455	16389	16485	16460	16625	16369	16498	16448	16535	16490	16407	16428	16430	16391	16436	16344	16534	16651	16343	16491	16506	16565	16514	16727	16529	16429	16281	16462	16594	16536	16308	16525	16329	16562	16517	16497	16541	16508	16241	16408	16432	16270	16234	16531	16612	16231	16260	16506	16547	16312	16317	16437	16485	16508	16457	16409	16485	16296	16134	16211	16442	16538	16315	16325	16706	16638	16577	16427	16447	16437	16483	16569	16528	16614	16495	16441	16294	16411	16365	16260	16359	16353	16404	16515	16345	16564	16406	16641	16339	16526	16679	16406	16542	16578	16383	16594	16396	16466	16407	16407	16345	16555	16448	16345	16456	16455	16525	16257	16360	16346	16430	16434	16501	16348	16585	16247	16615	16499	16484	16380	16384	16524	16467	16555	16424	16400	16326	16533	16383	16349	16402	16515	16497	16342	16576	16437	16488	16457	16539	16600	16593	16256	16346	16679	16521	16246	16417	16486	16414	16243	16593	16365	16396	16432	16330	16449	16422	16532	16545	16403	16393	16435	16413	16335	16463	16411	16449	16502	16593	16463	16345	16372	16518	16401	16803	16386	16355	16570	16294	16404	16234	16555	16398	16352	16435	16607	16295	16527	16458	16369	16568	16472	16422	16364	16395	16266	16386	16433	16339	16521	16622	16403	16331	16482	16362	16577	16174	16403	16263	16414	16522	16360	16516	16496	16474	16342	16316	16564	16340	16608	16395	16444	16447	16450	16353	16418	16605	16333	16464	16374	16417	16383	16521	16464	16670	16592	16446	16431	16610	16491	16232	16318	16516	16448	16589	16358	16349	16364	16642	16352	16414	16579	16313	16497	16316	16308	16340	16575	16579	16310	16609	16472	16389	16135	16551	16461	16490	16556	16460	16556	16472	16351	16374	16450	16333	16374	16503	16453	16545	16476	16394	16447	16405	16256	16624	16416	16632	16603	16265	16324	16352	16367	16535	16638	16186	16386	16575	16353	16286	16446	16652	16529	16585	16393	16517	16430	16553	16365	16540	16382	16505	16565	16440	16529	16256	16478	16452	16565	16394	16420	16480	16417	16539	16361	16220	16313	16553	16462	16405	16423	16320	16348	16523	16279	16560	16467	16451	16282	16353	16281	16457	16437	16515	16496	16444	16501	16411	16490	16605	16450	16302	16404	16387	16526	16451	16628	16323	16567	16561	16537	16220	16389	16486	16476	16416	16396	16416	16605	16154	16308	16250	16490	16528	16421	16438	16578	16389	16440	16360	16601	16427	16428	16194	16400	16296	16398	16436	16488	16520	16266	16749	16497	16507	16410	16441	16262	16580	16453	16483	16549	16580	16564	16368	16473	16161	16313	16310	16566	16472	16374	16410	16292	16458	16366	16371	16625	16422	16306	16321	16513	16440	16192	16465	16421	16607	16115	16508	16515	16441	16317	16375	16472	16500	16572	16472	16459	16490	16422	16471	16676	16579	16228	16355	16477	16589	16325	16414	16531	16664	16467	16322	16276	16440	16376	16449	16549	16587	16381	16399	16502	16195	16487	16491	16399	16373	16387	16432	16493	16396	16451	16413	16495	16540	16333	16410	16465	16603	16499	16386	16452	16501	16474	16380	16462	16733	16367	16365	16517	16277	16591	16388	16659	16587	16421	16396	16492	16424	16572	16483	16142	16364	16523	16606	16525	16408	16506	16305	16415	16574	16513	16323	16666	16392	16480	16316	16565	16519	16269	16507	16390	16566	16460	16476	16449	16373	16438	16433	16476	16286	16387	16537	16372	16388	16424	16511	16334	16547	16504	16375	16419	16601	16443	16585	16592	16543	16493	16425	16385	16424	16393	16527	16397	16348	16436	16346	16538	16378	16581	16435	16446	16423	16579	16386	16352	16287	16468	16329	16579	16358	16308	16293	16542	16412	16284	16427	16398	16412	16355	16389	16232	16361	16280	16579	16367	16672	16491	16514	16274	16445	16497	16561	16348	16474	16425	16365	16602	16670	16488	16412	16522	16399	16314	16463	16321	16502	16252	16340	16590	16594	16374	16356	16578	16552	16323	16523	16475	16424	16523	16232	16551	16098	16643	16373	16397	16464	16427	16256	16388	16494	16543	16178	16281	16259	16566	16390	16439	16439	16522	16523	16533	16384	16600	16259	16572	16627	16437	16490	16624	16323	16697	16507	16683	16655	16459	16364	16592	16482	16467	16382	16690	16413	16475	16296	16448	16499	16533	16462	16653	16493	16385	16326	16382	16395	16533	16443	16327	16487	16556	16426	16271	16256	16462	16469	16531	16458	16418	16621	16580	16483	16553	16716	16341	16635	16530	16337	16439	16315	16490	16333	16549	16376	16535	16412	16284	16289	16322	16386	16521	16519	16484	16489	16366	16524	16371	16313	16442	16532	16179	16322	16207	16508	16466	16435	16447	16446	16225	16469	16483	16293	16376	16446	16378	16416	16540	16239	16311	16427	16571	16376	16342	16267	16401	16404	16488	16423	16447	16603	16596	16411	16385	16553	16430	16193	16284	16409	16408	16462	16489	16416	16344	16434	16566	16425	16524	16604	16548	16314	16443	16400	16390	16435	16367	16469	16487	16633	16637	16465	16402	16341	16571	16561	16447	16634	16372	16360	16419	16427	16463	16526	16701	16379	16413	16612	16568	16301	16387	16334	16527	16476	16540	16494	16460	16549	16601	16587	16428	16534	16390	16596	16597	16474	16557	16509	16498	16436	16691	16209	16422	16428	16375	16476	16339	16594	16500	16416	16370	16152	16463	16628	16568	16477	16594	16589	16426	16420	16443	16541	16394	16274
24063	24150	24255	24919	25423	28679	34255	28825	26619	25465	24218	23880	23763	23753	23874	23773	23860	23996	23805	23914	23843	23899	23843	23784	23921	23919	23913	23873	23964	23978	23868	23884	23864	23784	23890	23879	23884	23875	23819	23993	23885	23899	24007	23853	23901	23834	23851	23929	23886	23913	23825	23796	23854	23921	23849	23889	23995	23704	23858	23841	23963	23753	23962	23898	23910	23853	23889	23785	23981	23907	23949	23780	23956	23842	23886	23910	23927	23811	23831	24019	23889	23898	23802	23900	23818	23776	23799	23806	23916	23826	23857	23795	23913	23877	23896	23934	23927	23847	23803	23964	23771	23900	23808	23897	23951	23799	23835	24029	23753	23881	23831	23839	23891	23791	23926	23971	23909	23845	23916	23868	23771	23986	23892	23752	23848	23866	23830	23997	23872	23807	23901	23859	23884	23880	23792	23836	23816	24003	23949	23910	23834	23724	23905	23916	23799	23961	23866	23889	23895	23895	23965	23827	23845	23905	23862	23848	23754	23999	23889	24001	23900	23947	23947	23911	23997	23844	23819	24023	23799	23826	23918	23925	23872	23862	23888	23805	23919	23861	23894	23883	23961	23844	23796	23970	23933	23896	23953	23900	23988	23900	23968	24002	23888	23961	23948	23814	24025	23964	23981	23907	23942	23939	23885	23841	23873	23837	23920	23915	23750	24036	23942	23892	23782	23843	23775	24032	23905	23918	23816	23925	23920	23984	23876	23959	23935	23924	23918	23938	23932	23766	24139	23798	23869	23921	23924	23870	23874	23834	23881	23971	23979	23934	23893	23849	23935	23936	23959	23965	23919	23974	23965	23804	23970	23828	23975	23928	23856	23819	23754	23912	23917	23982	24015	23903	23979	23904	23921	23907	23845	23955	23814	23858	24041	23926	23875	23937	23870	23828	23920	23986	23855	23821	23948	23910	24069	23843	24005	23893	23956	24031	23972	24108	24048	23845	23987	23887	23985	23945	23820	23967	23960	23899	23962	23976	23984	23875	23953	23953	23910	23947	23993	23917	24000	23865	23852	23927	23918	23894	23906	23921	23947	23986	24004	23902	23996	23879	24001	24056	24016	23971	23888	23964	23814	23969	23919	23919	23903	23927	23898	23963	23822	23882	23911	24117	23944	23928	23852	23984	23937	23925	23865	23979	23909	23851	23946	23924	23819	23922	24001	24088	23872	23836	24040	23942	23941	23940	23823	23744	24073	23920	23860	23956	23897	23893	23869	24058	23931	23842	23920	23953	24044	23853	23915	23816	23898	23822	23893	23986	23995	23916	24004	23876	23800	23847	23968	23912	23963	24005	23876	23942	24018	23803	23932	23980	23784	24055	23840	23923	23864	24024	24056	23873	23982	23924	23897	23915	23978	23910	23923	23761	23825	23902	23821	23948	23868	23964	23892	23931	23959	24017	23860	23753	23976	23872	23955	23842	23972	23958	24032	23944	23835	23912	23873	23954	23855	23932	23909	23910	23976	23957	23961	23953	23993	23902	23862	23835	23974	23827	23899	23872	23899	23868	23876	23968	23952	23815	23945	23895	24001	23854	23945	24019	24032	23813	23864	23910	23843	23940	23997	23983	23919	23971	23902	23938	23927	23913	23889	24068	23954	23937	23924	23867	23893	23896	23876	23894	24026	23901	23979	23895	23884	24016	23880	23872	23943	23820	23979	24032	23912	23907	23877	23922	23922	23934	23907	23912	23936	23868	24011	23930	24014	23991	23822	24108	23961	23890	23937	24000	23729	23982	23929	23892	24048	23760	23902	23936	23922	23915	23935	24036	23890	23788	23975	24034	23907	23910	23970	23896	23879	23946	23845	23968	23860	23950	23891	23869	23915	23956	23940	23932	23874	23935	24025	24002	24059	23747	23833	23959	23988	23846	23976	23884	24032	23910	23868	23955	23953	23960	23828	23894	23997	24043	23834	23865	23924	23870	23950	23880	23998	23936	23987	24001	23953	24015	23859	23956	23924	23992	23887	23916	23924	24028	23842	23956	23841	23862	23900	23886	23879	23874	23904	23929	23977	23968	23911	23981	23849	23966	24033	23974	24012	23922	23993	23845	23905	23977	23928	23874	23942	23827	23909	23961	23920	23900	23877	24063	23913	23951	23784	23972	23957	24037	23967	23805	23866	23882	23850	23953	23983	23862	23818	23842	23983	23926	24036	24012	23877	23908	23937	23820	23913	23812	24077	24072	23818	23907	23954	24097	24030	23784	24019	23903	24005	23892	23858	23943	23944	23975	23933	24113	23898	24035	24080	23957	23962	23970	23910	23895	24010	23867	24025	23819	23998	23953	23851	24013	23996	24023	23754	24026	23993	23983	23953	23981	23778	24115	23898	23963	23941	23836	23980	23910	23826	23950	23909	23913	23964	23938	24038	23953	23873	24080	23933	23975	23999	23939	24076	23909	23967	23919	23782	23915	23899	23987	23946	23868	23966	23906	23958	23972	24011	23803	23919	24092	23940	23812	24014	23911	23833	23924	24016	23941	23918	23970	23986	23877	23906	24023	23856	23901	23967	23926	23960	23979	23994	23806	24010	23828	23869	24040	23785	23955	23947	23921	23991	23894	23842	23922	23970	23824	23859	23945	23884	23975	23952	24102	23994	23900	23916	23891	23926	23747	24025	23963	23891	24061	23955	24118	23760	23818	23808	23980	23907	23969	23977	24002	23904	23871	24156	23904	23906	24009	24033	23923	23965	24034	23899	23960	23836	23916	23863	23949	23993	23760	23994	23982	23862	23948	23988	23949	23971	23865	23881	23923	23916	24082	23855	23919	23938	23895	24033	23861	23876	23806	24143	23897	23894	24023	23950	24013	23924	23881	23826	23898	23881	23970	23868	23880	23922	24077	23843	23880	23987	23959	23927	23883	23871	23977	23832	23864	24031	23925	23882	23874	23919	23923	23824	23926	23988	23988	23880	23882	23916	23935	23928	23945	23952	23857	23868	23881	23805	23959	23957	23909	23944	23875	23909	23931	23989	23980	23989	23904	23894	23979	23942	23953	23883	23917	23964	24062	23897	23941	24011	23910	23832	23886	23942	23784	23938	24061	24066	23907	24022	23980	23879	24034	23962	23902	23955	23872	23849	23907	23842	23958	23835	23773	23889	23785	23916	23944	23999	23845	23951	23955	23846	23876	23923	23937	24007	23956	24009	24019	23896	23909	24000	23932	23737	24015	24018	23883	23900	23874	23880	23945	23951	24021	23859	23993	23813	23889	23855	24018	23817	24011	23961	24001	23971	23923	24041	23955	23943	24098	23808	23984	23917	23854	23901	23967	23932	23990	23891	24014	23879	24040	24029	23864	23839	23945	23923	24038	23999	23926	23961	23825	23903	23886	23955	23865	24004	23890	24003	24012	23942	23921	23936	23902	24067	23954	23944	23851	23840	23974	23942	23878	23933	23927	23964	23998	23912	23801	23840	23876	23865	23827	24013	23965	23882	23883	23958	23938	23930	24022	24037	23994	23939	23930	23871	23906	23969	23971	23968	23943	24074	23805	24035	23837	23905	23896	24012	23871	23725	24009	23818	23959	23918	23985	23940	23922	24082	23824	23971	23906	24003	24069	23816	23816	23963	23885	23906	23864	23925	23949	24068	24065	24035	23923	23833	23898	23924	24056	23916	23995	23959	23969	23926	23874	24008	23925	23882	23893	23975	23973	23923	23949	23977	23788	24036	23886	23907	23917	23861	23931	23967	23907	23962	23985	23959	23938	24003	23995	23858	23925	24161	23766	23964	23931	23839	23956	23930	23956	23932	23995	23924	23960	23862	24021	23885	23950	23921	24021	23964	23900	23920	23972	23905	23994	23955	23894	24125	23862	24014	24050	23944	23854	23968	23928	23977	24044	23887	23923	23982	23818	23972	23962	24011	23878	23950	23891	23870	24065	23898	23931	24104	23958	23808	24012	23880	23894	23839	23937	23808	23905	23813	23923	23966	23937	23899	23910	23913	23932	23843	23926	23973	23904	23874	23932	24126	24056	24044	24024	23971	24020	23950	23929	23989	23995	24002	23883	23952	23939	23918	23858	23994	24002	23910	23897	23938	23946	24041	23939	23880	24006	23855	24022	24005	23877	23931	23941	23922	23906	23838	23842	23978	23967	23927	23879	23875	23944	23904	23899	23922	23938	24017	24028	23907	23959	24012	23861	23733	24027	24062	23846	23912	24028	23872	23836	24003	23984	23867	23974	24060	23920	23918	23873	23972	24036	23967	23959	23798	23972	23944	23899	23995	23972	24020	23965	23875	23986	23936	24028	24019	23909	23937	23916	23925	23876	23899	23867	23968	23875	23828	23916	23971	23937	24017	23886	23861	23813	24027	23937	23770	23905	24007	23927	23974	23871	23853	23925	24002	23871	23966	23820	23865	24034	24117	23914	23930	23949	23954	23845	23981	23983	23951	23933	23879	24002	23950	23960	23951	24031	23869	23987	23933	23914	23878	23961	24027	23858	23892	24011	23911	23894	23915	23926	24117	23943	23957	23987	23934	24168	23834	23998	23929	23963	23940	23975	23953	23865	23887	23877	23994	24042	23963	23979	23855	23977	23977	23893	23780	23972	23881	24012	23836	23968	24000	23937	23960	23828	24079	23790	24033	23985	24042	23913	23896	24003	23814	23903	23863	23980	23995	23954	23951	23987	23811	24075	23813	23989	23947	23922	23912	23997	24045	23907	23977	23954	23937	23881	23932	23871	23913	23904	23989	23841	23871	24067	23852	23878	23854	23969	23988	23998	24028	23972	23960	23945	23846	23977	23899	23919	23878	23884	23884	23958	23968	23885	23971	23909	24019	24050	23896	24014	23861	23922	23879	23976	23905	23926	23871	23990	23897	23859	23923	23904	24024	23936	23925	23949	23956	24001	23806	23946	23886	23855	24052	23840	23883	23950	23949	24015	23936	23918	24058	23824	23918	23963	24018	23909	23973	23998	23933	23793	24100	23983	24046	23920	23948	23974	23901	24021	23913	24005	23936	23962	23895	23891	23810	23944	23932	23878	23944	23852	24005	23957	23913	23920	24034	23885	23943	23908	23904	23856	23880	24020	23963	23980	23982	23902	23933	24013	23917	24009	23936	23794	23977	23950	23889	24028	23987	24038	23930	24006	23939	24038	23943	23913
18583	17291	16756	16854	17131	17729	44789	44863	34165	23556	18256	16873	16776	16777	16566	16440	16695	16553	16571	16571	16641	16505	16612	16688	16738	16567	16611	16497	16608	16472	16644	16560	16698	16643	16637	16696	16625	16673	16551	16494	16748	16550	16736	16518	16606	16599	16559	16563	16671	16535	16629	16782	16571	16470	16579	16420	16380	16758	16779	16573	16623	16514	16513	16574	16487	16410	16622	16456	16683	16480	16643	16684	16732	16449	16795	16531	16619	16443	16599	16536	16587	16576	16689	16733	16700	16582	16600	16686	16605	16711	16514	16613	16417	16638	16659	16669	16704	16589	16585	16535	16524	16320	16454	16569	16613	16746	16533	16595	16637	16730	16520	16523	16706	16571	16478	16439	16487	16624	16556	16575	16678	16501	16428	16584	16513	16575	16564	16638	16658	16527	16429	16430	16598	16498	16486	16578	16656	16368	16483	16698	16803	16664	16644	16614	16544	16568	16355	16685	16478	16732	16593	16615	16654	16518	16594	16711	16630	16426	16529	16433	16458	16487	16542	16773	16792	16697	16516	16693	16516	16570	16479	16689	16639	16433	16536	16671	16634	16501	16539	16649	16606	16673	16576	16495	16487	16780	16407	16616	16643	16795	16623	16619	16574	16618	16602	16572	16608	16554	16537	16720	16506	16480	16784	16547	16643	16407	16696	16538	16711	16739	16613	16733	16610	16688	16638	16405	16677	16445	16680	16260	16580	16569	16533	16440	16595	16644	16667	16522	16763	16723	16473	16512	16672	16790	16626	16389	16548	16462	16509	16459	16682	16556	16686	16803	16304	16672	16505	16741	16718	16704	16655	16691	16552	16538	16600	16677	16665	16575	16519	16318	16641	16599	16549	16409	16503	16481	16496	16619	16620	16600	16472	16633	16570	16293	16531	16624	16487	16527	16617	16622	16583	16650	16610	16540	16610	16699	16661	16687	16650	16545	16547	16650	16334	16689	16552	16698	16588	16409	16492	16575	16552	16524	16434	16596	16525	16516	16634	16670	16676	16764	16394	16569	16599	16475	16721	16699	16634	16474	16743	16845	16342	16826	16601	16615	16617	16731	16773	16480	16647	16686	16480	16767	16664	16473	16534	16378	16475	16684	16639	16526	16605	16529	16507	16732	16488	16705	16652	16564	16591	16815	16584	16388	16509	16426	16592	16535	16671	16410	16663	16582	16639	16738	16578	16575	16511	16576	16362	16607	16628	16712	16541	16636	16600	16486	16654	16712	16575	16374	16478	16563	16598	16399	16450	16490	16730	16329	16302	16679	16412	16510	16599	16549	16554	16718	16627	16600	16662	16466	16462	16586	16632	16558	16501	16532	16442	16828	16767	16656	16646	16439	16444	16750	16753	16665	16866	16733	16507	16571	16648	16576	16437	16571	16591	16476	16666	16426	16608	16552	16606	16488	16480	16750	16423	16409	16573	16604	16647	16585	16680	16665	16377	16672	16809	16494	16616	16675	16589	16461	16746	16749	16679	16527	16666	16856	16579	16565	16531	16429	16625	16512	16596	16643	16674	16377	16573	16614	16602	16517	16492	16601	16555	16724	16544	16495	16620	16688	16858	16675	16718	16728	16564	16633	16482	16648	16635	16413	16666	16580	16735	16564	16502	16544	16634	16493	16687	16590	16528	16663	16535	16612	16479	16824	16661	16403	16514	16456	16634	16487	16807	16640	16729	16672	16552	16589	16797	16683	16728	16552	16625	16496	16567	16502	16609	16614	16743	16376	16476	16580	16738	16493	16597	16687	16452	16633	16464	16662	16838	16509	16985	16625	16624	16635	16671	16569	16544	16528	16644	16422	16494	16545	16718	16521	16358	16751	16682	16652	16456	16665	16765	16575	16635	16425	16561	16853	16603	16611	16830	16637	16400	16463	16728	16688	16449	16466	16356	16596	16650	16658	16599	16674	16663	16572	16573	16386	16525	16582	16397	16714	16645	16625	16578	16859	16599	16423	16582	16603	16599	16529	16385	16636	16491	16464	16502	16625	16665	16664	16707	16697	16658	16490	16611	16799	16566	16659	16587	16636	16702	16646	16697	16762	16517	16679	16703	16428	16667	16707	16593	16581	16791	16556	16530	16526	16481	16520	16690	16473	16793	16681	16677	16423	16662	16831	16779	16665	16502	16562	16510	16714	16639	16676	16696	16447	16534	16513	16524	16584	16597	16596	16737	16685	16710	16594	16571	16566	16515	16857	16641	16501	16464	16673	16627	16582	16552	16319	16796	16938	16538	16453	16646	16653	16736	16591	16540	16684	16613	16587	16589	16626	16616	16682	16663	16639	16607	16707	16640	16605	16738	16622	16456	16555	16585	16607	16691	16458	16599	16610	16495	16537	16451	16549	16692	16264	16698	16723	16575	16456	16641	16533	16535	16604	16549	16527	16603	16482	16650	16468	16404	16552	16560	16388	16623	16512	16599	16504	16746	16653	16557	16475	16724	16562	16705	16684	16532	16656	16538	16610	16519	16600	16555	16559	16574	16668	16476	16641	16470	16614	16708	16378	16582	16518	16654	16648	16482	16574	16673	16616	16568	16584	16717	16692	16592	16569	16613	16567	16464	16635	16741	16760	16636	16846	16623	16683	16694	16692	16548	16490	16775	16651	16689	16460	16495	16715	16513	16650	16566	16648	16355	16491	16621	16564	16481	16749	16630	16530	16637	16435	16576	16509	16516	16714	16524	16583	16691	16549	16494	16484	16613	16484	16760	16662	16603	16489	16625	16748	16527	16502	16668	16533	16681	16393	16437	16623	16647	16693	16673	16682	16432	16695	16686	16415	16521	16719	16447	16544	16819	16368	16679	16651	16793	16427	16348	16509	16604	16539	16693	16506	16495	16601	16554	16845	16681	16583	16542	16662	16461	16579	16577	16503	16560	16503	16472	16908	16839	16588	16460	16654	16647	16603	16792	16571	16756	16618	16584	16677	16670	16666	16625	16694	16588	16407	16416	16429	16458	16487	16455	16486	16621	16491	16396	16611	16650	16514	16647	16636	16555	16499	16630	16448	16493	16553	16409	16475	16706	16600	16674	16365	16756	16645	16591	16576	16651	16476	16534	16504	16741	16402	16715	16633	16481	16591	16834	16700	16541	16709	16515	16454	16582	16584	16597	16626	16531	16529	16627	16657	16675	16543	16701	16634	16437	16650	16684	16674	16442	16641	16599	16379	16557	16621	16668	16592	16727	16652	16743	16722	16768	16442	16604	16586	16729	16591	16537	16485	16604	16608	16555	16719	16651	16623	16677	16513	16689	16539	16534	16518	16664	16456	16441	16649	16658	16533	16477	16636	16626	16582	16643	16860	16720	16527	16655	16647	16746	16463	16546	16762	16581	16634	16682	16521	16722	16541	16580	16547	16535	16533	16757	16751	16504	16646	16385	16528	16864	16582	16580	16734	16567	16570	16411	16477	16506	16442	16539	16548	16682	16515	16384	16585	16588	16575	16672	16429	16581	16451	16724	16565	16504	16577	16534	16460	16419	16693	16811	16601	16581	16526	16749	16602	16496	16645	16534	16684	16734	16447	16754	16623	16475	16382	16596	16642	16674	16618	16549	16477	16557	16648	16620	16579	16556	16502	16491	16630	16717	16656	16665	16495	16557	16623	16432	16503	16570	16453	16670	16757	16520	16537	16763	16587	16567	16564	16506	16659	16580	16539	16498	16617	16706	16546	16486	16456	16543	16712	16598	16665	16666	16747	16424	16480	16514	16710	16604	16616	16738	16681	16693	16427	16692	16455	16588	16533	16333	16601	16855	16672	16605	16467	16575	16723	16616	16652	16576	16567	16838	16587	16679	16460	16666	16360	16653	16806	16659	16736	16587	16506	16532	16527	16866	16678	16521	16696	16730	16624	16593	16550	16629	16629	16661	16696	16699	16677	16643	16644	16626	16660	16683	16560	16549	16708	16560	16566	16727	16529	16788	16488	16585	16733	16566	16582	16699	16633	16610	16455	16640	16506	16593	16420	16763	16649	16702	16696	16470	16569	16570	16524	16714	16700	16650	16662	16756	16801	16625	16567	16635	16707	16722	16758	16630	16661	16715	16599	16650	16485	16436	16517	16603	16613	16817	16674	16838	16718	16367	16358	16540	16481	16573	16514	16704	16436	16666	16548	16505	16544	16410	16467	16603	16612	16397	16781	16780	16542	16658	16581	16621	16494	16627	16625	16635	16738	16831	16564	16664	16690	16493	16631	16541	16608	16731	16639	16642	16619	16808	16614	16606	16574	16557	16690	16461	16454	16381	16549	16559	16822	16720	16616	16624	16529	16704	16678	16632	16732	16467	16520	16527	16486	16554	16673	16473	16325	16619	16499	16349	16651	16462	16643	16694	16641	16643	16599	16429	16721	16446	16462	16501	16710	16486	16666	16646	16362	16542	16511	16485	16708	16550	16312	16475	16638	16480	16504	16492	16274	16701	16586	16574	16461	16649	16710	16480	16661	16458	16534	16529	16621	16582	16518	16796	16749	16603	16449	16732	16680	16560	16513	16695	16534	16542	16537	16495	16609	16530	16529	16449	16469	16561	16650	16549	16383	16653	16592	16423	16764	16442	16563	16514	16458	16583	16733	16565	16648	16560	16564	16640	16631	16542	16597	16747	16512	16648	16662	16628	16495	16728	16759	16635	16316	16504	16601	16464	16499	16680	16754	16754	16622	16492	16516	16777	16460	16654	16734	16301	16684	16492	16533	16608	16652	16551	16474	16648	16545	16834	16754	16508	16502	16656	16536	16732	16454	16556	16665	16838	16530	16502	16698	16588	16715	16733	16632	16682	16542	16473	16746	16561	16505	16384	16501	16683	16947	16675	16772	16668	16536	16545	16346	16616	16594	16504	16607	16570	16605	16660	16510	16639	16545	16480	16753	16730	16339	16619	16619	16430	16624	16844	16416	16585	16820	16315	16710	16892	16751	16712	16255	16518	16641	16609	16822	16530	16707	16635	16634	16599	16770	16628	16587	16612	16902	16703	16627	16644	16621	16557	16762	16507	16457	16698	16471	16728	16656	16540	16772	16451	16588	16600	16639	16573	16505	16591	16645	16734	16311	16551	16427	16366	16641	16653	16536	16753	16537	16709	16794	16692	16614	16665	16739	16653	16757	16558	16662	16675	16398
25881	24372	24377	25420	26389	29838	39218	31068	23658	24335	23464	23039	23275	23492	23600	23606	23767	23765	23948	23828	23837	23852	23962	23898	24009	23992	23858	24064	23976	23939	24012	24086	24032	23972	23956	23856	24051	23908	23864	23961	23967	23938	24042	23968	24041	24011	23974	23920	23957	24039	23981	24017	24018	23952	23910	23935	23950	24074	23925	23986	23940	24026	23901	24032	23946	23896	24049	23994	23888	24038	23955	23992	24027	23897	23862	23876	24018	23888	24051	23947	23870	23973	23858	24074	24084	23977	24059	24079	23900	23990	23907	24112	23967	23988	23958	24047	24077	23954	23928	23936	23981	24039	24080	23956	23980	23989	24130	24039	23957	23852	23960	23844	24053	24019	23967	24034	24016	23965	24027	24083	24017	23984	23959	24179	24039	23992	24054	23912	23891	23962	23819	24019	24013	24013	24022	23897	23986	23981	23963	23927	23949	23817	24102	23931	23985	24033	23918	23922	23954	23980	24007	23945	23898	23987	23973	23836	24112	23999	24046	23907	24105	23902	24024	23974	24167	23923	24076	23993	24013	23951	24079	23984	23963	24016	23979	23944	23935	23879	24128	23780	24029	24055	23924	24041	24075	24110	24083	24058	24066	24027	24049	24038	24029	23929	24058	24116	23886	24002	23978	23956	23997	24003	24154	23937	24009	23918	23885	24027	23944	23998	23864	23979	23834	24026	24143	23973	24011	23968	24041	23900	23894	23989	24061	24053	23845	23951	23949	23923	24062	24013	24003	23969	24079	24055	23965	23887	23962	24106	24002	24012	24069	23964	24050	23970	23949	24009	24030	23986	23975	23979	23988	24086	24015	23996	23943	23971	24057	23916	24066	24122	24010	24018	23911	23932	24127	23980	23991	24014	23974	24044	23920	23937	23942	24040	23926	24159	24025	24109	23867	24070	24087	24133	24045	24017	24069	24014	23937	24052	24052	23968	24147	23919	24064	24011	24045	24052	23952	24000	23959	24067	24096	24086	23962	24088	24046	23992	24056	24087	24081	23919	23960	24118	24045	24020	23917	23969	24128	23927	24064	24214	24114	24065	23944	23995	24099	24019	23997	24082	23971	24050	24029	23927	23947	24114	24109	23943	24036	23974	23901	24086	23900	24072	23846	24109	24014	24010	23948	24111	24054	24083	23931	24051	23918	24071	23944	23969	23984	23965	24011	23965	23958	24079	24006	24014	23913	24037	23953	24140	24131	24018	23947	24039	24109	24051	24091	24012	23999	24061	24141	24051	23927	23975	24025	24113	23988	23965	24108	23903	24042	24039	24098	23933	24042	24090	23937	24068	23958	23935	24020	23939	24013	23869	24127	24073	24075	24045	23964	23987	24085	23897	24105	23957	24009	24228	23997	23988	24004	24047	24047	23952	24092	23892	24014	24034	24019	23998	23958	23975	24040	23949	23991	24007	23971	23993	24022	23948	24103	24046	24087	23963	23963	24110	23954	24013	24052	24062	24087	23975	23890	23972	24087	24191	24027	24018	23983	23893	24066	24036	24158	24012	24087	24073	23983	24095	24085	24081	23904	24063	24042	24150	24022	23922	23870	24045	24172	24037	24005	24076	24089	23974	24081	24005	24170	23956	23946	24041	23989	24122	23997	24039	23928	24116	23982	24073	24037	24099	24056	24037	24065	23984	24001	24067	24028	24115	23945	24065	23994	24058	23993	24081	24126	24074	24039	24067	23949	23966	23972	24175	24146	24028	24087	23993	24045	24005	24046	23952	23892	24024	24035	23917	24019	24104	23888	24028	24022	23980	23961	24058	24061	23979	24113	24018	24037	23926	24198	24000	23971	24074	24010	23938	24017	24120	23918	23942	24021	24089	24135	24112	24062	23997	24023	24189	24047	24020	23999	24042	24059	23878	24016	24006	24103	24043	23893	24106	23918	23970	23956	23982	24051	24125	23947	23913	24006	24157	24060	24036	24027	23866	24167	24060	24086	23948	24164	23982	24013	24026	23968	23857	24114	23985	24085	24020	24059	24059	23937	23981	24094	23990	24108	24110	23867	24054	23952	24032	24013	24153	24049	23856	24115	23935	23989	24031	24049	24038	24010	23912	24095	23994	23927	24036	23942	23982	24108	23975	23917	24080	24066	24107	23998	24087	23953	24046	23992	24032	23899	24143	24122	24033	24063	24066	23954	24005	24079	23978	24034	24067	24119	24021	24041	24030	24094	24078	24148	23979	24089	23976	23925	24098	24110	23895	23998	24160	24278	23969	23933	24116	24150	23887	24033	23982	24043	23952	24027	24009	24089	23939	23980	24030	24098	24071	24147	24117	24053	24020	24080	23906	24138	24022	24045	24064	23966	23959	24042	23980	23977	24015	24020	24108	24194	23885	24118	23969	24021	23986	23990	23979	24072	24096	23983	24026	24236	24039	24007	24050	23993	23998	24001	24011	24082	24185	23951	23919	24022	24029	24029	24183	24072	24115	23899	24018	24003	23983	24183	23906	24006	24056	24050	24057	23967	24182	23902	23978	23891	24165	23968	23971	24029	24045	24159	24089	24103	24027	24052	23944	24069	23977	24136	24001	24007	24006	23948	24148	24024	23913	24018	23992	23986	24224	24061	24066	23983	24075	24164	24023	24099	23966	24116	24094	24080	24105	23984	24128	23994	24071	24061	24137	23951	24179	23885	24076	23980	24059	24118	24016	24155	23982	24072	23834	24118	23971	24041	24068	24012	23995	24021	23970	23979	23982	24026	23970	24189	23958	23960	24148	23959	24004	24091	23916	24115	24041	24012	23918	24047	24081	24041	24038	23945	24032	24011	23988	24082	23987	23979	23918	23933	24041	24079	23994	24145	23950	24047	23982	24016	24057	24016	23992	24058	23985	23950	24102	23999	24061	24114	24046	24019	24130	23965	24075	24136	23969	24015	23971	24015	23985	23901	24043	24103	23963	23998	24026	24052	24017	23973	24029	24059	23967	24168	24027	24133	24008	23903	23996	24128	24046	24015	24034	24088	24075	23945	24077	23962	24111	24229	24000	24117	24111	24018	23982	24006	23992	23961	24045	23899	23982	24026	24084	24133	23963	23954	24019	24184	23969	23956	24087	24003	24047	24012	24041	24069	24123	24117	23871	24079	23941	24130	24187	24089	24022	24086	23943	23980	23936	23939	23904	24146	24031	23934	23992	24109	23948	24175	24160	24076	24118	24054	24035	24105	24001	24031	24072	23961	24109	24056	24057	24020	24028	23966	23986	23858	24180	23995	24000	24065	24110	24029	24137	23878	24131	24000	24033	24091	23961	24106	23996	24238	23857	23901	24092	23946	24060	24106	23978	24102	24106	24119	24047	24052	23970	24084	24065	23951	24057	24110	23918	24173	23961	24078	24011	24048	23984	24049	24012	24101	23913	24004	24053	23971	24075	24010	24211	24080	23897	23953	24107	23879	24008	23892	24099	24037	23982	24056	24024	24113	24079	24109	24047	23905	23970	24006	24039	23937	24023	23850	24027	24084	23937	24081	24034	24003	24121	24142	23912	24116	24180	24055	24014	24004	23987	24155	23840	24009	23942	23995	24089	23965	24118	23964	24150	24152	23961	24114	23881	24077	23989	24020	24027	24006	24078	24044	23982	24057	24014	24000	24063	24060	24062	24138	24031	24067	23946	23980	23985	24027	24015	24053	23998	24114	23977	24013	24108	24012	24121	24007	23992	23974	23938	23980	24120	24093	24077	24005	24031	24083	24102	24074	24101	23889	24026	24040	24069	24059	23875	23991	23990	23978	24037	24095	24027	23965	23957	24023	24048	23962	23943	24036	24084	23961	23984	24236	24026	24037	23963	23944	24020	24108	24011	24018	23981	24031	23991	24141	24048	24057	23962	23840	24149	24004	24112	23989	24126	23975	24016	24071	24163	23991	24002	24037	24012	24124	23915	24064	24084	23974	24038	24032	23987	24060	24048	23939	24105	24090	23920	24058	24134	24055	24019	24020	24012	24154	24102	24061	24027	24025	23987	24099	23929	23960	24074	24050	24011	23975	24130	24180	23988	24052	24015	23927	23953	24080	23922	24088	24104	23867	23973	24111	24113	24011	24037	23980	24070	24019	24018	24123	24029	24066	23977	24164	24093	24075	23880	24053	24213	24032	24072	24014	23934	24207	24048	23880	24015	23986	24075	23968	24156	24045	23973	24078	23962	24054	24113	24033	24012	24111	23993	24019	23918	23985	24095	24044	23967	24036	24148	24051	24066	24001	24101	24057	23843	23992	24059	23944	24103	24082	24073	24120	24045	23999	24137	24137	24065	24013	24043	24126	24041	24023	24013	24217	24138	24068	24094	24075	24145	24012	24123	24103	23778	24117	24028	23990	24007	24073	24060	24039	23901	23963	24073	24026	23935	24007	24106	24093	23862	23998	24046	23903	23991	24090	24073	24046	24059	23981	24044	23970	24113	24111	23924	23984	24124	24046	24099	23995	24084	24108	24169	24053	23992	24150	24058	24019	24014	24036	23989	24142	23953	23965	24096	23972	24033	23978	24032	24092	24039	23991	24076	23928	23956	24071	24017	23984	24131	24005	24010	24012	24025	23918	24054	24128	24169	24101	24103	23965	24090	24087	24064	24015	23942	24009	24049	24122	23996	24019	24094	24073	24031	24079	24080	24009	24063	24045	23963	24000	23997	24137	24098	24114	24044	24112	24053	24127	23935	24105	24001	24067	23923	23952	24058	24030	23843	24016	24046	24044	24131	24063	23990	23982	24067	24076	24006	24026	23960	24063	24041	24050	24057	24129	23924	24017	24019	24131	24070	24000	24076	24187	24000	24068	24037	24020	23928	23949	24070	24007	24119	24051	23990	24084	24038	24038	24010	24026	24166	23871	23987	24086	23994	24027	24103	24029	23928	24017	23944	24037	23961	24053	23971	24005	24033	24199	24039	24024	24023	23970	24151	23988	24016	24044	24088	23994	23907	24054	24005	24045	24039	24027	24064	24056	24004	24105	24016	23929	24062	24112	24063	23972	24024	23967	24107	24001	24107	24042	24047	24134	24039	24179	23968	24128	24061	24027	24029	23978	24092	24090	24119	24118	24047	24020	24178	23911	24092	24020	23977	24041	23979	24092	24050	24087	23994	24063	24015	24074	24026	24045	24137	23878	24103	24102	24139
19015	16750	16615	16578	16575	17109	24145	26015	22188	18465	17045	16751	16503	16548	16568	16494	16495	16598	16401	16976	16654	16551	16530	16555	16462	16471	16561	16631	16515	16448	16476	16594	16382	16428	16496	16279	16434	16621	16514	16531	16307	16479	16500	16517	16455	16464	16527	16451	16637	16618	16516	16296	16453	16446	16508	16230	16453	16358	16452	16323	16639	16508	16435	16423	16632	16405	16342	16488	16361	16406	16487	16398	16412	16499	16582	16555	16588	16617	16718	16428	16675	16471	16624	16556	16599	16689	16435	16418	16642	16563	16635	16476	16440	16506	16558	16622	16359	16391	16411	16563	16543	16554	16521	16486	16603	16735	16470	16291	16567	16468	16470	16339	16536	16591	16350	16612	16524	16365	16410	16446	16733	16465	16613	16489	16398	16576	16616	16878	16783	16352	16441	16652	16500	16300	16361	16489	16545	16537	16451	16500	16523	16457	16535	16604	16534	16574	16452	16591	16521	16456	16585	16658	16505	16401	16534	16566	16692	16712	16526	16456	16451	16638	16565	16518	16589	16535	16535	16477	16525	16659	16603	16597	16555	16476	16645	16535	16402	16568	16375	16593	16638	16710	16469	16352	16516	16596	16409	16515	16606	16442	16464	16376	16593	16577	16482	16506	16589	16410	16391	16520	16473	16515	16416	16365	16600	16315	16596	16523	16281	16342	16437	16383	16612	16535	16395	16513	16501	16492	16542	16515	16668	16696	16527	16584	16518	16427	16408	16493	16530	16320	16462	16515	16580	16514	16608	16316	16695	16513	16511	16539	16511	16445	16594	16587	16677	16514	16628	16675	16514	16375	16636	16534	16527	16493	16741	16549	16647	16520	16652	16629	16429	16508	16466	16879	16627	16398	16581	16489	16606	16332	16467	16500	16377	16590	16498	16549	16482	16508	16641	16330	16785	16582	16662	16644	16618	16503	16561	16485	16623	16279	16645	16503	16639	16496	16792	16528	16536	16558	16652	16605	16565	16543	16477	16489	16273	16346	16535	16642	16505	16606	16506	16558	16531	16480	16528	16330	16492	16503	16609	16341	16425	16406	16480	16573	16596	16427	16606	16314	16727	16627	16573	16670	16477	16654	16598	16306	16618	16413	16585	16550	16539	16641	16539	16622	16651	16640	16588	16584	16627	16583	16225	16584	16565	16602	16713	16547	16592	16463	16641	16521	16521	16499	16736	16699	16360	16450	16532	16504	16325	16619	16468	16622	16691	16654	16533	16528	16511	16388	16299	16391	16629	16437	16486	16588	16808	16426	16385	16512	16666	16484	16568	16397	16410	16611	16598	16534	16406	16428	16665	16574	16626	16424	16677	16407	16561	16391	16441	16606	16470	16509	16343	16468	16438	16615	16487	16595	16641	16517	16520	16606	16675	16716	16478	16572	16575	16727	16475	16647	16436	16410	16515	16520	16452	16336	16735	16657	16399	16308	16510	16503	16488	16435	16482	16492	16606	16443	16381	16444	16400	16327	16542	16543	16481	16564	16394	16454	16720	16461	16315	16577	16645	16487	16587	16496	16623	16544	16454	16544	16524	16503	16333	16641	16529	16417	16550	16669	16521	16652	16688	16648	16713	16685	16544	16619	16618	16533	16532	16535	16337	16629	16583	16406	16368	16397	16496	16715	16587	16576	16468	16486	16525	16675	16570	16469	16505	16316	16483	16607	16502	16436	16609	16492	16556	16658	16490	16623	16487	16696	16452	16626	16470	16602	16731	16695	16707	16574	16362	16552	16630	16529	16489	16430	16304	16395	16753	16670	16465	16394	16670	16675	16412	16538	16408	16321	16675	16384	16571	16624	16665	16447	16648	16642	16404	16295	16626	16524	16535	16638	16478	16607	16564	16515	16567	16480	16635	16644	16529	16547	16684	16633	16479	16490	16450	16623	16418	16458	16641	16334	16485	16397	16414	16326	16642	16417	16564	16548	16401	16320	16547	16327	16560	16485	16606	16520	16339	16385	16494	16285	16572	16444	16587	16417	16587	16547	16512	16602	16594	16398	16526	16396	16414	16603	16599	16431	16617	16725	16476	16622	16487	16582	16612	16564	16434	16403	16489	16465	16448	16502	16472	16463	16589	16670	16685	16617	16511	16417	16478	16495	16441	16452	16508	16595	16517	16579	16356	16319	16575	16694	16542	16430	16644	16495	16499	16427	16630	16539	16621	16501	16569	16422	16535	16557	16512	16452	16413	16379	16645	16566	16623	16658	16524	16670	16546	16673	16634	16562	16531	16523	16596	16545	16644	16637	16555	16460	16739	16475	16691	16503	16597	16371	16472	16344	16525	16557	16499	16528	16496	16602	16573	16646	16315	16547	16537	16482	16542	16673	16575	16380	16446	16246	16448	16377	16467	16642	16305	16558	16663	16547	16606	16702	16583	16662	16513	16414	16513	16655	16725	16504	16530	16583	16458	16639	16455	16641	16365	16559	16625	16337	16441	16380	16477	16407	16508	16448	16623	16533	16324	16544	16689	16720	16537	16498	16502	16546	16509	16535	16512	16466	16509	16411	16428	16391	16506	16510	16509	16471	16502	16560	16415	16658	16540	16520	16500	16474	16569	16761	16411	16341	16747	16493	16417	16550	16498	16586	16727	16565	16501	16526	16498	16589	16621	16488	16499	16366	16428	16568	16547	16326	16735	16692	16434	16661	16483	16655	16674	16568	16559	16365	16486	16446	16382	16480	16666	16699	16437	16317	16424	16572	16571	16470	16729	16380	16515	16387	16630	16744	16771	16488	16277	16650	16605	16579	16478	16386	16624	16439	16616	16524	16766	16423	16399	16631	16473	16527	16401	16450	16482	16560	16682	16500	16575	16392	16491	16537	16479	16632	16643	16537	16697	16475	16574	16517	16411	16394	16538	16668	16702	16361	16864	16504	16394	16546	16593	16635	16729	16640	16734	16408	16501	16471	16454	16679	16526	16510	16697	16561	16688	16582	16520	16623	16601	16663	16473	16487	16479	16366	16554	16676	16639	16496	16562	16600	16587	16603	16387	16476	16636	16625	16769	16527	16518	16531	16449	16567	16381	16568	16530	16439	16624	16423	16416	16726	16656	16607	16523	16593	16844	16427	16503	16484	16587	16594	16686	16502	16624	16320	16614	16336	16522	16793	16663	16450	16652	16479	16437	16517	16283	16340	16474	16428	16547	16534	16464	16390	16470	16508	16436	16382	16748	16432	16548	16562	16593	16449	16509	16403	16695	16700	16480	16479	16547	16534	16370	16426	16503	16484	16583	16526	16485	16574	16523	16500	16668	16458	16371	16553	16615	16357	16421	16404	16543	16629	16430	16497	16464	16611	16514	16468	16654	16342	16356	16609	16416	16580	16575	16476	16594	16664	16445	16420	16528	16723	16441	16448	16595	16443	16471	16509	16624	16628	16446	16561	16449	16597	16327	16492	16466	16624	16559	16099	16692	16559	16583	16430	16573	16503	16584	16654	16595	16754	16620	16668	16633	16560	16509	16411	16486	16756	16618	16586	16560	16522	16501	16671	16539	16538	16597	16454	16553	16341	16689	16587	16618	16610	16613	16378	16508	16602	16610	16529	16654	16511	16736	16599	16641	16661	16680	16622	16351	16359	16476	16732	16374	16602	16397	16593	16562	16595	16574	16591	16557	16607	16760	16397	16660	16555	16457	16483	16285	16502	16492	16493	16449	16485	16613	16346	16704	16534	16570	16653	16617	16653	16255	16456	16653	16680	16439	16565	16685	16528	16362	16494	16733	16536	16658	16668	16274	16460	16662	16520	16415	16563	16732	16680	16641	16477	16445	16516	16571	16423	16592	16506	16615	16655	16683	16634	16712	16482	16362	16381	16553	16459	16441	16697	16455	16620	16737	16539	16562	16541	16581	16381	16626	16522	16602	16532	16440	16169	16440	16517	16475	16540	16565	16568	16644	16505	16594	16540	16485	16452	16452	16458	16607	16773	16448	16485	16450	16515	16538	16428	16740	16354	16408	16723	16537	16537	16333	16530	16741	16561	16648	16540	16343	16637	16583	16699	16549	16454	16418	16636	16471	16361	16400	16403	16569	16500	16760	16415	16515	16476	16506	16449	16584	16510	16405	16668	16593	16287	16586	16526	16505	16481	16500	16674	16624	16533	16599	16593	16629	16430	16580	16529	16634	16478	16678	16424	16394	16779	16646	16674	16595	16284	16232	16453	16526	16616	16493	16585	16516	16441	16635	16372	16693	16678	16510	16565	16462	16742	16696	16401	16545	16517	16429	16469	16352	16591	16438	16545	16518	16562	16434	16535	16519	16500	16585	16537	16658	16501	16562	16638	16620	16331	16760	16684	16640	16585	16446	16465	16599	16801	16681	16833	16452	16463	16679	16555	16479	16489	16450	16488	16432	16558	16473	16506	16641	16299	16544	16580	16327	16663	16664	16501	16655	16732	16429	16518	16385	16456	16615	16567	16699	16658	16491	16560	16574	16573	16527	16635	16574	16432	16591	16480	16517	16497	16559	16445	16526	16764	16507	16650	16672	16658	16303	16571	16522	16538	16574	16526	16314	16677	16585	16475	16531	16615	16464	16548	16648	16583	16611	16508	16683	16356	16530	16461	16553	16736	16561	16415	16709	16394	16444	16345	16595	16641	16353	16691	16721	16485	16500	16554	16584	16644	16579	16581	16559	16612	16503	16539	16593	16425	16479	16563	16588	16727	16582	16438	16519	16540	16389	16507	16690	16912	16794	16487	16386	16558	16466	16550	16396	16609	16277	16710	16535	16616	16650	16696	16864	16638	16470	16593	16636	16522	16567	16522	16525	16517	16607	16676	16745	16456	16413	16414	16520	16508	16527	16326	16395	16478	16572	16471	16584	16586	16570	16466	16449	16298	16474	16551	16471	16555	16608	16491	16450	16653	16631	16606	16556	16650	16445	16541	16444	16477	16497	16637	16714	16417	16507	16463	16597	16461	16638	16403	16635	16600	16525	16769	16472	16517	16535	16564	16326	16658	16776	16585	16863	16428	16686	16532	16496	16569	16618	16671	16647	16531	16419	16662	16632	16336	16454	16648	16554	16518	16606	16592	16481	16389	16495	16733	16585	16511	16498	16559	16497	16619	16597	16372	16602	16529	16558	16431	16499	16393	16441	16586	16502	16724
24208	24061	24217	24451	24896	26557	31157	28889	27182	24689	24179	23876	23987	23975	23938	24050	24111	24064	23827	23990	23957	23914	23878	23965	23868	23899	23985	23984	23899	23924	23974	23934	23943	23873	23981	23834	23939	23996	23781	23946	24000	23844	23978	23931	24104	23866	23924	23962	23894	23962	23983	23907	24023	23968	24024	23960	23933	23959	23960	23765	24025	23952	23904	23889	23927	23926	23980	23896	23959	23902	23946	23964	23899	23926	23858	23861	24008	24069	23853	24007	23880	23937	23962	23869	24031	23909	23952	23949	23999	23891	23922	23904	23994	23932	23994	23869	23890	23966	24031	23853	23969	23965	23893	23976	24082	23928	23923	23961	23860	23862	23928	24027	23789	24106	23952	23892	23973	23977	23925	23980	23937	24046	24023	23958	24018	23927	24010	23960	24016	23982	23977	23976	23937	23860	24047	23952	23953	24037	23983	23847	23950	23981	23840	24115	23900	24128	23910	23930	24004	23930	23942	23909	23992	23933	23898	24067	23955	24043	24018	23921	23947	23890	23923	23933	23901	23937	23926	24083	23866	23888	24015	23867	23836	24070	23941	23931	23833	23913	23933	24045	24007	24067	23992	23922	23978	23992	23927	23945	23996	24018	23871	24078	24001	24043	23960	23979	24034	24022	23809	24001	24008	24001	24052	23969	24059	23968	23939	23973	24060	24027	24045	23873	23928	24015	23962	23975	24035	23877	23864	24049	23966	24069	23997	23989	23991	24022	24022	23750	24072	23972	23949	23953	24043	23876	24087	23861	24055	23914	23983	23884	23917	23943	24067	24022	23943	23910	24028	24047	23938	24087	24107	23986	23849	23979	24036	23857	24009	23914	23971	23948	23944	24048	24046	23932	24064	23876	23951	23938	23981	23877	24046	23991	23861	23909	24006	23950	23869	23991	24038	23968	23991	24056	24019	23975	23975	24016	23958	23982	23974	24103	23988	23966	23881	23989	23897	24041	24034	23900	24147	23959	24081	23934	23939	23873	24004	23937	23940	24048	23988	23998	24113	24002	23850	24084	23878	23945	23958	23912	24003	23859	23928	23805	24086	24008	24027	23882	24020	23928	24090	24026	23935	23997	23930	23916	23990	24032	24043	24043	24025	23988	23993	24057	24053	23980	23883	23943	24065	23960	23957	24124	23909	24037	23900	23971	23965	24012	23997	23872	23980	24042	24117	24048	24064	23874	24004	23916	24115	23894	23985	23954	23954	24088	24004	23965	23966	23981	24120	23942	24044	23848	24027	24137	23849	24007	24067	23891	24107	24070	23962	24005	23997	23903	24043	23998	24024	24182	24027	24094	23892	23905	23953	23896	24049	23954	23955	23903	24018	23981	23948	24035	23975	24019	23967	24082	23950	23931	23916	23919	24036	23958	23882	24047	24041	23907	23991	24025	23979	24071	24001	24090	24018	23880	24009	23960	23771	24040	24005	24051	24117	24041	24115	23893	24144	23968	24018	24030	23976	23859	24025	23914	23973	23939	23878	24018	23870	24059	23997	23827	23970	24072	23932	23868	23993	23942	24012	24027	24004	24029	23971	24056	24059	23903	23990	23972	23980	23911	23955	23948	24041	23987	24037	23858	24124	23998	24025	24023	24025	24011	23957	23914	23895	23941	24126	23912	24003	23990	23855	23940	23906	23914	24086	24000	24045	24074	23885	23978	23942	23976	24126	24037	23954	24001	23936	23945	24001	23907	24097	24074	24040	23877	24011	24018	23995	23981	23978	23992	23971	24145	23950	24013	23941	23910	24035	23881	23994	23968	23986	24042	23895	23987	23916	23965	23988	24032	24036	24059	23909	23959	24065	24032	24088	23994	24006	23970	23944	24026	23810	24011	24055	24011	23933	23987	24027	24027	23914	23834	24108	24007	23998	23992	24039	23971	23980	24099	23873	24031	23810	23965	24058	24061	24032	23905	23960	23912	24093	23911	23972	24005	23970	24039	24004	23944	23920	24046	24012	23977	24083	24023	23970	23924	23933	24053	24041	24019	23920	24039	23911	23980	23873	24091	23917	24023	23838	23959	24055	24016	24023	23891	23936	23995	24058	23837	23912	23961	23830	23928	23997	24073	24044	23989	23972	24066	23881	23975	23936	23997	23894	24070	23992	23922	24075	23978	23999	23928	23811	24024	23907	23950	24119	23984	23884	24089	23917	24038	24051	24012	23979	24024	24002	23962	23922	24006	23843	23989	23917	24081	23889	23937	24158	24009	23843	24015	23897	24136	23940	24007	24061	23954	23998	23935	24017	23957	23971	23921	23927	23912	23954	24025	23941	24003	23983	23981	23850	24033	24017	23959	23984	23851	24041	23960	23929	23980	23870	24039	23821	23981	24000	23999	23857	23893	24005	23982	23984	23988	24087	23883	23898	23974	24034	23905	23954	23849	24033	23972	24078	23973	23984	24076	23992	24061	24049	23943	23928	24079	23936	24062	23943	23864	24066	23953	24081	24022	23887	24007	24099	23963	23935	24076	23899	23996	23999	23986	23892	23951	24162	23892	23905	23877	23896	24069	23957	24116	24001	23943	24101	23868	24014	24014	23955	24005	23956	24019	24002	23898	23996	23863	24015	24034	23857	24088	24082	23976	24052	24016	23932	23974	24030	23945	23963	23944	24008	24062	23899	23886	23985	24060	23946	24091	23993	23816	23934	24073	24022	23962	23951	23935	24053	24107	23989	24043	24092	23824	24029	23912	23978	24061	24015	23992	23963	24069	23901	24062	23929	24013	24013	24029	24037	23941	24028	24036	23906	24037	24018	23968	23881	24019	24024	23969	23947	24130	23879	24026	24022	23997	23955	23963	24030	23836	23993	24113	23883	24005	23949	24127	24009	24065	24014	24023	23996	24012	24005	24016	24027	23890	24061	24073	24011	24047	23982	24043	23983	23959	24086	23992	23950	24040	23937	23961	24092	24095	24169	24063	23917	23951	24080	24013	23993	24020	23961	24087	23996	23970	23934	23965	24017	23993	23984	24053	24106	24045	23987	23940	24025	24068	24082	24013	24068	23927	24024	23971	24031	24071	24067	24009	23872	23977	23967	24062	23927	23922	23903	23991	23904	23965	23947	23942	24072	23879	24107	23918	23997	24052	24049	24031	24023	24035	24021	24031	23891	24007	23850	24005	24061	23922	24196	23960	23964	24065	23920	24101	24000	23989	23962	24009	23942	24056	23843	24029	23980	23830	24050	24054	23989	24045	24037	24036	23936	23876	23972	23986	23948	23985	24115	23927	24086	24021	24046	23785	24142	23795	24021	23884	23990	24055	24085	23995	24210	23862	24023	24031	23999	24097	24090	23958	24034	24011	23991	24050	23999	24022	23985	24012	23983	24075	23978	24014	23904	23980	23830	23997	23854	24010	23976	23971	24050	24101	24037	24047	23915	24036	24014	23998	24048	24006	23868	24007	24023	23938	24071	23981	23946	23896	23961	24009	23931	23965	23899	24017	24026	24018	24071	24053	24052	24029	23941	24037	23982	24049	24041	24122	23870	24008	24056	24029	24071	23923	24070	23942	24026	23993	24116	23852	24081	23894	24032	23937	23941	23952	23960	24027	24010	23931	23936	23911	24061	24109	23910	24096	24045	23989	23994	23917	23997	24109	23856	24078	24020	24009	24041	24034	24034	23937	23938	23972	23999	23960	24018	23997	24025	24029	24060	24006	23969	24034	24009	24005	23916	24013	24091	23941	23968	23960	23958	24063	24025	24040	23959	23969	24028	24030	24022	24126	24050	24076	23951	24013	23986	23994	24000	24026	23944	24016	23948	23998	24056	23972	24041	23957	24058	23985	23933	24097	23928	24046	23979	24023	24002	23942	23964	24025	24065	24004	23882	23947	23975	24127	23923	23989	24095	24112	24043	24022	23891	24055	23938	23906	24053	23862	24033	23923	24013	23925	23937	23990	24019	24060	23902	24002	24021	23979	23868	24029	23860	24016	24095	24057	23989	24022	23962	23980	23840	23987	24099	24080	24030	23862	24046	24004	24044	24009	23980	23899	23824	24190	24002	23941	23937	23946	24038	24021	23954	23970	24102	23996	24005	24076	23931	24016	23928	23865	23984	24044	24068	24044	23949	24105	23984	24038	23968	23952	23976	24038	24109	24002	23985	23977	24101	23982	24064	23943	24039	23861	23962	23880	24068	24038	24149	23974	24005	23989	24006	24013	23986	24154	23866	23970	24028	23918	24038	23989	24121	24094	23937	24006	24056	23944	24087	24164	23756	23970	23981	23852	23914	24066	23857	24050	24107	23995	24127	23939	23946	24049	23922	24116	23989	23957	23929	24097	23963	23970	24104	23994	24085	23922	23952	23982	24068	23931	24008	24084	23900	24058	24059	23958	24207	23916	23948	23920	23992	24058	23935	24041	23989	23979	24052	23988	23917	24055	23909	24062	23969	24015	23972	24042	24181	23989	23987	24002	24032	24015	24108	23900	23975	24037	23912	24041	23890	24060	24008	24096	23938	23921	24056	24031	24050	23944	24019	24070	24014	24072	24074	23964	24048	23959	23957	24155	23978	23989	23839	23978	24021	23781	24026	23974	24100	23871	24123	23908	23997	24018	24075	24059	23920	23963	24016	24108	23889	24159	23959	24066	23975	23948	24020	23958	23897	23960	24041	24010	23953	24021	24028	24023	23981	24003	23971	23924	24036	24054	24037	23972	24051	24102	23873	23995	24023	24010	24064	23945	24073	24011	24090	23978	23966	24032	23939	23998	23920	23966	24036	23893	24093	23890	24104	23979	23999	24013	24086	23972	24005	23980	24013	23976	24079	24025	24070	24087	23909	24183	23927	23897	24048	24043	24081	24065	24005	24075	23956	23934	24030	24066	24045	23976	24024	24035	24013	23953	23984	24035	23992	23960	23916	24084	23925	23960	23984	23880	23877	24026	24064	23974	23914	24034	23892	24151	24000	24022	23977	24043	24027	23895	23982	24166	23862	24083	23973	24021	23981	24095	24010	24051	24158	24001	23976	24169	24113	24056	23965	23912	24027	23927	23825	24054	23903	24109	24033	23965	24018	23937	24044	23963	24020	23927	24040	24063	24065	23933	24067	24016	23943	23958	23953	24028	23954	23936	23947	24067	24091	23886	24024	24051	23927	23912	24034	23894	24028	23974
18560	17441	17249	17036	17541	18356	43235	44977	34613	23436	18395	17061	16896	16868	16725	16941	16860	16626	16663	16799	16689	16904	16741	16703	16774	16915	16880	16719	16888	16966	16677	16816	16930	16838	16778	16812	16780	16838	16670	16878	16676	16939	16863	16744	16898	16759	16784	16728	16853	16644	16748	16691	16884	16848	16821	16773	16781	16894	16990	16675	16830	16783	16962	16886	16703	16665	16898	16754	16883	16892	16819	16836	16902	16757	16723	16671	16834	16709	16916	16647	16720	16487	16767	16583	16899	16634	16787	16961	16887	16560	16861	16751	16885	16773	16818	16748	16865	17006	16694	16737	16736	16765	16738	16924	16774	16689	16817	16751	16821	16847	16672	16751	16920	16613	16790	16823	16808	16533	16916	16770	16608	16697	16817	16814	16641	16658	16793	16719	16725	16774	16717	16593	16741	16809	16906	16927	16957	17152	16876	16699	16789	16762	16695	16877	16796	16909	16758	16736	16526	16736	16820	16879	17009	16598	16823	16697	16772	16826	16970	16676	16929	16843	16721	16727	16691	16618	16918	16881	16872	16693	17056	16925	16735	16732	16765	16753	16698	16671	16709	16882	17052	16938	16922	16746	16727	16962	16697	16698	16784	16809	16799	16665	16755	16775	16807	16966	16846	16750	16655	16944	16805	16726	16817	16644	16868	16746	16701	16775	16942	16781	16826	16877	16916	16771	16697	16728	16843	16793	16909	17050	16774	16706	16622	16772	16840	16613	16970	16795	16710	16828	16975	16897	16857	16804	16865	16793	16869	16768	16831	16808	16832	16721	16590	16726	16857	16697	16676	16731	16777	16979	16831	16763	16917	16931	16670	16834	16762	16671	16799	16831	16820	16860	16749	16836	16849	16861	16882	16785	16772	16873	16953	16864	16645	16785	16732	16799	16945	16820	16615	16870	16910	16748	16735	16745	16650	16793	16393	16727	16883	17001	16766	16790	17056	16880	16918	16839	16752	16699	16791	16914	16823	16555	16893	16565	16822	16910	16652	16825	16787	16957	16900	16802	16825	16913	16868	16880	16846	16793	16663	16745	16837	16795	16835	16807	16680	16869	16723	16870	16800	16726	17002	17000	17119	16763	16964	16925	16624	16770	16724	16952	16822	16673	16814	16835	16831	17060	16907	16807	16823	16818	16971	16792	16699	16730	16614	16788	16623	16683	16745	16960	16962	16642	16747	16808	16798	16862	16652	17102	16905	17022	16862	16816	16543	16998	16626	16748	16812	17031	16677	16703	16869	16746	16735	16932	17025	17012	16626	16881	16756	16787	16865	16871	16906	17005	16728	16528	16756	16748	16752	16592	16672	16625	16792	16767	16909	17006	16861	17031	17046	16743	16768	16916	16777	16700	16647	16750	16671	16883	16770	16661	16666	16891	16852	16744	16704	16690	16794	16686	16856	16889	16843	16837	16744	16732	16803	16711	16787	16674	16913	16853	16545	16864	16933	16837	16509	16939	16852	16634	16719	16844	16847	16879	16843	16697	16893	16752	16573	17008	16799	16816	16624	16907	16686	16780	16650	16738	16832	16908	16645	16842	16864	16645	16814	16815	16844	16894	16808	17005	16694	16728	17002	17006	16986	16929	16727	16560	16597	16833	16976	16756	16774	16811	16665	16832	16829	16634	16863	16907	16903	16856	16627	16908	16702	16766	16782	16938	17016	16977	16862	16825	16762	16742	16986	16821	16784	16814	16808	16868	16812	16736	16843	16632	16745	16983	16913	16757	16716	16714	16577	16741	16713	16573	16617	16758	16809	16602	16767	16811	16745	17007	17031	16895	16695	16750	16789	16989	16826	16719	16920	16978	16752	16676	16950	16847	16826	16834	16776	16686	16781	16714	16851	16828	16989	16661	16811	16905	16898	17029	16682	16876	17015	16754	16667	16497	16792	16624	16720	17086	16972	16729	16730	16947	16773	16890	16937	16784	16834	16920	16772	16682	16984	16829	16982	17104	16813	16784	16773	16841	16946	16685	16904	16912	17045	16722	16730	16765	16936	16551	16727	16674	16739	16826	16759	16889	16822	16795	16861	16834	16731	16758	16768	16991	16963	16868	16796	16790	17013	16646	16903	16711	16914	16845	16763	16762	16762	17047	16914	16855	16760	16575	16817	16720	16868	16646	16905	16914	16873	16880	16544	16651	16883	16846	16898	16848	16735	16941	16820	16938	16592	16706	16669	16906	16771	16716	16870	16808	16721	17010	16708	16691	16901	16657	16774	16924	16702	16989	16674	16850	16860	16935	16878	16888	16685	16607	16698	16958	16768	16747	16753	16940	16770	16815	16773	16858	16831	16977	17047	16755	16617	16813	16797	16907	16656	16552	16590	17061	16839	16748	16801	16798	16700	17043	16857	16829	16837	16836	16651	16856	16931	16882	16859	17070	16846	16815	16859	16702	16924	16753	16822	16891	16927	16866	16839	16853	16829	16827	16857	16857	16711	16735	16789	16821	16774	16745	16593	16759	16906	16810	16670	16895	16825	16861	16822	16699	16578	16733	16893	16927	16949	16753	16878	16719	16803	16722	16665	16644	16768	16623	16808	16895	16736	16881	16799	16812	16843	16731	16734	16790	16850	16822	16776	16786	16756	16829	16806	16808	16922	16729	16805	16835	16852	16620	16717	16887	16875	16747	16756	16698	16604	17042	16891	16794	16737	16729	16849	16944	16753	16770	16766	16706	16820	16836	16658	16786	16943	16945	16857	16808	16716	17004	16837	16590	16796	16666	16845	16806	16752	16637	16759	16807	16735	16811	16880	16919	16793	16856	16954	16956	16834	16983	17017	16659	16861	16812	16891	16720	16863	16785	16668	16926	16790	16622	16687	16643	16760	16737	16740	16893	16762	16662	16764	16851	16904	16675	16834	16607	16923	16782	16802	16678	16733	16911	16941	16844	16768	16873	16751	16891	16981	16702	16871	16931	16865	16883	16735	16920	16558	16939	16983	16874	16708	16844	16948	16859	16949	16981	16782	16796	16777	16969	16928	17035	16762	16856	16739	16696	16863	16750	16652	16686	16755	16635	16736	16629	16893	16769	16830	16918	17100	16832	16768	16805	16727	16964	16717	16751	16792	16708	16599	16813	16990	16965	16779	16703	16621	16900	16769	16638	16875	16841	16782	16656	16764	16872	16767	16822	16890	16686	16828	16764	16927	16908	16864	17024	16827	17040	16715	16886	16874	16866	16895	16858	17048	16957	16679	16770	16990	16681	16754	16815	16935	16730	16852	16746	16880	16837	16654	16700	16882	16805	16691	16595	16771	17006	16902	16954	16781	16872	16854	16767	16875	16821	16808	16902	16941	16991	16762	16863	16723	17032	16681	16992	16723	16857	16882	16827	16931	16717	16832	16743	16817	16698	16627	16803	16751	16679	16884	16785	16781	16675	16902	16695	16523	16770	16760	16840	16896	16855	16849	16823	16931	16880	16927	16665	16769	16823	16875	16992	16735	16902	16694	16732	16642	16640	16761	16951	16771	16875	16859	16605	16703	16567	16842	16892	16709	16746	16743	17049	16856	16750	16911	16817	16848	16753	16843	16843	16983	16970	16868	16711	16841	16865	16696	16691	16698	16849	16722	16720	16988	16910	17071	16930	16772	16807	16779	16838	16671	16684	16844	16832	16858	16851	16698	16852	16761	16835	16827	16656	16794	16829	16770	16860	16534	16781	16929	16714	16913	16839	16898	16862	16813	16826	17011	16864	16826	16923	16577	16892	16869	16928	16940	16901	16670	16864	16742	16815	16835	16880	16731	16836	16678	16746	16831	16942	16618	16748	16739	16882	16933	16835	17016	16737	16932	16983	16700	16980	16962	16897	16936	16713	16865	16802	16819	16789	16880	16778	16988	16800	17012	16928	16732	16695	17025	16913	16650	16803	16804	16714	16945	16896	17155	17002	16881	17075	16920	16775	16748	16567	16733	16949	16850	16924	16875	16851	16696	16808	16653	16587	16754	16918	16695	16723	16669	16662	16824	16808	16858	16769	16902	16825	16716	16911	17018	16785	16606	16819	16660	16869	16697	16826	16904	16869	16690	16737	16795	16722	16916	16981	16874	16671	16940	16640	16568	16666	16890	16702	16846	16555	16859	16756	16737	16613	16830	16835	16849	16790	16800	16848	16785	16854	16627	16916	16679	17032	16918	16566	16787	16763	16786	16783	16715	16918	16878	16756	16805	16727	16753	16791	16711	16935	16788	16851	16861	16809	16555	16758	16832	16694	16777	16772	16888	16659	16745	16724	16733	16618	16852	16723	16851	16924	16939	16651	16574	16776	17085	16707	16706	16810	16914	16609	17104	17085	16721	16852	16796	16838	16771	16927	16835	16779	16806	16845	16925	16781	16667	16713	16658	16721	16716	16534	16739	16891	16878	16741	16722	16750	16995	16866	16808	16733	16635	16732	16694	16743	16848	16769	16529	16706	16706	16765	16874	16681	16696	16801	17103	16820	16923	16755	16857	16756	16781	16915	17004	16989	16743	16910	16912	16885	16737	16860	16857	16830	16905	16972	16963	16806	16726	16804	16940	16771	16682	16752	16742	16764	16871	16744	16878	16953	16875	16715	16837	16798	16984	16803	16779	16705	16896	16934	16875	16748	17070	16975	16824	16759	16717	16642	16828	16746	16791	16925	16923	16756	16721	16718	16900	16951	16603	16746	16787	16751	16764	16823	16917	16969	16834	16813	16937	17131	16830	17089	16893	16921	16833	16717	16824	16926	17006	16945	16782	16719	16946	16690	16903	17013	16701	16800	17035	16769	16642	16642	16763	16683	16706	16681	16951	16814	16952	16822	16908	16924	16782	16908	16828	17004	16696	16946	16820	16873	16931	16695	16817	16718	17168	16607	16781	16854	17070	16955	16725	16723	16667	16769	16740	16723	16816	16603	16690	16766	16679	16631	16633	16898	16799	16836	16865	16817	16997	16815	16762	16937	16931	16904	16776	16678	16797	16922	16607	16820	16905	16900	16959	16711	16759	16927	16812	16788	17081	16790	16894	16823	16878	16769	16831	16707	16801	16772	16887	16922	16636	16739	16897	16932	17077	16934	16907	16877	16867	16814	16729	16917	16896	16856	16915	16868	16883	16979	16993	16825	16809	16866	16825	16783	16958	16796	16825	16881
25394	24124	24074	25527	26342	30095	39745	31155	23224	24131	23099	22840	22896	23104	23278	23378	23403	23385	23482	23539	23646	23572	23544	23672	23564	23668	23534	23641	23597	23686	23606	23741	23626	23546	23552	23695	23693	23577	23532	23630	23776	23672	23501	23742	23528	23612	23603	23625	23592	23775	23639	23620	23644	23681	23550	23754	23665	23658	23807	23633	23728	23587	23745	23599	23708	23562	23654	23651	23698	23569	23601	23628	23673	23528	23623	23670	23528	23696	23569	23658	23596	23625	23622	23542	23644	23564	23653	23758	23477	23665	23595	23644	23597	23712	23639	23520	23517	23533	23706	23612	23649	23685	23608	23623	23692	23546	23697	23638	23617	23748	23607	23654	23615	23639	23500	23596	23699	23608	23679	23786	23538	23628	23593	23756	23651	23768	23697	23645	23645	23529	23570	23714	23697	23722	23689	23734	23602	23825	23680	23614	23668	23762	23523	23721	23745	23731	23536	23747	23761	23654	23441	23674	23700	23621	23743	23518	23750	23663	23673	23498	23620	23803	23544	23632	23525	23623	23554	23724	23714	23609	23803	23685	23616	23695	23551	23567	23696	23580	23610	23595	23634	23712	23636	23740	23626	23595	23736	23629	23672	23635	23734	23643	23666	23805	23710	23675	23698	23665	23648	23629	23823	23648	23640	23569	23726	23628	23773	23667	23711	23646	23664	23758	23665	23729	23615	23640	23558	23841	23631	23674	23816	23567	23778	23561	23765	23476	23667	23712	23723	23669	23682	23780	23658	23556	23627	23678	23598	23642	23672	23664	23627	23706	23732	23815	23577	23646	23772	23487	23732	23685	23711	23718	23694	23662	23642	23579	23670	23854	23655	23589	23534	23569	23762	23733	23714	23623	23842	23558	23594	23700	23755	23534	23661	23602	23713	23590	23796	23745	23722	23660	23766	23585	23712	23601	23619	23749	23573	23633	23709	23672	23695	23723	23644	23679	23684	23678	23778	23731	23684	23674	23574	23649	23681	23735	23682	23701	23665	23662	23629	23555	23667	23575	23704	23581	23655	23761	23636	23750	23766	23796	23690	23665	23740	23606	23597	23712	23651	23658	23713	23731	23694	23752	23720	23735	23689	23823	23676	23713	23754	23683	23724	23703	23733	23627	23713	23619	23676	23638	23753	23537	23727	23609	23665	23674	23657	23553	23645	23654	23684	23778	23812	23547	23571	23768	23532	23789	23737	23580	23628	23696	23686	23673	23738	23653	23701	23638	23600	23650	23636	23592	23664	23611	23535	23654	23708	23671	23728	23610	23798	23701	23837	23647	23600	23732	23701	23630	23756	23498	23754	23556	23820	23656	23679	23645	23779	23636	23759	23746	23629	23575	23686	23661	23788	23713	23572	23672	23629	23598	23802	23674	23539	23642	23661	23798	23588	23676	23587	23602	23768	23596	23773	23587	23582	23707	23646	23698	23774	23748	23528	23736	23655	23641	23718	23673	23739	23638	23735	23746	23729	23609	23704	23709	23600	23665	23688	23728	23750	23640	23642	23739	23577	23672	23696	23756	23757	23781	23681	23710	23618	23760	23790	23639	23628	23571	23700	23658	23814	23737	23637	23780	23634	23720	23718	23628	23786	23626	23652	23697	23854	23658	23700	23736	23599	23696	23579	23657	23726	23770	23829	23718	23599	23740	23674	23644	23642	23634	23609	23533	23738	23838	23544	23655	23643	23672	23713	23681	23738	23712	23696	23784	23653	23683	23674	23709	23716	23748	23726	23717	23848	23780	23826	23592	23712	23689	23798	23637	23649	23805	23595	23729	23714	23780	23572	23648	23764	23652	23774	23662	23728	23650	23751	23595	23757	23649	23761	23588	23692	23647	23811	23764	23723	23627	23683	23650	23709	23724	23815	23651	23760	23632	23706	23692	23741	23703	23700	23841	23599	23767	23651	23722	23677	23779	23696	23713	23793	23733	23496	23819	23605	23787	23570	23648	23834	23659	23705	23859	23649	23712	23682	23709	23606	23559	23751	23664	23655	23685	23614	23707	23629	23726	23875	23655	23699	23760	23717	23649	23724	23697	23727	23673	23628	23773	23733	23622	23773	23672	23589	23568	23689	23707	23581	23890	23700	23720	23696	23704	23728	23702	23688	23760	23619	23639	23641	23707	23749	23676	23617	23826	23627	23730	23611	23680	23746	23721	23802	23746	23685	23761	23780	23717	23717	23621	23689	23687	23648	23781	23723	23694	23617	23734	23663	23627	23681	23666	23669	23741	23706	23673	23660	23539	23648	23725	23578	23851	23589	23741	23783	23616	23694	23723	23610	23724	23693	23696	23704	23520	23743	23738	23655	23632	23829	23689	23691	23666	23648	23700	23725	23713	23738	23687	23607	23862	23548	23672	23635	23791	23674	23756	23632	23671	23559	23591	23801	23742	23765	23578	23663	23716	23751	23654	23669	23682	23685	23805	23592	23620	23718	23647	23750	23603	23681	23705	23779	23614	23676	23753	23693	23666	23632	23703	23738	23572	23737	23628	23837	23524	23687	23724	23659	23664	23697	23726	23505	23535	23708	23694	23740	23575	23712	23879	23715	23734	23625	23846	23692	23686	23672	23711	23658	23650	23771	23746	23587	23805	23596	23619	23677	23632	23692	23770	23693	23735	23684	23738	23711	23682	23725	23693	23701	23867	23642	23774	23665	23696	23701	23696	23825	23671	23649	23773	23669	23694	23554	23754	23726	23710	23665	23762	23903	23631	23679	23799	23661	23805	23786	23658	23710	23635	23791	23612	23754	23694	23648	23702	23881	23697	23744	23585	23769	23596	23772	23555	23763	23778	23772	23711	23680	23741	23652	23721	23681	23755	23744	23722	23718	23674	23713	23755	23755	23734	23806	23644	23717	23813	23707	23698	23641	23886	23828	23537	23740	23760	23707	23701	23857	23709	23775	23638	23695	23675	23683	23704	23652	23667	23560	23688	23701	23714	23721	23774	23636	23653	23640	23701	23845	23680	23621	23683	23657	23687	23813	23868	23663	23702	23782	23729	23710	23804	23646	23655	23680	23662	23650	23856	23652	23637	23577	23725	23661	23671	23748	23607	23626	23669	23572	23623	23765	23630	23741	23750	23542	23722	23671	23713	23711	23758	23749	23708	23709	23725	23499	23779	23736	23640	23826	23712	23618	23675	23663	23828	23626	23653	23866	23845	23630	23690	23665	23710	23705	23782	23647	23911	23520	23608	23695	23810	23727	23716	23751	23613	23619	23812	23732	23831	23826	23724	23700	23749	23701	23691	23706	23731	23736	23650	23771	23783	23746	23651	23709	23834	23745	23671	23839	23610	23732	23706	23714	23607	23695	23710	23886	23719	23640	23751	23857	23713	23736	23723	23657	23744	23803	23605	23771	23625	23641	23642	23744	23682	23723	23722	23651	23654	23640	23726	23659	23658	23694	23677	23771	23688	23675	23791	23611	23689	23653	23797	23710	23877	23691	23750	23710	23642	23690	23551	23659	23703	23720	23746	23697	23626	23778	23667	23723	23685	23771	23614	23718	23837	23713	23712	23805	23692	23652	23640	23782	23627	23706	23711	23686	23601	23666	23605	23920	23707	23763	23793	23733	23616	23873	23629	23682	23560	23695	23789	23748	23706	23640	23647	23751	23682	23688	23663	23789	23855	23636	23675	23716	23626	23735	23570	23785	23631	23803	23647	23680	23650	23720	23633	23710	23719	23744	23738	23606	23773	23731	23702	23819	23748	23744	23662	23815	23608	23732	23743	23638	23604	23655	23645	23679	23768	23797	23722	23693	23684	23905	23558	23752	23609	23604	23620	23707	23629	23732	23744	23675	23706	23720	23761	23807	23705	23711	23776	23721	23506	23627	23705	23629	23693	23776	23732	23756	23721	23741	23650	23611	23680	23860	23726	23667	23789	23690	23740	23706	23817	23820	23697	23775	23562	23679	23731	23812	23653	23688	23699	23789	23653	23683	23608	23726	23686	23737	23689	23597	23744	23586	23685	23664	23715	23687	23797	23810	23693	23776	23759	23743	23710	23743	23790	23774	23723	23655	23696	23832	23630	23786	23729	23723	23724	23784	23702	23816	23652	23792	23747	23593	23641	23761	23639	23626	23791	23732	23674	23788	23640	23689	23668	23764	23738	23625	23707	23784	23700	23595	23638	23647	23797	23618	23727	23730	23732	23634	23715	23669	23776	23678	23750	23673	23744	23718	23717	23659	23806	23634	23663	23715	23717	23697	23720	23709	23790	23670	23738	23632	23852	23716	23649	23712	23777	23820	23689	23738	23778	23598	23685	23733	23773	23732	23662	23793	23814	23746	23757	23681	23690	23654	23738	23721	23690	23597	23770	23663	23671	23747	23644	23666	23825	23696	23755	23754	23794	23670	23689	23767	23707	23812	23681	23708	23711	23713	23707	23856	23669	23502	23684	23649	23784	23714	23689	23866	23779	23695	23605	23731	23561	23834	23791	23645	23742	23668	23599	23752	23837	23709	23761	23789	23675	23643	23737	23685	23636	23806	23702	23728	23797	23723	23722	23713	23662	23649	23849	23666	23631	23790	23617	23742	23796	23714	23696	23656	23646	23802	23621	23740	23709	23795	23732	23640	23634	23801	23622	23742	23763	23787	23603	23751	23716	23659	23733	23853	23565	23738	23770	23814	23540	23694	23669	23714	23677	23625	23649	23626	23734	23682	23691	23651	23834	23686	23781	23534	23741	23792	23665	23873	23751	23776	23832	23753	23753	23825	23767	23815	23599	23868	23836	23668	23768	23724	23702	23703	23783	23696	23620	23668	23669	23658	23674	23766	23621	23683	23780	23710	23704	23708	23746	23685	23786	23680	23772	23600	23681	23704	23789	23890	23760	23689	23635	23726	23671	23712	23774	23724	23762	23657	23684	23834	23610	23621	23825	23761	23668	23730	23702	23802	23727	23659	23832	23566	23735	23766	23685	23711	23775	23650	23668	23753	23703	23653	23700	23817	23714	23729	23623	23812	23709	23641	23784	23653	23694	23734	23805	23735	23558	23691	23730	23583	23588	23796	23605	23752	23743	23707	23634	23698	23599	23841	23761	23750	23714	23734	23818	23540	23802	23691	23690	23754	23895	23780	23693	23648	23699	23757	23726	23700	23697	23739	23770
20396	17291	17332	17124	17218	22027	37315	35948	26974	20272	17554	17275	17046	16898	16856	16818	17015	16819	16985	16927	16999	16996	16994	16814	16772	17105	16911	17112	17004	16911	16860	16939	16944	16853	16920	16938	17032	17058	16887	16861	16778	16965	16909	16888	17044	16833	16957	16941	17221	16997	16984	16815	16959	17055	17129	16864	17181	16852	17057	16966	17016	16999	16824	16976	16932	16989	17081	16863	16837	16873	16993	16995	17098	16938	16843	16844	16932	16898	16941	17035	16888	16785	16789	16790	16888	17116	16821	16965	16816	17063	17040	16961	16912	17089	16719	17090	16678	16847	17074	17027	16834	16932	16918	16954	16907	16895	16859	16843	17115	16956	17026	16873	16774	17090	17147	17051	17045	16747	17149	17099	16957	16908	16937	17089	16818	16888	16776	16989	16744	16891	16882	16889	16907	17044	16875	16974	17002	16813	16764	16932	17025	16954	17015	17297	17110	17058	16900	17077	16816	16883	16889	16896	16771	16816	16764	16911	17080	17007	17104	17152	16986	16883	16888	17161	16963	16896	17003	16879	16893	16852	16957	16941	16970	16956	16996	17083	16992	16825	16876	17089	16915	16929	16914	17017	16949	16784	16750	16916	16714	16667	16947	16910	16982	16932	17010	16829	17210	17076	17170	16758	16873	16984	16882	16926	17059	17068	16765	16934	16986	17047	16986	16844	16925	16803	17049	17070	17023	16772	16979	16950	16910	16832	17027	16872	16924	16812	17056	17016	16826	16873	16905	17109	17141	16958	16862	16920	17095	16834	16693	17058	16950	17011	16803	16866	16858	16871	17085	17026	16916	16797	16969	16983	17039	16947	16935	17082	16883	16910	16965	16908	17014	16973	17038	16826	17194	16743	16875	17100	16757	16952	17067	16861	16901	17157	17012	17001	17072	17056	16798	16777	16921	16919	16887	16975	16936	16799	17038	16788	17011	16881	16818	16927	17009	16957	16990	16907	16870	16740	16832	16922	16959	16963	16873	17032	17196	17234	16937	17045	16894	16930	17081	17037	17120	16865	16906	16733	16816	16982	16791	16991	17109	16935	16885	16828	17091	16948	16991	17087	17037	16998	16886	16929	17025	16955	16979	17081	16807	16821	16902	17047	16860	17095	16942	17189	16954	16847	16943	17003	16879	17040	16965	17116	17066	17093	16704	17034	17080	17020	16988	16887	16770	16791	16800	16941	16724	16873	16874	16912	17096	16979	16987	16850	17060	16941	16813	17119	16808	16891	16913	16904	17030	16594	17047	16936	16893	17093	17058	16935	17095	16965	17060	17015	17062	16801	16895	16938	17064	17081	16934	16854	16907	16775	16940	17004	16919	16879	16971	16955	17145	16827	17085	17069	16903	16868	16909	17060	16885	16948	17171	16855	17040	17036	16971	16935	17044	16792	16760	17030	16954	16951	16850	17030	17025	16918	16850	16907	16822	17084	16835	16854	16980	17131	16913	16875	17079	16942	16970	17044	16775	16791	17069	16932	16889	17016	16921	16996	16960	16908	17018	17095	17103	17181	17020	16933	17083	17044	17082	16839	16925	17062	17005	16847	16925	16822	17031	16988	16925	16987	17201	16896	17084	16962	16945	17171	17029	17029	17154	16822	16870	16925	16782	17116	17109	17055	16879	16869	16894	16942	17086	17025	16988	16828	16986	16768	16849	17044	17056	17094	17207	16994	16862	16882	16983	17046	17042	17008	16903	16815	16812	16991	16901	16767	16922	17052	16822	16873	17036	16998	16842	17061	16962	16972	17058	16874	16935	16970	17070	16999	16903	16897	16926	16973	17025	16925	17077	17102	16906	16832	17074	16898	16876	16963	16874	16897	17063	17034	16728	17136	17105	17062	17038	17113	16976	16846	16938	16775	17027	16946	16906	17016	16901	16813	17032	16877	16962	16989	17018	16899	17428	16802	16740	16993	17032	16959	16793	17031	16943	17104	16899	16998	16961	17025	16762	16923	16966	16909	17070	16934	16824	16834	16723	17109	17153	17002	17242	16875	17016	17002	16838	16952	17000	16900	16932	16920	17083	17114	17220	17063	16956	17038	17002	16922	16922	16645	16698	16900	17163	17070	16936	17222	17161	17035	16892	16744	16951	16737	16757	17013	16965	16869	16992	16941	16926	16863	16971	17036	16964	16766	16976	16876	16974	17051	17101	17031	17022	16980	17054	17132	17045	16857	16956	17000	17142	16763	16899	16946	16811	17086	17119	17006	17028	17132	16961	17137	17031	16981	17119	16908	17004	16953	16966	16850	16865	16854	16891	17070	16876	16751	17071	17020	17112	17012	16818	16675	17192	16812	16931	17054	17078	17105	17010	16925	16840	16806	16961	17032	16853	16880	16918	16816	17013	17035	16921	16875	16794	16912	16861	16996	17058	16847	16954	16861	16882	16982	16979	16922	17202	16901	16928	17113	16994	16908	17049	16834	16848	16975	16868	16850	16870	16862	16870	17057	16889	16879	16980	16902	17023	17083	17091	16737	16961	16916	16937	16878	17126	16903	16913	16998	16991	16956	16865	16856	16921	16795	16998	16916	17191	17138	17042	17062	16982	16958	17077	17102	17037	16937	17008	16984	17088	17065	16862	16990	16877	16812	16770	16974	16897	16892	16930	17033	16926	16746	17107	17057	16985	16891	17111	17055	16986	16855	16747	17096	17075	16999	16926	16910	16913	17143	17180	17128	17033	16899	16918	17141	16892	16869	16891	16998	16981	17089	17126	16996	16915	17028	17058	17104	16899	16911	17159	16875	17065	17028	16905	16853	16915	16921	16853	16847	17043	16609	17012	16831	16912	16899	16930	16904	17161	16791	17058	16860	16895	16981	16940	16918	16994	16998	16867	17097	16777	16772	16872	16891	17038	16869	16958	16941	16868	17004	16915	16940	17029	17125	17026	16902	16920	17044	16707	17042	16855	16837	16870	16959	17014	16933	17029	16996	16992	16910	16793	17059	17077	16883	16866	17000	16912	16825	17141	16794	16998	16944	16878	16963	17018	17004	17056	16816	16841	16980	17036	16945	16948	17021	17083	17067	17130	16856	16805	16953	16885	16893	16826	16844	16845	16804	16892	16936	17035	16958	16921	16821	16826	16896	16998	16969	17046	16907	17075	16788	16947	17075	16907	16976	17026	16839	16936	17031	16850	17066	16929	17045	16868	16796	16918	16942	16931	16801	16946	16747	17075	16961	17113	16834	16950	16945	16944	16765	16773	16728	16852	17039	16906	16942	17004	16998	16914	17063	16985	16851	16930	16916	17152	16904	17010	17274	17038	16959	16961	17132	16926	17156	16923	16959	16971	17108	16912	16842	16984	17171	17058	16751	16876	16901	16801	16988	16944	16981	16839	17181	16870	17013	16949	16974	16937	16921	17078	16932	16873	17025	17084	16798	17066	17050	17139	16830	17010	17129	17091	16966	16933	16791	16975	16875	16865	17063	16730	16952	17043	17149	16853	16834	17201	17047	16919	16809	16975	16941	16937	16668	17053	16787	16974	17060	17028	16894	16906	16796	16977	16896	16975	17040	16912	16942	17183	16829	16808	16907	17039	16903	17193	17049	16993	16895	17010	16970	17010	16885	16909	17208	17015	16949	17122	16880	17279	17234	16990	16881	16985	16852	16897	16886	16722	17043	17002	16979	16828	16890	16958	16938	16776	16865	17149	16754	16843	16919	16878	16865	16881	16797	16866	16806	17020	16888	16869	17075	17030	17015	16944	17025	16844	16729	16748	17039	16792	17159	17065	17045	17148	16765	17027	17085	16835	16874	16880	16806	17015	16831	17016	17080	16828	16858	16825	16970	16646	17049	16889	17065	16957	16949	17090	16906	17041	16962	16865	17065	17052	16943	17022	17039	17076	16983	17034	17144	16903	17143	17028	17195	17268	16974	16952	17011	17039	16814	17049	16896	16981	17029	16727	16844	16978	16996	16849	16957	17166	17093	16969	16946	16925	16964	16789	17019	16902	16853	16767	17093	16963	16926	17030	17050	16987	16936	16928	17110	17009	16958	16873	16925	16910	16917	16761	17133	17041	17030	16962	17149	16880	16920	17015	16995	16871	16999	16813	16824	16962	16982	16791	16876	16713	16950	16868	17153	16995	16904	16743	17092	16845	16961	16966	17061	16973	17089	17048	17027	16991	17053	16724	16904	16965	17027	17033	16878	17009	16969	16879	16920	16927	16767	16923	16879	16937	17134	16863	16879	16870	17042	16973	16995	16938	16887	17137	17056	16863	17032	16668	16830	16919	17015	17041	17100	17020	16954	16946	16829	16901	16887	16857	16928	16940	17166	17184	16896	16847	16986	16785	16713	17135	16905	17042	16959	17077	16809	16941	17003	16890	17134	16772	17053	17097	16995	16837	16904	16732	17105	16883	17116	16886	16990	16867	16825	17041	16999	16863	16972	16933	16792	16893	17130	16851	16880	16811	17246	16984	17215	17013	16987	16953	16993	17007	16892	17058	16712	17014	16893	16984	16934	16833	17039	17162	17075	16909	16896	16828	17095	16919	16772	17109	16780	16784	17015	16702	16961	16894	17118	16909	16898	17072	17049	17070	16813	17087	17010	16917	16776	16936	17050	17128	16996	16967	16725	17049	16828	17174	16989	17024	16931	16899	17090	16979	16804	17056	17138	16753	16995	16864	16876	16845	16737	17076	17059	17130	16957	17140	17074	16797	16799	16742	16899	16881	16848	16819	16925	16845	16874	16855	16966	16971	17036	16916	17049	16972	16933	16888	17026	17149	17032	16986	17030	16945	16916	17031	16907	16754	17001	16732	16822	16698	17046	16786	17008	16920	16885	17146	16976	16641	17034	17096	17002	16715	16832	17031	16986	16853	16929	16757	17065	17111	16726	16970	17016	17030	16787	17050	16868	16969	16929	17029	17133	17107	16872	17018	16910	16889	17173	17009	16937	16991	16971	16801	16831	16946	17053	17005	17114	17006	17024	17041	16917	16950	17009	17055	17035	17023	16976	16896	17012	17013	17004	16780	16759	16996	17083	17109	17015	16906	16908	16947	16969	16896	16802	16997	16897	16950	16845	16921	16664	16912	16775	16981	17025	16918	16885	16959	16994	17061	16939	17099	16891	16916	16898	16970	17248	16975	16908	16827	16810	16785	16879
23612	23992	23777	24827	25817	31514	34166	27197	25831	24619	23475	23232	23271	23369	23367	23430	23503	23444	23514	23357	23437	23397	23530	23423	23476	23394	23404	23566	23490	23495	23525	23492	23328	23454	23627	23437	23459	23518	23456	23417	23486	23424	23437	23478	23628	23462	23420	23365	23544	23512	23494	23374	23442	23421	23309	23405	23358	23500	23523	23553	23472	23533	23510	23420	23541	23359	23439	23517	23369	23365	23482	23393	23563	23467	23468	23562	23509	23503	23476	23513	23516	23494	23436	23511	23521	23430	23421	23460	23434	23477	23477	23534	23349	23514	23616	23385	23504	23427	23525	23545	23426	23441	23418	23451	23543	23480	23458	23555	23484	23490	23454	23434	23649	23416	23465	23535	23494	23561	23488	23371	23400	23494	23590	23420	23541	23547	23475	23616	23447	23384	23334	23520	23529	23472	23561	23511	23493	23575	23428	23491	23541	23534	23500	23496	23525	23394	23441	23681	23437	23496	23500	23419	23341	23422	23520	23478	23483	23464	23473	23503	23530	23491	23438	23566	23496	23569	23541	23550	23527	23375	23542	23498	23401	23697	23598	23467	23521	23449	23535	23544	23452	23471	23621	23438	23572	23549	23389	23435	23539	23533	23402	23355	23380	23501	23524	23502	23464	23505	23464	23442	23632	23447	23510	23477	23559	23412	23440	23467	23486	23503	23448	23546	23523	23385	23499	23518	23509	23561	23502	23480	23512	23452	23518	23433	23470	23543	23384	23569	23576	23520	23518	23411	23484	23564	23584	23498	23591	23490	23474	23441	23551	23460	23615	23351	23496	23475	23676	23313	23607	23416	23496	23571	23475	23440	23453	23548	23510	23475	23464	23585	23467	23574	23494	23445	23611	23601	23546	23547	23461	23517	23410	23492	23582	23557	23624	23593	23595	23649	23520	23590	23557	23442	23642	23561	23400	23583	23538	23586	23497	23652	23479	23513	23450	23587	23571	23419	23465	23520	23561	23473	23536	23431	23611	23476	23582	23523	23492	23600	23628	23568	23538	23568	23587	23530	23470	23592	23600	23474	23514	23434	23626	23443	23637	23614	23544	23527	23589	23409	23641	23635	23550	23521	23550	23494	23541	23553	23348	23476	23611	23482	23550	23530	23409	23457	23551	23565	23521	23499	23561	23473	23453	23524	23460	23520	23593	23344	23500	23516	23512	23477	23544	23565	23441	23621	23485	23513	23551	23580	23491	23525	23476	23518	23466	23506	23696	23456	23434	23623	23552	23501	23485	23489	23437	23537	23484	23465	23452	23610	23493	23581	23501	23452	23569	23598	23434	23569	23477	23477	23529	23419	23643	23462	23448	23597	23420	23527	23482	23489	23706	23478	23644	23403	23546	23592	23561	23604	23535	23520	23650	23459	23603	23475	23431	23568	23551	23488	23549	23673	23572	23438	23524	23523	23462	23567	23513	23571	23525	23472	23507	23561	23474	23557	23562	23449	23503	23551	23480	23509	23543	23567	23488	23590	23592	23488	23545	23469	23551	23588	23481	23470	23609	23579	23540	23487	23568	23606	23482	23376	23428	23470	23547	23568	23553	23580	23525	23445	23506	23632	23460	23572	23472	23514	23478	23807	23381	23510	23560	23547	23460	23520	23614	23533	23520	23634	23524	23453	23608	23460	23598	23518	23307	23484	23590	23456	23462	23531	23497	23433	23426	23598	23449	23481	23493	23514	23529	23598	23424	23505	23499	23543	23507	23453	23490	23579	23539	23472	23611	23606	23420	23495	23589	23508	23634	23708	23468	23550	23486	23516	23590	23545	23445	23430	23573	23584	23534	23434	23542	23450	23524	23429	23559	23489	23583	23538	23614	23473	23431	23590	23570	23605	23527	23353	23567	23584	23428	23460	23450	23465	23541	23731	23517	23476	23551	23599	23539	23457	23571	23524	23595	23510	23362	23712	23561	23582	23558	23527	23552	23591	23649	23581	23519	23518	23568	23495	23511	23483	23638	23546	23551	23568	23559	23548	23738	23476	23493	23525	23578	23521	23563	23490	23493	23735	23436	23373	23552	23425	23523	23493	23525	23524	23466	23570	23503	23454	23503	23526	23555	23479	23542	23577	23479	23583	23437	23458	23577	23398	23488	23519	23551	23487	23605	23481	23286	23446	23633	23552	23604	23426	23575	23577	23493	23441	23551	23439	23660	23391	23500	23518	23456	23532	23457	23603	23655	23465	23585	23571	23613	23529	23394	23526	23502	23698	23463	23451	23586	23660	23507	23533	23476	23578	23465	23505	23514	23587	23535	23421	23637	23554	23477	23486	23602	23667	23430	23474	23578	23502	23563	23556	23538	23600	23703	23513	23538	23448	23484	23451	23496	23507	23607	23459	23424	23549	23560	23625	23539	23664	23538	23473	23544	23557	23516	23471	23611	23589	23614	23525	23551	23567	23459	23511	23499	23608	23580	23638	23442	23600	23437	23640	23554	23579	23535	23462	23492	23491	23556	23456	23485	23580	23556	23554	23303	23548	23590	23570	23516	23458	23473	23563	23614	23590	23513	23468	23449	23512	23590	23647	23573	23476	23589	23503	23482	23539	23685	23603	23518	23505	23533	23529	23518	23551	23529	23595	23607	23513	23646	23528	23509	23573	23580	23551	23502	23678	23610	23543	23488	23637	23465	23482	23572	23590	23468	23496	23580	23503	23492	23366	23514	23508	23591	23567	23451	23603	23535	23567	23498	23506	23495	23470	23451	23489	23592	23488	23537	23584	23497	23574	23398	23666	23717	23627	23380	23546	23493	23540	23605	23569	23572	23495	23510	23515	23575	23475	23591	23600	23519	23700	23415	23581	23466	23564	23532	23452	23527	23569	23536	23463	23406	23604	23650	23511	23554	23431	23516	23574	23582	23587	23621	23624	23502	23499	23582	23591	23504	23591	23574	23525	23422	23445	23555	23572	23440	23392	23548	23544	23615	23448	23554	23466	23574	23555	23517	23631	23688	23509	23405	23492	23436	23540	23547	23548	23569	23500	23432	23552	23567	23473	23413	23536	23440	23550	23522	23488	23461	23602	23560	23559	23443	23760	23405	23493	23483	23604	23501	23432	23442	23535	23649	23528	23488	23436	23524	23687	23461	23495	23561	23493	23543	23508	23496	23614	23524	23448	23718	23555	23454	23548	23448	23448	23580	23487	23437	23411	23469	23537	23543	23593	23496	23525	23537	23499	23521	23560	23553	23439	23551	23379	23554	23570	23585	23634	23552	23587	23492	23422	23510	23527	23510	23498	23436	23661	23538	23557	23515	23490	23584	23494	23593	23571	23504	23527	23423	23713	23446	23513	23482	23574	23526	23482	23526	23705	23369	23652	23460	23565	23441	23606	23556	23500	23651	23522	23459	23384	23667	23326	23445	23546	23431	23554	23548	23452	23569	23547	23480	23521	23538	23525	23501	23394	23547	23425	23628	23643	23579	23457	23472	23620	23482	23547	23472	23656	23390	23410	23522	23531	23464	23500	23659	23631	23587	23717	23462	23554	23569	23425	23599	23527	23548	23572	23449	23526	23585	23613	23487	23480	23458	23584	23487	23583	23489	23582	23502	23642	23615	23571	23661	23506	23439	23574	23536	23600	23507	23588	23537	23534	23596	23452	23467	23493	23520	23514	23627	23479	23641	23516	23479	23699	23490	23490	23535	23560	23516	23469	23455	23496	23554	23462	23637	23410	23402	23543	23578	23519	23576	23350	23713	23491	23437	23529	23477	23562	23661	23556	23515	23597	23414	23540	23575	23453	23579	23565	23478	23425	23534	23612	23514	23556	23337	23366	23528	23509	23392	23439	23592	23691	23596	23578	23631	23523	23674	23490	23408	23702	23404	23444	23627	23538	23587	23564	23448	23598	23573	23564	23618	23517	23648	23408	23589	23448	23523	23680	23428	23505	23550	23687	23520	23592	23562	23612	23528	23606	23438	23636	23496	23609	23462	23455	23624	23601	23574	23478	23682	23441	23601	23576	23501	23473	23485	23628	23600	23541	23555	23496	23557	23493	23462	23587	23414	23549	23571	23492	23548	23471	23534	23490	23586	23554	23460	23530	23518	23538	23519	23594	23477	23517	23429	23579	23611	23476	23582	23478	23671	23579	23525	23539	23454	23505	23511	23545	23539	23510	23550	23496	23534	23634	23638	23487	23403	23473	23489	23502	23512	23629	23430	23524	23668	23534	23528	23507	23518	23497	23570	23561	23352	23629	23562	23531	23574	23559	23502	23618	23558	23426	23561	23465	23714	23505	23643	23391	23478	23569	23782	23533	23599	23467	23520	23612	23592	23474	23595	23452	23465	23531	23502	23657	23447	23617	23476	23509	23532	23539	23482	23544	23636	23604	23444	23543	23429	23564	23423	23568	23383	23582	23517	23568	23618	23486	23624	23623	23583	23589	23665	23500	23628	23502	23562	23411	23510	23726	23509	23417	23564	23555	23523	23541	23464	23564	23562	23648	23622	23550	23484	23634	23558	23406	23454	23563	23556	23582	23528	23608	23632	23611	23651	23397	23529	23485	23598	23692	23376	23592	23648	23502	23501	23691	23587	23381	23709	23527	23665	23556	23620	23422	23485	23519	23615	23508	23570	23617	23541	23561	23390	23535	23662	23587	23508	23506	23650	23599	23512	23523	23528	23495	23508	23696	23578	23529	23557	23388	23571	23718	23569	23572	23542	23667	23658	23561	23494	23528	23472	23604	23510	23572	23678	23511	23492	23580	23614	23514	23485	23592	23609	23556	23540	23565	23531	23489	23597	23510	23561	23497	23491	23527	23661	23611	23564	23636	23562	23467	23527	23657	23579	23484	23506	23425	23623	23583	23483	23411	23616	23418	23625	23549	23557	23418	23605	23512	23537	23454	23564	23548	23570	23599	23436	23620	23506	23475	23661	23539	23500	23584	23551	23542	23670	23480	23398	23666	23580	23512	23665	23528	23397	23544	23471	23598	23423	23513	23653	23631	23620	23574	23421	23497	23525	23606	23533	23543	23582	23526	23679	23495	23564	23654	23595	23377	23537	23530	23580	23467	23471	23502	23568	23572	23457	23521	23525	23497	23564	23708	23483	23598	23608	23645	23520	23482	23482	23517	23538	23508	23552	23672	23586	23510	23411	23572	23512	23512
18996	17720	17522	17662	17551	22158	48167	45000	32147	22612	18424	17439	17268	17190	16948	16960	17072	17093	17138	17134	17307	16989	17057	17146	17264	16908	17116	17110	16958	17049	17191	17193	17018	16870	17173	16965	16893	17315	16947	16908	17136	16962	16973	17026	17122	16944	17097	17174	17058	16929	16888	17093	16982	17150	17142	16861	16854	16995	17138	17199	17133	17154	17073	17025	16977	17144	17017	16908	16945	17100	17066	17209	17248	16927	17012	17053	16972	16956	16984	17042	17016	16874	17138	16987	17013	17110	17108	17126	16875	17156	17061	16861	17057	17084	16989	17055	16891	16963	16958	17064	17007	16924	17071	17282	17008	17016	17087	17044	17024	16948	17093	17163	17197	17168	17284	16872	17097	16905	17149	17182	17158	17064	17042	17087	17185	17048	16986	17084	17022	17152	16868	17082	17000	17072	16954	17018	17081	17145	16948	16912	17188	16967	17088	17051	16955	17066	17059	17130	17098	17112	16979	17249	17099	17342	17098	17107	16958	16999	17018	16936	17010	16984	16888	16972	17295	17018	17063	17077	17409	17020	17168	17225	17119	17171	17096	16967	17230	17015	17065	17055	17086	17183	17124	17076	17077	17015	17122	17094	17079	17193	17087	17009	17095	17384	17238	16923	17147	16863	17051	17148	17098	16925	16966	17085	17230	17176	17214	16919	17087	17115	17137	17008	17160	17111	17174	17117	16928	17086	17022	17004	17184	17114	17186	16900	17164	17053	17008	16971	16935	16902	17065	17080	16941	17089	16969	17054	17316	17075	17262	17148	17047	16975	17090	17074	16957	17132	17249	17163	17233	17054	17084	17008	17130	17050	17082	17165	17489	16955	17064	16980	17086	17107	17273	17168	17072	17138	17135	16934	17311	17112	17149	17083	17233	17141	17226	17008	17007	17194	17036	17126	17100	16829	16935	16970	16971	17083	17241	17057	17033	17005	17089	17097	17280	17096	17112	16875	17077	17057	17060	17004	17152	17156	17026	16978	17097	17032	17033	16948	17225	17174	17031	17191	17248	16825	17359	17124	17226	17036	17060	16777	17184	17014	16978	17076	16899	17162	16980	17218	16990	17142	17067	17053	16934	17049	16872	16996	17109	17190	17080	17117	17162	17104	17077	17017	16963	17103	16926	16927	17102	17061	16917	17058	17040	17065	17064	17052	17150	17152	17230	16866	16913	16956	17161	17121	17016	17231	17170	17079	17011	17061	17118	16971	17202	17013	17106	17048	17034	17066	17094	17116	17079	17051	16996	16862	17100	17040	17072	16961	16945	17071	16997	17153	17122	17078	17242	17127	16908	17122	17096	17142	17064	17230	17164	17199	17142	17018	17115	17292	17000	17214	16865	17231	16948	17048	16889	17099	17128	17290	16955	17045	17004	17137	17008	17086	17390	17063	17071	16808	16987	17213	17284	16994	16938	16941	17089	17102	17053	16989	17173	17095	16842	17011	17061	16910	17083	16999	17143	17142	16769	16968	17130	17155	17151	17081	17096	17343	17125	17116	17216	17059	17137	16954	17196	17103	17251	17073	17020	17066	17030	17025	17102	16769	17088	17023	16981	16996	17335	16991	17242	17065	16833	17255	17155	17091	17167	16778	17097	17045	17280	17166	17097	16949	16971	17220	17103	17171	17179	17075	17186	17148	16963	17037	17086	17197	16905	16973	17195	16876	17137	17232	17048	17017	17037	17025	17094	17063	17154	16986	17021	17183	16886	16952	17173	16931	17134	17196	16947	17047	17105	17131	16995	16964	17000	16977	16919	17068	17060	16993	17158	17222	17234	17117	17104	17014	16978	17135	17144	17096	17057	17127	17136	17042	17080	17112	17183	16891	17027	17156	17125	17114	17136	17186	17074	17011	16916	16998	16854	16947	16967	17191	17011	17003	17252	17109	16987	17262	16990	17026	16952	17353	17061	17180	17092	17052	17021	17212	17144	17086	16942	17089	17075	17133	17245	17018	16966	17225	17067	17147	17142	17197	17101	17144	17133	17071	17258	17000	17226	16948	17139	17078	17046	16844	16972	16962	17135	17028	17262	17105	16999	17114	17089	16938	17122	17045	17041	17121	17192	17223	16959	17016	16981	17001	16934	17428	17317	16959	17125	16948	17084	17198	17009	17020	17026	17079	16984	17092	17025	17117	17180	16992	16957	17088	17042	16974	16994	17047	17057	17332	17294	17052	17213	17164	17001	17170	17092	17045	17007	16930	17005	16893	17196	17072	17105	17094	16993	17129	17080	17099	17222	17056	17152	17051	17088	17113	17117	17122	17164	17067	16965	17107	16873	17128	17044	17013	17009	17252	17059	17033	17162	17072	17221	17156	17304	17187	17185	17113	17224	17232	17258	17247	17503	17135	17038	17069	17168	16992	17238	17043	17145	16904	17152	16906	17021	17040	17141	16968	17247	16922	17115	17160	17214	17139	17048	17221	17124	17053	17007	17071	17041	17112	17213	17016	17045	16812	17036	16876	17196	16947	17099	17141	16863	16927	17180	17129	17098	17075	17227	17052	17046	17175	17181	16893	17040	17214	17121	16932	16994	16901	17331	17164	17050	16929	16969	16916	17180	17025	17033	17096	16906	17012	17116	16990	16911	17014	17115	17151	17114	17101	17170	17060	17066	17037	17132	17122	17166	17122	17187	17156	17221	17028	17017	17162	17236	17187	17201	16756	17013	17242	17100	17118	17011	16995	17210	16988	16979	17112	17205	17029	17052	16997	17061	17201	17040	16941	17163	17000	17122	17233	16981	17249	17155	17105	17142	17062	17142	17185	17152	17209	17092	17165	17028	17034	17042	17147	16883	17238	17149	17046	17217	17274	17170	16968	16980	17208	17128	17092	16900	17075	17126	17100	16936	17154	17318	17195	17109	17195	17067	16909	17042	17214	17188	17340	17212	16917	17203	17020	16893	17088	17207	17137	17065	17048	17001	16877	16937	17016	17155	17196	17034	16948	17131	17262	17038	17072	16899	17017	16973	17150	17310	17150	17036	16975	17112	17129	17066	17060	17068	17203	17110	17246	17034	16840	17267	17084	17065	17188	17314	16970	17061	17084	17072	17146	17125	16944	17151	17066	17129	16984	17049	17213	16979	16980	17212	17232	17021	17076	17135	16875	17314	17044	17086	17125	17134	17001	16827	16984	16900	16925	17075	17094	17081	17082	16966	16882	16955	16971	17059	16738	16932	16883	17032	17107	17044	17237	17141	17095	17122	17018	16959	17128	17255	17215	16989	16914	17091	17093	16975	17123	17164	17140	16880	16839	16939	17214	17283	17203	17122	17207	16763	16876	16966	16979	16969	17048	17040	17095	17200	16967	16990	17064	17005	16973	17028	17032	17020	16960	17033	17030	17070	17027	17091	17113	17111	16943	17160	17017	17160	16986	17163	16933	17090	17158	16984	16939	17068	17056	17193	17139	17096	17081	16906	17129	17103	17048	17130	17268	17088	16958	16908	17050	17083	17221	16954	16943	17007	17025	17056	17127	17141	17065	17220	17104	17208	17173	17085	17297	17187	17150	17188	17123	17114	17000	16949	17158	17091	17035	17343	17015	17052	17097	17065	17165	16996	17067	17160	17034	17158	17026	17035	17049	17083	16986	17156	16989	17243	17054	17064	17044	16780	17248	16929	17018	17065	16950	16954	17029	17016	17182	17224	17294	17306	17119	17128	16938	17043	17238	16999	16794	16857	17029	17356	17067	17185	16765	17029	17247	17071	17287	17156	17064	17140	16944	17109	17072	17291	17199	17180	17169	16980	16994	17057	17005	16933	17170	17211	17255	17017	17185	17309	17157	16970	17087	17072	17029	17117	17219	17030	16912	16829	16891	17121	17202	17115	17048	17114	17251	17114	17279	17094	17119	17011	16903	17033	16878	16915	17240	17297	17251	17165	17043	17078	16982	17175	17086	17024	16894	17025	17398	17123	17060	16932	17019	17292	17173	17204	17279	17198	17138	17016	17002	17118	17202	17058	16956	17200	17210	17033	17088	16903	17145	17107	17247	16958	17064	17193	17211	17377	17148	17054	17052	17015	17015	17144	17218	16959	17020	17252	17152	17090	17093	17140	17314	17034	17206	17041	17125	17190	17089	17053	17042	17083	16914	17092	17334	17166	17081	16995	16894	17155	17220	17234	16928	17298	17118	17116	17207	16968	16920	16934	17132	17013	16978	17167	17171	16989	17014	16771	16921	16866	17220	17049	17204	17053	17084	17158	17082	16866	17023	17068	16813	17216	16857	17054	16994	16967	17110	16964	17132	17151	16947	17170	17088	17150	17227	17188	17261	17090	17149	16998	17026	17179	16914	17173	17099	17081	17090	17230	17112	17141	17100	17183	17080	16999	17222	17051	16976	17015	17022	17011	17207	17040	17151	17014	17173	17146	16933	16981	17012	16818	16993	16925	17107	17205	17259	17324	17029	17243	16966	17114	16979	17106	17215	17135	17010	17032	16854	16967	17146	17203	16943	17099	17117	17145	17034	17125	17062	17066	16997	17287	17035	16764	17030	17019	17213	16785	17078	17023	17197	17094	17062	16929	17180	17203	17069	16939	17016	16972	17203	17102	16990	17050	17016	17080	17104	17023	17072	17223	17212	17078	17095	16822	17030	17029	17026	17002	17322	17176	17177	17171	17086	17232	16980	17162	17167	17028	17148	17109	17137	17012	17022	16961	17142	17221	17169	16983	17081	17135	17090	17033	17081	17093	17057	17060	17148	17075	16987	17096	17113	17195	17258	17115	17009	17004	17121	17048	17113	17087	17122	17069	17141	16952	17114	17111	17251	16980	17206	17198	17141	17265	16994	17028	17120	17046	16895	17016	17050	16999	17113	16943	16991	16984	17218	17123	16951	17018	17063	17221	16878	17167	17224	17034	17060	16968	17042	16761	17117	17017	17145	16900	16967	17235	17161	17124	17060	17144	16938	17086	16987	17129	17084	16871	17091	17126	17074	17129	16895	17218	17038	16852	17083	16988	17188	17126	16926	16940	16950	17032	16972	17114	17091	16812	16953	17019	17106	16990	17080	17059	17143	17041	16999	17100	17256	17028	17118	17123	16957	17197	17308	17171	17083	17121	16994	16942	17162	16836	16929	17095	17000	17116	17280	17177	17194	17153	17099	17192	17076
25437	24098	23957	25619	26644	31139	42895	26488	23038	23456	22442	22393	22529	22798	22820	23073	23083	23198	23175	23279	23304	23377	23394	23468	23305	23375	23413	23523	23495	23396	23531	23464	23603	23341	23553	23383	23568	23405	23515	23567	23378	23384	23450	23465	23434	23558	23588	23487	23431	23496	23580	23481	23590	23302	23483	23593	23454	23529	23470	23366	23460	23422	23515	23435	23460	23528	23499	23523	23493	23533	23310	23422	23490	23359	23408	23445	23567	23400	23353	23516	23552	23471	23458	23522	23483	23486	23467	23476	23484	23404	23599	23419	23412	23564	23547	23467	23413	23437	23469	23513	23490	23507	23538	23415	23291	23413	23440	23479	23585	23327	23583	23611	23503	23460	23463	23534	23399	23426	23358	23596	23474	23486	23313	23598	23615	23457	23581	23441	23504	23497	23658	23535	23387	23457	23488	23489	23402	23394	23443	23484	23501	23536	23400	23437	23501	23494	23537	23533	23599	23377	23371	23501	23333	23509	23513	23484	23496	23549	23463	23386	23483	23489	23438	23577	23348	23489	23527	23402	23522	23498	23468	23597	23395	23520	23480	23514	23502	23357	23498	23515	23570	23438	23538	23302	23617	23522	23435	23567	23486	23484	23524	23586	23437	23558	23394	23406	23429	23535	23486	23537	23498	23509	23604	23599	23562	23337	23376	23451	23480	23443	23454	23410	23440	23501	23513	23503	23601	23496	23502	23585	23388	23574	23379	23461	23555	23604	23568	23447	23643	23496	23405	23455	23582	23513	23470	23494	23673	23502	23491	23499	23462	23428	23474	23522	23544	23495	23608	23649	23529	23545	23505	23499	23631	23370	23587	23487	23530	23442	23549	23558	23531	23453	23565	23577	23457	23483	23484	23593	23502	23564	23384	23408	23567	23435	23656	23480	23458	23600	23478	23571	23481	23522	23539	23422	23529	23505	23670	23521	23456	23607	23619	23442	23491	23588	23393	23486	23505	23480	23562	23395	23499	23595	23556	23660	23415	23432	23551	23549	23458	23459	23616	23579	23528	23423	23445	23444	23571	23494	23447	23594	23521	23508	23650	23578	23416	23551	23415	23544	23614	23599	23322	23458	23614	23454	23450	23410	23427	23452	23558	23579	23390	23484	23440	23555	23491	23560	23472	23512	23508	23464	23590	23572	23440	23586	23494	23573	23487	23451	23573	23523	23558	23503	23419	23563	23528	23442	23454	23480	23540	23507	23458	23489	23688	23530	23446	23465	23444	23529	23581	23552	23500	23560	23496	23503	23555	23614	23552	23430	23629	23563	23464	23523	23411	23544	23513	23555	23520	23600	23534	23627	23514	23562	23443	23508	23514	23666	23410	23521	23533	23641	23606	23569	23532	23510	23557	23453	23508	23442	23675	23497	23553	23537	23562	23569	23557	23577	23428	23517	23491	23533	23421	23558	23609	23490	23537	23477	23528	23526	23503	23546	23607	23505	23454	23373	23514	23511	23386	23489	23503	23585	23478	23644	23548	23441	23455	23687	23490	23609	23453	23685	23539	23432	23577	23479	23552	23463	23557	23611	23554	23576	23480	23390	23586	23487	23561	23637	23495	23570	23564	23521	23434	23537	23471	23480	23426	23530	23579	23549	23532	23552	23562	23602	23555	23616	23415	23427	23551	23557	23514	23552	23521	23496	23429	23481	23595	23542	23586	23484	23519	23553	23612	23508	23385	23639	23427	23520	23584	23458	23589	23434	23479	23483	23526	23662	23587	23546	23553	23518	23492	23623	23582	23456	23619	23539	23494	23486	23510	23525	23553	23583	23403	23450	23580	23506	23569	23430	23510	23507	23596	23488	23646	23456	23665	23424	23535	23652	23550	23524	23551	23572	23515	23507	23580	23375	23567	23684	23516	23442	23544	23469	23506	23493	23553	23478	23542	23546	23562	23362	23455	23472	23563	23593	23508	23577	23545	23629	23618	23505	23629	23454	23527	23603	23481	23673	23631	23680	23516	23486	23511	23451	23534	23524	23568	23464	23491	23372	23602	23579	23464	23559	23438	23480	23580	23595	23584	23428	23576	23579	23509	23516	23600	23491	23582	23495	23439	23629	23458	23545	23491	23527	23452	23551	23590	23665	23422	23363	23459	23637	23501	23341	23535	23607	23594	23541	23594	23512	23540	23468	23465	23643	23615	23444	23483	23487	23519	23442	23715	23547	23435	23535	23618	23689	23471	23430	23480	23468	23674	23617	23564	23610	23531	23475	23561	23496	23599	23528	23502	23577	23510	23552	23510	23674	23330	23647	23517	23531	23422	23470	23416	23529	23456	23698	23514	23447	23531	23615	23498	23569	23542	23468	23533	23489	23505	23514	23624	23532	23580	23542	23465	23645	23505	23542	23510	23592	23575	23577	23460	23648	23535	23686	23460	23484	23634	23554	23483	23549	23432	23517	23583	23559	23448	23597	23498	23529	23550	23548	23640	23597	23520	23613	23478	23420	23451	23584	23517	23489	23754	23486	23597	23517	23482	23463	23691	23426	23598	23521	23560	23623	23432	23577	23519	23519	23552	23399	23593	23506	23671	23418	23440	23501	23560	23524	23404	23614	23408	23575	23648	23470	23534	23503	23640	23527	23525	23530	23511	23588	23581	23562	23392	23522	23630	23480	23611	23542	23528	23476	23506	23736	23495	23526	23463	23666	23482	23508	23470	23545	23576	23613	23645	23606	23382	23524	23570	23503	23606	23422	23490	23488	23408	23553	23548	23478	23475	23574	23640	23555	23541	23523	23518	23511	23579	23456	23576	23582	23529	23613	23479	23523	23545	23476	23578	23516	23529	23505	23562	23551	23489	23475	23416	23483	23579	23490	23569	23550	23563	23460	23606	23477	23542	23494	23547	23546	23560	23552	23593	23544	23478	23522	23503	23476	23556	23537	23436	23547	23520	23605	23395	23586	23538	23493	23549	23442	23562	23478	23440	23546	23448	23494	23608	23488	23690	23459	23617	23498	23407	23559	23436	23613	23440	23644	23539	23564	23681	23410	23540	23527	23613	23477	23550	23566	23643	23573	23532	23526	23563	23565	23693	23465	23566	23436	23602	23432	23518	23601	23395	23688	23578	23601	23555	23582	23522	23416	23494	23571	23514	23586	23566	23551	23483	23544	23465	23542	23477	23456	23626	23505	23538	23487	23558	23447	23566	23503	23625	23445	23593	23413	23641	23539	23535	23479	23542	23546	23566	23419	23582	23631	23445	23667	23608	23468	23626	23597	23487	23554	23527	23492	23627	23470	23567	23595	23517	23499	23498	23537	23557	23578	23537	23537	23620	23528	23524	23656	23455	23467	23575	23527	23542	23529	23577	23448	23635	23552	23610	23448	23681	23508	23532	23541	23519	23525	23509	23394	23546	23522	23504	23634	23468	23712	23627	23547	23498	23530	23539	23461	23517	23441	23539	23614	23607	23517	23458	23564	23706	23581	23672	23396	23482	23653	23491	23620	23534	23516	23611	23446	23643	23538	23549	23560	23529	23395	23636	23578	23471	23517	23610	23551	23454	23505	23582	23469	23605	23411	23598	23705	23578	23554	23642	23433	23574	23561	23694	23469	23616	23497	23574	23695	23623	23536	23506	23541	23510	23655	23551	23474	23510	23572	23570	23515	23492	23455	23540	23508	23651	23497	23513	23633	23585	23415	23566	23474	23457	23537	23664	23695	23423	23466	23514	23415	23551	23610	23477	23570	23551	23522	23576	23542	23525	23552	23480	23663	23585	23539	23651	23624	23606	23655	23478	23537	23579	23505	23439	23553	23525	23494	23531	23604	23592	23580	23508	23589	23575	23599	23576	23532	23652	23521	23411	23573	23536	23497	23550	23583	23560	23448	23678	23511	23496	23517	23587	23534	23537	23492	23646	23553	23511	23554	23488	23645	23442	23547	23571	23579	23587	23414	23764	23467	23504	23504	23568	23586	23351	23474	23611	23586	23632	23463	23432	23713	23475	23490	23499	23568	23476	23525	23631	23536	23564	23602	23445	23515	23559	23524	23535	23623	23514	23361	23553	23491	23625	23519	23573	23497	23587	23361	23569	23536	23553	23630	23557	23577	23630	23469	23453	23555	23618	23602	23542	23419	23453	23534	23618	23484	23588	23595	23492	23614	23548	23622	23550	23483	23661	23534	23598	23626	23501	23576	23576	23452	23565	23404	23525	23495	23533	23620	23517	23534	23644	23570	23626	23556	23439	23617	23607	23537	23517	23569	23545	23584	23535	23498	23464	23515	23576	23578	23544	23481	23582	23523	23539	23661	23521	23537	23621	23539	23471	23477	23498	23467	23613	23535	23570	23567	23595	23426	23603	23378	23558	23670	23463	23594	23482	23589	23433	23584	23519	23520	23557	23451	23539	23545	23594	23485	23479	23628	23612	23560	23542	23518	23485	23505	23457	23678	23471	23505	23575	23621	23493	23363	23528	23559	23620	23426	23566	23582	23564	23555	23527	23443	23483	23623	23523	23530	23594	23500	23591	23556	23595	23399	23735	23509	23342	23568	23586	23543	23404	23640	23639	23619	23535	23642	23474	23684	23531	23444	23629	23529	23616	23528	23622	23500	23631	23501	23530	23478	23461	23595	23439	23632	23370	23540	23556	23559	23549	23624	23590	23705	23535	23622	23542	23595	23600	23531	23434	23583	23468	23540	23579	23402	23545	23394	23598	23572	23524	23492	23590	23533	23595	23530	23568	23480	23536	23564	23541	23660	23583	23560	23404	23554	23594	23608	23402	23665	23518	23433	23685	23711	23597	23444	23539	23511	23413	23570	23693	23384	23560	23589	23459	23534	23600	23598	23662	23577	23483	23676	23412	23601	23635	23508	23690	23607	23465	23483	23564	23575	23479	23655	23432	23630	23547	23528	23578	23634	23524	23544	23530	23422	23668	23466	23509	23652	23537	23480	23560	23563	23531	23529	23589	23491	23643	23620	23493	23641	23535	23583	23512	23606	23464	23565	23592	23602	23532	23504	23614	23513	23577	23599	23456	23642	23380	23684	23555	23573	23549	23624	23569	23667	23606	23571	23603	23513	23517	23579	23520	23628	23612	23571	23638	23488	23590	23545	23612	23554	23538	23694	23476	23586	23443	23550	23697	23583	23413	23562	23517	23614	23621	23569
19438	17209	17283	17145	17414	18043	26320	26736	21868	18691	17288	16985	17010	17038	17127	17108	17024	17139	17108	17035	17239	16966	17002	17055	16902	16923	16934	17116	16909	16879	16890	17006	16820	17197	17165	17044	16909	17008	16909	17085	16908	17205	16979	17080	16993	17040	16948	16909	16960	17041	16973	16931	17027	16944	17179	17154	16944	16887	16939	17061	16873	16885	17160	17088	17111	16966	16796	17004	17073	17186	17134	16932	17046	17083	17067	17144	17028	16838	16919	17168	17075	16968	17118	17034	17053	17150	17137	16837	17038	16916	17086	17021	16976	16916	16868	17011	16993	17088	17102	17078	16907	17070	16872	16752	16921	17073	17073	17046	16878	16984	17035	17075	17049	17070	17089	16869	16769	17037	16864	16917	17012	17002	17117	17134	16863	16945	17052	16910	17042	17051	17101	17091	17210	17191	16870	16969	16834	17126	17117	16806	16996	17030	17135	17038	17005	17154	16897	16992	17053	17236	17082	17015	16947	17302	16997	17060	17024	17171	17060	17004	16818	17112	16929	17011	17093	16990	17112	16995	17025	16947	17071	17092	16990	17003	16927	17162	17102	16886	17128	17052	16933	17225	17002	17123	17033	17068	16978	17125	16986	17191	16858	16942	17105	17056	16954	16890	17049	17002	16999	16893	17015	17005	16936	16980	16904	17217	16948	17119	17008	17000	16934	17056	17010	16891	17049	17056	16986	16907	17064	16963	16998	17270	17094	17132	17066	17092	16838	17018	16919	17065	17248	16828	16973	17026	17204	17149	16987	17137	17099	17124	17034	16981	17101	17015	17145	16887	17208	16941	17026	17105	16991	17011	17009	17206	16890	17154	17165	16963	16998	16983	16944	17039	17075	16929	16909	16941	16872	17025	17130	16931	17030	16846	17045	17040	16892	17049	17062	17156	17068	17080	16978	17081	17088	17171	17079	16956	16969	16925	17011	16883	16888	17080	17096	16901	16899	17168	17225	17060	16989	17008	17090	17111	17066	17043	16929	17209	17203	16943	17035	17114	17115	17104	16870	17079	16782	16989	17081	17063	17090	17048	16989	16979	17118	17025	17048	17177	17167	17079	16938	17034	17005	16942	17189	16926	17199	17033	16950	16913	17098	16958	16813	17039	17123	16898	16897	17171	16953	16975	16948	17017	17132	17151	17013	16976	17004	16679	16911	16934	16880	17025	16931	17081	17075	17351	17104	16967	17103	17095	16991	17246	17110	17083	16882	16847	16900	16976	16899	17120	17088	17010	17041	17167	17199	17023	16815	17009	16912	17093	16896	17101	17082	17121	16919	16983	16905	17024	17112	17044	16905	17186	17226	17081	16937	17059	17062	17130	17108	16914	17041	17152	16996	17006	17147	17100	17182	16885	16939	16922	17159	17090	17155	17236	16969	16904	16918	16906	16955	17157	17031	16958	16932	17047	17012	17090	16992	17132	17044	17108	16939	16942	17053	16949	16953	17104	16984	17197	17045	17033	17070	17141	17268	17002	17018	17064	16873	16916	17085	17007	17054	17027	17150	17029	17066	16916	17022	17126	17029	16992	16983	17047	17144	17006	17173	17058	16950	16990	16996	16886	16944	16984	17158	16952	16991	17160	17118	16908	17087	17216	16929	16972	16764	17002	17079	16937	16939	16972	17156	17108	17155	17052	17041	17062	16851	16850	17103	17003	17198	16955	16990	17047	17053	16991	16951	16974	16955	17081	17188	16958	16826	17044	16911	17059	17200	17029	17025	16900	17150	17245	16899	17089	16946	17151	17031	17045	17029	16926	17073	17089	16992	17289	17280	17022	17212	16999	16977	17102	17077	17001	17084	16971	16944	16894	17126	16885	17099	17021	16961	17146	17062	16929	16993	17167	16967	16907	16950	17213	16785	17059	17001	17062	17000	16940	17051	16950	17039	17025	16936	17238	17032	17068	17048	16925	17293	17082	17089	16995	17112	17046	17055	17259	16898	17061	16991	17005	16927	16887	16872	16921	17123	16992	16954	17101	16938	17131	17101	17072	17209	17142	17081	17243	17047	16719	17049	17109	17042	16959	16868	16887	16885	17072	16989	16970	17027	17071	16918	16874	17074	17054	17145	16934	16889	17074	17231	17103	17171	16974	17002	17022	17098	17291	17083	16994	16921	16912	17063	17181	16884	17109	16869	17017	16924	16971	17127	16967	17133	17100	17223	17085	17044	17069	17006	16908	16969	16910	16865	16965	17123	17087	16984	17064	16937	17081	17045	16879	17143	16982	17020	17007	17076	17184	17227	16823	17029	17115	17001	16935	16876	16894	17131	17140	17117	16984	17168	17172	16971	17139	17170	16949	17082	16850	16976	17036	17114	17026	17106	16956	16955	17017	16940	16968	17073	17217	16830	16990	17076	17255	17207	17067	16956	17041	16849	17091	16990	16996	17111	16914	16975	16918	17087	17057	17236	17121	17211	17053	16846	17121	16868	16989	17087	16918	17083	17152	17052	17140	17061	17303	17147	17130	16970	16946	17260	17153	17033	17187	17039	17109	17129	16994	16800	17130	17126	16939	17103	16983	17012	17015	17023	16857	17047	17059	17178	17137	17002	17115	16765	17027	17322	17029	16951	16888	16907	17056	17136	17198	17096	17158	17195	17086	16908	16962	16804	17340	17167	16853	16950	16876	17124	17206	17010	16930	16949	17220	16940	17071	17161	16907	16868	17029	17049	17127	17023	16870	16878	16857	17054	17199	17024	17059	16977	16950	16988	16907	17038	16829	17071	17047	16951	16879	17261	17143	17027	17091	16840	17092	16908	17044	17018	16911	17115	16999	17011	17088	17017	17125	17088	17026	17092	16924	17089	17168	17027	17121	16973	17133	17096	17218	16959	16984	17053	17008	17032	17153	16980	16800	16970	17215	17052	17019	17109	17088	17201	17108	17102	17169	17108	17158	17056	17056	16914	17061	16964	17106	16788	17089	16943	17006	17042	17073	17194	17125	16848	16770	17165	17211	17283	17188	17061	17139	17094	17061	16914	16988	16996	17101	17009	17054	16896	17072	16889	17207	17110	17005	17007	17054	16960	17097	17092	16961	17023	16764	16946	17094	16842	16938	17113	17019	16958	16910	17086	17071	16807	17014	16797	17132	16946	17099	16978	17139	17074	17152	16964	16825	16995	16896	17179	17134	16886	16910	17098	17151	16989	16848	17118	17023	16843	17034	17106	17080	16959	17019	17071	17179	17087	16989	17149	17046	17152	16974	17193	17167	17097	17090	16967	16940	17001	16978	16922	17010	16986	16919	16855	17192	17000	17142	17106	17293	17138	16990	17059	17084	16895	17191	17145	17101	17076	16883	16977	16978	17020	16919	16936	17186	17152	16962	16935	16918	17227	17086	17191	16942	17041	17048	16904	17078	17035	17002	16904	17239	17085	17187	17212	17117	16998	17023	16859	17002	16863	16914	17049	17115	17008	16836	16866	16984	17303	17030	17016	17017	17312	16863	17079	17058	16968	16980	17081	17100	17029	16971	16809	16974	17185	17328	17037	17114	16974	16933	16972	16886	16854	17043	17099	17093	17050	17044	17087	17171	17181	17148	17044	16844	17098	17078	17283	17151	17026	17148	17127	17107	16959	17065	16958	17144	16965	17167	17249	16871	17096	17026	17160	17223	17158	16999	17102	16847	16974	16996	16966	16970	17108	16834	17106	16972	17136	17004	17136	17212	17179	17138	16891	17140	17065	17097	16947	17138	17070	17163	17033	16814	17032	16875	16836	16983	17003	16958	16947	17145	16851	17014	17172	17011	16831	17062	17043	17245	16909	17092	17184	17098	16810	17123	17138	17059	17073	17000	16893	16861	16880	17076	17160	17113	17098	17183	16982	17038	17126	16833	17214	17131	16943	17016	17195	17072	17142	17087	17047	17046	17046	16975	17125	16654	16996	16986	16950	17024	16957	16864	17048	17166	17032	17151	17248	17128	17102	16991	16817	17041	17037	17087	16932	16980	16994	17022	17182	17136	17064	17049	17033	17066	17125	16999	17063	17050	16986	16674	17161	16914	17026	17102	17238	16895	17211	17018	17168	16931	17061	16988	16886	16851	16881	16887	17074	17045	16824	16952	16825	17127	17004	17206	17140	16943	16916	17259	17010	16855	16879	16976	17072	17019	17044	17096	17235	17021	16885	17149	16999	17122	17083	17132	17109	16932	17190	16978	16954	16920	16983	17110	17165	17011	16804	16868	17015	17126	17107	16910	17119	16999	17056	16901	16982	16846	17038	17051	17190	17061	17177	16936	17166	17043	17099	17063	16996	16968	16987	16890	17092	17160	16930	16836	17027	17105	16917	17062	16865	17021	17126	17011	16950	17051	17068	16993	16814	16903	16861	17065	17209	17002	16853	17056	17099	16949	16938	17186	17206	16856	16843	17035	16987	17131	16976	16985	16928	17089	16979	17111	17028	16924	17078	16945	16977	16834	17078	17097	16899	16810	16968	17081	17090	16961	17130	17186	17146	17040	17017	17096	17113	17066	17071	16923	17205	17123	16987	16945	16849	16912	16850	16904	17246	17104	17042	17037	17323	17157	17266	17028	17099	17044	17151	17154	17021	16840	17137	17053	17053	17065	17166	16918	16971	16985	16983	17057	17021	16870	17363	17154	17055	17113	17053	17130	17223	17117	16984	16913	16997	17077	16878	17094	17033	17052	17227	17162	17053	16818	17084	16977	16872	17084	17131	17090	16962	16821	17094	16989	16930	16948	17028	17082	16958	17062	16931	17214	17069	17013	17030	17216	17147	17161	16979	16947	17154	17122	16917	16947	17294	17144	17086	16960	17089	16768	16991	16937	17100	17126	17051	17059	16725	17002	16975	17053	17011	17112	16952	16880	16802	16969	17008	17116	16979	17129	17097	17089	17239	17032	17119	16918	17092	16983	16947	16977	17009	16870	17066	16987	17191	17054	17158	16837	17003	16996	17125	17190	16672	16932	17016	17080	16993	16939	16976	17054	17039	17108	16967	17139	17171	16944	17180	17044	17064	17031	17147	17312	17078	17157	17131	17185	16998	16992	17001	16989	17144	17233	16914	17132	16938	17003	16991	17133	16905	16938	17130	16836	16922	16993	17008	17112	16967	17056	16929	17012	17050	17134	17045	16955	17043	16983	17143	16911
24015	23665	23650	24424	25387	28820	28968	27671	26137	23996	23476	23403	23461	23483	23569	23569	23442	23513	23526	23462	23448	23467	23507	23450	23376	23576	23589	23469	23496	23433	23477	23482	23485	23539	23360	23532	23405	23493	23453	23531	23423	23499	23434	23394	23347	23354	23469	23343	23404	23430	23480	23413	23381	23462	23400	23573	23377	23450	23411	23441	23514	23388	23337	23502	23544	23470	23518	23280	23543	23326	23548	23375	23509	23402	23476	23451	23409	23596	23510	23488	23363	23351	23458	23517	23463	23490	23450	23399	23514	23490	23409	23499	23455	23449	23549	23387	23466	23463	23501	23443	23478	23456	23484	23470	23424	23497	23534	23584	23307	23532	23496	23657	23457	23385	23459	23572	23314	23443	23446	23548	23517	23477	23456	23492	23555	23470	23460	23504	23349	23350	23381	23524	23371	23641	23339	23550	23487	23386	23495	23447	23455	23525	23514	23342	23589	23439	23420	23513	23503	23448	23492	23414	23469	23518	23514	23499	23557	23504	23438	23532	23534	23458	23433	23535	23391	23433	23512	23411	23392	23464	23436	23424	23492	23429	23455	23449	23575	23448	23532	23499	23508	23469	23460	23451	23508	23506	23537	23362	23455	23478	23488	23423	23563	23536	23453	23403	23491	23541	23447	23362	23564	23451	23535	23529	23488	23490	23504	23521	23351	23400	23411	23451	23508	23454	23550	23662	23464	23505	23490	23556	23444	23372	23580	23375	23433	23505	23318	23590	23497	23547	23564	23437	23430	23548	23461	23415	23438	23400	23445	23506	23536	23444	23352	23535	23365	23596	23532	23524	23279	23455	23497	23439	23562	23396	23446	23541	23494	23455	23616	23435	23563	23377	23600	23356	23515	23619	23559	23427	23529	23586	23556	23375	23533	23489	23505	23527	23522	23450	23476	23489	23551	23348	23619	23478	23445	23479	23499	23579	23602	23492	23351	23464	23439	23535	23559	23534	23575	23556	23385	23555	23341	23602	23499	23401	23568	23396	23429	23620	23483	23514	23364	23473	23344	23687	23390	23461	23548	23388	23377	23433	23577	23505	23394	23467	23370	23489	23559	23492	23468	23511	23593	23452	23583	23379	23625	23529	23403	23489	23546	23520	23524	23461	23554	23573	23575	23514	23493	23522	23470	23514	23425	23423	23457	23372	23408	23563	23453	23564	23502	23584	23552	23439	23546	23509	23578	23559	23410	23541	23551	23474	23515	23494	23478	23480	23519	23599	23501	23451	23454	23597	23415	23408	23549	23461	23430	23394	23429	23368	23504	23557	23384	23535	23512	23476	23439	23446	23532	23416	23576	23328	23590	23470	23536	23483	23378	23561	23416	23484	23614	23459	23440	23550	23389	23439	23518	23476	23638	23535	23452	23493	23456	23456	23473	23481	23452	23511	23478	23580	23474	23506	23471	23473	23589	23430	23497	23432	23509	23505	23529	23536	23425	23346	23394	23537	23604	23441	23611	23509	23425	23375	23503	23415	23499	23487	23479	23529	23521	23541	23532	23539	23366	23501	23509	23408	23561	23448	23538	23572	23528	23424	23455	23480	23568	23512	23552	23514	23510	23515	23508	23540	23468	23515	23668	23571	23343	23580	23551	23351	23695	23316	23502	23480	23486	23510	23419	23556	23502	23503	23452	23424	23536	23396	23363	23581	23556	23464	23530	23518	23648	23354	23501	23555	23455	23537	23521	23375	23469	23516	23679	23438	23368	23650	23497	23425	23573	23535	23473	23465	23524	23350	23535	23469	23400	23488	23471	23426	23596	23510	23386	23484	23429	23478	23563	23566	23683	23513	23412	23513	23518	23536	23357	23295	23682	23485	23541	23404	23383	23577	23622	23610	23475	23504	23440	23479	23513	23590	23474	23452	23451	23486	23322	23517	23517	23569	23467	23614	23485	23403	23572	23556	23643	23434	23574	23535	23534	23457	23462	23375	23520	23476	23432	23462	23472	23367	23477	23599	23546	23524	23528	23482	23443	23415	23622	23602	23496	23523	23557	23449	23590	23474	23567	23446	23539	23455	23552	23562	23557	23504	23561	23444	23436	23454	23529	23530	23483	23481	23508	23509	23533	23469	23490	23459	23451	23471	23489	23489	23467	23607	23492	23583	23376	23516	23531	23536	23506	23436	23438	23535	23564	23603	23394	23591	23427	23492	23665	23511	23524	23514	23468	23534	23455	23592	23478	23566	23479	23354	23428	23540	23540	23534	23485	23433	23439	23460	23436	23525	23573	23524	23576	23517	23456	23519	23535	23481	23546	23368	23401	23588	23437	23648	23458	23448	23461	23528	23558	23518	23394	23542	23515	23526	23475	23453	23592	23556	23478	23520	23527	23471	23650	23509	23467	23444	23495	23572	23424	23443	23462	23383	23616	23498	23505	23403	23579	23478	23529	23418	23554	23407	23516	23501	23506	23483	23483	23527	23276	23456	23323	23485	23597	23476	23542	23517	23575	23568	23543	23336	23532	23432	23467	23542	23368	23373	23567	23563	23460	23452	23567	23400	23549	23518	23422	23594	23571	23554	23544	23463	23572	23433	23536	23498	23571	23557	23512	23442	23544	23376	23439	23358	23361	23412	23663	23387	23504	23547	23483	23385	23636	23586	23525	23478	23558	23443	23473	23461	23577	23331	23470	23480	23535	23419	23569	23467	23685	23455	23644	23382	23529	23433	23616	23607	23558	23434	23622	23422	23614	23504	23439	23367	23482	23331	23593	23465	23482	23515	23485	23472	23319	23464	23439	23400	23520	23474	23561	23398	23611	23545	23471	23588	23525	23477	23472	23492	23546	23348	23545	23592	23487	23616	23308	23665	23480	23531	23551	23504	23487	23472	23545	23491	23323	23470	23455	23524	23414	23514	23515	23503	23539	23533	23581	23562	23559	23510	23485	23501	23608	23566	23414	23463	23502	23435	23483	23480	23453	23473	23455	23411	23416	23560	23554	23521	23399	23481	23500	23550	23612	23477	23455	23754	23549	23440	23556	23459	23466	23441	23464	23369	23487	23561	23540	23429	23527	23531	23549	23529	23610	23474	23605	23371	23470	23453	23626	23340	23533	23564	23534	23535	23587	23494	23517	23435	23650	23566	23557	23481	23456	23392	23498	23447	23466	23452	23450	23525	23497	23421	23486	23397	23603	23373	23578	23459	23427	23586	23368	23387	23600	23454	23531	23534	23529	23511	23540	23507	23486	23445	23618	23618	23426	23598	23441	23392	23577	23534	23528	23503	23449	23410	23561	23416	23582	23428	23558	23579	23457	23584	23564	23396	23479	23541	23559	23457	23557	23438	23428	23521	23361	23499	23629	23471	23537	23567	23514	23516	23460	23448	23495	23498	23355	23523	23447	23538	23457	23417	23449	23440	23613	23537	23417	23560	23574	23604	23338	23468	23607	23397	23414	23601	23601	23448	23434	23519	23564	23509	23433	23554	23500	23545	23499	23376	23597	23444	23571	23429	23380	23486	23581	23455	23604	23519	23492	23519	23478	23492	23556	23418	23493	23458	23411	23477	23359	23572	23449	23549	23546	23405	23549	23439	23469	23485	23557	23409	23504	23508	23504	23538	23559	23436	23460	23567	23532	23408	23501	23522	23532	23540	23517	23459	23429	23572	23465	23500	23438	23593	23548	23637	23535	23537	23466	23453	23518	23635	23401	23544	23379	23622	23619	23457	23416	23426	23580	23652	23436	23478	23445	23610	23443	23648	23453	23590	23568	23542	23664	23469	23483	23465	23474	23322	23543	23499	23495	23417	23539	23480	23547	23472	23421	23537	23513	23457	23600	23430	23542	23512	23431	23520	23485	23453	23618	23630	23357	23629	23438	23545	23497	23415	23580	23564	23502	23556	23390	23553	23447	23404	23512	23594	23591	23453	23491	23600	23509	23445	23393	23473	23539	23495	23545	23617	23618	23530	23509	23458	23570	23464	23430	23597	23406	23423	23566	23465	23584	23520	23522	23511	23480	23530	23534	23470	23406	23489	23476	23432	23479	23452	23446	23416	23506	23420	23620	23351	23616	23581	23520	23553	23403	23488	23516	23555	23509	23297	23526	23513	23565	23378	23587	23492	23523	23510	23469	23557	23479	23623	23507	23598	23464	23524	23606	23472	23376	23427	23480	23560	23541	23482	23428	23576	23520	23435	23513	23424	23448	23531	23451	23590	23570	23682	23433	23517	23493	23441	23540	23590	23551	23417	23545	23530	23479	23511	23570	23572	23547	23469	23574	23498	23568	23479	23478	23536	23645	23503	23465	23484	23582	23383	23469	23518	23548	23462	23372	23553	23622	23577	23491	23383	23520	23487	23491	23502	23525	23488	23513	23485	23488	23544	23510	23534	23468	23519	23478	23450	23451	23469	23526	23507	23507	23539	23574	23473	23427	23625	23477	23564	23389	23536	23496	23464	23363	23716	23421	23470	23517	23415	23694	23460	23615	23513	23504	23504	23482	23593	23480	23564	23414	23521	23392	23511	23525	23658	23479	23415	23541	23546	23485	23502	23591	23487	23533	23556	23660	23435	23543	23506	23504	23472	23456	23608	23542	23519	23477	23516	23376	23397	23469	23548	23479	23596	23533	23481	23500	23573	23447	23573	23381	23527	23554	23418	23574	23461	23499	23584	23383	23512	23417	23395	23454	23450	23509	23425	23438	23506	23424	23582	23456	23595	23500	23589	23584	23486	23469	23522	23462	23512	23494	23424	23582	23496	23438	23579	23452	23463	23549	23393	23640	23488	23437	23500	23473	23495	23517	23609	23467	23443	23426	23476	23521	23548	23448	23367	23614	23596	23537	23634	23257	23640	23390	23533	23432	23501	23458	23673	23444	23468	23519	23608	23544	23476	23407	23633	23535	23523	23464	23542	23541	23493	23557	23479	23505	23472	23431	23437	23623	23575	23433	23555	23509	23416	23534	23520	23530	23479	23550	23633	23442	23441	23453	23461	23590	23632	23521	23500	23518	23574	23443	23541	23466	23440	23605	23510	23486	23539	23458	23460	23590	23460	23524	23398	23473	23490	23502	23534	23505	23650	23575	23486	23431	23551	23362	23376	23632	23479	23545	23467	23497	23502	23583	23594	23536	23393	23593	23466	23423	23386	23532	23536	23458	23338	23517	23516
18893	17854	17716	17489	17842	20733	46898	43759	33961	23170	18481	17636	17163	17139	17061	17228	17110	17234	17087	17229	16913	17157	17051	17127	17194	17280	17179	17289	17166	17118	17185	17212	17449	17189	17012	17281	17126	17194	17039	17089	17168	17008	17426	17232	17182	17076	16990	17099	16990	17207	17020	17254	17143	17260	17168	17149	17128	17112	17204	17079	17160	17220	17241	17298	17311	17286	17308	17319	17162	17158	17120	17214	17259	17052	17224	17248	17022	17019	17117	16933	17256	17137	17178	17147	17214	16981	17294	17410	17301	17226	16977	17271	17261	17170	17181	17420	17219	17204	17213	17106	17149	17248	17184	17320	17330	17208	17152	17388	17173	17054	16989	17232	17045	17208	17103	17450	17266	17398	17474	17337	17199	17201	17088	17315	17062	17100	17295	17310	17167	17243	17040	16966	16891	17552	17333	17362	17143	17150	17135	17126	17224	17379	17272	17174	17068	17259	17432	17145	17176	17353	17271	17282	17123	17169	17265	17192	17222	17213	17126	17337	17198	17444	17128	17259	17210	17095	17455	17199	17063	17114	17098	17223	17221	17134	17046	17161	17184	17281	17440	17346	17087	17114	17223	17475	17391	17063	17378	17148	17245	17314	17123	17205	17185	17161	17223	17279	17086	17286	17169	17369	17212	17026	17188	17212	17195	17164	17070	17131	17275	17110	17293	17203	17123	17288	17119	17302	17115	17289	17205	17206	17233	17280	17212	17149	17237	17290	17076	17400	17227	17147	17291	17102	17153	17062	17139	17105	17147	17374	17207	17335	17209	17297	17235	17231	17450	17221	17256	17101	17282	17238	17178	17055	17220	17154	16980	17157	17197	17233	17061	17194	17282	17080	17218	17143	17373	17135	17437	17315	17062	17210	17223	17083	17444	17298	17024	17181	17093	17193	17218	17344	17327	17097	17110	17127	17173	17154	17217	17148	17426	17328	17099	17124	17142	17396	17093	17094	17190	17248	17108	17154	17253	17204	17154	17035	17328	17346	17343	17272	17148	16907	17099	17333	17228	17356	17083	17359	17237	17184	17059	17087	17226	17340	17206	16986	17128	17325	17200	17046	17150	16969	17320	17111	17107	17408	17327	17018	17210	17150	17338	17308	17472	17224	17212	17091	17254	17230	17213	17056	17281	17341	17227	17270	17349	17362	17118	17226	17365	17164	17283	17268	17262	17395	17279	17111	17261	17227	17240	17251	17398	17396	17183	17315	17231	17207	17163	17467	17221	17228	17320	17212	17004	17202	17047	17234	17247	17300	17252	17151	17133	17269	17320	17070	17127	17255	17082	17402	17133	17345	17174	17162	17444	17122	17051	17090	17161	17086	17338	17246	17384	17231	17121	17224	17311	17203	17198	17213	17346	17194	17486	17252	17187	17201	17484	17201	17164	16982	17229	17245	17124	17320	17107	17194	17171	17176	17088	17013	17335	17180	17108	17183	17063	17101	17148	17179	17063	17082	17216	17274	17169	17212	17369	17191	17044	17446	17257	17214	17466	17263	17127	17115	17245	17077	17199	17022	17274	17032	17080	17214	17306	17419	17153	17141	17185	17274	17313	17153	17471	17250	17419	17316	17232	17098	17132	17178	17323	17294	17327	17174	17209	17162	17029	17265	17374	17374	17035	17004	17161	17354	17364	17119	17365	17271	17141	17275	17267	17348	17254	17262	16953	16983	17123	17323	17356	17249	17132	17302	17183	17200	17082	17403	17175	17180	17078	17065	17246	17177	17463	17140	17271	17279	16951	17212	17205	17183	16974	17182	17532	17072	17346	17166	17199	17286	17406	17282	17047	17130	17235	17117	17274	17223	17132	17250	17131	17361	17236	17042	17333	17324	17152	17128	17060	17409	17129	17001	17153	17151	17222	17439	17181	17242	17114	17269	17422	17347	17113	17260	17284	17515	17401	17156	17294	17155	17303	17075	17281	17268	17297	17225	17208	17230	17199	17394	17240	17402	17381	17179	16987	17203	17267	17072	17297	17100	17333	17150	17435	17203	17207	17180	17126	17030	17088	17352	17201	17218	17246	17156	17411	17268	17136	16885	17193	17157	17153	17331	17210	17220	17244	17325	17288	17189	17311	17414	17134	17124	17230	17124	17067	17090	17132	17226	17217	17234	17447	17268	16983	17365	17075	17192	17277	17206	17171	17030	17218	17328	17318	17143	17119	17257	17259	17095	17310	17162	17110	17385	17105	17417	17295	17209	17215	16929	17091	17231	17117	17233	17191	17333	17277	17138	17257	17209	17363	17116	17244	17178	17246	17021	17216	17032	17443	17263	17383	17379	17210	17340	17062	17180	17289	17249	17058	17301	16911	17206	17224	17420	17169	17026	17248	17238	17176	17316	17167	17189	17235	17207	17231	17215	17297	17080	17029	17002	17169	17220	17114	17265	16952	17285	17140	17064	17234	17180	17160	17043	17329	17297	17088	17118	17300	17352	17154	17124	17181	16998	17099	17329	17235	17032	17338	17298	17052	17198	16969	17128	17252	17192	16926	17169	17387	17284	17365	17122	17213	17107	17181	17229	17365	17232	17277	17161	17020	16968	17326	17400	17160	17174	17116	17316	17237	17286	17070	17134	17175	17271	17124	17052	17329	17187	17201	17282	17331	17254	17193	17128	17063	17211	17253	17014	17042	17180	17085	17309	17185	17225	17186	17221	17284	17453	17323	17350	17101	17162	17134	17054	17303	17305	16953	17200	17414	17264	17388	17347	17391	17227	17199	17368	17221	17111	17032	17069	17254	17159	17285	17164	17097	17183	17029	17138	17128	17174	17496	17244	17476	17332	17212	17183	17204	17304	17350	17151	17149	17191	17132	17221	17257	17141	17361	17226	17086	17413	17126	17234	17171	17174	17147	17160	17158	17043	17286	17122	17103	17249	17408	17309	17230	17391	17184	17210	17149	17073	17101	17162	17195	17342	17105	17317	17027	17267	17218	17394	17024	17104	17324	17254	17085	16973	17280	17232	17270	17200	17218	17210	17368	17398	17398	17183	17171	17244	17295	17037	17222	17379	17281	17249	17187	17107	17102	17445	17177	17373	17132	17120	17175	17262	17326	17195	17277	17184	17077	17246	17012	17224	16910	17175	17230	17227	17170	17148	17218	17072	17152	17277	17153	17249	17197	17322	17438	17227	17286	17140	17167	17147	17266	17348	17075	17332	17031	17332	17320	17368	17161	17276	17231	17031	17060	17245	17267	16987	17236	17351	17198	17416	17266	17339	17082	17291	17106	17138	17426	17289	17181	17308	17381	17112	17223	17277	17381	17391	17152	17188	17175	17199	17104	17059	17322	17241	17090	17253	17323	17328	17055	17166	17168	17292	17166	17028	17166	17093	17257	17267	17346	17246	17467	17142	17365	17103	17071	17105	17273	17215	17164	17142	17196	17222	17258	17294	17141	16983	17204	17088	17027	17305	17032	17242	17193	17121	17154	17214	17199	17086	17189	17370	17288	17229	17182	17309	17025	17161	17143	17078	17071	17201	17134	17467	17515	17076	17284	17210	17212	17169	17324	17357	17337	17404	17389	17169	17327	17109	17370	17218	17284	17047	17262	17562	17217	17162	17331	17243	17188	17238	17187	17021	17131	17219	17197	17311	17195	17268	17029	17169	17313	17131	17278	17130	17188	17302	17269	17126	17107	17348	17156	17213	17054	17256	17346	17095	17234	17434	17209	17175	17131	16995	17331	17386	17284	17152	17425	17176	17220	17155	17167	17136	17113	17294	16996	17323	17073	17150	17048	17211	17334	17219	17173	17282	17132	17327	17113	17118	17158	17217	17259	17208	17044	17310	17237	17071	17370	17165	17151	17281	17173	17359	17064	17093	17094	17122	17221	17283	17360	17281	17288	17125	16968	17220	17259	16952	17237	17223	17240	17279	17019	17333	17349	17064	17174	17116	17352	17227	17121	17256	17324	17168	17320	17091	17173	17187	17437	17165	17226	17295	17402	17096	17149	17079	17196	17155	17227	17190	17070	17381	17088	17222	17199	17198	17310	17206	17471	17300	17243	17333	17289	17115	17088	17126	17220	17066	17227	17091	17148	17378	17468	17164	17121	17205	17269	17294	17222	17107	17257	17304	17445	17308	17260	17153	17215	17047	17120	17207	17480	17092	17418	17211	17190	17309	16952	17384	17255	17262	17338	17101	17268	17127	17397	17252	17278	17332	17231	17296	17173	17362	17210	17368	17108	17348	17242	17175	17141	17152	17353	17176	17073	17120	17179	17242	17184	17163	17216	17229	17152	17051	17146	17154	17068	17273	17305	17149	17284	17417	17178	17299	17310	17319	17159	17324	17226	17062	17255	17284	17225	17423	17230	17117	17298	17228	17108	17105	17103	17150	17032	17090	17548	17149	17318	17188	17311	17138	17122	17160	17444	17217	17018	17106	17179	17094	17209	17143	17089	17108	17438	17250	17220	17273	17413	17402	17236	17323	17424	17294	17110	17370	17070	17380	17367	17326	17285	17352	17124	17257	17098	17152	17032	17293	17180	17179	17297	17183	17305	17288	16931	17165	17237	17135	17309	17128	17203	17242	17353	17178	17360	17235	17343	17190	17168	17250	17361	17194	17285	17107	17070	17117	17084	17099	17250	17410	17201	16932	17175	17197	17226	17332	17403	17114	17493	17303	17360	17324	17177	17202	17275	17308	17108	17094	17410	17332	17122	17170	17230	17200	17130	17147	17281	17152	17477	17228	17203	17355	17060	17162	17090	17332	17227	17204	17508	17250	17212	17317	17292	17294	17201	17230	17006	17156	17501	17106	17130	17211	17230	17083	17104	17278	17297	17147	17153	16987	17105	17242	17133	17241	17349	17258	17207	17372	17323	17240	17374	17080	17411	17356	17079	17075	17412	17177	17052	17195	17283	17250	17304	17138	17255	17177	17251	17300	17296	16988	17163	17051	16985	17285	17110	17254	17183	17283	17269	17191	17195	17269	17349	17107	17433	17429	17092	17066	17358	17207	17045	17408	17234	17243	17213	17341	17290	16978	17123	17101	17113	17311	17204	17285	17206	17058	17307	17261	17173	17071	17177	17368	17289	17304	17175	17245	17192	17044	17276	17164	17059	17288	17181	17090	17352	17047	17265	17415	17155	17272	17001	17240	17149	17107
25373	23882	23887	25175	26371	30645	39841	28828	22671	23087	22281	22214	22584	22737	22859	22799	23007	23098	23167	23334	23214	23340	23224	23190	23303	23287	23535	23241	23333	23437	23354	23201	23320	23400	23425	23367	23367	23219	23478	23309	23395	23353	23323	23317	23291	23343	23338	23291	23405	23324	23258	23357	23342	23382	23375	23445	23369	23334	23314	23406	23191	23252	23353	23432	23306	23322	23348	23327	23423	23347	23384	23330	23326	23346	23363	23356	23389	23329	23473	23386	23431	23430	23299	23266	23332	23212	23487	23322	23370	23351	23363	23362	23377	23305	23261	23404	23345	23348	23364	23370	23374	23355	23429	23453	23318	23314	23326	23318	23429	23311	23306	23453	23334	23300	23418	23401	23373	23343	23427	23343	23262	23434	23392	23385	23338	23262	23377	23338	23295	23483	23385	23393	23352	23422	23319	23275	23402	23413	23466	23448	23340	23374	23508	23375	23323	23401	23325	23331	23434	23312	23403	23387	23462	23289	23386	23386	23321	23368	23414	23276	23373	23465	23409	23398	23414	23391	23422	23375	23491	23290	23347	23425	23361	23417	23404	23339	23352	23282	23380	23419	23421	23440	23412	23462	23336	23439	23487	23247	23374	23343	23405	23427	23386	23438	23387	23370	23316	23336	23427	23475	23266	23418	23298	23433	23451	23338	23371	23316	23458	23391	23425	23359	23471	23351	23401	23307	23430	23470	23368	23490	23360	23447	23432	23475	23380	23384	23451	23301	23494	23466	23329	23498	23396	23371	23359	23403	23454	23310	23339	23311	23401	23475	23396	23364	23458	23384	23253	23465	23414	23426	23373	23431	23330	23294	23351	23418	23403	23388	23306	23421	23485	23401	23412	23287	23422	23320	23386	23376	23294	23436	23431	23375	23484	23436	23340	23416	23314	23465	23361	23373	23368	23425	23344	23440	23423	23407	23463	23436	23366	23351	23493	23335	23428	23324	23368	23486	23269	23505	23416	23535	23367	23391	23356	23392	23389	23476	23365	23348	23498	23461	23332	23350	23377	23436	23337	23463	23510	23345	23368	23327	23378	23353	23326	23428	23473	23428	23389	23415	23472	23494	23419	23467	23360	23345	23458	23407	23489	23393	23377	23511	23497	23300	23428	23458	23391	23381	23366	23360	23389	23340	23466	23517	23434	23316	23553	23418	23396	23463	23369	23361	23419	23436	23463	23467	23291	23443	23364	23294	23400	23375	23460	23380	23268	23404	23513	23393	23394	23399	23452	23470	23290	23401	23497	23401	23388	23372	23444	23433	23485	23405	23462	23474	23395	23402	23356	23405	23414	23333	23375	23448	23414	23407	23375	23503	23392	23476	23453	23387	23368	23426	23364	23395	23451	23405	23548	23382	23465	23348	23288	23371	23458	23392	23357	23447	23547	23338	23399	23480	23544	23460	23524	23483	23303	23527	23337	23431	23395	23489	23388	23350	23417	23494	23455	23390	23409	23303	23465	23448	23520	23287	23359	23406	23441	23488	23346	23466	23456	23470	23356	23462	23328	23410	23368	23420	23442	23298	23403	23473	23403	23488	23503	23507	23480	23482	23381	23429	23349	23506	23426	23406	23323	23445	23439	23376	23553	23381	23480	23415	23468	23404	23416	23396	23378	23472	23463	23403	23348	23417	23480	23377	23343	23532	23421	23368	23493	23513	23516	23425	23421	23431	23328	23454	23415	23342	23431	23390	23389	23387	23321	23443	23362	23389	23409	23467	23363	23477	23417	23439	23333	23456	23524	23312	23468	23546	23277	23492	23218	23450	23445	23405	23625	23389	23387	23489	23370	23393	23419	23410	23338	23405	23459	23418	23399	23447	23383	23432	23499	23409	23416	23360	23323	23408	23569	23428	23388	23448	23368	23413	23374	23434	23267	23531	23283	23361	23503	23475	23332	23414	23316	23523	23410	23407	23487	23381	23469	23336	23494	23510	23302	23422	23430	23408	23398	23303	23599	23380	23506	23479	23440	23503	23549	23447	23265	23487	23432	23473	23525	23453	23538	23348	23462	23451	23391	23440	23431	23458	23346	23545	23341	23487	23417	23427	23403	23329	23349	23346	23486	23313	23344	23461	23333	23321	23383	23548	23324	23425	23437	23444	23463	23302	23466	23425	23448	23499	23408	23405	23523	23352	23401	23251	23468	23346	23412	23423	23414	23395	23365	23416	23421	23295	23401	23598	23393	23324	23363	23322	23407	23502	23376	23358	23533	23413	23382	23441	23452	23373	23337	23280	23515	23574	23447	23318	23538	23325	23321	23514	23424	23385	23377	23453	23433	23391	23447	23466	23443	23451	23427	23523	23431	23349	23451	23420	23366	23376	23316	23354	23502	23485	23313	23427	23360	23454	23393	23372	23439	23495	23305	23451	23431	23481	23337	23517	23419	23477	23379	23428	23462	23356	23416	23401	23426	23571	23365	23543	23476	23463	23368	23429	23419	23519	23532	23300	23450	23368	23356	23393	23376	23528	23398	23333	23418	23387	23486	23390	23321	23368	23523	23398	23462	23421	23369	23440	23423	23453	23411	23402	23590	23306	23335	23421	23436	23338	23467	23392	23465	23420	23424	23450	23330	23350	23514	23455	23324	23446	23477	23377	23471	23506	23436	23391	23453	23412	23390	23315	23495	23498	23511	23412	23454	23517	23391	23359	23494	23306	23529	23340	23243	23490	23341	23386	23431	23451	23409	23475	23366	23527	23482	23311	23463	23548	23507	23531	23580	23423	23365	23424	23288	23503	23284	23365	23448	23458	23386	23560	23355	23448	23452	23443	23505	23463	23466	23350	23445	23512	23452	23420	23301	23558	23436	23426	23397	23377	23427	23476	23424	23420	23467	23478	23415	23370	23458	23541	23521	23502	23549	23301	23467	23517	23287	23358	23478	23400	23318	23373	23407	23416	23419	23437	23355	23489	23456	23456	23461	23387	23544	23410	23494	23471	23436	23377	23489	23439	23361	23457	23479	23489	23436	23420	23420	23420	23556	23367	23548	23314	23616	23483	23366	23313	23552	23396	23477	23368	23419	23326	23491	23399	23543	23388	23480	23357	23351	23399	23552	23354	23430	23499	23516	23332	23455	23445	23444	23424	23552	23396	23399	23401	23388	23359	23366	23309	23598	23492	23368	23462	23557	23383	23511	23398	23360	23436	23269	23381	23464	23452	23428	23502	23473	23509	23490	23453	23480	23336	23506	23480	23504	23452	23483	23398	23318	23621	23374	23513	23409	23471	23484	23443	23542	23374	23501	23221	23446	23417	23415	23447	23454	23459	23566	23503	23430	23402	23466	23472	23484	23411	23341	23364	23461	23304	23445	23403	23367	23456	23457	23411	23434	23414	23379	23422	23506	23466	23444	23369	23535	23376	23552	23470	23350	23458	23478	23479	23454	23314	23564	23371	23402	23472	23380	23523	23402	23447	23418	23495	23462	23500	23385	23501	23361	23490	23413	23428	23352	23567	23427	23529	23385	23456	23308	23377	23473	23445	23430	23576	23403	23543	23400	23294	23516	23420	23388	23416	23449	23533	23452	23459	23519	23357	23501	23375	23454	23403	23567	23489	23545	23344	23424	23458	23485	23550	23525	23282	23504	23361	23454	23410	23443	23406	23463	23418	23571	23419	23637	23607	23576	23327	23410	23352	23461	23474	23517	23441	23321	23522	23534	23372	23424	23349	23481	23432	23526	23352	23509	23407	23447	23384	23502	23425	23454	23482	23449	23401	23444	23475	23453	23317	23383	23291	23464	23441	23388	23424	23374	23270	23436	23412	23467	23417	23475	23457	23504	23458	23496	23437	23346	23437	23529	23431	23537	23523	23426	23342	23447	23563	23393	23561	23384	23534	23384	23455	23412	23384	23401	23439	23503	23406	23506	23508	23504	23380	23237	23495	23380	23437	23343	23425	23496	23513	23415	23434	23507	23419	23429	23492	23441	23483	23521	23432	23376	23404	23470	23545	23393	23316	23402	23519	23482	23430	23593	23298	23505	23340	23388	23398	23451	23569	23567	23390	23338	23550	23384	23419	23452	23417	23598	23499	23416	23399	23459	23451	23509	23379	23460	23407	23463	23418	23425	23402	23501	23486	23323	23411	23374	23419	23551	23455	23346	23475	23424	23463	23593	23340	23501	23365	23382	23424	23502	23537	23315	23494	23454	23463	23283	23595	23463	23329	23406	23474	23534	23395	23435	23333	23474	23492	23442	23414	23452	23394	23536	23427	23336	23375	23506	23362	23454	23519	23352	23405	23467	23457	23374	23457	23295	23469	23477	23447	23402	23545	23507	23425	23544	23522	23533	23460	23539	23429	23408	23487	23388	23354	23236	23396	23501	23399	23468	23421	23487	23404	23460	23446	23274	23451	23391	23517	23374	23552	23452	23487	23342	23478	23333	23481	23530	23472	23420	23471	23548	23468	23499	23419	23481	23464	23585	23505	23366	23343	23519	23431	23397	23266	23522	23366	23520	23382	23393	23373	23523	23302	23498	23460	23367	23481	23378	23485	23429	23387	23415	23368	23374	23504	23433	23462	23345	23387	23461	23464	23411	23335	23332	23458	23477	23320	23428	23471	23450	23417	23356	23458	23487	23385	23295	23413	23440	23477	23500	23384	23646	23378	23466	23320	23502	23339	23645	23424	23545	23454	23521	23527	23452	23388	23495	23362	23440	23402	23337	23423	23484	23323	23439	23256	23531	23398	23370	23407	23523	23441	23387	23527	23417	23406	23523	23451	23460	23435	23348	23412	23397	23476	23445	23467	23397	23447	23480	23411	23415	23360	23443	23268	23429	23425	23409	23383	23590	23338	23416	23434	23358	23329	23442	23508	23439	23488	23425	23427	23544	23475	23419	23400	23376	23395	23492	23471	23358	23527	23616	23477	23429	23472	23445	23366	23397	23409	23674	23304	23503	23452	23496	23412	23391	23422	23474	23355	23513	23445	23370	23509	23508	23394	23403	23433	23417	23515	23426	23464	23467	23327	23558	23323	23481	23397	23474	23432	23393	23463	23426	23384	23456	23458	23517	23500	23425	23383	23449	23529	23373	23488	23194	23491	23417	23428	23452	23483	23432	23416	23300	23311	23531	23517	23613	23369	23388	23489	23519	23370	23512	23466	23381	23464
20847	17474	17540	17333	17300	19959	38941	35083	27273	20837	17737	17236	17369	17124	17043	16962	17145	16980	17402	17062	17006	17053	17130	17023	17182	17149	17094	16948	17029	17141	17199	17006	17013	17366	17287	17058	17197	17141	17083	17076	17264	17146	17167	17402	17039	16957	16890	16937	17067	16937	17442	17198	17209	17151	17135	17090	17103	17081	17187	17136	17273	17056	17183	17166	17188	17048	17116	17115	17047	17183	17072	17145	17050	16851	17105	17132	17278	17144	17134	17004	16994	17191	17134	16925	17120	17119	17169	17215	17194	17104	17225	16939	17144	17289	17058	17111	17183	17232	17029	17136	16984	17179	17189	16914	17011	17220	17147	17319	17240	17247	17147	17072	16978	16934	17084	17181	17231	17078	17213	16964	17027	16981	17161	17151	17190	17085	16992	16952	16953	16927	17174	17130	17145	16989	17081	17215	17288	17153	17211	17131	17136	17183	17123	17256	17232	17077	17223	17111	17150	17204	17221	17046	17218	17179	17133	17137	17078	17166	17170	17107	17067	17276	17140	17267	16946	17161	17064	16935	17192	17201	17117	16980	17140	17278	17262	17249	17133	17141	17355	16926	16973	16997	16970	17080	16995	17091	16989	17213	16935	17162	17177	17088	17128	16930	17191	17032	16762	17002	17166	17235	17063	17088	17191	17283	17136	16996	17036	17033	17083	17022	17221	17249	17317	17091	17095	16918	17125	16856	17079	17155	17044	17103	17110	17055	17139	17304	16987	17176	17035	17231	17170	16891	17155	17060	17248	16994	17106	17074	17044	17201	17060	17027	17041	16936	17207	17247	17202	17026	17106	17017	17276	16887	17358	17249	17056	17183	17091	17272	17093	17232	17024	17169	17047	17307	17224	17188	17129	17173	17147	17185	16960	17050	17201	17144	17254	17043	17017	16884	17021	17190	17192	17189	17033	16936	17095	17155	17155	17114	16956	17020	17224	17038	16963	16968	17014	17143	17019	17065	17402	17014	17052	16999	16977	16989	17163	17045	17125	17005	17162	17176	17381	17151	17127	16937	17138	17286	17411	17047	17165	17005	17086	17065	17265	17067	17119	17081	17081	17064	17019	16978	17077	17007	17150	17093	17174	17076	16997	17080	17137	17250	17147	17228	17059	17194	17230	17409	16815	17140	16907	17171	17204	17093	17117	17050	17205	16953	16971	17201	17132	17359	16925	17168	17069	17339	17150	17042	16991	17416	17088	17186	17295	17294	17171	17001	17028	17111	17133	17099	17281	17119	17013	16806	17250	17218	16886	17122	17167	16976	17152	17212	17141	17192	16958	17217	17256	17002	17123	17178	17138	17061	17146	16886	17040	16963	17094	17069	17117	16963	17164	16955	17199	17014	17062	17195	17185	17383	17380	16937	17147	17193	17224	17175	17225	17053	17085	17170	16969	17183	17209	17131	17073	17129	16950	17120	17109	17063	17236	17042	17108	16925	17102	16986	17122	16933	16931	17079	17037	17000	17093	16991	17262	16957	17186	17103	17182	16948	17047	17357	17255	17279	17172	17129	16898	17217	17211	17206	16936	17199	17116	17225	17147	16962	16866	17058	17234	17181	17087	17182	17124	16969	17280	17089	17150	17233	17234	17081	17199	17151	17199	17278	17071	16926	17209	16844	17203	17208	17318	17231	17127	17261	16977	17022	17231	17072	17212	17198	17047	17153	16998	17209	17166	16828	17002	16989	16930	16815	16962	16939	17323	17161	17164	17185	17060	17193	17183	17119	17045	17168	17230	17217	17231	16965	16976	17048	17117	17199	17244	17177	16953	17105	17121	17180	17114	17168	17149	17294	17088	17047	17424	17124	17100	17126	16978	17265	17216	17219	17144	17194	17174	17004	16971	17011	17085	17213	17139	17094	17042	17072	17009	17288	17138	17269	17065	17111	17119	16895	17096	17162	17034	17078	16993	17127	16902	17016	17171	17254	17165	17220	17282	17073	17048	17064	17109	16990	17172	17264	17102	17127	17143	16981	17136	17077	16882	17052	17166	17193	17087	17209	17083	16923	16945	17056	17037	17246	17174	17135	16993	17113	17228	17114	17119	17071	16949	17296	17120	17064	16836	17183	17074	17149	16987	16887	16879	17072	17121	17117	17190	17213	17187	17244	17077	17025	16987	17219	17228	17056	16986	17156	17311	16939	17104	17145	17211	17174	17042	17253	17117	17173	17069	17215	17136	17013	17106	17056	16845	17175	17155	17133	17027	17144	17240	17122	17214	17255	17141	16888	17302	17254	16935	17038	17243	17151	17171	17018	17118	17085	17180	17291	17086	17098	17134	16802	17040	17145	17191	17053	17170	17113	16965	17050	17020	17186	17028	17207	17165	17061	16847	17291	16964	16834	17063	17003	16976	17022	17283	17029	17007	17118	17121	17049	16794	17022	17036	17131	16882	17115	17167	17124	17219	17149	17060	17026	17229	17181	17169	16886	17252	17288	17177	16860	17577	17308	17139	17099	17396	17305	17268	17119	17164	16999	17212	17124	17128	17018	17009	17279	17079	17136	16982	17101	17240	17074	17231	16926	17267	17184	17136	17319	17083	17077	17142	17175	17055	17287	17075	17087	17095	17240	16936	17043	17313	17265	16925	17040	17030	17078	17042	17035	17210	17048	17100	17107	17202	17075	17225	17283	16987	17041	17138	17113	17404	17223	17289	17107	17158	16986	17035	16938	17370	17142	17094	17066	17132	17060	17185	17285	17227	17105	17197	17083	16907	17112	17030	17140	17147	17079	17023	17206	17234	17308	17063	16916	17269	17168	17081	17002	17043	16942	17202	17205	17183	17013	17085	17177	17315	17328	17154	17178	17006	16806	17141	17125	17137	16989	17102	17076	17245	17293	17032	17211	17123	17022	17320	17129	17107	16981	17122	16975	17238	17111	17137	17219	17269	16893	17091	17267	17037	17047	17270	17123	17082	17127	17059	17209	17119	17027	16955	17092	17113	17004	17215	17085	17153	17139	17217	17121	17063	17182	17096	17097	17075	17081	16957	16968	17177	16962	17184	17095	17016	17047	17192	17020	17089	17011	17235	16939	17285	17133	17227	17152	17189	17214	17015	17043	17106	17194	17024	17020	17145	17076	17068	16993	17031	17021	17081	17371	17181	16946	17238	17103	17242	16987	17238	17066	16997	17156	17112	17160	16973	17157	16987	17028	16879	17049	17115	16864	17087	17326	17227	16986	17038	17137	17028	17181	17012	17042	17119	17134	17084	17083	17214	17091	17280	17191	17287	17229	17298	17041	17324	17296	17014	17157	17099	17101	17318	17056	17132	17068	17082	17172	16949	17320	17057	17176	17045	17103	17090	16968	17128	17163	16947	17163	16991	17204	17226	17174	17035	17211	17232	16941	17038	17098	16979	17039	17061	17391	17169	17134	17152	17332	17401	16999	16975	17127	17349	17167	17156	17026	17115	17227	17050	16977	17261	16943	17107	17069	17133	17294	17092	17184	17122	17160	17177	17190	17036	16924	17153	17092	17075	17139	17048	16940	16990	17100	17098	17156	17074	16848	16902	17069	17001	17102	16963	16915	17244	17114	17188	17051	17044	17068	17207	17083	17187	17123	17102	16921	17071	17314	17168	17268	17174	17225	17028	17159	17193	17120	17216	17023	16949	17211	17121	17076	16967	17068	17179	17244	17166	17231	17127	17027	16973	17209	16963	17372	17172	17088	17254	17019	17157	17091	17153	17431	17117	17099	17281	17350	17016	17092	17234	17047	17252	17166	17224	17140	17157	17140	17224	17077	17002	17280	17186	17262	17100	16943	17224	17179	17051	17164	17079	17087	17136	17078	17146	17287	17143	17250	17229	16939	16973	16864	17137	16814	17033	17163	17068	17144	17128	17249	17049	17052	16870	16936	17083	17096	17222	17036	17368	16986	17074	16980	17015	17223	16900	17166	17310	17043	17000	16884	17158	17004	17204	17135	17132	17206	16978	17157	17181	17100	17130	17108	17273	17218	17061	17042	17031	17141	17198	17187	17179	17214	17088	17185	16968	17033	16985	17006	16978	17262	16995	17173	17257	17294	17121	16972	17004	17003	17270	17109	17095	17172	17080	16968	17031	17074	17159	17443	17177	17258	17002	17099	17095	17153	17224	17104	17478	17038	17251	17257	17237	17189	17114	17032	17078	17084	16989	17325	17084	17009	17151	17115	16866	17121	17253	17088	17136	17051	17270	17233	17096	17016	17286	17120	17104	17118	17143	16950	16882	16920	17156	17180	17301	17342	17179	17314	16969	17185	17000	17069	17148	17203	17353	17154	17288	17239	17257	17067	17170	17111	17091	17149	17439	17075	17151	17028	17223	17133	17107	17081	17230	17058	16944	17142	17042	17166	17174	17102	17096	17099	17221	17039	17079	16975	16847	17070	17044	17242	16987	17091	17091	17011	17114	17045	17180	17152	17218	16972	17205	17228	17036	17063	16963	17139	17112	17142	17170	16914	17243	17159	17012	17354	17115	17157	16898	17151	17338	17148	16896	17009	17187	17098	17147	17075	17151	16895	17197	17069	16999	17096	17111	16971	17074	17062	17011	16822	17099	16976	17149	17069	17005	17061	17084	17350	17099	17135	17222	17258	17100	17204	17108	17095	17055	17227	17133	17050	17231	17252	17009	17093	17048	17170	17289	17041	17214	17293	17192	17056	17220	17245	17418	16967	17013	17261	17075	17324	17063	17257	17170	17183	17163	17115	17203	17144	17102	17175	17166	17168	17133	17028	17257	17113	17102	17096	17293	17183	17257	17105	17081	16931	17185	16849	17070	17216	17037	17038	17121	17063	17228	17244	17277	16858	17225	17160	17031	17194	17033	17006	17034	17193	17056	17088	17150	17130	17393	17288	17115	17013	17218	17240	17265	17418	17083	17082	17194	17181	17258	17021	17165	17125	17324	17089	17060	16990	17162	17217	17136	17245	17295	17250	17232	17125	17079	17158	17209	17058	17121	17108	17012	17120	17089	17021	17034	17068	17104	17249	17095	17185	17203	16993	16899	17149	17128	17134	17313	17188	17149	17073	17061	17119	17023	17211	17239	16906	17098	17004	17221	17298	17285	17041	17115	16990	16982	17144	17263	16937	17031	17330	17121	17166	17229	17201	17103	17254	17258	17171	17161	17186
23875	23647	23804	24498	25079	29310	34480	27590	25913	24445	23351	23308	23070	23261	23307	23351	23281	23390	23341	23338	23441	23383	23287	23402	23377	23472	23401	23351	23465	23441	23388	23394	23382	23256	23342	23393	23293	23426	23426	23421	23299	23245	23453	23284	23388	23457	23368	23315	23374	23362	23524	23283	23254	23291	23354	23268	23372	23293	23410	23243	23333	23362	23291	23297	23311	23367	23491	23388	23370	23298	23219	23414	23251	23435	23283	23459	23280	23304	23364	23406	23219	23357	23355	23327	23375	23359	23413	23373	23356	23481	23298	23390	23354	23479	23379	23477	23334	23417	23308	23396	23287	23391	23303	23339	23362	23295	23488	23246	23472	23455	23417	23413	23448	23320	23329	23444	23528	23423	23397	23395	23425	23333	23496	23368	23438	23380	23469	23380	23298	23454	23374	23312	23575	23464	23432	23398	23367	23434	23343	23211	23384	23360	23487	23418	23364	23364	23411	23305	23447	23514	23342	23460	23398	23289	23355	23346	23557	23307	23435	23443	23361	23469	23390	23422	23380	23386	23529	23325	23363	23430	23456	23441	23479	23484	23325	23413	23224	23364	23508	23354	23344	23362	23455	23429	23352	23389	23428	23366	23419	23364	23537	23428	23441	23435	23312	23495	23481	23527	23311	23480	23388	23329	23401	23446	23452	23309	23458	23381	23526	23461	23290	23318	23439	23361	23433	23262	23414	23389	23443	23312	23362	23467	23322	23357	23448	23294	23405	23366	23504	23424	23501	23488	23424	23355	23385	23316	23406	23418	23378	23410	23375	23515	23461	23441	23295	23531	23460	23593	23390	23323	23406	23236	23400	23353	23427	23422	23342	23501	23254	23500	23450	23353	23397	23612	23286	23388	23376	23457	23462	23474	23432	23513	23570	23404	23506	23369	23392	23435	23446	23335	23438	23477	23406	23372	23424	23286	23433	23380	23470	23484	23344	23348	23419	23421	23444	23478	23386	23453	23438	23379	23310	23350	23363	23383	23433	23405	23362	23359	23399	23417	23496	23365	23291	23414	23373	23518	23545	23405	23491	23286	23372	23460	23464	23334	23445	23463	23332	23453	23323	23433	23484	23376	23362	23433	23376	23411	23376	23411	23453	23357	23299	23326	23287	23554	23379	23385	23393	23461	23437	23409	23431	23422	23299	23396	23423	23380	23481	23321	23459	23416	23580	23426	23537	23314	23508	23412	23559	23345	23467	23464	23406	23478	23455	23267	23497	23530	23502	23417	23405	23444	23348	23473	23325	23517	23345	23425	23479	23511	23499	23321	23356	23353	23514	23349	23410	23367	23475	23351	23443	23363	23567	23402	23477	23388	23361	23333	23442	23473	23379	23445	23475	23414	23317	23496	23416	23370	23448	23530	23407	23389	23304	23353	23466	23311	23496	23547	23350	23433	23428	23367	23364	23531	23297	23429	23378	23403	23543	23398	23500	23353	23397	23377	23501	23320	23340	23364	23445	23424	23412	23343	23306	23494	23374	23406	23332	23400	23444	23501	23497	23374	23640	23394	23498	23434	23357	23469	23597	23405	23609	23469	23455	23420	23520	23428	23409	23423	23417	23498	23319	23586	23462	23327	23444	23475	23514	23524	23382	23414	23394	23462	23421	23491	23301	23365	23450	23513	23439	23481	23467	23253	23508	23393	23446	23436	23392	23553	23300	23515	23562	23520	23533	23373	23433	23392	23468	23426	23307	23569	23376	23407	23411	23401	23445	23370	23420	23399	23496	23376	23390	23404	23380	23380	23382	23515	23404	23488	23412	23558	23556	23427	23397	23427	23344	23344	23549	23412	23376	23450	23449	23462	23358	23366	23372	23519	23467	23326	23483	23390	23311	23378	23474	23507	23358	23387	23382	23396	23454	23416	23323	23496	23457	23342	23448	23379	23323	23519	23515	23405	23453	23536	23405	23470	23410	23360	23517	23432	23361	23458	23463	23403	23516	23328	23449	23408	23505	23382	23370	23458	23442	23337	23459	23363	23400	23440	23352	23428	23361	23297	23572	23472	23455	23454	23621	23413	23440	23298	23485	23308	23650	23362	23428	23455	23399	23333	23428	23528	23425	23503	23341	23470	23341	23446	23524	23414	23439	23395	23368	23424	23422	23487	23483	23454	23455	23474	23424	23470	23385	23352	23437	23486	23373	23404	23419	23507	23438	23449	23563	23401	23472	23324	23405	23399	23538	23446	23519	23405	23560	23318	23471	23402	23351	23458	23497	23258	23420	23481	23462	23318	23461	23504	23324	23387	23367	23421	23339	23287	23470	23384	23445	23431	23393	23398	23364	23410	23281	23402	23505	23377	23470	23366	23477	23399	23489	23434	23340	23607	23417	23445	23374	23446	23350	23448	23443	23525	23406	23356	23309	23446	23415	23376	23474	23411	23314	23446	23501	23425	23377	23489	23312	23576	23382	23441	23294	23369	23468	23302	23501	23379	23522	23435	23392	23336	23475	23521	23585	23357	23336	23568	23526	23379	23536	23385	23573	23264	23552	23428	23427	23446	23398	23470	23379	23378	23399	23499	23405	23350	23517	23410	23470	23399	23315	23335	23558	23406	23434	23333	23538	23391	23485	23431	23325	23397	23496	23435	23419	23620	23348	23431	23386	23418	23594	23435	23313	23416	23351	23562	23416	23252	23488	23451	23520	23427	23565	23336	23336	23489	23335	23427	23573	23442	23413	23385	23398	23433	23419	23420	23331	23507	23415	23480	23463	23381	23465	23450	23413	23522	23458	23391	23317	23503	23413	23339	23548	23310	23479	23449	23348	23361	23401	23495	23391	23263	23392	23355	23328	23414	23468	23407	23361	23451	23491	23301	23479	23461	23335	23386	23429	23406	23442	23405	23395	23414	23558	23372	23391	23420	23449	23272	23510	23440	23463	23338	23481	23505	23490	23460	23423	23398	23523	23326	23462	23447	23541	23338	23419	23502	23366	23430	23454	23614	23519	23395	23541	23424	23474	23490	23386	23496	23417	23529	23526	23340	23413	23474	23475	23326	23412	23423	23331	23518	23455	23439	23452	23327	23411	23418	23526	23443	23459	23422	23337	23338	23401	23457	23384	23424	23540	23365	23416	23509	23423	23361	23295	23509	23562	23339	23281	23478	23449	23572	23398	23492	23369	23400	23498	23450	23590	23352	23334	23336	23491	23552	23428	23462	23389	23468	23475	23358	23410	23511	23518	23383	23424	23424	23477	23402	23570	23349	23358	23481	23396	23404	23404	23449	23337	23502	23366	23488	23469	23471	23475	23360	23385	23428	23368	23488	23498	23384	23389	23484	23443	23427	23420	23368	23338	23437	23357	23451	23336	23348	23452	23400	23442	23354	23457	23413	23411	23454	23411	23444	23490	23309	23383	23478	23457	23457	23390	23477	23433	23323	23477	23293	23540	23457	23496	23473	23507	23501	23420	23594	23558	23406	23402	23489	23462	23398	23322	23473	23494	23566	23433	23576	23322	23417	23344	23459	23529	23469	23610	23446	23448	23355	23475	23346	23473	23195	23402	23300	23509	23343	23490	23604	23344	23414	23391	23514	23478	23447	23398	23372	23505	23325	23485	23291	23500	23497	23393	23374	23425	23504	23390	23601	23385	23471	23331	23440	23378	23467	23369	23576	23431	23493	23469	23418	23510	23333	23533	23453	23381	23431	23413	23394	23481	23521	23425	23314	23537	23449	23440	23218	23519	23269	23440	23492	23375	23491	23438	23412	23573	23470	23411	23495	23399	23435	23614	23540	23455	23432	23312	23443	23449	23425	23509	23351	23425	23406	23501	23356	23534	23465	23445	23445	23379	23445	23372	23354	23467	23437	23511	23254	23474	23289	23377	23388	23430	23341	23403	23471	23560	23235	23485	23396	23453	23474	23487	23410	23471	23322	23402	23434	23458	23577	23450	23450	23420	23413	23596	23605	23363	23546	23388	23280	23555	23406	23444	23412	23484	23368	23361	23457	23528	23547	23400	23443	23568	23442	23454	23305	23502	23492	23495	23433	23457	23379	23418	23447	23549	23482	23327	23343	23412	23393	23431	23454	23423	23358	23450	23502	23323	23450	23550	23442	23459	23342	23480	23513	23441	23437	23444	23485	23497	23529	23430	23409	23415	23466	23391	23618	23420	23366	23516	23376	23578	23367	23431	23483	23415	23387	23469	23462	23552	23449	23486	23413	23395	23389	23338	23469	23603	23324	23554	23435	23472	23473	23387	23399	23337	23469	23537	23473	23406	23457	23324	23485	23451	23431	23405	23496	23308	23306	23430	23490	23395	23294	23397	23389	23422	23452	23343	23535	23417	23387	23475	23400	23537	23487	23391	23417	23475	23388	23515	23390	23409	23457	23558	23387	23444	23358	23558	23441	23504	23357	23456	23356	23501	23403	23494	23499	23365	23406	23505	23440	23469	23476	23470	23374	23497	23509	23427	23519	23359	23549	23412	23290	23473	23552	23465	23421	23374	23507	23596	23448	23489	23501	23365	23474	23571	23447	23458	23573	23426	23445	23459	23431	23554	23433	23532	23378	23479	23647	23415	23395	23529	23560	23518	23378	23505	23417	23451	23415	23371	23449	23389	23402	23520	23392	23422	23477	23430	23449	23431	23289	23424	23541	23524	23449	23528	23376	23513	23475	23442	23395	23448	23416	23467	23343	23449	23319	23378	23450	23386	23557	23410	23406	23320	23491	23514	23449	23491	23409	23376	23303	23480	23462	23305	23521	23366	23416	23401	23361	23494	23289	23484	23540	23439	23491	23444	23503	23485	23537	23356	23420	23469	23423	23551	23374	23579	23454	23417	23387	23449	23444	23382	23350	23537	23418	23374	23436	23424	23427	23525	23341	23536	23431	23454	23466	23356	23616	23330	23489	23501	23436	23430	23395	23448	23360	23492	23431	23509	23481	23404	23614	23404	23498	23416	23456	23423	23434	23384	23452	23550	23418	23415	23335	23481	23435	23424	23229	23548	23527	23405	23440	23481	23410	23444	23439	23488	23508	23369	23462	23446	23354	23473	23585	23391	23420	23381	23464	23448	23507	23499	23347	23434	23266	23421	23356	23506	23428	23485	23406	23354	23296	23617	23438	23425	23411	23379	23363	23552	23433	23422	23492	23383	23593	23519	23452
18766	17724	17390	17551	17484	19250	46206	44481	33921	23491	18617	17361	17070	17152	17120	17239	17201	16785	17008	16981	17149	17115	17215	17210	17134	17023	17105	17206	16955	17050	16863	17061	16843	16944	17053	16863	16949	16816	16965	17066	17129	16835	17019	17069	17040	17087	17058	17065	17138	17168	17027	16947	17134	17159	17192	17184	17082	16987	17102	17216	16815	16954	17056	16919	16832	17056	17133	16861	16815	16941	16980	17017	17029	16826	17085	16877	17006	16870	16869	17093	16977	17034	16927	17015	17020	17120	16900	16924	16967	17042	16881	17014	17092	16883	17003	17192	17104	17128	17003	16873	16847	16948	17050	17023	16901	16978	17041	17024	17125	17079	16965	17082	16914	17188	17031	17171	17220	16834	17001	17191	16946	16746	16975	16880	16862	17093	17140	16928	17017	16961	16999	17106	17057	16964	16931	16930	16915	17091	16875	16865	17000	17087	17217	17124	17159	17160	17106	16843	17115	16968	17096	17030	17039	17098	16750	16999	17179	16983	16896	17140	16967	16906	16961	17127	17058	17126	16792	16678	17109	16861	16894	16940	17181	17207	17033	16833	17030	16977	17079	16993	16918	16921	17070	17089	16914	17124	17067	16779	17197	17112	16856	16867	16833	16977	17133	17243	17153	16908	17049	17223	16874	17102	17226	17050	17093	17026	17095	17216	17124	16832	17147	17202	17230	17207	16969	17033	17194	17051	16938	17074	16949	17045	16967	17171	16924	16934	16890	16929	16893	16978	17041	17029	17058	16951	17047	17118	17027	17142	17234	17065	16901	16880	17036	17233	17170	17008	17117	17219	17063	16910	17046	17004	17193	17075	17038	16989	17020	17263	16880	17263	17043	16992	16988	17039	17039	17260	16999	17154	17132	17051	17053	17056	16866	17033	17133	16924	17052	17179	17067	17177	17273	17042	17091	17040	16867	17023	16894	17019	17083	17180	16957	16840	16998	16999	16929	17074	17070	16977	17109	17143	17122	17083	17031	17074	16989	17172	17044	17019	17126	17103	17081	16977	17147	16983	17083	16993	17033	17067	17037	16927	17031	16852	16986	16955	16882	17120	17277	16995	17034	17147	17084	17197	17202	17080	16907	16977	17018	17079	17130	16973	17063	16978	16956	17040	17016	16825	16889	16777	17126	16920	17142	17061	17016	17304	17076	17110	17318	17071	16784	16919	16916	17029	17013	16992	17137	17128	17023	16937	16941	17194	16861	16974	17118	16926	17012	17198	17090	17001	16998	17087	16983	16901	16880	17068	17093	16896	17011	17131	17175	16947	16781	17243	17091	17147	17005	16866	17035	16981	17081	16931	17321	17104	17031	16894	16927	17071	17158	16966	17201	16928	16913	16854	16940	17275	16961	17017	17077	17113	17379	16960	17057	17176	17105	17006	17040	17011	17131	17036	16990	17245	16971	16981	16824	17106	16975	17058	16994	16993	17054	16804	16864	16934	17094	17021	16915	17135	17051	16812	17058	17035	17119	17086	17027	17081	17209	16930	17130	17089	16993	17100	17263	17041	17005	16954	17030	16956	17031	16834	17103	17070	17158	17191	16972	16942	17026	17069	17122	17176	17167	17258	17080	17013	17100	16782	16846	17218	16774	16873	16957	17017	17040	16965	17069	16992	17086	17083	16942	16997	16960	16936	16908	16998	16913	16960	17182	16870	16923	16936	17224	17168	16714	17022	17022	16980	17053	17125	17229	16959	17038	17083	17082	16976	17160	17275	17067	17080	16894	17155	17162	16986	16912	16930	17180	17230	16967	16830	17088	17139	16991	17035	17024	16846	17028	16938	16923	17005	17193	16956	17192	17087	17005	17101	16968	16876	17021	17159	17146	17013	17053	17047	16931	16867	17092	17154	16959	17252	16955	16889	17156	16977	17075	17052	17072	17167	16939	17122	17036	16971	16973	17029	16980	16996	16904	17057	17276	16964	17274	17002	17176	17014	17046	16906	16858	17034	16968	17022	17135	17032	17079	17094	16987	17193	17227	16861	16976	17118	17171	17079	17097	17009	17257	17033	17072	17078	16890	17065	17015	17092	17140	16983	16862	16865	16786	16847	17047	17041	16806	17128	16904	17070	17087	17098	17033	16897	16968	17009	16986	17075	16905	17112	17085	16989	17074	16889	16827	17216	16910	17141	17054	17010	17141	16938	16958	16956	17192	17107	16940	17009	16906	17120	16778	17013	17140	17191	16934	16913	17110	17071	17079	17093	16943	16880	17042	17079	17228	17047	17158	17151	16897	17047	16870	17066	17061	17097	17030	17128	17050	17066	17205	16997	16977	17275	17006	16916	17195	17031	16935	17046	17066	16997	17149	17034	17058	17256	17101	16869	16833	16957	17107	17345	16946	17216	16967	16904	17083	17064	17068	17055	16906	16885	16850	16884	16929	16886	17120	16992	17060	17080	17004	17042	16835	16837	16932	17060	17030	17034	17124	16907	16850	17214	17181	17005	17019	16897	16902	17028	17056	17093	17050	16935	16851	17050	17200	16941	17207	17106	17085	16873	16970	17148	17059	16862	17129	16754	17048	16991	16982	17104	17276	17224	17050	16855	17004	16992	16899	17305	17025	17066	17156	17159	16985	16932	16851	17035	17021	17220	16941	17076	17144	16917	17089	17104	17092	16882	17023	17278	17017	16906	16997	17107	17055	16867	16845	17028	17207	17018	17054	17123	17195	17033	17039	17060	17012	17071	17011	16983	17066	17001	17101	16920	17098	16927	17272	16848	16981	17195	17042	17098	17033	17038	17205	17070	16882	16964	17101	17155	17093	17048	17117	16959	16932	17014	16933	17018	16906	16999	16915	17019	16893	17101	16916	17272	16900	17267	17049	16887	16964	17195	16988	17237	16960	17009	17050	16998	16952	16739	16838	17121	17205	17143	17188	16914	17073	16980	17004	17100	17157	17038	16934	17105	17234	16929	16782	16982	16989	17073	17011	16994	17201	17012	17231	16961	17140	17170	17311	17119	17046	17081	16842	16993	16988	17142	16946	16936	17023	17078	17204	17218	17179	17014	16839	16989	17069	17022	17189	17025	17059	17064	16867	16913	16952	17016	17155	17177	17004	17127	17073	16951	16926	16921	17012	16941	17306	17305	16841	17039	17064	17206	17177	17313	16668	16940	17332	17188	17082	17135	17069	17100	17156	17063	17209	16878	17032	16868	16988	17045	17154	17202	16981	17131	17059	17025	17115	16867	17081	17139	16951	16984	17048	16948	16935	17068	17034	17085	16995	16968	16992	17075	17018	17223	17026	17101	17134	17136	17079	17073	17048	17122	17008	16926	17041	17097	17140	16856	17021	17027	17000	17015	17064	16925	17134	17063	16960	17188	17127	16791	16997	16912	16983	17057	17137	16896	16984	16926	17153	16988	17204	16935	17037	17022	16986	17079	17051	17154	17202	16834	16984	16915	17125	17045	16779	17124	17027	17007	17057	17171	17167	17105	17026	16813	17126	16957	16983	16968	17006	17040	16905	16923	16981	16808	17005	17278	16839	17077	17062	17023	17093	17044	17006	17142	17149	17125	17070	16812	17220	17062	17024	17200	16967	17000	16971	17120	16981	17022	17170	17051	17092	16985	16951	16929	17034	17051	17102	17128	17034	16971	17089	16955	16964	16947	17041	16944	16977	16969	17197	17100	17187	17284	17059	17072	16949	17012	17119	16771	16987	17010	16977	17099	16961	17154	17170	16998	17030	16980	17132	16977	16965	16968	17055	17228	17087	17045	17077	17025	16959	17053	17070	17043	16995	17089	17144	17068	17031	16866	16874	16979	17272	17060	16952	17108	17046	16940	17083	16912	16959	16878	16935	17066	17174	17185	17200	16963	16856	17099	16994	17126	17089	17177	16961	17004	16971	16996	17080	16968	17131	16941	17318	17027	17066	17136	17024	16760	16931	17001	17050	16994	17019	16999	16976	16988	17105	17128	17011	16892	17211	16946	17022	16977	16862	17028	16988	16943	16796	16893	16919	16938	17107	16971	16945	16917	17064	16977	16932	17132	17065	16924	16943	17170	17087	16953	16882	17019	17065	17031	17205	17085	17072	16977	17085	16896	17007	17075	17076	16834	16998	16948	16891	16990	17255	17066	17021	17107	17154	17035	16979	17018	17174	17067	17033	17243	16766	17019	16948	17280	16966	17035	16996	17036	17079	16936	17342	16983	17037	17070	17280	16919	16976	17148	17084	16954	17137	17176	17081	17184	17043	17047	17111	17031	17217	16822	17092	16895	17344	16898	16872	16751	17167	17034	17215	17136	16819	17026	17261	17033	16915	17000	17079	16898	17064	17085	17079	17082	16955	16976	16986	16990	17118	17088	17155	16995	16989	17063	16948	17088	16920	17048	16784	17121	17286	17165	17450	17102	17046	16987	16882	16908	17036	17011	17048	16930	17065	17060	16878	17140	17032	17077	17110	17021	17092	17153	17040	17040	16905	17223	17079	17054	16986	17090	17188	17387	16836	17233	17092	17028	16929	16909	16952	16954	16985	17217	17143	17211	17191	17114	17035	17150	16996	17217	17146	16817	17070	17043	16965	17020	17142	17111	17145	17028	17134	17241	17275	16976	16992	17047	17294	16763	17001	17086	16942	16973	17128	17102	17026	16995	17117	16968	17166	17122	17124	16930	16916	17081	17246	16893	17293	17064	16980	17009	17043	17002	17075	17032	16946	17056	17122	17222	17046	17045	17265	16949	17167	16906	16999	16944	16975	17036	17076	17126	17044	17151	17148	17209	16983	16973	17111	17086	17095	17246	16971	16933	16997	16897	16974	16763	17032	17004	17021	16894	17124	17039	17135	16992	17039	16973	16973	17259	17023	17242	16830	17137	17248	17101	17182	17131	17065	17080	17105	17104	16822	17000	17108	17100	17097	17045	17016	17055	16891	17101	16976	16987	17248	16898	17037	17019	17180	17124	16973	17129	17047	17039	17234	17165	17006	17016	17202	17111	16809	17197	16986	16985	17115	17348	17116	17189	17294	17164	16978	16936	16935	17119	17205	16974	17118	16971	17084	17011	17006	16926	17018	17040	17038	16879	16900	17174	17099	17116	16794	17090	17070	16984	17084	17207	17203	16943	17283	16904	17006	16950	17011	16927	17030	17055	17115	17144	16976	16900
25357	24184	24048	25056	25728	30343	38724	30124	22932	23656	22578	22692	22696	22962	23008	23171	23169	23374	23429	23435	23478	23581	23446	23509	23682	23338	23537	23497	23598	23545	23530	23624	23489	23567	23543	23500	23584	23547	23539	23668	23576	23428	23414	23643	23592	23597	23593	23495	23468	23584	23463	23694	23566	23491	23451	23640	23457	23696	23478	23525	23567	23595	23430	23608	23581	23456	23609	23537	23526	23457	23490	23475	23688	23430	23639	23419	23639	23496	23663	23583	23588	23649	23628	23537	23646	23584	23440	23542	23558	23570	23466	23565	23412	23573	23577	23533	23622	23492	23613	23499	23647	23630	23491	23490	23567	23598	23497	23568	23616	23642	23553	23500	23540	23555	23607	23631	23545	23440	23674	23437	23568	23450	23612	23471	23607	23752	23556	23481	23579	23617	23638	23581	23554	23574	23653	23590	23545	23538	23565	23535	23474	23754	23543	23623	23615	23568	23462	23707	23579	23603	23371	23667	23685	23623	23644	23584	23592	23632	23535	23722	23583	23674	23670	23455	23596	23595	23595	23555	23578	23531	23631	23567	23599	23650	23483	23618	23594	23531	23507	23641	23593	23511	23567	23606	23625	23648	23640	23553	23599	23552	23677	23588	23627	23527	23584	23611	23650	23623	23622	23588	23586	23567	23640	23653	23479	23557	23554	23625	23618	23560	23602	23645	23618	23540	23648	23633	23718	23647	23524	23473	23666	23682	23634	23604	23661	23520	23688	23536	23610	23536	23548	23615	23619	23700	23535	23554	23649	23572	23544	23655	23493	23586	23553	23540	23530	23469	23623	23616	23653	23540	23726	23679	23585	23637	23591	23513	23670	23633	23635	23538	23549	23635	23544	23597	23651	23631	23577	23542	23674	23469	23533	23666	23560	23656	23585	23607	23693	23680	23528	23601	23647	23630	23582	23611	23577	23661	23732	23529	23751	23473	23625	23577	23533	23732	23562	23612	23637	23620	23703	23721	23614	23681	23598	23713	23645	23564	23609	23586	23664	23684	23564	23597	23632	23673	23568	23611	23639	23590	23772	23590	23591	23626	23612	23595	23676	23745	23683	23545	23583	23562	23566	23494	23537	23599	23549	23578	23516	23690	23548	23571	23629	23542	23686	23725	23553	23739	23600	23641	23636	23567	23758	23633	23599	23616	23625	23670	23669	23632	23586	23678	23606	23598	23712	23542	23560	23719	23653	23494	23545	23646	23639	23642	23732	23554	23648	23590	23582	23638	23640	23722	23598	23703	23550	23567	23636	23607	23582	23544	23674	23672	23630	23670	23753	23604	23740	23544	23575	23665	23532	23514	23578	23545	23626	23622	23624	23492	23597	23663	23622	23629	23638	23561	23680	23527	23679	23688	23584	23599	23498	23648	23642	23496	23564	23583	23673	23618	23783	23488	23604	23593	23585	23541	23600	23740	23610	23631	23537	23490	23535	23559	23523	23603	23750	23656	23693	23404	23641	23484	23715	23655	23421	23666	23615	23586	23639	23564	23671	23619	23610	23593	23633	23680	23569	23565	23606	23580	23509	23648	23651	23641	23713	23645	23566	23827	23504	23562	23662	23631	23637	23731	23625	23582	23644	23474	23670	23556	23645	23685	23633	23595	23569	23531	23657	23461	23599	23664	23505	23621	23567	23617	23676	23584	23629	23644	23633	23592	23652	23603	23685	23573	23655	23483	23660	23669	23641	23576	23662	23777	23646	23604	23503	23606	23662	23579	23638	23730	23600	23499	23688	23387	23714	23554	23640	23455	23750	23559	23640	23643	23654	23657	23777	23634	23530	23595	23709	23600	23621	23613	23630	23615	23697	23653	23669	23665	23572	23570	23664	23646	23619	23539	23655	23546	23623	23536	23822	23529	23524	23594	23566	23716	23659	23663	23559	23602	23633	23573	23638	23736	23631	23708	23560	23590	23595	23671	23568	23608	23666	23406	23464	23631	23593	23582	23580	23582	23706	23637	23492	23599	23633	23565	23603	23626	23660	23662	23550	23583	23525	23575	23565	23661	23638	23634	23585	23784	23524	23653	23649	23630	23686	23627	23671	23576	23587	23671	23605	23543	23591	23736	23657	23658	23537	23595	23723	23644	23750	23543	23602	23543	23610	23639	23493	23540	23558	23644	23546	23571	23611	23674	23566	23674	23612	23582	23556	23520	23614	23674	23580	23653	23559	23674	23551	23644	23702	23577	23492	23603	23543	23725	23521	23777	23631	23606	23565	23709	23701	23529	23691	23428	23691	23631	23652	23545	23719	23696	23642	23678	23635	23487	23507	23610	23581	23571	23572	23579	23503	23607	23581	23653	23657	23640	23628	23556	23601	23566	23441	23497	23571	23623	23563	23671	23609	23449	23580	23736	23605	23673	23671	23656	23626	23583	23610	23464	23748	23602	23558	23525	23671	23636	23661	23694	23471	23647	23744	23649	23667	23485	23545	23673	23606	23564	23564	23658	23570	23676	23530	23684	23555	23656	23680	23586	23558	23642	23641	23703	23530	23640	23637	23575	23653	23541	23672	23649	23592	23650	23581	23596	23628	23654	23658	23641	23486	23797	23583	23700	23609	23750	23681	23649	23537	23557	23518	23799	23662	23598	23688	23599	23634	23675	23664	23620	23576	23572	23607	23572	23579	23681	23564	23613	23565	23566	23567	23775	23556	23729	23517	23710	23737	23602	23657	23741	23471	23601	23574	23627	23676	23499	23703	23771	23602	23445	23768	23687	23681	23497	23458	23596	23666	23539	23557	23640	23696	23654	23612	23693	23519	23632	23620	23801	23541	23621	23711	23577	23491	23538	23670	23581	23672	23552	23714	23693	23718	23469	23650	23557	23596	23727	23565	23662	23704	23590	23579	23603	23678	23645	23652	23564	23583	23617	23577	23644	23681	23406	23728	23705	23702	23676	23636	23692	23485	23676	23648	23655	23538	23721	23533	23637	23473	23681	23628	23604	23587	23780	23619	23665	23573	23461	23743	23597	23748	23687	23599	23516	23517	23713	23564	23589	23711	23624	23750	23639	23569	23562	23541	23690	23645	23709	23571	23659	23534	23719	23800	23483	23639	23626	23645	23752	23579	23568	23614	23649	23649	23701	23583	23565	23490	23564	23632	23775	23489	23625	23612	23765	23553	23594	23645	23551	23667	23688	23524	23578	23431	23744	23567	23652	23549	23595	23673	23658	23660	23544	23744	23586	23475	23669	23593	23647	23607	23598	23585	23554	23693	23584	23728	23583	23694	23682	23602	23745	23499	23739	23502	23604	23664	23610	23641	23606	23721	23645	23621	23671	23655	23680	23526	23680	23555	23627	23634	23710	23588	23576	23621	23577	23573	23690	23611	23641	23664	23576	23710	23734	23608	23551	23636	23491	23693	23512	23745	23635	23677	23604	23692	23694	23658	23696	23583	23716	23737	23548	23726	23540	23562	23646	23625	23629	23654	23645	23636	23785	23626	23608	23584	23663	23726	23727	23621	23618	23670	23590	23700	23648	23618	23621	23701	23709	23715	23572	23576	23696	23651	23657	23521	23569	23753	23568	23625	23535	23696	23643	23629	23566	23611	23642	23666	23659	23626	23753	23679	23621	23663	23626	23713	23563	23420	23514	23754	23687	23614	23654	23660	23498	23677	23542	23535	23694	23676	23617	23502	23592	23525	23579	23532	23654	23606	23667	23740	23767	23566	23690	23569	23702	23545	23654	23619	23758	23609	23664	23633	23696	23559	23815	23651	23754	23535	23700	23562	23639	23617	23628	23604	23641	23733	23589	23725	23517	23640	23670	23603	23674	23650	23660	23698	23527	23672	23589	23781	23534	23637	23645	23595	23792	23676	23635	23660	23684	23710	23696	23578	23674	23631	23566	23613	23613	23698	23566	23544	23587	23567	23747	23685	23627	23707	23572	23663	23643	23549	23709	23674	23701	23487	23729	23661	23698	23637	23696	23627	23687	23510	23731	23784	23586	23584	23638	23620	23597	23653	23652	23626	23556	23656	23602	23554	23704	23609	23674	23687	23572	23730	23533	23741	23676	23622	23629	23639	23519	23667	23741	23576	23615	23533	23736	23562	23799	23445	23628	23580	23666	23654	23702	23680	23621	23596	23632	23680	23654	23560	23696	23716	23516	23679	23575	23733	23640	23736	23541	23598	23568	23772	23591	23651	23732	23642	23866	23480	23636	23690	23622	23531	23482	23707	23610	23711	23602	23703	23702	23610	23634	23683	23636	23646	23696	23697	23629	23678	23673	23768	23734	23696	23612	23595	23720	23553	23608	23617	23573	23692	23683	23742	23709	23503	23528	23685	23560	23625	23718	23649	23670	23717	23563	23639	23749	23590	23721	23592	23643	23647	23629	23659	23607	23610	23687	23570	23687	23663	23534	23539	23575	23627	23668	23662	23606	23753	23614	23659	23587	23759	23592	23635	23678	23762	23740	23622	23633	23703	23662	23591	23617	23451	23623	23578	23778	23808	23644	23579	23444	23669	23590	23535	23682	23589	23551	23594	23645	23638	23592	23600	23623	23641	23704	23630	23660	23679	23697	23598	23618	23630	23680	23649	23806	23629	23640	23561	23706	23531	23587	23614	23687	23717	23637	23598	23594	23760	23698	23504	23612	23625	23567	23713	23637	23607	23660	23539	23635	23538	23665	23654	23775	23709	23614	23571	23693	23641	23620	23630	23655	23573	23557	23693	23656	23570	23734	23695	23702	23582	23502	23660	23580	23664	23668	23543	23671	23670	23740	23530	23596	23726	23623	23624	23632	23614	23656	23583	23672	23613	23601	23628	23573	23670	23805	23658	23533	23610	23616	23539	23631	23652	23642	23664	23619	23607	23579	23767	23732	23513	23654	23717	23550	23653	23647	23704	23748	23555	23779	23706	23674	23757	23631	23746	23461	23703	23695	23735	23618	23671	23690	23688	23660	23692	23621	23665	23632	23562	23632	23663	23669	23559	23672	23739	23669	23574	23600	23668	23675	23631	23748	23665	23584	23633	23722	23571	23577	23621	23742	23726	23571	23671	23526	23613	23553	23612	23688	23580	23682	23673	23665	23560	23707	23492	23696	23631	23611	23537	23731	23830	23570	23590	23705	23781	23599	23730	23751	23531	23694	23742	23607	23556	23636
19317	16917	16997	17029	16848	17462	25522	25486	21680	18472	17177	16775	16742	16519	16616	16827	16713	16822	16766	16867	16721	16565	16819	16814	16634	16976	16881	16813	17091	16824	16865	16871	16603	16736	16852	16641	16637	16793	16754	16805	16815	16714	16692	16601	16671	16681	16538	16774	16980	16737	16904	16617	16662	16375	16900	16695	16850	16754	16480	16865	16930	16875	16738	16854	16905	16800	16708	16716	16684	16837	16689	16802	16683	16740	16777	16651	16829	16847	16879	16804	16718	16647	16941	16806	16717	16668	16836	16598	16630	16769	16882	17220	16988	16673	16737	16869	17073	16904	16781	16634	16659	16836	16647	16957	16954	16720	16875	16723	16783	16670	16783	16789	16850	16686	16847	16596	16679	16653	16829	16803	16845	16754	16722	16694	16771	16684	16945	16759	16726	16803	16798	16668	16730	16780	16814	16796	16804	16555	16846	16722	16793	16700	16910	16862	16619	16765	16757	16664	16679	16780	16666	16872	16781	16797	16731	16835	16808	16675	16758	16770	16834	16750	16700	16706	16505	16751	16796	16756	17005	16734	16688	16816	16716	16739	16762	16868	16762	16820	16815	16832	16730	16779	16658	16715	16888	16821	16707	16546	16668	17061	16995	16575	16660	16699	16725	16686	16640	16770	16763	16986	16708	16799	16558	16684	16861	16823	16736	16805	16707	16804	16595	17015	16769	16793	16768	16836	16737	16763	16722	16648	16865	16801	16988	16687	16686	17010	16769	16691	16695	16739	16743	16521	16861	16860	16846	16832	16807	16782	16863	16768	16744	16882	16870	16798	16745	16863	16991	16779	16613	16715	16812	16693	16874	16637	16782	16759	16686	16882	16896	16757	16799	16886	16828	16980	16877	16955	16964	16850	16705	16729	16771	16861	16729	16603	16925	16940	16889	16900	16732	16623	16672	16759	16658	16858	16726	16500	16842	16772	16703	16684	16619	16866	16657	16714	16739	16852	16897	16764	16854	16901	16818	16693	16834	16873	16780	16953	16911	16580	16815	16929	16772	17091	16862	16451	16663	16748	16651	16836	16690	16655	16857	16625	16614	16895	16810	16788	16865	16652	16772	16512	16714	16808	16764	16936	16844	16832	16869	16851	16910	16552	16682	16968	16889	16853	16987	16700	16776	16868	16757	16735	16567	16460	16871	16881	16964	16622	16699	16822	16775	16718	16878	16912	16896	16945	16669	16845	16612	16839	16973	16643	16587	16579	16709	16633	16793	16630	16691	16668	16932	16632	17028	16841	16686	16495	16663	16819	16745	16782	16753	16888	16972	16725	16804	16821	17006	16851	16872	16870	17030	16767	16924	16995	16777	16697	16781	16764	16615	16769	16723	16802	16934	16811	16808	17037	16862	16873	16707	16703	16985	16924	16762	16974	16664	16583	17048	16708	16770	16954	16811	16484	16829	16838	16928	16796	16797	16687	16795	16854	16616	16690	16735	16680	16917	16596	16829	17034	16775	16701	16837	16802	16710	16769	16997	16869	16784	16779	16647	16814	16730	16679	16860	17009	16800	16720	16587	16759	16700	16723	16959	16671	16818	16589	16820	16851	16636	16813	16664	16771	16822	16689	16724	16822	16816	16839	16762	16578	16795	16862	16675	16718	16827	16659	16847	16818	16742	16709	16936	16711	16782	16593	16817	16582	16907	16651	16839	16801	16793	16735	16916	16897	17065	16906	17072	16932	16685	16971	16903	16737	16984	16822	16697	16808	16544	16604	16586	16770	16724	16745	16722	16928	16836	17021	16604	16682	16714	16740	16695	16905	16831	16653	16783	16748	16933	16868	16881	16916	16904	16923	16836	16752	16929	16611	16820	16811	16886	17197	16821	16768	16975	16773	16707	17015	16730	16808	16820	16890	16927	16764	16750	17055	16748	16757	16829	16894	16609	16824	17012	16724	16688	16786	16888	16849	16733	16592	16754	16724	16850	16684	16638	16849	16611	16839	16690	16631	16720	16860	17004	16929	16911	16928	16820	16846	16751	17009	16888	16945	16869	16842	16757	16852	16851	16750	16954	16876	16837	16722	16714	16845	17003	16831	16842	16430	16732	16789	16750	16565	16767	16810	16797	16680	16658	16857	16921	16910	16664	16862	17014	16804	16796	16774	16941	16767	16882	16844	16742	16798	16697	16926	16811	16739	16625	16524	16621	16698	16777	16694	16780	16697	16868	16815	16763	16783	16816	16964	16872	16960	16843	16559	16871	16835	16849	16784	16739	16989	16898	16867	16826	16829	16746	16743	16978	16354	16699	16847	16699	16769	16915	16944	16736	16737	16731	16886	16819	16817	16774	16764	16798	16830	16885	16897	16884	16615	16744	16776	16902	16902	16876	16984	16699	16883	16817	16834	16801	16843	16689	16782	16833	16674	16905	16741	16867	16891	16880	16782	16886	17041	16842	16969	16834	16653	16807	17047	16770	16780	16725	16825	16778	16845	16937	16889	16788	16934	16718	16824	16866	16735	16812	16848	16925	16919	16733	16907	16730	16835	16787	16895	16740	16751	16858	16747	16842	16445	16774	16859	16897	16701	16932	16697	16835	16708	16787	16659	16789	16572	16803	16796	16601	16798	16798	17029	16975	16691	16874	16937	16767	16803	16635	16700	16923	16613	16674	16755	16682	16731	17031	16862	16639	16733	16766	16919	16779	16885	16741	16719	16763	16862	16739	16646	16786	16755	16746	16839	16976	16890	16683	16671	16945	17146	16935	16800	16773	16710	16869	16784	16762	16752	16812	17082	16844	16674	16843	16719	16607	16851	16528	16608	16685	16835	16783	16653	16860	16926	16794	16842	16849	16909	16728	17114	17036	16927	16743	16769	16679	16772	16786	16739	16739	16716	16996	17128	16774	16811	16713	16848	16691	16773	16726	16857	16805	16648	16810	16710	16882	16653	16919	16664	16854	16821	16952	16880	16914	16635	16839	16801	16917	16789	16736	16797	16636	16741	16778	16635	16726	16790	16893	16860	16751	16857	17014	16933	16929	16781	16963	16851	16751	16548	16839	16810	16724	17036	16737	16722	16592	17045	16942	16920	16654	16738	16761	16740	16701	16873	16866	16937	16827	16839	16854	16894	16850	16871	16832	16609	16786	16827	16715	16885	16580	16704	16678	16600	16979	16759	16778	16735	16875	16651	16800	16799	16778	16671	16992	16819	16833	16759	17083	16729	16757	16870	16662	16777	16653	16793	16942	16848	16853	16690	16879	16716	16895	16829	16795	16721	16643	16708	16606	16630	17014	16604	16743	16789	16707	16857	16749	16664	16750	16788	16695	16889	16848	16821	16861	16630	16802	16894	16798	16706	16583	16550	16830	16804	16940	16628	16885	16856	16871	16885	16929	16616	16737	16835	16858	17114	16923	16949	16607	16867	16895	16524	16595	16765	16919	16789	17008	16950	16764	16894	16744	16710	16749	16786	16751	16873	16774	16893	16864	16832	16714	16842	16867	16857	16816	16929	16763	16946	16577	16819	16730	16808	16902	16829	16784	16831	16764	16831	16763	16671	16706	16648	16824	16833	17021	16885	16573	16943	16753	16939	17082	16621	16753	16584	16887	17019	16937	16750	16756	16850	16939	16750	16910	16873	17004	16851	16980	16841	16752	16769	16847	16819	16852	16935	16852	16660	16830	16732	16744	16792	16798	16750	16880	16848	16632	16828	16929	16736	16781	16935	16643	16611	16640	16661	16682	16767	16878	16699	16838	16697	16754	16934	16592	16721	16647	16709	17006	16706	16770	16698	16813	17027	16690	16910	16835	16743	16723	16780	16790	16658	16799	16579	16695	16711	16955	16835	16826	16604	16903	16713	16734	16707	16791	16792	16728	16897	16884	16755	16827	16806	16823	16792	16831	16785	16745	16720	16730	16739	16623	16748	16693	16654	16728	16662	16825	16903	16766	16861	16729	16799	16766	16929	16676	16937	16928	16927	16918	16819	16843	16893	16922	17023	16992	16881	16875	16798	16665	16672	16767	16919	16751	16951	16870	16860	16942	16900	16774	16812	16815	16729	16900	16777	16815	17089	16609	16715	16916	16844	16947	16810	16882	16820	16884	16837	16748	17047	16707	16762	16777	16945	16838	16770	16855	16748	17007	16846	16792	16823	16868	16864	16864	16881	16717	16796	16928	16776	16951	16897	16981	16772	16713	16763	17006	16535	16673	16635	16555	16676	16887	16735	16802	17014	16827	16791	16734	16769	16889	16638	16709	16816	16704	16720	16877	16821	16830	16715	16747	16964	17020	16886	16810	16704	16738	16575	17051	16768	16780	16744	16664	16452	16932	16739	16818	16531	16724	16758	16694	16771	16737	16714	16674	16631	16765	16839	16869	16990	16713	16679	16796	16815	16631	16692	16767	16672	16916	16720	16824	16869	16898	16721	16742	17018	16735	16866	16858	16776	16845	16687	17002	16833	16725	16755	16602	16991	16740	16761	16791	16876	16865	16704	16750	16600	16986	16809	16699	16639	16819	16893	16646	16618	16656	16797	16746	16946	16930	16641	16726	16958	16758	16884	16901	16835	16732	16824	16913	16878	16625	16751	16757	16874	16845	16858	16991	16556	16864	16804	16881	16736	16801	16704	16616	16645	16832	16747	16714	16888	16684	16741	16656	16828	16964	16760	16782	16852	16679	16791	16847	16808	16734	16999	16692	16799	17053	16743	16812	16801	16870	16714	16915	16919	16718	16898	16481	16885	16923	16800	16788	16837	16871	16794	16915	16653	16725	16831	16931	16780	16906	16690	16856	16841	16732	16620	16957	16727	16803	16871	16586	16840	16804	16870	16865	16881	16860	16826	16884	17058	16727	16786	17054	16959	16915	16937	16830	16703	16756	16691	16678	16821	16832	16692	16646	16784	16750	16705	16880	16988	16638	16861	16905	16997	16819	16767	16770	16786	17050	16703	16773	16828	16706	16953	16749	16824	16938	16689	16926	16893	16688	16896	16891	16879	16850	16860	16811	16721	16654	16908	16859	16772	16624	16933	16940	16691	16586	16715	16843	16579	16705	16772	16691	16796	16676	16951	16775	16764	16841	16876	16497	16769	16880	16887	17081	16564	16820	16829	17033	16846	16768	16879	16701	16718	16729	16798	16860	16741	16614	16782	16653	16899	16818	16799
24019	23799	23776	24216	24533	27778	29055	28600	26671	24389	23836	23713	23627	23555	23753	23661	23606	23789	23604	23643	23594	23568	23621	23764	23520	23650	23598	23533	23615	23577	23663	23717	23584	23666	23629	23680	23663	23616	23675	23688	23593	23695	23588	23593	23526	23670	23764	23721	23643	23568	23633	23662	23727	23562	23575	23681	23633	23589	23576	23657	23655	23585	23582	23599	23505	23606	23557	23748	23689	23645	23732	23712	23502	23662	23643	23620	23644	23681	23653	23586	23729	23506	23695	23676	23548	23693	23587	23720	23592	23788	23604	23666	23586	23679	23573	23643	23585	23797	23704	23557	23657	23736	23585	23619	23596	23682	23620	23537	23572	23690	23643	23687	23700	23627	23631	23674	23729	23657	23631	23602	23582	23579	23699	23667	23760	23624	23602	23685	23554	23770	23657	23724	23628	23548	23638	23662	23700	23795	23580	23471	23704	23515	23603	23694	23672	23745	23628	23756	23663	23699	23625	23716	23684	23559	23721	23666	23624	23751	23531	23731	23631	23650	23691	23610	23665	23622	23552	23657	23531	23730	23772	23659	23778	23526	23788	23694	23719	23626	23607	23865	23543	23630	23615	23680	23745	23705	23682	23463	23633	23643	23681	23621	23679	23653	23711	23653	23718	23652	23691	23543	23731	23586	23634	23703	23840	23582	23726	23588	23648	23681	23706	23676	23760	23548	23555	23645	23618	23630	23662	23753	23658	23603	23790	23688	23741	23736	23747	23706	23612	23625	23535	23628	23735	23709	23651	23647	23627	23698	23610	23722	23724	23804	23717	23628	23665	23565	23621	23713	23705	23664	23705	23507	23642	23632	23570	23488	23624	23672	23747	23722	23683	23583	23621	23703	23726	23691	23695	23737	23619	23692	23660	23718	23711	23716	23537	23687	23741	23611	23776	23624	23665	23679	23567	23560	23685	23849	23524	23743	23605	23668	23639	23782	23684	23670	23687	23571	23725	23710	23767	23728	23624	23677	23690	23636	23685	23625	23616	23685	23758	23790	23675	23727	23592	23807	23572	23855	23576	23624	23672	23731	23709	23646	23673	23482	23733	23630	23745	23650	23608	23711	23628	23636	23812	23548	23502	23687	23591	23554	23623	23662	23719	23573	23698	23599	23638	23613	23754	23713	23769	23689	23572	23750	23654	23702	23788	23650	23722	23734	23644	23741	23597	23652	23762	23574	23763	23713	23719	23710	23592	23780	23744	23738	23696	23650	23679	23648	23528	23622	23710	23577	23584	23751	23630	23684	23670	23680	23773	23715	23549	23692	23546	23666	23761	23736	23718	23751	23605	23626	23677	23671	23615	23625	23848	23640	23616	23681	23638	23637	23820	23684	23635	23720	23743	23804	23674	23581	23630	23820	23740	23593	23726	23615	23671	23699	23679	23620	23757	23654	23668	23615	23579	23605	23656	23619	23617	23733	23749	23581	23689	23728	23780	23659	23750	23649	23675	23692	23820	23593	23823	23647	23747	23737	23712	23782	23683	23732	23623	23686	23769	23614	23672	23661	23616	23662	23645	23744	23730	23666	23654	23717	23658	23725	23588	23709	23601	23668	23677	23778	23543	23698	23710	23690	23755	23626	23703	23740	23637	23668	23687	23591	23609	23709	23715	23647	23736	23457	23581	23731	23579	23705	23811	23754	23641	23673	23787	23630	23646	23667	23763	23676	23645	23654	23648	23564	23644	23730	23644	23648	23473	23824	23615	23742	23655	23705	23735	23696	23721	23659	23712	23504	23656	23720	23604	23861	23700	23829	23634	23587	23700	23625	23802	23661	23656	23579	23738	23867	23672	23739	23704	23661	23734	23706	23746	23703	23720	23652	23656	23738	23720	23795	23682	23774	23689	23675	23727	23781	23678	23687	23698	23554	23626	23784	23702	23754	23577	23641	23613	23712	23650	23800	23697	23647	23734	23780	23667	23558	23705	23685	23523	23756	23717	23576	23622	23796	23569	23740	23641	23660	23677	23700	23739	23768	23690	23705	23626	23667	23599	23641	23672	23793	23631	23709	23630	23720	23620	23790	23740	23701	23688	23676	23632	23682	23678	23695	23676	23703	23658	23749	23688	23642	23653	23582	23681	23736	23619	23809	23683	23616	23713	23655	23629	23873	23665	23804	23660	23574	23610	23728	23665	23721	23706	23669	23701	23600	23757	23592	23675	23683	23627	23725	23628	23623	23738	23792	23751	23558	23779	23726	23700	23604	23671	23723	23600	23574	23690	23666	23675	23699	23607	23647	23792	23537	23650	23644	23606	23740	23612	23483	23678	23721	23644	23712	23659	23688	23723	23653	23607	23695	23714	23718	23655	23851	23730	23743	23589	23669	23669	23629	23752	23791	23646	23773	23651	23924	23721	23694	23724	23630	23713	23722	23739	23633	23735	23740	23753	23648	23629	23713	23691	23695	23683	23653	23704	23631	23706	23633	23797	23651	23825	23555	23661	23753	23647	23720	23638	23767	23582	23679	23785	23649	23713	23644	23709	23720	23636	23689	23763	23742	23675	23703	23642	23696	23686	23728	23515	23636	23717	23653	23565	23650	23768	23644	23653	23609	23495	23608	23638	23653	23708	23751	23676	23633	23615	23871	23675	23739	23715	23738	23649	23724	23611	23676	23657	23666	23680	23687	23783	23707	23702	23792	23594	23835	23789	23629	23740	23589	23796	23687	23739	23660	23659	23714	23552	23815	23609	23651	23747	23539	23656	23664	23750	23668	23706	23559	23676	23637	23660	23756	23675	23613	23712	23585	23882	23709	23610	23802	23591	23563	23808	23711	23754	23673	23672	23708	23689	23643	23668	23685	23671	23593	23781	23735	23773	23647	23697	23614	23665	23726	23578	23735	23777	23767	23524	23756	23649	23747	23671	23680	23586	23698	23823	23662	23723	23649	23584	23705	23697	23591	23752	23556	23759	23679	23676	23581	23631	23635	23720	23639	23816	23834	23552	23523	23681	23734	23763	23724	23755	23655	23675	23559	23630	23736	23674	23670	23720	23630	23774	23623	23682	23704	23787	23707	23474	23698	23624	23840	23655	23799	23657	23739	23783	23661	23628	23619	23751	23733	23711	23748	23597	23789	23677	23735	23766	23710	23819	23862	23645	23683	23681	23719	23552	23639	23796	23732	23629	23617	23830	23605	23722	23561	23877	23668	23649	23674	23844	23725	23586	23809	23542	23830	23662	23800	23789	23703	23679	23738	23643	23709	23675	23688	23702	23612	23780	23681	23676	23630	23594	23764	23592	23682	23702	23655	23741	23792	23751	23698	23767	23568	23656	23602	23653	23702	23688	23738	23680	23737	23696	23764	23786	23602	23659	23797	23720	23677	23697	23625	23666	23554	23730	23788	23654	23578	23794	23583	23723	23719	23775	23817	23608	23708	23606	23658	23761	23610	23754	23807	23595	23621	23660	23636	23629	23583	23719	23754	23653	23683	23746	23691	23661	23595	23743	23699	23685	23637	23610	23677	23680	23661	23692	23791	23684	23654	23717	23609	23615	23589	23657	23785	23624	23666	23630	23694	23718	23611	23674	23742	23573	23856	23624	23819	23633	23757	23665	23725	23643	23703	23706	23709	23772	23656	23683	23708	23720	23680	23653	23686	23649	23608	23650	23659	23691	23731	23597	23630	23779	23779	23821	23634	23581	23788	23704	23759	23705	23627	23698	23686	23726	23680	23608	23732	23607	23790	23702	23712	23774	23654	23823	23768	23634	23626	23787	23707	23668	23652	23518	23632	23691	23747	23630	23689	23795	23760	23603	23648	23741	23654	23688	23699	23629	23764	23717	23686	23759	23709	23634	23625	23775	23634	23713	23660	23787	23682	23775	23678	23869	23604	23710	23694	23622	23774	23725	23686	23798	23703	23739	23733	23659	23675	23712	23724	23728	23673	23806	23635	23601	23775	23743	23639	23618	23828	23743	23803	23706	23691	23776	23714	23615	23684	23739	23578	23781	23693	23748	23637	23701	23573	23715	23620	23627	23621	23706	23791	23585	23683	23697	23668	23636	23640	23709	23626	23796	23654	23699	23807	23509	23633	23640	23661	23644	23666	23635	23685	23696	23663	23651	23629	23709	23668	23791	23812	23640	23807	23638	23496	23788	23685	23788	23576	23683	23559	23714	23713	23587	23781	23745	23843	23535	23787	23709	23639	23604	23749	23719	23647	23478	23607	23754	23712	23712	23638	23690	23699	23787	23507	23734	23631	23761	23691	23758	23700	23736	23729	23683	23715	23654	23785	23631	23800	23630	23556	23905	23647	23653	23637	23541	23682	23737	23790	23719	23712	23624	23756	23616	23678	23671	23578	23805	23711	23723	23699	23748	23662	23726	23754	23755	23728	23643	23645	23780	23807	23658	23771	23654	23773	23747	23750	23663	23561	23654	23773	23637	23759	23792	23629	23569	23673	23753	23637	23810	23646	23854	23696	23686	23635	23715	23670	23642	23784	23765	23592	23530	23737	23659	23741	23645	23702	23650	23842	23621	23702	23817	23709	23673	23811	23699	23644	23767	23700	23679	23631	23730	23679	23581	23844	23697	23686	23723	23626	23702	23687	23744	23635	23640	23760	23722	23562	23656	23478	23726	23706	23783	23786	23687	23785	23770	23706	23711	23566	23710	23759	23727	23698	23532	23728	23683	23687	23580	23708	23578	23758	23635	23679	23740	23674	23731	23745	23765	23757	23684	23686	23793	23683	23623	23672	23749	23611	23782	23740	23663	23743	23649	23755	23649	23796	23587	23696	23771	23680	23738	23744	23770	23658	23583	23824	23746	23674	23628	23715	23729	23763	23702	23731	23583	23797	23753	23529	23660	23692	23732	23661	23644	23772	23515	23753	23840	23693	23652	23694	23731	23802	23694	23756	23644	23818	23747	23719	23564	23637	23768	23751	23628	23757	23698	23698	23672	23708	23805	23708	23817	23716	23651	23815	23684	23681	23772	23693	23712	23582	23680	23766	23704	23625	23706	23590	23879	23588	23772	23815	23610	23620	23761	23560	23773	23593	23764	23561	23888	23609	23599	23818	23643	23793	23790	23703	23846	23781	23522	23757	23582	23555	23729	23704	23632	23614	23747	23690	23812	23688	23616	23758	23867	23593	23774	23657	23833	23713
18634	17459	17264	17014	17312	23038	48079	42262	32105	22223	18207	17094	16651	16861	16952	16882	17003	16891	16865	16997	16649	16947	16752	16960	17031	16690	16876	16824	16835	16876	16771	16846	16917	16788	16972	16857	16857	16802	16912	16919	16843	16585	16869	16929	16803	16901	17012	16646	16810	16757	16935	16815	16687	16861	16483	16951	16872	16927	16913	16672	16722	16893	16758	16778	17020	16641	16855	16792	16870	16951	16738	16987	17049	17059	16732	16701	16879	16978	16666	16747	16971	16653	16862	16769	16770	16960	16767	16726	16872	16900	16808	16841	16890	16807	16805	16891	16980	17016	16901	16891	16866	16871	16886	16747	16739	16881	16898	16551	17033	16651	17049	16977	16614	16773	16995	16890	16850	16848	16977	16839	16930	16924	16894	16842	16759	16994	16845	17013	17017	17218	16959	16774	16837	16766	16771	16799	16949	16875	16923	16802	16790	16872	16926	16901	16837	16850	16971	17010	16767	16695	16743	16714	16750	16636	16857	16752	17010	16791	16739	16839	16829	16813	16911	16831	16946	16781	16754	16948	17108	16564	16834	17008	16734	16616	16829	16772	16893	16855	16759	16893	16970	16846	16980	16710	16762	17090	16958	16719	16839	16906	16942	16863	16715	16814	17003	16979	16738	16916	16973	16864	16682	16611	16658	16934	16733	16674	16940	16885	16946	16953	16804	16830	17068	16834	16825	16843	16842	16778	16887	16951	17079	16938	16990	16716	16946	16722	16996	16897	16829	17009	16685	16799	16695	16754	16811	16884	16713	16678	16782	16847	16812	16640	16764	16812	16905	16828	17003	16761	16851	16799	16726	16675	16927	16755	16896	16976	16983	16920	16848	17053	16776	16866	16802	17006	16711	16834	16759	16840	16754	16778	16880	16500	16760	16752	16703	16686	16918	16862	16935	16793	16867	16801	16990	16900	16865	16941	16746	16804	16883	16841	16734	16710	16751	16810	16903	17045	16777	16794	17105	16789	16815	16894	16786	16715	16824	16729	16875	16696	16835	16658	16951	16791	16775	16930	16855	16800	16964	17003	16620	16864	16718	16761	16909	16849	16680	16863	16732	16977	16911	16711	16977	16717	16677	17055	16945	16696	16904	16955	16918	16817	16785	16658	16968	17061	16964	17085	16900	16920	16877	16814	16787	16802	16841	16807	16885	16918	16888	16743	16903	16724	16711	16684	16808	16838	16756	17020	16673	17160	16819	16775	16820	16948	16926	16905	16822	16746	16812	16897	16835	16727	16751	16884	16742	16865	16745	16792	16816	16865	16762	17050	16716	16814	16758	16767	16841	16827	16949	16962	17098	16704	16795	16590	16896	16999	16852	16881	16810	16765	16841	16832	17033	16694	16949	16849	16775	16949	16878	16954	17046	16672	16869	16810	16804	16514	16757	16749	16879	16980	16865	16765	16619	17073	16870	16739	16670	16757	16892	16776	16946	16765	16763	16946	16822	17001	16864	16796	16774	16871	16781	16973	16968	16680	16981	16680	16858	16952	16877	16833	16772	16760	16924	16883	16783	16858	16956	17017	17008	17037	16762	16824	16886	16909	16958	16865	16955	16917	16947	16832	16820	17032	16925	17050	17013	16897	16813	17009	16936	16951	16818	16703	16979	16923	16848	16938	16938	16895	17046	16640	16772	16964	16720	16774	16849	16724	16709	16860	17065	16787	16824	16851	17000	16794	17071	16755	16968	16942	16813	16851	16805	16975	16814	16884	16791	16945	16858	16698	16899	16880	16980	16907	16919	16866	16819	16706	17013	16996	16804	16878	16954	16729	16785	16956	16760	16830	16929	16944	16738	16765	16838	16992	16632	16846	16789	17048	16802	16732	17013	16800	16688	16762	17058	16928	16830	16886	16839	16813	16929	16686	16852	17043	16955	16855	16585	16829	16860	16869	16942	17022	17092	16729	16888	16697	16697	16883	16867	16895	16940	16609	16740	16927	16740	16664	16901	16930	16960	16738	16633	17004	16865	16877	16953	16857	16759	16773	16878	17064	17050	17004	17027	16834	16684	16810	16974	16811	16806	16902	16839	16961	16709	17090	16918	16840	16777	17000	17006	16880	16689	16611	17017	16843	17035	16762	16831	16611	17090	16839	16732	16924	16909	16856	16859	16845	16982	16927	16817	16656	16933	16783	16964	16878	16845	16605	16790	17128	16674	17052	16927	16951	16929	16770	16732	16594	16765	17032	16959	16765	16874	16921	16874	16807	16960	17025	16962	16988	16853	16891	16734	16869	16747	16811	16968	16923	16675	16795	16728	16965	16953	17032	17056	16902	17033	17011	16977	16989	16849	16854	16812	16736	16885	16837	16916	17027	16858	16764	16848	16959	16749	16828	16830	16730	16846	16775	17078	16916	16723	16959	16903	16947	16983	16769	16729	16669	16984	17077	16902	17062	16884	16844	16945	16948	17088	16686	16680	16710	16944	16930	16854	16754	16854	16922	16871	16915	16925	16803	17098	16821	16904	16743	16797	16890	16968	17037	16937	16857	16731	16872	16793	16920	16961	16848	16999	16810	16914	16802	16931	16905	16968	16664	16822	16926	16806	16934	16885	16829	17198	16821	16907	16813	16815	16740	16932	16802	16784	16723	16816	16893	16811	17032	16776	16903	16836	16987	16963	16855	16715	16846	16975	16952	16828	16760	16802	16989	16808	16926	16870	17026	16772	16661	16874	16992	17046	16971	17109	16797	16941	16820	16979	16948	16904	16954	16930	16912	17056	16821	16808	16688	16835	17057	16936	16915	16832	16802	16808	16899	16872	16876	16924	16819	16936	16811	16929	16909	16776	16952	16926	16845	16852	16877	16913	16924	16772	16823	16840	16921	16781	16736	16854	16886	16853	17064	17181	16839	17019	16975	16861	16740	16780	16859	17118	16846	16887	16888	16650	16909	16771	17064	16775	16811	16948	16977	17021	16909	16659	16662	16739	16890	17013	16844	16841	16674	16917	16903	16937	16825	16863	16969	16808	17006	16706	16859	17010	16968	16881	16804	16728	16930	16924	17109	17121	16808	16954	16929	17133	16747	16938	16868	16869	16763	16828	16941	16937	17054	16923	17089	16837	16719	16770	16807	16745	16876	16886	16859	16866	16723	16986	16857	16916	16885	16809	16869	16708	16817	16768	16904	16842	16771	16734	16764	16992	17020	16912	17024	16833	16966	16691	16911	16819	16879	16770	16604	16944	16823	16852	16949	16881	16796	16942	16851	17072	17012	16960	16791	17141	16886	16747	16813	16993	16988	16760	16912	16817	16846	16794	16820	16920	16961	17013	16760	17016	16851	16739	16899	16803	16823	16761	16974	16930	16828	16763	16724	16902	16887	16861	16649	16699	16871	16866	16792	16586	16871	16812	16822	16813	16931	16980	16826	16799	16836	16708	16911	16812	16820	16720	16832	16885	16809	16821	16800	16774	16794	16831	16918	17010	17026	16769	16953	16874	16974	16855	16849	16987	16491	16813	16822	16853	16919	16807	17020	16796	16714	16870	16984	16786	16896	16684	16642	16654	16835	16853	16954	16795	16812	16868	16788	16873	16883	16986	16893	16962	17004	16890	16896	16773	16909	16841	16831	16870	16860	17001	16886	16581	16820	16816	16716	17003	17020	16752	16853	16827	16733	16866	16800	16978	16823	16996	17051	16794	16795	16917	16630	16748	17076	16940	16791	16768	17020	16836	16913	16967	16893	16957	16975	16850	17029	17015	16636	16957	16871	16674	16745	16966	17014	16835	16664	16779	16933	16621	16902	16787	17077	16762	16860	16923	16948	16770	16807	17002	16966	17107	16752	16740	16766	16876	16679	16885	16865	16881	16973	16974	16858	16844	16937	16737	16876	16799	17054	17182	16955	16848	17055	17063	16984	16946	16828	16979	17064	16842	16723	16853	16978	17041	16621	16779	16854	16653	16794	16741	17097	16889	16630	17072	16981	16723	16969	17008	16976	16720	16607	16754	17007	16961	16983	16978	16986	16816	16858	16850	16749	17059	16814	16855	16897	16889	16915	16834	16766	16922	16873	16926	16974	16848	16776	16827	16815	16866	16741	16827	16540	16895	16871	16745	16972	16813	16803	16977	17061	17002	16907	16954	17002	16682	16716	16881	17004	16752	16804	16883	16940	16856	16774	16927	16844	16666	16870	16901	16607	16654	16862	16781	16970	16895	16834	16999	17037	16811	16899	16893	16822	16867	16876	16977	16950	16903	16968	16934	16975	16814	16651	16867	16688	16890	16660	16703	16880	17074	16886	16852	16851	16959	16757	16748	16799	16696	16972	16618	16725	16810	16728	16948	16599	16783	16903	16958	16970	16795	16842	16741	16981	16994	16893	16960	16780	16793	16920	16881	16774	16708	16688	16806	16940	16785	16686	17038	17000	16976	16678	16723	16823	16866	16806	16766	16853	16728	16896	16767	16880	16933	16766	16834	16739	16893	16852	16792	17027	16898	16887	17045	16778	16786	16852	16702	16810	16801	16759	16886	16724	16828	16640	16895	16877	16901	16682	16856	16861	16887	16858	16907	16892	16866	16988	16657	16894	16841	17004	16776	16938	17094	16711	16794	16835	16916	17194	16856	16915	16809	16899	16806	16916	16794	17020	16738	16884	16894	16937	16946	16878	16857	16822	16733	16651	16873	16687	16770	16929	16792	16789	16738	16895	16910	16835	17103	16984	16792	16932	16796	16696	16892	16766	17098	16840	16932	16987	16623	16980	16863	16870	16789	17064	16915	16747	16842	16983	16846	16777	16828	16746	16793	16832	16910	17026	16846	16638	16811	16779	16842	16753	16906	16862	16968	16646	16888	16885	17059	16849	17037	16939	16859	16795	16871	16994	16961	16771	16859	16838	16865	16911	16980	16940	16718	16926	16802	16956	16774	16995	16763	16808	17057	16823	16909	16812	16869	16747	16758	16842	16901	16876	16856	16917	16987	16876	16906	16817	16813	16854	16952	16827	17043	16818	16707	16702	16935	16898	16991	16987	16717	16966	16670	16817	16812	17059	16776	16650	16754	16758	16812	16956	16635	16947	17008	16629	16629	16700	16786	16850	16890	16838	17033	16921	17052	16765	16688	16835	16705	16947	16737	16820	16765	16759	16816	16826	16728	17035	16684	16821	16888	16887
25302	24007	23991	25194	26080	31209	40332	27520	23422	23621	22614	22543	22858	22991	23086	23188	23210	23503	23458	23424	23597	23550	23540	23507	23480	23543	23550	23518	23520	23549	23642	23503	23632	23570	23559	23689	23549	23588	23446	23569	23564	23708	23445	23700	23515	23581	23562	23555	23520	23578	23551	23563	23598	23472	23682	23505	23570	23610	23598	23550	23688	23469	23599	23458	23644	23451	23798	23450	23591	23686	23605	23441	23573	23503	23629	23557	23600	23487	23530	23663	23556	23573	23625	23656	23480	23665	23554	23563	23580	23515	23564	23569	23647	23544	23607	23620	23576	23572	23561	23633	23573	23620	23646	23643	23611	23383	23576	23591	23451	23559	23577	23562	23544	23717	23468	23636	23690	23530	23601	23543	23567	23539	23451	23748	23459	23493	23578	23678	23622	23648	23549	23691	23567	23640	23537	23530	23509	23625	23587	23477	23585	23509	23516	23676	23554	23513	23580	23673	23635	23520	23661	23558	23595	23396	23587	23610	23561	23505	23634	23532	23663	23698	23645	23615	23643	23668	23492	23588	23644	23517	23732	23726	23704	23640	23633	23577	23710	23553	23565	23689	23570	23697	23554	23601	23654	23595	23784	23575	23732	23793	23684	23595	23531	23492	23616	23682	23550	23470	23522	23539	23642	23589	23615	23574	23571	23723	23628	23526	23586	23628	23543	23612	23617	23625	23629	23665	23597	23754	23525	23675	23756	23596	23650	23586	23596	23535	23630	23649	23554	23630	23479	23739	23734	23582	23591	23575	23611	23572	23631	23562	23672	23479	23607	23560	23722	23501	23571	23745	23587	23744	23655	23644	23731	23649	23685	23443	23628	23637	23544	23743	23549	23724	23612	23654	23666	23610	23615	23608	23443	23652	23707	23636	23659	23643	23627	23715	23609	23654	23513	23592	23505	23568	23559	23619	23615	23726	23516	23543	23674	23642	23544	23574	23588	23644	23606	23505	23581	23636	23643	23586	23600	23728	23544	23626	23667	23758	23647	23617	23601	23641	23754	23630	23647	23669	23650	23526	23661	23751	23659	23624	23590	23667	23476	23583	23645	23610	23651	23532	23602	23613	23732	23659	23580	23639	23629	23623	23667	23672	23666	23494	23617	23681	23655	23661	23620	23500	23616	23574	23515	23671	23673	23647	23595	23686	23516	23637	23587	23611	23691	23608	23627	23537	23592	23569	23635	23527	23682	23591	23573	23728	23607	23629	23529	23603	23520	23725	23641	23573	23514	23705	23677	23565	23721	23698	23673	23566	23655	23568	23625	23543	23590	23566	23858	23555	23598	23551	23611	23602	23599	23678	23539	23599	23851	23568	23784	23548	23814	23733	23613	23606	23656	23513	23591	23695	23610	23644	23658	23718	23489	23652	23647	23571	23542	23645	23683	23671	23668	23536	23648	23437	23554	23681	23511	23607	23670	23596	23654	23704	23635	23577	23710	23572	23528	23685	23755	23644	23520	23602	23612	23731	23660	23658	23565	23644	23626	23574	23691	23570	23631	23615	23633	23762	23639	23636	23624	23646	23590	23780	23630	23661	23635	23582	23567	23672	23545	23679	23591	23659	23647	23606	23590	23634	23712	23602	23727	23615	23558	23686	23667	23655	23698	23739	23661	23587	23659	23654	23734	23644	23645	23676	23681	23692	23676	23668	23626	23615	23645	23645	23697	23679	23744	23581	23518	23602	23722	23628	23682	23697	23621	23603	23726	23518	23772	23698	23470	23577	23590	23672	23570	23685	23603	23654	23726	23595	23520	23565	23775	23541	23601	23643	23630	23679	23636	23608	23547	23724	23656	23557	23694	23557	23705	23590	23648	23677	23545	23721	23571	23606	23627	23664	23693	23678	23523	23576	23672	23510	23741	23562	23565	23654	23503	23649	23557	23581	23715	23561	23484	23604	23635	23677	23558	23681	23626	23678	23640	23747	23618	23666	23684	23702	23589	23592	23545	23642	23597	23672	23648	23588	23633	23553	23623	23683	23650	23630	23579	23599	23688	23722	23583	23657	23646	23688	23594	23696	23610	23683	23760	23602	23658	23669	23746	23462	23615	23630	23631	23628	23653	23611	23707	23668	23688	23584	23619	23656	23680	23502	23630	23618	23617	23597	23647	23651	23590	23589	23667	23723	23570	23646	23631	23686	23647	23549	23569	23612	23667	23686	23636	23696	23679	23708	23788	23587	23719	23572	23576	23507	23674	23571	23640	23507	23685	23654	23718	23502	23683	23623	23743	23697	23610	23554	23704	23576	23632	23618	23569	23645	23630	23716	23676	23616	23737	23538	23645	23753	23615	23544	23571	23617	23687	23504	23603	23681	23543	23551	23583	23647	23657	23630	23676	23714	23659	23553	23600	23544	23575	23746	23549	23672	23551	23679	23649	23683	23574	23713	23651	23711	23616	23649	23563	23706	23606	23690	23529	23672	23653	23710	23653	23614	23619	23684	23522	23668	23607	23564	23674	23564	23615	23657	23626	23593	23593	23680	23681	23637	23678	23587	23591	23694	23572	23629	23533	23665	23697	23515	23617	23567	23700	23618	23732	23736	23610	23769	23730	23674	23638	23604	23572	23644	23655	23612	23654	23635	23574	23717	23529	23683	23664	23617	23686	23704	23624	23739	23667	23602	23647	23477	23636	23614	23567	23664	23595	23641	23727	23575	23604	23776	23664	23602	23741	23581	23765	23643	23551	23627	23619	23580	23655	23589	23572	23665	23596	23596	23729	23495	23547	23663	23601	23611	23699	23620	23694	23666	23664	23646	23678	23575	23688	23526	23672	23638	23614	23656	23764	23716	23708	23621	23590	23691	23606	23648	23604	23723	23615	23722	23782	23580	23623	23686	23650	23690	23721	23565	23583	23617	23751	23462	23633	23699	23501	23705	23649	23786	23582	23688	23643	23549	23692	23679	23683	23661	23634	23747	23616	23579	23720	23725	23676	23626	23714	23571	23758	23590	23579	23776	23696	23494	23613	23752	23648	23655	23619	23726	23659	23751	23630	23651	23710	23653	23685	23727	23596	23770	23525	23678	23506	23651	23629	23673	23521	23715	23601	23678	23712	23601	23502	23621	23708	23589	23722	23590	23742	23559	23749	23697	23593	23600	23747	23696	23709	23739	23677	23548	23784	23694	23663	23723	23680	23652	23631	23673	23593	23681	23617	23759	23667	23679	23530	23510	23665	23693	23734	23758	23628	23709	23653	23623	23620	23625	23769	23745	23574	23563	23630	23610	23722	23535	23592	23593	23641	23604	23637	23558	23643	23669	23495	23668	23678	23500	23750	23582	23675	23511	23741	23635	23555	23794	23692	23710	23592	23678	23574	23594	23715	23590	23692	23478	23720	23636	23581	23613	23627	23557	23776	23650	23599	23672	23502	23679	23521	23770	23568	23706	23660	23636	23709	23575	23703	23686	23602	23720	23686	23673	23577	23587	23753	23776	23636	23667	23663	23690	23609	23650	23522	23632	23658	23663	23577	23655	23616	23671	23656	23593	23534	23609	23698	23716	23585	23620	23751	23624	23692	23608	23624	23647	23642	23578	23689	23714	23617	23623	23623	23475	23742	23632	23685	23617	23715	23560	23730	23562	23663	23725	23615	23597	23430	23510	23701	23523	23700	23564	23703	23587	23551	23530	23608	23634	23762	23591	23498	23566	23629	23576	23620	23588	23677	23697	23480	23611	23572	23570	23539	23614	23664	23619	23584	23709	23625	23664	23641	23672	23734	23611	23644	23674	23680	23766	23578	23705	23605	23677	23616	23572	23676	23688	23684	23547	23684	23611	23691	23687	23619	23590	23679	23689	23719	23697	23555	23597	23609	23615	23672	23741	23585	23711	23578	23575	23649	23552	23725	23610	23730	23594	23667	23741	23608	23580	23663	23721	23810	23659	23536	23658	23523	23696	23578	23663	23597	23568	23561	23513	23749	23701	23638	23662	23737	23701	23611	23609	23644	23748	23609	23674	23604	23625	23649	23675	23755	23675	23500	23672	23709	23584	23722	23756	23644	23713	23536	23573	23695	23643	23691	23788	23553	23581	23674	23655	23567	23717	23588	23543	23735	23658	23691	23644	23637	23708	23660	23685	23662	23745	23654	23642	23656	23592	23656	23572	23677	23563	23686	23511	23699	23612	23505	23694	23761	23567	23646	23594	23655	23723	23646	23676	23569	23691	23649	23553	23629	23648	23787	23601	23550	23780	23658	23762	23586	23634	23532	23675	23789	23626	23608	23719	23641	23588	23726	23612	23662	23724	23658	23633	23664	23631	23777	23653	23715	23651	23665	23594	23665	23677	23613	23735	23574	23667	23645	23631	23706	23684	23701	23791	23706	23695	23591	23812	23640	23616	23666	23592	23700	23575	23594	23593	23719	23672	23559	23734	23579	23659	23732	23648	23580	23606	23677	23572	23707	23717	23755	23543	23634	23674	23702	23620	23610	23630	23647	23642	23662	23727	23620	23741	23574	23737	23662	23606	23687	23605	23575	23609	23653	23646	23720	23645	23686	23694	23766	23598	23655	23698	23617	23656	23766	23541	23659	23759	23662	23649	23625	23608	23717	23556	23711	23635	23773	23716	23613	23600	23703	23885	23704	23726	23626	23511	23564	23652	23609	23722	23675	23582	23609	23663	23663	23639	23527	23835	23541	23638	23502	23530	23708	23619	23663	23588	23683	23598	23606	23659	23575	23685	23498	23788	23632	23535	23779	23646	23653	23537	23621	23776	23698	23615	23621	23584	23624	23634	23669	23567	23750	23642	23798	23584	23671	23730	23698	23676	23623	23674	23716	23644	23543	23584	23716	23658	23676	23702	23669	23701	23607	23752	23473	23687	23756	23582	23740	23684	23771	23500	23684	23621	23569	23552	23663	23485	23785	23668	23711	23653	23650	23539	23517	23698	23706	23650	23644	23608	23743	23564	23494	23636	23694	23724	23591	23572	23714	23574	23677	23667	23519	23687	23616	23706	23730	23651	23700	23668	23589	23719	23649	23629	23676	23630	23565	23707	23788	23642	23661	23626	23672	23602	23745	23639	23717	23635	23804	23732	23732	23682	23602	23631	23695	23545	23742	23716	23588	23530	23675	23717	23619	23751	23615	23738	23666	23642	23547	23674	23835	23745
20591	16983	17166	17164	17147	20891	38942	34539	26855	20440	17481	17046	16800	16826	16809	16840	16945	16737	16684	16841	16992	16636	16869	16668	16748	16760	16908	16853	16834	16850	16810	16939	16790	16874	16799	16669	16659	16729	16804	17011	16881	16943	16662	17003	16811	16853	16758	16763	16754	16906	16640	16681	16920	16857	16641	16849	16917	16934	16988	16848	16794	16851	16700	16847	16683	16842	16788	16800	16569	16668	16774	16851	16563	16868	16967	16801	16697	16844	16849	16874	17075	16805	16721	16816	16951	16779	16707	16665	16641	16918	16645	16844	16990	16733	16839	16723	16699	16765	16891	16732	16640	16627	16582	16749	16856	16802	16828	16535	16847	16682	16976	16858	17211	16709	16888	16854	16666	16828	16846	16764	16708	16638	16965	16755	16725	16797	16816	16899	16575	16885	16990	16780	16752	16746	16713	16687	16972	16752	16915	16917	16651	16833	16712	16912	16783	16680	16755	16983	16873	16886	16764	16651	16808	16882	16857	16633	16831	16778	16724	16751	16909	16865	16820	16787	16718	16863	16915	16843	16837	16765	16828	16665	16883	16851	16920	16844	16894	16996	17001	17040	16845	16994	16896	16674	16901	16891	17071	16816	16829	16671	16692	16620	16937	16830	16899	16804	16614	16783	16627	16835	16847	16898	16806	16825	16743	16981	16711	16967	16899	16943	16856	16923	16581	16694	16993	16911	16842	16855	16649	16782	16768	16690	16897	16766	16833	16778	16912	16879	16913	16663	16878	16928	16762	16836	16802	16841	16901	16752	16738	16798	16818	16882	16850	16833	16861	16846	16788	16787	16860	16808	16696	16640	16737	16757	16698	16764	16942	17042	16660	16672	16779	16798	16823	16664	16712	16687	16811	16735	16745	16870	16710	16663	16906	16676	16881	16843	16904	16983	16886	16862	16856	16907	16796	16989	16995	16813	16796	16788	16639	16915	16847	16979	16889	16778	16754	16930	16844	16781	16859	16734	16652	16812	16839	16754	16892	16876	16706	16833	16820	16813	16953	16768	16639	16643	16770	16881	16902	16931	17127	16574	16797	16577	16849	16681	16860	16623	16689	16641	16746	16660	16803	16882	16736	16809	16888	16997	17083	16832	17064	16794	16776	16818	16719	16932	16972	16875	16731	16897	16906	16790	16800	16763	16785	16742	16888	16877	16827	16850	16853	16760	16654	16986	16688	16855	16715	16852	16851	16799	16796	16649	16563	16753	16675	16796	16803	16961	16974	16985	17056	16793	16723	16999	16847	16742	17105	16969	16714	16868	16666	16594	16855	16731	16733	16808	16702	16812	16832	16944	16722	16802	16909	17024	16831	16880	16724	16662	16927	16659	16753	16777	16791	16781	17056	16791	16759	16719	16825	16722	16784	16751	16825	16963	16806	16780	16979	16929	16617	16923	16839	16860	16875	16676	16771	16621	16710	16830	16900	16752	16851	16910	16649	16790	16912	16835	16900	16615	16613	16718	16719	16662	16868	16891	16894	16703	16791	16787	17091	16698	16907	16698	16875	16737	16691	16910	16812	16850	16888	16787	16628	16667	16774	16846	16842	16847	16703	16941	16573	16514	16591	16651	16809	16742	16677	16779	16892	16944	16733	16989	16960	16831	16896	17042	16973	16565	16746	16822	16708	16716	16728	16676	16898	16660	16659	16909	16748	16730	16717	16926	16767	16733	16741	16896	16850	16697	16851	16709	16759	16895	16848	16946	16965	16824	16918	16540	16737	16944	16803	16960	16836	16700	16756	16833	16811	16769	16808	16762	16877	16831	16837	16757	16865	16878	16889	16720	16806	16883	16746	16782	16926	16789	16918	16817	16777	16855	16849	16894	16948	16757	16680	16791	16729	17010	16823	16852	16745	16798	16775	16688	16674	16817	16987	17088	16920	16735	16852	16869	16895	16629	16706	16904	16803	16755	17052	16797	16794	16766	16710	16851	16763	16831	16831	16846	16735	16602	16636	16688	16725	16821	16996	16939	16862	16844	16783	16736	16857	16860	16836	16922	16794	16739	16902	16712	16902	16942	16758	16987	16709	16859	16901	16748	16818	16856	16691	16731	16807	16646	16873	16914	16890	16655	16766	16956	16768	16939	16818	17052	16946	16682	16860	16901	16896	16808	16902	16761	16805	16745	16938	16952	16945	16776	16818	16789	16887	16854	16856	16820	16767	16723	16813	16814	16711	16831	16885	16804	16981	16836	16758	16774	16741	16851	16745	16745	16901	16870	16605	16747	16894	17132	16878	16903	16828	16736	16648	17052	16901	16871	16858	16868	17031	16662	16755	16957	16693	16866	16898	16924	16831	16937	16987	16845	16640	16763	16838	16901	16820	16948	16893	16664	16869	16956	16884	16936	16991	16937	16641	16854	16819	16624	16757	16853	17098	16985	16795	16748	16822	16694	16774	16781	16811	16726	16834	16806	16751	16889	16824	16616	16819	16869	16855	16732	16802	16808	16714	16789	16673	16764	16860	16748	16829	16862	16732	16811	16864	16973	16659	16846	16974	16830	16924	16930	16904	16845	16999	16681	16901	16875	16765	16852	16869	16772	16805	16803	16908	17015	16663	16755	16762	16759	16893	16864	16857	16881	17035	16756	16528	16845	16935	16772	16737	16873	16779	16940	16911	16855	16690	16905	16688	16897	16779	16705	16941	16776	16775	16612	16863	16636	16749	16931	16792	16755	16742	16807	16871	16776	17012	16695	16928	16850	17069	16764	16744	16818	16790	16751	16700	16978	16891	16662	16780	16827	16696	16541	16738	16818	16838	16844	16929	16619	16728	16789	16774	16797	16900	16716	16595	16775	16732	16810	17235	16865	16791	16861	16778	16714	16698	16939	16972	16726	16845	16792	16951	16650	16825	16859	16610	16755	16686	16768	16741	16805	16903	16743	16683	16552	16809	16946	16703	16966	16775	16574	16841	16811	16646	17022	16889	16984	16794	16981	16977	16838	16749	16901	16807	16632	16790	16682	16893	16795	16907	16873	16745	16552	16906	16949	16946	16910	16621	16943	16995	17065	16819	16879	16817	16918	16730	16992	16909	16881	16658	16886	16711	16757	16852	16695	16959	16792	16799	16708	16887	16844	16811	16778	16819	16855	16751	16906	16834	16909	16796	16796	16864	17037	16698	16646	17065	16853	16970	16829	16964	16881	16814	16772	16703	16683	16629	16968	16885	16858	16952	17039	16884	16654	16696	16743	16772	16880	16923	16887	16816	16797	16791	16882	16873	16951	16962	16842	16793	16856	16744	16892	16642	16720	16756	16819	16742	16873	16823	16889	16862	16921	16945	16741	16943	16768	16766	16830	16704	16799	16758	16905	16866	16796	16780	16744	16845	16621	16957	16813	16816	16803	16707	16720	16735	16856	16770	16849	16946	16803	16779	16810	16879	16991	16883	16752	17061	16959	17167	16766	16869	16767	16904	16801	16802	16759	16967	16834	16648	16704	16765	16761	16948	16740	17041	16795	16779	16719	16895	16712	16954	16857	16900	16909	16917	16711	16865	16908	16845	16725	16775	16961	17009	16901	16704	16892	16937	16789	17076	17034	16762	16812	16660	16740	16862	16975	16734	16843	16818	16845	16791	16778	16659	16856	16999	16756	16748	16782	17035	16708	16907	17031	16900	17056	16963	16893	16855	16759	16998	16907	16876	16962	16965	16563	16719	16779	16829	16914	16768	16835	16720	16708	16640	16734	17018	16849	16711	16801	16775	16576	16905	16835	16845	16810	16834	16607	16964	16882	16960	16884	16891	16859	16885	16730	16787	16755	16947	17046	16837	16679	17063	16826	16816	16881	16752	16648	16760	16806	16632	16896	16754	17038	16800	16718	16733	16823	16798	16807	16909	16862	16919	16751	16726	16883	16951	16860	16669	16804	16896	16735	16772	16820	16807	16797	16842	16700	16804	16714	16840	16752	16961	16958	16569	16941	16864	16904	17000	16863	17137	16772	16683	16769	17071	16806	16859	16852	16614	16911	16945	16824	16845	16836	16728	16705	16760	16794	16866	16811	16734	16903	16697	16673	16718	16790	16873	16695	16908	16685	16771	16766	16811	16810	16707	16706	16936	16867	16773	16936	17031	17010	16780	16948	16807	16759	16947	17016	16696	16872	16993	16713	16927	17009	16878	16825	16800	16813	17049	16590	16800	16866	16957	16749	16818	16859	16687	16824	16846	16962	16912	16914	16712	16766	16790	16719	16712	16828	16713	16864	16765	16766	16733	16874	16729	17034	16846	16899	16791	16950	16707	16733	16943	16702	16727	16790	17045	17033	16765	16762	16813	16820	16864	16714	16913	16856	16630	16919	16784	16786	16828	16780	16890	16821	16866	16736	16857	16692	16844	16833	16808	16785	16698	16835	16778	16890	16875	16958	16997	16741	16887	16729	16732	16680	16883	16588	16688	16901	16677	16933	16737	16846	16640	16803	16973	16736	16928	16893	16874	16929	16749	16773	16759	16824	16689	17090	17032	16687	16769	16728	16999	16907	16849	16801	16767	16839	16989	16806	16846	16906	16935	16970	16849	16642	16482	16789	16824	16725	17007	16827	16927	16636	16984	16682	16602	16761	16794	16963	16633	16883	16837	16819	16757	16839	16771	16851	16714	16649	16713	16678	16835	16756	16776	16758	16890	16638	16731	16848	16697	17108	16839	16984	16950	16818	16898	16950	16715	16713	16789	16832	16829	16804	16798	17086	16970	16850	16768	16683	16718	17142	16767	16691	16859	16755	16751	16803	16885	17017	17008	16881	16679	16763	16752	16781	16851	16852	16851	16835	16969	16859	16692	16627	16903	16834	16825	16531	16967	16746	16913	16944	16998	16808	16773	16924	16567	16740	16650	16997	16783	16899	16720	16613	16757	17028	16786	16748	16668	16712	16875	16534	16990	16838	16768	16791	16777	16849	16977	16719	16775	16810	16884	16746	16772	16592	16816	16982	16735	16837	16742	16975	16708	16714	16798	16722	16876	16668	16810	16743	16911	16857	17102	16775	16965	16737	16593	16909	16949	16738	16631	16890	16820	16819	16972	17106	16739	16803	16967	16885	16876	16879	16744	16816	16970	16999	16820	16683	16814	16816	16518	16928	16791	16842	16773	16820	16747	16983	16933	16777	16926	16599
23836	24036	24006	24927	25762	30190	34477	27848	26307	24637	23766	23514	23548	23594	23733	23613	23616	23603	23674	23794	23660	23676	23704	23766	23767	23771	23687	23810	23692	23555	23756	23732	23588	23677	23642	23777	23589	23606	23649	23831	23820	23590	23763	23703	23638	23625	23746	23660	23699	23679	23649	23651	23667	23690	23631	23713	23604	23609	23676	23692	23671	23674	23614	23615	23740	23820	23567	23676	23659	23704	23697	23779	23672	23715	23549	23719	23687	23651	23668	23661	23621	23649	23802	23725	23521	23781	23688	23679	23676	23629	23691	23666	23697	23650	23710	23674	23809	23757	23667	23748	23637	23560	23771	23725	23736	23582	23810	23685	23697	23670	23626	23754	23620	23610	23741	23703	23805	23714	23705	23672	23703	23598	23741	23659	23768	23555	23637	23742	23601	23646	23704	23800	23666	23620	23705	23622	23749	23653	23773	23648	23743	23752	23591	23647	23679	23680	23631	23627	23735	23659	23730	23728	23740	23614	23817	23700	23641	23726	23810	23745	23791	23610	23857	23731	23633	23723	23626	23617	23785	23801	23715	23595	23735	23748	23793	23603	23728	23686	23779	23645	23746	23738	23762	23586	23719	23656	23673	23747	23774	23816	23545	23795	23609	23668	23842	23714	23749	23891	23650	23699	23766	23903	23649	23683	23802	23750	23660	23705	23735	23656	23850	23617	23620	23755	23790	23687	23682	23680	23750	23622	23782	23664	23824	23677	23830	23553	23740	23598	23782	23771	23699	23652	23696	23719	23722	23636	23721	23777	23798	23699	23686	23834	23605	23762	23690	23720	23604	23796	23640	23782	23710	23721	23764	23783	23679	23654	23815	23621	23697	23745	23712	23747	23658	23744	23617	23679	23698	23774	23672	23843	23607	23671	23795	23664	23731	23774	23632	23679	23637	23708	23715	23660	23775	23678	23614	23591	23779	23782	23697	23593	23626	23663	23568	23674	23771	23648	23647	23688	23639	23870	23655	23692	23780	23696	23723	23566	23555	23668	23810	23766	23664	23575	23888	23737	23646	23649	23692	23658	23806	23797	23747	23708	23802	23780	23811	23733	23670	23662	23681	23807	23607	23644	23717	23751	23682	23785	23813	23677	23791	23668	23681	23728	23713	23625	23788	23678	23775	23627	23723	23756	23559	23871	23678	23670	23688	23792	23603	23823	23820	23683	23732	23782	23655	23840	23682	23703	23715	23705	23680	23752	23751	23739	23668	23713	23777	23852	23742	23727	23748	23686	23718	23775	23572	23739	23630	23689	23797	23598	23810	23743	23758	23762	23777	23709	23653	23693	23863	23668	23802	23728	23753	23771	23746	23804	23660	23742	23714	23719	23632	23734	23760	23768	23852	23663	23851	23592	23853	23635	23765	23732	23699	23687	23588	23788	23728	23701	23667	23784	23671	23766	23750	23682	23813	23696	23858	23635	23732	23702	23697	23644	23779	23700	23849	23692	23698	23753	23670	23737	23757	23737	23733	23752	23723	23646	23713	23869	23773	23751	23611	23742	23775	23776	23782	23716	23735	23747	23597	23704	23695	23606	23754	23766	23734	23750	23660	23689	23814	23715	23772	23568	23717	23702	23719	23617	23751	23620	23806	23751	23727	23747	23576	23677	23794	23725	23758	23696	23644	23886	23736	23753	23725	23813	23677	23724	23814	23653	23886	23790	23674	23776	23657	23717	23754	23669	23770	23772	23843	23705	23707	23704	23669	23703	23756	23543	23717	23653	23632	23784	23702	23731	23736	23620	23662	23719	23723	23726	23717	23669	23654	23767	23620	23792	23848	23714	23866	23730	23706	23806	23824	23672	23815	23763	23603	23836	23676	23738	23688	23599	23821	23776	23691	23655	23633	23612	23736	23563	23723	23690	23719	23699	23714	23852	23658	23767	23758	23616	23815	23679	23806	23793	23752	23805	23699	23774	23718	23774	23662	23668	23776	23681	23856	23704	23724	23700	23692	23677	23677	23755	23793	23754	23738	23885	23778	23692	23879	23583	23783	23800	23608	23708	23694	23670	23696	23750	23592	23805	23601	23723	23852	23752	23680	23649	23662	23710	23706	23825	23654	23785	23677	23759	23673	23814	23746	23680	23824	23648	23730	23792	23720	23737	23732	23735	23792	23759	23817	23745	23751	23706	23804	23636	23691	23723	23754	23608	23817	23801	23601	23731	23836	23569	23632	23760	23705	23709	23757	23836	23698	23715	23587	23804	23596	23687	23579	23793	23690	23741	23671	23548	23692	23755	23934	23674	23760	23634	23689	23683	23730	23663	23772	23732	23774	23710	23694	23850	23671	23687	23753	23769	23650	23791	23845	23664	23835	23627	23759	23629	23813	23712	23754	23646	23738	23745	23710	23691	23791	23868	23779	23641	23741	23734	23680	23755	23661	23785	23768	23656	23741	23754	23684	23775	23831	23682	23861	23715	23766	23641	23768	23733	23820	23684	23712	23785	23705	23721	23735	23710	23756	23674	23917	23739	23611	23798	23708	23822	23760	23671	23805	23803	23696	23787	23691	23656	23681	23776	23825	23597	23720	23733	23745	23693	23748	23604	23805	23712	23780	23765	23810	23634	23755	23750	23670	23767	23726	23789	23689	23898	23712	23712	23702	23910	23738	23723	23649	23805	23649	23843	23701	23685	23769	23740	23720	23688	23842	23648	23794	23633	23859	23831	23728	23734	23779	23790	23731	23862	23651	23742	23729	23537	23706	23805	23634	23827	23745	23716	23749	23809	23702	23742	23807	23846	23740	23816	23722	23747	23809	23636	23803	23658	23824	23729	23626	23748	23876	23683	23808	23654	23740	23565	23785	23679	23751	23661	23745	23741	23656	23654	23754	23819	23787	23756	23934	23729	23752	23674	23738	23780	23725	23791	23714	23784	23676	23831	23739	23726	23727	23651	23787	23758	23811	23625	23678	23681	23695	23759	23826	23728	23693	23897	23664	23696	23785	23753	23642	23642	23820	23559	23700	23732	23714	23778	23675	23696	23657	23741	23820	23747	23818	23784	23681	23904	23769	23704	23740	23668	23748	23580	23753	23784	23754	23654	23782	23711	23680	23764	23779	23758	23735	23853	23774	23779	23772	23743	23704	23744	23646	23856	23634	23710	23821	23767	23827	23752	23731	23753	23788	23736	23579	23811	23738	23883	23792	23682	23695	23732	23739	23778	23705	23644	23708	23635	23785	23683	23690	23659	23778	23683	23763	23761	23688	23754	23730	23693	23799	23755	23685	23755	23691	23646	23635	23769	23739	23853	23782	23667	23593	23892	23767	23761	23601	23726	23837	23745	23714	23612	23650	23713	23747	23778	23644	23807	23820	23848	23719	23806	23617	23720	23802	23835	23692	23719	23720	23749	23751	23626	23743	23794	23624	23689	23780	23698	23795	23757	23658	23679	23737	23710	23684	23625	23746	23861	23771	23647	23789	23802	23750	23690	23674	23757	23907	23560	23850	23863	23591	23777	23780	23838	23876	23799	23778	23753	23623	23770	23796	23811	23699	23718	23842	23764	23764	23570	23803	23769	23693	23631	23820	23759	23768	23745	23802	23710	23716	23725	23704	23726	23785	23735	23732	23712	23820	23667	23805	23825	23816	23676	23851	23776	23781	23764	23767	23719	23879	23666	23661	23750	23736	23606	23807	23759	23791	23869	23603	23725	23744	23607	23811	23628	23571	23875	23722	23713	23703	23802	23654	23801	23648	23861	23701	23754	23740	23693	23799	23654	23623	23769	23652	23698	23811	23639	23698	23634	23786	23842	23881	23712	23701	23759	23744	23721	23674	23774	23775	23708	23773	23647	23733	23691	23827	23733	23680	23690	23928	23756	23789	23719	23809	23668	23742	23810	23664	23917	23826	23737	23576	23760	23707	23841	23739	23742	23698	23879	23892	23878	23759	23691	23764	23720	23818	23589	23731	23710	23881	23779	23838	23825	23819	23739	23818	23729	23867	23746	23728	23693	23651	23739	23786	23693	23685	23732	23818	23674	23830	23799	23678	23738	23732	23813	23696	23716	23707	23772	23704	23758	23611	23788	23779	23709	23704	23838	23865	23788	23806	23866	23697	23811	23738	23708	23606	23817	23750	23797	23783	23713	23762	23713	23709	23840	23748	23673	23803	23579	23743	23771	23680	23755	23753	23772	23814	23777	23723	23785	23685	23770	23757	23714	23767	23763	23869	23729	23888	23651	23835	23724	23795	23798	23778	23662	23819	23740	23715	23817	23725	23770	23698	23636	23794	23750	23775	23708	23734	23770	23768	23664	23806	23791	23778	23757	23828	23788	23806	23684	23814	23648	23730	23864	23715	23888	23587	23794	23713	23713	23736	23913	23744	23772	23692	23719	23769	23674	23898	23755	23790	23702	23733	23721	23696	23662	23688	23799	23860	23751	23758	23763	23701	23696	23712	23729	23825	23737	23843	23767	23886	23785	23677	23708	23747	23804	23638	23669	23738	23847	23718	23731	23669	23786	23703	23791	23779	23652	23828	23793	23665	23738	23733	23745	23699	23806	23637	23674	23760	23771	23732	23686	23754	23670	23706	23854	23734	23772	23818	23852	23660	23703	23719	23858	23830	23785	23679	23648	23819	23679	23717	23699	23779	23805	23676	23809	23836	23674	23724	23725	23765	23722	23629	23801	23859	23707	23729	23774	23815	23626	23837	23814	23782	23667	23828	23626	23813	23886	23607	23759	23792	23732	23779	23724	23688	23800	23782	23816	23766	23684	23761	23862	23699	23687	23647	23712	23750	23845	23790	23688	23744	23623	23851	23720	23666	23745	23744	23725	23797	23713	23750	23705	23684	23614	23799	23725	23684	23607	23829	23738	23844	23768	23767	23804	23756	23707	23696	23823	23691	23653	23773	23733	23799	23729	23709	23783	23900	23767	23692	23908	23645	23749	23752	23793	23778	23698	23799	23692	23899	23733	23805	23765	23720	23574	23725	23782	23661	23812	23871	23875	23733	23756	23603	23833	23715	23855	23751	23734	23722	23637	23763	23660	23670	23796	23755	23673	23714	23759	23867	23722	23867	23765	23744	23690	23776	23755	23823	23802	23673	23797	23823	23622	23791	23726	23727	23758	23673	23759	23810	23708	23844	23836	23785	23832	23654	23791
18978	17896	17490	17331	17440	21749	47050	43166	33164	22664	18173	17063	16748	16916	16886	16799	16905	16766	17126	16618	16980	16687	16956	16897	16827	16704	16921	16846	16888	16830	16722	16678	16719	16538	16677	16756	16765	16896	16768	17119	16738	16675	16776	16702	16587	16828	16934	16668	16887	16950	16952	16807	16665	16742	16878	16674	16638	16869	16799	16687	16818	16860	16820	16853	17027	16839	16725	16867	17030	16788	16805	16913	16740	16658	16754	17005	16788	16708	16868	16892	16869	16609	16734	16752	16873	16792	16934	16865	16878	17016	16790	16830	16798	16904	17009	16831	16931	16833	16741	16870	16877	16807	16789	16786	16908	16869	16615	16891	16764	16919	16822	17043	16888	16664	16956	16855	16772	16776	16795	16835	16754	17009	16959	16580	16803	16877	16599	16912	16621	16716	16779	16735	16826	16622	16789	16763	16702	16795	16848	16924	16864	17017	16769	16710	16653	16831	16659	16608	16890	16828	16951	16793	16879	16868	16850	16838	16631	16698	16882	17008	16768	16856	16638	16654	16698	16917	16651	16853	16790	16916	16890	16895	16678	16712	16781	17092	16748	16834	16676	16781	16931	16787	17170	16761	16759	16938	16881	16654	17097	16782	16665	16631	16669	16811	16719	16856	16999	16759	16813	16867	16686	16711	16762	16670	16766	16746	16735	16983	16907	16783	16806	16860	16620	16838	16941	16762	16601	16775	16693	16825	16719	16913	16880	16661	16997	16851	16775	16867	16960	17118	16835	16988	16736	16707	16919	16756	16722	16967	16726	16832	16918	16979	16804	16804	16775	16813	16623	16839	16849	16811	16841	17016	17019	16789	17063	16837	16928	16813	16943	16735	16707	16939	16973	16730	16670	16668	16770	16784	17117	16914	16871	16942	16925	16803	17011	16700	16822	16867	16870	17026	16701	16816	17015	16676	16769	16857	16615	16915	16739	16895	16802	17015	16792	16671	16982	16890	16847	16689	16843	16697	16685	16294	16794	16783	16811	16833	16802	16720	16723	16871	16973	16832	16902	16763	16920	16825	16846	16693	16796	16814	16711	16693	16814	16812	16862	16942	16986	16926	16869	16954	16715	16817	16739	16959	16813	16922	16977	16848	16878	16912	16758	16806	16813	17026	16795	16807	17059	16833	16683	16868	17029	16881	16975	16740	16792	16792	16620	16685	16817	16852	16938	16802	16716	16740	16811	16864	16846	16807	16716	16886	16956	16678	16950	16923	16544	16924	16845	16972	16882	16702	16802	16836	16848	16970	16858	16977	16775	16645	16779	16796	16815	16904	16882	16741	16822	16734	17020	16649	16855	16917	16744	16945	16955	16735	16657	16798	16869	16883	16916	17055	16910	16977	16756	16708	17018	16846	16638	16590	16848	16900	16834	16865	16725	16923	16775	16800	16779	16926	16822	16879	16890	16703	16792	16882	16777	16820	16780	16883	16880	16490	17050	16859	16983	16915	16849	17129	16827	16772	16696	16843	17000	17051	16880	16991	16829	16820	16739	16874	16576	16951	16880	16739	16875	16865	16923	16680	16725	16863	16713	16975	16840	16896	16714	16821	16727	16746	16843	16925	16902	16821	16743	16704	16862	16716	16833	16622	16843	16828	16854	16814	16834	16807	16882	16886	16739	16957	16792	16721	16789	16731	16730	16770	16888	16725	16662	16762	16744	16873	17089	16883	16724	16632	16728	16765	16738	16879	16976	16663	16976	16851	16853	16863	16867	16925	16818	16999	16636	16700	16930	16723	16868	16872	16772	16983	16941	16941	16768	16910	16863	16931	16529	16735	16897	16843	16869	16775	16793	16718	16873	16866	16913	16908	16786	16883	17016	16928	16734	16952	16779	16860	16747	16880	16891	16796	16788	17001	16626	16659	16941	16924	16927	16810	16975	16794	16797	16660	16911	16976	16840	16889	16704	16745	16855	16855	16907	16709	16616	16864	16595	16823	16903	16969	16757	16861	16975	16854	16952	16884	16855	16730	16692	16791	16838	16796	16959	16812	17026	16707	16835	16776	16757	16705	16825	17070	16792	16620	16860	16796	16889	16912	16837	16680	16878	16935	16924	16888	16760	16682	16707	16875	16792	16800	16740	16833	16831	16689	16722	16864	16932	16908	16811	16728	16897	16747	16832	16945	16764	16914	17067	16883	17095	16813	16889	16946	16856	16755	16678	16760	16910	16774	16890	16917	16956	16561	16779	16810	16682	17043	16851	16908	16869	16993	16717	16716	16842	16915	16766	16727	16775	16735	16819	17028	16971	16837	16821	16727	16856	16895	16909	16825	16936	16864	16676	16892	16954	16852	16955	16793	16864	16702	16815	16991	16881	17122	16783	16865	16953	16778	16987	16924	16738	16713	16934	16860	16915	16791	16914	16712	16878	16690	16735	16571	16745	16622	16823	16898	16848	16934	16889	16881	16743	16728	16851	16805	16859	16787	16788	16817	16889	16818	16903	16815	16986	16772	16823	16619	16680	16697	16738	16847	16858	16914	17132	16833	16631	16697	16741	16763	16895	16566	16737	17024	16945	16703	17016	16750	16804	16820	16938	16672	16942	17021	16793	16755	16806	16709	16893	16739	16742	16801	16717	16807	16879	16831	16670	16884	16922	17032	16737	16854	16669	16899	16808	16781	16937	16756	16872	16750	16702	16862	16781	16953	17022	16870	16729	16796	17003	16726	16910	16686	16932	16896	16863	16855	16763	16860	17063	16678	16950	16971	16717	16693	16886	16885	16998	16846	16649	16739	16697	16738	17043	16888	16883	16731	16772	16823	16833	16710	16815	16876	16978	16785	16829	16919	16823	16877	16836	16694	16858	16931	16966	16756	16867	16821	16846	16906	16819	16853	16793	16560	17033	16737	16832	16769	16870	16845	16873	16819	16881	16963	16896	16832	16964	16831	17027	16810	16988	16796	16849	16854	16807	16588	16921	16907	16848	16687	16671	16929	16865	16880	16774	16688	16965	16918	17019	16894	16670	16767	17011	16886	16513	16718	16849	16787	16744	16891	16773	16934	16846	16843	16725	17011	16950	16995	16936	16849	16869	16986	16879	16756	16830	16793	16886	16796	16894	16874	16951	16720	16941	16926	17146	16815	16806	16851	16903	16892	16854	16729	16761	16835	16750	16831	16873	16823	16862	16826	16820	16764	16917	16876	16762	16828	16879	16933	17047	16771	16754	16934	16706	16770	16855	16761	16985	16986	16854	16852	16902	16852	16792	16803	16686	16897	16936	16880	17024	16907	16927	16741	16841	16855	16802	16869	16567	16693	16673	16660	16763	16978	16868	16917	16706	16881	16810	16721	16725	16890	16669	17089	16753	16749	16674	16836	16975	16859	16841	16957	16941	16676	16830	16869	16908	16924	16720	16662	16880	16799	16733	16834	16943	16948	16902	16714	16933	17000	16881	17065	16792	16835	16711	16919	16963	16791	16797	16633	16684	16761	16734	16907	16775	16933	16797	17003	16963	16792	16744	16940	16895	16980	16927	16776	16779	16865	17041	16954	17042	16669	16742	16847	16782	16920	16978	17005	16925	16830	16716	16851	16677	17026	16781	16961	16807	16704	16800	16814	16714	16995	16728	16939	16751	16737	16789	16846	16842	16845	16773	16881	16942	16935	16919	16924	16882	16875	16704	16665	16842	16859	16726	16548	16864	16802	16842	17089	16994	16824	16877	16871	16868	16690	16908	16751	16857	16710	16775	16898	16703	16799	16744	16786	16850	16756	16797	16836	16891	16787	16769	16761	16986	17022	16967	16864	16568	16892	16644	16579	16977	16743	16824	16828	16838	16974	16978	16996	17024	16916	16899	16872	16889	16679	16998	16698	16779	16868	16846	16690	16801	16925	16530	16878	17011	17055	16937	16881	17024	16905	16716	16709	16737	16711	16731	17016	16857	16922	16813	16786	16914	16870	16684	17019	16873	16773	16746	16826	16823	16870	16720	16767	16833	16770	16778	16741	16939	16789	16831	16733	16709	16851	16950	16780	17038	16975	16945	16861	16883	16805	16861	16772	16679	16773	16869	16864	16920	16713	16894	16845	16707	16733	16786	16812	16948	16667	16655	16868	16690	16774	16803	16828	16715	16698	16832	16964	16813	16839	16942	16924	16857	16887	16950	16866	16898	16792	16791	16782	16738	16693	16849	16900	16904	16961	16884	16838	17037	16914	17020	16836	17041	16722	16877	16721	16828	17065	16771	17004	16935	16919	16960	16720	16943	16922	16953	16954	16730	16871	16691	16738	16830	16902	16833	16682	16892	16936	16819	16811	16822	16705	16808	16783	16752	16582	16886	16890	16802	16863	16700	16693	16617	16824	16756	16962	16828	17009	16845	16880	16858	16741	16854	16897	17012	16743	16789	16835	16837	16834	16869	16944	16998	16821	16851	17004	16618	16782	16863	16804	16887	16510	16895	16963	16921	16935	16818	16900	16958	17000	16739	16868	16872	16873	16896	16733	17020	16752	16817	16829	16625	16680	16920	16727	16750	16744	16871	16879	16900	16834	16751	16764	16843	16783	16759	16823	16894	16723	16479	16825	16770	16735	16668	16923	16960	16985	16838	16689	16843	16747	16694	16966	17013	16767	17171	16730	16829	16692	16696	16781	16873	16944	16736	17098	16820	16904	16799	16738	16882	16785	16897	17029	16819	16727	16710	16749	16856	16806	16873	16887	16942	16827	16818	17023	16717	16780	16626	16781	16995	16992	16803	16807	17084	16970	16793	16768	16674	16920	16946	17001	16839	16966	16716	16984	16829	17064	16686	16732	16898	16889	16745	16808	16767	16869	16780	16766	16672	16731	16623	16774	16816	16794	16877	16727	16830	17080	16969	16917	17028	16879	16892	16814	16827	16694	16799	16848	16701	16927	16783	16853	16875	16927	16841	16865	16792	16644	16940	16534	16864	16786	16919	16791	16874	16989	16991	16788	16884	16795	16898	16758	16727	16736	17063	16768	16872	17014	16649	16960	16847	16763	16811	16685	16746	16855	16908	16695	16931	16740	16872	16813	16616	16987	16817	16626	17011	16638	16911	16926	16912	16741	16838	17062	16781	16773	16811	16780	16977	16618	16731	16844	16736	16979	16971	16980	17040	16666	16853	16894	16855	16802	16940	16722	16949	16762
26120	24519	24341	25955	26874	30135	40754	29125	23458	23687	22956	22790	23032	23318	23331	23414	23637	23593	23704	23643	23716	23795	23826	23837	23809	23726	23800	23936	23795	23779	23845	23785	23812	23927	23731	23750	23793	23782	23911	23791	23920	23800	23867	23704	23764	23821	23877	23729	23833	23826	23853	23802	23781	23786	23727	23799	23682	23737	23865	23706	23819	23756	23757	23711	23830	23848	23893	23729	23793	23703	23768	23780	23762	23861	23751	23869	23744	23806	23751	23783	23890	23885	23828	23827	23759	23742	23832	23759	23902	23809	23670	23834	23659	23777	23912	23773	23823	23727	23765	23658	23705	23629	23846	23839	23775	23726	23901	23899	23757	23681	23855	23910	23748	23876	23824	23759	23771	23780	23901	23793	23781	23949	23894	23686	23795	23791	23754	23868	23838	23797	23771	23789	23746	23686	23769	23751	23812	23859	23762	23946	23758	23896	23786	23831	23768	23849	23750	23853	23835	23755	23822	23824	23783	23787	23809	23761	23776	23822	23799	23714	23860	23812	23938	23840	23799	23873	23793	23935	23858	23821	23848	23795	23671	23823	23810	23859	23847	23851	23762	23945	23773	23803	23784	23871	23762	23806	23884	23811	23745	24038	23869	23781	23979	23735	23875	23820	23868	23783	23987	23779	23807	23731	23728	23940	23903	23872	23872	23906	23846	23921	23758	23816	23833	23899	23733	23856	23835	23869	23802	23891	23843	23727	23936	23810	23821	23827	23854	23868	23804	23925	23722	23775	23863	23851	23808	23887	23882	23761	23883	23826	23864	23900	23820	23845	23780	23818	23832	23820	23849	23909	23825	23937	23965	23809	23955	23808	23921	23897	23890	23784	23740	23753	23795	23723	23764	23914	23844	23819	23716	23757	23858	23814	23829	23845	23841	23692	23840	23810	23804	23819	23751	23860	23766	23880	23838	23877	23786	23842	23844	23831	23957	23834	23769	23918	23942	23871	23817	23767	23570	24020	23635	23975	23806	23881	23820	23889	23844	23836	23894	23807	23871	23806	23904	23804	23802	23814	23821	23922	23929	23717	23836	23791	23841	23839	23822	23853	23812	23863	23922	23862	23881	23874	23899	23871	23867	23800	23879	23760	23707	23914	23931	23911	23902	23881	23793	23802	23967	23739	23774	23853	23952	23864	23709	23912	23908	23913	23842	23791	23856	23875	23798	23865	23984	23893	23856	23748	23961	23923	23978	23864	23891	23781	23879	23870	23826	23851	23975	23815	23725	23840	23825	23976	23815	23796	23942	23833	23871	23786	23795	23898	23867	23916	23754	23896	23808	23922	23715	23892	23900	23816	23887	23910	23812	23759	23780	23829	23839	23880	23964	23766	23814	23828	23881	23827	23912	23784	23818	23819	23896	23730	23925	23920	23771	23900	23841	23841	23782	23888	23866	23846	24010	23909	23828	23945	23926	23824	23861	23796	23885	23950	23816	23829	23925	23768	23836	23838	23862	23817	23908	23961	23897	23896	23882	23861	23863	23759	23921	23932	23780	23936	23802	23751	23859	23847	23920	23791	23833	24001	23778	23840	23887	23770	23875	23771	23871	23842	23896	23794	23833	23767	23892	23921	23815	23895	23910	23890	23900	23745	23919	23897	23948	23785	23956	23775	23815	23834	23802	23960	23982	23955	23742	23759	23911	23881	23810	23895	23836	23836	23813	23756	23933	23777	23894	23831	23872	23864	23753	23826	23770	23938	23871	23727	23972	23865	23826	23837	23933	23920	23948	23893	23811	23848	23956	23939	23782	23814	23868	23726	23943	23957	23881	23862	23847	23820	23858	23787	23892	23945	23852	23775	23886	23735	23869	23761	23792	23797	23830	23907	23783	23697	23849	23898	23836	23820	23701	24048	23728	23906	23748	23899	23788	23764	23991	23808	23790	23806	23911	23856	23859	23899	23807	23897	23838	23890	23773	23873	23991	23771	24003	23794	23893	23807	23941	23704	23981	23770	23863	23819	23838	23777	24035	23864	23788	23795	23921	23800	23961	23900	24000	23913	23821	23873	23836	23897	23860	23827	23829	23948	23870	23765	23952	23850	23834	23789	23893	23944	23865	23948	23719	23976	23717	23888	23819	23915	23851	23910	23920	23825	23946	23731	23920	23869	23924	23797	23760	23879	23800	23830	23838	23901	23777	23823	23875	23748	23892	23679	23832	23733	23824	23856	23818	23906	23831	23862	23764	23892	23933	23869	23836	23877	23886	23813	23964	23916	23776	23767	23832	23954	23894	23885	23904	23714	23881	23976	23834	23840	23898	23903	24006	23838	23637	24013	23780	23889	23753	23843	23931	23979	23819	23880	23774	23973	23698	23889	23794	23837	23979	23917	23688	23777	24025	23902	23943	23785	23795	23873	23893	23850	23854	23779	24041	23796	23803	23790	24018	23958	23790	23844	23821	23913	23773	23932	23982	23881	23816	23915	23773	23904	23862	23950	23893	23828	23804	23800	23800	23815	23858	23734	23747	23722	23827	23892	23669	23880	23866	23701	23981	23884	23810	23755	23903	23936	23834	23826	23847	23802	23987	23762	23885	23875	23836	23893	23889	23843	23942	23782	23926	23882	23846	23788	23905	23889	23814	23746	23845	23938	23871	23744	23985	24003	23716	23840	23781	23756	23978	23951	24006	23756	23878	23854	23885	23860	23942	23870	23716	23913	23776	23858	23850	23779	23866	23905	23785	23877	23798	23737	23880	23792	23934	23832	23972	23867	23801	23979	23897	23901	23859	23820	23884	23967	23784	23893	23954	23918	23837	24022	23785	23867	23809	23768	23806	23793	24065	23840	23871	23822	23724	23908	23797	23861	23922	23803	23919	23865	23936	23904	23879	23986	23808	23880	23927	23915	23859	23869	23824	23870	23869	23899	23889	23866	23810	23864	23888	23893	23848	23884	23781	23867	23972	23816	23893	23856	23808	23908	23865	23857	23818	23862	23887	23684	23888	23772	23884	23903	23855	23814	23908	23826	23806	23952	23813	23774	23921	23914	23839	23870	23982	23772	23769	23925	23883	23845	23808	23871	23890	23968	23800	23928	23936	23786	24042	23839	23899	23957	23749	24001	23837	23806	23838	23866	23881	23733	23875	23813	23783	23923	23871	23802	23790	23962	23807	23980	23853	23882	23845	23831	23889	23946	23881	23963	23982	23823	23931	23801	23866	23802	23840	23833	23858	23990	23897	23862	23860	23889	24019	23738	23919	23718	23926	23879	23894	23843	23860	23850	23875	23834	23943	23816	23912	23873	23844	23838	23792	23962	23974	23864	24047	23892	23749	23758	23950	23992	23730	23819	23845	23882	23766	23877	23789	23945	23848	23856	23783	23889	23774	23899	23907	23838	23880	23949	23904	23872	23953	23808	23827	23910	23795	23852	23897	23894	24002	24026	23946	24005	23778	23958	23949	23891	23942	23877	23947	23899	23821	23797	23808	24017	23794	23879	23951	23852	23837	23962	23783	23953	23819	23732	23868	23882	23822	23909	23699	23886	23957	23810	23860	23970	23827	23959	23832	23887	23795	23781	23876	23799	23905	23955	23698	23891	23828	23949	23854	23875	23860	23813	23863	23885	23794	23787	23929	23870	23708	23881	23953	23857	23778	23838	23818	23937	23889	23938	23812	23901	23920	23879	23696	23892	23938	23785	23876	23805	23772	23902	23942	23753	24029	23835	24025	23694	23838	23879	23736	23837	23872	23812	23845	23809	23848	23981	23894	23847	23818	23847	23889	23758	23873	23663	23784	23970	23922	23997	23937	23822	23902	23804	23942	23838	23952	23862	23804	23781	23931	23791	23933	23793	23892	23898	23859	23838	23818	23903	23843	23855	23998	23738	23839	23898	23877	23810	24123	23914	23902	23729	23924	23937	23942	23811	23956	23976	23784	24000	23847	23919	23855	23970	23844	23947	23899	23798	23889	23852	23925	23777	23865	23794	23880	23862	23880	23807	23884	23837	23842	23947	23892	23748	23767	23982	23890	23870	23800	23833	23793	23984	23829	23909	23988	23687	23910	23791	23811	23839	23714	23903	23765	23705	23915	23830	23906	23895	23926	23852	23870	23927	23902	23860	23812	23900	23907	23997	23827	23835	23807	23886	23813	23867	23828	23916	24005	23910	24016	23895	23873	23740	23884	23921	23840	23806	23911	23841	23798	23853	23872	23829	24004	23831	23825	23802	23802	23902	23847	23737	23931	23844	23785	23855	23881	24027	23928	23928	23864	23875	23877	23840	23854	23866	23839	24003	23750	23948	23880	23906	23858	23875	24029	23915	23867	23796	23857	23929	23907	23830	23860	23835	23945	23790	23941	23878	23946	23811	23896	23794	23868	23725	23958	23880	23789	23916	23873	23857	23851	23855	23739	23700	23846	23867	23877	23791	23824	23902	23958	23826	23820	24046	23871	23884	23867	23899	23847	23945	23874	23884	23895	23954	23895	23859	23867	23881	23998	23917	23895	23804	23711	23946	23807	23827	23807	23866	23835	23830	23834	23832	23768	23926	23849	23979	23852	23852	23912	23783	23818	23780	23900	23872	23780	23922	23963	23908	23917	23783	24014	23763	23897	23838	23764	23869	23834	23914	23921	23899	23877	23730	24045	23885	24014	23868	23908	23883	23800	23875	23780	23911	23773	24018	24041	23810	23971	23838	23821	24037	23793	23892	23945	23851	23823	23949	23910	23863	23952	23839	23730	23930	23838	23991	23791	23899	23844	23882	23802	23890	23927	23784	23777	23854	23841	23774	23951	23807	23815	23897	23907	23951	23793	23892	23891	24030	23928	23831	23893	23989	23852	23802	23883	23872	23846	23915	23927	23787	23926	23931	23888	23929	23844	23888	23849	23931	23947	23855	23789	23850	23786	24004	23795	23903	23921	23896	23876	23810	23804	23968	23942	24014	23896	23836	23783	23855	23871	23931	23738	23938	23770	23831	24004	23853	23920	23843	23828	23935	23869	23872	23940	23887	23915	23946	23872	23826	23844	24047	23800	23841	24040	23871	23920	23863	24024	23767	23994	23839	23876	23863	23833	23937	23802	23950	23877	23841	23955	23860	23802	23999	23791	23862	23979	23826	23969	23823	23747	23889	23800	23787	23887	23749	23818	23853	23872	23872	23886	23910
19497	16930	16848	16655	16818	17465	25821	25102	21477	18085	16803	16671	16545	16534	16496	16756	16738	16919	16465	16394	16504	16533	16517	16613	16698	16569	16528	16723	16428	16685	16578	16576	16588	16540	16438	16423	16692	16682	16649	16446	16524	16692	16694	16542	16603	16483	16572	16575	16660	16751	16577	16553	16436	16466	16579	16530	16699	16480	16500	16694	16692	16735	16475	16627	16713	16657	16513	16366	16391	16699	16546	16408	16696	16563	16463	16708	16470	16567	16742	16443	16534	16650	16658	16548	16399	16424	16569	16570	16485	16407	16596	16666	16539	16586	16713	16480	16496	16675	16544	16283	16552	16620	16562	16548	16636	16683	16654	16754	16645	16420	16615	16582	16565	16572	16838	16550	16427	16635	16632	16694	16639	16442	16734	16439	16505	16694	16640	16408	16626	16484	16632	16566	16636	16500	16702	16540	16479	16358	16804	16611	16502	16483	16432	16510	16650	16571	16734	16349	16430	16353	16626	16605	16630	16705	16693	16519	16676	16439	16481	16732	16398	16715	16679	16590	16529	16564	16448	16529	16565	16654	16488	16701	16612	16629	16578	16613	16620	16619	16529	16470	16626	16589	16737	16729	16667	16569	16573	16643	16752	16582	16637	16607	16679	16746	16613	16729	16699	16583	16395	16579	16681	16534	16622	16575	16518	16654	16521	16513	16726	16593	16552	16713	16772	16489	16526	16723	16659	16454	16494	16428	16727	16495	16641	16585	16759	16748	16581	16733	16761	16735	16619	16664	16644	16559	16619	16604	16636	16355	16550	16604	16675	16524	16717	16463	16470	16255	16806	16478	16545	16424	16463	16754	16681	16771	16444	16596	16557	16611	16596	16457	16582	16558	16604	16669	16466	16696	16726	16603	16607	16608	16600	16609	16702	16556	16662	16601	16665	16683	16672	16785	16685	16502	16714	16616	16498	16765	16463	16510	16679	16564	16620	16569	16730	16561	16560	16623	16723	16587	16677	16748	16759	16555	16820	16680	16773	16595	16519	16457	16617	16630	16596	16631	16615	16503	16714	16580	16640	16630	16602	16640	16575	16511	16478	16454	16596	16473	16383	16521	16599	16485	16615	16463	16541	16413	16648	16582	16657	16550	16573	16589	16561	16615	16410	16491	16539	16648	16523	16467	16718	16491	16406	16695	16550	16473	16575	16656	16496	16500	16718	16550	16658	16500	16623	16825	16653	16621	16719	16507	16652	16491	16632	16710	16619	16677	16460	16678	16272	16514	16458	16613	16540	16590	16547	16464	16531	16519	16703	16803	16390	16426	16394	16574	16549	16716	16605	16777	16452	16572	16557	16554	16653	16608	16696	16754	16676	16593	16624	16488	16590	16531	16569	16468	16443	16717	16518	16574	16626	16593	16830	16594	16666	16632	16673	16460	16717	16561	16648	16643	16488	16699	16602	16606	16758	16433	16715	16511	16624	16734	16593	16449	16551	16770	16827	16549	16603	16682	16788	16518	16421	16481	16614	16678	16420	16649	16694	16665	16497	16655	16634	16708	16684	16696	16532	16617	16391	16646	16585	16494	16495	16613	16522	16389	16317	16481	16639	16529	16684	16693	16471	16686	16544	16656	16478	16424	16438	16331	16577	16441	16423	16605	16349	16534	16717	16738	16560	16635	16579	16486	16629	16717	16528	16677	16726	16494	16771	16798	16412	16640	16538	16586	16486	16560	16540	16516	16580	16420	16648	16429	16420	16606	16757	16571	16571	16816	16632	16657	16638	16513	16615	16701	16440	16809	16564	16658	16497	16738	16627	16577	16572	16738	16706	16569	16577	16623	16688	16512	16350	16406	16732	16637	16740	16472	16560	16679	16369	16806	16385	16593	16805	16615	16625	16358	16743	16659	16500	16670	16521	16658	16522	16389	16509	16750	16548	16659	16485	16386	16610	16745	16762	16404	16451	16694	16625	16524	16685	16608	16640	16765	16393	16491	16479	16712	16613	16629	16433	16628	16765	16581	16594	16750	16622	16708	16577	16877	16537	16268	16590	16430	16532	16729	16580	16657	16660	16724	16704	16646	16645	16564	16659	16755	16660	16545	16566	16526	16683	16569	16494	16642	16638	16473	16536	16581	16413	16585	16576	16560	16685	16533	16604	16732	16595	16469	16476	16495	16707	16677	16530	16625	16749	16446	16650	16605	16669	16717	16522	16780	16696	16531	16584	16404	16585	16653	16562	16744	16618	16559	16479	16462	16457	16526	16844	16596	16398	16471	16455	16612	16586	16496	16682	16606	16644	16527	16503	16343	16640	16640	16672	16746	16697	16589	16440	16426	16488	16595	16550	16517	16675	16754	16476	16624	16689	16498	16723	16595	16535	16469	16536	16534	16469	16586	16475	16541	16446	16547	16306	16300	16470	16658	16766	16672	16574	16528	16518	16597	16472	16537	16755	16593	16650	16749	16589	16577	16584	16555	16484	16470	16552	16626	16384	16572	16561	16522	16494	16404	16483	16497	16564	16552	16593	16739	16553	16471	16792	16627	16469	16636	16543	16529	16564	16740	16514	16728	16693	16585	16528	16655	16647	16567	16539	16578	16660	16684	16442	16590	16537	16525	16603	16532	16743	16553	16472	16504	16500	16496	16644	16490	16648	16566	16432	16578	16616	16679	16426	16578	16703	16495	16695	16567	16606	16491	16559	16530	16532	16613	16693	16554	16532	16557	16675	16743	16707	16610	16697	16446	16883	16678	16730	16457	16544	16387	16484	16582	16437	16581	16508	16772	16518	16514	16494	16825	16669	16593	16538	16683	16580	16389	16734	16621	16598	16847	16751	16735	16685	16438	16435	16583	16552	16752	16477	16509	16743	16445	16741	16771	16701	16349	16650	16528	16673	16529	16578	16825	16755	16736	16511	16556	16717	16647	16731	16604	16711	16522	16629	16566	16667	16665	16603	16691	16742	16607	16686	16716	16676	16445	16560	16740	16658	16306	16319	16468	16803	16517	16524	16521	16680	16722	16450	16558	16501	16549	16540	16594	16626	16739	16529	16833	16689	16494	16448	16475	16741	16588	16700	16753	16590	16530	16639	16713	16862	16484	16597	16400	16472	16391	16687	16640	16557	16646	16690	16435	16602	16617	16664	16583	16627	16454	16691	16535	16694	16570	16461	16617	16681	16558	16500	16687	16578	16592	16417	16444	16469	16548	16565	16496	16753	16463	16476	16581	16659	16642	16448	16596	16624	16480	16716	16445	16553	16661	16586	16557	16788	16816	16475	16669	16561	16737	16768	16473	16520	16465	16497	16782	16664	16828	16501	16589	16512	16381	16544	16516	16792	16530	16477	16383	16669	16640	16637	16562	16445	16600	16700	16477	16556	16438	16621	16523	16547	16624	16547	16328	16650	16548	16497	16540	16290	16681	16510	16493	16577	16561	16438	16663	16247	16610	16484	16602	16773	16552	16437	16594	16435	16701	16558	16569	16569	16939	16658	16561	16729	16552	16453	16527	16626	16896	16538	16695	16642	16656	16726	16559	16404	16420	16504	16624	16790	16607	16430	16709	16565	16696	16841	16690	16550	16475	16535	16708	16638	16334	16777	16725	16714	16726	16722	16530	16451	16620	16763	16569	16660	16748	16662	16414	16612	16724	16699	16739	16624	16570	16662	16662	16672	16703	16624	16782	16576	16323	16596	16621	16926	16813	16629	16358	16676	16603	16578	16466	16727	16404	16661	16561	16654	16710	16696	16692	16639	16621	16429	16540	16542	16725	16745	16566	16723	16571	16553	16702	16403	16603	16638	16814	16496	16726	16624	16744	16492	16511	16720	16715	16702	16464	16805	16316	16423	16508	16732	16581	16658	16649	16578	16569	16684	16579	16774	16611	16636	16399	16741	16380	16580	16548	16642	16635	16573	16654	16795	16609	16556	16483	16445	16494	16449	16547	16596	16770	16769	16509	16719	16660	16663	16603	16911	16503	16568	16607	16520	16561	16454	16761	16592	16477	16581	16588	16567	16645	16413	16690	16786	16680	16693	16527	16528	16500	16556	16632	16531	16498	16419	16561	16662	16684	16709	16662	16576	16677	16769	16546	16701	16473	16736	16578	16549	16436	16590	16773	16781	16699	16519	16258	16784	16741	16569	16642	16606	16413	16562	16538	16517	16518	16617	16612	16401	16606	16494	16579	16630	16531	16564	16572	16620	16707	16622	16602	16774	16614	16484	16563	16442	16554	16554	16470	16437	16664	16779	16579	16659	16628	16574	16583	16513	16643	16886	16381	16602	16783	16606	16679	16543	16760	16586	16763	16844	16494	16453	16538	16587	16458	16558	16474	16512	16477	16539	16633	16453	16590	16383	16598	16485	16645	16437	16796	16616	16563	16343	16326	16682	16683	16328	16633	16556	16526	16908	16319	16505	16633	16415	16591	16646	16523	16655	16633	16597	16508	16567	16744	16699	16569	16525	16633	16640	16604	16672	16516	16548	16547	16852	16525	16466	16717	16840	16661	16638	16578	16612	16594	16527	16668	16613	16577	16563	16669	16559	16600	16632	16576	16725	16609	16549	16698	16644	16703	16527	16574	16622	16549	16622	16309	16603	16665	16480	16684	16538	16604	16397	16525	16549	16488	16457	16754	16787	16689	16716	16783	16553	16591	16585	16700	16698	16566	16536	16534	16649	16569	16546	16477	16785	16819	16618	16444	16504	16593	16661	16489	16600	16679	16725	16672	16448	16615	16644	16597	16704	16540	16711	16674	16461	16585	16607	16669	16629	16546	16600	16313	16638	16390	16496	16439	16683	16426	16573	16554	16785	16703	16680	16601	16692	16359	16540	16834	16518	16606	16745	16542	16685	16680	16681	16701	16663	16601	16292	16561	16684	16653	16509	16505	16347	16411	16512	16622	16567	16735	16718	16483	16629	16621	16687	16761	16776	16752	16612	16640	16489	16705	16726	16501	16634	16472	16681	16588	16605	16643	16621	16335	16580	16641	16561	16560	16608	16709	16651	16714	16416	16604	16560	16594	16806	16772	16504	16778	16529	16647	16555	16549	16761	16792	16471	16518	16424	16408	16634	16534	16387	16725	16367	16511	16554	16801	16490	16623	16636	16409	16666	16683	16624	16398	16545	16680	16528	16538	16724	16533	16576	16402	16583	16669	16540	16698
24830	24179	24111	24712	25101	28799	29391	28894	26911	24626	23936	23910	23977	23823	23955	23855	23921	23990	23938	23879	23843	23939	23975	23777	24015	23833	23873	23886	24052	23943	23777	23926	23819	23990	23804	23881	23918	24026	23924	23856	23855	24023	23894	23952	23873	23926	23794	23777	23881	23990	23963	23859	23904	23862	23821	23915	23900	23836	23919	23926	24006	23934	23835	23891	23967	23868	23861	24068	23917	23962	23826	23889	23817	23773	23931	23770	23854	23907	23935	24058	23885	23892	23879	23907	23871	23833	24023	23773	23901	23924	23979	23937	23932	23978	23866	23835	23936	23885	23929	23951	24010	23868	23927	23947	23942	23829	23899	23938	23967	24005	23828	23843	23950	23872	23855	23944	23967	23912	23948	23851	23877	23936	23886	23927	23969	23921	23928	23862	23951	23919	23861	23955	24029	23937	23818	23932	24035	23952	23925	23988	23858	23869	23895	24074	23792	23853	24016	24009	23907	23932	23866	23874	23885	23882	23969	23866	23892	23997	23810	23974	23826	24111	23888	23938	23988	23950	23929	24029	23833	23946	23877	23958	23993	23869	24048	23943	23950	23931	24038	23910	24001	23905	23980	23965	23914	23904	23935	24060	23971	24041	23857	23945	23953	23764	24038	24052	24034	24020	23906	24008	24038	23930	23991	23756	24076	24033	23825	23921	24003	23875	23932	23997	23793	23924	24078	23977	23949	24076	23964	23876	23837	23781	24013	23932	24075	23908	23933	24040	23886	23938	24057	23965	24023	23921	23909	23955	23952	23908	24044	24016	23894	24101	23946	23856	24104	23756	23958	23931	24088	23960	23990	24016	23966	23950	23904	23754	23993	23883	23877	23976	23878	23954	23841	23952	23874	23924	23896	23871	24016	23966	23938	23954	23853	23811	23904	23900	24065	23915	23950	23926	23841	23942	23942	23919	23864	23903	23867	24006	23866	23901	23837	24005	23908	23805	23920	23996	23983	23921	24014	23876	23962	23821	24044	23891	23907	24073	23988	24074	23986	24011	23887	23964	23877	23901	23994	23982	23885	23891	23872	24046	23782	24006	23883	23876	24043	23909	23969	23926	23986	23979	23934	24028	23901	23861	23969	24009	23955	23980	23995	23952	23846	23923	23843	23963	23942	24059	23874	23983	23708	23988	24016	23907	24037	23851	23956	23884	23943	23923	23828	24055	24116	23922	23844	23931	24038	23947	23978	24043	23932	24046	24092	23829	23953	23991	23919	23915	23861	23889	23944	23923	23966	24054	23920	24005	23962	23906	23811	23938	24009	23969	23786	23888	24128	23930	23842	24025	24010	23923	23988	23904	23890	24004	24000	23929	23985	23942	23921	24023	23926	24025	23843	23977	24077	24006	23969	23897	23961	23981	23946	23984	23829	23965	23890	23833	23957	23986	23831	23983	24024	24064	23953	23910	24082	23924	24032	23826	23907	23920	24061	23894	24025	24021	24042	23827	23898	23919	24028	23847	23916	23928	23943	23988	23816	24022	23984	23934	23818	23904	23896	23923	24017	23967	23886	24006	24049	23739	23918	23977	23889	23847	23933	24009	23792	23966	24002	24014	24052	23824	24045	23918	23973	24036	23847	23976	23928	23983	23876	24064	23899	23933	23945	24070	23911	23869	23947	23961	24095	23896	23938	23974	23857	23877	23888	23887	23856	23980	23978	23963	24022	23903	23885	24040	23992	23948	23916	23979	23830	23960	24001	23960	23918	23949	23859	24042	23862	23980	23891	23806	23984	24014	23955	23986	23932	23803	23833	23949	24040	23874	23879	23859	23914	23974	24007	23923	23977	23833	23988	23947	23934	23834	23944	23979	24016	23915	23891	24087	24126	23908	23956	23979	23957	23926	23941	23887	24022	23928	23878	23965	24031	23887	24003	24102	23933	24054	23917	23910	23961	23904	23910	23931	23856	23993	24105	23999	23902	24029	23966	23947	23823	24052	23822	23943	24004	23890	23874	23863	23896	24010	23824	24164	23932	23868	23999	23876	24135	24012	23882	23919	24006	23990	23871	23936	23924	24021	23886	23923	24003	23851	23831	23891	24116	23957	23794	23954	23951	24027	23804	23961	23986	23922	24057	23894	23984	24010	23909	24033	24043	23859	24162	23990	23992	24002	24048	23917	24055	24010	23951	23999	23880	23959	24045	23924	24062	23816	23993	23776	23940	23965	24005	23943	23977	23920	24034	23812	23905	23895	23889	23901	23938	23931	23917	23945	23910	23984	23956	23889	24076	24015	23958	24012	23931	23879	24037	23916	23895	23901	23986	23927	23915	23921	24035	23982	23863	24089	23945	24010	23976	24002	23926	23882	23913	23837	23850	23954	23965	23952	23999	23913	23923	23938	24012	23965	23936	23900	23989	23841	23845	24081	23912	23889	23792	24100	23914	24025	24048	23876	23979	23970	23913	23953	23918	23859	24074	23810	24007	24057	23866	23882	23885	23887	23829	24000	23991	23809	23958	23977	23986	23903	24056	23935	23858	23877	23971	23952	23973	23988	23874	23974	24017	24067	23890	23932	23986	23920	23866	23994	23843	23936	23925	24028	24000	23970	23898	23971	24020	23937	24084	23827	24046	23955	23958	23853	23874	23981	24035	24015	24054	23984	23987	24055	23874	23906	23974	24004	23819	24041	23861	23874	23913	23993	23930	23995	23807	24038	23901	24005	23916	24087	23882	23913	23722	23958	23867	24018	23987	23876	23964	23860	23950	23851	23960	24029	23919	23980	23964	23895	23897	24043	23908	23902	23992	23846	24009	23919	23997	23921	23962	23940	23856	23888	24069	23909	23873	24061	24055	23907	24022	24033	23905	23892	24016	24018	23901	23937	24035	23932	23978	24058	24005	23952	23879	23999	24085	23978	23926	23745	23982	23855	23952	23994	23839	23865	24123	23928	23967	23909	23927	24042	23941	24107	23873	23999	23887	23980	23874	24019	23927	23968	23898	23974	23928	24008	23916	23921	23937	23949	23917	23953	23974	23929	23811	23990	23799	23937	23806	24083	23991	23996	23991	23836	23984	24025	23955	23822	24022	24012	23821	24028	23965	24054	23986	23996	23891	23869	23952	24059	23850	24012	23895	23879	23898	24048	23874	23892	24098	23893	23934	23983	23896	24031	23937	23819	23933	23914	23868	23915	23955	24134	23916	24047	23988	23990	23895	23802	24117	23891	23932	24019	24030	23914	23920	23837	23886	23933	23959	24007	23930	24003	23910	24089	23859	23967	23919	23872	24045	23989	24008	23909	23941	23990	23884	23955	23935	24012	23980	23838	23877	23925	23819	24101	23909	24045	24058	23884	24067	23845	23977	23914	23982	23987	23942	23927	23922	23927	24004	23831	24106	23896	23965	24003	23896	24042	24028	23938	24005	23907	23965	24003	23977	23917	23976	23940	24005	24082	23885	24009	23985	24034	23994	23989	23958	23947	24029	24033	23962	24070	24007	23958	23812	24064	23946	23870	23935	23867	23951	23937	23762	23857	24066	23972	23850	23822	23952	23877	23893	23931	24089	23945	24044	23966	23886	24042	23912	23906	23926	24060	23959	24102	23849	24091	23951	23996	23859	23920	23928	23940	23915	24075	23978	23913	23985	23759	24016	23967	23909	24007	24048	23894	23967	23915	24004	23898	23917	23953	24050	23983	23982	23968	24020	23890	23908	23877	23992	24033	24052	23928	23991	24020	23982	24045	23980	23845	24043	23973	24017	23871	24006	23941	23983	23853	23808	24036	23929	23911	24125	23917	23979	23956	23974	23913	24037	24010	23979	23934	23872	24045	23983	23900	24043	23892	23973	23935	24010	23972	24076	23934	23959	23848	23910	24014	23895	23894	23931	23911	23904	23881	23937	23892	24092	23903	24060	23875	23914	23957	23958	23764	24144	23934	23886	23957	23955	23927	23856	23986	24026	23924	23958	23958	24020	23888	23896	23888	23964	24013	24015	23800	23894	23845	23961	23957	23872	23931	23977	24002	24014	23872	24095	23948	24011	23977	23881	24081	23962	23978	23938	23931	23927	24036	23919	23884	24015	23903	24011	23898	23914	23882	23927	23977	23849	23954	23932	23990	24008	24003	24036	24050	23941	23915	23856	24005	23917	23977	23811	23940	23823	24119	23948	23937	23937	23979	23964	24027	23957	23998	23942	23928	23914	23919	23969	23834	23912	24033	23989	23890	23939	24048	24046	23876	23975	23855	23983	23899	24068	23881	24007	23893	23993	24011	23964	23891	23965	23939	23931	23960	24012	23833	24048	23988	23996	23935	24029	23846	23994	23892	23884	23978	24054	23968	23912	23986	23920	23948	23956	23952	23950	23948	23955	23890	23883	23878	24033	23970	23943	23948	23896	23893	23964	23985	23914	23849	24100	23976	23950	23965	23921	23950	23973	23900	23849	23919	23903	23868	24053	23999	24011	23879	24025	23934	24041	23937	24077	23926	23908	23945	23825	23991	23934	24086	23970	24047	23928	23911	23938	23968	24005	23948	23910	24030	24094	23964	23925	23941	23975	24016	24075	23964	23951	23998	23756	24091	23849	23980	23940	23990	23893	24012	24038	24000	23908	23825	23922	23970	24141	23883	24003	23948	23959	24000	23898	23895	23806	23945	23929	23905	23995	23978	23877	24008	23966	23977	24018	23903	23891	24027	23879	24063	23940	23970	23870	23876	24086	23970	23968	23987	23934	23910	24054	23960	23974	23850	23843	24056	23940	23974	23899	23942	24055	23886	23929	23983	23969	23911	23947	24024	23870	24038	24082	23994	23894	23998	23884	24007	23887	23929	23964	23930	23989	24003	23770	24029	23908	24052	23969	24010	23943	23941	23915	23982	24046	24017	23882	24048	23918	24019	23899	23995	24012	23902	24024	23955	23963	23942	24001	24026	24157	23827	23929	23942	24096	23941	23864	24006	23807	23916	23928	23998	23908	23991	23880	23883	24048	23957	24078	23951	23849	24005	23921	23947	23917	24001	23962	23925	24065	24006	23874	23939	23832	24002	23956	24017	23947	24053	23959	23948	24047	23964	23949	23943	23804	24003	23896	23978	23985	24019	24017	23922	23951	23993	24057	23894	23972	24005	23865	23952	24017	24061	24033	24004	23975	24097	23867	24056	23945	23893	23999	23987
18830	17831	17312	16956	17052	21365	47541	43346	32914	22475	18119	17047	16867	16646	16665	16746	16799	16761	16943	16824	16810	16864	16743	16742	16667	16665	16609	16662	16691	16763	16991	16739	16567	16748	16627	16696	16564	16668	16655	16759	16555	16582	16645	16838	16655	16564	16827	16622	16742	16688	16596	16565	16676	16785	16655	16400	16766	16536	16834	16685	16722	16574	16720	16784	16802	16734	16699	16589	16744	16698	16651	16532	16741	16610	16690	16561	16688	16750	16806	16648	16801	16730	16680	16660	16802	16609	16772	16800	16718	16815	16599	16598	16774	16590	16664	16556	16656	16423	16612	16566	16886	16686	16684	16499	16790	16748	16547	16664	16723	16467	16816	16718	16636	16757	16841	16730	16484	16689	16887	16836	16851	16692	16649	16786	16529	16951	16833	16842	16781	16593	16746	16668	16681	16730	16580	16716	16734	16699	16779	16704	16726	16857	16780	16583	16581	16632	16751	16624	16766	16708	16841	16583	16586	16736	16647	16735	16832	16702	16756	16530	16814	16720	16734	16658	16854	16860	16677	16884	16649	16612	16577	16653	16792	16748	16762	16890	16629	16717	16589	16653	16513	16528	16711	16617	16611	16546	16723	16660	16765	16504	16642	16724	16604	16691	16568	16844	16752	16614	16676	16880	16697	16635	16640	16719	16680	16884	16687	16941	16819	16771	16844	16638	16554	16853	16688	16694	16616	16854	16775	16654	16740	16716	16629	16797	16864	16834	16579	16598	16966	16734	16823	16744	16841	16735	16795	16659	16869	16765	16803	16808	16771	16825	16754	16861	16757	16653	16844	16693	16669	16738	16759	16742	16692	16843	16890	16753	16885	16748	16803	16842	16704	16632	16668	16667	16829	16712	16769	16500	16867	16639	16704	16632	16682	16807	16771	16814	16813	16636	16611	16958	16787	16668	16581	16962	16802	16581	16727	16676	16651	16759	16660	16520	16753	16760	16678	16775	16670	16631	16729	16642	16804	16807	16646	16880	16943	16784	16825	16628	16743	16807	16652	16656	16495	16532	16913	16790	16763	16890	16917	16859	16826	16909	16605	16500	16840	16444	16752	16640	16747	16748	16677	16692	16738	16717	16735	16678	16728	16763	16734	16676	16842	16715	16748	16484	16713	16594	16638	16860	16613	16755	16685	16647	16613	16821	16681	16831	16851	16773	16574	16708	16657	16805	16979	16463	16685	16735	16573	16555	16738	16765	16871	16917	16616	16810	16710	16668	16786	16710	16835	16831	16704	16728	16777	16840	16757	16612	16714	16696	16623	16544	16912	16637	16781	16587	16917	16522	16796	16626	17037	16939	16896	16644	16753	16647	16639	16614	16777	16643	16570	16690	16754	16790	16756	16812	16652	16621	16615	16783	16806	16751	16762	16777	16737	16847	16558	16452	16928	16597	16778	16564	16805	16752	16720	16758	16713	16651	16868	16711	16822	16881	16855	16839	16789	16747	16992	16717	16613	16657	16753	16717	16789	16796	16768	16680	16643	16831	16652	16611	16703	16643	16580	16572	16701	16769	16765	16811	16801	16703	16800	16705	16925	16870	16768	16827	16571	16581	16779	16703	16759	16747	16712	16710	16856	16786	16569	16678	16661	16602	16614	16647	16629	16790	16831	16582	16440	16632	16813	16689	16727	16684	16628	16855	16700	16568	16740	16761	16675	16790	16766	16639	16708	16769	16620	16672	16727	16769	16843	16711	16693	16676	16743	16483	16654	16761	16703	16535	16734	16876	16812	16703	16807	16579	16684	16633	16730	16811	16812	16696	16542	16801	16733	16815	16751	16694	16716	16426	16504	16778	16688	16928	16421	16817	16763	16781	16730	16692	16692	16873	16565	16624	16670	16803	16648	16761	16662	16771	16874	16664	16749	16739	16826	16713	16740	16723	16848	16579	16747	16673	16853	16698	16870	16887	16680	16690	16799	16739	16597	16743	16955	16673	16626	16660	16562	16604	16746	16819	16724	16814	16928	16735	16687	16712	16912	16623	16799	16589	16809	16705	16711	16704	16726	16733	16801	16657	16783	16576	16764	16592	16638	16787	16467	16660	16916	16724	16689	16971	16633	16953	16775	16719	16782	16809	16799	16780	16823	16880	16670	16695	16836	16610	16754	16815	16785	16573	16603	16745	16794	16798	16662	16848	16687	16580	16506	16587	16465	16896	16713	16550	16697	16650	16672	16767	16898	16725	16662	16667	16873	16831	16865	16794	16630	16615	16725	16751	16708	16618	16704	16948	16644	16797	16770	16707	16705	16673	16927	16733	16858	16690	16674	16609	16634	16739	16755	16798	16804	16791	16685	16686	16761	16734	16701	16900	16801	16596	16779	16675	16679	16557	16715	16788	16942	16697	16787	16657	16578	16789	16523	16745	16744	16737	16717	16893	16809	16839	16628	16570	16683	16609	16809	16863	16579	16642	16779	16679	16943	16709	16585	16718	16575	16576	16771	16682	16928	16694	16600	16887	16477	16782	16772	16900	16731	16714	16702	16832	16678	16807	16536	16729	16811	16757	16802	16825	16757	16917	16665	16787	16719	16607	16676	16726	16852	16698	16654	16568	16784	16823	16773	16790	16826	16557	16631	16862	16694	16747	16823	16866	16906	16772	16668	16744	16844	16534	16861	16702	16718	16488	16507	16729	16920	16681	16863	16807	16804	16561	16913	16651	16881	16681	16928	16537	16888	16569	16702	16586	16565	16851	16670	16662	16867	16924	16548	16743	16814	16620	16488	16776	16675	16604	16963	16777	16677	16574	16748	16653	16533	16786	16717	16828	16715	16839	16768	16822	16734	16818	16657	16730	16724	16732	16692	16563	16733	16578	16658	16775	16709	16639	16653	16869	16676	16649	16734	16727	16773	16769	16781	16699	16615	16661	16763	16794	16644	16660	16891	16660	16675	16638	16593	16865	16941	16728	16755	16494	16698	16774	16645	16766	16721	16757	16598	16638	16436	16742	16677	16760	16735	16632	16718	16685	16773	16782	16930	16685	16770	16751	16718	16899	16737	16701	16917	16808	16720	16710	16790	16723	16569	16629	16778	16987	16941	16736	16685	16717	16609	16776	16601	16652	16892	16786	16763	16754	17014	16700	16608	16648	16698	16620	16628	16610	16934	16863	16792	16799	16727	16478	16756	16779	16737	16541	16774	16788	16757	16775	16851	16628	16930	16543	16663	16723	16840	16882	16861	16730	16774	16648	16735	16709	16886	16736	16723	16835	16717	16994	16659	16652	16931	16707	16812	16848	16653	16668	16799	16649	16760	16599	16668	16581	16759	16916	16713	16803	16916	16691	16725	16568	16697	16918	16696	16758	16744	16391	16594	16918	16856	16653	16914	16650	16630	16620	16672	16710	16993	16709	16629	16958	16717	16613	16780	16880	16828	16770	16747	16517	16572	16647	16807	16760	16819	16866	16879	16784	16703	16742	16911	16624	16442	16752	16587	16634	16703	16607	16808	16897	16546	16648	16800	16663	16861	16405	16647	16817	16839	16742	16732	16632	16718	16780	16758	16733	16888	16796	16937	16609	16662	16576	16909	16903	16495	16831	16806	16632	16594	16733	16725	16624	16763	16707	16839	16890	16546	16704	16779	16861	16654	16887	16855	16629	16517	16797	16829	16849	16670	16649	16731	16848	16822	16641	16902	16573	16732	16785	16748	16830	16655	16594	16776	16787	16679	16790	16752	16674	16629	16764	16671	16758	16953	16833	16910	16698	16808	16741	16854	16679	16666	16724	16808	16814	16948	16763	16656	16694	16833	16634	16842	16824	16899	16918	16802	16943	16890	16712	16954	16637	16856	17096	16832	16847	16693	16594	16968	16741	16750	16881	16627	16653	16791	16970	16738	16782	16833	16647	16758	16708	16534	16726	16646	16609	16590	16831	16782	16770	16930	16820	16948	16765	16664	16826	16666	16785	16682	16964	16526	16883	16820	16648	16758	16671	16870	16769	16695	16642	16703	16626	16653	16668	16776	16604	16459	16718	16680	16750	16577	16741	16979	16545	16847	16702	16854	16543	16887	16716	16887	16694	16713	16940	16803	16901	16633	16592	16753	16704	16628	16584	16743	16827	16802	16830	16854	16732	16787	16819	16736	16590	16761	16919	16827	16779	16629	16573	16657	16989	16684	16766	16869	16787	16775	16703	16636	16796	16659	16638	16802	16989	16581	16549	16708	16875	16792	16670	16609	16666	16888	16903	16890	16589	16750	16770	16797	16927	16869	16753	16718	16873	16782	16659	16805	16645	16734	16596	16717	16610	16980	16767	16791	16755	16802	16789	16781	16546	16769	16596	16721	16673	16685	16497	16613	16716	16898	16754	16702	16731	16767	16629	16885	16912	16752	16901	16475	16689	16676	16612	16691	16686	16856	16593	16821	16667	16590	16682	16782	16628	16822	16778	16538	16519	16712	16398	16587	16772	16696	16790	16743	16875	16719	16802	16551	16817	16680	16643	16783	16599	16580	16663	16696	16701	16734	16612	16598	16699	16679	16706	16908	16779	16601	16571	16874	16361	16636	16549	16779	16836	16734	16679	16900	16661	16563	16759	16630	16719	16739	16626	16809	16811	16826	16881	16876	16554	16473	16815	16565	16915	16534	16754	16909	17026	16687	16516	16878	16827	16634	16650	16636	16617	16823	16720	16728	16925	16920	16908	16542	16712	16944	16828	16846	16759	16734	16914	16800	16828	16917	16824	16834	16815	16690	16762	16750	16679	16996	16700	16695	16690	16757	16792	16777	16516	16796	16687	16782	16814	16886	16781	16634	16841	16622	16603	16705	16689	16778	16701	16649	17000	16763	16661	16822	16742	16826	16524	16803	16699	16662	16917	16592	16771	16580	16749	16843	16535	16801	16764	16661	16662	16592	16752	16818	16797	16815	16865	16749	16971	16652	16769	16675	16653	16692	16698	16701	16910	16709	16684	16570	16613	16803	16833	16649	16686	16934	16717	16581	16466	16423	16746	16733	17050	16653	16884	16661	16849	16656	16707	16613	16621	16721	16877	16720	16842	16875	16666	16853	16716	16846	16712	16666	16728	16931	16709	16587	16779	16727	16823	16593	16739	16694	16804	16892	16776	16728	16660	16629	16562	16600	16786	16801	16634	16718	16685	16721	16575
26126	24511	24185	25506	26238	30322	40750	29046	23320	23770	22752	22939	23040	23263	23387	23413	23519	23618	23692	23757	23659	23625	23812	23786	23780	23716	23783	23755	23805	23804	23856	23864	23769	23776	23875	23739	23734	23650	23868	23796	23703	23722	23864	23904	23837	23642	23955	23762	23788	23818	23706	23800	23740	23820	23828	23762	23740	23839	23730	23903	23871	23852	23672	23629	23774	23884	23759	23967	23648	23861	23775	23813	23868	23817	23829	23642	23761	23690	23939	23843	23784	23832	23693	23731	23863	23799	23937	23726	23953	23710	23883	23807	23902	23913	23818	23963	23813	23701	24035	23766	23953	23810	23841	23798	23903	23768	23753	23853	23841	23818	23972	23708	23779	23749	23782	23786	23812	23762	23699	23914	23711	23771	23800	23803	23853	23842	23889	23827	23814	23857	23794	23762	23904	23860	23804	23871	23815	23830	23852	23790	23919	23823	23828	23761	23845	23865	23871	23788	23944	23833	23814	23904	23870	23755	23858	23782	23632	23820	23846	23817	23706	23819	23956	23789	23867	23773	23758	23821	23958	23852	23771	23833	23906	23878	23904	23869	23910	23885	23799	23784	23868	24028	23775	23778	23856	23740	23919	23862	23878	23823	23932	23855	23755	23839	23924	23669	23844	23787	23931	23812	23850	23911	23780	23761	23868	23766	23860	23944	23944	23750	23884	23739	23839	23999	23855	23774	23882	23922	23861	23842	23893	23881	23860	23856	23955	23741	23775	23773	23787	23867	23950	23844	23928	23856	23833	23964	23933	23664	23840	23904	23855	23790	23749	23838	23832	23866	23998	23769	23912	23822	23874	23834	23811	23860	23928	23887	23802	23836	23846	23810	23888	23870	23907	23830	23838	23977	23918	23823	23913	23853	23683	24009	23975	23896	23829	23878	23947	23841	23729	23842	23926	24014	23831	23982	23859	23755	23855	23904	23901	23876	23849	23876	23869	23813	23838	23795	23872	23940	23887	23954	23770	23831	23944	23782	23853	23877	23891	23892	23791	24060	23731	23946	23868	23988	23951	23851	23785	23851	23951	23876	23930	23765	23877	23929	23975	23846	23913	23802	23712	23861	24056	23818	23754	23904	23885	23852	23999	23833	23982	23840	23878	23770	23759	23823	23804	23832	23893	23836	23798	23868	23757	23948	23899	23948	23837	23768	23846	23931	23862	23839	23860	23789	23944	24071	23951	23796	23938	23923	23850	23733	23960	23874	23901	23788	24027	23862	23871	23927	23781	23913	23969	23897	23776	23837	24029	23731	23796	23871	23922	23847	23883	23717	23980	23886	23907	23828	24008	23732	24058	23903	23954	23823	23848	23857	23841	23901	23952	23694	23865	23880	23790	23974	23843	23834	23960	23894	23916	23774	23893	23856	23959	23916	23795	23814	23971	23739	23891	23907	23858	23781	23855	23929	23948	23822	23954	23689	23931	23947	23908	23889	23921	23894	23855	23939	23841	23934	23865	23974	23727	23897	23768	23947	23701	23873	23914	23826	23946	23846	23988	23847	23746	23888	23912	23792	23894	23895	23919	23792	23919	23818	23790	23800	23854	23784	23842	23857	23730	23888	23856	23828	23866	23859	23853	24001	23852	23911	23865	23823	24002	23957	23838	23848	23897	23945	23965	23868	23906	23809	23969	23941	23817	23837	23727	23896	23840	23921	23894	23882	23860	23731	23888	23734	23876	23738	23888	23883	23790	23984	23926	23900	23884	23918	23842	23809	23985	23877	23873	23980	23950	23848	23861	23934	23773	23821	23913	23825	23992	23871	23861	23830	23743	23770	23729	23840	23878	23927	23857	23925	23997	23841	23849	23882	23974	23906	24008	23779	23827	23933	23827	23867	23810	23891	23797	24012	23868	23920	23903	23906	23853	23874	23864	23791	24079	23867	23931	23878	23851	23898	23853	23859	23912	23929	23889	23865	23911	23969	23864	24059	23914	23874	23784	23942	23743	24024	23882	23776	23921	23826	23838	24003	23708	23936	23961	23847	23891	23928	23894	23850	23842	23880	23924	23805	23913	23853	23900	23870	23926	23839	23902	23895	23810	23807	23896	23881	23922	23833	23848	23832	23884	23796	23879	23907	23819	23874	23784	23901	23829	23878	23745	23889	23910	23717	23915	23894	23826	23924	23898	23819	23970	23912	23863	23902	23919	23861	23885	23875	23960	23676	23908	23884	23903	23915	23908	23809	23636	23925	23974	23785	23864	23955	23891	23956	23881	23853	23900	23773	24001	23827	23799	23901	23782	23999	23906	23811	23850	23974	23769	23879	23806	23929	23963	23820	23823	23956	23766	23818	23852	23867	23850	23923	23795	23985	23959	23897	23937	23910	23800	23832	23860	23923	23947	23783	23842	23761	24002	23822	24001	23896	23990	23792	23858	23886	23923	23934	23812	23963	23842	23798	23924	23827	23913	24016	23846	23811	23864	23802	23925	23995	23895	23668	23983	23954	23896	23810	23775	23853	23950	24049	23698	23786	23862	23762	23876	23879	23881	23834	23744	23921	23918	23953	23726	24027	23845	23968	23776	23828	23923	23752	23870	23853	23913	23871	23901	23737	23740	23917	23832	23970	23829	23903	23770	23870	23800	23899	23845	23958	23880	23865	23922	23910	23771	24022	23861	23894	23840	23953	23991	23858	23941	23873	23923	23901	23864	23839	23822	23892	23813	23919	23891	23816	23933	23930	23829	23690	23807	23781	23963	23733	23869	23815	23892	23789	23901	23881	23792	23846	23901	23844	23931	23823	23832	23863	23928	24028	23906	23913	23836	23990	23871	23832	23857	23846	23773	23996	23892	23859	23946	23825	23980	23716	23954	23863	24007	23835	23925	23869	23893	23729	23785	24014	23880	23852	23907	23872	23859	23912	23965	23853	23898	23752	23868	23992	23859	23840	23910	23851	23919	23803	23793	23866	23778	23975	23842	23922	23875	23782	23920	23990	23902	23846	23840	23869	23880	23809	23948	23814	23969	23837	24005	23781	23847	23956	23923	23907	23917	23892	24017	23902	23780	23978	23930	23894	23727	23880	23954	23990	23942	23927	23886	23744	23876	23834	23894	23885	23928	23817	23868	23968	23950	23921	23869	23727	23834	23974	23799	23799	23866	23913	23809	23822	23920	23899	23841	23895	23886	23848	23910	23965	23871	23818	23935	23927	23926	23848	23879	23879	23855	23895	23860	23832	23932	23922	23877	23841	23833	23824	23875	23781	23879	23893	23820	23825	23825	23940	23839	23952	23905	23845	23866	23901	23888	23873	24003	23988	23773	23923	23769	23915	24029	23811	23973	23845	23770	23806	23918	23953	23822	23878	23806	23945	23875	23841	23767	23780	24010	23960	23948	23762	23944	23887	23701	23879	23931	23843	23943	23968	23810	23863	23912	23878	23869	23920	23872	23734	23895	23753	23849	23886	23971	23901	23957	23777	23953	23910	23795	23921	23894	23854	23887	23923	23903	23762	23783	23869	23909	23870	23802	23938	23871	23931	23859	23774	23913	23968	23863	23833	23888	23843	23864	23937	23883	23826	23928	24046	23894	23896	23756	23932	23847	23914	23855	23822	23876	23935	23834	23825	23907	23958	23764	24054	23784	23888	24047	23837	23865	23935	23958	23763	23944	24033	23793	23817	23838	23873	23858	23736	24036	23916	23644	23960	24042	23938	23711	23878	23921	23936	23972	23835	23931	23819	23836	23868	23871	23909	23881	23787	23998	23853	23799	23904	23830	23875	23719	23898	23806	24104	23834	23944	23694	23869	23978	23890	23994	23882	23804	23898	23926	23955	23891	23817	23975	23813	23913	23945	23843	23822	23804	23791	23929	23927	23930	23812	23973	23731	24023	23880	23841	23958	23846	23911	23907	23817	23799	23930	23955	23840	23876	23914	23844	23884	23791	23919	23949	24037	23931	23969	23817	23891	23895	23820	23788	23924	23767	23891	23855	23847	23903	23801	24014	23799	23828	23869	23784	23968	23833	24049	23902	23986	23783	23966	24047	23753	23780	23944	23983	23900	24004	23827	23764	23786	23994	23874	23787	23799	23827	23828	23816	24013	23764	23905	23833	23884	23848	23958	23774	23832	23867	23832	23982	23976	23925	23942	23953	23926	23906	23898	23822	23945	23877	23977	23832	23875	24038	23918	23885	23812	23919	23890	23901	23801	23961	23916	23872	23968	23933	23954	23808	23997	23956	23922	23940	23762	23820	23873	23926	23940	23863	23905	23836	23824	23882	23803	23960	23872	23923	23882	23907	23910	23709	24016	23898	23943	24012	23922	23897	23892	23804	23757	23947	23838	23980	23815	23941	23853	23955	23972	23821	23896	23784	23820	24000	23920	23918	23867	24050	23802	23942	23879	23900	23867	23922	23928	23733	23946	23946	23947	23940	23895	23979	23802	23898	23851	23989	23980	23900	23923	23860	23844	23924	23822	23792	23983	23861	23834	23946	23862	23815	24052	23775	24057	23850	23884	23874	23887	23918	23950	23927	23864	24043	23785	23768	23871	23851	23925	24006	23794	24021	23890	23846	23898	23892	23804	23849	23885	23871	23994	23860	23786	23949	23897	23813	23853	23902	23811	23904	23799	23975	23947	23820	23868	23910	23866	23946	23828	23938	23853	23886	23939	23923	23946	23862	23959	23923	23851	23887	23816	23933	23775	23870	23913	23954	24062	23949	23899	23918	23953	23951	23680	23867	23942	23845	23898	23950	23848	23822	23953	23935	23959	24010	23919	23823	23854	23913	23835	23906	23932	23871	23893	23875	23934	23890	23858	23907	23912	23865	23966	23946	23851	23920	23949	23834	23935	23971	23837	23908	23990	23909	23886	23839	23915	23978	23799	24010	23894	23990	23907	23926	23969	23916	23949	23912	23931	23793	23891	23907	23879	23928	23901	23950	24067	23803	23903	23964	23917	23919	23943	23918	23950	23840	23854	23968	23907	23899	23947	23922	23842	24040	23799	23827	23998	23899	23820	24129	23833	24004	23849	23977	23819	23936	23881	23892	23877	24031	24008	23976	23794	23852	23745	24078	23940	23966	23919	23933	23842	23972	23856	23929	23811	23866	23934	23779	23833	23883	23932	23779	23937	23931	23873	23668	23812	23904	23960	23833	23888	23873	23978
20703	17266	17172	16864	17117	19644	37821	35616	27131	20078	17398	16754	16551	16497	16613	16802	16720	16617	16612	16760	16603	16443	16602	16599	16602	16685	16768	16682	16561	16431	16606	16426	16606	16578	16424	16379	16636	16511	16514	16684	16405	16704	16473	16486	16515	16651	16501	16502	16487	16504	16486	16645	16461	16558	16456	16626	16351	16351	16671	16586	16527	16524	16432	16477	16468	16466	16522	16398	16639	16696	16652	16498	16622	16520	16679	16616	16536	16648	16454	16364	16538	16623	16336	16573	16475	16484	16506	16617	16585	16582	16622	16468	16522	16492	16530	16586	16553	16601	16631	16537	16546	16565	16847	16609	16536	16566	16512	16596	16557	16691	16508	16591	16662	16674	16501	16422	16540	16807	16528	16325	16496	16425	16564	16671	16474	16433	16573	16627	16718	16596	16419	16695	16612	16478	16561	16549	16527	16768	16304	16497	16554	16729	16409	16643	16731	16601	16617	16551	16568	16619	16528	16698	16643	16585	16449	16464	16624	16726	16451	16444	16608	16566	16600	16656	16521	16590	16733	16669	16600	16655	16538	16617	16706	16525	16710	16682	16450	16606	16603	16623	16604	16595	16735	16667	16582	16608	16666	16670	16589	16443	16413	16637	16586	16582	16317	16365	16544	16540	16477	16753	16770	16863	16603	16551	16472	16539	16625	16442	16740	16546	16555	16620	16633	16719	16534	16487	16466	16699	16765	16712	16471	16494	16491	16681	16747	16696	16600	16414	16638	16692	16679	16569	16529	16698	16551	16537	16749	16751	16741	16573	16601	16715	16552	16498	16793	16590	16427	16558	16592	16594	16581	16433	16532	16556	16614	16487	16426	16719	16391	16687	16743	16588	16676	16679	16626	16457	16547	16663	16518	16744	16648	16519	16722	16606	16534	16672	16540	16604	16636	16757	16639	16530	16717	16493	16541	16749	16510	16480	16645	16703	16533	16297	16760	16775	16679	16620	16770	16666	16629	16655	16815	16408	16523	16534	16645	16422	16346	16596	16656	16548	16516	16497	16694	16541	16730	16514	16500	16800	16580	16475	16461	16570	16490	16390	16752	16428	16585	16596	16394	16589	16516	16566	16679	16598	16771	16419	16617	16687	16408	16463	16499	16614	16521	16672	16538	16635	16523	16549	16494	16522	16747	16515	16529	16547	16668	16321	16396	16722	16637	16655	16519	16498	16489	16555	16587	16555	16561	16842	16551	16458	16720	16655	16596	16442	16529	16483	16564	16761	16534	16639	16720	16482	16357	16652	16562	16711	16445	16537	16368	16627	16574	16458	16631	16946	16763	16600	16623	16508	16554	16669	16640	16628	16626	16729	16561	16654	16817	16629	16517	16479	16649	16781	16710	16768	16552	16517	16590	16579	16545	16527	16650	16605	16529	16470	16614	16487	16704	16598	16565	16565	16743	16521	16679	16676	16736	16607	16841	16521	16626	16700	16544	16513	16489	16507	16580	16463	16766	16680	16508	16512	16849	16689	16598	16644	16551	16659	16624	16483	16591	16712	16455	16457	16466	16588	16739	16585	16702	16573	16511	16631	16737	16637	16725	16825	16728	16598	16857	16588	16629	16713	16575	16654	16479	16443	16685	16607	16449	16428	16519	16439	16533	16462	16374	16491	16524	16577	16567	16466	16385	16444	16663	16773	16685	16467	16693	16582	16553	16474	16297	16624	16641	16769	16424	16492	16476	16355	16590	16647	16603	16678	16371	16726	16501	16426	16485	16613	16509	16487	16483	16578	16637	16682	16543	16351	16519	16707	16496	16515	16637	16665	16679	16476	16735	16562	16615	16720	16606	16571	16522	16672	16478	16622	16442	16719	16560	16732	16619	16618	16746	16510	16509	16621	16654	16537	16537	16586	16508	16455	16511	16451	16591	16565	16549	16666	16674	16541	16467	16455	16386	16554	16687	16644	16463	16646	16485	16523	16568	16474	16380	16653	16480	16496	16563	16713	16737	16833	16441	16746	16541	16377	16638	16549	16593	16570	16603	16647	16527	16540	16378	16602	16425	16705	16643	16481	16656	16562	16709	16542	16768	16577	16667	16411	16552	16458	16640	16508	16610	16650	16485	16608	16573	16611	16608	16671	16726	16720	16471	16530	16481	16626	16480	16682	16855	16490	16525	16544	16487	16489	16615	16661	16439	16744	16676	16572	16594	16518	16624	16595	16673	16518	16660	16667	16553	16696	16641	16740	16615	16603	16628	16645	16531	16489	16594	16493	16667	16582	16526	16503	16804	16669	16589	16608	16442	16564	16622	16560	16479	16759	16334	16659	16467	16574	16459	16498	16616	16497	16573	16691	16612	16673	16515	16559	16750	16497	16637	16613	16693	16560	16623	16589	16649	16572	16405	16599	16471	16447	16621	16627	16426	16420	16778	16559	16609	16614	16535	16558	16409	16487	16509	16709	16709	16664	16658	16404	16623	16595	16501	16680	16501	16614	16794	16845	16363	16444	16585	16439	16488	16610	16668	16785	16706	16496	16626	16696	16336	16450	16502	16478	16618	16463	16545	16272	16654	16521	16373	16565	16745	16755	16705	16612	16583	16442	16494	16669	16530	16473	16939	16490	16430	16619	16562	16567	16718	16548	16491	16546	16490	16400	16487	16674	16585	16367	16596	16712	16529	16303	16475	16509	16372	16738	16633	16790	16466	16555	16586	16508	16406	16668	16661	16452	16556	16410	16463	16394	16685	16583	16552	16579	16554	16559	16782	16711	16599	16716	16578	16558	16755	16541	16808	16429	16727	16700	16614	16603	16526	16664	16369	16419	16547	16571	16610	16396	16668	16407	16559	16478	16726	16439	16566	16868	16699	16538	16633	16648	16780	16601	16520	16765	16391	16691	16655	16555	16736	16594	16769	16599	16755	16460	16662	16433	16461	16597	16668	16829	16651	16538	16621	16534	16485	16665	16539	16636	16362	16371	16746	16770	16663	16614	16482	16437	16583	16765	16600	16531	16549	16407	16625	16657	16652	16610	16581	16632	16583	16535	16594	16369	16421	16684	16719	16548	16422	16506	16806	16663	16442	16582	16628	16720	16739	16503	16567	16707	16604	16327	16667	16643	16724	16522	16491	16677	16669	16815	16472	16379	16395	16604	16667	16652	16738	16715	16610	16476	16609	16610	16380	16523	16725	16521	16557	16666	16468	16654	16684	16527	16493	16549	16580	16432	16804	16660	16734	16429	16494	16459	16462	16479	16771	16744	16452	16516	16553	16725	16604	16559	16580	16467	16488	16511	16682	16668	16644	16484	16665	16464	16678	16808	16581	16764	16489	16556	16627	16504	16603	16730	16696	16559	16588	16512	16368	16562	16529	16620	16670	16551	16800	16410	16569	16457	16543	16669	16499	16624	16486	16589	16473	16524	16546	16693	16584	16616	16411	16671	16628	16561	16559	16699	16619	16623	16719	16518	16736	16610	16641	16508	16452	16577	16613	16378	16638	16377	16552	16869	16746	16696	16573	16493	16849	16319	16478	16500	16485	16440	16424	16563	16700	16555	16482	16375	16488	16582	16554	16528	16580	16588	16403	16704	16539	16352	16395	16525	16592	16592	16508	16598	16536	16620	16464	16546	16553	16673	16570	16519	16603	16409	16757	16596	16440	16544	16649	16529	16735	16634	16657	16529	16646	16485	16621	16544	16732	16613	16498	16607	16634	16546	16515	16538	16562	16710	16680	16606	16633	16508	16475	16632	16519	16635	16480	16404	16808	16525	16579	16313	16625	16598	16705	16679	16626	16581	16730	16454	16581	16638	16442	16625	16557	16498	16616	16637	16433	16475	16637	16627	16712	16442	16602	16423	16544	16539	16588	16496	16866	16674	16768	16565	16345	16693	16601	16540	16653	16528	16559	16684	16608	16555	16482	16582	16724	16647	16512	16521	16601	16630	16687	16666	16435	16548	16814	16376	16749	16503	16616	16488	16649	16599	16627	16724	16487	16508	16709	16493	16563	16700	16493	16669	16538	16670	16517	16544	16506	16685	16560	16385	16326	16591	16381	16460	16649	16844	16537	16536	16654	16785	16604	16339	16655	16637	16923	16523	16550	16523	16520	16599	16564	16541	16348	16586	16333	16554	16523	16675	16573	16591	16440	16683	16607	16355	16758	16483	16769	16580	16484	16599	16605	16497	16693	16687	16536	16769	16588	16520	16511	16431	16653	16533	16585	16646	16803	16711	16500	16644	16404	16356	16743	16497	16538	16550	16516	16345	16506	16673	16523	16748	16405	16695	16669	16786	16563	16617	16782	16650	16500	16595	16577	16456	16817	16717	16616	16596	16580	16550	16509	16560	16544	16418	16452	16301	16397	16414	16499	16532	16673	16536	16628	16547	16420	16471	16543	16512	16627	16569	16608	16621	16618	16630	16521	16576	16795	16729	16459	16434	16658	16608	16392	16645	16615	16548	16574	16552	16566	16720	16787	16646	16565	16600	16489	16400	16650	16448	16642	16607	16711	16618	16528	16496	16485	16405	16805	16535	16811	16781	16767	16443	16477	16599	16580	16355	16470	16448	16748	16456	16603	16418	16583	16571	16545	16826	16519	16636	16570	16565	16422	16380	16564	16730	16558	16497	16566	16775	16714	16428	16643	16690	16704	16445	16685	16688	16455	16666	16759	16726	16477	16601	16503	16455	16518	16671	16397	16515	16552	16687	16407	16566	16477	16663	16727	16541	16577	16566	16629	16787	16731	16663	16630	16518	16711	16698	16454	16671	16591	16553	16718	16543	16618	16734	16641	16473	16673	16660	16507	16571	16853	16580	16579	16645	16521	16642	16645	16445	16575	16402	16638	16609	16677	16578	16650	16740	16691	16428	16518	16833	16562	16793	16623	16578	16873	16645	16339	16514	16505	16658	16554	16580	16667	16572	16608	16529	16763	16659	16574	16686	16498	16504	16601	16749	16614	16569	16618	16395	16702	16365	16424	16530	16546	16225	16634	16563	16478	16619	16543	16626	16524	16299	16520	16385	16386	16604	16427	16576	16787	16459	16799	16714	16716	16735	16717	16585	16561	16642	16526	16498	16497	16647	16516	16562	16710	16663	16629	16753	16697	16589	16541	16640	16585	16459	16563	16489	16514	16457	16556	16819	16568	16708	16538	16659	16692	16570
24632	24508	24548	25642	26256	29699	34142	28335	26575	24847	23789	23888	23678	23827	23798	23898	23948	23857	23901	23878	23918	23889	23961	23873	23874	24042	23864	23806	23928	23825	23995	23830	23893	23904	23910	23849	23809	23958	23934	23872	23813	23868	23832	23810	23847	23868	23744	23967	23890	23728	23774	24013	23607	23797	23948	23857	23875	23902	23861	23791	23848	23984	23902	23810	23789	23766	23774	23860	23800	23961	23859	23901	23843	23893	23912	24040	23884	23813	23804	23896	23924	23804	23919	23846	23849	23889	23822	23832	23828	23868	23774	23687	23923	23918	23876	23856	23957	23864	23743	23827	23766	23941	23903	23860	23929	23835	23928	23801	23991	23826	23905	24028	23820	23852	23872	23831	23842	23835	23970	23905	23858	23810	23883	23831	23820	23961	23884	23812	23876	23914	23890	23979	23845	23731	23865	23857	23972	23748	23832	23869	23786	23955	23966	23887	23720	23899	23758	23946	23861	23849	23926	23944	23951	23786	23883	23898	23792	23965	23882	23896	23910	23908	24000	23790	23828	23905	23931	23786	23972	23738	23957	24005	23769	23943	23912	23927	23879	24010	23918	24003	23969	23970	23752	23816	23942	23989	23800	23896	23884	23928	23794	23864	23806	23955	23854	23939	23925	23816	23880	23848	24000	23850	23911	23988	23863	23985	23920	23981	23881	23877	24035	23696	23858	23735	23990	23903	23826	23814	23876	23881	23903	23857	23849	23893	23883	23879	23922	24008	23942	23951	23844	23914	23802	23855	23935	23861	23911	23769	23912	24057	24004	23868	23930	23966	23881	23865	23970	23963	23835	23888	23923	23878	23831	24045	23885	24047	23979	23948	23832	23904	23901	23942	23980	23854	23918	23799	23873	23858	24010	23818	23757	23899	24030	23915	23802	23981	23938	23997	23890	24040	24035	23886	23922	23913	23903	23952	23900	23920	23871	23829	23907	23952	23913	23975	23780	23839	23871	23884	23952	23939	23939	23980	23868	23825	23934	23920	23898	23974	23944	23789	23828	23902	24008	23842	23814	23952	23747	23964	24000	23858	24071	23831	24071	23961	23898	23863	23852	23813	23875	23948	23778	24014	23953	23927	23962	23970	23863	23930	24058	23920	23768	23886	23882	23913	23832	23873	23987	23882	23889	23950	23877	23969	23851	23953	23845	23996	23787	23844	23915	23983	23995	23795	23940	23840	23961	23864	23884	23926	23834	23937	23865	23876	23914	23978	23989	23958	23942	23869	23909	23815	23959	23995	23775	23997	23983	23777	23918	23933	23846	23888	23869	23882	23696	23993	23835	24030	23794	24048	23950	24009	23918	23818	23893	23883	23963	23846	23928	23918	23904	23803	24034	23817	23906	23940	23899	23999	23817	23912	24026	23917	23934	23930	23883	23913	23923	23948	23962	23900	23844	23975	23943	23860	23862	23992	23841	23905	23906	23948	23915	23795	23845	24014	23778	23872	23857	23859	23925	23874	24002	23952	23836	23861	23942	23958	23770	23952	23948	23873	23910	24020	23877	23914	23984	24012	23992	23992	23931	23959	23898	23797	23923	23862	23892	23812	23918	23923	23985	23821	23931	23924	24011	23892	23891	23994	23882	23805	23884	23933	23874	23968	23875	24028	24009	23977	23999	23932	23847	23898	23819	23821	23907	23955	23844	23882	23948	24060	23907	23947	23878	23921	23914	23952	24019	23974	23830	23851	23896	23928	23955	23903	23914	23891	23941	23773	23869	24025	23880	23752	23998	23928	23948	23883	23885	23955	23837	23925	23984	23874	23940	23839	24046	23870	23791	23961	23763	23904	24047	23884	24001	23917	23704	24019	24049	23914	23974	23884	23943	23903	23937	23863	23876	23917	23956	23852	23998	23982	23892	23856	23870	23848	23918	23830	23793	23916	24102	23846	23970	24063	23864	23892	23874	23936	23906	24050	23815	23982	23975	23937	23904	23908	23827	23944	23953	23830	23934	23947	24042	23835	23872	23867	24153	23885	23869	24019	23954	23943	23869	23871	23963	23969	23820	23952	23977	23836	23898	23982	23892	23995	23926	23755	23954	23845	23991	23901	23936	23999	23942	23864	23892	23856	23790	23992	23833	23990	23972	23763	24019	23966	23905	23954	23938	23976	23929	23720	23908	23842	24076	23965	23774	23800	24045	23799	24003	23876	23910	23846	23954	23987	23855	23933	23866	24017	24035	23813	23855	23942	23904	23946	23919	24023	23914	23907	23944	23895	23981	23982	23813	23846	23930	23795	23825	23960	23985	23838	24004	23750	23904	23742	24015	23861	23962	23883	23840	23781	24122	23889	23900	23930	23806	23906	23891	23893	23986	23864	23903	23888	23808	23882	23857	23870	23886	23849	23928	23896	23889	23968	23855	24039	23839	23897	23977	23915	23963	23894	23846	23933	23939	23887	23842	23980	23929	23923	23968	23948	23952	23924	23964	23884	23876	23824	24076	23932	23987	23979	24028	23863	23898	23938	23853	23944	23894	23926	23854	23968	23812	23869	24065	24062	23926	24016	23894	23890	23832	23884	23815	24117	23894	24068	23858	23900	24009	23820	23895	23938	23998	23856	23987	23827	23738	23960	23997	23993	23944	23851	23973	23894	24009	23914	23863	23880	23941	23776	23960	23866	23915	23955	23944	23982	23846	23939	23951	23918	24023	23986	23873	23862	23952	23989	23835	24008	23921	23772	23724	23941	23951	23871	24021	23946	23943	23903	23987	23946	23896	23909	24047	23904	23880	23812	24008	23930	23918	23972	23811	23987	23987	23912	24033	23848	24055	23972	23950	23955	23910	23881	23902	23995	23944	23918	23837	24018	23986	23945	23944	23896	23777	24007	23951	23868	23990	24004	23949	23919	23805	23735	24065	23990	23927	23800	23976	23826	23952	23985	23781	23947	23842	24054	23916	23961	23846	23880	23920	23976	23849	23976	24020	23930	23884	24027	23831	23818	23930	23978	23828	23977	23846	23967	23854	24003	23973	23748	23857	24044	23968	24021	23913	24027	23910	23960	23973	23987	23878	23974	23940	24166	23906	23912	23976	24083	23953	23890	24014	23912	23923	24082	23855	23916	23901	23952	24001	23935	23839	23915	23906	23821	23988	23939	23891	23886	23985	23989	23920	23871	23961	23931	23875	24032	23933	24017	23885	23981	23968	23849	24014	23893	23918	24059	23948	24015	23879	23923	23900	23955	23807	23964	23898	24007	23957	23987	23877	23951	23913	23948	23993	23939	23793	24023	23906	23947	23906	24012	24014	23898	23889	23864	23927	23985	23863	24076	23961	23935	23850	23880	23890	24006	23921	23843	23921	23905	23971	24044	23924	23852	23915	23976	23813	23963	23937	24050	23954	23886	23934	23871	23888	23944	23897	23967	23909	23920	24030	24078	23774	23914	23929	23822	23977	23879	23963	23891	23962	24090	24036	23996	23885	23928	24036	23959	23880	24018	23905	23886	24051	23917	24043	23892	23937	23922	23894	23940	23847	24040	23855	23860	23948	23925	24042	23834	23933	23933	23871	24028	23906	24086	23957	23865	23838	23981	23923	24031	23876	23990	24014	23915	23917	23860	24059	23952	24056	23853	23878	23972	23985	23918	23897	23941	24025	23839	23934	23952	24005	23805	23895	23920	23880	24006	23986	23848	23907	23978	23990	23876	23982	23986	23847	23936	23867	23916	23849	23872	23894	24004	23993	23986	24005	23895	23951	23843	23872	23931	23940	23837	23897	23893	23845	23973	23931	24062	23848	23926	23950	23842	23981	23956	23859	23997	23891	24008	23959	23987	23896	23999	24033	23984	23833	23926	23979	23935	23947	23897	23968	23974	24007	24012	23911	23825	24063	23888	23898	23871	24115	23945	23928	23862	23962	24001	23861	23869	23927	24005	23817	23994	23902	23862	24009	23771	24012	23961	24013	23892	23909	23899	23965	23909	23963	23860	23844	23943	23816	23940	24036	23732	23951	23886	23908	23943	23998	23944	23874	24002	23829	23886	23814	23950	23919	23957	23886	23901	23971	23867	24053	24012	23782	23983	23974	23976	24044	23981	23920	23911	23928	23960	23916	23960	23991	23841	24061	23961	23975	23938	24079	23808	23991	23917	23815	23806	23894	23996	23779	23951	24043	23977	23849	23946	23989	24023	23995	23959	23943	23964	23980	23876	23954	23901	24058	23996	23888	23879	23951	23932	23949	23846	23901	23873	23922	23990	23980	23915	23871	23925	23931	23894	23858	23866	23965	23914	23905	23879	24100	24046	23984	23942	23879	24087	23866	23866	23919	23941	23895	23918	23770	23900	23894	24128	23917	23908	23999	23758	23927	23943	23919	23963	24115	23945	23810	23974	23988	23918	23916	23922	23942	23981	23950	24066	23900	23884	24007	23955	23923	23981	24007	23900	23879	23949	23932	23891	23876	23907	24030	23890	23970	23908	24045	23897	23807	23945	23868	23973	24004	23818	23918	23884	23958	23880	24031	23912	23993	23970	23962	24058	23910	23791	24073	24084	23889	23896	23970	24047	23797	23918	23956	23883	24062	23985	23876	24025	23882	23877	24008	24001	23919	23982	23928	23929	23847	23894	23915	23989	23837	24015	23972	24098	23858	23822	23870	23947	23988	23961	23925	23897	24052	23906	23969	23907	24002	23957	23810	23902	23820	23907	23996	24008	24091	24043	23906	23891	23980	23806	24079	23938	24027	23780	24025	23912	24010	23969	23809	23803	23904	23927	23983	23854	23914	23974	23985	23870	24060	23785	24011	23930	24037	23919	23920	23987	23889	23877	23991	24036	23973	23902	23821	24040	24006	23844	23924	23953	24016	23962	23885	24028	23941	23902	23981	24006	23929	23835	23989	23807	23934	24053	23916	23933	23911	23955	23881	24090	23997	23945	24004	23922	23902	23931	23967	23922	23935	23941	23917	23938	23962	23925	24097	23966	23926	24078	23974	23942	23910	23969	23947	23842	23944	23904	23899	23963	24005	23945	23945	23807	23860	23916	23884	24009	23873	23971	24018	23971	24050	23897	23971	23947	24023	23865	23987	23901	23878	23948	23853	24003	24077	23906	23920	23911	23998	23926	23930	23886	24020	23897	23944	23894	24006	23882	23953	23841	23975	23925	24058	23948
19179	17906	17384	17069	17341	22952	49212	43261	31200	21789	17450	16895	16810	16656	16688	16544	16760	16657	16335	16524	16585	16731	16610	16420	16709	16375	16608	16623	16668	16442	16396	16631	16547	16434	16631	16609	16575	16451	16670	16556	16567	16661	16626	16775	16686	16575	16577	16578	16593	16397	16473	16523	16571	16631	16579	16671	16506	16546	16450	16518	16615	16424	16723	16569	16475	16497	16433	16659	16655	16619	16434	16635	16539	16434	16519	16555	16550	16560	16487	16408	16654	16506	16669	16650	16456	16552	16606	16566	16535	16471	16347	16489	16358	16738	16504	16482	16590	16647	16596	16535	16592	16571	16533	16440	16544	16441	16689	16656	16728	16509	16565	16725	16581	16674	16696	16619	16336	16587	16513	16541	16683	16595	16662	16566	16498	16470	16507	16380	16447	16546	16571	16432	16697	16737	16541	16475	16515	16451	16661	16719	16524	16548	16649	16484	16536	16607	16479	16576	16440	16536	16486	16321	16278	16606	16652	16549	16491	16609	16587	16661	16604	16612	16372	16549	16529	16539	16708	16656	16546	16640	16694	16550	16566	16600	16665	16640	16421	16672	16544	16553	16740	16566	16712	16586	16588	16498	16783	16581	16640	16588	16580	16504	16496	16714	16383	16685	16555	16560	16473	16249	16416	16559	16694	16495	16428	16502	16535	16444	16723	16772	16595	16488	16403	16723	16437	16545	16554	16551	16827	16485	16589	16612	16555	16526	16526	16512	16512	16662	16518	16618	16528	16511	16372	16499	16518	16601	16556	16442	16693	16492	16719	16614	16617	16582	16626	16677	16522	16675	16604	16651	16604	16582	16624	16594	16628	16537	16646	16290	16327	16643	16561	16479	16479	16795	16519	16455	16649	16581	16659	16556	16671	16698	16741	16502	16526	16645	16781	16559	16612	16542	16500	16500	16735	16623	16788	16452	16701	16805	16723	16656	16388	16375	16615	16679	16679	16629	16516	16494	16610	16715	16377	16584	16389	16468	16458	16635	16506	16581	16509	16585	16732	16616	16611	16580	16591	16411	16601	16403	16474	16425	16581	16437	16426	16615	16613	16651	16720	16598	16720	16483	16588	16738	16595	16604	16531	16722	16613	16508	16548	16508	16612	16666	16529	16670	16634	16487	16664	16542	16545	16524	16621	16808	16527	16664	16652	16697	16677	16589	16632	16682	16538	16491	16665	16455	16445	16675	16469	16484	16574	16733	16543	16539	16702	16743	16671	16217	16480	16491	16537	16612	16796	16498	16612	16704	16645	16699	16524	16645	16476	16826	16624	16615	16629	16753	16675	16543	16416	16526	16667	16384	16326	16692	16451	16505	16526	16525	16554	16747	16495	16533	16546	16654	16499	16698	16631	16650	16555	16660	16661	16711	16587	16573	16499	16552	16637	16535	16681	16626	16493	16621	16553	16525	16447	16435	16426	16583	16621	16617	16457	16587	16385	16556	16559	16563	16683	16656	16382	16763	16622	16507	16677	16619	16434	16524	16416	16735	16510	16698	16470	16664	16471	16661	16690	16528	16423	16501	16734	16668	16375	16552	16471	16534	16598	16608	16655	16524	16615	16613	16626	16821	16471	16617	16741	16757	16564	16329	16711	16750	16652	16638	16575	16677	16461	16647	16681	16551	16573	16596	16527	16669	16649	16692	16590	16542	16739	16815	16623	16604	16627	16563	16647	16516	16600	16553	16581	16768	16655	16609	16547	16424	16549	16812	16705	16526	16609	16548	16597	16444	16558	16542	16657	16408	16636	16490	16539	16473	16537	16629	16582	16449	16586	16652	16408	16743	16508	16660	16863	16733	16559	16503	16761	16287	16601	16472	16933	16814	16507	16694	16461	16620	16635	16422	16621	16586	16520	16548	16448	16459	16672	16865	16683	16500	16536	16588	16550	16513	16597	16505	16574	16312	16485	16506	16421	16504	16680	16696	16534	16712	16485	16583	16620	16753	16792	16713	16537	16681	16469	16752	16749	16704	16679	16650	16630	16794	16722	16337	16483	16761	16801	16495	16558	16440	16406	16477	16549	16546	16652	16805	16331	16497	16558	16555	16831	16683	16575	16670	16315	16398	16671	16606	16615	16504	16448	16678	16653	16381	16462	16521	16635	16761	16620	16756	16532	16530	16532	16505	16430	16597	16656	16597	16537	16733	16531	16588	16560	16575	16436	16604	16555	16711	16496	16717	16603	16774	16595	16719	16543	16876	16716	16534	16494	16471	16411	16547	16532	16828	16683	16646	16576	16462	16674	16688	16667	16611	16466	16596	16404	16708	16634	16606	16597	16529	16468	16700	16488	16633	16589	16551	16536	16648	16505	16505	16438	16849	16604	16702	16399	16547	16648	16472	16733	16633	16510	16642	16584	16516	16615	16605	16433	16567	16698	16695	16460	16609	16366	16692	16644	16635	16580	16798	16600	16691	16578	16740	16667	16585	16715	16614	16544	16689	16605	16623	16593	16717	16638	16414	16584	16664	16596	16573	16735	16735	16653	16630	16664	16514	16736	16382	16559	16690	16478	16577	16649	16748	16676	16745	16483	16576	16542	16537	16563	16830	16625	16616	16632	16869	16667	16711	16509	16578	16615	16846	16481	16531	16483	16556	16484	16533	16702	16627	16620	16383	16598	16308	16764	16495	16761	16449	16603	16662	16690	16586	16475	16500	16635	16604	16587	16415	16684	16367	16537	16543	16662	16721	16471	16468	16569	16600	16471	16533	16474	16592	16430	16479	16547	16598	16559	16451	16660	16534	16569	16463	16515	16762	16566	16525	16610	16699	16723	16767	16607	16630	16522	16488	16596	16608	16475	16565	16796	16413	16461	16465	16652	16648	16729	16510	16563	16481	16564	16583	16495	16701	16781	16473	16536	16379	16561	16522	16544	16602	16609	16812	16489	16424	16752	16665	16560	16647	16598	16526	16677	16547	16569	16475	16423	16582	16743	16348	16661	16488	16473	16548	16640	16412	16578	16710	16649	16549	16564	16637	16701	16631	16363	16554	16584	16638	16593	16760	16564	16814	16699	16568	16460	16510	16753	16700	16631	16572	16496	16636	16558	16700	16622	16635	16558	16629	16663	16478	16456	16472	16461	16712	16515	16555	16447	16725	16571	16780	16530	16816	16654	16442	16383	16557	16504	16699	16733	16666	16697	16460	16693	16586	16504	16775	16575	16661	16343	16584	16813	16606	16642	16563	16399	16690	16490	16570	16621	16469	16595	16699	16486	16853	16552	16611	16593	16414	16480	16545	16797	16597	16653	16489	16460	16652	16528	16604	16584	16593	16557	16445	16580	16625	16745	16650	16492	16594	16663	16679	16384	16673	16525	16760	16554	16596	16501	16516	16623	16605	16554	16575	16484	16564	16449	16472	16525	16591	16496	16415	16685	16627	16498	16646	16543	16557	16585	16461	16641	16587	16479	16455	16617	16410	16522	16716	16557	16438	16479	16522	16531	16651	16693	16561	16522	16556	16671	16389	16484	16660	16556	16532	16768	16499	16670	16622	16717	16395	16570	16311	16652	16456	16628	16591	16470	16627	16634	16764	16626	16655	16807	16716	16509	16617	16624	16341	16470	16704	16402	16491	16704	16587	16789	16784	16710	16629	16562	16570	16620	16625	16720	16433	16625	16786	16724	16535	16577	16590	16620	16540	16691	16545	16631	16741	16690	16560	16558	16725	16800	16601	16594	16636	16522	16695	16430	16467	16701	16776	16567	16638	16641	16658	16483	16557	16609	16493	16503	16350	16528	16481	16611	16413	16465	16669	16487	16492	16623	16465	16609	16328	16588	16616	16795	16575	16433	16701	16488	16439	16679	16466	16531	16618	16541	16499	16607	16679	16630	16488	16495	16457	16603	16515	16448	16566	16454	16440	16574	16858	16606	16722	16493	16438	16437	16528	16734	16452	16644	16539	16622	16558	16586	16453	16644	16611	16720	16523	16588	16555	16741	16411	16456	16472	16639	16533	16501	16520	16708	16655	16414	16423	16589	16389	16606	16541	16608	16577	16630	16558	16615	16427	16688	16546	16591	16656	16616	16583	16671	16576	16594	16722	16579	16631	16672	16629	16693	16732	16553	16680	16555	16611	16602	16641	16666	16506	16809	16655	16371	16576	16583	16663	16580	16828	16689	16531	16630	16587	16841	16764	16625	16726	16521	16676	16615	16527	16674	16776	16685	16744	16761	16584	16559	16519	16626	16381	16533	16618	16525	16388	16495	16612	16544	16510	16610	16483	16481	16607	16593	16781	16428	16477	16638	16620	16607	16457	16536	16620	16613	16613	16604	16634	16710	16390	16699	16558	16340	16691	16513	16727	16623	16601	16458	16578	16705	16761	16564	16650	16519	16633	16643	16552	16599	16639	16674	16556	16708	16649	16628	16658	16531	16630	16718	16578	16643	16504	16699	16575	16630	16474	16604	16551	16640	16488	16298	16401	16556	16927	16548	16753	16601	16770	16451	16599	16569	16677	16878	16577	16519	16649	16561	16535	16619	16710	16697	16412	16660	16486	16517	16798	16583	16441	16535	16492	16491	16773	16853	16491	16430	16727	16642	16458	16577	16480	16357	16438	16802	16565	16488	16543	16453	16754	16493	16504	16670	16568	16470	16640	16606	16547	16661	16588	16559	16524	16434	16450	16585	16528	16690	16436	16401	16701	16759	16805	16868	16481	16717	16708	16499	16399	16620	16521	16586	16648	16512	16562	16586	16614	16503	16632	16477	16653	16556	16497	16435	16408	16543	16602	16463	16726	16565	16487	16445	16634	16591	16613	16567	16668	16774	16347	16720	16614	16884	16824	16584	16515	16396	16634	16588	16525	16701	16621	16640	16454	16739	16439	16554	16760	16711	16570	16578	16457	16641	16524	16529	16463	16679	16601	16554	16658	16616	16399	16512	16503	16574	16409	16609	16670	16494	16555	16773	16635	16429	16629	16540	16481	16601	16603	16717	16589	16790	16425	16563	16491	16585	16621	16620	16278	16569	16631	16657	16560	16470	16515	16632	16519	16500	16632	16493	16466	16552	16686	16660	16561	16583	16476	16514	16496	16602	16520	16572	16541	16601	16516	16923	16678	16690	16540	16598	16443	16532	16593	16616	16484	16559	16748	16277	16547	16680	16424
26434	24750	24802	26490	27514	31842	41414	26156	23867	23760	22722	22898	23159	23269	23570	23445	23558	23918	23758	23711	23915	23778	23892	23923	24041	23843	23879	23953	23878	23783	23952	23923	23964	23941	23898	24029	23880	23920	23948	23884	23986	23877	23956	24088	24015	23892	23979	23995	23930	23916	23875	23985	24055	24032	23880	23908	23954	23983	23860	24007	24045	23906	23965	23982	23946	23962	23887	23933	24026	23888	24054	24103	23928	24113	23853	23919	23878	24018	24105	23970	23887	23801	23962	23897	24027	23918	23945	24075	23855	23988	23963	23813	23798	23927	23962	24034	24010	24004	23922	23929	23931	24068	23938	23858	23942	23888	23995	24090	23876	23976	23815	24010	23891	23945	23934	23803	23922	24022	23910	23937	23807	23998	23903	23994	23868	23984	23854	24029	23992	24041	24038	23928	23925	23965	23906	24014	24003	23981	23907	23891	23923	24072	23949	24000	23937	23862	24043	23916	23930	23846	23948	24050	24040	23946	23970	23963	24126	23936	24072	23922	23916	24028	23908	23826	24033	24052	23976	23972	23897	23956	23902	23949	23952	24054	23899	23968	23947	24020	24013	23920	24044	23983	24031	23866	23833	23945	23935	23992	23995	24049	24019	24041	24034	24010	24082	23974	24059	23814	24155	23806	24038	23936	23973	23982	24142	23965	24029	23897	23832	23927	23981	23871	23926	23921	23949	24002	23876	24029	23959	24071	24029	23920	24035	24062	23997	24079	23835	23880	23969	24044	23963	23985	23926	24039	23991	23921	24066	23957	24033	23934	24018	24038	24070	24058	23936	23984	24035	24030	23830	24021	23976	24037	23922	24094	23985	23984	23965	24100	23951	23871	23965	23873	24151	23806	24023	23924	24011	23993	24012	23901	24030	24000	23918	24028	24134	23989	23907	24043	24022	24005	24111	23994	23952	23960	23864	23997	24011	24041	24007	23883	23949	23896	24007	23878	24160	23999	24016	24074	23897	24006	23932	23995	24059	23961	24043	24128	24041	23923	23963	23776	24035	24041	24004	24057	23966	24031	23879	24132	23962	24101	23913	23878	24013	24060	23919	23971	23967	24060	23987	24157	24147	24041	23920	23947	23973	24050	24006	23976	23938	23963	24080	24100	23954	24119	24048	24084	24052	23989	23966	24022	23968	23920	24054	24000	23996	23903	23963	23950	23980	23988	23891	23973	24020	24087	23947	23957	23868	24114	24078	24073	23990	24044	24112	23948	23988	24017	23989	23900	23974	24006	24068	24124	23985	24004	23921	24134	24098	24040	23905	23984	24022	23835	24204	23989	23973	23938	24021	24082	23997	24017	23973	23958	24124	23968	24002	24002	23897	23992	23959	24140	24053	24053	23972	24060	24038	23927	24015	24057	24004	24133	24053	23953	24047	24061	23973	23967	24000	24101	23904	24004	24029	23930	24080	23945	23968	24051	24002	24074	24092	23967	23920	23962	24061	24000	24021	23848	24091	24103	23947	24020	23994	24042	23931	23973	23848	24022	24134	23900	23875	24097	23999	23978	24068	23887	24017	24092	23913	24010	23907	23924	23942	24089	24127	24013	23910	24017	23933	24060	24017	24001	24033	24034	24105	24029	24017	23957	23884	23979	23959	24010	24047	23957	24048	24038	23969	23928	24010	24025	24058	23998	24089	23914	24100	24019	23952	23880	23964	24099	24106	23879	24148	23942	24096	24003	23915	23989	23900	24059	24088	23976	24041	24051	24131	23852	23949	23983	23938	23987	24082	23992	24001	24041	23897	23991	24088	24020	24012	23900	24076	24063	24092	24027	23959	24041	24044	23931	23857	24018	24070	24046	24073	23966	23967	24024	23961	23890	24160	24103	23926	23997	24103	24021	23989	24004	24041	24081	24008	24101	23958	23932	24030	24024	23872	24011	24072	23990	23942	24011	24023	24076	24054	23901	23985	24034	24012	23921	24117	23871	24056	24094	23889	23918	23963	24071	23998	24063	24078	23956	24069	24054	24086	23862	24084	23897	24067	24018	23978	24061	24030	24091	23924	23842	24163	23884	24106	23986	23989	23995	24029	23964	23937	24186	24005	24012	23874	24075	23945	23987	24149	23913	24083	23871	23982	23992	24084	23973	24004	24047	24064	24083	24082	23804	23876	24113	23954	24001	24034	23874	23987	24031	23989	24121	23914	23991	24041	24083	23953	23867	23860	23999	23944	23922	24018	23992	23906	24077	24014	23975	23923	23972	23976	24070	24047	23974	24068	23952	24060	24041	24123	24026	24029	23858	24132	23871	23899	24049	24098	24043	23944	24045	24082	23968	23983	23932	23922	23985	23986	24024	23981	23998	23991	23969	24050	24087	24011	23921	24025	24065	24098	23984	23892	24074	24020	24104	24006	23961	24059	24072	24042	23952	23994	23850	24041	24020	23998	24012	24125	24020	23973	24068	24016	23951	23936	23989	23988	24159	23972	24017	24135	23877	24059	24069	23926	24007	23982	24151	24032	23917	23964	24018	24031	24066	23901	23975	24089	24127	23997	24069	24017	24115	23984	23951	23982	24016	23974	23994	23966	23990	24020	23975	24074	23964	24076	23993	24045	24047	23880	24007	23992	23993	24047	24091	24066	23990	23999	24085	24065	23971	24102	23964	24063	23938	24079	23913	23957	23974	23998	23975	23951	23896	24025	24004	24090	23843	23953	24052	24105	23971	24022	23884	24062	23987	23993	24053	23996	24069	23984	24044	24032	23896	24016	23998	23966	24034	24156	24027	23907	23908	24013	24078	24049	23928	23932	24083	23989	24049	23880	23996	23919	24030	24051	24173	24091	24038	24018	24043	24112	23889	24063	24018	23840	23934	23952	24099	24018	24038	23943	24086	23899	23969	24036	24021	24065	24142	23982	23958	23974	24159	23872	24242	23814	23989	24056	23961	23883	24131	23970	24007	23969	24036	23935	23957	24021	23979	24109	23940	23937	24124	23950	24050	23852	24120	23945	23951	23934	24032	24017	24075	24066	24046	23988	23993	23916	24022	24018	24086	24095	24012	23944	24009	24127	24098	24089	24040	23977	24038	24125	24165	23991	24067	24100	23974	24090	24036	23965	23895	24031	23986	24075	24053	23933	24165	23831	24025	24107	24012	24013	24048	24125	23979	23977	23951	24049	24045	24088	23856	23974	24008	23949	23939	23966	24000	24142	24069	23967	24061	23913	24067	23902	23912	24103	24014	23996	24065	23996	24055	23962	23958	23990	23926	24019	24006	24030	23904	24082	23936	24089	24121	24044	24008	24027	23998	24031	24064	24092	24053	24011	24162	24064	24030	23960	23987	23976	24085	24067	23920	23938	24075	24113	23991	24007	24054	24071	23776	24117	23992	23992	24013	24060	24036	24042	24009	23913	24044	24000	24050	24024	24028	24167	23849	23926	24101	24080	23920	24038	23932	23927	24125	24054	23933	23971	24136	24087	23955	23984	24125	24011	24093	23988	24047	24016	24112	23893	24032	24027	24043	24015	24038	24038	24076	23978	23939	23953	23995	24003	24014	23995	24019	24110	24101	24041	23875	23996	24056	24098	24066	23995	24091	23872	24037	23957	24004	24149	23903	23940	23936	23987	23956	24080	23955	24067	23984	23947	23923	23922	24133	23960	24056	24044	23993	24079	24015	24046	24152	23991	24028	24068	23912	24036	24069	23972	24009	24036	23965	24123	23967	23934	24094	23914	23963	24108	23904	24089	24008	24087	24005	24155	24034	24125	24081	24129	23908	24129	24047	23989	23966	24091	23999	24044	24173	24038	24041	24027	24011	23894	24017	24020	23933	24064	24110	23859	24043	24111	23936	24045	23977	23980	23855	24010	24021	24048	24089	23951	24008	23946	23938	23986	24063	23980	23996	24060	24058	23947	24019	24015	23916	24003	24073	24066	24060	24073	23951	24059	24024	24051	23989	24025	24039	24000	24006	24190	23979	24008	23945	23892	23994	24005	23966	23948	24012	23923	23874	23893	24097	24062	24052	24022	23934	24023	23987	24095	24033	24001	24102	23936	23923	24022	24018	24132	24003	23965	24024	24035	24026	24052	24036	23950	24062	24031	23942	24022	24012	23988	23954	24061	23963	24314	23933	24140	24018	23902	24005	23973	23977	24128	23962	24008	23947	23971	23951	23909	24103	23967	24007	23977	24010	24136	24031	24070	24122	23875	23964	23964	23975	23995	24051	24090	24048	24102	23984	24033	23895	24164	23927	24018	24010	24142	24030	23987	24076	23988	24049	23991	24022	23956	24042	24129	24024	24081	24095	24027	23996	23974	24042	23952	24098	23908	23952	24056	24021	24044	24082	24049	23934	23953	24023	24052	24037	23943	24031	24173	24054	24095	24019	24022	23889	24068	24114	23957	23910	24171	24171	24044	24017	24087	23967	24078	23905	24108	24054	23994	24071	24004	24000	23836	24004	24020	24012	24014	23983	23943	24075	24068	23954	24027	23960	24080	23938	23973	23902	24010	24129	23921	24233	23911	23968	24003	24076	23981	24093	23883	24085	24177	23901	23989	23971	24014	24104	24063	23964	24108	24035	23985	23953	24045	23923	24003	24092	23990	23936	24087	24001	23952	24006	23999	24030	23985	23926	24130	24059	24087	24031	24019	23904	24103	23796	24079	24051	24124	23949	23925	24071	23972	24139	24130	24007	24055	24016	23922	23941	24042	24171	23924	23986	24028	24092	24032	24083	24028	24060	24011	24084	24065	24023	24013	24095	23958	23922	24118	23949	24013	24041	23943	24084	24062	24077	24060	24135	24043	24060	23976	23993	24033	24092	24008	24033	24059	24101	24001	24013	24132	23943	24065	24069	24025	23883	24094	24061	24153	24037	23973	23940	23933	24029	23926	24054	23952	23958	23964	24025	24004	24015	24058	23895	24054	23975	24098	23969	24071	24129	24083	23955	23936	24132	24083	24122	23956	24001	24061	23964	24149	23914	23955	24060	24007	23875	24066	23909	23966	24082	24042	24022	24080	24093	23945	23965	24159	23906	23894	24038	23906	23966	24082	24158	23985	24155	24021	23902	24098	23966	24031	23993	24034	24011	23989	24071	24087	23926	23975	24123	24023	23947	24025	23939	24079	24019	23894	24021	24198	23964	24069	24085	24032	24023	24054	23884
19462	16791	16747	16430	16851	19581	26311	24517	20407	17554	16530	16499	16370	16477	16385	16459	16485	16111	16314	16291	16327	16385	16441	16231	16274	16375	16228	16417	16434	16431	16405	16543	16240	16408	16426	16546	16420	16271	16239	16235	16320	16539	16254	16529	16323	16323	16323	16256	16336	16557	16334	16464	16400	16217	16344	16344	16492	16275	16336	16415	16447	16455	16499	16460	16397	16417	16323	16590	16505	16402	16449	16499	16211	16330	16072	16484	16556	16580	16512	16458	16274	16692	16348	16587	16459	16332	16457	16296	16414	16429	16238	16426	16369	16275	16463	16104	16554	16126	16278	16436	16420	16331	16311	16406	16637	16370	16242	16525	16455	16677	16407	16261	16314	16450	16508	16278	16406	16592	16542	16496	16448	16234	16345	16602	16339	16469	16464	16301	16457	16325	16338	16339	16611	16432	16433	16315	16434	16223	16452	16382	16696	16455	16582	16495	16369	16200	16601	16604	16551	16545	16529	16537	16479	16403	16410	16354	16556	16439	16419	16450	16629	16308	16592	16464	16491	16537	16375	16520	16166	16311	16589	16425	16367	16429	16516	16511	16392	16206	16449	16625	16478	16398	16354	16365	16461	16329	16459	16421	16505	16437	16441	16433	16620	16525	16334	16497	16486	16513	16440	16379	16499	16518	16663	16426	16451	16436	16426	16277	16530	16552	16398	16431	16388	16424	16602	16351	16730	16488	16535	16474	16187	16423	16387	16423	16522	16525	16379	16287	16391	16336	16482	16456	16289	16359	16383	16497	16314	16211	16372	16616	16391	16364	16350	16496	16268	16298	16164	16220	16386	16195	16484	16331	16541	16480	16535	16521	16412	16426	16377	16452	16566	16438	16374	16357	16320	16471	16651	16580	16527	16377	16542	16573	16593	16668	16481	16322	16446	16559	16330	16441	16539	16516	16440	16185	16318	16325	16545	16253	16480	16443	16404	16494	16302	16452	16589	16304	16428	16440	16439	16421	16429	16557	16456	16346	16443	16478	16259	16239	16354	16341	16436	16417	16492	16275	16305	16700	16583	16535	16338	16389	16449	16358	16301	16431	16367	16530	16439	16241	16426	16354	16329	16500	16209	16338	16425	16428	16529	16313	16491	16501	16472	16361	16485	16454	16527	16425	16391	16618	16484	16521	16441	16303	16415	16279	16325	16333	16448	16514	16278	16255	16292	16318	16535	16510	16525	16323	16492	16478	16444	16447	16596	16576	16327	16636	16302	16257	16478	16506	16431	16443	16554	16355	16315	16270	16315	16306	16559	16486	16541	16422	16362	16485	16343	16405	16554	16503	16194	16434	16606	16407	16491	16286	16315	16390	16556	16404	16314	16638	16665	16316	16361	16347	16438	16573	16353	16226	16144	16417	16449	16398	16475	16462	16319	16352	16384	16188	16316	16566	16439	16434	16399	16446	16409	16395	16304	16521	16292	16576	16556	16439	16380	16362	16316	16370	16609	16561	16465	16554	16330	16852	16437	16381	16383	16395	16385	16366	16377	16742	16496	16461	16560	16461	16386	16410	16434	16219	16509	16485	16278	16441	16520	16424	16338	16411	16560	16595	16346	16400	16288	16311	16292	16142	16487	16561	16499	16467	16364	16230	16307	16481	16548	16424	16350	16465	16426	16387	16364	16405	16511	16390	16584	16343	16380	16375	16372	16408	16540	16524	16428	16467	16652	16670	16567	16477	16429	16486	16436	16543	16412	16494	16315	16419	16364	16498	16391	16329	16460	16436	16334	16420	16389	16525	16678	16418	16477	16496	16278	16393	16317	16319	16362	16401	16466	16209	16292	16532	16430	16632	16499	16387	16453	16468	16446	16585	16424	16467	16295	16211	16216	16349	16368	16347	16515	16199	16364	16202	16408	16269	16491	16289	16422	16568	16538	16273	16474	16472	16287	16431	16428	16433	16527	16371	16310	16245	16440	16510	16530	16455	16426	16383	16528	16323	16270	16428	16289	16517	16581	16285	16566	16161	16442	16374	16301	16437	16553	16474	16597	16298	16344	16464	16455	16385	16486	16464	16527	16636	16438	16239	16485	16473	16310	16230	16568	16582	16410	16483	16375	16275	16164	16257	16327	16291	16417	16405	16442	16188	16555	16464	16375	16449	16442	16548	16570	16613	16522	16296	16598	16523	16396	16432	16641	16526	16406	16461	16559	16286	16486	16318	16346	16407	16445	16690	16385	16379	16387	16358	16352	16502	16462	16279	16366	16386	16504	16562	16484	16417	16497	16425	16327	16408	16407	16419	16491	16353	16439	16374	16386	16359	16267	16598	16265	16397	16304	16565	16362	16616	16529	16486	16425	16587	16517	16253	16329	16463	16432	16641	16379	16454	16565	16426	16308	16465	16438	16532	16535	16420	16457	16332	16451	16534	16515	16303	16473	16619	16477	16396	16481	16374	16368	16323	16443	16514	16399	16468	16824	16507	16421	16314	16312	16429	16468	16444	16289	16507	16484	16303	16304	16502	16492	16472	16329	16378	16453	16606	16341	16379	16409	16281	16523	16358	16392	16626	16441	16283	16324	16474	16300	16398	16381	16352	16210	16137	16422	16306	16369	16477	16515	16372	16367	16395	16369	16385	16623	16261	16389	16404	16421	16366	16305	16249	16443	16461	16457	16338	16573	16363	16475	16292	16367	16492	16439	16305	16412	16357	16508	16486	16448	16384	16461	16318	16481	16264	16513	16366	16252	16317	16491	16355	16474	16377	16489	16359	16429	16469	16468	16509	16378	16469	16508	16529	16665	16502	16313	16382	16567	16569	16529	16179	16433	16493	16517	16503	16305	16492	16152	16477	16294	16474	16553	16481	16372	16260	16380	16277	16521	16434	16299	16333	16327	16304	16685	16440	16451	16605	16415	16311	16438	16434	15955	16288	16360	16428	16643	16430	16294	16520	16444	16506	16480	16314	16653	16573	16421	16533	16346	16336	16308	16586	16559	16360	16426	16596	16482	16483	16378	16169	16292	16313	16455	16622	16534	16432	16653	16521	16353	16550	16416	16358	16470	16437	16451	16161	16405	16517	16362	16301	16438	16276	16205	16360	16352	16459	16517	16505	16534	16510	16411	16157	16449	16304	16388	16515	16353	16143	16452	16226	16482	16538	16553	16489	16498	16402	16313	16232	16392	16157	16435	16595	16282	16352	16433	16406	16569	16264	16399	16172	16413	16357	16454	16190	16447	16313	16532	16344	16410	16483	16374	16632	16524	16351	16568	16423	16379	16434	16354	16447	16403	16156	16429	16431	16495	16378	16276	16509	16613	16344	16521	16387	16423	16437	16349	16321	16421	16329	16359	16524	16473	16612	16406	16490	16356	16534	16429	16501	16317	16332	16336	16452	16201	16314	16384	16364	16325	16447	16642	16195	16422	16477	16396	16465	16508	16537	16439	16463	16546	16347	16536	16337	16363	16324	16596	16447	16576	16500	16617	16483	16592	16290	16475	16592	16376	16426	16289	16539	16533	16533	16153	16509	16362	16420	16425	16464	16512	16605	16373	16548	16497	16553	16354	16478	16392	16404	16407	16354	16535	16491	16482	16450	16411	16491	16242	16486	16434	16316	16421	16572	16500	16484	16371	16420	16409	16255	16682	16680	16301	16459	16343	16460	16390	16476	16258	16378	16524	16448	16265	16485	16386	16375	16446	16283	16465	16447	16617	16329	16609	16408	16528	16618	16434	16405	16539	16345	16431	16378	16600	16662	16623	16389	16465	16426	16363	16408	16544	16519	16693	16392	16246	16383	16359	16368	16531	16531	16429	16539	16291	16494	16417	16491	16567	16576	16556	16464	16286	16638	16344	16547	16259	16472	16306	16430	16553	16372	16529	16419	16415	16324	16549	16490	16453	16291	16182	16487	16382	16351	16444	16550	16516	16327	16413	16507	16458	16293	16496	16410	16476	16353	16390	16453	16569	16509	16519	16342	16359	16355	16564	16491	16448	16431	16479	16419	16386	16500	16514	16328	16544	16470	16341	16437	16391	16746	16443	16538	16471	16555	16363	16340	16488	16524	16413	16365	16409	16522	16385	16588	16410	16461	16197	16654	16530	16486	16390	16400	16443	16571	16304	16471	16390	16377	16312	16451	16562	16294	16313	16221	16451	16528	16466	16449	16477	16395	16438	16503	16569	16543	16449	16357	16578	16495	16364	16463	16390	16345	16400	16480	16497	16500	16485	16344	16382	16380	16503	16465	16333	16584	16359	16409	16470	16443	16531	16512	16474	16625	16428	16633	16515	16485	16646	16445	16478	16396	16485	16597	16464	16347	16203	16251	16442	16523	16419	16665	16302	16540	16489	16436	16341	16467	16599	16304	16281	16396	16311	16480	16362	16322	16498	16341	16192	16656	16626	16456	16605	16342	16417	16572	16494	16476	16306	16495	16579	16403	16243	16373	16385	16409	16498	16439	16422	16350	16480	16434	16439	16277	16378	16477	16371	16439	16333	16311	16320	16505	16417	16503	16439	16631	16584	16489	16255	16358	16487	16481	16184	16313	16357	16358	16334	16528	16449	16452	16481	16447	16492	16449	16448	16384	16566	16469	16374	16431	16326	16431	16277	16231	16397	16353	16442	16499	16405	16318	16536	16195	16487	16516	16373	16296	16350	16547	16529	16460	16432	16330	16366	16680	16379	16440	16522	16405	16454	16250	16366	16340	16431	16410	16457	16562	16571	16547	16543	16497	16476	16491	16292	16508	16461	16530	16178	16307	16484	16367	16579	16485	16435	16317	16491	16536	16399	16508	16426	16325	16482	16389	16322	16368	16346	16383	16424	16367	16467	16539	16271	16388	16364	16292	16502	16436	16191	16401	16468	16550	16495	16404	16346	16411	16436	16356	16357	16409	16473	16521	16411	16388	16234	16514	16386	16505	16456	16537	16646	16226	16345	16419	16320	16457	16347	16514	16498	16399	16454	16556	16395	16702	16378	16402	16509	16414	16483	16314	16369	16243	16626	16318	16242	16501	16334	16451	16419	16499	16597	16562	16382	16564	16547	16533	16371	16320	16255	16500	16359	16276	16516	16289	16524	16387	16429	16544	16464	16293	16431	16339	16375	16491	16410	16491	16558	16366	16332	16439	16445	16192	16382	16633	16660	16360	16365	16362	16227	16347
25281	24496	24394	25206	25622	31252	28577	28497	26370	24484	24143	23927	24089	24096	24091	24100	24019	24123	23937	24076	24134	24069	24054	23992	24040	24025	24075	24100	23904	23930	24122	24045	23998	24045	23906	24099	24088	23914	23943	24031	23892	23935	24064	24002	23976	24062	23925	24057	24004	24049	24032	23993	24092	24037	23891	23997	24094	24118	23726	23966	24059	24073	24017	24045	23981	24045	23964	24104	23996	23994	24123	23939	24006	23935	24043	24032	24056	24121	24034	24035	24071	23979	23897	23993	24082	24175	24022	23864	23881	24001	24043	23876	24131	23956	24061	24155	24090	24015	23973	23945	23978	24053	24035	24000	24040	23961	24013	24033	24018	24012	24024	23967	24071	24119	23923	23992	24030	24160	24051	24025	23970	23961	24117	24007	24100	24154	24097	23939	24206	24021	23995	23962	24022	24061	23999	24050	24154	24033	24026	24154	23876	24025	23989	24081	24008	24085	23943	23995	23944	23985	24044	24156	24035	24114	23892	24031	24112	24071	23919	24058	23949	24167	23933	24097	23998	23961	24161	23983	24025	23967	24091	23982	24032	24073	24027	24033	24099	24031	24040	24050	23926	23965	23951	24032	24006	24124	24099	24021	24091	24098	24042	24071	23906	24090	24040	24104	24033	24002	24115	23983	24057	24099	24041	24046	23977	24008	24033	24056	24090	24130	23928	23992	24101	23915	24029	23974	24098	23928	24142	24077	24160	24015	24106	24023	24035	24009	24060	24099	24057	24105	24006	24073	24009	23959	23931	24022	23933	24070	24088	24064	24202	23982	24136	24106	24011	24043	23952	23844	23992	24131	24084	24074	24043	24034	24098	23976	24115	24105	24026	24001	24113	24085	24029	24025	23971	24142	24138	24082	24164	23985	24208	23896	23976	24055	24015	23914	24186	24250	24001	24086	24129	24097	24057	23947	24003	24096	24241	24075	23903	24017	24041	24021	23912	24132	24035	24033	23990	24111	24007	24134	24060	24056	23995	24036	24111	24118	24079	23996	24171	24063	23980	24118	24145	24047	24119	23971	24058	24014	24057	24124	23831	24038	24007	23938	24071	23999	24028	24243	24061	24110	23978	24065	24039	24091	23899	23975	24067	24186	23968	24011	24040	24114	24012	24097	24165	23928	23999	24121	24038	24196	24201	24203	24007	23935	24260	24088	24113	24039	24203	24072	24107	23989	24038	24160	24068	24017	24037	23963	23971	24047	23992	23929	24131	23988	24072	24095	24159	23988	24092	24159	24128	24021	24007	24173	24029	24090	23987	23953	24062	24059	23997	24114	24103	24084	23970	24039	24027	24015	24018	24081	24042	23990	24134	24112	24012	24177	23828	23987	24162	24021	24115	24073	24029	24005	24107	24072	24110	24088	23990	24049	24157	24142	24128	24032	24031	23998	24127	24067	23938	24109	23986	24248	23971	24082	24034	24091	24084	24141	23985	24037	24071	23997	24150	24085	24130	24074	24040	24064	23999	24071	24120	24171	24095	24128	23958	23975	23987	24033	24006	24056	24055	24019	23942	24117	24090	24041	24164	24027	24102	24233	23971	24181	23977	24047	24115	23975	24072	23974	24111	24060	24038	24112	24019	23918	24086	24001	24220	24158	24072	24224	23903	23994	24018	24295	24015	24224	23985	24097	24019	23932	24091	24094	24135	23942	24085	24128	23968	24065	23989	24136	24072	23912	24113	24144	24025	24100	24014	24023	24076	24063	24023	23993	23928	23953	24075	23959	24064	24086	23952	24148	23943	24036	24117	23971	24088	24092	24033	24078	24053	24139	24044	24031	24049	24148	23992	24096	24119	24109	24100	24099	24166	24085	24088	24150	24131	24042	24039	24085	24043	23985	24026	24185	24073	24093	24054	23986	24167	24017	24111	24041	24067	24046	24089	24115	24044	24006	24071	24044	23938	24141	24001	24226	24039	24147	23944	24019	24085	24012	24120	24087	24092	24061	24021	24051	24139	23969	24150	24139	24086	24104	24074	24115	24134	23916	24135	24061	23989	24099	24091	24035	24094	24011	24166	24218	24168	24097	24039	24056	24030	23991	24062	24014	24126	24051	24016	23992	24075	24000	24042	24216	23940	24056	24126	23986	24309	23966	24234	24060	24097	24198	23993	24063	23991	24123	24119	24117	23988	24082	24044	23981	24076	24052	24208	24102	24037	24082	24039	24059	24021	24124	24002	23956	23989	24202	24056	24086	24060	23922	24125	23992	24099	24053	23967	23881	24242	23894	24082	23984	24085	23922	23991	23934	24073	24140	24079	24132	24074	24021	24040	24111	23996	24051	24133	23847	24057	24234	23980	24145	24068	24071	24033	24155	24100	24067	24111	24141	24040	24109	23993	24099	24178	24180	23936	24103	24011	24169	24081	24119	24048	23985	23986	24150	23967	24123	24046	24152	24106	24204	24087	24064	24108	23996	24004	24015	24035	24011	23987	24155	24076	24202	24034	24040	24051	24083	24044	24123	24038	24045	24049	24122	24102	24076	23974	24035	24058	23956	24041	24048	23969	24059	24029	23996	24193	24153	24120	24101	24009	24054	24053	24109	24034	23951	24056	24056	24010	24159	24016	24131	24122	24053	24014	23992	24151	24033	24146	24123	24129	24051	24039	23924	24002	24237	23995	24026	23989	24096	24154	24001	24126	23908	24221	24005	23980	24124	24040	24210	23986	24161	23969	24090	24175	24006	23965	24108	24038	24014	24091	23995	24026	24133	24094	24028	24130	23956	24150	24104	24117	24103	24043	24109	23979	24015	24021	24151	23960	24139	24023	24075	24102	24000	24149	24099	24043	23927	24076	24013	23990	24164	24136	23986	24062	24032	24071	24083	24084	24013	24129	24041	24044	24034	24102	24258	24045	24164	24147	24123	23970	24029	24034	23980	24159	24111	23987	24023	24134	24055	24092	24046	24128	24157	24031	24109	24122	24172	24013	24045	24077	24125	23958	24179	24056	24140	24021	24132	24211	24171	24106	24075	24060	23951	24008	24150	24037	24120	23959	24067	24165	24046	24020	24078	24036	23995	24052	24144	24047	24075	24063	24027	24051	24124	23965	24246	24127	23979	24029	24111	24090	23917	24205	23998	24132	24155	24051	24064	24166	24012	24135	24059	24128	24152	23955	24076	24098	24091	24074	24103	24126	24205	24008	24109	23988	24148	24048	23995	24134	23946	24196	24090	24107	24076	24154	24074	24053	24035	23997	24036	24117	24032	23962	24027	24000	24033	24095	24049	24087	24011	24068	24008	24046	24202	23931	24052	24186	23954	23947	23921	24121	24020	24089	24210	23987	24000	24124	23988	23985	24029	24106	24002	24238	24017	24182	24161	24240	24104	23930	24012	24158	24031	23982	24063	23992	24103	24014	24082	24143	24139	23975	24016	24099	23973	24037	23972	24072	24093	24020	24153	24060	24041	23922	24169	24087	24047	24068	24009	24117	23995	24103	24163	24080	24071	23884	24005	24042	24153	24006	24043	24139	24125	24037	23910	24173	24009	24075	23980	24000	24124	24033	23965	24083	24029	24119	24018	24036	24074	24131	24045	24118	24084	24033	24181	23987	24154	24001	24169	24055	24006	24158	24040	24110	24103	24128	24034	24179	24035	24197	24071	24155	24106	24008	24081	24066	23971	24134	24167	24107	24015	23974	24088	24106	24136	24108	24084	24104	24100	24177	24002	24129	24099	24061	24088	24087	24054	24038	24119	24094	24180	24036	24016	24061	24050	24160	24035	24010	24052	24068	24269	23941	24037	24057	24117	24066	24096	24108	24002	24011	24066	24148	24090	24124	24014	24114	24053	24193	24155	23979	24131	24126	23927	24142	24030	23948	23947	24200	24118	23926	23989	24199	24107	24007	24161	24144	24007	24001	24169	24043	24108	24092	24065	24121	24010	23967	24167	24136	23953	24052	24086	24149	24093	24032	24173	24108	24214	24105	23981	24173	23957	24089	24220	24078	24056	24061	24090	24087	24033	24037	24043	23928	24216	24053	24045	24156	23963	23982	24097	23944	24101	24032	23936	24214	24042	24191	24019	24225	24007	24232	24080	24039	24120	24127	24072	24080	24163	24013	24101	24150	24042	24107	24109	24077	24031	24057	24066	23983	24027	24096	24115	23962	24045	24130	24076	24080	24028	24101	24006	24158	24028	24085	24008	23970	23944	23982	24188	23960	24078	24134	24047	24152	24120	24106	24068	24086	24013	24040	24179	24075	23999	24238	24063	24044	24113	24049	24082	23966	24137	24059	24171	24110	24076	23981	24102	24092	23968	23988	24097	24089	24028	24000	24007	24200	24124	24019	23987	24101	23990	24062	24063	24237	24043	24088	24077	24168	24078	24049	24158	24103	24133	24032	24091	24121	23961	24207	23986	24119	24049	23951	24074	24199	24065	24065	24082	23971	24035	24145	24132	23980	24129	24126	24134	24075	24108	24094	23974	24069	24120	24014	24092	24118	24082	24036	24109	24030	23959	24035	24141	24057	24031	24032	24090	24076	24258	24039	24063	24085	24052	24147	24100	23985	24074	24183	23987	24169	24065	24090	24051	24061	24054	24174	23997	24096	24061	24081	24061	24216	24044	24136	24058	24116	24095	24081	24093	23993	24157	23992	24158	24088	24244	23944	23938	24130	24061	24045	24136	23918	24273	23984	24096	24163	24033	24022	23985	24052	24036	24063	24163	23967	24130	24123	24109	24115	24001	24134	24048	24151	24181	24112	24014	24076	24117	23961	23969	24083	23881	24089	24161	24043	23997	24063	24043	24103	24055	24135	23976	24146	23928	24138	24065	24066	24050	24172	23962	24100	24147	24131	24069	24153	24066	24007	24051	24080	24022	24063	24041	24143	24049	24164	24062	24156	24006	24073	23955	24150	24083	23985	24225	23873	24071	23997	23922	24077	24040	24154	23939	24057	24099	24145	24028	24081	23940	24064	24156	24077	24038	24037	23996	24073	24046	24067	24054	24014	24128	24171	24091	24070	24135	24209	24077	24039	24133	23963	23905	24002	24173	24016	24165	23966	24089	24069	23922	24013	24044	24016	24160	24024	24197	24087	23991	24051	24032	24025	24149	24070	24119	24089	24010	24115	24095	24095	24066	23930	24131	24061	24092	24099	23896	24032	23995
19024	17455	17250	17062	17267	29761	48948	41222	29477	20717	17462	16723	16790	16688	16525	16570	16560	16549	16413	16531	16468	16712	16600	16562	16577	16668	16496	16545	16528	16439	16695	16487	16713	16382	16715	16666	16673	16498	16476	16430	16356	16639	16643	16469	16477	16642	16575	16499	16724	16678	16523	16512	16498	16542	16583	16524	16640	16730	16594	16560	16510	16784	16516	16613	16352	16537	16414	16542	16260	16635	16389	16616	16508	16622	16495	16521	16606	16567	16715	16538	16508	16560	16589	16609	16549	16583	16571	16654	16559	16693	16418	16147	16508	16473	16583	16389	16398	16368	16836	16538	16474	16579	16464	16593	16398	16655	16439	16688	16721	16448	16271	16606	16537	16538	16466	16561	16566	16750	16574	16729	16579	16713	16620	16539	16539	16777	16666	16442	16386	16569	16565	16630	16657	16583	16585	16698	16610	16308	16468	16578	16580	16802	16619	16449	16662	16579	16764	16764	16581	16486	16492	16400	16613	16597	16669	16500	16485	16564	16390	16676	16579	16579	16639	16462	16750	16763	16376	16506	16793	16428	16515	16559	16607	16804	16830	16329	16587	16399	16395	16517	16607	16635	16574	16551	16519	16701	16499	16545	16570	16401	16416	16536	16689	16673	16432	16521	16383	16572	16505	16681	16564	16514	16565	16711	16432	16735	16719	16486	16453	16360	16466	16520	16613	16748	16516	16360	16533	16382	16359	16447	16744	16411	16565	16577	16475	16811	16713	16772	16339	16572	16474	16499	16581	16630	16600	16674	16570	16543	16548	16693	16722	16583	16584	16592	16575	16425	16549	16596	16700	16484	16425	16704	16414	16471	16459	16755	16672	16667	16801	16608	16699	16451	16413	16394	16593	16606	16674	16578	16623	16754	16830	16686	16633	16432	16669	16529	16539	16600	16617	16407	16626	16547	16725	16403	16550	16515	16570	16588	16536	16422	16710	16509	16564	16591	16600	16565	16351	16690	16598	16711	16748	16529	16416	16644	16372	16500	16666	16468	16782	16751	16728	16495	16622	16624	16528	16435	16580	16382	16540	16731	16582	16499	16660	16476	16672	16587	16645	16475	16420	16729	16639	16748	16552	16437	16716	16425	16524	16652	16420	16556	16870	16740	16669	16427	16542	16649	16452	16568	16593	16554	16374	16599	16522	16532	16711	16481	16501	16565	16632	16640	16448	16628	16564	16544	16591	16545	16514	16728	16578	16506	16606	16287	16463	16506	16490	16483	16629	16554	16566	16580	16572	16472	16806	16532	16684	16709	16642	16596	16472	16504	16513	16714	16626	16528	16778	16685	16581	16714	16648	16288	16793	16510	16750	16646	16627	16525	16680	16694	16649	16679	16639	16718	16512	16681	16676	16546	16434	16467	16661	16622	16446	16589	16430	16580	16497	16491	16571	16471	16795	16533	16785	16597	16518	16464	16575	16738	16529	16677	16565	16505	16487	16532	16552	16490	16639	16492	16710	16670	16535	16495	16460	16577	16511	16633	16273	16521	16441	16596	16606	16469	16430	16635	16587	16680	16571	16733	16609	16471	16605	16716	16682	16536	16460	16435	16317	16624	16673	16605	16631	16301	16613	16728	16710	16530	16330	16587	16584	16516	16644	16493	16741	16311	16747	16505	16361	16439	16739	16456	16761	16550	16491	16559	16575	16691	16438	16450	16654	16638	16627	16598	16339	16450	16608	16675	16501	16558	16541	16776	16563	16515	16630	16587	16418	16645	16457	16502	16546	16501	16628	16714	16587	16768	16671	16593	16537	16616	16565	16581	16824	16600	16535	16608	16477	16594	16622	16466	16568	16490	16457	16538	16626	16546	16494	16509	16641	16529	16407	16639	16334	16665	16661	16423	16550	16480	16544	16468	16698	16402	16576	16483	16644	16618	16377	16521	16463	16536	16501	16497	16624	16788	16486	16527	16570	16766	16464	16703	16617	16538	16527	16665	16777	16565	16563	16477	16568	16728	16473	16534	16867	16593	16647	16541	16700	16594	16361	16506	16496	16403	16476	16627	16565	16333	16598	16623	16660	16501	16343	16514	16685	16637	16496	16408	16531	16293	16520	16538	16464	16414	16391	16537	16366	16415	16686	16432	16592	16602	16407	16555	16626	16567	16560	16486	16625	16464	16620	16519	16514	16598	16601	16460	16556	16684	16633	16582	16782	16673	16435	16373	16560	16545	16630	16486	16565	16700	16724	16618	16402	16604	16485	16833	16466	16631	16608	16504	16434	16826	16617	16539	16695	16686	16592	16696	16509	16718	16585	16573	16613	16566	16682	16575	16594	16670	16459	16609	16383	16604	16580	16689	16479	16663	16497	16719	16686	16699	16537	16703	16702	16479	16542	16591	16529	16509	16475	16441	16489	16618	16515	16656	16738	16629	16420	16579	16683	16743	16567	16721	16641	16517	16430	16734	16811	16562	16417	16473	16372	16666	16560	16357	16799	16638	16650	16570	16670	16513	16574	16478	16548	16557	16606	16580	16459	16553	16571	16629	16469	16558	16706	16590	16564	16583	16544	16480	16709	16499	16549	16489	16453	16509	16545	16614	16790	16794	16503	16599	16699	16441	16454	16788	16607	16611	16349	16562	16471	16598	16532	16497	16552	16623	16661	16562	16495	16591	16633	16715	16674	16522	16623	16643	16342	16477	16564	16879	16527	16373	16612	16614	16603	16522	16303	16476	16412	16597	16591	16543	16571	16615	16495	16511	16495	16386	16591	16727	16383	16498	16543	16725	16494	16579	16455	16551	16740	16556	16592	16623	16640	16604	16708	16739	16625	16621	16540	16422	16541	16566	16687	16742	16479	16549	16633	16491	16499	16705	16577	16510	16433	16724	16737	16657	16613	16640	16661	16700	16605	16487	16528	16723	16547	16490	16872	16563	16724	16551	16567	16846	16451	16516	16539	16587	16565	16326	16712	16514	16484	16587	16378	16603	16579	16637	16605	16557	16748	16832	16618	16724	16467	16699	16607	16604	16406	16682	16563	16558	16398	16510	16653	16608	16663	16622	16755	16677	16658	16455	16818	16581	16519	16744	16596	16689	16812	16588	16472	16409	16673	16572	16851	16618	16625	16480	16602	16490	16456	16620	16571	16727	16425	16713	16596	16614	16695	16634	16494	16625	16606	16729	16818	16484	16445	16533	16648	16707	16634	16690	16632	16803	16612	16568	16659	16567	16504	16505	16666	16629	16520	16643	16340	16556	16731	16601	16590	16498	16451	16722	16753	16449	16598	16509	16599	16696	16548	16385	16628	16534	16625	16638	16667	16631	16615	16602	16713	16735	16761	16638	16631	16423	16750	16514	16532	16643	16882	16712	16594	16776	16733	16407	16551	16726	16515	16370	16656	16501	16522	16580	16583	16437	16594	16456	16522	16490	16583	16549	16421	16640	16507	16512	16727	16712	16632	16604	16518	16508	16823	16655	16611	16536	16529	16605	16544	16754	16479	16533	16589	16489	16885	16648	16530	16675	16711	16843	16708	16408	16542	16595	16653	16577	16687	16587	16566	16719	16611	16508	16461	16449	16582	16469	16401	16758	16518	16781	16510	16541	16602	16563	16544	16538	16538	16648	16555	16599	16481	16573	16695	16787	16644	16731	16547	16554	16693	16594	16796	16514	16646	16614	16326	16510	16797	16628	16550	16585	16551	16610	16645	16536	16580	16530	16624	16596	16668	16570	16559	16594	16590	16516	16563	16332	16629	16520	16701	16561	16701	16657	16545	16669	16453	16431	16690	16466	16437	16754	16670	16472	16581	16624	16699	16498	16626	16761	16324	16807	16809	16706	16422	16662	16545	16462	16574	16616	16655	16551	16670	16548	16684	16694	16577	16561	16540	16403	16622	16518	16635	16410	16379	16551	16591	16669	16587	16580	16732	16484	16447	16787	16570	16562	16570	16638	16587	16592	16456	16489	16630	16582	16650	16501	16412	16647	16394	16401	16310	16490	16675	16722	16635	16692	16492	16537	16515	16652	16408	16468	16620	16365	16662	16633	16418	16506	16529	16473	16683	16313	16602	16656	16546	16652	16455	16571	16440	16530	16507	16637	16591	16660	16617	16775	16479	16646	16548	16774	16625	16599	16690	16417	16588	16538	16513	16549	16502	16430	16403	16762	16566	16619	16459	16670	16440	16538	16699	16487	16646	16597	16554	16646	16441	16558	16575	16508	16551	16579	16573	16585	16651	16813	16837	16426	16542	16554	16665	16596	16547	16546	16569	16490	16674	16586	16584	16543	16460	16608	16574	16443	16567	16589	16425	16596	16597	16485	16539	16489	16621	16840	16670	16539	16475	16426	16758	16596	16663	16851	16356	16475	16556	16613	16557	16500	16575	16602	16561	16561	16531	16593	16367	16747	16393	16604	16628	16494	16617	16667	16372	16725	16373	16591	16632	16494	16608	16638	16654	16434	16497	16648	16635	16319	16584	16526	16447	16953	16752	16553	16740	16760	16624	16494	16609	16526	16649	16660	16643	16447	16524	16485	16388	16728	16479	16325	16404	16363	16643	16628	16472	16383	16655	16619	16727	16596	16873	16503	16455	16611	16618	16500	16507	16612	16686	16618	16630	16581	16702	16652	16492	16514	16550	16595	16638	16532	16532	16577	16731	16542	16475	16514	16713	16558	16640	16660	16585	16522	16449	16562	16480	16539	16517	16716	16840	16594	16435	16599	16653	16502	16629	16563	16429	16460	16611	16632	16456	16568	16618	16552	16534	16627	16641	16385	16420	16591	16640	16805	16424	16748	16549	16468	16694	16828	16571	16782	16594	16670	16601	16467	16677	16529	16532	16640	16661	16605	16664	16649	16643	16529	16664	16763	16985	16878	16631	16514	16367	16572	16617	16532	16789	16521	16506	16546	16474	16479	16452	16388	16767	16451	16690	16829	16529	16605	16650	16625	16784	16634	16510	16569	16715	16730	16505	16664	16631	16285	16528	16671	16629	16426	16458	16578	16566	16762	16473	16572	16513	16552	16408	16580	16505	16681	16826	16823	16568	16561	16496	16616	16521	16642	16605	16575	16475	16346	16584	16569	16530	16510	16567	16432	16672	16447	16807	16691	16647	16535	16447	16566	16493	16283	16680	16613	16679	16470	16745	16700	16729	16610	16510	16586
26332	24619	24542	26556	27435	38054	37714	24408	24040	23495	22806	22762	23087	23214	23329	23635	23610	23684	23655	23842	23788	23825	23880	23850	23819	23921	23733	23955	23820	23938	23955	23754	23849	23742	23879	23928	23936	23854	24026	23902	24073	23848	23917	23872	23944	23961	23915	23839	23893	23882	23892	23963	23821	23886	23847	23897	23815	23928	23898	23849	23914	23957	23923	23841	23856	23939	23958	23908	23971	23809	23903	23756	23836	23855	23800	23874	23818	23783	23782	23818	23939	23876	23898	23891	23951	23945	23806	23971	23844	23929	23932	23936	23847	23950	23915	23851	23939	23861	23909	23880	23961	24009	23782	23863	24067	23871	23779	24002	23909	23957	23906	23981	23810	23949	23898	23909	23864	23926	23886	23863	23956	23927	23903	23844	23912	23903	24026	23792	23944	23961	23884	24067	23906	23783	23876	23931	23805	23883	24060	23946	23817	24045	23935	23900	23875	23987	23874	24016	23958	23873	23919	23999	23952	23977	23950	23892	23885	23845	24007	23840	24069	23906	23869	23887	23991	23979	24052	23833	23902	23944	24019	23933	24034	23896	24003	23856	24086	23850	23923	23990	23827	23922	23920	23789	23859	23979	24013	23815	23822	23874	23939	23875	24023	23863	24053	23943	23827	23877	23842	23815	23993	23961	23877	23933	24058	23950	23797	23989	23909	24000	24035	23766	24059	23835	24019	23946	23898	23962	24017	23921	23949	23918	23747	24042	23975	24023	24036	23932	24012	23855	24025	24021	23925	24045	23997	23912	23998	23831	23943	23953	23899	24018	24024	23905	23893	23885	23964	23881	23991	23805	23948	24019	23988	23840	23968	24086	23975	23871	23909	24058	23853	23844	23901	24021	23872	23910	23937	23947	23934	23949	23869	23982	23981	23887	24059	23830	23913	23930	23990	23885	23909	23961	23963	23889	24047	23831	23995	23909	23952	23947	24005	23872	23972	23934	23978	23893	24015	24079	24024	23879	23969	23895	23923	23874	24033	23895	24006	24073	23848	23899	23945	23880	23876	24000	24083	23889	23921	23938	23984	23947	23958	23918	23996	23942	23986	23873	23853	23951	24000	24058	23960	24081	23904	24038	23979	23973	23925	23863	23856	24012	23871	23996	23854	23866	23990	23967	24075	23926	24013	23872	24019	23921	23924	24024	23909	23930	24015	24023	23847	24078	23992	23918	23834	23913	23964	23977	23937	23926	24092	23878	23942	23988	23949	24000	23967	23998	23961	23954	23950	23937	23896	23904	24010	24002	23940	23865	23873	23963	23936	23999	23848	23936	24000	24031	23954	23949	23840	23904	23878	23941	24032	24019	23832	24057	23895	24072	23982	23878	23870	23820	24084	23979	23878	24006	24048	23953	23795	23975	24101	23905	24111	23946	24053	23945	23944	23930	23966	23897	23801	23928	24010	23833	23911	23984	23956	23937	23962	23794	24037	24116	23944	24036	23958	23909	23909	23920	23910	23835	23953	24011	23994	23934	23817	24006	23919	23935	23773	23901	23885	23855	24063	23948	24080	23941	23865	23980	23953	23969	23950	23930	23945	24008	23992	23952	24064	23958	23982	24011	23848	23908	23985	24006	23854	23984	23850	23938	23884	24000	23955	23892	23944	23908	24145	23890	23951	23965	23966	23882	23913	23943	23906	24033	23944	23984	24014	23964	24059	23888	23963	23891	24008	23975	23907	23926	23990	23999	23987	23912	23984	24076	23912	24042	23940	24007	24054	24030	24022	23954	23804	24021	23894	23996	24006	23915	23937	24023	24023	23893	23917	23882	23879	23865	23906	23929	23884	24015	24010	23800	23938	23938	23828	24058	23923	23971	23997	23960	23972	24057	23892	23943	24135	23976	23972	23967	24003	23949	23908	23914	24042	24071	24074	23963	24020	23985	23975	24022	23979	23900	23910	24044	23845	24006	23913	24068	23915	24050	23968	23943	23965	24009	23927	23959	23955	24001	24077	23852	23902	23889	24020	23816	23961	23857	24072	24101	23921	23934	23921	23980	24026	24027	23871	23942	24046	24019	23925	24006	23922	23957	23995	24036	23929	23906	23962	23919	23960	23988	23841	23948	24079	23982	24021	23860	24006	23943	24046	23860	23947	24040	23826	23928	24080	23898	24042	24037	23939	23918	23961	23890	23934	23957	24056	23947	23968	23876	24042	23993	23977	24062	23861	24078	23894	23864	24040	24027	23826	24033	23916	23973	23885	23938	24003	23838	23960	23955	23964	23993	24070	23891	23926	23938	23987	23953	23878	24091	23785	24033	23966	24036	23999	23909	23969	24089	23764	24014	23920	23875	23921	23973	23949	23975	23940	23887	24036	23897	23955	23873	23926	24044	24013	23901	23946	23940	23890	23935	24065	23969	23861	23863	24049	23953	23954	23974	23913	24024	23897	23955	23912	23979	23950	24003	23947	23996	23836	24001	24004	23956	23868	23956	23986	24035	23908	24038	23921	23984	24054	23989	23876	24104	23926	23979	23967	23997	23942	23914	23965	23974	23952	23974	23998	23944	23968	23809	23930	24130	23880	23903	24026	24071	23979	23998	23893	23825	23966	24143	23966	23895	24076	24058	23861	23842	24058	24120	23933	23816	23959	23951	23973	24010	24046	24010	23911	23956	24076	24027	23873	23835	24025	23993	23888	24050	23998	23839	23858	23872	24031	23887	23898	23884	23869	23945	23967	23970	24031	23930	23946	23951	23941	24078	23926	23917	23916	23995	23964	23906	23968	23916	23984	23948	23892	23987	23982	23985	23854	23917	24053	23954	24043	23976	24044	23917	23739	24032	23703	23970	23947	24040	23961	23869	23987	24018	23946	23962	23895	23975	24032	23961	23896	24020	23973	24083	24084	23895	24000	24003	24015	23917	24031	24037	23897	23866	24020	23942	24004	23929	24039	24035	24006	23994	23958	23921	23924	24009	23984	23840	23973	23940	23962	23882	23979	23953	23861	23928	23925	23895	24013	24019	23900	23913	24031	23913	24069	23837	23874	23957	23956	23970	23918	23994	23941	23900	23901	23999	24053	23993	23877	23905	24028	23957	23911	23945	24028	24029	24000	23966	24007	23839	24008	23958	23929	24016	23784	24054	23910	23900	23956	24027	24116	23943	23946	24020	23934	23935	23867	23868	24004	23945	24072	23928	24107	24023	24019	23941	23988	24032	23818	23989	23916	23958	23918	23929	23955	23888	23986	23998	23957	24063	23887	24063	23866	23987	24011	23935	24033	23906	23965	23988	23872	23893	23935	23900	23921	24021	23947	23974	23983	23923	23880	23953	24013	23884	24009	23884	23790	23980	23968	23887	24037	24001	23878	23916	23905	23956	23942	24066	23927	23996	23977	23899	23948	24009	23887	23895	24124	23946	23912	24021	23971	23962	23908	23908	24080	23866	24033	24003	23877	23944	23892	23932	24041	23942	23944	23891	23971	23996	24031	23903	23913	23981	24074	24090	24050	23999	24109	23812	23926	23907	23949	23987	23871	24051	23961	23911	23846	23992	23973	24096	23980	23917	23898	23978	23929	24019	23941	23933	23920	24118	23924	23856	24052	23972	24061	23928	23865	23978	23905	24040	23915	24099	23963	24023	23991	23798	24087	23943	24005	23964	23832	23948	23887	23984	23867	23930	24016	23998	24038	23852	24068	23914	23965	24034	24052	24110	24039	23933	23946	23905	23937	24005	23985	23864	23974	23976	23967	23966	23979	24047	24074	24000	23938	23969	24102	23931	23926	23870	24137	23962	23873	23826	24095	24044	23897	24010	23965	23988	23955	23850	23956	24035	23923	24023	24026	23898	23973	23997	23984	23985	23983	24073	23973	24058	23875	24041	23934	24121	23997	23963	23948	24054	23851	23881	23970	24012	24013	23920	24005	23956	24006	23939	24050	24024	23972	23999	24000	23863	23947	24102	24038	23982	23894	24037	23972	23997	24128	23849	24074	24015	23920	23969	23791	23978	23915	23946	23855	24100	23900	23970	23977	23917	24053	23983	23955	24051	24003	23945	23965	23977	24021	23977	23998	23952	23995	24017	23969	24009	23980	23980	23939	23902	24111	23924	24012	23965	23927	24019	24025	24041	23884	23972	23959	23940	23989	23964	23955	24089	23992	23985	24082	23773	23929	23917	24063	24047	23885	23908	23912	23971	23881	23933	24059	23962	23946	24081	23975	24014	24067	24006	24027	23964	24004	24009	23853	23997	24045	23939	23814	23952	24085	23901	23977	23961	23881	24115	23939	23962	23912	23947	23954	23891	24012	23938	24086	23907	24086	24016	23986	24008	23949	23922	23974	24059	23794	23944	24028	23992	24025	24034	23859	24020	23913	24020	24005	23870	24148	23939	23989	23984	24044	23879	24006	23983	24039	23973	23899	23969	23913	24051	23973	23950	23904	23921	24085	24064	24027	23891	23954	23979	24000	23970	23980	24087	24060	23982	23976	24081	23936	23945	23955	24120	23935	24074	24017	24075	23920	23935	23842	23911	23831	24024	23866	23994	24053	23908	24021	24039	23955	24005	24120	23940	24155	23979	23951	24034	24057	23935	24100	24015	24088	23996	23877	24031	23992	23963	24162	23964	23921	24023	23914	23977	24014	23991	24042	24063	23965	23896	24040	23936	23932	23892	23922	24114	23965	24047	23891	23853	24060	23907	23868	23981	23932	23905	24109	24042	23956	24043	23913	23949	23967	24021	23909	23974	23943	24006	24056	23959	23968	23849	24069	23831	23956	23959	24075	23994	23971	23970	24018	24015	24044	23912	24133	23999	24007	23896	24078	23938	23993	23872	23980	23955	23949	24005	24028	24089	23964	23959	23852	23872	24073	23907	23941	23995	24028	23929	23921	24067	23946	24007	24017	23903	23999	23905	23992	23946	23988	23879	23951	24006	23977	23863	23930	24007	24041	23974	23910	24027	23963	24015	24027	23965	23983	23910	24005	24001	24086	23937	24029	23941	23919	24124	23982	23967	24029	23785	24009	23933	23980	23969	23963	23962	23999	23915	23862	24025	24137	23872	23840	23914	24033	23987	23810	23935	24045	23912	24002	24045	23960	24060	23961	23957	23956	24054	23985	24064	23826	23963	23973	23953	23937	23957	23907	23923	23929	24020	24014	24027	23923	23986
20628	17158	17224	16602	16926	22807	38845	34320	26203	19687	17247	16615	16497	16672	16497	16526	16720	16464	16735	16466	16393	16481	16510	16521	16482	16456	16450	16405	16401	16466	16257	16534	16494	16557	16516	16543	16547	16542	16511	16571	16607	16486	16648	16457	16427	16630	16488	16492	16391	16551	16439	16557	16663	16782	16559	16513	16329	16509	16624	16418	16268	16555	16500	16581	16354	16678	16485	16376	16487	16581	16442	16451	16423	16546	16390	16283	16465	16588	16656	16478	16635	16648	16497	16560	16418	16690	16640	16329	16646	16530	16415	16567	16444	16352	16530	16523	16579	16498	16673	16472	16562	16417	16600	16455	16306	16519	16361	16515	16452	16226	16479	16390	16703	16739	16617	16565	16492	16431	16671	16384	16336	16530	16603	16507	16407	16475	16525	16360	16660	16558	16572	16635	16548	16506	16651	16428	16421	16356	16534	16360	16473	16453	16450	16518	16492	16533	16509	16699	16492	16465	16432	16792	16309	16510	16493	16626	16745	16628	16420	16638	16477	16531	16515	16634	16550	16727	16531	16372	16457	16450	16746	16627	16663	16458	16385	16558	16506	16650	16507	16491	16564	16439	16302	16610	16504	16471	16492	16342	16499	16714	16912	16692	16505	16510	16523	16485	16519	16562	16652	16736	16652	16632	16579	16529	16582	16535	16627	16792	16592	16475	16503	16606	16413	16352	16561	16691	16372	16635	16447	16612	16528	16547	16534	16635	16673	16368	16508	16519	16560	16545	16520	16439	16344	16415	16555	16843	16620	16601	16607	16390	16733	16720	16522	16556	16633	16262	16486	16404	16392	16617	16486	16448	16539	16659	16514	16485	16379	16492	16492	16478	16409	16732	16566	16454	16578	16452	16259	16466	16516	16230	16654	16579	16510	16485	16413	16655	16504	16356	16573	16597	16526	16611	16565	16422	16531	16700	16614	16489	16486	16388	16517	16393	16405	16708	16692	16575	16523	16433	16317	16476	16449	16335	16624	16721	16745	16548	16542	16722	16657	16569	16337	16544	16500	16471	16619	16354	16479	16629	16675	16513	16711	16583	16449	16551	16819	16445	16602	16320	16529	16606	16734	16558	16695	16594	16595	16475	16472	16487	16384	16484	16674	16489	16448	16506	16604	16589	16509	16762	16592	16625	16563	16482	16663	16551	16610	16625	16571	16541	16487	16636	16515	16714	16565	16520	16620	16433	16688	16482	16498	16615	16204	16624	16472	16881	16713	16589	16532	16438	16555	16568	16497	16298	16461	16488	16496	16573	16600	16412	16519	16563	16446	16534	16347	16625	16374	16447	16573	16525	16481	16441	16598	16596	16547	16625	16441	16516	16370	16506	16458	16587	16740	16415	16558	16328	16582	16500	16537	16642	16569	16424	16486	16525	16494	16652	16572	16562	16502	16586	16632	16369	16597	16578	16425	16547	16646	16543	16467	16749	16481	16398	16439	16444	16533	16594	16609	16507	16556	16463	16761	16602	16436	16472	16571	16628	16485	16633	16574	16573	16541	16726	16400	16409	16568	16508	16630	16695	16408	16588	16730	16598	16600	16550	16541	16350	16507	16476	16593	16466	16542	16398	16352	16515	16472	16400	16410	16386	16572	16694	16644	16691	16380	16303	16620	16535	16595	16485	16593	16491	16427	16366	16542	16720	16618	16508	16554	16428	16520	16600	16645	16535	16561	16634	16616	16627	16672	16346	16206	16699	16365	16266	16512	16508	16346	16692	16504	16430	16471	16541	16438	16629	16421	16635	16639	16354	16517	16498	16563	16449	16733	16556	16721	16553	16527	16662	16565	16260	16579	16612	16572	16631	16542	16545	16705	16535	16670	16545	16523	16697	16443	16583	16837	16763	16490	16392	16450	16486	16242	16405	16436	16587	16592	16499	16435	16529	16294	16695	16483	16533	16338	16725	16571	16450	16541	16493	16323	16627	16778	16447	16619	16361	16455	16504	16445	16538	16754	16390	16491	16646	16465	16360	16617	16714	16404	16591	16465	16658	16263	16488	16381	16433	16507	16515	16561	16537	16591	16474	16585	16477	16432	16623	16447	16501	16588	16630	16599	16462	16558	16434	16535	16548	16494	16502	16574	16554	16614	16489	16654	16409	16531	16613	16277	16509	16556	16675	16435	16587	16634	16648	16571	16577	16504	16382	16476	16527	16543	16335	16472	16642	16625	16683	16558	16733	16621	16549	16494	16583	16600	16609	16607	16464	16507	16486	16297	16341	16551	16660	16399	16461	16531	16585	16439	16559	16526	16449	16386	16629	16458	16606	16552	16729	16499	16662	16639	16581	16435	16610	16785	16584	16532	16350	16568	16569	16599	16498	16462	16433	16537	16612	16817	16473	16564	16504	16500	16443	16588	16400	16640	16595	16635	16558	16355	16369	16636	16697	16619	16456	16541	16579	16636	16465	16772	16300	16700	16349	16474	16575	16393	16525	16641	16532	16508	16524	16366	16609	16622	16587	16383	16672	16435	16461	16659	16521	16514	16482	16453	16556	16485	16439	16509	16472	16695	16556	16603	16596	16558	16326	16581	16584	16467	16502	16708	16588	16402	16554	16555	16508	16462	16566	16757	16574	16597	16513	16570	16614	16469	16576	16530	16566	16586	16520	16537	16638	16518	16823	16625	16627	16486	16758	16556	16536	16490	16601	16616	16324	16336	16487	16620	16487	16692	16599	16664	16593	16564	16527	16450	16659	16552	16669	16500	16426	16507	16531	16519	16570	16688	16463	16589	16511	16728	16434	16358	16352	16693	16488	16431	16569	16625	16443	16306	16363	16493	16538	16544	16478	16547	16429	16638	16532	16547	16378	16549	16543	16768	16384	16443	16594	16448	16408	16498	16449	16263	16573	16458	16558	16353	16680	16513	16591	16486	16844	16586	16382	16715	16426	16629	16585	16624	16511	16466	16378	16548	16630	16650	16448	16618	16250	16569	16663	16556	16373	16724	16425	16709	16496	16394	16576	16573	16814	16577	16404	16338	16481	16451	16427	16354	16630	16609	16613	16565	16415	16554	16562	16407	16377	16544	16740	16560	16426	16623	16552	16534	16431	16547	16578	16573	16463	16441	16622	16508	16561	16493	16608	16681	16576	16591	16572	16698	16755	16673	16530	16549	16608	16534	16531	16414	16224	16696	16616	16478	16626	16629	16602	16568	16513	16637	16571	16556	16476	16639	16540	16535	16632	16614	16686	16628	16810	16484	16442	16218	16568	16811	16494	16592	16664	16528	16366	16763	16384	16558	16371	16409	16517	16465	16284	16535	16614	16702	16572	16423	16398	16471	16677	16488	16647	16579	16488	16310	16437	16604	16439	16517	16342	16507	16601	16487	16594	16508	16540	16626	16445	16617	16480	16552	16421	16559	16592	16429	16517	16504	16538	16524	16411	16619	16761	16537	16607	16569	16418	16477	16444	16437	16689	16526	16539	16632	16566	16547	16361	16253	16469	16497	16674	16403	16479	16533	16666	16557	16577	16412	16584	16463	16518	16630	16382	16501	16432	16542	16315	16463	16450	16566	16614	16725	16512	16554	16534	16594	16575	16537	16504	16383	16631	16366	16495	16478	16425	16385	16635	16434	16491	16640	16530	16575	16558	16424	16538	16453	16568	16405	16759	16488	16528	16441	16435	16559	16622	16385	16350	16462	16496	16623	16700	16415	16529	16533	16568	16611	16614	16598	16473	16603	16644	16702	16482	16601	16457	16533	16627	16369	16669	16588	16576	16640	16464	16431	16566	16620	16584	16467	16459	16517	16514	16410	16413	16516	16556	16406	16515	16610	16569	16396	16615	16463	16626	16513	16576	16319	16687	16790	16560	16497	16693	16384	16551	16427	16676	16490	16488	16453	16394	16534	16521	16450	16603	16452	16418	16550	16576	16484	16378	16502	16381	16557	16485	16660	16452	16497	16410	16519	16508	16596	16655	16449	16446	16446	16661	16667	16498	16621	16573	16539	16585	16453	16539	16330	16648	16504	16643	16591	16622	16615	16716	16517	16339	16456	16562	16581	16601	16627	16579	16622	16516	16644	16594	16394	16639	16830	16622	16452	16455	16560	16470	16538	16585	16466	16441	16356	16511	16714	16484	16446	16566	16481	16732	16729	16550	16645	16497	16487	16369	16650	16531	16507	16398	16439	16468	16610	16580	16584	16717	16451	16580	16469	16511	16730	16499	16408	16543	16369	16700	16367	16638	16530	16465	16674	16364	16666	16499	16551	16590	16529	16665	16639	16502	16575	16454	16534	16641	16447	16494	16299	16499	16683	16491	16359	16444	16606	16627	16609	16592	16507	16524	16532	16537	16578	16382	16645	16337	16697	16500	16561	16598	16708	16579	16802	16602	16303	16682	16473	16558	16697	16571	16426	16471	16609	16582	16585	16570	16566	16396	16707	16426	16571	16587	16394	16566	16364	16403	16768	16337	16393	16548	16557	16467	16733	16481	16375	16101	16403	16312	16578	16585	16580	16612	16487	16473	16383	16509	16457	16325	16462	16524	16722	16401	16440	16578	16444	16853	16571	16669	16558	16738	16663	16614	16656	16550	16642	16545	16624	16452	16366	16488	16605	16709	16656	16480	16438	16476	16426	16485	16574	16643	16655	16550	16437	16459	16610	16773	16566	16409	16429	16582	16639	16537	16540	16399	16620	16554	16585	16496	16672	16524	16251	16354	16427	16583	16507	16738	16687	16477	16624	16641	16443	16464	16494	16586	16487	16582	16477	16498	16619	16752	16461	16412	16713	16689	16473	16702	16488	16555	16531	16539	16507	16679	16691	16692	16538	16519	16475	16569	16473	16606	16526	16432	16617	16596	16435	16609	16564	16603	16537	16535	16550	16298	16405	16524	16347	16548	16481	16598	16628	16692	16304	16609	16633	16546	16704	16619	16386	16479	16443	16425	16760	16834	16719	16391	16440	16612	16628	16685	16605	16635	16647	16606	16369	16416	16651	16451	16456	16422	16638	16314	16370	16468	16621	16533	16478	16481	16399	16591	16524	16426	16580	16344	16389	16440	16747	16742	16724	16661	16522	16601	16569	16483	16466	16750	16749	16609	16578	16595	16264	16570	16464	16412	16537	16490	16689	16590	16655	16481	16488	16423	16514	16511	16485	16634
24901	24488	24366	25971	26923	33248	34437	27021	26539	24724	23868	23720	23739	23857	23917	23808	23899	23938	23899	23965	23933	23846	23949	23843	23835	23951	23989	23932	23926	23890	23800	23908	23940	23902	24035	23849	24005	23813	23802	23920	24071	23868	23750	23768	23904	23842	23950	23916	23957	23861	23905	23864	24002	23792	23880	24028	23761	23895	23951	23935	23890	23776	24008	23977	23940	23829	23936	23840	23973	23846	23854	24000	23889	23979	23861	23860	23904	23873	23784	23757	24031	23962	23865	23859	23814	23935	23984	23997	23771	24005	23823	23948	23915	23771	23806	23916	23853	23904	23920	23766	23960	23798	23929	23884	23891	23785	23928	23871	23953	23849	23911	23964	23864	23854	23774	23833	23965	23910	23926	23909	23827	23964	23968	24064	23864	23784	23953	23817	23865	23876	23919	24062	23885	23750	23862	23947	23892	24073	23925	23819	23884	23994	23942	23975	23910	23946	24003	23880	23977	23913	23918	23901	23872	23892	23880	23897	23892	23857	23919	24009	23865	23980	23876	23955	23906	23864	23966	23957	23909	23843	23836	23956	23830	24057	23877	23954	23846	24010	23987	23877	23970	23952	23882	23940	23970	23842	23874	23874	23994	23882	23849	23928	23984	24002	23977	23815	23932	24000	23891	23904	23886	23900	23920	23962	23941	23822	23932	23964	24043	24016	23943	23882	24007	23862	23988	23981	23941	24103	24073	23828	23894	24071	23872	23776	23903	23988	23775	24018	23957	23914	23972	23898	23895	23822	23971	23817	23909	23968	23926	23995	23845	23877	23810	23925	23960	23964	23967	23896	23945	23905	23929	23809	23914	23997	23911	23838	23903	24017	23896	23903	24000	23813	23946	23950	23904	23814	23986	23887	23893	23899	23942	23794	23983	23842	23973	23986	23900	23910	23898	23998	24072	23909	24069	24002	23995	23861	24025	24062	23856	23824	23951	23870	23972	24000	23918	23944	24012	24072	23805	23936	23888	23887	23924	23884	23930	23967	23943	24096	23915	23954	23885	23951	24025	24022	23959	23875	24027	24132	23856	24007	23785	23978	23949	23828	23996	23897	24003	23969	23998	23822	23884	23954	23881	23887	23799	23998	23879	23949	23903	23912	23915	23969	23892	23910	23887	24041	23900	23975	24112	23821	23932	23942	24041	23974	23784	23871	23910	23996	23917	23923	23915	23889	23924	23960	24019	24040	23835	24083	23923	23989	23917	23945	23916	24035	23981	23965	23935	23989	23809	23997	23983	23917	23934	23896	23916	23934	23891	24027	24054	23873	23984	23929	24026	23894	23885	23988	23889	23964	23823	23995	23841	23972	23887	23928	23949	24010	23990	23965	23962	23900	23878	23976	23975	23922	23847	23981	23951	24077	23802	24002	24060	23932	23969	24020	23995	23916	23826	24027	24006	23951	23966	23917	24009	23991	23951	23854	23902	23936	23893	23890	23921	23864	24000	23989	24002	23909	23973	23976	23841	23890	23936	23959	23937	23903	23905	23847	24091	24039	24069	23777	23992	23900	23932	23921	23849	23924	23970	23911	23974	23997	23819	24019	23953	23875	24047	23941	23971	23857	24137	23864	23970	23847	24085	23876	23988	24003	23889	23924	23892	23991	23932	23960	23909	24030	23950	23895	23973	23864	24062	23788	24051	23893	23808	23920	23806	23943	23922	23928	23888	23983	23944	23948	23951	23780	23879	23987	23864	23834	23934	24016	23901	23968	23914	23993	23913	23976	23957	23954	24063	23884	23965	23897	24113	23951	23901	23964	23981	24003	23982	23899	23858	24005	23963	23980	23816	23946	23859	24030	24033	23830	24003	23941	23931	23913	23876	23959	23976	23934	24005	23871	23963	23897	23848	23901	24087	23952	23978	23885	23942	23972	23949	23983	23851	23882	23818	24058	23917	23912	23950	23951	23887	23884	23978	23823	24047	23914	24020	24108	23947	23889	23972	23874	23951	23932	23992	23850	23973	23974	23953	23986	23788	23917	23797	24026	23892	24051	23942	23852	23875	24040	23938	23995	24033	23822	24011	24048	23875	23951	23905	23921	23842	24062	23969	23872	23903	24015	23955	23931	23947	23873	24005	23845	23985	23983	23840	23942	23911	24007	23826	24012	23874	23895	23878	23961	23974	23848	23893	23878	24083	23878	23957	23979	23954	23945	23944	23993	23964	23967	23952	23985	23861	24096	23966	24015	24008	23980	23927	24088	23968	24030	23842	24069	23936	23908	24044	23964	23719	23895	23950	23862	23981	23996	23918	24063	24031	23971	23807	23930	23872	24067	23993	23841	23893	23905	23845	23989	23898	23981	23999	23988	23908	23973	23964	23811	24034	23916	23925	23933	23993	23911	23946	23954	24092	23983	23863	23966	23953	23970	23877	23886	24076	23914	23951	23990	23973	24006	23956	23898	24050	23939	24024	23914	23949	23979	23956	24017	23839	23871	23924	23943	23917	24095	23805	23910	24043	23930	24019	23970	23924	24044	23931	23978	23945	23892	23969	23947	23937	23929	24002	24073	23971	23986	23741	24080	23963	23932	24060	23877	23952	23848	24001	24012	23987	23931	24015	24000	23823	24018	23965	23886	23870	24088	23918	23949	24039	23966	23931	23923	23819	23944	23925	23983	23927	23881	24040	23950	23933	24010	24078	23843	24123	24007	23845	23967	23850	23957	23854	24069	23878	23991	24054	23886	23913	23901	24033	23931	24136	23960	23850	23985	24010	24016	23973	24016	23878	23949	23952	23989	23964	23975	23834	23875	24052	24104	23856	24003	23975	23918	23964	23894	23927	23944	23890	23880	23915	23793	23883	23970	23998	23864	24112	23951	23866	24064	23951	23908	24031	23990	24057	24001	23914	24065	23926	23919	23918	23936	24059	23971	23953	23985	23860	23859	23993	24043	23976	23944	23978	24016	24044	24009	24073	24085	23846	24036	23831	23959	24018	23934	24037	24055	23927	23894	23941	23980	24049	23871	23935	23973	24008	23925	23957	24027	23994	23865	24058	24046	23966	23842	23922	23880	23927	24058	23918	23941	24033	24050	23990	24006	23910	23918	23990	23918	23937	23847	23976	24074	24027	23969	23949	24026	24020	23888	23934	23921	24048	24076	23859	23981	23858	23960	24023	24008	24013	24024	23959	24111	24014	23893	24021	24075	23955	23900	24044	24009	23941	23925	23962	23855	23898	23804	23980	23913	23844	23977	23946	23943	23959	23900	23921	23996	23967	24057	23954	24066	23935	23898	23946	23927	23918	23909	24053	23953	23971	23824	24084	23920	23963	24011	23949	24078	23942	23944	24055	23981	23921	23930	24005	23886	24102	23806	23889	23862	24072	23976	23893	23901	23929	23943	23842	23981	24038	23975	23928	24011	23938	24015	23945	23947	23937	23892	23992	23899	24008	23946	23902	24003	23857	23919	23968	23998	23960	23938	24026	23972	23845	23959	24025	24050	24004	23896	23906	24008	23924	23869	24153	23946	24007	23984	23921	24055	23900	24068	23890	23972	23918	23864	23923	23981	23959	23839	23925	23831	24036	23932	23987	23904	23954	24013	23943	24029	23959	23944	24020	23834	23922	23996	23924	23947	23966	23951	24066	24013	24056	23961	23959	24066	23986	23832	23985	24023	24001	23966	23922	24081	23846	23891	23841	24048	23866	24063	23849	24061	23984	23964	24003	24014	24003	23884	23975	23907	23937	23856	23844	24041	23993	23896	23817	24055	23961	24001	23949	23895	23940	24004	23889	24022	24026	23808	23977	24004	23987	23998	23817	24015	23984	23907	24067	23945	24038	23893	24023	24030	23980	24000	24008	24064	23956	23887	24127	23882	24111	23918	23901	23977	24018	23966	23776	24109	23956	23951	23942	23924	23759	23913	23903	23986	23852	23907	24007	23983	24069	24059	23906	24035	23951	23939	24019	23917	23986	23867	23987	23891	23895	23889	24127	24125	23801	24016	24030	23933	24020	23988	23975	23919	24059	23865	23875	24112	23943	23939	24021	24004	23886	24075	23887	24026	24016	24007	24004	23897	24029	23880	23934	23923	23941	24026	24040	24129	23989	23930	23878	23954	23971	23998	23991	23908	24009	23986	24061	23995	24049	23999	23979	23966	24042	23987	23964	24041	23989	24016	23938	24006	23936	24048	23967	23974	24015	24015	23923	23935	23975	23782	24083	23935	24112	23844	24084	23978	23931	23997	23991	23966	23848	23970	23991	23958	23966	24061	23987	23917	23986	23929	24141	23951	24018	23964	24011	23992	23868	23984	23921	23995	23931	24065	23973	24073	23835	24128	23958	23937	23980	24028	23828	23940	23988	23919	24005	23908	24040	23799	24058	24109	23912	24118	24068	23985	24003	24076	23989	24008	23958	23956	23842	23975	23963	24043	24014	24003	24097	23914	23910	23966	23987	24067	23765	24067	23881	24117	23877	24051	23934	23924	24024	23916	23968	23967	23842	24046	23967	23901	24068	23831	24010	23899	23914	23956	24041	23991	23950	23878	23915	23971	23918	23869	23889	24087	24151	23972	23952	23977	24023	23998	23854	23905	23976	23972	23956	23907	24004	23953	24053	24071	23978	23978	23955	23968	23935	24027	23814	23882	23832	23956	23881	23907	23978	24032	23851	24000	23961	24023	23984	24062	24020	24154	23805	24030	23961	24004	23888	23823	23968	23917	23952	23886	23898	23833	24082	24022	23961	23993	24002	23939	23986	23982	23987	23990	24071	23962	24002	24053	23966	23819	24034	23970	24026	23929	23912	24049	23942	23878	24036	23849	24239	23842	23952	23913	24173	23991	23997	23960	23907	24023	23967	23976	23937	24024	23900	23933	23908	24031	23992	24033	23866	24014	23982	24125	23828	23975	23945	23848	24036	23963	23983	23847	23976	24017	23828	24099	23953	24017	23972	23987	23882	24137	23945	23966	23961	24009	24065	23879	24068	23860	24052	23960	24042	24061	23956	23896	24128	23780	24090	23892	23979	23995	24002	23847	24106	23910	24065	24018	24222	23836	23939	24000	24001	23804	24012	23944	23983	23900	24010	23963	24006	24007	24061	24046	24026	24048	23896	24065	23980	24029	24022	23844	23742	24151	23949	24063	23986	23877	24102	23898	24014	24104	23837	24047
18768	17366	17052	16810	17398	25966	49365	41919	30425	21299	17412	16730	16675	16533	16640	16542	16667	16603	16513	16573	16487	16588	16635	16626	16432	16585	16619	16640	16509	16352	16550	16441	16500	16363	16337	16552	16538	16432	16445	16642	16728	16666	16597	16521	16554	16338	16437	16666	16471	16352	16296	16220	16484	16703	16647	16513	16415	16329	16410	16412	16519	16710	16471	16505	16575	16524	16593	16508	16247	16591	16540	16664	16560	16274	16553	16522	16547	16356	16592	16335	16380	16376	16653	16411	16414	16472	16534	16549	16370	16518	16421	16456	16381	16299	16583	16509	16422	16492	16383	16284	16679	16402	16582	16523	16399	16448	16402	16274	16721	16507	16393	16437	16509	16404	16456	16547	16437	16499	16659	16773	16503	16676	16448	16584	16221	16430	16566	16603	16627	16290	16435	16729	16731	16523	16577	16531	16624	16595	16491	16460	16356	16498	16580	16623	16673	16502	16576	16603	16487	16510	16464	16518	16427	16597	16368	16431	16461	16464	16467	16338	16607	16724	16438	16377	16541	16488	16427	16422	16458	16421	16548	16540	16370	16367	16626	16465	16383	16646	16449	16596	16274	16465	16635	16492	16476	16399	16418	16443	16468	16575	16471	16585	16407	16468	16564	16460	16670	16586	16529	16530	16743	16565	16404	16468	16368	16597	16563	16574	16508	16497	16676	16534	16775	16726	16518	16626	16597	16534	16258	16605	16568	16571	16598	16606	16612	16582	16467	16538	16556	16473	16573	16672	16562	16371	16439	16433	16737	16598	16400	16443	16707	16618	16541	16411	16616	16439	16602	16316	16659	16509	16585	16506	16482	16480	16330	16471	16614	16413	16536	16389	16547	16665	16500	16689	16689	16635	16468	16535	16552	16578	16485	16189	16311	16523	16552	16597	16604	16465	16346	16473	16421	16423	16525	16598	16382	16575	16482	16581	16563	16703	16601	16365	16371	16566	16402	16452	16471	16426	16480	16533	16491	16415	16203	16493	16440	16520	16617	16706	16636	16628	16642	16523	16544	16462	16493	16579	16498	16541	16535	16669	16527	16448	16589	16527	16567	16535	16510	16549	16468	16483	16628	16654	16632	16609	16365	16451	16567	16469	16556	16490	16472	16459	16391	16533	16391	16442	16341	16535	16527	16643	16505	16465	16447	16563	16339	16431	16381	16589	16448	16635	16454	16457	16904	16639	16716	16674	16509	16426	16433	16600	16608	16665	16394	16361	16553	16676	16676	16642	16502	16484	16536	16605	16643	16471	16540	16530	16461	16418	16763	16569	16519	16506	16554	16524	16475	16538	16356	16446	16620	16622	16526	16713	16534	16538	16511	16449	16472	16585	16530	16572	16677	16532	16546	16543	16519	16580	16591	16478	16501	16457	16492	16480	16299	16638	16491	16627	16503	16569	16383	16432	16443	16406	16679	16715	16468	16355	16353	16383	16745	16358	16444	16393	16440	16771	16501	16651	16683	16544	16452	16598	16578	16521	16673	16640	16414	16392	16581	16578	16393	16463	16380	16499	16519	16567	16631	16534	16557	16781	16573	16508	16291	16355	16573	16644	16567	16646	16424	16624	16449	16487	16469	16532	16560	16445	16353	16619	16554	16458	16377	16575	16329	16650	16578	16274	16651	16667	16647	16599	16674	16569	16552	16592	16415	16535	16641	16647	16353	16500	16651	16547	16528	16373	16600	16624	16539	16396	16571	16320	16417	16634	16524	16335	16607	16522	16620	16426	16460	16327	16450	16448	16417	16502	16367	16673	16461	16655	16608	16362	16538	16608	16699	16621	16432	16490	16562	16553	16417	16446	16470	16695	16411	16529	16583	16445	16549	16555	16538	16485	16487	16508	16610	16637	16699	16538	16592	16449	16563	16656	16545	16675	16469	16478	16592	16684	16582	16323	16622	16540	16573	16604	16489	16627	16573	16468	16586	16603	16493	16643	16672	16534	16395	16370	16334	16330	16690	16676	16767	16657	16549	16735	16441	16662	16536	16452	16550	16484	16425	16495	16480	16598	16423	16483	16419	16601	16378	16499	16600	16252	16581	16596	16459	16493	16477	16678	16369	16506	16527	16519	16456	16501	16455	16560	16553	16384	16372	16476	16429	16766	16634	16473	16753	16407	16547	16470	16536	16562	16590	16659	16589	16627	16774	16766	16511	16719	16368	16445	16565	16500	16643	16509	16511	16549	16550	16467	16547	16512	16613	16383	16493	16642	16435	16444	16631	16613	16503	16525	16341	16578	16396	16592	16412	16445	16589	16628	16495	16589	16597	16521	16353	16545	16476	16598	16305	16602	16694	16408	16500	16346	16640	16743	16659	16554	16432	16603	16549	16500	16550	16400	16300	16438	16352	16419	16565	16593	16543	16434	16556	16550	16294	16663	16693	16477	16550	16437	16492	16459	16375	16836	16520	16550	16564	16537	16414	16554	16595	16545	16715	16319	16606	16693	16544	16511	16500	16694	16546	16604	16469	16669	16460	16500	16430	16683	16441	16527	16638	16341	16547	16460	16674	16505	16644	16562	16432	16477	16818	16513	16549	16420	16534	16525	16556	16447	16567	16710	16452	16442	16558	16573	16531	16398	16535	16766	16375	16340	16391	16584	16581	16521	16607	16525	16314	16423	16429	16398	16759	16457	16570	16389	16496	16587	16534	16684	16397	16842	16571	16472	16591	16525	16630	16400	16555	16623	16646	16536	16416	16286	16583	16561	16779	16676	16533	16458	16447	16620	16606	16472	16346	16568	16513	16519	16453	16460	16416	16532	16489	16211	16624	16536	16429	16649	16458	16541	16610	16555	16545	16581	16519	16615	16464	16574	16711	16718	16450	16450	16508	16294	16620	16508	16330	16655	16555	16466	16467	16656	16684	16826	16452	16522	16462	16461	16542	16398	16510	16517	16456	16584	16649	16402	16603	16567	16502	16402	16664	16420	16568	16587	16545	16563	16629	16556	16602	16633	16589	16512	16543	16396	16462	16668	16464	16478	16575	16687	16695	16496	16651	16745	16625	16582	16553	16591	16692	16365	16801	16543	16494	16427	16627	16567	16475	16535	16440	16528	16474	16578	16386	16325	16380	16371	16407	16488	16657	16608	16613	16654	16672	16487	16650	16406	16512	16637	16567	16395	16439	16567	16432	16593	16637	16342	16454	16519	16337	16716	16514	16629	16466	16436	16552	16529	16509	16302	16597	16579	16586	16550	16627	16615	16457	16396	16265	16475	16594	16650	16487	16681	16513	16639	16514	16557	16465	16186	16472	16395	16566	16504	16642	16573	16586	16610	16583	16435	16495	16578	16610	16364	16666	16377	16455	16471	16604	16440	16408	16438	16343	16761	16547	16419	16445	16485	16819	16193	16355	16412	16471	16661	16521	16618	16676	16397	16541	16529	16436	16555	16605	16491	16461	16302	16609	16383	16455	16334	16523	16443	16450	16642	16707	16599	16699	16634	16662	16602	16467	16535	16211	16637	16537	16803	16490	16528	16429	16410	16507	16403	16528	16501	16636	16561	16434	16557	16486	16581	16585	16508	16641	16491	16374	16342	16762	16514	16522	16587	16494	16316	16485	16347	16528	16497	16616	16428	16352	16492	16667	16569	16424	16493	16395	16546	16484	16369	16578	16565	16442	16493	16741	16388	16648	16641	16751	16463	16547	16456	16499	16610	16494	16323	16580	16617	16636	16728	16686	16684	16527	16555	16499	16536	16620	16493	16496	16314	16608	16403	16601	16688	16492	16495	16510	16510	16557	16479	16660	16434	16486	16493	16686	16547	16343	16662	16523	16542	16437	16365	16557	16369	16511	16681	16553	16527	16447	16473	16444	16421	16597	16647	16324	16497	16390	16431	16604	16343	16524	16275	16527	16532	16457	16654	16543	16679	16554	16423	16494	16495	16557	16602	16603	16483	16423	16376	16490	16429	16268	16517	16525	16549	16402	16517	16691	16571	16571	16404	16534	16452	16487	16505	16580	16331	16553	16478	16649	16566	16404	16662	16684	16579	16478	16375	16313	16351	16390	16450	16547	16626	16653	16668	16464	16552	16541	16509	16571	16542	16598	16545	16576	16379	16259	16583	16390	16684	16327	16594	16581	16588	16532	16538	16349	16476	16503	16719	16621	16449	16517	16427	16613	16561	16607	16580	16525	16483	16616	16503	16431	16597	16458	16627	16567	16626	16480	16643	16396	16491	16629	16761	16725	16639	16506	16539	16464	16477	16443	16739	16579	16622	16586	16471	16542	16724	16433	16491	16414	16470	16530	16653	16476	16423	16626	16590	16630	16414	16507	16429	16594	16452	16579	16561	16312	16592	16505	16665	16673	16263	16541	16473	16421	16436	16492	16555	16390	16512	16394	16260	16475	16337	16576	16495	16652	16501	16441	16575	16377	16437	16556	16558	16559	16658	16497	16464	16506	16516	16718	16585	16686	16394	16350	16624	16353	16695	16497	16395	16474	16547	16419	16612	16523	16641	16511	16449	16252	16606	16660	16456	16639	16581	16509	16530	16714	16629	16394	16641	16577	16498	16671	16794	16597	16646	16681	16562	16462	16374	16424	16486	16663	16587	16378	16663	16646	16559	16661	16558	16556	16508	16388	16378	16376	16498	16376	16656	16636	16572	16535	16511	16574	16575	16572	16422	16600	16581	16499	16494	16571	16641	16686	16507	16505	16441	16562	16631	16594	16420	16483	16250	16569	16678	16680	16347	16394	16694	16427	16475	16585	16583	16650	16419	16604	16492	16459	16443	16717	16507	16561	16450	16557	16537	16421	16642	16483	16510	16614	16403	16773	16651	16609	16547	16730	16493	16551	16479	16523	16389	16580	16454	16512	16443	16617	16657	16682	16517	16435	16343	16402	16503	16543	16480	16410	16681	16426	16398	16706	16409	16434	16587	16739	16515	16582	16492	16337	16439	16568	16383	16473	16528	16631	16656	16513	16524	16464	16650	16604	16378	16591	16706	16669	16646	16718	16382	16567	16383	16478	16359	16504	16454	16191	16407	16611	16584	16564	16734	16791	16343	16610	16532	16478	16643	16537	16344	16405	16402	16573	16605	16563	16503	16491	16662	16735	16352	16405	16433	16560	16545	16406	16622	16536	16636	16457	16664	16596	16525	16602	16640
26203	24693	24558	26079	27639	34859	39232	25518	23772	23738	22672	22729	23085	23290	23296	23483	23565	23723	23687	23849	23825	23674	23786	23888	23769	23771	23906	23835	24015	23855	23827	23961	23981	23704	23892	23912	23956	23940	23838	24038	23696	23918	23851	23873	23836	23866	23849	23942	23872	24006	23846	23962	23968	23877	23663	23879	23859	23955	23881	23968	23919	23952	23924	23938	23984	23928	23825	23903	23994	23826	23949	23859	23882	23843	24044	23839	23958	23881	23899	23839	23885	23974	23888	23845	23755	23850	23850	23991	23953	23991	23939	23970	23869	23898	23922	23817	23937	24052	23861	23883	23900	23881	23906	24023	23877	23975	23856	23973	23910	23923	23884	23942	24000	23947	23801	23947	23854	23900	23920	23856	23845	23871	23928	23842	23876	23915	23917	23902	24113	23746	23959	23859	23907	23887	23907	23945	23994	24062	23925	24073	23870	23944	23930	24034	23806	23804	23889	24015	23882	24061	23860	23911	23917	23904	24061	23910	23905	23907	23926	23949	24002	24037	23931	23933	24054	23979	23947	24006	23784	23885	23929	24053	23895	24075	23999	24002	23907	23906	23909	23928	23958	24000	23960	23963	23899	23943	23959	23978	24044	23867	23856	24022	23913	24018	23976	23903	23991	23942	23926	23971	23883	23835	23946	24105	24034	23828	24047	23882	23913	23958	23977	23916	23977	23999	23936	23903	23952	24011	23820	24105	23910	23994	24050	23923	23895	23955	23926	23840	23944	23879	23978	24008	23925	23939	24103	23949	23860	23966	24000	23890	24075	23956	24021	23972	23941	24051	23974	23969	24097	23980	23991	23940	23895	23976	23884	23861	23949	23993	24000	23960	24031	23931	24007	23817	23991	23839	24025	23923	24016	23941	23987	23848	23906	23945	24014	23947	23927	23956	23931	23991	23900	23965	23828	23926	23975	23959	23906	23991	23968	23898	24049	23928	23961	24014	23971	24030	23954	24055	23867	24087	23863	23908	24045	23979	23912	24077	23839	23823	23941	23898	23865	24102	24096	23992	23996	23927	24060	23844	23852	23944	24065	24006	23942	24009	23884	24098	23952	24036	23839	24074	23815	24036	23960	23938	23867	23956	23976	24035	24000	23922	24035	23875	23850	23987	24092	23953	24026	24017	23943	23962	23940	23934	23945	23931	23975	23892	23992	23937	23970	24018	23875	24074	24006	23846	23922	24010	23906	24013	24018	23998	23907	23920	23978	24103	23987	23829	23999	23938	23833	24032	23871	23877	24017	23918	23932	24062	23958	23920	24039	23998	23971	23837	23956	24034	24100	24029	24103	23953	23900	23846	23938	23957	23912	23976	23999	24108	23940	23942	24121	23900	24000	23897	23967	23949	24052	24004	23926	24008	24022	23991	23924	23960	24062	24035	24027	23991	24065	23777	23935	24017	23962	23949	24067	23914	24026	23886	23956	24023	24114	23810	23886	23970	23996	24026	23963	24038	23949	24011	23962	24097	23909	24085	24042	23924	23970	23921	24018	23973	23972	24040	24019	24085	23929	23859	24082	24034	24030	24117	23878	24031	23912	23919	23957	23953	23828	23919	23857	23905	23972	24025	23907	23868	24035	23956	23898	23931	24047	23875	24078	24000	23953	23933	23895	24066	24005	23922	24016	23847	24056	23967	23876	23986	24004	23960	24069	23865	24082	23830	23980	23879	24040	24096	24049	24087	23858	23904	23938	24046	24000	24111	24010	24026	23865	24057	23878	24010	24153	23789	23921	23883	24026	23968	23942	23994	24024	23972	23981	24004	23969	24031	24048	23947	23807	23947	24046	23907	24043	24011	23943	23908	23889	24052	23937	24197	23831	24082	24036	23898	23950	23910	23995	23934	23948	24147	24027	24050	23960	23975	24086	23885	24065	23963	23872	24074	23888	23985	23921	23959	23958	23885	24002	23874	23962	23974	23892	23944	23989	23871	23863	23957	23976	24049	24028	23980	23858	24077	24061	23942	23972	23936	24064	23909	23992	24030	23985	23980	23967	23954	24103	24034	23866	24098	23962	23954	23946	23937	23917	23955	23820	24121	23979	23875	23936	24071	24064	23963	23864	24123	23885	23898	23862	24000	23872	24069	23888	23916	23943	24016	24099	23832	23910	24002	24010	24025	23879	23928	23835	23983	24023	23955	23949	24011	23941	24095	24095	23856	24065	23969	23871	23955	23891	24125	23823	23961	24093	23913	23954	23874	23897	24010	24115	23943	24128	23895	23865	23748	23990	24007	24020	23844	23972	23912	24115	23925	23981	23941	24000	23906	23908	24034	24029	23913	24011	23937	23932	24007	24026	23929	24014	24046	24040	23959	23965	23900	23968	23989	23964	23888	24027	23910	24084	24018	23957	23888	24016	23944	23975	23970	23934	24040	23915	24022	23955	24098	23940	23992	23853	24009	23816	24057	23871	24022	24013	23986	23858	23873	23841	23920	23969	23870	24008	23929	24061	23926	23937	23974	24041	24064	24052	23912	24117	24001	23989	23941	24052	23899	23894	23904	23925	24166	23978	24003	23976	23976	23965	23939	23880	24121	24029	24008	24094	24062	23884	23998	24030	23955	23963	23935	24096	23989	24058	23938	23893	23889	23932	23934	23939	24082	24013	24000	23935	23975	24113	24017	23893	24049	23931	24026	23923	24060	23817	23920	24060	23895	23846	23928	24019	24022	23958	23956	23918	23914	23961	23996	23958	24107	23870	24135	23944	24069	23849	24028	23933	23981	24004	23945	24076	23926	23890	24068	24055	24046	24067	23953	24042	24039	24034	23949	23960	23877	23946	23877	23971	23989	23993	24027	23983	24049	24045	23953	23875	24095	24056	24045	23946	24040	23997	23928	23840	24015	23919	24045	24055	24016	23973	23937	24068	24003	24039	24013	24017	23918	23990	24037	24005	23994	23948	24069	23991	24019	23945	24012	23884	23932	23800	23949	24026	24014	24003	23966	23952	23994	23968	23905	23967	23878	23967	23982	24029	23971	23995	23957	24013	24130	23927	23907	24030	24003	23968	24011	24032	24081	23916	24052	23968	24057	23971	23957	23848	23951	24081	24049	23903	23974	24024	23925	23977	24085	23981	23881	23994	23945	24075	23945	24020	24057	24043	23887	24097	23955	23942	23962	23980	24009	23932	23950	24034	23893	23912	24082	24027	23915	24087	23946	24015	24005	23932	23977	23887	23973	24077	24045	23993	23877	23937	23980	23901	23976	24218	23971	23889	23938	24038	24039	24053	23962	24003	24049	24004	24029	23813	23966	24005	24102	23908	24002	23800	23944	24097	24003	23907	24040	24031	23964	23863	23985	23976	24120	23976	23964	23904	24086	24029	23926	24008	24002	24002	23913	24013	23860	23991	23989	24033	23989	23990	24102	24023	23964	24031	23922	23995	23954	23962	24032	23921	23980	23870	24064	23972	24019	23916	24073	24088	24002	23959	24013	23969	23772	24000	24016	23991	24008	24072	23889	23934	23964	24100	23888	23995	23994	24030	24021	23969	24011	23941	24052	23922	24056	23997	23938	23924	23986	24017	24040	24095	23965	24055	24056	23957	24024	24029	23992	23992	24021	23911	23879	23968	24017	23905	23993	23993	24001	24004	24006	23911	24062	24017	24114	23942	24018	23961	23981	23958	23940	23913	23945	23972	23957	23954	24023	24020	24100	23946	24003	24125	23978	24039	24084	24008	23944	23986	24012	24099	23942	24005	24023	24003	24110	24044	23889	23975	24007	24016	24051	23912	23940	23975	24042	23953	23898	24061	23926	24028	24069	23889	23975	23991	24009	24021	24080	23991	24020	23988	23852	24015	23965	23963	24005	23949	23903	23953	23995	23925	23969	24037	23972	24071	24129	23963	24006	23905	23930	24027	23930	23991	23974	24021	24033	24004	23897	24119	23929	23950	23890	24035	24036	23948	23916	24056	23828	24084	23984	23864	24025	23955	23944	23984	24000	24012	23891	24084	23950	23902	24077	23877	24049	23952	24038	24041	23985	24043	24031	23812	23978	23965	24123	23967	23978	23957	23975	23981	24047	23960	23988	24084	23980	24032	24149	23982	23983	23920	24052	23900	24085	23942	23962	23915	24151	24047	24076	24039	24003	23924	24048	23841	24000	24002	23864	24167	23904	24069	24002	23849	24015	24007	24034	23997	24025	23937	24002	23807	23993	23953	24108	23926	23912	24066	23936	23984	24104	23918	23953	23923	23959	23956	23912	24115	24056	24087	23984	23990	24051	23830	24041	24045	23815	24033	24022	23982	23986	24039	23919	24078	23946	23921	24091	23935	24120	23948	24021	24013	23942	24008	24017	23965	24146	23981	23892	24123	23980	23884	24075	23997	23943	23873	24083	23939	24037	24047	23996	23988	23948	24073	24121	23991	24047	24021	23886	24181	24015	24011	23945	24005	23987	24019	24057	24045	23798	24008	24092	23961	23949	23989	23941	23987	24056	23924	23916	23992	24060	24023	23824	23961	23952	24052	23981	24070	23917	24221	23987	24015	23941	23942	23896	24052	24065	24051	23894	24101	23969	24042	24051	23944	24039	24056	23943	23944	23935	24010	24015	24006	24030	24084	24065	23942	23941	23935	24105	24015	23980	24013	23999	23864	24046	24099	23955	24123	23986	23950	24132	23987	24071	23892	24048	24012	23939	23958	24047	23960	24049	23895	24054	23914	23953	24027	23992	23859	23913	24149	23950	24116	24104	23954	24017	24023	23993	24007	23965	24029	24035	24143	24030	24095	24003	23878	23846	23945	23917	24050	23989	24110	23870	24038	23996	23997	23903	24027	23990	24092	24057	24061	24100	23895	23978	24012	23983	24059	23924	23902	24049	24004	24142	23956	24005	24039	23942	23901	23929	24024	24096	24014	24019	23976	23863	24057	23949	23987	24000	24079	23991	23902	24073	23860	23989	24026	24173	23860	24139	23906	23952	23962	23911	24119	23993	24114	24029	24183	23993	23910	24004	24077	23982	23993	23873	24144	23904	23997	24041	24053	23916	23940	24015	24041	24100	23969	23923	24013	24027	23937	24035	23963	23924	23942	23830	23950	23966	23913	23873	23983	24003	24004	24099	24022	24051	24053	23974	23895	24025	23889	24015	23936	23989	24100	23879	24017	24005
18909	16645	16545	16696	16637	17989	26157	25163	21209	17794	16606	16309	16237	16283	16100	16263	16280	16206	16177	16289	16215	16349	16291	16423	16282	16240	16327	16342	16158	16224	16284	16166	16262	16382	16517	16141	16182	16257	16312	16326	16192	16212	16256	16442	16257	16411	16223	16136	16147	16269	16249	16476	16268	16355	16273	16183	16223	16214	16247	16232	16334	16337	16309	16261	16296	16303	16111	16222	16181	16239	16245	16366	16259	16242	16275	16189	16228	16239	16150	16195	16187	16124	16141	16192	16185	16430	16367	16048	16376	16188	16263	16212	16396	16282	16249	16200	16184	16513	16242	16294	16283	16255	16374	16264	16239	16408	16256	16175	16240	16248	16248	16188	16207	16114	16233	16159	16379	16358	16266	16171	16272	16268	16420	16111	16260	16323	16251	16234	16193	16265	16238	16192	16257	16089	16076	16376	16277	16173	16277	16424	16259	15999	16364	16379	16540	16422	16351	16341	16257	16315	16011	16299	16454	16232	16169	15978	16155	16291	16393	16412	16171	16219	16202	16216	16180	16306	16215	16130	16403	16385	16224	16127	16358	16283	16284	16262	16063	16272	16294	16331	16404	16174	16372	16382	16247	16184	16175	16328	16235	16350	16230	16368	16353	16277	16281	16207	16221	16112	16220	16367	16314	16291	16246	16273	16026	16306	16260	16318	16149	16404	16478	16177	16381	16215	16403	16412	16294	16252	16071	16349	16262	16338	16245	16072	16185	16511	16200	16294	16490	16343	16191	16205	16170	16309	16470	16443	16051	16131	16340	16207	16095	16085	16316	16456	16304	16312	16036	16113	16211	16312	16384	16300	16311	16229	16445	16400	16371	16226	16370	15971	16220	16243	16192	16538	16171	16321	16330	16289	16366	16140	16425	16309	16151	16316	16138	16253	16210	16292	16371	16477	16415	16138	16338	16405	16428	16284	16232	16214	16304	16378	16321	16217	16285	16251	16364	16239	16262	16514	16348	16132	16304	16141	16353	16185	16076	16249	16408	16334	16250	16254	16345	16223	16323	16357	16432	16209	16119	16212	16187	16234	16241	16268	16338	16190	16299	16374	16436	16072	16185	16339	16325	16227	16340	16313	16268	16227	16195	16332	16316	16291	16397	16249	16078	16397	16314	16099	16278	16080	16089	16356	16287	16200	16426	16371	16182	16205	16443	16178	16501	16538	16389	16279	16394	16349	16417	16267	16399	16240	16246	16405	16117	16171	16208	16168	16215	16209	16417	16343	16345	16190	16222	16280	16025	16227	16291	16207	16278	16258	16157	16207	16454	16367	16282	16155	16159	16246	16212	16204	16258	16258	16314	16295	16211	16422	16233	16275	16198	16228	16407	16398	16235	16373	16404	16511	16423	16553	16216	16406	16218	16362	16173	16039	16268	16216	16457	16337	16282	16214	16287	15944	16130	16143	16091	16318	16187	16358	16219	16295	16168	16436	16163	16289	16387	16383	16315	16163	16346	16349	16220	16247	16233	16475	16260	16136	16399	16294	16387	16296	16365	16371	16466	16343	16340	16465	16426	16262	16135	16380	16145	16309	16343	16267	16174	16259	16428	16120	16401	16283	16230	16362	16231	16325	16442	16299	16326	16304	16276	16232	16442	16419	16180	16202	16275	16123	16157	16282	16440	16342	16303	16110	16314	16440	16516	16228	16286	16296	16479	16361	16313	16279	16391	16185	16307	16467	16160	16531	16518	16233	16374	16306	16270	16330	16312	16459	16250	16436	16328	16110	16311	16178	16239	16127	16352	16354	16195	16154	16323	16418	16400	16432	16185	16362	16400	16223	16376	16153	16330	16274	16296	16221	16269	16388	16092	16244	16281	16266	16294	16181	16150	16323	16287	16130	16448	16238	16212	16278	16015	16231	16562	16420	16218	16331	16105	16309	16333	16308	16497	16269	16181	16360	16222	16238	16179	16184	16340	16385	16204	16233	16208	16377	16235	16214	16290	16330	16330	16439	16214	16306	16382	16231	16263	16253	16231	16294	16388	16242	16432	16374	16360	16443	16199	16385	16174	16377	16218	16292	16089	16237	16313	16473	16282	16233	16029	16272	16265	16437	16197	16147	16443	16283	16484	16167	16221	16268	16126	16161	16255	16324	16330	16420	16219	16326	16283	16393	16624	16207	16150	16364	16148	16395	16237	16259	16368	16394	16311	16312	16036	16284	16126	16334	16158	16387	16197	16362	16392	16278	16308	16189	16015	16446	16391	16298	16251	16212	16327	16216	16327	16324	16412	16190	16217	16026	16283	16355	16275	16210	16244	16263	16157	16326	16468	16146	16270	16368	16184	16412	16179	16306	16415	16213	16228	16293	16269	16402	16260	16349	16195	16150	16209	16307	16556	16304	16361	16291	16336	16527	16217	16172	16055	16123	16428	16299	16227	16187	16312	16294	16264	16226	16437	16316	16192	16338	16371	16010	16162	16217	16014	16189	16153	16299	16095	16283	16296	16143	16299	16096	16254	16198	16388	16247	16314	16246	16367	16272	16189	16160	16152	16266	16349	16014	16256	16377	16249	16270	16534	16312	16437	16414	16182	16592	16312	16276	16231	16193	16025	16160	16045	16273	16216	16193	16351	16299	16248	16427	16381	16146	16381	16331	16436	16214	16381	16202	16219	16385	16190	16168	16286	16252	16239	16243	16384	16361	16334	16192	16394	16172	16319	16161	16261	16228	16293	16309	16428	16273	16335	16113	16140	16258	16464	16142	16173	16204	16265	16394	16299	16311	16390	16190	16213	16378	16395	16259	16147	16442	16392	16329	16350	16266	16326	16139	16309	16422	16191	16369	16142	16235	16330	16347	16504	16236	16381	16258	16314	16291	16366	16133	16206	16058	16248	16213	16019	16470	16582	16135	16324	16241	16279	16274	16182	16273	16183	16316	16078	16262	16362	16241	15985	16136	16344	16419	16438	16290	16215	16127	16300	16200	16272	16257	16283	16207	16285	16192	16052	16523	16319	16631	16255	16295	16294	16417	16308	16156	16150	16288	16318	16182	16165	16560	16560	16360	16202	16313	16117	16284	16267	16054	16153	16171	16331	16381	16498	16205	16241	16260	16377	16183	16221	16409	16130	16247	16067	16278	16345	16283	16298	16250	16189	16216	16378	16249	16072	16206	16448	16304	16209	16227	16262	16384	16218	16460	16398	16468	16396	16389	16295	16238	16289	16171	16447	16477	16426	16177	16279	16352	16293	16255	16280	16247	16299	16199	16183	16148	16401	16265	16117	16315	16416	16118	16420	16317	16139	16445	16265	16304	16305	16429	16292	16208	16332	16227	16382	16438	16273	16492	16305	16325	16352	16327	16221	16390	16383	16250	16281	16241	16439	16482	16215	16493	16161	16142	16509	16453	16273	16378	16324	16216	16555	16358	16402	16177	16318	16283	16232	16265	16334	16189	16346	16306	15989	16200	16418	16408	16329	16271	16558	16126	16406	16296	16367	16040	16269	16450	16176	16245	16455	16145	16355	16334	16207	16114	16165	16324	16468	16500	16383	16370	16368	16046	16264	16436	16327	16334	16206	16264	16336	16247	16201	16191	16258	16291	16310	16343	16119	16248	16315	16449	16401	16132	16161	16179	16181	16400	16335	16280	16198	16389	16066	16275	16354	16441	16412	16334	16079	16201	16386	16303	16186	16059	16363	16124	16255	16163	16298	16172	16323	16328	16323	16365	16150	16346	16411	16156	16301	16314	16281	16275	16323	16364	16244	16538	16318	16316	16202	16253	16311	16327	16268	16263	16291	16179	15984	16259	16260	16302	16346	16323	16472	16404	16383	16112	16299	16109	16208	16348	16427	16321	16306	16255	16296	16280	16171	16291	16364	16472	16194	16367	16277	16272	16305	16424	16345	16258	16165	16209	16518	16127	16335	16214	16311	16182	16355	16259	16430	16191	16338	16317	16167	16443	16527	16471	16150	16106	16388	16261	16292	16271	16442	16009	16234	16220	16372	16347	16331	16231	16241	16260	16228	16118	16344	16130	16195	16202	16132	16216	16267	16086	16024	16323	16236	16271	16366	16457	16134	16235	16259	16235	16290	16308	16464	16320	16377	16083	16312	16337	16302	16386	16231	16291	16330	16285	16230	16255	16136	16220	16235	16164	16230	16333	16307	16296	16292	16443	16365	16328	16155	16268	16437	16066	16155	16587	16448	16330	16093	16133	16479	16155	16218	16329	16212	16095	16277	16172	16347	16353	16483	16406	16332	16153	16232	16386	16391	16181	16347	16266	16262	16316	16340	16108	16377	16275	16367	16495	16297	16140	16170	16202	16281	16174	16171	16291	16112	16553	16286	16340	16374	16162	16181	16309	16101	16366	16137	16317	16324	16170	16344	16401	16285	16230	16210	16279	16212	16165	16111	16255	16234	16370	16310	16118	16301	16330	16187	16349	16475	16424	16205	16469	16161	16063	16369	16119	16266	16238	16194	16315	16457	16246	16318	16297	16432	16128	16218	16187	16391	16385	16279	16044	16116	16194	16361	16278	16096	16262	16312	16291	16048	16304	16283	16261	16101	16305	16366	16175	16355	16128	16259	16432	16161	16117	16177	16260	16290	16135	16311	16454	16278	16244	16312	16539	16323	16399	16350	16638	16398	16302	16146	16091	16287	16209	16102	16281	16313	16255	16161	16164	16295	16174	16283	16322	16261	16145	16251	16309	16147	16210	16208	16452	16232	16345	16329	16204	16358	16230	16289	16218	16345	16313	16218	16234	16138	16398	16409	16449	16194	16338	16284	16278	16294	16356	16278	16186	16202	16219	16203	16235	16282	16258	16255	16237	16294	16200	16130	16202	16256	16236	16489	16346	16157	16155	16243	16090	16292	16402	16205	16101	16109	16397	16296	16229	16283	16518	16123	16342	16365	16293	16466	16220	16198	16370	16334	16272	16420	16228	16246	16296	16281	16287	16261	16334	16237	16270	16220	16477	16230	16397	16345	16374	16118	16227	16210	16295	16215	16239	16316	16410	16530	16063	16294	16274	16319	16227	16223	16221	16298	16448	16128	16271	16269	16183	16351	16116	16129	16189	16262	16351	16365	16225	16125	16203	16467	16292	16364	16224	16186	16216	16406	16169	16260	16388	16207	16258	16185	16318	16256	16237	16083	16293
24619	24316	24413	25155	25922	30488	30190	28789	26920	24760	24294	23964	24063	24261	24175	24258	24067	24266	24059	23966	24155	24228	24095	24126	24152	24108	24056	24025	24197	24072	24067	24193	24153	24128	24180	24037	24209	24007	24235	23978	24209	24116	24256	24071	24108	24154	24111	24032	23993	24145	24102	24121	24110	24071	24155	24144	23994	24209	24176	23974	24045	24226	23959	24116	24032	24099	23978	24137	23988	24172	24100	24140	24263	24170	24184	24061	23988	24269	24175	24007	24228	24126	24232	24176	24049	24015	24098	24189	24053	24092	24171	24056	24177	24159	24089	24154	24027	23963	24002	24099	24044	24021	23995	24028	24158	24168	24065	24097	24127	24135	23970	24160	24109	24087	24126	24038	24157	24139	24085	24027	24156	24198	24121	24073	24100	24092	24143	24034	24218	23972	24060	24090	24134	24105	24126	24060	24167	24116	24037	24113	24151	24157	24114	24034	24127	24140	24086	24066	24042	23977	24075	24186	24120	24087	24060	24072	24065	24182	24176	24118	24120	24142	24033	24078	24112	24140	24116	24247	24084	24103	24074	24291	24222	23972	24089	24168	24130	24105	24135	24265	24071	24279	24254	24106	24165	24094	24155	24123	24106	24106	24117	24127	24177	24092	23958	24175	24149	24088	24197	24092	24047	24143	24236	24131	24050	24141	24098	24207	24134	24212	24050	24199	24191	24043	24033	24131	24116	24135	24172	24224	24206	24029	24169	24096	24126	24035	24170	24099	24047	24131	24118	24134	24111	24159	24182	24099	24113	24172	24152	24136	24187	24064	24119	24183	24112	24088	24199	24051	24104	24162	24171	24194	24146	24176	24166	24168	24095	24063	24116	24105	24131	24175	23998	24184	24161	24258	24222	24154	23927	24186	24099	24134	24159	24210	24113	24145	24086	23934	24179	24047	24172	23932	24121	24085	24148	24109	24075	24215	24116	24087	24258	24136	24206	24118	24212	24144	24201	24167	24048	24093	24061	24173	24153	24148	24063	24164	24139	24191	24040	24063	24030	24144	24149	24050	24063	24127	24201	24139	24062	24214	24102	24049	24287	24134	24089	24135	24104	24185	23983	24063	24034	24177	23945	24086	24049	24096	24265	24115	24232	24026	24135	24164	24090	24134	24184	24114	24023	24126	24144	24111	24221	24067	24179	24072	24185	24057	24183	24108	24092	24035	24303	24110	24182	24156	23980	24125	24153	24029	24224	24049	24048	24066	24249	24021	24091	24111	24269	24100	24177	24053	24175	24033	24169	24197	23977	24168	24115	24003	24152	24264	24109	24317	23979	24183	24165	24202	24111	24187	24195	24094	24199	24223	24274	24192	24117	24195	24197	24194	24091	24049	24059	24076	24003	24201	24117	24195	24229	24288	24161	24115	24177	24056	24220	24065	24208	24128	24128	24121	24255	24047	24119	23896	24078	24064	24168	24130	24076	24190	24076	24033	24290	24119	24048	24075	24152	23995	24122	24063	24219	24164	24196	24107	24093	24128	24253	24209	24113	24132	24060	24149	24090	24135	24045	24051	24116	24145	24078	24241	24233	24128	24020	24122	24152	24225	24233	24075	24136	24286	24155	24163	24145	24129	24139	24134	24077	24209	24066	24232	24180	24107	24254	24241	24211	24150	24121	23936	24054	24098	24065	23955	24293	24065	24128	24059	24139	24084	24244	24000	24077	24171	24115	24236	24246	24002	24098	24131	24235	24162	24099	24226	24204	24116	24220	24064	24162	24071	24176	23994	24219	24262	24103	24083	24262	24169	24156	24227	24177	24083	24155	24194	24235	24139	24160	24187	24159	24179	24164	24069	24155	24099	24059	24065	24105	24288	24114	24213	24172	24090	24121	24203	24133	24163	24158	24081	24070	24241	24215	24023	24183	24014	24193	24211	24076	24102	24105	24195	24155	24101	24023	24208	24159	24115	24076	24153	24230	24167	24266	24034	24218	24092	24082	24057	24202	24020	24145	24206	24145	24088	24165	24145	24106	24323	24193	24094	24145	24185	24214	24134	24206	24181	24036	24088	24204	24051	24024	24137	24121	24183	24063	24200	24017	24045	24095	24079	24112	24001	24143	24208	24128	24157	24230	24209	24271	24068	24149	24241	23970	24314	24067	24178	24098	24087	24246	24220	23946	24142	24145	24171	24140	24118	24164	24186	24055	24215	24061	24190	24161	24250	24114	24069	24151	24175	24230	24186	24162	24194	24048	24136	24132	24216	24145	24050	24163	24192	24194	24092	24195	24109	24217	23953	24205	24118	24155	24158	24022	24141	24126	24083	24147	24145	24236	24051	24118	24241	24249	24148	24152	24125	24212	24015	24212	24093	24085	24107	24177	24092	24151	24166	24266	24131	24079	24078	24064	24087	24122	24127	24056	24090	24152	24227	24085	24156	24150	24171	24096	24113	24213	24064	24157	24100	24153	24230	24193	24174	24192	24174	24002	24086	24137	24060	24103	24056	24173	24145	24063	24242	24150	24108	24174	24203	24095	24236	24088	24134	24128	24146	24178	24098	24111	24146	24088	24009	24175	24120	24000	24219	24150	24137	24217	24081	24061	24210	24109	24138	24166	24178	24089	24076	24220	24137	24131	24234	24092	24063	24124	24194	24092	24184	23933	24356	24063	24106	24051	24179	24072	24066	24061	24031	24066	24052	24099	24182	24187	24119	24165	24216	24323	24075	24064	24100	24153	24162	24127	24144	24075	24204	24145	24117	24155	24133	24049	24216	24099	24094	24250	24217	24060	24232	24079	24025	24065	24088	24155	24112	24280	24027	24203	24226	24125	24271	23993	24221	24081	24121	24062	24105	24000	24167	24133	24155	24103	24252	24084	24178	24152	24139	24113	24048	24055	24154	24139	24133	24136	24123	24197	24270	24197	24196	24101	24024	24082	24089	24126	24180	24241	24128	24133	24087	24195	24118	24197	24086	24124	24318	24173	24160	24101	24159	24190	24153	24239	24106	24093	24105	24158	24196	24121	24116	24220	24154	24114	24105	24179	24044	24173	24222	24058	24148	24063	24083	24080	24057	24236	24056	24097	24131	24213	24115	24114	24134	23936	24094	24172	24184	24085	24136	24180	24271	24055	24096	24242	24134	24053	24123	24108	24120	24104	24247	24207	24151	24140	24153	24288	24215	24162	24045	24155	24223	24143	24029	24255	24057	24164	24125	24213	24200	24141	24376	23995	24152	24192	24078	24041	24215	24063	24128	24075	24145	24183	24039	24046	24122	24230	24057	24062	24118	24191	24037	24202	24074	24145	24103	24163	24167	23996	24132	24245	24044	24183	24097	24188	23947	24246	24082	24140	24291	24181	24150	24182	24055	24114	24228	24190	24129	24221	24012	24205	24132	24212	24221	24091	24089	24218	24121	24131	24169	24156	24180	24195	24115	24043	24078	24240	24099	24175	24190	24214	24088	24286	24059	24067	24157	24085	24089	24105	24185	24025	24055	24071	24182	24143	24190	24068	24144	24030	24153	24172	24173	24069	24175	24131	24107	24252	24163	24061	24202	24073	24232	24222	24095	24152	24036	24094	24185	24082	24269	24044	24158	24108	24047	24299	24253	24032	24148	24144	24088	24083	24188	24080	24108	24182	24137	24191	24181	24202	24260	24238	24151	24149	24047	24183	24136	24229	24120	24094	24211	24168	24007	24126	24169	24286	24066	24148	24005	24187	24240	24112	24140	24178	24065	24015	24361	24089	24120	24198	24181	24139	24177	24090	24028	24189	24045	24209	24106	24026	24183	24134	24276	24085	24187	24226	24148	24102	24067	24154	24114	24052	24104	24079	24135	24169	24163	24100	24150	24229	24076	24183	24068	24059	24099	24004	24131	24105	24150	24175	24105	24130	24279	24150	24145	24072	24118	24038	24269	24128	24242	24172	24182	24071	24277	24150	24131	24150	24218	24030	24173	24011	24133	24149	24112	24140	24097	24202	24209	24022	24144	24113	24159	24180	24194	24107	24185	24089	24222	24158	24127	24285	24164	24182	24131	24081	24299	24149	24165	24053	24125	24073	24216	24150	24136	24205	24141	24222	24082	24126	24183	24192	24137	23993	24229	24040	24247	24058	24184	24243	24142	24149	23998	24174	24080	24221	24234	24024	24035	24253	24170	24142	24149	24171	24093	24101	24152	24254	24041	24194	24115	24140	24191	24098	24141	24223	24113	24170	24130	24093	24188	24117	24091	24133	24123	24217	24092	24107	24212	24153	24145	24133	24137	24189	24079	24184	24208	24320	24238	24114	24121	24158	24061	24329	24031	24211	24170	24131	24058	24263	24208	24114	24079	24192	24176	24141	24194	24048	24128	24229	24152	24235	24003	24193	24082	24272	24090	24213	24102	24255	24040	24085	24121	24214	24133	24029	24190	24069	24075	24085	24188	23969	24064	24182	24037	24150	24157	24260	24065	24156	24212	24157	24051	24063	24179	24002	24142	24173	24135	24194	24086	24015	24280	24133	24012	24145	24187	24198	24206	24244	24124	24010	24196	24224	24124	24205	24067	24135	24209	24012	24162	24035	24114	24148	24127	24194	24135	24133	24230	24044	24091	24227	24130	24158	24112	24077	24193	24116	24262	24124	24098	24195	24189	24127	24160	24173	24140	24134	24071	24108	24055	24248	24142	24110	24147	24174	24077	24163	24167	24228	24133	24118	24021	24144	24141	24138	24176	24106	24094	24242	24149	24127	24191	24035	24141	24058	24289	24168	24237	24138	24167	24122	24149	24161	24221	24123	24129	24087	24313	24094	24170	24115	24253	24014	24210	24002	24200	24110	24057	24182	24097	24147	24083	24256	24038	24094	24162	24141	24155	24126	23994	24199	24215	24154	24268	24125	24081	24100	24156	24192	24168	24112	24111	24154	24209	24109	24123	24260	24194	24162	24162	24187	24101	24233	24198	24120	24155	24122	24085	24174	24119	24091	24175	24127	24238	24139	24061	24285	24115	24098	24100	24161	24085	24288	24168	24045	24235	24253	24212	24193	24082	24098	24191	24110	24135	24158	24193	24152	24151	24077	24144	24182	24098	24147	24230	24168	24230	24178	24092	24053	24112	24078	24080	23913	24232	24200	24161	24233	24098	24168	24160	24100	24221	24115	24072	24205	24028	24247	24134	24232	24060
18536	17422	17149	16825	17246	21768	47531	43475	32171	22556	17723	16763	16636	16492	16555	16717	16461	16431	16532	16491	16665	16373	16477	16369	16499	16428	16729	16622	16401	16510	16481	16416	16470	16690	16667	16357	16490	16440	16526	16646	16500	16607	16603	16330	16210	16408	16724	16550	16424	16552	16271	16363	16311	16460	16517	16376	16687	16426	16613	16650	16325	16552	16322	16365	16538	16452	16434	16338	16537	16445	16569	16567	16264	16452	16410	16587	16495	16525	16492	16470	16352	16542	16399	16567	16497	16606	16617	16471	16535	16619	16395	16636	16305	16447	16439	16499	16272	16344	16412	16549	16518	16613	16356	16293	16455	16396	16349	16395	16206	16224	16530	16540	16450	16532	16434	16559	16453	16501	16350	16384	16353	16241	16391	16617	16507	16566	16446	16378	16531	16454	16319	16368	16421	16554	16599	16399	16395	16494	16579	16485	16434	16426	16595	16590	16453	16387	16512	16282	16561	16575	16504	16714	16572	16628	16600	16507	16613	16540	16510	16558	16393	16462	16599	16465	16412	16523	16425	16595	16618	16343	16305	16353	16527	16328	16367	16450	16543	16492	16442	16415	16413	16516	16542	16476	16640	16469	16234	16449	16373	16511	16533	16536	16586	16458	16610	16578	16679	16517	16673	16405	16221	16172	16447	16451	16420	16406	16498	16390	16481	16389	16615	16587	16373	16367	16543	16455	16512	16447	16592	16453	16463	16750	16571	16477	16656	16503	16501	16551	16590	16349	16489	16501	16440	16499	16585	16619	16319	16525	16538	16480	16455	16698	16367	16482	16684	16700	16516	16436	16569	16505	16462	16456	16525	16594	16372	16562	16563	16523	16595	16486	16633	16464	16570	16558	16382	16548	16636	16647	16570	16607	16455	16295	16712	16462	16325	16539	16580	16290	16472	16490	16366	16416	16710	16464	16384	16441	16539	16541	16505	16411	16504	16445	16354	16547	16510	16541	16615	16438	16561	16363	16605	16583	16414	16492	16492	16525	16530	16456	16626	16362	16659	16436	16488	16323	16452	16397	16451	16610	16601	16488	16608	16667	16615	16363	16471	16457	16321	16381	16595	16263	16392	16484	16560	16443	16618	16381	16417	16409	16340	16514	16427	16467	16558	16605	16620	16417	16582	16425	16363	16523	16782	16545	16392	16574	16409	16530	16443	16507	16421	16432	16523	16527	16459	16453	16768	16506	16512	16576	16425	16400	16510	16489	16349	16243	16387	16846	16496	16306	16612	16478	16551	16588	16454	16474	16535	16525	16756	16578	16366	16448	16533	16435	16524	16497	16497	16557	16480	16552	16449	16410	16586	16368	16573	16673	16664	16505	16487	16366	16421	16345	16532	16673	16534	16574	16422	16427	16631	16738	16489	16460	16391	16460	16701	16373	16500	16452	16498	16595	16543	16439	16586	16482	16504	16279	16400	16747	16660	16459	16283	16440	16345	16572	16588	16561	16501	16699	16388	16525	16607	16540	16678	16486	16501	16445	16445	16312	16508	16462	16588	16683	16201	16778	16522	16526	16485	16272	16436	16617	16584	16389	16428	16472	16308	16371	16424	16458	16508	16572	16522	16356	16519	16475	16401	16534	16597	16458	16325	16531	16368	16621	16600	16735	16421	16616	16579	16233	16419	16439	16359	16471	16368	16543	16372	16504	16585	16487	16454	16680	16638	16350	16567	16517	16611	16456	16689	16498	16382	16599	16594	16580	16692	16428	16310	16453	16368	16492	16560	16552	16566	16438	16398	16507	16233	16367	16418	16513	16566	16546	16461	16473	16458	16614	16540	16353	16556	16584	16493	16519	16634	16569	16399	16488	16557	16499	16354	16455	16523	16527	16615	16482	16551	16540	16696	16394	16442	16395	16506	16505	16404	16194	16401	16412	16696	16519	16294	16564	16401	16529	16548	16552	16417	16538	16518	16581	16538	16375	16649	16383	16493	16453	16358	16575	16498	16543	16699	16472	16426	16438	16516	16396	16660	16431	16694	16397	16491	16515	16527	16436	16337	16657	16440	16497	16408	16514	16593	16483	16576	16459	16521	16474	16398	16562	16593	16414	16674	16442	16507	16386	16539	16636	16543	16384	16421	16538	16288	16480	16605	16453	16471	16600	16503	16509	16286	16422	16701	16502	16503	16289	16399	16545	16562	16525	16352	16417	16309	16513	16580	16577	16376	16488	16621	16570	16481	16460	16275	16510	16413	16546	16465	16276	16421	16452	16565	16412	16612	16652	16575	16313	16492	16771	16473	16496	16476	16601	16526	16501	16622	16510	16651	16503	16473	16688	16399	16429	16598	16425	16644	16411	16467	16590	16372	16395	16423	16327	16458	16362	16521	16401	16667	16317	16540	16474	16375	16584	16646	16339	16381	16459	16314	16436	16565	16589	16536	16600	16682	16504	16570	16477	16536	16599	16611	16527	16633	16484	16447	16291	16366	16456	16772	16346	16303	16503	16491	16441	16608	16539	16584	16516	16484	16445	16465	16481	16505	16530	16535	16439	16571	16414	16413	16428	16542	16545	16539	16304	16523	16471	16308	16568	16342	16490	16634	16466	16528	16323	16371	16605	16419	16646	16523	16623	16699	16589	16529	16470	16459	16532	16164	16358	16570	16388	16341	16495	16555	16662	16610	16510	16454	16386	16353	16448	16491	16461	16471	16580	16564	16468	16447	16405	16427	16404	16407	16374	16516	16362	16560	16532	16525	16630	16683	16521	16722	16700	16250	16380	16356	16419	16304	16391	16359	16406	16608	16469	16470	16507	16470	16538	16556	16463	16636	16702	16560	16482	16412	16345	16380	16417	16396	16424	16472	16386	16494	16504	16649	16401	16380	16292	16533	16596	16545	16584	16443	16623	16562	16562	16555	16392	16572	16678	16692	16356	16396	16463	16657	16478	16572	16521	16396	16394	16364	16300	16473	16625	16559	16402	16671	16375	16675	16458	16386	16348	16480	16565	16483	16335	16585	16391	16477	16349	16568	16354	16358	16581	16445	16510	16323	16678	16504	16462	16545	16459	16523	16690	16604	16482	16409	16454	16713	16553	16543	16424	16436	16664	16510	16449	16375	16403	16518	16409	16505	16611	16484	16571	16515	16384	16440	16485	16595	16478	16440	16469	16343	16459	16585	16506	16614	16541	16461	16552	16399	16457	16784	16417	16688	16396	16601	16429	16606	16425	16442	16539	16558	16391	16613	16607	16366	16493	16397	16490	16239	16556	16379	16478	16542	16728	16544	16551	16465	16396	16580	16494	16438	16413	16518	16417	16597	16489	16717	16410	16597	16466	16325	16572	16457	16251	16600	16217	16416	16665	16334	16297	16395	16672	16594	16514	16636	16433	16474	16467	16533	16417	16452	16592	16399	16530	16629	16458	16604	16406	16582	16379	16475	16390	16647	16422	16436	16532	16452	16563	16446	16587	16568	16612	16700	16701	16536	16325	16323	16453	16451	16632	16536	16457	16424	16611	16635	16670	16485	16299	16396	16369	16416	16482	16382	16380	16526	16625	16677	16649	16534	16397	16557	16527	16601	16460	16563	16429	16556	16540	16279	16333	16403	16597	16542	16378	16505	16518	16521	16773	16725	16409	16603	16429	16385	16264	16470	16480	16467	16420	16301	16549	16266	16502	16255	16577	16496	16525	16600	16481	16427	16364	16507	16514	16515	16414	16629	16487	16463	16471	16357	16354	16588	16351	16382	16351	16574	16466	16450	16694	16541	16597	16464	16609	16678	16477	16531	16310	16529	16588	16461	16339	16442	16432	16576	16383	16383	16800	16345	16599	16446	16322	16425	16464	16378	16746	16591	16623	16465	16437	16557	16640	16598	16225	16580	16539	16617	16291	16601	16396	16588	16393	16274	16722	16594	16657	16466	16516	16413	16373	16576	16575	16375	16509	16718	16473	16491	16657	16666	16849	16738	16480	16635	16634	16351	16449	16637	16481	16336	16654	16473	16584	16437	16426	16731	16500	16482	16761	16596	16562	16602	16630	16637	16653	16521	16358	16391	16531	16360	16467	16448	16461	16592	16446	16434	16551	16391	16372	16557	16495	16492	16405	16470	16474	16418	16381	16473	16487	16367	16329	16674	16513	16432	16499	16512	16516	16548	16513	16504	16334	16500	16438	16444	16383	16373	16472	16595	16304	16406	16430	16556	16300	16540	16372	16518	16680	16487	16203	16380	16501	16484	16469	16434	16502	16435	16448	16447	16452	16368	16640	16513	16478	16538	16528	16483	16376	16612	16456	16771	16405	16585	16436	16483	16608	16410	16409	16482	16594	16509	16656	16454	16404	16724	16459	16428	16488	16482	16668	16595	16527	16503	16423	16586	16600	16527	16546	16462	16659	16471	16388	16264	16357	16506	16385	16548	16628	16216	16624	16526	16635	16401	16521	16554	16474	16601	16358	16467	16340	16339	16490	16440	16438	16509	16584	16396	16411	16424	16214	16401	16337	16477	16596	16473	16618	16516	16494	16420	16489	16547	16607	16507	16493	16467	16380	16705	16515	16529	16451	16372	16569	16410	16583	16372	16607	16305	16379	16518	16496	16470	16498	16594	16422	16501	16424	16619	16446	16126	16525	16458	16600	16384	16427	16583	16631	16412	16490	16575	16518	16659	16607	16508	16588	16495	16538	16559	16396	16519	16586	16467	16540	16436	16456	16604	16649	16447	16606	16530	16371	16495	16511	16536	16557	16539	16481	16611	16387	16590	16687	16458	16554	16528	16385	16498	16475	16588	16710	16620	16524	16502	16504	16619	16504	16530	16472	16589	16436	16592	16499	16682	16567	16463	16441	16477	16470	16334	16647	16571	16456	16356	16422	16439	16525	16326	16351	16786	16500	16606	16432	16316	16681	16518	16428	16652	16461	16631	16615	16613	16437	16510	16590	16739	16521	16498	16481	16511	16550	16556	16298	16388	16665	16483	16639	16329	16308	16641	16716	16333	16388	16489	16592	16362	16633	16628	16465	16531	16380	16537	16674	16585	16442	16496	16495	16371	16660	16419	16690	16488	16868	16323	16298	16545	16613	16540	16492	16467	16331	16311	16460	16431	16691	16647	16285	16425	16452	16633	16453	16499	16446	16495	16575	16541	16469	16566	16407	16372	16443	16415	16486
26205	24557	24417	25968	27104	31503	41937	28016	24208	23993	23056	22928	23231	23300	23360	23586	23732	23681	23675	23818	23875	23835	23982	23864	23941	23887	23958	23970	24028	24013	23961	23996	24039	23928	24019	24028	23903	24042	23901	24057	23927	24022	23949	23936	24066	23963	23895	23878	23927	23888	23929	24131	23972	23855	23961	24005	23983	23980	23902	23943	24002	23916	24030	24010	24050	23978	23946	23973	24006	23989	23896	24038	23855	24041	23910	23944	23909	24064	23969	23872	24022	23839	23938	23974	23933	23975	24009	24048	23940	23910	24040	24007	23943	23986	24047	23919	24063	23953	23926	24020	23935	23986	23976	23976	24008	23966	23914	23919	24129	23879	23930	24021	24008	24011	24016	23934	23901	23989	24134	23868	24068	23816	24016	23894	23993	24029	23897	23938	23914	23925	23909	23988	24035	23903	24025	24201	24063	23992	24033	23981	24061	23981	23908	23972	23863	23985	23904	24103	23985	23837	24063	24027	23937	24057	23948	23983	23963	24038	23963	23975	24009	23908	24066	24006	23920	24114	24149	23738	24037	24063	24012	24014	24007	23895	24043	23985	24066	23765	23964	24039	23897	24077	24072	24055	23911	24066	23989	23904	24092	24101	24060	23989	23951	23959	23923	24017	23987	23994	24028	23909	23916	23980	23954	23907	23982	23948	23965	24176	23954	23882	23960	23970	24095	24010	23980	24057	23943	24072	24093	24114	23958	23916	23960	23995	23952	24063	23983	23866	24058	23962	24036	23976	24055	23973	23855	23891	24158	24002	23958	24071	24141	24016	24075	24070	23956	24032	24042	23968	24052	24053	24050	24009	23944	23906	24029	23949	23926	24029	24068	23869	24089	24158	23979	24061	23971	24093	24014	23986	23853	23995	24073	24063	24006	23856	24047	24050	24040	23940	24053	23964	24015	23982	23999	23848	24092	23923	24013	24041	23900	24018	24017	23978	24077	23930	23907	24002	24132	23944	24040	23974	24019	24046	23934	24060	24027	24123	23954	24117	23994	23990	24011	23900	24056	24038	23979	23908	24019	24035	24033	23932	23995	24029	23985	24047	24030	23923	24002	24005	23948	24004	23943	23862	24068	24066	23995	23902	23940	24118	23969	23877	23974	24035	23865	24007	23975	24022	23959	23952	24079	23912	23958	23838	24029	23986	23968	23984	24050	23970	24072	24043	24020	23875	24019	23954	24047	23980	24029	23973	24078	24006	24009	23959	23967	24011	24092	24035	24070	23975	23895	24063	24021	23930	24060	23999	23952	23942	24052	23984	23969	23984	24040	23924	23949	23950	24095	24079	24048	24046	24033	24020	23983	23991	23990	24069	24103	23999	24130	23968	23917	24053	23883	24084	24095	23972	24042	24008	24016	24028	24059	24014	24028	23994	24009	23959	24040	24040	24027	24035	24047	24006	23911	23975	24016	23946	23958	24132	24066	23958	24007	23970	24003	23984	23886	23907	24033	24000	24224	23910	24013	23939	24013	24018	24004	23953	24057	24067	24016	24103	24030	24056	23986	24054	23947	23883	24050	23999	24020	24014	23931	23997	23812	23819	23998	24040	23940	24084	23989	23995	24155	24026	23991	24022	23882	23920	24021	24015	24066	24008	24031	23932	24100	23981	23913	23953	23909	24084	24096	24045	24124	24011	24180	23939	24042	24038	24027	24007	24049	24049	24024	23940	24059	23983	24024	24040	24041	23921	24014	23969	24105	24024	23991	24128	24057	23921	23958	24090	23940	23926	23999	24106	23996	23834	24141	23993	24033	24024	24049	24121	24072	24106	24036	24015	23996	24027	24054	24159	23839	24003	24063	23929	24045	24022	24039	24001	24074	24047	24013	23856	24058	24054	24038	23833	23994	23992	23930	24016	23924	23964	24164	24063	24063	23936	24061	24084	23982	24057	23939	23853	24058	23990	24039	24016	24017	24020	23999	24019	24036	24039	24030	23972	23921	23961	24075	23970	24182	23938	23906	23974	23930	23931	23965	24064	24015	24108	23995	24018	24025	24072	23862	24235	23879	24116	23848	24076	23939	24092	23935	23957	24049	24052	24028	24038	23960	24067	23947	24008	24063	23980	23958	24050	23961	24022	24048	24039	24035	23951	24081	23939	24077	23986	23995	23859	24132	24079	23907	23962	23987	24108	23930	24046	23952	24025	24043	24065	24085	24004	24049	24115	23948	24084	23963	23987	23956	23982	24034	24010	24134	23974	24102	24056	23988	24017	23983	23948	23988	24176	23997	24001	23863	23960	24016	24161	23900	23947	24066	24038	23979	23993	24073	24003	23907	24071	24024	23988	24007	23948	23992	23956	23897	24112	24027	24088	24080	24028	23983	24058	24000	24166	23973	24063	24025	24033	23887	24127	24048	24017	23922	24059	24078	24033	23956	24202	23954	24006	24095	24018	23896	23982	23993	24078	24093	23956	24133	24006	24023	23808	23959	24125	24136	23988	24024	24090	24077	23948	24043	24021	24101	23957	24000	24100	24068	24085	24098	24029	23912	23888	24010	24013	23951	23986	24050	23966	24003	23991	24029	23956	24019	23985	24041	24057	23987	24008	24087	24079	23991	24052	23998	23918	24085	23964	23940	23972	24056	24073	24071	23916	24010	24047	24047	24045	24087	23907	24068	24074	24001	24021	24049	24120	24059	23962	24035	24010	24082	23906	23898	24048	24013	23917	23957	24010	23944	24078	23971	24016	23952	24043	23969	23847	23943	24155	24097	23949	24064	24047	24092	24100	24049	23914	24127	23956	24059	24018	24074	24049	24139	23920	24071	23963	24000	23805	23982	23994	24058	24056	24096	24029	24061	23885	23967	24124	23935	24142	23986	24030	24043	24023	23911	24007	23986	23979	24061	24000	24098	23969	24068	24183	23904	24122	23987	24025	24152	24076	24034	23953	23988	23941	24030	23946	24049	23997	24131	23959	24087	23957	24065	24073	24058	24071	24053	24021	24002	23980	23965	24010	23949	24044	24026	24014	23989	23847	24125	23971	24113	24147	23943	23959	24013	23891	24062	24024	24084	23884	24107	24125	24019	24080	24015	23980	23911	24023	24033	24140	24056	23955	24029	24031	23964	23943	24130	23975	24121	23976	24026	23874	23938	24037	24026	24095	24023	24079	24063	23967	24076	23901	23972	23964	24022	24002	24005	24046	23914	23984	24036	24171	24096	23869	23947	24100	23950	24012	23917	24008	23979	24002	24081	24034	24125	23893	24045	23986	23942	24015	24034	23985	24182	23990	24099	23865	24065	23994	24068	24069	23989	24028	23872	24069	23964	23985	24042	24001	24067	24000	23989	23930	24068	23892	23944	24042	24125	23970	23995	23986	23983	23911	23924	24047	24055	23908	23936	24137	24072	23975	23876	24062	23943	23953	24060	24061	24004	23978	24038	24010	24086	24088	23979	24122	23953	24038	24080	24151	23971	24071	23980	24206	24112	24032	24043	23989	24123	24102	24110	24007	24017	24046	23969	24021	24088	23900	24070	24063	24052	24148	24036	24076	23982	23889	24108	23977	24064	24100	23999	24043	24145	23966	23896	23972	24138	23951	23869	24030	24098	24138	24074	23965	23979	24031	24059	24035	24031	23984	24004	23985	24034	24019	23973	23972	24116	24057	24033	24097	24071	23899	24100	24038	24007	23964	24143	23958	23896	24088	24016	23954	24086	24026	23975	23934	24163	23928	24107	24083	23996	23965	23986	24113	24038	23959	23971	24068	24055	24101	23871	24051	24062	24048	23957	24013	23994	24016	23999	24055	24097	24085	23983	23962	24032	23992	24045	24100	24055	24043	23982	23988	24019	24051	23914	23999	24083	24030	23918	23979	24060	24009	24104	24039	23908	24002	24031	24072	23920	24068	23979	24091	23929	23981	23950	24055	23957	23981	23934	24069	24041	24057	24066	23889	24101	24111	24035	23975	24024	23985	24099	23964	24047	23977	24048	24009	23998	24136	24087	23959	24035	24037	24008	24135	24071	24129	24031	23855	24125	23911	23963	23929	23988	24001	24133	23985	24047	23961	24081	24049	23970	24116	23956	24020	24075	23914	24018	24078	24004	23939	24121	24072	24103	23976	24134	24083	23983	24037	23932	24134	23939	24089	23999	24117	24014	23872	24049	23962	24109	24083	24048	23992	24076	23959	24074	23934	24037	23925	24013	23992	23990	24069	23888	24077	24015	24008	24068	23949	23952	24271	24104	24109	24111	24014	23971	24071	24086	23963	24012	24135	23957	24089	24054	24073	24052	24120	24048	23940	24108	24013	24063	23993	24034	24004	24110	24041	24102	23996	24003	24027	23945	24091	23943	24032	24094	24012	24150	24055	24041	24026	23912	24120	24015	24062	24043	24113	24059	23924	23941	24143	24055	24073	23976	23993	24041	23978	24032	24040	24050	23912	24092	23994	23911	24076	24032	24098	23951	24024	24071	24003	24002	24047	23951	24091	23883	24009	23956	23998	23877	24011	23999	24088	23978	23983	23885	24059	23957	24026	23983	24031	23969	24028	24069	24066	24060	24012	24044	24108	24031	24062	24040	24115	23922	24002	24003	24099	24058	24023	24058	24092	24045	24004	24150	24029	23997	23973	24029	24050	24024	24016	24037	24005	24080	24036	24040	23926	24066	23961	24075	24049	24051	23891	24013	23902	24062	23940	24066	24042	24155	23988	23988	23945	24133	24128	24153	23883	24002	24168	23995	23978	24138	24082	23948	24114	23948	24096	24039	24060	24009	24003	24052	24018	24024	24109	24034	24042	24055	24064	23994	24024	23968	23970	23963	24036	24096	23800	24093	23933	24134	24050	24087	23916	24083	24072	23972	24033	23990	24097	24109	24087	24045	24011	24083	23911	24060	23961	23963	23937	24038	24023	24138	24006	24012	24106	24021	23893	24148	23936	24044	23963	24073	23895	24145	24009	23940	24177	24121	23949	24026	24071	24115	24052	23945	24032	23942	24085	24016	24056	24076	23916	24178	23938	23985	24189	24005	23894	24074	24195	24157	23992	23921	24036	24045	24057	24120	24067	24102	23901	24011	24014	23945	24004	23990	23992	24028	23991	23981	23975	24017	24052	24168	23996	24042	24117	24050	24089	24103	24037	23964	23993	24104	24086	23989	24095	23940	23960
20470	17072	16893	16530	16669	19213	37016	35609	27564	20308	17158	16521	16455	16458	16392	16438	16293	16292	16448	16319	16449	16379	16224	16373	16408	16160	16432	16364	16265	16339	16284	16479	16544	16417	16428	16389	16505	16276	16375	16430	16184	16315	16325	16119	16327	16488	16290	16339	16279	16162	16535	16456	16350	16369	16211	16119	16443	16516	16275	16589	16351	16192	16079	16511	16404	16224	16284	16345	16447	16361	16460	16378	16404	16296	16498	16424	16300	16254	16272	16469	16410	16234	16314	16381	16375	16406	16235	16252	16433	16295	16424	16532	16223	16297	16493	16162	16477	16263	16547	16582	16320	16440	16325	16308	16252	16417	16370	16432	16311	16360	16346	16356	16306	16381	16164	16255	16269	16436	16311	16267	16277	16249	16491	16322	16259	16298	16386	16354	16232	16311	16276	16473	16455	16527	16239	16485	16360	16432	16369	16351	16533	16379	16500	16253	16301	16492	16295	16438	16313	16299	16567	16156	16600	16295	16451	16370	16320	16400	16402	16427	16139	16371	16275	16512	16363	16400	16494	16284	16532	16355	16276	16214	16283	16364	16448	16169	16440	16596	16373	16358	16282	16406	16449	16409	16443	16267	16405	16337	16309	16302	16211	16474	16370	16339	16141	16496	16322	16548	16220	16277	16613	16611	16284	16569	16359	16309	16201	16415	16462	16282	16314	16160	16378	16404	16527	16263	16438	16243	16293	16427	16446	16161	16225	16552	16409	16453	16384	16349	16266	16407	16178	16381	16467	16552	16314	16363	16225	16551	16502	16537	16185	16257	16527	16425	16345	16345	16380	16376	16327	16309	16618	16455	16453	16613	16414	16494	16198	16332	16521	16586	16430	16495	16552	16243	16229	16468	16361	16379	16365	16411	16339	16294	16628	16530	16687	16439	16471	16320	16466	16412	16397	16570	16444	16307	16403	16290	16466	16465	16359	16389	16270	16415	16330	16353	16393	16478	16422	16424	16424	16520	16473	16382	16443	16217	16230	16436	16707	16353	16314	16343	16113	16197	16385	16354	16471	16453	16338	16454	16353	16430	16391	16339	16401	16164	16181	16121	16319	16412	16412	16367	16323	16294	16407	16360	16424	16250	16264	16344	16186	16235	16357	16284	16399	16405	16317	16391	16414	16505	16508	16329	16408	16383	16167	16217	16538	16650	16500	16245	16192	16383	16573	16435	16162	16119	16321	16521	16408	16455	16217	16598	16439	16269	16280	16564	16338	16183	16361	16439	16347	16606	16420	16410	16328	16487	16318	16462	16375	16358	16333	16239	16476	16233	16367	16607	16133	16483	16552	16487	16277	16283	16276	16324	16256	16446	16197	16233	16349	16323	16326	16458	16376	16611	16389	16336	16518	16344	16419	16333	16289	16386	16194	16439	16450	16233	16439	16444	16406	16333	16448	16418	16545	16481	16678	16331	16159	16179	16486	16371	16267	16290	16311	16338	16350	16197	16318	16382	16576	16427	16430	16355	16639	16285	16218	16346	16469	16260	16284	16482	16407	16393	16418	16478	16444	16462	16410	16423	16142	16480	16382	16404	16314	16479	16553	16384	16463	16416	16304	16208	16216	16368	16328	16420	16286	16229	16384	16422	16284	16292	16372	16352	16150	16377	16290	16219	16367	16504	16645	16334	16301	16224	16303	16639	16535	16514	16494	16294	16236	16232	16339	16340	16356	16366	16182	16396	16348	16423	16342	16344	16473	16424	16330	16370	16484	16417	16371	16614	16426	16285	16421	16421	16357	16471	16500	16363	16026	16482	16486	16471	16408	16360	16159	16329	16442	16445	16476	16599	16402	16486	16523	16646	16397	16489	16381	16339	16293	16498	16304	16440	16365	16270	16527	16255	16261	16361	16295	16269	16369	16334	16378	16310	16345	16515	16423	16220	16425	16300	16381	16403	16316	16381	16100	16259	16214	16385	16450	16288	16310	16403	16513	16522	16486	16461	16351	16378	16304	16104	16555	16291	16304	16400	16253	16374	16446	16280	16448	16467	16362	16391	16439	16395	16380	16550	16440	16494	16344	16270	16489	16311	16309	16553	16473	16204	16265	16550	16281	16566	16452	16460	16290	16492	16434	16475	16424	16278	16320	16282	16402	16298	16557	16402	16203	16240	16358	16529	16278	16464	16501	16373	16278	16240	16452	16407	16432	16345	16208	16300	16350	16344	16339	16158	16295	16329	16299	16533	16199	16417	16419	16583	16559	16617	16377	16316	16506	16423	16414	16280	16405	16414	16564	16468	16345	16376	16351	16116	16248	16389	16485	16396	16450	16488	16436	16425	16350	16359	16419	16343	16145	16483	16321	16511	16366	16419	16447	16630	16389	16364	16520	16489	16407	16508	16300	16448	16248	16268	16477	16478	16336	16326	16329	16186	16421	16340	16349	16374	16372	16276	16399	16509	16254	16308	16412	16484	16339	16446	16456	16362	16285	16134	16505	16334	16428	16252	16419	16354	16421	16519	16434	16483	16551	16423	16436	16367	16356	16302	16389	16563	16422	16384	16431	16281	16352	16481	16262	16283	16260	16394	16307	16373	16451	16499	16506	16471	16437	16305	16461	16247	16215	16325	16627	16475	16403	16472	16433	16534	16128	16310	16324	16435	16325	16157	16453	16244	16768	16444	16408	16527	16303	16357	16436	16377	16399	16213	16476	16294	16521	16523	16403	16357	16252	16341	16403	16297	16370	16386	16453	16478	16470	16466	16359	16412	16302	16347	16369	16302	16547	16167	16398	16622	16400	16394	16310	16471	16467	16481	16393	16311	16280	16452	16251	16345	16476	16301	16533	16510	16476	16192	16406	16358	16300	16344	16509	16516	16590	16251	16524	16229	16306	16367	16351	16477	16285	16386	16283	16365	16541	16260	16353	16471	16450	16238	16229	16456	16054	16311	16412	16432	16348	16279	16190	16362	16369	16575	16494	16503	16410	16432	16314	16438	16558	16165	16334	16531	16508	16291	16364	16297	16287	16320	16570	16524	16478	16223	16313	16393	16467	16485	16404	16340	16240	16496	16426	16550	16461	16328	16482	16603	16453	16387	16638	16287	16360	16478	16320	16283	16747	16279	16270	16379	16636	16330	16444	16211	16232	16325	16287	16142	16241	16512	16265	16295	16316	16205	16488	16315	16410	16297	16522	16513	16379	16497	16369	16212	16369	16513	16273	16488	16299	16154	16351	16273	16323	16155	16407	16420	16298	16373	16300	16506	16496	16646	16419	16252	16431	16303	16597	16533	16523	16455	16542	16228	16342	16412	16371	16604	16341	16374	16480	16499	16287	16322	16358	16337	16361	16615	16326	16332	16389	16368	16397	16376	16495	16536	16295	16490	16395	16569	16150	16326	16227	16366	16312	16342	16288	16445	16437	16240	16318	16352	16216	16364	16347	16354	16261	16478	16360	16420	16425	16264	16550	16422	16579	16113	16448	16472	16289	16195	16491	16410	16604	16570	16475	16205	16386	16293	16286	16315	16180	16267	16359	16394	16439	16294	16296	16546	16513	16472	16454	16365	16327	16382	16387	16531	16437	16397	16252	16406	16341	16168	16396	16324	16499	16365	16286	16493	16459	16434	16282	16473	16289	16373	16502	16501	16329	16120	16223	16414	16418	16375	16454	16522	16181	16187	16460	16345	16273	16374	16268	16324	16416	16531	16454	16394	16338	16401	16560	16441	16338	16412	16578	16311	16432	16365	16481	16380	16493	16370	16209	16393	16360	16201	16444	16385	16283	16361	16386	16477	16399	16449	16340	16468	16308	16477	16326	16499	16591	16536	16392	16369	16463	16333	16235	16364	16328	16499	16434	16322	16456	16564	16378	16499	16383	16420	16363	16412	16568	16397	16437	16442	16423	16229	16380	16198	16389	16498	16650	16241	16635	16432	16459	16345	16519	16323	16205	16328	16361	16356	16459	16207	16167	16342	16433	16440	16431	16542	16378	16326	16422	16349	16454	16539	16423	16433	16303	16396	16438	16408	16108	16325	16427	16419	16379	16332	16285	16480	16551	16251	16287	16235	16384	16203	16274	16326	16487	16409	16376	16394	16341	16469	16480	16480	16545	16439	16365	16152	16471	16448	16568	16529	16433	16315	16524	16340	16338	16568	16465	16127	16511	16374	16264	16239	16396	16385	16290	16530	16416	16383	16309	16266	16219	16345	16446	16401	16498	16369	16413	16585	16531	16398	16396	16335	16465	16386	16375	16323	16343	16614	16443	16334	16361	16290	16432	16154	16447	16328	16275	16531	16376	16307	16373	16443	16358	16357	16353	16353	16440	16418	16399	16229	16446	16390	16464	16365	16553	16392	16562	16383	16302	16224	16268	16333	16414	16293	16396	16307	16282	16278	16344	16352	16356	16400	16490	16386	16454	16210	16482	16427	16501	16385	16448	16312	16304	16584	16400	16353	16207	16392	16624	16429	16503	16565	16255	16450	16259	16288	16383	16448	16455	16321	16432	16404	16439	16443	16623	16453	16554	16333	16220	16374	16227	16261	16435	16480	16578	16729	16507	16572	16223	16422	16607	16542	16147	16352	16247	16243	16399	16303	16632	16245	16523	16460	16246	16331	16286	16430	16348	16420	16313	16440	16483	16572	16485	16468	16519	16204	16194	16324	16590	16453	16555	16406	16566	16517	16313	16394	16325	16572	16216	16273	16486	16534	16590	16387	16480	16599	16411	16473	16317	16371	16313	16363	16448	16340	16496	16521	16502	16396	16433	16431	16464	16424	16681	16327	16544	16339	16533	16424	16425	16381	16403	16548	16489	16092	16444	16440	16457	16259	16211	16289	16166	16317	16598	16501	16525	16451	16457	16492	16327	16399	16451	16269	16580	16452	16562	16574	16442	16226	16297	16450	16345	16218	16292	16280	16572	16342	16599	16286	16442	16584	16331	16377	16461	16542	16336	16547	16362	16397	16335	16163	16341	16289	16349	16372	16347	16388	16364	16490	16414	16329	16455	16528	16457	16364	16227	16476	16414	16366	16447	16464	16489	16269	16494	16388	16449	16344	16528	16537	16340	16299	16389	16233	16467	16472	16242	16345	16541	16562	16307	16336	16573	16368	16383	16508	16488	16345	16579	16335	16342	16374	16628	16486	16137	16407	16406	16307	16381	16398
24772	24406	24358	25562	26340	31206	34442	28134	26897	25337	24041	23798	23741	23840	23924	23883	23911	23870	24056	23835	24040	23846	24044	24083	24159	23964	23907	23976	23989	23923	24058	23962	23982	24007	23940	24003	23996	23846	24023	23954	23780	23931	23944	23884	23902	23880	23963	23997	23963	23802	24046	23949	23943	23865	24064	23908	23916	23873	23813	23884	23841	23876	23882	23892	23881	23896	23831	24079	24022	23893	24028	24049	23830	23886	23843	23976	23778	23932	23871	23910	23939	23866	23975	24114	23886	23929	23922	23872	24114	23932	23939	23867	23962	23871	23944	23976	23913	23967	23823	23883	23895	24073	23839	23979	23943	23993	23911	23872	23754	23863	23945	23962	23970	23828	23975	23908	24035	23847	23962	24071	23775	24116	23881	23854	23876	23906	24153	23958	23955	23991	23800	24068	23869	24034	24132	23928	23937	24018	23869	23996	23867	24018	24026	23925	24023	23871	23980	23917	23909	23919	23806	23850	23969	24036	23794	23950	23920	24000	23902	24071	23909	23930	24017	23934	23929	23958	23913	23962	24015	23925	23915	23924	24022	23931	23931	24107	23806	23837	23909	23957	23966	23936	23955	23987	23939	23939	24091	23765	24188	23899	23917	23922	23882	24007	23802	24084	23896	23962	23949	23909	24070	23870	23937	24051	23794	23986	24013	23930	23971	23904	23841	23833	23901	23996	23888	24002	24184	23882	23897	24023	23928	23965	23942	23992	24042	24002	23938	23910	24044	23915	23971	23921	24067	23967	24020	23833	23923	23978	23970	24061	23805	23956	23887	23971	24017	23904	23968	23846	23987	24000	24015	23999	23963	23863	24014	23975	24057	24037	23989	23929	23983	23965	24008	24057	24018	23913	24000	23905	23956	24034	23964	23957	24001	23939	23934	23975	23918	23928	23825	23962	23991	24003	23953	23891	23914	23909	23991	23888	23996	23950	23952	24036	23996	24095	24074	23784	24035	23955	23928	24008	24041	23982	23984	24108	24020	24040	23963	23800	24026	24092	23985	23955	24013	24113	24010	23982	23895	23963	23939	24068	23866	23978	23857	23944	23972	23967	23912	23995	23890	24050	23998	23897	24096	24056	23969	24011	23903	23930	23935	24008	24012	24006	23916	23982	24016	23947	23993	23901	23882	24018	23823	23994	23864	23943	23947	24051	24071	23856	23981	24028	24012	23998	24018	23807	23996	23983	23944	24073	23974	24024	23892	23983	23989	23984	23979	23993	23948	24078	24013	24020	23817	23910	24158	23975	23968	23939	24193	23972	24059	23910	23911	24152	23939	23916	23836	23903	23927	23891	24008	23914	23923	23977	24040	23980	23958	23827	23971	24063	24093	23888	23924	23931	23825	24089	23876	24064	23995	24016	23975	24024	24105	23995	23947	23833	23978	24026	23896	24046	23952	24086	23938	23981	23986	23846	23892	23959	24031	23917	24022	23913	24068	23864	24038	24080	24005	24092	24027	23811	23910	24017	23990	24007	23919	24001	24029	24021	24004	23946	23896	24026	23903	23932	24092	24026	24165	23957	23996	24040	23999	23740	23984	24006	23984	24001	24077	23959	23887	23937	23876	23874	23899	24082	23932	23956	24117	23914	23974	23909	23940	23989	24071	24041	23881	23946	23954	24057	24000	23940	24011	24009	23944	23914	24060	23801	23894	24107	23936	24029	23925	23945	23951	23894	24154	24063	24005	23916	23945	23990	24015	24066	23915	24038	23949	23954	24042	23795	24047	23951	23894	24118	23979	23866	23920	24062	23954	23899	24000	23909	23890	23972	23896	23876	24012	23852	24017	23970	24058	23991	23961	24143	23986	24049	23981	23917	24077	24031	24054	23829	23868	23915	24011	23943	23939	24067	24033	23990	24025	24012	23834	23976	23955	24004	23907	24200	23972	23890	23913	23847	23987	24050	24028	24093	24031	23830	24048	23918	23973	23911	23935	24015	23877	23956	24002	23840	24099	23949	24172	23857	24002	23893	24033	23955	24083	24003	24023	24115	23890	23923	24045	23969	23936	23911	24033	23910	23975	23909	23935	23926	24091	23946	23936	24031	23873	24052	24057	23904	23939	24033	23852	23997	24008	23954	23973	23864	24004	23973	23974	23980	23974	24032	23919	23974	23913	23950	23740	24088	23860	23969	23799	24021	23963	24070	23957	23926	24010	24064	23898	23978	23998	23984	24043	23997	23941	24019	23827	23978	23975	23964	23891	24097	23779	24044	24114	24001	24062	23928	24001	23959	23856	24098	23871	24008	23893	24016	23933	24046	23958	24009	23912	23962	23936	24104	24122	23905	23977	23944	23993	23894	24102	24011	24075	24030	24061	24048	24023	23948	24070	23932	23958	24054	23981	24011	23961	24139	23876	23765	24028	24112	24028	24023	24044	23900	23996	23928	23744	23968	23980	23992	23946	23971	24047	23976	23945	24000	23964	23877	23999	24023	23995	24053	23978	23896	23996	23935	23948	23939	23954	23952	24044	23988	23905	23997	23998	23883	23857	23938	24102	24017	24022	23992	23972	24018	23939	23938	23858	24070	23955	24049	23962	23907	23985	24136	23935	23770	24007	23906	23994	24061	23996	24008	23970	24003	24103	24040	23982	24035	23960	24120	24035	24123	23905	24124	23993	24059	23917	24009	24000	24113	23941	23943	24066	24018	23810	24031	23969	23917	23974	23864	24084	24011	23919	24071	23956	23930	23997	23963	23920	24091	24065	24010	24037	23968	23925	23846	23962	24041	24048	23961	24053	23908	23990	23832	24035	24023	23964	24005	23854	23956	23947	23970	23949	23994	23942	23921	23991	24018	23901	23927	24003	23876	23810	24150	23898	23950	24039	23969	23924	24029	23885	23964	23988	23869	23990	23907	23973	24013	24007	23871	23904	23998	24099	23928	24151	24053	23964	23909	23916	23967	24008	23984	24023	24092	23880	24004	24004	23934	23998	23883	23983	23989	23994	24021	23873	23861	24001	23962	24019	24076	23755	24027	23981	24025	23885	23999	23951	24098	23964	24044	23976	23917	24005	23987	23938	24044	24062	23970	24068	23882	24039	23998	24133	23897	23881	23990	23970	24082	24040	24097	23865	24111	23891	24030	23943	23931	23950	24028	23962	23996	24047	24049	23909	24111	23955	23820	24041	23959	24099	24041	23969	24077	23974	23927	23940	24045	23898	23961	23884	24048	23843	24000	23996	23923	24005	24054	23938	23918	24062	23853	24002	23900	24033	23983	24070	23958	23945	23928	23942	23980	23953	24046	24023	23984	23962	23942	23964	23943	23949	24007	23957	23924	23980	24035	23896	23989	24020	24041	24095	24027	24047	23891	23947	24070	23962	24004	24070	24027	23938	24037	24027	23994	24024	23923	23961	24056	24114	23996	23983	24081	24111	24029	24009	24034	23954	23989	24025	24020	24019	24091	23973	23980	24003	24024	23998	24056	24008	24074	23925	23877	23897	23937	23959	23940	23904	24025	23922	23916	23951	24004	24033	23953	23928	23958	23970	23954	23989	24065	24032	23902	24057	23928	24022	24041	23894	24104	24071	23970	24004	24002	23993	23981	23981	24086	24077	23911	24025	24055	23936	23945	24070	23985	24087	24055	24100	23977	23871	24034	23961	24051	23990	24006	24053	23951	23967	24199	23889	24009	23824	24030	23987	23969	23936	24007	24028	24122	23856	23964	24003	23979	24120	24157	23871	24019	24029	23938	24123	23954	23999	23978	24071	23901	24056	23948	24052	24079	23920	24059	23970	23976	24028	24005	24091	24069	24051	24116	23998	23940	23820	23985	23888	24026	23923	23940	23986	23935	24004	23950	23966	24005	24049	24016	23975	24067	23878	24025	23956	23844	24048	23853	24101	23953	23962	23995	23930	23991	23915	24067	23944	23977	24071	24039	23992	23962	24115	23928	23921	24040	24046	23855	23934	23983	23988	24004	23947	23947	24111	23892	24076	23949	24081	23965	24163	24037	23891	24034	23943	23877	23984	23846	23943	24011	24020	24044	24013	24043	23927	24013	24017	23919	24076	23911	23934	23998	23967	24009	24016	24054	23954	23957	24018	23909	23940	23991	24002	24016	23985	24027	24007	23825	23982	23903	24102	23906	24050	23874	23846	23910	23906	24014	24027	23870	23935	24032	23943	24009	23844	24177	23978	23924	23952	24034	23932	24076	23885	23959	23922	23970	23985	23901	24005	23994	24051	24017	23982	23987	23864	24017	24106	24058	24091	23827	24135	23946	24075	24109	23921	24125	23993	23908	24101	24005	23928	24032	23913	23848	23977	23980	23897	23961	23884	24042	23978	24019	23888	23963	23971	23973	24077	23910	24060	24071	24085	23912	23989	23903	23897	24005	23918	24056	23960	23978	24013	23837	24074	23839	23993	24019	23987	23886	23975	24046	24037	23967	24011	23958	24081	23893	24028	23963	23981	24139	24084	23962	23888	23962	24024	23858	23994	23986	24086	23806	24107	23903	24044	23889	23982	24007	24093	23952	23993	23881	24022	23990	23945	24014	23943	23973	23988	24036	23879	23943	24004	23995	23995	24015	24048	23941	23961	24002	23997	23896	24045	24041	24000	24048	24006	24011	23914	23953	24105	24044	23884	23966	24064	24032	23890	24100	23939	23966	24024	24016	24070	23949	24033	24082	23988	23960	23953	23949	23978	24169	24016	24039	23904	24029	23989	23915	23943	23928	24128	23905	24020	24127	23919	24028	24094	24086	23928	23969	24059	23981	24097	24058	24049	23931	23911	24071	24169	23977	23946	23963	23924	24136	23958	24023	23989	24025	23985	23961	24062	24037	23987	24015	23917	24047	23789	24072	23913	23912	24049	23895	23946	24104	23905	24102	23953	24108	23928	24081	24066	24115	23888	23965	23973	23962	24005	24053	23914	24023	23971	24002	23993	23975	24126	23993	24049	23926	23964	24042	24020	24016	23937	24178	23957	24036	24054	23988	24032	23994	24057	23978	23916	23896	23987	23933	24074	23939	24037	24074	24059	24040	23930	24051	24016	23908	23992	23964	23975	23868	24027	24062	23938	24020	24032	23998	23921	23960	23974	24029	23990	24157	23969	23951	24067	24088	23995	24034	23967	24017	23904	23971	24067	23921	23957	23998	23986	24053
18695	17520	17039	17108	17276	19951	45184	44178	34156	23161	17987	16719	16353	16516	16587	16316	16266	16342	16520	16439	16446	16334	16338	16275	16467	16486	16562	16556	16342	16400	16339	16532	16321	16348	16202	16317	16547	16514	16364	16187	16397	16430	16395	16339	16482	16400	16515	16475	16467	16175	16337	16067	16179	16339	16386	16451	16406	16369	16346	16296	16248	16406	16291	16455	16239	16563	16332	16433	16456	16412	16623	16363	16313	16313	16320	16573	16531	16225	16438	16518	16356	16395	16412	16588	16366	16421	16426	16430	16308	16304	16389	16362	16426	16425	16156	16253	16116	16379	16596	16351	16453	16393	16349	16429	16506	16591	16285	16446	16530	16280	16437	16205	16439	16303	16235	16354	16341	16418	16544	16400	16522	16303	16280	16539	16495	16470	16399	16491	16355	16368	16373	16440	16553	16432	16362	16590	16418	16216	16404	16276	16306	16283	16513	16406	16256	16298	16374	16392	16201	16453	16318	16261	16534	16449	16385	16363	16471	16403	16493	16343	16470	16487	16341	16297	16470	16510	16366	16357	16372	16220	16548	16333	16322	16425	16475	16504	16408	16411	16414	16636	16630	16267	16334	16332	16310	16468	16626	16647	16640	16571	16340	16401	16269	16597	16264	16297	16468	16327	16248	16306	16348	16466	16512	16139	16386	16433	16473	16326	16143	16358	16266	16340	16402	16518	16242	16274	16266	16528	16517	16388	16381	16503	16376	16403	16470	16563	16421	16475	16295	16431	16562	16330	16463	16563	16389	16365	16296	16356	16455	16376	16306	16336	16450	16580	16390	16420	16390	16359	16436	16397	16351	16421	16440	16268	16436	16592	16341	16536	16561	16448	16571	16349	16355	16433	16368	16483	16647	16420	16424	16486	16217	16392	16254	16469	16366	16604	16362	16355	16423	16377	16634	16089	16315	16452	16342	16379	16467	16358	16401	16416	16132	16132	16371	16477	16384	16412	16384	16315	16349	16357	16163	16380	16530	16419	16325	16402	16259	16398	16380	16525	16398	16315	16331	16422	16291	16473	16414	16383	16461	16369	16549	16459	16244	16243	16236	16476	16426	16207	16579	16386	16318	16378	16518	16560	16509	16440	16520	16606	16421	16453	16503	16471	16173	16553	16309	16257	16054	16469	16236	16309	16441	16270	16215	16312	16577	16376	16543	16544	16698	16237	16374	16427	16360	16648	16357	16477	16514	16484	16227	16373	16407	16370	16443	16417	16267	16480	16491	16488	16386	16357	16372	16249	16262	16275	16440	16370	16509	16426	16556	16321	16589	16649	16468	16418	16508	16239	16274	16134	16297	16523	16478	16333	16326	16459	16422	16443	16291	16303	16262	16206	16369	16320	16268	16217	16231	16263	16162	16755	16462	16381	16545	16539	16285	16319	16340	16559	16393	16321	16195	16396	16315	16416	16298	16326	16644	16536	16538	16195	16346	16341	16331	16499	16532	16493	16256	16535	16570	16433	16413	16478	16471	16270	16529	16439	16469	16430	16299	16259	16282	16524	16416	16289	16337	16532	16624	16283	16563	16331	16434	16186	16432	16361	16480	16332	16189	16417	16462	16420	16370	16323	16268	16414	16408	16350	16181	16257	16335	16272	16502	16295	16386	16224	16475	16469	16404	16496	16451	16472	16495	16411	16342	16330	16236	16252	16261	16391	16111	16301	16491	16504	16577	16418	16455	16329	16318	16360	16382	16325	16624	16343	16312	16369	16301	16296	16306	16381	16297	16528	16342	16330	16272	16337	16292	16483	16359	16193	16347	16410	16359	16308	16287	16513	16416	16402	16492	16431	16342	16243	16346	16362	16608	16502	16543	16589	16550	16303	16162	16533	16485	16321	16338	16457	16646	16329	16535	16394	16357	16441	16554	16504	16353	16246	16292	16391	16253	16361	16395	16316	16295	16372	16430	16381	16445	16364	16358	16420	16228	16447	16461	16385	16489	16439	16517	16544	16516	16492	16466	16249	16307	16469	16331	16504	16332	16138	16199	16430	16646	16458	16340	16457	16569	16317	16294	16460	16261	16401	16495	16460	16805	16397	16361	16473	16413	16646	16303	16400	16508	16506	16354	16223	16386	16363	16251	16402	16575	16321	16429	16530	16230	16301	16356	16437	16460	16392	16532	16582	16412	16441	16251	16267	16354	16230	16397	16434	16418	16480	16381	16367	16400	16251	16561	16408	16621	16137	16363	16452	16487	16405	16549	16459	16226	16354	16377	16464	16223	16332	16182	16614	16564	16546	16278	16502	16540	16328	16329	16551	16377	16284	16524	16020	16384	16268	16523	16357	16280	16367	16448	16320	16423	16349	16663	16219	16347	16693	16467	16468	16433	16216	16452	16539	16415	16429	16416	16433	16440	16486	16346	16243	16569	16401	16565	16420	16418	16482	16331	16356	16210	16472	16439	16379	16395	16325	16212	16350	16552	16585	16399	16225	16316	16498	16237	16326	16300	16438	16384	16552	16493	16169	16350	16397	16330	16328	16220	16384	16487	16350	16535	16565	16426	16283	16474	16561	16406	16367	16068	16232	16572	16286	16476	16356	16335	16166	16523	16393	16235	16559	16333	16447	16629	16606	16494	16402	16351	16483	16435	16318	16304	16403	16397	16311	16441	16311	16533	16533	16245	16502	16352	16445	16113	16332	16334	16485	16429	16437	16234	16216	16493	16570	16227	16414	16427	16315	16436	16535	16439	16500	16452	16467	16403	16399	16260	16465	16429	16513	16320	16464	16398	16404	16319	16389	16562	16567	16450	16516	16466	16483	16507	16282	16306	16397	16375	16416	16399	16574	16405	16497	16268	16495	16398	16492	16162	16363	16305	16269	16248	16502	16326	16563	16494	16377	16457	16320	16534	16306	16265	16413	16310	16391	16335	16301	16428	16331	16412	16371	16459	16396	16182	16224	16238	16391	16321	16167	16360	16321	16532	16426	16392	16417	16249	16473	16435	16332	16435	16628	16444	16339	16575	16301	16166	16215	16570	16516	16467	16337	16473	16181	16558	16537	16545	16511	16437	16191	16354	16460	16723	16110	16425	16357	16555	16509	16367	16359	16351	16564	16501	16558	16264	16298	16462	16342	16478	16223	16370	16409	16570	16598	16385	16391	16331	16232	16260	16335	16542	16423	16388	16364	16257	16297	16370	16468	16475	16451	16402	16498	16562	16419	16481	16252	16304	16377	16408	16452	16369	16432	16282	16421	16543	16322	16461	16495	16367	16328	16500	16404	16371	16227	16131	16237	16287	16122	16304	16497	16513	16264	16376	16399	16256	16402	16448	16405	16427	16560	16218	16511	16393	16461	16412	16364	16343	16481	16395	16324	16230	16396	16412	16319	16272	16445	16434	16434	16356	16380	16385	16315	16437	16547	16348	16457	16417	16609	16459	16413	16348	16266	16224	16533	16272	16164	16615	16372	16264	16275	16456	16609	16609	16329	16480	16391	16456	16267	16451	16492	16384	16451	16469	16459	16429	16411	16346	16281	16398	16443	16376	16443	16500	16570	16434	16681	16503	16330	16550	16550	16290	16651	16428	16262	16416	16365	16412	16384	16356	16487	16532	16403	16482	16448	16423	16352	16486	16360	16380	16488	16571	16480	16388	16379	16296	16469	16467	16530	16374	16497	16413	16414	16480	16308	16544	16517	16388	16458	16419	16235	16331	16120	16483	16379	16197	16429	16316	16402	16367	16359	16487	16411	16396	16487	16302	16422	16410	16509	16392	16424	16417	16582	16531	16273	16348	16361	16212	16544	16542	16384	16380	16190	16506	16583	16327	16291	16363	16294	16298	16399	16560	16372	16292	16438	16421	16413	16287	16217	16494	16325	16369	16302	16421	16402	16386	16265	16276	16538	16195	16255	16358	16476	16442	16319	16401	16383	16404	16326	16202	16423	16418	16449	16277	16369	16233	16396	16533	16443	16588	16155	16429	16454	16455	16572	16487	16442	16641	16288	16406	16547	16351	16392	16543	16455	16522	16376	16351	16631	16545	16389	16686	16280	16243	16620	16375	16371	16420	16450	16599	16484	16367	16584	16367	16389	16542	16322	16449	16534	16331	16443	16462	16746	16350	16402	16569	16509	16207	16187	16334	16424	16588	16461	16346	16423	16224	16514	16358	16525	16229	16455	16432	16456	16423	16418	16292	16512	16382	16274	16358	16409	16367	16414	16351	16402	16487	16372	16162	16171	16393	16494	16170	16314	16398	16393	16383	16483	16401	16635	16280	16281	16387	16414	16472	16202	16493	16417	16551	16577	16249	16494	16397	16266	16393	16516	16458	16391	16467	16400	16413	16327	16425	16475	16377	16445	16188	16448	16458	16437	16367	16357	16224	16348	16591	16247	16527	16370	16243	16410	16435	16543	16313	16481	16503	16459	16366	16258	16400	16540	16274	16270	16420	16383	16574	16362	16432	16196	16450	16564	16487	16487	16436	16516	16161	16299	16272	16338	16207	16276	16272	16332	16380	16362	16247	16451	16385	16329	16319	16382	16464	16376	16468	16441	16453	16447	16544	16450	16238	16513	16460	16387	16441	16431	16605	16398	16445	16405	16360	16287	16273	16413	16542	16373	16164	16417	16469	16308	16334	16409	16342	16339	16487	16479	16218	16589	16332	16359	16379	16461	16385	16402	16361	16411	16329	16343	16541	16566	16494	16248	16296	16376	16337	16158	16419	16213	16384	16483	16378	16562	16469	16483	16378	16155	16419	16426	16246	16360	16465	16518	16499	16340	16398	16540	16469	16579	16461	16374	16490	16367	16344	16484	16404	16356	16480	16436	16401	16491	16408	16407	16454	16304	16269	16235	16217	16328	16408	16567	16468	16426	16593	16218	16272	16163	16460	16426	16459	16474	16432	16286	16545	16450	16350	16259	16344	16284	16210	16289	16156	16575	16458	16449	16376	16413	16534	16265	16622	16339	16641	16516	16254	16265	16327	16352	16234	16444	16394	16021	16479	16315	16469	16454	16480	16372	16178	16589	16298	16453	16468	16510	16337	16212	16343	16343	16229	16431	16392	16354	16288	16262	16317	16485	16432	16297	16230	16443	16300	16365	16523	16296	16370	16433	16372	16408	16290	16323	16289	16323	16371	16297	16238	16322	16387	16534	16402	16361
26690	24705	24557	26747	27525	32535	40542	30053	23743	24930	23319	23164	23249	23392	23660	23822	23788	23864	23959	23901	23840	23849	23927	23924	24020	24051	23985	24091	23945	23977	24046	24014	24014	23978	24069	24095	24047	24044	23910	24052	24073	23924	24070	24039	23890	24123	23971	24132	23949	23890	24014	24137	23988	23931	23997	23997	24087	24102	23979	24016	23993	23935	23907	24061	24060	23990	23957	24069	24104	23918	24075	23867	23972	23939	23924	23962	24026	24075	24029	24137	23902	23807	24115	23895	24091	24070	24083	23941	24034	24024	23962	23991	24065	24006	24112	24056	23960	24072	24071	24019	23807	24022	24007	24035	23986	23869	24013	24050	23959	23909	24098	23971	23945	24053	24029	24047	24134	23987	24050	24103	23948	23866	23976	23926	23896	23938	24134	23857	23977	24003	23980	24066	24000	24038	23932	24014	24153	23934	23844	24133	23988	23985	23951	24047	24020	24184	24000	24084	23925	24007	24160	23949	24040	23936	23977	24130	23983	23950	24005	23997	24000	24034	24069	23878	24064	24096	23987	24053	23977	23999	24186	23994	24015	23947	24001	24043	24019	24029	23981	23938	24095	24091	24072	24022	24080	23912	24037	24055	24014	23883	24094	23976	24058	24066	24005	24078	23969	23970	24052	24204	23999	23990	24034	24000	24124	23922	24017	23972	23912	24065	24124	23986	24122	24052	24111	23969	23953	24021	23951	24021	24046	24021	24060	24063	24028	23952	23987	23993	24014	24113	24006	24046	24074	24060	23945	23990	23995	24143	24048	24032	24037	24019	24021	24008	24118	24197	23952	23989	24045	24120	24027	24056	24069	23997	24091	23985	24087	24005	24102	24034	24065	24021	24086	24049	24047	24024	24019	24060	24176	24043	23945	24062	24084	24023	23956	24077	24022	24026	24005	24036	24169	24103	24108	24174	24149	23954	24080	24153	24030	24050	24106	23951	24105	24008	23930	24176	23999	24048	23936	24015	24062	24073	23952	23924	24081	24099	24080	24053	24070	24120	24016	24008	24063	24042	24163	24184	24023	24000	24024	24009	24015	24114	24085	24099	24040	24069	24120	24040	23986	24023	24047	24097	24073	24027	24005	24021	24094	23973	24070	23951	23998	24038	24024	23974	24151	24126	24069	24096	24025	24004	24037	24059	24079	24090	24171	24011	24049	24080	24042	23982	24025	24088	24155	23862	23882	24162	24075	24061	24096	24009	23852	24177	24083	23997	24133	24050	24087	24187	24058	24216	24185	24108	24061	23997	24122	24147	23958	24140	24012	23971	23994	24167	24030	24107	24023	24039	23979	23998	23987	24127	24098	24128	23996	24033	24019	23884	24127	24052	24033	23978	24062	24036	24139	24049	24036	24089	24065	24047	24066	23994	23995	24028	24130	23941	23933	24039	24126	24044	24070	24128	24000	24047	24054	24081	24088	24079	24131	24086	24014	24074	24022	24074	24058	23975	24149	23966	23995	24128	24007	24079	24038	24105	23914	24148	24017	24056	23996	23993	24085	24083	24007	24099	24085	23961	24039	24035	24060	24111	24056	24249	24013	23994	24190	24048	24066	23973	24136	23985	24124	24029	24066	24052	23950	24017	23988	24062	24027	24125	24015	24157	24102	24144	24087	24111	24073	23820	24132	24057	23981	23975	24053	24141	24098	24080	24117	24086	23924	24223	23929	24123	24052	24053	24093	24124	23968	23961	24156	24122	24027	24049	24054	24069	24121	24023	24158	23970	24009	24049	24112	24026	23988	24043	24094	24104	24090	23984	24018	24212	24137	24003	24012	23951	24157	24051	24056	24106	24004	24063	24076	23998	24039	24059	24068	24034	24151	24007	24064	24091	24061	23939	24147	24047	24096	24005	23986	24017	24102	24079	24155	24089	24079	24100	23969	24144	24085	24073	24016	24032	24122	24033	24057	24208	23964	24027	24084	24137	24093	23974	24170	24023	24174	24076	23969	24044	24008	24068	24120	24015	24045	24022	23955	24108	24032	24231	24024	23971	24130	24029	24086	24117	24086	24122	24058	24077	24019	24083	24037	24062	23989	24066	23950	24038	24217	24029	24053	24107	23990	24027	24073	24056	24036	24103	23897	23977	24101	23932	24123	24012	23984	23949	24085	24049	24141	24074	23971	23955	24100	24124	24099	23978	24033	24099	24130	23997	24078	24062	24046	24065	24067	23869	24165	24080	23952	24113	24051	24096	24013	23972	23995	24087	24140	23859	24064	23979	24107	23939	24146	24040	24004	24008	24040	23993	24095	24126	24051	24078	24004	24026	24035	23942	24046	24034	24044	24027	24088	24105	23967	24078	24008	24006	24149	24191	24050	24039	24103	23956	24006	24092	24144	23782	23970	23990	24078	24043	24079	24061	24040	23915	24080	23981	24050	24143	23965	23981	24057	24041	24005	24127	24044	24032	24034	24075	23997	24035	23951	23912	24120	24109	23899	24111	24037	24010	24100	23949	24090	24003	24147	23925	24053	24160	24018	24177	24190	24019	23999	24029	24043	24167	24006	23995	23985	24161	23961	24111	24057	23992	24082	24018	24011	24015	23987	24179	24021	24167	24117	24049	24083	24056	24144	23938	24095	24031	24184	23994	24175	24058	24150	24104	24094	24198	24149	24067	24135	23996	24094	24084	24039	24003	24020	24160	23989	24163	23884	24093	24043	24151	23953	24090	24100	24148	24035	24073	24106	24051	24058	24074	24069	23961	23979	24061	24126	24028	24004	24045	24101	23910	23981	24064	24008	24123	23981	23953	24082	24019	24067	24072	24097	24057	24024	23953	24121	24108	24175	24017	24016	24033	24050	24016	23975	24156	24024	23985	24036	24126	24091	24053	24037	24068	24148	24110	24066	24099	23989	24143	23999	24223	24118	24111	24163	24049	24066	24139	23971	23936	24109	24087	24149	23957	24115	24022	24108	24050	24176	24102	24026	23967	24017	24059	24031	24072	24100	24076	24164	23956	24065	24119	24018	24232	24046	24041	24084	23939	24106	24081	24077	23991	24152	24084	24093	23978	24100	24097	24071	23988	24102	24015	24070	24157	24018	24049	24089	24102	24096	23989	24035	24173	24101	24071	24105	24030	24026	23989	24071	24060	23976	24026	24105	24070	24140	24045	23972	24051	24053	24112	24018	23972	24090	24055	24054	24107	24096	24180	24085	24155	24026	24092	24078	24098	24016	24046	24082	24012	24127	24100	24084	23971	24001	24026	24217	24064	24071	23956	24049	24026	24035	24104	24215	24137	24155	23923	24221	24026	24056	24056	23970	24155	23889	24112	24062	24036	24034	24122	24124	24058	24051	24132	23945	24032	24118	23987	24055	23952	24000	24135	24019	23932	24260	24072	24074	24108	24149	24032	24066	24156	23970	24104	24030	24090	24167	23915	24195	24080	24030	23975	24048	24121	24002	24048	24232	24140	24029	24084	23978	24050	24068	24137	23977	24130	24093	24125	24023	23995	24052	24163	24091	24101	24080	24079	24104	24042	24254	24067	24057	24097	24006	23990	23982	24047	23997	24065	24071	24045	24079	24132	23962	24096	24064	24101	24150	24050	23930	24044	24065	23997	24040	24144	24043	24073	24055	24059	24115	24008	24053	23972	24192	24020	24056	24091	23964	24187	24103	24060	24079	23960	24161	24003	24070	24158	24024	24103	24224	24090	24069	24060	23984	24128	24108	24033	24148	23977	24210	23978	24053	24159	24082	24102	24023	24126	24122	24032	24122	24067	23983	24029	24082	23964	24051	24112	23954	24170	23982	24124	24228	24008	24028	24102	24013	24071	23963	23970	24022	24071	23941	23995	24067	24080	23978	24007	24239	24005	24124	24107	23981	24186	24142	24067	23983	24155	23970	24150	23967	24082	24132	24006	24142	24104	24185	24015	24025	23994	24041	24043	23988	24024	24163	24065	24179	24084	23996	24072	24142	24128	23999	24218	24071	24014	24035	24050	24069	24093	24034	24106	24001	24113	24115	23967	24044	23996	24053	24193	24134	24019	24070	24038	24059	24059	24073	23926	24189	24063	24134	24093	24104	24011	24195	24199	23953	24124	23980	23976	24035	24026	24131	24051	24021	24172	24008	24071	24089	24000	24039	23931	24171	23920	24102	24068	24058	23963	23933	24068	24058	24051	23966	24075	24124	24063	24059	24085	24007	24178	24160	23967	24084	24013	24078	24046	23966	24106	24069	24109	24085	24026	24017	24006	24177	24049	24107	24104	23923	24043	23945	24007	24066	24119	24072	24143	23922	24174	24174	24103	24023	24074	24063	24158	24050	24132	24088	24108	23998	24078	23861	24077	24192	23952	24173	24059	24109	24042	24141	24132	23939	24173	24038	24159	24117	24040	24107	24131	24047	24087	24134	24119	24053	24121	24149	24034	23938	24035	24125	24099	24037	24013	23974	23971	24020	23970	24046	24005	24062	24075	24115	24088	24074	23981	24251	24063	24045	24057	24040	23989	24070	23945	24134	23916	24212	24029	24095	24031	24034	24065	24210	24012	24052	24062	24029	24191	24090	24008	23959	24025	24135	24066	24108	24070	23949	24141	24095	23957	24165	23969	24065	23988	24019	24152	23985	24134	24131	23987	24074	24117	24111	24084	23961	24116	24015	24133	24127	24087	24171	24122	24041	23985	24041	24061	24060	24072	24159	24171	24121	24051	24050	24099	24122	24106	24066	24066	24075	24092	24036	24074	24021	24028	24084	23970	24029	24293	23995	24094	24127	24004	24020	24075	24016	24188	23916	24114	24183	24124	24130	24176	24032	24004	23996	24193	23974	24234	23931	24143	24170	24087	24110	23996	24208	24141	24151	24227	24123	24074	24075	24100	24149	24074	24038	24106	24091	24116	24041	23913	24013	24060	24175	24045	24124	24163	24020	24068	24036	23980	24186	24107	24144	24064	24051	24097	24134	24040	24066	24043	24115	24048	24216	23925	23975	24134	24100	24152	23965	23983	24057	24135	24067	24088	24056	24222	24029	24104	24031	24036	23975	24117	23996	24020	23939	23963	23967	24021	24093	24059	24125	24094	24124	24194	24068	23991	24055	24094	24167	24049	24005	24111	24110	23983	24097	24144	24089	24066	24061	24135	24002	24018	23999	24009	24074	24221	24057	24108
18803	16786	16612	16423	16414	17226	23918	25050	21308	18283	16873	16268	16221	16484	16307	16288	16286	16170	16264	16140	16429	16267	16232	16266	16167	16160	16084	16266	16243	16208	16141	16156	16126	16123	16224	16036	16155	16331	16329	16273	16108	16071	16033	15984	16196	16280	16366	16332	16100	16200	16285	16087	16320	16249	16295	16085	16002	16233	16384	16065	16158	16256	16153	16267	16109	16168	16321	16048	16187	16232	16281	16234	16188	15991	16115	16257	16114	16277	15975	16099	16173	16069	16405	16264	16401	16299	16280	16332	16177	16286	16526	16094	16293	16117	16302	16014	16268	16215	16292	16079	15983	16236	16172	16235	16134	16189	16139	16320	16342	16120	16199	16160	16144	16202	16285	16161	16132	16184	16360	16056	16390	16114	16330	16254	16149	16211	16284	16094	16117	16335	16366	16321	16100	16076	16351	15997	16061	16266	16189	16429	16316	16212	16236	16051	16352	16371	16103	16263	16183	16412	16157	16231	15982	16377	16347	16028	16166	15914	16271	16269	15983	16138	16199	16193	16464	16184	16218	16188	16105	16185	16264	16154	16139	16176	16120	16089	16209	16054	16157	16084	16078	16133	15970	16194	16200	16204	16300	16209	16359	16191	16359	16175	16270	16274	16193	16128	16231	16279	16248	16304	16053	16481	16213	16245	16321	16299	16234	16186	16188	16276	16219	16187	16097	16428	16353	16153	16301	16165	16110	16217	16276	16190	16023	16230	16186	16375	16277	16328	16067	16219	16250	16239	16089	16099	16190	16269	16262	16184	16240	16264	16250	16167	16091	16194	16335	16093	16095	16417	16240	16510	16274	16146	16197	16245	16285	16095	16148	16183	16204	16089	16270	16280	16335	16284	16387	16100	16341	16254	16171	16266	16126	16113	16352	16198	16173	16112	16172	16101	16222	16100	16147	16185	16346	16299	16096	16436	16163	16541	16262	16255	16207	16388	16292	16219	16337	16060	16322	16321	16331	16165	16186	16344	16172	16265	16325	16443	16383	16196	16240	16453	16096	16227	15990	16214	16386	16257	16219	16118	16432	16301	16447	15999	16275	16019	16341	16202	16267	16261	16346	16222	16362	16172	16216	16108	16290	16356	16288	16322	16130	16209	16214	16259	16199	16195	16399	16276	16365	16309	16085	16004	16141	15951	16201	15971	16054	16227	16163	16188	16198	16458	16322	16006	16298	16335	16178	16267	16113	16248	16147	16350	16384	16089	16173	16358	16064	16153	16317	16177	16218	16355	16339	16285	16374	16242	16163	16447	16240	16394	16115	16128	16368	16262	16057	16240	16179	16154	16297	16204	16174	16190	16568	16272	16478	16276	16290	15849	16183	16213	16245	16308	16293	16266	16222	16278	16330	16173	16266	16242	16288	16101	16186	16233	16138	16259	16079	16171	16355	16159	16288	16330	16280	16189	16118	16114	16169	16171	16148	16208	16376	16267	16351	16082	16372	16132	16263	16255	15944	16271	16168	16392	16258	16272	16161	16337	16292	16217	16067	16211	16283	16316	16613	16262	16201	16034	16034	16077	16216	16424	16162	16170	16224	16242	16086	16184	16271	16199	16217	16001	16204	16307	16094	16151	16287	16348	16355	15977	16256	16185	16152	16217	16294	16127	16316	16292	16369	16197	16193	16215	16251	16225	16339	16408	16258	16277	16212	16203	16015	16385	16538	16241	16515	16262	16381	16120	16346	16132	16277	16323	16217	16394	16329	16203	16361	16199	16246	16299	16327	16134	16167	16372	16258	16274	16241	16439	16211	16230	16198	16402	16068	16320	16442	16313	16240	16186	16191	16000	16124	16350	16242	16174	16282	16345	16254	16163	16345	16279	16437	16419	16025	16306	16300	16320	16273	16130	16418	16134	16350	16277	16422	16192	16210	16244	16289	16233	16161	16299	16264	16295	16170	16249	16029	16109	16221	16211	16296	16267	16198	16331	16263	16372	16256	16257	16579	16400	16451	16431	16213	16116	16179	16089	16346	16327	16216	16284	16137	15978	16330	16281	16241	16429	16207	16341	16270	16279	16223	16126	16417	16191	16187	16173	16262	16237	16195	16172	16242	16098	16124	16409	16066	16030	16024	16262	16092	16271	16491	16273	16231	16124	16335	16182	16239	16230	16404	16324	16471	16432	16260	16301	16248	16230	16260	16294	16317	16153	16265	16085	16228	16406	16231	16037	16141	16193	16339	16222	16188	16040	16293	16227	16334	16304	16301	16238	16307	16227	16359	16356	16216	16414	16168	16453	16145	16141	16174	16376	16388	16310	16222	16266	16253	16239	16111	16141	16194	16426	16089	16173	16233	16213	16182	16443	16163	16112	16341	16228	16325	16244	16248	15919	16127	16351	16443	16405	16174	16529	16233	16242	16164	16200	16207	16178	16274	16137	16283	16232	16404	16410	16019	16257	16266	16374	16351	16203	16210	16421	16047	16327	16112	16053	16221	16047	16263	16111	16275	16292	16329	16235	16406	16364	16172	16115	16356	16210	16436	16150	16209	16366	16309	16423	16511	16449	16231	16296	16259	16109	16226	16199	16124	16237	16169	16336	16228	16329	16360	16185	16180	16253	16197	16271	16062	16351	16186	16178	16145	16226	16163	16245	16384	16270	16059	16132	16501	16135	16137	16255	16226	16410	16229	16136	16143	16133	16168	16199	15953	16136	16290	16272	16373	16145	16273	16420	16351	16284	16274	16192	16132	16266	16317	16219	16323	16360	16232	16215	16224	16172	16128	16298	16176	16255	16218	16336	16173	16142	16191	16177	16368	16312	16209	16297	16023	16069	16402	16244	16344	16323	16194	16187	16137	16464	16161	16384	16200	16096	16051	16178	16272	15971	16207	16253	16101	16228	16267	16401	16278	16367	16227	16298	16157	16105	16175	16308	16276	16271	16442	16240	16395	16231	16085	16110	16239	16258	16166	16368	16586	16308	16242	16207	15962	16128	16413	16343	16113	16290	16216	16011	16374	16062	16257	16108	16239	16158	16395	16262	16182	16233	16070	16274	16278	16130	16347	16153	16077	16292	16234	16377	16356	16170	16344	16209	16196	16178	16441	16080	16246	16088	16091	16252	16171	16381	16183	16147	16133	16281	16102	16106	16340	16221	16207	16119	15933	16085	16277	16210	16088	16234	16058	16417	16251	16245	16280	16215	16121	16220	16232	16279	16284	16303	16382	16223	16124	16431	16176	15992	16306	16399	16343	16253	16195	16130	16291	16081	16301	16200	16143	16109	16161	16200	16347	16352	16117	16175	16393	16224	16238	16308	16175	16098	16156	16224	16324	16221	16324	16078	16099	16275	16425	16092	16440	16193	16111	16080	16122	16100	16212	16007	16154	16224	16318	16574	16223	16454	16188	16180	16204	16213	16326	16290	16212	16237	16248	16169	16293	16271	16135	16302	16297	16194	16121	16054	16158	16321	16148	16129	16326	16318	16359	16300	16221	16184	16337	16200	16449	16257	16248	16292	16208	16333	16322	16213	16284	16313	16279	16382	16521	16047	16205	16287	16141	16352	16448	16299	16159	16285	16427	16342	16416	16082	16257	16399	16292	16388	16308	16337	16199	16378	16104	15978	16069	16252	16418	16394	16225	16334	16344	16246	15970	16453	16288	16408	16317	16187	16248	16220	16222	16237	16198	16277	16351	16220	16326	16345	16164	16085	16156	16263	16467	16457	16341	16413	16188	16333	16480	16286	16223	16267	16267	16409	16187	16342	16156	16299	16097	16124	16258	16224	16335	16262	16228	16289	16281	16178	16166	16065	16493	16339	16359	16248	16238	16412	16403	16205	16210	16277	16329	16227	16227	16130	16174	16278	16223	16176	16331	16436	16491	16221	16204	16078	16203	16228	16228	16064	16133	16252	16352	16257	16276	16225	16122	16270	16454	16211	16279	16275	16272	16329	16354	16245	16173	16300	16222	15966	16117	16246	16300	16168	16348	16328	16105	16094	16204	16070	16196	16315	16204	16375	16153	16195	16262	16434	16239	16355	16017	16329	16379	16355	16290	16314	16205	16442	16406	16209	16362	16280	16267	16374	16327	16054	16063	16152	16258	16358	16390	16143	16268	16368	16211	16088	16250	16248	16450	16235	16441	16264	16242	16441	16084	16149	16266	16289	16255	16171	16348	16296	16220	16156	16237	15990	16299	16084	16143	16252	16291	16548	16138	16252	16237	16288	16387	16301	16164	16165	16206	16384	16257	16274	16446	16229	16242	16305	16298	16440	16235	16355	16152	16183	16286	16183	16241	16188	16148	16095	16298	16275	16353	16235	16166	16182	16210	16346	16221	16282	16190	16333	16285	16077	16179	16245	16200	16203	16114	16293	16194	16249	16263	16195	16181	16331	16380	16226	16147	16230	16224	16233	16426	16338	16377	16217	16276	16276	16182	16167	16328	16423	16290	16291	16275	16391	16251	16234	16426	16251	16208	16266	16178	16152	16186	16358	16187	16120	16336	16185	16244	16375	16252	16347	16289	16409	16124	16418	16102	16291	16149	16164	16178	16251	16413	16360	16176	16291	16256	16224	16129	16145	16233	16289	16233	16042	16237	16310	16330	16094	16202	16359	16421	16196	16025	16099	16322	16335	16310	16169	16170	16270	16440	16226	16032	16152	16192	16181	16212	16279	16259	16451	16095	16064	16256	16266	16363	16285	16288	16229	16219	16331	16271	16293	16400	16118	16261	16175	16199	16276	16255	16283	16143	16316	16354	16338	16274	16240	16357	16245	16329	16328	16274	16034	16319	16195	16323	16115	16015	16230	16153	16222	16162	16287	16246	16257	16267	16303	16043	16253	16253	16212	16138	16356	16314	16115	16325	16091	16138	16195	16098	16255	16241	16257	16271	16369	16283	16421	16381	16341	16237	16307	16427	16099	16280	16239	16315	16386	16334	16404	16131	16300	16237	16149	16318	16488	16374	16154	16130	16123	16220	16262	16495	16218	16361	16318	16248	16448	16188	16144	16240	16316	16125	16141	16164	16367	16180	16168	16176	16176	16268	16256	16334	16243	16249	16032	16273	16179	16290	16231	16217	16505	16310	16299	16417	16312	16196	16017	16280	16420	16440	16299	16192	16042	16138	16386	16405	16212	16239	16208	16181	16288	16323	16246	16270	16280
24695	24562	24384	25345	25813	28843	31115	29232	27547	25227	24320	24161	24190	24163	24054	24160	24119	24146	24120	24085	24226	23968	24234	24147	24161	24293	24114	24208	24208	24031	24049	24080	24107	24133	24036	24011	24190	24121	24165	24199	24056	24118	24192	24045	24179	24075	24107	24084	24180	24151	24185	24096	24056	24054	24164	24125	24051	24182	24108	24055	24107	24211	24069	24113	24243	23981	24174	24110	24018	24057	24084	24134	24094	23995	24245	24081	24183	24002	24138	24134	24096	24075	24244	24035	24150	24245	24053	24214	24161	24074	24164	24275	24251	23987	24106	24130	24306	24042	24166	24092	24222	24163	24122	24143	24051	24076	24123	24160	24120	24018	24003	24030	24150	24129	24005	24178	24004	24042	24178	24038	24101	23928	24203	24109	24114	24094	24222	24151	24126	24038	24126	24155	23914	24172	24082	24182	24109	24101	24020	24090	24101	24143	24124	24012	24128	24131	24144	23985	24132	24205	24070	24149	24170	24097	24058	24209	24107	24268	24192	24034	24064	24128	24184	24088	24142	24109	24195	24059	24038	24174	24196	24157	24045	24129	24148	24114	24157	24209	24103	24017	24180	24066	24166	24153	24107	24094	24089	24137	24043	24193	24035	24212	24167	24110	24058	24122	24113	24175	24125	24063	24183	24196	24113	24125	24116	24110	24069	24208	24026	24190	24145	24213	24161	24047	24141	24147	24237	24104	24159	24003	24067	24178	24103	24078	24077	24107	24113	24102	24212	24114	24210	24187	24289	24207	24121	24325	24049	24132	24179	24027	24184	24143	24232	24160	24087	23987	24175	24123	24060	24205	24149	24237	24206	24148	24222	24190	24083	24186	24030	24155	24166	24090	24173	24109	24109	24243	24067	24091	24177	24217	24105	24237	24171	24130	24146	24080	24171	24103	24134	24125	24087	24090	24102	24174	24072	24164	24159	24183	24186	24271	24234	24062	24153	24137	24067	24113	24192	24084	24108	24202	24108	23969	24282	24056	24136	24156	24164	24150	24264	24054	24155	24122	24161	24012	24243	24096	24095	24153	24172	24124	24054	24141	24253	24151	23893	24336	24032	24019	24221	24088	24249	24067	24082	24075	24162	24009	24111	24110	24198	24226	24042	24200	24223	24119	24115	24215	24137	24078	24125	24116	24091	24197	24257	24143	24157	24234	24138	24100	24136	24102	24140	24258	24111	24097	24181	24308	24178	24058	24184	24153	24089	24264	24016	24053	24237	24151	24099	24144	24269	24014	24201	24091	24107	24131	24089	24160	24125	24005	24239	24041	24246	24062	24142	24092	24259	24168	24111	24132	24165	24086	24159	24224	24080	24009	24189	24066	24167	24327	24107	24088	24050	24145	24165	24004	24238	24130	24158	24084	24246	24156	24140	24206	24183	24148	24215	24127	24276	24139	24166	24136	24052	24077	24253	24177	24180	24076	24245	24245	24257	24080	24100	24159	24105	24062	24132	24158	24062	24142	24145	24196	24192	24191	24238	24170	24316	24072	24154	24149	24185	24142	24202	24118	24118	24130	24377	24002	24107	24082	24054	24198	24186	24181	24162	24113	24213	24201	24117	24183	24087	24225	24139	24121	24216	24138	24172	24187	24052	24201	24009	24272	24094	24129	24155	24165	24211	24180	24139	24154	24074	24120	24104	24166	24124	24169	24018	24144	24205	24146	24183	24188	24197	24172	24007	24222	24213	24082	24270	24230	24090	24039	24135	24170	24041	24140	24209	24138	24054	24133	24169	24182	24093	24017	24216	24100	24091	24030	24228	24203	24236	24137	24108	24184	24145	24059	24251	24160	24164	24292	24137	24195	24187	24049	24172	24258	24140	24117	24122	24380	24045	24091	24148	24207	24060	24157	24215	24093	24160	24203	24162	24171	24059	24275	24109	24132	24206	24132	24141	24104	24261	24133	24206	24045	24099	24218	24002	24299	24111	24173	24145	24157	24140	24256	24237	24008	24127	24171	24112	24054	24231	24175	24137	24130	24175	24125	24155	24296	24068	24160	24039	24178	24096	24172	24207	24144	24210	24239	24141	24219	24266	24146	24122	24148	24086	24098	24175	24121	24141	24223	24225	24175	24051	24184	24208	24080	24250	24154	24134	24076	24168	24173	24135	24049	24103	24238	24236	24045	24014	24116	24155	24065	24305	24154	24188	24127	24046	24168	24114	24276	24024	24171	24073	24044	24191	24099	24137	24193	24094	24188	24211	24153	24230	24227	24105	24167	24060	24126	24257	24108	24251	24067	24212	24091	24085	24223	24064	24040	24158	24051	24121	24192	24156	24068	24156	24174	24134	24105	24206	24295	24130	24066	24193	23973	24256	24102	24112	24078	24074	24193	24148	24248	24112	24135	24207	24105	24154	24225	24087	24054	24191	24051	24227	24023	24297	24083	24188	24173	24194	24001	24147	24115	24215	24066	24123	24266	24062	24231	24118	24091	24071	24161	24063	24266	23985	24070	24131	24081	24074	24231	24089	24286	24119	24261	24235	24105	24137	24073	24153	24125	24251	24265	24223	24005	24088	24028	24107	24108	24209	24176	24216	24174	24111	24061	24249	24147	24032	24145	24002	24177	23979	24138	24106	24043	24051	24122	24172	24125	24151	24051	24197	24294	24175	24316	24093	24197	24178	24129	23962	24203	24151	24171	24185	24181	24128	24215	24145	24072	24135	24214	24060	23999	24184	24244	24087	24124	24222	24081	24131	24199	24199	24059	24274	24048	24135	24140	24035	24172	24133	24090	24204	24241	24156	24262	24077	24096	24122	24190	24078	24268	24025	24093	24352	24063	24182	24131	24160	24173	24131	24219	24107	24219	24155	24223	24085	24285	24100	24135	24157	24146	24099	24079	24051	24112	24155	24216	24144	24255	24115	24094	24240	24074	24217	24091	24175	24135	24118	24045	24275	24068	24270	24153	24141	24117	24196	24188	24024	24219	24148	24126	24054	24241	24284	24136	24235	24206	24057	24070	24032	24192	24093	24119	24146	24050	24195	24163	24152	24192	24129	24117	24219	24180	24127	24100	24202	24204	24110	24020	24137	24112	24208	24242	24165	24234	24195	24201	24144	24174	24106	24277	24246	24187	24160	24073	24300	24132	24170	24202	24105	24101	24021	24157	24270	24250	24178	23980	24302	24061	24194	24163	24225	24194	24296	24098	24078	24114	24263	24063	24176	24249	24203	24088	24098	24254	24189	24079	24159	24163	24086	24024	24069	24290	24261	24091	24212	24077	24185	24122	24179	24200	24166	24073	24276	24139	24190	24128	24072	24069	24253	24117	24116	24234	24173	24172	24167	24234	24137	24147	24131	24086	24142	24081	24079	24208	24180	24214	24097	24228	24215	24033	24165	24161	24243	24194	24122	24112	24068	24155	24151	24215	24129	24237	24178	24149	24155	24124	24189	24233	24119	24120	24152	24301	24087	24259	24111	24211	24178	24072	24215	24021	24177	24281	24168	24097	24145	24273	24191	24095	24142	24250	24019	24092	24243	24020	24044	24121	24114	24104	24231	24170	24178	24252	24311	24112	24101	24085	24000	24128	24221	24071	24339	24223	24120	24070	24193	24090	24244	24235	24164	24142	24167	24123	24264	24086	24160	24165	24075	24221	24104	24233	24115	24182	24197	24106	24204	24141	24116	24265	24134	24248	24165	24015	24201	24133	24167	24157	24175	24139	24055	24178	24140	24187	24064	24221	24206	23983	24235	24167	24101	24176	24083	24061	24224	24147	24169	24153	24127	24144	24076	24076	24111	24246	24276	24224	24151	24192	24171	24209	24022	24082	24251	24206	24164	24166	24176	24138	24192	24369	24059	24269	24076	24225	24212	24099	24188	24176	24127	24141	24188	24130	24140	24293	24177	24177	24138	24105	24152	24168	24064	24274	24150	24069	24172	24154	24270	24149	24215	24056	24100	24217	24170	24163	24272	24193	24066	24335	24073	24195	24123	24105	24206	24090	24132	24218	24141	24177	24191	24079	24297	24299	24105	24102	24124	24081	24138	24149	24152	24157	24154	24264	24189	24276	24155	24178	24140	24088	24212	24102	24156	24169	24188	24206	24052	24220	24081	24051	24152	24115	24101	24136	24148	24094	24078	24178	24180	24164	24187	24135	24237	24134	24215	24111	24105	24064	24039	24201	24245	24109	24229	24229	24311	24119	24192	24178	24200	24128	24238	24101	24234	24155	24170	24162	24174	24094	24162	24120	24095	24117	24177	24122	24145	24152	24260	24038	24173	24148	24229	24049	24136	24025	24217	24117	24234	24212	24151	24075	24093	24123	24113	24117	24261	24336	24185	24146	24112	24166	24175	24234	24103	24235	24011	24138	24118	24194	24203	24260	24149	24117	24173	24171	24150	24045	24210	24148	24110	24118	24214	24146	24090	24174	24210	24074	24225	24118	24105	24064	24102	24165	24136	24178	24127	24198	24199	24363	24208	24235	24188	24226	24128	24110	24090	23991	24209	24123	24095	24256	24154	24074	24153	24284	24161	24110	24223	24229	24031	24153	24188	24091	24294	24098	24175	24154	24133	24135	24025	24197	24076	24216	24079	24343	24101	24257	24065	24145	24043	24243	24199	24113	24253	24120	24143	24263	24237	24118	24167	24257	24280	24203	24181	24202	24132	24192	24220	24192	24191	24047	24131	24166	24201	24270	24278	24188	24318	24116	24101	24215	24107	24171	24237	24144	24094	24165	24133	24083	24220	24116	24242	24142	24048	24177	24196	24151	24138	24080	24138	24184	24239	24139	24218	24222	24194	24241	24006	24190	24155	24068	24176	24116	24189	24161	24070	24185	24247	24173	24238	24137	24186	24031	24025	24167	24167	24166	24117	24206	24139	24122	24220	24078	24103	24242	24127	24119	24130	24123	24157	24150	24122	24055	24222	24135	24220	24041	24111	24148	24311	24106	24153	24235	24186	24168	24157	24149	24078	24367	24209	24168	24343	24238	24307	24040	24158	24193	24202	24153	24196	24157	24143	24153	23900	24108	24107	24137	24142	24107	24304	24116	24218	24117	24199	24151	24203	24200	24078	24155	24141	24202	24281	24156	24120	24331	24114	24239	24168	24207	24136	24192	24139	24144	24226	24221	24155	24213	24208	24130	24127	24046	24175	24225
18372	17143	16855	16916	17052	22626	47865	41234	32172	22992	17838	16708	16334	16608	16613	16417	16447	16441	16466	16636	16329	16344	16515	16586	16327	16483	16497	16685	16270	16334	16367	16599	16340	16570	16516	16593	16477	16471	16368	16197	16263	16387	16534	16380	16570	16522	16597	16307	16494	16479	16449	16483	16593	16614	16500	16421	16612	16420	16413	16494	16536	16608	16320	16479	16454	16510	16429	16434	16547	16533	16477	16279	16476	16437	16348	16354	16384	16609	16360	16399	16496	16428	16395	16601	16495	16472	16653	16471	16493	16414	16498	16432	16488	16433	16573	16478	16628	16287	16530	16498	16450	16465	16303	16489	16427	16458	16534	16331	16453	16519	16382	16462	16536	16421	16333	16365	16361	16381	16691	16550	16462	16374	16562	16413	16409	16426	16469	16406	16507	16460	16349	16443	16635	16443	16496	16321	16477	16507	16393	16448	16452	16345	16273	16448	16464	16669	16333	16278	16461	16546	16428	16595	16520	16433	16529	16455	16689	16523	16470	16309	16385	16473	16708	16608	16557	16496	16375	16494	16643	16492	16602	16661	16622	16365	16624	16473	16423	16584	16540	16459	16608	16569	16792	16347	16629	16581	16284	16308	16310	16415	16671	16583	16408	16460	16530	16594	16574	16258	16592	16651	16479	16554	16583	16414	16581	16398	16278	16470	16537	16580	16620	16182	16341	16417	16549	16415	16426	16374	16507	16567	16516	16513	16514	16337	16597	16482	16522	16349	16205	16425	16594	16362	16547	16395	16367	16485	16631	16475	16612	16354	16577	16421	16475	16355	16679	16588	16363	16389	16452	16503	16569	16338	16452	16336	16664	16471	16432	16399	16284	16414	16496	16480	16524	16766	16425	16430	16402	16445	16519	16532	16279	16261	16533	16418	16434	16481	16422	16426	16358	16260	16418	16514	16522	16574	16489	16429	16593	16328	16443	16466	16505	16403	16283	16226	16417	16649	16438	16448	16529	16486	16463	16536	16352	16371	16624	16473	16465	16377	16483	16448	16375	16558	16658	16358	16258	16352	16265	16303	16421	16587	16444	16296	16452	16343	16640	16371	16479	16438	16462	16491	16385	16610	16472	16513	16528	16668	16385	16428	16528	16558	16368	16201	16388	16645	16434	16526	16408	16595	16721	16328	16305	16478	16300	16432	16462	16562	16592	16680	16336	16381	16337	16582	16523	16381	16408	16464	16431	16590	16484	16548	16510	16311	16383	16444	16324	16381	16481	16559	16591	16313	16568	16402	16546	16513	16547	16377	16718	16417	16521	16568	16499	16598	16505	16374	16642	16484	16543	16548	16578	16335	16593	16387	16512	16608	16567	16350	16365	16480	16472	16392	16549	16513	16563	16455	16430	16386	16609	16427	16266	16446	16565	16289	16324	16497	16504	16516	16448	16478	16612	16514	16567	16511	16283	16522	16589	16594	16727	16514	16311	16500	16331	16547	16506	16586	16649	16584	16399	16363	16493	16575	16810	16390	16287	16399	16570	16410	16531	16512	16516	16323	16473	16412	16442	16403	16568	16527	16524	16347	16458	16557	16309	16643	16561	16337	16435	16375	16460	16610	16648	16420	16493	16529	16518	16457	16507	16456	16392	16507	16356	16507	16531	16392	16450	16424	16478	16421	16344	16477	16379	16442	16478	16438	16603	16462	16507	16326	16551	16621	16508	16385	16553	16353	16390	16430	16556	16650	16559	16548	16572	16597	16460	16547	16690	16439	16490	16535	16460	16433	16405	16477	16419	16643	16390	16487	16525	16597	16433	16600	16487	16417	16571	16675	16458	16359	16281	16727	16437	16601	16495	16437	16451	16424	16576	16380	16558	16272	16571	16423	16554	16392	16422	16401	16658	16498	16504	16498	16304	16422	16421	16555	16396	16287	16462	16371	16659	16593	16659	16614	16487	16184	16489	16357	16507	16501	16396	16478	16604	16405	16487	16559	16517	16570	16476	16469	16357	16537	16177	16389	16487	16641	16566	16463	16294	16436	16433	16387	16464	16571	16539	16520	16500	16346	16541	16408	16632	16395	16530	16475	16490	16392	16372	16513	16367	16360	16414	16604	16524	16548	16425	16520	16357	16535	16512	16606	16577	16455	16441	16339	16499	16496	16481	16478	16457	16522	16633	16685	16440	16447	16540	16314	16447	16667	16412	16540	16664	16393	16685	16525	16381	16445	16342	16284	16265	16355	16607	16667	16496	16458	16547	16599	16473	16557	16323	16525	16509	16500	16366	16453	16572	16440	16548	16570	16615	16473	16255	16408	16458	16523	16513	16506	16631	16237	16479	16550	16482	16575	16664	16582	16375	16547	16592	16725	16527	16668	16505	16422	16433	16493	16415	16486	16827	16521	16590	16625	16464	16717	16509	16431	16533	16406	16660	16598	16632	16573	16554	16389	16338	16380	16221	16346	16417	16374	16376	16378	16349	16451	16604	16523	16520	16284	16468	16527	16436	16562	16624	16570	16498	16497	16646	16577	16625	16396	16217	16276	16190	16263	16501	16500	16532	16278	16474	16374	16400	16449	16532	16547	16639	16362	16360	16374	16534	16585	16395	16540	16432	16525	16587	16382	16639	16194	16405	16489	16618	16418	16619	16460	16430	16502	16432	16464	16435	16501	16253	16470	16520	16442	16546	16570	16524	16554	16600	16536	16560	16598	16312	16719	16563	16654	16608	16529	16338	16296	16570	16576	16486	16618	16436	16570	16385	16609	16613	16563	16371	16453	16496	16464	16473	16577	16795	16655	16413	16407	16402	16534	16558	16547	16403	16518	16536	16478	16381	16535	16445	16530	16756	16601	16487	16581	16514	16214	16706	16541	16572	16610	16455	16509	16561	16481	16482	16305	16430	16416	16602	16517	16312	16372	16392	16548	16448	16374	16469	16374	16493	16268	16438	16437	16408	16403	16630	16550	16306	16650	16474	16638	16607	16491	16577	16561	16634	16326	16409	16285	16548	16293	16405	16465	16463	16560	16414	16522	16464	16450	16339	16423	16500	16669	16479	16468	16651	16569	16330	16489	16472	16506	16415	16430	16507	16434	16515	16597	16367	16608	16475	16335	16458	16272	16578	16515	16351	16508	16413	16540	16635	16638	16378	16498	16606	16563	16578	16540	16497	16336	16599	16623	16566	16348	16502	16414	16577	16492	16647	16576	16486	16782	16620	16435	16481	16354	16589	16385	16376	16706	16442	16557	16514	16735	16831	16656	16600	16511	16337	16328	16489	16618	16278	16239	16337	16472	16285	16368	16317	16528	16448	16573	16432	16508	16663	16390	16480	16443	16650	16503	16476	16489	16202	16553	16605	16352	16636	16437	16543	16368	16387	16417	16681	16364	16512	16702	16532	16633	16488	16583	16455	16505	16439	16442	16391	16440	16512	16623	16382	16545	16405	16626	16374	16401	16438	16529	16468	16738	16559	16583	16568	16440	16334	16299	16321	16519	16269	16430	16418	16454	16624	16441	16578	16603	16449	16550	16447	16309	16429	16464	16494	16523	16465	16510	16581	16453	16561	16589	16721	16460	16459	16514	16582	16571	16467	16509	16457	16396	16428	16341	16463	16454	16571	16561	16657	16449	16522	16632	16461	16636	16579	16638	16632	16464	16375	16352	16622	16569	16718	16217	16400	16484	16669	16546	16486	16580	16533	16534	16535	16336	16487	16595	16662	16320	16280	16488	16342	16320	16224	16363	16427	16504	16616	16307	16427	16673	16393	16380	16469	16418	16550	16439	16494	16554	16473	16547	16354	16728	16434	16236	16484	16526	16623	16365	16510	16383	16236	16431	16422	16445	16257	16398	16555	16354	16453	16480	16522	16570	16601	16466	16554	16519	16633	16577	16485	16407	16491	16336	16378	16457	16494	16662	16543	16567	16690	16383	16410	16617	16515	16529	16432	16521	16315	16560	16617	16560	16507	16231	16744	16568	16561	16443	16431	16644	16426	16295	16473	16296	16429	16484	16611	16392	16755	16345	16511	16445	16443	16341	16416	16340	16460	16460	16533	16325	16534	16547	16299	16590	16429	16481	16519	16616	16489	16527	16523	16406	16728	16460	16492	16490	16625	16461	16453	16490	16629	16390	16412	16398	16551	16378	16303	16641	16569	16510	16497	16596	16571	16565	16578	16374	16348	16235	16525	16519	16652	16393	16427	16591	16440	16472	16540	16593	16535	16510	16688	16683	16536	16160	16332	16534	16382	16640	16758	16498	16434	16323	16387	16556	16565	16736	16246	16531	16421	16358	16387	16534	16516	16593	16331	16451	16414	16606	16534	16549	16545	16736	16538	16432	16371	16390	16413	16399	16664	16562	16538	16464	16600	16336	16620	16396	16560	16632	16570	16467	16664	16711	16624	16564	16613	16443	16504	16463	16539	16626	16426	16494	16212	16487	16391	16552	16670	16458	16536	16297	16508	16269	16437	16578	16680	16457	16575	16405	16384	16371	16543	16470	16660	16497	16438	16464	16542	16512	16427	16656	16457	16537	16542	16392	16455	16320	16420	16585	16444	16378	16542	16624	16468	16541	16699	16593	16563	16448	16583	16633	16421	16655	16598	16523	16579	16281	16376	16540	16482	16489	16472	16466	16440	16534	16528	16424	16594	16495	16670	16482	16626	16421	16481	16462	16361	16486	16592	16650	16520	16514	16451	16419	16562	16634	16551	16605	16449	16488	16425	16680	16583	16420	16416	16416	16430	16405	16579	16574	16449	16303	16650	16461	16660	16418	16570	16537	16467	16455	16703	16529	16374	16288	16532	16356	16683	16469	16414	16259	16466	16608	16514	16432	16536	16434	16521	16599	16341	16237	16663	16260	16584	16290	16447	16573	16378	16334	16435	16604	16497	16640	16617	16485	16582	16514	16406	16432	16592	16411	16396	16482	16696	16458	16522	16546	16668	16474	16522	16389	16693	16385	16501	16501	16332	16531	16572	16386	16564	16541	16460	16311	16511	16524	16575	16496	16405	16615	16461	16212	16444	16479	16459	16522	16403	16623	16687	16620	16172	16497	16550	16586	16306	16596	16319	16428	16524	16397	16635	16455	16627	16503	16667	16437	16651	16444	16316	16753	16620	16396	16483	16468	16458	16460	16464	16522	16552	16298	16409	16432	16532	16502
25600	24396	24463	25588	26616	31034	40715	27884	24512	24777	23388	23080	23299	23470	23624	23656	23753	23809	23972	23879	23840	23794	23953	23947	23939	23947	23968	24033	23892	23992	24099	23994	23942	23999	23926	23979	24017	24016	24064	24030	23967	23918	23974	24109	24020	23962	23927	24067	23800	23921	24114	24026	24082	24055	24020	23976	24024	24004	23930	24115	23863	24102	23955	24010	23957	24004	24070	23946	24010	24059	24013	23934	23994	24003	24057	23839	23960	23997	24090	23937	24006	23854	24074	24048	24044	23846	23992	23904	23948	24052	23954	23959	23973	23997	24079	23987	24135	23991	24014	24050	23984	23845	24048	23963	23960	23993	24003	23813	23958	24116	23869	24112	23945	24084	24080	23951	23979	24060	23995	24007	24093	24048	24033	23895	23993	24131	24085	23879	24010	23954	24010	24000	24066	23948	23900	23959	23978	24066	24127	24051	23965	24021	23959	23966	24098	24013	24055	24002	24064	24116	23931	24244	24023	23976	23972	24042	24009	23892	24017	23988	24047	24072	23919	23903	24041	23975	24084	24056	23964	24048	23991	24070	23961	23947	24010	24130	23937	24054	23924	24060	23972	24052	23943	24073	24076	24032	24077	24128	24133	23976	24057	23910	24017	23956	24017	23971	24027	23995	23973	24042	23994	24070	24076	23990	24080	24053	24057	24194	24065	24007	23964	23931	24004	23915	24087	23984	24013	24079	23924	24031	23981	23939	24025	24066	24135	23973	24010	24077	23994	24094	23999	24040	23990	23992	23974	24000	23942	24102	24130	24047	24016	23976	23995	23947	24060	24086	24037	23902	24034	24032	24080	23992	24026	23959	24043	23959	23999	24036	23947	24134	24067	24067	23970	24058	24009	24137	24004	23950	24021	24047	24052	24029	24096	23919	24070	23999	23987	24007	24136	24083	24039	23951	24034	24080	24057	24035	24068	24012	23967	23943	24075	24037	24021	24013	23991	24155	23942	24127	24031	24066	23975	24047	24105	23984	24039	24144	23957	24094	24024	24028	23979	24040	24039	24026	23963	24002	24062	24101	23854	24102	24003	23979	23998	24145	24047	24120	23997	24011	24094	24154	24145	24053	23952	24046	23871	24172	23935	24097	24066	23929	24078	24050	24019	24027	24014	24155	24089	24113	24078	24027	23932	24057	23983	24171	24017	23965	24035	24088	23917	24061	24112	24222	23957	24163	23997	23943	23911	24002	24189	24019	23964	24075	23993	24199	23985	23972	24146	23971	23985	24116	24141	24012	24051	23946	24074	24032	23931	24046	23973	23983	24095	24022	23940	24029	24162	23971	24145	23885	24076	24020	24073	23967	23998	24064	23918	24072	24000	23982	24107	24048	23926	24001	24042	24024	23998	24023	24143	24113	23963	24087	24074	23989	24098	24024	24051	24043	24130	24142	23986	23991	24134	23975	24127	24060	23965	24093	24021	23955	24128	24061	24028	24235	23871	24003	24174	23959	23961	24150	23990	24065	23960	23970	24042	23912	23967	24047	24056	24129	24006	24243	24004	23928	24045	24135	23860	24097	24085	23984	23953	24068	24163	24082	24091	24010	24179	23979	24105	24079	24014	23974	24071	24030	24106	23996	24000	24095	24031	24017	24034	24058	23977	24124	24078	24033	24075	24055	24149	24042	24186	23956	24187	23840	23996	24050	24081	23908	24224	24042	24133	24090	23997	24149	24118	23980	24101	24038	24047	23907	24165	23995	24076	24035	24127	23998	23960	23999	24129	24066	24044	24109	24094	24116	24006	24086	23904	24139	24016	24073	24157	23970	24145	24061	24179	24095	23966	23964	24024	24147	23888	24157	23937	23982	24122	24136	24032	23887	24059	24051	24041	24063	23975	24071	23944	24016	24195	24085	23969	24054	23979	24098	23911	24034	24026	24052	24086	24159	23964	24046	24143	24151	23978	23949	24159	23910	24154	24021	24004	24064	24107	24074	24009	24084	24030	24004	24059	24017	24111	24097	24092	24095	24041	24145	24051	24027	23876	23973	24092	24066	23975	24041	24058	23988	24186	23981	24016	24139	24036	24054	24119	24033	24158	24049	24065	24069	24002	24000	24085	24087	23988	23991	23935	24024	24153	24017	23989	24040	23985	24064	24059	24085	24043	23997	23947	23995	24131	24000	24024	24127	23950	24057	24077	24013	24035	24081	24054	24050	24096	24045	23929	24038	24035	24106	24035	24118	24071	24138	23966	24071	24100	23963	23922	24060	24057	24232	23914	24138	24202	23833	24129	24028	24035	24012	24043	24021	23926	23992	24099	24058	24170	24083	24007	24037	23949	24007	24076	24154	23940	24099	23978	24107	24128	24036	24107	24120	24025	24076	23982	24079	24004	24048	24015	24025	23936	23992	23977	23998	24069	23993	23987	23980	24111	23920	23986	24069	24150	24125	24028	24085	23996	23966	23988	23985	24050	24081	23989	24062	24044	24106	24043	23941	23972	24173	24155	24016	23949	24102	24068	23896	24001	24132	24004	24042	23999	24089	24097	24035	23997	24123	24025	24175	24060	24046	24174	24079	24068	23981	24091	23944	24111	24029	24062	23893	24108	24082	24071	24016	24049	24022	24013	24031	24065	24143	23897	24038	23875	24031	24048	24082	24069	24141	24079	23947	24027	24038	23978	24110	24021	24023	24124	23947	24107	23974	24058	24211	24025	24021	24117	24135	23987	23968	24066	24059	24013	23931	24091	24063	23964	24041	23971	24122	23902	24176	24096	23987	23900	24032	23967	23986	24101	24057	24035	23905	24135	23934	24097	23990	24003	23919	24108	24118	24058	24093	24059	24012	24097	23988	24138	24048	24090	24011	24100	24101	24059	24023	24205	24076	24055	24014	24015	24204	24058	23985	24134	24038	24222	24085	24093	24058	24082	23999	24062	24065	23981	24045	24055	24064	23978	23977	24093	24198	24014	24097	23935	24081	24025	24009	24136	23974	24091	23982	24172	23863	24015	24082	24084	24028	24077	24092	24064	24068	24022	24035	23939	24030	24061	24023	23916	23905	24082	23978	24063	23940	24010	23989	24039	24076	23979	24168	24084	24035	24103	24124	24128	23941	24216	24006	24013	24006	23990	24000	24116	24007	24208	24114	23987	23979	24001	24133	23968	24017	24136	24146	24088	24059	24090	23992	24022	24043	24123	24191	24028	24015	24034	24071	24024	24035	24061	23985	24004	24132	24099	24130	24090	24129	24037	24062	24023	24080	24152	24003	24045	24018	24002	23964	23965	24051	23956	24095	24003	23988	24017	24215	24115	23982	24090	24100	24104	24105	23977	24220	23980	24087	24008	24152	24037	24106	23949	24053	24052	24089	24032	24040	24033	24008	24122	23903	24063	24084	24156	24090	23993	24027	23956	24110	24065	24042	24162	24072	24142	24011	24057	24094	24077	24141	24014	24069	24120	24054	23995	23936	24100	24147	24043	24141	23993	24057	24003	24066	23927	24168	24098	24028	24108	23975	23982	23925	24185	24048	24051	24030	23954	24131	24007	24058	24006	24162	24066	24038	24003	24071	24004	24073	24017	24065	23967	24090	24038	23972	24091	24048	24057	24055	24115	24139	23920	24026	23990	23963	24150	24021	24051	24061	24074	24020	24013	24045	24140	24199	24012	24124	23948	24049	24073	24026	24051	24005	23990	24087	24130	24136	23977	23985	24015	24123	24157	24007	24068	23956	24076	24057	23991	24112	24150	24084	23988	24186	24081	24116	24100	24168	24026	23983	24219	24044	24076	24012	23983	23978	24069	23942	24139	24201	24187	24058	24101	23981	24136	24037	23991	24031	23982	24121	24147	23929	23976	23980	24003	24061	24064	23982	24082	24088	23991	24090	24162	23986	24012	24072	24086	24102	23998	24195	23978	24116	23991	24116	24058	23950	24123	23988	24086	24165	24090	23984	24027	24024	23966	24037	24049	24110	24116	23915	24015	24122	24048	24029	24079	24173	24053	24076	24157	24030	24105	24083	24124	24051	24152	24055	24139	24170	24053	24114	24032	24088	24037	24004	24085	23999	24024	24068	24053	24140	24091	24018	23977	23944	23987	24033	23972	24029	24032	24040	24089	23919	24134	24143	24029	24097	24002	24112	23990	24118	24032	24107	23978	24058	24171	23955	23991	24168	24139	24002	24101	24066	23996	24194	23913	24129	24035	24173	23983	23918	24071	24090	24086	24080	24119	24112	24087	24088	23993	24140	24178	24022	23960	24043	23976	24075	24033	23921	24033	23976	24276	24228	23972	24087	24100	24069	24235	24096	24001	24147	23965	23964	24095	24010	24053	24117	24086	24052	24123	24209	24054	24052	24014	24065	24016	24143	24057	23949	24046	24133	24038	24107	24064	24067	24096	23953	24116	24015	24082	24006	24112	23977	23983	23989	24159	24068	24058	24160	23971	24061	24151	24060	23977	24161	24058	24137	23932	24025	24071	24023	24182	24058	24142	24073	24015	23993	23982	23949	24000	24103	24117	23980	24020	24074	24015	24131	24063	23951	24069	24069	24133	24071	24115	24022	24062	24118	24192	24063	23984	24068	24042	24033	24230	24122	24097	24120	24055	24056	24059	24041	24024	24094	24010	24284	24054	24091	23964	24053	24151	23968	23935	24143	24043	24044	24231	24134	24055	24031	24154	23923	24267	23968	24246	23964	24019	24079	24099	23966	24064	24088	24151	23930	24054	24162	24152	24109	24109	24018	24120	24154	24010	23980	24228	24012	24058	24015	24036	24120	24152	24058	24189	24053	24073	24099	23982	24221	24055	24020	23980	24115	24145	24084	23979	24068	24068	24062	24132	23975	23993	24050	23971	24038	24006	24003	24089	24123	24081	23992	24038	24147	24058	24023	24012	24091	24001	24037	24134	24187	24092	23880	24160	24011	24091	24088	24085	23984	24020	24107	23952	24000	24116	24035	23997	24086	23967	24106	23956	24032	24114	23972	24083	24088	24032	24033	24066	24076	24023	24157	23981	24172	24092	24085	24123	24087	24030	24080	24054	24036	24210	24074	24026	24039	24051	24055	24095	24156	23987	23988	24016	24068	24199	24028	24227	24009	24104	24054	24247	24136	23915	24005	24145	24113	24031	24144	24039	24068	24071	24137	24032	24030	24084	24094	23942	24119
20269	16962	17003	16642	16714	20345	38279	33850	26663	20480	17275	16759	16473	16265	16617	16295	16468	16484	16290	16419	16270	16352	16458	16325	16241	16329	16418	16447	16582	16329	16486	16283	16348	16376	16217	16475	16385	16320	16316	16542	16314	16554	16380	16550	16561	16251	16396	16394	16513	16247	16334	16425	16449	16392	16433	16437	16496	16469	16415	16253	16344	16494	16164	16271	16556	16452	16525	16425	16471	16384	16414	16349	16444	16310	16330	16402	16641	16352	16468	16519	16440	16451	16635	16395	16391	16407	16343	16399	16412	16335	16543	16362	16399	16471	16387	16639	16472	16123	16259	16337	16308	16381	16409	16320	16572	16328	16227	16460	16312	16453	16276	16451	16280	16285	16426	16478	16557	16515	16427	16410	16427	16425	16597	16508	16330	16280	16407	16520	16442	16475	16545	16449	16494	16274	16379	16401	16492	16419	16543	16262	16406	16246	16391	16582	16386	16341	16428	16347	16415	16381	16506	16590	16329	16430	16208	16425	16461	16521	16314	16214	16364	16582	16475	16242	16277	16299	16326	16251	16433	16371	16388	16305	16267	16599	16225	16368	16287	16547	16319	16261	16448	16329	16644	16491	16679	16462	16358	16443	16388	16564	16452	16356	16502	16385	16369	16325	16362	16277	16440	16526	16265	16287	16299	16340	16492	16528	16386	16156	16211	16234	16608	16519	16437	16397	16505	16582	16447	16390	16380	16201	16430	16358	16468	16296	16525	16443	16259	16248	16236	16479	16375	16311	16309	16409	16343	16388	16313	16319	16297	16328	16510	16524	16438	16511	16653	16570	16563	16337	16396	16488	16448	16252	16364	16433	16310	16448	16183	16476	16517	16359	16419	16425	16472	16474	16459	16422	16500	16465	16483	16450	16420	16345	16449	16285	16391	16374	16328	16393	16311	16488	16440	16324	16274	16545	16421	16389	16644	16258	16469	16358	16035	16493	16653	16452	16368	16462	16418	16251	16398	16321	16507	16389	16414	16351	16584	16393	16442	16360	16489	16302	16306	16323	16380	16277	16479	16401	16405	16516	16553	16602	16421	16511	16562	16178	16450	16324	16351	16452	16303	16414	16373	16442	16445	16558	16515	16457	16511	16540	16814	16597	16532	16492	16407	16392	16479	16434	16509	16398	16407	16260	16388	16410	16489	16408	16367	16287	16419	16416	16238	16262	16450	16459	16407	16379	16486	16397	16459	16415	16394	16504	16487	16244	16326	16354	16520	16547	16654	16419	16534	16416	16444	16355	16572	16477	16231	16397	16284	16236	16344	16262	16455	16348	16479	16433	16510	16595	16408	16503	16324	16422	16203	16385	16384	16457	16278	16383	16355	16503	16323	16471	16396	16382	16480	16421	16474	16537	16445	16431	16353	16226	16355	16575	16481	16424	16489	16434	16614	16230	16346	16467	16351	16279	16332	16450	16302	16429	16531	16411	16374	16416	16323	16396	16400	16587	16496	16538	16325	16438	16595	16442	16500	16286	16318	16528	16478	16532	16636	16513	16537	16466	16344	16552	16396	16366	16499	16212	16567	16464	16336	16349	16467	16320	16338	16270	16506	16271	16364	16467	16330	16342	16453	16384	16410	16333	16220	16435	16534	16504	16405	16316	16284	16249	16302	16221	16519	16440	16329	16516	16583	16222	16358	16349	16587	16353	16559	16382	16386	16370	16385	16347	16375	16180	16377	16218	16354	16399	16476	16399	16481	16403	16521	16332	16363	16405	16297	16382	16542	16529	16341	16418	16446	16609	16525	16613	16511	16405	16576	16652	16371	16344	16508	16265	16567	16185	16643	16481	16217	16369	16248	16320	16399	16499	16564	16423	16661	16275	16386	16437	16489	16496	16364	16541	16404	16447	16495	16487	16464	16524	16432	16545	16646	16489	16243	16188	16281	16446	16395	16390	16418	16440	16517	16307	16577	16548	16581	16322	16255	16331	16334	16657	16507	16512	16438	16247	16367	16215	16085	16424	16354	16480	16337	16359	16558	16418	16287	16349	16543	16282	16450	16476	16432	16364	16329	16283	16415	16483	16489	16378	16573	16443	16475	16393	16369	16389	16445	16439	16586	16547	16452	16335	16558	16251	16353	16280	16740	16408	16622	16321	16355	16226	16306	16600	16504	16539	16522	16532	16481	16635	16472	16386	16484	16391	16332	16614	16408	16525	16463	16348	16316	16252	16540	16424	16374	16400	16272	16495	16543	16382	16338	16709	16282	16259	16328	16470	16525	16392	16466	16487	16505	16455	16427	16425	16391	16596	16689	16559	16431	16441	16394	16457	16469	16623	16247	16364	16211	16542	16447	16335	16298	16541	16501	16518	16429	16521	16448	16358	16354	16233	16605	16184	16478	16460	16377	16249	16525	16366	16392	16314	16512	16353	16492	16460	16481	16511	16237	16356	16537	16399	16388	16450	16356	16459	16446	16373	16492	16278	16304	16525	16259	16415	16538	16573	16345	16446	16438	16374	16283	16377	16361	16438	16474	16435	16464	16560	16407	16303	16365	16514	16379	16431	16550	16467	16401	16432	16555	16384	16558	16387	16439	16424	16616	16591	16323	16504	16332	16384	16241	16519	16244	16479	16406	16432	16328	16244	16444	16312	16497	16333	16415	16190	16386	16292	16244	16488	16402	16419	16457	16276	16486	16497	16448	16562	16424	16407	16450	16333	16302	16272	16570	16403	16571	16417	16406	16410	16471	16200	16363	16473	16376	16338	16560	16576	16446	16314	16444	16399	16362	16450	16534	16554	16531	16446	16398	16392	16403	16292	16260	16363	16323	16220	16486	16290	16355	16433	16434	16473	16524	16475	16389	16404	16610	16430	16541	16455	16574	16355	16408	16264	16247	16292	16514	16445	16714	16282	16412	16529	16466	16423	16436	16375	16266	16499	16426	16510	16743	16300	16356	16516	16288	16253	16613	16445	16359	16501	16358	16267	16509	16246	16704	16332	16397	16507	16345	16420	16503	16477	16418	16178	16477	16680	16477	16382	16466	16502	16306	16610	16360	16479	16303	16639	16618	16314	16497	16363	16379	16428	16217	16424	16472	16407	16390	16650	16403	16420	16623	16450	16415	16423	16452	16489	16242	16636	16464	16343	16347	16466	16529	16456	16091	16361	16359	16263	16350	16282	16556	16546	16504	16313	16401	16310	16272	16408	16392	16456	16404	16478	16588	16422	16416	16384	16321	16413	16282	16537	16441	16445	16308	16511	16307	16632	16315	16485	16412	16242	16512	16308	16416	16422	16318	16506	16260	16265	16390	16464	16383	16398	16308	16443	16347	16243	16339	16359	16502	16423	16342	16473	16471	16472	16210	16361	16529	16387	16385	16378	16352	16367	16551	16536	16338	16468	16513	16302	16679	16416	16291	16565	16542	16498	16392	16530	16453	16387	16301	16405	16200	16248	16439	16441	16507	16460	16377	16326	16447	16188	16119	16433	16373	16357	16438	16453	16408	16554	16526	16317	16426	16319	16296	16464	16582	16517	16459	16085	16388	16421	16543	16424	16661	16389	16356	16480	16490	16270	16346	16522	16256	16387	16424	16448	16555	16497	16445	16359	16457	16560	16556	16501	16239	16352	16276	16621	16432	16532	16430	16478	16476	16408	16399	16458	16190	16552	16357	16240	16519	16414	16348	16423	16295	16535	16390	16344	16363	16375	16391	16437	16550	16205	16454	16310	16513	16334	16495	16498	16358	16454	16331	16442	16419	16591	16402	16425	16480	16552	16454	16336	16404	16354	16487	16474	16450	16433	16222	16393	16405	16514	16475	16454	16341	16455	16358	16279	16277	16375	16142	16377	16387	16362	16510	16416	16447	16262	16432	16485	16465	16472	16455	16278	16677	16418	16287	16465	16510	16609	16233	16236	16345	16423	16567	16327	16401	16435	16328	16393	16474	16399	16506	16373	16513	16277	16511	16488	16340	16476	16496	16390	16313	16428	16530	16497	16418	16380	16460	16427	16401	16355	16506	16567	16581	16636	16472	16440	16460	16517	16448	16276	16512	16427	16261	16617	16436	16480	16505	16397	16312	16419	16240	16456	16486	16521	16535	16588	16374	16497	16650	16404	16398	16344	16479	16693	16377	16632	16436	16378	16641	16398	16468	16519	16385	16543	16332	16340	16586	16310	16555	16486	16445	16280	16444	16353	16228	16451	16418	16364	16422	16386	16284	16444	16546	16160	16445	16567	16470	16171	16413	16427	16542	16515	16400	16401	16487	16626	16569	16756	16352	16616	16425	16352	16376	16341	16282	16505	16420	16350	16484	16441	16503	16393	16573	16374	16426	16534	16625	16637	16448	16466	16262	16378	16396	16409	16461	16296	16332	16454	16362	16294	16433	16414	16603	16384	16288	16373	16365	16354	16422	16389	16458	16297	16587	16518	16357	16250	16642	16477	16292	16299	16364	16256	16478	16387	16456	16413	16590	16429	16184	16485	16532	16563	16582	16460	16450	16588	16659	16288	16175	16427	16271	16265	16459	16358	16487	16300	16330	16525	16458	16539	16457	16398	16318	16526	16364	16557	16441	16373	16438	16545	16275	16395	16295	16338	16486	16346	16231	16395	16399	16339	16525	16500	16276	16251	16320	16239	16307	16472	16479	16369	16434	16200	16316	16329	16533	16211	16273	16445	16347	16327	16534	16439	16268	16487	16488	16444	16489	16505	16341	16590	16514	16483	16409	16468	16724	16671	16360	16413	16511	16390	16211	16245	16512	16422	16706	16305	16466	16463	16651	16411	16489	16348	16556	16320	16608	16333	16425	16677	16446	16466	16289	16490	16427	16378	16604	16644	16264	16495	16505	16349	16435	16338	16641	16531	16495	16577	16320	16322	16340	16410	16211	16229	16340	16472	16558	16262	16464	16462	16478	16370	16343	16426	16447	16298	16370	16462	16517	16682	16540	16459	16351	16686	16457	16438	16479	16245	16242	16448	16349	16543	16474	16471	16479	16374	16442	16706	16455	16408	16424	16518	16650	16266	16479	16314	16536	16268	16490	16265	16613	16518	16363	16453	16407	16299	16230	16454	16399	16408	16568	16355	16253	16337	16441	16210	16361	16471	16475	16370	16539	16358	16480	16470	16355	16422	16276	16400	16405	16435	16336	16272	16414	16409
23966	23985	24277	25241	25901	30445	34977	27583	26976	25601	23928	23799	23838	23806	23925	23773	23846	23904	23927	23858	23924	23764	23882	23867	23898	23808	23945	23817	23953	23913	23898	23908	23813	23893	23735	23763	23926	23790	23902	23769	23878	23883	23785	23869	23806	23858	23924	23932	23743	23910	23853	24019	23832	23816	24033	23728	23860	23930	23997	23876	23930	23932	23855	23963	23896	23775	23863	23722	23965	23877	23914	23836	23893	23975	23898	23936	23902	23876	23869	23811	23823	23947	23868	23905	23960	23877	23983	23817	23804	23896	23781	23796	23898	23970	23873	23828	23823	23884	23955	23800	23892	23846	23837	23937	23831	23973	23947	23790	23859	23915	23858	23896	23845	23953	23870	23838	23912	23743	23872	23845	23851	23933	23876	23876	23846	23875	23792	23985	23875	23971	23985	23971	23788	23893	23832	23922	23938	23960	23937	23920	23902	23981	23834	23927	23966	23828	23893	23959	23819	23834	24027	23838	23934	23894	23868	23903	23908	23785	24006	23846	23890	23915	24022	23843	23857	23854	24009	23874	23954	23975	23906	24005	23866	24004	23914	23985	23828	23877	23757	23852	23967	23908	23970	23801	23984	23841	23916	23897	23930	23873	23906	23878	23817	24042	23818	23872	23932	23869	23840	23930	23783	23954	23893	23912	23913	23752	23871	23968	23849	23919	23828	23854	23827	23932	23796	23849	23904	23913	23880	23894	23939	23899	23935	23832	23906	24004	23940	23866	23909	23948	23768	24020	23897	24096	23836	23709	23952	23961	23874	24062	23827	23832	23806	23878	23989	23906	23927	23818	23899	24029	24028	23897	23823	23824	23937	23883	23877	23810	23886	23919	23901	23796	23848	23963	23864	23913	23941	23973	24000	23859	23974	23798	23957	23864	23962	23912	23970	23807	23926	23925	23978	23850	23981	23848	23911	23934	23864	23896	23969	23884	23873	23909	23858	23965	23864	23877	24040	23958	23945	23857	23994	23869	23729	23939	23819	23871	23926	23895	23903	23963	23943	23813	23929	23938	23962	23816	24072	23870	23942	23984	23860	23891	24041	23927	23958	23919	23885	23825	24044	23838	23882	24027	23887	23979	23902	23914	23868	24038	23906	23835	23912	23966	23886	24042	23840	23859	23848	23859	23889	23968	23844	23981	23895	23964	23891	23879	23895	24021	23949	23895	24050	23923	23875	23888	23815	23878	23978	23980	23851	23943	23807	23862	23928	23876	23894	23864	23834	23898	23987	23900	23909	23807	24044	23958	23913	24102	23826	23942	23956	23870	24038	23932	23831	23873	23926	23943	23934	23833	23981	23941	23872	23989	23937	23899	23929	23914	23899	23740	23990	23955	24017	23954	23985	23939	23826	23983	23917	23882	24020	23825	23942	23922	24086	23732	24007	23866	24011	23965	23892	23953	23851	23920	23875	23965	23920	23869	23831	24010	23781	23799	24027	23980	23948	24070	23828	23843	23919	23953	23856	23942	23851	23936	23940	23876	24047	23915	23991	23868	23924	23920	23878	23792	23988	23845	23908	24113	23878	24096	24003	23918	24047	23961	23982	23796	23901	23955	23857	24013	23987	23905	23813	23889	23883	23921	23998	23762	23853	23895	23935	23918	23936	23907	24025	23885	23978	23876	23851	23871	23968	23882	23958	23892	23822	23941	24019	23997	23982	23974	23713	23909	23943	23945	23933	23920	23978	24056	23817	23897	24000	23903	23966	23932	23966	23946	23961	23929	23909	23859	23928	24048	23899	23868	23891	23896	23894	23902	23956	24037	23944	23984	23815	23807	23884	23895	23847	23996	23872	24031	24004	23997	23786	23890	23951	23915	23880	24027	24000	23729	23986	23914	23958	23827	23896	23894	23938	23937	23937	23918	23930	24093	23723	23868	23911	23898	24028	23785	24004	23822	23897	23973	24017	23903	23978	23969	23897	23880	23988	23853	23862	23875	23986	23954	23984	23826	23950	23963	23944	23889	23969	23906	23817	23929	23987	23842	23969	23928	24035	23959	24006	23889	23971	24001	24038	23793	24098	23927	23958	23991	24040	24041	23904	23911	23959	23845	24001	23931	23820	23963	23911	23887	23919	23846	23937	24031	23864	23871	23916	23953	24026	23917	24076	23870	23809	24006	24108	23847	23954	23894	23876	23805	23967	23941	23990	23819	23975	23959	23991	23928	23914	23902	23890	23899	23998	23903	23834	24021	23953	23771	23910	23834	24016	23830	23929	23947	23878	23984	24000	23953	23923	23944	24037	23995	23977	23951	23973	23997	24015	23941	23864	23867	23953	23857	24112	23906	23958	24010	23743	23998	23908	23910	23967	23892	24001	24015	23929	23910	24044	23955	23962	23898	24011	23929	23855	23895	23982	23971	23981	23833	23945	23913	23905	23871	23824	23812	23953	24010	23804	23961	23954	23910	23969	23789	23933	23872	23949	23922	23832	23976	23901	23904	23876	23882	23947	23923	23951	23901	23927	24063	23963	23688	24076	23785	23883	23914	23792	23993	23945	23937	23778	23992	24018	23937	23947	23878	23987	23867	23942	23853	23905	24049	23810	23995	23872	23980	23816	23890	24093	23917	24006	23828	23831	23831	24157	23810	23920	24025	23964	23919	24057	23918	23972	23956	23977	23987	23928	23898	23978	23789	23939	23998	23914	23942	23996	23947	24009	23849	23867	23886	24013	23879	23908	23897	23926	23919	23958	23967	23950	24034	23980	23848	23878	23946	23932	23908	23938	23883	23921	23887	23990	23781	23986	23990	23890	23946	24042	23829	23828	23931	23937	24001	23995	23785	23965	24088	23993	23850	23851	23956	23830	23992	24033	23858	23919	23869	23888	23958	24013	23948	23862	23866	23894	24023	23934	24050	23966	23882	23810	23925	23953	23921	23950	23990	23959	23756	23970	23986	24031	23875	23847	23979	23908	23909	23929	23867	24064	23928	23980	23984	23874	24030	23906	23983	23981	23893	23976	23905	23994	24022	24057	23907	23879	23919	23940	23897	23902	24026	23951	23951	23892	24062	23915	23985	23865	23989	23905	23915	23931	23890	23816	23846	23868	23899	24101	23891	23940	23959	23934	23854	24016	23887	23921	23894	24054	23839	23953	23877	23955	23884	23939	23996	23734	23882	23988	23960	23811	23937	23940	23995	24040	23920	23936	24048	23865	24000	23864	23863	23915	23921	23840	23864	24065	23869	23941	23849	23930	23815	24114	24033	23888	23955	23858	23940	23926	23988	23943	23823	24001	23888	23869	23834	23938	24003	23932	23892	23992	23864	24014	23788	24017	23888	23934	23982	23914	23965	23890	24006	23914	23938	23746	24026	23911	23981	23962	24101	24027	23929	23959	23948	23928	23969	23802	23912	23810	24000	23939	24017	23777	23883	23938	23866	23904	23983	23977	23732	24040	23881	23910	23920	23975	23980	23834	23817	23889	23863	24045	24067	23916	24026	23950	23962	23896	24001	23898	23941	23898	24016	23785	23947	23936	23839	23925	23931	23840	23923	23970	23878	23800	24090	23818	23989	23893	23883	23841	23967	24044	23897	23946	24032	23973	23838	23954	23920	23929	23930	23949	23842	23988	23851	23949	24054	23875	23864	23828	24017	23955	23901	23890	23949	23825	23979	24038	23996	23948	23862	23916	23983	23806	23968	23902	23999	23884	23853	23938	23872	23956	23859	23972	23841	24078	23786	24004	23954	23882	24041	23860	23854	23897	23979	23958	23831	23950	24117	23926	23714	24047	23952	23876	23812	24047	23909	23893	23880	23780	23755	23896	23751	23913	23923	23983	23914	24022	24042	23940	24021	24015	23903	23865	23940	23893	24104	23992	23853	24115	24046	23920	23844	23900	23890	24011	24044	23892	23943	23888	23954	23831	23844	23922	24056	23998	23911	23863	24063	23988	23994	23925	23976	23928	23858	24058	24056	23894	24132	24056	23976	23909	23980	23773	23961	23998	23909	24056	23952	23939	23922	23899	24004	23932	23871	23964	23903	23868	23933	23891	23971	23996	23812	23996	23986	23931	23960	23983	23963	23882	24042	23967	23895	23911	24003	23956	23874	24018	23968	23893	24010	23932	23916	23962	23946	23936	23885	23937	24026	23957	23949	23912	23874	23899	23992	23954	23964	23872	23875	23979	23874	23976	23828	23982	23906	23939	24048	23895	23965	23909	24010	23915	23920	23988	23896	23875	23947	23972	23978	23984	23886	23932	23901	24037	23748	23990	23881	23956	23918	23950	23960	23919	23994	23897	23869	24053	23939	23847	23860	23904	23899	24098	24022	23934	23973	23995	23938	23942	23987	23987	23971	24013	23894	23910	23911	23907	23908	24002	24011	23865	23923	24007	23923	23928	23874	24033	23979	23932	24043	23948	23817	24015	23943	23895	23908	23885	23931	24002	23889	24000	23939	23886	23881	23978	23998	23965	23899	24054	23860	23935	24040	23894	23855	23970	24104	23987	23955	23963	24005	24021	23768	23967	23947	23929	23868	23885	23876	23975	24018	24011	23756	24045	23949	23936	23863	23931	23885	24056	23791	24066	23841	23973	24016	23941	23948	24007	23998	23895	24025	23785	24170	23962	23953	23964	23793	23942	24038	23859	24156	24054	23921	24023	23917	24116	23871	23874	23968	23938	23961	24020	23882	23746	23935	23909	23753	23987	23914	23969	23925	23909	24008	23958	24019	23916	23926	23918	24041	24039	24008	24032	23899	23923	23922	23979	23855	23922	24006	23834	23918	23979	23954	23820	23902	23927	23873	23920	24045	23926	23977	24117	24031	23977	23935	23896	23994	24071	23877	23964	24017	23803	23924	23936	23939	23952	23938	23963	23931	23920	23876	23858	23915	23925	24089	23989	23942	24044	24013	23869	23923	24026	23875	23912	23911	23941	23947	23936	23958	23869	23918	23972	23867	23857	23965	24023	23930	23917	24005	23995	23840	23979	23837	24063	24016	24025	23889	24050	23937	24034	23912	23925	23913	23995	23917	23981	23961	23960	23934	24007	23868	23900	23997	23893	23814	24006	23985	23930	23922	23910	23857	24027	23946	23996	23757	23912	24058	23968	23950	23923	23936	23936	23905	23985	23858	23882	23912	23940	23866	23842	23991	23812	23894	24055	23741
18590	16901	16875	16699	16924	22319	48252	43034	31775	22545	18045	16713	16665	16306	16455	16570	16431	16633	16220	16373	16400	16392	16685	16504	16463	16379	16633	16370	16389	16428	16413	16402	16372	16356	16385	16420	16479	16401	16504	16402	16459	16515	16730	16529	16606	16538	16513	16692	16397	16344	16308	16309	16396	16564	16512	16422	16272	16348	16566	16590	16388	16390	16197	16395	16450	16432	16665	16558	16542	16331	16425	16616	16405	16570	16462	16508	16150	16511	16299	16109	16430	16416	16499	16447	16370	16372	16462	16315	16384	16554	16506	16419	16567	16390	16443	16339	16677	16267	16530	16473	16530	16352	16602	16280	16378	16343	16378	16491	16437	16320	16599	16618	16197	16486	16245	16438	16382	16272	16325	16511	16575	16368	16542	16239	16487	16574	16384	16480	16402	16559	16455	16423	16549	16518	16265	16379	16375	16569	16662	16216	16466	16282	16241	16537	16640	16349	16428	16525	16413	16596	16451	16372	16203	16543	16527	16392	16459	16503	16331	16349	16391	16350	16684	16644	16552	16518	16380	16592	16629	16443	16470	16524	16482	16579	16185	16364	16411	16379	16344	16466	16426	16370	16505	16425	16389	16453	16517	16369	16417	16462	16533	16344	16651	16153	16412	16418	16415	16349	16457	16543	16473	16594	16640	16438	16538	16306	16501	16573	16555	16406	16555	16546	16438	16422	16483	16382	16392	16366	16420	16495	16520	16482	16414	16351	16270	16461	16477	16331	16497	16333	16455	16430	16366	16255	16571	16650	16572	16523	16375	16307	16520	16435	16424	16610	16548	16337	16501	16409	16220	16391	16642	16340	16426	16506	16479	16323	16179	16390	16507	16272	16544	16439	16583	16603	16686	16359	16565	16426	16356	16527	16451	16478	16385	16358	16300	16337	16416	16449	16582	16320	16388	16544	16494	16436	16420	16509	16517	16380	16639	16599	16380	16451	16409	16616	16555	16339	16594	16456	16627	16364	16410	16511	16401	16590	16209	16369	16402	16544	16357	16372	16466	16389	16428	16488	16550	16429	16707	16470	16594	16433	16381	16606	16570	16497	16499	16598	16261	16295	16533	16347	16466	16475	16392	16679	16415	16404	16496	16468	16372	16433	16342	16548	16464	16418	16486	16358	16219	16544	16446	16458	16566	16416	16399	16384	16439	16455	16425	16416	16465	16494	16586	16461	16337	16411	16494	16483	16638	16622	16488	16633	16548	16563	16382	16667	16400	16596	16280	16477	16448	16480	16505	16454	16364	16566	16717	16431	16610	16404	16275	16658	16538	16482	16299	16366	16385	16433	16663	16374	16288	16416	16306	16326	16455	16293	16341	16459	16387	16473	16309	16243	16495	16380	16426	16268	16392	16418	16436	16670	16442	16288	16309	16371	16409	16289	16327	16513	16530	16528	16469	16421	16354	16410	16765	16422	16440	16576	16155	16400	16499	16346	16529	16445	16439	16338	16550	16386	16568	16325	16244	16132	16627	16566	16579	16371	16418	16354	16459	16509	16516	16412	16455	16536	16619	16513	16349	16418	16433	16456	16402	16514	16230	16409	16511	16186	16328	16384	16437	16473	16506	16423	16588	16523	16414	16365	16616	16541	16557	16407	16515	16447	16482	16579	16442	16468	16413	16571	16219	16487	16345	16517	16501	16607	16666	16579	16345	16655	16402	16472	16269	16183	16382	16287	16579	16558	16475	16523	16288	16230	16517	16533	16603	16335	16391	16300	16450	16588	16381	16432	16712	16428	16587	16474	16404	16314	16275	16143	16194	16318	16426	16223	16400	16500	16548	16439	16432	16500	16590	16404	16565	16523	16461	16578	16518	16445	16520	16341	16447	16537	16355	16465	16358	16446	16392	16512	16659	16510	16403	16523	16471	16321	16520	16605	16631	16357	16498	16521	16344	16278	16279	16561	16380	16365	16437	16445	16384	16349	16349	16353	16344	16485	16379	16336	16372	16351	16551	16533	16655	16433	16479	16350	16583	16465	16405	16406	16382	16390	16414	16548	16435	16359	16346	16481	16530	16461	16326	16440	16508	16511	16533	16524	16396	16348	16498	16345	16404	16553	16419	16447	16317	16382	16264	16436	16366	16418	16344	16588	16401	16276	16445	16498	16530	16436	16546	16523	16155	16414	16572	16493	16506	16558	16575	16703	16556	16405	16540	16381	16434	16443	16520	16592	16416	16418	16410	16330	16532	16375	16426	16538	16497	16286	16452	16356	16335	16524	16400	16367	16543	16405	16564	16366	16687	16474	16563	16429	16653	16490	16340	16418	16673	16244	16707	16642	16482	16483	16700	16416	16453	16616	16608	16313	16540	16372	16388	16343	16502	16326	16329	16410	16322	16187	16192	16242	16465	16497	16482	16452	16132	16424	16628	16425	16360	16474	16131	16424	16594	16426	16583	16508	16437	16651	16613	16282	16480	16289	16375	16432	16480	16489	16232	16503	16419	16456	16418	16503	16483	16427	16435	16299	16529	16465	16414	16294	16442	16501	16416	16495	16509	16366	16421	16523	16465	16433	16513	16574	16545	16296	16391	16543	16429	16371	16328	16250	16396	16538	16488	16470	16489	16447	16670	16506	16329	16429	16595	16588	16423	16511	16333	16329	16421	16423	16448	16335	16224	16335	16449	16393	16564	16542	16536	16373	16592	16493	16445	16574	16365	16496	16473	16572	16461	16400	16441	16503	16287	16569	16519	16546	16428	16198	16754	16430	16496	16652	16302	16524	16431	16607	16503	16249	16296	16529	16590	16390	16482	16632	16407	16329	16317	16413	16496	16405	16429	16527	16387	16404	16607	16529	16406	16316	16375	16341	16503	16541	16480	16360	16562	16653	16464	16532	16359	16446	16521	16498	16495	16682	16511	16537	16290	16383	16246	16383	16573	16598	16328	16337	16498	16279	16385	16418	16516	16427	16635	16433	16558	16461	16689	16120	16273	16514	16427	16410	16416	16275	16615	16358	16323	16497	16352	16381	16290	16507	16458	16232	16525	16340	16669	16648	16386	16273	16514	16459	16547	16483	16450	16537	16363	16450	16468	16318	16377	16494	16218	16467	16258	16556	16328	16208	16397	16555	16555	16406	16612	16560	16440	16625	16555	16478	16487	16428	16620	16417	16582	16304	16714	16226	16526	16318	16465	16482	16648	16495	16384	16582	16363	16309	16564	16538	16504	16258	16350	16308	16464	16515	16595	16565	16630	16145	16319	16443	16700	16513	16438	16441	16338	16403	16455	16517	16370	16192	16462	16343	16339	16439	16408	16355	16695	16522	16535	16398	16389	16298	16459	16429	16515	16539	16422	16650	16397	16617	16497	16507	16502	16337	16417	16397	16172	16487	16317	16497	16381	16521	16368	16396	16625	16549	16281	16517	16682	16409	16341	16400	16519	16427	16257	16366	16358	16439	16333	16542	16634	16360	16470	16576	16441	16456	16579	16473	16430	16482	16381	16532	16284	16448	16526	16475	16689	16686	16534	16518	16392	16519	16722	16493	16371	16610	16450	16551	16425	16459	16468	16422	16542	16514	16352	16234	16534	16561	16478	16282	16478	16481	16306	16358	16524	16443	16513	16571	16197	16467	16431	16665	16309	16366	16451	16537	16488	16594	16604	16457	16341	16413	16504	16458	16574	16291	16367	16335	16366	16529	16387	16581	16318	16346	16392	16570	16509	16493	16344	16462	16485	16195	16765	16626	16329	16526	16469	16467	16487	16509	16505	16257	16564	16652	16443	16452	16329	16279	16442	16220	16495	16431	16362	16604	16348	16521	16345	16335	16324	16381	16422	16523	16624	16620	16499	16270	16324	16420	16376	16439	16312	16344	16463	16367	16544	16483	16410	16334	16384	16491	16595	16618	16480	16357	16484	16491	16446	16569	16666	16311	16290	16205	16458	16545	16587	16119	16439	16632	16482	16662	16362	16337	16504	16303	16447	16374	16513	16701	16643	16489	16548	16375	16055	16453	16352	16304	16417	16255	16583	16378	16378	16456	16608	16407	16386	16570	16675	16348	16440	16493	16468	16639	16447	16694	16411	16416	16462	16433	16467	16526	16457	16447	16492	16472	16455	16451	16346	16420	16725	16598	16689	16566	16460	16605	16429	16397	16393	16539	16471	16334	16618	16484	16317	16495	16510	16525	16434	16356	16452	16462	16555	16314	16461	16406	16412	16434	16573	16438	16417	16472	16405	16448	16294	16473	16522	16465	16574	16366	16615	16462	16656	16230	16501	16438	16530	16588	16331	16428	16481	16638	16463	16369	16353	16302	16411	16549	16402	16348	16506	16458	16460	16479	16566	16568	16341	16437	16584	16479	16553	16507	16599	16615	16407	16458	16499	16509	16479	16349	16395	16538	16384	16368	16523	16310	16420	16430	16525	16219	16468	16419	16351	16410	16410	16573	16712	16636	16495	16297	16436	16591	16354	16272	16372	16440	16370	16517	16573	16537	16362	16413	16316	16343	16330	16565	16585	16409	16399	16358	16385	16281	16440	16323	16481	16588	16493	16440	16266	16401	16437	16471	16509	16484	16492	16400	16519	16529	16607	16523	16643	16541	16635	16467	16647	16352	16460	16526	16350	16226	16544	16347	16461	16472	16169	16378	16380	16347	16418	16529	16495	16422	16470	16477	16569	16595	16324	16446	16514	16320	16593	16454	16441	16644	16426	16383	16435	16444	16413	16381	16517	16753	16374	16510	16416	16468	16556	16355	16486	16378	16567	16362	16565	16529	16526	16559	16457	16541	16397	16406	16516	16533	16716	16520	16593	16526	16491	16547	16509	16485	16469	16339	16443	16362	16474	16272	16573	16524	16553	16399	16267	16411	16471	16422	16374	16410	16412	16409	16241	16590	16536	16544	16521	16484	16448	16537	16381	16249	16608	16327	16422	16524	16594	16429	16595	16399	16571	16347	16426	16386	16599	16468	16209	16598	16463	16449	16199	16423	16583	16445	16511	16421	16377	16221	16380	16381	16677	16387	16525	16522	16631	16349	16401	16287	16549	16398	16528	16601	16424	16468	16496	16489	16472	16615	16453	16503	16507	16397	16685	16422	16374	16263	16486	16524	16507	16523	16408	16525	16424	16348	16372	16311	16297	16532	16338	16361	16377	16443	16348	16577
25852	24443	24324	25982	26888	32952	40855	28005	24039	24670	23038	22907	23187	23343	23476	23600	23688	23793	23682	23854	23813	23795	23815	23778	23958	23842	23835	23826	23876	23975	24027	23814	23916	23719	24003	23776	23903	23905	23867	24004	24034	23844	23959	23893	23798	23986	23852	23784	23930	23809	23968	23894	23906	23837	23968	23967	23847	24007	23897	23808	23860	23988	23888	23920	23916	23995	23890	23857	23960	23879	24046	23959	23926	23984	23919	23881	23901	23862	23939	23845	24014	23814	23996	23848	23945	23842	23992	23798	23940	23779	23887	23762	24079	23886	23843	23940	23912	23896	24002	24064	23832	23916	23938	23896	23939	23822	23938	23861	23930	23885	23933	23966	23968	23728	23889	24049	23814	23844	23879	23941	23817	23846	23913	23889	23990	24016	23893	23915	23983	23897	24001	23932	23879	23874	23942	23871	23919	23978	23982	23851	23961	23928	23921	23959	23946	23841	23925	24042	23916	23860	24038	24018	23854	23953	23926	23842	24000	23851	23981	24006	23960	23837	23851	23974	23831	23848	23932	24028	24066	23935	23954	23962	23847	23877	23847	23955	23894	24026	23860	24041	23963	23941	23901	23976	23904	23970	23900	23959	24026	23915	24008	23914	23915	23930	23950	24003	24068	23919	23977	24057	23903	23977	23969	23968	24018	23865	23811	24055	24055	23794	23954	23862	24074	23959	23902	23960	24012	23827	23954	23792	24054	23907	23913	24014	24020	23825	24003	23865	24011	24033	23967	24030	23920	23931	23864	24020	23822	24121	23994	23913	23858	24012	24032	23922	23999	24065	23945	24097	23757	24161	23976	24015	23870	23886	24027	23866	23948	23869	24137	23888	23927	23927	23899	23932	23857	23916	23932	24032	24068	24027	23927	23882	23961	24054	23950	23962	24113	23926	23946	23947	23828	24048	23940	23899	23907	23910	23977	24033	23978	23981	23936	23773	23896	23956	23909	23970	23886	23886	23973	23865	23924	24001	24031	24020	23993	24021	23864	23970	23835	23931	23889	24005	23916	23996	23998	23916	23945	23814	23981	23871	23864	23876	23993	23943	24055	23930	23964	23956	23892	24019	23955	23924	23952	23983	23973	24001	24027	23990	23933	23936	24005	24011	23905	23959	23855	24083	24014	23964	23912	23933	24067	23970	23919	23884	24004	23946	23949	23991	23795	24047	23911	24111	23890	23999	24092	23898	24041	24033	23873	24108	23824	23997	23905	23950	23912	24020	23912	23952	24018	24000	24049	23969	23782	24018	24003	23996	23901	23969	23959	23957	24045	23984	23917	23992	23900	23914	24005	23915	23786	23996	23927	24059	23867	24051	23975	24001	23847	24041	23929	23964	24022	24057	23997	24071	23897	23823	23958	24008	23882	24046	23999	23916	23876	23862	24110	23924	24016	23920	24026	23930	23954	24045	23944	23975	23885	23994	23943	23942	23978	23989	23919	23914	24092	23824	23842	23833	23975	23888	23904	23936	23974	23966	23989	23896	23869	23998	23952	23955	24032	23884	23907	23884	23910	23843	23996	23903	23979	23912	23867	23994	23899	23950	23862	24069	23959	23980	23875	23830	23968	24020	23889	24030	23846	23993	23783	23877	23951	23911	24065	23975	23909	24016	23946	23977	24024	23978	24022	23965	23859	23997	24038	23823	24099	23879	24039	24052	23832	23991	24023	23985	23965	24001	23900	24084	23872	24128	24007	23970	23969	23820	23964	23979	23904	23984	23795	23934	23865	23841	24027	24057	23867	23937	24018	23916	23837	24058	23955	24080	24015	23939	23943	24003	23969	24117	24077	23985	23912	24006	23866	24036	23902	23830	24127	23894	23909	23913	23980	23932	23948	24008	23911	23933	23861	24027	23955	23947	23974	24144	23917	23904	23901	23991	23811	23940	23918	23922	24015	23897	23902	24097	24031	23958	23991	23956	23964	23968	23949	23992	23957	23985	23897	24022	24050	24135	23983	23943	23961	23952	23904	23914	23822	24050	24118	23884	23991	23928	23981	23947	23945	23899	24024	23939	23859	24119	23941	23851	23916	23979	24011	23951	23988	23939	23902	23983	23798	24020	23953	24044	24024	24099	23932	24042	23819	24002	23928	24006	23872	24101	24010	23941	23994	23859	24021	24008	24055	23910	23940	24019	24014	23931	23929	23958	23943	24167	23842	24137	23996	23864	24050	23973	24030	23900	24001	23903	24001	24054	23921	23884	24004	24121	23905	23941	23987	24009	23901	23891	23979	23991	24121	23828	23944	23823	23929	23898	24032	23955	24038	23923	24018	23931	23933	23916	23971	23886	23944	23925	23972	23962	24037	23874	23964	23959	23971	23913	24083	24000	24062	23892	24122	23895	23900	23979	24118	23924	24100	23934	24036	23865	23954	24048	24038	24038	23938	23906	23911	24124	24075	24015	24019	24030	23942	24004	23933	24054	23812	24127	24028	24049	23915	23899	24077	23908	23991	24000	23847	24009	23971	23799	23916	24044	23969	23928	23971	23917	23920	23934	24056	23987	23931	23968	23939	23871	23799	23969	23906	24040	23918	23894	23960	23949	24008	23885	23974	23934	23938	24061	23906	23976	23899	23987	23956	23992	23879	24018	23940	23922	24003	23918	24040	23929	23898	24079	24038	23985	23879	23930	23921	23829	23996	23977	23923	24024	23946	23993	23885	23948	23954	23983	24026	23945	24100	23996	23900	24027	23909	23879	23878	24022	24039	23917	24039	24048	23910	24063	24032	23898	23991	23970	24092	24015	24017	23808	24049	24100	23960	23949	23932	23922	24083	23954	24063	23904	24050	24004	23988	23869	24088	23938	24077	23940	23943	23995	24032	23982	23959	23879	23990	24082	24017	23890	24001	23889	23914	23944	24174	23933	23967	24004	24083	23894	23957	23959	23877	23994	23947	23903	24077	23832	23957	23949	23890	24029	23902	23983	23730	23924	24076	23987	24010	24082	24063	24002	23936	24054	23931	24078	23899	23993	23997	24015	23871	24106	23916	24038	23953	23930	23934	23941	23874	24063	23807	23942	24023	23960	23957	24023	23934	24004	23995	23892	24045	23989	24049	23931	23968	24079	23996	23822	24003	24074	24049	24103	23908	23897	23838	24124	24083	23910	23844	23942	23914	24052	23962	23951	23835	23898	24017	23947	24081	23974	23832	24137	23905	24129	23935	24065	23888	23992	24012	23982	23941	23826	24013	24031	23901	23973	24033	23960	23902	23988	24098	23919	23966	24001	23927	23963	23965	24012	23962	23971	24109	24051	23908	24044	23948	24067	23971	23856	23979	24047	23971	24067	23942	24074	23892	23861	23894	23897	23858	24028	24131	24028	23830	23885	24095	23856	24081	23876	23931	23944	24062	24038	23998	23918	23983	23978	23771	23972	23984	23977	23920	24003	24036	23807	24012	23928	24029	23996	23951	23895	23897	24039	24038	23867	23841	23908	23925	23998	24050	24046	24009	24000	24004	23971	23987	23944	23932	23955	23985	23926	23862	24032	24124	23961	23879	23940	24011	23926	23966	23990	23989	24043	23980	23957	23970	23991	23970	24004	23900	23914	24031	23938	23853	23946	24060	24021	24002	23886	23953	23931	24062	23874	23989	23982	23928	23816	24056	23966	23993	23939	23931	23987	23918	23934	24063	23984	24017	24069	24031	24035	23890	23898	24010	24065	24027	24108	23973	23984	23906	23986	24002	23922	24045	23911	24099	24036	24013	23890	23956	23978	24026	23969	23913	23957	23976	23944	24038	23946	23936	23938	24126	23862	24036	23812	24064	23919	24025	24068	23811	23980	23948	23970	23817	24065	24113	23825	24045	23911	24107	23957	23934	24077	23966	24020	24048	24023	23951	24017	23930	24040	24017	23821	23925	23969	23978	23905	24054	23906	24109	23937	24027	23892	23994	23996	24026	23961	23964	24008	24010	23813	23876	24070	24024	23983	23927	23952	23871	24026	23972	23889	23985	23977	23964	24024	23964	23918	23965	23994	23936	23914	23905	24001	23997	23889	23935	23932	23985	23921	23919	23923	24082	23960	23985	23998	24063	24060	24056	23941	23881	23959	23953	23966	23959	24174	23951	23987	24011	23917	23898	24025	24058	23881	24090	24048	24048	24019	23939	24088	24014	23991	23963	24063	24013	23853	24031	23955	24068	23934	23835	23891	23923	23963	24027	23939	24067	24013	23984	24001	24026	23978	24045	23978	23956	23960	23998	24041	23923	23933	24037	23950	24079	23887	23964	23940	23939	23997	24019	24001	23825	24191	23810	24095	23936	23976	24014	24000	23953	23921	24023	23998	23972	24149	23909	23868	24001	23912	23982	23935	23993	23870	23948	23925	23945	23923	23866	23962	23989	24058	23870	24064	24089	23993	23998	23947	23984	23946	23855	23947	24004	23977	24079	23980	24015	23887	23955	23994	23938	24011	24040	24002	23975	24064	23998	23980	24168	23908	24010	23953	23942	24109	24022	23886	23951	24087	24040	23946	23977	23974	24083	23970	24010	23966	24071	23985	23937	23916	24026	23975	23950	23860	23840	24042	23954	24071	23990	23976	23896	23896	24000	23906	24038	24043	23916	24109	23982	23963	24051	23960	24054	24025	24018	24055	23993	24051	24071	23929	23983	24002	24003	23888	24003	23945	23953	24086	23977	23940	23995	23964	23934	23861	23970	24064	23859	24114	23851	23937	23994	23932	23987	24131	23980	23868	24080	23830	24027	23925	24057	23928	24050	23946	24107	23965	23991	24033	23993	24044	24026	23983	24047	23945	24003	24036	23864	23971	24049	23972	23946	24038	23943	23959	23991	23959	23986	24019	24040	24007	24099	24050	23901	24042	23973	24039	23915	24021	24067	23927	23978	23983	23960	23917	23985	23904	24074	23977	23917	24021	23983	24020	24039	23884	24034	24014	24016	23915	23890	24065	24004	24014	24098	23948	23989	23888	23976	23978	24016	23978	24033	23958	23912	23994	23855	24014	24019	24003	24011	24028	23974	23898	24005	23886	24100	23959	24110	23954	23872	23924	24108	23958	24017	24076	23969	23925	23981	24050	23925	24003	23895	24002	23982	23995	23950	23988	24111	24031	23970	23979	23962	24013	23858	24053	23974	23992	23996	23943	23980	24013
18860	16548	16679	16434	16651	17442	24944	24909	21105	18269	16933	16468	16372	16421	16468	16539	16461	16260	16263	16514	16512	16252	16485	16525	16380	16551	16439	16456	16430	16408	16225	16477	16270	16478	16518	16435	16323	16514	16291	16502	16395	16310	16335	16195	16296	16355	16474	16140	16479	16169	16350	16437	16438	16359	16413	16383	16467	16244	16243	16528	16385	16447	16343	16351	16232	16257	16289	16403	16442	16369	16404	16156	16362	16122	16338	16262	16180	16255	16657	16440	16516	16424	16331	16422	16423	16364	16458	16221	16246	16434	16334	16388	16269	16249	16258	16235	16560	16596	16100	16294	16358	16203	16490	16498	16670	16505	16154	16407	16332	16326	16417	16509	16342	16455	16449	16316	16341	16284	16443	16471	16525	16251	16301	16271	16481	16388	16298	16350	16677	16323	16230	16321	16405	16375	16606	16478	16093	16520	16294	16185	16354	16217	16271	16354	16236	16358	16160	16479	16359	16374	16320	16315	16391	16692	16427	16342	16348	16242	16508	16473	16546	16344	16370	16429	16283	16344	16375	16323	16277	16510	16342	16196	16440	16443	16466	16500	16475	16222	16147	16691	16400	16373	16484	16319	16538	16511	16533	16358	16514	16487	16420	16397	16453	16250	16236	16407	16493	16467	16259	16195	16151	16439	16409	16363	16231	16267	16271	16482	16626	16455	16534	16343	16464	16391	16329	16318	16381	16432	16526	16443	16388	16522	16426	16228	16444	16426	16300	16271	16521	16400	16518	16353	16519	16558	16397	16355	16285	16416	16288	16399	16407	16475	16475	16147	16161	16164	16257	16566	16516	16332	16421	16480	16417	16318	16337	16416	16310	16241	16271	16360	16480	16229	16328	16497	16263	16507	16391	16219	16427	16349	16467	16530	16319	16419	16591	16354	16347	16585	16448	16269	16514	16385	16365	16349	16393	16435	16477	16363	16515	16268	16414	16467	16519	16242	16441	16374	16355	16404	16288	16316	16349	16245	16569	16431	16439	16188	16282	16288	16364	16450	16519	16420	16403	16328	16489	16494	16262	16403	16376	16568	16560	16563	16427	16430	16352	16568	16478	16429	16507	16422	16534	16467	16479	16397	16209	16345	16304	16517	16607	16461	16542	16257	16210	16267	16376	16397	16565	16399	16441	16455	16439	16270	16318	16125	16338	16306	16525	16296	16347	16310	16535	16564	16379	16434	16446	16545	16529	16443	16348	16330	16340	16150	16406	16365	16549	16375	16277	16341	16178	16183	16224	16504	16438	16430	16377	16535	16498	16468	16321	16393	16492	16394	16256	16097	16419	16319	16419	16403	16327	16363	16365	16380	16416	16267	16338	16420	16362	16397	16353	16514	16313	16499	16430	16378	16605	16425	16545	16400	16331	16381	16362	16643	16489	16495	16314	16353	16486	16343	16415	16501	16479	16425	16363	16553	16366	16409	16169	16394	16374	16491	16270	16385	16547	16160	16503	16404	16435	16460	16246	16191	16259	16390	16386	16348	16384	16438	16502	16331	16330	16208	16315	16503	16279	16447	16359	16291	16446	16195	16435	16387	16555	16338	16476	16510	16476	16284	16421	16281	16491	16404	16384	16448	16552	16386	16346	16498	16403	16357	16449	16336	16158	16173	16462	16327	16497	16390	16366	16258	16462	16411	16417	16304	16456	16302	16205	16361	16463	16355	16470	16482	16354	16503	16379	16646	16226	16330	16507	16300	16356	16462	16445	16548	16439	16406	16370	16249	16421	16427	16470	16457	16315	16288	16554	16241	16420	16365	16308	16510	16356	16380	16305	16315	16416	16363	16579	16632	16445	16449	16242	16458	16340	16459	16302	16366	16152	16354	16414	16406	16481	16351	16272	16488	16277	16308	16358	16470	16457	16289	16418	16287	16420	16346	16254	16412	16483	16467	16261	16374	16369	16539	16201	16323	16422	16374	16162	16526	16519	16318	16541	16439	16202	16140	16342	16340	16510	16301	16306	16619	16485	16483	16381	16308	16392	16401	16256	16442	16429	16344	16489	16499	16460	16285	16485	16416	16386	16388	16634	16460	16255	16526	16568	16367	16412	16480	16370	16338	16504	16467	16553	16329	16242	16354	16569	16383	16389	16384	16314	16641	16298	16256	16370	16428	16419	16501	16527	16365	16247	16247	16404	16440	16381	16751	16510	16440	16456	16545	16349	16427	16174	16294	16517	16371	16612	16498	16407	16335	16363	16375	16318	16554	16535	16460	16342	16487	16308	16463	16348	16380	16364	16376	16375	16386	16390	16481	16408	16316	16243	16339	16415	16308	16303	16400	16521	16259	16261	16394	16347	16447	16483	16253	16507	16340	16394	16349	16263	16442	16470	16409	16415	16324	16362	16229	16239	16349	16262	16309	16327	16299	16503	16339	16467	16554	16379	16407	16342	16403	16341	16417	16473	16526	16457	16297	16499	16498	16477	16300	16433	16159	16359	16290	16336	16421	16610	16394	16415	16349	16431	16456	16423	16381	16414	16352	16363	16411	16508	16600	16483	16503	16449	16364	16392	16264	16214	16295	16472	16223	16403	16473	16305	16370	16395	16380	16353	16438	16316	16464	16515	16307	16288	16311	16503	16314	16295	16488	16495	16460	16404	16303	16283	16436	16577	16525	16256	16330	16298	16351	16567	16262	16352	16246	16352	16366	16333	16329	16292	16343	16438	16518	16394	16518	16338	16434	16484	16410	16682	16575	16250	16213	16288	16460	16491	16561	16557	16377	16476	16287	16344	16274	16443	16443	16377	16443	16382	16443	16561	16354	16385	16328	16491	16335	16385	16412	16452	16322	16736	16437	16410	16347	16287	16382	16353	16270	16294	16725	16487	16559	16490	16504	16493	16540	16453	16370	16472	16588	16483	16411	16349	16397	16358	16347	16490	16423	16392	16355	16264	16479	16385	16315	16329	16402	16568	16548	16443	16365	16384	16488	16244	16527	16302	16369	16268	16409	16389	16404	16509	16279	16396	16282	16323	16619	16413	16502	16493	16326	16534	16142	16498	16329	16225	16459	16508	16382	16253	16448	16362	16344	16530	16292	16353	16248	16419	16226	16332	16493	16462	16519	16628	16443	16568	16421	16708	16396	16442	16359	16317	16268	16534	16163	16509	16580	16412	16317	16451	16132	16350	16311	16342	16331	16502	16459	16410	16390	16361	16298	16534	16484	16485	16341	16254	16647	16334	16361	16576	16363	16534	16482	16298	16355	16348	16216	16397	16312	16328	16584	16378	16467	16464	16515	16416	16417	16502	16305	16267	16309	16417	16480	16529	16427	16446	16372	16379	16326	16394	16414	16188	16354	16440	16585	16463	16658	16363	16340	16547	16566	16423	16403	16308	16472	16437	16450	16547	16538	16325	16248	16482	16271	16477	16374	16413	16305	16483	16344	16369	16250	16284	16392	16383	16330	16457	16422	16479	16337	16236	16273	16201	16284	16388	16278	16322	16346	16668	16490	16487	16442	16366	16530	16321	16479	16561	16293	16514	16452	16464	16469	16439	16316	16404	16376	16296	16414	16415	16621	16388	16566	16258	16414	16305	16506	16290	16379	16390	16471	16386	16389	16615	16237	16498	16456	16431	16323	16332	16334	16349	16406	16410	16452	16533	16509	16416	16161	16358	16488	16496	16305	16403	16511	16335	16355	16388	16372	16350	16577	16438	16286	16628	16382	16467	16335	16453	16243	16486	16205	16392	16302	16482	16472	16528	16518	16529	16396	16296	16345	16494	16512	16370	16134	16598	16469	16451	16355	16385	16448	16497	16619	16405	16409	16231	16421	16548	16461	16372	16159	16549	16265	16470	16563	16453	16546	16557	16575	16515	16321	16353	16436	16280	16336	16336	16580	16387	16479	16323	16257	16355	16546	16498	16424	16366	16404	16381	16353	16434	16181	16423	16557	16239	16437	16472	16216	16511	16464	16458	16487	16334	16432	16461	16183	16503	16475	16475	16383	16325	16258	16147	16510	16495	16396	16414	16418	16464	16324	16431	16533	16503	16607	16459	16572	16408	16271	16462	16619	16398	16399	16428	16490	16496	16431	16398	16358	16418	16602	16381	16411	16201	16328	16482	16645	16538	16474	16515	16340	16413	16249	16220	16531	16602	16275	16453	16502	16234	16314	16361	16466	16296	16464	16652	16310	16300	16363	16382	16425	16590	16345	16518	16515	16507	16455	16574	16452	16316	16473	16557	16466	16495	16278	16425	16521	16383	16444	16385	16389	16499	16444	16395	16299	16553	16567	16313	16273	16513	16643	16499	16185	16599	16470	16355	16315	16407	16506	16442	16386	16227	16308	16359	16424	16522	16472	16291	16479	16235	16450	16467	16438	16507	16401	16408	16406	16476	16290	16402	16323	16315	16403	16412	16536	16715	16545	16495	16349	16449	16409	16463	16426	16336	16277	16473	16664	16421	16349	16416	16235	16504	16270	16312	16467	16541	16394	16391	16678	16632	16497	16486	16189	16404	16446	16317	16268	16409	16334	16430	16604	16280	16373	16463	16146	16132	16436	16343	16460	16496	16586	16415	16404	16389	16421	16361	16458	16515	16461	16331	16549	16414	16322	16537	16500	16507	16432	16194	16265	16554	16198	16330	16257	16335	16350	16413	16526	16319	16295	16404	16460	16602	16300	16425	16329	16583	16287	16510	16462	16385	16488	16366	16396	16490	16406	16513	16393	16315	16433	16587	16530	16453	16300	16368	16203	16358	16354	16417	16350	16536	16459	16316	16373	16423	16571	16239	16403	16418	16413	16335	16436	16478	16507	16473	16520	16323	16550	16140	16293	16446	16468	16391	16352	16343	16285	16442	16348	16316	16398	16567	16371	16293	16327	16429	16547	16467	16443	16480	16483	16413	16315	16409	16416	16472	16372	16199	16552	16409	16123	16560	16453	16271	16479	16548	16543	16492	16335	16533	16472	16603	16336	16582	16330	16348	16492	16362	16332	16316	16335	16458	16678	16501	16377	16432	16417	16494	16408	16457	16487	16356	16377	16402	16215	16470	16558	16398	16326	16388	16347	16388	16462	16506	16346	16206	16452	16356	16287	16192	16317	16344	16373	16369	16466	16251	16294	16571	16430	16271	16501	16609	16444	16421	16482	16404	16305	16292	16431
24195	24233	24312	24905	25517	29248	30180	29256	27047	25092	24212	24118	23910	23974	24044	24056	24115	24034	24051	24136	24013	24090	24062	24113	23913	24163	23938	24127	24052	24070	24099	23874	24052	24128	24013	24058	23915	24116	24036	24093	24011	24184	24052	24021	24086	24032	23919	24066	24023	24057	24109	24054	23986	23925	24095	24032	24048	24068	24135	24008	24037	24074	24001	24039	24087	24040	24074	24020	24144	23951	24050	23963	24021	23981	23996	23915	24180	23937	24055	24088	24102	24040	23970	23950	24017	24145	24105	24039	24051	23994	24009	24125	24090	24007	23993	23910	24051	24141	23988	23990	24093	24138	24049	24097	24067	23951	24159	24095	24035	24030	24071	24096	23919	24028	24000	24043	24025	24064	24130	24071	24028	24084	24115	23981	24005	24102	24047	23973	24103	24090	24173	23996	24123	23956	24070	24041	23964	24135	24042	24177	24023	24234	24013	24228	24021	24054	24068	23961	24002	24042	24182	24134	24134	24032	24034	23993	24150	23968	24079	24077	24033	24089	24046	24072	24065	24060	24010	24003	24082	24112	24157	24000	24179	24098	24057	24111	24081	24063	24026	24228	24037	24164	23870	24138	24002	24146	24218	24123	24147	24203	24067	24064	24113	23970	24062	24146	24003	24026	24136	24153	24021	24156	24070	23955	24137	24112	23983	23913	24085	24087	24120	24085	24055	24114	23987	24026	24145	24109	23985	24005	24088	24089	24056	24150	24060	23988	24107	24078	24086	24064	24064	24075	24116	24039	24033	24085	24294	23968	24199	24166	24051	24068	23965	24169	24170	24110	24102	24078	24069	24052	24225	24010	24100	23965	24209	24195	23979	24068	24055	23995	24091	24049	24070	23979	24076	24006	24168	24013	24059	24025	23991	24245	24078	24062	24019	24106	24087	24168	23998	23897	24003	24120	24142	23997	24142	24002	24034	24141	24246	24005	24181	24139	24015	24014	24044	23974	24126	24131	23922	24112	24007	24165	24029	24145	23975	24186	24187	24046	23951	24185	24013	24150	24046	24199	23964	24084	24002	24056	24213	24011	24004	24145	23937	24109	24058	24060	24200	24172	24097	23924	24188	24246	24099	24161	24008	24137	24084	24011	24164	24038	24224	24044	24065	23995	24111	24052	24100	24057	24070	24222	23932	24084	24120	24155	24064	24072	24065	24114	24176	24064	24056	24034	24245	24024	24058	23961	24158	23966	24138	24040	24165	24107	24053	24012	24187	24037	24029	24160	24053	24036	24140	24011	24111	24079	24038	24067	23886	24067	24141	24126	24167	24046	24203	24006	24027	24075	24121	24061	24073	24012	24153	24119	24087	24122	24254	24093	24145	24144	24117	24130	24076	24091	24159	23981	24094	24110	24239	23958	23919	24150	24068	23988	23987	24165	24172	24081	24123	24208	24127	24097	24170	24180	24110	24045	24075	24122	24160	24038	23911	24065	24113	24135	24068	23968	24247	24116	24069	24082	24173	24127	24081	24097	24110	24140	23951	24117	23995	24155	24153	24016	24106	24181	23948	24067	24065	24175	24000	23985	24167	24017	24079	24008	24195	24062	24013	24052	24178	24012	23936	24084	24096	24039	24176	24033	24131	24093	24055	24067	24157	24039	24163	24173	24155	23980	24026	24060	23979	24161	24117	24150	24049	24084	24026	24166	23915	24066	24097	23989	24120	24189	24082	24118	24259	23997	24112	24097	24198	23961	24137	23941	24115	24034	24078	23931	23993	24137	24095	24143	24010	23923	24082	24117	24050	24033	24102	24072	23997	24059	24170	24156	24013	24077	24086	24026	24144	24025	24029	24075	23981	24072	24191	24084	24137	24139	24097	24218	24029	24169	24059	24052	24140	23960	24012	23970	24083	24079	24052	24066	24106	24072	24231	23978	24066	24025	24101	24006	24110	23989	24085	24072	24029	24036	24129	24137	24025	23988	24147	24110	24037	23946	24252	23920	24106	24029	24013	24046	24080	24033	23974	24094	24148	23955	23964	24160	24083	24132	23984	23961	24181	24157	24215	24115	24147	24305	24033	24193	24111	24020	24097	24121	23976	24085	24104	24154	24110	24154	24269	23960	24061	24100	24172	24056	24058	24113	24137	24107	24056	24097	24075	24021	24020	24068	23982	24027	24103	24022	24042	24068	24118	24108	24176	24178	23957	24127	24189	24084	24035	24058	24107	24072	24180	24048	24085	24116	24130	23953	24080	24106	24017	24040	23945	24084	24052	24202	24130	24026	24065	24094	24085	24108	24088	24099	24027	24176	23943	24092	24031	24012	24201	23990	23965	24017	24211	23985	24103	24030	24090	24026	24036	24112	23957	24135	23922	24060	24145	23986	24107	23984	24130	24000	23961	24148	24067	24096	23918	24162	23968	24005	24076	24104	24131	24072	24039	24145	24172	24137	24051	23962	24109	24151	23939	24103	24083	24005	24054	24140	23975	24168	24278	24073	23968	24087	24143	23989	24097	24020	24078	24131	24070	23984	24117	24031	24229	24129	24079	24123	24018	24199	24115	24065	24169	23956	24158	24099	24129	24165	24101	23983	24170	24035	24229	23968	24108	24147	24016	24178	24075	24037	24171	24104	24012	24052	24038	24145	24020	24123	24107	24103	24134	24086	24081	24057	24184	24046	24132	23984	23995	24063	23929	24093	24170	24061	24060	24124	24010	24122	23917	24118	23983	24070	24134	24193	24132	24009	24089	24214	24171	24110	24151	24021	24147	24031	24007	24170	24099	24080	24152	24205	24023	24169	24043	24109	24012	24108	24004	24130	24088	24226	24024	24047	24083	24253	24045	24131	24107	24078	24197	23990	24022	24114	24040	24021	24051	24127	24124	24005	24139	24161	24198	23963	24138	24114	24081	24091	23926	24095	24188	24052	24201	24106	23911	24151	24112	24100	24149	24131	24190	24123	24096	24202	24145	24104	24014	24184	24122	24156	24082	24165	24073	24050	24146	24185	24032	24128	24049	24171	24133	24197	24119	24058	24162	24013	24024	24164	24128	24082	24081	24096	24070	24056	24152	24031	24069	24223	24016	24085	24146	24153	24036	24122	24069	24128	24094	24052	24140	24133	24061	24089	24154	24023	24052	23986	24074	24097	24206	24056	24004	24029	24253	23991	24089	24177	23991	24100	24148	24181	24044	24035	24015	24076	24179	24150	23928	24127	24045	23979	24052	24118	24080	24112	24160	24165	24234	24095	24108	24102	24119	24195	24084	24074	24120	24133	24154	24175	23984	24114	24064	24096	24027	24006	24182	24124	24012	23963	24190	24108	24040	24044	24109	24110	24157	23998	24156	24275	24037	23980	24042	24090	24168	24075	24120	24190	24096	24119	24087	24227	24002	24050	24161	24114	24134	24138	24002	24189	24001	24159	24167	24117	23998	24039	24167	24133	24043	23984	24097	24019	24037	24079	24134	24055	23998	24006	24136	23930	24064	24194	24143	24224	24155	24030	24137	24138	24070	24081	23997	24085	24082	24110	24066	24108	24103	24122	24063	24094	24058	23977	24100	24071	24216	24083	24046	24009	24072	24145	24005	24076	24183	23940	24058	24062	24133	24065	23999	24027	24093	24130	24168	24115	24122	24053	24047	24094	24113	24039	24088	24037	24033	24166	23967	24112	24113	24133	24066	23957	24082	24052	24091	24210	24179	24048	24094	24060	24096	24057	24143	24040	24077	24086	24076	24021	24065	24138	24118	24149	24055	24101	24094	24087	24110	24087	24084	24159	23969	24105	24092	23999	24066	23994	24084	24167	24052	24083	24158	24153	24034	24282	24161	24040	24103	24069	24153	24136	24079	24149	24162	24205	23964	24110	24087	24073	24144	24104	23955	24185	24214	23973	24107	24081	24067	24184	24176	23992	23991	24047	24102	24033	24088	24129	24092	24056	24064	24018	24017	24082	24197	24181	24119	24052	24229	23970	24207	24055	24119	23996	24042	24062	24130	24036	24132	24144	24064	24221	24091	24047	24034	24180	24039	24022	24040	24228	24035	24139	24045	24180	24201	24152	24028	24159	24169	24051	24054	24021	24019	24069	24138	24119	24120	23953	24255	24090	24150	24075	24149	24075	24160	24060	24058	24140	24148	24067	24071	24080	24085	24018	24188	24122	24049	24032	24054	24154	24068	24142	24051	24116	24253	24033	24177	23931	24150	24148	24011	23996	24041	24007	24190	24086	24146	24021	24184	24050	24044	24067	24173	24156	24145	24059	24221	24032	24129	24080	24041	23978	24254	24026	24049	24058	24055	24148	24069	24139	24117	23981	24069	24112	24080	24185	24166	23962	24083	24081	24182	24060	24098	24093	24214	23978	23991	24106	24154	24089	24180	24088	24055	24034	24190	24242	24118	24115	24178	24055	24227	24046	24270	24146	24001	24136	24098	24040	24133	24114	23999	23995	24121	24213	23996	24069	24251	24076	24069	24067	24099	24127	24199	24085	24001	23942	24034	23995	24027	24147	24103	24074	24207	24044	24204	24121	24259	24095	24146	24145	24077	24140	24233	24053	24191	24161	24172	24273	24063	24001	24066	24146	24039	24140	24284	24016	24128	24172	23999	24070	24183	24002	24132	24070	24057	24071	24178	24025	24126	24083	24132	24160	24150	24035	24062	24154	24018	24047	24198	23999	24048	24138	24101	23998	24157	24106	24118	24053	24089	24133	24142	24121	24152	24027	24169	24176	24008	24082	24078	24189	24136	24153	23987	24117	24003	24140	24105	24160	24028	24019	24066	24060	24027	24113	24027	24072	24044	24016	24186	24146	24079	24063	24164	23967	24178	24103	24067	24011	24022	24032	24105	24149	24220	24042	24139	24132	24048	24127	24030	24242	24049	24005	24105	24104	24066	23996	24061	24028	24145	24007	24250	24067	24037	24042	24078	24135	24222	24061	23981	24145	23972	24238	24080	24038	24093	24027	23984	24116	24053	23966	24104	24053	24115	24087	24175	23996	24053	24209	23979	24080	24064	24156	24131	24251	23996	24199	24126	24108	24158	24096	23968	24096	24088	23979	24234	24147	24136	24009	24173	24171	23983	24194	24071	24130	24189	24088	24158	24124	24136	24089	24119	24083	24000	24132	24067	24031	24047	24171	24047	24098	24140	24134	24225	24089	24111	23961
18346	17039	17172	16561	16939	20599	47335	42619	33057	22946	18206	16908	16730	16671	16743	16619	16509	16591	16468	16329	16564	16613	16616	16579	16527	16610	16525	16464	16700	16417	16522	16656	16537	16418	16442	16758	16526	16509	16504	16748	16570	16582	16548	16580	16660	16595	16636	16556	16721	16531	16588	16484	16550	16581	16551	16556	16658	16705	16576	16598	16407	16437	16699	16443	16554	16660	16490	16781	16576	16585	16463	16529	16568	16499	16525	16753	16616	16376	16542	16470	16640	16726	16665	16497	16642	16689	16713	16425	16464	16577	16392	16579	16590	16663	16568	16696	16605	16679	16753	16635	16453	16487	16807	16589	16475	16635	16616	16515	16678	16388	16676	16443	16532	16725	16798	16580	16471	16617	16495	16541	16582	16369	16496	16381	16602	16512	16544	16523	16592	16594	16377	16560	16529	16578	16527	16740	16552	16505	16560	16506	16563	16536	16569	16516	16725	16637	16561	16580	16515	16733	16607	16537	16720	16409	16420	16615	16831	16521	16740	16317	16506	16390	16513	16659	16535	16559	16537	16610	16451	16526	16615	16551	16428	16742	16518	16502	16469	16384	16587	16597	16576	16476	16542	16636	16553	16770	16577	16506	16532	16540	16430	16517	16600	16637	16307	16567	16631	16763	16589	16595	16515	16481	16394	16596	16739	16746	16474	16582	16591	16329	16779	16588	16538	16713	16747	16670	16582	16651	16722	16550	16748	16562	16536	16669	16533	16466	16704	16541	16428	16578	16554	16513	16629	16559	16744	16591	16430	16548	16604	16535	16447	16590	16720	16791	16561	16694	16829	16649	16572	16485	16631	16508	16560	16599	16767	16426	16582	16366	16459	16376	16424	16506	16392	16699	16578	16643	16793	16595	16752	16501	16432	16499	16543	16473	16506	16540	16532	16545	16729	16632	16577	16505	16637	16646	16568	16532	16602	16773	16441	16535	16442	16579	16633	16481	16513	16512	16654	16553	16482	16825	16737	16546	16641	16698	16733	16530	16736	16776	16771	16494	16466	16510	16409	16407	16580	16574	16482	16611	16553	16769	16647	16364	16547	16558	16858	16553	16307	16593	16740	16601	16521	16510	16507	16506	16487	16566	16740	16557	16631	16610	16612	16626	16614	16402	16586	16556	16585	16523	16766	16522	16426	16449	16611	16900	16539	16477	16650	16602	16564	16656	16694	16714	16707	16690	16592	16399	16634	16847	16361	16628	16644	16625	16667	16427	16583	16432	16410	16632	16837	16885	16531	16582	16670	16651	16597	16573	16494	16574	16239	16575	16392	16574	16593	16690	16521	16541	16569	16462	16549	16484	16426	16405	16793	16544	16585	16763	16673	16824	16534	16394	16450	16737	16344	16608	16638	16461	16705	16561	16678	16441	16606	16683	16689	16543	16547	16579	16567	16510	16620	16514	16692	16764	16584	16378	16581	16672	16699	16756	16788	16701	16569	16517	16542	16694	16487	16856	16686	16493	16533	16625	16569	16570	16540	16504	16339	16533	16381	16611	16625	16611	16594	16397	16629	16471	16834	16495	16347	16483	16590	16576	16598	16734	16765	16702	16502	16706	16539	16717	16758	16504	16624	16568	16541	16461	16703	16527	16526	16684	16456	16527	16367	16536	16645	16564	16624	16755	16769	16576	16623	16661	16728	16519	16389	16575	16560	16435	16529	16627	16390	16537	16256	16504	16287	16639	16604	16480	16470	16572	16682	16646	16612	16622	16676	16612	16402	16512	16667	16668	16579	16558	16561	16574	16589	16434	16573	16602	16466	16587	16638	16574	16511	16535	16630	16517	16446	16666	16604	16564	16553	16789	16704	16725	16671	16645	16493	16639	16606	16605	16641	16429	16462	16493	16602	16756	16646	16753	16486	16558	16470	16499	16452	16405	16645	16563	16564	16377	16521	16617	16927	16626	16451	16599	16527	16568	16626	16600	16527	16665	16588	16812	16396	16505	16470	16579	16526	16574	16572	16711	16423	16409	16538	16402	16558	16695	16513	16749	16452	16623	16601	16795	16684	16569	16518	16569	16462	16598	16792	16434	16457	16449	16391	16725	16587	16598	16617	16468	16630	16496	16515	16718	16688	16456	16554	16569	16565	16665	16646	16721	16538	16566	16567	16599	16688	16685	16579	16407	16641	16665	16658	16520	16767	16751	16599	16638	16478	16634	16732	16640	16659	16386	16535	16576	16584	16492	16670	16408	16699	16490	16689	16587	16520	16598	16528	16455	16550	16693	16606	16373	16536	16784	16610	16634	16524	16492	16650	16790	16620	16511	16510	16593	16634	16329	16543	16816	16644	16670	16570	16448	16602	16709	16578	16428	16372	16410	16651	16437	16649	16654	16599	16560	16674	16582	16593	16615	16671	16468	16623	16450	16617	16578	16758	16589	16602	16712	16703	16645	16622	16403	16555	16414	16384	16661	16591	16535	16499	16571	16721	16647	16613	16603	16612	16328	16501	16527	16663	16642	16520	16641	16580	16508	16788	16706	16725	16437	16606	16569	16678	16646	16646	16840	16526	16582	16491	16584	16556	16369	16496	16611	16888	16498	16602	16598	16705	16515	16702	16606	16552	16751	16690	16486	16483	16541	16556	16422	16712	16533	16613	16707	16651	16619	16590	16620	16591	16713	16551	16607	16581	16675	16584	16432	16424	16429	16624	16600	16558	16591	16608	16628	16623	16552	16647	16544	16584	16609	16558	16747	16871	16588	16418	16831	16593	16465	16484	16322	16617	16551	16658	16787	16676	16582	16429	16582	16672	16614	16595	16707	16652	16714	16716	16523	16437	16689	16673	16669	16583	16668	16636	16558	16395	16578	16433	16569	16622	16549	16536	16675	16391	16366	16558	16592	16550	16562	16540	16551	16535	16578	16385	16459	16652	16511	16719	16546	16476	16549	16692	16869	16750	16871	16726	16521	16721	16630	16628	16508	16488	16570	16659	16535	16518	16675	16676	16658	16468	16558	16410	16691	16565	16665	16383	16624	16428	16491	16566	16493	16407	16409	16630	16406	16485	16906	16696	16513	16509	16521	16642	16519	16422	16654	16546	16620	16484	16733	16577	16622	16712	16471	16621	16585	16479	16539	16517	16513	16333	16400	16638	16514	16518	16375	16667	16512	16585	16526	16520	16628	16700	16602	16775	16604	16676	16662	16350	16532	16579	16794	16575	16407	16409	16757	16690	16484	16559	16572	16717	16529	16817	16493	16551	16371	16575	16691	16391	16705	16322	16533	16288	16421	16455	16657	16621	16616	16500	16571	16519	16585	16541	16538	16798	16705	16682	16718	16535	16561	16358	16639	16578	16541	16519	16737	16590	16643	16599	16493	16657	16513	16608	16589	16622	16427	16657	16622	16567	16514	16540	16557	16541	16587	16785	16584	16568	16793	16524	16498	16340	16588	16751	16465	16509	16649	16630	16704	16609	16442	16605	16665	16606	16525	16579	16584	16615	16706	16584	16528	16585	16479	16480	16368	16750	16444	16434	16647	16687	16532	16536	16546	16555	16508	16687	16671	16482	16574	16603	16659	16531	16612	16420	16644	16610	16574	16745	16355	16544	16760	16744	16650	16521	16415	16571	16527	16699	16686	16492	16438	16552	16696	16716	16622	16589	16465	16658	16616	16535	16661	16463	16655	16511	16473	16726	16519	16653	16680	16582	16479	16633	16780	16608	16449	16508	16630	16453	16618	16571	16446	16750	16384	16665	16536	16671	16547	16678	16510	16750	16411	16610	16778	16518	16569	16486	16745	16439	16639	16679	16769	16584	16610	16487	16440	16610	16480	16623	16666	16351	16691	16750	16679	16431	16604	16716	16667	16785	16770	16759	16743	16557	16667	16572	16604	16586	16639	16796	16574	16561	16669	16474	16583	16564	16488	16443	16503	16610	16763	16556	16594	16450	16521	16735	16582	16704	16702	16634	16411	16602	16581	16568	16337	16584	16699	16586	16698	16761	16837	16631	16615	16753	16542	16657	16441	16504	16706	16472	16506	16613	16526	16466	16643	16508	16520	16560	16542	16565	16623	16496	16614	16616	16637	16558	16555	16847	16628	16402	16476	16550	16508	16487	16685	16636	16612	16474	16689	16712	16529	16589	16434	16389	16645	16768	16455	16458	16700	16781	16592	16611	16685	16535	16728	16498	16745	16625	16650	16588	16565	16723	16618	16554	16647	16507	16533	16657	16539	16817	16782	16653	16620	16624	16712	16665	16279	16302	16603	16568	16479	16528	16576	16398	16704	16668	16473	16538	16633	16490	16704	16663	16674	16603	16474	16601	16771	16544	16382	16583	16862	16755	16638	16622	16443	16726	16649	16591	16579	16541	16466	16655	16504	16453	16572	16639	16644	16667	16503	16547	16491	16614	16553	16478	16611	16719	16469	16404	16311	16577	16778	16604	16429	16846	16653	16573	16568	16385	16558	16374	16522	16735	16550	16693	16799	16520	16465	16550	16612	16622	16526	16483	16629	16594	16548	16615	16650	16631	16702	16713	16645	16873	16629	16582	16720	16505	16534	16607	16369	16651	16615	16649	16620	16338	16492	16430	16785	16574	16657	16704	16650	16884	16675	16615	16488	16731	16529	16688	16450	16314	16701	16670	16705	16574	16732	16598	16370	16656	16503	16424	16616	16541	16587	16653	16680	16661	16533	16734	16659	16675	16707	16622	16619	16671	16477	16602	16538	16640	16562	16819	16637	16741	16718	16433	16382	16521	16620	16527	16624	16627	16457	16720	16766	16595	16568	16621	16729	16474	16602	16674	16719	16452	16598	16751	16640	16684	16770	16575	16574	16625	16645	16471	16680	16504	16600	16704	16517	16493	16430	16682	16655	16714	16567	16538	16420	16607	16795	16380	16732	16446	16565	16574	16478	16776	16562	16647	16623	16605	16625	16635	16614	16421	16647	16470	16582	16459	16475	16593	16893	16442	16475	16720	16599	16612	16687	16479	16605	16599	16718	16834	16721	16700	16635	16428	16511	16624	16584	16646	16716	16447	16491	16567	16534	16484	16701	16747	16423	16548	16556	16712	16346	16552	16579	16472	16718	16600	16603	16458	16592	16560	16500	16546	16422	16534	16573	16575	16605	16601	16528	16397	16655	16758	16634	16688	16692	16543	16726
25395	24441	24197	25477	26369	30833	40073	28970	24083	24324	23278	23002	23096	23382	23500	23427	23630	23703	23823	23773	23752	23799	23774	24022	23876	23905	23836	23907	23852	23949	23902	23971	23773	23903	24021	23800	23941	23845	23808	23812	23776	23938	23840	23934	23834	23885	23881	23809	23835	23811	23732	23869	23908	23922	23938	23760	23897	23931	23865	23847	23863	23844	23775	23767	23953	23915	23904	23928	23913	23975	23742	23874	23901	23912	23840	23920	23889	23867	23883	23755	23904	23929	23827	23785	23867	23851	23916	23817	23878	23795	24032	23874	23996	23772	23856	23847	23881	23849	23872	23833	23881	23841	23837	23830	23819	23756	23983	23877	23753	23784	23904	23926	23839	23847	23953	23931	23812	23819	23775	23844	23873	23897	23873	23920	23819	23846	23939	23807	23820	23914	23908	23823	23833	23988	23849	23892	24031	23896	23885	23892	23831	24002	24030	23784	23909	23833	23923	23824	23988	23839	23859	23822	23996	23799	23924	23926	23768	23934	23896	23966	23900	23966	23899	23768	23956	23913	23874	23798	23943	23772	23978	23874	23960	23904	23841	23847	23837	23850	23813	23827	23921	23932	23893	23931	23883	23810	23875	23909	23866	23777	23915	23872	23952	23895	23804	23856	23846	23901	23985	23861	23911	23856	23976	23900	23772	24006	23845	23942	23884	23873	23954	23875	23768	23830	24032	23912	23867	23731	23881	23892	23882	23787	23890	23790	23988	23935	23914	23931	23743	23915	23818	23872	24040	23976	23933	23914	23914	23925	23867	23955	23816	23821	23923	23972	23813	23954	23795	24001	23882	23826	23868	23985	23831	24067	23882	23894	23965	24010	23838	23969	23949	23865	23950	23926	24054	23970	23841	23862	23938	23863	23987	23825	23941	23947	23907	23946	23884	23831	23953	23840	23899	23846	23871	23793	23950	23900	23987	23898	23887	23894	23836	23899	23885	23778	23802	24058	23939	23857	23817	23994	23816	23954	23830	23906	23789	24055	23898	24022	23905	23910	23793	23896	24029	23895	23868	23890	23918	23996	23926	23991	23958	24012	23913	23901	23834	23821	23726	24058	23828	23869	23926	23861	23929	23723	23964	23864	23969	23863	23829	24060	23975	23916	23925	23802	23903	24007	23844	24006	23827	24029	23927	23948	23865	23912	24010	23951	23922	23938	24067	23899	24011	23802	23801	23888	24043	23983	23921	23943	23844	23965	23866	23955	23976	23763	23939	24018	23778	23970	23905	23884	23968	24046	23914	23916	23849	23859	23969	23932	23759	23894	24044	23978	23864	23927	23942	24048	23911	23861	23984	23954	23825	23988	23936	23932	23822	23888	23837	23890	23980	23814	23963	23921	23990	23880	23843	23866	23925	23985	23856	23911	23835	23836	23844	23869	23822	23931	23968	23960	23881	23980	23949	23892	23942	23918	23901	23919	23883	23952	23845	23877	23934	24001	23949	23990	23895	24004	23831	23929	24000	23916	23929	24011	23980	23865	23973	23874	23985	24037	23688	23942	23921	23957	23931	23885	23881	23805	23898	23876	24123	23828	23912	23886	23904	23900	23979	23919	23900	23961	23964	23945	23923	23960	23930	23924	23824	23870	23928	23912	23929	23925	24021	23944	23929	23985	23971	23871	23978	23821	23846	24012	24029	23956	23939	23840	23932	23909	23993	23869	23922	23987	23944	23905	24063	23828	23899	23986	23978	24036	23912	23896	23961	23886	23943	23846	23851	23912	24073	23827	23931	23964	23920	23970	23915	23892	23891	23994	23922	23997	24032	23913	24107	23952	23938	23894	24019	23802	23924	23975	23999	23926	24000	23891	23876	23820	23925	23921	23942	23894	23992	23999	23826	23842	24007	23890	23962	23934	23999	23936	23976	23840	23964	23895	23899	23943	23917	24045	23918	23867	23902	23845	23920	23885	23779	23951	23970	23863	24009	23969	23921	23887	23847	23966	23868	23986	23902	23916	23948	23863	24016	23882	23749	23981	23935	24001	23787	23985	23862	23941	23847	23913	23915	23891	24138	23949	23951	23940	24099	23816	23999	24015	23941	23901	23887	23918	23900	23883	23989	23988	23995	23844	23890	23855	23866	23981	23993	23985	23856	23909	24045	23955	23918	23781	23811	23818	23913	23881	23916	23964	23850	23901	23941	23983	23945	24038	23967	24002	23993	23777	24065	23948	23817	23879	23836	23935	23994	23891	23966	23939	23889	23862	23970	23866	23930	23980	23888	24064	23860	23848	23931	23940	23934	24052	23812	24109	23962	24012	23788	23975	23946	24011	23792	23927	23975	23860	24033	23866	23800	23964	23975	23914	23972	23752	23962	23893	23906	24007	24007	23771	23895	23974	24023	23964	23904	23814	23964	23995	23908	23911	23905	23879	23782	23957	23926	24061	23882	24048	23881	23886	24044	23924	23990	23866	24001	23797	23927	23805	23877	23919	23866	23874	24049	24005	23774	23949	23914	23870	23933	23964	23939	23891	23999	24042	23849	23942	24052	23881	24000	24046	23933	23960	23959	23937	23903	23957	23865	23978	24032	24050	23791	23939	23835	24045	23802	23905	23973	23910	24071	23961	23939	23916	23864	23876	23996	23956	23989	24045	23942	23925	23761	23989	24035	23886	24044	23928	24070	23915	23917	23916	23880	23906	23972	23949	23939	23902	23975	23773	23970	23965	23858	23919	23981	23879	23790	24067	23833	23917	23902	23838	23946	23883	23817	24009	23916	23844	23915	23973	23925	23900	23851	23798	23961	23860	24078	23783	23919	24036	23944	23839	23888	23879	23909	23992	23930	23898	24042	23904	23861	23963	23959	24033	23903	23892	23994	23962	23984	23821	23946	23864	23801	24035	24037	23843	23984	23871	23940	23881	23902	23990	23893	23933	23859	24008	23961	23913	23974	23999	23984	23759	23997	23922	23899	24043	23811	24007	23920	23903	23892	23931	23817	23864	23937	23997	23917	23927	23874	23963	24020	23927	23883	23993	23884	24038	23942	23833	23997	24031	23866	23972	23967	23891	24155	23904	24038	23986	23897	24024	23879	23846	23914	24039	24033	23876	24049	24013	23963	23831	24030	23861	23820	24019	23900	23920	23976	23952	23943	24027	23814	23992	24037	23850	23907	23787	23927	23925	23842	23962	23901	24017	23902	23930	23903	23977	23783	23918	23959	23821	23992	23998	23871	23883	24029	23926	23949	23998	23939	23872	23847	23904	23809	23864	23854	23950	23976	23956	23930	23922	23858	23936	23922	23941	23836	23887	23941	23850	24185	23941	23946	23903	24000	23910	23865	23979	23934	23904	24012	23815	23822	24050	23878	24085	23876	24018	23901	23966	24012	23926	24024	23932	23819	23908	23840	23889	23964	23913	24016	23951	24076	23859	23831	24017	23888	23992	23833	23989	23923	24047	23951	23945	23935	23991	23883	24026	23871	24001	23854	24038	23941	23852	23869	24076	23796	23835	23976	23953	23788	23904	23889	23856	24026	24001	23855	23932	24009	23853	23951	24020	23846	23984	23969	23787	23852	23861	23824	23985	23925	23956	23894	23957	23880	23935	23926	23913	23914	23986	23836	23973	24036	23757	23935	23876	23973	23802	23863	23960	24023	23926	23942	23874	24057	23891	23912	23975	23983	23908	23941	23852	24053	23931	23907	23882	23980	23957	23882	23911	23863	23858	23934	23804	23980	23934	23847	23953	23991	24000	23913	23993	23979	23896	24025	23925	23942	24048	23903	23949	23996	23979	23973	23942	23960	23942	23885	23838	23865	23938	24066	23926	24001	23891	23988	23893	23979	23833	23848	23959	23883	24010	23957	23920	23956	23976	23855	23932	23903	23949	23966	23903	23837	23949	23936	23904	24041	23874	23982	23914	23986	23881	23947	23865	23838	24008	23898	23962	23835	23970	23898	23918	23928	23842	23831	23967	23863	23976	23888	24015	23815	23867	24047	23909	23874	23916	23968	23966	24018	23952	23839	23863	24039	23920	24020	23949	23987	24004	23932	23990	24051	23950	23828	23950	23970	23924	23946	24035	24014	23876	24005	23894	23886	23909	23858	24103	23974	23962	23915	23757	23910	24101	24028	23989	23905	23850	23973	23970	23958	23899	24034	23946	23893	24036	23962	23879	23954	23997	23952	23962	23801	23956	23895	23963	23967	24056	23834	23917	24044	23912	23821	24185	23935	23978	23942	23998	23960	23951	23934	23955	23786	23894	23955	24051	23968	23786	24129	23935	23964	23883	24065	23921	23894	23822	23829	23935	24001	23955	23969	23943	23951	23940	23945	23942	23767	23962	24024	23917	23998	23918	23937	23983	23828	24023	23878	23791	24019	23942	23874	24089	23950	23874	23933	24030	23967	23899	23857	24027	23977	23925	24069	23822	23926	23864	23840	23961	23947	23853	24058	23931	23966	23988	23848	23958	24036	23859	23899	23858	24001	23943	23855	23964	23966	23851	24077	23966	23974	24001	23777	24121	23766	23954	23915	23873	23936	23948	23901	24054	23959	23990	23965	24026	23835	24060	23988	23811	23905	23996	23826	23984	23993	23966	23949	24002	23862	23939	23953	24046	24010	23945	23908	23966	23874	23975	23940	24019	23864	23994	24140	23943	23989	23925	23841	23916	24022	23858	23955	23975	23920	23927	23946	24018	23913	23939	24010	23902	23980	24133	23991	24022	23821	24004	24037	23781	23870	24016	23971	23964	24005	23848	23946	24019	23935	23883	23912	23884	23869	23876	24077	23947	23872	23932	23922	23838	23970	23794	23928	23955	23997	24017	23867	23875	23993	23866	23931	23949	23956	23922	23824	23864	23966	23955	23894	23914	23794	24047	23903	23984	23963	23989	23903	23973	24066	23857	24023	24006	23948	23939	23966	23874	23948	24128	23792	24006	23876	24061	23989	24060	23993	24037	23852	23881	23929	23989	23840	23975	23827	24073	23995	23808	24011	23987	23983	23850	23900	23993	24053	23896	23982	23875	23815	23908	24009	24035	24113	24022	23996	23985	23800	24019	23836	24013	23945	23896	23943	23896	23929	23908	23877	23971	23959	23985	23909	23858	23945	23929	23972	23981	23838	23891	23920	23902	23938	23970	23933	23907	23917	23885	24016	23875	23933	24004
20260	16650	16854	16701	16825	19179	37283	34961	27697	20543	17363	16880	16577	16517	16541	16478	16515	16473	16616	16767	16538	16579	16596	16525	16363	16648	16474	16513	16443	16521	16718	16433	16347	16582	16568	16519	16621	16375	16585	16382	16610	16548	16418	16520	16587	16454	16245	16386	16569	16261	16521	16396	16542	16394	16462	16421	16405	16610	16619	16543	16808	16692	16378	16638	16408	16366	16576	16435	16626	16613	16568	16430	16587	16554	16447	16472	16470	16523	16768	16590	16512	16559	16509	16557	16706	16515	16444	16450	16401	16517	16488	16408	16599	16391	16396	16334	16659	16459	16638	16421	16543	16577	16590	16638	16576	16373	16671	16513	16221	16499	16575	16651	16586	16562	16516	16529	16652	16421	16538	16546	16561	16380	16441	16497	16445	16570	16585	16624	16514	16683	16568	16462	16484	16538	16502	16568	16534	16605	16381	16455	16588	16555	16672	16368	16509	16372	16598	16337	16465	16571	16513	16711	16478	16494	16580	16401	16421	16477	16453	16517	16525	16422	16630	16393	16630	16409	16666	16392	16375	16664	16679	16501	16487	16603	16608	16407	16565	16630	16455	16478	16426	16425	16275	16303	16695	16588	16445	16486	16393	16559	16419	16678	16503	16662	16452	16461	16541	16460	16623	16361	16356	16473	16482	16439	16609	16453	16575	16622	16632	16531	16501	16296	16514	16576	16409	16518	16503	16636	16418	16475	16642	16624	16558	16568	16515	16623	16354	16575	16570	16692	16557	16430	16491	16467	16723	16759	16707	16547	16436	16497	16455	16269	16628	16555	16704	16628	16640	16749	16541	16332	16694	16358	16422	16447	16462	16457	16562	16490	16490	16552	16421	16547	16317	16369	16453	16522	16692	16617	16558	16490	16572	16485	16528	16490	16530	16692	16480	16515	16512	16440	16371	16301	16632	16508	16591	16849	16603	16383	16405	16357	16580	16395	16529	16563	16676	16478	16508	16360	16432	16476	16583	16492	16733	16694	16477	16615	16660	16583	16504	16309	16563	16533	16583	16654	16516	16505	16745	16684	16609	16460	16425	16390	16447	16606	16613	16484	16562	16421	16425	16554	16499	16539	16536	16750	16412	16707	16598	16352	16558	16526	16582	16472	16460	16605	16542	16461	16493	16716	16450	16474	16644	16516	16400	16430	16496	16421	16554	16293	16629	16750	16197	16523	16412	16328	16552	16459	16355	16389	16540	16663	16508	16564	16605	16499	16662	16632	16419	16461	16463	16547	16598	16637	16588	16482	16447	16685	16552	16691	16512	16701	16618	16546	16491	16687	16562	16521	16562	16411	16567	16710	16680	16406	16383	16542	16661	16483	16474	16382	16495	16569	16586	16578	16559	16539	16594	16676	16320	16627	16364	16562	16454	16483	16533	16341	16496	16554	16732	16361	16356	16290	16390	16602	16459	16621	16522	16786	16487	16632	16500	16575	16410	16639	16457	16485	16511	16502	16706	16788	16348	16366	16671	16379	16508	16386	16439	16683	16548	16329	16360	16606	16723	16460	16587	16518	16605	16608	16503	16511	16411	16298	16523	16430	16568	16597	16501	16616	16544	16432	16605	16532	16413	16751	16578	16568	16509	16479	16413	16472	16613	16482	16515	16620	16267	16709	16523	16733	16484	16276	16571	16421	16389	16344	16532	16658	16641	16499	16702	16627	16485	16625	16608	16481	16545	16395	16498	16425	16557	16322	16661	16466	16576	16349	16360	16588	16625	16533	16462	16453	16554	16496	16443	16517	16653	16536	16518	16703	16554	16539	16710	16587	16630	16620	16380	16524	16402	16456	16440	16596	16372	16374	16344	16632	16454	16527	16442	16593	16574	16671	16598	16444	16612	16676	16676	16581	16527	16422	16686	16397	16685	16646	16514	16672	16572	16781	16521	16467	16397	16496	16735	16636	16489	16652	16345	16420	16490	16729	16462	16422	16701	16488	16407	16589	16517	16481	16404	16476	16591	16530	16394	16658	16521	16556	16652	16464	16627	16305	16429	16545	16357	16627	16546	16429	16436	16342	16466	16636	16595	16690	16487	16571	16465	16534	16514	16832	16774	16523	16547	16589	16667	16616	16596	16542	16353	16416	16532	16681	16369	16570	16479	16422	16639	16508	16389	16568	16708	16356	16520	16812	16563	16419	16719	16600	16583	16720	16566	16427	16750	16844	16864	16557	16532	16598	16522	16429	16517	16496	16444	16324	16577	16537	16735	16533	16551	16664	16648	16537	16529	16568	16532	16454	16426	16583	16606	16607	16558	16488	16500	16560	16423	16479	16711	16405	16656	16528	16596	16565	16460	16484	16606	16569	16458	16461	16421	16567	16494	16596	16575	16409	16510	16568	16679	16499	16582	16426	16523	16582	16307	16592	16761	16626	16459	16378	16726	16379	16498	16554	16542	16313	16481	16482	16481	16452	16474	16666	16481	16626	16607	16440	16518	16579	16554	16277	16460	16593	16523	16750	16683	16594	16388	16743	16559	16493	16522	16731	16532	16538	16556	16347	16458	16482	16633	16228	16643	16334	16382	16472	16473	16437	16472	16470	16529	16647	16498	16443	16523	16538	16556	16617	16534	16671	16337	16318	16355	16570	16433	16517	16410	16545	16522	16426	16583	16512	16767	16527	16516	16458	16510	16352	16465	16543	16470	16603	16504	16580	16666	16645	16573	16523	16750	16341	16665	16631	16584	16810	16847	16689	16510	16720	16378	16431	16645	16372	16527	16535	16484	16446	16491	16487	16601	16578	16513	16568	16672	16472	16562	16473	16620	16624	16759	16750	16432	16647	16676	16572	16603	16440	16607	16512	16834	16434	16725	16490	16495	16415	16547	16561	16497	16571	16550	16433	16690	16522	16590	16474	16553	16402	16465	16638	16594	16411	16504	16432	16384	16314	16584	16406	16594	16497	16449	16675	16567	16580	16597	16522	16568	16495	16413	16761	16551	16579	16330	16584	16416	16331	16570	16531	16397	16708	16711	16687	16505	16521	16643	16459	16474	16479	16571	16466	16568	16499	16541	16646	16609	16637	16440	16457	16547	16291	16588	16615	16379	16615	16709	16464	16761	16599	16465	16603	16506	16559	16586	16769	16513	16406	16369	16511	16674	16491	16570	16453	16574	16440	16598	16684	16471	16736	16577	16442	16453	16617	16285	16449	16357	16584	16661	16335	16712	16506	16461	16480	16499	16564	16456	16639	16585	16493	16481	16462	16619	16500	16577	16645	16791	16369	16511	16302	16399	16376	16409	16505	16597	16582	16578	16543	16292	16464	16622	16531	16604	16373	16329	16688	16496	16445	16783	16412	16521	16506	16444	16562	16805	16557	16465	16514	16594	16400	16527	16473	16575	16532	16531	16740	16679	16433	16492	16547	16405	16404	16595	16528	16485	16504	16519	16646	16299	16524	16508	16319	16447	16595	16582	16620	16701	16564	16494	16442	16569	16568	16525	16410	16512	16548	16569	16549	16502	16366	16558	16353	16522	16261	16320	16527	16441	16497	16532	16508	16603	16491	16573	16300	16423	16586	16454	16493	16589	16480	16502	16444	16562	16458	16783	16709	16650	16481	16700	16644	16667	16388	16359	16604	16342	16535	16515	16474	16432	16418	16462	16662	16596	16560	16700	16478	16533	16622	16515	16424	16663	16521	16551	16436	16515	16509	16687	16492	16479	16429	16321	16424	16275	16568	16500	16621	16548	16704	16373	16679	16697	16433	16599	16460	16496	16567	16488	16413	16356	16442	16573	16530	16811	16583	16736	16402	16506	16674	16538	16332	16485	16567	16534	16658	16414	16509	16534	16557	16638	16640	16574	16506	16723	16775	16632	16509	16536	16653	16480	16454	16447	16328	16429	16577	16360	16350	16377	16407	16595	16771	16445	16650	16725	16363	16590	16701	16570	16642	16660	16557	16541	16495	16270	16592	16609	16661	16573	16400	16533	16459	16631	16582	16535	16289	16528	16540	16465	16562	16548	16637	16537	16369	16376	16568	16550	16494	16655	16459	16602	16492	16474	16476	16511	16578	16517	16526	16261	16592	16593	16660	16505	16484	16580	16594	16624	16441	16477	16594	16504	16639	16660	16610	16624	16602	16692	16547	16642	16394	16504	16618	16567	16685	16449	16504	16568	16596	16608	16502	16676	16596	16603	16553	16669	16400	16388	16593	16350	16489	16525	16669	16447	16534	16556	16635	16553	16463	16713	16518	16434	16452	16546	16342	16557	16631	16525	16738	16606	16546	16792	16418	16465	16543	16551	16588	16569	16569	16484	16603	16797	16570	16526	16389	16435	16546	16599	16594	16509	16505	16606	16540	16526	16568	16527	16582	16365	16676	16759	16485	16488	16400	16598	16413	16601	16644	16599	16676	16742	16393	16670	16565	16605	16489	16349	16398	16733	16408	16658	16582	16500	16656	16547	16667	16654	16600	16622	16658	16545	16329	16405	16582	16737	16646	16733	16599	16518	16408	16275	16322	16529	16512	16532	16579	16368	16344	16586	16471	16571	16631	16364	16454	16380	16552	16429	16606	16643	16375	16573	16652	16588	16645	16508	16332	16556	16498	16636	16187	16603	16583	16384	16389	16529	16587	16452	16457	16454	16400	16345	16705	16393	16611	16519	16353	16763	16429	16337	16387	16664	16421	16736	16631	16665	16439	16460	16334	16542	16385	16485	16428	16727	16548	16393	16709	16560	16828	16522	16459	16549	16490	16651	16675	16239	16566	16701	16397	16622	16566	16525	16532	16834	16529	16484	16552	16573	16579	16566	16621	16561	16565	16558	16427	16540	16588	16594	16552	16617	16585	16358	16494	16367	16555	16449	16771	16456	16527	16576	16539	16443	16586	16592	16525	16588	16695	16437	16477	16597	16581	16572	16611	16524	16699	16445	16485	16511	16401	16456	16345	16640	16505	16340	16496	16485	16340	16285	16584	16559	16556	16454	16640	16351	16651	16450	16613	16532	16661	16422	16550	16336	16835	16509	16491	16397	16577	16375	16612	16382	16464	16547	16664	16491	16446	16581	16396	16619	16686	16402	16471	16590	16488	16671	16764	16413	16602	16292	16435	16596	16640	16535	16446	16287	16823	16594	16522	16717	16515	16567	16572	16461	16535	16444	16403
23859	24096	24235	24930	25718	30204	33426	28380	26645	25122	24036	23841	23862	23698	23841	23823	23834	23917	24000	23934	23859	23897	23916	23838	23785	23934	23745	23856	23869	23858	23720	23918	23781	23802	23886	23962	23788	23850	23815	23806	23911	23826	23962	23858	23808	24016	23810	23889	23872	23775	23818	23924	24017	23908	23859	23880	23901	23934	23802	23955	23960	23745	23854	23885	23876	23854	23921	23876	23933	23919	23841	23860	23780	23905	23815	23898	23913	23921	23878	23810	24065	23896	23838	23933	23967	23898	23783	23735	23946	23931	23895	23906	23793	23935	23805	23815	23804	23843	23882	24011	23919	23819	24020	23776	23915	23762	23864	23913	23916	23819	23834	23917	23914	23819	23907	23849	23857	23723	23979	23883	23945	23847	23885	23895	23770	23904	24007	23912	23897	23960	23776	23803	23869	23909	24032	23915	23881	23907	23794	23860	23934	23790	23938	23891	23830	23775	23853	23983	23858	23851	23862	23933	23932	23848	23851	24001	23836	23969	23830	23924	23894	23867	23858	23856	23790	23882	23882	23941	23987	23956	23952	23782	23929	23991	23978	23920	23911	23849	23861	23885	23918	23874	23940	23975	23779	23891	23835	23929	23821	23785	23915	23940	23901	24035	23888	23936	23902	23764	23863	23738	23942	23908	23873	23939	23857	23899	23891	23811	23976	23812	23864	23868	23926	24012	23854	23890	23845	24023	23909	23967	23821	23818	23710	24037	23824	23880	24086	23806	23978	23964	23936	23889	24047	23760	24045	23911	23837	23930	23881	23985	23811	24007	23829	23915	23871	23878	23973	23980	23985	23717	24044	24046	23984	23801	23954	23931	23961	23986	23962	23909	23845	23743	24010	23767	23834	23956	23898	23945	23927	24007	24009	23804	23885	23791	23821	23879	23876	23811	24026	23896	23969	23846	23858	23902	23896	23921	23921	23877	23840	23992	23906	23928	23791	23940	23873	23964	23872	23915	23855	23845	23771	24029	23811	23941	23892	23880	23834	23947	23861	23907	23909	23746	23876	24107	23816	23875	23863	23920	23992	23823	23931	23956	23924	23950	23880	23953	23841	23900	23838	23899	23860	23757	23983	23823	24067	23799	23916	23856	23884	24093	23918	23919	23970	23827	24004	23850	24015	23806	23933	23867	23820	23923	23947	23979	23973	23800	24010	23938	23789	23899	24036	23687	23870	23908	23891	23818	23876	23830	23761	23958	24010	23779	23937	23861	23889	23888	23968	23999	23896	23965	23886	23965	23794	23830	23997	23877	23906	23989	23867	23972	23806	23996	23874	23967	23910	24036	23930	23920	23848	23878	23839	23937	23990	23841	23882	24036	23874	23967	23971	23970	23884	23947	23993	23890	23817	24046	23875	23904	23809	23929	23900	23989	23875	23898	24017	23903	23850	23747	23922	23917	23746	23893	24028	23795	23955	23856	23860	23884	23999	23771	24067	23880	23829	23845	23947	23870	23961	23929	23839	24070	23971	23823	24035	23901	23922	23911	23947	23854	24127	23861	23818	23908	23851	23841	24005	23953	23895	23939	23862	23828	23958	23960	24004	23879	23859	23939	23976	23963	23859	23958	23870	23853	23846	24016	23866	23936	24005	23925	23924	23914	23994	23857	23979	23919	23883	23912	24001	23884	24102	23995	23987	23854	23963	23978	23895	23996	23833	23951	23889	23895	23919	23860	23952	23925	24016	23947	24074	23889	23924	23948	23773	23971	23996	23957	23893	23874	23804	23952	23787	23900	23999	23957	23956	23867	23906	23986	23759	23894	23918	23874	23968	23795	23866	23824	23891	23777	23841	23980	23955	23865	23876	24004	23841	23907	24007	23882	23872	24060	23849	23929	24018	23822	23918	23763	23942	23958	24027	23913	23916	23949	24111	23971	24079	23765	23818	23991	23848	23968	23953	23963	23881	23993	23961	23811	23898	23809	23835	24036	23868	23956	23948	23956	23948	23969	23862	24013	23811	23871	23914	23878	23938	23907	23861	23842	23998	23944	23924	23829	23957	23920	23899	23948	24053	23897	23902	23927	23988	23908	23908	23939	23865	23916	23850	23896	23860	24035	23970	23940	23869	23777	23806	23904	23872	23900	23897	23997	23958	23935	23915	23833	24016	23822	24061	23650	23835	24023	23931	23992	24014	23969	23881	23923	23900	23913	23822	23929	23980	24013	23860	23888	23947	23819	24111	23945	23954	23954	23934	24068	23758	23945	23934	23945	23799	23913	23939	23822	23995	23874	24019	23917	23945	23827	23934	23850	23950	23923	23766	24075	23903	23967	23877	23905	23828	23907	23830	23912	24055	23957	23902	23933	23866	23831	23905	23881	23831	23938	23850	23794	23906	23889	23906	23859	23891	23834	24022	24012	23959	23905	23851	23906	23865	23826	23869	23942	24011	23959	23975	23880	23945	23943	23835	23942	23812	23762	23883	23854	23956	23955	23990	23977	23837	24003	23959	23898	23916	23808	23905	24030	23891	23920	23978	23862	24008	23998	23875	23848	23977	23887	23958	23905	23950	23824	23930	23794	24049	23958	23907	23944	23899	23874	24026	23860	24000	23965	23840	23901	23977	23920	23862	23889	23849	23852	23984	23958	23911	23960	23944	23930	23980	23908	23875	23961	23932	23859	23794	23838	23979	23919	23825	23812	23907	23968	23930	23876	23887	23957	24068	23858	23866	23829	23970	23853	23848	23858	23977	23938	23948	23939	23987	23972	23792	23973	23925	23840	23837	24058	23966	23815	23862	23835	23867	23977	23986	23957	23877	23913	23967	23933	23902	23974	23903	23878	23920	23934	23946	23997	23887	23874	23959	23992	23808	24060	23844	23898	23809	23941	23931	23971	23861	23986	23998	23875	23842	23847	23922	23940	23851	23841	23791	23923	23931	24003	23941	23795	24000	23881	23906	23916	23892	23990	23876	23923	23840	23916	23972	24026	23879	23930	23899	23997	23911	23952	23924	23906	24014	23948	23928	23870	23948	23877	23878	23979	23867	24118	23948	24074	23948	23920	23900	23922	23985	23904	23901	23999	23915	23918	23865	23951	23914	23992	23972	23875	23990	23974	23936	24043	23884	23850	23902	23836	23960	24002	23814	23918	23970	23890	23927	23900	23946	23786	23934	23981	24000	23962	23829	23962	23902	23908	23960	23982	23929	23880	23925	23844	23822	24013	23773	24006	24045	23851	23859	23961	23932	24045	23925	23966	24011	24048	23840	24116	23863	23897	23889	23849	23902	23922	23797	23950	23965	23933	23915	23866	23964	23902	23933	23920	23893	23997	23863	23923	23870	23955	24027	23864	23997	23870	23933	24078	23795	23989	23772	23975	23976	24009	23935	23833	23943	24037	23943	23943	24059	23803	23920	23912	23874	23808	23892	24017	23823	23889	23980	23782	24005	23850	23813	23891	23826	23795	24004	23928	23871	23795	24026	23884	23745	24030	24088	23884	23951	23944	23802	23880	23945	23946	23910	23883	23915	23978	24004	23874	24121	23811	23959	23941	24019	23957	23799	23959	23870	23888	23908	23992	23950	23857	24001	23794	23889	23865	23914	24013	23914	23968	23983	23959	24057	23948	23949	23870	23959	23867	23934	23807	23994	23943	23988	23810	23848	23971	23959	23889	23906	23976	23747	23947	23963	24068	23788	23921	23889	23978	23997	24048	23943	23904	23965	23887	23963	23907	23894	23885	23990	23861	23898	24009	23936	23951	24007	23774	23916	23912	23842	24019	23967	23791	23866	24007	23904	24039	23876	23892	23953	23899	23903	23852	23951	23896	23807	23867	23984	23981	24070	23831	23988	23861	23928	23804	23953	24022	23919	23948	23898	23773	23949	23949	23994	23930	24077	24040	23881	24023	24054	23972	23995	23900	23898	23967	23901	23882	23901	24003	23891	23943	23846	23848	24001	23833	23882	24030	23968	23944	24012	23934	23807	23918	23932	23969	23853	23974	23798	24026	23926	23957	24009	24007	23907	24029	24032	23981	23767	23972	23844	23842	23922	23962	23902	23886	23862	23934	23900	23944	23920	23964	23802	24114	24022	23738	23964	23924	23954	23865	23865	23925	23993	23882	23848	23994	24039	24064	23701	24032	23934	23933	23851	23873	24020	23911	23988	23964	23838	23913	23898	24074	23867	23975	23896	23986	23935	23964	23885	23915	23926	23946	23855	24089	23937	24050	23959	23781	23975	23884	24108	23797	23937	23997	23812	23982	23970	24096	23889	23922	23993	23959	23990	23913	23826	23972	23949	23908	23826	24016	23901	23920	23950	23812	23936	23930	23916	23991	23983	23932	23831	24033	23963	23861	24030	23971	24082	23942	23973	23979	23950	23915	23971	23975	23859	23956	23963	23849	23830	23894	23940	23954	24023	24151	23939	23934	23961	23973	23829	23883	23944	23878	23926	23809	23867	23828	23934	23962	23931	24041	23995	23954	23912	23921	23895	23966	23843	24073	23957	23939	23957	23984	23954	23973	23885	23956	23907	23910	23852	23924	23968	23964	23976	23899	23952	23981	23870	23948	23865	23951	23969	23815	23906	23860	23992	24050	23925	23846	23913	23948	23985	23978	23926	23971	23993	24072	23817	23918	23804	23958	24082	23924	23798	23924	23906	24018	23932	23960	23989	23941	23831	23965	23891	23952	24067	24032	23945	23893	24079	23830	24020	23865	23933	23931	23938	24016	23949	23888	23977	23864	23891	23925	23992	24013	23758	23917	23958	23845	24011	23936	23915	23899	23793	23948	23849	23818	24023	23835	23984	23968	23849	23950	24000	23906	24000	23992	23937	23906	24014	23795	23961	23990	23937	23942	23936	23964	23970	24019	23841	23864	23916	24043	23951	23856	23933	24015	23765	24118	23920	23907	23904	23937	23982	23973	24021	23991	24031	23941	23920	23907	23888	23930	23900	23878	23976	23972	24029	23955	23917	23880	23870	23868	23854	23851	23950	23925	23825	24070	23899	23950	23975	23833	24054	23883	23910	23912	23923	23841	23948	23878	23817	23907	23881	23871	23944	23944	23986	23928	23799	23943	23977	23990	24006	23809	23776	24044	23768	23910	23859	24014	23968	23744	24006	23824	24038	23936	23981	23846	23939	23860	23919	23926	23994	23905	23944	23862
18514	16847	16912	16886	17001	21774	46419	43112	32747	23020	18033	17033	16597	16591	16609	16725	16375	16585	16412	16478	16462	16447	16533	16660	16757	16425	16581	16528	16384	16432	16752	16624	16680	16660	16628	16476	16646	16570	16414	16473	16536	16438	16558	16579	16512	16504	16507	16647	16481	16466	16576	16676	16317	16507	16575	16497	16730	16541	16689	16504	16552	16590	16478	16688	16724	16713	16332	16407	16361	16505	16709	16562	16529	16553	16411	16478	16610	16561	16484	16689	16455	16407	16539	16347	16371	16525	16698	16622	16808	16526	16586	16558	16437	16635	16454	16568	16603	16395	16666	16466	16453	16375	16360	16284	16598	16434	16522	16499	16374	16551	16481	16467	16582	16659	16644	16611	16401	16426	16420	16486	16303	16472	16548	16450	16456	16582	16616	16442	16404	16554	16564	16477	16496	16460	16359	16491	16530	16426	16487	16831	16719	16528	16653	16718	16439	16472	16506	16478	16680	16323	16358	16197	16568	16632	16478	16648	16525	16689	16456	16710	16499	16387	16437	16404	16333	16331	16664	16683	16681	16256	16684	16516	16480	16472	16598	16434	16440	16509	16365	16573	16698	16484	16629	16457	16719	16528	16588	16530	16580	16581	16589	16542	16522	16473	16476	16513	16542	16510	16557	16595	16598	16409	16557	16457	16528	16602	16643	16680	16368	16625	16457	16584	16441	16446	16513	16610	16394	16556	16388	16518	16390	16502	16681	16606	16430	16488	16488	16644	16653	16661	16633	16446	16555	16246	16398	16463	16651	16384	16394	16469	16565	16293	16699	16578	16699	16480	16423	16593	16447	16531	16490	16385	16467	16455	16414	16365	16744	16619	16475	16697	16552	16266	16616	16639	16595	16606	16561	16505	16445	16529	16649	16659	16440	16597	16574	16316	16435	16635	16507	16508	16615	16527	16510	16624	16607	16539	16376	16462	16625	16453	16536	16655	16614	16485	16483	16519	16567	16254	16567	16515	16483	16547	16382	16759	16601	16214	16568	16590	16425	16614	16471	16551	16467	16546	16342	16421	16579	16627	16745	16502	16478	16394	16417	16516	16476	16520	16481	16569	16424	16533	16294	16690	16577	16409	16709	16237	16396	16483	16400	16695	16418	16539	16507	16595	16507	16461	16513	16646	16602	16334	16594	16423	16465	16326	16403	16435	16385	16613	16300	16637	16449	16399	16634	16333	16511	16651	16543	16600	16607	16445	16684	16583	16392	16541	16522	16655	16451	16398	16576	16391	16566	16520	16712	16236	16310	16499	16607	16741	16272	16562	16452	16357	16574	16545	16492	16371	16463	16344	16518	16461	16619	16591	16593	16526	16573	16553	16402	16671	16614	16514	16612	16529	16600	16531	16539	16619	16503	16409	16660	16722	16457	16447	16509	16418	16677	16536	16517	16274	16439	16645	16633	16683	16705	16632	16669	16657	16505	16446	16459	16618	16484	16640	16701	16664	16584	16388	16540	16445	16683	16214	16605	16347	16537	16873	16650	16571	16328	16485	16549	16658	16448	16339	16436	16555	16463	16522	16608	16329	16468	16470	16651	16434	16533	16556	16514	16408	16322	16570	16547	16511	16676	16469	16507	16367	16431	16338	16462	16480	16398	16532	16472	16223	16539	16683	16404	16518	16573	16540	16638	16479	16576	16612	16497	16440	16608	16480	16466	16596	16550	16449	16620	16512	16557	16494	16604	16579	16475	16374	16645	16534	16420	16472	16592	16142	16481	16610	16482	16615	16562	16505	16490	16528	16374	16453	16485	16618	16506	16599	16554	16495	16482	16612	16660	16787	16744	16630	16468	16645	16356	16571	16535	16377	16519	16590	16573	16397	16551	16503	16510	16419	16523	16492	16422	16599	16562	16455	16453	16575	16577	16417	16494	16475	16639	16652	16686	16688	16541	16561	16493	16430	16551	16749	16331	16655	16345	16401	16368	16493	16395	16468	16597	16540	16346	16464	16527	16484	16622	16489	16583	16501	16653	16385	16511	16424	16638	16445	16579	16581	16503	16254	16483	16510	16511	16444	16340	16590	16286	16568	16507	16460	16535	16545	16432	16463	16482	16326	16386	16697	16686	16415	16470	16413	16665	16561	16616	16547	16625	16509	16490	16550	16635	16471	16437	16714	16511	16600	16623	16402	16619	16611	16548	16606	16464	16612	16558	16393	16521	16360	16492	16478	16512	16535	16534	16394	16466	16488	16322	16554	16524	16505	16466	16466	16504	16476	16474	16504	16493	16447	16264	16566	16532	16540	16436	16504	16703	16514	16713	16522	16133	16488	16372	16196	16593	16599	16770	16587	16814	16611	16448	16568	16412	16208	16499	16581	16528	16613	16712	16551	16516	16452	16682	16660	16586	16550	16589	16683	16711	16383	16517	16465	16601	16650	16793	16633	16578	16528	16332	16409	16694	16522	16390	16452	16428	16609	16402	16640	16636	16385	16513	16508	16564	16442	16537	16619	16732	16536	16362	16630	16478	16623	16437	16430	16520	16481	16356	16332	16586	16448	16547	16549	16401	16555	16524	16531	16494	16565	16489	16482	16414	16262	16327	16485	16434	16522	16478	16442	16428	16514	16494	16424	16546	16530	16411	16533	16455	16525	16563	16435	16522	16557	16445	16478	16581	16430	16508	16187	16492	16395	16534	16628	16460	16464	16440	16446	16534	16595	16487	16353	16330	16442	16356	16533	16793	16644	16412	16383	16500	16570	16544	16555	16498	16548	16548	16554	16605	16684	16505	16452	16591	16556	16475	16539	16499	16459	16662	16496	16474	16409	16660	16668	16606	16481	16664	16612	16527	16431	16640	16567	16443	16601	16613	16366	16294	16689	16336	16586	16441	16563	16830	16537	16546	16537	16545	16426	16255	16468	16640	16675	16711	16539	16580	16624	16777	16441	16497	16577	16419	16465	16470	16452	16346	16493	16466	16713	16670	16552	16386	16428	16512	16426	16525	16716	16714	16841	16703	16387	16512	16460	16476	16511	16697	16533	16608	16467	16146	16436	16491	16452	16383	16287	16423	16556	16444	16431	16493	16690	16458	16630	16426	16328	16483	16571	16559	16514	16383	16681	16617	16538	16575	16517	16497	16521	16483	16600	16671	16661	16521	16782	16546	16420	16554	16383	16510	16644	16566	16453	16438	16540	16563	16288	16462	16701	16504	16435	16671	16492	16544	16532	16550	16652	16522	16603	16472	16439	16528	16471	16588	16517	16347	16476	16347	16232	16442	16608	16480	16429	16629	16516	16591	16507	16626	16448	16715	16446	16593	16592	16569	16438	16565	16698	16601	16368	16510	16592	16576	16291	16550	16574	16586	16389	16474	16389	16486	16411	16629	16448	16362	16490	16626	16361	16334	16457	16437	16530	16407	16383	16543	16414	16481	16441	16402	16652	16555	16643	16578	16598	16660	16550	16554	16629	16551	16577	16315	16819	16509	16619	16546	16477	16678	16627	16544	16488	16540	16646	16596	16625	16587	16577	16527	16623	16610	16333	16415	16575	16627	16395	16507	16561	16594	16564	16483	16401	16544	16606	16780	16659	16510	16530	16519	16452	16494	16507	16354	16750	16617	16512	16557	16445	16438	16608	16396	16573	16713	16593	16503	16461	16550	16577	16676	16452	16379	16600	16349	16501	16389	16326	16682	16658	16367	16390	16587	16553	16493	16385	16390	16449	16433	16610	16606	16427	16404	16483	16602	16434	16601	16461	16736	16508	16625	16659	16534	16646	16359	16722	16627	16518	16353	16473	16842	16469	16393	16646	16671	16578	16474	16474	16655	16383	16706	16788	16421	16621	16603	16580	16634	16608	16728	16450	16623	16445	16608	16709	16297	16495	16590	16869	16654	16614	16344	16722	16684	16533	16604	16548	16426	16614	16613	16546	16338	16525	16551	16492	16364	16532	16582	16495	16554	16694	16755	16487	16420	16420	16696	16328	16521	16602	16323	16573	16558	16469	16598	16305	16453	16560	16484	16534	16571	16459	16455	16626	16517	16540	16453	16439	16432	16441	16489	16430	16414	16307	16456	16627	16538	16480	16504	16489	16599	16560	16609	16527	16276	16497	16573	16564	16459	16587	16350	16396	16532	16520	16412	16668	16570	16523	16564	16704	16686	16496	16567	16556	16603	16481	16350	16652	16491	16492	16570	16744	16509	16394	16588	16511	16796	16549	16622	16477	16402	16611	16553	16413	16467	16318	16458	16371	16526	16673	16457	16480	16275	16428	16362	16539	16539	16414	16551	16309	16396	16390	16456	16463	16389	16599	16664	16628	16384	16477	16482	16538	16410	16576	16496	16415	16437	16495	16586	16336	16616	16458	16477	16480	16564	16542	16692	16559	16548	16562	16687	16455	16443	16496	16554	16368	16417	16640	16375	16458	16462	16512	16499	16612	16639	16562	16468	16505	16702	16542	16617	16553	16491	16432	16484	16551	16659	16615	16615	16628	16547	16392	16616	16616	16397	16454	16470	16488	16413	16231	16372	16403	16471	16631	16541	16554	16561	16728	16587	16635	16811	16443	16327	16583	16612	16489	16468	16652	16343	16310	16478	16571	16480	16419	16406	16630	16844	16378	16494	16655	16470	16662	16574	16549	16503	16566	16552	16596	16349	16687	16426	16508	16411	16669	16432	16449	16556	16711	16633	16660	16511	16410	16419	16357	16421	16426	16475	16269	16360	16600	16487	16549	16395	16657	16704	16543	16631	16577	16832	16661	16692	16446	16423	16560	16513	16573	16537	16611	16553	16375	16337	16329	16490	16519	16514	16470	16646	16580	16551	16606	16399	16722	16625	16530	16473	16688	16580	16428	16456	16571	16471	16667	16455	16429	16581	16575	16531	16510	16687	16619	16569	16417	16471	16533	16485	16469	16643	16540	16374	16430	16618	16718	16658	16558	16456	16574	16400	16413	16650	16317	16532	16461	16568	16449	16322	16544	16494	16695	16791	16476	16626	16561	16567	16337	16612	16461	16493	16445	16590	16491	16437	16478	16421	16672	16540	16575	16441	16592	16409	16316	16503	16604	16564	16584	16381	16432	16659	16531	16611	16478	16409	16457	16569	16563	16493	16546	16601	16611	16455	16430	16674	16591	16495	16406	16728	16645	16580	16501	16448	16486
25576	24273	24590	25958	26872	32125	40347	29394	23893	24271	23206	23040	23199	23314	23620	23568	23789	23794	23776	23835	23755	23899	23781	23883	23793	24012	23935	23846	24132	23906	23931	23891	23964	23933	23827	24031	23945	23961	24006	23824	23900	23926	23905	23856	24062	23963	23887	24031	23715	23955	24071	23936	23853	23978	23981	23946	23903	24047	24052	24004	23814	23941	23882	24002	23987	23970	23962	24014	23894	23946	23854	24040	24061	23805	23981	23906	23871	23916	24004	23927	23996	23978	23869	23996	23935	23884	23867	23946	23957	24067	23960	23948	23942	23936	23879	23996	24086	23924	23945	23896	23895	24012	23955	23966	23909	23904	23987	23932	23942	23934	23919	23923	24058	24004	23992	23736	23995	23999	23988	23996	23994	23935	23949	23978	23889	24054	23833	23835	24007	24087	23824	23984	24048	24008	23779	23944	23868	23935	24057	23881	23787	23897	24068	23852	24015	23897	23993	24036	23906	23862	24001	23988	24023	24040	24040	23838	24010	23907	23857	24132	23921	23954	23975	24019	23982	23913	24101	23984	23957	24051	24016	24006	24086	24052	24017	23877	23988	23929	24008	23986	23873	24106	23949	23981	23968	23897	24020	24150	24045	23964	23965	23954	24036	23843	24002	23954	23965	24014	24044	23869	24070	23919	24165	24018	23963	24068	23922	23998	24133	23922	23882	23912	23957	23986	24111	24000	23893	24125	23918	24115	23955	23876	23978	23988	23767	24036	23936	23903	24122	23987	23966	23990	23901	23961	24101	23992	23962	23913	24078	23936	23867	24112	24049	23973	23918	24054	24004	24020	23859	24109	24010	24041	23920	24037	23920	23937	23964	24091	23969	24084	23996	23902	23995	24031	24049	23993	23899	24067	23987	23830	23988	23940	23994	23968	24058	24038	23925	23985	24102	24028	23996	23976	24009	24030	24036	23940	23926	24030	23962	23991	23977	24009	24048	24076	23972	23952	24051	24062	23987	24009	23907	24111	23991	23893	24041	23890	23936	23976	24032	23874	24051	24035	24099	24020	23855	24050	24011	23949	23989	23947	24078	24000	24026	24108	23884	23963	24083	23897	23911	24023	24040	23995	23975	23965	24067	23999	23995	24012	24041	23988	24111	23874	24035	23940	23996	23999	23968	24029	24004	24043	24034	23892	24011	23925	23943	24047	24076	23895	24066	24020	23936	23935	24150	23925	23968	23920	24053	24019	24071	23937	24005	23957	23952	24011	24110	23966	23959	24032	23973	23941	23913	24026	24072	23932	23934	23944	23943	24014	24003	23969	23960	24030	24007	24225	24007	24026	24067	24018	23956	24115	24021	24007	23999	24018	24103	24036	23995	24025	23984	24044	24014	24056	23985	23927	23886	24005	23977	24012	24057	23907	24061	23941	24139	23904	24055	23994	23998	24041	24126	24106	23799	24018	23938	23946	24056	23964	23969	23988	24052	23978	24059	24005	24017	23984	24129	24030	23969	24063	24017	23970	24023	24061	23908	23946	24023	24008	23881	24033	23946	23997	23909	24038	23960	23995	23925	24007	23959	24102	23985	24092	23985	23998	23972	23948	23916	23999	24105	23976	23886	23983	24079	24128	23951	24017	23956	23986	23958	24033	24032	24014	23956	24056	23914	23926	24078	24095	24173	23997	23965	23924	23965	24005	23983	24057	23905	23890	24084	23997	23992	23977	24059	23969	24032	24031	24124	23972	24123	23988	24016	24080	24050	24090	24029	23956	23961	23998	24079	23967	24006	23932	24035	24079	23979	23992	23974	23961	24061	23939	23994	24065	23961	24006	23994	24080	24069	24070	24072	23890	23958	24108	24017	23985	24031	24044	23932	23986	23998	24153	23888	24039	23993	23847	24068	23970	23957	23975	24022	24100	23925	23922	23925	23966	24056	23952	23953	23944	23898	24102	24091	23898	24084	23873	24140	23964	24017	24033	23979	23987	24023	23912	23988	24008	23892	24005	24067	23944	24029	24055	24005	24042	23937	24063	23881	24034	24055	23881	23999	24151	23984	24029	23933	23920	23955	24104	24070	23896	24058	23943	23998	24068	23872	23911	23983	23843	24074	23903	24078	24038	23957	24090	23958	23968	24008	23918	24084	23931	23962	24006	24028	24059	23940	23998	23971	24016	24098	24007	23925	24023	24060	23999	24031	24001	24020	23869	24002	24010	23960	23938	23917	24043	24026	23917	23967	24052	23881	23996	24035	24012	24031	24065	24041	23977	23984	23942	24062	24022	23879	23960	24025	24036	23967	23897	24003	23972	24062	23987	23840	23971	24077	24006	24079	24063	23969	23876	23954	23940	24013	24056	24054	23849	23973	24209	24017	23804	24031	23912	23956	23889	23962	24139	24005	24023	24062	23868	24060	23998	23908	24055	23927	23993	24123	23999	24048	24006	23975	24001	23971	24068	24022	24105	23947	23982	23945	24032	23937	23924	23972	24042	24066	23969	23891	24081	23921	24004	24014	24047	24046	24005	23975	23937	23961	24134	24015	23946	23937	24029	23914	24067	24167	24063	23946	23971	24075	24046	23923	24000	23986	23949	23906	23943	23999	23980	23864	24070	24100	24042	24007	23967	23941	24015	24138	23934	24035	24102	24104	23953	24062	23933	23995	23944	24127	24035	23942	23985	24050	24018	24078	24187	24080	23898	24144	24032	23964	24128	24016	23975	23849	24093	23899	23948	23928	24087	23972	24053	23988	23993	23967	23908	23906	24092	23911	23971	24027	24156	23998	24080	23916	23988	23864	23869	23938	23922	24071	23986	23950	24072	23950	23999	23997	23932	24057	24012	23969	23887	24085	24178	23965	24006	23870	24093	23913	23964	23844	23991	23972	24208	23919	24019	24011	24080	23962	24038	24020	24076	24018	24033	24039	23988	24007	23995	24032	24027	23917	24198	23937	24093	24114	24049	24008	23953	24016	24064	23937	24036	23875	24036	23942	23993	24098	23938	24021	24006	24019	24136	23944	24046	24027	24052	24017	23876	24033	24064	23953	24012	23958	24014	23977	23969	24062	24014	24073	24033	23971	23967	24022	23951	24175	24016	24121	23963	24126	23969	24057	24208	24044	24084	23924	23959	23937	24021	23984	24004	24117	23978	23847	24037	24054	24001	23997	23777	23940	23918	24124	24087	24108	24050	24055	23917	23924	23926	24162	24079	23966	23934	23886	23977	24045	24005	24069	23973	23927	24065	24012	24076	24109	23932	23927	24220	23922	24118	23958	23975	23937	24025	23945	24073	24006	24022	23993	23861	23954	24106	24086	23993	24054	23909	23998	23957	24025	24034	24060	23941	23984	24181	23937	24022	23959	23951	24108	23953	24193	23889	24005	24026	24051	23920	24025	24032	24128	23996	24115	23841	24022	23954	24047	23957	24067	24019	24073	23977	23947	24023	23979	23947	24079	23895	24034	23927	24078	23906	24045	23917	24069	24074	23905	24041	23924	24100	23898	24060	24039	23952	24030	23980	23981	24128	24007	24136	24025	23966	24064	24064	24054	24103	24034	23941	24169	23928	23925	24005	23980	24038	23889	24027	24010	23944	24061	23944	24063	23939	23971	24057	24103	23992	24088	24063	24027	23989	23939	23942	24064	23921	24077	23959	24071	24070	23935	23953	24063	23922	24031	23844	24144	23966	24058	24051	23983	23881	23975	24029	24036	23871	23947	24082	24038	23955	23939	23979	24095	23995	24068	24036	24045	23925	24006	24132	23923	24166	23883	23998	24067	24015	23966	24045	23910	23980	24031	24014	24052	24041	23967	24027	24096	23993	24027	23877	23968	24034	24040	24045	24041	24040	24091	23995	24024	24011	24072	24032	23969	24130	23913	24032	24021	23961	23872	23929	23950	23983	23939	23924	23989	24054	23871	23949	23919	24053	24139	24012	24056	23997	24066	23913	24121	24048	24057	24000	24016	24036	23985	24025	23984	24056	24041	24013	24108	24070	24033	23953	24006	24149	24056	24076	24080	23937	24045	24056	24011	23916	24014	23954	23988	24066	23888	23944	24071	24079	23941	23905	24118	24089	23966	24099	23998	24091	24031	24068	23892	24114	24115	24017	24124	23996	23899	23930	24063	24008	24062	24152	24050	23899	24041	23996	23995	24075	24100	24039	23953	23983	23930	24020	24031	23998	24131	23987	24078	23988	24132	23948	23981	23973	24153	23888	23930	24118	24086	23918	23989	24116	23976	24112	23944	24117	23946	24177	24075	24033	23939	24034	24092	24069	24017	24016	24028	23962	24101	24132	23991	23964	23963	24047	23918	24006	23881	24089	24012	23994	24012	24183	24034	23978	24057	24033	24009	23962	24096	24032	23989	24016	23960	23927	24042	24095	24039	23997	23952	24037	24028	24062	24026	23947	24098	24028	24062	24042	24022	24011	23946	23990	24069	24111	24107	23980	24027	24045	24112	23881	24000	24046	24105	24030	23957	23982	24157	23916	24145	24100	23989	24128	23929	23930	23987	23890	24055	23991	24076	24009	24085	23976	24081	24067	24052	24117	24084	24005	23935	24103	23999	23975	24082	24067	23922	24037	23984	23997	24001	24147	23892	24019	24071	24058	23964	23933	23980	24068	23916	24127	23956	24032	24082	23922	24053	24020	24046	23898	23951	24052	23987	23949	24060	23912	24139	24101	24033	23965	23967	24110	24032	24044	23993	23985	23976	24040	24047	23983	24090	23883	23993	24061	24107	23867	24062	24105	23985	24033	23855	24092	24043	24016	23982	24120	24083	24061	24014	24024	24142	24003	23984	23937	23934	23978	23952	24104	24089	23848	23897	23913	24076	23915	24135	24103	23922	24149	24030	23963	24045	24072	24037	24112	23904	23854	24030	24027	24096	23897	24002	24171	23969	23929	24020	24095	23996	24018	24200	23967	24039	23954	24002	23924	23924	24005	23986	24050	23965	23993	23901	24060	24126	24134	23996	23939	23990	23987	23937	24082	23963	23954	23961	23818	23977	24060	23981	23989	23981	23920	24120	24045	23945	24127	24009	23996	24012	24086	24127	23873	23874	24026	23983	24053	24002	24109	24007	23948	24076	23964	24009	24004	24027	24113	23928	23841	24151	24020	24006	24084	24040	24089	24103	24095	23981	24114	24020	23918	24037	24153	24147	23933
18634	16659	16714	16678	16703	17407	25710	24495	21099	17686	16551	16297	16306	16313	16411	16251	16277	16319	16328	16161	16176	16231	16393	16278	16336	16372	16259	16222	16316	16175	16238	16152	16224	16420	16219	16271	16176	16199	16131	16108	16228	16140	16274	16226	16344	16240	16270	16280	16383	16505	16274	16090	16360	16231	16319	16348	16216	16171	16188	15968	16378	16259	16389	15998	16443	16187	16100	16314	16451	16182	16052	16238	16175	16201	16115	16164	16202	16117	16255	16448	16332	16379	16406	16313	16145	16408	16332	16363	16315	16076	16190	16457	16116	16308	16233	16397	16240	16227	16265	16337	16199	16175	16300	16266	16351	16059	16191	16408	16259	16332	16122	16133	16145	16150	16400	16139	16217	16258	16320	16331	16256	16383	16331	16154	16324	16245	16297	16319	16123	16330	16222	16292	16370	16404	16207	16442	16312	15976	16192	16453	16278	16361	16363	16249	16301	16269	16262	16179	16363	16232	16201	16173	16220	15996	16140	16343	16159	16155	16168	16120	16320	16396	16207	16173	16333	16208	16501	16412	16497	16438	16446	16153	16343	16317	16327	16371	16508	16292	16200	16280	16437	16564	16368	16082	16304	16157	16284	16093	16327	16013	16133	16282	16136	16318	16281	16246	16267	16272	16311	16297	16217	16167	16380	16243	16309	16316	16160	16218	16247	16234	16366	16365	16376	16259	16410	16260	16546	16168	16438	16388	16430	16231	16430	16408	15965	16287	16537	16235	16171	16075	16264	16259	16237	16210	16478	16145	16351	16324	16332	16327	16421	16007	16056	16217	16459	16553	16188	16470	16293	16132	16133	16261	16257	16488	16393	16207	16349	16346	16391	16403	16298	16372	16263	16347	16192	16400	16205	16273	16357	16427	16174	16129	16229	16168	16348	16105	16392	16504	16198	16245	16218	16283	16193	16137	16184	16435	16505	16422	16159	16282	16195	16361	16377	16180	16249	16399	16402	16275	16037	16341	16233	16308	16189	16295	16280	16190	16298	16307	16131	16311	16101	16280	16200	16223	16539	16284	16187	16284	16298	16395	16224	16317	16380	16402	16347	16181	16211	16255	16174	16252	16298	16149	16329	16214	16269	16261	16294	16348	16230	16383	16187	16263	16305	16225	15986	16119	16223	16231	16416	16425	16248	16335	16638	16153	16133	16043	16136	16182	16238	16393	16310	16181	16375	16287	16143	16395	16274	16322	16340	16371	16447	16281	16360	16365	16286	16279	16338	16389	16234	16342	16112	16113	16270	16299	16127	16327	16454	16273	16346	16448	16477	16339	16305	16344	16205	16247	16418	16390	16391	16428	16378	16373	16375	16321	16238	16189	16432	16224	16412	16340	16322	16075	16045	16344	16163	16159	16128	16295	16293	16169	16274	16068	16165	16284	16381	16273	16233	16129	16155	16317	16280	16308	16411	16231	16360	16251	16067	16179	16453	16155	16389	16335	16216	16217	16325	16175	16239	16219	16131	16172	16340	16035	16194	16248	16309	16246	16221	16390	16461	16362	16212	16112	16318	16183	16383	16227	16347	16241	16116	16123	16151	16280	16438	16281	16282	16184	16392	16502	16291	16387	16289	16413	16344	16284	16435	16349	16223	16208	16233	16317	16387	16469	16576	16310	16231	16314	16251	16166	16334	16478	16293	16280	16322	16225	16388	16444	16403	16155	16192	16423	16421	16400	16262	16225	16238	16316	16010	16254	16203	16128	16093	16219	16067	16502	16105	16331	16383	16338	16339	16198	16340	16318	16200	16274	16097	16139	16246	16233	16272	16141	16235	16375	16300	16265	16180	16333	16341	16215	16413	16311	16186	16205	16459	16098	16271	16330	16360	16331	16251	16232	16144	16281	16323	16192	16115	16209	16410	16206	16173	16437	16367	16362	16317	16282	16258	16085	16247	16293	16383	16400	16341	16230	16408	16076	16356	16060	16246	16178	16388	16484	16157	16362	16312	16293	16314	16231	16331	16390	16259	16345	16374	16285	16243	16385	16399	16314	16180	16126	16313	16360	16439	16286	16242	16252	16012	16212	16202	16152	16265	16397	16151	16288	16156	16276	16225	16211	16278	16628	16215	16294	16202	16346	16284	16407	16465	16111	16284	16295	16185	16335	16309	16112	16240	16446	16389	16347	16368	16200	16431	16243	16532	16368	16303	16272	16300	16187	16321	16334	16146	16246	16465	16291	16433	16453	16180	16305	16218	16319	16277	16433	16355	16333	16028	16161	16324	16356	16336	16097	16284	16473	16311	16322	16305	16283	16384	16402	16228	16216	16370	16362	16277	16287	16302	16270	16334	16142	16404	16164	16447	16253	16286	16214	16282	16154	16176	16407	16285	16043	16226	16112	16375	16262	16306	16277	16302	16377	16312	16280	16336	16417	16283	16135	16158	16315	16620	16329	16513	16371	16262	16420	16375	16235	16320	16321	16216	16174	16121	16333	16281	16259	16249	16213	16131	16045	16154	16212	16104	16261	16068	16283	16300	16277	16294	16254	16408	16368	16330	16286	16277	16409	16351	16306	16131	16173	16366	16481	16310	16155	16179	16312	16343	16281	16327	16336	16485	16206	16280	16232	16222	16247	16290	16196	16165	16310	16218	16152	16255	16232	16517	16402	16184	16173	16421	16264	16069	16083	16243	16263	16405	16405	16437	16419	16489	16154	16184	16250	16220	16276	16158	16360	16271	16292	16428	16190	16298	16248	16444	16075	16282	16390	16406	16237	16313	16348	16287	16182	16218	16380	16363	16347	16195	16548	16101	16441	16232	16405	16445	16217	16241	16215	16067	16257	16338	16333	16225	16188	16304	16146	16298	16366	16327	16224	16295	16237	16368	16317	16408	16216	16421	16366	16454	16462	16367	16564	16243	16473	16423	16269	16354	16256	16095	16217	16288	16221	16190	16343	16291	16189	16176	16404	16295	16334	16348	16222	16324	16398	16443	16410	16275	16297	16466	16178	16493	16324	16262	16090	16198	16321	16404	16101	16159	16338	16420	16348	16313	16294	16269	16103	16260	16168	16360	16297	16470	16260	16208	16225	16341	16208	16425	16212	16328	16241	16427	16348	16491	16278	16396	16232	16124	16294	16372	16297	16504	16513	16340	16318	16541	16250	16431	16299	16256	16235	16391	16289	16141	16373	16250	16167	16311	16184	16214	16164	16334	16241	16203	16293	16113	16211	16344	16275	16166	16508	16261	16300	16183	16288	16187	16360	16356	16228	16191	16249	16264	16322	16227	16301	16245	16333	16436	16329	16316	16299	16368	16313	16366	16270	16119	16265	16210	16076	16362	16059	16390	16154	16388	16145	16361	16339	16394	16362	16248	16228	16431	16321	16441	16277	16020	16167	16331	16281	16235	16315	16263	16371	16363	16373	16321	16373	16305	16390	16430	16316	16085	16511	16473	16220	16023	16055	16387	16288	16252	16125	16317	16224	16277	16085	16258	16218	16265	16271	16233	16271	16285	16347	16208	16209	16252	16167	16291	16391	16191	16219	16400	16184	16363	16413	16268	16226	16288	16239	16169	16357	16256	16264	16472	16337	16416	16749	16475	16423	16193	16294	16433	16197	16334	16223	16449	16522	16235	16214	16540	16188	16216	16297	16347	16422	16289	16358	16310	16290	16335	16265	16248	16504	16287	16217	16300	16180	16166	16329	16337	16292	16474	16342	16194	16426	16230	16313	16327	16311	16277	16089	16287	16292	16337	16181	16431	16325	16530	16392	16445	16178	16330	16318	16207	16220	16330	16352	16264	16388	16326	16230	16407	16333	16327	16191	16038	16110	16277	16334	16136	16412	16263	16428	16268	16414	16178	16385	16110	16289	16253	16304	16255	16366	16426	16387	16502	16202	16119	16289	16258	16380	16186	16283	16070	16062	16324	16370	16159	16307	16207	16114	16270	16165	16173	16225	16415	16278	16516	16380	16292	16363	16243	16309	16334	16372	16338	16290	16043	16192	16326	16254	16319	16074	16494	16400	16463	16336	16149	16491	16342	16137	16265	16142	16066	16146	16287	16108	16229	16383	16295	16252	16182	16157	16371	16307	16335	16287	16382	16391	16493	16364	16361	16192	16213	16346	16232	16163	16263	16321	16311	16199	16275	16350	16232	16060	16336	16233	16333	16214	16183	16349	16183	16248	16283	16372	16375	16212	16263	16355	16248	16091	16275	16301	16330	16194	16399	16299	16361	16341	16382	16223	16334	16442	16393	16220	16252	16235	16222	16230	16260	16149	15983	16371	16233	16376	16406	16264	16238	16178	16123	15962	16247	16479	16328	16260	16172	16207	16266	16310	16450	16194	16320	16051	16224	16341	16278	16462	16276	16250	16290	16284	16311	16351	16350	16332	16208	16296	16577	16221	16177	16268	16305	16165	16274	16156	16367	16466	16263	16365	16369	16351	16114	16233	16422	16356	16289	16181	16200	16341	16335	16218	16458	16409	16315	16456	16530	16262	16312	16294	16285	16445	16363	16291	16228	16287	16292	16207	16345	16382	16287	16235	16397	16307	16356	16202	16359	16365	16316	16229	16226	16317	16418	16358	16221	16296	16293	16317	16341	16335	16314	16377	16344	16318	16222	16403	16296	16156	16353	16243	16275	16359	16311	16058	15917	16366	16354	16470	16182	16185	16273	16342	16295	16222	16444	16378	16168	16153	16316	16276	16213	16073	16236	16479	16238	16215	16344	16379	16306	16207	16329	16443	16366	16192	16298	16458	16446	16138	16190	16320	16300	16039	16262	16165	16419	16080	16365	16149	16397	16379	16161	16204	16580	16274	16274	16365	16492	16176	16299	16141	16452	16382	16254	16458	16103	16289	16179	16512	16216	16375	16299	16137	16071	16255	16249	16335	16072	16170	16174	16251	16223	16329	16185	16432	16206	16050	16310	16282	16383	16279	16259	16257	16374	16268	16155	16446	16360	16214	16345	16349	16358	16265	16226	16388	16416	16190	16287	16227	16291	16302	16313	16119	16437	16166	16175	16414	16356	16435	16523	16459	16348	16126	16376	16161	16453	16198	16434	16287	16136	16291	16313	16221	16250	16394	16343	16354	16171	16410	16224	16237	16347	16313	16473	16287	16341	16272	16357	16258	16365	16353	16187	16407	16349	16286	16121	16163
24386	24352	24509	26013	26452	29661	29461	29475	27180	25093	24255	24309	24143	24118	24211	24128	24131	24221	24001	24177	24073	24021	24227	24096	24200	24173	23999	24187	23974	24147	24203	24073	24122	24209	23979	24161	24186	23931	24188	23991	24228	24015	24132	24242	24104	24028	24152	24183	24186	24174	24195	24139	24175	24148	24080	24051	24237	24002	24103	24071	24088	24165	24115	24067	24161	24216	24105	24234	24050	24124	24134	24038	24200	24099	24096	24089	24172	24056	24307	24221	24026	24087	24138	24127	24112	24116	24175	24057	24111	24075	24142	24186	24015	24125	24067	24261	24039	24197	24106	24059	24045	24101	24204	24145	24068	23983	24156	24189	24081	24212	24137	23999	24248	24073	24127	24054	24025	24270	24172	24217	24179	24021	24200	24119	24192	24222	24251	24253	24150	24125	24190	24012	24120	24016	24121	24169	24245	24212	24234	24075	24186	24158	24245	24106	24107	24041	24137	24198	24101	24085	24111	24111	24115	24077	24191	24050	24166	24220	24016	24079	24210	24068	24116	24154	24119	24121	24069	24104	24174	24166	24109	24130	24163	24198	24178	24132	24039	24138	24126	24158	24102	24158	24020	24196	24048	24048	24238	24116	24256	24111	24093	24110	24207	24061	24143	24196	24054	24189	24148	24108	24230	24203	24062	24135	24068	24300	24129	24244	24103	24010	24124	24314	23927	24202	24116	24148	24068	24020	24091	24134	24139	24104	24338	24100	24147	24157	24082	24096	24064	24171	24123	24130	24045	24167	24130	24229	24080	24071	24066	24086	24132	24211	24055	24157	24145	24182	24119	24205	24175	24050	24178	24165	24148	24239	24121	24111	24081	24123	24188	24190	24134	24041	24288	24117	24060	24121	24150	24211	24112	24222	24248	24032	24069	24059	24336	24076	24165	24154	24173	24201	24050	24156	24049	24186	24181	24247	24072	24105	24189	24116	24172	24127	24147	24090	24027	24273	24191	24233	24095	24178	24105	24103	24111	24209	24170	24215	24104	24125	24175	24251	24213	24064	24199	24170	24135	24153	24126	24084	24074	24138	24043	24234	24114	24130	24002	24122	24232	24060	24165	23977	24240	24051	24155	24156	24196	24025	24141	24111	24082	24142	24134	24016	24198	24108	24212	24139	24193	24129	24304	24102	24063	24250	24180	24247	24253	24144	24138	24132	24134	24082	24078	24153	24253	24174	24325	24232	24031	24163	24077	24192	24129	24130	24240	24163	24095	24113	24160	24199	24232	24185	24020	24183	24131	24171	24147	24095	24213	24140	24145	24181	24059	24123	24230	24136	24237	24135	24243	24143	24199	24213	24052	24093	24153	24198	24118	24156	24138	24098	23942	24106	24114	23903	24194	24211	24100	24170	24173	24114	24101	24279	24156	24008	24226	24090	24222	24154	24099	24148	24168	24197	24063	24192	24291	24184	24078	24202	24212	24057	24094	24069	24269	24029	24198	24339	24015	24293	24250	24172	24065	24291	24018	24140	24269	24158	24116	24097	24051	24247	24172	24065	24245	24267	24187	24260	24252	23979	24228	24056	24067	24196	24189	24013	24151	24218	24133	24140	24195	24243	24116	24137	24055	24284	24197	24145	24184	24080	24008	24258	24221	24078	24207	24256	24023	24108	24230	24120	24166	24180	24253	24147	24142	24213	24174	24190	24189	24160	24204	24212	24251	24264	24064	24156	24151	24193	24088	24108	24237	24039	24214	24104	24246	24189	24038	24072	24160	24118	24120	24127	24154	24112	24217	24236	24160	24068	24204	24242	24124	24210	24161	24028	24227	24101	24135	24241	24058	24207	24181	24166	24108	24177	24130	24242	24082	24065	24195	24122	24151	24099	24267	24198	24153	24116	24227	24079	24094	24200	24063	24294	24228	24079	24144	24070	24267	24022	24126	24155	24208	24085	24123	24027	24213	24179	24076	24204	24059	24224	24133	24100	24034	24232	24218	24136	24110	24136	24139	24261	23960	24235	24061	24056	24196	24100	24141	24123	24163	24017	24106	24173	24176	24143	24193	24103	24112	24194	24147	24104	24210	24098	24205	24224	24216	24188	24168	24195	24156	24167	24117	24151	23982	24250	24160	24141	24187	24128	24199	24196	24105	24202	24128	24177	24060	24177	24222	24086	24198	24196	24226	24153	24136	24173	24195	24109	24241	24206	24067	24128	24257	24217	24131	24104	24124	24124	24037	24253	24229	24193	24209	24163	24143	24155	24179	24245	24098	24039	24212	24144	24166	24158	24176	24164	24155	24182	24063	24193	24203	24191	24189	24209	24120	23929	24064	24122	24184	24182	24169	24155	24264	24140	24002	24324	24217	24154	24055	24109	24232	24067	24103	24181	24090	24103	24208	24030	24264	24129	24183	24087	24232	24242	24166	24180	24257	24056	24133	24251	24104	24130	24283	24149	24179	23988	24083	24135	24257	24096	24225	24106	24236	24200	24111	24246	24217	24148	24037	24209	24198	24221	24025	24078	24174	24204	24110	24098	24184	24266	24118	24209	24035	24102	24163	23970	24207	24271	24258	24186	24226	24147	24071	24100	24255	24176	24100	24188	24111	24106	24092	24228	24142	24161	24089	24135	24154	24118	24133	24247	24134	24114	24126	24162	24203	24124	24294	24094	24072	24142	24233	24236	24141	24238	24160	24144	24093	24157	24178	24080	24175	24196	24251	24148	24231	24284	24164	23948	24141	24194	24012	24108	24260	24187	24141	24242	24183	24219	24111	24147	24164	24211	24126	24162	24117	24202	24146	24326	23995	24068	24181	23913	24260	24239	24168	24213	24129	24202	24080	24225	24126	24215	24024	24238	24041	24111	24285	24271	24210	24151	24137	24142	24111	24239	24081	24086	24205	24163	24150	24213	24087	24101	24189	24148	24201	24118	24227	24212	24129	24211	24096	24180	24118	24175	24238	24109	23961	24236	24033	24167	24281	24256	24207	24282	24213	24117	24051	24157	24148	24162	24207	24161	24100	24220	24173	24143	24131	24253	24055	24111	24088	24203	24083	24242	24138	24212	24112	24205	24065	24177	24157	24204	24150	24182	24134	24250	24098	24239	24211	24049	24188	24157	24198	24113	24188	24321	24245	24153	24160	24083	24280	24076	24138	24122	24211	24251	24165	24199	24309	24250	24224	24037	24185	24226	24179	24190	24124	24161	24195	24239	23978	24156	24200	24138	24081	24167	24174	24271	24132	24124	24107	24210	24131	24049	24238	24151	24230	24159	24230	24202	24063	24169	24210	24172	24193	24270	24219	24172	24213	24082	24065	24183	24227	24129	24229	24136	24226	24111	24230	24038	24135	24035	24176	24070	24133	24112	24192	24036	24165	24128	24215	24143	24144	24140	24215	24012	24272	24147	24094	24131	24256	24231	24176	24010	24144	24113	24241	24117	24105	24061	24220	24110	24190	24112	24216	24017	24215	24147	24246	24190	24128	24110	24249	24031	24119	24091	24190	24153	24341	24178	24025	24170	24188	24190	24227	24130	24242	24068	24108	24195	24212	23951	24323	24128	24129	24120	24254	24158	24157	24286	24203	24097	24093	24191	24165	24184	24270	24237	24128	24122	24117	24193	24299	24166	24263	24180	24147	24165	24106	24146	24187	24227	24223	24111	24213	24187	24211	24308	24098	24141	24111	24033	24119	24231	24084	24209	24196	24209	24022	24211	24149	24208	24120	24292	24152	24145	24251	24151	24151	24142	24151	24107	24165	24201	24046	24175	24097	24071	24048	24168	24037	24073	24309	24170	24016	24343	24104	24191	24313	24229	24280	24049	24299	24076	24088	24201	24100	24162	24019	24269	23977	24159	24169	24123	24196	24134	24276	24197	24174	24120	24149	24068	24313	24138	24242	24148	24108	24061	24030	24037	24190	24246	24089	24155	24086	24162	24206	24138	24195	24016	24152	24170	24218	24017	24138	24172	24210	24154	24230	24205	24200	24058	24158	24186	24128	24176	24179	24174	24263	24081	24210	24256	24049	23982	24149	24102	24097	24237	24112	24178	24072	24140	24169	24069	24214	24187	24167	24250	24188	24229	24133	24225	24164	24032	24117	24115	24149	24181	24060	24283	23899	24179	24070	24187	24137	24128	24246	24122	24156	24130	24185	24219	24157	24310	24072	24195	24145	24203	24100	24186	24158	24207	24231	24175	24176	24171	24146	24195	24080	24139	24153	24090	24153	24182	24273	24179	24114	24142	24190	24137	24182	24137	24111	23974	24193	24164	24262	24212	24133	24023	24078	24139	24047	24090	24131	24081	24211	24223	24228	24138	24225	24121	24194	24059	24159	24094	24264	24060	24181	24088	24172	24139	24233	24121	24069	24126	24311	24237	24149	24212	24194	24133	24204	24163	24116	24183	24147	24115	24232	24113	24084	24265	24108	24214	24178	24158	24145	24063	24168	24100	24206	24160	24112	24261	24311	24145	24050	24163	24108	24195	24135	24174	24133	24287	24012	24342	24150	24132	24280	24148	24202	23983	24357	24085	24107	24213	24189	24147	24178	24230	24176	24209	24139	24038	24087	24117	24286	24151	24168	24197	24240	24152	24150	24183	24108	24201	24310	24132	24214	24086	24083	24158	24262	24003	24298	24205	24100	24206	24172	24142	24143	24071	24241	24158	24160	24089	24193	24240	24187	24178	24133	24246	24085	24202	24125	24182	24098	24193	24247	24134	24206	24101	24242	24175	24213	24224	24151	24031	24123	24153	24068	24179	24157	24022	24121	24159	24060	24081	24124	24083	24343	24103	24051	24208	24183	24129	24168	24165	24133	24175	24138	24163	24245	24181	24116	24147	24175	24114	24126	24198	24154	24139	24265	24098	24143	24163	24296	24166	24185	24160	24028	24218	24275	24140	24133	24116	24136	24164	24336	24218	24121	24178	24204	24144	24206	24080	24243	24276	24152	24283	24113	24206	24173	24260	24129	24175	24153	24115	24169	24204	24177	24221	24191	24126	24159	24288	24095	24057	24104	24182	24264	24071	24228	24205	24050	24154	24151	24214	24108	24154	24107	24092	24317	24180	24214	24159	24138	24187	24258	24172	24182	24146	24140	24039	24179	24221	24135	24167	24050	24076	24154	24161	24157	24215	24200	24058	24136	24116	24160	24162	24295	24211
18197	16800	16832	16805	17060	22949	47993	41958	31328	21820	17716	16771	16331	16462	16325	16481	16515	16282	16331	16321	16390	16546	16515	16329	16348	16427	16232	16409	16619	16525	16485	16508	16323	16371	16361	16439	16377	16303	16241	16238	16649	16366	16468	16504	16434	16284	16452	16376	16480	16420	16423	16280	16296	16362	16367	16213	16378	16327	16339	16426	16415	16357	16518	16525	16233	16481	16445	16436	16354	16512	16201	16559	16156	16357	16276	16309	16438	16413	16274	16309	16386	16508	16628	16307	16393	16380	16477	16567	16487	16533	16598	16325	16195	16204	16497	16375	16315	16440	16379	16401	16238	16415	16390	16346	16461	16294	16507	16326	16527	16447	16333	16250	16234	16212	16288	16239	16225	16231	16697	16451	16411	16200	16351	16453	16076	16421	16147	16464	16420	16494	16625	16495	16432	16423	16489	16284	16435	16333	16412	16336	16516	16214	16240	16456	16298	16311	16360	16500	16350	16498	16410	16333	16350	16294	16551	16445	16419	16434	16470	16449	16245	16422	16492	16279	16536	16412	16457	16508	16243	16574	16549	16442	16523	16332	16360	16250	16486	16343	16363	16259	16263	16671	16515	16513	16322	16279	16535	16434	16261	16474	16735	16367	16294	16326	16323	16578	16330	16377	16368	16334	16294	16619	16598	16526	16368	16382	16077	16387	16460	16258	16456	16309	16332	16097	16545	16394	16198	16313	16443	16346	16381	16333	16595	16275	16417	16367	16270	16090	16351	16105	16512	16434	16236	16251	16511	16591	16284	16249	16406	16366	16631	16456	16439	16309	16329	16270	16500	16390	16477	16286	16258	16359	16509	16445	16338	16264	16535	16517	16407	16358	16396	16264	16584	16528	16529	16076	16353	16523	16269	16557	16466	16195	16525	16408	16261	16263	16398	16190	16249	16387	16559	16311	16578	16402	16479	16263	16457	16426	16353	16413	16291	16289	16312	16277	16267	16364	16212	16141	16433	16549	16316	16429	16384	16381	16305	16391	16360	16663	16252	16425	16413	16385	16393	16522	16554	16156	16420	16556	16519	16490	16571	16449	16322	16331	16481	16505	16218	16463	16435	16632	16498	16412	16293	16612	16485	16559	16264	16408	16635	16520	16436	16420	16675	16391	16126	16261	16360	16613	16350	16231	16442	16167	16334	16376	16444	16379	16392	16347	16453	16346	16542	16365	16431	16430	16436	16348	16501	16448	16455	16642	16327	16408	16585	16472	16400	16299	16341	16327	16709	16622	16570	16486	16381	16555	16466	16331	16242	16447	16518	16466	16308	16409	16596	16384	16536	16336	16407	16371	16469	16370	16492	16386	16150	16293	16262	16454	16432	16109	16406	16433	16443	16399	16434	16380	16333	16274	16404	16443	16271	16314	16415	16173	16193	16346	16450	16533	16316	16334	16329	16525	16418	16377	16358	16189	16358	16360	16468	16262	16406	16424	16376	16619	16324	16296	16494	16496	16393	16416	16294	16317	16211	16247	16351	16339	16352	16419	16158	16420	16323	16477	16311	16396	16451	16357	16326	16572	16541	16329	16420	16374	16387	16228	16391	16455	16478	16623	16339	16417	16514	16475	16394	16483	16503	16348	16534	16422	16249	16172	16376	16389	16183	16304	16267	16384	16533	16483	16411	16264	16252	16311	16354	16223	16287	16349	16564	16465	16432	16318	16406	16549	16502	16539	16590	16405	16084	16431	16504	16394	16444	16512	16486	16278	16454	16291	16280	16370	16431	16489	16526	16348	16418	16485	16224	16551	16349	16388	16484	16536	16289	16437	16193	16448	16542	16396	16349	16500	16698	16319	16478	16243	16530	16434	16351	16410	16509	16309	16272	16359	16326	16434	16518	16376	16319	16363	16520	16397	16538	16433	16432	16324	16488	16287	16365	16307	16279	16459	16435	16520	16145	16144	16223	16374	16493	16358	16421	16304	16460	16367	16265	16298	16441	16296	16445	16285	16474	16411	16564	16352	16471	16369	16408	16478	16449	16485	16458	16262	16383	16581	16373	16422	16479	16339	16367	16527	16401	16271	16509	16296	16457	16432	16329	16319	16468	16334	16387	16454	16556	16418	16215	16225	16317	16419	16330	16218	16219	16476	16344	16245	16439	16213	16229	16261	16492	16403	16451	16382	16245	16433	16374	16409	16272	16222	16161	16226	16268	16369	16574	16405	16293	16409	16399	16342	16283	16423	16381	16620	16631	16413	16447	16520	16362	16408	16268	16563	16458	16485	16387	16325	16335	16404	16241	16485	16131	16363	16449	16333	16657	16484	16564	16492	16634	16315	16218	16320	16446	16400	16478	16456	16528	16537	16507	16387	16424	16420	16355	16432	16364	16332	16522	16469	16386	16441	16329	16407	16526	16310	16418	16501	16539	16424	16695	16257	16327	16381	16389	16410	16649	16511	16529	16417	16415	16486	16523	16451	16563	16467	16307	16465	16319	16382	16546	16575	16546	16336	16472	16278	16395	16662	16350	16316	16249	16432	16323	16356	16456	16295	16571	16396	16383	16492	16269	16276	16452	16397	16525	16605	16619	16348	16167	16348	16245	16530	16539	16417	16475	16335	16448	16407	16327	16430	16397	16304	16468	16439	16317	16472	16266	16431	16508	16562	16618	16516	16362	16594	16406	16159	16352	16454	16404	16313	16377	16410	16451	16246	16282	16507	16307	16302	16521	16656	16339	16340	16296	16587	16446	16509	16367	16405	16347	16452	16540	16231	16315	16365	16372	16518	16328	16381	16483	16387	16173	16422	16234	16397	16503	16514	16329	16496	16571	16446	16211	16294	16518	16487	16386	16371	16269	16387	16402	16435	16395	16472	16428	16358	16604	16408	16351	16548	16514	16590	16448	16447	16516	16407	16426	16362	16416	16382	16487	16642	16592	16419	16310	16323	16237	16287	16376	16391	16376	16474	16404	16321	16396	16471	16469	16462	16503	16611	16310	16480	16272	16493	16577	16324	16161	16209	16460	16486	16346	16365	16218	16658	16320	16286	16526	16437	16394	16548	16328	16285	16644	16453	16421	16406	16519	16201	16290	16419	16465	16246	16421	16410	16478	16484	16637	16434	16385	16393	16434	16232	16329	16192	16538	16489	16325	16365	16342	16406	16395	16463	16532	16425	16285	16431	16591	16476	16295	16496	16481	16338	16515	16230	16254	16429	16442	16294	16373	16611	16269	16396	16386	16343	16056	16511	16522	16348	16366	16527	16473	16287	16231	16390	16405	16287	16388	16324	16273	16520	16331	16510	16498	16325	16491	16612	16308	16400	16530	16394	16377	16311	16339	16421	16197	16334	16280	16682	16485	16614	16419	16310	16524	16398	16436	16027	16421	16509	16407	16448	16320	16387	16344	16446	16427	16663	16413	16234	16271	16487	16311	16461	16359	16247	16347	16476	16315	16424	16554	16308	16380	16445	16420	16324	16302	16239	16591	16417	16490	16539	16523	16350	16628	16340	16754	16492	16354	16489	16536	16497	16487	16273	16571	16288	16408	16372	16509	16413	16413	16469	16421	16518	16324	16267	16349	16160	16101	16418	16427	16170	16581	16328	16242	16521	16329	16446	16500	16372	16325	16454	16349	16665	16454	16476	16299	16375	16341	16344	16307	16324	16480	16506	16562	16411	16343	16246	16467	16407	16553	16362	16483	16245	16328	16320	16506	16258	16369	16501	16527	16391	16221	16419	16375	16248	16241	16310	16416	16372	16384	16328	16497	16342	16217	16384	16345	16339	16435	16441	16259	16360	16464	16431	16301	16291	16595	16475	16393	16444	16312	16275	16352	16566	16483	16489	16526	16640	16565	16361	16362	16367	16493	16441	16246	16489	16544	16313	16331	16472	16656	16359	16596	16434	16326	16309	16336	16378	16358	16373	16257	16448	16180	16483	16467	16473	16349	16291	16419	16403	16422	16394	16346	16460	16584	16420	16505	16418	16313	16391	16528	16379	16303	16206	16410	16507	16227	16483	16504	16338	16417	16581	16381	16317	16274	16402	16474	16296	16218	16356	16356	16351	16411	16452	16476	16486	16441	16225	16155	16417	16594	16478	16354	16259	16531	16297	16621	16523	16486	16427	16359	16243	16078	16487	16258	16322	16263	16597	16654	16399	16534	16323	16332	16429	16495	16313	16449	16455	16479	16546	16356	16418	16328	16456	16527	16419	16504	16238	16493	16291	16277	16376	16279	16641	16374	16286	16475	16538	16542	16228	16437	16454	16270	16511	16325	16453	16605	16439	16369	16413	16465	16337	16401	16293	16455	16217	16371	16452	16288	16448	16527	16587	16392	16254	16476	16453	16262	16248	16224	16366	16324	16289	16469	16461	16416	16379	16463	16452	16337	16403	16472	16484	16302	16424	16365	16354	16316	16323	16250	16268	16298	16471	16439	16492	16574	16550	16544	16327	16558	16627	16410	16489	16454	16455	16395	16267	16521	16358	16435	16375	16706	16509	16450	16640	16555	16545	16379	16475	16316	16471	16549	16124	16521	16355	16327	16446	16378	16493	16417	16374	16435	16530	16435	16417	16617	16437	16622	16376	16483	16198	16596	16270	16401	16298	16492	16184	16416	16625	16341	16478	16248	16268	16438	16541	16465	16267	16317	16453	16614	16334	16306	16218	16306	16408	16348	16312	16388	16233	16373	16465	16315	16570	16446	16366	16399	16494	16204	16431	16385	16435	16309	16441	16347	16450	16471	16389	16379	16473	16446	16570	16280	16328	16477	16460	16479	16212	16306	16310	16378	16316	16330	16621	16420	16486	16379	16635	16470	16235	16269	16496	16570	16450	16283	16272	16495	16347	16275	16505	16363	16249	16569	16322	16178	16399	16322	16291	16384	16378	16297	16440	16262	16241	16453	16564	16468	16254	16561	16578	16536	16408	16361	16449	16335	16598	16369	16520	16471	16337	16374	16270	16324	16332	16240	16566	16579	16304	16270	16268	16550	16472	16395	16480	16402	16216	16206	16573	16490	16370	16445	16358	16431	16406	16376	16394	16370	16388	16423	16530	16516	16269	16295	16450	16457	16254	16523	16522	16536	16570	16365	16384	16239	16463	16353	16526	16487	16428	16350	16559	16350	16400	16523	16297	16309	16577	16464	16456	16606	16497	16438	16461
25500	24305	24396	26404	27097	31210	41058	27926	24264	24601	23272	23045	23225	23269	23521	23622	23780	23772	23843	23894	23807	23836	23901	23809	23850	23937	23871	23977	24011	24093	23838	23935	23939	23923	23910	23944	23911	23956	23889	23963	23946	24022	23911	23928	23974	23970	23945	23849	23895	24045	24041	23930	23991	23895	24017	24028	23987	23820	23990	23920	23939	23886	23996	24066	23869	24068	23863	23934	24062	23990	23962	23953	24006	23818	23877	23899	23992	23921	23938	24004	23921	23987	23904	23879	24197	23964	24026	24066	24041	23975	23942	23876	24051	23976	23982	23910	23908	23970	23946	23935	23992	23909	23946	23921	23897	23935	24009	23864	23962	23977	23871	23918	23879	23936	23838	23988	24057	23975	23926	24016	23887	24005	23922	23925	24019	23905	23974	23878	23969	23939	24065	23839	23860	24014	23969	23958	23951	24021	23964	23940	23965	23906	23970	23983	23932	24006	23958	23923	23985	23985	23922	23889	24054	23916	23950	24067	23842	24083	23977	23849	23968	24058	23932	23968	23857	23984	23819	23911	23821	23981	23982	23950	23874	23906	23874	23943	23912	23972	24012	23966	23996	23965	23949	24036	23990	23826	23993	23840	23975	24021	23931	23898	24044	24000	23782	23979	23863	24061	23914	24240	23964	23954	23849	23994	23937	23944	23943	24011	23976	23821	24100	24039	24051	23848	23971	24023	24078	24024	23989	23903	23892	24123	23917	24012	23985	23890	23988	23976	24010	23930	23932	24081	24024	23891	23953	24042	24026	24003	23913	24001	23896	23970	23957	24133	23973	24091	23922	24107	23951	24101	23935	23974	24051	24005	24001	23958	23925	24096	23933	23927	23982	23952	23989	23945	23989	23957	23934	23933	24042	23920	24067	23891	24029	24024	23983	24091	24017	23860	24065	24095	24028	23949	23979	24005	23936	24092	23898	24073	23949	23883	24040	23926	23939	23992	23989	23872	23899	23946	23922	23979	23859	24016	23902	24035	23974	24096	24001	24036	23937	24101	23955	24072	24036	23992	23995	24107	23991	24020	23887	23994	23956	24078	23934	24097	24035	23922	23981	24088	23970	23945	23949	23995	24049	23867	23937	23989	23977	23998	23975	24077	23925	23953	23989	23985	23998	23964	23911	24041	24035	23951	23967	23933	24132	24002	23936	23922	23973	24018	23931	23997	23876	23863	24034	23954	24096	24014	23987	24011	23986	23972	23937	24052	24031	24111	23992	23934	23986	24083	24116	23978	23943	23949	23971	24000	23900	23965	23879	24106	23894	23869	24010	23976	23985	23976	23987	24064	23967	23892	24003	23960	23993	23920	23969	24045	23994	23986	23873	24005	24085	23909	23960	24017	24041	23995	23942	23973	23958	24087	23890	24057	23969	23898	24005	23980	23911	24034	24015	23895	24129	24011	23987	23926	24055	23917	24001	24000	24092	23858	24083	24002	24022	24031	23941	24059	23920	24057	24041	23987	23836	23984	24022	24014	24033	23947	23892	23988	23903	24055	24048	24169	24094	24050	23871	23980	24003	23991	23962	24007	24049	23914	24007	23906	23964	24033	23893	23896	23986	24096	23834	23933	24110	24065	24090	23967	24032	24089	23908	24005	24044	23949	23995	23900	23994	24083	24072	24133	24074	23964	24071	24007	23946	23984	24076	24008	23927	24076	23997	24033	23955	24011	23969	23928	23961	23938	23952	23986	23929	23924	23870	23868	24089	24159	24017	23985	23986	23926	23962	23948	23912	23900	23932	24046	24047	23979	23969	24006	23966	23963	23977	24007	24113	24005	24073	23997	24029	24074	24006	24010	23989	23829	24105	23886	23884	23904	24052	23986	24011	23979	24001	24079	24097	23970	23918	24119	23918	24016	24035	24059	23980	23999	24019	23974	24046	24087	23939	24102	23920	24235	23985	24019	23966	23920	23963	24043	23883	24010	24007	24018	23857	23983	23822	24057	23912	23961	23894	24082	23971	23965	23960	23951	23872	24006	23934	23960	24026	23862	24033	24008	24020	24027	23959	23987	24036	24059	23908	24039	23952	23894	24058	24015	23943	24067	24065	23979	23953	24069	23988	23958	24015	24030	23964	23989	24005	24058	24075	23960	24039	23845	24087	24112	23896	23926	23999	24123	23936	23928	23902	23973	23935	24022	24063	23985	23889	23961	23941	23975	24014	23969	24084	24045	24055	23993	24062	23847	24045	24008	24144	23882	24000	24092	23801	24141	24006	23950	24158	24009	24010	23840	24049	24123	24004	23946	24034	23998	24097	24019	23972	24064	24062	23967	23957	24067	23988	23957	24161	23872	23933	24155	23960	24112	24006	23915	23893	24054	23984	23946	24023	23969	24058	23899	23947	23962	23991	24028	23997	24091	24016	23871	24003	23948	23961	23993	23956	24077	23993	23937	24068	24003	23992	24019	23985	24057	23851	23936	24004	23959	24115	24107	24045	23942	24069	23964	24108	24066	23995	24128	23880	24044	23991	23923	24095	24091	23977	24011	23925	24060	23902	23961	23907	24053	24013	24045	24158	24002	23990	24067	23950	24094	23915	24016	23941	24117	23950	24002	23986	23989	24028	23971	24130	23936	24116	23913	24097	24015	24009	23991	23990	24068	24037	24106	23901	23964	24030	24002	23992	24097	23960	23957	23963	23936	23891	23995	24036	23995	24094	24109	23936	24049	24048	23944	24131	24001	23948	23983	24043	24117	24056	23946	23993	24105	23955	24108	23912	23906	23953	24149	23968	24004	24207	23851	23959	24029	23989	23912	24012	24179	23871	24006	24030	23915	24077	24010	23972	24044	24045	23951	23983	24006	23904	24119	24051	24112	24088	23996	23881	24098	23925	23951	23986	24019	24088	23996	24091	24015	24071	23956	23929	24018	24011	23977	23949	23905	23974	24053	23927	24096	24085	23945	24089	24065	24021	24105	23937	23947	24042	24045	23913	23908	23932	23961	24040	24005	24017	24034	23857	23988	23921	24188	24045	23952	24020	24082	23968	24023	24161	23941	23944	23964	24103	23890	24081	23982	24020	24188	23943	24036	24193	24095	23878	24106	23928	23914	23959	24091	23975	23892	24010	23934	23899	24023	23909	24124	24072	23935	24086	23943	24043	24035	24174	23917	23988	23987	24001	23998	24071	24026	24115	23949	24123	23971	23958	24065	23996	24083	23904	24024	23980	24024	23931	24031	23881	23873	24059	23931	23952	23947	23898	24005	23997	24128	23985	23916	24001	23939	23935	24066	24170	24131	24068	24008	24103	23942	24049	23966	24060	24067	23960	24017	24077	24095	23954	23990	24040	23933	24000	23920	24080	23971	24088	23987	23928	24099	24048	23982	24030	24048	24097	24031	23913	23953	23970	23927	23934	24114	23986	23973	24035	23978	24124	24086	24041	24042	24039	24067	23971	24006	23968	24108	24056	24086	24003	24041	23986	24194	24009	23947	24138	24049	24003	23907	24066	23973	24118	23987	23895	23978	24027	24011	23984	23983	24110	24025	24062	23981	24014	24050	23980	23902	23938	24050	23942	23993	23879	24006	23939	24008	24009	23949	23962	24004	23958	24021	23996	24119	24085	23850	23916	24007	24066	24037	23901	24117	24109	23913	24108	24098	23970	24003	24075	23989	23982	24016	24091	23912	24073	23972	24062	24077	24046	23867	24001	23998	23937	24044	24085	23911	24127	24014	23947	23993	24050	24154	23981	24004	23889	23979	24054	23963	23980	24033	24018	24042	23881	24039	24048	24069	24034	23999	24034	24003	24004	24050	24157	23872	23957	23982	24044	24044	24015	24024	23894	23965	24029	24035	24018	23933	23889	24124	24071	23967	24126	23895	24210	23903	24025	23977	24085	24115	23952	24009	23895	24064	24083	23933	23977	24039	24032	24048	24067	24008	24011	23968	24067	24079	23903	24063	24018	24132	23934	24059	24059	23914	24118	24090	23981	24000	23982	24057	24025	24039	24010	23925	24041	24045	24025	23971	24078	24111	24050	24016	24130	24028	24041	24007	24052	23984	24037	24073	24007	24069	24110	24071	24141	24031	23969	23955	23935	23986	24028	24072	23900	24039	24019	24024	24034	24067	23987	24164	23962	24057	24083	23992	23952	24058	23904	24110	23986	24040	24035	23927	23877	24096	24119	23989	24125	24021	23950	24018	24014	23876	24067	23928	24058	23888	23949	23998	24042	23984	23902	24114	24031	23984	24002	23930	24036	23979	24127	23969	23979	23879	23920	24091	24056	24103	24087	24025	23969	24016	24093	24012	24010	24085	23996	24011	24100	23981	24144	23887	24057	23971	24061	23928	24059	24104	24116	24181	23953	24125	23954	23915	24085	24033	24115	23976	24035	24107	24080	24029	24074	24060	24057	24024	24073	24071	23972	23944	24085	24096	24078	23918	24082	23920	24002	24020	23960	24034	24009	24059	23993	24133	23994	24012	23964	24070	24021	24066	23994	24075	24005	24092	24074	23972	24101	23998	23889	24087	24100	24006	24022	23873	24009	24039	24137	24117	23935	23950	24038	24169	23952	24111	24095	23949	24061	23899	23950	23981	24086	24014	24036	24026	23971	24182	23968	24077	23941	24008	24133	24021	24071	23951	24040	24026	23884	23952	23908	23920	23978	24083	24029	23975	24006	24172	24119	23896	24016	24027	24057	23909	24022	24077	23886	23989	24152	23844	23939	24029	23896	23883	24074	24040	23960	24111	23977	24053	23975	24032	24054	24058	24110	23954	23992	24070	24063	23974	24011	24054	24008	24011	24070	23931	23996	23994	24098	24102	24033	23930	23947	24031	23986	24029	24000	24090	23920	24056	24108	23789	24089	23853	24021	23939	24137	23995	24113	23990	24048	23920	24014	23994	24004	24105	24068	24042	24005	24068	23989	23867	23969	23912	24047	24056	23962	23908	24065	24052	24143	24097	23968	24008	23980	24153	24023	23918	24020	24089	23911	23976	24038	24129	24008	24015	24031	24052	24067	24058	24008	24076	24020	24136	24092	24168	24116	24044	24086	24041	23949	24148	24101	23920	24034	24087	23997	23877	24090	24023	23998	23978	24112	24084	24000	23983	24059	24023	24070	24071	24041	24069	24068	23967	24066	23994	24010	23938	24036	24066	24206	23971
19980	16701	16481	16550	16451	19019	37113	35047	27479	20154	17545	16665	16406	16357	16244	16340	16479	16459	16176	16295	16201	16263	16275	16296	16412	16198	16306	16291	16379	16231	16231	16323	16174	16331	16156	16392	16404	16329	16272	16300	16318	16323	16285	16395	16160	16497	16524	16331	16299	16400	16220	16180	16377	16336	16397	16367	16247	16130	16277	16319	16250	16327	16325	15996	16451	16288	16376	16344	16431	16388	16385	16293	16147	16305	16294	16166	16424	16376	16250	16463	16215	16334	16193	16274	16542	16082	16155	16294	16273	16328	16354	16482	16617	16456	16376	16436	16419	16456	16357	16239	16358	16383	16378	16383	16144	16352	16282	16462	16349	16262	16441	16445	16414	16420	16113	16364	16016	16103	16457	16296	16345	16281	16226	16255	16338	16273	16339	16394	16402	16426	16326	16348	16352	16302	16441	16470	16388	16307	16316	16434	16388	16413	16325	16253	16238	16340	16302	16432	16375	16444	16317	16282	16091	16233	16300	16339	16131	16394	16243	16287	16282	16410	16227	15978	16183	16452	16431	16451	16421	16330	16457	16364	16300	16135	16273	16439	16104	16213	16310	16204	16334	16065	16474	16242	16303	16083	16374	16303	16371	16270	16408	16304	16289	16281	16192	16466	16307	16291	16349	16449	16181	16271	16360	16228	16211	16145	16305	16274	16169	16385	16183	16249	16294	16282	16347	16418	16387	16539	16491	16395	16316	16438	16409	16373	16053	16397	16353	16484	16333	16426	16389	16237	16203	16551	16235	16296	16267	16368	16471	16332	16468	16360	16451	16447	16165	16275	16291	16340	16411	16195	16408	16288	16305	16089	16261	16349	16572	16454	16332	16333	16573	16345	16500	16440	16353	16293	16127	16378	16321	16425	16507	16152	16374	16221	16177	16434	16119	16257	16213	16410	16294	16479	16312	16297	16352	16146	16451	16435	16372	16361	16284	16430	16277	16374	16320	16325	16333	16359	16234	16247	16420	16374	16337	16394	16211	16214	16324	16453	16104	16541	16489	16477	16351	16423	16394	16264	16474	16346	16399	16353	16320	16332	16375	16334	16304	16398	16287	16441	16494	16508	16381	16360	16364	16446	16234	16432	16441	16438	16262	16377	16214	16491	16577	16430	16295	16384	16303	16085	16031	16401	16114	16351	16231	16452	16309	16234	16484	16213	16171	16213	16263	16444	16377	16420	16519	16402	16474	16286	16054	16128	16446	16370	16445	16400	16218	16210	16149	16310	16167	16232	16311	16390	16526	16323	16152	16146	16232	16223	16369	16277	16461	16358	16371	16162	16348	16380	16295	16274	16422	16261	16366	16431	16502	16407	16398	16298	16402	16505	16471	16405	16489	16435	16518	16513	16283	16297	16584	16314	16483	16364	16343	16324	16368	16202	16436	16170	16562	16369	16397	16397	16440	16490	16698	16219	16387	16318	16638	16328	16401	16346	16381	16335	16344	16106	16418	16244	16377	16389	16119	16303	16517	16401	16244	16401	16526	16249	16319	16111	16514	16419	16428	16527	16279	16399	16267	16464	16365	16177	16260	16391	16238	16270	16273	16450	16316	16269	16405	16149	16334	16023	16345	16214	16386	16230	16355	16216	16308	16162	16242	16291	16160	16362	16505	16409	16342	16329	16449	16615	16417	16364	16274	16419	16321	16369	16102	16340	16278	16447	16224	16482	16168	16396	16392	16626	16437	16245	16544	16222	16183	16287	16532	16322	16198	16257	16282	16358	16382	16360	16250	16247	16139	16218	16332	16306	16276	16380	16292	16059	16367	16273	16300	16425	16314	16319	16257	16457	16128	16218	16368	16407	16346	16246	16401	16442	16419	16315	16360	16365	16205	16385	16200	16106	16217	16320	16368	16395	16290	16294	16306	16247	16294	16132	16132	16378	16086	16338	16299	16334	16384	16350	16283	16113	16147	16498	16366	16250	16265	16467	16412	16287	16335	16509	16391	16294	16085	16314	16411	16404	16366	16316	16196	16190	16241	16385	16368	16323	16417	16284	16308	16330	16384	16225	16511	16326	16339	16165	16429	16173	16342	16150	16412	16468	16441	16416	16466	16266	16086	16247	16212	16446	16231	16210	16427	16461	16184	16130	16581	16264	16430	16328	16410	16606	16382	16125	16352	16396	16299	16193	16187	16244	16272	16362	16284	16222	16364	16128	16184	16219	16499	16206	16361	16237	16460	16389	16292	16409	16384	16260	16113	16464	16247	16168	16212	16157	16368	16390	16348	16269	16384	16385	16186	16306	16442	16288	16300	16415	16262	16471	16460	16460	16210	16164	16301	16388	16426	16426	16338	16384	16522	16314	16235	16408	16561	16311	16233	16210	16172	16212	16256	16399	16351	16493	16358	16279	16308	16271	16494	16309	16260	16364	16224	16292	16251	16378	16488	16395	16434	16217	16222	16400	16174	16374	16344	16364	16311	16333	16301	16300	16449	16373	16328	16396	16515	16360	16405	16166	16257	16202	16292	16401	16349	16314	16440	16270	16273	16381	16274	16370	16422	16443	16321	16230	16134	16350	16401	16336	16343	16522	16373	16289	16343	16374	16331	16371	16292	16331	16316	16402	16291	16249	16371	16518	16309	16329	16353	16437	16309	16431	16240	16441	16341	16246	16104	16324	16330	16501	16323	16233	16328	16280	16335	16264	16277	16220	16158	16450	16529	16351	16343	16416	16369	16310	16366	16267	16242	16431	16424	16097	16506	16340	16193	16329	16399	16416	16533	16229	16363	16280	16347	16274	16402	16355	16266	16243	16219	16229	16116	16376	16271	16517	16434	16270	16249	16259	16417	16387	16438	16295	16171	16313	16601	16427	16328	16275	16208	16411	16261	16238	16253	16341	16360	16239	16366	16252	16229	16389	16268	16320	16114	16309	16142	16339	16412	16278	16346	16314	16405	16450	16196	16185	16306	16350	16255	16228	16328	16234	16301	16285	16375	16205	16185	16364	16373	16244	16462	16350	16214	16240	16296	16317	16257	16252	16330	16269	16284	16262	16495	16491	16160	16438	16297	16031	16292	16274	16283	16108	16430	16346	16429	16263	16334	16427	16360	16324	16462	16362	16412	16483	16397	16233	16165	16289	16345	16428	16371	16163	16275	16380	16350	16207	16605	16256	16385	16432	16320	16181	16339	16364	16296	16239	16363	16403	16330	16511	16278	16292	16469	16206	16309	16371	16093	16311	16389	16344	16309	16328	16462	16382	16374	16283	16419	16258	16374	16355	16536	16313	16358	16316	16322	16361	16493	16445	16040	16546	16502	16412	16250	16342	16422	16283	16385	16337	16501	16491	16230	16578	16162	16363	16539	16342	16367	16332	16423	16348	16399	16097	16231	16295	16300	16456	16405	16312	16216	16528	16279	16142	16278	16274	16379	16326	16148	16276	16273	16267	16316	16425	16306	16389	16330	16388	16083	16392	16549	16320	16259	16201	16327	16408	16262	16206	16336	16326	16360	16500	16229	16224	16437	16276	16440	16547	16335	16391	16418	16288	16503	16489	16364	16141	16373	16217	16415	16422	16248	16314	16303	16272	16469	16346	16435	16379	16304	16454	16275	16308	16350	16212	16509	16388	16379	16265	16458	16325	16341	16439	16254	16273	16329	16302	16375	16379	16402	16271	16260	16229	16324	16196	16357	16265	16215	16366	16532	16593	16145	16283	16347	16285	16291	16314	16221	16218	16311	16218	16308	16360	16454	16381	16447	16221	16232	16251	16090	16294	16306	16264	16493	16289	16518	16536	16139	16401	16224	16101	16099	16355	16316	16359	16251	16352	16350	16190	16478	16328	16487	16236	16262	16203	16257	16455	16302	16260	16224	16433	16214	16320	16349	16378	16510	16296	16286	16361	16207	16511	16533	16210	16423	16326	16324	16416	16402	16363	16266	16484	16361	16286	16230	16157	16395	16350	16365	16365	16419	16533	16282	16438	16151	16291	16300	16148	16336	16135	16288	16225	16327	16126	16387	16295	16407	16274	16389	16358	16231	16503	16440	16435	16164	16244	16258	16511	16280	16161	16349	16403	16178	16388	16370	16359	16381	16132	16330	16336	16344	16556	16252	16312	16364	16448	16424	16224	16302	16293	16312	16294	16426	16573	16442	16370	16341	16230	16391	16360	16443	16408	16239	16281	16391	16207	16343	16298	16445	16247	16323	16407	16430	16335	16525	16325	16206	16213	16037	16262	16483	16185	16246	16292	16365	16354	16281	16316	16480	16240	16170	16305	16326	16486	16293	16191	16327	16401	16190	16244	16446	16458	16289	16253	16311	16187	16288	16347	16130	16331	16177	16263	16243	16356	16403	16368	16437	16452	16346	16548	16346	16294	16311	16344	16473	16210	16515	16487	16300	16451	16270	16296	16447	16420	16341	16452	16439	16373	16353	16375	16266	16328	16295	16191	16501	16256	16386	16341	16411	16105	16311	16486	16365	16378	16542	16246	16379	16348	16334	16163	16338	16260	16182	16325	16215	16406	16490	16407	16458	16223	16144	16263	16344	16469	16227	16183	16227	16171	16426	16358	16354	16090	16296	16460	16331	16182	16224	16424	16355	16027	16507	16438	16219	16256	16367	16168	16250	16480	16370	16438	16272	16305	16317	16248	16307	16489	16448	16324	16271	16301	16267	16284	16353	16426	16265	16339	16352	16248	16500	16245	16262	16237	16100	16435	16167	16226	16340	16212	16259	16430	16267	16344	16132	16157	16246	16330	16431	16319	16074	16425	16506	16317	16256	16232	16292	16299	16261	16537	16313	16291	16406	16259	16388	16355	16382	16355	16264	16186	16402	16528	16395	16266	16416	16255	16522	16207	16167	16227	16267	16440	16537	16585	16331	16376	16345	16380	16191	16412	16325	16374	16433	16298	16246	16508	16517	16324	16378	16227	16279	16538	16171	16237	16282	16403	16475	16297	16633	16425	16330	16439	16448	16339	16331	16284	16430	16310	16541	16420	16339	16417	16315	16223	16396	16428	16338	16179	16075	16366	16286	16423	16476	16402	16315	16494	16350	16397	16378	16364	16365	16131	16249	16455	16481	16646	16183	16269	16194	16263	16292	16281	16305	16424	16372	16353	16455	16235	16369	16264	16255	16340	16275	16361	16359	16214	16137	16271
23802	24299	24218	25788	26202	30112	33316	28887	26772	25473	24163	23875	23830	23944	23981	23899	23991	24013	24011	23919	23966	24038	23924	23909	23971	23846	24065	23859	23936	23982	23972	24006	23948	23931	23865	23924	23927	23872	23813	23853	23888	23964	24003	23929	23903	23898	23986	23873	23919	23926	23870	23942	23902	23881	23924	23966	23789	23773	23886	23938	23857	23938	23903	23973	23861	23913	23926	23912	24005	23795	23947	23914	23860	23899	23907	23926	24061	24025	23903	23977	24026	23860	23888	23988	23892	24087	23935	23898	23912	23968	23956	23875	24012	24022	23768	23931	23873	24178	23841	23966	23930	24070	23930	23911	23992	23895	23961	23994	23902	23847	23727	24000	23863	23929	23925	23793	23872	23866	23927	24028	23948	23967	23953	23861	23995	23928	23908	23946	23985	23908	24018	23984	23872	23914	23903	23991	23960	23819	23982	23920	23971	23920	23941	23878	24135	23794	23958	24070	23923	23978	23994	23970	24007	23994	23940	23954	23946	23957	23908	23992	23900	24049	24038	24096	23907	24051	23970	23987	23925	23993	23924	23759	24017	23906	23885	23919	23955	23954	23969	23967	23941	24043	23936	23880	23955	23831	23997	23874	23942	23968	23902	23895	23966	24020	24049	23985	23976	23940	23972	23926	23928	24040	24041	23849	24029	23943	23815	23992	24036	23926	23923	23951	23904	23947	23847	24051	23949	23950	23958	23976	24014	24108	23819	23970	23954	23936	23967	23958	24023	23966	23960	23889	24002	23936	24075	23950	24027	23937	23992	23952	23805	23913	23805	24016	24065	23884	23922	24054	23986	23950	24038	23932	23950	24066	23897	23935	24003	23933	23920	23977	24080	23908	23912	24007	23882	23954	23984	23882	24039	23977	24064	24013	24041	23954	23934	24065	24022	23937	23955	23831	23989	23861	24067	24045	23989	24000	24025	23834	23924	23990	23993	23964	23898	24013	23907	23880	23989	23895	24031	23927	23977	24072	23932	23824	23946	24062	24022	23868	23953	23923	24005	23973	23979	23950	24036	24112	23947	23978	24046	24010	23969	23993	24024	23958	24082	23903	23909	23915	23974	23970	23897	23920	23996	24033	24132	23901	23997	23924	24010	23981	23935	24012	23990	23893	24106	23944	24029	23900	24016	23910	24043	24062	24022	23951	23924	23936	24000	24096	24047	23927	23970	23935	24085	24084	24046	23969	24017	23986	23950	23883	23907	24134	23961	24025	24002	24101	23916	24041	24013	23825	23946	23934	24057	23889	23994	23891	24093	24089	24005	23944	23917	23905	24057	23803	24033	23903	23973	24020	24066	23881	23963	23858	24025	23971	24011	24054	23902	23866	23925	24081	23939	24020	23874	23934	23967	24044	23836	23961	24022	23911	23846	23995	23862	24064	23935	23995	23881	24128	23916	23948	23972	24105	23853	23989	24072	23943	24010	24002	23842	23902	23887	24047	23878	24040	23907	24027	23996	24022	23960	24006	23941	23969	23939	23890	23910	23939	23938	23950	23972	23922	23910	23943	23996	23993	24035	23940	23955	23941	23890	23997	24007	23991	23905	23956	23955	23979	23892	24013	23964	24109	24052	23933	23919	23979	23970	24041	23988	24006	23879	24058	23964	24063	23989	23951	24005	24003	23966	23933	24024	23987	23989	23924	24064	24049	24000	24000	24016	24041	24030	24055	23913	23963	23918	23979	23916	24005	23981	24023	23935	24108	23952	24020	23951	23958	23975	23979	23969	23926	23928	24011	24022	23940	24007	24054	23981	23892	23854	24038	23989	24035	24046	23914	24086	23939	24051	23985	24035	23896	24065	23916	24041	23999	24151	23882	24105	23902	23834	24030	24004	23990	23997	23953	23809	24010	24024	23931	23883	23960	24048	23966	23911	23996	23942	23932	24024	23996	24042	24007	23998	23900	23955	23957	24080	23986	23911	23921	24004	23997	23909	24001	23936	23949	23973	23878	23919	24048	23990	23912	24052	23915	23986	24035	23904	23954	23889	24028	24078	24015	23949	23969	23965	24028	23920	23786	24002	24051	23919	23960	24116	23967	23958	23863	23993	23990	23887	23941	23892	23926	24013	23942	23978	23898	23871	24133	24055	24074	23971	23891	24030	23989	23940	24112	23895	24031	23916	24099	24089	24005	24020	24004	23874	24100	23932	24023	23936	24029	23938	23964	23935	23940	24185	23993	24060	23959	23982	23997	24003	23962	23991	23991	24064	24035	23939	23868	24044	23980	24026	23905	23983	24054	24018	23961	24018	24081	24017	23998	24022	24015	24016	23869	24086	23928	24015	24026	23941	23775	24019	23974	24056	23928	24006	24080	23917	23899	24055	24012	23981	24089	24095	24004	24037	24065	24035	24049	24008	23943	23951	23943	24059	23927	24015	24014	24095	23951	24002	23951	23977	23996	23805	24059	23799	24149	23975	23930	24093	24204	23854	23937	23929	23994	24078	23892	24033	24085	23995	24062	24105	23924	23953	24019	23918	23992	24015	24037	24135	24033	24017	23914	23767	23930	23989	23853	23977	23961	24000	23975	24063	23923	23899	23931	24050	23990	23969	23935	24116	24031	23897	24040	23939	24179	23915	24017	24015	24049	23945	23965	23929	23899	24036	23987	23898	23969	23954	24149	23786	23864	24078	23946	23996	23948	23934	24090	23850	24047	23991	23987	23953	24029	24052	23993	24006	24021	23968	23958	24009	24028	24054	23979	24029	23847	23918	23955	23962	23992	24003	23982	24058	23879	23920	24058	24007	24104	23945	24008	23942	23997	23982	24105	23982	23924	24031	23927	24005	24001	23984	23978	24025	23969	23921	23995	24085	23972	23882	24057	24025	24084	23937	23928	23977	23904	24059	23992	23940	23942	23997	23939	24144	23925	23999	24064	23955	24065	23933	23926	23972	23963	24084	24058	23866	23995	24022	24048	24011	23898	23966	24063	24084	23968	23912	24046	23972	24019	24217	23834	23922	23943	24049	24013	24055	24018	24070	24024	23922	24000	23998	23996	24018	23991	23921	24014	24067	24033	23880	24055	23960	23957	24051	23925	24001	24175	24061	23864	23918	24003	23973	24001	23983	23991	24041	23918	24167	24018	24029	23944	23946	23934	23991	23944	24075	23918	24002	24024	24086	24001	23950	24043	24051	23913	24116	23948	23961	23977	23973	23958	23918	24009	23867	24093	23994	23867	24055	23918	24002	24044	23955	23982	23952	23971	24081	23951	24055	24066	23830	23891	24033	23929	23917	23924	23952	23981	23938	24020	24005	23829	23985	24082	23888	23963	24170	23922	23988	24051	23911	24070	23911	23920	24005	24058	23912	23949	23985	24006	23916	23839	24032	24018	24011	23941	23856	24078	23917	23976	24010	23872	23974	23964	23957	24107	24033	23861	23936	24029	23993	24122	23969	24000	23944	24040	23800	24023	24002	24031	24025	23969	23992	23850	23978	24054	23946	24058	24071	23957	24006	24041	24026	24092	23872	23982	23986	23953	23940	24059	23931	23955	24040	24110	24144	23970	23895	24026	23980	24052	23949	23897	24055	24002	23962	23973	24092	23942	24080	24032	23899	23925	24031	24130	24014	23987	23915	24040	23969	24010	24109	23983	24015	24107	24027	23971	23749	23865	24041	24092	23877	23995	24021	23941	23989	24119	23911	24078	23804	24033	23918	23852	24082	23967	23946	23971	23873	23912	23884	24048	23899	23996	23993	23949	23917	24104	23963	24049	23988	23976	23929	24086	24090	23963	23870	24069	24072	23915	23922	23930	24010	24001	23991	23992	23827	23896	23910	23974	23974	23969	23970	24079	23975	23980	23989	23939	23992	23959	23989	24055	24013	24017	23946	23887	24077	23966	23919	23983	24034	23977	24066	23985	24087	23836	23956	24079	24025	23936	23951	24033	23969	23932	23985	23952	24001	24068	23930	24053	23955	23969	23904	23897	24051	23973	24076	24029	24058	23913	23986	23982	24043	24031	24070	23982	24071	24062	24064	24067	23936	23952	24137	23953	23927	24116	24035	23938	24054	24009	23998	23972	24013	23933	23961	24007	24115	23979	23945	23993	23860	24059	23895	23939	24031	23843	24080	23812	23860	23939	23936	24106	23973	23976	24011	23976	24002	23949	23988	23917	24060	24008	23997	23932	24034	23893	24104	24099	24031	23985	23949	23985	23859	23853	24065	23885	24040	24069	24025	24000	23938	24116	23901	24042	24045	23977	24080	23824	24052	24027	24050	24038	23986	23998	24130	24155	23934	24083	23977	24012	23981	24110	23936	23968	23987	23896	23944	23905	24060	23913	24020	24038	24047	23943	24077	24021	23996	23916	23947	23890	24040	24007	23952	23971	23909	23915	23906	23913	24110	23848	24089	24049	23939	24117	23938	23926	23989	24012	24007	23982	24056	24001	24001	23894	24110	24074	23896	24105	24112	24066	23945	23953	23963	23915	24077	24038	23929	24119	23902	24070	23939	24023	24150	23993	24040	23971	24095	23949	24047	24005	24137	24023	24075	24036	24005	23872	24086	24047	24008	24056	24021	24083	24030	24049	23968	23940	23920	23982	23953	24005	24029	23938	23958	23996	23973	24061	24000	24055	23906	23889	24031	24028	24005	23998	24218	23940	23973	24015	23973	23972	23999	23962	24000	23936	23987	24108	23992	24046	23929	23928	23983	23941	23992	24078	24022	23961	24040	23900	24052	24008	23871	23926	23963	23994	23997	24087	23950	23987	23983	23999	23975	23986	24076	24016	24021	23931	24045	23993	24005	23972	23947	23927	23972	24017	24019	24051	23990	23929	24030	23983	24029	23996	24001	24073	23967	23982	23967	23897	23963	24088	23890	23960	24031	24045	23978	23985	24056	24101	24015	23967	24035	24166	23924	23872	23900	24180	23926	23931	23901	24066	23933	23926	24070	23907	23980	23895	23954	23932	24086	23979	24133	23962	23921	24019	23979	23882	24088	24014	24027	24086	24046	23956	24010	24024	23976	23965	23956	23977	23941	24030	24020	24033	23943	24044	23966	24049	23913	24006	23893	24161	23896	24124	23900	24077	23838	24168	24007	24006	24011	23981	24001	24045	24150	23865	24041	23896	24123	23863	24066	23912	24118	24035	23925	24013	24069	23921
18122	16699	16619	16626	16575	21952	48976	42804	31328	21589	17560	16620	16284	16298	16272	16241	16221	16368	16193	16226	16260	16444	16442	16447	16335	16322	16187	16277	16215	16353	16451	16409	16150	16190	16376	16228	16369	16361	16355	16474	16533	16190	16419	16371	16378	16342	16271	16226	16172	16317	16462	16157	16307	16511	16172	16252	16277	16213	16301	16201	16280	16143	16494	16346	16170	16257	16321	16323	16229	16113	16278	16378	16445	16368	16218	16361	16461	16194	16254	16149	16491	16434	16427	16208	16197	16232	16356	16399	16236	16300	16092	16310	16184	16329	16311	16239	16349	16337	16052	16273	16283	16224	16186	16472	16413	16305	16376	16222	16229	16258	16414	16427	16321	16288	16071	16486	16305	16172	16561	16415	16170	16491	16158	16154	16460	16327	16196	16290	16539	16356	16404	16335	16227	16158	16341	16203	16361	16337	16366	16463	16315	16093	16382	16245	16260	16383	16172	16259	16145	16191	16379	16218	16328	16304	16268	16236	16279	16316	16348	16374	16201	16149	16369	16326	16165	16411	16218	16009	16259	16308	16341	16270	16201	16417	16301	16264	16255	16252	16309	16381	16307	16370	16433	16316	16608	16280	16364	16403	16376	16197	16471	16436	16344	16383	16223	16273	16363	16389	16367	16459	16237	16326	16455	16365	16421	16478	16450	16559	16418	16412	16405	16041	16251	16215	16434	16222	16315	16198	16568	16283	16333	16407	16227	16153	16229	16297	16155	16235	16492	16378	16158	16382	16161	16486	16243	16295	16267	16201	16329	16350	16277	16346	16232	16244	16359	16388	16069	16352	16380	16361	16343	16227	16323	16387	16480	16319	16181	16177	16349	16433	16394	16247	16318	16286	16306	16125	16242	16157	16472	16323	16266	16482	16484	16237	16502	16326	16394	16262	16327	16341	16456	16391	16236	16292	16402	16235	16284	16275	16268	16419	16103	16455	16255	16313	16214	16193	16311	16261	16117	16351	16290	16410	16290	16227	16283	16456	16195	16488	16288	16240	16430	16070	16325	16276	16312	16354	16361	16439	16191	16429	16333	16245	16387	16271	16425	16433	16301	16537	16134	16433	16451	16112	16225	16173	16294	16436	16524	16645	16268	16262	16310	16372	16402	16326	16316	16176	16269	16203	16278	16414	16405	16277	16254	16394	16143	16267	16115	16362	16357	16256	16287	16433	16403	16265	16402	16441	16238	16142	16198	16294	16387	16227	16545	16446	16472	16361	16351	16252	16354	16360	16368	16237	16143	16219	16193	16550	16230	16357	16286	16337	16504	16304	16141	16268	16356	16322	16140	16422	16293	16251	16419	16417	16391	16486	16634	16363	16258	16324	16288	16297	16158	16445	16215	16346	16409	16360	16350	16392	16226	16275	16310	16305	16103	16189	16217	16496	16327	16322	16396	16453	16445	16285	16295	16275	16326	16184	16378	16199	16204	16250	16363	16349	16331	16357	16400	16213	16379	16421	16444	16409	16388	16290	16202	16293	16389	16339	16266	16539	16377	16339	16313	16313	16463	16181	16231	16307	16374	16277	16319	16285	16438	16373	16308	16304	16351	16441	16262	16440	16353	16233	16281	16361	16317	16170	16325	16248	16355	16395	16310	16220	16189	16446	16178	16356	16312	16241	16312	16344	16268	16396	16313	16475	16410	16178	16408	16271	16260	16380	16212	16343	16355	16483	16580	16365	16184	16415	16262	16463	16396	16374	16435	16374	16450	16279	16240	16285	16199	16284	16450	16335	16441	16352	16553	16335	16245	16561	16442	16498	16151	16346	16719	16173	16299	16332	16305	16338	16219	16455	16393	16269	16524	16342	16196	16261	16291	16254	16331	16288	16363	16317	16526	16345	16216	16215	16321	16376	16537	16418	16292	16095	16465	16354	16352	16422	16203	16285	16317	16288	16318	16123	16215	16232	16465	16206	16500	16296	16457	16318	16208	16414	16384	16256	16220	16307	16416	16406	16299	16382	16504	16307	16326	16371	16332	16163	16161	16328	16378	16381	16386	16419	16286	16404	16318	16262	16185	16304	16345	16436	16468	16237	16310	16290	16157	16388	16123	16293	16249	16387	16395	16290	16259	16244	16398	16536	16300	16446	16319	16374	16255	16360	16549	16304	16322	16293	16262	16348	16446	16088	16311	16339	16397	16481	16406	16282	16298	16402	16215	16232	16376	16346	16421	16177	16301	16315	16490	16191	16368	16159	16355	16351	16378	16334	16507	16126	16621	16004	16085	16407	16452	16187	16321	16693	16245	16308	16315	16228	16318	16209	16386	16358	16255	16420	16269	16224	16203	16236	16329	16295	16273	16217	16338	16349	16224	16287	16405	16393	16158	16235	16212	16340	16306	16075	16234	16248	16347	16212	16373	16552	16262	16387	16248	16477	16409	16358	16351	16302	16431	16294	16270	16210	16328	16427	16436	16430	16411	16383	16354	16176	16308	16456	16168	16382	16488	16394	16118	16272	16023	16239	16204	16304	16505	16259	16351	16306	16514	16247	16063	16263	16178	16152	16281	16359	16294	16208	16368	16106	16490	16272	16449	16461	16419	16312	16240	16331	16258	16061	16257	16172	16194	16269	16312	16531	16346	16369	16580	16279	16250	16405	16288	16359	16365	16212	16310	16210	16249	16423	16317	16245	16216	16324	16258	16381	16150	16119	16279	16324	16217	16220	16288	16202	16311	16367	16271	16443	16371	16066	16342	16253	16373	16336	16443	16284	16488	16477	16226	16552	16525	16305	16630	16377	16247	16194	16277	16264	16197	16273	16233	16196	16222	16348	16331	16194	16369	16523	16362	16293	16346	16498	16353	16238	16523	16171	16294	16449	16469	16186	16527	16180	16212	16308	16294	16421	16387	16334	16526	16394	16415	16114	16481	16332	16235	16315	16428	16414	16472	16545	16358	16271	15999	16154	16282	16341	16369	16332	16325	16283	16407	16469	16298	16453	16349	16544	16379	16234	16278	16470	15967	16356	16363	16326	16319	16266	16379	16531	16212	16377	16483	16548	16386	16271	16169	16085	16360	16517	16326	16247	16424	16510	16446	16312	16353	16264	16270	16262	16625	16531	16232	16435	16450	16355	16367	16243	16279	16162	16219	16192	16349	16197	16180	16073	16354	16171	16111	16295	16414	16524	16338	16337	16265	16490	16450	16453	16399	16487	16421	16212	16166	16298	16432	16409	16234	16356	16455	16450	16310	16372	16229	16229	16303	16383	16230	16435	16244	16212	16167	16304	16250	16560	16445	16221	16303	16360	16381	16248	16468	16438	16436	16297	16422	16235	16426	16288	16378	16340	16229	16150	16324	16216	16187	16285	16474	16086	16272	16309	16308	16509	16107	16241	16222	16392	16576	16452	16371	16322	16382	16307	16256	16439	16368	16271	16281	16266	16315	16319	16351	16274	16314	16418	16241	16256	16332	16354	16157	16345	16299	16445	16229	16273	16288	16478	16240	16337	16224	16410	16254	16034	16216	16229	16404	16311	16375	16277	16231	16430	16414	16248	16272	16263	16337	16302	16218	16157	16308	16399	16338	16392	16335	16217	16348	16240	16190	16370	16349	16477	16471	16360	16281	16508	16362	16344	16214	16389	16363	16258	16265	16500	16345	16289	16453	16349	16290	16165	16398	16314	16303	16188	16200	16189	16413	16298	16064	16370	16368	16345	16179	16363	16408	16276	16351	16648	16258	16321	16242	16133	16233	16207	16474	16487	16339	16432	16440	16380	16492	16355	16177	16494	16291	16436	16288	16169	16356	15921	16158	16383	16376	16264	16386	16357	16337	16461	16278	16445	16353	16276	16391	16446	16388	16277	16321	16263	16343	16336	16286	16378	16128	16344	16246	16155	16224	16043	16391	16121	16279	16229	16282	16346	16305	16309	16361	16203	16422	16477	16343	16052	16407	16470	16324	16464	16217	16233	16285	16179	16333	16451	16448	16371	16499	16403	16281	16312	16282	16352	16249	16209	16395	16289	16250	16370	16322	16355	16322	16299	16273	16350	16375	16239	16358	16187	16375	16380	16155	16468	16255	16061	16368	16193	16073	16291	16325	16417	16310	16409	16494	16219	16234	16132	16381	16348	16292	16356	16142	16194	16357	16268	16412	16483	16508	16362	16145	16283	16438	16334	16392	16297	16328	16310	16350	16180	16193	16091	16257	16221	16422	16221	16088	16201	16034	16218	16285	16176	16457	16347	16366	16188	16387	16217	16478	16283	16115	16252	16309	16460	16323	16225	16045	16180	16291	16314	16291	16082	16417	16185	16441	16336	16272	16470	16325	16348	16394	16464	16211	16367	16206	16452	16366	16537	16469	16496	16231	16322	16230	16307	16473	16522	16279	16271	16149	16337	16554	16337	16503	16221	16393	16360	16504	16313	16207	16351	16427	16465	16409	16332	16456	16223	16321	16151	16458	16281	16404	16579	16307	16283	16233	16143	16210	16369	16217	16366	16152	16314	16430	16289	16275	16360	16493	16444	16461	16168	16273	16246	16166	16131	16161	16331	16370	16256	16274	16268	16426	16534	16381	16277	16226	16329	16305	16368	16204	16404	16222	16232	16373	16195	16465	16389	16364	16304	16332	16394	16300	16342	16126	16444	16364	16201	16287	16159	16057	16108	16263	16385	16306	16422	16189	16261	16436	16227	16372	16568	16448	16436	16299	16404	16519	16500	16241	16426	16142	16066	16481	16383	16224	16315	16042	16275	16282	16269	16391	16392	16380	16274	16157	16037	16474	16456	16241	16337	16337	16209	16110	16290	16366	16347	16403	16290	16333	16216	16434	16474	16212	16454	16424	16483	16435	16283	16279	16507	16529	16330	16432	16333	16417	16324	16310	16344	16220	16297	16215	16106	16441	16332	16314	16508	16152	16556	16349	16331	16451	16398	16392	16388	16285	16490	16223	16409	16390	16233	16253	16377	16313	16371	16511	16428	16368	16456	16414	16549	16396	16209	16492	16401	16444	16470	16428	16068	16376	16524	16213	16272	16205	16210	16478	16332	16191	16309	16512	16610	16460	16488	16422	16166	16450	16225	16378	16387	16353	16232	16252	16524	16512	16394	16463	16446	16433	16280	16498	16387	16476	16181	16249	16434	16629	16431	16231	16370	16394	16494
25427	24405	24463	25812	26578	29954	42207	27125	24002	24388	23102	22968	23206	23480	23611	23674	23667	23959	23949	24023	23931	23983	24047	23998	24149	23966	23943	24005	24166	23933	24088	24069	24006	23995	23926	24023	24025	23982	23990	23926	24117	24004	24021	24016	24022	24168	24198	23941	24128	24198	24115	24032	23986	24071	23928	24036	24139	23820	23902	24148	24053	24076	24100	23964	24022	24039	23991	24158	23913	24098	23996	24133	24017	24020	23987	23819	24052	24038	24006	24053	24028	24030	24074	24055	24045	24020	24081	23970	23982	24108	24012	24111	23924	24072	24002	23984	24148	24057	24018	24065	23995	24139	23990	24037	24023	24085	24016	24099	24047	23945	24078	24103	24049	23998	24121	24162	24053	23994	24220	24019	24213	24026	23967	24004	23956	24087	24075	23997	24093	24025	24025	24022	24098	24082	24122	24126	24021	24037	24021	24086	24058	24175	24077	24168	24009	23975	24155	23964	24010	24004	24125	23963	24063	24182	24046	23950	24021	24096	24075	24029	24030	24125	23985	24109	23944	23992	24031	24025	23925	24205	24026	23995	24005	24160	23995	24034	24079	24117	24064	24135	24071	24191	24050	23995	24037	24075	24043	24062	24049	23938	24073	24081	24086	24102	24068	24011	24262	23925	24088	24149	24161	24168	24000	24016	24080	24083	24060	24098	24039	24108	24030	24041	24111	24065	24156	23980	24080	24025	24043	24169	24042	24012	24070	24139	24183	24168	24088	24142	24106	24073	24074	24080	24099	23960	24045	24172	24150	24011	24072	24021	24124	23964	24122	24036	24044	24220	24002	24163	24201	24091	24018	24134	24159	23992	23933	24158	24037	24106	24080	23981	24138	23951	24188	24035	24099	24043	24147	24074	23964	24034	24095	24097	24209	24110	24037	24222	24030	24071	24088	24025	24151	24076	24187	23993	24057	24105	23945	24055	24031	23995	24030	24087	24186	24052	24157	24084	24038	23984	24099	23941	24139	24072	24113	23904	24114	24112	24061	24082	24014	24050	24147	24073	24128	24081	24001	24172	24132	24031	24222	24039	24149	23993	24210	24140	24052	24061	24069	24149	24103	23998	24019	23952	24178	24160	24020	24131	24032	24077	24060	24179	24046	24071	24069	24116	24042	24017	24100	24116	24093	24029	24024	24078	24083	24019	24040	24063	24084	24065	24137	24097	24027	24060	24179	24021	24171	24169	24136	24228	24068	24093	24106	24094	24105	24158	23979	24240	24037	24195	24161	24009	24133	24002	24236	24166	24152	24057	23984	24146	24131	24106	24284	24010	24076	24131	24183	24048	24085	23978	24017	24137	24099	24033	24126	24137	24047	24075	24201	24105	24122	24023	24004	24015	24104	24215	24134	24143	24114	24096	24152	24157	24028	24057	24140	24108	23999	24103	24084	24169	24205	23944	24230	24118	24182	24042	24016	24096	24132	24012	24071	24116	24079	24063	23996	23966	24084	23953	24193	24186	24017	24029	24096	23939	24070	24119	24171	23986	24161	24204	23898	24132	24134	24082	24114	24132	24064	24089	24179	24123	24054	24083	24103	24048	24005	24102	24184	24008	23992	24045	24049	24093	24115	24081	23987	24196	24088	24147	24137	24123	24261	24049	24036	24100	24145	24085	24240	24077	24070	24170	24123	24133	24143	24165	24014	24082	24090	24134	24032	24122	24041	24162	24151	24037	24097	23966	24168	24123	24088	24259	24126	23987	24125	24078	24117	24135	24010	24141	24048	24269	24056	24020	24055	24099	23943	24079	24026	24148	24201	24181	24147	23994	24052	24085	24070	24164	24075	24195	24047	24115	24197	23978	24105	24212	24038	24023	24059	24236	24060	24115	24026	24040	24208	24035	24117	24156	24104	23999	24095	24080	24069	24083	24220	23991	24098	24043	24061	24102	24118	24121	24147	24164	24045	24050	24105	23992	24039	24069	24064	24155	23999	24032	24271	24018	24119	24009	24013	24227	24123	24085	24048	24102	24140	24154	24081	24040	24196	24101	24053	24172	24015	24101	24219	24109	24005	24115	24125	24103	24174	24107	24159	24133	24086	24073	24217	23965	24099	24145	24166	24072	24117	23918	24144	24052	24133	24106	24170	24086	24034	24042	24097	24116	24060	24173	24198	24083	24023	23926	24285	24068	24039	24022	24110	24186	24002	24140	24230	24181	24055	24086	24084	24103	24123	24143	24100	24103	24180	23975	24121	24023	24167	24118	24067	24102	24147	24102	24112	24202	24136	23968	24118	23961	24106	24318	24210	24048	24215	23992	24247	24066	24137	24064	24105	24205	24036	24083	24010	24166	24094	24137	24042	24102	24114	24150	24168	24083	24175	23963	24062	24192	24049	24150	24162	24147	24188	24132	24200	24051	24050	24183	24033	24105	24205	24092	24085	24075	24144	24027	24157	24050	24087	23912	24061	24077	24115	24209	24095	24047	24147	24086	23995	24237	24125	24039	24017	24136	24045	24099	24140	24107	24095	24063	24131	24126	24021	24107	24049	24082	24064	24155	24120	24128	24021	24088	23982	24206	24164	24156	24107	24057	24125	24091	24085	24058	24142	24102	24153	23982	24195	24080	24059	24209	24037	24040	24117	24214	24183	24105	24126	23983	24265	24172	24077	24009	24181	24082	24094	24032	24148	24189	24075	24230	24022	24097	24100	24044	24190	23997	24214	24059	24085	24066	24026	24233	24071	24156	24063	24081	24146	24207	24068	24312	24116	24035	24276	24211	24075	24252	24228	24066	24204	24111	24058	24057	24093	24163	23952	24136	24041	23981	24166	24241	24015	24059	24147	24222	24043	24256	24021	24025	24020	24143	24158	24175	23935	23978	24175	24091	24029	24109	24075	24107	24105	24102	24063	24013	24122	24079	24255	24166	24157	24082	24076	24014	24135	24054	23981	24239	24255	24083	24056	24055	24096	24169	23888	24041	24074	24011	24081	24045	24100	23951	24024	24212	24056	24074	24191	24049	24066	23985	24116	24122	24104	24053	24103	24201	24194	24131	24134	24077	24144	24121	24061	24196	24139	24070	24138	24117	24192	24190	24055	24144	24154	24138	24169	24126	24230	24005	24168	24137	24059	24126	24049	24203	24134	24007	24014	24075	24262	24041	24035	24157	24149	24053	24195	24194	24043	23917	24290	24023	24106	24143	24166	24115	24239	24024	24020	24143	24063	24071	24128	24045	23977	24159	24092	24086	24062	24123	24074	24172	24174	24128	24179	24214	24118	24078	24067	24109	24160	24116	24117	24183	24113	24252	24088	24076	24118	24129	24064	24112	24066	24060	23953	24169	24174	24087	24081	24128	24174	23917	24123	24039	24147	24191	24038	24053	24238	24038	24171	24115	24145	24233	24126	24122	24156	24133	24164	24074	24024	24009	24025	24045	24091	24191	24136	24170	24164	24243	24243	24164	24135	24149	23989	24124	24009	24129	24249	24142	24063	24273	23954	24277	24099	24151	24278	24164	23988	24154	24250	24067	24186	24139	24030	24223	24001	24066	24105	24071	24212	24168	24049	24089	24153	24086	24108	24125	24132	24121	24054	24169	24134	24179	24046	24031	24158	24079	24203	24125	24088	24155	24101	24062	24051	24278	24058	24141	24245	24050	24204	24133	24137	24054	24156	24036	24142	24183	24209	24211	24095	24246	23977	24073	24159	24195	24193	24033	23992	24075	24132	24181	24160	24158	24123	24097	24085	24065	24111	24127	24151	24051	24067	24097	24163	24061	24104	24070	24155	24039	24145	24062	24164	24152	24124	24091	24217	24193	24144	24182	24038	23954	24184	23980	24048	24187	24179	24148	24236	24015	24106	24117	24160	24060	23993	23993	24148	24010	24102	24070	24094	24052	24064	24166	24166	24105	24072	24019	24183	24054	24197	23949	24130	24242	24078	24101	24236	24104	24176	24238	24035	24078	24106	24163	24152	24090	24058	24161	24070	24000	24106	23983	24175	24047	24158	24084	24089	24071	24192	24128	24279	24086	24017	24271	24128	24108	24177	24175	24187	24102	24071	24062	24057	24226	24018	24135	24168	24130	24007	24082	24042	23978	24140	24107	24033	24035	24120	23977	24050	24116	24193	24211	24031	24229	24034	24067	24195	24101	23880	24048	24208	24063	24097	24113	23937	24117	24000	24041	23998	24060	24054	24138	24115	24126	24192	24126	24232	24079	23955	24131	24204	24088	24302	23856	24074	24108	24204	24185	24033	24154	24233	24079	24225	24112	24197	23988	24222	24241	24068	24204	24038	24066	24170	24086	24123	24083	24149	24131	24252	24027	24164	24103	24171	24196	23987	24209	24069	24215	23979	23996	24116	24196	24165	24087	24180	24017	24210	24089	24054	24137	24069	24144	24070	24088	24058	24023	24035	24181	24101	24151	24061	24097	24056	24206	24154	24121	23972	24126	24037	24062	24124	24128	24149	23985	24080	24118	24150	24039	24095	24146	24093	24186	24148	24112	24084	24267	24071	23998	24176	24106	24126	24205	24101	24090	24210	24037	24105	24165	23950	24121	24145	23992	24211	24058	24228	24198	24057	24167	24016	24213	24119	24052	24017	24166	24229	24206	24197	24064	24095	24035	24112	24110	24172	24108	24103	24218	24157	24054	24044	24074	24209	24010	24171	24019	24116	24082	24162	24010	24010	24118	24080	24167	24114	24225	24094	24122	24056	24045	24096	24061	24126	24080	24180	24086	24082	23987	24121	24172	23939	24152	24200	24123	24198	23999	24078	24160	24096	24170	24164	24104	24219	24121	24189	24053	24122	24017	23898	23999	24151	24144	24095	24182	24176	23949	24165	24135	24242	24082	24109	24149	24112	24211	24029	24216	24083	24135	24171	24157	24139	24137	24103	24158	24220	23939	24175	24041	23982	24198	24241	24186	24148	24156	24155	24029	24165	24127	24244	24170	24140	24124	24221	24122	24054	24221	24079	24074	24226	24045	24135	24038	24117	24006	24009	24040	24274	24129	24089	24220	24184	24055	24192	24148	24078	24153	24024	24098	24098	24061	24139	24196	24178	24167	24149	24059	24116	24142	24146	24106	24164	24103	24051	24130	24175	24029	23957	24206	24071	24082	24163	24107	24148	24207	24015	24115	24055	24115	24025	24201	24153	24161
18154	16052	16084	16232	16278	17333	25886	24951	20557	17538	16424	16045	16046	16081	16332	15894	16021	16292	16091	16319	16069	16120	16124	16215	15980	16250	15960	15924	16016	16043	16062	15985	16148	15928	15986	16167	16119	16285	16236	16168	16266	16156	16247	15988	16077	15940	16024	16192	16037	16018	16010	16191	16106	15885	16002	16027	15949	16288	16205	16356	16346	16183	16088	16136	16118	16118	16137	16204	16055	16065	15991	16209	16018	15861	16061	16028	16047	15993	16020	16131	16267	16039	15942	16185	15988	16150	16266	16168	16196	15968	15945	16051	16015	16229	16085	15998	16078	16219	15987	16055	16149	16250	16132	16015	16106	16047	16020	16124	16239	16122	16014	16084	16214	16162	16282	15979	16006	16181	16248	16144	16017	16175	16110	16175	16084	16135	16210	16051	16026	16040	16079	16124	15967	16037	16035	15946	16163	16129	15978	16031	16000	16111	16023	16293	16048	16127	16079	16141	15980	16055	16222	15944	16149	16069	16147	16200	16196	16008	16073	16154	16016	16327	16076	16019	16090	16097	15889	16267	16189	15897	16118	16083	16093	16130	16041	16166	16056	16245	16097	16026	16123	16267	16066	16351	16108	15946	16201	16078	15911	16107	16212	15991	16198	16151	16311	16125	15997	16123	16009	16225	16119	16047	16198	16118	16176	16295	16222	16207	16195	15970	16134	16253	16087	16124	16041	16272	16226	16097	16117	16081	16087	16144	16086	16207	15898	16055	16179	16207	16112	16152	16157	16040	15906	16144	16188	16207	15972	16048	16105	16269	16172	15867	16281	16182	16156	16180	16127	16243	16180	16295	16238	16112	16068	16173	16094	16030	16106	16222	16102	16161	16029	15897	15954	16277	16101	16084	16087	16059	15981	16121	15874	16035	16116	16149	16199	16059	16267	16154	16141	16083	16193	16142	16265	16299	16228	16210	16080	16152	16145	16322	16250	16278	16140	16198	16279	16130	16270	16255	16205	15922	16053	16026	16035	16038	16280	16093	16154	16037	16113	15995	16242	16104	16167	16153	16276	16102	16290	16339	16012	16099	16106	16099	16329	16273	16131	16025	16114	16057	16096	16109	15866	15998	16093	16327	15959	16206	16259	16068	16103	16110	16275	15905	16249	15921	16178	16163	16026	16224	16166	16065	16187	16051	15996	15986	16015	16065	16267	16035	16222	16203	16186	15921	16054	16098	16282	16127	16055	16196	16141	16087	16240	16129	16101	16269	16044	16065	16226	16323	16129	16118	16051	16106	16155	15995	16179	16262	16116	16009	16077	16125	16001	16230	16116	15931	16071	15965	16135	16007	16225	15990	16087	16207	16080	16262	16150	16064	15999	16069	16164	16208	16048	16041	16140	16255	15948	16168	16019	16017	16030	16067	16038	16230	16060	16033	16254	16171	16251	15938	16018	16009	16042	16098	16264	16069	16141	16219	16009	16303	16354	16121	16011	16260	16084	16170	16164	16085	16087	16113	16110	16124	16022	16232	16225	16166	16116	16060	16159	16090	16205	16303	16173	16081	16025	16112	16220	16082	16084	16083	16042	16173	16135	16113	16098	16046	16094	16176	16087	16120	16143	16018	16161	16238	16268	16062	16181	16106	16428	16389	15966	16148	16184	16077	16007	16199	16217	16213	16231	15986	16279	16153	16053	16134	16129	16093	15988	16152	16089	16197	16055	16002	16047	15942	16047	15922	16142	16212	16035	16124	15970	16113	16089	16170	16115	16061	16264	16052	15994	16244	16098	16098	16084	16091	15869	16193	15947	16207	16196	16238	16287	16221	16209	16023	16102	16063	15897	16297	16327	16017	15920	16235	16337	16223	16067	16077	16193	16271	16186	16282	16087	15965	16073	16367	16276	16231	16187	16223	16229	15991	16148	16056	16077	16204	16193	15973	16088	15897	16034	16001	16152	16074	16146	16256	16184	16164	16086	16179	16089	16015	16303	16102	16257	16139	16249	16232	15980	16140	16106	16212	16125	16106	16150	16287	15978	16159	16125	16020	16239	16243	16356	16170	15973	15939	16113	15937	16117	16075	16182	16084	16142	16162	16184	16050	16231	16203	16210	16378	15961	16035	15990	16053	16217	16203	16208	15920	16037	16216	16206	16005	16111	16165	16019	16309	16178	16008	15846	16090	15943	16254	16042	16138	16047	15977	16056	16263	16128	15939	16006	16100	16114	16052	16254	16175	15961	16126	16194	16180	15988	16021	16234	15914	16093	16125	16001	15943	16094	16232	15892	16024	16010	16221	16135	16322	16169	16370	16192	16241	16074	16183	16251	15959	16035	16096	16133	16279	16145	16028	15928	15939	16284	16059	16051	16237	16173	16230	16116	16342	16353	16035	16065	16190	15925	16195	16170	16226	15974	16342	16214	16043	15885	16165	16088	16343	16164	16232	16208	16159	15998	16155	16037	16173	16072	16141	16189	16205	16031	16228	16281	16272	16175	16238	15864	16136	16171	16085	16169	16001	16188	16352	16108	15972	16075	16241	15889	16095	16270	16073	16089	16057	16044	16072	16199	16192	16145	16202	16136	16313	16110	16309	16207	16173	16261	16088	16031	15939	16139	16067	16183	16215	16437	16155	16082	16157	16246	16322	16135	16220	16065	16190	16139	16052	16194	15962	16064	16112	16132	16056	16165	16117	16094	16257	16101	16081	16056	16209	16298	16132	16002	16264	16026	15969	16086	16194	16170	16115	15957	16190	16015	16133	16178	16242	16201	16251	16194	16027	16119	15828	15968	16064	16199	16082	15979	15954	16121	15984	16158	16023	15992	16116	16095	16141	16217	16083	16156	16133	15980	16004	16088	16200	16151	15958	16139	16217	16224	16162	16334	16303	15961	16126	16429	16002	16070	16183	16046	16070	16121	16477	16137	16083	16083	16071	15944	16013	15992	16079	16206	16294	16075	16174	16095	16120	15965	16243	16093	15861	16177	15981	16034	16007	15844	16096	15976	15981	16203	16139	16026	16272	16046	16168	16035	16095	16280	16211	16165	16100	16097	16050	16111	15959	16112	16167	16135	16165	16269	16228	16149	16117	16217	16198	16179	16158	15827	16216	16134	16095	16253	15979	16071	15989	16011	16424	16275	16166	16261	16146	15963	16215	16102	16331	16092	16300	16069	16018	16241	16151	16286	16009	16113	16319	16017	16391	16198	16097	16052	16092	16074	16118	16089	16004	16191	16205	16193	16065	15987	16087	16261	15966	16223	15898	16191	16025	16150	16249	16108	15985	16234	16142	16063	16195	15933	16257	16181	16278	16090	16138	16336	16259	16126	16234	15982	16093	16247	16002	16350	16071	16105	16058	16213	16200	16201	16199	16270	16205	16198	16278	16132	16134	16121	16204	16329	16068	16201	16109	16372	16388	16098	16198	16204	15985	16060	16118	15951	16175	16083	16095	16095	16264	16105	16081	15965	16240	16126	15881	16092	16113	16156	16095	16046	16219	16038	16195	16275	16006	16198	16217	16023	16249	16309	15970	16007	16158	16000	16172	16119	16184	15966	16057	16070	16058	16099	16223	16060	16180	15960	16020	16212	16230	16077	16189	16055	16136	16032	16184	16219	16178	16293	16130	16086	16194	16017	16123	16033	15995	16174	16204	16138	16030	16218	16222	16129	16227	16114	16255	16115	16421	16244	16094	16200	16192	16215	15941	16202	16194	16295	16123	16079	16025	16048	16211	16246	16053	16096	16005	16027	16241	16105	16323	16201	16272	16188	16054	16070	16031	16030	15954	16165	16069	16039	16173	16145	16090	16178	16130	16074	16182	16124	16280	16015	16212	16007	16093	16244	16107	16199	16118	16128	16170	15957	16027	16071	16166	16161	16019	16269	16064	16121	16150	16028	16163	16203	16063	16057	15947	16030	16093	16236	16191	16257	16076	16181	16077	16194	16072	16267	16106	15959	16296	15987	16081	16241	15917	16158	16305	16059	15994	15993	16414	16138	16181	15849	15891	15929	16176	16100	15933	16266	16115	16022	16002	16308	16082	16223	16245	16254	16080	16260	16223	16277	16242	16160	16070	16094	16070	16100	16051	16004	16059	16170	16286	16078	16065	16015	16361	16099	16198	16172	15955	15920	16246	16116	16082	16098	16059	16076	16205	16291	15991	15886	16047	16241	16260	16199	16117	16144	16153	16213	16158	16216	16056	16014	16172	16029	16142	16180	16111	16057	16177	16066	16015	16083	16111	16071	16167	16194	16227	16078	16221	16000	16274	16212	16035	16239	16096	16019	15953	16228	16228	16207	16166	16021	16115	16075	16077	16040	16102	16243	16269	16073	16367	16271	16213	16095	16063	15942	16108	15983	16025	16239	16024	16000	16217	16095	15997	16115	16191	16079	16261	16038	16046	16284	16107	16274	16208	15958	16385	16272	16076	16039	16137	16149	16255	16166	16091	16127	16313	16149	16137	16161	16223	16215	16274	16202	16148	16387	16238	16238	16075	16285	16021	16212	16159	16274	15997	16123	16180	16288	16083	16196	16133	16253	16018	16174	15965	16076	16055	16154	16012	15990	16257	16073	16117	16156	16219	16328	16136	16203	16183	16042	15889	15971	16082	16132	16073	16032	16077	15918	15998	16097	16439	16229	16245	16306	16125	16101	16075	16198	16032	15913	16369	16226	16144	15971	16303	16186	16264	16225	16060	16133	16108	16099	16118	16200	16071	16122	16347	15975	16069	16114	16162	15991	16130	16122	15817	16159	16211	16041	16061	16282	16196	16078	16069	16193	15918	16146	16160	16268	16129	16179	16171	16220	16013	15997	16079	16252	16119	15979	16173	15978	16009	16169	16356	16168	16084	16158	16033	16179	15983	15935	16281	16099	16106	16219	16211	16071	16188	16148	16159	16097	16072	16187	16093	16171	15932	16032	16272	16313	16319	15941	16062	16109	16056	16348	16103	16060	16159	16188	16178	16223	16170	15981	16211	15982	16252	16295	16248	16138	15920	16115	16185	16233	16159	16020	16115	16073	16187	16043	16158	16231	16067	16344	16206	16172	16207	16077	16109	16199	16154	16293	16088	16230	15996	16033	16200	16050	16161	16167	16172	16140	16229	16094	16235	16125	16058	16063	16117	16294	16082	16116	15980	16127	16022	16194	16095	16316	16106	16225	15918
23963	24158	24356	24755	25044	28994	30051	29105	26963	24936	24181	24166	24237	24064	24122	24169	24098	24201	24284	24101	24164	24062	24143	24093	24270	24165	24154	24155	24163	24101	24209	24235	24118	24153	24148	24158	24274	24064	24214	24178	24152	24057	24113	24178	24305	24187	24075	24059	24077	24145	24107	24143	24111	24028	24155	24174	24095	24164	24038	24120	24111	24111	24170	24154	24208	24176	24109	24126	24209	24086	24173	24104	24118	24172	24127	24055	24204	24016	24276	24083	24126	24083	24198	24218	23975	24260	24053	24125	24231	24136	24063	24141	24034	24282	24052	24131	24039	24122	24183	24163	24228	24046	24111	24195	24089	24077	24269	24149	24123	24216	24120	24160	24236	24052	24120	24103	24101	24192	24034	24297	24083	24214	24096	24066	24096	24273	24037	24191	24215	24130	24129	24192	24050	24171	24159	24120	24075	24226	24157	24089	24167	24229	24172	24194	24053	24094	24046	24217	24125	24341	24190	24108	24243	24268	24250	23992	24054	24108	24135	24227	24040	24247	24128	24162	24144	24249	24229	24172	24091	24261	24238	24142	24148	24172	24121	24131	24161	24049	24202	24173	24199	24226	24157	24081	24243	24304	24087	24228	24076	24036	24069	24141	24176	24137	24182	24258	24001	24242	24092	24114	24169	24158	24115	24348	24103	24166	24287	24183	24256	24047	24210	24133	24142	24070	24153	24078	24088	24160	24262	24215	24071	24163	24139	24329	24215	24079	24022	24129	24118	24266	24136	24196	24236	24128	24168	24239	24197	24177	24048	24240	24161	24135	24171	24128	24129	24125	24242	24331	24232	24205	24147	24201	24126	24201	24205	24256	24011	24222	24236	24107	24193	24113	24096	24139	24189	24148	24123	24101	24181	24101	24192	24175	24117	24122	24344	24091	24124	24283	24162	24207	24219	24276	24198	24195	24177	24329	24033	24079	24231	24217	24103	24197	24212	24144	24232	24171	24257	24085	24145	24202	24196	24107	24241	24128	24218	24179	24241	24319	24229	24201	24229	24222	24118	24285	24205	24197	24044	24218	24173	24156	24206	24199	24212	24108	24158	24055	24113	24182	24202	24357	24211	24142	24142	24070	24217	24216	24182	24222	24121	24194	24137	24191	24167	24265	24147	24269	24173	24106	24245	24187	24149	24219	24234	24201	24254	24137	24142	24236	24200	24129	24022	24063	24266	24161	24173	24120	24235	24101	24120	24219	24197	24112	24073	24102	24158	24226	24194	24224	24227	24151	24165	24168	24141	24113	24156	24213	24210	24072	24129	24161	24160	24246	24243	24157	24090	24088	24257	24158	24221	24177	24180	24100	24228	24140	24280	24177	24275	24150	24227	24047	24202	24226	24116	24298	24111	24135	24050	24264	24169	24122	24214	24139	24071	24197	24212	24171	24121	24101	24219	24295	24068	24199	24273	24257	24069	24081	24264	24089	24324	24157	24142	24115	24276	24025	24240	24178	24273	24196	24128	24166	24160	24223	24234	24212	24103	24110	24090	24222	24115	24160	24182	24218	24198	24165	24119	24157	24109	24233	24218	24076	24252	24193	24192	24148	24099	24311	24196	24160	24216	24199	23995	24174	24181	24188	24223	24034	24031	24138	24189	24119	24246	24192	24141	24121	24134	24110	24063	24232	24067	24152	24085	24183	24077	24232	24091	24211	24086	24198	24282	24100	24186	23991	24213	24281	24130	24069	24174	24238	24171	24115	24180	24132	24184	24292	24183	24194	24227	24067	24200	24133	24189	24101	24235	24080	24159	24111	24074	24218	24256	24262	24166	24220	24051	24102	24166	24076	24261	24115	24214	24105	24196	24146	24193	24144	24160	24283	24104	24304	24196	24165	24317	24155	24034	24283	24179	24084	24228	24111	24062	24153	24023	24128	24213	24183	24234	24211	24235	24161	24129	24213	24173	24185	24177	24138	24122	24224	24074	24103	24248	24064	24219	24121	24196	24272	24239	24190	24209	24293	24160	24108	24218	24084	24227	24127	24309	24123	24171	24155	24289	24092	24070	24237	24180	24017	24089	24201	24173	24065	24217	24128	24208	24037	24183	24124	24135	24141	24187	24209	24207	24216	24086	24241	24234	24265	24213	24174	24112	24151	24150	24253	24137	24126	24320	24105	24206	24149	24309	24132	24172	24137	24286	24351	24064	24117	24186	24218	24105	24257	24071	24250	24216	24048	24197	24084	24215	24245	24109	24254	24234	24170	24036	24312	24084	24175	24211	24139	24217	24180	24165	24247	24187	24242	24172	24093	24195	24228	24102	24303	24048	24213	24130	24139	24214	24120	24204	24072	24267	24193	24303	24242	24178	24219	24105	24122	24272	24290	24103	24138	24104	24206	24144	24325	24135	24129	24289	24196	24247	24182	24157	24082	24086	24264	24184	24156	24163	24275	24042	24236	24289	24212	24187	24236	24200	24216	24257	24136	24186	24181	24266	24194	24050	24170	24220	24232	24134	24216	24174	24067	24263	24062	24130	24217	24105	24193	24015	24155	24295	24217	24300	24143	24222	24064	24286	24195	24073	24141	24173	24175	24045	24237	24145	24248	24190	24226	24206	24261	24255	24137	24184	24203	24129	24252	24219	24022	24195	24233	24194	24203	24193	24082	24141	24210	24228	24125	24200	24110	24257	24122	24025	24170	24152	24084	24232	24189	24126	24263	24275	24149	24193	24214	24075	24224	24232	24187	24075	24180	24223	24127	24113	24261	24173	24049	24242	24223	24158	24169	24193	24382	24176	24216	24190	24187	24098	24182	24224	24275	24285	24169	24158	24246	24103	24138	24318	24104	24196	24147	24152	24168	24272	24047	24182	24206	24092	24125	24184	24206	24150	24179	24296	24141	24280	24178	24168	24122	24367	24168	24194	24162	24139	24154	24214	24297	24248	23971	24312	24163	24153	24138	24205	24093	24205	24229	24114	24155	24168	24188	24185	24164	24209	24231	24101	24256	24107	24311	24184	24165	24128	24136	24162	24209	24199	24162	24137	24124	24091	24227	24253	24143	24155	24234	24163	24173	24278	24228	24236	24107	24208	24136	24113	24123	24253	24139	24197	24223	24142	24145	24163	24323	24101	24190	24153	24267	24097	24222	24137	24260	24194	24150	24044	24221	24114	24179	24307	24177	24142	24228	24174	24122	24197	24117	24245	24053	24379	24070	24234	24295	24289	24169	24106	24177	24066	24148	24180	24067	24203	24238	24200	24198	24147	24274	24001	24124	24170	24058	24196	24145	24068	24099	24152	24171	24283	24137	24166	24237	24113	24274	24065	24208	24174	24284	24177	24316	24111	24213	24144	24248	24268	24140	24130	24213	24175	24071	24136	24177	24265	24241	24330	24155	24137	24157	24287	24218	24169	24212	24002	24249	24065	24249	24149	24191	24168	24301	24044	24116	24115	24141	24153	24074	24149	24047	24258	24114	24203	24169	24118	24108	24155	24222	24185	24209	24036	24087	24156	24203	24159	24123	24073	24256	24185	24154	24169	24228	24094	24158	24235	24123	24218	24266	24104	24101	24246	24242	24174	24050	24238	24242	24094	24128	24185	24182	24152	24105	24303	24098	24059	24099	24174	24161	24185	24111	24249	24077	24166	24110	24323	24210	24121	24107	24316	24230	24109	24171	24226	24207	24354	24164	24249	24097	24200	24213	24218	24096	24234	24173	24078	24215	24254	24142	24140	24207	24163	24213	24265	24229	24163	24382	24121	24220	24107	24218	24161	24161	24027	24328	24144	24122	24246	24196	24222	24019	24194	24230	24016	24249	24186	24082	24111	24113	24098	24262	24095	24249	24092	24162	24206	24180	24218	24181	24120	24100	24151	24228	24213	24169	24256	24215	24115	24187	24094	24176	24307	24171	24116	24101	24175	24382	24258	24102	24174	24145	24146	24171	24162	24059	24368	24086	24300	24155	24165	24212	24087	24195	24249	24157	24178	24183	24317	24163	24197	24263	24168	24055	24323	24230	24180	24217	24184	24027	24090	24236	24198	24234	24148	24201	24264	24043	24362	24259	24149	24027	24362	24057	24157	24317	24107	24161	24223	24006	24254	24203	24327	24025	24274	24144	24132	24281	24105	24262	24150	24348	24193	24253	24188	24008	24207	24165	24089	24263	24167	24131	24214	24147	24118	24224	24224	24162	24255	24364	24002	24062	24195	24195	24220	24122	24027	24173	24055	24330	24209	24075	24296	24160	24213	24238	23926	24273	24184	24214	24193	24278	24237	24091	24227	24189	24142	24178	24130	24154	24217	24224	24262	24164	24164	24171	24245	24127	24203	24171	24239	24144	24156	24101	24228	24099	24246	24195	24149	24294	24176	24151	24115	24140	24200	24156	24146	24207	24211	24133	24212	24140	24264	24138	24217	24078	24269	24154	24191	24200	24184	24053	24174	24084	24171	24230	24169	24213	24371	24054	24055	24229	24180	24192	24214	24123	24238	24249	24114	24430	24053	24267	24254	24112	24208	24081	24172	24095	24150	24176	24061	24155	24162	24142	24271	24164	24185	24291	24169	24164	24181	24150	24137	24216	24128	24250	24086	24045	24088	24232	24265	24161	24268	24144	24162	24104	24274	24054	24195	24225	24107	24191	24187	24090	24245	24126	24137	24225	24213	24257	24114	24225	24109	24163	24207	24239	24129	24227	24176	24105	24160	24187	24132	24317	24155	24208	24195	24161	24079	24280	24225	24180	24225	24116	24241	24092	24103	24104	24205	24163	24202	24147	24124	24130	24031	24184	24255	24190	24161	24108	24120	24144	24177	24223	24246	24218	24068	24204	24324	24112	24230	24222	24265	24267	24224	24173	24199	24253	24330	24153	24191	24136	24160	24272	24264	24275	24187	24016	24273	24189	24178	24124	24247	24154	24299	24205	24166	24276	24201	24376	24307	24274	24081	24258	24149	24211	24257	24179	24163	24150	24125	24209	24264	24162	24220	24225	24293	24158	24222	24105	24165	24280	24194	24043	24218	24252	24106	24225	24242	24071	24263	24102	24192	24201	24309	24171	24015	24137	24141	24203	24170	24253	24211	24141	24054	24151	24158	24213	24145	24173	24146	24086	24210	24137	24130	24147	24275	24178	24141	24131	24210	24075	24254	24233	24133	24304	24297	24171
17814	16509	16680	16629	16800	21903	47909	42181	31719	21937	17640	16624	16405	16368	16366	16172	16160	16365	16135	16430	16263	16525	16319	16327	16393	16318	16359	16096	16254	16353	16242	16265	16462	16272	16307	16168	16268	16361	16385	16336	16179	16403	16368	16410	16385	16237	16298	16314	16397	16312	16327	16413	16272	16098	16187	16400	16404	16262	16639	16328	16310	16447	16550	16352	16141	16305	16316	16612	16340	16264	16411	16344	16391	16187	16381	16367	16349	16316	16394	16373	16143	16409	16194	16460	16418	16423	16348	16221	16588	16225	16503	16406	16313	16384	16449	16292	16247	16174	16413	16265	16360	16228	16430	16309	16610	16180	16495	16366	16380	16370	16284	16512	16520	16535	16403	16612	16404	16351	16456	16432	16421	16442	16305	16454	16256	16227	16487	16496	16385	16231	16364	16389	16404	16203	16527	16297	16335	16277	16302	16298	16561	16405	16306	16530	16527	16129	16407	16446	16169	16457	16158	16327	16420	16345	16378	16276	16340	16264	16449	16470	16335	16211	16352	16370	16304	16413	16339	16169	16356	16383	16358	16534	16388	16393	16229	16424	16353	16388	16295	16190	16281	16172	16385	16395	16400	16210	16282	16445	16418	16355	16184	16075	16352	16528	16384	16312	16436	16412	16408	16263	16550	16211	16383	16360	16415	16403	16217	16361	16277	16183	16483	16544	16234	16474	16468	16334	16365	16420	16459	16257	16296	16301	16431	16171	16392	16298	16460	16473	16437	16400	16325	16452	16363	16339	16658	16284	16371	16241	16326	16315	16224	16386	16517	16296	16382	16331	16627	16256	16556	16398	16233	16357	16244	16338	16255	16329	16246	16365	16340	16319	16490	16350	16462	16405	16166	16474	16590	16413	16197	16443	16328	16199	16167	16355	16529	16399	16444	16338	16482	16431	16291	16463	16268	16307	16235	16374	16614	16493	16308	16397	16300	16383	16293	16433	16094	16334	16524	16495	16426	16484	16592	16344	16347	16391	16351	16232	16447	16415	16390	16436	16366	16355	16265	16206	16328	16374	16318	16530	16339	16350	16496	16409	16243	16667	16295	16207	16533	16387	16542	16350	16423	16289	16256	16568	16270	16386	16337	16407	16589	16398	16547	16277	16254	16206	16262	16315	16335	16305	16405	16393	16332	16305	16441	16306	16224	16333	16485	16473	16462	16426	16258	16378	16481	16409	16190	16385	16259	16470	16372	16481	16442	16334	16298	16312	16445	16483	16226	16413	16382	16141	16449	16389	16499	16441	16346	16350	16201	16406	16355	16304	16243	16312	16274	16366	16206	16504	16230	16307	16488	16362	16342	16130	16509	16273	16408	16323	16419	16255	16406	16285	16322	16137	16347	16248	16383	16395	16304	16636	16533	16325	16349	16372	16442	16249	16520	16391	16352	16370	16385	16308	16182	16133	16405	16251	16256	16067	16419	16539	16378	16301	16444	16200	16201	16278	16488	16530	16265	16555	16466	16243	16517	16453	16361	16358	16148	16387	16404	16447	16508	16507	16508	16485	16294	16415	16509	16261	16448	16245	16605	16068	16413	16247	16516	16435	16449	16295	16359	16367	16222	16380	16402	16541	16554	16093	16511	16322	16327	16299	16415	16251	16230	16312	16283	16290	16294	16432	16523	16433	16381	16426	16239	16506	16384	16178	16159	16326	16440	16188	16304	16496	16374	16444	16450	16384	16343	16312	16461	16431	16327	16117	16318	16327	16258	16306	16287	16322	16249	16231	16138	16491	16381	16572	16605	16200	16485	16378	16435	16125	16373	16227	16405	16229	16693	16422	16500	16383	16360	16351	16272	16180	16434	16578	16346	16358	16152	16378	16182	16442	16290	16424	16309	16399	16228	16352	16282	16189	16319	16183	16311	16274	16307	16383	16362	16356	16563	16477	16321	16160	16076	16339	16433	16406	16387	16528	16141	16338	16434	16477	16523	16290	16281	16230	16493	16388	16485	16396	16493	16419	16469	16478	16361	16516	16308	16291	16380	16539	16399	16471	16227	16368	16663	16320	16318	16297	16264	16340	16447	16414	16316	16305	16317	16271	16501	16565	16514	16298	16343	16335	16318	16368	16469	16480	16360	16270	16427	16232	16418	16498	16471	16156	16265	16342	16427	16610	16329	16246	16234	16386	16423	16269	16424	16312	16352	16396	16340	16421	16239	16364	16360	16442	16415	16227	16254	16143	16280	16578	16518	16404	16488	16444	16462	16319	16408	16470	16410	16235	16252	16141	16173	16389	16272	16375	16410	16495	16785	16278	16136	16345	16253	16494	16291	16400	16428	16317	16402	16375	16548	16245	16377	16359	16328	16352	16477	16406	16556	16463	16369	16344	16568	16280	16397	16376	16292	16433	16498	16282	16442	16323	16532	16315	16291	16456	16401	16394	16705	16337	16594	16200	16396	16540	16266	16345	16119	16391	16186	16287	16336	16257	16321	16312	16544	16227	16386	16343	16409	16334	16307	16416	16348	16344	16241	16419	16206	16259	16464	16215	16295	16407	16342	16485	16267	16387	16399	16689	16570	16303	16259	16177	16387	16478	16500	16324	16438	16189	16378	16425	16188	16358	16292	16516	16388	16391	16186	16282	16071	16569	16488	16370	16174	16280	16516	16325	16420	16601	16468	16359	16391	16326	16335	16483	16315	16472	16463	16484	16415	16292	16417	16281	16498	16297	16334	16319	16264	16573	16163	16528	16359	16387	16439	16493	16421	16171	16110	16430	16183	16402	16402	16545	16275	16454	16418	16317	16626	16342	16343	16474	16210	16446	16287	16393	16439	16669	16452	16444	16470	16337	16360	16450	16547	16513	16499	16417	16349	16416	16342	16244	16259	16263	16278	16399	16374	16203	16266	16237	16197	16578	16442	16112	16417	16533	16251	16337	16367	16267	16438	16437	16429	16183	16205	16251	16197	16383	16535	16203	16301	16244	16390	16516	16299	16050	16207	16391	16094	16332	16463	16317	16433	16212	16445	16314	16188	16588	16327	16412	16415	16592	16448	16291	16349	16279	16400	16313	16289	16595	16490	16383	16428	16228	16460	16444	16464	16461	16516	16208	16368	16363	16531	16213	16307	16353	16424	16336	16273	16516	16464	16385	16218	16068	16305	16094	16261	16369	16186	16239	16242	16487	16520	16269	16364	16255	16283	16572	16362	16479	16333	16419	16329	16301	16459	16200	16391	16319	16526	16630	16474	16214	16362	16169	16386	16403	16614	16405	16218	16231	16419	16287	16315	16602	16515	16307	16498	16413	16452	16359	16391	16425	16102	16338	16291	16322	16425	16286	16245	16149	16522	16411	16371	16369	16310	16441	16416	16432	16141	16288	16492	16340	16491	16522	16425	16517	16456	16366	16400	16311	16527	16233	16355	16523	16591	16398	16415	16297	16217	16209	16336	16434	16324	16267	16353	16345	16177	16400	16197	16509	16544	16322	16355	16363	16358	16401	16454	16304	16451	16358	16587	16597	16427	16448	16442	16355	16484	16258	16375	16360	16277	16282	16250	16417	16302	16324	16349	16410	16304	16258	16291	16248	16251	16355	16312	16462	16198	16483	16313	16378	16235	16598	16380	16348	16342	16189	16377	16501	16442	16397	16364	16354	16367	16525	16376	16338	16611	16407	16547	16421	16671	16314	16314	16426	16536	16445	16585	16350	16379	16258	16353	16457	16331	16351	16327	16512	16293	16200	16307	16405	16249	16369	16429	16388	16462	16118	16338	16365	16297	16287	16182	16403	16085	16324	16480	16326	16257	16466	16172	16573	16322	16326	16400	16343	16542	16254	16256	16330	16341	16273	16336	16334	16250	16290	16392	16243	16267	16390	16475	16262	16343	16331	16277	16282	16379	16278	16427	16318	16334	16388	16411	16416	16442	16389	16433	16509	16272	16292	16521	16482	16619	16399	16219	16099	16197	16454	16439	16376	16368	16221	16625	16445	16559	16559	16271	16317	16360	16357	16333	16433	16549	16305	16346	16384	16182	16520	16423	16257	16330	16315	16612	16158	16308	16388	16298	16283	16311	16262	16566	16430	16425	16141	16419	16294	16455	16248	16142	16195	16102	16412	16494	16478	16321	16270	16320	16343	16282	16230	16477	16390	16281	16215	16472	16334	16544	16214	16559	16396	16375	16226	16378	16423	16146	16294	16568	16377	16374	16529	16188	16500	16527	16314	16451	16374	16573	16421	16256	16375	16282	16466	16330	16445	16227	16342	16473	16147	16374	16410	16409	16486	16276	16466	16205	16371	16309	16214	16536	16363	16616	16550	16384	16264	16308	16354	16442	16272	16139	16401	16346	16291	16380	16362	16331	16494	16289	16314	16169	16423	16468	16379	16405	16350	16446	16288	16397	16433	16453	16254	16487	16271	16339	16483	16231	16352	16226	16340	16415	16318	16298	16366	16106	16300	16281	16409	16245	16313	16407	16581	16390	16375	16376	16563	16553	16374	16493	16470	16282	16352	16304	16290	16453	16309	16332	16526	16266	16363	16378	16390	16453	16209	16327	16457	16338	16598	16476	16249	16285	16366	16343	16333	16199	16305	16399	16345	16461	16394	16266	16508	16485	16306	16299	16477	16371	16376	16334	16239	16319	16223	16458	16236	16575	16413	16406	16287	16309	16353	16427	16120	16470	16410	16404	16619	16214	16203	16499	16456	16292	16439	16344	16232	16407	16359	16556	16545	16408	16426	16171	16519	16351	16448	16509	16322	16421	16301	16544	16416	16264	16506	16287	16461	16440	16404	16372	16409	16325	16288	16356	16299	16479	16433	16738	16512	16381	16238	16533	16409	16323	16475	16441	16427	16150	16190	16417	16257	16344	16335	16334	16421	16426	16419	16661	16246	16219	16108	16193	16442	16451	16453	16155	16349	16562	16346	16289	16537	16320	16480	16370	16374	16334	16253	16335	16407	16139	16236	16042	16270	16290	16292	16381	16455	16562	16650	16359	16379	16362	16157	16395	16279	16538	16280	16316	16136	16255	16519	16302	16523	16555	16465	16581	16525	16503	16467	16336	16381	16590	16215	16372	16220	16351	16450	16409	16526	16390	16419	16356	16418	16385	16368	16421	16480	16357	16377	16302	16545	16462	16468	16499	16417	16345	16339	16426	16349
25377	24190	24172	25318	25969	30712	41303	27792	23965	24454	23181	22948	23100	23286	23446	23592	23514	23667	23825	23887	23872	23826	23891	23864	23899	23784	23965	23844	23971	23779	23906	23942	24030	23811	23791	23872	23953	23887	23931	23829	23974	24026	23829	23969	23983	23837	23833	23894	23814	23877	23966	23839	23788	23975	23864	23987	24052	23914	23843	24018	23788	23930	23948	23831	23839	23865	23924	23870	23968	23930	23851	23964	23835	23896	23904	23893	23964	23902	23934	23985	23789	23998	23915	23921	23975	23866	23846	23838	23925	23830	23770	23972	23861	23872	23828	23889	23987	24050	23992	23991	23930	23995	24010	23807	23874	23958	23955	23873	23903	23953	23929	23973	23869	23795	24001	23897	23762	23917	23907	23912	23959	23898	23776	23862	23965	23986	23929	23992	23895	23837	23917	23851	24032	24099	24065	23914	23997	23870	23896	23990	23847	24002	23873	24058	24014	23950	23796	23979	23869	24050	23898	23972	23929	24046	23913	23815	23855	23883	23884	23959	24113	23863	23932	23876	23787	23916	23965	23862	23959	23875	24047	23780	23981	23896	23928	23913	23826	23989	23904	24066	23991	23829	23859	23734	23996	23883	24006	23923	23956	23858	23973	23850	23902	24013	23951	23756	24003	23851	23973	23887	23964	23946	23862	23986	23924	23922	23959	23879	23952	24102	23975	23923	23952	23882	23909	24026	23953	23902	24166	23847	24037	23942	23969	24012	23953	23915	23978	23902	23996	23937	23918	23966	23951	24007	23919	24016	23917	23945	23909	24058	24003	23943	23988	23988	23875	23873	23892	23942	24051	24031	23870	23981	23999	23875	23964	23939	23840	24027	24050	23860	24044	24013	24042	23951	24006	23963	24004	23908	23953	23924	23890	24019	23921	24023	23929	23804	24003	23891	24016	23921	24006	23856	23914	23789	24073	24008	24124	23878	24046	23960	23925	23974	24059	23892	23928	23875	23879	23939	23901	23911	24080	23973	23829	23954	23955	23885	23992	23998	23956	23995	23764	24027	24128	23742	23982	24042	23910	23989	24060	23967	23903	23980	23933	24025	23918	24066	23706	23976	23842	23999	23883	23956	24066	23945	23963	23973	23925	23960	23931	23930	24033	23911	23950	23819	24083	23943	23855	23924	23967	23910	23810	23999	24052	23860	24047	23903	23931	24035	23910	23939	23997	23996	23912	24011	23907	23906	23900	23927	23947	23938	23869	23997	23947	23794	23956	24037	24009	23931	23879	23909	24062	23914	23731	23939	23933	23988	24018	24034	23878	23969	23871	24103	23801	23923	24078	23840	24037	23963	23914	23818	24029	23966	23890	24078	23924	24031	23915	23971	23970	23938	23993	23878	24051	23963	23956	23799	24025	23965	23909	23950	23896	24026	23932	23873	24035	23904	24088	23893	23888	23897	23965	24015	24050	23918	24047	23926	23863	23939	23907	23978	23909	23964	23956	23870	23946	23924	23989	24008	24000	24030	23877	24032	24015	23875	23884	23970	23890	24005	24116	23896	23929	23827	24014	23813	24085	23929	23829	23982	24013	24032	23805	24081	23974	24112	23821	23987	23948	23837	23956	23987	23809	24024	24015	23950	23950	23892	23913	23984	23894	23906	23910	24038	23872	23940	23874	24019	23938	23808	23885	23950	24004	23942	23953	23976	23966	23933	23817	24071	23788	24008	23999	23949	23939	23940	23904	23894	24019	24009	23887	23963	23936	24020	24053	23872	24081	23968	24001	23952	24030	24051	24004	24027	23935	23894	23908	23982	23995	24001	24032	23847	24062	23920	23978	23946	24021	24186	23842	23970	24044	23940	23975	24023	24078	24024	23891	24185	23963	23915	23966	23918	23904	23995	23974	24023	23907	23918	24104	24060	23936	23917	23943	23970	23982	23953	24015	23896	23864	23943	23943	24020	24045	23963	23896	24059	23997	23829	24089	23986	23924	24009	24021	23887	23933	23964	23933	23919	23897	24008	23917	23900	24000	23896	23988	23897	24042	23872	23953	23917	24059	23972	23951	24054	23959	23899	24016	23869	23889	23948	23964	23895	23978	23964	23859	23984	24032	24061	23977	23892	24125	23891	23982	23888	23902	23923	23973	23850	23947	23879	23983	23906	23974	23995	24034	23837	23894	23903	24110	23905	23926	24036	23981	23955	23955	23938	23805	24045	23988	23925	23920	23943	24006	23852	23987	24065	23927	23787	24022	23938	23868	23819	23924	23957	23919	23908	23942	24006	23856	23944	23855	23990	23962	23864	24059	23970	23786	23996	23915	24053	24023	23952	24020	23941	24047	23882	24009	24026	23976	24117	23985	24029	23953	23929	23894	24113	23973	23869	23924	23983	24008	23972	23861	23976	24006	23902	23832	23944	23998	24099	24031	23989	23928	23953	23928	24039	23898	24020	24027	23948	23875	24019	23942	24027	24027	23770	23947	23895	23941	23893	24081	24036	23869	23956	24056	23932	23949	24064	23952	23951	23865	24092	23949	24028	24107	23894	23975	23923	24025	24005	23889	24142	23951	23900	23973	24094	23944	23891	23865	24050	23977	23937	24000	23875	23947	23783	23855	24106	23886	24034	24019	23964	23855	23997	23888	23992	23864	24038	23849	23852	24073	24008	23987	23961	23982	23985	23971	23958	23931	23847	23939	23932	24055	23838	23845	23817	23955	23911	24019	23991	23862	23863	23985	23919	23979	23999	23934	24086	23813	23898	23913	24066	23981	23995	24038	23871	24022	23800	24059	23866	24050	24055	23987	23978	24031	23857	23900	23956	23967	23994	24019	24031	23985	23895	24091	23931	23882	23862	24019	23925	23992	24039	23858	23987	23992	23997	24124	24041	23961	23918	23934	23945	23936	23950	23953	24171	23896	23897	23973	23947	24035	24084	23922	24092	23931	24004	23885	23962	24021	24093	24056	23948	23980	23922	23987	23990	24005	23855	23961	23967	23729	23883	24001	23963	24054	23800	23851	24073	24008	23946	23963	23831	24023	24050	24098	23902	23987	23979	23995	23942	23889	24051	23944	23945	23980	23906	23895	23964	24020	23988	24041	23919	23980	23892	24027	23875	24048	23927	23933	23919	24037	23905	23867	23866	23885	23915	24023	23923	23965	24116	24008	23961	23960	23933	23888	24058	23791	24026	23860	23944	24080	23838	23965	23982	23916	23942	23907	23998	24006	23929	24070	23843	24029	23894	23929	23914	23878	23954	23981	24030	23877	23948	23891	24020	23921	23999	23991	24073	23998	23990	24073	24030	23863	24132	23867	23856	23840	23995	24044	24028	24046	24015	23971	23923	23975	24002	24023	23916	23953	23981	23970	23930	23875	23819	23970	23895	23912	24087	23881	24088	24017	23875	24014	23922	24026	24035	23960	24064	24019	24048	23970	23956	24089	23843	23976	24013	24046	23937	23995	23974	24002	23902	24117	23974	23897	23983	23954	23896	23890	23903	23912	24049	23926	23943	24053	23955	23936	24044	23927	23944	23992	24045	23943	23826	24004	23892	23953	24001	23856	23959	23853	23956	23824	23992	23949	23912	23919	23946	23972	23994	24004	23879	24036	23980	23934	24115	24060	23926	23958	24015	23917	23949	23905	24076	23841	24137	23970	24000	24000	23931	23985	23870	23894	24041	23954	24010	23909	23998	23986	23965	24013	24044	24025	24012	24064	23931	23894	23942	23802	24026	23791	24054	23944	24046	23917	24047	24083	23896	23970	24026	23785	24026	23962	24073	23984	23927	24046	24090	23896	24008	23913	24158	24033	23972	23865	23917	23949	24047	23860	24086	23906	23990	24029	23940	23981	23979	24019	24044	23893	23944	23937	23934	24007	23935	23976	24018	23956	24021	24026	23986	24050	23896	24055	23989	24043	24039	23824	23950	23987	24058	23876	23956	23977	23915	24014	24024	24012	24040	24087	23935	24026	24019	24018	23896	24071	23906	24001	24029	23935	23997	23969	23937	23904	24106	23918	24035	24010	24036	23980	24016	23841	23980	23924	23905	24042	23963	24002	23912	23971	24003	23946	23909	23907	24017	24023	23945	24005	23963	23971	23922	23996	23976	23946	24037	24011	23982	24032	24010	23925	23988	23920	24008	23964	23944	24053	23968	24158	23987	24006	24021	23844	24014	23952	23961	24015	24075	23872	23999	23974	24002	23857	24003	24001	23938	23991	23911	24042	24093	23843	23873	23998	24054	24084	23862	24055	23881	23933	24143	23965	23936	23892	23997	23939	24021	23956	23918	23982	24091	24055	23966	23941	23984	23935	23981	24031	23901	24039	23906	23860	23947	24035	23948	24046	23963	24061	23883	24010	24020	23994	23854	24019	23993	23895	24031	24064	24034	23937	23935	24018	23906	24062	24042	23905	23990	24056	23950	23952	24106	24034	23957	23944	23896	24013	23969	23961	24037	23894	23845	23827	23945	23765	23951	23943	24041	24020	23952	24026	24050	23895	23936	24089	23930	23949	24051	23925	24050	23896	23991	23839	23961	24011	24068	23998	23844	23901	24042	23882	24019	23886	23894	23944	23945	23984	23819	23975	23967	23950	24019	23960	23858	24073	23904	23985	24126	23890	23941	24051	24082	24080	23926	23867	23976	23905	23945	24042	23958	24034	24028	23844	24061	23990	24016	23940	24005	23950	23948	23938	23986	23901	24063	23912	24051	24068	23962	23903	24053	24042	24014	24039	23895	24043	23988	23987	23854	23940	24024	23954	23893	23918	24026	24046	24005	23884	24039	23991	23968	24038	24082	23897	23847	24123	24003	23963	23963	23923	24081	23966	24040	23891	23908	24023	24032	23869	23982	23953	23817	24045	23953	23907	23993	23946	24070	23885	23882	23875	23895	23973	23939	23895	23988	23841	24054	23971	23950	24032	23953	24003	23920	24021	23957	23883	24055	24013	23932	24036	24087	23995	23914	24067	23900	23897	23992	23953	23974	24021	23909	23941	23954	23941	23980	23958	23938	24084	23860	24016	23901	23975	24050	23998	24004	23988	23987	23992	23961	23926	23970	24010	23886	24114	24049	23921	23993	24086	23944	23996	23921	23917	23974	24035	23870	23994	23830	24008	23914	24104	23946	24051	23919	24067	23973	24053	24038	23886	24039	23945	24128	24034	24007
20241	16785	16760	16482	16595	19313	36010	36670	27787	20326	17373	16726	16462	16541	16507	16474	16491	16407	16303	16375	16467	16141	16584	16526	16346	16584	16460	16546	16436	16549	16500	16502	16469	16505	16574	16480	16554	16284	16297	16601	16507	16456	16330	16478	16429	16293	16495	16395	16429	16193	16547	16488	16535	16236	16383	16351	16405	16382	16672	16617	16567	16294	16537	16437	16306	16496	16426	16401	16432	16251	16429	16615	16594	16434	16512	16478	16483	16587	16503	16566	16323	16415	16374	16589	16412	16597	16524	16249	16135	16360	16421	16548	16534	16461	16326	16386	16426	16424	16218	16541	16450	16583	16383	16511	16386	16513	16411	16618	16607	16303	16416	16516	16535	16406	16472	16496	16554	16520	16495	16510	16393	16407	16520	16653	16427	16212	16487	16340	16394	16341	16615	16631	16365	16505	16479	16472	16424	16448	16487	16520	16395	16424	16325	16579	16633	16543	16226	16201	16509	16429	16360	16391	16387	16332	16457	16439	16497	16533	16644	16571	16460	16510	16498	16517	16435	16554	16519	16271	16352	16501	16471	16396	16270	16394	16634	16519	16479	16508	16536	16638	16435	16679	16433	16402	16526	16406	16510	16623	16357	16499	16541	16649	16411	16526	16439	16442	16602	16561	16607	16592	16406	16429	16680	16579	16427	16503	16470	16530	16431	16424	16507	16505	16474	16619	16432	16497	16603	16618	16521	16602	16497	16236	16449	16374	16557	16429	16477	16601	16427	16279	16618	16497	16553	16635	16503	16636	16407	16394	16527	16583	16590	16380	16702	16507	16419	16313	16446	16400	16558	16396	16349	16276	16430	16342	16520	16497	16392	16508	16440	16687	16603	16261	16482	16116	16635	16515	16392	16611	16301	16470	16371	16532	16567	16407	16499	16565	16557	16493	16475	16656	16477	16459	16540	16439	16406	16316	16438	16445	16327	16584	16442	16449	16599	16578	16632	16352	16466	16460	16466	16406	16481	16504	16509	16510	16638	16441	16486	16312	16560	16616	16391	16414	16457	16451	16637	16597	16398	16450	16414	16346	16500	16464	16511	16486	16441	16405	16572	16352	16323	16536	16536	16704	16461	16491	16642	16368	16481	16357	16502	16449	16423	16622	16482	16565	16529	16462	16566	16436	16327	16389	16497	16454	16424	16543	16353	16376	16706	16604	16521	16543	16574	16386	16399	16346	16310	16623	16557	16468	16622	16558	16529	16473	16447	16382	16416	16789	16390	16470	16501	16568	16550	16645	16417	16365	16508	16551	16366	16681	16551	16459	16367	16299	16528	16449	16377	16452	16282	16566	16374	16566	16379	16431	16510	16337	16471	16498	16144	16569	16478	16374	16563	16524	16605	16690	16454	16537	16606	16519	16476	16609	16489	16553	16432	16474	16330	16406	16646	16324	16446	16412	16509	16518	16410	16368	16345	16414	16390	16527	16552	16506	16536	16444	16690	16501	16438	16464	16516	16530	16534	16493	16490	16381	16466	16381	16610	16453	16315	16655	16513	16432	16338	16496	16362	16404	16531	16487	16479	16522	16625	16388	16537	16405	16708	16558	16525	16480	16744	16460	16307	16643	16449	16526	16541	16437	16409	16272	16410	16643	16670	16585	16269	16303	16413	16454	16264	16180	16483	16536	16571	16487	16609	16654	16596	16412	16646	16537	16606	16450	16430	16417	16324	16460	16623	16478	16477	16492	16596	16526	16496	16394	16346	16555	16413	16430	16339	16412	16378	16433	16488	16576	16629	16231	16528	16364	16445	16599	16584	16465	16457	16281	16612	16419	16471	16449	16461	16597	16658	16389	16347	16398	16349	16409	16425	16562	16561	16619	16478	16284	16465	16466	16486	16352	16411	16520	16377	16521	16497	16539	16437	16439	16591	16589	16334	16377	16531	16413	16756	16457	16382	16579	16401	16374	16337	16454	16429	16307	16428	16395	16454	16366	16403	16572	16442	16397	16272	16462	16546	16454	16447	16517	16369	16436	16531	16364	16527	16431	16567	16456	16641	16617	16554	16528	16362	16561	16751	16473	16392	16556	16410	16516	16493	16551	16403	16525	16405	16616	16355	16244	16630	16456	16396	16515	16673	16683	16330	16504	16492	16537	16472	16486	16656	16644	16497	16601	16661	16524	16378	16244	16483	16491	16511	16397	16314	16491	16589	16468	16661	16351	16561	16625	16506	16567	16549	16476	16271	16313	16430	16421	16405	16474	16403	16239	16455	16308	16496	16484	16498	16462	16461	16495	16356	16403	16580	16481	16624	16209	16634	16475	16417	16765	16595	16554	16443	16526	16645	16446	16276	16354	16542	16561	16387	16410	16663	16310	16472	16583	16364	16337	16369	16615	16623	16370	16477	16299	16561	16495	16681	16573	16429	16462	16482	16511	16380	16485	16377	16476	16549	16533	16644	16561	16591	16534	16537	16401	16562	16404	16654	16390	16426	16581	16398	16472	16404	16298	16506	16388	16292	16459	16700	16443	16398	16437	16496	16587	16668	16537	16650	16614	16343	16279	16474	16195	16315	16333	16572	16429	16387	16423	16380	16480	16432	16576	16463	16633	16360	16372	16364	16542	16452	16533	16607	16462	16245	16478	16526	16438	16290	16495	16443	16492	16344	16434	16369	16588	16444	16364	16571	16672	16494	16432	16635	16331	16365	16487	16638	16478	16577	16637	16646	16346	16402	16514	16581	16314	16489	16404	16516	16444	16545	16598	16490	16361	16356	16517	16376	16359	16507	16470	16413	16537	16654	16305	16435	16578	16533	16540	16652	16445	16236	16653	16465	16337	16398	16662	16673	16530	16384	16391	16563	16531	16438	16391	16410	16522	16459	16382	16447	16403	16602	16618	16470	16631	16465	16462	16363	16342	16496	16316	16373	16527	16417	16390	16478	16476	16359	16430	16391	16301	16348	16688	16426	16339	16418	16409	16418	16583	16470	16519	16454	16496	16468	16555	16513	16481	16460	16410	16512	16647	16435	16545	16610	16799	16633	16605	16510	16532	16315	16503	16322	16589	16557	16366	16329	16644	16409	16466	16358	16431	16541	16390	16664	16461	16512	16478	16280	16395	16457	16474	16436	16358	16467	16320	16482	16476	16481	16443	16388	16480	16548	16531	16543	16503	16634	16457	16475	16410	16569	16465	16482	16517	16494	16392	16576	16473	16315	16410	16499	16339	16390	16402	16501	16592	16420	16354	16518	16408	16365	16554	16684	16388	16331	16514	16409	16402	16734	16374	16377	16545	16673	16576	16273	16489	16361	16550	16295	16555	16888	16452	16520	16415	16357	16319	16586	16441	16499	16561	16395	16434	16647	16545	16645	16491	16533	16477	16467	16459	16269	16575	16641	16627	16648	16423	16494	16602	16303	16469	16364	16412	16444	16625	16330	16543	16545	16316	16395	16445	16478	16587	16506	16531	16543	16506	16449	16194	16456	16423	16218	16388	16441	16417	16472	16699	16576	16492	16438	16350	16237	16488	16492	16660	16375	16544	16451	16274	16343	16533	16333	16525	16519	16644	16593	16426	16529	16510	16377	16576	16436	16574	16179	16461	16594	16491	16594	16446	16311	16564	16507	16576	16376	16436	16576	16452	16727	16343	16756	16606	16508	16495	16515	16402	16359	16453	16400	16498	16641	16330	16306	16339	16458	16579	16286	16509	16473	16618	16446	16555	16358	16392	16344	16531	16481	16498	16514	16649	16564	16524	16382	16460	16568	16700	16353	16403	16545	16410	16432	16749	16461	16307	16491	16454	16516	16333	16531	16558	16385	16607	16695	16369	16625	16563	16466	16549	16488	16413	16790	16580	16632	16565	16674	16688	16421	16431	16527	16503	16217	16479	16615	16439	16529	16582	16486	16357	16415	16508	16359	16527	16482	16625	16447	16335	16628	16493	16273	16333	16708	16412	16369	16339	16576	16489	16452	16420	16308	16456	16558	16532	16597	16493	16489	16301	16262	16382	16554	16531	16575	16806	16476	16501	16276	16486	16350	16529	16530	16644	16489	16582	16532	16586	16377	16545	16549	16600	16409	16451	16638	16447	16375	16321	16529	16648	16462	16330	16563	16548	16368	16410	16614	16366	16470	16739	16543	16345	16286	16667	16637	16500	16338	16420	16588	16442	16422	16303	16427	16376	16326	16527	16493	16385	16410	16538	16329	16570	16408	16473	16339	16504	16376	16398	16518	16417	16282	16291	16463	16378	16595	16584	16418	16173	16421	16591	16508	16533	16386	16428	16503	16402	16338	16288	16444	16623	16408	16457	16399	16513	16533	16425	16512	16675	16434	16525	16333	16355	16432	16246	16468	16413	16529	16430	16421	16468	16497	16571	16364	16327	16611	16505	16577	16430	16521	16527	16424	16617	16500	16626	16347	16463	16435	16622	16294	16590	16386	16370	16487	16435	16340	16395	16556	16651	16603	16445	16376	16535	16425	16440	16348	16440	16629	16459	16626	16399	16545	16539	16562	16547	16572	16382	16352	16430	16559	16465	16515	16584	16739	16440	16326	16493	16451	16535	16525	16368	16473	16721	16538	16535	16483	16714	16557	16541	16407	16363	16519	16525	16327	16578	16384	16495	16583	16416	16496	16328	16342	16258	16534	16589	16517	16599	16618	16380	16217	16479	16391	16613	16422	16491	16520	16226	16300	16398	16381	16453	16487	16655	16601	16291	16577	16492	16550	16939	16591	16487	16414	16438	16615	16476	16493	16397	16415	16457	16498	16259	16704	16741	16475	16513	16478	16557	16410	16481	16605	16477	16333	16416	16515	16359	16403	16487	16432	16372	16469	16499	16459	16504	16612	16580	16571	16604	16505	16373	16549	16257	16336	16463	16427	16435	16408	16299	16330	16519	16250	16575	16509	16308	16264	16630	16587	16597	16632	16274	16461	16377	16553	16489	16493	16470	16335	16569	16502	16475	16418	16609	16413	16580	16337	16504	16473	16458	16571	16598	16643	16499	16358	16556	16402	16672	16544	16184	16500	16290	16352	16434	16505	16456	16542	16470	16563	16587	16629	16415	16466	16407	16550	16517	16451	16474	16291	16408	16369	16414	16425	16482	16477	16348	16505	16514	16481	16407	16623	16521	16570	16263	16328	16569	16476	16511	16774	16520
23929	23978	24075	24415	25229	29598	35249	28208	26412	25206	23921	23897	23791	23810	23714	23787	23769	23889	23751	23903	23797	23775	23814	23837	23840	23910	23810	23937	23805	23888	23866	23863	23792	23778	23735	23783	23847	23918	23801	23731	23758	23830	23952	23829	23901	23858	23909	23759	23781	23942	23834	23845	23780	23899	23864	23802	23807	23861	23752	23794	23883	23721	23826	23811	23847	23865	23819	23734	23952	23733	23791	23767	23789	23801	23896	23748	23933	23858	23725	23667	23707	23719	23821	23845	23915	23817	23809	23721	23857	23737	23784	23701	23926	23732	23952	23804	23867	23868	23797	23865	23718	23761	23890	23792	23749	23909	23868	23764	23973	23796	23853	23850	23889	23901	23680	23654	23924	23782	23814	23772	23796	23852	23736	23854	23770	23751	23965	23847	23864	23854	23946	23812	23819	23755	23911	23728	23824	23861	23818	23870	23911	23839	23784	23787	23837	23953	23761	23724	23772	23906	23767	23864	23842	23802	23869	23825	23755	23852	23804	23935	23914	23902	23868	23846	23889	23845	23718	23845	23892	23790	23823	23841	23836	23817	23850	23938	23900	23884	23869	23740	23790	23858	23879	23764	23815	23885	23946	23773	23877	23911	23836	23945	23804	23907	23743	23872	23893	23810	23820	23834	23876	23856	23835	23841	23863	23856	23876	23842	23940	23843	23850	23798	23940	23773	23904	23827	23896	23805	23828	23953	23770	24032	23919	23800	23848	23872	23845	23803	23882	23748	23898	23923	23958	23668	23972	23816	23756	23814	23771	23997	23828	23788	23872	23883	23672	23944	23827	23799	23767	23939	23735	23819	23954	23833	23827	23791	23783	23863	23971	23882	23797	23922	23632	23868	23796	23920	23790	23893	23836	23881	23940	23916	23978	23867	23892	23745	23822	23920	23767	23897	23894	23770	23846	23816	23968	23936	23864	23943	23900	23763	23890	23825	23911	23901	23865	23930	23836	23808	23788	23833	23831	23860	23791	23825	23814	23943	23914	23858	23924	23829	23847	23975	23845	23972	23811	23711	23887	23774	23929	23753	23967	23955	23784	23977	23834	23739	23827	23800	23923	23837	23986	23946	23727	23900	23824	23846	23790	23955	23879	23874	23778	23871	23921	23904	23901	23863	23910	23934	23849	23822	23809	23911	23941	23788	23876	23807	23891	23761	23837	23958	23737	23853	23966	23895	23889	23858	23818	23845	23936	23827	23872	24038	23743	23896	23836	23845	23953	23858	23877	23816	23819	23834	23806	23810	23859	23906	23956	23857	23839	23800	23967	23853	23770	23818	23823	23844	23862	23926	23858	23818	23878	23955	23851	23829	23860	23956	23796	23883	23769	23964	23729	23808	23898	23936	23750	23878	23860	23806	23877	23903	23968	23822	23807	23939	23748	23772	23971	23810	23826	23846	23928	23830	23799	23771	23751	23809	23759	23845	23833	23727	23725	23760	23916	23839	23840	23817	23713	24058	23749	23894	23748	23791	23916	23864	23895	23815	23800	23833	23915	23912	23886	23844	23754	23866	23939	23916	24041	23855	23817	23954	23766	23961	23821	23926	23867	23904	23797	23828	23914	23953	23919	23886	23753	23787	23956	23849	23818	23832	23865	23869	23907	23759	23945	23827	23982	23829	23889	23935	23823	23766	23903	23828	23985	23992	23919	23859	23755	23741	23712	23887	23820	23955	23872	23770	23920	23936	23873	23866	23883	23857	23848	23650	23996	23804	23812	23857	23923	23986	23861	23841	23869	23798	23974	23997	23815	23754	23990	23733	23891	23944	23929	23807	23720	23857	23832	23823	23939	23886	23900	23849	23834	23948	23892	23875	23916	23912	23959	23743	23822	23879	23840	23843	23872	23943	23904	23940	23905	23805	23828	23983	23758	23984	23716	23933	23951	23890	23860	23814	23827	23752	23958	23880	23883	23887	23835	23996	23811	23951	23898	23802	23816	23854	23815	23991	23935	23854	23859	23986	23891	23910	23773	23881	23971	23752	23884	23874	23767	23864	23998	23839	23778	23794	23808	23919	23884	23829	23902	23883	23793	23867	23857	23926	23855	23891	23892	23887	23914	23850	23773	23994	23864	23752	23896	23784	23875	23887	23891	23894	23900	23876	23860	23749	23896	23927	23821	23914	23921	23762	23970	23982	23956	23875	23916	24006	23951	23863	23917	23789	23847	23852	23985	23927	23890	23920	23824	23880	23857	23689	23909	24066	23897	23860	23949	23870	23863	23827	23850	23889	23843	23840	23965	23762	23811	23823	23770	23927	23881	23831	23925	23751	23905	23849	23746	23879	23788	23882	23987	23835	23898	23882	23939	23863	24055	23907	23919	23937	23946	23769	23959	23856	23811	23967	23835	23732	23994	23838	23896	23921	23870	24005	23846	23993	23893	23882	24023	23845	23893	23932	23908	23917	23894	23858	23840	23846	23968	23877	23851	23735	23894	23854	23855	23879	23790	23905	23825	23876	23872	23878	23900	23990	23800	23823	23815	23822	23796	23864	23774	23921	23975	23789	23946	23954	23874	23817	23804	23753	23996	23748	23902	23838	23865	23927	23999	23825	23859	23898	23850	23834	24004	23940	23927	23857	23879	23895	23934	23868	23843	23793	23857	23962	23877	23901	23871	23900	23894	23869	23784	23868	23816	23937	23896	23824	23961	23893	23926	23887	23920	23848	23898	23901	23859	23746	23888	23857	23872	23925	23796	23829	23883	23829	23917	23885	23884	23803	23862	23789	23907	23810	23854	23798	23876	23975	23938	23715	23794	23889	23914	23882	23893	23927	23819	23978	23730	23991	23808	23903	23880	23888	23867	23808	23881	23839	23844	23998	23948	23753	23982	23912	23711	23845	24053	23918	23778	23822	23927	23979	23849	23948	23939	23868	23838	23876	23972	23858	23765	23922	24001	23872	23850	23863	24009	23910	23913	23937	23906	23870	23876	23860	23768	23876	23896	23924	23815	23860	23792	23789	23849	23944	23946	23880	23884	23978	23822	23806	23735	23825	23967	23910	23947	23930	23767	23816	24018	23748	23832	23865	23925	23834	23753	23913	23860	23896	23904	23889	23903	23850	23902	23825	23849	23826	24011	23749	23829	23949	23874	23915	23863	23783	24126	23826	24057	23908	23872	23915	23866	23980	23957	23854	23888	23915	23805	23997	23882	23891	23840	23866	23964	23772	23876	23808	23759	23906	23877	23936	23972	23899	23953	23811	23907	23906	23901	23866	23812	23890	23943	23807	23931	23896	23886	23926	24029	23838	23894	23922	24130	23969	23838	23838	23829	23858	23812	23956	24010	23962	23886	23879	23915	24016	23791	23861	23879	23845	23920	23963	23893	23800	23846	23935	23976	23790	23793	23771	23965	23893	23796	23867	23854	24010	23843	23939	23877	23959	23840	23729	23845	23859	23827	23825	23880	23859	23779	23866	24017	23819	23921	23750	23844	23955	23887	23926	23874	23986	23808	23838	23816	23940	23847	23762	23906	23864	23805	23903	23916	23737	23914	23886	23930	23875	23835	23885	23811	23804	23820	23830	23860	23910	23837	23942	23774	23978	24000	23861	23883	23801	23932	23844	23845	23840	23855	23906	23878	23988	23817	23810	23893	23902	23915	23745	23992	23825	23822	23858	23909	23799	23959	24054	23835	23940	23988	23823	23859	23860	23838	23925	23794	23936	23887	23801	23925	23851	23758	23885	23834	24009	23769	23937	23837	23923	23855	23983	23904	23966	23875	23923	23870	23916	23744	23971	23709	23884	23909	23899	23943	23878	23671	23998	23823	23856	24017	23857	23836	23867	23921	23804	23888	23934	23872	23793	23986	23855	23883	23815	23736	23897	23923	23877	23807	23993	23951	23809	23922	23986	23879	23894	23870	23830	23891	23889	23863	23744	23899	23986	23829	23942	23791	23963	23818	23975	23877	23872	23833	23938	23815	23867	23878	23847	23890	23853	23859	23868	23803	23873	23835	23945	23898	23950	23815	23789	23898	23862	23909	23832	23850	23868	23824	24002	23928	23777	23936	23849	23981	23724	23978	23976	23860	23762	23980	23914	23769	24049	23771	23876	23949	23960	23837	23832	23865	23846	23825	23811	23824	23885	23947	23827	23888	23939	23995	23847	23817	23823	23862	23979	23798	23862	23863	23944	23856	23889	23812	24040	23823	23786	23959	23937	23910	23916	23803	23879	23995	24017	23932	23830	23994	23827	24033	23809	23782	23988	23808	23911	23791	23917	23876	23984	23907	23823	23886	23815	24001	23856	23947	23914	23890	23751	23982	23920	23898	23790	23911	23967	23956	23831	23802	23901	23947	23865	23844	23819	23702	23886	23851	23793	23895	23877	23903	23912	23730	23956	23924	23833	23910	23816	23854	23989	23895	24039	23794	23870	23947	24031	23959	23660	23879	23880	23905	23704	23906	23880	23881	23859	23799	23883	24135	23714	23925	23814	23852	24009	23971	23868	23901	23700	23958	23915	24037	23809	23941	23942	23822	23767	23897	23854	23926	23935	23941	23866	23870	23817	23802	23902	23746	23871	23883	24069	23845	23811	24128	23802	23939	23925	23852	23936	23984	23818	23780	23991	23906	24086	23836	23843	23949	23769	23960	23944	23884	23803	23928	23894	23904	23832	24004	23928	23841	23759	23845	23806	23779	23912	23912	23955	23876	23966	23927	23880	23976	23837	23827	23976	23838	23880	23908	23872	23831	23922	23899	23983	23804	23876	23820	23947	23756	23927	23951	23781	23916	23880	23849	23818	23869	23903	23951	23904	23771	23906	24027	23918	23881	23880	23884	23875	23914	23823	23958	23945	23941	23813	23949	23851	23933	23892	23915	23947	23924	23815	23838	23914	23872	23935	23956	23848	23803	23918	23898	23878	23943	23899	23876	23883	23742	23875	23906	24025	23868	23906	23839	23989	23779	23733	23862	23963	23842	23912	23909	23851	23965	24020	23928	23626	23905	23778	23850	23838	23911	23759	23997	23827	23866	23988	23928	23860	23910	23819	24034	23735	23914	23908	23800	23874	23985	23853	23824	23887	23868	23912	23985	23948	23878	23950	23740	23975	23840	23970	23995	23716	23961	23871	23818	23990	23867	23865	23852	23907	23916	23783	24004	23923
18504	17029	16828	16815	17082	30546	47840	40707	30847	21880	17927	16555	16492	16562	16618	16594	16470	16693	16604	16699	16592	16483	16445	16582	16702	16549	16394	16497	16533	16626	16399	16438	16335	16645	16671	16345	16556	16637	16506	16708	16575	16481	16789	16649	16716	16587	16546	16464	16458	16551	16590	16431	16566	16790	16450	16635	16508	16587	16487	16369	16469	16481	16483	16606	16908	16781	16576	16535	16583	16690	16446	16585	16607	16525	16495	16664	16607	16856	16451	16476	16534	16622	16744	16639	16659	16388	16563	16621	16583	16450	16729	16629	16395	16733	16597	16525	16461	16751	16471	16512	16413	16714	16548	16556	16335	16701	16581	16529	16540	16599	16445	16532	16500	16643	16554	16626	16514	16733	16646	16565	16550	16740	16513	16499	16643	16607	16537	16578	16570	16731	16579	16534	16401	16632	16480	16421	16479	16510	16580	16693	16506	16490	16472	16472	16666	16506	16555	16662	16411	16862	16735	16582	16581	16579	16630	16594	16696	16550	16621	16613	16681	16533	16437	16706	16430	16606	16694	16438	16563	16812	16469	16568	16591	16730	16503	16467	16675	16660	16686	16717	16513	16569	16618	16542	16466	16559	16525	16442	16469	16534	16602	16467	16674	16749	16509	16797	16540	16702	16652	16687	16685	16616	16619	16609	16550	16360	16556	16548	16479	16461	16623	16786	16735	16597	16497	16813	16521	16770	16655	16573	16447	16559	16563	16494	16585	16624	16368	16574	16593	16651	16281	16625	16509	16570	16641	16435	16545	16579	16432	16707	16654	16674	16499	16725	16612	16467	16575	16546	16374	16434	16585	16748	16750	16379	16559	16471	16744	16636	16845	16576	16628	16494	16456	16563	16637	16719	16468	16523	16421	16421	16592	16690	16640	16623	16637	16560	16517	16647	16669	16483	16582	16675	16684	16409	16667	16382	16601	16594	16745	16409	16542	16614	16550	16683	16598	16679	16585	16593	16520	16627	16598	16598	16788	16559	16488	16559	16520	16591	16629	16710	16565	16458	16423	16369	16404	16566	16619	16505	16670	16565	16489	16719	16550	16753	16549	16614	16534	16692	16462	16610	16622	16493	16689	16705	16658	16532	16525	16509	16433	16510	16610	16560	16756	16630	16694	16697	16484	16619	16527	16603	16709	16509	16520	16577	16645	16441	16620	16568	16676	16757	16425	16636	16541	16577	16506	16570	16495	16623	16573	16521	16461	16601	16733	16752	16723	16715	16676	16560	16495	16532	16430	16545	16724	16776	16588	16673	16678	16505	16568	16524	16434	16602	16484	16656	16500	16580	16473	16560	16748	16498	16534	16635	16682	16710	16632	16794	16819	16402	16561	16552	16582	16483	16625	16727	16671	16431	16544	16700	16598	16705	16440	16562	16698	16631	16531	16612	16475	16526	16596	16761	16573	16481	16656	16452	16639	16712	16523	16701	16626	16505	16656	16498	16642	16625	16563	16742	16547	16904	16459	16597	16534	16540	16706	16764	16498	16639	16765	16757	16743	16668	16617	16524	16555	16646	16716	16795	16438	16720	16693	16666	16821	16669	16375	16658	16428	16662	16671	16472	16597	16715	16452	16638	16628	16541	16560	16440	16639	16535	16433	16449	16601	16424	16493	16586	16309	16603	16776	16541	16495	16501	16531	16555	16470	16434	16482	16542	16524	16505	16550	16587	16572	16397	16640	16642	16817	16519	16333	16439	16511	16692	16506	16575	16571	16473	16509	16467	16529	16511	16578	16638	16536	16361	16491	16617	16553	16565	16556	16783	16693	16647	16534	16447	16688	16545	16492	16721	16732	16756	16600	16626	16592	16609	16808	16886	16577	16711	16543	16678	16638	16653	16334	16420	16435	16661	16497	16622	16591	16729	16611	16536	16470	16677	16697	16692	16478	16632	16500	16572	16660	16471	16560	16561	16640	16609	16574	16586	16582	16438	16312	16621	16629	16777	16770	16555	16540	16409	16420	16451	16508	16484	16352	16444	16682	16481	16639	16615	16489	16578	16584	16820	16736	16713	16623	16639	16555	16595	16608	16706	16717	16678	16573	16634	16540	16612	16544	16363	16481	16559	16586	16571	16567	16354	16609	16707	16709	16580	16568	16433	16453	16469	16671	16406	16552	16576	16460	16501	16747	16608	16677	16383	16585	16684	16648	16609	16593	16299	16621	16750	16591	16726	16569	16773	16665	16695	16581	16622	16652	16538	16710	16507	16599	16554	16638	16585	16631	16534	16558	16618	16501	16556	16600	16416	16768	16539	16528	16615	16788	16541	16509	16485	16581	16608	16716	16686	16465	16660	16671	16478	16548	16572	16579	16441	16404	16571	16550	16451	16486	16639	16625	16547	16640	16482	16388	16686	16610	16624	16659	16495	16470	16421	16650	16644	16560	16369	16459	16675	16692	16610	16477	16550	16537	16446	16607	16636	16668	16689	16467	16659	16489	16661	16505	16456	16655	16584	16597	16679	16578	16561	16667	16297	16451	16352	16464	16605	16514	16349	16626	16615	16704	16508	16654	16618	16597	16497	16641	16588	16411	16587	16816	16606	16743	16630	16547	16424	16658	16266	16535	16721	16541	16431	16331	16596	16509	16811	16515	16468	16585	16484	16597	16506	16560	16692	16539	16646	16505	16706	16583	16351	16740	16352	16426	16491	16545	16595	16683	16661	16665	16501	16631	16712	16467	16471	16422	16652	16787	16498	16581	16597	16673	16667	16458	16730	16639	16444	16460	16554	16640	16825	16651	16637	16630	16554	16457	16701	16541	16698	16609	16389	16731	16764	16764	16664	16700	16400	16637	16412	16520	16591	16490	16433	16604	16498	16667	16588	16502	16587	16803	16602	16414	16493	16573	16586	16637	16604	16539	16707	16527	16575	16353	16418	16594	16646	16556	16666	16719	16648	16507	16484	16605	16607	16619	16460	16719	16519	16601	16431	16527	16350	16657	16612	16689	16648	16630	16641	16747	16513	16663	16501	16656	16654	16623	16505	16531	16461	16734	16556	16456	16460	16560	16420	16444	16623	16648	16634	16514	16605	16460	16539	16461	16535	16471	16567	16582	16524	16692	16607	16576	16555	16549	16420	16303	16642	16706	16506	16675	16715	16600	16558	16455	16692	16694	16551	16532	16454	16362	16670	16427	16670	16617	16549	16375	16520	16611	16546	16507	16415	16544	16770	16729	16701	16618	16703	16966	16504	16708	16610	16489	16767	16569	16565	16751	16668	16454	16606	16370	16636	16464	16571	16478	16549	16499	16864	16430	16683	16583	16478	16417	16377	16554	16679	16461	16537	16455	16533	16492	16656	16500	16689	16522	16555	16563	16488	16664	16499	16494	16624	16456	16470	16534	16478	16605	16697	16512	16600	16419	16732	16500	16675	16727	16563	16547	16662	16680	16559	16695	16659	16756	16784	16608	16529	16575	16653	16650	16583	16681	16563	16662	16549	16705	16567	16740	16576	16707	16491	16588	16611	16492	16728	16879	16637	16573	16490	16470	16554	16553	16756	16579	16639	16806	16558	16438	16459	16767	16528	16559	16593	16665	16292	16690	16467	16728	16767	16603	16658	16713	16757	16552	16399	16725	16446	16788	16710	16555	16686	16649	16531	16505	16626	16413	16561	16679	16659	16377	16578	16435	16657	16392	16651	16703	16528	16626	16506	16560	16679	16666	16380	16499	16559	16735	16629	16479	16609	16558	16755	16471	16515	16427	16419	16632	16455	16623	16469	16667	16581	16790	16545	16690	16634	16728	16600	16617	16492	16674	16372	16486	16766	16674	16507	16546	16573	16553	16722	16509	16466	16413	16635	16716	16669	16423	16539	16469	16555	16562	16666	16777	16521	16659	16425	16638	16636	16432	16532	16612	16862	16507	16564	16382	16506	16605	16822	16251	16417	16699	16526	16493	16411	16569	16339	16605	16524	16627	16566	16595	16671	16624	16599	16812	16602	16530	16816	16614	16621	16646	16553	16892	16760	16635	16617	16660	16501	16672	16628	16671	16563	16698	16486	16676	16655	16623	16572	16341	16492	16724	16369	16496	16698	16437	16550	16864	16705	16538	16506	16408	16479	16595	16505	16631	16683	16458	16570	16532	16463	16668	16590	16659	16651	16615	16466	16555	16696	16576	16685	16479	16777	16746	16643	16465	16515	16475	16667	16506	16744	16573	16506	16616	16625	16408	16566	16623	16524	16603	16523	16751	16499	16752	16574	16405	16713	16828	16654	16453	16546	16650	16805	16764	16591	16804	16503	16474	16404	16680	16428	16562	16559	16619	16670	16745	16524	16253	16651	16731	16658	16725	16536	16738	16476	16469	16760	16830	16338	16597	16528	16572	16574	16322	16461	16801	16513	16443	16686	16524	16485	16605	16695	16693	16703	16613	16550	16766	16593	16529	16489	16566	16381	16434	16405	16687	16617	16690	16706	16617	16487	16531	16566	16259	16755	16572	16698	16561	16629	16706	16706	16593	16690	16694	16628	16479	16494	16628	16591	16546	16654	16479	16617	16508	16600	16520	16539	16700	16697	16621	16879	16645	16466	16472	16588	16680	16668	16669	16552	16568	16491	16628	16476	16664	16657	16591	16631	16656	16730	16310	16552	16456	16650	16668	16682	16596	16593	16545	16458	16698	16468	16491	16318	16534	16578	16540	16717	16627	16502	16522	16611	16410	16583	16504	16388	16382	16490	16593	16574	16507	16607	16609	16538	16510	16635	16787	16567	16473	16661	16528	16581	16744	16415	16434	16547	16643	16799	16679	16595	16513	16796	16518	16715	16768	16805	16467	16793	16589	16565	16567	16602	16441	16386	16637	16576	16672	16535	16605	16587	16575	16507	16607	16770	16429	16470	16536	16378	16662	16373	16541	16806	16572	16540	16624	16367	16605	16754	16746	16600	16549	16473	16885	16509	16438	16522	16633	16821	16856	16387	16436	16623	16530	16627	16560	16381	16831	16651	16593	16561	16434	16613	16526	16598	16436	16547	16580	16370	16606	16637	16642	16568	16465	16489	16589	16463	16586	16697	16634	16572	16671	16561	16705	16676	16675	16713	16456	16630	16576	16639	16726	16597	16586	16664	16607	16583	16557	16634	16420	16634	16533	16552	16462	16564	16428	16446
25544	24235	24244	24960	27097	37947	38567	25299	23985	23847	22660	22695	22982	22980	23248	23488	23507	23758	23664	23770	23775	23720	23872	23685	23810	23909	23728	23942	23922	23753	23916	23815	23889	23863	23971	23816	23840	23877	23722	23727	23896	23774	23812	23894	23979	23871	23882	23869	23883	23845	23826	23928	23768	23929	23781	23807	23894	24014	23854	23797	23835	23854	23794	23828	23857	23871	23957	23868	23893	23921	23880	23897	23916	23885	23874	23909	23888	23918	23986	23911	23951	23841	23869	23764	23794	23845	23922	23873	23922	23902	23980	23801	23864	23790	23843	23773	23993	23813	23977	23900	23873	23896	23848	23898	23780	23783	23880	23826	23938	23901	23966	23799	23939	23711	23928	23875	23871	24018	23948	23948	23875	23891	23753	23916	23980	23929	23884	23836	23926	23881	23868	23719	23829	23832	23970	23810	23975	23869	23963	23914	23723	23889	23876	23956	24057	23751	23887	23939	23824	23809	23943	23881	23927	23788	23850	23974	23835	23864	23916	23945	23751	24054	23915	23827	23842	23874	23938	23896	23972	23910	23771	23934	23808	23905	23945	23841	23865	23903	23785	23869	24034	23762	23926	23878	23826	23985	23750	23889	23930	23937	23978	23950	23944	23864	23945	23925	23806	23961	23912	23934	24046	23934	23807	24006	23841	23940	23810	24041	23844	23905	23908	23935	23910	23733	23846	23825	23911	23865	23889	23854	23866	23942	23856	23860	23910	23983	23944	23744	23948	23919	23927	23958	23859	23859	23695	24004	23861	23894	24004	23810	23928	24010	23792	23997	23933	23846	23835	23922	23925	23797	24014	23981	23958	23903	23860	23847	23922	23974	23930	23822	23963	23968	23881	23877	23935	23948	23920	24040	23847	23951	23821	23803	23963	23993	23911	23848	23828	23956	23697	23913	23934	23839	23894	23883	23939	23896	23977	23896	23996	23895	24039	23840	23927	23890	23912	23909	23927	23838	24078	23991	23861	23842	23888	23926	23795	23982	23827	23901	23964	23891	23998	23772	23993	23886	23881	23936	23925	24037	23965	23777	23909	23928	23873	23975	23816	23817	23916	23864	24042	23923	24043	23839	23821	23949	23879	23933	23921	23756	23958	23808	23951	23871	23902	23882	23879	23964	23839	23992	23912	23915	24044	23885	23993	23920	23978	24083	23891	23863	23918	23977	24002	23913	23934	23944	23942	23897	23837	23968	23903	23944	24039	23865	24010	23896	23993	23896	24027	23822	23959	23964	24000	23961	23943	23853	23928	23819	23920	23847	24028	23844	23837	23903	23816	23950	23926	23980	23977	23975	23866	23879	23848	23982	23877	23981	23899	23976	23906	23946	23866	23887	24009	23802	23972	23911	23965	23966	23967	24020	23808	23929	23957	23908	23961	23998	23822	23853	24044	23917	23816	23930	23826	23982	23930	24001	23919	23915	23845	23971	23926	23896	23786	23968	23997	23888	23990	23972	23922	23891	23920	23914	23946	23998	23841	24061	23893	23866	23897	23997	23944	23837	23873	24118	23864	23873	23987	23806	23915	23932	23938	23970	23950	23849	23938	23779	23931	24022	23962	23987	24048	23856	23945	23921	24054	23980	23963	23920	23813	23904	23859	23876	23968	23906	23957	23871	24027	23961	23970	24028	23961	23988	24125	23927	23947	23859	23895	23922	23853	23972	24046	23926	23889	23892	23992	23935	23984	23933	23841	23949	24012	23964	23673	24033	23773	23984	23787	23904	23991	23814	23944	23952	23750	23966	23943	24064	23929	23876	23904	23842	23947	23895	23899	23951	23945	23788	23921	24048	23895	23828	23861	23968	23907	23962	23967	23988	24008	23991	23962	23989	23856	23877	23916	23935	23960	23833	23985	24038	23997	23798	24010	23977	23895	24012	23863	23959	23956	24031	23911	23895	23857	24053	23838	23867	23926	24059	23969	23919	23812	23874	23990	23923	23787	23866	23891	23993	23824	23905	24026	24038	23847	23889	23898	23921	23952	23985	23895	23869	23851	24005	23890	23850	23907	23983	23807	24083	23902	23951	23891	23945	24034	23850	23930	23930	23953	23831	24013	23799	23979	23872	24098	23926	23881	23814	24006	24006	23845	23918	23961	23950	23913	23896	23929	23942	23946	23904	23868	23871	23922	23944	23849	23981	24067	23873	23790	23950	23907	24064	23866	23870	23895	24033	23677	23942	23922	23958	24074	23926	23863	24008	23935	23903	23930	23905	24069	23850	23952	24033	24051	23876	23885	23852	23818	23968	23919	23862	23917	23861	23832	23953	24012	23906	23863	23909	23897	23931	23852	23920	23956	23936	23962	23858	23858	23885	23885	23904	23981	23933	23915	23754	24057	23921	23931	23923	24073	23876	24048	23897	23930	23850	23939	23905	23827	23971	23893	23823	24125	23918	23899	23883	23871	23889	24011	23905	23966	23976	23969	23951	23861	23834	23972	23884	23998	23845	23933	23765	24031	23895	23869	23921	23890	23940	23938	23916	23838	23920	23914	23863	23826	23950	23877	23915	23893	23825	24001	23888	23865	24033	23862	23902	23924	23972	23969	24039	23912	23958	23834	23967	23953	23832	24021	23882	24004	23861	24071	23865	23964	24012	23980	23973	23824	24069	23920	24039	23974	23892	23998	24016	23983	24009	23877	24076	23818	23873	24017	24000	23854	23929	23921	23919	24023	23868	23962	24025	23873	23975	23992	23907	23886	23849	24060	23867	23977	23944	23848	23913	23929	24027	23919	23803	23961	23950	23835	23923	23981	24017	23833	23964	23919	23893	23953	23805	24016	23994	23811	24022	23902	23922	23922	23874	23802	23930	23922	24047	23883	24015	23942	23847	23975	24032	24069	23936	23911	23949	23905	23790	23907	23926	23926	23998	23907	23931	23922	23871	23952	24010	23878	24005	23965	23940	23888	23993	23886	23983	23963	23916	23986	23973	23793	23812	23857	24161	23868	23978	23898	23827	23858	23930	23991	23876	23998	23855	23989	23866	24026	23908	23941	23790	24054	23829	24014	23905	23834	23895	23938	23805	23858	23868	23990	23680	23970	23935	23815	23935	24000	24001	24033	23821	23995	23922	23977	23854	23966	23838	23915	24017	23896	23868	23970	23908	23848	23857	23959	24026	23843	23969	23889	24040	23900	23865	24031	23974	23898	24033	23898	23991	23933	23931	23923	23979	23933	23963	23903	23965	23995	23925	23962	23854	23901	23781	23949	23843	23877	24020	23808	23905	23981	23911	23887	23967	24025	23952	24031	24056	23892	24078	23978	23996	23994	23962	24041	23998	23845	23915	23904	23886	23989	24065	24050	23922	23959	23887	23783	23951	23870	23894	23986	23839	23798	23935	23839	23899	23900	23884	24001	23787	23886	24014	24047	23924	23850	24060	23997	23977	24036	23913	23987	24023	23973	24014	23959	24009	23910	23922	23882	23897	24048	23819	23961	23916	23942	23938	23892	23973	23938	23943	24060	24047	24001	23861	23903	23964	23980	23954	23951	23964	23951	23909	23998	23985	23930	23919	23973	23843	23900	24008	23930	24006	23855	23969	23874	23911	23997	23935	23834	23891	23811	23798	23936	24105	23908	23948	23963	23955	24007	23750	23921	23899	23915	23961	23939	23866	23916	23829	23968	23895	23835	23975	23965	23891	23934	23911	23987	23931	23847	23930	23939	24085	23925	24027	24002	23770	23902	23875	23890	24017	24046	23844	23946	23853	23932	23932	23873	23961	23952	23861	23996	23896	23879	23898	23924	23945	24046	23994	23904	23871	24086	23890	23808	23957	23916	23863	24067	23935	24023	23974	23903	23987	23844	23983	24014	23926	23976	23923	23900	23913	23981	24015	23898	23902	23967	23833	23989	23845	24021	23960	24074	23936	23929	23930	23902	23956	23953	23807	24090	23863	23863	23984	23932	23995	24009	23906	23850	23985	23823	23975	23977	23843	23961	23912	23936	23925	24018	24004	23979	23935	23881	23954	23868	23956	24026	23935	23907	23960	23943	23887	23856	23932	23930	23943	23863	23887	23892	24050	23901	23834	23948	23950	23893	23926	23940	23829	24077	23947	23952	23930	24052	23999	23876	23950	23976	23834	23950	23903	23871	24140	23950	23942	23824	23941	23984	23916	23906	24047	23959	24011	23896	23910	23888	23838	23946	23847	23943	23837	24067	23944	23914	24058	23798	24040	23972	23816	23903	23934	23893	23834	23981	23890	23842	23912	23914	23876	23881	23841	23985	23856	24052	23943	23805	24070	23771	23910	24112	23910	23895	23861	23873	23924	23958	23918	23845	24000	23922	23873	23845	23955	23933	23942	23980	23922	23925	23772	23987	23993	23892	23926	23866	23874	24010	23887	23960	23829	23929	23897	23990	24060	23837	23968	23963	23929	23943	24004	24019	24014	23963	24022	24107	23912	23955	23970	23995	23955	24001	23866	24041	23931	23961	23929	24032	23960	23934	23937	23939	23920	23997	23965	23918	23817	23975	23987	23942	23953	23919	23970	23884	23948	23887	24028	23826	23908	23873	24045	23894	23968	23906	23933	24007	23970	23913	23853	23967	23903	23911	23901	24056	23812	23900	23998	23922	23940	24038	23906	23839	24187	23947	23937	23814	23990	23932	23849	23944	23924	24080	23969	23865	23940	23820	23985	23977	23889	23894	23798	23947	23902	23968	23901	23819	24046	24022	23775	24029	23977	23996	24002	23904	23830	23978	23899	23937	24025	24075	24019	23954	23893	23973	23998	24025	23873	23904	23989	23877	23859	24056	24007	24003	23953	23931	23876	23965	23992	23992	23869	23978	23999	24033	23980	23945	23916	23963	23969	23910	24034	23916	24030	23870	24024	23915	23902	23950	23860	23877	23885	24061	23838	23976	23952	23805	23888	23921	23985	23882	23962	23860	24110	23864	24031	23885	23975	23843	24009	24021	23749	23966	23847	23920	23960	23903	23934	23919	23924	24068	23999	23937	23875	24013	23903	23979	23834	23977	23904	23921	24063	23986	23989	23914	24003	23905	23987	24062	23966	23804	23996	23936	23965	24115	23931	23895	23954	23878	23905	23951	23956	23891	23869	23948	24011	23852	23923	24035	23946	24094	23924	24148	23972	23917	23913	23913	23882
18824	16705	16743	16527	16740	18749	25806	24452	20743	18110	17086	16505	16450	16291	16533	16773	16505	16596	16538	16433	16658	16451	16454	16469	16643	16381	16509	16538	16654	16613	16509	16640	16262	16466	16475	16505	16643	16497	16603	16540	16510	16573	16371	16443	16588	16468	16480	16554	16643	16690	16469	16473	16514	16385	16653	16361	16565	16579	16595	16579	16365	16466	16578	16527	16493	16431	16455	16588	16384	16498	16708	16467	16468	16422	16504	16499	16489	16606	16474	16509	16555	16586	16847	16572	16531	16456	16513	16577	16407	16370	16605	16472	16428	16602	16540	16492	16367	16446	16535	16444	16740	16451	16628	16388	16614	16413	16631	16483	16368	16429	16506	16669	16490	16301	16598	16555	16747	16543	16686	16539	16561	16359	16498	16526	16506	16320	16491	16559	16571	16218	16485	16358	16480	16428	16672	16515	16522	16317	16357	16567	16578	16372	16280	16545	16536	16503	16503	16563	16491	16282	16538	16650	16553	16382	16535	16514	16392	16371	16420	16458	16554	16460	16416	16382	16491	16421	16469	16632	16377	16633	16416	16523	16381	16382	16571	16486	16590	16444	16364	16338	16405	16428	16447	16557	16697	16430	16577	16460	16372	16475	16569	16628	16378	16576	16557	16430	16473	16635	16456	16618	16421	16442	16266	16677	16576	16568	16351	16484	16545	16398	16418	16565	16480	16519	16374	16511	16445	16516	16565	16626	16655	16623	16600	16564	16513	16320	16559	16514	16407	16629	16613	16533	16276	16423	16457	16663	16539	16462	16510	16542	16525	16527	16639	16478	16464	16468	16586	16758	16625	16613	16499	16378	16363	16565	16543	16538	16604	16369	16485	16408	16414	16429	16436	16533	16555	16457	16398	16521	16713	16562	16453	16282	16627	16652	16654	16487	16549	16604	16406	16460	16403	16521	16644	16475	16302	16580	16555	16475	16439	16518	16403	16395	16701	16500	16549	16473	16493	16749	16466	16582	16478	16512	16346	16569	16275	16471	16569	16626	16303	16604	16485	16359	16568	16755	16525	16484	16716	16644	16605	16646	16659	16353	16414	16555	16544	16596	16549	16680	16597	16737	16432	16506	16597	16301	16304	16362	16549	16379	16633	16435	16489	16527	16498	16629	16526	16612	16533	16675	16553	16621	16589	16593	16612	16646	16508	16484	16630	16682	16529	16358	16243	16323	16574	16372	16407	16569	16650	16535	16606	16499	16607	16470	16585	16577	16482	16435	16769	16530	16434	16270	16604	16347	16584	16451	16400	16491	16334	16545	16486	16523	16514	16337	16305	16477	16520	16683	16486	16436	16375	16500	16367	16505	16319	16321	16767	16195	16462	16508	16371	16383	16738	16598	16562	16637	16457	16716	16569	16581	16438	16387	16334	16437	16628	16804	16546	16520	16509	16533	16547	16746	16439	16673	16447	16614	16716	16579	16363	16543	16527	16454	16750	16578	16502	16394	16512	16363	16592	16367	16305	16547	16548	16417	16600	16629	16262	16407	16398	16559	16450	16484	16563	16553	16559	16547	16579	16574	16436	16477	16578	16752	16616	16424	16463	16523	16703	16630	16410	16877	16603	16482	16610	16676	16729	16541	16493	16688	16664	16625	16541	16589	16556	16615	16466	16608	16421	16458	16323	16596	16472	16418	16578	16377	16666	16456	16660	16560	16509	16437	16471	16623	16355	16636	16387	16611	16591	16629	16504	16420	16466	16662	16642	16604	16497	16465	16497	16420	16303	16285	16442	16520	16393	16516	16460	16520	16381	16434	16385	16602	16416	16673	16414	16595	16477	16563	16652	16256	16476	16572	16624	16381	16463	16494	16563	16713	16500	16462	16400	16372	16506	16670	16430	16642	16399	16484	16472	16569	16569	16657	16555	16479	16837	16493	16441	16445	16388	16431	16597	16393	16421	16658	16662	16531	16574	16457	16497	16520	16741	16559	16510	16435	16495	16561	16412	16464	16599	16377	16265	16529	16609	16500	16474	16444	16484	16538	16513	16580	16537	16537	16463	16551	16467	16476	16243	16436	16649	16647	16502	16460	16507	16494	16489	16719	16456	16466	16506	16704	16480	16640	16701	16496	16539	16520	16599	16666	16512	16394	16329	16329	16606	16517	16607	16537	16710	16584	16576	16504	16458	16486	16616	16401	16520	16452	16410	16496	16476	16583	16468	16496	16336	16467	16684	16411	16663	16572	16541	16476	16528	16558	16365	16366	16643	16529	16411	16348	16373	16547	16545	16449	16614	16414	16571	16398	16270	16532	16409	16375	16556	16507	16500	16487	16389	16540	16504	16614	16306	16422	16313	16510	16430	16260	16391	16393	16561	16608	16449	16156	16491	16297	16560	16580	16690	16495	16559	16500	16552	16572	16432	16467	16411	16533	16664	16315	16399	16414	16441	16580	16616	16437	16375	16564	16526	16491	16513	16464	16406	16448	16561	16621	16667	16672	16321	16572	16438	16441	16562	16477	16475	16606	16481	16393	16554	16468	16423	16507	16529	16559	16579	16358	16488	16463	16319	16492	16554	16707	16511	16259	16608	16436	16370	16768	16426	16503	16578	16586	16463	16504	16596	16412	16246	16501	16576	16600	16422	16549	16611	16551	16521	16466	16552	16560	16553	16604	16634	16347	16544	16584	16638	16690	16478	16561	16377	16562	16686	16721	16311	16513	16637	16632	16684	16727	16607	16554	16681	16479	16662	16400	16513	16524	16527	16432	16600	16453	16489	16395	16493	16437	16461	16318	16670	16449	16513	16509	16652	16618	16499	16617	16361	16473	16491	16566	16486	16370	16636	16445	16406	16512	16475	16650	16642	16476	16435	16660	16626	16331	16305	16522	16323	16597	16463	16389	16349	16401	16600	16324	16323	16387	16538	16549	16520	16536	16441	16476	16690	16657	16385	16353	16554	16462	16482	16408	16657	16483	16323	16801	16378	16481	16539	16511	16550	16500	16592	16584	16603	16486	16703	16499	16465	16452	16230	16387	16631	16413	16440	16466	16525	16596	16526	16540	16581	16375	16421	16502	16619	16550	16685	16364	16413	16607	16366	16426	16416	16634	16597	16538	16407	16300	16456	16504	16690	16830	16346	16457	16729	16445	16434	16662	16458	16477	16441	16613	16663	16539	16346	16410	16557	16536	16564	16663	16644	16713	16248	16669	16460	16244	16338	16365	16514	16685	16682	16532	16422	16491	16606	16595	16529	16429	16473	16492	16476	16664	16526	16550	16423	16718	16369	16329	16465	16507	16567	16569	16340	16378	16713	16631	16439	16466	16413	16409	16435	16631	16460	16643	16627	16723	16335	16592	16699	16733	16316	16433	16523	16605	16527	16528	16505	16384	16496	16716	16443	16487	16585	16321	16584	16533	16552	16474	16536	16523	16677	16508	16506	16382	16468	16631	16476	16499	16442	16521	16453	16514	16567	16293	16413	16480	16389	16392	16581	16581	16725	16400	16426	16694	16516	16212	16579	16476	16246	16445	16789	16525	16693	16659	16399	16348	16526	16441	16387	16572	16553	16467	16581	16397	16441	16461	16575	16581	16544	16556	16539	16646	16252	16580	16468	16402	16479	16300	16577	16548	16509	16463	16624	16583	16614	16563	16342	16367	16396	16407	16523	16543	16785	16580	16661	16474	16457	16670	16691	16460	16607	16552	16586	16600	16644	16475	16543	16642	16763	16254	16632	16498	16488	16401	16593	16584	16674	16338	16393	16571	16535	16455	16737	16440	16711	16559	16450	16653	16643	16391	16554	16552	16520	16624	16581	16643	16685	16521	16581	16519	16496	16653	16452	16506	16453	16563	16665	16644	16570	16520	16482	16610	16710	16347	16322	16650	16314	16304	16599	16431	16554	16762	16481	16508	16596	16507	16545	16395	16631	16382	16608	16576	16630	16477	16427	16570	16363	16629	16678	16498	16510	16552	16249	16374	16571	16520	16685	16699	16519	16679	16751	16358	16583	16584	16417	16581	16575	16525	16284	16720	16495	16292	16632	16613	16504	16487	16550	16507	16561	16590	16553	16635	16576	16449	16494	16391	16464	16507	16566	16426	16693	16523	16619	16557	16477	16429	16495	16435	16590	16503	16757	16575	16366	16629	16586	16432	16681	16458	16493	16500	16410	16469	16504	16579	16440	16577	16497	16695	16609	16580	16444	16388	16631	16393	16639	16158	16450	16704	16494	16539	16366	16514	16573	16555	16632	16647	16774	16757	16497	16805	16543	16599	16449	16414	16389	16768	16528	16484	16591	16667	16482	16484	16535	16495	16488	16534	16302	16513	16647	16455	16531	16380	16663	16515	16538	16631	16491	16378	16557	16541	16527	16452	16449	16669	16439	16463	16408	16473	16698	16425	16671	16483	16486	16443	16420	16347	16531	16532	16425	16552	16597	16615	16585	16487	16527	16604	16358	16650	16377	16612	16603	16614	16620	16460	16641	16563	16420	16400	16446	16625	16561	16602	16560	16573	16526	16304	16466	16470	16626	16641	16614	16604	16618	16469	16608	16358	16436	16559	16284	16433	16387	16337	16684	16415	16491	16739	16523	16600	16630	16743	16588	16479	16607	16682	16305	16513	16458	16535	16467	16520	16686	16686	16360	16479	16679	16522	16442	16617	16477	16634	16467	16490	16603	16470	16550	16492	16418	16425	16407	16463	16496	16447	16554	16521	16592	16682	16498	16638	16386	16422	16400	16592	16546	16479	16584	16441	16439	16504	16349	16470	16651	16620	16538	16783	16572	16503	16525	16492	16613	16305	16470	16538	16742	16432	16444	16513	16561	16425	16576	16575	16363	16651	16601	16654	16517	16380	16575	16457	16444	16390	16625	16580	16644	16666	16523	16539	16466	16429	16514	16553	16648	16436	16540	16357	16491	16442	16546	16594	16464	16476	16440	16563	16600	16506	16432	16471	16549	16712	16561	16382	16440	16518	16489	16375	16459	16370	16521	16569	16407	16495	16564	16535	16667	16515	16501	16460	16680	16372	16570	16413	16439	16544	16581	16221	16469	16480	16439	16383	16471	16521	16465	16590	16557	16644	16501	16511	16543	16623	16305	16680	16561	16512	16648	16405	16610	16689	16519	16407	16662	16459	16502	16318	16523	16609	16698	16466	16518	16680
23884	23935	23760	24104	24792	31192	29324	28620	26625	24543	23859	23876	23949	23954	23873	23820	23725	23852	23897	23808	23861	23940	23794	23869	23814	23819	23856	23897	23832	23771	23830	23874	23701	23912	23758	23837	23779	23734	23918	23793	23725	23824	23790	23898	23738	23786	23851	23832	23884	23981	23783	23816	23884	23958	23855	23833	23735	23941	23804	23836	23914	23856	23880	23737	23790	23806	23919	23769	23895	23758	23783	23891	23797	23873	23661	23863	23811	23797	23793	23852	23917	23758	23700	23817	23780	23884	23798	23858	23931	23806	23768	23719	23772	23872	23737	23788	23859	23562	23891	23939	23836	23775	23807	23802	23839	23712	23784	23877	23811	23919	23807	23844	23933	23804	23927	23825	23805	23830	23928	23944	23907	23816	23793	23775	23845	23777	23815	23854	23772	23736	23892	23879	23753	23836	23853	23888	23858	23776	23992	23810	23831	23747	23830	23837	23912	23813	23730	23885	23974	23899	23912	23800	23849	23853	23859	23895	23759	23895	23851	23835	24000	23858	23940	23943	23983	23814	23889	23886	23970	23801	23804	23816	23773	23883	23985	23816	23930	23809	23856	23825	23911	23783	23941	23769	23816	23802	23691	23864	23845	23921	23781	23757	23789	23762	23897	23717	23888	23689	23963	23908	23799	23877	24037	23854	23921	23971	23863	23842	23897	23814	23944	23835	23733	23904	23765	23678	23838	23851	23862	23873	23867	23942	23864	23888	23878	23927	23752	23905	23852	23702	23875	23780	23883	23961	23955	23919	23900	23855	23779	23872	23915	23956	23756	23780	23789	23855	23888	23781	23859	23879	23918	23906	23920	23845	23870	23811	23928	23897	23846	23772	23929	23899	23962	23863	23783	23873	23790	23811	23911	23897	23756	23878	23927	23836	23934	23810	23911	23913	24017	23775	23839	23933	23790	23981	23746	23833	23876	23814	23885	23749	23845	23787	23786	23833	23891	23943	23829	23866	23873	23953	23766	24017	23786	24045	23771	23936	23590	23909	23752	23805	23863	23847	23798	23779	23858	23770	23804	23886	23939	23834	23922	23835	23887	23891	23800	23878	23818	23857	23773	24014	23672	23994	23970	23889	23840	23765	24005	23846	23903	23926	23901	23924	23900	23812	23883	23828	23916	23994	23789	23910	23839	23898	23871	23749	23900	23908	23874	23826	23895	23717	24027	23995	23793	23817	23836	23862	23803	23926	23943	23769	23887	23936	23992	23893	23876	23864	23830	23869	23906	23778	23906	23826	23860	24000	23787	23921	23881	23755	23978	23794	23902	23757	23906	23825	23934	23941	23950	23756	23872	24002	23922	23773	23810	23959	23875	23944	23918	23835	23798	23859	23857	23930	23846	24009	23764	23835	23759	23856	23935	23881	23888	23756	23821	23833	23934	23920	23874	23851	23928	23784	23841	23833	23943	23806	23862	23918	23920	23903	23792	23943	23865	23821	23889	23876	23718	23972	23943	23890	23902	23803	23905	23860	23736	23998	23729	23905	23892	23840	23928	23879	23995	23903	23971	23883	23847	23804	23809	23817	23734	23905	23866	23903	23715	23959	23807	23825	23739	23908	23859	23868	23815	23911	23817	23912	23986	23930	23822	23909	23864	23878	23985	23926	23809	23858	23742	24074	23807	23857	23899	24020	23818	23924	23843	23727	23909	23813	23921	23934	23926	23837	23841	23898	23782	23838	23904	23945	23815	23817	23900	23824	23858	24062	23836	23645	23957	23835	23811	23916	23898	23751	23878	23843	23787	23938	23873	23847	23789	23970	23826	23909	23869	23957	23860	23901	23959	23885	23867	23837	23836	23960	23799	23839	23877	24016	23954	23876	23881	23772	23796	23991	23711	23836	23955	23866	23813	23898	23773	23876	23972	23901	23995	24036	23907	23859	23877	23937	23865	23969	23815	23857	23822	23869	23796	23921	23944	23741	23845	23833	23879	23939	23708	23872	23925	23915	23898	23955	23815	23863	23859	23916	23849	23803	23935	23933	23830	23900	23818	23754	24002	23939	23918	23851	23955	23883	23785	23848	23748	23826	23885	23986	23775	23903	23806	23899	23821	23842	23921	23902	23947	23874	23885	23930	23912	23829	23969	23726	23966	23900	23903	23855	23835	23930	23814	23783	23899	23887	23911	23746	23966	23867	23692	23853	23905	23915	23975	23946	23781	23758	23719	23887	23763	23918	23843	23861	23838	23857	23924	23870	23935	23919	23954	23835	23881	23918	23854	23833	23940	23913	23882	23871	23799	23950	23867	23923	23868	23883	23968	23844	23859	23838	23943	23835	23861	23976	23992	23936	23858	23801	23839	23965	23974	23808	23882	23854	23990	24015	23923	23848	23822	23896	23905	23857	23913	23906	23861	23842	23883	23875	23817	23854	23860	23981	23836	23892	23858	23882	23646	23847	23807	23843	23859	23780	23854	23862	23817	23911	23813	23821	23790	23942	23796	23899	23885	23844	23903	23843	23911	23981	23922	23916	23809	23835	23840	23858	23867	23906	23904	23898	23921	23976	23861	23833	23846	23972	23833	23974	23821	23905	23843	23849	23753	23854	23889	23850	23888	23931	23864	23888	23887	23885	23884	23890	23955	23971	23898	23767	23937	23914	23844	23789	23914	23885	23931	23795	23905	23840	23876	23879	23846	23868	23848	23916	23969	23890	23878	23900	23912	23902	23811	23851	23839	23897	23851	23839	23947	23876	23870	23915	24025	23879	23868	23948	23725	23872	23778	23876	23932	23719	23909	23847	23863	23788	23839	23920	23947	23817	23878	23808	23930	23886	23866	23852	23865	23982	23896	23790	23848	23827	23809	23824	23960	23895	23843	23788	23798	23965	23839	23814	23755	23865	23848	23838	23818	23909	23800	23950	23879	23826	23833	23933	23942	23908	23912	23802	23914	23792	23994	23777	24031	23847	23853	23928	23842	23829	23848	23902	23914	23905	23857	24033	23893	23791	23979	23897	23973	23786	23927	23697	23952	23886	23879	23881	23967	23927	23918	23808	23829	23868	23865	23880	23886	23819	23871	23854	23762	23910	23930	23905	23870	23879	23935	23897	23969	23758	23821	23935	23783	23813	23833	23916	23853	23899	23879	23949	23975	23847	23923	23888	23985	23861	23872	23826	24005	23859	23795	23796	24059	23808	23913	23926	23933	23753	23875	23765	23937	23848	23864	23990	23856	23927	23850	23821	23844	23684	23918	23948	23869	23783	23928	23859	23803	23854	23922	23805	23864	23809	23855	23987	23929	23795	23852	24006	23847	23927	23961	23939	23729	23941	23760	23923	23992	23785	23903	24005	23766	23900	23873	23856	23980	23758	23834	23853	23865	23714	23763	23847	23858	23903	23852	23756	23819	23875	23903	23943	23775	23881	24006	23748	23886	23871	23682	24051	23789	23951	23895	23827	23869	24079	23842	23767	23934	23968	23760	23913	23799	23944	23764	23864	23907	23855	23967	23959	23919	23796	24004	23934	23824	23931	23768	23928	23867	23860	23761	23853	23863	24022	23845	23909	23963	23971	23727	23918	23835	23870	23890	23909	23962	23863	23778	23879	23882	23908	23824	23824	23900	23974	23916	23884	23852	23727	23897	23886	23900	23880	23881	23894	23815	23778	23784	23850	23913	23927	23950	23994	24047	23908	23829	23926	23874	23846	23857	23936	23847	23829	24004	23899	23857	23783	23872	23847	24025	23802	23832	23930	23844	23956	23885	24011	23880	23889	23762	23873	23848	23857	23975	23812	23961	23855	23783	23847	23709	23913	23729	23916	23858	23861	23830	23942	23826	23939	23864	23911	23965	23844	23952	23869	23832	23829	23850	23925	23767	23930	23902	23850	23888	23901	23833	23820	23858	23919	23843	23856	23837	23813	23758	23868	23955	23787	23896	23897	23868	23918	23799	23938	23919	23890	23857	23894	23889	23937	23865	23967	23909	23843	23773	23809	23893	23811	24021	23846	23849	23905	23752	23806	23871	23831	23902	23880	23873	23964	23838	23793	23828	23919	23829	23891	23886	23934	24029	23825	23779	23924	23933	23820	23962	23910	23770	23914	23964	23835	24035	23798	23904	23866	23790	23876	23794	23859	23951	23957	23837	23747	23749	23890	24022	23854	23851	24009	23787	23945	23872	24017	23860	23838	23934	23808	24020	23744	23947	23764	23802	24021	23753	23925	24037	24032	23840	23967	23907	23837	23884	23908	23705	23810	23944	23751	23945	23866	23913	23786	23871	23760	23911	23889	23900	23949	23875	23903	23802	23955	23838	23834	23823	23862	23937	23881	23847	23869	23916	23870	23949	23779	23858	23927	23968	23896	23899	23929	23871	24004	23794	23874	23899	23884	23962	23857	23925	24002	23899	23748	23870	23828	23873	23787	23795	23923	23903	23761	23934	23841	24012	23843	23906	23938	23853	23903	23769	23777	23814	23869	23727	23815	23927	24021	23896	23905	23770	23963	23973	23827	24039	23806	23885	23846	23765	23903	23766	23978	23827	23958	23750	23846	23902	23637	23854	23836	23787	23980	23851	23983	23960	23901	23837	23881	23909	23898	23912	23800	23928	23854	23790	23956	23875	23949	23900	23968	23875	23824	23866	23891	23975	23955	23986	23847	23922	23884	24009	23934	23840	23918	23847	23873	23854	23902	23807	23937	23871	23819	23885	23894	23839	23933	23928	23846	23880	23919	23815	23881	23854	23805	23925	24016	23931	23911	23903	24009	23898	23767	23812	23834	23834	23938	23933	24043	23893	23988	23899	23808	23863	23789	23838	23887	23894	23881	23774	23934	23914	23896	23916	23811	24093	23913	23880	23807	23912	23960	23875	23912	23779	23879	23985	23832	23822	24095	23921	23832	23936	23871	23920	23881	23836	23792	23954	23923	23891	23920	23879	23899	23930	23865	23821	23964	23896	23767	23757	23971	23850	23898	23889	23982	23828	23891	23882	23787	23929	23860	24001	23926	23940	23947	24008	23913	23984	23892	23709	23907	23858	23833	24049	23862	23811	23877	23919	23902	23955	23891	23879	23767	23786	24054	23843	23887	23887	23687	23934	23813	23794	23871	23891	23918	23787	23829	23904	23948	23816	23871	23922	23985	23931	23973	23857	23943	24049	23657	23984	23891
18222	17196	17060	16930	17226	26339	48718	41883	31485	21971	17888	17004	16811	16817	16714	16795	16749	16915	16786	16650	16813	16848	16885	16743	16799	16822	16814	16601	16840	16902	16825	16762	17054	16836	16766	16747	16796	16894	16600	16924	16624	16615	16754	16898	16761	16982	16724	16677	16792	16822	16631	16731	16753	16662	16581	16909	16680	16646	16701	16913	16737	16783	16786	16791	16767	16545	16926	16774	16945	16913	16619	16762	16677	16828	16785	16970	16805	16665	16709	16678	16545	16725	16834	16926	16661	16847	16824	16764	16671	16764	16684	17007	16996	16750	16783	16986	16755	16952	16684	16932	16834	16630	16655	16961	16692	16940	16893	16672	16734	16696	16762	16725	16591	16564	16741	16487	16925	16678	16872	17027	16973	16724	16935	16744	16729	16575	17015	16788	16793	16511	16534	16840	16748	16749	16955	16922	16856	16698	16577	16795	16735	16746	16836	16686	16706	16787	16612	16667	16777	16880	16870	16962	16736	16729	16806	16853	16628	16595	16853	16872	16822	16659	16543	16575	16711	16685	16685	16747	16886	16736	16759	16782	16935	16997	16616	16934	16802	16671	16883	16677	16841	16794	16655	16711	16917	16797	16785	16764	16889	16829	16572	16885	16625	16939	16760	16687	16919	16717	16672	16640	16804	16794	16813	16845	16739	16933	16779	16902	16694	16857	16701	16746	16932	16738	16823	16771	16740	16733	16739	16703	16680	16739	16597	16840	16618	16516	16743	16765	16909	16775	16805	16826	17039	16774	16828	16878	16743	16731	16876	16815	16844	16812	16925	16720	16642	16809	16608	16998	16834	16759	16898	16938	16646	16704	16807	16691	16949	16965	16779	16730	16766	16909	16864	16792	16502	16631	16800	16800	16794	16629	16914	16873	16918	16833	16807	16703	16765	16611	16740	16666	16948	16804	16810	16724	16981	16948	16968	16904	16670	16759	16895	16753	16734	16625	16647	16892	16810	16591	16854	16661	16999	17026	16695	16867	16792	16946	16851	16793	16884	16982	16919	16824	16828	16702	16711	16761	16968	16795	16756	16568	16635	16765	16732	16823	16890	16604	16909	17061	16961	16707	16754	16646	16876	16798	16758	16607	16977	16811	16884	16995	16865	16680	16689	16764	16822	16854	16868	16676	16699	16658	16582	16778	16895	16820	16785	16762	16755	16971	16636	16589	16576	16795	16691	16768	16609	16823	16852	16748	16949	16758	16806	16572	16871	16918	16876	16928	16594	17060	16786	17073	16721	16938	16664	16917	17017	16869	16782	16765	16994	16738	16564	16715	16828	16729	16850	17030	16784	16772	16750	16729	16823	16725	16823	16841	16634	16866	16795	16859	16733	16780	16893	16769	16740	16616	16773	16789	16753	16718	16753	16835	16777	17172	16797	16717	16600	16858	16888	16822	16736	16789	16791	16890	16901	16931	16794	16863	16821	16965	16900	16933	17037	16901	16931	16617	16778	16809	17066	16869	16911	16865	16749	16891	16835	16886	16833	16917	16731	16860	16895	16814	16912	16935	16891	16827	16975	16867	16812	16703	16829	16923	16965	16851	16778	16607	16653	16621	16723	16873	16960	16914	16860	16844	16902	16702	16595	16775	16869	16742	16626	16828	17100	16581	16933	16944	16649	16680	16896	16802	16841	16839	16933	16869	16967	16719	16848	16819	16885	16778	16689	16691	16621	16728	16717	16702	16891	16996	16862	16630	16616	16589	16850	16868	16786	16922	16730	16832	16739	16897	16778	16641	16850	16556	16762	16824	17085	16877	16744	16973	16858	16710	16768	16698	16925	16742	16610	16909	16931	16702	16844	16913	16773	16926	16648	16814	16862	16719	16594	16927	16762	16797	16809	16866	16802	16885	16759	16775	16825	16716	16905	16826	16941	16619	16926	16796	16802	16766	16705	16581	16811	16613	16918	16911	16845	16777	16748	16725	16914	16744	16877	16886	16689	16774	16806	16978	16752	16856	16676	16754	16879	16820	16711	16722	16663	16787	16714	16835	17170	16667	16786	16821	16986	16952	16740	16767	16863	16741	16771	16773	16692	16745	16590	16892	16686	16774	16802	16661	16786	16919	16715	16697	16803	16742	16726	16745	16802	16795	16710	16762	16872	16830	16758	16800	16684	16744	16681	16849	16798	16813	16858	16815	16787	16700	16811	16846	16782	16859	16886	16879	16657	16782	16911	16875	16787	16853	16782	16954	16758	16649	16891	16820	17007	16734	16890	16816	16747	16898	16848	16789	16747	16796	16396	16828	16743	16651	16828	16793	16964	16797	16772	16668	16837	16870	16900	16939	16890	16788	16872	16779	16919	16814	16826	16815	16902	16726	16692	16725	16922	16823	16915	16896	16825	16710	16723	16849	16809	16831	16579	16631	16905	16777	16721	16806	16876	16966	16685	16818	16596	16613	16872	16928	16820	16627	16894	16691	16863	16901	16805	16686	16653	16656	16817	16881	16869	16743	16886	16836	16690	16725	16905	16786	16862	16942	16688	16851	16837	16738	16603	16841	16746	16968	16721	16736	16727	16961	16902	16794	16647	16591	16755	16667	16959	16871	16897	16859	16674	16822	16729	16812	16578	16738	16711	16709	16614	16834	16885	16856	16844	16638	16958	16721	16700	16783	16761	16873	16763	16911	16906	16964	16930	16860	16898	16715	16953	16695	16650	16839	16763	16795	16768	16798	16800	16727	16944	16862	16716	16756	16681	17032	16756	17028	16680	16762	16796	16911	16939	16919	16943	16839	16689	16788	16768	16749	16811	16629	16823	16686	16835	16691	16990	16765	16946	16662	16918	16737	16859	16750	16812	16614	16890	16839	16686	16727	16752	16744	16767	16950	16646	16842	16911	16937	16632	16766	16883	16889	16921	16911	16622	16694	16982	16858	16749	16860	16921	16694	16847	16780	16893	16829	16792	16790	16965	16880	16740	16823	16870	16808	16833	16677	16788	16767	16780	17015	16815	16878	16961	16831	16727	16944	17070	16997	16592	16721	16680	16639	16818	16819	16818	16751	16943	16822	16841	16758	16919	16659	16865	16919	16876	16849	16883	16732	16698	16738	16672	16792	16755	16525	16858	16798	16723	16605	16843	16736	16745	16823	16775	16828	16911	16896	16791	16840	16908	16908	16804	16784	16491	16754	16739	16925	16778	16831	16811	16810	16745	16919	16869	16748	16870	16752	16842	16733	16879	16906	16692	16915	16543	16730	16773	16554	16791	16909	16900	16621	16754	16775	16740	16725	16839	16786	16707	16889	17034	16908	16617	16988	16945	16730	16788	16847	16667	16861	16764	16717	16868	16634	16825	16839	16680	16846	16802	16800	16757	16761	16593	16885	16831	16860	16925	16880	16787	16682	16870	17129	17022	16958	16888	17064	16857	16722	16794	16866	17000	16925	16858	16792	16712	16830	16908	16727	16684	16748	16769	16875	16705	16628	16602	16623	16846	16767	16650	16846	16816	16661	16795	16823	16624	16838	17003	16657	16941	16872	16857	16678	16663	16779	16758	16821	16966	16733	16835	16816	16789	16807	16699	16756	16695	16851	16926	16769	17102	17115	16830	16746	16763	16740	16731	16614	16579	16669	16876	16735	16837	16710	16885	16904	16913	16825	16799	16870	16900	16624	16855	16896	16580	16839	16834	16611	16778	16738	16821	16913	17038	16767	16914	16753	16815	16694	16933	16847	16674	16835	16924	16825	16842	16600	16656	16805	16873	16812	16759	16832	16789	16730	16804	16596	16940	16895	16748	16684	16861	16822	16960	16775	16754	16835	16868	16779	16653	16828	16897	16700	16876	16723	16824	16886	17069	16744	16858	16714	16665	16731	16730	16852	17047	16961	16813	16667	16758	16699	16806	16740	16866	17035	16729	16668	16774	16707	16685	16639	16972	16816	16897	16775	16717	16647	16814	16957	16880	16752	16860	16939	16781	16662	16654	16808	16796	16745	16689	16857	16970	16681	16489	16885	17057	16815	16905	16707	16679	16907	16795	16807	16768	16901	16844	16786	16727	16736	16839	16752	16902	16751	16642	16687	16663	16796	16793	16693	16692	16570	16648	16834	16916	16804	16683	16920	16731	16579	16784	16918	16790	16598	16720	16611	16802	16729	16736	16930	16885	16682	16716	16980	16747	16927	17037	16706	16594	16852	16762	16763	16639	16697	16787	16916	16946	16850	16740	16890	16717	16710	16815	16814	16800	16917	16972	16854	16806	16705	17010	16778	16777	16855	16707	16447	17063	16758	16836	16781	16838	16703	16519	16782	16856	16678	16891	16703	16985	16733	16925	16828	16894	16680	16628	16886	16603	16619	16910	16776	16768	16525	16802	16689	16922	16814	16813	16850	16841	16788	16834	16854	16703	16823	16808	16822	16808	16653	16977	16943	16903	16739	16761	16872	16652	16723	16763	16819	16887	16920	16583	16949	16924	16774	16897	16845	16866	16852	17047	16952	16830	16764	16840	16840	17019	16788	17014	16891	16835	17107	16759	16790	16882	16867	16807	16869	16974	16630	16601	16925	16475	16970	17000	16920	16628	16650	16886	16978	16916	16799	16876	16705	16593	16856	16660	16853	16825	16801	16698	16966	16652	16746	16748	16623	16860	16836	16813	16696	16887	16890	16835	16874	16693	16654	16700	16719	16675	16736	16907	16739	16672	16608	16827	16860	16685	16932	16696	16816	16834	16761	16807	16795	16808	16787	16709	16745	16783	16689	16897	16880	16695	16641	16835	16844	16872	16664	16854	16602	16671	16686	16622	16750	16896	16943	16851	16711	16837	16884	16732	16743	16914	16788	16724	16925	16742	16609	16850	16916	16729	16888	16795	16842	16986	16802	16747	16953	16531	16702	16667	16895	16800	16780	16912	16859	16711	16760	16954	16879	16902	16840	16808	16791	16836	16805	16926	16840	16880	16764	16725	16904	16722	16748	16822	16692	16730	16787	16818	16713	16901	16832	16914	16871	16929	16892	16822	16856	16833	16745	16710	16768	16903	16836	16727	16793	16818	16867	16654	16685	16943	16870	16633	16736	17090	16674	16560	16638	16676	16599	16822	16908	16714	16594	16551	17055	16916	16954	16923	16734	16802	16856	16624	16876	16822	16796	16700	16751	16689	16769	16694	16640
25155	23977	23918	24857	26682	35747	40581	26016	23235	23609	22379	22597	22821	23058	23187	23290	23259	23306	23590	23451	23549	23700	23533	23471	23813	23474	23516	23640	23605	23731	23655	23568	23657	23580	23585	23751	23686	23669	23712	23676	23600	23611	23644	23692	23736	23623	23708	23532	23665	23624	23757	23539	23644	23728	23614	23711	23602	23617	23613	23560	23792	23690	23601	23684	23685	23650	23624	23643	23619	23584	23701	23592	23526	23675	23658	23632	23705	23624	23585	23690	23540	23732	23631	23667	23766	23621	23711	23798	23646	23656	23730	23587	23655	23555	23634	23719	23592	23729	23562	23652	23635	23548	23692	23690	23648	23603	23641	23650	23676	23673	23634	23640	23571	23615	23708	23635	23696	23616	23627	23800	23653	23653	23663	23677	23721	23600	23710	23652	23705	23612	23786	23591	23562	23712	23585	23630	23751	23596	23616	23585	23682	23662	23714	23793	23615	23506	23778	23576	23853	23703	23653	23650	23662	23737	23829	23723	23521	23730	23673	23792	23676	23679	23612	23694	23741	23773	23718	23658	23689	23851	23671	23489	23606	23628	23699	23730	23672	23603	23891	23787	23748	23775	23656	23661	23623	23746	23742	23620	23800	23647	23572	23652	23730	23863	23535	23655	23640	23711	23731	23822	23585	23707	23745	23677	23765	23702	23801	23645	23796	23734	23792	23769	23722	23615	23641	23709	23558	23681	23774	23546	23847	23603	23709	23727	23810	23667	23744	23635	23714	23718	23717	23805	23751	23665	23712	23811	23737	23686	23556	23727	23683	23721	23764	23727	23663	23668	23734	23629	23673	23670	23652	23805	23558	23660	23770	23685	23706	23686	23687	23725	23747	23725	23741	23599	23673	23663	23821	23702	23741	23799	23706	23768	23742	23660	23777	23703	23693	23653	23703	23609	23675	23729	23656	23744	23876	23640	23724	23756	23811	23705	23712	23793	23723	23685	23798	23722	23663	23714	23683	23712	23692	23659	23720	23703	23700	23602	23626	23743	23618	23745	23718	23703	23725	23661	23714	23626	23730	23736	23777	23607	23778	23679	23627	23745	23542	23750	23802	23767	23741	23628	23824	23561	23840	23715	23642	23775	23675	23816	23655	23755	23712	23631	23700	23724	23596	23711	23666	23651	23721	23646	23801	23710	23633	23841	23755	23627	23760	23550	23762	23727	23747	23641	23771	23718	23699	23652	23798	23723	23677	23761	23729	23614	23805	23750	23644	23755	23781	23743	23866	23602	23673	23537	23793	23738	23722	23707	23677	23900	23563	23745	23776	23819	23576	23690	23664	23757	23764	23646	23737	23651	23752	23823	23680	23832	23755	23703	23701	23886	23794	23644	23715	23660	23673	23706	23765	23661	23718	23646	23661	23641	23767	23715	23652	23819	23629	23726	23855	23685	23817	23593	23771	23713	23688	23825	23759	23635	23709	23740	23646	23786	23604	23749	23726	23674	23750	23727	23786	23672	23802	23759	23766	23783	23743	23637	23733	23603	23847	23723	23647	23698	23651	23675	23669	23723	23693	23765	23690	23733	23656	23752	23621	23831	23631	23635	23743	23784	23930	23725	23847	23742	23607	23705	23798	23631	23722	23598	23895	23764	23674	23682	23666	23714	23755	23846	23659	23818	23678	23644	23813	23742	23758	23667	23549	23856	23738	23693	23789	23673	23742	23630	23628	23854	23558	23815	23680	23850	23802	23750	23701	23757	23669	23720	23741	23720	23704	23713	23750	23758	23813	23643	23676	23554	23673	23777	23658	23624	23896	23774	23663	23788	23788	23684	23783	23627	23731	23679	23773	23739	23696	23673	23623	23707	23732	23626	23667	23741	23661	23784	23652	23716	23765	23792	23663	23739	23707	23694	23699	23732	23658	23721	23761	23702	23813	23792	23759	23665	23669	23698	23639	23693	23841	23844	23758	23867	23585	23752	23635	23875	23719	23620	23658	23677	23687	23670	23716	23706	23756	23751	23698	23718	23632	23780	23647	23787	23806	23738	23699	23773	23804	23770	23692	23748	23724	23764	23513	23652	23714	23712	23693	23713	23753	23685	23779	23627	23631	23789	23584	23742	23795	23767	23554	23779	23805	23814	23819	23688	23809	23723	23632	23850	23694	23719	23714	23643	23697	23627	23693	23788	23714	23707	23623	23686	23684	23803	23737	23726	23702	23732	23711	23716	23710	23841	23724	23595	23893	23621	23723	23771	23797	23724	23671	23655	23726	23749	23688	23781	23710	23636	23773	23676	23735	23678	23701	23691	23780	23716	23675	23833	23709	23714	23766	23704	23760	23669	23801	23704	23903	23590	23783	23743	23736	23629	23747	23583	23862	23760	23620	23760	23639	23811	23689	23696	23754	23747	23760	23691	23748	23750	23706	23732	23860	23601	23810	23631	23660	23791	23668	23736	23735	23682	23796	23802	23762	23671	23747	23829	23695	23690	23681	23779	23768	23697	23627	23717	23757	23724	23770	23799	23783	23686	23675	23866	23640	23679	23723	23763	23689	23725	23779	23582	23711	23753	23644	23732	23743	23779	23740	23648	23880	23772	23695	23865	23671	23744	23676	23758	23718	23770	23714	23715	23831	23828	23697	23592	23787	23699	23708	23639	23766	23749	23756	23744	23753	23735	23775	23729	23817	23787	23726	23822	23784	23762	23629	23759	23677	23854	23619	23704	23669	23641	23713	23743	23625	23722	23793	23746	23657	23729	23695	23681	23908	23733	23676	23679	23710	23758	23691	23634	23730	23754	23733	23847	23553	23761	23718	23716	23639	23848	23690	23783	23713	23704	23734	23711	23644	23571	23781	23571	23732	23671	23799	23781	23663	23735	23770	23613	23693	23702	23755	23735	23750	23800	23853	23704	23797	23622	23731	23715	23865	23644	23763	23818	23659	23716	23820	23772	23748	23785	23765	23600	23808	23750	23779	23634	23652	23699	23665	23706	23589	23736	23700	23738	23751	23736	23689	23772	23559	23890	23719	23721	23730	23757	23692	23732	23818	23702	23623	23762	23765	23751	23717	23683	23802	23632	23721	23779	23748	23848	23781	23648	23714	23660	23800	23676	23740	23762	23646	23694	23602	23774	23830	23724	23654	23755	23729	23812	23781	23838	23857	23821	23633	23754	23798	23722	23668	23752	23784	23716	23657	23734	23739	23683	23793	23671	23641	23764	23694	23760	23678	23671	23706	23714	23665	23805	23637	23770	23546	23843	23709	23779	23746	23800	23646	23759	23711	23628	23721	23544	23812	23707	23744	23734	23678	23732	23787	23697	23813	23784	23643	23810	23767	23660	23625	23768	23665	23623	23829	23807	23649	23715	23842	23794	23791	23716	23654	23910	23664	23618	23680	23746	23801	23721	23706	23711	23718	23665	23727	23724	23634	23689	23820	23717	23748	23754	23830	23542	23756	23852	23797	23667	23833	23723	23790	23812	23731	23690	23861	23710	23737	23685	23806	23769	23753	23714	23695	23700	23690	23807	23627	23707	23766	23706	23705	23667	23852	23714	23746	23840	23709	23673	23854	23618	23848	23704	23676	23651	23681	23734	23691	23654	23856	23733	23725	23786	23655	23726	23743	23698	23647	23686	23700	23652	23794	23690	23776	23682	23778	23796	23686	23651	23748	23731	23721	23714	23700	23787	23708	23676	23758	23684	23726	23744	23617	23719	23724	23802	23743	23788	23716	23641	23696	23701	23566	23746	23642	23637	23729	23795	23818	23815	23676	23694	23750	23678	23706	23559	23792	23518	23785	23795	23740	23688	23723	23857	23923	23687	23796	23826	23807	23787	23663	23628	23715	23778	23716	23726	23799	23691	23748	23743	23823	23636	23818	23637	23648	23831	23740	23618	23655	23740	23729	23781	23795	23701	23707	23795	23648	23730	23735	23744	23632	23774	23807	23634	23676	23795	23673	23761	23751	23793	23677	23544	23766	23659	23708	23668	23744	23688	23883	23770	23736	23698	23664	23844	23832	23806	23580	23609	23776	23795	23690	23667	23708	23765	23816	23662	23626	23817	23730	23764	23755	23846	23711	23899	23614	23768	23772	23797	23709	23779	23619	23786	23725	23725	23704	23702	23794	23808	23746	23685	23885	23747	23662	23688	23768	23780	23755	23700	23780	23758	23807	23891	23800	23770	23789	23840	23724	23709	23738	23677	23752	23715	23709	23684	23759	23790	23722	23742	23674	23621	23875	23743	23564	23777	23776	23607	23701	23655	23792	23687	23753	23619	23864	23679	23617	23794	23670	23804	23841	23694	23871	23708	23806	23806	23628	23828	23673	23808	23730	23835	23752	23729	23652	23689	23799	23858	23676	23690	23708	23632	23779	23652	23636	23692	23900	23676	23736	23776	23783	23833	23673	23722	23766	23736	23634	23717	23737	23773	23717	23652	23824	23744	23700	23547	23854	23751	23685	23691	23730	23808	23718	23783	23690	23770	23736	23708	23898	23735	23775	23719	23809	23617	23706	23601	23683	23809	23659	23703	23617	23865	23802	23764	23843	23714	23782	23719	23730	23772	23663	23776	23843	23702	23746	23675	23679	23670	23773	23797	23737	23727	23740	23829	23719	23792	23832	23804	23662	23510	23871	23649	23781	23686	23653	23671	23666	23758	23856	23759	23791	23650	23767	23730	23663	23724	23604	23750	23558	23728	23701	23753	23616	23670	23748	23804	23827	23711	23672	23748	23854	23727	23839	23774	23609	23844	23753	23798	23697	23749	24054	23703	23822	23772	23763	23816	23667	23735	23728	23699	23633	23747	23859	23707	23826	23611	23696	23788	23596	23875	23735	23733	23667	23622	23774	23673	23796	23622	23840	23801	23760	23669	23619	23647	23873	23623	23681	23797	23915	23719	23746	23753	23643	23757	23879	23765	23820	23784	23839	23596	23781	23688	23764	23791	23624	23685	23650	23905	23682	23878	23730	23769	23727	23785	23646	23789	23774	23667	23814	23702	23716	23788	23777	23764	23763	23808	23586	23797	23703	23718	23737	23733	23703	23829	23677	23748	23762	23835	23801	23710	23742	23699	23773	23661	23766	23814	23641	23675	23731	23720	23745	23742	23831	23739	23680	23733	23794	23762	23714	23753	23770	23627	23755	23819	23696	23688	23650	23690
20309	17053	16999	17140	17322	20713	38810	34764	27208	20368	17378	16707	16720	16898	17008	17108	16969	16999	16821	16826	16755	16662	16768	16733	16822	16800	16774	16883	16828	16828	16817	16702	16803	16837	16710	16793	16733	16783	16671	16871	16725	16773	16582	16823	16498	16677	16878	16574	16893	16898	16732	16754	16669	16643	16952	16850	16843	16817	16627	16551	16742	16999	16848	16786	16749	16862	16794	16673	16751	16616	16627	16827	16834	16638	16689	16779	16903	16733	16926	16972	16694	16504	16556	16861	16808	16819	16704	16730	16891	16847	16987	16671	16942	16743	16679	16803	16700	16879	16534	16576	16756	16664	16834	16827	16745	16766	16824	16816	16848	16647	16746	16814	16903	16945	16739	16658	16867	16718	16945	16775	16799	16703	16701	16786	16661	16864	16969	16953	16624	16737	16840	16781	16796	16775	16789	16748	16844	16799	16858	16814	16662	16779	16682	16737	16807	16689	16720	16929	16814	16923	16948	16677	16847	16814	16939	16736	16779	16787	16836	16963	16757	16743	16699	16803	16837	16985	16824	17005	16798	16965	16509	16738	16669	16760	16814	16885	16857	16845	16872	16691	16724	16619	16654	16760	16786	16932	16689	16818	16762	16635	16760	16853	16959	16641	16991	16874	16725	16775	16812	16716	16797	16926	16569	16665	16758	16694	16802	16919	16878	16724	16637	17009	16869	16892	16934	16795	16807	16766	16799	16778	16920	16871	16698	16853	16883	16585	16644	16830	16600	16762	16740	16718	16873	16538	16802	16816	16762	16747	16674	16867	16790	16838	16672	16845	16987	16867	16878	16801	16862	16742	16721	16823	16881	16866	16897	16676	16759	16698	16784	16661	16581	16764	16884	16584	16867	16836	16783	16728	16913	16678	16691	16749	16914	16752	16750	16783	16888	16730	16748	16903	16599	16712	16743	16761	16744	16911	16782	16759	16611	16858	16637	16734	17035	16767	16867	16749	16811	16812	16720	16731	16752	16849	16650	16739	16766	16621	16718	16785	16735	16923	16921	16691	16917	16687	17057	16901	16772	16783	16835	16973	16639	16863	16975	16850	16877	16836	16729	16706	16657	16708	16869	16865	16750	16619	16627	16611	16835	16770	16813	16830	16900	16832	16776	16857	16827	16895	16905	16823	16598	16629	16988	16714	16984	16752	16764	16735	16841	16640	16954	16651	17112	16547	16575	16884	17014	16891	16910	16815	16720	16960	16961	16770	16818	16745	16903	16785	16847	16833	16550	16745	16799	16964	16693	16620	16814	16803	16876	16924	16707	16633	16646	16697	16744	16499	16763	16681	16856	17004	16813	16699	16782	16687	16783	16787	17003	16777	16744	16986	17022	16789	16883	16798	16871	16830	16885	16887	16704	16704	16758	16967	16588	16757	16971	16746	16809	16853	16840	16841	16960	16788	16686	16838	16830	16944	16695	17083	16768	16772	16670	16756	16868	16830	16896	16941	16750	16741	16929	16936	17098	16879	16862	16752	16774	16878	17123	16777	16695	16680	16865	16560	16684	16958	16609	16740	16948	16927	16826	16755	16831	16821	16822	16699	16722	16744	16852	16728	16736	16761	16932	16804	16757	16689	16864	16865	16789	16913	16927	16687	16741	16859	16851	16705	16825	16739	16673	16849	16796	16857	16841	16695	16966	16915	16683	16805	16851	16797	16805	16754	16994	16862	16757	16894	16696	16772	16665	16861	16831	16537	16846	16932	16743	16829	16781	16649	16760	16798	16948	16704	16691	16858	16677	16919	16943	16871	16648	16604	16737	16686	16722	16690	16674	16725	16807	16968	16727	16443	16760	16847	16847	16926	16751	16974	16802	16836	16993	17047	16661	17003	16977	16722	16912	16964	16922	16941	16775	16625	16538	16656	16746	16886	16830	16580	16766	16717	16809	16752	16700	16985	16774	16997	16839	16785	16579	16870	16722	16930	16763	16712	16896	16797	17062	16853	16753	16767	16877	16776	16794	16666	16733	16930	16698	16970	16835	16903	16731	16771	16842	16791	16771	17036	16695	16759	16792	16615	16833	16682	16781	16980	16800	16645	16685	16930	17041	17001	16900	16875	16919	16525	16745	16617	16725	16716	16863	16769	16862	16730	16807	16926	16742	16709	16753	16871	16880	16823	16879	16922	16943	16881	16653	16726	16887	16902	16785	16911	16835	16682	16809	16941	16897	16834	16799	16898	16603	16908	16887	16585	16901	16867	16717	16783	16741	16893	16741	16770	16793	16920	16675	16752	17072	16767	16757	16803	16721	16857	16844	16734	16823	16872	16811	16963	16735	16785	16913	16770	16744	16866	16835	16735	16767	16758	17003	16958	16757	16623	16744	16697	16827	16771	16658	16989	16778	16699	16846	16778	17053	17035	16758	16655	16828	16921	16818	16855	16979	16943	16807	16884	16884	16655	16713	16863	16849	16650	16598	16904	17067	16853	16908	16908	16838	16704	16918	16880	16868	16910	16880	16783	16769	16869	16961	16895	16968	16840	16947	17021	16839	16915	16680	16673	16849	16966	16913	16903	16859	16590	16954	16948	16747	16885	16840	16962	16560	16824	16956	16772	16659	16990	16897	16802	16880	16678	16780	16727	16766	16856	16659	16661	16824	16854	16859	16792	16864	16619	16873	16744	16890	16776	16637	16870	16654	16573	16843	16724	16761	16469	16694	16696	16878	16858	16826	16833	16838	16633	16642	16887	16758	16698	16903	16682	16717	16695	16895	17061	17109	16994	16962	16851	16854	17004	16819	16740	16679	16837	17020	16841	16837	16644	16798	16716	16659	16762	16806	16833	16842	16806	16852	16829	16673	16784	16784	16708	16776	16769	16892	16750	16779	16645	16619	16760	16877	16750	16696	16851	16952	16814	16723	16515	16851	16824	16781	16837	16883	16888	16623	16599	16666	16860	17051	16945	16756	16780	16637	16710	16679	16889	16761	16851	16837	16833	16769	16840	17063	17025	16790	16850	16934	16536	16651	16753	16732	16792	16696	16909	16723	16807	16721	16755	16788	16844	16723	16888	16799	16785	16967	16816	16929	16829	16720	16887	16778	16771	16735	16932	16823	16961	16754	16633	16712	16693	16987	16576	16809	16890	16851	17083	16815	16887	16939	16893	16674	16865	16939	16546	16761	16803	17002	16805	16857	16792	17086	16804	16928	16733	16794	17069	16685	16807	16914	17028	16522	16639	16737	16869	16681	16774	16921	16943	16761	16826	16723	17047	16856	16795	16638	16968	16703	16883	16610	16614	16738	16842	16930	16783	16892	16825	16697	16694	16878	16706	16779	16696	16832	16900	16519	16880	16800	16718	16970	16851	16867	16812	16882	16943	16697	16657	16854	17003	16864	16889	16753	16688	16813	16916	16939	16668	16697	16795	17019	16750	16850	17065	16803	16778	16784	16702	16803	16715	17047	16813	16705	16718	16803	16813	16829	16797	16912	16774	16598	16625	16896	16846	17026	16971	16889	16811	16787	16875	16716	16849	16850	16900	16841	16871	16726	16787	16754	16648	16798	16802	16852	16630	16727	16855	16686	16786	16799	16987	16845	16831	16839	16915	16593	16710	16737	16846	16705	17007	16711	17097	16684	16929	16908	16909	16886	16770	16529	16843	16692	16713	16966	16595	16818	16745	16636	16721	16709	16821	16760	16676	16890	16776	16854	16631	16932	16656	16856	16922	16762	16803	16915	16665	16934	16780	16959	16807	16789	16892	16722	16878	16734	16892	16824	16725	16719	16881	16855	16695	16961	16759	16822	16744	16942	16944	16805	16808	16829	16848	16743	16660	16804	16823	16565	16881	17110	16888	16851	16799	16890	16996	16635	16656	17006	16853	16787	16799	16756	16918	16881	16809	16768	16802	16650	16739	16851	16892	16956	16723	16852	16868	16686	16865	16752	16805	16693	16809	17042	16799	16788	16799	16868	16750	16983	16646	16644	16908	16666	17026	16987	16889	16865	16746	16693	16688	16975	17045	16825	16809	17022	16794	16836	16694	16734	16892	16698	16833	16844	16994	16740	16794	16736	16789	16890	16993	16937	16872	16652	16722	16685	16903	16809	16591	16964	16742	16806	16958	16825	16739	16582	16775	16909	16649	16909	16796	16761	16853	17046	16827	16751	16814	16791	16804	16755	16892	17009	16728	17032	16758	16739	16878	16843	16966	16786	16698	16833	16806	16736	16954	16898	16758	16697	16775	16818	16857	16790	16709	16483	16738	16897	16896	16714	16838	16667	16825	16775	16664	16870	16724	16806	16806	16735	16965	16771	16414	16816	16871	16849	16759	16892	16751	16803	16836	16716	16748	16735	16766	16771	16617	16791	16732	16832	16829	16764	16907	16800	16718	16789	16845	16826	16788	16950	16830	16835	16808	16997	16847	16754	16636	16596	16769	16759	16640	17047	16739	16780	16770	16777	16799	16653	16901	16966	16851	16561	16919	16846	16880	16882	16684	16853	16803	17047	16703	16818	16919	16856	16768	16829	16666	16798	16810	16859	16982	16613	16932	16851	16639	16702	16880	16910	16960	16574	16604	16777	16625	16612	16922	16632	16817	16888	16802	16858	16782	16908	16795	16647	16595	16851	16709	16792	16972	16670	16588	16691	16783	16893	16643	16824	16808	16895	16741	16911	17016	16731	16839	16809	16774	16774	16788	16874	16589	16654	16958	16966	16737	16904	16758	16964	16788	16703	16746	16965	16767	16813	16906	16739	16783	16954	16818	16762	16558	16795	16790	16870	16899	16814	16834	16844	16767	16641	16894	16724	16820	16539	16813	16678	16771	16738	16835	16657	16745	16635	16766	16941	16790	16792	16530	16820	16901	16750	16891	16857	16818	16782	16796	16937	16881	16763	16906	16858	16936	16844	16808	16622	16955	16926	16648	17018	16913	16898	16801	16781	16885	16924	16959	16931	16920	16733	16895	16778	16917	16672	16670	16795	16702	16743	16810	16603	16786	16923	16796	16792	16972	16680	16995	16843	16732	16990	16926	16940	16819	16690	16548	16779	16656	16809	16609	16498	16843	16870	16976	16795	16877	16606	16796	16724	16954	16888	16622	16834	16814	16577	16808	16790	16752	16895	16893	16780	16664	16885	16702	16865	16703	16741	16781	16945	16838	16847	16729
23684	23827	23782	24439	25639	30917	35149	27378	25974	24820	23597	23405	23327	23387	23536	23609	23502	23654	23619	23516	23408	23641	23523	23636	23463	23574	23655	23478	23631	23555	23634	23586	23628	23535	23459	23593	23684	23560	23488	23550	23575	23548	23581	23520	23641	23429	23528	23494	23489	23535	23485	23508	23553	23614	23639	23496	23465	23533	23493	23677	23651	23470	23458	23644	23532	23478	23508	23619	23533	23593	23503	23605	23608	23583	23584	23638	23580	23515	23565	23703	23533	23495	23626	23569	23513	23570	23489	23511	23578	23601	23649	23656	23647	23472	23630	23517	23589	23446	23522	23564	23449	23492	23625	23509	23744	23488	23577	23539	23408	23566	23529	23635	23543	23668	23499	23571	23656	23671	23524	23534	23609	23520	23629	23689	23687	23550	23567	23620	23591	23570	23683	23504	23571	23624	23576	23587	23520	23633	23545	23580	23656	23546	23593	23477	23636	23628	23602	23478	23468	23684	23671	23477	23566	23641	23488	23562	23654	23694	23584	23539	23573	23506	23641	23543	23582	23584	23546	23570	23548	23529	23486	23622	23607	23585	23582	23595	23453	23682	23606	23649	23601	23600	23565	23592	23627	23680	23616	23631	23618	23594	23501	23603	23743	23593	23551	23502	23536	23542	23508	23583	23475	23680	23543	23541	23669	23605	23600	23743	23659	23698	23631	23598	23583	23616	23664	23428	23606	23606	23605	23552	23505	23704	23616	23577	23631	23512	23521	23642	23455	23537	23646	23444	23620	23590	23504	23706	23484	23617	23427	23574	23550	23549	23605	23665	23553	23560	23599	23641	23630	23460	23691	23579	23667	23620	23492	23735	23602	23542	23600	23590	23567	23609	23562	23558	23676	23554	23605	23665	23576	23691	23607	23508	23638	23575	23644	23699	23744	23578	23600	23637	23591	23601	23602	23579	23532	23650	23556	23621	23549	23635	23581	23614	23505	23380	23704	23642	23644	23649	23512	23580	23645	23672	23562	23511	23572	23582	23611	23528	23639	23648	23596	23557	23570	23622	23563	23756	23634	23472	23556	23581	23613	23652	23568	23574	23739	23623	23737	23476	23651	23660	23595	23583	23680	23688	23548	23716	23507	23611	23647	23633	23683	23474	23677	23570	23705	23545	23526	23606	23492	23651	23514	23640	23724	23483	23592	23606	23548	23763	23522	23618	23623	23567	23668	23590	23457	23688	23807	23500	23710	23583	23528	23680	23631	23602	23630	23557	23492	23628	23531	23589	23624	23626	23666	23630	23669	23738	23573	23519	23712	23664	23637	23560	23543	23519	23760	23625	23648	23526	23613	23552	23597	23651	23567	23649	23585	23662	23633	23512	23631	23659	23654	23498	23532	23604	23444	23540	23526	23677	23557	23571	23660	23636	23540	23585	23722	23496	23745	23610	23594	23561	23595	23605	23605	23479	23644	23666	23728	23616	23600	23471	23481	23605	23716	23611	23662	23523	23649	23552	23561	23529	23653	23787	23601	23547	23580	23610	23721	23660	23677	23622	23570	23639	23619	23714	23762	23488	23714	23525	23468	23643	23676	23585	23533	23576	23339	23571	23736	23532	23678	23503	23535	23570	23590	23612	23628	23662	23578	23567	23579	23563	23578	23564	23717	23567	23597	23642	23677	23634	23544	23609	23702	23615	23740	23579	23663	23489	23692	23579	23614	23676	23522	23419	23665	23561	23540	23596	23638	23682	23585	23648	23530	23652	23628	23681	23604	23622	23542	23585	23670	23841	23563	23613	23641	23600	23593	23673	23493	23608	23684	23729	23476	23602	23756	23607	23741	23475	23576	23614	23550	23547	23656	23617	23656	23604	23665	23547	23620	23526	23495	23735	23588	23717	23655	23532	23566	23702	23597	23726	23726	23643	23635	23613	23645	23631	23672	23619	23684	23702	23674	23638	23637	23596	23501	23664	23667	23631	23585	23686	23715	23568	23623	23613	23579	23651	23595	23686	23511	23607	23653	23644	23639	23618	23661	23680	23656	23593	23625	23688	23549	23553	23653	23647	23556	23748	23582	23540	23592	23589	23557	23560	23689	23608	23541	23495	23526	23660	23493	23757	23615	23458	23609	23506	23506	23620	23655	23660	23614	23613	23629	23569	23561	23508	23607	23589	23615	23575	23624	23617	23684	23427	23693	23573	23733	23626	23732	23543	23633	23551	23686	23712	23483	23688	23632	23543	23597	23642	23741	23737	23585	23744	23605	23752	23541	23615	23619	23540	23714	23565	23636	23599	23641	23703	23558	23602	23602	23732	23544	23587	23635	23579	23646	23622	23615	23664	23633	23573	23586	23684	23728	23597	23614	23506	23609	23668	23693	23567	23554	23579	23686	23563	23549	23593	23556	23718	23567	23599	23594	23578	23689	23618	23680	23669	23577	23665	23673	23555	23656	23603	23626	23667	23618	23666	23665	23642	23640	23724	23599	23751	23551	23693	23597	23709	23596	23665	23613	23485	23668	23723	23610	23640	23677	23619	23641	23545	23597	23742	23695	23635	23652	23615	23623	23623	23620	23509	23673	23546	23635	23603	23663	23474	23697	23659	23675	23655	23651	23558	23578	23657	23553	23687	23601	23601	23557	23778	23586	23689	23603	23624	23767	23573	23507	23516	23683	23611	23615	23611	23496	23761	23636	23558	23643	23524	23623	23538	23656	23626	23520	23736	23700	23573	23575	23663	23599	23656	23730	23536	23522	23612	23778	23584	23645	23705	23582	23744	23563	23671	23721	23644	23583	23647	23801	23543	23689	23672	23583	23599	23728	23628	23512	23594	23663	23648	23551	23595	23588	23667	23591	23568	23638	23753	23539	23673	23680	23556	23689	23548	23588	23626	23589	23536	23649	23474	23689	23553	23673	23680	23464	23686	23623	23515	23598	23644	23712	23523	23639	23675	23643	23667	23643	23563	23539	23603	23617	23536	23674	23675	23652	23499	23600	23437	23735	23684	23617	23600	23759	23603	23604	23651	23624	23700	23569	23473	23537	23608	23549	23763	23615	23466	23578	23650	23656	23508	23605	23586	23611	23723	23594	23637	23674	23577	23571	23573	23594	23725	23800	23668	23561	23565	23680	23662	23537	23529	23579	23786	23560	23575	23463	23594	23579	23677	23680	23717	23629	23504	23602	23662	23702	23566	23659	23477	23548	23597	23621	23619	23513	23594	23661	23643	23648	23641	23576	23644	23629	23587	23667	23644	23631	23541	23640	23596	23574	23686	23629	23429	23710	23526	23657	23664	23586	23617	23520	23621	23596	23712	23522	23700	23533	23695	23640	23653	23605	23626	23529	23679	23618	23590	23730	23460	23675	23598	23613	23591	23753	23623	23610	23608	23782	23546	23634	23659	23530	23627	23664	23587	23607	23778	23652	23610	23626	23662	23660	23483	23666	23561	23482	23559	23714	23419	23696	23682	23636	23608	23681	23573	23666	23590	23605	23478	23543	23782	23643	23641	23614	23548	23683	23498	23582	23638	23626	23715	23580	23621	23585	23608	23574	23628	23643	23678	23508	23609	23529	23615	23556	23578	23627	23720	23685	23572	23595	23613	23501	23739	23583	23662	23733	23692	23718	23622	23614	23649	23620	23588	23633	23618	23768	23597	23518	23566	23555	23673	23619	23484	23615	23649	23525	23592	23693	23550	23532	23595	23587	23524	23710	23649	23553	23786	23515	23742	23556	23503	23694	23547	23736	23682	23533	23491	23747	23515	23679	23591	23655	23548	23689	23564	23593	23641	23662	23565	23568	23664	23643	23637	23628	23592	23609	23656	23585	23627	23539	23612	23623	23533	23599	23664	23589	23557	23664	23575	23665	23483	23618	23878	23730	23592	23755	23626	23701	23600	23635	23667	23569	23675	23489	23653	23577	23527	23598	23590	23663	23530	23723	23605	23689	23755	23752	23632	23597	23570	23597	23607	23652	23618	23682	23614	23605	23578	23615	23547	23757	23598	23717	23676	23627	23592	23696	23451	23601	23661	23675	23682	23650	23679	23559	23708	23642	23640	23630	23640	23546	23714	23710	23658	23599	23625	23624	23602	23589	23573	23590	23629	23595	23568	23552	23561	23727	23617	23550	23606	23664	23588	23663	23717	23730	23696	23666	23562	23769	23614	23499	23775	23564	23617	23523	23802	23538	23564	23625	23558	23591	23602	23697	23515	23499	23618	23618	23712	23572	23693	23653	23682	23563	23689	23671	23535	23654	23565	23555	23668	23628	23718	23605	23736	23554	23676	23637	23505	23681	23583	23607	23663	23639	23662	23646	23519	23625	23574	23714	23606	23554	23658	23662	23596	23650	23528	23707	23673	23615	23664	23487	23648	23637	23566	23591	23788	23620	23660	23622	23594	23661	23633	23571	23658	23720	23499	23692	23642	23722	23622	23679	23592	23743	23770	23560	23648	23655	23646	23496	23657	23679	23716	23586	23601	23663	23606	23694	23473	23560	23658	23567	23557	23587	23553	23688	23591	23662	23688	23598	23691	23629	23579	23618	23526	23621	23620	23779	23589	23643	23599	23663	23714	23526	23701	23599	23647	23531	23632	23620	23584	23782	23659	23677	23749	23563	23610	23590	23575	23677	23625	23564	23644	23612	23589	23705	23626	23625	23668	23669	23758	23640	23665	23686	23642	23661	23543	23695	23653	23713	23560	23616	23640	23622	23543	23682	23485	23669	23692	23645	23621	23620	23581	23676	23798	23520	23443	23613	23667	23618	23552	23635	23627	23687	23489	23622	23626	23726	23567	23563	23568	23594	23611	23729	23598	23600	23700	23557	23737	23743	23615	23703	23660	23620	23775	23659	23662	23553	23619	23564	23795	23625	23598	23659	23620	23622	23575	23577	23666	23544	23688	23644	23638	23668	23773	23563	23610	23584	23723	23680	23632	23560	23622	23652	23719	23685	23615	23749	23635	23495	23678	23661	23539	23636	23688	23719	23706	23802	23588	23604	23614	23504	23708	23723	23503	23620	23703	23605	23624	23631	23672	23645	23574	23666	23504	23710	23620	23412	23579	23624	23776	23705	23566	23508	23681	23676	23634	23829	23769	23554	23660	23560	23542	23612	23791	23644	23721	23692	23581	23712	23688	23628	23525	23679	23610	23662	23545	23716	23731
19028	17702	16992	17136	17437	21146	46153	44853	34004	23666	18408	17362	17051	16858	17082	16989	17108	17032	17121	16857	16901	16848	16937	17061	17021	17025	16894	16828	16998	16962	16987	17108	16918	17061	17037	17062	17159	16984	16776	16889	16873	16816	16905	16733	16916	16794	16856	16973	16966	17089	16948	16750	16933	16820	16938	16989	16973	16996	17081	16834	16981	16926	17008	16872	16995	16925	16996	17118	16994	16803	16973	17073	17002	17176	17028	17054	16853	16840	16998	16734	17004	16846	16983	16986	16904	16936	17045	16914	16940	17016	16960	16739	16948	16960	16860	17039	16840	17001	16896	16783	16935	16836	17105	16957	16955	16970	16996	17047	16946	16964	17150	16846	16850	16686	16935	16853	17056	17084	16881	16810	16853	16894	17153	16813	16930	16993	17184	17110	16825	17028	17134	17053	16824	16971	17242	17019	16843	16992	16926	16916	16899	17072	16902	16837	16867	16735	16925	16893	16920	16878	17018	17094	16807	16905	17020	17028	16849	16999	16882	17009	16941	16992	16934	16904	16889	16906	17012	16900	17011	16981	16878	17041	17122	17171	16913	16994	16921	16889	17026	16887	16859	16999	16827	16935	17035	16754	17112	17049	17077	16842	17038	17015	16935	17228	16910	16936	17108	17095	17031	16792	16958	16966	16979	16812	16840	16951	16729	16788	16807	16960	17117	17010	16834	17038	17005	17037	17178	16907	16844	16877	17036	16716	17082	16888	16914	17001	16957	16870	16858	17063	16947	16892	16836	16862	16897	17021	16863	17171	17110	17080	16856	17156	16805	16862	16917	16966	16971	17002	16786	16855	17146	16761	16980	17011	16985	16834	17021	16907	16858	17048	17101	17025	16941	16883	17038	16968	17097	17044	16925	16815	17042	17061	16867	16917	16976	16859	16942	17104	17075	16788	17108	16885	16771	17137	16918	16917	17005	16891	16955	17141	16811	16925	16981	16935	16876	16873	16933	16937	17074	16835	17056	17070	16993	16864	17026	17072	16999	16978	17005	17075	16892	17023	17016	16797	16909	17058	16849	17038	16904	17051	17022	17036	17082	17017	16905	17189	17129	16955	16896	16847	16994	17131	17083	16865	17087	17155	16831	16931	17052	16951	17020	16905	17090	17008	16878	17024	17014	17200	17000	16987	17067	16957	16928	17113	17003	16944	17113	16835	16903	17243	16915	17062	16591	16950	16878	16958	17079	17044	16907	16952	17018	16925	17067	16912	16998	16813	16924	16971	16988	16921	16952	17017	17110	17069	16993	17031	16927	16996	16917	16911	16872	16859	17154	17081	16854	16750	16970	16946	16890	16900	16866	16899	16957	16957	16699	17021	17058	16810	16935	16991	16894	17105	17028	17057	17060	17117	16938	17007	16900	16927	16992	17184	17050	16780	16910	16940	17043	17035	16779	17043	16939	17026	16889	16929	16862	16877	16935	17113	16955	17004	16857	16844	17091	16885	16937	16883	16931	17021	17024	16946	17065	16885	16924	16941	16989	16955	17051	17159	16873	16823	17022	17033	16972	16869	16981	16946	16846	16812	17066	16896	17019	16885	17069	17059	16927	16768	17263	16932	16961	16999	17014	17062	16698	17017	16943	17052	16906	16979	16919	16873	16591	16904	16887	16832	17029	16948	16823	16825	16917	16911	16811	16839	17095	17026	16953	17086	16849	16959	17020	16989	16912	16684	16718	16740	16868	16832	16913	16821	17054	16970	17024	16878	16995	16844	16865	17036	16926	16970	17102	17047	16874	17163	16712	16961	16941	16966	16947	16907	17133	17073	17185	17013	16925	16992	17078	17115	16988	17010	16929	16773	16816	16872	17061	16918	16955	16988	16997	16870	17085	17079	16942	16873	17333	16757	16947	17012	17060	17007	16945	16810	16852	16984	17102	16868	16902	16834	16829	17141	16973	17028	16871	17041	17043	17163	16940	16761	16973	16865	16831	16866	16929	16849	16684	17114	16871	16930	17017	16965	16853	17123	16996	16780	16974	16923	16778	16957	16646	16965	17024	17088	16983	17012	16985	16833	16891	17141	16931	16803	17023	17148	16932	17037	16975	16928	16795	16820	17000	16938	16997	16865	17030	16919	17123	17157	16776	16834	16896	17075	16932	17017	16949	16909	16965	16828	17102	16977	17273	17086	17026	17281	17099	16805	16820	16871	17011	17164	17043	16905	17075	16896	17079	17105	16803	16997	17083	17111	16903	17020	16850	16968	17030	16918	17176	16923	16804	16906	16891	16931	17070	16839	16715	16896	17070	17000	17083	16810	16890	17127	16888	16998	16857	17104	16975	16997	17017	16885	16936	16937	16977	16947	17061	16913	16917	16874	16905	17010	17133	17115	17098	16731	16978	16895	16914	16911	16958	16960	16822	16857	16901	16935	17053	17032	16961	17067	17056	16862	17025	17140	17013	16914	16666	17033	16988	17166	17139	16960	17071	16921	17108	16946	16950	17165	17116	17014	17050	16987	16978	16826	16882	16924	17000	16921	17035	16995	17172	17193	16918	17261	16844	17170	16921	16878	16970	16775	16944	16858	16892	17012	16954	16940	17041	16965	16945	16947	17072	17192	16934	16917	16961	17138	17053	16793	16999	16804	17020	17042	16960	17170	16933	17151	16836	16925	16797	16910	17042	16980	17108	16881	16846	16891	17093	16844	17062	16832	17195	17059	16849	17000	17041	17006	17122	16841	16825	16884	16881	16899	17150	16948	17081	17170	16807	17037	17089	17066	16973	17100	16994	16903	17084	16954	16730	17169	16989	17032	16815	16778	16966	17061	17044	16864	16979	16878	16939	17149	16871	16877	17079	16972	16892	16965	16816	16868	16988	16908	16801	16768	17031	17205	16963	16683	16993	16984	16954	16943	16956	16992	16848	17017	17024	17085	16938	16807	16976	16990	17033	16822	16909	16974	16829	16901	17034	16885	16814	17043	17114	16814	16980	17037	17034	17166	16996	16996	17020	16832	16804	16986	16908	17036	16858	16846	16912	16990	17138	16993	16997	17073	16782	17191	16832	17009	16958	17072	16901	17109	17124	16829	16977	16872	16888	17014	16976	17182	17145	16887	16949	17051	17162	17009	16997	16792	16809	16937	16888	17116	17109	17030	16993	17035	16924	16916	17044	16856	16948	16912	17095	17007	16964	17037	16808	16866	16710	16994	17016	17071	17125	16899	16853	16909	17105	16964	16707	17064	17011	16786	17118	17279	16988	17085	16876	17024	16809	16949	16886	17021	16911	16909	16926	16834	17018	16970	17228	16957	16999	16947	16801	17122	17143	16836	17108	16962	17190	16895	17003	16973	17111	16884	17100	17084	17041	17109	16992	16924	17026	16881	16888	16861	17026	17112	17050	16988	16913	17148	17046	17007	17000	16904	17110	17018	17001	16895	17021	17024	17308	16843	16846	17207	17117	16871	17057	16976	16777	16774	16843	17094	17042	16941	17057	17010	17131	17086	17068	17309	17045	16939	16852	16937	16883	16932	16974	16798	17082	16890	16704	17028	17123	17107	17029	16970	16898	16604	16911	16934	17194	17050	17067	16981	17003	17020	16868	16998	17148	17017	16946	17017	16935	16859	16761	16935	17055	16681	17020	17064	16868	16884	17117	17148	17157	17052	17100	16971	16924	17050	17017	16926	17147	16984	17066	16790	17106	16992	17078	16968	16945	16951	17039	16968	17178	16958	17067	16940	16897	16845	16834	16942	16909	16993	17007	16821	16862	17009	16767	16839	16889	17067	17245	17058	16891	16918	17041	16892	16798	16925	16952	16894	16966	17059	17084	16934	17224	16941	16774	16997	16958	16930	16949	16990	17181	16916	17019	17118	16971	16922	16891	16804	16858	16995	16986	16957	17037	17035	16888	17127	16880	16825	16893	16983	17121	16791	16949	17088	16976	16920	16939	16930	17046	16962	16940	17107	16965	16835	17126	17024	16980	16951	16939	16941	17196	16986	17148	16827	17015	16936	17080	17086	16910	16911	16919	17102	16897	16811	16861	16826	16877	16886	16947	17098	17102	16934	17159	17017	17161	16801	16857	17021	17176	17135	16810	17115	17115	16965	17024	16925	17109	16827	16931	17039	17024	17122	17015	17040	16851	16937	16938	16887	16836	16965	17029	16970	17010	16996	17105	17045	16998	17060	17277	16862	17012	16955	17145	17028	16977	17105	17085	17013	16793	16977	16900	17101	16933	16794	16950	16864	16928	17017	16886	16887	17006	16943	16849	17082	16927	17148	17111	17063	16951	16896	16846	16947	17059	17017	17007	16974	17101	16786	17112	16971	16993	16910	16989	16887	16733	17155	17008	16963	16971	16887	16746	16887	16909	16861	16756	16944	16835	17064	16836	16830	16880	16897	16843	16913	16744	16956	17213	17119	16883	16942	17038	16989	17001	17000	16928	16874	17020	17118	16942	16934	17113	16914	16801	16910	17025	17141	16846	16934	16929	16950	17141	17026	17122	16997	17015	17045	17043	17104	16841	16800	17111	16948	17003	17027	17021	16885	16698	16942	16789	16873	17024	16877	16830	16939	16956	17066	16935	16956	16892	17031	17085	16905	17098	16982	16883	16732	16874	16919	17115	17049	16935	16828	17020	17059	16948	17086	17133	16933	16730	16955	16897	16975	16898	17022	16990	16853	17169	17148	16829	16779	16852	16631	16933	16974	17016	17017	17024	16915	16958	16901	16960	17044	16901	17099	17006	16895	16844	16799	16914	17007	16847	16806	17076	16847	17024	17117	17025	16895	16838	17065	17159	17096	16843	17188	17096	16915	16898	16797	16996	16775	17080	16832	16771	16845	16836	17051	17036	16996	17093	16962	16942	16908	17164	17006	16853	17076	16955	17000	17039	17228	16877	16975	16892	17057	17029	17314	16898	16984	17193	17011	16778	17000	17078	17138	17016	16807	16883	17206	16751	17025	17057	17044	17142	17014	16993	16806	17002	16882	16937	16911	16720	16953	16890	17108	16937	16815	16960	17082	17048	17012	17020	17009	16694	16870	17018	17037	16996	16949	17087	16984	17039	16914	17026	17099	17153	16900	16743	17232	17017	16998	17071	17026	16989	17108	17103	16880	17003	16820	17052	16941	16881	16883	16969	17020	16970	17041	17087	16967	17114	16893
25622	24062	23971	25048	26589	30883	41422	29383	23168	23849	22618	22614	22793	22902	22989	23257	23303	23234	23344	23346	23530	23427	23667	23610	23595	23645	23578	23555	23520	23481	23683	23548	23496	23645	23648	23476	23571	23604	23443	23483	23571	23596	23667	23460	23527	23547	23574	23615	23649	23586	23587	23595	23562	23480	23589	23592	23551	23487	23572	23538	23500	23654	23657	23541	23671	23529	23652	23513	23690	23648	23686	23525	23471	23512	23481	23622	23731	23418	23628	23515	23563	23650	23530	23709	23526	23530	23675	23583	23658	23653	23456	23577	23566	23549	23673	23778	23485	23626	23584	23641	23650	23574	23675	23593	23448	23615	23617	23586	23658	23664	23562	23661	23643	23517	23667	23558	23590	23548	23530	23623	23597	23595	23637	23595	23489	23563	23549	23578	23529	23548	23713	23540	23505	23573	23596	23529	23477	23672	23588	23730	23594	23598	23606	23689	23594	23636	23582	23539	23528	23611	23600	23649	23629	23706	23569	23681	23720	23589	23467	23658	23648	23525	23634	23608	23656	23690	23616	23575	23634	23653	23555	23633	23562	23700	23554	23537	23651	23553	23600	23664	23542	23679	23649	23525	23621	23532	23575	23561	23648	23559	23677	23633	23729	23509	23569	23562	23678	23566	23538	23573	23560	23746	23607	23624	23587	23569	23553	23565	23724	23602	23650	23751	23638	23500	23643	23720	23630	23532	23640	23598	23586	23571	23628	23620	23649	23729	23602	23484	23612	23669	23616	23728	23624	23670	23538	23758	23615	23534	23670	23699	23674	23591	23631	23613	23690	23571	23719	23703	23634	23585	23659	23615	23529	23650	23641	23615	23665	23683	23599	23630	23447	23682	23607	23725	23530	23736	23778	23646	23591	23666	23533	23619	23453	23721	23550	23635	23458	23739	23573	23619	23580	23829	23590	23719	23575	23700	23540	23670	23800	23604	23697	23721	23682	23628	23675	23571	23681	23713	23565	23676	23727	23830	23680	23542	23701	23785	23743	23696	23689	23558	23542	23680	23656	23538	23737	23761	23642	23627	23610	23615	23732	23548	23733	23571	23661	23689	23657	23637	23679	23703	23643	23635	23742	23596	23705	23615	23708	23511	23591	23574	23519	23685	23616	23627	23609	23674	23704	23457	23650	23624	23657	23569	23640	23583	23711	23684	23623	23694	23532	23750	23444	23598	23694	23660	23626	23628	23595	23536	23676	23582	23637	23500	23644	23646	23595	23702	23748	23702	23499	23609	23677	23558	23769	23613	23646	23634	23572	23607	23714	23562	23597	23618	23585	23563	23657	23536	23665	23675	23695	23530	23723	23697	23620	23720	23617	23564	23660	23580	23610	23608	23673	23643	23605	23558	23609	23639	23589	23712	23786	23653	23757	23599	23829	23658	23700	23550	23696	23737	23547	23698	23661	23725	23680	23731	23571	23707	23697	23713	23604	23603	23731	23550	23673	23567	23596	23669	23706	23592	23551	23709	23483	23644	23695	23683	23603	23523	23632	23590	23675	23589	23616	23684	23625	23737	23549	23513	23757	23577	23740	23771	23540	23606	23561	23674	23686	23618	23732	23614	23786	23626	23663	23688	23727	23754	23507	23726	23696	23535	23762	23617	23640	23608	23589	23728	23655	23679	23598	23627	23509	23579	23726	23593	23590	23788	23572	23663	23584	23726	23589	23700	23648	23533	23530	23691	23729	23623	23568	23589	23673	23706	23517	23730	23671	23703	23576	23624	23642	23761	23737	23622	23734	23646	23657	23602	23659	23611	23607	23621	23583	23726	23616	23674	23717	23665	23652	23631	23757	23678	23739	23633	23767	23620	23759	23631	23586	23640	23794	23571	23723	23621	23667	23530	23662	23549	23635	23669	23729	23584	23721	23695	23712	23749	23609	23628	23668	23760	23664	23595	23727	23707	23686	23707	23666	23642	23679	23749	23565	23684	23734	23621	23637	23657	23574	23602	23708	23718	23731	23693	23687	23619	23734	23618	23689	23566	23604	23632	23541	23722	23700	23616	23557	23620	23681	23583	23733	23678	23640	23681	23565	23763	23698	23600	23559	23633	23575	23700	23616	23697	23695	23536	23632	23708	23522	23480	23736	23492	23689	23617	23624	23694	23689	23575	23727	23680	23614	23656	23606	23551	23667	23454	23720	23615	23715	23567	23739	23657	23659	23729	23622	23681	23637	23611	23773	23577	23726	23768	23666	23616	23737	23547	23640	23665	23496	23691	23679	23512	23676	23621	23707	23631	23710	23769	23629	23592	23529	23671	23653	23678	23610	23665	23705	23547	23554	23716	23633	23616	23646	23649	23687	23662	23655	23772	23668	23653	23508	23830	23629	23649	23541	23666	23795	23626	23755	23636	23579	23544	23715	23593	23699	23716	23638	23660	23653	23642	23732	23700	23730	23663	23649	23657	23781	23728	23739	23652	23529	23621	23810	23726	23641	23690	23628	23594	23663	23699	23759	23601	23480	23778	23596	23665	23660	23788	23561	23540	23540	23661	23694	23674	23588	23697	23752	23627	23687	23558	23681	23706	23599	23629	23643	23475	23752	23614	23698	23620	23706	23669	23479	23741	23621	23776	23531	23604	23572	23571	23711	23613	23682	23609	23667	23627	23709	23652	23672	23561	23746	23743	23625	23605	23643	23612	23669	23571	23735	23699	23652	23544	23543	23764	23576	23719	23673	23589	23679	23531	23584	23637	23601	23652	23630	23778	23658	23559	23665	23554	23666	23638	23640	23703	23742	23677	23633	23689	23555	23696	23712	23575	23687	23632	23663	23724	23441	23709	23700	23635	23665	23646	23474	23739	23640	23644	23566	23530	23527	23628	23801	23557	23679	23776	23830	23621	23531	23784	23696	23678	23767	23611	23579	23575	23637	23516	23744	23585	23659	23667	23696	23722	23638	23635	23624	23641	23600	23704	23614	23674	23612	23672	23560	23763	23699	23592	23778	23622	23574	23731	23517	23670	23601	23709	23464	23687	23609	23553	23713	23608	23670	23710	23635	23661	23648	23660	23664	23635	23607	23739	23660	23624	23731	23723	23605	23489	23645	23730	23621	23584	23662	23697	23652	23831	23701	23728	23589	23636	23584	23740	23589	23662	23690	23756	23713	23580	23697	23785	23651	23626	23682	23607	23659	23698	23734	23494	23639	23686	23599	23600	23671	23638	23690	23674	23643	23631	23583	23742	23727	23612	23702	23742	23720	23514	23715	23747	23749	23554	23611	23682	23741	23620	23696	23585	23719	23566	23704	23630	23709	23619	23629	23743	23597	23636	23686	23686	23704	23582	23739	23568	23626	23776	23655	23539	23574	23774	23619	23544	23706	23668	23526	23710	23621	23639	23601	23786	23717	23672	23619	23693	23720	23662	23569	23738	23650	23620	23621	23835	23561	23595	23709	23699	23590	23724	23599	23507	23822	23571	23640	23707	23761	23603	23594	23680	23592	23749	23565	23651	23651	23762	23594	23723	23628	23614	23707	23727	23530	23666	23673	23757	23573	23756	23635	23598	23602	23641	23802	23814	23735	23603	23712	23798	23622	23648	23781	23679	23754	23636	23658	23779	23622	23808	23665	23576	23608	23596	23647	23672	23590	23735	23652	23727	23655	23677	23717	23526	23633	23742	23666	23773	23713	23681	23445	23646	23820	23680	23590	23639	23785	23593	23721	23780	23697	23681	23688	23673	23725	23705	23755	23672	23706	23718	23614	23683	23664	23566	23689	23660	23681	23688	23691	23476	23563	23758	23694	23771	23600	23521	23706	23734	23724	23604	23719	23665	23609	23777	23629	23701	23828	23552	23712	23564	23656	23628	23632	23653	23687	23738	23486	23797	23704	23478	23656	23713	23784	23594	23475	23689	23570	23873	23610	23614	23813	23657	23671	23693	23681	23784	23691	23602	23683	23724	23722	23693	23685	23748	23635	23711	23824	23737	23553	23606	23552	23693	23651	23750	23681	23493	23689	23646	23742	23659	23730	23598	23658	23785	23611	23775	23583	23701	23660	23566	23564	23658	23675	23632	23637	23666	23695	23603	23722	23542	23719	23704	23769	23721	23702	23667	23472	23680	23699	23725	23614	23697	23678	23684	23796	23766	23607	23582	23796	23699	23660	23661	23597	23719	23665	23708	23593	23607	23658	23720	23646	23686	23677	23654	23691	23764	23548	23705	23679	23571	23727	23635	23710	23645	23701	23638	23699	23734	23739	23660	23583	23784	23702	23761	23587	23708	23742	23629	23731	23573	23755	23675	23689	23590	23756	23674	23656	23490	23755	23746	23672	23711	23535	23677	23663	23576	23582	23720	23717	23702	23566	23697	23694	23788	23693	23585	23750	23643	23726	23598	23653	23701	23655	23668	23774	23749	23690	23671	23727	23694	23629	23627	23730	23619	23771	23550	23844	23609	23596	23657	23630	23628	23783	23617	23673	23703	23668	23626	23566	23655	23696	23704	23736	23640	23694	23787	23719	23743	23768	23690	23698	23677	23612	23705	23753	23654	23584	23761	23568	23733	23622	23689	23703	23623	23708	23716	23606	23616	23677	23742	23672	23717	23700	23808	23644	23684	23672	23707	23657	23635	23735	23735	23637	23675	23794	23613	23615	23739	23524	23647	23741	23680	23682	23695	23818	23765	23621	23657	23663	23623	23696	23657	23755	23664	23609	23800	23643	23742	23543	23725	23694	23704	23687	23565	23525	23637	23691	23693	23722	23645	23710	23658	23779	23701	23628	23660	23696	23586	23689	23634	23690	23629	23710	23645	23685	23599	23812	23561	23573	23657	23677	23615	23788	23704	23666	23644	23716	23693	23753	23517	23688	23596	23668	23596	23685	23590	23839	23729	23576	23721	23752	23674	23690	23620	23745	23638	23683	23727	23630	23769	23830	23642	23716	23649	23693	23730	23659	23701	23685	23679	23752	23647	23573	23677	23628	23719	23611	23703	23666	23536	23742	23638	23869	23674	23645	23756	23619	23692	23648	23747	23718	23748	23531	23699	23696	23759	23674	23802	23513	23514	23841	23694	23546	23778	23752	23646	23677	23675	23753	23751	23633	23686	23708	23478	23565	23584	23659	23839	23700	23620	23525	23739	23699	23561	23615	23637	23666	23744	23791	23646
19137	16968	16959	16755	17066	17514	24492	25148	21984	18702	17237	16875	16760	16899	16581	16618	16728	16674	16693	16937	16712	16774	16743	16499	16683	16575	16737	16642	16852	17004	16728	16682	16501	16756	16917	16962	16806	16713	16681	16804	16750	16589	16828	16796	16853	16906	16674	16839	16938	16669	16827	16787	16644	16892	16807	16844	16676	16903	16755	16750	16820	16962	16361	16680	16905	16882	16703	16562	16830	16707	16645	16673	16853	16721	16804	16796	16892	16790	16920	16659	16977	16652	16781	16805	16813	16811	16787	16784	16746	16915	16847	16832	16617	16832	17026	16630	16694	16984	16598	16700	16851	16959	16819	16786	16956	16632	16660	16727	16686	16635	16703	16818	16625	16476	16765	16927	16793	16910	16983	16630	16824	16882	16617	16640	16743	16759	16630	16596	16668	16760	16791	16645	16740	16651	16798	16810	16775	16601	16717	16857	16803	16675	16667	16895	16860	16706	16799	16650	16783	16614	16765	16642	16836	16729	16718	16760	16344	16645	16665	16718	16945	16521	16721	16719	16736	16793	16888	16864	16893	16840	16789	16893	16809	16848	16896	16714	16695	16561	16828	16937	16748	16726	16740	16769	16711	16822	16809	16779	16723	16862	16867	16792	16998	16827	16761	16816	16600	16889	16909	16825	16902	16778	16718	16607	16661	16545	16882	16709	16492	16595	16827	16883	16845	16739	16787	16850	16747	16660	16885	16695	16651	16676	16657	16729	16827	16780	17060	16881	16811	16849	16865	16774	16656	16751	16767	16716	16885	16756	16920	16732	16842	16795	16826	16742	16739	16779	16921	16767	16567	16652	16741	16582	16821	17017	16760	16738	16995	16796	16941	16856	16697	16918	16671	16716	16856	16753	16639	16780	16685	16853	16872	16813	16694	16570	16883	16745	16818	16643	16595	16753	16840	16592	16680	16909	16751	16652	16731	16778	16838	16606	16749	16780	16760	16682	16646	16962	16815	16657	16841	16635	16939	16750	16719	16561	16728	16698	16706	16620	16746	16549	16874	16902	16556	16863	16751	16753	16963	16921	16789	16843	16796	16819	16836	16932	16846	16759	16963	16753	16765	16760	16867	16844	16786	16747	16749	16972	16676	16614	16933	16625	16785	16843	16950	16704	16844	16596	16737	16733	16929	16751	16778	16871	16680	16734	16774	16820	16743	16757	16698	16726	16631	16730	16960	16774	17010	16670	16596	16994	16757	16629	16977	16751	16706	16761	16669	16816	16857	16936	16978	16918	16875	16700	16878	16776	16752	16826	16789	16635	16710	16577	16890	16841	16730	16848	16711	16701	16910	16794	16658	16621	16909	16710	16881	16646	16813	16714	16762	16736	16706	16699	16833	16755	16812	16884	17022	16880	16770	16743	16499	16745	16916	16699	16624	16701	16924	16703	16445	16733	16781	16633	16717	16805	16693	16760	16664	16910	16783	16742	16724	16772	16792	16881	16889	16914	16929	16945	16950	16764	16906	16785	16741	16923	16707	16963	16772	16704	16815	16811	16690	16630	16821	16748	16813	16776	16760	16729	16708	16744	16712	16766	16934	16782	16823	16694	16634	16667	16742	16838	16908	16805	16610	16813	16687	16728	17047	16925	16843	16816	16889	16849	16875	16973	16818	16778	16696	16740	16786	16765	16730	16765	16544	16592	16658	16723	16576	16763	16693	16655	16859	16700	16740	16736	16767	16734	16923	16760	16702	16750	16589	16736	16723	16640	16896	16709	16767	16736	16798	16813	16949	16720	16926	16869	16695	16829	16683	16687	16747	16688	17040	16793	16703	16904	16611	16792	16800	16870	16775	16845	16632	16625	16767	16784	16685	16876	16719	16797	16759	16852	16920	16708	16712	16665	16761	16649	16926	16828	16693	16521	16904	16796	16702	16742	16618	16659	16696	16692	16817	16760	16652	16765	16812	16921	16752	16708	16695	16925	16871	16719	16865	16712	16764	16879	16676	16626	16757	16679	16639	16670	16755	16747	16591	16903	16930	16798	16778	16622	16587	16800	16769	16685	16832	16800	16911	16717	16706	16749	16781	16893	16749	16864	16863	16692	16500	16829	16733	16889	16757	16678	16738	16602	16887	16577	16790	16775	16661	16926	16882	16653	16841	16687	16797	16806	16911	16713	16859	16729	16603	16737	16607	16731	16548	16787	16663	16806	16872	16624	16659	16673	16813	16823	17039	16631	16871	16593	16521	16772	16857	16714	16821	16779	16726	16656	16869	16764	16841	16779	16832	16671	16759	16817	16684	16902	16699	16665	16768	16725	16758	16671	16802	16797	16887	16729	16658	16913	16704	16759	16852	16875	16638	16798	16775	16774	16741	16766	16724	16716	16756	16729	16997	16928	16890	16787	16836	16895	16739	16720	16756	16726	16945	16708	16967	16985	16731	16976	16910	17007	16954	16810	16837	16824	16548	16780	16844	16672	16765	16782	16805	16847	16720	16730	16809	16965	16760	16745	16729	16952	16790	16736	16878	17022	16684	16656	16827	16782	16757	16703	16740	16731	16830	16711	16840	16783	16888	16754	16834	16654	16848	16720	16609	16830	16771	16786	16791	16824	16723	16738	16779	16516	16789	16749	16738	17010	16774	16939	16870	16657	16925	16852	16955	16783	16783	16668	16650	16726	16745	16869	16634	16730	16714	16600	16882	16714	16877	16806	16583	16812	16621	16924	16912	16871	16760	16616	16866	16646	16793	16824	16863	16803	16905	16824	16617	16716	16800	16706	16812	16878	16900	16672	16587	16565	16943	17022	16497	16740	16689	16941	16795	16861	16903	16814	16764	16766	16729	16606	16899	16862	16611	16743	16628	16777	16631	16746	16911	16863	16730	16761	16884	16878	16714	16819	16823	16852	16642	16726	16863	16805	16630	16723	16690	16654	16745	16752	16893	16671	16903	16513	16794	16752	16940	16894	16741	16971	16891	16760	16762	16583	16740	16781	16802	16973	16736	16684	16697	16941	16779	16769	16941	16796	17061	16649	16617	16868	16703	16737	16812	16747	16741	16797	16881	16899	16776	16625	16649	16816	16837	16684	16624	16847	16780	16849	16748	16921	16779	16743	16902	16725	16711	16743	16854	16920	16731	16684	16699	16874	17033	16722	16590	16952	16786	16899	16773	16792	16795	16577	16646	16764	16869	16671	16705	16805	16762	16770	16921	16803	16839	16824	16944	16548	16759	16813	16600	16556	16736	16763	16747	16746	16654	16579	16852	16810	16693	16762	16850	16673	16973	16972	16891	16626	16824	16925	16680	16885	16679	16733	16785	16900	16764	16704	16776	16757	16704	16832	16761	16723	16889	16716	16758	16848	16564	16649	16916	16861	16899	16830	16770	16910	16679	16726	16725	16782	16745	16757	16769	16607	16902	16858	16777	16524	16802	16838	16811	16906	16838	16792	16744	17050	16589	16653	16773	16557	16916	17037	16506	16762	16659	16846	16804	16877	16659	16823	16822	16673	17001	16759	16901	16755	16854	16941	16885	16804	16676	16839	16481	16724	16730	16765	16729	16517	16783	16734	16562	16748	16829	16891	16878	16711	16794	16734	16736	16970	16575	16869	16767	16693	16700	16950	16821	16795	16833	16548	16982	16865	16649	16684	16692	16832	16552	16574	16762	16846	16870	16760	16699	16653	16659	16751	16619	16845	16652	16824	16807	16925	16879	16681	16725	16718	17004	16700	16791	16879	16702	16525	16845	16687	16678	16660	16712	16799	16632	16788	16827	16884	16778	16789	16768	16840	16925	16672	16578	17008	16669	16798	16675	16762	16591	16647	16696	16532	16823	16583	16779	16790	16792	16687	16687	16913	16753	16744	16756	16802	16771	16800	16734	16808	16882	16886	16706	16862	16882	16899	16762	16745	16823	16590	16892	16811	16586	16824	16893	16912	16807	16819	16812	16672	16765	16767	16707	16418	16782	16784	16594	16874	16652	16820	16830	16817	16683	16753	16688	16778	16574	16769	16825	16865	16803	16744	16772	16726	16851	16690	16907	16831	16836	16693	16876	16826	16803	16828	16853	16754	16621	16577	16831	16743	16733	16697	16745	16820	16938	16946	16747	16796	16645	16705	16938	16603	16648	16726	16726	16660	16829	16690	16871	16886	16824	16759	16655	16572	16610	16728	16778	16890	16797	16731	16747	16635	16618	16647	16829	16897	16727	16687	16793	16783	16770	16560	16721	16777	16918	16564	16867	17016	16798	16684	16646	16887	16644	16722	16460	16639	16706	16752	16755	16899	16621	16736	16783	16825	16820	16668	16715	16714	16790	16932	16700	16695	16736	16872	16887	16692	16816	17049	16697	16672	16857	16668	16617	16619	16815	16870	16738	16749	16787	16870	17102	16812	16803	16736	16973	16808	16842	16673	16878	16712	16696	16760	16742	16726	16899	16662	16741	16802	16693	16799	16599	16648	16777	16902	16514	16777	16623	16701	16724	16720	16781	16881	16697	16687	16776	16806	16797	16689	16508	16725	16749	16809	16634	16884	16665	16694	16696	16599	16664	16614	16684	16675	16861	16757	16811	16848	16732	16702	16823	16771	16847	16988	16778	16909	16786	16733	16767	16712	16845	16928	16840	16562	16811	16531	16890	16672	16831	16788	16821	16683	16779	16838	17033	16880	16948	16937	16862	16901	16710	16997	16776	16711	16827	16700	16820	16679	16876	16736	16931	16793	16671	16702	16753	16672	16773	16656	16595	16793	16773	16759	16621	16895	16851	16757	16813	16720	16690	16818	16827	16645	16672	16814	16845	16735	16703	16702	16969	16933	16880	16720	16745	16714	16631	16772	16638	16806	16894	16902	16635	16569	16551	16844	16800	16817	16828	16687	16863	16710	16859	16763	16770	16858	16906	17018	16483	16868	16749	16616	16626	16892	16927	16906	16481	16681	16816	16807	16793	16648	16626	16602	16915	16850	16940	16820	16748	16743	16675	16844	16691	16742	16812	16500	16611	16803	16926	16677	16825	16660	16771	16701	16774	16704	16783	16881	16639	16644	16659	16588	16822	16748	16690	16804	16741	16770	16737	16730	16714	16954	16872	16813	16763	16948	16689	16713	16878	16752	16718	16739	16667	16808	16660	16811	16943	16601	16813	16530	16721	16744	16832	16923	16701	16712
23936	23902	23795	24538	25023	28408	29543	28551	26570	24404	23758	23516	23641	23631	23494	23589	23540	23685	23674	23598	23498	23681	23582	23538	23558	23496	23608	23535	23431	23631	23536	23647	23510	23628	23504	23592	23543	23591	23594	23509	23494	23521	23625	23608	23619	23666	23583	23525	23574	23495	23558	23512	23631	23518	23736	23454	23518	23560	23531	23565	23500	23546	23553	23563	23631	23466	23497	23631	23477	23592	23495	23536	23526	23641	23475	23558	23584	23531	23529	23512	23587	23606	23482	23513	23564	23515	23597	23615	23553	23514	23568	23568	23585	23511	23674	23552	23496	23525	23631	23642	23532	23495	23595	23616	23538	23611	23556	23636	23551	23681	23479	23598	23641	23518	23486	23610	23501	23551	23535	23516	23628	23501	23547	23648	23670	23600	23487	23418	23645	23410	23591	23596	23584	23547	23653	23616	23491	23617	23736	23600	23573	23593	23524	23456	23630	23566	23626	23642	23626	23501	23476	23581	23464	23506	23522	23622	23645	23478	23635	23523	23667	23480	23570	23464	23539	23569	23605	23576	23631	23484	23642	23560	23532	23557	23605	23506	23515	23678	23586	23734	23498	23621	23466	23713	23636	23476	23500	23619	23698	23596	23623	23525	23504	23582	23448	23590	23557	23592	23509	23704	23594	23576	23673	23518	23655	23564	23753	23695	23673	23543	23642	23488	23660	23611	23542	23715	23491	23646	23594	23487	23607	23717	23482	23596	23571	23608	23514	23684	23551	23585	23543	23486	23621	23686	23633	23714	23413	23452	23754	23441	23559	23563	23542	23539	23679	23560	23618	23541	23484	23635	23611	23638	23567	23480	23574	23758	23499	23561	23656	23663	23590	23487	23606	23700	23534	23554	23569	23421	23651	23672	23672	23565	23495	23472	23584	23480	23659	23594	23630	23670	23576	23545	23506	23676	23480	23664	23559	23597	23577	23663	23575	23564	23741	23515	23535	23578	23685	23522	23614	23564	23658	23587	23618	23671	23667	23555	23552	23641	23702	23589	23636	23618	23604	23628	23549	23616	23621	23589	23544	23521	23621	23472	23711	23579	23652	23600	23800	23460	23613	23477	23673	23599	23552	23468	23537	23680	23500	23638	23519	23608	23589	23588	23487	23550	23537	23557	23686	23546	23457	23506	23573	23567	23594	23571	23714	23576	23493	23565	23472	23546	23683	23504	23607	23553	23665	23669	23616	23524	23724	23587	23481	23749	23540	23642	23596	23593	23539	23659	23447	23601	23570	23596	23580	23584	23723	23565	23569	23541	23511	23630	23671	23649	23518	23496	23591	23585	23575	23683	23663	23577	23570	23688	23639	23574	23666	23683	23588	23687	23691	23608	23689	23592	23687	23707	23594	23534	23593	23586	23604	23673	23608	23597	23435	23496	23576	23514	23569	23599	23632	23536	23597	23634	23556	23665	23580	23706	23486	23711	23629	23546	23558	23648	23519	23642	23576	23590	23502	23492	23529	23622	23637	23703	23582	23656	23578	23636	23434	23661	23518	23465	23586	23618	23626	23546	23530	23534	23578	23623	23504	23662	23520	23598	23613	23698	23637	23510	23663	23545	23716	23497	23568	23663	23680	23640	23537	23674	23450	23614	23582	23658	23617	23627	23625	23583	23568	23650	23486	23507	23579	23519	23589	23639	23643	23451	23524	23653	23526	23589	23609	23491	23509	23535	23627	23555	23698	23686	23512	23609	23650	23570	23712	23391	23591	23569	23545	23527	23636	23653	23516	23685	23718	23611	23724	23649	23569	23659	23560	23547	23719	23628	23523	23708	23464	23688	23575	23618	23584	23696	23531	23554	23590	23608	23581	23597	23626	23638	23474	23598	23621	23704	23556	23558	23598	23692	23464	23508	23499	23694	23610	23521	23460	23592	23574	23549	23711	23657	23573	23624	23609	23669	23536	23612	23653	23667	23514	23521	23572	23606	23610	23503	23560	23501	23564	23578	23562	23623	23578	23635	23622	23611	23619	23527	23587	23520	23657	23634	23541	23581	23614	23507	23617	23597	23558	23618	23610	23628	23559	23487	23768	23549	23625	23602	23578	23622	23487	23707	23636	23624	23530	23545	23622	23518	23596	23623	23489	23523	23608	23666	23499	23753	23615	23596	23745	23547	23626	23570	23622	23542	23392	23674	23632	23506	23664	23589	23494	23648	23637	23548	23621	23687	23531	23630	23694	23600	23363	23691	23577	23591	23614	23643	23591	23508	23580	23728	23583	23561	23554	23577	23530	23552	23615	23554	23675	23616	23535	23513	23590	23665	23686	23632	23586	23682	23475	23638	23613	23483	23543	23655	23580	23583	23643	23547	23594	23635	23541	23629	23590	23615	23559	23577	23504	23660	23427	23628	23609	23622	23726	23400	23565	23688	23569	23464	23770	23485	23661	23568	23585	23513	23584	23592	23584	23667	23683	23592	23647	23631	23594	23517	23552	23579	23656	23645	23508	23566	23583	23611	23616	23652	23592	23599	23748	23574	23564	23689	23525	23531	23726	23588	23535	23578	23613	23548	23580	23551	23683	23629	23607	23728	23561	23639	23584	23493	23678	23647	23517	23674	23651	23597	23579	23612	23480	23643	23558	23635	23497	23724	23546	23540	23552	23637	23660	23566	23638	23478	23476	23636	23601	23641	23626	23463	23647	23541	23589	23565	23556	23549	23632	23658	23675	23557	23622	23675	23528	23583	23476	23530	23760	23595	23672	23515	23476	23562	23661	23518	23559	23681	23512	23587	23675	23644	23598	23660	23589	23536	23609	23487	23585	23653	23593	23576	23551	23634	23669	23609	23536	23533	23583	23497	23594	23641	23617	23602	23577	23575	23735	23551	23595	23520	23684	23737	23545	23520	23517	23671	23615	23573	23567	23679	23492	23621	23524	23489	23624	23541	23603	23598	23609	23588	23653	23636	23681	23582	23682	23456	23573	23614	23600	23532	23699	23478	23656	23578	23550	23713	23580	23670	23473	23596	23571	23430	23748	23639	23590	23537	23627	23562	23560	23559	23593	23672	23398	23704	23533	23635	23601	23525	23644	23600	23799	23570	23546	23543	23534	23557	23610	23583	23635	23504	23501	23560	23663	23679	23729	23635	23506	23686	23557	23656	23502	23589	23672	23651	23618	23702	23578	23610	23696	23663	23742	23616	23626	23703	23639	23574	23621	23579	23482	23733	23502	23741	23512	23662	23589	23688	23502	23575	23509	23641	23599	23557	23550	23631	23647	23577	23596	23412	23737	23669	23554	23693	23532	23594	23521	23758	23724	23721	23584	23522	23689	23613	23748	23632	23491	23576	23706	23631	23628	23460	23605	23723	23597	23573	23500	23540	23638	23626	23585	23506	23593	23687	23597	23637	23535	23555	23533	23612	23613	23534	23687	23516	23681	23629	23599	23652	23528	23584	23611	23520	23554	23574	23667	23470	23552	23622	23738	23605	23555	23513	23546	23565	23661	23637	23657	23547	23591	23599	23587	23600	23626	23646	23548	23559	23627	23601	23592	23733	23505	23626	23598	23557	23626	23619	23587	23551	23590	23518	23715	23541	23540	23584	23583	23590	23480	23489	23730	23711	23530	23612	23499	23571	23484	23599	23675	23623	23657	23453	23771	23514	23508	23598	23590	23563	23609	23619	23579	23689	23567	23589	23652	23597	23576	23650	23601	23690	23552	23596	23665	23485	23655	23578	23588	23680	23554	23651	23602	23649	23654	23645	23643	23742	23536	23583	23550	23645	23581	23568	23429	23620	23635	23651	23614	23572	23583	23496	23517	23650	23473	23576	23578	23630	23547	23561	23500	23556	23609	23640	23534	23660	23603	23643	23649	23527	23585	23613	23650	23660	23632	23570	23668	23567	23606	23570	23550	23636	23646	23689	23553	23596	23675	23621	23617	23578	23588	23667	23603	23604	23603	23519	23637	23572	23476	23624	23703	23540	23549	23574	23633	23626	23580	23653	23548	23624	23645	23644	23448	23649	23614	23456	23577	23708	23543	23487	23518	23594	23631	23551	23700	23573	23571	23619	23618	23479	23642	23606	23630	23518	23653	23609	23553	23583	23611	23718	23569	23606	23569	23634	23653	23574	23617	23417	23647	23699	23550	23719	23698	23543	23662	23618	23591	23670	23590	23600	23622	23540	23492	23680	23675	23590	23720	23528	23715	23694	23577	23749	23487	23676	23644	23631	23616	23588	23654	23514	23630	23703	23601	23696	23587	23664	23491	23547	23615	23619	23606	23523	23696	23646	23505	23674	23670	23675	23600	23524	23657	23590	23555	23586	23652	23587	23518	23698	23561	23505	23659	23547	23667	23692	23622	23486	23675	23614	23542	23725	23515	23665	23634	23590	23676	23609	23571	23605	23575	23581	23664	23560	23618	23520	23607	23636	23577	23563	23623	23558	23584	23646	23576	23493	23691	23693	23607	23688	23557	23584	23596	23676	23536	23607	23556	23618	23669	23506	23538	23585	23568	23623	23550	23538	23536	23627	23590	23546	23626	23684	23566	23610	23693	23425	23722	23511	23646	23603	23645	23607	23555	23760	23657	23660	23449	23699	23518	23717	23712	23582	23675	23603	23643	23583	23580	23562	23687	23638	23686	23662	23558	23650	23693	23565	23602	23569	23636	23638	23689	23554	23649	23690	23687	23514	23655	23648	23721	23703	23632	23685	23548	23537	23557	23563	23591	23665	23620	23552	23671	23612	23520	23434	23667	23597	23702	23646	23580	23571	23592	23699	23585	23650	23616	23631	23621	23569	23710	23587	23661	23525	23478	23667	23589	23703	23615	23569	23483	23600	23761	23574	23528	23653	23598	23630	23559	23576	23646	23667	23559	23686	23562	23607	23556	23587	23617	23682	23648	23498	23686	23639	23711	23504	23506	23569	23616	23660	23615	23568	23675	23605	23735	23595	23467	23700	23551	23751	23540	23518	23608	23587	23616	23699	23629	23595	23620	23584	23607	23528	23528	23533	23572	23661	23589	23597	23448	23586	23643	23609	23742	23634	23548	23528	23636	23593	23554	23503	23666	23659	23576	23562	23638	23590	23635	23683	23618	23513	23720	23596	23529	23646	23467	23539	23608	23549	23557	23656	23609	23497	23647	23730	23575	23602	23530	23458
18765	17603	17550	17191	17329	20650	45614	43806	33709	23366	18430	17306	17024	16911	16885	16993	16980	16942	17070	17042	17070	16873	17019	17009	17010	16923	16815	17003	16994	17335	16995	17058	16827	17033	16939	16838	16869	16781	17046	16803	16936	16963	16937	16918	16762	16803	16847	16719	16920	16794	16985	16788	16924	17012	17077	16948	16865	16735	16946	16813	17030	16879	16964	16838	16728	16795	17070	17013	17024	17223	17039	17301	16959	16991	16816	16931	16927	17049	16973	16869	16882	16908	17009	16933	17007	17116	16853	17086	17038	17076	16797	17074	16930	16986	17014	17028	17073	16899	16913	16883	17060	16902	16955	16791	17025	16962	16987	17081	16917	16965	17029	16927	16742	16962	16892	16906	16946	16803	16922	16935	16958	17137	16939	16879	16817	16920	17085	16978	16926	16951	17040	17013	16902	16822	16975	16820	16940	16881	16919	16836	17083	17010	16904	17097	17178	16841	16895	17003	16970	17063	16923	17061	17016	16875	16772	17028	16764	17080	16942	16864	17087	16831	16976	16882	17095	16896	16996	16846	16818	17099	16780	16809	16923	16932	16771	16808	16783	16992	16919	16974	16980	17028	16850	16789	16772	16981	16819	16972	16830	17106	16956	16752	16903	16987	16953	16812	16783	17029	16872	16742	16874	16974	16976	17132	16903	16985	17127	16937	17175	17021	17008	16911	17013	16888	16870	16469	16982	16653	17097	16978	16884	17138	16874	17073	17101	17095	17032	17085	16962	17082	16946	16813	16780	17108	16736	16959	17088	16748	16841	17088	16756	17038	16981	16928	16882	17074	16954	16888	17036	16990	17065	17076	16919	17045	17020	16980	16950	16767	17109	17051	17016	16955	16694	16761	16939	16895	16901	16938	16767	16955	16884	17052	16993	17016	16943	16753	16881	16992	17031	17076	17080	17145	17146	16952	17027	17157	16911	17112	16921	16901	16992	17025	16884	16913	16920	16855	16782	16840	17021	16750	16997	17033	17113	16990	16982	17013	16847	17082	16789	16937	17145	16967	16889	16759	16853	16885	16793	16884	16843	16958	16984	17101	17009	16940	16860	16769	16828	17021	16992	16857	16907	16939	17080	16918	17028	16777	17162	16853	17091	16993	16919	17137	17086	16863	17100	16933	17041	17049	17094	17245	16901	16963	16831	17001	17027	17006	17047	17081	17080	16995	17084	16927	16850	17053	16901	16753	16953	16923	16886	16969	16939	16934	16898	17076	16941	16924	17024	16881	16780	16759	17061	17089	16930	17002	16992	16950	17048	17011	17003	16992	16941	16947	16910	16788	16765	16940	16929	16916	16998	16999	16841	16920	16938	16926	16962	16795	16890	17021	17066	17003	17136	16769	16651	17031	16925	17006	16927	16734	17020	16965	16959	17030	16988	16996	16875	17094	16923	16933	16754	17030	17073	17069	17174	16906	17058	16995	17150	16958	17172	17017	16835	17042	16970	16999	16958	16988	16907	16757	16947	17013	17010	17037	17082	16806	17161	16974	16965	16871	16807	17056	17236	17091	17064	16946	16924	16965	16963	17045	16934	16730	16995	16812	17027	17166	17071	16833	16889	16931	16889	17083	16950	16987	17046	17025	16822	16984	16912	17040	17017	16994	17113	16993	17100	16995	16828	17028	17018	16960	16921	16916	17099	16911	16999	16820	17015	16976	16804	16830	17080	17089	16895	17118	16914	16747	16923	17031	17106	16821	16938	16708	16983	17237	16922	16911	17028	16933	16917	16758	16994	17051	16838	16931	17011	16796	17032	17139	17005	16969	16770	16981	16967	16826	16892	16903	17020	16870	16890	16791	16887	17071	16812	16953	16864	16985	16960	16778	16998	16976	16870	16973	17089	16738	16903	17100	16985	17044	16986	17139	16854	16891	16850	16945	16971	16924	17023	17011	17059	16804	16890	17118	16890	16940	16896	17055	17102	16633	16927	16940	17088	17157	16960	16917	17026	16919	16898	16896	17090	17159	16898	16977	17016	16955	17115	16883	16955	16784	16770	17013	17199	16831	16840	16907	16901	16903	16909	17049	16948	16929	16988	16997	16917	16884	16899	16823	16933	17032	17112	16818	17095	16929	16998	16873	16926	17038	16878	16950	17076	16892	17033	16622	17043	17045	17062	17031	16792	16929	17007	17181	16983	16908	17113	16876	16712	17114	17147	16944	16907	17036	16883	16969	16916	17041	16933	16925	16847	16819	16906	17053	17096	17102	17061	16946	16910	16877	17056	16946	16878	16838	17241	16900	17149	16961	16828	17045	16970	17145	16830	16992	16982	17038	16977	17018	16931	16853	16844	16822	16925	17113	17067	17005	16962	16934	17006	17132	16972	17250	16994	16950	17044	16908	17050	16862	16921	16933	16971	16783	16947	17130	17040	17115	17142	17044	16889	17049	16955	16827	16986	16960	17053	17012	16922	17143	16887	16848	17078	16835	16912	16801	17040	16924	17007	17015	17076	16754	17023	16895	17244	17075	16644	16886	16830	16859	16844	16837	17003	16951	16930	16868	16842	16947	16688	17182	16919	17133	16907	16998	17060	16944	16943	16998	16942	16879	16813	16906	16904	16928	17054	16851	16821	17102	16878	16898	16924	16989	16887	17064	17074	16930	17010	16873	16937	16766	16876	16861	16926	17184	17116	16911	16918	17077	17059	16999	17033	17128	16996	16817	17056	16869	17113	16975	17037	17161	17008	16988	16740	16912	16914	16963	17049	17012	16972	16812	17078	16990	17087	16970	17026	16958	17235	17091	17211	16724	16833	16989	16981	16879	16809	16903	17214	16855	16976	17122	16856	16815	17086	17165	16931	16991	16861	16924	16749	17066	16815	16972	16958	16816	16948	16984	16940	16746	16890	16863	16904	16901	17175	16780	17014	16808	16890	17159	17007	17142	17069	16900	16966	16972	17091	17074	16869	16978	16941	16976	17091	17022	16828	16999	17036	17191	17107	17131	16898	17107	17037	17192	17012	16763	17053	16895	16839	16714	17166	17037	16990	16895	16955	16802	16800	16956	17220	16904	16897	16949	16804	17236	16951	16903	16997	17117	17186	17024	17188	16870	17025	16952	17158	16945	17015	17000	16846	16905	16770	16968	17021	17077	16991	16685	17174	17061	17005	17012	16861	17016	17035	17004	16955	16857	17102	16930	16920	16851	16847	16885	17003	17016	16936	16896	16916	16930	17129	16977	16921	17047	17066	16924	16895	16899	17075	17160	17071	17054	16953	16926	16995	17085	17059	17068	17003	17019	16744	17042	17026	16857	16794	16967	16865	17007	17008	17150	17044	16780	16882	16817	17098	16924	17093	16871	16886	16983	17075	17153	16900	16936	16892	16994	17044	16961	16849	17094	16954	16857	16805	16982	17055	16813	17005	16864	17096	16903	17092	17002	16872	17004	16855	16685	16895	17089	16991	16975	17071	17045	16879	16928	17081	17013	16957	16869	17031	17073	17016	16923	17176	17009	16892	16943	16941	16947	16832	16925	17119	16990	16892	17036	17068	17206	16802	16908	16700	17246	17018	16786	16959	16825	17106	16998	16951	16785	17116	16890	17048	16944	16946	16923	16663	16837	16943	16796	16921	16922	17033	16828	17126	17200	16918	16986	17020	16704	17032	17081	17125	16899	16953	16998	17144	16974	16857	16870	16907	17007	17041	16941	16937	16872	17011	16775	16987	17096	16873	17139	16825	17043	17019	17024	16920	16858	17272	17075	16833	17043	17291	16861	16812	16790	17102	17043	16936	16928	17030	16812	16856	16835	16925	17008	17079	16835	16798	16839	16836	17052	17209	16827	16932	16933	16804	16959	17152	17031	16926	16962	16913	16991	17100	16926	16966	17069	17060	16938	17097	16955	16882	16923	16974	16729	16878	17046	16950	16931	16855	17023	17125	17163	16990	17030	17037	16899	16841	16977	17106	17049	16760	16945	17279	17075	17060	16924	17018	17068	16979	17021	17127	16823	17098	17142	17055	16796	16722	16896	17031	16969	17039	17034	17185	16800	16927	16930	17099	16939	17021	16945	16957	17064	17033	16667	16879	17039	16987	17070	17108	16880	16953	16965	17093	16829	16687	16785	17046	16875	16932	16797	17102	16845	16771	17016	17028	17036	17091	16999	16871	16889	16998	16910	17037	16996	16994	17032	16824	16922	16924	17161	16988	16777	16792	16810	17013	16938	16953	16993	17037	17074	16966	17016	16674	16975	16693	17008	17109	16953	16959	17140	16815	17007	17009	17013	17012	16813	17046	16996	16971	17049	17031	17046	16845	16977	16857	16982	16853	17076	16844	17025	16954	16913	16945	16735	17268	16863	16719	16869	16944	16978	16909	16903	17144	17069	16788	16882	16895	17076	16864	16915	16961	16813	17122	16990	16807	16850	17137	16873	17159	16849	16816	16935	16830	17005	16928	16934	16855	16867	16965	17060	16793	16885	17221	17098	16930	17010	17036	16839	16985	17075	17070	16760	16994	16865	16934	17049	16692	16995	16907	17048	16976	17127	17060	17053	17033	16788	16858	16888	16918	16909	16996	17036	17081	17010	17055	16940	17098	17151	17040	17115	17037	16783	16823	16840	16955	16876	16906	17178	16952	17120	16927	16741	16927	16978	16928	17053	16790	16734	16832	16595	16846	16961	16857	17006	16928	17104	17029	16895	16878	16931	16822	16862	16999	17015	17077	16967	16974	16950	16996	16889	16974	17044	16901	16903	16886	16819	16778	16948	16970	16836	16951	17000	17139	16811	16929	17025	17129	17032	16860	16753	17100	16790	17062	17065	17211	16820	16986	17067	17246	17003	16885	17162	16935	16902	16943	17086	16902	17164	17048	16874	16979	16847	16895	17013	17236	16827	17009	16928	17140	16901	16894	16863	16843	16918	16837	16729	17154	16995	17082	17035	17063	16957	17132	17340	16753	16970	17062	17046	17134	16999	17163	16794	16924	16872	17032	16885	17349	16835	16912	16730	16920	16938	16934	16745	16903	17093	16890	17086	17049	17105	17080	16613	16682	16832	16817	16968	16942	16731	16822	17206	17077	16844	17027	17283	16909	16730	16775	16934	16842	16924	16900	16988	17093	16929	17033	17087	17104	16966	16794	16844	16973	16901	17189	16991	17058	16942	16890	17019
25110	23970	23911	25052	26318	30738	39893	28999	22928	23620	22515	22559	22669	22797	23123	23157	23203	23058	23277	23426	23331	23453	23429	23409	23483	23468	23362	23554	23516	23438	23357	23484	23520	23350	23375	23411	23618	23391	23461	23413	23615	23420	23254	23399	23513	23500	23510	23559	23431	23605	23360	23370	23392	23372	23462	23539	23405	23397	23521	23508	23386	23447	23477	23470	23350	23379	23501	23374	23410	23452	23320	23415	23469	23312	23477	23232	23436	23395	23332	23560	23316	23481	23428	23434	23397	23500	23411	23518	23410	23313	23458	23541	23565	23505	23482	23524	23426	23428	23385	23465	23449	23420	23420	23471	23476	23450	23485	23394	23364	23632	23478	23400	23450	23368	23579	23502	23325	23426	23424	23314	23531	23466	23475	23480	23502	23521	23452	23472	23460	23500	23539	23304	23511	23379	23398	23532	23398	23435	23514	23473	23324	23452	23531	23416	23543	23472	23479	23518	23505	23380	23507	23476	23349	23498	23543	23538	23465	23370	23613	23462	23467	23572	23418	23467	23521	23589	23434	23578	23536	23511	23531	23382	23636	23484	23580	23454	23372	23524	23578	23576	23432	23558	23368	23402	23425	23534	23456	23382	23543	23557	23418	23495	23469	23609	23376	23673	23511	23427	23482	23503	23492	23462	23672	23384	23536	23450	23464	23609	23503	23486	23375	23524	23503	23570	23614	23486	23469	23595	23634	23435	23512	23620	23542	23433	23535	23500	23541	23492	23465	23422	23456	23387	23429	23418	23615	23488	23486	23546	23547	23493	23543	23471	23661	23525	23615	23553	23527	23549	23457	23587	23581	23447	23620	23534	23390	23577	23603	23546	23491	23442	23538	23523	23496	23461	23457	23574	23518	23533	23451	23454	23441	23504	23374	23504	23450	23429	23448	23521	23415	23442	23581	23417	23451	23482	23472	23565	23439	23409	23476	23607	23453	23635	23411	23520	23446	23435	23472	23531	23535	23497	23252	23378	23559	23495	23664	23448	23395	23567	23433	23501	23357	23563	23460	23544	23544	23446	23425	23494	23524	23573	23606	23543	23519	23548	23385	23490	23420	23576	23667	23487	23520	23507	23434	23677	23444	23567	23433	23607	23495	23511	23545	23622	23518	23503	23468	23570	23455	23490	23462	23617	23480	23575	23472	23495	23632	23539	23509	23464	23623	23566	23508	23517	23575	23494	23457	23431	23585	23490	23473	23536	23463	23401	23510	23635	23473	23526	23525	23436	23593	23484	23408	23492	23380	23597	23582	23465	23522	23632	23327	23520	23542	23585	23406	23425	23505	23403	23506	23505	23572	23520	23487	23534	23610	23343	23506	23622	23383	23531	23653	23500	23554	23639	23408	23652	23526	23479	23530	23431	23479	23378	23420	23567	23506	23519	23484	23590	23422	23619	23622	23560	23437	23589	23524	23431	23467	23740	23491	23345	23598	23523	23495	23451	23440	23481	23508	23590	23521	23494	23566	23430	23632	23489	23484	23457	23567	23552	23547	23556	23540	23520	23597	23528	23549	23416	23554	23536	23548	23477	23260	23462	23538	23450	23355	23536	23379	23545	23486	23523	23492	23489	23523	23545	23590	23421	23494	23481	23533	23530	23500	23524	23522	23433	23480	23677	23500	23514	23508	23476	23529	23599	23533	23531	23506	23426	23603	23526	23420	23635	23490	23405	23488	23466	23526	23711	23576	23535	23493	23518	23452	23461	23428	23421	23445	23609	23571	23469	23554	23337	23566	23407	23520	23447	23476	23507	23573	23530	23573	23550	23436	23506	23418	23673	23343	23585	23539	23519	23466	23373	23426	23473	23436	23717	23441	23576	23502	23511	23489	23463	23489	23564	23448	23536	23593	23438	23487	23590	23495	23405	23608	23300	23552	23540	23573	23438	23548	23409	23533	23513	23572	23607	23570	23538	23524	23445	23526	23571	23434	23558	23485	23518	23492	23559	23424	23436	23604	23512	23644	23479	23465	23579	23464	23564	23490	23504	23532	23585	23700	23475	23494	23438	23553	23387	23554	23413	23542	23632	23479	23459	23551	23475	23513	23646	23518	23456	23599	23497	23421	23636	23533	23574	23540	23452	23558	23445	23380	23508	23499	23523	23480	23534	23504	23634	23318	23446	23608	23496	23487	23575	23518	23442	23429	23631	23556	23374	23529	23463	23541	23447	23596	23716	23448	23665	23518	23569	23548	23436	23503	23608	23508	23473	23572	23605	23597	23335	23471	23531	23433	23513	23587	23456	23505	23578	23534	23584	23489	23458	23520	23387	23510	23433	23575	23489	23449	23544	23595	23456	23598	23600	23532	23479	23469	23493	23585	23520	23510	23629	23396	23694	23419	23691	23585	23467	23590	23509	23499	23453	23459	23505	23484	23471	23613	23557	23436	23614	23541	23542	23477	23526	23433	23646	23561	23428	23577	23555	23469	23443	23538	23500	23595	23569	23440	23474	23523	23545	23595	23495	23469	23683	23405	23462	23341	23647	23518	23547	23530	23576	23545	23527	23492	23455	23501	23637	23525	23541	23539	23630	23439	23419	23517	23554	23556	23492	23527	23553	23501	23452	23525	23525	23495	23470	23505	23410	23552	23516	23649	23370	23532	23572	23456	23605	23598	23420	23551	23551	23603	23514	23577	23629	23346	23579	23522	23485	23608	23632	23450	23536	23439	23592	23635	23656	23429	23390	23563	23481	23731	23481	23518	23545	23451	23532	23421	23471	23624	23351	23443	23501	23607	23458	23522	23562	23555	23533	23582	23613	23467	23521	23604	23473	23555	23501	23592	23558	23514	23577	23544	23588	23439	23564	23610	23556	23471	23636	23459	23511	23414	23505	23454	23524	23469	23491	23376	23513	23480	23506	23523	23465	23522	23448	23513	23658	23535	23455	23635	23480	23605	23545	23389	23509	23526	23498	23407	23519	23532	23460	23497	23500	23552	23570	23551	23594	23652	23692	23541	23444	23458	23631	23477	23598	23413	23636	23586	23564	23543	23469	23490	23529	23402	23559	23526	23605	23399	23457	23440	23582	23578	23604	23571	23516	23491	23659	23523	23519	23575	23600	23565	23519	23480	23527	23542	23318	23728	23549	23397	23637	23557	23434	23514	23487	23672	23655	23386	23474	23506	23429	23604	23545	23513	23497	23506	23422	23581	23450	23614	23581	23494	23411	23477	23648	23591	23577	23496	23483	23530	23519	23536	23464	23554	23620	23553	23421	23555	23496	23558	23577	23500	23660	23462	23487	23462	23627	23501	23561	23407	23474	23508	23586	23473	23535	23464	23449	23400	23590	23595	23485	23572	23576	23601	23583	23560	23531	23560	23571	23396	23550	23520	23433	23503	23650	23549	23587	23375	23558	23481	23472	23458	23448	23607	23472	23616	23552	23473	23477	23409	23576	23528	23608	23453	23398	23473	23452	23626	23609	23561	23412	23594	23527	23481	23574	23563	23505	23502	23568	23450	23559	23564	23479	23543	23507	23489	23537	23533	23484	23503	23428	23503	23573	23536	23404	23579	23567	23563	23638	23518	23594	23517	23560	23439	23451	23552	23523	23551	23447	23405	23531	23705	23597	23414	23567	23608	23524	23560	23523	23519	23494	23549	23573	23431	23388	23444	23370	23498	23475	23594	23578	23544	23573	23349	23676	23564	23509	23575	23532	23495	23504	23584	23577	23419	23435	23622	23577	23365	23609	23584	23443	23623	23496	23536	23471	23476	23561	23457	23485	23513	23495	23647	23447	23604	23551	23456	23574	23492	23430	23582	23480	23411	23563	23661	23412	23502	23521	23567	23543	23405	23584	23551	23610	23570	23598	23523	23551	23546	23549	23574	23482	23449	23569	23506	23478	23534	23507	23635	23463	23578	23511	23553	23653	23439	23537	23472	23554	23564	23440	23624	23522	23466	23569	23563	23488	23442	23449	23544	23548	23587	23466	23485	23331	23539	23457	23459	23475	23642	23473	23566	23639	23543	23641	23510	23616	23512	23510	23518	23452	23659	23439	23481	23538	23480	23526	23537	23517	23516	23487	23637	23566	23538	23603	23525	23539	23559	23619	23687	23489	23490	23668	23483	23469	23617	23565	23473	23644	23608	23480	23513	23592	23510	23505	23391	23705	23422	23513	23466	23416	23640	23584	23444	23536	23638	23490	23524	23497	23580	23454	23520	23442	23629	23368	23569	23569	23405	23477	23520	23519	23467	23528	23592	23443	23534	23418	23638	23483	23618	23574	23569	23601	23542	23576	23488	23503	23459	23619	23452	23404	23497	23531	23505	23584	23519	23600	23548	23498	23535	23546	23501	23671	23394	23460	23483	23543	23455	23609	23448	23526	23552	23438	23632	23586	23541	23531	23487	23553	23545	23573	23540	23627	23458	23570	23679	23527	23581	23577	23583	23545	23548	23591	23511	23537	23422	23543	23609	23384	23517	23603	23477	23503	23716	23548	23491	23548	23436	23506	23592	23389	23558	23497	23498	23586	23576	23485	23583	23425	23609	23513	23530	23520	23443	23566	23533	23444	23465	23572	23529	23573	23583	23520	23626	23319	23595	23543	23462	23483	23447	23637	23499	23511	23561	23561	23595	23559	23529	23476	23487	23521	23635	23429	23550	23445	23474	23437	23558	23526	23534	23455	23394	23558	23533	23519	23462	23431	23515	23547	23673	23523	23456	23650	23517	23548	23469	23592	23576	23535	23548	23544	23502	23595	23566	23680	23619	23618	23463	23508	23447	23571	23480	23624	23438	23537	23612	23388	23603	23485	23575	23513	23616	23436	23459	23638	23504	23447	23556	23602	23492	23511	23510	23615	23602	23499	23612	23598	23560	23544	23505	23537	23498	23576	23524	23408	23500	23623	23470	23522	23608	23513	23497	23670	23560	23555	23563	23530	23451	23527	23493	23589	23574	23461	23737	23529	23518	23557	23407	23415	23616	23620	23556	23438	23574	23426	23569	23544	23489	23529	23577	23556	23504	23597	23502	23468	23574	23426	23600	23516	23581	23621	23514	23598	23564	23615	23549	23647	23542	23643	23533	23562	23561	23484	23669	23587	23593	23579	23412	23506	23583	23421	23615	23552	23519	23579	23531	23600	23490	23591	23549	23550	23425	23606	23476	23481
20544	17089	17241	17094	16972	21437	38284	34867	26513	20136	17596	16839	16491	16559	16782	16599	16931	16733	16894	16844	16802	16841	16934	16769	16765	16726	16736	16932	16863	16566	16705	16610	16766	16615	16906	16672	16761	16787	16955	16848	16814	16867	16955	16798	16604	16748	16765	16962	16780	16691	16672	16701	16907	16834	16613	16630	16658	16692	16880	16724	16602	16656	16907	16813	16866	16792	16668	16972	16766	16607	16664	16700	16834	16845	16824	16828	16875	16808	17005	16880	16845	16587	16823	16717	16915	16824	16720	16922	16790	17092	16856	16860	16738	16944	16684	16854	16814	16770	16957	16979	16854	16772	16942	16882	16626	16652	16693	16722	16861	17051	16930	16871	16617	16787	16934	16869	17019	16836	16966	16777	17075	16899	17080	16915	16779	16777	16750	16682	17139	16905	16689	16748	16866	16913	16779	16700	16848	16656	16809	16697	16901	16750	16594	16826	16576	16876	16883	16842	16903	16917	16820	16911	16685	16686	17042	16898	16837	16858	16499	16861	16774	16982	17058	16732	16666	16839	16704	16925	17016	16820	16807	16747	16759	16597	16856	16973	16819	16658	16985	16760	16688	16793	16861	16877	16612	16760	16826	16786	16761	16852	16750	17005	16765	16758	16819	16711	16853	16908	16857	16578	16793	16895	16914	16700	16922	16645	16719	16837	16718	16863	16780	16701	16895	16779	16684	17082	16764	16876	16979	16852	16726	16873	17098	16727	16970	16922	16883	16685	16867	16778	16586	16774	16907	16952	16739	17074	16741	16927	16736	16776	16837	16822	16818	17026	16930	16733	16688	16676	16923	16761	16955	16759	16841	16931	16893	16794	17002	16726	16822	16617	16861	16805	16651	16869	16523	16808	16979	16781	16854	16844	16937	17021	16724	16812	16793	16897	16999	16844	16876	16828	16796	16780	16998	16889	16850	16769	16713	16915	16575	16782	16859	16893	16922	16950	16748	16720	16810	16757	16825	16929	16939	16848	16802	16612	16958	16764	16881	16596	16815	16899	16969	16834	16898	16676	16921	16997	16798	16976	16768	16858	16970	16760	16844	16828	16795	16839	16780	16888	16906	16685	16947	16803	16710	16762	16836	16793	16715	16654	16915	16848	16546	16793	16847	16916	16859	16704	16798	16755	16817	16701	16721	16901	16749	16796	16772	16926	16681	16917	16931	16620	16860	16869	16837	16916	16999	16727	16852	16686	16905	16631	16897	16751	16980	16956	17072	16907	16841	16715	16838	16985	16970	16621	17112	16925	16942	16795	16908	16918	16587	16781	16810	16679	16923	16755	16956	16995	16658	16852	16922	16873	16693	16779	16764	16583	16919	16803	16852	16977	16823	16660	16798	16763	16895	16732	16996	16722	16676	16777	16818	16836	16870	16737	16842	16720	16923	16806	16927	16748	16850	16647	16847	16749	16663	16917	16877	16730	16780	16836	16594	16802	16854	16786	16839	16653	16725	16804	16903	16959	16845	16845	16924	16716	16880	17145	16854	16713	16777	16807	17033	16917	17001	16712	16810	16801	16977	16784	16902	16667	16588	16816	16985	16869	16622	16776	16897	16897	16868	17003	16870	16696	16931	16874	16690	16912	16683	16847	17005	16801	16842	16634	16812	16848	16680	16968	16944	16694	16830	16802	16729	16843	16561	16954	17023	16883	16767	16745	16834	16810	16835	16525	16810	16749	16880	16709	16895	16840	16772	16603	16755	16867	16845	16899	16876	16962	16835	16709	16925	16721	16507	16819	16737	16817	16767	16850	16795	17026	16691	16846	16897	16694	16938	16753	16675	16642	16889	16908	16870	16790	16631	16881	16920	16851	16877	16713	16959	17153	16922	16709	16808	16917	16802	16849	16583	16813	17038	16959	16921	16929	16823	16635	16976	16912	16725	16940	16693	16897	16785	16635	16917	16799	16832	16793	16809	16698	16788	16843	16650	16723	16842	16849	17095	16740	16952	16785	16642	16821	16923	16849	16868	16843	16932	16837	16738	16608	16572	16876	16856	16639	16956	16670	16769	16851	16867	16718	16655	16683	16949	16894	16928	17060	17104	16759	16806	16899	16834	16723	16656	16747	16932	16738	16804	16559	16773	17006	16741	16885	16935	16832	16701	16676	16644	16859	16711	16773	16819	16667	16739	16829	16860	16764	16824	16734	16996	16967	16761	16768	16958	16830	16726	16778	16756	16752	16639	16814	16880	16905	16747	16877	16820	16770	16795	16885	16682	16838	16807	16750	17070	16725	16820	16821	16896	16813	16622	16931	16819	16662	16793	16838	16696	16794	16739	16839	16818	16968	16766	16900	16836	16837	16981	16833	16694	16778	16755	16590	17019	16936	16860	16593	16772	16783	16766	16888	17069	16719	16811	16814	16834	16767	17011	16596	16893	16766	16806	16842	16755	16756	16782	16753	16808	16937	16928	16857	17008	16857	16908	16876	16917	16933	16796	16964	16869	16874	16745	16868	16827	16687	16893	16771	16920	16780	16769	16912	16992	16777	16642	16859	16782	16870	16722	16994	16830	16905	16798	16979	16876	16925	17035	16697	17089	16845	16850	16778	16791	16782	16880	16824	16897	16969	16735	16772	16837	16758	16680	16744	16928	16803	16766	16631	16925	16882	16742	16950	16803	16805	16897	16745	16885	16893	16859	16730	16784	16824	16924	16898	17102	16749	16824	16906	16962	16859	16987	16858	16606	16995	16894	16860	16792	16778	16888	16902	16861	16778	16695	16833	16697	16922	16845	16810	16792	16819	16593	16681	16683	16966	16932	16915	16760	16579	16899	16856	16876	16831	16942	16932	16696	16889	16716	17021	16917	16796	16642	16786	16726	16885	16983	16751	16802	16767	16898	16787	16853	16756	16856	16990	16657	16950	16789	16856	16735	16899	16607	16767	16979	16976	16813	16809	16633	16873	16885	17035	16735	16457	16819	16952	17110	17004	16890	17007	16891	16698	17045	16613	16782	16722	16711	16866	16765	16848	16762	16906	16747	16775	16697	16789	16878	16565	16988	16801	16912	16748	16858	16628	17020	16802	16779	16985	16722	16765	16756	16804	16911	16859	16809	16836	17072	16843	16784	16784	16770	16637	16880	16848	16768	16849	16700	16842	16768	16888	16645	16751	16792	16816	16976	16922	16740	16851	16841	16785	16745	16710	16802	16725	16781	16895	16776	16818	16883	16845	16910	16807	16848	16580	16826	16836	16798	16766	16855	16993	16787	16909	16851	16872	16892	17010	16977	16740	17072	16985	16730	16950	16851	16780	17014	17025	16724	17049	16752	16949	16897	16705	16764	16737	16942	16736	16778	16757	16853	16675	16699	16791	16771	16776	16651	17142	17120	16708	16809	16738	16906	16694	16775	16771	16883	16973	16683	16806	16619	16899	16784	16658	16995	16846	16756	16806	16737	16685	16669	16946	17093	16772	16984	16859	16832	16840	16773	16716	16728	16782	16841	16649	16877	16993	16652	16827	16710	16864	16918	16762	16816	16614	16814	16767	16687	16894	16887	16851	16970	16948	16875	16861	16845	16850	16850	16944	16942	16773	16832	16865	16714	16673	16821	16768	16939	16515	16734	16645	16693	16764	16898	17022	16754	16827	16772	16714	16726	16890	16932	16806	16877	17009	16885	16980	17043	16951	16809	17004	16944	16967	16844	16829	16749	17015	16922	16635	16641	16846	17051	17004	16834	16716	17002	17000	16805	16830	16862	16858	17026	17039	16646	16779	16790	16687	16742	16744	16480	16801	16926	16868	16734	16822	16861	16699	16768	16541	16647	16757	16951	16933	16744	16940	16816	16886	16761	16787	16806	16830	16787	16667	16681	16834	16930	16719	16849	16800	16973	16775	16878	16802	16856	16729	16861	16890	16959	16789	16764	16891	16886	16951	16918	16677	16820	16841	16771	16636	16793	16798	16915	16834	16887	16657	16983	16850	16709	16890	16887	16727	16735	16980	16933	16933	17051	16869	16646	16884	16951	16797	16703	16944	16608	16756	16835	16659	16830	16790	16689	16725	16852	16751	16858	16797	16657	16848	16939	16864	16944	16663	16897	16987	16693	16847	16747	16976	16890	16773	16916	16646	16765	16811	16861	16901	16769	16739	16835	16982	16953	16888	16760	16987	16942	16717	16860	16775	16562	16759	16947	16809	16818	16770	16737	16725	16867	16674	16963	16832	16788	16771	16732	16760	16746	16676	16925	16922	17012	16585	16856	16757	16809	17158	16807	16802	16895	16730	16781	16583	16704	16760	16809	16705	16798	16673	16719	16740	16789	17033	17006	16851	16922	16912	16746	16829	16866	16810	16769	16910	16762	16709	16924	16795	16707	16972	16765	16813	16810	17104	17141	16731	17038	16874	17041	16912	16879	16929	16804	16793	16836	16901	16924	16873	16906	16680	17005	16697	16751	16748	16710	16842	16904	17036	17088	16833	16788	16872	16827	16918	16852	16716	16830	16766	16906	16919	16881	16756	16781	16735	16928	16842	16821	16834	16789	16743	16635	16672	16863	16894	16706	16845	16751	16924	17043	16868	16975	16766	17031	16742	16868	16767	16721	16819	16761	16877	16902	16936	16703	16767	16925	16954	16951	16695	16817	17024	16887	16722	16881	16786	16918	16810	17026	16675	16698	16734	16785	16811	16947	16665	16900	16698	16666	16688	16873	16892	16835	16613	16971	16905	16709	16974	16861	16867	16859	16935	17096	16877	16801	16792	16847	17005	16899	16859	16791	16609	16808	16865	16753	16834	16926	16823	16986	16929	16784	16776	16916	16976	16824	16836	16893	17016	16995	16872	16832	17070	16564	16846	16803	16702	16823	16942	16935	16772	17064	16673	16963	16799	16798	16745	16955	16749	16820	16900	17005	16836	16728	16832	16956	16877	16825	16958	16801	16862	17029	16755	16707	16874	16813	16681	16732	16999	16603	16838	16771	16879	16912	16943	16893	16653	16953	16839	17047	16811	16868	16873	16725	16674	16729	16932	16853	16818	16965	16827	16579	16927	16873	16771	16990	16936	16952	16597	16701	16830	16770	16910	16811	16725	16756	16739	16898	16755	16953	16839	16984	16864	16786	16705	17021	16843	16794	16826	16976	16741	16969	16725	16957	16981	16695	16797	17016	16852
23603	23710	23679	24422	25070	30741	34829	27157	25724	24432	23432	23197	23224	23304	23458	23311	23413	23486	23317	23407	23540	23434	23417	23503	23434	23485	23435	23463	23572	23509	23527	23486	23340	23373	23577	23511	23470	23517	23363	23388	23416	23497	23395	23463	23336	23514	23478	23546	23204	23600	23281	23463	23452	23416	23450	23555	23543	23403	23311	23499	23361	23423	23492	23485	23422	23492	23510	23350	23558	23501	23426	23431	23541	23354	23341	23473	23422	23373	23457	23409	23478	23416	23342	23562	23530	23451	23458	23428	23517	23408	23518	23416	23410	23425	23444	23417	23309	23499	23358	23448	23567	23516	23372	23553	23455	23457	23466	23370	23456	23371	23310	23421	23529	23388	23533	23574	23389	23313	23415	23348	23557	23492	23469	23430	23496	23471	23619	23443	23532	23395	23499	23366	23534	23543	23504	23447	23494	23485	23327	23535	23584	23388	23504	23406	23510	23500	23445	23434	23473	23379	23591	23329	23462	23397	23452	23428	23489	23437	23577	23287	23472	23616	23368	23370	23447	23337	23507	23389	23526	23335	23596	23441	23481	23596	23469	23442	23605	23375	23489	23408	23470	23521	23355	23369	23389	23380	23659	23457	23439	23516	23470	23497	23555	23482	23419	23403	23492	23386	23489	23497	23457	23486	23494	23516	23374	23515	23485	23448	23526	23499	23579	23455	23589	23443	23401	23377	23524	23505	23467	23545	23418	23540	23572	23441	23439	23477	23475	23435	23464	23551	23540	23443	23561	23506	23412	23532	23488	23518	23515	23469	23342	23706	23476	23544	23387	23498	23448	23407	23485	23564	23545	23522	23403	23471	23497	23494	23453	23513	23565	23360	23711	23536	23476	23590	23403	23451	23479	23330	23527	23383	23657	23428	23428	23586	23449	23487	23537	23574	23454	23542	23509	23406	23593	23558	23562	23595	23415	23477	23489	23549	23381	23463	23371	23506	23498	23386	23502	23498	23397	23484	23517	23597	23459	23543	23619	23473	23372	23524	23360	23717	23425	23496	23471	23477	23489	23509	23423	23485	23476	23465	23630	23414	23491	23422	23467	23515	23501	23531	23599	23526	23441	23554	23340	23518	23497	23514	23506	23438	23475	23523	23476	23435	23655	23418	23518	23502	23455	23530	23331	23410	23547	23482	23517	23626	23443	23509	23632	23501	23563	23423	23564	23593	23376	23407	23557	23354	23594	23448	23453	23675	23466	23554	23346	23528	23558	23497	23518	23424	23550	23454	23515	23400	23492	23531	23502	23537	23409	23570	23430	23437	23515	23451	23511	23588	23457	23474	23477	23475	23454	23588	23498	23367	23443	23503	23508	23498	23435	23592	23548	23457	23540	23428	23560	23449	23614	23493	23426	23443	23405	23490	23370	23446	23570	23543	23366	23595	23549	23408	23544	23521	23564	23585	23453	23395	23497	23505	23572	23572	23503	23501	23495	23470	23588	23380	23563	23437	23494	23526	23393	23440	23464	23499	23453	23435	23492	23432	23464	23510	23470	23493	23623	23421	23505	23507	23401	23578	23522	23555	23561	23458	23615	23511	23603	23547	23409	23653	23524	23522	23641	23627	23480	23508	23338	23490	23573	23495	23374	23407	23497	23467	23459	23520	23463	23702	23449	23526	23492	23548	23589	23559	23579	23400	23447	23517	23435	23436	23415	23433	23469	23460	23514	23498	23601	23499	23444	23583	23462	23562	23562	23527	23578	23443	23466	23357	23333	23574	23462	23455	23472	23664	23476	23634	23457	23503	23584	23456	23593	23520	23518	23475	23610	23460	23503	23539	23486	23577	23581	23332	23637	23556	23610	23498	23521	23362	23556	23494	23533	23538	23499	23453	23510	23336	23460	23521	23491	23386	23468	23467	23487	23358	23428	23475	23459	23594	23396	23512	23483	23571	23452	23534	23630	23525	23406	23520	23594	23360	23636	23491	23395	23422	23432	23642	23550	23441	23498	23558	23598	23583	23413	23408	23472	23431	23571	23512	23495	23604	23519	23590	23627	23495	23528	23484	23484	23479	23601	23383	23517	23659	23735	23340	23589	23386	23362	23551	23556	23510	23494	23623	23420	23558	23490	23501	23543	23586	23420	23438	23456	23552	23494	23513	23749	23422	23442	23599	23474	23514	23431	23403	23595	23489	23497	23530	23595	23446	23570	23444	23508	23516	23504	23418	23538	23422	23546	23375	23523	23512	23506	23574	23455	23567	23494	23463	23542	23440	23384	23513	23581	23458	23495	23461	23360	23675	23588	23461	23465	23600	23390	23475	23595	23520	23509	23605	23512	23465	23507	23633	23611	23589	23350	23511	23524	23355	23496	23498	23493	23389	23462	23528	23449	23628	23453	23564	23517	23397	23445	23509	23516	23543	23597	23492	23478	23394	23568	23530	23482	23516	23477	23570	23506	23462	23427	23575	23494	23312	23519	23510	23550	23433	23395	23584	23500	23496	23429	23548	23382	23564	23590	23358	23490	23611	23443	23409	23466	23594	23546	23508	23504	23558	23574	23494	23554	23506	23607	23457	23440	23718	23480	23553	23431	23672	23532	23465	23523	23481	23531	23512	23586	23483	23594	23551	23458	23490	23518	23590	23465	23532	23562	23353	23470	23456	23521	23509	23523	23450	23608	23589	23531	23517	23584	23500	23491	23484	23451	23531	23466	23548	23537	23462	23518	23583	23456	23508	23576	23557	23478	23491	23591	23544	23491	23454	23541	23505	23564	23545	23531	23614	23579	23560	23484	23605	23538	23419	23541	23300	23534	23489	23559	23522	23306	23545	23423	23592	23561	23495	23419	23402	23583	23538	23518	23639	23472	23411	23461	23550	23464	23571	23673	23466	23591	23514	23636	23547	23513	23488	23534	23606	23474	23569	23569	23500	23428	23562	23424	23432	23464	23518	23476	23415	23542	23567	23444	23451	23426	23522	23654	23473	23446	23449	23498	23534	23567	23558	23561	23501	23546	23460	23530	23611	23576	23414	23669	23480	23562	23500	23635	23433	23547	23572	23485	23507	23558	23491	23530	23481	23423	23551	23408	23512	23593	23466	23476	23482	23454	23532	23462	23492	23457	23582	23385	23422	23600	23385	23531	23698	23531	23555	23455	23610	23336	23546	23565	23614	23538	23605	23406	23538	23586	23702	23570	23543	23651	23505	23548	23676	23458	23573	23558	23403	23505	23391	23540	23500	23429	23609	23468	23461	23481	23564	23560	23547	23456	23628	23470	23552	23548	23528	23494	23500	23557	23472	23612	23425	23499	23448	23464	23608	23451	23505	23477	23525	23391	23570	23548	23482	23598	23468	23592	23514	23510	23486	23451	23496	23515	23596	23511	23464	23551	23516	23545	23564	23402	23511	23579	23458	23508	23376	23583	23578	23405	23424	23444	23495	23411	23549	23508	23516	23446	23467	23482	23450	23518	23533	23528	23425	23463	23496	23596	23562	23485	23570	23576	23472	23569	23525	23592	23633	23396	23463	23543	23590	23503	23475	23549	23520	23488	23421	23571	23404	23477	23505	23568	23443	23401	23574	23487	23548	23477	23524	23460	23412	23444	23566	23593	23430	23574	23579	23468	23518	23693	23429	23483	23602	23509	23557	23530	23437	23519	23568	23460	23519	23397	23735	23410	23537	23568	23526	23308	23516	23585	23578	23583	23578	23380	23380	23675	23354	23669	23567	23510	23506	23536	23549	23461	23511	23599	23467	23502	23511	23553	23484	23398	23710	23450	23451	23507	23468	23533	23555	23544	23482	23532	23560	23545	23598	23426	23468	23461	23499	23597	23559	23465	23474	23423	23567	23522	23545	23479	23593	23420	23383	23501	23592	23580	23610	23479	23560	23692	23478	23405	23604	23517	23562	23477	23418	23447	23631	23452	23402	23624	23439	23547	23452	23439	23570	23522	23479	23558	23425	23610	23430	23575	23527	23383	23594	23521	23385	23435	23545	23423	23601	23481	23557	23480	23567	23642	23515	23497	23462	23391	23562	23568	23537	23456	23613	23505	23596	23442	23606	23596	23599	23621	23504	23539	23576	23462	23453	23399	23548	23457	23592	23481	23477	23609	23521	23501	23484	23448	23481	23447	23471	23568	23482	23521	23529	23549	23536	23452	23531	23575	23595	23564	23586	23702	23303	23471	23546	23534	23382	23388	23471	23468	23534	23604	23559	23440	23462	23413	23598	23492	23481	23520	23440	23606	23527	23476	23470	23522	23424	23477	23502	23569	23507	23592	23528	23514	23527	23592	23486	23618	23516	23428	23519	23680	23475	23438	23576	23511	23495	23579	23517	23733	23464	23535	23517	23486	23515	23508	23463	23445	23474	23567	23574	23484	23531	23552	23489	23512	23464	23724	23600	23404	23519	23459	23426	23622	23493	23404	23632	23504	23492	23577	23601	23482	23470	23444	23484	23553	23520	23586	23449	23550	23483	23701	23556	23476	23653	23526	23483	23473	23458	23447	23724	23512	23615	23456	23469	23457	23512	23603	23598	23551	23502	23441	23518	23508	23493	23444	23553	23608	23646	23473	23553	23426	23457	23587	23391	23596	23567	23487	23543	23459	23697	23537	23496	23594	23604	23532	23577	23596	23364	23533	23676	23443	23529	23496	23439	23575	23482	23597	23405	23480	23400	23451	23616	23382	23627	23528	23475	23471	23486	23541	23427	23633	23536	23489	23498	23508	23442	23417	23490	23616	23547	23617	23474	23490	23648	23501	23577	23441	23453	23594	23501	23548	23470	23518	23497	23576	23576	23445	23494	23413	23573	23432	23681	23444	23616	23494	23611	23604	23676	23542	23569	23449	23545	23542	23521	23631	23440	23513	23458	23576	23438	23446	23450	23564	23517	23597	23474	23548	23528	23567	23544	23431	23604	23488	23551	23389	23481	23384	23658	23422	23515	23649	23432	23572	23406	23570	23493	23454	23500	23445	23582	23575	23460	23535	23515	23652	23655	23511	23498	23684	23500	23596	23468	23397	23492	23563	23536	23421	23613	23581	23539	23416	23453	23592	23499	23509	23659	23511	23526	23622	23543	23373	23516	23600	23555	23416	23603	23464	23633	23461	23591	23432	23505	23560	23565	23518	23385	23569	23619	23501	23465	23537	23542	23570	23569
18784	17266	17168	16848	16841	34367	49911	39429	28801	20760	17799	16773	16916	16685	16554	16599	16785	16725	16801	16854	16854	16667	16783	16811	16697	16912	16943	16807	16673	16908	16848	16864	16779	16631	16679	16806	16696	16681	16958	16871	16703	16871	16518	16607	16717	16775	16834	16671	16717	16856	16742	16779	16673	16700	16694	16782	16654	16829	16593	16742	16711	16650	16442	16649	16674	16805	16479	16615	16807	16727	16970	16780	16645	16963	16803	16775	16879	16772	16738	16602	16794	16789	16774	16706	16690	16605	16818	16480	16605	16828	16509	16628	16721	16698	16886	16507	16868	16619	16765	16706	16774	16705	16855	16856	16849	16876	16924	16816	16774	16750	16637	16825	16742	16704	16750	16680	16793	16789	16671	16820	16755	16664	16805	16683	16895	16749	16787	16804	16903	16813	16639	16742	16688	16744	16735	16786	16649	16811	16862	16731	16659	16695	16875	16676	16684	16887	16835	16803	16775	16682	16630	16776	16863	16745	16605	16705	16691	16668	16766	16725	16893	16783	16871	16707	16871	16691	16628	16768	16796	16764	16763	16689	16774	16473	16636	16815	16800	16871	16674	16688	16861	16763	16774	16795	16570	16640	16724	16942	16796	16635	16625	16699	16856	16715	16821	16691	16731	16760	16639	16631	16657	16710	16831	16660	16643	16826	16807	16677	16840	16719	16686	16795	16712	16838	16769	16709	16803	16960	16875	16645	16771	16934	16693	16788	16961	16794	16806	16741	16826	16730	16762	16495	16678	16680	16793	16737	16658	16701	16809	16664	16940	16765	16707	16767	16649	16775	16788	16841	16696	16867	16700	16653	16862	16703	16983	16653	16719	16696	16786	16808	16710	16644	16595	16950	16875	16738	16976	16717	16667	16645	16559	16887	16864	16878	16773	16572	16766	16639	16809	16630	16797	16734	16615	16676	16677	16842	16722	16816	16596	16854	16736	16635	16760	16779	16775	16705	16618	16755	16775	16708	16744	16698	16601	16780	16765	16787	16785	16766	16622	16883	16805	16731	16747	16751	16615	16859	16726	16599	16745	16951	16672	16562	16875	16885	16779	16962	16859	16639	16630	16731	16798	16688	16755	16663	16604	16766	16842	16994	17096	16868	16680	16654	16806	16732	16557	16638	16793	16644	16684	16765	16710	16840	16691	16943	16729	16778	16725	16884	16812	16712	16762	16697	16719	16696	16679	16725	16858	16852	16649	16695	16872	16817	16848	16759	16650	16765	16650	16767	16766	16816	16745	16803	16882	17091	16509	16811	16843	16560	16769	16862	16832	16904	16574	16688	16786	16637	16752	16760	16817	16702	16808	16724	16906	16608	16779	16899	16889	16657	16654	16693	17039	16578	16540	16748	16795	16862	16689	16821	16718	16791	16743	16652	16772	16785	16932	16706	16715	16772	16940	16808	16969	16778	16834	16726	16920	16641	16966	16783	16580	16722	16754	16715	16775	16740	16662	16931	16674	16783	16702	16863	16827	16833	16576	16727	16687	16731	16698	16719	16889	16821	16618	16751	16589	16769	16967	16768	16777	16906	16736	16488	16863	16806	16772	16765	16827	16761	16822	16667	16644	16686	16808	16866	16717	16742	16723	16733	16764	16705	16913	16888	16893	16924	16793	16759	16757	16908	16945	16924	16681	16717	16646	16591	16855	16674	16803	16821	16662	16940	16868	16765	16778	16685	16898	16741	16691	16794	16688	16775	16775	17040	16648	16780	16721	16727	16652	16659	16881	16779	16932	16878	16861	16574	16674	16776	16776	16583	16728	16736	16793	16715	16576	16824	16813	16704	16539	16884	16492	16763	16826	16764	16814	16634	16720	16684	16642	16692	16720	16988	16967	16874	16795	16887	16772	16543	16743	16709	16699	16873	16689	16586	16700	16729	16861	16685	16492	16900	16967	16712	16783	16659	16751	16827	16837	16690	16623	16680	16902	16594	16725	16748	16571	16692	16826	16711	16670	16724	16850	16586	16933	16820	16777	16778	16720	16951	16649	16766	16826	16784	16808	16731	16956	16714	16853	16782	16694	16899	16829	16741	16927	16797	16772	16811	16819	16787	16658	16694	16614	16755	16669	16790	16674	16666	16831	16802	16773	16892	16767	16566	16677	16669	16788	16927	16737	16754	16785	16785	16954	16877	16857	16827	16590	16895	16823	16667	16743	17007	16917	16552	16917	16771	16863	16702	16740	17000	16961	16837	16812	16608	16810	16871	16557	16783	16859	16949	16870	16738	16697	16609	16762	16727	16743	16934	16831	16692	16855	16761	16884	16586	16939	16886	16650	16842	16688	16624	16743	16793	16900	16939	16682	16672	16732	16934	16622	16687	16646	16824	16722	16772	16818	16872	16730	16739	16748	16951	16842	16730	16853	16839	16803	16766	16581	16642	16617	16961	16814	16659	16816	16733	16618	16928	16917	16903	16905	16868	16770	16510	16590	16830	16987	16755	16755	16944	16948	16722	16693	16726	16555	16758	16692	16709	16803	16535	16608	16705	16784	16590	16770	16659	16754	16888	16717	16767	16722	16687	16913	16773	16735	16562	16811	16745	16759	16501	16788	16520	16882	17028	16678	16661	16699	16808	16820	16686	16637	16569	16580	16824	16761	16831	16784	16744	16943	16693	16561	16595	16676	16831	16847	16673	16747	16854	16775	16623	16659	16881	16773	16673	16636	16744	16743	16821	16756	16629	16875	16980	16643	16581	16813	16634	16748	17076	16733	16950	16653	16669	16738	16469	16557	16975	16814	16869	16734	16752	16473	16613	16599	16636	16833	16822	16861	16810	16758	16737	16704	16864	16574	16617	16822	16930	16712	16874	16771	16712	16739	16689	16924	16754	16702	16689	16550	16778	16690	16833	16653	16614	16874	16704	16755	16905	16941	16812	16661	16799	16755	16612	16633	16764	16694	16863	17116	16606	16835	16631	16744	16762	16810	17112	16856	16862	16811	16658	16725	16661	16745	16839	16768	16793	16698	16597	16800	16672	16779	16651	16651	16746	16860	16721	16534	16724	16749	16719	16803	16762	16791	16699	16795	16815	16851	16714	16677	16791	16641	16645	16633	16858	16672	16828	16755	16940	16738	16821	16813	16739	16899	16836	16966	16873	16835	16770	16752	16756	16811	17002	16846	16954	16895	16806	16781	16882	16818	16818	16933	16933	16759	16803	16668	16775	16852	16869	16812	16939	16778	16707	16826	16877	16976	16755	16800	16454	16785	16600	16838	16807	16864	16664	16693	16739	16702	16819	16764	16756	16902	16891	16691	16512	16836	16647	16869	16884	16637	16812	16834	16741	16702	16697	16861	16645	16706	16661	16598	16832	16766	16697	16782	16833	16675	16682	16846	16788	16886	16928	16926	16830	16780	16768	16877	16662	16951	16871	16748	16798	16860	16769	16894	16922	16750	16755	16724	16686	16810	16608	16637	16615	16919	16754	16741	16671	16887	16783	16711	16826	16453	16794	16857	16731	16792	16647	17035	16543	16911	16699	16868	16696	16864	16740	16730	16782	16791	16904	16728	16717	16661	16770	16771	16773	16938	16804	16677	16670	16955	16781	16808	16659	16855	16724	16753	16684	16872	16720	17076	16724	16676	16620	16748	16726	16776	16804	16722	16693	16749	16727	16656	16804	16722	16707	16684	16777	16815	16759	16729	16820	16719	16717	16737	16824	16815	16810	16805	16653	16922	16700	16806	16522	16813	16615	16849	16730	16784	16555	16725	16669	16808	16775	16631	16751	16581	16647	16650	16772	16686	16717	16734	16617	16795	16760	16744	16716	16899	16811	16945	16717	16609	16728	16639	16708	16746	16712	16804	16758	16558	16752	16763	16692	16763	16673	16940	16738	16893	16891	16777	16877	16940	16754	16884	16839	16921	16761	16570	16806	16449	16787	16848	16988	16875	16821	16563	16620	16832	16931	16689	16759	16977	16993	16711	16922	16984	16903	16943	16655	16669	16827	16789	16849	16748	16836	16766	16776	16705	16623	16675	16633	16760	16872	16795	16901	16757	16657	16914	16786	16892	16740	16806	16738	16864	16798	16690	16710	16694	16652	16684	16681	16860	16795	16787	16686	16804	16683	16636	16675	16719	16759	16875	16883	16782	17032	16791	16743	17001	16785	16702	16784	16790	16859	16772	16807	16794	16780	16766	16776	16719	16856	16684	16735	16561	17104	16713	16813	16877	16730	16883	16855	16650	16937	16848	16778	16761	16707	16869	16576	16766	16942	16758	16663	16949	16795	16748	16669	16716	16578	16727	16721	16817	16638	16579	16608	16900	16780	16747	16823	16958	16758	16681	16742	16962	16916	16830	16751	16838	16851	16819	16742	16758	16823	16758	16693	16570	16590	16529	16870	16859	16871	16881	16887	16708	16808	16778	16694	16811	16942	16937	16807	16767	16664	16703	16719	16749	16629	16720	16603	16586	16769	16851	16753	16710	16799	16827	16691	16850	16889	16733	16844	16848	16734	16730	16812	16790	16733	16568	16665	16711	16642	16968	16999	16700	16916	16882	16740	16936	16760	16778	16839	16876	16781	16648	16501	16787	16762	16888	16605	16728	16693	16810	16702	16701	16940	16928	16856	16724	16816	16950	16757	16859	16769	16842	16674	16775	16606	16823	16694	16712	16714	16824	16581	16678	16580	16814	16842	16592	16862	16815	16706	16751	16500	16696	16813	16695	16743	16740	16806	16785	16705	16567	16721	16790	16690	16601	16840	16863	16826	16691	16668	16796	16640	16864	16474	16630	16623	16834	16943	16790	16816	16767	16615	16862	16849	16739	17014	16767	16885	16816	16791	16866	16818	16598	16804	16810	16642	16773	16841	16722	16814	16859	16834	16556	16933	16894	16905	16724	16654	16692	16666	16614	16881	16868	16768	16898	16629	16714	16597	16695	16772	16774	16857	16858	16684	16613	16776	16706	16821	16852	16850	16899	16776	16869	16717	16947	16782	16709	16845	16800	16531	16773	16723	16750	16875	16805	16715	16993	16708	16677	16685	16823	16731	16614	16662	16829	16800	16810	16553	16889	16800	16533	16532	16784	16942	16709	16553	16708	16795	16829	16915	16673	16758	16845	16970	16771	16719	16852	16983	16814	16846	16699	16992	16882	16756	16560	16644
25413	24133	24002	24795	25920	38741	35810	22351	23505	23024	22124	22337	22502	22936	23045	23232	23360	23352	23357	23423	23506	23557	23586	23606	23623	23593	23584	23664	23546	23630	23639	23703	23678	23749	23845	23668	23661	23757	23607	23708	23567	23642	23572	23666	23740	23827	23621	23686	23656	23633	23647	23745	23588	23588	23773	23695	23676	23768	23754	23548	23770	23634	23632	23650	23687	23718	23536	23642	23620	23579	23663	23646	23608	23766	23767	23728	23632	23714	23718	23579	23615	23538	23847	23690	23630	23620	23652	23663	23661	23788	23614	23608	23714	23749	23608	23723	23673	23725	23718	23679	23641	23836	23691	23678	23731	23594	23685	23689	23720	23647	23670	23616	23694	23742	23616	23682	23710	23646	23667	23723	23775	23716	23637	23673	23615	23686	23741	23747	23734	23677	23719	23611	23789	23809	23667	23701	23764	23683	23716	23702	23732	23627	23726	23821	23542	23804	23774	23685	23736	23722	23705	23671	23711	23933	23616	23639	23836	23642	23829	23601	23794	23560	23697	23655	23900	23753	23778	23797	23669	23695	23773	23641	23886	23704	23682	23704	23878	23727	23678	23834	23777	23657	23641	23719	23642	23784	23790	23642	23616	23892	23550	23788	23609	23636	23788	23671	23617	23781	23619	23705	23838	23636	23666	23748	23764	23770	23606	23797	23653	23817	23785	23793	23659	23744	23814	23739	23726	23625	23748	23617	23835	23819	23850	23579	23727	23839	23806	23748	23718	23768	23702	23811	23678	23714	23692	23748	23803	23692	23719	23790	23743	23822	23808	23742	23759	23696	23774	23682	23743	23683	23764	23719	23761	23631	23807	23719	23727	23693	23643	23784	23656	23716	23771	23766	23842	23615	23671	23693	23781	23770	23793	23752	23706	23620	23695	23715	23764	23743	23760	23587	23752	23663	23727	23611	23774	23561	23817	23676	23749	23813	23714	23624	23807	23840	23703	23752	23646	23757	23697	23737	23812	23764	23637	23696	23903	23649	23611	23833	23725	23670	23726	23729	23674	23754	23829	23756	23777	23629	23674	23634	23808	23726	23806	23767	23769	23742	23703	23902	23762	23571	23774	23708	23776	23657	23652	23717	23797	23674	23837	23609	23647	23922	23727	23693	23750	23900	23752	23774	23737	23754	23677	23742	23718	23752	23746	23741	23752	23705	23765	23539	23685	23744	23809	23591	23812	23748	23754	23707	23629	23666	23793	23829	23666	23698	23818	23692	23701	23669	23738	23760	23708	23814	23719	23773	23764	23753	23718	23756	23670	23724	23732	23720	23877	23779	23542	23658	23679	23767	23864	23855	23580	23859	23736	23734	23736	23817	23697	23731	23760	23805	23643	23717	23768	23737	23809	23665	23586	23769	23800	23753	23778	23759	23736	23730	23761	23807	23722	23768	23729	23650	23808	23677	23686	23796	23658	23783	23647	23662	23665	23668	23734	23883	23736	23673	23738	23782	23777	23709	23677	23682	23673	23752	23689	23903	23736	23615	23653	23797	23805	23857	23704	23786	23842	23733	23720	23695	23757	23752	23851	23749	23750	23751	23780	23731	23745	23653	23874	23824	23687	23788	23640	23667	23906	23720	23648	23828	23770	23752	23810	23798	23691	23797	23808	23692	23780	23714	23778	23883	23710	23734	23656	23752	23663	23712	23625	23674	23766	23756	23732	23661	23770	23824	23635	23962	23721	23700	23661	23711	23893	23715	23617	23704	23753	23706	23749	23779	23787	23642	23535	23741	23772	23657	23790	23801	23699	23780	23695	23777	23597	23754	23763	23721	23652	23713	23714	23890	23817	23745	23653	23719	23654	23738	23691	23788	23720	23688	23710	23818	23738	23850	23689	23923	23768	23584	23800	23823	23795	23682	23725	23816	23841	23903	23736	23721	23756	23627	23766	23871	23723	23727	23735	23618	23782	23725	23672	23784	23817	23693	23774	23651	23771	23777	23816	23659	23767	23908	23731	23639	23690	23779	23756	23795	23695	23703	23773	23806	23577	23788	23736	23710	23807	23707	23711	23805	23738	23835	23701	23727	23676	23778	23748	23774	23694	23673	23652	23707	23795	23862	23681	23765	23883	23757	23831	23697	23761	23762	23625	23832	23673	23761	23689	23906	23714	23860	23745	23716	23686	23750	23742	23751	23669	23872	23852	23794	23825	23660	23745	23726	23873	23701	23752	23636	23700	23692	23718	23750	23741	23737	23723	23795	23731	23758	23713	23649	23801	23860	23709	23682	23880	23717	23757	23697	23721	23805	23810	23786	23871	23749	23716	23699	23782	23770	23795	23771	23681	23603	23891	23617	23755	23712	23680	23838	23761	23768	23737	23794	23707	23612	23798	23687	23750	23700	23767	23691	23730	23783	23672	23707	23638	23739	23812	23686	23673	23769	23679	23728	23696	23770	23577	23818	23723	23788	23714	23752	23749	23849	23811	23704	23753	23828	23739	23774	23811	23792	23806	23781	23678	23765	23818	23654	23801	23671	23802	23684	23795	23766	23857	23789	23704	23800	23633	23848	23904	23609	23753	23766	23685	23816	23701	23824	23783	23760	23699	23874	23849	23795	23678	23787	23706	23775	23695	23716	23713	23832	23786	23691	23813	23623	23798	23633	23901	23750	23700	23846	23727	23687	23646	23701	23792	23708	23745	23920	23705	23841	23790	23841	23834	23690	23922	23743	23884	23636	23773	23710	23816	23725	23812	23758	23833	23634	23797	23797	23688	23772	23683	23737	23762	23782	23750	23687	23734	23747	23772	23792	23828	23685	23720	23769	23764	23780	23697	23748	23681	23889	23744	23761	23769	23753	23623	23539	23674	23842	23702	23788	23737	23830	23798	23815	23670	23708	23770	23754	23659	23698	23691	23900	23670	23762	23627	23749	23800	23840	23683	23739	23779	23849	23731	23776	23633	23774	23654	23837	23653	23749	23799	23766	23763	23653	23725	23849	23716	23817	23731	23848	23802	23731	23650	23687	23744	23816	23811	23696	23759	23673	23850	23597	23781	23783	23744	23846	23638	23752	23776	23737	23659	23773	23789	23651	23784	23736	23745	23763	23860	23695	23727	23747	23643	23709	23717	23716	23725	23821	23612	23791	23822	23716	23825	23773	23693	23817	23777	23817	23756	23677	23752	23729	23851	23783	23737	23644	23893	23766	23815	23784	23817	23781	23715	23841	23747	23759	23560	23805	23734	23821	23742	23720	23809	23643	23864	23777	23726	23862	23784	23837	23702	23855	23705	23755	23835	23722	23749	23656	23834	23756	23868	23700	23835	23725	23876	23786	23855	23823	23771	23675	23869	23751	23805	23705	23769	23665	23740	23665	23822	23693	23703	23774	23837	23776	23803	23792	23774	23770	23666	23857	23799	23764	23677	23697	23750	23836	23783	23719	23679	23583	23782	23713	23761	23862	23892	23734	23666	23804	23657	23824	23745	23827	23751	23801	23734	23879	23798	23735	23744	23751	23700	23698	23653	23669	23714	23771	23773	23712	23835	23819	23737	23866	23709	23701	23680	23831	23851	23764	23755	23837	23725	23830	23891	23621	23799	23681	23647	23940	23723	23737	23696	23814	23701	23801	23742	23752	23731	23813	23771	23789	23889	23635	23793	23758	23713	23758	23740	23606	23763	23904	23861	23776	23649	23781	23885	23712	23774	23727	23787	23717	23634	23772	23755	23708	23759	23886	23742	23889	23701	23718	23793	23707	23724	23731	23823	23697	23795	23892	23707	23786	23661	23873	23652	23780	23736	23758	23862	23819	23861	23716	23796	23745	23850	23772	23747	23744	23778	23829	23727	23638	23838	23692	23667	23891	23653	23962	23880	23845	23681	23840	23565	23663	23874	23787	23712	23795	23956	23790	23821	23741	23857	23672	23774	23770	23684	23767	23805	23604	23878	23727	23582	23934	23699	23672	23744	23811	23695	23724	23742	23797	23808	23856	23713	23715	23573	23655	23690	23713	23649	23925	23786	23649	23766	23791	23639	23860	23846	23720	23707	23695	23734	23843	23765	23783	23756	23845	23759	23790	23794	23751	23784	23793	23851	23601	23830	23777	23795	23677	23791	23760	23655	23791	23718	23778	23823	23743	23720	23809	23758	23765	23785	23838	23829	23764	23683	23747	23701	23826	23660	23715	23802	23736	23718	23699	23889	23670	23816	23837	23700	23868	23786	23837	23730	23804	23673	23685	23704	23600	23717	23830	23883	23680	23666	23773	23759	23749	23671	23829	23843	23699	23796	23692	23711	23831	23704	23721	23735	23685	23783	23760	23679	23867	23718	23782	23688	23847	23789	23799	23791	23763	23570	23848	23847	23692	23691	23690	23907	23914	23709	23700	23868	23691	23729	23863	23850	23626	23810	23783	23769	23731	23813	23798	23691	23842	23718	23776	23819	23707	23726	23931	23711	23827	23753	23791	23659	23783	23710	23809	23834	23725	23642	23725	23788	23912	23863	23693	23708	23836	23767	23708	23626	23706	23705	23771	23762	23860	23689	23821	23701	23707	23846	23750	23725	23783	23812	23791	23593	23805	23778	23840	23722	23752	23905	23653	23605	23791	23847	23582	23587	23725	23914	23701	23759	23825	23815	23799	23802	23726	23634	23768	23723	23733	23636	23872	23647	23774	23735	23783	23680	23866	23762	23748	23739	23793	23762	23781	23825	23741	23884	23684	23678	23707	23860	23777	23732	23688	23706	23854	23640	23810	23794	23766	23722	23817	23676	23871	23723	23659	23773	23747	23812	23747	23800	23676	23844	23679	23746	23943	23678	23792	23757	23794	23802	23735	23779	23725	23795	23693	23862	23795	23747	23782	23739	23794	23744	23694	23829	23835	23689	23737	23899	23728	23742	23759	23663	23791	23927	23713	23689	23900	23576	23944	23805	23919	23771	23779	23768	23827	23708	23724	23792	23725	23812	23814	23813	23743	23793	23740	23685	23810	23803	23719	23901	23733	23618	23821	23669	23814	23696	23817	23754	23860	23774	23735	23658	23914	23618	23822	23565	23771	23810	23743	23746	23571	23817	23743	23637	23780	23830	23740	23669	23807	23635	23750	23684	23818	23711	23762	23782	23873	23833	23705	23733	23886	23689	23904	23935	23744	23723	23724	23960	23762
18699	16558	16579	16413	16286	18749	26968	24531	20176	17494	16569	16346	16550	16470	16410	16398	16376	16259	16506	16288	16391	16425	16369	16466	16447	16512	16346	16328	16432	16320	16383	16329	16446	16377	16270	16109	16487	16338	16448	16354	16639	16359	16462	16166	16425	16447	16249	16448	16323	16429	16535	16310	16518	16380	16244	16323	16339	16311	16425	16229	16215	16336	16372	16453	16338	16272	16557	16364	16462	16390	16384	16225	16341	16333	16238	16439	16202	16320	16378	16449	16537	16317	16347	16341	16404	16310	16405	16299	16265	16276	16222	16277	16552	16379	16578	16510	16453	16344	16500	16360	16444	16370	16543	16326	16519	16496	16291	16343	16510	16336	16537	16405	16338	16477	16411	16208	16202	16289	16493	16290	16246	16573	16138	16329	16417	16357	16326	16560	16354	16470	16392	16600	16340	16363	16530	16355	16251	16410	16576	16288	16303	16546	16522	16449	16192	16213	16356	16370	16380	16558	16346	16316	16341	16421	16422	16383	16399	16255	16341	16192	16286	16352	16399	16324	16430	16331	16450	16433	16521	16415	16373	16538	16472	16260	16304	16134	16284	16261	16254	16584	16409	16695	16676	16214	16346	16504	16471	16402	16342	16368	16490	16630	16369	16539	16398	16328	16332	16131	16573	16500	16357	16568	16380	16641	16457	16459	16413	16209	16496	16585	16476	16425	16527	16501	16595	16507	16329	16153	16462	16399	16379	16534	16393	16448	16337	16271	16297	16505	16311	16365	16399	16596	16436	16603	16495	16524	16312	16432	16442	16314	16313	16341	16625	16367	16263	16465	16320	16294	16298	16378	16474	16451	16421	16398	16376	16476	16440	16473	16525	16233	16411	16513	16439	16406	16240	16174	16340	16326	16526	16465	16450	16545	16464	16322	16681	16422	16360	16287	16287	16308	16486	16378	16522	16376	16235	16358	16354	16432	16540	16331	16483	16356	16460	16420	16296	16329	16247	16403	16426	16431	16298	16587	16718	16533	16499	16292	16413	16345	16169	16593	16245	16382	16340	16270	16355	16370	16374	16450	16332	16481	16522	16623	16476	16441	16252	16502	16357	16371	16542	16424	16369	16250	16380	16469	16414	16457	16395	16173	16446	16301	16398	16471	16505	16432	16440	16414	16364	16332	16361	16513	16422	16254	16360	16578	16300	16409	16335	16273	16559	16266	16335	16376	16526	16103	16549	16311	16346	16419	16351	16499	16486	16384	16593	16336	16476	16218	16201	16545	16387	16476	16276	16635	16509	16378	16354	16297	16160	16129	16143	16335	16551	16351	16414	16461	16493	16467	16363	16451	16374	16334	16176	16268	16589	16478	16105	16526	16496	16439	16277	16368	16568	16435	16343	16386	16253	16293	16253	16452	16519	16530	16186	16328	16432	16428	16397	16462	16403	16622	16452	16360	16225	16319	16339	16492	16609	16488	16553	16501	16337	16296	16256	16745	16439	16453	16460	16364	16238	16576	16390	16391	16386	16494	16540	16431	16316	16337	16348	16346	16438	16513	16419	16365	16381	16358	16340	16448	16385	16284	16605	16413	16269	16523	16265	16534	16693	16359	16284	16330	16545	16511	16500	16644	16372	16240	16399	16488	16254	16386	16417	16295	16549	16373	16299	16440	16294	16448	16351	16381	16455	16289	16390	16268	16245	16341	16410	16382	16470	16434	16377	16465	16491	16415	16378	16360	16388	16378	16486	16321	16529	16498	16267	16422	16511	16419	16588	16458	16489	16237	16283	16435	16265	16473	16391	16610	16408	16498	16550	16518	16407	16302	16462	16489	16312	16411	16560	16435	16431	16337	16458	16528	16475	16520	16387	16341	16254	16423	16337	16479	16488	16380	16451	16407	16456	16527	16442	16424	16277	16483	16568	16458	16415	16500	16426	16347	16243	16429	16367	16304	16254	16598	16366	16518	16294	16407	16446	16394	16413	16362	16343	16305	16615	16437	16443	16484	16489	16305	16391	16644	16368	16641	16490	16332	16446	16394	16465	16453	16402	16680	16538	16510	16457	16471	16359	16420	16133	16464	16625	16238	16342	16374	16190	16377	16490	16515	16417	16521	16612	16458	16316	16505	16701	16503	16525	16452	16304	16332	16646	16433	16510	16400	16393	16434	16363	16333	16304	16500	16260	16406	16434	16255	16471	16542	16533	16244	16380	16251	16333	16235	16314	16633	16494	16366	16501	16443	16534	16356	16377	16359	16530	16582	16434	16539	16321	16520	16469	16295	16451	16417	16354	16351	16342	16313	16377	16329	16406	16435	16589	16499	16393	16263	16451	16390	16279	16404	16447	16536	16377	16365	16482	16470	16438	16466	16225	16590	16527	16399	16369	16391	16379	16294	16428	16429	16424	16391	16446	16531	16497	16357	16377	16325	16214	16398	16478	16343	16316	16562	16255	16398	16678	16432	16350	16559	16357	16490	16341	16332	16294	16572	16352	16464	16479	16501	16570	16486	16339	16273	16406	16238	16450	16328	16417	16385	16178	16437	16475	16484	16491	16513	16297	16453	16664	16455	16466	16412	16345	16447	16395	16464	16365	16385	16514	16141	16338	16470	16243	16403	16453	16682	16411	16498	16213	16615	16523	16451	16342	16451	16531	16497	16500	16452	16617	16360	16367	16484	16613	16552	16397	16448	16590	16467	16329	16360	16245	16357	16393	16363	16326	16407	16358	16279	16398	16430	16445	16433	16400	16484	16336	16332	16544	16428	16323	16406	16420	16274	16370	16307	16512	16441	16331	16436	16346	16381	16479	16581	16390	16177	16400	16467	16552	16354	16500	16505	16339	16383	16303	16511	16504	16393	16352	16591	16555	16465	16386	16203	16399	16407	16592	16461	16314	16327	16550	16203	16533	16550	16509	16523	16396	16264	16406	16227	16613	16541	16460	16545	16538	16607	16443	16181	16347	16432	16564	16461	16458	16419	16344	16226	16468	16477	16209	16444	16490	16363	16461	16312	16492	16483	16622	16339	16492	16312	16292	16502	16467	16370	16299	16336	16408	16303	16441	16606	16323	16563	16360	16404	16266	16329	16374	16486	16394	16340	16424	16302	16320	16649	16670	16591	16515	16218	16382	16327	16620	16514	16415	16343	16494	16434	16486	16520	16562	16506	16465	16509	16486	16403	16336	16486	16415	16505	16325	16288	16114	16379	16455	16273	16535	16385	16363	16350	16375	16418	16408	16346	16531	16396	16408	16434	16509	16284	16359	16448	16233	16375	16368	16302	16627	16421	16518	16272	16561	16414	16255	16384	16536	16454	16470	16474	16333	16355	16306	16235	16230	16482	16453	16429	16409	16422	16501	16411	16373	16315	16403	16295	16429	16409	16396	16288	16340	16375	16556	16513	16358	16465	16409	16481	16468	16349	16544	16353	16332	16399	16252	16339	16493	16344	16443	16581	16285	16383	16451	16489	16596	16225	16464	16423	16362	16293	16448	16379	16411	16544	16384	16524	16556	16152	16335	16331	16443	16452	16499	16477	16566	16507	16420	16392	16441	16337	16189	16385	16582	16478	16367	16384	16512	16552	16423	16420	16360	16382	16467	16374	16515	16415	16431	16380	16449	16232	16458	16312	16350	16256	16566	16301	16224	16287	16455	16648	16487	16346	16323	16443	16354	16514	16427	16494	16308	16487	16521	16522	16740	16448	16575	16433	16554	16423	16513	16368	16372	16543	16594	16455	16394	16432	16435	16338	16224	16400	16463	16377	16475	16479	16256	16179	16329	16450	16391	16261	16383	16388	16405	16468	16594	16490	16598	16556	16491	16393	16351	16384	16367	16355	16262	16502	16298	16589	16322	16517	16484	16513	16468	16290	16418	16486	16325	16492	16173	16418	16258	16220	16537	16564	16433	16332	16309	16183	16185	16387	16542	16439	16352	16428	16405	16291	16434	16344	16438	16441	16359	16261	16517	16399	16476	16635	16226	16391	16477	16321	16349	16398	16379	16372	16417	16237	16399	16340	16574	16286	16330	16323	16448	16300	16477	16229	16294	16353	16380	16369	16365	16389	16360	16317	16576	16387	16552	16385	16504	16439	16470	16594	16429	16529	16506	16452	16422	16344	16494	16263	16519	16282	16371	16344	16378	16597	16564	16672	16367	16516	16556	16362	16440	16506	16470	16319	16234	16286	16412	16444	16464	16391	16520	16502	16432	16379	16392	16353	16503	16398	16309	16414	16442	16438	16607	16522	16519	16434	16505	16523	16486	16404	16370	16398	16390	16417	16460	16302	16335	16178	16490	16402	16422	16458	16583	16491	16431	16582	16601	16363	16311	16390	16391	16391	16354	16345	16325	16364	16419	16389	16594	16371	16495	16303	16552	16365	16275	16273	16293	16627	16499	16660	16411	16421	16382	16492	16327	16461	16230	16470	16321	16494	16411	16394	16498	16523	16339	16273	16447	16484	16336	16414	16450	16454	16433	16409	16304	16365	16468	16534	16352	16412	16552	16547	16534	16360	16324	16578	16386	16293	16221	16405	16281	16372	16546	16323	16346	16341	16430	16508	16329	16422	16343	16410	16424	16432	16384	16581	16428	16491	16561	16538	16191	16396	16555	16595	16416	16308	16477	16499	16249	16316	16380	16446	16590	16348	16246	16421	16684	16426	16458	16394	16504	16352	16356	16451	16414	16415	16439	16536	16333	16550	16599	16598	16461	16567	16460	16390	16651	16343	16667	16489	16451	16580	16344	16367	16357	16433	16485	16389	16483	16161	16231	16304	16437	16479	16428	16558	16543	16401	16373	16433	16202	16398	16473	16596	16470	16556	16352	16417	16638	16199	16278	16431	16427	16413	16284	16579	16357	16449	16323	16245	16483	16345	16508	16458	16504	16586	16437	16403	16415	16377	16365	16461	16369	16233	16442	16584	16488	16488	16399	16500	16320	16516	16605	16365	16632	16398	16672	16425	16355	16439	16418	16333	16524	16316	16489	16482	16479	16451	16372	16341	16521	16470	16524	16396	16373	16332	16454	16288	16398	16416	16542	16464	16639	16543	16090	16344	16463	16528	16579	16572	16291	16289	16460	16609	16366	16683	16670	16498	16544	16365	16464	16366	16351	16152	16247	16579	16328	16381	16473	16416	16198	16288	16482	16636	16551	16334	16594	16464
24011	24055	24083	24128	24632	30457	28776	27926	26223	24453	23955	23890	23861	23947	23830	23813	23939	23945	23900	23816	23905	23801	23815	23899	23861	23826	23837	23987	23780	23905	23884	23884	23864	23911	23934	23816	23834	23899	23911	23877	23790	23826	23692	23908	23908	23873	23730	23821	23881	23858	23833	23673	23903	23847	23742	23986	23776	23787	23904	23803	23868	23880	24019	23907	23812	23807	23941	23867	23828	23633	23997	23797	23792	23894	23903	23759	23889	23860	23830	23903	23773	23773	23804	23850	23725	23954	23877	23732	23853	23800	23968	23830	23933	23849	23904	23748	23696	23795	23951	23875	23879	23838	23896	23779	23802	23803	23915	23834	23835	23772	23825	23862	23835	23902	23831	23859	23846	23862	23988	23697	23912	23819	23831	23820	23818	23778	23947	23716	23843	23927	23791	23812	23954	23758	23878	23785	23880	23783	23978	23821	23839	23875	23876	23816	23826	23771	23805	23871	23915	23956	23722	23887	23907	23767	23788	24036	23749	23892	23934	23736	23859	23867	23830	23853	23682	23796	23888	23795	23878	23724	23826	23729	23867	23850	23871	23812	23900	23879	23891	23720	23835	23847	23780	23871	23844	23845	23787	23882	23778	23857	23908	24005	23798	23735	23719	23923	23818	23740	24031	23771	23798	23817	23824	23731	24001	23819	23923	23887	23755	23914	23850	23878	23934	23691	23912	23937	23831	23811	23931	23865	24005	23780	23913	23838	23830	23788	23914	23838	23888	23848	23850	23754	23907	23884	23857	23867	23987	23803	23929	23882	23900	23815	23925	23904	23961	23874	23913	23944	23876	23972	23890	23906	23843	23897	23742	23779	23891	23826	23968	23866	23949	23949	23819	23804	23786	23936	23765	23889	23846	23949	23891	23934	23882	23920	23847	23845	23813	23801	23833	23802	23953	23856	23806	24020	23879	23752	24023	23895	23823	23831	23917	23908	23871	23848	23864	23791	23872	23897	23734	23889	23813	23909	23905	23915	23819	23964	23945	23747	23784	23867	23786	23740	23985	23904	23829	23858	23860	23967	23855	23954	23865	23782	23927	23889	23919	23778	23946	23884	24013	23829	23890	23921	23906	23872	23815	23985	23891	23957	23843	23932	23818	23901	23837	23852	23871	23914	23782	23904	23820	23933	23863	23904	23878	23961	23856	23857	23775	23882	23826	23989	23799	23921	23812	23897	23936	23900	23823	23906	23896	23938	23853	23877	23902	24025	23994	23908	23897	23912	23802	23827	23916	23861	23935	23829	23864	23901	23761	23943	23893	23833	23817	23830	23928	23870	23953	23851	23879	23797	23920	23922	23817	23939	23764	23880	23817	23938	23905	23823	23877	23884	23786	23909	23907	23906	23834	23953	23832	23985	24007	23813	23896	23897	23819	23886	23864	23798	23934	23823	23969	23962	23874	23988	23870	23798	23893	23838	23867	23961	23836	23828	23762	23832	23863	23775	23878	23849	23802	23807	23895	23871	23823	23786	23950	23985	23994	23946	23856	23682	23775	23883	23855	23760	23992	23758	23894	23914	23886	23804	23905	23813	23844	23826	23937	23854	23850	23828	23879	23915	23921	23951	23985	23975	23923	23801	23841	23787	23941	23880	23883	23854	23863	23956	23836	23956	23935	23976	23805	23936	23853	23942	23861	23951	23865	23841	23861	23888	23871	23913	23888	23911	23919	23857	23757	23950	23937	23919	23763	23930	23826	23898	23888	23877	23878	24035	23835	23901	23783	23814	23839	23798	23882	23898	23777	23949	23855	23850	23801	23816	23914	23850	23876	23961	23812	23912	23838	23889	23764	23743	24001	23873	23934	23789	24004	23756	23898	23929	23877	23862	23827	23836	23859	23870	23880	23869	23866	23882	24008	23883	23749	24042	23701	23946	23961	23881	23907	23923	23898	23796	23793	23877	23884	23873	23965	24013	23806	23773	23859	23877	24005	23819	23867	23787	23841	23864	23722	23912	23901	23842	23896	24021	23904	23829	23850	23963	23884	23858	23863	23865	23811	23976	23963	23730	23760	23746	24006	23982	23785	23910	23921	23906	23831	23967	24017	23848	23930	23884	23917	23947	23978	23682	23970	23969	23879	23829	23930	23925	23901	23863	23896	23996	23928	23957	24039	23892	23800	24050	23846	23856	24032	23950	24007	23879	23921	23926	23925	23983	23822	24001	24007	23852	23903	23835	23976	23908	23689	23872	23925	23946	23948	23877	23795	23960	23927	23997	23880	23804	23907	23876	23924	23819	23811	23943	23926	23904	23919	24066	23814	23757	23866	23984	23862	23918	23805	23957	23880	23953	23782	23921	23787	23764	23798	23804	23878	23877	23934	23953	23999	23948	23890	23916	23927	23966	23849	23933	23869	23840	23947	23799	23918	23849	23836	23947	23870	23807	23808	23990	23832	23900	23771	23868	23818	23887	23912	23987	23995	23872	23913	23805	23884	23820	23823	23980	23853	23885	23913	23780	23941	23921	23847	23838	23874	23973	23967	23914	23929	23755	23849	23798	23838	23969	23913	23939	23930	23961	23908	23882	23997	24021	23894	23891	24064	23865	23825	23985	23853	23908	23797	23856	23796	23806	23797	23888	24052	23817	23864	24110	23801	23969	24038	23816	23981	23790	23979	23913	23881	23910	23849	23771	23834	23896	23816	23863	23849	23924	23750	23796	23949	23920	23810	23936	23896	23831	23951	23953	24074	23786	23924	23833	23886	23816	23874	23880	23836	23884	23829	24009	23873	23798	23913	23810	23907	23868	23977	23830	23807	23814	23898	23860	23940	23876	23942	23858	23813	23849	23914	23941	23973	23819	24054	23805	23773	23851	23837	23990	23831	23923	23971	23825	23940	23914	23752	23923	23927	23889	23887	23964	23838	23970	23834	23999	23821	23903	23921	23847	23874	23867	23898	23900	23799	23869	23840	23924	23900	24033	23818	23980	23879	23961	23764	23792	24119	23759	23753	23907	23912	23727	23880	23940	23881	23897	23905	23871	23870	23835	23932	23840	23912	23842	23830	23884	23923	23862	23919	23880	23933	23755	23927	23864	23875	23936	23831	23824	23945	23918	23804	23901	24113	23882	23933	23873	23931	23832	23807	23846	23930	23852	23730	23909	23978	23890	23883	23981	23962	23812	23807	23877	23998	23964	23915	23881	23916	23852	23898	23873	23852	23886	23791	23866	23965	23716	23881	23845	23918	23822	23984	23731	23971	23843	23857	23891	23833	23906	23870	23938	24011	23917	23831	23880	23934	23956	23815	23886	23925	23964	23877	23810	23891	24005	23863	23845	23956	23940	23867	23880	23950	23878	23865	23867	23879	23935	23807	23832	23798	24062	23979	23871	23967	23910	23929	23858	23856	23856	23831	23874	23809	23868	23951	23934	24048	23848	23941	23923	23768	23859	23864	23945	23910	23971	23843	23831	23871	23854	23892	23769	23932	23955	23941	23927	23869	23863	23933	23865	23845	23797	23892	23853	23838	23782	23839	23879	23828	23835	23952	23963	23975	23842	23940	23899	23854	23772	23974	23773	23870	23795	23970	23939	23827	23899	23865	23876	23796	23901	23912	23847	23945	23815	23919	23886	23979	23969	23945	24008	23932	23883	23871	23967	23890	23921	23899	23733	23904	23859	23828	23896	23871	23839	23923	23898	23896	23906	23817	23979	23808	23958	23811	23823	23757	23904	23957	24028	23911	24081	23954	23895	23943	23868	23893	23894	23957	23765	23992	23892	23849	23835	23910	23992	23940	23819	23731	24013	23856	23958	23840	23922	23810	23991	23978	23933	23912	23921	24014	23785	23928	23851	23942	23864	23917	23822	23839	23928	23761	23941	23966	23926	23896	23828	23859	23902	23889	24040	23946	23885	23901	23793	23756	23941	23843	23968	23833	23855	23871	23979	23865	23756	23967	23830	23993	23915	23892	23808	23839	23907	23793	23886	23977	23725	23866	23918	23914	24016	23869	23919	23827	23986	23853	23823	23924	23887	23830	23995	23905	23922	23940	23896	23856	23821	23928	23933	23958	23915	23845	23937	24041	23764	23846	23890	23871	23875	23888	23878	23937	23829	23848	23904	23852	23890	23866	23945	23814	23826	23872	23908	23859	23937	23872	23941	23862	23783	23884	23849	23865	23730	23955	23956	23812	23944	23870	23941	23872	23794	23879	23893	24077	23895	23856	23954	23861	23818	23804	23971	23966	23947	23952	23917	23870	23863	23855	23769	23986	23852	23848	23944	23971	23954	23980	23815	23840	23982	23965	23938	23864	23946	23841	23998	23816	23770	24008	23882	23961	24002	23954	23894	23988	23844	24020	23858	23932	23864	23931	24019	23970	23841	24043	23888	23929	23940	23823	23878	23967	23835	23942	23906	24054	23811	23891	23982	23931	23895	23971	23862	23787	23926	23972	23722	23876	23962	23924	23914	23919	23965	23947	23891	23951	23990	23892	23837	23846	23952	23879	23885	23809	23836	23911	23980	23884	23828	23942	23888	23896	23858	23963	23899	23821	23907	23753	23877	23875	23938	23913	23883	23948	23808	24077	23819	23880	24108	23928	23785	23938	23821	23843	23885	23896	23883	23849	23966	23921	23917	24024	23875	23897	23957	23904	23861	23886	23767	24021	23893	23796	24078	23782	23948	23952	23717	23968	23896	23942	23853	23904	23884	23743	23801	23923	23948	23941	23775	23917	23855	23822	23856	23861	23881	23813	23818	23976	23923	23910	23958	23867	23900	23921	23932	23961	23963	23970	23823	23832	23831	23840	23976	23794	23997	23938	23861	23872	23798	23913	23920	24039	23979	23912	23871	24084	23859	23860	23889	23950	23966	23857	23823	23822	23946	23892	23958	23858	23994	23907	24000	23863	23925	23766	23959	23900	23867	23890	23777	23915	23778	23980	23788	23897	23907	24130	23908	23858	23803	23805	23908	24116	23807	23776	23994	24055	23910	23841	23896	23956	23970	23859	23730	23922	23853	23883	24042	23931	24032	23799	23946	23808	23865	23945	23790	23840	23886	23892	23888	23933	24051	23761	23952	23914	23901	24069	23850	23893	23954	23921	23915	23952	24017	23741	23990	23894	23978	23951	23876	23968	23900	23829	23954	23789	23877	23997	23898	23927	23942
18385	17319	17145	16879	17031	27584	48882	41041	30541	21402	17668	16801	16474	16688	16534	16447	16533	16694	16535	16614	16521	16637	16487	16584	16443	16460	16553	16732	16569	16582	16541	16447	16297	16707	16586	16432	16609	16611	16526	16560	16522	16511	16420	16667	16416	16516	16693	16689	16477	16514	16428	16596	16567	16559	16645	16537	16322	16690	16575	16581	16550	16560	16578	16553	16481	16540	16578	16617	16539	16598	16639	16676	16767	16456	16561	16453	16597	16568	16595	16723	16563	16709	16647	16663	16562	16774	16688	16424	16518	16573	16442	16487	16510	16470	16614	16499	16530	16714	16700	16691	16690	16855	16387	16629	16647	16467	16663	16525	16604	16467	16525	16620	16482	16593	16626	16626	16728	16520	16560	16387	16629	16644	16676	16673	16664	16461	16568	16484	16511	16656	16740	16679	16712	16506	16538	16668	16496	16735	16582	16603	16636	16669	16526	16536	16511	16305	16358	16462	16565	16632	16626	16438	16519	16518	16524	16458	16559	16527	16627	16534	16544	16670	16441	16629	16503	16650	16782	16431	16676	16554	16586	16593	16512	16555	16729	16600	16771	16700	16682	16646	16551	16451	16614	16610	16588	16523	16363	16406	16529	16688	16407	16644	16864	16510	16503	16593	16690	16497	16545	16454	16648	16731	16420	16743	16649	16658	16563	16721	16791	16701	16796	16616	16596	16655	16656	16528	16560	16553	16640	16478	16538	16559	16635	16584	16561	16394	16569	16595	16668	16550	16694	16539	16641	16531	16383	16695	16675	16696	16594	16479	16659	16578	16539	16409	16530	16791	16687	16532	16794	16536	16590	16719	16631	16650	16607	16648	16442	16544	16543	16499	16685	16537	16649	16612	16452	16408	16471	16659	16634	16455	16492	16753	16551	16529	16653	16684	16650	16538	16452	16691	16491	16422	16509	16615	16588	16779	16561	16489	16630	16610	16564	16726	16592	16628	16677	16678	16689	16725	16549	16518	16529	16888	16730	16685	16735	16562	16815	16479	16705	16376	16410	16704	16589	16690	16400	16588	16710	16622	16668	16523	16576	16632	16592	16647	16604	16776	16548	16662	16483	16667	16504	16611	16801	16497	16693	16664	16628	16494	16561	16580	16572	16650	16741	16609	16656	16499	16575	16689	16739	16723	16420	16665	16321	16446	16671	16680	16571	16558	16719	16808	16587	16624	16703	16425	16676	16678	16561	16826	16571	16565	16532	16349	16418	16479	16544	16520	16472	16356	16456	16457	16621	16488	16595	16619	16713	16668	16596	16356	16471	16385	16623	16592	16794	16847	16660	16734	16562	16575	16567	16463	16469	16579	16598	16539	16708	16708	16561	16567	16594	16409	16601	16546	16806	16622	16676	16763	16603	16840	16587	16604	16518	16620	16600	16563	16539	16651	16676	16425	16690	16270	16406	16542	16576	16524	16698	16674	16591	16607	16635	16582	16642	16451	16465	16474	16441	16641	16579	16637	16707	16748	16674	16533	16809	16415	16625	16689	16676	16560	16659	16504	16657	16645	16490	16773	16577	16519	16605	16576	16665	16645	16730	16570	16718	16654	16827	16442	16611	16554	16394	16466	16397	16453	16691	16600	16624	16759	16344	16460	16708	16697	16619	16559	16571	16539	16698	16462	16446	16797	16611	16636	16650	16568	16611	16668	16502	16484	16592	16615	16662	16732	16424	16723	16726	16577	16639	16381	16412	16632	16527	16343	16624	16618	16651	16700	16499	16475	16614	16710	16818	16587	16619	16566	16567	16370	16637	16634	16835	16597	16483	16654	16546	16775	16723	16587	16617	16655	16545	16492	16594	16624	16737	16364	16736	16636	16677	16545	16652	16732	16545	16629	16586	16454	16551	16458	16490	16666	16628	16658	16581	16758	16571	16646	16429	16593	16832	16656	16600	16852	16598	16495	16551	16534	16592	16415	16594	16474	16670	16596	16629	16632	16533	16495	16549	16496	16581	16477	16708	16788	16691	16652	16630	16529	16631	16443	16435	16460	16705	16515	16546	16628	16461	16232	16597	16438	16622	16615	16741	16627	16642	16642	16577	16720	16612	16605	16367	16544	16568	16573	16462	16844	16710	16470	16523	16511	16674	16460	16528	16578	16588	16574	16454	16832	16551	16551	16563	16591	16563	16584	16790	16636	16754	16541	16556	16482	16538	16603	16686	16672	16926	16735	16465	16586	16593	16640	16497	16509	16609	16500	16624	16483	16528	16374	16742	16587	16660	16551	16454	16459	16490	16404	16512	16474	16351	16578	16678	16820	16698	16769	16652	16553	16473	16412	16596	16641	16503	16633	16585	16643	16492	16606	16413	16658	16787	16493	16693	16446	16751	16535	16640	16601	16770	16665	16584	16519	16576	16692	16607	16363	16673	16428	16624	16601	16524	16668	16496	16546	16567	16465	16577	16612	16780	16586	16570	16606	16545	16583	16769	16751	16414	16565	16406	16819	16744	16611	16655	16679	16683	16587	16603	16410	16639	16559	16338	16608	16512	16727	16813	16596	16517	16574	16585	16617	16746	16640	16497	16539	16678	16625	16768	16524	16509	16779	16692	16484	16526	16686	16785	16678	16780	16340	16638	16804	16421	16542	16518	16582	16480	16648	16406	16480	16622	16490	16629	16560	16541	16605	16633	16583	16591	16608	16703	16507	16952	16572	16689	16541	16558	16530	16496	16644	16640	16580	16637	16640	16683	16481	16469	16763	16682	16561	16518	16559	16686	16495	16546	16673	16557	16591	16568	16642	16724	16467	16605	16652	16515	16659	16535	16672	16643	16386	16524	16420	16651	16567	16614	16519	16736	16519	16736	16618	16518	16599	16632	16692	16478	16444	16763	16703	16553	16641	16667	16669	16721	16680	16654	16481	16670	16685	16465	16559	16645	16710	16762	16688	16595	16648	16651	16687	16511	16567	16676	16569	16442	16591	16550	16556	16739	16711	16587	16789	16645	16521	16488	16514	16466	16502	16379	16692	16499	16485	16686	16553	16541	16618	16674	16551	16625	16682	16672	16465	16479	16635	16577	16699	16696	16681	16569	16428	16559	16508	16708	16670	16563	16656	16503	16422	16509	16531	16619	16710	16637	16479	16513	16530	16579	16620	16701	16527	16557	16521	16523	16557	16617	16570	16775	16464	16650	16576	16638	16728	16567	16588	16569	16732	16416	16439	16670	16634	16670	16519	16656	16465	16688	16610	16740	16588	16544	16355	16736	16589	16647	16640	16684	16650	16639	16498	16716	16713	16619	16602	16414	16583	16606	16720	16583	16578	16736	16424	16848	16608	16364	16369	16537	16672	16766	16491	16604	16502	16700	16539	16616	16528	16574	16568	16643	16804	16617	16681	16658	16599	16587	16507	16710	16643	16685	16581	16696	16686	16524	16601	16600	16425	16608	16722	16660	16667	16733	16560	16752	16455	16816	16447	16714	16578	16700	16548	16880	16577	16751	16484	16619	16550	16445	16736	16555	16599	16496	16622	16614	16658	16533	16620	16627	16635	16601	16663	16598	16570	16820	16632	16319	16541	16658	16662	16539	16758	16588	16614	16585	16555	16722	16406	16628	16687	16600	16518	16509	16445	16629	16707	16646	16634	16484	16563	16634	16569	16332	16698	16478	16495	16588	16523	16550	16663	16680	16658	16506	16289	16631	16426	16580	16478	16481	16513	16455	16513	16621	16571	16670	16575	16651	16780	16634	16721	16551	16561	16705	16823	16652	16677	16617	16585	16615	16426	16597	16528	16607	16520	16438	16515	16608	16534	16429	16502	16649	16603	16739	16882	16904	16442	16696	16679	16639	16393	16444	16464	16652	16500	16459	16510	16397	16346	16361	16438	16626	16505	16627	16711	16497	16488	16497	16800	16546	16659	16649	16629	16669	16540	16706	16493	16651	16302	16541	16537	16422	16784	16506	16759	16766	16647	16496	16613	16689	16532	16766	16784	16894	16531	16589	16701	16655	16516	16517	16464	16781	16631	16484	16549	16763	16660	16580	16706	16754	16751	16641	16317	16492	16670	16699	16683	16534	16534	16489	16803	16461	16379	16693	16610	16435	16604	16676	16426	16661	16556	16580	16600	16552	16514	16316	16657	16448	16647	16830	16563	16817	16623	16441	16646	16460	16508	16648	16826	16716	16732	16616	16575	16700	16608	16649	16522	16520	16781	16557	16725	16752	16554	16668	16699	16452	16693	16495	16450	16530	16625	16811	16639	16603	16695	16407	16597	16717	16678	16633	16597	16615	16460	16738	16429	16584	16636	16885	16512	16464	16510	16507	16575	16571	16572	16697	16639	16452	16482	16760	16504	16590	16446	16678	16630	16489	16713	16400	16659	16679	16506	16529	16611	16616	16742	16814	16633	16610	16549	16522	16702	16432	16736	16804	16637	16813	16674	16618	16752	16514	16663	16557	16573	16634	16684	16702	16622	16482	16634	16454	16680	16450	16590	16707	16517	16672	16765	16735	16735	16621	16497	16682	16636	16649	16595	16749	16544	16728	16639	16437	16694	16604	16589	16529	16605	16518	16752	16665	16543	16526	16456	16726	16697	16719	16559	16430	16684	16678	16470	16502	16498	16647	16836	16486	16536	16654	16631	16708	16425	16725	16661	16627	16777	16522	16595	16638	16694	16642	16607	16454	16658	16600	16640	16629	16643	16591	16616	16796	16642	16470	16822	16427	16677	16824	16657	16479	16521	16637	16510	16777	16767	16535	16641	16639	16473	16509	16548	16567	16643	16741	16465	16488	16637	16637	16758	16689	16522	16646	16726	16556	16751	16610	16372	16607	16569	16498	16709	16557	16585	16580	16366	16684	16575	16360	16660	16665	16572	16495	16425	16555	16588	16527	16716	16553	16577	16708	16477	16429	16730	16478	16550	16573	16707	16737	16413	16561	16542	16425	16403	16516	16561	16709	16695	16533	16511	16671	16648	16695	16628	16626	16726	16703	16497	16547	16830	16573	16743	16524	16480	16516	16460	16423	16527	16770	16862	16554	16524	16557	16648	16616	16708	16623	16674	16537	16663	16536	16741	16608	16498	16767	16703	16605	16373	16620	16588	16664	16765	16755	16477	16519	16553	16506	16499	16662	16512	16542	16609	16618	16564	16446	16754	16509	16354
25456	24210	24186	25312	25811	35095	38568	26201	23544	23838	22681	22776	22952	23140	23358	23352	23539	23575	23784	23785	23689	23708	23735	23629	23877	23815	23746	23803	23731	23741	23772	23861	23806	23835	23743	23820	23725	23842	23903	23764	23760	23882	23724	23792	23831	23799	23708	23871	23769	23878	23853	23741	23749	23878	23818	23688	23938	23674	23801	23823	23745	23808	23826	23771	23792	23737	23889	23798	23646	23701	23906	23846	23742	23724	23805	23699	23834	23880	23799	23767	23901	23840	23840	23759	23814	23660	23851	23766	23884	23861	23746	23762	23843	23747	23825	23854	23861	23800	23876	23809	23713	23873	23661	23724	23866	23834	23709	23796	23944	23695	23727	23809	23793	23883	23797	23799	23898	23774	23864	23715	23969	23825	23711	23824	23795	23833	23881	23736	23726	23946	23777	23660	23847	23862	23794	23769	23775	23815	23841	23899	23755	23725	23792	23843	23837	23814	23939	23854	23893	23705	23723	23879	23832	23872	23835	23968	23698	23930	23834	23806	23899	23910	23939	23880	23842	23841	23779	23799	23869	23894	23824	23710	23800	23926	23783	23819	23840	23899	23798	23834	23923	23937	23840	23786	23906	23754	23800	23841	23633	23827	23833	23781	23800	23857	23872	23824	23742	23733	24022	23770	23773	23858	23749	23729	23952	23954	23726	23954	23793	23816	23901	23747	23849	23982	23921	23759	23872	23862	23946	23729	23823	23838	23828	23937	23752	23803	23847	23867	23954	23754	23867	23877	23823	24008	23851	23692	23812	23798	23892	23899	23840	23837	23887	23870	23970	23797	23880	23884	23840	23864	23807	23847	23756	23860	23794	23777	24001	23729	23925	23814	23780	23842	23887	23834	23787	23822	23817	23861	23846	23910	23774	23953	23789	23881	23881	23842	23880	23904	23746	23906	23825	23873	23927	23795	23862	23853	23851	23711	23975	23746	23875	23830	23875	23788	23751	23944	23850	23842	23816	23863	23976	23750	23965	23914	23785	23909	23897	23796	23883	23738	23773	23929	23884	23739	23846	24011	23789	23758	23888	23810	23701	23867	23960	23831	23721	23967	23846	23804	23750	23946	23816	23841	23783	23766	23885	23833	23858	23909	23812	23746	23943	23749	23842	23839	23955	23842	24011	23770	23840	23908	23833	23907	23732	23994	24022	23868	23870	23726	23959	23739	23886	23867	23785	23868	23783	23855	23907	23771	23928	23796	23789	23859	23929	23990	23737	23954	23814	23911	23819	23927	23794	23792	23823	23798	23908	23821	23958	23750	23715	24000	23679	23973	23800	23904	23806	23857	23911	23951	23687	24004	23900	23903	23842	23947	23919	23779	23929	23887	23816	23806	23803	23805	23815	23840	24070	23739	23833	23925	23783	23865	23885	23808	23903	23799	23871	23854	23863	23888	23910	23930	23785	23874	23824	23828	23795	23926	23841	23896	23784	23767	23750	23856	23861	23806	23874	23871	23893	23885	23857	23767	23946	23949	23788	23829	23927	23856	23823	23780	23852	23828	23943	23818	23832	23773	23914	23747	23856	23928	23807	23799	23797	23845	23773	23855	23724	23963	23769	23978	23772	23879	23975	23897	23860	24017	23854	23824	23860	23797	23778	23935	23931	23833	23838	23809	23912	23724	23794	23914	23753	23832	23837	23826	23930	23947	23878	23776	23866	23856	23904	23655	23974	23846	23973	23843	23931	23947	23847	23726	23797	23800	23870	23928	23966	23837	23832	23898	23867	23765	23764	23903	23952	23838	23876	23710	23853	23905	23867	23827	23726	23820	23855	23930	23821	23833	23968	23869	23760	23841	23877	23769	23868	23871	23733	23799	23873	23800	23771	23729	23789	23828	23851	23889	23847	23743	23913	23779	23809	23800	23825	23903	23882	23942	23788	23900	23895	23767	23803	23891	23897	23739	23839	23971	23743	23876	23812	23844	23783	23867	23897	23819	23831	23953	23961	23850	23872	23881	23887	23812	23968	23820	23840	23862	23956	23897	23788	23853	23915	23756	24002	23649	23873	23731	23904	23787	23901	23711	23767	24026	23925	23877	23688	23852	23954	23906	23851	23916	23812	23807	23827	23983	23737	23908	23860	23792	23981	23764	23772	23863	23948	23808	23810	23864	23730	23954	23827	23787	23830	23819	23936	23876	23860	23861	23899	23927	23842	23865	23820	23832	23865	23864	23833	23816	23944	23867	24009	23981	23907	23780	23956	23878	23775	23921	23828	23940	23915	23844	23847	23786	23921	24000	23774	23839	23900	23697	23940	23890	23872	23887	23916	23775	23883	23876	23872	23845	23872	23796	23865	23914	23876	23985	23819	23941	23901	23896	23852	23941	23933	23751	23998	23919	23841	23954	23891	23879	23844	23901	23846	23871	23935	23698	23838	23908	24026	23878	23795	23807	23905	23908	23785	23820	23935	23921	23855	23834	23882	23794	23860	23837	23841	23866	23839	23841	23821	23757	23789	23915	23824	23889	23811	23855	23803	23866	23871	23793	23806	23959	23808	23737	23834	23963	23805	24002	23771	23801	23798	23831	23896	23886	23840	23828	23921	23892	23814	23691	23837	24083	23891	23820	23812	23933	23825	23859	23918	23819	23892	23811	23851	23827	23897	23721	23776	23843	24046	23881	23837	23833	24007	23867	23932	23877	23848	23971	23956	23764	23958	23907	23703	23849	23871	23935	23861	23890	23868	23836	23771	23882	23788	23836	23756	23982	23782	23820	23871	23802	23962	23860	23746	23884	23963	23923	23718	23889	23748	23861	23883	23995	23891	23823	23935	23777	23801	23900	23881	23881	23778	23934	23989	23823	23834	23902	23843	23854	23878	23836	23921	23944	23974	23849	23844	23960	23729	23793	23801	23872	23773	23876	23795	23857	23930	23963	23938	23805	23819	23917	23848	23693	23863	23813	23813	23936	23834	23797	23866	23772	23931	23967	23809	23798	23805	23951	23811	23991	23926	23843	23946	23722	23966	23955	23850	23836	23836	23943	23834	23957	23828	23944	23743	23941	23888	23852	23766	23842	23858	23986	23958	23795	23931	23807	23837	23900	23901	23742	23734	23864	23795	23964	23895	23782	24020	23938	23685	23888	23811	23863	23885	23992	23971	23778	23893	23834	23936	23776	23790	23859	23891	23761	23865	23978	23885	23853	23816	23985	23729	23801	23914	23810	23800	23812	23835	23806	24004	23937	23949	23950	23798	23841	23883	23867	23813	23826	23953	23765	23830	23748	23882	23849	23837	24062	23882	23848	23852	23793	24034	23847	23763	23879	23898	23863	23797	23988	23889	23925	23834	23933	23845	23827	23893	23777	23994	23961	23759	23879	23844	23955	23839	23933	23763	23829	23934	23747	23925	23836	23868	23896	23819	23704	23911	23852	23842	23931	23811	23844	23923	23896	23803	23874	23886	23834	23858	23976	23889	23766	24061	23919	23877	23871	23904	24027	23820	23948	23879	23930	23779	23894	23824	23907	23745	23837	23817	23899	23699	23863	23885	23874	23806	23794	23785	23874	23866	24022	23859	23871	23888	23830	23883	23857	23878	23822	23949	23870	23887	23920	23908	23891	23859	23870	23918	23875	23881	23967	23807	23833	23991	24047	23853	23852	23779	23851	23821	23868	23849	23886	23939	23876	23921	23921	23898	23888	23862	23822	23869	23776	23839	23799	23860	23875	23883	23768	23837	23871	23859	23942	24015	23826	23814	23925	23838	23832	23722	23956	23906	23831	24009	23821	23854	23847	23852	23927	23888	23887	23881	23863	23810	23972	23880	23982	23809	23784	23879	23893	23863	23919	23783	23850	23811	23896	23923	23810	23943	23879	23910	23904	23931	23876	23953	23888	23833	23906	23878	23911	23888	23849	23767	23939	23883	23764	23969	23992	23907	23851	23835	24054	23840	23867	23847	23800	23949	23850	23975	23798	23973	23867	23894	23864	24025	23917	23797	23874	23949	23821	23825	23856	23894	23748	23940	23895	23836	23890	23800	23942	23978	23906	23915	23773	23777	23874	23827	23927	23897	23838	23826	23979	23884	23867	23837	23913	23773	23883	23830	24043	23865	23969	23912	23943	23611	23894	23986	23839	23789	24000	23907	23782	23905	23921	23905	23768	23860	23810	23811	23755	23897	23827	23873	23804	23833	23740	23953	23886	23937	23920	23791	23882	23934	23986	23837	23951	23822	23841	23871	23919	23893	23977	23806	23840	23903	23789	23979	23881	23727	23877	23949	23795	23890	23870	23885	23970	24070	23886	23948	23969	23967	23993	23925	23907	23797	23874	23901	23889	23943	23770	23994	23784	23774	23827	23906	23869	23870	23953	23771	23946	23855	23912	23943	23881	23888	23896	23834	23820	23860	23763	23809	23938	23908	23866	23881	23972	23945	23911	23860	23945	23870	23907	23776	23850	23870	23942	23688	23838	23704	23869	23739	23860	24013	23843	23994	23769	23899	23792	23900	23711	23935	23754	23836	23928	24007	23758	24019	23958	23906	23818	23824	23890	23907	23838	23965	23947	23826	23877	23780	23838	23900	23939	23874	23893	23893	23839	23918	23873	23753	23912	23958	23919	23827	23847	23899	23778	23831	23896	23786	23943	23817	23857	23762	23908	23887	23868	23883	23947	23864	23872	24003	23973	23821	23893	23961	23952	23888	23909	23838	23860	23986	23866	23851	23763	23849	23847	23787	23831	23893	23739	23862	23982	23907	23990	23815	23810	23822	23925	23825	23859	23865	24090	23880	23889	23874	23949	23838	23915	23764	23846	23935	23944	23836	23842	23875	24035	23809	23833	23928	23863	24002	23866	23794	23942	23840	23846	23961	23833	23822	24037	23817	23883	23871	23812	23923	23879	23877	23824	23889	23932	23970	23885	23879	23842	23877	23800	23879	23971	23858	23926	23795	23952	23971	23810	23908	23915	23908	23704	23669	23834	23767	23868	23938	23905	23898	23883	23907	23938	23850	23830	23890	23867	23969	23891	23846	23917	23929	23882	24096	23787	23953	23937	23812	23822	23938	23816	23808	23825	23885	23856	23868	23837	23849	23883	23829	24052	23927	23927	23897	23849	23837	23805	23977	23902	23895	23917	23831	23710	23952	23893	23841	23842	23907	23842	23858	23910
20395	16951	16785	16848	16936	21026	39562	33888	25880	19697	17316	16467	16503	16528	16369	16328	16440	16471	16596	16586	16611	16483	16541	16475	16310	16429	16268	16567	16600	16611	16349	16512	16493	16522	16790	16586	16747	16553	16489	16532	16421	16550	16482	16519	16557	16580	16462	16557	16259	16496	16694	16394	16538	16332	16492	16391	16404	16439	16521	16666	16501	16524	16324	16532	16586	16391	16648	16577	16406	16438	16408	16678	16562	16602	16389	16440	16690	16566	16336	16661	16636	16546	16593	16607	16579	16646	16644	16419	16129	16588	16628	16549	16487	16380	16337	16457	16620	16535	16410	16558	16459	16388	16628	16460	16308	16322	16244	16366	16444	16712	16543	16430	16472	16475	16412	16266	16623	16677	16600	16585	16521	16230	16285	16431	16523	16620	16459	16440	16360	16462	16245	16434	16611	16556	16382	16494	16594	16317	16566	16510	16419	16596	16612	16471	16467	16424	16661	16261	16540	16549	16354	16656	16516	16519	16509	16682	16537	16379	16539	16620	16649	16625	16715	16662	16436	16499	16673	16605	16533	16595	16597	16551	16486	16484	16372	16699	16746	16512	16560	16723	16492	16463	16377	16376	16349	16559	16581	16465	16543	16545	16740	16680	16375	16433	16706	16570	16597	16311	16400	16497	16741	16578	16294	16576	16475	16872	16450	16588	16584	16593	16419	16516	16504	16396	16516	16442	16410	16504	16673	16326	16395	16594	16602	16463	16248	16616	16426	16545	16555	16523	16485	16397	16502	16327	16474	16443	16453	16537	16419	16552	16611	16437	16334	16476	16360	16463	16565	16393	16635	16688	16676	16436	16568	16575	16510	16749	16422	16499	16554	16559	16514	16515	16410	16350	16558	16425	16648	16578	16440	16726	16481	16513	16556	16537	16812	16505	16656	16566	16335	16607	16488	16259	16540	16629	16430	16546	16640	16616	16770	16529	16535	16547	16620	16397	16732	16474	16529	16525	16487	16451	16470	16368	16663	16611	16470	16740	16791	16518	16450	16609	16521	16570	16613	16486	16504	16390	16445	16391	16594	16442	16597	16491	16658	16690	16610	16487	16610	16440	16483	16477	16519	16515	16595	16403	16552	16296	16605	16427	16585	16450	16330	16519	16474	16326	16488	16523	16637	16569	16462	16541	16496	16478	16459	16575	16239	16442	16538	16414	16738	16608	16515	16606	16510	16451	16527	16578	16596	16409	16454	16581	16707	16569	16527	16683	16591	16401	16353	16493	16514	16460	16454	16266	16469	16480	16310	16600	16521	16600	16428	16419	16565	16528	16564	16622	16403	16477	16643	16510	16599	16568	16529	16566	16484	16469	16589	16579	16721	16750	16735	16730	16695	16655	16440	16511	16488	16571	16313	16506	16610	16573	16527	16658	16414	16466	16601	16562	16359	16458	16637	16563	16556	16609	16711	16536	16649	16653	16492	16557	16456	16559	16618	16534	16466	16596	16606	16501	16649	16432	16557	16325	16507	16467	16605	16620	16597	16480	16335	16591	16590	16284	16464	16490	16364	16605	16513	16460	16611	16670	16635	16379	16440	16441	16723	16492	16547	16540	16571	16393	16613	16644	16455	16491	16337	16722	16544	16409	16508	16585	16362	16400	16659	16330	16620	16228	16570	16365	16574	16455	16277	16436	16640	16399	16580	16748	16423	16591	16544	16465	16556	16766	16651	16536	16519	16527	16424	16421	16501	16437	16377	16506	16769	16385	16361	16560	16437	16448	16640	16547	16479	16543	16449	16652	16579	16215	16395	16411	16646	16448	16725	16455	16528	16559	16512	16560	16677	16567	16669	16403	16398	16529	16631	16439	16387	16593	16435	16636	16431	16466	16503	16671	16292	16606	16723	16453	16460	16542	16672	16606	16620	16499	16520	16286	16650	16373	16645	16634	16468	16949	16608	16391	16441	16350	16554	16404	16703	16539	16479	16607	16533	16439	16697	16498	16559	16415	16445	16337	16565	16531	16599	16456	16498	16692	16567	16542	16301	16393	16521	16588	16507	16519	16489	16470	16554	16605	16493	16298	16573	16463	16497	16529	16510	16455	16473	16439	16432	16503	16496	16382	16535	16464	16488	16645	16600	16593	16446	16342	16651	16503	16527	16474	16453	16556	16627	16568	16499	16385	16620	16450	16475	16538	16819	16170	16294	16561	16692	16494	16531	16437	16606	16611	16346	16648	16688	16695	16622	16511	16590	16543	16695	16574	16677	16616	16536	16582	16600	16703	16470	16529	16463	16484	16341	16509	16411	16567	16690	16705	16201	16466	16455	16497	16385	16571	16492	16458	16595	16614	16474	16440	16460	16637	16579	16358	16612	16541	16585	16522	16595	16403	16600	16680	16483	16500	16718	16584	16413	16614	16481	16518	16478	16480	16536	16466	16364	16468	16668	16447	16700	16644	16544	16385	16708	16475	16432	16685	16552	16521	16740	16435	16492	16573	16423	16638	16484	16675	16427	16436	16642	16366	16373	16495	16528	16611	16515	16494	16338	16425	16536	16572	16501	16446	16666	16596	16357	16337	16641	16478	16510	16534	16517	16365	16493	16404	16366	16802	16650	16502	16483	16235	16444	16360	16393	16392	16482	16350	16536	16451	16407	16711	16765	16469	16463	16587	16611	16361	16465	16204	16470	16506	16629	16538	16795	16460	16484	16499	16585	16519	16413	16480	16563	16313	16410	16564	16518	16277	16262	16511	16546	16586	16568	16569	16539	16681	16581	16397	16416	16240	16143	16576	16496	16495	16433	16581	16708	16492	16377	16453	16590	16485	16610	16477	16545	16436	16525	16598	16736	16351	16510	16427	16538	16560	16718	16712	16640	16522	16584	16534	16642	16460	16499	16619	16715	16432	16579	16518	16523	16555	16567	16576	16512	16602	16625	16612	16280	16480	16424	16654	16584	16562	16403	16331	16553	16588	16424	16331	16722	16550	16406	16431	16413	16832	16298	16431	16806	16529	16497	16465	16615	16617	16550	16489	16270	16476	16451	16490	16497	16586	16594	16398	16532	16717	16614	16565	16550	16616	16733	16531	16514	16425	16445	16749	16644	16798	16540	16407	16635	16338	16430	16565	16488	16526	16375	16555	16546	16532	16452	16457	16627	16485	16463	16685	16529	16472	16493	16776	16592	16585	16569	16443	16530	16288	16374	16416	16360	16464	16420	16380	16614	16503	16427	16447	16339	16425	16375	16526	16490	16512	16630	16450	16586	16531	16562	16452	16532	16204	16300	16616	16512	16351	16597	16487	16466	16448	16491	16510	16543	16527	16487	16351	16616	16617	16558	16461	16556	16686	16461	16463	16421	16354	16585	16528	16525	16488	16522	16640	16595	16527	16567	16571	16476	16682	16632	16530	16491	16442	16442	16545	16524	16410	16767	16452	16497	16813	16784	16556	16557	16391	16472	16434	16572	16531	16352	16413	16553	16574	16335	16425	16282	16414	16645	16797	16554	16546	16745	16673	16481	16683	16599	16502	16507	16699	16504	16784	16496	16332	16485	16519	16466	16623	16589	16568	16391	16468	16299	16600	16377	16518	16452	16363	16456	16603	16570	16458	16514	16487	16343	16483	16376	16407	16537	16424	16387	16459	16495	16518	16527	16506	16583	16480	16530	16473	16583	16546	16736	16331	16433	16268	16400	16384	16581	16484	16470	16505	16535	16403	16738	16482	16536	16463	16423	16497	16460	16644	16477	16752	16541	16635	16390	16667	16437	16411	16398	16537	16650	16551	16617	16661	16436	16475	16294	16395	16453	16523	16439	16535	16532	16441	16610	16727	16506	16576	16494	16502	16416	16475	16626	16545	16643	16701	16629	16410	16289	16291	16522	16761	16704	16536	16613	16695	16644	16527	16374	16574	16194	16381	16385	16704	16833	16320	16582	16476	16423	16443	16502	16519	16607	16380	16554	16459	16556	16588	16519	16549	16445	16492	16484	16524	16507	16555	16652	16590	16479	16662	16597	16513	16462	16562	16642	16539	16478	16573	16398	16549	16675	16650	16542	16338	16327	16501	16369	16692	16435	16357	16601	16567	16599	16630	16451	16520	16607	16609	16632	16537	16471	16304	16193	16568	16322	16493	16585	16563	16631	16415	16308	16645	16611	16400	16561	16419	16630	16513	16526	16642	16454	16520	16641	16708	16525	16660	16558	16433	16621	16472	16669	16423	16549	16400	16393	16595	16455	16488	16376	16557	16525	16473	16418	16516	16590	16562	16565	16542	16463	16700	16533	16564	16702	16554	16532	16659	16591	16436	16361	16519	16519	16732	16398	16350	16612	16574	16511	16698	16451	16515	16535	16599	16551	16347	16288	16593	16361	16585	16414	16697	16481	16591	16649	16575	16578	16279	16655	16554	16600	16304	16500	16553	16892	16526	16522	16469	16695	16537	16661	16609	16394	16466	16643	16329	16482	16604	16483	16596	16486	16624	16310	16638	16514	16423	16575	16461	16621	16389	16448	16465	16381	16335	16354	16523	16503	16391	16557	16525	16462	16643	16651	16680	16500	16510	16499	16475	16506	16434	16407	16502	16581	16608	16611	16459	16440	16528	16545	16397	16408	16512	16344	16542	16647	16423	16450	16590	16672	16463	16527	16565	16554	16469	16475	16412	16492	16778	16630	16559	16485	16554	16446	16422	16710	16392	16520	16537	16531	16627	16590	16490	16346	16359	16628	16521	16517	16577	16357	16550	16533	16438	16599	16609	16311	16786	16436	16612	16390	16463	16402	16401	16517	16554	16397	16505	16487	16616	16455	16279	16457	16540	16478	16554	16593	16377	16514	16398	16535	16499	16327	16579	16617	16510	16484	16557	16559	16427	16449	16522	16667	16551	16471	16414	16331	16498	16331	16333	16351	16583	16711	16480	16559	16478	16688	16612	16582	16458	16727	16594	16822	16442	16615	16417	16485	16473	16486	16458	16529	16530	16586	16550	16406	16618	16493	16795	16392	16669	16468	16533	16562	16623	16519	16481	16534	16615	16486	16469	16482	16554	16328	16412	16405	16274	16449	16468	16508	16446	16439	16672	16386	16562	16553	16634	16399	16372	16614	16480	16544	16587	16487	16521	16531	16551	16504	16485	16707	16687	16608	16567	16559	16466	16651	16346	16734	16567
23831	24060	23939	24663	25363	31287	34051	27464	26235	24682	23711	23615	23589	23532	23509	23762	23725	23699	23603	23665	23760	23602	23854	23697	23709	23732	23741	23774	23799	23688	23732	23693	23753	23684	23797	23702	23897	23700	23693	23776	23686	23659	23695	23725	23624	23721	23740	23788	23815	23697	23734	23765	23736	23582	23792	23640	23656	23893	23695	23630	23725	23732	23827	23628	23667	23602	23826	23713	23662	23710	23592	23794	23810	23884	23604	23762	23740	23799	23676	23723	23754	23622	23759	23684	23751	23635	23704	23732	23795	23691	23787	23748	23788	23963	23650	23742	23745	23848	23722	23815	23777	23804	23675	23798	23670	23791	23781	23613	23692	23842	23725	23635	23723	23736	23560	23832	23659	23806	23714	23761	23731	23741	23756	23793	23814	23648	23757	23689	23679	23818	23722	23712	23758	23712	23889	23643	23827	23791	23657	23682	23836	23709	23695	23693	23680	23822	23655	23757	23822	23633	23635	23880	23702	23846	23591	23670	23810	23837	23751	23667	23656	23743	23832	23755	23795	23677	23858	23726	23718	23785	23718	23786	23762	23719	23723	23732	23948	23738	23704	23730	23845	23683	23609	23785	23671	23660	23682	23670	23812	23745	23648	23658	23695	23740	23831	23750	23766	23812	23891	23695	23720	23910	23708	23829	23809	23781	23787	23666	23688	23766	23779	23776	23699	23898	23705	23820	23975	23720	23868	23708	23835	23675	23665	23669	23851	23808	23864	23790	23688	23822	23651	23755	23795	23877	23679	23724	23696	23723	23772	23764	23766	23806	23743	23697	23769	23818	23786	23761	23725	23723	23783	23723	23794	23694	23864	23789	23888	23777	23689	23810	23735	23781	23768	23765	23816	23766	23778	23733	23854	23876	23734	23716	23860	23681	23832	23774	23750	23777	23642	23743	23744	23748	23711	23780	23651	23777	23704	23809	23698	23782	23751	23788	23773	23703	23722	23776	23745	23831	23819	23647	23827	23721	23669	23743	23794	23814	23814	23719	23761	23740	23829	23756	23775	23678	23718	23815	23697	23861	23742	23759	23709	23828	23801	23762	23913	23698	23865	23853	23838	23730	23731	23875	23814	23671	23727	23806	23629	23646	23764	23711	23811	23800	23787	23841	23829	23743	23719	23806	23780	23765	23646	23728	23679	23797	23897	23722	23732	23829	23799	23794	23731	23922	23675	23718	23793	23842	23823	23786	23757	23862	23791	23726	23847	23726	23696	23769	23856	23814	23739	23916	23854	23771	23684	23726	23970	23732	23759	23702	23735	23822	23837	23687	23841	23767	23657	23771	23805	23970	23780	23762	23745	23810	23736	23911	23806	23769	23899	23671	23702	23844	23708	23741	23832	23719	23770	23688	23860	23772	23662	23794	23720	23790	23723	23750	23867	23686	23743	23775	23785	23631	23837	23704	23814	23709	23683	23776	23732	23776	23699	23807	23744	23820	23773	23770	23821	23598	23679	23689	23880	23746	23738	23748	23769	23725	23733	23762	23797	23736	23909	23852	23716	23792	23730	23827	23839	23797	23681	23839	23692	23769	23694	23911	23716	23705	23673	23795	23773	23826	23833	23802	23773	23764	23778	23673	23800	23845	23804	23646	23784	23639	23708	23819	23755	23683	23845	23655	23844	23629	23758	23754	23792	23839	23635	23716	23688	23872	23695	23760	23876	23725	23711	23740	23825	23844	23868	23708	23739	23721	23706	23797	23660	23820	23821	23683	23753	23888	23719	23720	23840	23815	23737	23812	23743	23817	23730	23746	23722	23785	23772	23711	23769	23770	23763	23856	23652	23891	23733	23761	23785	23912	23701	23793	23703	23796	23782	23790	23838	23781	23884	23778	23742	23614	23747	23707	23745	23763	23721	23894	23795	23758	23846	23701	23621	23806	23677	23738	23831	23850	23655	23871	23835	23762	23789	23775	23631	23773	23773	23745	23807	23823	23770	23818	23756	23821	23726	23834	23804	23705	23841	23761	23676	23795	23941	23709	23832	23676	23879	23700	23776	23868	23789	23902	23843	23762	23777	23831	23828	23746	23827	23864	23891	23838	23746	23769	23739	23831	23844	23821	23708	23874	23741	23756	23641	23762	23655	23885	23758	23780	23862	23749	23901	23837	23729	23711	23793	23796	23732	23830	23740	23718	23754	23833	23786	23827	23810	23908	23717	23770	23762	23723	23762	23915	23644	23751	23747	23721	23806	23709	23751	23862	23761	23757	23792	23689	23835	23728	23820	23984	23795	23691	23780	23712	23755	23740	23847	23695	23781	23868	23726	23707	23710	23836	23791	23703	23738	23783	23777	23702	23797	23695	23781	23751	23838	23832	23651	23751	23810	23737	23672	23859	23757	23792	23910	23855	23760	23659	23807	23837	23838	23847	23742	23719	23875	23763	23655	23828	23839	23798	23752	23789	23778	23672	23776	23757	23755	23768	23751	23707	23728	23722	23812	23734	23835	23748	23778	23668	23822	23834	23694	23670	23781	23864	23744	23660	23860	23870	23877	23784	23668	23796	23843	23752	23916	23763	23711	23781	23639	23728	23841	23708	23826	23700	23762	23863	23766	23833	23818	23835	23762	23791	23823	23792	23666	23793	23887	23895	23710	23852	23705	23742	23919	23716	23750	23775	23729	23794	23833	23796	23734	23684	23822	23828	23864	23723	23728	23831	23726	23865	23779	23873	23753	23748	23772	23797	23857	23652	23773	23756	23859	23692	23753	23786	23833	23942	23801	23762	23684	23833	23833	23789	23664	23741	23798	23792	23746	23851	23775	23835	23752	23777	23778	23770	23862	23829	23805	23900	23710	23772	23818	23730	23947	23705	23833	23833	23779	23711	23819	23851	23832	23778	23782	23681	23719	23816	23769	23620	23805	23868	23772	23650	23790	23878	23762	23824	23829	23800	23705	23768	23871	23754	23784	23844	23659	23837	23725	23919	23898	23710	23824	23832	23885	23728	23738	23728	23847	23740	23800	23823	23713	23701	23780	23842	23747	23862	23685	23821	23819	23788	23772	23748	23806	23844	23733	23727	23794	23888	23725	23866	23807	23891	23681	23833	23735	23799	23814	23837	23727	23893	23804	23813	23789	23677	23764	23703	23776	23709	23881	23725	23876	23656	23858	23733	23763	23988	23802	23795	23737	23866	23729	23686	23829	23689	23862	23753	23772	23736	23884	23901	23846	23786	23759	23852	23669	23893	23685	23698	23761	23849	23635	23940	23702	23708	23676	23808	23836	23808	23822	23811	23659	23803	23802	24012	23817	23808	23642	23865	23875	23736	23810	23731	23805	23783	23740	23715	23777	23843	23728	23753	23872	23727	23863	23734	23698	23882	23705	23696	23832	23731	23777	23750	23826	23638	23856	23777	23699	23707	23850	23670	23789	23770	23824	23835	23718	23775	23803	23759	23803	23852	23724	23824	23871	23715	23858	23769	23848	23803	23723	23868	23833	23778	23788	23842	23809	23802	23814	23855	23693	23838	23781	23826	23745	23686	23733	23793	23843	23763	23829	23825	23840	23819	23721	23689	23754	23753	23909	23746	23794	23717	23757	23778	23873	23812	23811	23792	23760	23850	23810	23845	23724	23865	23753	23812	23819	23794	23831	23862	23672	23771	23830	23805	23791	23795	23883	23766	23723	23746	23798	23793	23808	23706	23760	23879	23825	23865	23761	23775	23743	23836	23743	23817	23899	23732	23710	23825	23820	23758	23648	23841	23820	23629	23735	23804	23761	23816	23855	23775	23790	23845	23760	23805	23715	23754	23842	23697	23759	23901	23886	23829	23757	23726	23930	23857	23813	23768	23909	23868	23809	23858	23679	23718	23731	23789	23841	23681	23773	23851	23807	23656	23884	23854	23893	23853	23763	23733	23858	23814	23767	23780	23782	23792	23757	23877	23787	23611	23924	23715	23675	23783	23824	23737	23902	23747	23851	23810	23796	23823	23731	23837	23850	23706	23852	23765	23719	23852	23772	23824	23797	23827	23852	23887	23752	23975	23693	23804	23835	23700	23551	23783	23761	23868	23954	23624	23833	23869	23873	23832	23703	23733	23749	23788	23730	23689	23805	23755	23794	23877	23908	23797	23749	23763	23801	23815	23813	23992	23816	23764	23852	23642	23746	23778	23704	24001	23841	23732	23832	23752	23710	23745	23755	23904	23693	23929	23731	23634	23774	23718	23790	23791	23702	23854	23650	23800	23820	23723	23765	23793	23682	23843	23746	23748	23748	23705	23716	23909	23746	23849	23778	23831	23759	23804	23664	23912	23715	23722	23875	23795	23828	23861	23862	23821	23783	23841	23684	23700	23915	23799	23765	23664	23868	23787	23704	23774	23628	23724	23778	23744	23855	23798	23775	23872	23876	23755	23798	23646	23915	23702	23839	23733	23772	23708	23743	23793	23798	23824	23676	23771	23830	23737	23767	23722	23857	23718	23803	23942	23689	23950	23749	23749	23813	23850	23786	23684	23962	23742	23831	23832	23799	23766	23862	23820	23804	23709	23839	23708	23708	23695	23808	23742	23860	23763	23766	23698	23860	23870	23880	23696	23740	23822	23803	23657	23747	23815	23967	23740	23710	23769	23757	23799	23908	23738	23741	23843	23725	23687	23700	23746	23820	23743	23790	23851	23760	23761	23898	23851	23843	23738	23874	23824	23817	23700	23847	23874	23779	23912	23847	23757	23769	23861	23748	23773	23822	23745	23797	23816	23848	23756	23816	23851	23819	23868	23775	23851	23744	23813	23756	23719	23911	23799	23785	23875	23828	23880	23786	23677	23978	23771	23783	23784	23859	23947	23625	23696	23717	23872	23674	23812	23585	23943	23687	23772	23862	23736	23803	23748	23915	23686	23755	23666	23771	23747	23857	23821	23854	23584	23905	23781	23973	23848	23814	23848	23688	23777	23817	23750	23893	23823	23728	23761	23729	23810	23915	23833	23836	23807	23880	23780	23788	23801	23792	23832	23802	23793	23726	23811	23820	23717	23981	23717	23751	23687	23853	23639	23818	23914	23799	23640	23839	23875	23784	23751	23902	23768	23831	23799	23723	23785	23763	23834	23752	23927	23866	23897	23818	23771	23779	23779	23704	23889	23647	23739	23855	23856	23795	23864	23602	23879
18666	17186	16926	16983	17029	24259	49482	41533	30885	21694	17655	17040	16784	16529	16666	16559	16605	16691	16765	16461	16407	16695	16413	16699	16563	16545	16690	16554	16606	16579	16473	16561	16603	16593	16623	16649	16508	16537	16697	16779	16549	16577	16607	16478	16455	16696	16644	16589	16615	16621	16590	16388	16649	16509	16684	16737	16717	16514	16630	16575	16596	16464	16524	16439	16336	16494	16842	16663	16464	16675	16671	16424	16640	16435	16446	16568	16655	16577	16464	16491	16585	16584	16573	16407	16481	16757	16646	16558	16460	16459	16583	16481	16781	16606	16648	16557	16509	16712	16430	16597	16796	16549	16755	16676	16576	16650	16586	16564	16701	16601	16576	16567	16344	16669	16540	16586	16664	16659	16684	16416	16598	16427	16790	16592	16687	16866	16636	16512	16348	16318	16607	16737	16560	16464	16485	16575	16651	16669	16619	16578	16642	16551	16867	16560	16567	16531	16449	16581	16399	16509	16565	16557	16661	16677	16582	16628	16633	16554	16407	16658	16615	16773	16603	16573	16449	16581	16591	16529	16491	16692	16444	16708	16691	16464	16475	16509	16485	16463	16386	16599	16551	16550	16556	16592	16483	16552	16763	16732	16638	16542	16632	16741	16740	16613	16819	16529	16489	16669	16660	16594	16552	16671	16561	16618	16714	16607	16527	16611	16664	16722	16575	16614	16700	16600	16499	16642	16597	16578	16718	16638	16793	16572	16733	16565	16655	16682	16646	16503	16399	16727	16777	16681	16585	16623	16746	16727	16542	16612	16516	16717	16813	16609	16646	16477	16556	16514	16654	16577	16572	16674	16629	16585	16663	16407	16695	16660	16659	16646	16591	16803	16428	16585	16582	16572	16458	16568	16659	16670	16684	16479	16609	16697	16652	16529	16476	16614	16900	16660	16817	16549	16663	16834	16640	16681	16591	16636	16616	16614	16632	16592	16736	16644	16512	16686	16714	16623	16704	16555	16506	16479	16521	16592	16284	16655	16596	16511	16534	16679	16715	16496	16680	16543	16413	16649	16489	16621	16626	16498	16768	16481	16684	16582	16692	16660	16725	16655	16499	16730	16647	16723	16782	16653	16861	16648	16679	16591	16533	16510	16346	16543	16817	16699	16660	16775	16837	16622	16813	16626	16547	16717	16601	16687	16718	16627	16650	16677	16555	16701	16604	16395	16768	16281	16475	16664	16895	16680	16633	16656	16406	16851	16643	16678	16678	16643	16696	16734	16726	16616	16550	16642	16620	16487	16582	16807	16813	16400	16444	16687	16731	16519	16476	16662	16600	16696	16531	16664	16590	16523	16627	16600	16598	16738	16420	16679	16779	16676	16519	16673	16681	16857	16689	16723	16632	16352	16507	16616	16570	16619	16572	16584	16413	16518	16847	16375	16751	16382	16618	16706	16579	16894	16577	16550	16726	16532	16438	16507	16605	16644	16556	16403	16754	16446	16582	16783	16756	16486	16636	16697	16536	16597	16679	16642	16611	16696	16641	16452	16412	16722	16583	16483	16636	16475	16659	16491	16455	16610	16565	16691	16522	16542	16675	16483	16480	16567	16737	16684	16602	16489	16403	16713	16537	16612	16575	16539	16778	16574	16658	16574	16502	16793	16782	16600	16783	16572	16609	16667	16526	16340	16572	16491	16600	16692	16725	16624	16468	16801	16747	16797	16541	16560	16652	16525	16507	16517	16558	16446	16620	16635	16539	16645	16571	16619	16541	16511	16495	16636	16698	16681	16536	16638	16694	16616	16629	16467	16617	16485	16623	16822	16643	16658	16582	16675	16588	16873	16893	16639	16614	16735	16650	16860	16629	16875	16722	16629	16578	16700	16732	16692	16545	16646	16678	16728	16690	16589	16753	16934	16558	16572	16716	16727	16627	16669	16821	16514	16815	16642	16684	16575	16491	16674	16786	16716	16700	16767	16682	16515	16653	16698	16630	16687	16686	16560	16668	16638	16598	16454	16767	16599	16601	16440	16561	16650	16807	16682	16591	16555	16615	16557	16677	16664	16747	16624	16671	16407	16734	16772	16611	16719	16487	16604	16527	16704	16576	16863	16592	16532	16816	16631	16657	16484	16627	16508	16661	16481	16930	16801	16871	16702	16713	16513	16668	16416	16643	16676	16633	16712	16541	16307	16531	16539	16649	16693	16841	16621	16626	16711	16764	16534	16544	16523	16562	16718	16607	16706	16539	16841	16677	16583	16565	16532	16621	16427	16502	16704	16438	16569	16569	16587	16434	16513	16623	16771	16580	16773	16557	16487	16767	16585	16691	16606	16659	16850	16969	16505	16696	16509	16282	16539	16786	16535	16486	16742	16649	16419	16395	16511	16644	16636	16652	16741	16674	16618	16603	16421	16435	16481	16538	16619	16595	16597	16623	16546	16505	16769	16544	16487	16646	16783	16597	16538	16619	16417	16634	16602	16792	16479	16556	16586	16748	16635	16828	16611	16786	16647	16600	16567	16667	16606	16437	16971	16375	16468	16419	16629	16562	16647	16692	16723	16688	16483	16823	16846	16502	16644	16467	16679	16540	16687	16550	16274	16630	16717	16535	16656	16534	16527	16730	16551	16673	16459	16704	16603	16752	16551	16596	16676	16642	16545	16541	16632	16720	16546	16727	16480	16860	16626	16761	16697	16481	16611	16673	16524	16568	16599	16591	16539	16703	16628	16660	16645	16679	16540	16773	16614	16525	16647	16589	16706	16550	16684	16601	16627	16638	16598	16330	16662	16438	16691	16572	16437	16541	16725	16661	16765	16605	16638	16729	16617	16756	16520	16847	16629	16334	16798	16683	16441	16480	16412	16496	16516	16416	16590	16550	16554	16689	16581	16673	16563	16768	16595	16565	16430	16636	16719	16493	16519	16566	16427	16741	16502	16715	16521	16706	16552	16763	16757	16715	16377	16669	16698	16545	16648	16664	16619	16772	16536	16442	16550	16564	16717	16625	16714	16583	16567	16549	16520	16601	16817	16598	16671	16625	16594	16472	16348	16653	16558	16620	16573	16621	16393	16546	16569	16588	16754	16707	16672	16730	16698	16590	16816	16857	16671	16725	16618	16819	16632	16633	16635	16666	16650	16579	16937	16635	16698	16477	16677	16763	16718	16650	16588	16552	16750	16743	16474	16617	16439	16747	16564	16622	16563	16710	16543	16610	16618	16661	16491	16843	16597	16572	16508	16587	16694	16517	16544	16615	16738	16697	16511	16667	16504	16635	16623	16710	16811	16594	16525	16714	16618	16546	16519	16658	16499	16471	16753	16540	16764	16706	16720	16733	16753	16678	16551	16714	16696	16540	16853	16678	16758	16593	16611	16658	16795	16506	16818	16565	16787	16647	16726	16530	16464	16764	16483	16671	16391	16547	16530	16627	16738	16661	16644	16696	16548	16545	16746	16632	16750	16492	16536	16487	16731	16506	16677	16552	16603	16610	16542	16673	16647	16684	16954	16525	16546	16599	16729	16691	16583	16547	16577	16628	16492	16482	16655	16734	16690	16565	16390	16474	16601	16496	16772	16460	16673	16611	16655	16688	16533	16675	16614	16726	16634	16689	16586	16650	16476	16540	16515	16523	16792	16754	16476	16641	16581	16440	16685	16446	16622	16587	16694	16725	16660	16534	16512	16694	16698	16394	16568	16645	16669	16753	16421	16517	16667	16704	16626	16841	16622	16578	16791	16601	16695	16471	16525	16748	16443	16483	16622	16713	16641	16433	16594	16516	16519	16465	16630	16652	16595	16593	16616	16621	16715	16771	16578	16597	16718	16589	16601	16677	16690	16544	16664	16716	16563	16581	16555	16728	16725	16416	16653	16681	16728	16783	16600	16665	16695	16771	16590	16513	16799	16785	16618	16568	16603	16583	16607	16427	16582	16572	16758	16692	16796	16624	16692	16592	16331	16612	16747	16675	16453	16576	16625	16515	16388	16529	16812	16772	16478	16434	16458	16563	16723	16715	16685	16649	16526	16576	16587	16711	16722	16638	16811	16654	16656	16527	16550	16474	16624	16624	16532	16625	16651	16785	16807	16743	16703	16590	16607	16669	16596	16465	16679	16535	16563	16732	16468	16634	16801	16693	16701	16562	16580	16615	16485	16588	16561	16616	16667	16746	16729	16434	16608	16668	16726	16661	16489	16826	16712	16755	16561	16511	16627	16541	16563	16611	16567	16569	16715	16433	16569	16754	16783	16631	16590	16706	16348	16538	16420	16658	16545	16523	16627	16747	16579	16624	16545	16700	16390	16538	16678	16850	16521	16734	16563	16632	16433	16660	16776	16588	16468	16545	16588	16761	16663	16813	16501	16628	16564	16550	16732	16766	16612	16639	16603	16613	16666	16564	16594	16830	16635	16665	16779	16898	16491	16543	16860	16769	16679	16767	16623	16607	16601	16684	16629	16656	16600	16442	16430	16731	16595	16638	16804	16610	16572	16513	16679	16649	16836	16609	16535	16720	16507	16671	16678	16700	16669	16514	16424	16602	16506	16460	16810	16683	16569	16885	16618	16599	16629	16668	16458	16648	16861	16811	16607	16587	16494	16801	16789	16723	16603	16716	16580	16595	16692	16533	16714	16505	16568	16763	16594	16464	16635	16752	16750	16759	16644	16655	16580	16595	16754	16526	16572	16646	16546	16434	16669	16751	16657	16700	16400	16539	16578	16669	16670	16662	16681	16531	16591	16653	16677	16527	16629	16427	16428	16682	16739	16720	16473	16523	16484	16452	16523	16743	16545	16460	16469	16712	16611	16693	16607	16625	16805	16556	16687	16566	16648	16632	16659	16744	16627	16713	16539	16828	16632	16669	16681	16494	16724	16573	16751	16654	16584	16697	16491	16479	16546	16711	16600	16727	16683	16589	16617	16575	16511	16464	16606	16682	16626	16575	16560	16820	16798	16679	16683	16553	16605	16780	16696	16656	16567	16614	16782	16641	16579	16672	16839	16637	16611	16670	16654	16532	16669	16614	16385	16579	16684	16652	16433	16732	16532	16570	16857	16561	16615	16618	16449	16619	16746	16374	16577	16760	16642	16413	16595	16824	16673	16513	16809	16755	16586	16603	16765	16611	16629	16743	16685	16675	16743	16618	16615	16622	16494	16669	16424	16553	16727	16652	16857
25317	24420	24157	25510	26288	32835	39779	26183	23668	23903	22612	22775	23069	23067	23280	23400	23459	23617	23520	23606	23701	23749	23710	23674	23711	23862	23644	23982	23761	23787	23911	23769	23730	23756	23766	23891	23892	23803	23681	23825	23827	23752	23753	23801	23699	23895	23755	23736	23764	23852	23702	23759	23867	23833	23645	23786	23871	23774	23801	23816	23805	23890	23725	23811	23712	23759	23775	23765	23737	23743	23788	23788	23716	23719	23781	23634	23802	23888	23675	23931	23603	23755	23785	23691	23661	23729	23832	23804	23753	23811	23862	23739	23809	23903	23897	23627	23808	23882	23787	23737	23763	23848	23671	23869	23742	23806	23801	23788	23780	23868	23783	23809	23778	23779	23811	23765	23707	23822	23814	23805	23729	23800	23772	23843	23865	23951	23801	23784	23785	23853	23800	23732	23767	23802	23641	23850	23682	23616	23709	23834	23694	23699	23737	23804	23771	23888	23830	23846	23783	23810	23803	23858	23674	23956	23852	23785	23754	23867	23872	23739	23714	23748	23789	23804	23694	23835	23886	23745	23888	23758	23887	23849	23790	23784	23672	23872	23820	23831	23785	23783	23830	23917	23828	23845	23758	23897	23767	23835	23712	23808	23857	23865	23716	23838	23773	23686	23731	23876	23810	23868	23824	23858	23769	23760	23881	23729	23791	23814	23747	23683	23794	23890	23799	23914	23769	23713	23815	23855	23824	23804	23825	23776	23774	23801	23841	23827	23739	23808	23867	23869	23839	23678	23762	23872	23852	23807	23750	23849	23850	23889	23794	23887	23879	23763	23791	23886	23846	23857	23904	23777	23865	23877	23794	23775	23919	23720	23809	23774	23867	23813	23853	23724	23801	23764	23903	23906	23843	23746	23823	23797	23848	23768	23822	23875	23813	23864	23955	23723	23910	23871	23850	23833	23844	23815	23898	23942	23697	23747	23735	23803	23822	23775	23908	23848	23797	23650	23698	23847	23864	23790	23989	23913	23703	23738	23799	24036	23880	23859	23792	23846	23797	23795	23814	23777	23906	23746	23868	23741	23867	23783	23853	23809	23867	23774	23886	23830	23722	23749	23835	23770	23786	23781	23760	23766	23934	23863	23842	23877	23842	23873	23836	23741	23706	23742	23770	23794	23858	23863	23744	23849	23905	23802	23996	23948	23744	23838	23927	23751	24011	23711	23785	23763	23798	23769	23814	23978	24018	23878	23850	23720	23875	23740	23928	23816	23719	23865	23741	23819	23826	23912	23788	23824	23799	23868	23865	23899	23869	23706	23795	23824	23712	23846	23766	23734	23848	23758	23831	23911	23673	23979	23894	23767	23828	23676	23907	23817	23839	23904	23927	23864	23914	23822	23928	23857	23842	23775	23840	23780	23734	23777	23814	23857	23781	23900	23696	23865	23742	23823	23845	23849	23816	23816	23780	23895	23795	23772	23875	23867	23940	23829	23865	23749	23812	23820	23824	23823	23836	23902	23885	23740	23798	23968	23887	23825	23722	23878	23899	23698	23883	23951	23829	23750	23841	23874	23814	23729	23766	23936	23773	23817	23786	23713	23799	23813	23856	23802	23829	23755	23726	23761	23885	23972	23680	23861	23766	23819	23929	23838	23808	23815	23883	23715	23815	23776	23877	23860	23766	23907	23850	23843	23894	23812	23898	23821	23943	23800	23964	23819	23830	23891	23721	23859	23782	23860	23843	23804	24019	23880	23904	23822	23853	23731	23762	23792	23785	23842	23735	23867	23799	23870	23823	23805	23761	23867	23798	23834	23839	23882	23896	23754	23828	23806	23877	23927	23815	23755	23846	23858	23835	23987	23893	23848	23768	23926	23631	23846	23719	23937	23849	23896	23871	23827	23778	23925	23800	23919	23828	23772	23898	23888	23830	23666	23833	23832	23858	23872	23930	23788	23824	23758	23791	23812	23865	23686	23825	23842	23678	23950	23819	23749	23826	23871	23738	23793	23866	23819	23906	23850	23842	23793	23829	23785	23767	23818	23793	23913	23892	23922	23898	23804	23782	23846	23830	23787	23780	23737	24040	23832	23764	23858	23800	23830	23836	23841	23946	23825	23735	23844	23868	23828	23844	23833	23837	23893	23809	23830	23813	23857	23885	23778	23853	23880	23903	23931	23914	23635	23952	23769	23962	23728	23815	23868	23692	23843	23768	23923	23794	23986	23733	23915	23928	23812	23796	23836	23804	23817	23778	23774	23855	23745	23870	23802	23898	23827	23853	23877	23753	23866	23826	23854	23792	24038	23885	23853	23861	23823	23820	23760	24035	23729	23818	23868	23881	23984	23851	23730	23894	23835	23924	23939	23721	23823	23796	23749	23898	23765	23862	23811	23722	23774	23944	23850	23926	23776	23699	23846	23866	23777	23849	23919	23912	23782	23820	23646	23863	23781	23793	23866	23892	23907	23721	23890	23928	23852	23851	23853	23756	23954	23903	23768	23800	23778	23660	23876	23732	23823	23850	23700	23841	23754	23796	23968	23734	23912	23942	23882	23695	23791	23805	23857	23809	23736	23826	23769	23708	23951	23806	23857	23898	23806	23721	23768	23985	23732	23788	23782	23817	23945	23796	23833	23820	23647	23818	23873	23890	23713	23941	23909	23803	23770	23914	23733	23966	23782	23829	23759	23901	23717	23772	23931	23802	23877	23730	23866	23783	23846	23683	23794	23804	23935	23831	23970	23834	23856	23732	23762	23817	23854	23729	23911	23833	23904	23763	23999	23955	23783	23694	23861	23813	23692	23875	23757	23897	23881	23835	23818	23890	23901	23837	23793	23735	23831	23754	23807	23884	23815	23929	23810	23887	23867	23833	24004	23857	23750	23722	23892	23850	23912	23937	23841	23861	23800	23899	23805	23856	23671	23929	23812	23806	23910	23821	23767	23895	23823	23781	23874	23790	23771	23883	23872	23802	23809	23862	23790	23834	23841	23999	23793	24031	23884	23631	23842	23766	23776	23863	23838	23932	23846	23825	23871	23928	23850	23844	23812	23942	23765	23842	23758	23813	23865	23892	23709	24023	23909	23882	23819	23800	23738	23930	23821	23800	23834	23731	23795	23758	23808	23894	23742	23815	24007	23782	23913	23842	23819	23797	23770	23923	23788	23818	23819	23780	23848	23822	24077	23769	23849	23903	23932	23732	23848	23844	23885	23871	23797	23854	23927	23875	23804	23849	23730	23759	23878	23788	23752	23791	23935	23930	23814	23777	23885	23914	23810	23867	23917	23773	23885	23796	23891	23923	23822	23810	23854	23884	23896	23787	23934	23699	23886	23715	23890	23811	23830	23822	23747	23944	23789	23765	23865	23868	23872	23743	23833	23938	23883	23888	23811	23896	23729	23821	23869	23891	23882	23850	23819	23740	23796	23890	23888	23725	23846	23755	23897	23923	23845	23843	23896	23908	23724	23811	23936	23885	23931	23799	23847	23835	23839	23903	23895	23764	23883	23897	23825	23898	23804	23914	23778	23779	23887	23947	23854	23916	23766	23872	23780	23854	23818	23833	23827	23773	23796	23927	23839	23926	23810	23885	23828	23802	23776	23842	23798	23761	23769	23844	23815	23749	23765	23939	23789	23907	23699	23797	23826	23918	23876	23734	23706	23836	23762	23826	23810	23881	23783	23764	23806	24024	23821	23717	23983	23794	23752	23925	23840	23910	23852	23786	24038	23889	23763	23746	23871	23865	23848	23812	23783	23903	23870	23647	23781	23759	23878	23944	23827	23708	23955	23834	23815	23850	23775	23810	23948	23803	23816	23909	23839	23822	23799	23779	23921	23846	23923	23847	23880	23825	23896	23818	23918	23807	23948	23890	23926	23880	23716	23743	23861	23876	23801	23823	23783	23888	23873	23752	23783	24017	23872	23831	23670	23758	23751	23846	23712	23854	23847	23888	23852	23810	23827	23804	23950	23753	23922	23766	23845	23792	23852	23975	23806	23888	23829	23804	23879	23918	23806	23778	23937	23860	23824	23783	23694	23796	23894	23843	23841	23976	23800	23778	23824	23761	23805	23845	23897	23916	23722	23771	23893	23828	23913	23818	23901	23825	23852	23823	23709	23813	23887	23789	23913	23836	23945	23815	23744	23897	23845	23710	23860	23883	23801	23873	23799	23896	23872	23839	23967	23926	23813	23794	23944	23872	23874	23889	23694	23895	23860	23821	23895	23870	23881	23868	23875	23872	23832	23787	23845	23886	23714	23842	23988	23786	23759	24038	23895	23893	23979	23736	23844	23859	23809	23963	23850	23833	23817	23926	23795	23873	23811	23811	23844	23857	23914	23900	23813	23837	23864	23822	23910	23896	23817	23779	23952	23860	23799	23842	23776	23961	23796	23726	23849	23840	23894	23791	23843	23883	23834	23713	23870	23911	23790	23950	23742	23718	23911	23864	23951	23855	23851	23817	23653	23786	23893	23897	23854	23847	23870	23828	23832	23902	23789	23750	23788	23863	23820	23820	23777	23857	23828	23953	23792	23773	23877	23815	23731	23928	23816	24012	23757	23816	23905	23753	24036	23896	23953	23926	23897	23834	23946	23924	23853	23794	23844	23878	23787	23966	23815	23708	23887	23861	23898	23961	23901	23816	23833	23972	23777	23848	23904	23773	23806	23790	23970	23796	23839	23819	23830	23726	23821	23873	23937	23796	23800	23735	23867	23810	23877	23820	23844	23826	23836	23840	23870	23872	23958	23813	23881	23937	23859	23778	23770	23957	23773	23884	23797	23873	23861	23725	23954	23736	23805	23892	23871	23883	23867	23946	23829	23928	23796	23856	23897	23883	23803	23854	23857	23879	23919	23874	23748	23895	23812	23942	23803	23803	23943	23920	23782	23829	23912	23812	23727	23932	23816	23911	23881	23858	23876	23875	23854	23779	23840	24070	23866	23866	23871	23691	23904	23920	23863	23880	23826	23807	23843	23873	23832	23779	23843	23845	23747	23890	23724	23956	23772	23979	23748	23901	23764	23850	23993	23806	23806	23808	23853	23769	23780	23966	23921	23902	23839	23874	23840	23944	23731	23845	23759	23884	23905	23777	23896	23768	23990	23855	23798	23922	23766	23772	23762	23882	23925	23784	24005	23795	23808	23921	23769	23814	23814	23779	24001	23802	23807
18759	16845	16555	16564	16586	17856	26346	24718	20894	17772	16901	16752	16205	16602	16515	16544	16434	16564	16282	16270	16447	16459	16521	16284	16631	16616	16408	16543	16357	16285	16491	16460	16575	16612	16473	16418	16561	16310	16427	16437	16497	16289	16252	16414	16488	16489	16544	16457	16550	16389	16529	16307	16488	16570	16658	16410	16505	16396	16336	16450	16349	16484	16443	16314	16405	16413	16434	16307	16361	16619	16386	16402	16510	16567	16457	16471	16422	16466	16453	16604	16667	16283	16667	16608	16501	16765	16519	16605	16320	16313	16593	16357	16422	16415	16598	16537	16415	16415	16315	16466	16636	16409	16562	16564	16624	16471	16465	16450	16461	16404	16565	16297	16551	16436	16366	16667	16482	16578	16466	16523	16353	16376	16413	16652	16396	16522	16397	16474	16606	16582	16498	16474	16696	16523	16487	16400	16358	16443	16484	16308	16475	16613	16514	16467	16458	16414	16582	16592	16546	16672	16465	16621	16564	16582	16663	16657	16596	16341	16533	16653	16775	16410	16709	16404	16430	16556	16466	16367	16627	16554	16586	16575	16527	16409	16594	16479	16421	16512	16616	16389	16557	16435	16393	16324	16677	16553	16495	16442	16436	16624	16529	16616	16209	16277	16706	16415	16415	16602	16406	16501	16215	16619	16457	16520	16313	16572	16477	16612	16500	16447	16533	16629	16435	16464	16515	16644	16542	16368	16390	16576	16530	16624	16542	16396	16587	16633	16736	16385	16589	16465	16563	16434	16452	16438	16426	16560	16426	16491	16266	16532	16583	16592	16628	16886	16448	16567	16591	16349	16630	16446	16319	16484	16425	16552	16525	16553	16418	16578	16512	16602	16603	16414	16287	16405	16420	16586	16467	16455	16604	16541	16442	16445	16501	16445	16469	16353	16429	16507	16613	16334	16469	16494	16492	16602	16656	16464	16457	16595	16482	16572	16451	16536	16394	16482	16451	16652	16471	16470	16579	16647	16574	16436	16599	16439	16598	16622	16620	16582	16478	16616	16571	16492	16353	16445	16410	16401	16547	16450	16566	16696	16506	16471	16444	16695	16593	16553	16585	16565	16690	16472	16621	16376	16527	16577	16419	16581	16396	16432	16395	16570	16468	16660	16519	16486	16449	16257	16429	16397	16361	16688	16616	16606	16464	16519	16683	16670	16587	16501	16540	16684	16423	16450	16514	16549	16618	16515	16484	16363	16315	16681	16554	16557	16376	16240	16503	16503	16501	16337	16383	16573	16708	16556	16551	16481	16370	16423	16603	16522	16438	16427	16466	16424	16509	16499	16497	16590	16589	16317	16648	16224	16578	16519	16573	16500	16634	16452	16520	16531	16494	16391	16454	16558	16531	16600	16288	16629	16530	16477	16554	16665	16579	16621	16642	16539	16575	16518	16620	16497	16540	16561	16533	16515	16491	16362	16555	16535	16450	16414	16374	16451	16471	16509	16457	16523	16694	16402	16516	16538	16491	16614	16474	16629	16496	16732	16257	16366	16561	16403	16587	16204	16431	16452	16510	16645	16442	16744	16453	16592	16373	16720	16540	16395	16478	16501	16400	16581	16455	16501	16430	16193	16616	16604	16457	16570	16543	16642	16553	16587	16417	16327	16502	16502	16431	16505	16575	16549	16623	16457	16420	16317	16421	16615	16356	16397	16651	16623	16733	16579	16622	16379	16534	16842	16367	16442	16357	16391	16714	16308	16279	16700	16611	16460	16490	16317	16536	16498	16527	16542	16680	16582	16569	16514	16467	16455	16365	16557	16699	16608	16507	16521	16438	16522	16388	16625	16590	16555	16629	16459	16702	16497	16371	16487	16151	16504	16397	16432	16357	16309	16473	16641	16665	16477	16685	16436	16506	16416	16507	16556	16507	16378	16459	16642	16757	16646	16503	16556	16396	16552	16443	16474	16530	16491	16374	16457	16647	16421	16405	16399	16537	16409	16420	16522	16520	16630	16518	16511	16522	16468	16543	16500	16519	16600	16551	16482	16738	16606	16463	16498	16597	16389	16627	16497	16475	16704	16621	16440	16694	16490	16313	16346	16301	16734	16418	16588	16372	16598	16509	16526	16602	16276	16259	16515	16416	16480	16535	16419	16443	16345	16499	16517	16578	16253	16435	16544	16653	16569	16631	16677	16672	16215	16525	16363	16546	16588	16498	16362	16329	16336	16596	16595	16589	16529	16565	16274	16688	16266	16439	16387	16474	16359	16547	16277	16583	16462	16546	16422	16488	16540	16654	16701	16394	16661	16650	16443	16630	16481	16385	16463	16319	16397	16456	16392	16617	16552	16431	16530	16519	16386	16567	16607	16277	16511	16487	16632	16674	16555	16468	16433	16494	16524	16300	16579	16552	16466	16491	16661	16696	16502	16589	16486	16558	16482	16782	16568	16483	16640	16634	16564	16503	16479	16452	16405	16698	16511	16656	16564	16604	16229	16352	16509	16634	16394	16507	16438	16578	16647	16631	16446	16349	16549	16553	16497	16696	16528	16598	16538	16753	16520	16441	16453	16583	16373	16286	16727	16545	16505	16595	16452	16608	16396	16417	16555	16255	16432	16448	16516	16372	16194	16464	16374	16509	16615	16435	16582	16536	16734	16499	16424	16290	16312	16634	16499	16554	16499	16680	16607	16498	16417	16335	16436	16576	16402	16627	16424	16414	16381	16374	16516	16563	16470	16487	16535	16264	16528	16399	16532	16639	16488	16632	16563	16683	16661	16671	16417	16673	16492	16373	16522	16449	16584	16535	16543	16327	16590	16664	16515	16527	16625	16576	16751	16307	16359	16423	16549	16299	16520	16643	16525	16417	16402	16510	16571	16257	16496	16642	16699	16610	16450	16294	16474	16629	16627	16548	16455	16600	16725	16386	16441	16541	16593	16639	16474	16510	16559	16580	16417	16723	16700	16223	16500	16728	16299	16503	16731	16351	16355	16457	16325	16529	16314	16572	16512	16374	16704	16445	16571	16461	16664	16508	16401	16685	16572	16540	16715	16616	16681	16442	16466	16610	16493	16507	16690	16286	16579	16476	16489	16680	16565	16613	16500	16580	16482	16416	16585	16528	16532	16413	16372	16604	16420	16288	16755	16421	16389	16403	16431	16439	16411	16538	16422	16363	16253	16637	16366	16567	16525	16362	16550	16734	16405	16621	16383	16590	16533	16507	16472	16498	16435	16512	16589	16507	16491	16417	16567	16539	16546	16563	16413	16772	16391	16510	16568	16405	16714	16455	16526	16452	16544	16428	16531	16540	16380	16611	16539	16528	16507	16863	16574	16673	16316	16534	16585	16570	16513	16623	16460	16378	16614	16474	16615	16653	16505	16393	16529	16388	16249	16489	16676	16539	16488	16480	16636	16405	16457	16572	16536	16399	16477	16560	16525	16505	16519	16494	16554	16530	16389	16506	16496	16693	16621	16278	16456	16591	16428	16584	16499	16698	16528	16524	16425	16509	16523	16568	16459	16405	16558	16411	16395	16540	16477	16367	16657	16352	16442	16436	16652	16698	16365	16669	16430	16475	16899	16583	16639	16532	16476	16524	16456	16476	16670	16653	16442	16542	16535	16348	16379	16690	16480	16337	16696	16636	16610	16424	16506	16488	16464	16112	16517	16711	16670	16602	16588	16624	16399	16486	16482	16500	16408	16411	16560	16591	16494	16401	16517	16551	16500	16470	16282	16527	16498	16661	16505	16478	16552	16417	16681	16392	16501	16379	16675	16584	16579	16582	16641	16339	16627	16451	16336	16617	16423	16427	16559	16591	16415	16415	16435	16673	16474	16371	16722	16441	16349	16392	16503	16732	16533	16486	16216	16460	16551	16497	16524	16640	16575	16211	16578	16598	16375	16584	16456	16297	16566	16611	16394	16590	16566	16554	16485	16621	16558	16460	16493	16510	16479	16573	16511	16470	16270	16616	16681	16705	16392	16390	16420	16496	16562	16476	16542	16405	16357	16567	16583	16439	16507	16580	16667	16341	16434	16532	16252	16289	16556	16624	16363	16669	16270	16748	16597	16539	16448	16437	16780	16425	16581	16466	16681	16612	16719	16427	16424	16642	16617	16496	16678	16604	16474	16386	16428	16415	16521	16652	16479	16443	16362	16465	16564	16591	16692	16566	16547	16482	16401	16413	16600	16469	16726	16480	16560	16393	16441	16681	16495	16312	16526	16506	16462	16402	16479	16447	16351	16424	16512	16355	16431	16398	16509	16591	16490	16439	16404	16511	16507	16439	16496	16470	16590	16494	16543	16684	16642	16465	16362	16532	16360	16369	16439	16491	16560	16577	16501	16400	16661	16484	16717	16599	16411	16422	16659	16423	16540	16548	16494	16358	16528	16515	16296	16569	16496	16531	16588	16759	16569	16510	16640	16384	16494	16430	16470	16445	16550	16429	16448	16621	16472	16872	16653	16469	16377	16366	16411	16491	16527	16586	16412	16555	16429	16412	16368	16456	16339	16489	16422	16524	16589	16565	16470	16360	16639	16583	16381	16607	16391	16382	16428	16533	16648	16479	16682	16519	16529	16573	16374	16595	16449	16717	16589	16537	16460	16675	16441	16460	16735	16481	16593	16688	16517	16441	16427	16502	16395	16451	16580	16599	16479	16511	16532	16601	16489	16681	16386	16537	16463	16635	16607	16523	16521	16306	16512	16531	16298	16388	16474	16474	16615	16626	16664	16357	16440	16310	16386	16460	16323	16536	16360	16627	16466	16385	16394	16557	16523	16343	16335	16375	16541	16679	16585	16331	16432	16462	16337	16538	16575	16417	16535	16653	16419	16604	16681	16526	16497	16677	16571	16544	16429	16478	16428	16298	16576	16439	16231	16439	16375	16535	16601	16734	16490	16429	16593	16665	16518	16749	16445	16409	16511	16437	16529	16568	16419	16627	16464	16646	16575	16598	16384	16691	16657	16531	16536	16426	16495	16509	16434	16734	16358	16469	16491	16580	16540	16556	16347	16587	16447	16483	16518	16508	16538	16472	16322	16601	16564	16493	16572	16418	16666	16695	16074	16502	16298	16567	16686	16494	16414	16619	16496	16459	16637	16453	16370	16446	16535	16427	16526	16478	16399	16574	16590	16446	16694	16597	16658	16545	16658	16642	16605	16389	16778
23941	23958	23781	24436	24993	29203	28844	28480	26452	24353	23826	23777	23833	23762	23896	23810	23746	23813	23704	23489	23764	23600	23761	23791	23731	23815	23719	23796	23691	23846	23778	23719	23702	23884	23760	23749	23735	23748	23721	23750	23836	23698	23641	23725	23704	23760	23712	23658	23723	23786	23767	23725	23699	23798	23687	23615	23722	23790	23691	23758	23685	23696	23874	23772	23712	23774	23630	23793	23814	23814	23637	23702	23673	23801	23755	23811	23646	23621	23686	23821	23520	23765	23738	23639	23830	23632	23749	23803	23687	23729	23809	23802	23796	23593	23679	23784	23921	23802	23726	23852	23649	23738	23692	23772	23587	23741	23672	23833	23737	23732	23860	23645	23868	23676	23564	23809	23777	23677	23854	23779	23827	23732	23777	23763	23741	23882	23637	23652	23784	23583	23803	23807	23763	23609	23812	23818	23761	23804	23805	23863	23642	23776	23823	23845	23879	23771	23699	23728	23688	23696	23849	23782	23783	23852	23793	23698	23738	23692	23851	23640	23881	23774	23744	23687	23854	23644	23848	23807	23706	23666	23710	23807	23781	23835	23669	23963	23509	23715	23846	23668	23712	23826	23758	23657	23697	23687	23789	23753	23836	23652	23743	23571	23808	23673	23751	23886	23698	23800	23799	23688	23766	23698	23814	23782	23673	23794	23596	23814	23747	23716	23899	23787	23855	23821	23754	23694	23683	23871	23624	23941	23723	23833	23804	23844	23757	23622	23720	23623	23772	23724	23777	23740	23808	23773	23750	23718	23845	23755	23843	23705	23738	23662	23867	23747	23714	23773	23762	23817	23644	23746	23803	23734	23826	23807	23652	23792	23796	23756	23721	23769	23788	23776	23693	23782	23706	23835	23684	23855	23817	23774	23825	23752	23670	23787	23924	23687	23794	23777	23876	23827	23734	23670	23847	23883	23705	23763	23892	23667	23703	23749	23714	23792	23778	23757	23763	23768	23778	23834	23752	23743	23791	23807	23648	23670	23787	23700	23846	23781	23817	23741	23856	23846	23647	23656	23766	23798	23689	23764	23826	23729	23781	23771	23840	23839	23685	23777	23822	23777	23860	23801	23660	23753	23790	23720	23987	23670	23823	23853	23828	23688	23965	23785	23830	23691	23827	23925	23778	23740	23851	23765	23732	23851	23686	23730	23818	23687	23647	23762	23836	23841	23912	23734	23648	23738	23804	23752	23745	23743	23698	23831	23840	23695	23853	23919	23666	23782	23683	23821	23740	23899	23745	23708	23640	23718	23601	23934	23728	23750	23804	23794	23756	23676	23753	23765	23771	23805	23709	23741	23738	23937	23690	23798	23700	23898	23647	23917	23777	23818	23859	23685	23811	23856	23788	23807	23784	23744	23768	23809	23699	23767	23903	23923	23698	23744	23753	23717	23943	23633	23772	23870	23913	23793	23895	23803	23690	23818	23767	23848	23692	23760	23749	23880	23671	23745	23851	23684	23736	23674	23836	23756	23792	23792	23838	23851	23758	23775	23845	23763	23763	23731	23806	23776	23669	23762	23853	23740	23640	23741	23727	23803	23826	23737	23822	23701	23756	23749	23771	23890	23803	23728	23723	23820	23739	23781	23759	23745	23666	23751	23847	23704	23740	23848	23845	23842	23926	23795	23741	23820	23804	23733	23855	23678	23827	23846	23765	23817	23673	23698	23780	23769	23775	23711	23650	23842	23769	23859	23812	23656	23853	23845	23767	23743	23835	23720	23907	23762	23787	23872	23749	23793	23762	23869	23745	23788	23738	23781	23821	23773	23803	23753	23866	23728	23826	23905	23700	23644	23827	23822	23725	23769	23825	23709	23875	23845	23927	23737	23769	23739	23880	23586	23776	23644	23822	23799	23782	23741	23912	23868	23781	23729	23795	23785	23705	23816	23636	23719	23650	23767	23835	23645	23862	23748	23667	23750	23693	23758	23842	23776	23749	23749	23760	23731	23681	23836	23789	23713	23758	23842	23751	23822	23676	23777	23916	23783	23805	23754	23788	23702	23692	23706	23819	23842	23827	23935	23782	23782	23864	23859	23715	23743	23832	23833	23890	23645	23724	23839	23804	23805	23763	23766	23708	23630	23789	23865	23708	23850	23839	23872	23846	23772	23823	23753	23729	23803	23688	23717	23891	23900	23697	23841	23699	23786	23728	23819	23845	23782	23751	23799	23798	23781	23728	23874	23850	23677	23695	23793	23853	23800	23798	23736	23901	23805	23737	23827	23824	23815	23747	23739	23762	23701	23742	23822	23768	23844	23756	23864	23779	23854	23667	23702	23801	23780	23778	23703	23804	23810	23851	23824	23847	23723	23716	23690	23653	23830	23785	23744	23853	23801	23720	23871	23783	23783	23738	23893	23719	23666	23799	23934	23729	23828	23948	23841	23777	23760	23779	23668	23646	23861	23866	23661	23683	23849	23707	23791	23833	23637	23743	23875	23715	23853	23705	23841	23724	23734	23736	23818	23846	23677	23803	23773	23803	23860	23731	23726	23744	23832	23769	23743	23776	23793	23779	23846	23673	23827	23736	23702	23739	23665	23775	23680	23874	23849	23815	23831	23721	23699	23812	23814	23868	23814	23789	23717	23792	23860	23807	23728	23847	23773	23777	23855	23829	23751	23851	23787	23845	23835	23855	23740	23688	23655	23908	23625	23818	23752	23827	23705	23867	23907	23586	23869	23783	23785	23608	23888	23712	23920	23912	23885	23642	23874	23772	23780	23742	23804	23776	23791	23638	23790	23828	23856	23796	23820	23729	23809	23827	23794	23804	23832	23810	23826	23883	23737	23591	23921	23722	23742	23759	23868	23873	23719	23842	23864	23834	23752	23751	23783	23755	23856	23673	23774	23784	23774	23658	23854	23820	23751	23776	23745	23800	23826	23844	23690	23760	23784	23730	23708	23899	23715	23668	23743	23775	23602	23875	23816	23757	23662	23979	23780	23932	23788	23794	23757	23787	23711	23696	23940	23917	23634	23733	23759	23735	23839	23716	23751	23814	23805	23830	23748	23809	23798	23846	23848	23715	23766	23768	23705	23834	23696	23864	23693	23790	23715	23805	23892	23933	23764	23673	23714	23747	23721	23802	23721	23620	23766	23777	23809	23802	23725	23799	23698	23815	23703	23870	23767	23734	23886	23865	23774	23858	23749	23823	23702	23771	23882	23774	23856	23748	23743	23804	23700	23857	23881	23719	23827	23801	23703	23856	23903	23736	23820	23682	23783	23792	23712	23866	23816	23699	23714	23848	23785	23642	23791	23780	23696	23891	23663	23826	23762	23736	23895	23794	23746	23931	23715	23766	23698	23767	23716	23849	23811	23833	23822	23854	23691	23941	23744	23764	23759	23828	23816	23755	23839	23895	23857	23888	23751	23707	23808	23793	23753	23870	23770	23755	23779	23871	23898	23727	23716	23615	23926	23786	23795	23832	23718	23822	23705	23777	23782	23704	23707	23768	23789	23856	23682	23838	23810	23793	23862	23859	23825	23660	23855	23753	23649	23878	23749	23865	23778	23748	23814	23864	23818	23833	23794	23778	23792	23843	23761	23977	23718	23753	23777	23838	23756	23776	23840	23740	23774	23743	23659	23814	23833	23785	23823	23821	23889	23873	23708	23825	23695	23777	23727	23787	23768	23792	23594	23725	23771	23846	23709	23847	23885	23895	23695	23756	23662	23915	23722	23822	23780	23755	23866	23893	23662	23835	23728	23702	23722	23827	23829	23733	23853	23752	23857	23911	23648	23814	23817	23601	23774	23944	23764	23877	23855	23741	23805	23799	23685	23750	23843	23740	23824	23774	23711	23721	23609	23815	23782	23752	23753	23961	23796	23715	23677	23836	23766	23812	23831	23802	23739	23715	23805	23766	23690	23719	23692	23894	23690	23825	23715	23841	23812	23808	23730	23845	23645	23792	23827	23871	23871	23820	23733	23654	23722	23720	23927	23716	23860	23765	23848	23736	23773	23811	23791	23808	23836	23886	23821	23788	23787	23783	23873	23734	23730	23831	23785	23792	23816	23674	23847	23951	23830	23781	23828	24010	23747	23773	23835	23826	23753	23780	23765	23760	23731	23757	23891	23842	23702	23824	23870	23846	23813	23751	23806	23787	23884	23633	23764	23660	23935	23757	23797	23757	23804	23658	23808	23825	23742	23800	23839	23831	23724	23760	23967	23750	23817	23733	23784	23871	23826	23669	23746	23782	23682	23908	23813	23870	23702	23774	23696	23792	23777	23733	23767	23884	23778	23880	23760	23849	23811	23768	23746	23974	23803	23757	23785	23773	23758	23773	23830	23706	23709	23759	23795	23712	23822	23724	23675	23925	23682	23767	23818	23725	23793	23786	23779	23865	23751	23805	23761	23866	23803	23885	23724	23789	23673	23840	23749	23759	23741	23895	23755	23839	23743	23710	23836	23678	23775	23921	23773	23870	23581	23708	23851	23864	23760	23967	23841	23665	23792	23753	23780	23781	23842	23887	23805	23711	23853	23719	23701	23874	23803	23813	23794	23729	23823	23802	23797	23845	23834	23804	23694	23798	23761	23834	23796	23825	23678	23774	23807	23707	23868	23832	23675	23663	23787	23643	23767	23878	23641	23831	23940	23802	23783	23765	23775	23815	23746	23763	23827	23678	23832	23836	23709	23772	23854	23767	23751	23756	23757	23746	23793	23803	23803	23751	23877	23695	23859	23822	23768	23643	23819	23676	23795	23692	23823	23802	23748	23829	23751	23762	23779	23697	23734	23793	23841	23833	23738	23830	23781	23711	23800	23726	23888	23710	23773	23770	23747	23816	23774	23705	23829	23725	23718	23878	23806	23733	23792	23755	23684	23836	23676	23834	23784	23786	23775	23662	23821	23873	23779	23849	23853	23800	23818	23634	23745	23730	23841	23835	23766	23734	23735	23774	23804	23813	23795	23806	23686	23880	23800	23810	23655	23762	23776	23679	23721	23860	23746	23834	23845	23818	23740	23924	23646	23694	23826	23847	23731	23928	23756	23779	23762	23854	23687	23699	23859	23703	23776	23775	23834	23832	23739	23788	23755	23977	23863	23678	23812	23791	23761	23853	23762	23821	23784	23827	23830	23847	23764	23706	23758	23883	23738	23737	23823	23801	23887
18506	17327	17159	17137	17322	29733	49353	40453	30061	21180	17832	16913	16838	16561	16758	16734	16796	16824	16939	16762	16682	16966	16733	16787	17043	16841	16865	16890	16762	16714	16681	16766	16941	16767	16724	16690	16654	16734	16651	16650	16800	16770	16889	16848	16642	16593	16776	16821	16732	16717	16836	16994	16859	17166	16736	16919	16853	16812	16828	16787	16947	16835	17082	17003	16940	16797	16719	16854	16892	16866	16757	16605	16554	16760	16819	16871	16845	16897	16680	16808	16759	16810	16822	16801	16708	16840	16769	16736	16900	16759	16814	16669	16879	16749	16814	16822	16842	16744	16788	16694	16927	16710	16863	16849	16825	16867	16688	16934	16939	16812	16832	16915	16795	17101	16981	16881	16747	16734	16907	16927	16880	16944	16901	16663	16721	16735	16843	16913	16653	16766	16569	16864	16927	16652	16523	16805	16747	16943	17044	16902	16762	16775	16801	16828	16727	16892	16890	16891	16768	16887	16906	16816	16807	16810	16889	16896	17043	16939	16898	16593	16842	16688	16898	16828	16726	16927	16832	16643	16824	16687	16730	16856	16955	16935	16841	16919	16788	16870	16806	16822	16900	16668	16827	17161	16889	16670	16962	16850	16608	16974	16930	16827	16727	16662	16739	16793	16700	16824	16716	16769	16780	16846	16893	16844	16766	16785	16772	17030	16840	16804	16924	16811	16808	16764	16889	16932	16724	16818	16634	16942	16866	16866	16908	16716	16708	16792	16722	16700	16893	16866	16686	16850	16927	16783	16895	16764	16888	16837	16918	16962	16819	16703	16769	16658	16824	16823	16756	16793	16895	16919	16869	16690	16970	17035	16781	16800	16726	16858	16744	16759	16920	16912	16887	16937	16831	16683	16922	16871	16745	16825	16957	17075	16815	16784	16666	16779	16739	16859	16876	16835	16886	16690	16681	16926	16806	16808	17184	16868	16977	16771	16858	16881	16712	16857	16890	16881	16962	16788	16674	16725	16844	17010	16832	16856	16757	16824	16680	16745	16852	16801	16745	16633	16823	16783	16881	16754	16919	16819	16897	16824	16531	16862	16968	16625	16824	16767	16826	16792	16947	16827	16763	16980	16840	16922	16774	16827	16954	17024	16925	16784	16697	16860	16792	16876	16982	16902	16609	16851	16927	16833	16863	16801	16762	16843	16991	16812	16943	16957	16801	16773	16877	16771	17006	16867	16915	16656	16984	16880	16810	17127	16797	16845	16805	17025	16633	16785	16768	16847	16976	16779	16852	16776	16845	17055	16918	16755	16673	16877	16998	16667	16930	16836	16836	16810	16825	17004	16856	16951	16999	16822	16992	16839	16833	16882	16738	16855	16760	16849	16908	16711	16752	17149	16764	16743	16868	16826	16922	16810	16852	16713	16838	16624	16972	16829	16667	16707	16984	16783	16820	16677	16862	16736	16850	16780	16647	16741	17024	16850	16857	16737	16825	16967	16918	16784	16656	16871	16962	16778	16962	16979	16642	16671	16728	16914	16848	16964	16806	16825	16595	16714	16712	16851	16927	16782	16787	16702	16925	16849	16856	16754	16848	16802	16919	16799	17121	16898	16818	17045	16700	17032	16892	16945	16855	16813	16750	16894	16861	16817	16900	16908	16860	16727	16694	16712	16868	16521	16917	16755	16923	16957	16912	16753	16574	16680	16869	16715	16821	16878	16955	16859	16891	16902	16679	16916	16853	16680	16790	16862	16683	16946	16764	16764	16891	16972	16943	16990	16907	16827	16972	16804	16923	16695	16645	16991	16889	16786	17033	17040	16915	16834	16781	16636	16895	16826	17002	16889	16720	16918	16919	17125	16715	16835	16831	16752	16597	17051	16802	16899	16641	16598	16825	16615	16812	16996	16807	16697	16693	16730	16865	16912	16759	16779	16876	17057	16860	16905	16831	16916	16825	16858	16682	16607	16761	16816	16706	16716	16783	16792	16777	16832	16848	16737	16806	16930	16803	16930	16822	16735	16968	16719	16758	16898	16897	16825	16784	16809	16743	16835	16933	16981	16832	16914	16769	16920	16906	16793	16677	16786	16853	16834	16842	16874	16876	16886	16865	16745	16877	16841	16708	16823	16697	16773	16921	17003	16865	16888	16860	16761	16873	16965	16766	16879	16703	17017	16857	16940	16891	16978	16913	16866	16701	16669	17002	16851	16893	16808	16664	16805	17003	16890	16848	16706	16967	17063	16931	16819	16918	16806	16873	16846	16735	16699	16915	16865	16722	16923	16847	16910	17016	16998	16782	16776	16845	16784	16784	16690	16732	16625	16655	16943	16723	16933	16763	16787	16614	16731	16964	16834	16809	16798	17049	16716	16905	16947	16735	16668	16834	16894	16710	16810	16808	16678	16863	16944	16962	16530	16878	16934	16856	16883	16800	16890	16830	16871	17039	16710	16958	16975	16846	16798	16783	16849	16776	16900	16881	16773	16915	16803	16848	16951	16615	16764	16817	16973	16872	16901	16795	16803	16874	16686	16959	17042	17052	16725	16877	16565	16797	16781	16891	17098	16875	16631	16842	16820	16827	16772	16832	16796	16819	17065	16802	16647	17053	16732	16748	16857	16870	16878	16776	16601	16974	16747	16910	16795	16858	16772	16990	16798	16771	16724	16952	16754	16847	16739	17007	16754	16853	16846	16987	16722	16866	16606	16916	17013	16998	16802	16772	16882	16895	16785	16964	17056	16817	16703	16812	16906	16835	16871	16886	16752	16941	16753	16867	16839	16922	16840	16942	16801	16958	16839	16827	16802	16951	16843	16817	16726	16869	16677	16537	16778	16910	16838	16669	16782	16803	16795	16875	16698	17018	16873	16930	17013	16823	16793	17018	16789	16807	16694	16716	16757	16910	16679	16695	16870	16730	16879	16904	16713	16956	16815	16755	17027	16880	16803	16814	16838	16708	16826	16985	16919	16989	16773	16724	16823	16961	16974	16853	16954	16715	16804	16765	16962	16695	16914	16857	16704	16670	16675	16755	16874	16695	16827	16965	16716	16958	16978	16878	16786	16713	16716	17032	17037	16773	16791	17022	16716	16986	16911	16935	16909	16900	16842	16742	17059	16921	16741	16673	16748	16795	16738	17119	16885	16570	16815	16743	16870	16863	16840	16622	16699	16945	16916	16808	16908	16850	16771	16700	16735	16840	16750	16782	16715	16696	16688	16859	16824	17140	16903	16948	16866	16875	16853	16556	16782	17104	16999	16837	16869	16832	16929	16751	16841	16833	16923	16737	16762	16766	16742	16845	16912	16885	16984	16842	16860	16880	16713	16736	16710	16661	16701	16850	16680	16608	16754	16818	16625	16843	16883	17050	16666	16807	16770	16770	16722	16831	16657	16883	16997	16848	17060	16897	16644	16910	16994	16648	16993	16836	16898	16860	16884	17186	16905	16765	16859	16750	16998	16618	16894	16739	16935	16753	16840	16810	16535	16819	16842	17037	16726	16576	16671	16895	16690	16822	16774	16831	16952	16804	16502	16755	16904	16782	16958	16789	16615	16613	16977	16925	16924	16758	16699	16630	16859	16817	16859	16787	16962	16651	16882	16869	16879	16853	16822	16720	16849	16855	16701	16651	16886	16792	16988	16824	16836	16962	16833	16834	16661	16958	16883	16831	16810	16665	16896	16773	16813	16797	16882	16883	16893	16655	16689	16862	16615	16953	16815	16617	16889	16860	17122	16913	16923	16857	16783	16843	16982	16889	16847	16763	16907	16699	16688	16870	16835	16757	16794	16838	16660	16805	16843	16861	17073	16668	16953	16716	17108	16884	16746	16699	16821	16730	16678	16850	16724	17020	16835	16738	17010	16797	16855	16897	16695	16832	16930	16995	16901	16734	16661	16894	16816	16724	16935	16797	16900	16959	16598	16852	16869	16882	16856	16733	16731	17037	17088	16924	16801	16953	16875	16811	16793	16890	16832	16743	16777	16679	16678	16806	16724	16694	16774	16815	16896	16767	16773	16893	16697	16769	16711	16758	16525	16681	16918	16740	16799	16724	16651	16805	16814	16834	16715	16657	16801	17096	16870	16771	16755	16736	16944	16866	16870	16854	16954	16617	16675	16919	16868	16761	16823	16925	17000	16615	16918	16811	16713	16858	16916	16744	16768	16643	16909	16956	17023	16850	17136	16808	16821	16879	16778	16695	16831	16650	16735	16809	16975	16875	16774	16842	17007	17126	16857	16910	16744	16952	16776	16770	16708	16757	16907	17143	16754	16756	16746	16756	16852	16949	16892	16919	16719	16749	16779	16697	16569	16749	16702	16879	16849	16734	17026	17063	16840	16773	16831	17008	16882	16877	16862	16798	16947	17030	16793	16921	16631	16943	16767	16981	16892	17130	16818	16873	17069	16838	17029	16872	17103	17086	16715	16883	16863	16832	16622	16841	16879	16874	16625	17024	16885	16995	16709	16804	16719	16790	16843	16858	16821	16845	16849	17104	16936	16841	16773	16737	16923	17182	16829	16805	16793	16962	16848	16931	16899	16845	16545	16805	16627	16900	16726	16648	16783	16916	16967	16835	16601	16550	16914	16781	16847	16822	17006	16813	16928	16830	16689	16849	16950	16653	16968	17010	16787	16866	16799	16835	16830	16594	17000	16798	16803	16859	16837	16868	16705	16702	16931	16752	16774	16860	16895	16882	16884	16893	16771	17016	16994	16983	16907	16787	16828	16637	16785	16853	16915	16870	16882	16897	16813	16937	16829	16810	16855	16770	16839	16662	16916	16908	16903	16746	16743	16785	16839	16866	16910	16774	16717	16917	17067	17018	16744	16869	16754	16862	17027	17010	16989	16879	16784	16870	16762	16734	16752	16663	16824	16688	16975	16713	16730	16760	16807	16678	16788	16771	16706	16736	16645	17113	16797	16931	16913	16758	16799	16811	16779	16810	16820	16937	16874	16731	16938	16736	16869	16886	16799	16861	16772	16849	16703	16830	16862	16798	16709	16791	16935	16820	16832	16680	16807	16947	16943	16781	16732	16791	16844	16929	16797	16917	16811	16714	16754	16842	16754	16827	16917	16763	16695	16816	16843	17073	16774	16927	16900	16862	16857	16999	16890	16884	17016	16895	16642	16755	16846	16697	16657	16744	16692	16773	16931	16883	16877	16935	16776
25182	24173	24009	25055	26410	37356	37674	25020	23638	23467	22482	22584	22678	22962	23227	23280	23415	23377	23608	23483	23466	23675	23621	23563	23689	23638	23595	23600	23653	23626	23741	23604	23667	23723	23567	23726	23636	23622	23761	23600	23660	23631	23711	23693	23594	23672	23675	23854	23426	23582	23789	23621	23851	23722	23656	23683	23628	23744	23654	23701	23683	23808	23789	23633	23595	23652	23623	23669	23716	23675	23689	23569	23577	23655	23757	23731	23683	23612	23672	23778	23758	23626	23692	23667	23607	23658	23729	23610	23723	23596	23668	23790	23649	23651	23833	23611	23672	23772	23670	23788	23818	23647	23637	23684	23695	23713	23637	23706	23639	23720	23702	23612	23709	23523	23816	23640	23719	23737	23751	23731	23703	23629	23850	23662	23721	23752	23535	23728	23763	23720	23493	23724	23636	23566	23751	23716	23693	23783	23782	23711	23595	23839	23766	23695	23674	23628	23713	23668	23689	23789	23628	23740	23570	23577	23705	23727	23739	23655	23717	23759	23714	23740	23669	23646	23831	23684	23721	23662	23802	23793	23737	23623	23767	23679	23639	23679	23687	23785	23703	23678	23778	23762	23724	23672	23755	23739	23620	23769	23564	23765	23826	23823	23689	23636	23644	23730	23796	23776	23728	23672	23743	23650	23752	23747	23730	23566	23711	23641	23858	23767	23789	23733	23764	23743	23700	23650	23693	23685	23773	23670	23787	23654	23779	23702	23703	23781	23757	23822	23804	23734	23695	23743	23809	23807	23730	23754	23750	23677	23827	23722	23650	23811	23722	23693	23811	23807	23710	23665	23661	23748	23687	23807	23691	23759	23688	23744	23783	23738	23687	23632	23796	23828	23786	23688	23753	23757	23815	23634	23743	23700	23720	23664	23786	23540	23765	23717	23602	23777	23731	23709	23685	23627	23704	23740	23864	23764	23667	23701	23687	23734	23830	23673	23825	23761	23641	23811	23734	23768	23873	23764	23591	23795	23836	23732	23637	23731	23781	23591	23658	23738	23776	23642	23794	23672	23763	23723	23674	23723	23732	23712	23699	23696	23786	23639	23793	23756	23694	23763	23676	23743	23629	23841	23636	23718	23695	23855	23760	23864	23890	23712	23684	23761	23792	23759	23611	23788	23775	23719	23807	23663	23825	23722	23745	23826	23677	23802	23693	23758	23900	23748	23821	23791	23835	23700	23725	23824	23688	23856	23671	23843	23675	23625	23812	23718	23887	23667	23687	23815	23762	23756	23798	23661	23767	23728	23660	23631	23842	23776	23725	23665	23662	23816	23733	23771	23670	23795	23825	23577	23675	23746	23690	23615	23801	23676	23751	23761	23836	23736	23973	23617	23647	23831	23835	23749	23793	23611	23780	23719	23759	23703	23841	23691	23753	23796	23664	23680	23798	23737	23681	23723	23785	23783	23897	23676	23712	23666	23715	23858	23734	23750	23780	23764	23559	23781	23663	23779	23750	23832	23673	23786	23759	23791	23674	23704	23762	23519	23851	23681	23670	23745	23781	23855	23657	23738	23787	23664	23758	23825	23782	23791	23687	23878	23706	23703	23716	23698	23789	23753	23758	23739	23725	23796	23726	23716	23624	23665	23826	23829	23751	23787	23745	23687	23790	23778	23693	23709	23772	23686	23725	23756	23775	23697	23844	23757	23637	23732	23604	23794	23881	23681	23755	23662	23650	23824	23687	23799	23684	23671	23801	23680	23750	23839	23797	23657	23758	23762	23690	23576	23717	23759	23682	23769	23820	23742	23743	23902	23847	23766	23787	23773	23653	23748	23756	23647	23736	23899	23686	23782	23797	23739	23556	23778	23771	23782	23790	23616	23755	23597	23765	23842	23749	23672	23700	23780	23778	23776	23745	23781	23755	23582	23744	23875	23739	23803	23807	23819	23739	23793	23622	23669	23827	23691	23747	23662	23691	23809	23740	23603	23706	23612	23807	23699	23687	23679	23777	23659	23839	23674	23732	23698	23721	23688	23822	23635	23752	23767	23805	23733	23754	23643	23675	23801	23815	23724	23783	23773	23782	23681	23695	23791	23795	23778	23676	23677	23824	23628	23822	23794	23637	23651	23832	23837	23631	23784	23743	23894	23642	23761	23968	23639	23694	23758	23712	23767	23643	23732	23720	23720	23809	23844	23764	23784	23634	23903	23703	23715	23821	23749	23752	23791	23706	23835	23685	23800	23736	23786	23841	23684	23796	23719	23782	23738	23819	23715	23804	23659	23781	23714	23849	23712	23724	23789	23733	23731	23689	23796	23828	23817	23733	23777	23818	23776	23711	23902	23698	23769	23745	23744	23621	23806	23738	23717	23764	23726	23770	23705	23719	23804	23730	23752	23640	23748	23700	23695	23626	23713	23843	23783	23811	23792	23592	23787	23641	23777	23698	23709	23783	23628	23780	23802	23660	23856	23654	23734	23776	23807	23693	23828	23752	23689	23740	23726	23755	23673	23775	23802	23652	23599	23705	23716	23903	23636	23656	23697	23723	23807	23764	23726	23763	23798	23791	23736	23626	23818	23779	23762	23768	23701	23724	23805	23705	23687	23730	23758	23602	23786	23660	23802	23684	23596	23848	23727	23784	23798	23718	23770	23789	23687	23785	23776	23788	23694	23713	23841	23768	23706	23767	23703	23798	23773	23709	23909	23752	23721	23781	23745	23848	23699	23807	23758	23765	23711	23761	23705	23709	23664	23685	23776	23762	23692	23735	23705	23826	23548	23739	23803	23850	23817	23752	23846	23804	23757	23812	23752	23786	23788	23876	23837	23577	23859	23761	23760	23783	23630	23759	23906	23676	23808	23759	23806	23721	23762	23728	23740	23835	23708	23730	23902	23764	23806	23752	23799	23572	23712	23629	23731	23739	23800	23765	23662	23679	23658	23696	23795	23657	23754	23815	23767	23851	23812	23798	23735	23724	23868	23737	23731	23676	23745	23832	23678	23763	23784	23722	23775	23771	23746	23745	23765	23689	23819	23680	23847	23740	23857	23773	23777	23712	23840	23659	23816	23698	23632	23748	23651	23798	23877	23679	23840	23814	23724	23746	23702	23663	23722	23745	23688	23848	23673	23768	23741	23809	23625	23877	23832	23729	23830	23808	23671	23818	23759	23696	23839	23618	23791	23757	23738	23679	23763	23913	23717	23675	23825	23759	23738	23685	23711	23726	23738	23849	23799	23784	23737	23762	23637	23789	23775	23729	23782	23708	23647	23702	23772	23737	23690	23769	23744	23740	23772	23707	23778	23732	23867	23684	23712	23726	23836	23762	23774	23754	23846	23749	23624	23610	23732	23693	23742	23697	23886	23739	23875	23879	23796	23718	23683	23896	23666	23824	23647	23692	23796	23718	23696	23843	23741	23793	23710	23668	23869	23730	23817	23750	23791	23754	23711	23612	23658	23724	23737	23700	23775	23767	23712	23651	23858	23753	23712	23805	23668	23677	23689	23748	23772	23690	23724	23884	23730	23818	23734	23762	23727	23859	23742	23744	23731	23723	23750	23779	23652	23676	23790	23682	23633	23745	23702	23832	23701	23730	23830	23804	23747	23672	23620	23711	23824	23743	23663	23818	23798	23684	23674	23729	23678	23812	23871	23681	23755	23806	23764	23763	23782	23728	23696	23676	23778	23746	23854	23591	23837	23870	23750	23697	23812	23816	23770	23783	23649	23768	23757	23835	23782	23813	23692	23755	23762	23851	23642	23638	23644	23727	23747	23798	23755	23753	23795	23695	23716	23808	23670	23757	23828	23667	23831	23881	23602	23786	23696	23774	23770	23741	23811	23682	23797	23865	23787	23732	23758	23807	23827	23715	23822	23772	23599	23625	23835	23684	23904	23682	23727	23728	23728	23793	23761	23680	23758	23681	23710	23871	23780	23871	23722	23692	23694	23688	23731	23786	23912	23663	23623	23784	23722	23768	23758	23782	23709	23800	23705	23788	23650	23777	23664	23753	23772	23779	23742	23823	23712	23689	23653	23819	23705	23709	23651	23687	23773	23799	23715	23763	23734	23791	23746	23803	23796	23772	23725	23869	23813	23846	23682	23798	23768	23629	23858	23659	23724	23856	23591	23858	23794	23667	23714	23598	23756	23746	23788	23809	23712	23804	23781	23743	23799	23728	23811	23776	23790	23865	23781	23758	23937	23810	23841	23796	23742	23840	23830	23739	23775	23787	23755	23677	23794	23698	23664	23845	23805	23750	23644	23783	23740	23831	23750	23850	23727	23720	23869	23806	23701	23678	23796	23731	23781	23839	23586	23769	23703	23697	23628	23881	23895	23841	23730	23763	23767	23783	23846	23742	23692	23717	23771	23720	23870	23858	23652	23702	23751	23739	23630	23746	23814	23714	23464	23697	23676	23736	23883	23767	23716	23711	23817	23776	23776	23653	23818	23697	23737	23676	23800	23639	23734	23679	23841	23635	23838	23666	23728	23634	23725	23818	23756	23675	23869	23734	23685	23736	23734	23613	23666	23829	23858	23644	23699	23701	23820	23684	23892	23825	23721	23667	23777	23723	23717	23845	23719	23850	23641	23763	23762	23679	23721	23737	23646	23786	23815	23747	23778	23716	23801	23929	23711	23689	23733	23722	23723	23879	23680	23778	23750	23746	23884	23855	23700	23732	23652	23848	23772	23572	23718	23689	23844	23764	23859	23685	23683	23801	23698	23717	23783	23938	23817	23682	23821	23859	23771	23802	23754	23686	23844	23689	23799	23735	23764	23708	23818	23849	23816	23788	23692	23893	23781	23823	23753	23659	23902	23863	23654	23810	23665	23910	23828	23759	23703	23837	23792	23728	23743	23801	23594	23785	23734	23844	23721	23765	23595	23654	23830	23708	23841	23704	23731	23808	23821	23900	23635	23764	23833	23745	23761	23730	23774	23695	23755	23853	23823	23807	23687	23712	23670	23807	23621	23703	23815	23731	23785	23814	23763	23872	23782	23625	23845	23791	23726	23674	23860	23760	23724	23734	23798	23751	23689	23703	23792	23687	23655	23703	23955	23732	23746	23758	23743	23821	23728	23840	23638	23647	23686	23716	23831	23871	23782	23809	23653	23800	23689	23610	23843	23864	23705	23796	23755	23918	23724	23738	23738	23728	23753	23874	23796
20536	17113	17230	16956	17005	24109	39639	33605	25768	19533	17334	16998	16825	16883	16889	17032	16894	16715	16814	16678	16621	16578	16519	16917	16774	16646	16771	16864	16908	16726	16919	16860	16950	16851	16717	16650	16821	16735	16754	16700	16749	16749	16634	16756	16738	16722	16637	16768	16653	16816	16900	16997	16647	16761	16628	16532	16685	16895	16766	16850	16734	16577	16912	16844	16607	16742	16772	16944	16821	16898	16883	16741	16741	16596	16704	16840	16902	16755	16762	16628	17000	16934	16781	16643	16712	16862	16638	16526	16859	16601	16666	16807	16814	16742	16864	16948	16878	16811	16888	16798	16859	16742	16676	16668	17034	16793	16661	16871	16633	16699	17053	16747	17053	16769	16771	16761	17059	16919	16726	16873	17148	17025	16784	16911	16762	16815	16846	16761	16695	16758	16722	16650	16847	16779	16929	16620	16844	16818	16763	16712	16773	16867	16683	16549	16873	16737	16696	16613	16833	16710	16873	16606	16694	16861	16854	16682	16620	16593	16630	16906	16711	16627	16761	16783	16687	16720	17062	16873	16980	16697	17024	16922	17040	16717	16803	16705	16881	16624	16822	16713	16699	16650	16585	16592	16645	16582	16906	16911	16684	16713	16894	16732	16640	16418	16588	16841	16722	16760	16976	16544	16779	16821	16982	16739	16918	16788	17063	16826	16566	16980	16753	16797	16772	16856	16970	16865	17065	16667	16725	16701	16961	16588	16742	16778	16694	16638	16874	16823	16853	16724	16850	16673	16552	16841	16860	16706	16885	16705	16734	16870	16665	16851	16716	16806	16712	16655	16749	16894	16917	17001	16930	17018	16789	16816	16843	16813	16943	16762	16747	16756	16624	16682	16634	16898	16785	16562	16786	16809	16834	16800	16876	16677	16712	16848	16792	16617	16593	16678	16779	16741	16704	16866	16947	16788	16856	16768	16750	16758	16647	16702	16754	16912	16985	16833	16808	16908	16623	16903	16923	16786	16763	16725	16723	16808	16855	16782	16943	16820	16825	16690	16615	16679	16782	16716	16628	16782	16664	16578	16866	16909	16816	16637	16778	16667	16808	16827	16784	16500	16678	16775	16858	16974	16821	16825	16985	16885	16820	16658	16775	16759	16619	16880	16794	16832	16745	16698	16647	16796	16751	16679	16573	16687	16745	16681	16701	16656	16841	16778	16939	16914	16591	16613	16894	16771	16798	16937	16744	16572	16942	16757	16660	17034	16766	16905	16788	16825	16660	16734	16867	16831	17042	17021	16835	16860	16685	16981	16652	16651	16757	16574	16856	16749	16935	16887	16619	16773	16717	16852	17116	16815	16771	16880	16611	16675	16598	16904	16749	16711	16821	16856	16812	17010	16970	16880	16611	16662	16714	16824	16617	16820	16783	16969	16772	16439	16814	16595	16749	16898	16797	16792	16632	16793	16800	16887	16865	16860	16673	16873	16973	16705	16775	16755	16809	16896	16738	16727	16943	16718	16817	16803	16882	17132	16571	16903	16800	16740	16604	16856	16838	16883	16631	16895	16616	16805	16633	16804	16887	16813	16739	16808	16859	16818	16826	16741	16831	16718	16681	16667	16854	16759	16569	16817	16939	16745	16843	16966	16603	16779	16928	16755	16836	16929	16835	16559	16916	16620	16695	16680	16769	16893	16819	16770	16842	16860	16780	16866	16773	16781	16778	16679	16778	16658	16853	16836	16802	16706	16715	16904	16821	16595	16660	16993	16968	16736	16824	16712	16761	16595	16665	16751	16724	16893	16737	16882	17001	16874	16821	16867	16886	16757	16900	16817	16729	16952	16902	16704	16874	16800	16825	16741	16806	16680	16907	16641	16718	16872	16832	16839	16777	16820	16816	16850	16701	16912	16915	16782	16765	16883	16805	16790	16743	16848	17044	16845	17012	16813	16905	16789	16728	16849	16664	16745	16777	16746	16859	16675	16798	16883	16597	16824	16894	16925	16701	16740	16828	16848	16733	16857	17041	16668	16952	16984	16763	16851	16698	16747	16770	16972	16841	16849	16705	16672	16827	16823	16866	16946	16860	16692	16908	16849	16689	16894	16816	16731	17003	16793	16794	16759	16667	16791	16775	16571	16850	16789	16825	16678	16712	16809	16814	16733	16663	16678	16531	16797	16741	16689	16845	16886	16777	16799	16753	16954	16811	16952	16609	17025	16838	16530	16903	16732	16676	16659	16660	16787	16809	16730	16706	16821	16820	16718	16879	16791	16626	16551	16702	16766	16714	16822	16800	16729	16687	16786	16697	16756	16718	16799	16742	16675	16686	16781	16863	16790	16787	16667	16799	16648	16783	16819	16508	16820	16770	16714	16839	16646	16849	16967	16799	16715	16751	16692	16635	16999	16682	16857	16722	16721	16925	16787	16748	16783	16660	16789	16863	16692	16740	16714	16853	16795	17082	16869	16757	16952	16766	16842	16890	16809	16806	16673	16932	16787	16809	16765	16683	16831	16885	16804	16828	16930	16786	16775	16807	16686	16929	16657	16575	16876	16798	16777	16703	16576	16909	16929	16922	16984	16857	16732	16733	16903	16884	16715	16752	16937	16722	16947	16708	16820	16851	16863	16788	16593	16771	16594	16923	16792	16791	16664	16706	16865	16837	16823	16887	16852	16800	16629	16758	16774	16735	16666	16850	16757	16915	16962	16802	16989	16874	16864	16813	17054	16843	16827	16907	16821	16784	16989	16935	16937	16708	16586	16757	16739	16663	16774	16931	17032	16839	16829	16826	17029	16617	16894	16741	16832	16880	16624	16693	16969	16783	16712	16715	16852	16956	16597	16793	16828	16886	16742	16658	16671	16796	16747	16716	16801	16789	16824	16590	16904	16857	16586	16731	16969	16758	16852	16927	16874	16713	16761	16934	16917	16658	16848	16723	16872	16787	16758	16978	16774	16812	16751	16850	16742	16713	16814	16759	16705	16876	17052	16767	16780	16941	16766	16941	16782	16744	16899	16739	16973	16598	16998	16608	16793	16832	17098	16667	16906	16679	16743	16785	16738	16888	16731	16816	16761	16764	16792	16628	16692	16653	16808	16826	16622	16821	16736	16708	16782	16747	16926	16728	16904	16766	16786	16677	17094	16932	16841	16969	16778	16729	16837	17013	16924	16728	16767	16838	16682	16705	16625	16675	16858	16888	16917	16819	16946	16799	16868	16647	16985	16830	17034	16800	16930	16801	16685	16705	16793	16689	17024	16865	16927	16734	16839	16659	16918	16797	16580	16911	16764	16882	16728	16966	16727	16862	16758	16948	16798	16888	16741	16890	16797	16894	16557	16700	16680	16712	16773	16729	16847	16918	16762	16918	16799	16929	16830	16765	16705	16768	16841	16765	16829	16912	16646	16867	16788	16741	16936	17009	16783	16729	16896	16785	16871	16999	16761	16811	16832	16957	16855	16676	16711	16649	16810	16828	16777	16929	16660	16903	17041	16714	17083	16703	16650	16651	16721	16802	16588	16780	16713	16960	16656	16994	16960	16804	16842	16556	16598	16890	16916	16935	16762	16733	16843	16768	16692	16926	16810	16678	16720	16770	16847	16865	16836	16828	16730	16855	16707	16794	16904	16683	16872	16806	16776	16955	16946	16741	16881	16857	16622	16793	16763	16685	16684	16703	16750	16573	16970	16669	16865	16821	16770	16866	16878	17018	16823	16875	16724	16654	16730	16764	16830	16868	16897	16750	17032	16882	16842	16897	16620	16693	16901	16736	16651	16682	16850	16915	16592	16807	16870	16885	16908	16735	16692	16965	16820	16890	16882	16945	17004	16932	16693	16758	16986	16677	16700	16851	16848	16900	16744	16928	16671	16858	16643	16656	16756	16569	16685	16902	16673	16877	16859	16860	16745	17023	16734	16707	16776	16665	16884	17011	16793	16711	16873	16693	16961	16629	16924	16712	16898	16769	16688	16857	16707	16859	16808	16768	16944	16692	16782	16813	16983	16564	16758	16951	16851	16686	16716	16737	16820	16692	16774	16762	16786	16903	16888	16985	16764	16775	17116	16772	16915	16680	16634	16672	16852	16769	16819	16801	16966	16820	16790	16604	16759	16760	16779	16712	16779	16822	16658	16935	16765	16830	16572	16942	16835	16652	16652	16756	16881	16774	16661	16756	16568	16587	16724	16789	16851	16804	16795	16687	16755	16780	16923	16930	16776	16763	16764	16811	16704	16808	16945	16604	16501	16786	16735	16694	16761	16788	16754	16792	16902	16863	16673	16708	16663	16701	16742	16980	16825	16925	16499	16627	16664	16732	16717	16665	16745	16696	16756	16824	16738	16892	16834	16800	16801	16900	16632	16765	16761	16709	16782	16702	16759	16891	16663	16921	16755	16850	16724	16837	16853	16826	16795	16678	16619	16839	16631	16766	16804	16985	16852	16888	16776	16809	16906	16836	16832	16821	16851	16966	17075	16658	16955	16692	16708	16696	16777	16742	16799	16848	16858	16670	16808	16814	16805	16901	16933	16822	16578	16570	16788	16671	16713	16884	16787	16700	16957	16830	16603	16735	16751	16799	16788	16844	16819	16742	16793	16812	16712	16945	16750	16797	16904	16765	16823	16771	16980	16925	16825	16844	16725	17037	16781	16689	16914	16743	16478	16813	16869	16886	16738	16839	17000	16792	16769	16600	16897	16864	16799	16711	16677	16675	16611	16672	16787	16852	16610	16888	16581	16728	16758	16792	16706	16849	16830	16911	16688	16706	16718	16595	16903	16776	16816	16732	16821	16746	16858	16614	16569	17014	16714	16854	16899	17082	16965	16846	17143	16987	16943	16696	16865	16597	16746	16936	16804	16863	16822	16812	16883	16757	16655	16858	16678	16956	16684	16731	16764	16534	17085	16924	16816	16914	16823	16825	16867	16830	16687	16830	16959	16624	16836	16785	17050	16762	16730	16761	16749	16780	16806	17043	16764	16735	16837	16960	16689	16812	16784	16988	16902	16702	16758	16802	16814	16849	17077	16915	16733	16603	16929	16762	16821	16533	16563	16698	16879	16692	16832	16925	16901	16817	16826	16915	16784	16994	16870	16813	16764	16703	16931	16899	16636	16704	16847	16876	16837	16918	16824	16730	16714	16940	16689	16845	16596	16671	16672	16890	16897	16837	16828
23896	23869	23877	24481	25374	34771	33716	26562	26274	24508	23467	23525	23395	23594	23546	23661	23654	23591	23639	23609	23623	23405	23711	23659	23594	23592	23575	23679	23519	23701	23669	23621	23578	23589	23624	23670	23672	23581	23554	23706	23484	23605	23571	23554	23734	23463	23722	23487	23576	23569	23574	23692	23590	23515	23652	23652	23630	23578	23680	23568	23595	23446	23630	23551	23464	23666	23557	23694	23596	23692	23642	23514	23697	23564	23589	23614	23502	23482	23486	23621	23588	23566	23544	23644	23500	23665	23501	23599	23667	23635	23475	23605	23664	23606	23629	23474	23555	23691	23557	23640	23466	23542	23694	23481	23567	23690	23490	23654	23581	23625	23588	23579	23563	23560	23610	23514	23669	23611	23745	23540	23515	23545	23669	23526	23627	23610	23644	23546	23591	23511	23618	23548	23708	23564	23473	23628	23517	23592	23665	23574	23673	23420	23648	23630	23540	23685	23583	23582	23635	23621	23685	23559	23630	23583	23634	23688	23553	23542	23496	23658	23571	23695	23719	23566	23623	23483	23596	23721	23554	23761	23525	23698	23674	23644	23592	23649	23662	23574	23698	23578	23718	23591	23659	23732	23598	23614	23495	23643	23687	23552	23767	23645	23773	23643	23535	23557	23649	23585	23700	23693	23549	23573	23664	23640	23474	23599	23595	23571	23626	23627	23667	23697	23574	23604	23573	23525	23530	23742	23701	23582	23576	23619	23579	23629	23695	23608	23661	23585	23588	23633	23763	23638	23537	23733	23677	23641	23719	23615	23510	23524	23583	23662	23510	23568	23634	23674	23534	23633	23732	23636	23678	23644	23651	23611	23671	23706	23814	23610	23619	23655	23677	23684	23592	23499	23663	23661	23500	23651	23748	23587	23583	23572	23693	23535	23705	23628	23612	23569	23703	23525	23585	23606	23659	23644	23588	23695	23654	23628	23573	23559	23524	23594	23587	23602	23523	23698	23673	23669	23582	23612	23718	23609	23689	23589	23613	23629	23684	23507	23655	23450	23592	23581	23663	23625	23485	23717	23623	23654	23587	23632	23472	23652	23727	23682	23584	23547	23537	23723	23559	23618	23764	23568	23569	23620	23513	23732	23676	23670	23546	23765	23600	23596	23671	23625	23699	23600	23490	23675	23572	23751	23683	23641	23685	23557	23614	23624	23655	23516	23814	23555	23509	23545	23677	23649	23535	23640	23550	23597	23676	23545	23490	23511	23571	23654	23650	23624	23640	23600	23534	23722	23636	23605	23556	23685	23729	23592	23578	23635	23654	23587	23848	23724	23531	23551	23591	23559	23577	23542	23604	23609	23561	23710	23561	23652	23595	23643	23651	23705	23696	23546	23590	23801	23729	23587	23697	23618	23717	23554	23535	23671	23611	23605	23713	23636	23595	23722	23640	23734	23617	23626	23717	23658	23744	23524	23689	23680	23605	23606	23675	23568	23637	23635	23665	23729	23643	23534	23746	23555	23661	23684	23731	23506	23662	23660	23693	23594	23705	23673	23519	23525	23690	23609	23573	23660	23594	23661	23572	23758	23704	23594	23692	23563	23734	23521	23663	23578	23835	23652	23776	23589	23782	23664	23596	23588	23656	23676	23712	23648	23603	23468	23464	23664	23582	23702	23606	23742	23617	23578	23628	23703	23621	23632	23612	23630	23750	23551	23610	23683	23555	23750	23711	23562	23735	23559	23644	23587	23603	23761	23588	23686	23778	23680	23684	23723	23663	23705	23598	23777	23601	23686	23567	23725	23517	23679	23633	23709	23510	23679	23646	23695	23812	23644	23712	23616	23691	23617	23649	23662	23606	23642	23544	23620	23538	23542	23558	23597	23660	23646	23734	23596	23620	23610	23654	23578	23574	23620	23579	23715	23694	23539	23600	23662	23567	23664	23589	23657	23664	23614	23773	23570	23740	23632	23623	23684	23662	23585	23551	23596	23701	23605	23666	23508	23699	23640	23508	23642	23682	23574	23658	23576	23662	23604	23676	23425	23712	23732	23704	23588	23738	23653	23575	23726	23580	23647	23593	23540	23662	23526	23532	23629	23664	23681	23551	23679	23628	23650	23602	23628	23559	23706	23645	23676	23584	23684	23650	23471	23724	23555	23710	23748	23607	23585	23666	23623	23654	23672	23576	23751	23752	23591	23682	23731	23582	23718	23709	23704	23497	23640	23612	23546	23676	23685	23516	23568	23606	23710	23621	23761	23529	23530	23668	23575	23650	23646	23661	23548	23552	23548	23600	23697	23773	23473	23674	23675	23646	23574	23746	23610	23435	23740	23612	23620	23682	23757	23679	23653	23562	23726	23658	23682	23611	23736	23613	23638	23767	23630	23629	23659	23583	23662	23547	23737	23681	23553	23623	23709	23585	23679	23684	23573	23567	23599	23659	23642	23767	23627	23594	23646	23680	23681	23666	23596	23668	23600	23599	23681	23621	23671	23741	23802	23698	23558	23725	23615	23696	23585	23656	23814	23660	23676	23820	23635	23747	23656	23602	23591	23672	23600	23553	23724	23615	23703	23696	23597	23632	23628	23625	23660	23625	23588	23659	23561	23717	23568	23767	23635	23574	23679	23779	23633	23752	23598	23707	23525	23597	23676	23589	23660	23599	23562	23630	23618	23665	23609	23776	23568	23616	23568	23640	23587	23673	23704	23626	23633	23662	23678	23695	23556	23634	23570	23682	23510	23731	23541	23740	23578	23741	23599	23659	23709	23701	23679	23628	23758	23513	23704	23623	23553	23697	23641	23480	23732	23679	23661	23669	23598	23572	23678	23790	23667	23692	23695	23632	23684	23643	23567	23676	23527	23693	23647	23640	23663	23450	23760	23540	23831	23587	23507	23684	23671	23579	23615	23622	23650	23597	23494	23669	23552	23608	23495	23634	23650	23612	23714	23511	23637	23689	23598	23608	23606	23690	23626	23696	23692	23496	23604	23646	23752	23648	23615	23588	23682	23636	23655	23723	23607	23710	23632	23576	23608	23688	23620	23607	23601	23536	23588	23759	23577	23776	23668	23643	23530	23691	23608	23708	23560	23755	23675	23597	23661	23784	23583	23609	23546	23707	23637	23592	23704	23608	23647	23661	23755	23650	23509	23628	23665	23686	23690	23609	23787	23458	23720	23702	23579	23641	23615	23679	23692	23577	23725	23556	23738	23692	23668	23596	23715	23595	23660	23604	23739	23653	23620	23681	23695	23584	23651	23584	23639	23831	23702	23605	23609	23668	23734	23625	23609	23643	23725	23793	23517	23743	23504	23694	23604	23735	23495	23588	23607	23719	23538	23551	23753	23638	23609	23674	23666	23528	23682	23730	23488	23664	23712	23633	23787	23521	23695	23841	23529	23687	23736	23704	23577	23758	23648	23559	23577	23606	23699	23670	23436	23564	23678	23803	23670	23603	23637	23678	23603	23675	23608	23740	23790	23787	23723	23679	23542	23681	23658	23590	23710	23678	23695	23771	23614	23718	23579	23695	23550	23828	23660	23585	23601	23621	23694	23561	23527	23650	23599	23701	23685	23613	23681	23618	23823	23633	23723	23697	23595	23659	23656	23642	23653	23615	23606	23763	23541	23553	23756	23690	23646	23578	23604	23673	23707	23621	23584	23730	23622	23730	23655	23629	23801	23660	23555	23519	23672	23593	23603	23658	23745	23670	23637	23519	23620	23760	23605	23616	23688	23656	23709	23695	23631	23743	23564	23616	23732	23643	23704	23564	23576	23646	23649	23645	23629	23692	23641	23632	23660	23628	23783	23597	23613	23696	23656	23602	23721	23660	23648	23779	23560	23602	23715	23588	23690	23477	23653	23720	23689	23645	23641	23681	23578	23605	23805	23637	23666	23639	23686	23756	23632	23610	23597	23676	23583	23700	23633	23613	23727	23569	23515	23652	23578	23618	23719	23605	23635	23604	23670	23533	23745	23784	23566	23701	23674	23496	23731	23625	23666	23676	23626	23520	23732	23685	23812	23662	23709	23504	23609	23741	23755	23531	23708	23675	23646	23768	23577	23705	23643	23632	23663	23516	23776	23634	23603	23676	23633	23586	23734	23778	23648	23612	23568	23632	23581	23763	23582	23622	23808	23664	23600	23609	23650	23558	23755	23655	23607	23687	23426	23558	23692	23699	23641	23628	23728	23631	23711	23665	23569	23612	23713	23622	23627	23631	23541	23754	23603	23648	23585	23676	23640	23648	23653	23814	23727	23641	23651	23626	23621	23704	23667	23666	23608	23571	23775	23540	23712	23759	23568	23653	23688	23660	23697	23677	23623	23640	23833	23618	23657	23660	23725	23574	23640	23662	23603	23837	23632	23680	23641	23706	23610	23754	23788	23686	23636	23618	23630	23634	23679	23734	23723	23604	23648	23614	23823	23522	23745	23552	23619	23572	23730	23768	23591	23624	23593	23638	23602	23662	23707	23512	23668	23595	23715	23693	23618	23655	23645	23580	23601	23644	23736	23677	23711	23640	23630	23713	23610	23693	23610	23598	23647	23612	23591	23640	23630	23594	23537	23672	23637	23627	23615	23470	23706	23595	23606	23723	23573	23685	23654	23651	23580	23681	23665	23650	23606	23618	23666	23708	23756	23670	23600	23738	23572	23671	23704	23593	23674	23631	23630	23711	23735	23787	23695	23651	23708	23584	23666	23570	23699	23499	23757	23721	23576	23603	23622	23694	23703	23648	23713	23631	23591	23712	23650	23692	23577	23794	23548	23611	23776	23619	23780	23625	23523	23612	23527	23704	23699	23684	23535	23628	23785	23585	23688	23757	23588	23691	23605	23619	23742	23527	23712	23570	23636	23641	23572	23541	23673	23681	23664	23560	23717	23625	23581	23656	23667	23553	23678	23526	23630	23602	23681	23570	23558	23581	23619	23633	23799	23580	23571	23693	23645	23767	23695	23445	23581	23752	23680	23634	23699	23697	23552	23744	23629	23557	23680	23609	23560	23825	23623	23662	23472	23690	23538	23627	23656	23746	23610	23589	23674	23670	23728	23721	23666	23671	23686	23588	23636	23593	23681	23583	23668	23784	23571	23603	23766	23647	23602	23607	23779	23636	23600	23681	23643	23657	23521	23637	23744	23713	23635	23781	23564	23668	23712	23584	23708	23744	23651
18871	17549	17189	16980	17045	26684	49011	41647	30682	21668	18084	16984	16957	16814	16946	16933	16855	16754	16693	16714	16819	16771	16811	16881	16681	16724	16957	16762	16840	16819	16843	16934	16869	16882	16944	16643	16812	16958	16787	16790	16675	16857	16749	16812	16687	16835	16714	16832	16678	16892	16624	16658	16804	16614	16970	16702	16680	16902	16885	16869	16806	16496	16693	16897	16799	16948	16798	16698	16877	16771	16642	16797	16805	16942	16980	16787	16831	16790	16769	16661	16552	16721	16805	16717	16882	16757	16751	16891	16942	16740	16986	16616	16852	16869	16749	16593	16814	16841	16695	16819	16992	16836	16896	16910	16734	16796	16710	17048	16803	16821	16888	16753	16794	16955	16867	16831	16857	16900	16913	16871	16780	16688	16773	16838	16861	16799	16749	16753	16886	16899	16906	16798	16556	16752	16788	16954	16862	16736	16927	16809	16843	16960	16969	16714	16789	16792	16851	16843	16898	16746	16656	16627	16888	16839	16804	16861	16824	16768	16854	16714	16827	16675	16733	16697	16754	16790	16787	16651	16794	16794	16830	16944	16862	16787	16414	16739	16938	16815	16857	16870	16945	16764	16642	16825	16957	16782	16836	16740	16778	16730	16778	16804	16719	16624	16785	16791	16664	16888	16918	16977	16882	16549	17124	16853	16895	16913	17116	16978	16940	16744	16709	16930	16848	16831	16956	16850	16889	16965	16903	16831	16883	16670	16689	16649	16873	16977	16774	16917	16926	16778	16889	16694	16887	16819	16932	16824	16839	16679	16785	16774	16886	16929	16946	16807	16728	16835	16927	16702	16939	16838	16988	16688	16819	16933	16877	16760	17102	16884	16775	16883	16695	16619	16818	16728	17011	16777	16709	16566	16655	16806	16834	16869	16957	16789	16799	16822	16788	16827	16839	16621	16826	16800	16702	16789	16818	16836	16733	16799	17002	16684	16674	16718	16698	16904	16823	16679	16971	16835	16945	16944	16789	16812	16683	16850	16770	16792	17066	16990	16707	16786	16553	16894	16829	16901	16723	16966	16694	16757	16879	16889	16832	16900	16956	16784	16632	16958	16668	16859	16701	16949	16741	16759	16731	16792	16910	16846	16841	16859	16890	16854	17019	16850	16695	16799	16804	16776	16859	16972	16708	16756	16727	16734	16814	16757	16754	16899	16823	16890	16798	16854	16799	16820	17028	16969	16728	16674	16940	16818	16869	16781	16939	16722	16896	16862	16786	16789	16677	16794	16993	16776	16910	17014	16775	16743	16606	16865	16904	16812	16766	16786	16875	16853	17061	16710	16864	16665	16921	16776	16796	16763	16825	16888	16976	16671	16931	16910	16907	16932	16998	16992	16930	16768	16803	16793	16702	16685	16805	16881	16893	17065	16857	16627	17021	16764	16642	16902	16630	16858	16974	16749	17252	17024	16992	16911	16724	16934	16998	16708	16694	16879	16505	16856	16779	16845	16671	16902	16963	16577	16712	16751	16812	16854	16617	16795	16847	16736	16851	16689	16595	16755	16743	16741	16762	16612	16922	16840	16833	16809	16806	16895	16854	16806	16629	16920	16926	16678	16714	16903	16840	16898	16910	16933	16840	16895	16800	16684	16924	16746	16851	16629	16803	16927	16758	16881	17023	16676	16880	16709	16653	16784	16780	16809	16761	16895	16711	17045	16832	16830	16932	16795	16717	16722	16829	16928	16746	16852	16535	16867	16848	16961	16901	16807	16549	16764	17083	16791	16822	16624	16754	17099	16720	16923	16790	16637	16955	16857	16974	16593	16800	16586	16734	16813	16792	16736	16890	16715	16942	16825	16698	16667	16845	16719	16948	16882	16744	17003	16670	16988	16960	16765	16951	16846	16927	16736	16760	16746	16942	16822	16731	16760	16881	16864	16807	16845	16789	16882	16611	16919	16697	16765	16962	16851	16713	16809	16631	16878	16807	16892	16852	16740	16763	16700	16856	16715	16753	16781	16875	16892	16652	16510	16844	16732	16721	16842	16681	16996	16884	16852	16711	16816	16814	16742	16722	16886	16939	17022	16873	16989	16892	16667	16929	16885	16831	16892	16825	16911	16889	16859	16859	16926	16821	16778	16728	16714	16785	16931	16845	16740	16932	16966	16794	16788	16837	16576	16558	16621	16537	16884	16740	16833	16788	17056	16770	16712	16941	16849	16712	16773	17033	16966	16969	16900	16779	16855	16960	16960	16869	16657	16521	16877	16701	16777	16696	16738	16743	16922	16821	16941	16659	16870	16686	16809	16696	16909	16885	16837	16763	16925	16834	16867	16932	17023	16771	16844	16883	16951	16830	16797	16848	16940	16927	16708	16906	16707	17003	16603	16824	16761	16996	16647	16856	16845	16727	16725	16847	16845	16785	16745	16917	16811	16846	16911	16799	16977	16878	16699	16731	16656	16873	16874	16861	16818	16728	16856	16783	16903	16635	16759	16782	16663	16717	16902	16866	16875	16851	16620	16855	16898	16610	16972	16866	16964	16561	16847	16998	16947	16900	16851	17014	16760	17000	16699	16943	16930	16794	16915	16896	16797	16885	16787	16792	16809	16949	16960	16804	16871	16907	16862	16837	17002	16727	16761	16597	16873	16931	16706	16693	16748	16753	16644	16845	16840	16765	16816	16899	16909	16841	16905	16866	16732	16958	16942	16940	16908	16894	16688	16933	16955	16816	16693	16652	16955	16720	16808	16903	16716	16696	17026	16661	17010	16734	16652	16756	16900	16882	16977	16838	16780	16919	16864	16940	16788	16914	16830	16763	16732	16895	16643	16753	16867	16922	16841	16885	16906	16958	16965	16908	16680	16783	16662	16850	16964	16884	16843	16831	16850	16974	16739	16979	16858	16762	16758	16798	16965	16808	16688	16659	16794	16922	16670	16914	16693	17027	16693	16884	16925	17007	16741	16913	16951	17095	16751	16739	16692	16783	17097	16821	16796	16766	16782	16923	16680	16875	16807	16802	16819	16756	16970	16747	16854	16740	16934	16975	17049	16815	16841	16974	16742	16904	16961	16705	16861	16902	16900	16746	16686	16904	16740	16780	16765	16585	16857	16927	16809	16739	16623	17001	16871	16944	16795	17105	16760	16660	16895	16818	16897	16881	16735	16768	16805	16844	16662	16706	16706	16591	16662	16779	16878	16743	17001	16838	16805	16856	16820	16694	16829	16943	16984	16844	16847	16862	16897	16702	17103	16777	17111	16881	16681	16925	16808	16786	16775	16944	16800	16629	16859	16898	16826	16674	16826	16785	17057	16748	16689	16748	16521	16885	16887	16915	16641	16669	16770	16813	16733	16877	16680	16799	16686	16854	16767	16795	16618	16727	16826	16822	16920	16931	16702	16786	16856	16737	16733	16692	16881	16803	16838	16829	16764	16753	16973	16896	16766	16880	16991	16784	16783	16802	16791	16903	16979	16789	16824	16768	16778	16942	16737	16920	16804	16793	16850	16715	16782	16765	16964	16960	17109	17032	16876	16932	16947	16966	16752	16767	16723	16787	16766	16827	17067	16950	16981	16825	16951	16878	16869	16765	16751	16694	16875	16844	16947	16914	16672	16989	16651	16947	16756	17014	16849	16608	16930	16833	16706	16923	17169	16801	16924	17006	16809	16830	16820	16646	17012	17027	16869	16729	16773	16866	16783	16815	16955	16821	16793	16882	16716	16836	16887	16985	16857	16849	16819	16723	16810	16769	16617	16780	16690	16757	16838	16557	16981	16748	16895	16570	16957	16974	16881	16891	16976	16771	17028	16697	16948	16859	16883	16762	16728	16767	17017	16950	16682	16885	16898	16936	16744	17103	16701	16879	16858	16885	16799	16821	16674	16717	16711	16645	16886	16666	16897	16826	16984	16910	16784	16923	16905	16774	16694	16788	16843	16762	16695	16915	16827	16803	16800	16768	16779	16831	16846	16775	16968	16846	16936	16776	16765	16708	16737	16891	16732	16758	16720	16768	16738	16849	16859	16871	16656	16666	16847	16781	16995	16785	16814	16822	16869	16808	16884	16752	16849	16818	16841	16718	16899	16813	16848	16676	17011	16799	16809	16646	16810	16763	16839	16550	16877	16834	16770	16856	16792	16761	16911	16974	16829	16819	16912	16691	16966	17090	16562	16666	16878	16986	16884	16991	16707	16712	16677	16869	16601	16828	16797	16984	16727	16852	16763	16872	16652	16730	17017	16887	16670	16751	16658	16989	16843	16807	16913	16842	16767	16911	16684	16687	17006	16823	16842	16738	16850	16942	16810	16872	16904	16834	16702	16742	16800	16908	16737	16779	16797	16858	16722	16749	16823	16875	16751	16771	16859	16914	16872	16749	16902	16817	16961	16866	16864	16803	16694	16756	16767	16924	16660	17004	16935	16835	16941	16973	16810	16786	17019	16941	16758	16616	16741	16809	16588	16720	16945	16929	16892	16917	16768	16749	16979	17064	16891	16750	16994	16943	16948	16907	16897	16852	17014	16986	16854	16948	16850	17014	16998	16784	16715	16821	16937	16875	16688	16639	16678	16735	16660	16720	16664	16888	17251	16982	16894	16767	16632	16893	16814	16712	16598	16786	16863	16849	16846	16703	16913	16838	16864	16794	17093	16833	17086	16821	16754	16909	16862	16870	16740	16913	16801	16733	16800	16708	16790	16563	16946	16867	16719	16853	16790	16836	17019	16919	16983	16949	17003	16930	17091	16880	16650	16792	16717	16847	16925	16641	16619	16726	16878	16754	16927	16722	17000	16768	16761	16993	16620	16735	16668	16969	16892	16589	16905	16740	16817	16928	16883	16680	16936	16937	16916	16935	16701	16818	16999	16933	16793	16917	16845	16947	16741	16993	16708	16942	16733	16658	16510	16727	17004	16853	17053	16935	16830	16691	16980	16778	16741	16754	16744	16892	16865	16915	16868	16739	16734	16607	16815	16706	16741	16718	16824	16973	16896	16850	16948	16642	16933	16711	16962	16685	16851	16800	16963	16904	16746	16997	16595	16839	16762	16815	16755	16890	16793	16725	16878	16826	16754	16766	16706	16798	16819	16794	16980	16970	16856	16918	16603	16551	16797	16732	16919	16851	16573	16841	16856	16839	16984	17026	16880	16851	16798	16860	16841	16984	16707	16856	16553
25494	24008	24145	25059	26021	34862	39824	25509	23249	23503	22686	22438	22880	22926	23107	23212	23281	23345	23357	23517	23431	23550	23440	23498	23543	23556	23626	23657	23598	23655	23543	23702	23625	23508	23626	23635	23564	23668	23645	23668	23633	23641	23675	23501	23562	23652	23429	23623	23519	23595	23634	23617	23639	23681	23682	23620	23780	23543	23720	23601	23577	23583	23686	23682	23463	23454	23765	23689	23582	23493	23712	23528	23619	23590	23720	23635	23660	23510	23636	23657	23616	23619	23609	23575	23767	23588	23326	23565	23608	23597	23583	23547	23627	23765	23755	23609	23700	23519	23720	23595	23614	23622	23670	23555	23612	23722	23718	23560	23652	23626	23744	23530	23743	23415	23577	23573	23611	23499	23603	23650	23698	23683	23651	23667	23680	23621	23571	23738	23750	23532	23701	23671	23483	23686	23641	23632	23647	23627	23607	23640	23680	23691	23738	23513	23682	23720	23550	23588	23770	23672	23571	23615	23753	23644	23587	23711	23719	23665	23603	23633	23688	23757	23504	23693	23722	23614	23672	23695	23609	23566	23654	23594	23579	23647	23607	23771	23561	23612	23603	23753	23695	23665	23609	23647	23693	23592	23609	23568	23628	23745	23611	23536	23695	23726	23591	23613	23673	23718	23704	23813	23596	23722	23595	23760	23627	23577	23705	23552	23601	23595	23674	23628	23728	23678	23766	23548	23590	23621	23677	23648	23777	23687	23719	23692	23728	23680	23659	23662	23637	23726	23611	23548	23641	23652	23680	23696	23649	23742	23679	23790	23731	23730	23666	23665	23717	23692	23693	23748	23674	23665	23609	23718	23612	23672	23650	23667	23651	23574	23640	23696	23609	23658	23739	23594	23643	23537	23750	23598	23682	23756	23640	23673	23610	23722	23706	23666	23709	23624	23573	23662	23808	23811	23587	23708	23697	23653	23749	23515	23625	23686	23674	23658	23626	23748	23615	23752	23727	23707	23705	23634	23642	23844	23520	23650	23715	23585	23594	23746	23746	23734	23683	23642	23690	23716	23591	23752	23719	23729	23644	23736	23709	23703	23608	23516	23692	23709	23505	23769	23476	23652	23646	23678	23604	23645	23729	23678	23692	23636	23611	23740	23534	23717	23506	23750	23584	23587	23728	23625	23650	23561	23661	23657	23644	23671	23645	23597	23634	23821	23630	23712	23729	23686	23730	23693	23591	23738	23697	23665	23710	23695	23653	23602	23719	23640	23622	23859	23582	23721	23644	23768	23646	23818	23669	23718	23645	23591	23801	23698	23682	23756	23710	23660	23750	23495	23652	23705	23777	23650	23759	23657	23688	23668	23738	23659	23651	23730	23639	23746	23726	23623	23615	23722	23670	23769	23761	23774	23546	23702	23677	23756	23658	23594	23577	23715	23596	23677	23592	23724	23707	23677	23738	23641	23647	23625	23690	23728	23575	23764	23635	23653	23639	23697	23679	23704	23685	23686	23721	23654	23722	23740	23806	23605	23721	23733	23702	23798	23782	23759	23575	23766	23801	23589	23705	23624	23736	23653	23677	23701	23600	23648	23793	23573	23670	23710	23638	23622	23660	23762	23531	23701	23644	23759	23611	23713	23625	23578	23735	23650	23690	23577	23693	23610	23611	23771	23554	23657	23617	23579	23659	23693	23649	23664	23624	23652	23639	23694	23653	23611	23647	23665	23635	23662	23565	23635	23642	23778	23750	23648	23651	23702	23671	23658	23741	23722	23662	23695	23652	23725	23535	23614	23742	23766	23761	23722	23774	23696	23696	23638	23774	23571	23679	23625	23700	23641	23658	23732	23627	23763	23660	23619	23678	23716	23603	23698	23746	23681	23768	23703	23660	23717	23785	23607	23680	23697	23689	23800	23622	23744	23694	23621	23765	23652	23710	23664	23763	23685	23847	23632	23813	23721	23753	23649	23856	23549	23660	23638	23532	23632	23655	23737	23638	23750	23551	23691	23599	23891	23639	23678	23618	23784	23710	23710	23793	23657	23663	23790	23560	23692	23649	23608	23797	23848	23718	23679	23564	23602	23708	23671	23742	23685	23680	23584	23633	23602	23656	23607	23712	23810	23592	23690	23630	23740	23680	23644	23891	23694	23675	23769	23625	23721	23618	23758	23689	23658	23744	23685	23651	23596	23647	23696	23743	23638	23587	23723	23671	23689	23668	23674	23649	23735	23708	23664	23782	23718	23767	23736	23710	23600	23713	23683	23725	23746	23722	23716	23586	23722	23597	23733	23495	23757	23671	23701	23636	23737	23636	23778	23716	23607	23742	23743	23653	23598	23715	23615	23812	23570	23711	23840	23654	23587	23693	23693	23600	23756	23674	23715	23744	23513	23602	23629	23621	23695	23845	23555	23784	23659	23610	23558	23724	23724	23588	23665	23766	23705	23774	23678	23722	23748	23646	23793	23801	23643	23680	23574	23686	23644	23745	23643	23765	23804	23709	23763	23839	23643	23633	23669	23703	23731	23718	23657	23719	23498	23670	23762	23683	23663	23593	23778	23718	23667	23630	23653	23642	23682	23784	23646	23677	23697	23711	23699	23726	23652	23584	23656	23658	23653	23648	23652	23691	23706	23690	23795	23611	23667	23714	23639	23627	23621	23607	23640	23703	23653	23730	23614	23739	23747	23724	23637	23735	23553	23686	23530	23665	23743	23607	23806	23761	23545	23703	23831	23697	23740	23616	23726	23607	23763	23946	23712	23667	23653	23721	23716	23667	23689	23634	23826	23646	23613	23740	23744	23721	23751	23606	23731	23772	23627	23710	23696	23594	23666	23636	23751	23616	23661	23662	23715	23622	23673	23614	23619	23695	23727	23787	23770	23761	23744	23680	23599	23641	23792	23767	23564	23746	23702	23688	23786	23778	23545	23625	23651	23761	23775	23759	23632	23636	23686	23672	23708	23589	23513	23881	23527	23749	23685	23798	23694	23743	23719	23741	23739	23613	23744	23795	23702	23702	23725	23659	23666	23645	23664	23708	23733	23621	23610	23673	23670	23625	23621	23764	23676	23712	23712	23634	23733	23664	23832	23599	23861	23770	23618	23650	23759	23713	23739	23733	23691	23737	23614	23749	23586	23731	23593	23626	23769	23687	23722	23698	23717	23616	23634	23767	23698	23791	23705	23696	23755	23714	23711	23698	23787	23791	23679	23694	23801	23707	23656	23775	23703	23671	23780	23617	23729	23642	23785	23755	23696	23756	23587	23812	23643	23750	23781	23682	23654	23746	23731	23760	23649	23741	23649	23640	23663	23636	23642	23718	23631	23773	23673	23754	23721	23730	23616	23756	23720	23735	23646	23772	23692	23705	23598	23632	23646	23639	23746	23793	23733	23636	23802	23753	23657	23703	23698	23691	23779	23617	23668	23657	23769	23716	23773	23642	23648	23638	23716	23670	23672	23755	23653	23740	23721	23688	23721	23607	23607	23678	23627	23750	23710	23750	23718	23775	23676	23613	23665	23643	23672	23493	23806	23735	23707	23699	23720	23715	23640	23728	23572	23807	23701	23641	23634	23752	23828	23629	23733	23652	23606	23723	23666	23773	23734	23616	23655	23708	23852	23683	23757	23803	23697	23740	23631	23822	23799	23708	23769	23821	23581	23655	23623	23766	23774	23609	23667	23669	23766	23743	23636	23690	23703	23704	23672	23676	23745	23733	23732	23699	23532	23740	23855	23765	23607	23743	23694	23756	23719	23737	23744	23725	23600	23704	23631	23606	23643	23699	23669	23666	23659	23635	23695	23782	23805	23609	23663	23665	23637	23715	23808	23630	23679	23635	23742	23720	23740	23726	23725	23736	23653	23750	23738	23733	23623	23728	23732	23713	23611	23690	23642	23724	23664	23784	23679	23694	23605	23783	23665	23714	23631	23731	23574	23668	23695	23777	23728	23659	23663	23756	23660	23859	23562	23855	23682	23667	23765	23661	23653	23731	23674	23701	23711	23730	23627	23803	23694	23743	23678	23677	23589	23667	23645	23646	23703	23699	23639	23773	23801	23538	23763	23645	23680	23847	23594	23669	23706	23657	23662	23746	23831	23678	23702	23751	23625	23750	23573	23740	23676	23858	23680	23764	23747	23701	23776	23546	23753	23698	23729	23780	23760	23485	23793	23731	23725	23713	23563	23848	23794	23616	23645	23804	23749	23743	23786	23641	23650	23803	23591	23744	23629	23655	23609	23710	23761	23720	23654	23736	23605	23698	23538	23742	23768	23723	23786	23624	23731	23783	23616	23667	23686	23621	23828	23748	23624	23630	23717	23699	23619	23707	23787	23805	23665	23690	23652	23762	23670	23702	23804	23641	23568	23602	23734	23749	23788	23710	23555	23726	23607	23674	23844	23620	23776	23763	23679	23827	23733	23621	23680	23758	23733	23628	23673	23820	23666	23813	23714	23771	23694	23669	23760	23648	23675	23675	23729	23796	23604	23738	23727	23761	23665	23664	23776	23642	23715	23713	23728	23745	23638	23765	23698	23726	23742	23602	23800	23638	23706	23867	23795	23655	23736	23567	23669	23804	23624	23796	23706	23785	23872	23859	23641	23721	23697	23769	23677	23746	23617	23848	23706	23678	23752	23631	23746	23812	23707	23573	23780	23620	23765	23704	23726	23588	23553	23751	23717	23684	23807	23797	23660	23718	23660	23795	23621	23817	23680	23645	23690	23796	23686	23713	23615	23680	23677	23756	23751	23687	23700	23787	23691	23712	23633	23765	23742	23726	23863	23634	23678	23741	23759	23696	23712	23759	23652	23666	23718	23666	23528	23723	23781	23760	23750	23760	23558	23613	23708	23672	23706	23682	23784	23858	23695	23486	23808	23728	23755	23873	23740	23819	23739	23739	23701	23753	23806	23669	23645	23678	23855	23722	23740	23732	23668	23727	23837	23687	23699	23701	23775	23763	23661	23641	23667	23772	23662	23747	23551	23725	23750	23643	23613	23732	23736	23752	23759	23684	23774	23812	23710	23742	23773	23723	23754	23711	23610	23835	23716	23654	23645	23786	23644	23758	23814	23736	23591	23670	23750	23682	23700	23760	23766	23696	23792	23673	23731	23699	23663	23587	23616	23720	23669	23690	23699	23642	23678	23607	23808	23679	23620	23705	23680	23770	23808
19249	16755	16844	16796	16618	17979	26237	25410	21410	18237	17046	16582	16642	16583	16619	16566	16710	16541	16678	16747	16653	16647	16731	16645	16717	16930	16570	16776	16654	16731	16785	16569	16684	16511	16844	16634	16657	16849	16779	16773	16548	16557	16513	16560	16581	16629	16867	16648	16642	16491	16737	16669	16929	16692	16755	16891	16772	16594	16800	16765	16741	16734	16810	16646	16591	16469	16681	16639	16676	16399	16539	16683	16647	16649	16642	16711	16624	16625	16697	16808	16692	16694	16668	16404	16615	16746	16665	16437	16541	16710	16553	16640	16503	16628	16665	16721	16784	16766	16775	16685	16584	16829	16729	16599	16695	16696	16775	16730	16617	16654	16624	16521	16762	16628	16659	16609	16790	16848	16806	16587	16560	16671	16551	16508	16740	16479	16738	16656	16643	16715	16728	16665	16777	16576	16800	16818	16675	16841	16758	16937	16681	16597	16892	16699	16849	16670	16689	16548	16793	16475	16623	16756	16661	16538	16738	16561	16753	16800	16703	16950	16766	16558	16534	16880	16657	16648	16556	16695	16768	16590	16643	16767	16423	16679	16679	16593	16735	16617	16790	16739	16653	16673	16600	16556	16353	16680	16716	16642	16701	16575	16542	16684	16738	16650	16691	16698	16814	16758	16642	16951	16640	16559	16662	16625	16680	16780	16619	16505	16537	16666	16499	16874	16481	16614	16694	16717	16533	16773	16713	16726	16941	16635	16689	16829	16670	16620	16807	16610	16548	16750	16547	16628	16679	16633	16647	16713	16602	16589	16727	16639	16672	16735	16823	16647	16508	16676	16880	16508	16616	16601	16617	16535	16646	16738	16708	16570	16888	16724	16515	16728	16642	16754	16725	16564	16757	16650	16604	16722	16895	16656	16829	16647	16641	16570	16736	16581	16665	16561	16588	16754	16598	16620	16729	16734	16713	16673	16596	16624	16830	16850	16851	16743	16676	16628	16557	16652	16422	16811	16652	16744	16656	16750	16765	16830	16695	16871	16592	16723	16780	16690	16699	16435	16616	16534	16603	16645	16669	16772	16640	16673	16636	16743	16604	16687	16654	16588	16796	16706	16720	16754	16840	16759	16707	16800	16548	16672	16768	16695	16859	16650	16524	16903	16640	16785	16571	16802	16746	16727	16441	16923	16850	16743	16763	16760	16766	16747	16665	16759	16663	16615	16602	16704	16658	16872	16641	16602	16666	16710	16755	16599	16833	16809	16721	16564	16731	16565	16340	16568	16586	16771	16746	16797	16799	16670	16349	16869	16674	16568	16538	16717	16742	16668	16459	16650	16634	16581	16633	16444	16612	16504	16935	16638	16825	16678	16649	16631	16656	16598	16548	16608	16653	16799	16776	16723	16615	16655	16854	16674	16705	16701	16648	16820	16783	16640	16684	16651	16663	16651	16672	16656	16539	16448	16651	16714	16704	16746	16794	16759	16704	16797	16701	16638	16474	16623	16787	16552	16602	16756	16772	16653	17001	17011	16710	16591	16719	16656	16675	16428	16696	16786	16657	16661	16673	16757	16718	16620	16796	16722	16666	16671	16673	16724	16657	16687	16672	16692	16597	16698	16635	16518	16695	16655	16665	16561	16789	16729	16729	16735	16727	16670	16682	16637	16513	16735	16529	16907	16869	16804	16621	16690	16950	16653	16775	16713	16576	16825	16635	16670	16542	16555	16753	16789	16800	16697	16463	16706	16703	16686	16645	16759	16699	16829	16675	16804	16657	16914	16765	16601	16847	16681	16548	16586	16724	16782	16575	16598	16636	16599	16722	16643	16749	16632	16816	16606	16675	16727	16685	16645	16714	16573	16704	16601	16683	16541	16427	16751	16792	16586	16673	16702	16728	16733	16913	16813	16799	16763	16623	16805	16703	16594	16948	16613	16937	16761	16646	16591	16631	16699	16767	16740	16705	16854	16692	16720	16761	16813	16723	16611	16559	16706	16723	16779	16882	16596	16681	16582	16664	16695	16745	16646	16656	16785	16626	16664	16983	16694	16652	16867	16456	16856	16959	16749	16816	16617	16596	16728	16677	16597	16846	16389	16510	16829	16902	16567	16854	16654	16827	16316	16990	16801	16734	16745	16818	16601	16862	16623	16657	16589	16875	16765	16748	16700	16628	16757	16257	16593	16656	16738	16738	16681	16874	16829	16528	16783	16735	16539	16562	16732	16653	16583	16611	16663	16717	16607	16550	16754	16740	16544	16619	16697	16587	16743	16714	16928	16608	16606	16738	16700	16659	16788	16846	16834	16653	16554	16755	16774	16684	16661	16723	16674	16713	16876	16764	16723	16830	16560	16501	16502	16482	16635	16516	16546	16717	17032	16896	16815	16664	16859	16696	16656	16676	16522	16809	16702	16673	16689	16703	16790	16711	16610	16734	16618	16627	16631	16791	16475	16548	16508	16697	16651	16755	16536	16950	16759	16658	16445	16761	16491	16777	16678	16656	16556	16673	16613	16772	16572	16739	16689	16581	16542	16720	16815	16752	16774	16784	16653	16707	16543	16726	16551	16580	16810	16743	16579	16492	16783	16768	16627	16913	16645	16721	16697	16438	16688	16711	16692	16490	16661	16544	16847	16803	16812	16711	16866	16840	16763	16625	16736	16713	16588	16430	16831	16778	16683	16694	16713	16788	16659	16672	16569	16765	16811	16576	16755	16776	16559	16634	16716	16681	16757	16605	16637	16722	16675	16662	16627	16588	16684	16620	16626	16644	16644	16597	16601	16776	16631	16716	16686	16682	16842	16644	16639	16618	16813	16749	16736	16740	16602	16718	16633	16565	16542	16865	16532	16607	16772	16587	16704	16827	16671	16566	16811	16702	16647	16806	16778	16747	16796	16652	16750	16720	16783	16721	16766	16629	16731	16735	16814	16744	16545	16673	16555	16703	16710	16773	16583	16675	16470	16672	16771	16840	16424	16567	16645	16815	16797	16654	16566	16809	16709	16751	16647	16698	16804	16363	16664	16583	16651	16657	16662	16700	16709	16784	16658	16770	16694	16656	16762	16770	16578	16580	16674	16830	16666	16582	16784	16481	16585	16712	16845	16759	16841	16739	16746	16503	16576	16764	16650	16671	16813	16800	16437	16739	16790	16750	16727	16584	16732	16824	16782	16634	16830	16779	16810	16740	16523	16832	16755	16583	16557	16811	16783	16705	16696	16753	16798	16635	16546	16630	16603	16521	16514	16555	16558	16647	16566	16558	16705	16613	16697	16620	16706	16419	16690	16640	16514	16659	16558	16559	16671	16754	16718	16678	16713	16680	16503	16688	16545	16775	16605	16633	16624	16624	16700	16866	16495	16735	16662	16744	16723	16453	16806	16854	16730	16910	16780	16748	16576	16667	16821	16595	16765	16633	16544	16623	16757	16801	16928	16895	16839	16602	16659	16781	16685	16581	16621	16688	16611	16602	16675	16898	16943	16811	16842	16816	16678	16679	16596	16727	16594	16531	16529	16533	16808	16709	16674	16787	16635	16688	16727	16658	16634	16717	16608	16637	16769	16701	16677	16656	16741	16564	16600	16758	16618	16704	16619	16784	16633	16672	16654	16732	16688	16703	16633	16798	16493	16500	16720	16887	16705	16647	16632	16709	16746	16769	16613	16620	16846	16638	16580	16548	16714	16691	16687	16600	16771	16582	16697	16736	16706	16624	16715	16496	16496	16697	16597	16594	16661	16581	16647	16565	16687	16629	16626	16769	16713	16665	16547	16536	16613	16598	16628	16666	16866	16803	16852	16745	16612	16820	16649	16749	16643	16781	16647	16661	16726	16750	16797	16756	16808	16603	16547	16644	16709	16601	16808	16972	16781	16670	16669	16790	16659	16907	16888	16693	16584	16689	16644	16559	16688	16583	16488	16493	16689	16751	16744	16849	16692	16764	16576	16666	16773	16711	16596	16584	16512	16634	16773	16581	16697	16717	16799	16640	16668	16617	16814	16589	16718	16716	16706	16942	16705	16571	16640	16571	16732	16630	16558	16641	16697	16618	16629	16627	16671	16549	16855	16658	16773	16806	16805	16712	16949	16649	16743	16840	16708	16608	16744	16815	16570	16508	16720	16813	16653	16582	16540	16708	16719	16634	16681	16815	16673	16869	16622	16596	16630	16735	16638	16659	16547	16619	16729	16710	16522	16743	16753	16766	16732	16654	16707	16526	16559	16706	16739	16998	16782	16758	16798	16766	16794	16911	16694	16870	16827	16722	16739	16784	16614	16801	16795	16703	16602	16654	16737	16670	16692	16420	16797	16623	16581	16682	16799	16939	16727	16619	16577	16773	16655	16621	16693	16560	16619	16624	16648	16694	16852	16879	16885	16498	16754	16619	16683	16753	16567	16727	16553	16738	16681	16717	16624	16570	16534	16722	16804	16752	16782	16822	16713	16713	16690	16801	16888	16705	16669	16661	16668	16672	16725	16663	16719	16662	16751	16720	16696	16473	16684	16608	16516	16702	16815	16756	16660	16639	16501	16717	16736	16598	16527	16512	16790	16643	16736	16847	16586	16802	16742	16622	16740	16722	16919	16775	16724	16658	16694	16747	16720	16680	16901	16901	16696	16641	16769	16784	16848	16712	16702	16606	16643	16924	16755	16614	16563	16643	16794	16759	16823	16773	16503	16680	16622	16682	16715	16681	16770	16565	16818	16725	16677	16773	16667	16776	16505	16678	16836	16692	16705	16736	16644	16571	16606	16614	16733	16646	16909	16813	16679	16885	16774	16819	16556	16792	16652	16776	16608	16536	16675	16889	16693	16647	16632	16540	16462	16731	16676	16490	16644	16563	16735	16725	16761	16783	16724	16748	16704	16998	16671	16581	16865	16501	16659	16797	16603	16796	16650	16805	16662	16684	16829	16679	16520	16795	16566	16726	16790	16568	16793	16609	16616	16554	16878	16775	16848	16575	16700	16771	16685	16764	16843	16521	16699	16639	16701	16586	16667	16742	16623	16763	16697	16480	16731	16714	16830	16786	16807	16759	16752	16747	16759	16593	16758	16762	16475	16861	16587	16563	16789	16875	16899	16808	16798	16734	16547	16654	16661	16596	16594	16780	16691	16652	16657	16534	16562	16621	16637	16817	16560	16671	16382	16716	16783	16693	16676	16700	16632	16601	16634
24027	23877	23828	24291	24477	29131	29613	28164	26409	24449	23876	23859	23581	23755	23670	23667	23758	23770	23863	23691	23636	23912	23631	23815	23761	23648	23847	23703	23764	23694	23697	23813	23686	23666	23731	23777	23599	23643	23723	23650	23710	23764	23741	23530	23804	23700	23713	23668	23732	23697	23682	23688	23621	23620	23842	23679	23621	23703	23628	23703	23639	23741	23758	23691	23720	23656	23649	23712	23584	23617	23698	23748	23756	23699	23731	23632	23746	23639	23665	23898	23713	23762	23764	23666	23674	23722	23526	23617	23726	23902	23667	23743	23763	23695	23660	23703	23823	23624	23743	23644	23758	23746	23825	23748	23640	23589	23673	23677	23639	23793	23641	23610	23697	23833	23625	23766	23689	23711	23704	23643	23817	23655	23806	23622	23791	23817	23672	23736	23665	23780	23556	23733	23715	23682	23755	23735	23751	23738	23739	23776	23646	23667	23655	23679	23675	23783	23754	23844	23656	23762	23715	23710	23686	23595	23750	23626	23646	23750	23639	23836	23671	23770	23636	23701	23730	23671	23808	23639	23732	23626	23761	23638	23748	23813	23621	23633	23719	23706	23863	23745	23755	23705	23717	23745	23818	23644	23809	23654	23730	23768	23707	23805	23943	23710	23817	23709	23777	23723	23758	23584	23765	23569	23751	23829	23802	23638	23831	23675	23772	23788	23705	23771	23661	23807	23584	23745	23642	23797	23801	23576	23742	23830	23605	23773	23634	23904	23757	23659	23867	23766	23766	23607	23784	23742	23836	23694	23776	23594	23772	23790	23736	23910	23760	23668	23794	23721	23650	23635	23666	23799	23749	23803	23790	23662	23685	23822	23653	23790	23674	23753	23654	23747	23675	23716	23741	23527	23756	23696	23677	23777	23669	23812	23738	23855	23743	23826	23660	23755	23769	23799	23640	23790	23938	23681	23765	23745	23842	23664	23696	23681	23850	23742	23705	23627	23712	23662	23760	23614	23707	23688	23875	23576	23820	23782	23731	23889	23762	23718	23788	23641	23775	23597	23752	23710	23711	23783	23790	23668	23803	23800	23683	23799	23621	23679	23633	23667	23584	23861	23718	23735	23698	23710	23800	23813	23787	23659	23730	23678	23761	23721	23760	23771	23715	23763	23855	23730	23755	23677	23940	23755	23643	23811	23828	23669	23671	23624	23782	23742	23682	23728	23739	23737	23829	23813	23622	23774	23760	23729	23732	23648	23842	23692	23721	23751	23703	23742	23735	23703	23683	23668	23771	23694	23714	23697	23782	23775	23768	23645	23725	23625	23628	23754	23863	23640	23605	23800	23772	23703	23895	23771	23783	23791	23804	23725	23783	23757	23742	23803	23735	23693	23691	23764	23648	23702	23883	23598	23779	23777	23670	23737	23592	23820	23814	23758	23767	23637	23666	23664	23675	23744	23778	23717	23590	23777	23733	23773	23699	23712	23812	23727	23674	23705	23661	23744	23776	23863	23766	23894	23682	23679	23818	23695	23777	23645	23963	23743	23720	23744	23745	23755	23835	23699	23807	23747	23667	23653	23822	23662	23729	23721	23810	23619	23727	23718	23684	23607	23837	23640	23693	23651	23779	23730	23774	23781	23777	23699	23692	23762	23742	23632	23704	23741	23791	23844	23701	23782	23629	23772	23740	23769	23746	23767	23736	23744	23755	23728	23773	23691	23829	23721	23741	23763	23680	23736	23728	23644	23728	23745	23754	23728	23704	23695	23810	23822	23678	23831	23601	23603	23696	23644	23879	23717	23645	23696	23759	23710	23836	23746	23799	23895	23820	23735	23553	23786	23734	23597	23837	23888	23863	23757	23892	23710	23581	23892	23693	23634	23667	23703	23821	23776	23607	23671	23891	23660	23783	23602	23714	23778	23730	23784	23801	23704	23890	23666	23723	23749	23785	23836	23786	23755	23713	23915	23754	23613	23847	23729	23734	23742	23816	23760	23736	23676	23723	23703	23733	23774	23712	23744	23826	23690	23702	23803	23774	23769	23791	23824	23793	23774	23869	23762	23788	23720	23637	23740	23692	23801	23866	23720	23750	23627	23674	23767	23724	23774	23745	23676	23773	23783	23685	23794	23706	23729	23719	23731	23663	23714	23836	23690	23888	23680	23758	23839	23740	23790	23697	23858	23679	23746	23749	23790	23767	23755	23851	23707	23814	23724	23961	23760	23723	23793	23737	23774	23822	23639	23681	23706	23660	23870	23653	23690	23832	23790	23860	23854	23706	23707	23669	23724	23653	23890	23772	23702	23742	23846	23748	23761	23760	23742	23799	23711	23625	23767	23835	23737	23742	23702	23740	23668	23731	23713	23863	23749	23830	23616	23777	23753	23749	23818	23783	23676	23713	23767	23761	23781	23580	23798	23700	23705	23711	23650	23758	23679	23756	23671	23697	23768	23724	23592	23775	23715	23774	23761	23786	23750	23636	23739	23765	23657	23758	23788	23784	23622	23777	23872	23790	23760	23695	23718	23695	23790	23748	23659	23705	23812	23738	23712	23750	23798	23708	23763	23786	23764	23768	23728	23684	23645	23715	23861	23670	23760	23744	23780	23840	23731	23801	23882	23837	23743	23662	23758	23726	23765	23878	23687	23821	23751	23777	23725	23682	23815	23655	23758	23746	23720	23814	23758	23645	23767	23727	23670	23659	23726	23840	23767	23620	23765	23752	23677	23765	23745	23765	23636	23805	23673	23651	23755	23735	23726	23762	23879	23665	23796	23758	23742	23614	23738	23731	23634	23692	23661	23779	23746	23751	23855	23711	23713	23779	23742	23739	23859	23617	23954	23881	23852	23730	23638	23809	23792	23741	23671	23598	23718	23730	23737	23747	23681	23648	23722	23847	23763	23782	23857	23707	23708	23727	23812	23738	23727	23692	23834	23806	23631	23658	23718	23773	23578	23748	23771	23650	23846	23813	23690	23805	23727	23755	23694	23697	23846	23851	23679	23684	23604	23868	23807	23758	23697	23806	23682	23729	23582	23667	23734	23708	23807	23694	23691	23796	23744	23608	23781	23795	23725	23793	23703	23970	23685	23734	23819	23661	23840	23694	23801	23809	23823	23691	23834	23873	23844	23744	23749	23868	23621	23710	23683	23739	23781	23740	23791	23757	23760	23796	23762	23777	23672	23682	23705	23705	23858	23749	23754	23675	23857	23745	23736	23806	23744	23789	23750	23725	23873	23767	23738	23728	23841	23778	23738	23846	23785	23709	23771	23807	23821	23752	23751	23698	23858	23922	23773	23841	23742	23766	23697	23764	23733	23699	23787	23731	23706	23821	23821	23780	23690	23740	23749	23821	23767	23705	23606	23741	23720	23744	23732	23710	23756	23784	23809	23656	23778	23639	23723	23806	23764	23797	23710	23818	23764	23645	23785	23884	23634	23770	23737	23716	23786	23790	23672	23847	23689	23707	23811	23721	23769	23732	23739	23782	23747	23726	23773	23810	23784	23716	23664	23851	23743	23810	23808	23669	23811	23751	23859	23718	23694	23723	23648	23834	23816	23721	23777	23748	23776	23830	23785	23717	23725	23847	23624	23689	23644	23826	23761	23800	23792	23729	23723	23760	23758	23672	23659	23726	23761	23636	23851	23741	23714	23709	23675	23749	23790	23830	23665	23774	23713	23724	23769	23842	23660	23671	23753	23755	23765	23773	23735	23717	23715	23608	23752	23730	23920	23640	23772	23707	23666	23724	23678	23800	23779	23776	23703	23788	23797	23868	23817	23692	23727	23854	23760	23709	23869	23775	23860	23772	23777	23786	23793	23761	23708	23877	23771	23770	23833	23749	23876	23668	23718	23847	23804	23923	23727	23649	23883	23789	23777	23693	23741	23840	23758	23821	23792	23784	23734	23727	23592	23983	23773	23846	23810	23659	23840	23668	23774	23702	23773	23758	23684	23820	23735	23748	23787	23692	23679	23729	23777	23717	23777	23757	23752	23761	23753	23794	23558	23761	23731	23807	23671	23692	23711	23728	23736	23798	23777	23768	23784	23701	23768	23751	23764	23754	23703	23830	23757	23730	23820	23834	23698	23791	23780	23814	23764	23693	23716	23799	23703	23720	23851	23779	23784	23740	23835	23734	23640	23802	23702	23801	23605	23732	23818	23725	23807	23811	23793	23819	23837	23773	23801	23772	23694	23785	23754	23828	23766	23731	23753	23799	23894	23780	23843	23767	23778	23770	23788	23734	23717	23792	23791	23758	23762	23817	23708	23709	23753	23685	23776	23696	23754	23651	23722	23742	23762	23785	23797	23860	23730	23751	23726	23705	23757	23775	23792	23666	23706	23776	23674	23748	23736	23799	23737	23620	23825	23683	23808	23768	23742	23727	23713	23713	23796	23614	23830	23749	23775	23837	23883	23781	23821	23579	23791	23786	23827	23596	23832	23676	23648	23802	23661	23870	23827	23877	23760	23718	23799	23837	23834	23826	23837	23646	23797	23950	23829	23783	23818	23739	23898	23749	23853	23799	23737	23809	23683	23669	23744	23614	23688	23750	23763	23716	23770	23766	23714	23852	23568	23901	23707	23833	23791	23767	23681	23741	23767	23772	23739	23899	23743	23769	23796	23656	23856	23798	23603	23819	23724	23880	23762	23743	23785	23725	23770	23835	23902	23690	23829	23745	23714	23826	23779	23706	23880	23749	23697	23856	23780	23794	23789	23757	23805	23670	23808	23927	23701	23749	23698	23602	23719	23783	23779	23723	23618	23826	23965	23760	23794	23725	23783	23728	23676	23614	23760	23909	23680	23767	23758	23573	23758	23769	23816	23775	23685	23743	23753	23655	23870	23765	23761	23837	23891	23656	23818	23701	23646	23698	23659	23700	23744	23566	23771	23785	23870	23693	23938	23781	23816	23762	23925	23633	23845	23720	23665	23747	23685	23611	23727	23765	23765	23664	23749	23907	23645	23727	23674	23736	23811	23758	23716	23734	23805	23742	23790	23838	23779	23781	23774	23719	23812	23830	23659	23705	23798	23676	23726	23829	23816	23703	23679	23784	23688	23781	23681	23764	23770	23748	23741	23648	23825	23772	23703	23866	23770	23729	23682	23783	23604	23712	23660	23883	23699	23740	23807	23655	23733	23852	23751	23676	23712	23808	23856	23610	23709
18519	17216	17231	17201	17525	30432	47989	40722	30538	21785	17972	16883	16851	16891	16803	16810	16841	16538	17042	16688	16854	16984	16861	16868	16825	16961	16514	16797	16881	16714	16955	16674	16758	16734	16630	17016	16858	16848	16832	16804	16793	16953	16827	16878	16720	16947	16912	17012	17040	16696	16819	16687	16895	16821	16730	16905	16708	16642	16999	16743	16722	16675	16711	16702	16625	16895	16952	16827	17108	16909	16914	16933	16599	16872	16846	16941	16925	16911	16966	16805	16775	16710	16750	17005	16749	16861	16919	16833	16992	16793	16828	16842	16859	16749	16929	16918	16698	16912	16876	16926	16762	16606	16906	16798	16734	16757	16704	16699	16953	17043	16980	16698	16967	16887	16918	16759	16671	16928	16842	16923	16718	16863	16781	16810	16871	16740	16993	16604	16742	16955	16741	16944	16770	16947	16697	16823	16824	16661	16894	16913	16858	16832	16859	16979	16780	16815	16821	16736	16746	16826	16782	16737	16884	16887	16739	17076	16868	16881	16704	16746	16632	17018	17157	16833	16849	16859	16920	16702	16781	16966	17042	16990	17044	16660	16790	16923	16918	16725	16740	16694	16958	16887	16720	16647	16905	16698	17009	16832	16902	17061	16788	16758	16988	17034	16876	16929	16724	16850	17070	16786	16857	16964	16962	16832	16821	16707	16751	16987	16858	16984	16780	16856	16868	16862	16909	16854	16873	16739	16855	16919	16865	16932	16772	16860	16776	16993	16986	16847	16787	16908	16941	16940	16877	16823	16872	16786	17036	16851	16949	16673	16849	16902	16695	16897	16663	16808	16834	16805	16832	16831	16842	16852	16971	16893	16910	16945	16743	16907	16857	16777	16725	16864	16826	16701	16907	16817	16897	16880	16879	17076	16680	16762	16966	17000	16959	16958	16951	16857	16756	16935	16759	16856	16693	16804	16863	16770	16925	16826	16963	16803	16901	16939	16793	16854	16532	16813	16985	16752	16939	16819	17000	16767	16902	16661	16975	16760	16785	16732	16795	16904	16949	16831	16884	16775	16751	16696	16914	17007	16632	16714	16823	16789	16822	16848	16962	16856	16663	16757	16857	16893	16874	16704	16781	16950	16733	16924	16951	16872	16772	17009	17055	16715	16913	16902	16886	16840	16849	16704	16952	16741	16812	16727	16919	16703	16953	16875	16645	16808	16932	17002	16913	16764	16982	16794	16753	16786	16804	17016	16798	16702	16582	16839	16986	16841	16750	16846	16732	16974	16886	16928	16933	16772	17067	16941	16762	16706	16838	16877	16843	16826	16834	16787	16807	17007	16727	16876	16770	16909	16937	16948	16933	17018	16839	16756	16959	16827	16786	16965	16955	16826	16968	17064	17024	16932	16853	16898	16861	17025	16884	16868	16808	16704	17069	16903	16884	16957	16813	16861	16678	16928	16708	16888	16854	16810	17008	16792	16843	16836	16674	16886	16803	16846	16937	16930	16874	16928	16770	16925	16889	16776	16796	17010	17109	16851	17004	16691	16684	16939	16839	16792	16815	16733	16868	16789	16864	16975	16805	16757	16911	16774	16735	16722	17007	16871	16802	16662	16912	17119	17136	16750	17079	17034	17019	16849	16917	16929	16753	16806	17069	16836	16900	16746	16995	16900	16928	16709	16923	16775	16879	16771	17033	16898	16975	16955	16835	16782	16764	16958	16844	16881	16599	16815	16896	16778	17099	16644	16954	16755	17019	16939	16825	16720	16717	16775	16989	16960	16874	16805	16692	17085	16834	16789	16849	16993	16972	16568	16878	16808	16973	16750	16805	16898	16929	16942	16768	16939	16978	16792	17008	16874	16888	16972	16740	16740	16849	16970	17038	16937	17091	16879	16839	16842	16900	16833	16893	16825	16872	16915	16776	16786	16848	16837	16654	16953	16938	16871	16757	16851	16830	16837	16928	16929	16775	16954	16899	16901	17026	16959	16834	16832	16797	16948	16904	16834	16646	16712	16688	16937	16782	16710	16884	16784	16809	16789	16693	16863	16921	16728	17014	17076	17129	17007	16766	16962	16975	16828	16937	16975	17003	16848	16919	16787	16779	16894	16873	16860	16703	16853	16894	16891	16923	16756	16944	16812	16776	16797	16766	16929	16876	16851	16924	16795	16970	16787	16795	16920	16768	17043	16796	16864	16757	16776	16874	16852	16979	16913	17002	16896	16819	16918	17000	16852	16720	17044	16940	16869	16996	16600	16775	16820	16809	16978	16930	16696	16845	16885	16946	16923	16833	16975	16908	16856	16914	16942	16778	16558	16744	16837	16938	16978	16738	16883	16858	16831	16963	16997	16821	16958	16793	16910	16805	16811	16777	16714	16809	16809	16884	16820	16850	16749	16802	16710	16944	16998	16826	16889	16744	16866	17159	16722	16775	16843	16983	16767	16951	16882	16748	16904	16982	16962	16841	16882	16993	16896	16857	16836	16868	17172	16993	16960	16824	16963	16762	16881	16675	16873	16792	16966	16741	16745	16895	16896	16829	16765	16843	16696	16899	17083	16799	16788	16842	16880	16980	16920	16872	17016	16840	16755	16908	16826	16803	16689	16795	16921	16926	16955	16861	16841	16855	16930	16895	17012	16871	16887	16633	16645	16970	16929	16965	16663	16771	17033	16867	16939	17060	16868	17087	16894	16981	16828	17011	16651	16902	16960	16890	16737	16982	16922	17012	16963	16688	16813	16865	17132	16692	16898	16949	16836	16948	16919	16970	16990	17128	16872	16932	16976	16852	16916	16880	16786	16994	16995	17053	16695	16732	16966	16973	17225	16871	16768	17051	16871	17043	16790	17095	17040	16954	16707	16995	16845	17037	16919	16654	16938	16866	16731	16868	16994	16946	16792	16736	16884	16866	16810	16832	16859	16980	16934	16936	16702	16837	16651	16883	16704	16857	16886	16968	16788	16740	16729	16806	16905	16896	16948	16899	16891	16769	16831	16796	16869	16722	16944	16751	16827	16866	16899	16830	16917	16748	16965	16973	16969	16932	16847	16996	16785	16932	17002	16845	16858	16973	16757	16879	17007	17092	16819	16708	16803	16867	16850	16735	16779	16928	16977	16926	16938	16709	16795	16787	16843	17030	17139	16634	16951	16877	16819	16982	17045	16704	16832	16999	16900	17047	16670	16602	16966	16782	16835	16634	16673	17003	16832	16869	16931	16993	16776	16729	16913	17011	16893	16806	16752	16792	17079	16805	16781	16587	16942	16916	16745	17074	16912	16917	16701	16830	16939	17073	16865	16764	16872	16670	16849	17156	16815	16891	16854	16870	16797	16945	16917	16904	16632	16865	16696	16638	16828	16819	16863	16859	16615	16889	16916	16908	16985	16717	16965	16745	16686	16953	16931	16875	17014	16887	16990	16828	16644	16723	16808	17017	16711	16795	16828	16975	16862	16837	16962	16864	16849	16836	16909	16770	16820	16655	16811	16719	16810	16908	16809	16841	16864	16911	16935	16749	16700	16935	16869	16919	16656	16898	16951	16952	16811	16795	16926	16892	16763	16766	16639	16865	16935	16754	16656	16883	16839	16946	16782	16922	16730	16658	16895	16848	16733	16907	16876	16740	16563	16884	16837	16871	16937	16915	16702	16928	16771	16810	16981	16787	16920	16980	16838	16716	16637	16880	16766	16876	16821	16955	16734	16765	16847	16857	16690	16824	16784	16830	16750	16797	16886	16973	16968	16599	16867	16909	16808	17004	17052	16843	17026	16719	16862	16919	17108	16706	16998	16703	16924	16981	16824	16889	16823	16940	16914	16944	16826	16949	16854	16821	16809	16665	16928	16670	16879	16771	16577	16809	16743	16880	17105	16834	16786	16833	17015	16931	16847	16808	16821	16791	16786	16697	16899	16816	16821	16868	16897	16839	17034	16891	16997	16905	16796	16833	16856	16741	16780	16977	17152	16994	16836	16895	16714	16918	16980	17030	16907	16770	17074	17033	16928	16703	16990	16676	17106	16746	16845	16939	16899	17117	16852	16828	16579	16850	16976	16985	16866	16846	16893	16976	16732	16590	16893	16949	17056	16872	16968	16566	16808	16997	16832	17010	16910	16785	16741	16748	16776	16900	16861	16791	16880	16936	16932	16867	16782	16878	16695	16776	16835	16916	16722	16830	16916	16896	16824	17007	16802	16836	17066	16796	16859	16763	16774	16655	16750	17014	16891	16734	16847	16883	17044	16816	16841	17010	16859	16827	16796	16934	16957	16763	16758	16943	16759	16842	16664	17053	16822	17035	17023	16879	16537	16982	16966	16896	16796	17024	16825	16828	16708	16799	16869	16830	16763	16758	16839	16744	16818	16722	16823	16970	16916	16942	16959	16925	16895	16988	16825	16921	16930	16863	16916	16686	16739	16975	16919	16873	16953	16975	16897	16907	16828	17039	16925	16736	16903	16977	16882	16689	16674	16895	16729	16741	16950	16872	16827	16814	16809	16881	16727	16946	17042	16717	16887	16946	16851	16907	16775	16913	16774	16866	16865	16862	16895	16695	16824	16897	16933	16880	16869	16827	17016	16798	16733	16882	16810	16937	16784	16972	16890	16651	16731	16829	16955	16773	17022	16791	16652	16678	16805	16671	16898	16850	17092	16733	16906	16886	16908	16577	16908	16925	16880	16889	16924	16751	16939	16731	17035	17009	17097	17102	16999	16830	16812	16629	16689	16721	16967	16746	16977	16983	16852	16829	16801	16820	16837	17025	16871	16974	16843	16953	16960	16966	16765	16924	16669	16787	16963	16925	16769	16867	16819	16883	16987	16910	16864	16768	16919	16884	16749	16832	16979	16869	16781	16968	16855	16864	16767	16915	17102	16796	16862	16813	16743	16817	16923	16781	16882	17003	16692	16717	16831	16957	16898	16965	16884	16840	16844	16894	16863	16936	16960	16770	16906	16865	16822	16832	17208	16907	16969	17075	16972	17028	16742	16600	17105	16897	16776	16726	16854	16843	16767	16954	17135	16953	16950	16929	16875	16757	16808	16756	16811	16996	16805	16753	16823	17011	16629	17021	16668	16739	16841	16935	16823	16861	16842	16845	16868	16907	16779	16941	16896	16792	16720	16737	16810	16931	16818	16678	16802	16896	16791	16802	16850	16819	16682	16855	16899	16659	16723
25364	23919	24010	25313	27575	38307	38823	24771	23563	23650	22533	22367	22657	22717	23023	23082	23185	23373	23365	23478	23331	23532	23496	23523	23497	23658	23448	23685	23507	23520	23642	23530	23626	23496	23561	23627	23639	23491	23586	23356	23622	23638	23646	23661	23561	23744	23449	23565	23589	23617	23479	23564	23617	23630	23590	23652	23664	23518	23615	23573	23644	23615	23639	23492	23453	23544	23596	23621	23555	23620	23484	23607	23554	23460	23445	23630	23589	23488	23563	23587	23655	23601	23601	23531	23569	23565	23438	23572	23553	23722	23584	23530	23570	23521	23589	23646	23578	23582	23543	23497	23635	23555	23537	23671	23587	23491	23437	23676	23598	23601	23660	23590	23614	23516	23603	23704	23703	23714	23528	23585	23465	23529	23660	23615	23707	23540	23558	23612	23726	23654	23586	23584	23572	23607	23681	23571	23539	23648	23569	23572	23626	23531	23533	23596	23659	23632	23565	23586	23641	23495	23586	23613	23706	23584	23559	23538	23645	23508	23585	23593	23632	23673	23528	23530	23624	23625	23723	23576	23441	23694	23562	23610	23687	23631	23629	23613	23551	23702	23695	23645	23582	23588	23509	23675	23499	23645	23699	23494	23612	23616	23587	23688	23668	23539	23613	23635	23645	23701	23633	23588	23594	23644	23711	23604	23670	23512	23661	23724	23527	23579	23691	23506	23638	23652	23516	23591	23568	23685	23697	23607	23467	23712	23622	23583	23580	23657	23707	23661	23606	23620	23579	23504	23559	23626	23704	23708	23730	23579	23575	23612	23672	23586	23586	23668	23730	23539	23598	23533	23634	23504	23768	23575	23557	23665	23761	23610	23638	23644	23595	23654	23605	23440	23584	23853	23634	23625	23647	23682	23475	23566	23624	23692	23767	23631	23678	23532	23633	23618	23656	23708	23651	23679	23504	23696	23660	23809	23669	23697	23602	23725	23609	23639	23571	23630	23755	23641	23477	23610	23547	23786	23537	23580	23662	23684	23684	23608	23615	23506	23639	23554	23625	23642	23601	23671	23659	23490	23671	23567	23661	23533	23669	23740	23616	23721	23562	23642	23560	23636	23514	23622	23610	23463	23593	23669	23692	23674	23581	23610	23636	23582	23684	23550	23634	23655	23643	23618	23616	23602	23578	23651	23556	23587	23692	23726	23473	23636	23607	23511	23819	23525	23617	23681	23546	23654	23650	23621	23644	23590	23516	23707	23549	23589	23551	23654	23613	23692	23772	23650	23599	23545	23648	23570	23592	23702	23572	23514	23632	23662	23680	23641	23613	23704	23730	23632	23735	23536	23615	23724	23651	23620	23684	23503	23636	23518	23839	23656	23575	23629	23652	23723	23629	23579	23649	23612	23686	23663	23707	23725	23585	23493	23638	23654	23713	23712	23706	23615	23607	23606	23671	23734	23659	23533	23645	23588	23559	23686	23592	23596	23655	23685	23508	23743	23507	23688	23694	23567	23500	23809	23757	23557	23774	23604	23657	23571	23760	23565	23689	23612	23559	23684	23666	23659	23590	23570	23670	23665	23665	23624	23643	23541	23734	23546	23739	23638	23565	23586	23657	23752	23605	23606	23706	23634	23798	23620	23651	23619	23679	23591	23614	23691	23488	23539	23690	23603	23726	23668	23637	23620	23646	23690	23631	23606	23629	23678	23575	23604	23643	23617	23657	23661	23526	23663	23664	23739	23563	23765	23579	23564	23781	23620	23685	23648	23671	23602	23697	23628	23562	23582	23586	23604	23550	23571	23667	23648	23668	23703	23544	23552	23665	23796	23697	23603	23511	23664	23518	23625	23484	23609	23676	23683	23460	23683	23597	23625	23659	23666	23705	23536	23730	23720	23597	23631	23632	23521	23707	23675	23569	23606	23618	23518	23710	23553	23598	23650	23681	23569	23777	23714	23696	23533	23647	23613	23665	23548	23639	23631	23705	23483	23636	23636	23635	23640	23528	23780	23667	23558	23690	23717	23640	23571	23725	23600	23710	23565	23750	23602	23673	23635	23615	23700	23705	23622	23559	23568	23789	23583	23672	23612	23690	23577	23595	23604	23782	23680	23521	23681	23588	23533	23609	23643	23575	23704	23639	23647	23560	23644	23698	23537	23604	23514	23653	23655	23704	23706	23635	23794	23633	23595	23484	23536	23615	23709	23569	23675	23642	23654	23637	23675	23619	23634	23641	23748	23588	23706	23638	23597	23704	23592	23536	23499	23772	23528	23669	23627	23667	23738	23689	23583	23676	23736	23599	23639	23586	23646	23639	23662	23540	23658	23758	23618	23671	23488	23668	23715	23518	23708	23472	23704	23483	23688	23567	23792	23706	23597	23615	23646	23547	23547	23592	23599	23544	23650	23661	23625	23618	23761	23591	23632	23688	23561	23774	23542	23524	23632	23600	23711	23752	23706	23711	23651	23612	23494	23608	23523	23607	23563	23662	23667	23490	23742	23672	23642	23575	23748	23643	23591	23739	23584	23674	23587	23694	23589	23705	23632	23797	23623	23690	23679	23703	23694	23632	23600	23644	23764	23654	23541	23783	23611	23716	23681	23661	23549	23593	23568	23524	23698	23497	23722	23522	23661	23593	23647	23512	23594	23640	23733	23629	23638	23598	23771	23597	23596	23688	23564	23567	23787	23617	23621	23534	23694	23593	23685	23685	23587	23630	23602	23664	23661	23489	23794	23513	23577	23651	23702	23733	23644	23644	23672	23760	23618	23714	23545	23567	23642	23775	23732	23679	23670	23658	23668	23757	23699	23566	23622	23598	23618	23678	23607	23671	23629	23577	23635	23723	23631	23682	23506	23758	23598	23704	23541	23602	23712	23734	23517	23565	23683	23703	23732	23617	23664	23657	23685	23628	23658	23653	23526	23583	23811	23699	23755	23675	23617	23651	23753	23613	23596	23669	23657	23726	23610	23552	23740	23658	23605	23678	23747	23560	23707	23618	23613	23551	23734	23653	23625	23615	23664	23713	23607	23623	23537	23557	23759	23520	23610	23658	23656	23750	23698	23761	23630	23615	23694	23702	23602	23680	23569	23612	23668	23607	23725	23814	23609	23732	23644	23759	23604	23632	23514	23661	23546	23572	23792	23786	23605	23708	23593	23657	23601	23557	23754	23597	23703	23631	23593	23645	23560	23733	23609	23562	23686	23640	23571	23695	23672	23838	23581	23710	23541	23648	23644	23649	23713	23614	23629	23531	23635	23720	23567	23670	23695	23786	23632	23646	23612	23688	23655	23697	23604	23739	23665	23507	23668	23552	23597	23637	23701	23681	23584	23638	23603	23509	23689	23576	23686	23597	23573	23798	23627	23643	23774	23602	23788	23613	23693	23657	23682	23786	23529	23740	23682	23615	23652	23548	23655	23695	23629	23626	23708	23692	23631	23617	23687	23742	23635	23656	23563	23667	23610	23701	23744	23646	23623	23648	23588	23631	23687	23703	23757	23669	23585	23768	23671	23509	23618	23542	23660	23520	23717	23734	23610	23645	23609	23493	23674	23687	23682	23597	23591	23586	23609	23636	23682	23536	23662	23824	23633	23571	23719	23578	23705	23720	23651	23607	23676	23705	23649	23611	23622	23760	23706	23712	23595	23592	23671	23602	23686	23617	23726	23751	23613	23710	23512	23632	23684	23683	23677	23818	23568	23623	23788	23686	23639	23637	23640	23747	23672	23725	23590	23632	23643	23728	23687	23647	23555	23615	23732	23604	23620	23611	23626	23615	23601	23731	23627	23624	23861	23625	23801	23782	23665	23679	23651	23657	23647	23850	23763	23692	23595	23603	23752	23715	23620	23657	23605	23576	23664	23682	23717	23659	23615	23748	23633	23602	23734	23616	23628	23714	23652	23648	23638	23661	23671	23784	23755	23512	23730	23651	23572	23698	23683	23649	23570	23633	23741	23642	23749	23588	23684	23606	23582	23678	23725	23583	23568	23596	23655	23647	23484	23742	23703	23653	23654	23472	23663	23711	23554	23591	23738	23710	23774	23634	23748	23584	23709	23567	23685	23627	23706	23751	23668	23702	23708	23592	23658	23651	23637	23567	23666	23621	23655	23599	23720	23797	23370	23611	23632	23668	23642	23624	23662	23651	23732	23616	23623	23610	23468	23698	23628	23663	23593	23650	23642	23664	23686	23747	23629	23661	23612	23655	23633	23576	23771	23622	23681	23552	23626	23654	23516	23721	23710	23627	23659	23675	23642	23655	23565	23764	23657	23650	23567	23696	23667	23752	23580	23810	23601	23592	23660	23769	23583	23584	23672	23585	23636	23708	23694	23572	23756	23741	23517	23724	23649	23656	23657	23604	23750	23735	23549	23674	23712	23681	23653	23575	23535	23698	23636	23611	23652	23747	23544	23711	23746	23645	23594	23761	23574	23648	23602	23698	23622	23629	23571	23631	23543	23762	23722	23731	23799	23783	23729	23713	23674	23584	23743	23686	23626	23789	23634	23755	23617	23640	23753	23542	23625	23634	23588	23651	23772	23546	23635	23661	23716	23683	23564	23596	23693	23670	23833	23586	23747	23627	23651	23700	23591	23717	23712	23603	23686	23761	23645	23826	23696	23600	23539	23679	23768	23520	23591	23704	23618	23682	23728	23709	23660	23700	23698	23619	23648	23596	23688	23746	23624	23579	23678	23602	23614	23548	23744	23684	23576	23628	23755	23706	23628	23748	23673	23744	23679	23769	23704	23716	23724	23696	23672	23549	23903	23660	23679	23682	23624	23571	23739	23648	23590	23717	23593	23561	23666	23541	23653	23608	23590	23743	23537	23613	23590	23622	23685	23651	23702	23663	23712	23640	23674	23652	23665	23635	23674	23652	23617	23756	23550	23778	23624	23649	23699	23674	23594	23574	23766	23714	23680	23572	23798	23658	23779	23706	23712	23618	23634	23625	23641	23487	23673	23658	23792	23642	23618	23663	23672	23688	23662	23587	23678	23622	23563	23638	23787	23633	23693	23597	23535	23759	23624	23650	23521	23707	23615	23699	23727	23540	23742	23720	23703	23542	23602	23726	23587	23584	23641	23689	23616	23721	23672	23620	23653	23757	23584	23657	23713	23631	23717	23664	23647	23703	23632	23589	23587	23578	23749	23649	23664	23560	23533	23654	23656
20646	17189	17144	17049	17371	23870	37218	34859	26337	20061	17444	16993	16833	16895	16725	16603	16661	16848	16830	16715	16681	16629	16619	16865	16607	16579	16697	16713	16727	16823	16777	16664	16611	16813	16720	16849	16782	16723	16722	16581	16770	16673	16678	16516	16681	16722	16611	16721	16760	16908	16824	16902	16764	16736	16772	16842	16733	16650	16563	16723	16686	16680	16587	16637	16799	16894	16747	16522	16618	16780	16819	16579	16757	16598	16683	16729	16722	16757	16816	16793	16750	16762	16655	16587	16942	16819	16734	16577	16730	16656	16482	16774	16597	16697	16551	16713	16853	16669	16851	16655	16943	16748	16728	16687	16649	16708	16824	16652	16620	16575	16932	16975	16788	16952	16958	16687	16723	16535	16778	16757	16823	16660	16791	16826	16642	16801	16822	16955	16532	16841	16662	16757	16549	16632	16754	16734	16716	16845	16767	16951	16645	16976	16728	16830	16702	16666	16599	16803	16741	16663	16682	16760	16732	16908	16827	16699	17052	16893	16699	16733	16705	16783	17095	16863	16752	16751	16702	16857	16711	16629	16760	16716	16767	16674	16635	16861	16790	16594	16670	16683	16750	16844	16943	16801	16716	16722	16974	16767	16669	16719	16685	16733	16583	16787	16786	16726	16850	16819	16803	16455	16892	16717	16609	16894	16843	16677	16792	16949	16799	16789	16888	16745	16755	16699	16740	16643	16739	16819	16875	16696	16857	16653	17025	16913	16749	16757	16714	16916	16861	16756	16804	16531	16773	16779	16792	16649	16660	16734	16825	16689	16894	16837	16776	16760	16838	16822	16523	16811	16880	16779	16818	16835	16814	16754	16698	16792	16888	16854	16919	17036	16644	16702	16704	16916	16930	16753	16768	16480	16660	16680	16897	16909	16663	16627	16674	16643	16794	16914	16854	16834	16809	16827	16771	16745	16894	16647	16979	16627	16881	16915	16596	16699	16726	16826	16755	16723	16773	16680	16654	16788	16624	16831	16603	16765	16832	16763	16697	16647	16731	16775	16740	16830	16812	17076	16745	16818	16872	16801	16851	16812	16371	16855	16793	16861	16777	16713	16760	16735	16815	16751	16775	16852	16570	16650	16828	16914	16850	16754	16851	16886	16702	16587	16645	16800	16983	16897	16710	16819	16691	16842	16720	16860	16937	16871	16712	16785	16701	16952	16716	16843	16654	16708	16783	16667	16715	16736	16691	16803	16735	16888	16686	16808	16905	16671	16627	16752	16819	16869	16909	16724	16910	16685	16768	16807	16842	16696	16676	16773	16797	16837	16665	16710	16941	17029	16942	16833	16542	16844	16629	16813	16944	16967	16689	16745	16750	17009	16868	16838	16664	16847	16830	16849	16784	16628	16698	16814	16754	16795	16961	16970	16635	16546	16572	16820	16856	16887	16812	16763	16750	16748	16742	16713	16784	16868	16574	16901	16679	16611	16881	16943	16714	16780	16795	16678	16730	16787	16650	16839	16635	16683	16669	16887	16674	16815	16738	16692	16853	16748	16949	16639	16706	16799	16728	16731	16719	16591	16558	16722	16787	16840	16722	16800	16787	16735	16794	16665	16799	16638	16648	16687	16722	16631	16741	16877	16816	16772	16842	16684	16658	16884	16809	16791	16663	16923	16812	16848	16613	16753	16671	16852	16824	16909	16820	16736	16905	16992	16617	16901	16762	16682	16708	16643	16762	16743	17013	16750	16805	16753	16746	16726	16673	16827	16710	16678	16877	16842	16866	16793	16693	16906	16836	16806	16792	16822	16676	16877	16780	16609	16639	16516	16769	16868	16757	16611	16814	16761	16801	16758	16736	16837	16811	16749	16753	16848	16851	16726	16743	16770	16450	16569	16789	16701	16783	16751	16812	16770	16841	16683	16772	16726	16892	16691	16661	16770	16670	16636	16743	16790	16670	16753	16671	16761	16801	16652	16720	16810	16874	16776	16647	16465	16796	16751	16775	16752	16641	16599	16785	16963	16938	17042	16555	16637	16699	16694	16996	16782	16848	16786	16801	16776	16552	16675	16854	16863	16844	16866	16910	16646	16688	16754	16707	16880	16795	16655	16583	16883	16691	16706	16874	16633	16696	16693	16880	16867	16786	16654	16934	16819	16709	16731	16702	16926	16977	16717	16846	16902	16662	16487	16509	16771	16690	16626	16754	16775	16767	16764	16688	16963	16976	16535	16523	16666	16828	16746	16941	16547	16850	17032	16773	16796	16682	16724	16836	16769	16607	16696	16643	16608	16632	16663	16676	16892	16789	16731	16615	16764	16830	16871	16685	16798	16727	16837	16815	16778	17101	16688	16812	16921	16904	16673	16642	16753	16834	16797	16950	16668	16839	16749	16838	16583	16738	16619	16914	16829	16562	16845	16791	16572	16642	16780	16735	16975	16523	16935	16731	16763	16918	16793	16968	16694	16931	16717	16865	17031	16822	16729	16765	16747	16841	16852	16855	16646	16790	16598	16808	16836	16687	16804	16697	16893	16875	16774	17029	16668	16634	16736	16881	16796	16555	16821	16853	16820	16816	16884	16740	16588	16659	16880	16892	16791	16767	16663	16585	16796	16781	16565	16844	16810	16702	16850	16794	16686	16981	16926	16759	16769	16746	16667	16870	16562	16852	16812	16882	16976	16801	16747	16662	16632	16902	16560	16649	16727	16639	16728	16775	16674	16796	16808	16670	16816	16789	16531	16601	16808	16925	17115	16654	16797	17085	16769	16775	16854	16869	16673	16764	16634	16943	16687	16804	16763	16626	16961	16745	16678	16776	16659	16871	16863	16799	16890	16901	16761	16725	16801	16872	16764	16599	16712	16871	16884	16737	16628	16941	16772	16851	16737	16844	16798	16847	16757	16905	16746	16758	16902	16727	16837	16988	16771	17065	16742	16836	16805	16698	16780	16937	16890	16674	16734	16858	16666	16843	16776	16852	16693	16634	16621	16781	16739	16857	16898	16759	16501	16774	16674	16713	16727	16837	16541	16600	16673	16734	16822	16861	16707	16699	16690	16758	16673	16781	16868	16867	16764	16915	16848	16857	16594	16794	16820	16653	16683	16738	16756	16721	16786	16695	16680	16777	16717	16899	16823	16592	16722	16836	16963	16833	16785	16777	16809	16729	16556	16733	16713	16952	16796	16723	16950	16758	16762	16997	16743	16790	16665	16833	16866	16777	16598	16576	16886	16642	16753	16680	16809	16749	16690	16823	16970	16985	16994	16919	16827	16865	16956	16647	16683	16729	16850	16804	16645	16904	16823	16785	16773	16752	16776	16814	16808	16772	16710	16773	16970	16967	16957	16825	16861	16640	16749	16752	16729	16795	16938	16804	16696	16837	16660	16676	16784	16866	16688	16690	16966	16638	16714	16808	16649	16909	16749	16806	16670	16773	16826	16628	16865	16857	16882	16619	16914	16823	16627	16693	16653	16970	16861	16760	16672	16571	16719	16811	16712	16915	16885	16742	16769	16863	16703	16833	16586	16713	16794	16710	16887	16844	16537	16933	16806	16744	16785	16749	16767	16652	16868	16558	16755	16894	16781	16692	16710	16651	16646	16703	16715	16773	16674	16717	16737	16743	16971	16856	16766	16778	16971	16804	16707	16890	16751	16711	16554	16941	16838	16787	16931	16768	16758	16801	16674	16771	16909	16871	16890	16794	16806	16752	16802	16771	16591	16810	16706	16748	16963	16847	16683	16658	16653	16786	16765	16863	16952	16736	16684	16843	16877	16765	16615	16676	16727	16847	16806	16748	16835	16816	16728	16809	16821	16803	16584	16779	16729	16936	16746	16752	16749	16742	16760	16572	16744	16751	16844	16624	16771	16854	16761	16758	16803	16789	16662	16984	16654	16666	16807	16864	16718	16663	16880	16958	16669	16891	16778	16609	16857	16896	16633	16826	16752	16769	16758	16825	16814	16890	16727	16725	16719	16807	16880	16822	16750	17015	16706	16886	16603	16621	16654	16669	16940	16883	16955	16722	16706	16894	16582	16674	16884	16787	16889	16620	16589	16699	16812	16851	16801	16838	16964	16689	16693	16961	16785	16753	16816	16685	16669	16841	16814	17007	16724	16825	16565	16655	16775	16934	16829	16818	16744	16992	16632	16599	16828	16770	16770	16739	16668	16548	16586	16732	16861	16853	16663	16796	16767	16668	16718	16854	16737	16829	16552	16842	16567	16829	16652	16793	16753	16701	16781	16830	16601	16734	16828	16677	16689	16834	16627	16690	16634	16758	16694	16812	16864	16824	16750	16657	16915	16691	16731	16819	16924	16769	16755	16574	16770	16765	16841	16880	16585	16737	16768	16513	16624	16819	16923	16826	16793	16749	16873	16827	16660	16630	16678	16787	16744	16583	16639	16864	16595	16836	16799	16826	16859	16738	16848	16862	16810	16988	16901	16643	16680	16828	16793	16764	16781	16644	16805	16747	16733	16902	16555	16625	16739	16699	16657	16793	16606	16796	16759	16961	16656	16811	16676	16856	16726	17050	17007	16637	16811	16561	16738	16759	16699	16749	16811	16779	16749	16928	16760	16770	16734	16613	16775	16966	16919	17016	16905	16798	16683	17017	16880	16918	16952	16888	17056	16875	16816	16745	16725	16911	16693	16909	16706	16903	16626	16515	16737	16843	16753	16820	16732	16694	16633	16917	16787	16765	16828	16711	16767	16747	16909	16666	16589	16709	16861	16792	16701	16682	16621	16837	16818	16798	16762	16636	16833	16648	16786	16630	16722	16747	16552	16650	16708	16906	16679	16808	16894	16862	16788	16743	16793	16655	16773	16759	16912	16800	16819	16897	16736	16668	16778	16897	16554	16759	16860	16740	16854	16749	16649	16810	16835	16812	16709	16809	16873	16613	16841	16744	16693	16905	16878	16853	16907	16805	16954	16741	16601	17046	16908	16940	16928	16865	17001	16876	16755	16780	16704	16797	16718	16597	16814	16671	16655	16640	16807	16643	16799	16847	16782	16834	16700	16712	16890	16735	16713	16666	16663	16867	16786	16779	16739	16942	16982	16773	16773	16836	16629	16826	16767	16706	16964	16713	16725	16741	16710	16664	16689	16943	16679	16889	16754	16838	16906	16800	16742	17075	16724	16773	16658	16888	16759	16828	16671	16584	16486
23748	23850	23992	24697	26733	34204	33974	27034	26058	24657	23579	23406	23460	23484	23486	23588	23491	23652	23491	23597	23589	23538	23611	23649	23626	23425	23620	23625	23530	23626	23545	23489	23686	23455	23574	23458	23731	23505	23675	23576	23637	23585	23547	23451	23562	23553	23426	23567	23685	23589	23615	23505	23475	23560	23651	23668	23590	23508	23526	23599	23621	23435	23659	23626	23540	23477	23638	23449	23454	23652	23482	23573	23681	23427	23520	23634	23490	23537	23527	23503	23661	23528	23499	23592	23394	23616	23467	23610	23549	23611	23603	23519	23611	23575	23504	23558	23502	23553	23635	23552	23597	23471	23567	23523	23456	23582	23511	23549	23701	23472	23448	23627	23696	23624	23574	23506	23703	23573	23696	23587	23645	23505	23583	23677	23542	23500	23551	23729	23672	23674	23657	23713	23471	23493	23648	23572	23579	23667	23526	23583	23454	23611	23656	23527	23595	23381	23540	23680	23592	23504	23623	23588	23668	23600	23589	23517	23651	23547	23498	23579	23673	23538	23676	23544	23519	23505	23630	23634	23506	23467	23630	23541	23594	23575	23614	23575	23596	23659	23521	23607	23678	23649	23539	23650	23552	23593	23577	23554	23597	23639	23664	23522	23593	23584	23532	23647	23556	23659	23596	23568	23611	23616	23504	23609	23694	23607	23522	23555	23715	23604	23645	23565	23692	23548	23510	23631	23701	23569	23581	23627	23618	23553	23634	23666	23612	23549	23633	23510	23597	23586	23606	23632	23667	23583	23484	23688	23444	23636	23504	23583	23559	23575	23469	23647	23644	23646	23590	23536	23645	23542	23598	23509	23630	23556	23499	23594	23535	23769	23584	23529	23696	23606	23614	23492	23614	23584	23530	23625	23680	23703	23668	23668	23570	23593	23617	23649	23547	23518	23598	23662	23632	23565	23568	23646	23402	23665	23616	23644	23667	23562	23562	23526	23671	23561	23629	23434	23577	23558	23596	23754	23556	23763	23549	23686	23629	23605	23618	23614	23667	23453	23591	23669	23496	23643	23556	23622	23623	23513	23724	23429	23734	23608	23679	23516	23744	23488	23617	23534	23695	23573	23519	23743	23611	23570	23597	23665	23649	23643	23547	23694	23562	23609	23722	23676	23539	23606	23604	23613	23613	23589	23630	23629	23683	23524	23635	23529	23526	23576	23647	23518	23579	23523	23545	23614	23676	23590	23688	23602	23608	23721	23488	23636	23550	23626	23708	23655	23588	23539	23541	23727	23662	23493	23679	23651	23642	23485	23639	23577	23523	23582	23604	23571	23648	23617	23701	23659	23636	23650	23658	23552	23652	23485	23543	23620	23627	23703	23634	23569	23705	23597	23366	23751	23650	23586	23503	23603	23746	23515	23631	23515	23680	23526	23605	23605	23633	23579	23676	23701	23533	23649	23488	23598	23538	23570	23580	23588	23658	23605	23499	23780	23610	23691	23475	23632	23519	23557	23513	23566	23623	23589	23639	23566	23669	23555	23804	23585	23613	23605	23642	23656	23550	23639	23642	23519	23756	23470	23671	23569	23553	23592	23506	23648	23636	23682	23509	23537	23679	23624	23556	23512	23617	23503	23542	23662	23621	23638	23598	23642	23504	23634	23542	23674	23628	23625	23563	23604	23490	23571	23678	23623	23548	23767	23586	23660	23605	23643	23650	23614	23734	23627	23455	23573	23554	23467	23710	23566	23612	23624	23765	23679	23590	23640	23638	23596	23618	23688	23649	23633	23573	23620	23511	23836	23657	23547	23569	23633	23617	23612	23518	23604	23791	23553	23649	23573	23605	23637	23585	23459	23693	23591	23551	23591	23658	23583	23746	23689	23492	23628	23554	23592	23611	23603	23571	23667	23540	23592	23500	23610	23562	23635	23529	23629	23611	23663	23590	23712	23630	23543	23617	23661	23448	23590	23561	23456	23848	23600	23559	23629	23597	23615	23658	23706	23552	23482	23629	23634	23692	23609	23600	23495	23626	23724	23681	23495	23537	23751	23639	23603	23622	23731	23682	23536	23562	23708	23522	23613	23554	23609	23515	23803	23622	23604	23736	23635	23636	23596	23564	23622	23581	23629	23618	23640	23729	23555	23676	23734	23657	23481	23600	23438	23715	23571	23705	23676	23637	23626	23585	23563	23711	23623	23680	23622	23664	23723	23560	23746	23521	23663	23512	23527	23676	23666	23562	23601	23730	23525	23540	23635	23674	23646	23531	23661	23664	23540	23608	23562	23678	23604	23688	23546	23507	23687	23565	23678	23760	23450	23532	23576	23708	23496	23697	23492	23658	23602	23612	23615	23568	23648	23693	23659	23474	23770	23566	23618	23658	23617	23605	23562	23604	23557	23573	23513	23778	23493	23581	23582	23525	23702	23560	23686	23534	23519	23595	23544	23629	23545	23591	23831	23506	23646	23607	23756	23633	23636	23691	23556	23574	23570	23642	23636	23672	23613	23582	23562	23695	23554	23809	23600	23568	23602	23744	23737	23684	23546	23559	23630	23667	23610	23625	23653	23468	23545	23695	23684	23548	23624	23633	23590	23584	23670	23517	23658	23548	23622	23564	23633	23606	23717	23494	23680	23578	23576	23628	23612	23534	23671	23544	23644	23613	23626	23660	23610	23560	23723	23592	23548	23561	23763	23663	23622	23746	23625	23576	23655	23476	23726	23532	23627	23529	23650	23520	23555	23611	23726	23675	23590	23555	23627	23540	23707	23635	23689	23591	23658	23671	23671	23526	23483	23650	23697	23579	23604	23627	23541	23664	23632	23627	23705	23529	23684	23550	23568	23677	23623	23719	23527	23535	23752	23611	23619	23641	23634	23645	23537	23612	23585	23658	23701	23606	23645	23552	23699	23716	23547	23653	23665	23669	23595	23494	23699	23682	23509	23813	23482	23740	23617	23601	23559	23659	23568	23599	23619	23554	23615	23533	23507	23515	23727	23649	23621	23530	23646	23656	23692	23766	23525	23467	23593	23709	23534	23562	23700	23605	23606	23613	23587	23666	23647	23594	23664	23518	23602	23697	23749	23706	23605	23584	23602	23557	23569	23686	23533	23602	23647	23736	23625	23592	23525	23653	23689	23611	23657	23584	23757	23624	23763	23664	23417	23599	23706	23640	23605	23665	23580	23633	23510	23599	23612	23492	23695	23710	23697	23723	23472	23658	23714	23645	23591	23485	23628	23675	23661	23696	23528	23661	23697	23563	23626	23634	23606	23719	23591	23627	23593	23513	23475	23537	23639	23590	23611	23607	23654	23566	23548	23598	23528	23705	23596	23686	23507	23576	23747	23698	23463	23592	23786	23590	23770	23715	23653	23584	23578	23620	23652	23746	23628	23722	23609	23557	23699	23698	23644	23702	23630	23681	23643	23598	23540	23715	23571	23653	23607	23565	23631	23638	23594	23677	23504	23641	23607	23686	23722	23645	23618	23643	23606	23561	23527	23785	23798	23484	23571	23724	23691	23666	23512	23582	23709	23540	23676	23609	23666	23560	23708	23628	23589	23761	23513	23774	23591	23660	23526	23692	23611	23588	23611	23656	23558	23617	23653	23615	23620	23629	23664	23604	23699	23588	23519	23666	23629	23627	23597	23665	23637	23671	23670	23640	23706	23587	23785	23706	23464	23664	23545	23686	23694	23585	23557	23577	23687	23672	23695	23458	23587	23629	23650	23671	23533	23579	23705	23603	23510	23512	23723	23615	23505	23680	23590	23755	23584	23535	23697	23641	23622	23604	23636	23620	23634	23598	23607	23673	23655	23635	23639	23707	23609	23577	23613	23728	23637	23630	23624	23644	23684	23551	23619	23612	23617	23677	23610	23509	23609	23656	23680	23472	23675	23559	23655	23635	23557	23681	23610	23708	23515	23649	23551	23612	23593	23695	23615	23577	23494	23694	23682	23522	23723	23576	23760	23656	23688	23608	23703	23754	23648	23674	23596	23587	23541	23584	23741	23554	23476	23703	23640	23698	23720	23732	23547	23624	23765	23602	23562	23727	23589	23600	23607	23715	23616	23519	23649	23680	23544	23618	23641	23669	23596	23654	23678	23691	23657	23729	23502	23673	23581	23513	23567	23670	23720	23639	23597	23613	23731	23656	23548	23607	23735	23576	23650	23673	23706	23625	23606	23634	23566	23507	23652	23755	23648	23797	23658	23713	23574	23562	23551	23704	23536	23733	23451	23723	23754	23543	23571	23719	23784	23613	23677	23605	23606	23715	23526	23657	23605	23639	23670	23596	23629	23680	23661	23689	23633	23621	23494	23631	23560	23689	23709	23640	23567	23614	23653	23526	23714	23413	23730	23531	23663	23692	23574	23507	23604	23632	23634	23558	23778	23757	23628	23656	23477	23648	23587	23550	23638	23735	23515	23582	23617	23628	23631	23503	23723	23612	23665	23472	23719	23527	23550	23823	23633	23708	23554	23576	23656	23655	23613	23590	23602	23534	23761	23698	23570	23619	23584	23704	23630	23735	23592	23722	23666	23655	23737	23721	23701	23621	23670	23528	23607	23595	23536	23613	23804	23598	23495	23818	23468	23705	23609	23516	23653	23610	23689	23560	23634	23578	23596	23654	23741	23670	23592	23698	23636	23635	23649	23642	23689	23544	23696	23637	23676	23576	23652	23592	23641	23606	23737	23678	23613	23626	23613	23636	23725	23680	23682	23581	23644	23527	23576	23580	23520	23675	23656	23556	23623	23665	23531	23739	23735	23601	23624	23645	23663	23567	23543	23525	23697	23446	23800	23534	23763	23699	23643	23671	23518	23737	23666	23648	23552	23606	23607	23631	23607	23670	23649	23625	23528	23673	23631	23466	23669	23658	23641	23718	23612	23661	23653	23656	23525	23658	23546	23674	23686	23577	23576	23588	23603	23789	23584	23776	23745	23751	23616	23709	23679	23636	23525	23643	23690	23560	23596	23668	23524	23689	23602	23570	23802	23504	23676	23658	23566	23682	23542	23587	23546	23790	23614	23613	23565	23672	23572	23670	23641	23688	23726	23677	23515	23531	23626	23558	23616	23662	23587	23686	23748	23520	23558	23560	23731	23700	23732	23638	23641	23643	23695	23595	23609	23732	23659	23614	23533	23632	23814	23536	23640	23624	23586	23696	23730
18493	17305	17218	16929	17455	25913	47609	43216	31666	22041	17823	17217	16823	16786	16957	16887	16747	16744	16638	16831	16730	16567	16602	16582	16859	16687	16624	16956	16600	16584	16761	16732	16542	16699	16735	16673	16711	16711	16927	16804	16811	16809	16570	16609	16821	16767	16695	16553	16631	16701	16736	16711	16725	16539	16848	16826	16842	16663	16529	16863	16804	16624	16546	16802	16753	16649	16821	16622	16547	16591	16773	16623	16849	16754	16856	16725	16708	16545	16646	16714	16636	16692	16830	16839	16729	16822	16619	16793	16861	16650	16808	16655	16752	16751	16697	16613	16728	16705	16770	16888	16982	16826	16834	16892	16710	17015	16713	16641	16725	16813	16843	16690	16592	16543	16678	16675	16794	16580	16492	16767	16649	16558	16770	16714	16826	16773	16745	16732	16824	16685	16782	16798	16822	16895	16575	16741	16642	16831	16713	16648	16612	16894	16707	16812	16827	16642	16654	17018	16693	16561	16635	16714	16741	16595	16756	16633	16783	16799	16687	16804	16661	16670	16849	16965	16826	16775	16666	16733	16688	16711	16723	16697	16803	16741	16664	16834	16696	16694	16737	16665	16811	16696	16756	16763	16731	16750	16764	16735	16735	16808	16822	16577	16918	16735	16810	16708	16778	16588	16757	16673	16758	16643	16749	16748	16675	16567	16693	16485	16787	16782	16897	16708	16607	16732	16754	16993	16832	16698	16888	16958	16838	16694	16795	16595	16690	16713	16624	16757	16729	16609	16619	16760	16833	16927	16667	16632	16714	16822	16756	16841	16670	16678	16721	16733	16692	16695	16866	16921	16652	16550	16658	16721	16816	16405	16617	16552	16638	16655	16660	16703	16771	16838	16939	16668	16603	16846	16859	16745	16782	16960	16600	16714	16708	16646	16592	16651	16697	16695	16878	16767	16825	16501	16439	16669	16700	16864	16683	16932	16707	16766	16852	16743	16763	16522	16775	16736	16817	16649	16765	16614	16777	16943	16709	16670	16699	16591	16893	16909	16600	16660	16609	16767	16891	16642	16663	16676	16799	16909	16590	16804	16660	16710	16750	16620	16749	16871	16888	16727	16970	16773	16684	16783	16928	16708	16820	16738	16776	16666	16819	16515	16749	16695	16688	16777	16638	16754	16792	16711	16717	16725	16637	16834	16709	16793	16688	16637	16790	16786	16680	16787	16709	16592	16844	16684	16579	16937	17012	16861	16638	16646	16733	16614	16833	16599	16773	16653	16670	16788	16804	16628	16624	16610	16638	16880	16594	16745	16663	16777	16737	16733	16778	16951	16761	16650	16851	16815	16702	16680	16819	16709	16755	16813	16692	16984	16805	16625	16832	16764	16868	16898	16626	16664	16751	16649	16549	16826	16718	16666	16606	16713	16748	16900	16686	16507	16760	16786	16671	16735	16655	16750	16741	16690	16794	16748	16713	16963	16717	16633	16973	16704	16863	16942	16778	16620	16705	16711	16729	16723	16439	16718	16847	16628	16671	16881	16661	16945	16734	16681	16654	16662	16723	16710	16763	16869	16604	16707	16579	16663	16757	16748	16681	16801	16918	16795	16691	16440	16714	16534	16526	16558	16722	16835	16747	16628	16984	16700	16744	16761	16641	16780	16864	16784	16706	17048	16666	16660	16608	16720	16759	16668	16731	16907	16492	16501	16734	16498	16615	16708	16801	16739	16662	16730	16760	16679	16917	16605	16839	16700	16542	16656	16781	16702	16865	16623	16712	16716	16648	16846	16727	16871	16674	16768	16595	16609	16657	16600	16651	16731	16869	16812	16650	16722	16701	16744	16686	16453	16701	16593	16713	16699	16749	16721	16674	16811	16688	16873	16727	16731	16562	16777	16643	16761	16657	16600	16641	16848	16796	16594	16865	16540	16845	16750	16553	16708	16569	16693	16892	16678	16737	16552	16750	16787	16841	16724	16833	16770	16772	16744	16659	16649	16650	16896	16628	16656	16546	16788	16894	16799	16865	16848	16747	16808	16577	16806	16783	16865	16715	16882	16857	16779	16588	16689	16717	16827	16867	16444	16719	16855	16653	16750	16564	16706	16934	16962	16922	16703	16510	16505	16612	16783	16672	16507	16782	16800	16682	16469	16742	16580	16619	16705	16666	16622	16782	16561	16872	16729	16674	16790	16609	16723	16542	16795	16583	16489	16858	16601	16776	16588	16738	16738	16837	16798	16780	16737	16625	16613	16739	16484	16784	17002	16575	16543	16611	16917	16470	16628	16766	16666	16722	16713	16800	16908	16943	16818	16647	16752	17024	16830	16608	16685	16919	16708	16636	16750	16800	16559	16753	16701	16747	16720	16589	16670	16737	16733	16561	16397	16902	16799	16804	16660	16598	16705	16621	16691	16636	16716	16585	16721	17002	16898	16650	16646	16577	16756	16685	16750	16745	16761	16849	16735	16890	16746	16955	16771	16720	16837	16710	16798	16575	16848	16846	16808	16721	16753	16560	16800	16605	16622	16605	16629	16930	16706	16920	16619	16766	16870	16751	16796	16769	16614	16803	16710	16704	16689	16758	16798	16706	16768	16661	16799	16781	16601	16562	16701	16781	16744	16677	16672	16704	16704	16827	16426	16639	16528	16628	16775	16758	16690	16939	17017	16895	16850	16691	16884	16820	16884	16799	17042	16676	16794	16913	16828	16590	16873	16654	16695	16622	16498	16717	16728	16741	16748	16897	16652	16700	16587	16630	16598	16511	16756	16733	16682	16878	16705	16811	16690	16760	16731	16684	16698	16757	16572	16584	16621	16818	16835	16596	16651	16630	16796	16662	16743	16946	16609	16905	16604	16629	16663	16690	16679	16621	16829	16828	16721	16844	16630	16937	16943	16858	16721	16721	16866	16876	16608	16819	16808	16808	16784	16778	16756	16773	16667	16736	16791	16695	16765	16775	16593	16550	16767	16736	16635	16766	16890	16681	16723	16864	16787	16765	16851	16921	16601	16547	16776	16781	16699	16581	16610	16707	16644	16832	16825	16625	16612	16790	16632	16624	16948	16765	16575	16710	16734	16777	16673	16714	16853	16704	16881	16729	16936	16900	16744	16715	16703	16584	16591	16889	16739	16734	16763	16786	16797	16577	16809	16483	16782	16694	16817	16717	16627	16514	16933	16736	16624	16690	16651	16637	16565	16671	16758	16837	16867	16550	16684	16763	16480	16671	16684	16816	16593	16859	16741	16883	16696	16975	16583	16735	16721	16774	16763	16757	16645	16631	16855	16773	16855	16646	16904	16577	16707	16642	16848	16617	16778	16655	16569	16874	16602	16734	16841	16672	16627	16443	16681	17019	16751	16931	16699	16577	16618	16778	16764	16830	16618	16890	16746	16662	16651	16754	16812	16713	16730	16751	16875	16772	16800	16794	16570	16826	16819	16843	16717	16570	16938	16801	16746	16777	16701	16778	16793	16707	16771	16690	16814	16774	16755	16713	16546	16757	16749	16810	16847	16583	16775	16904	16577	16483	16763	16783	16670	16691	16782	16723	16747	16680	16679	16762	16851	16535	16516	16862	16687	16788	16626	16824	16701	16896	16704	16739	16651	16886	16571	16828	16775	16724	16807	16750	16652	16745	16667	16662	16754	16866	16826	16900	16986	16933	16978	16626	16644	16848	16690	16624	16816	16716	16570	16566	16987	16776	16847	16728	16824	16783	16655	16788	16546	16806	16787	16936	16818	16650	16839	16647	16748	16726	16714	16659	16880	16785	16475	16741	16744	16724	16809	16734	16594	16895	16560	16773	16621	16610	16806	16570	16715	16706	16572	16590	16676	16691	16775	16932	16853	16859	16769	16909	16630	16674	16707	16697	16810	16766	16684	16798	16942	16733	16788	16507	16707	16858	16904	16821	16674	16609	16728	16744	16734	16628	16817	16812	16754	16705	16813	16731	16657	16783	16777	16762	16690	16811	16948	16784	16505	16606	16828	16739	16740	16626	16660	16555	16590	16538	16713	16775	16885	16634	16855	16951	16883	16727	16817	16736	16574	16597	16765	16812	17007	16771	16743	16913	16762	16475	16701	16661	16713	16530	16663	16683	16773	16650	16772	16573	16773	16604	16737	16616	16794	16370	16780	16641	16817	16746	16701	16706	16571	16770	16895	17050	17059	16506	16536	16888	16876	16752	16814	16718	16813	16841	16634	16825	16695	16815	16595	16778	16666	16672	16765	16855	16727	16649	16597	16969	16824	16571	16772	16707	16816	16736	16814	16901	16734	16622	16804	16767	16672	16613	16742	16853	16805	16747	16621	16797	16713	16686	16708	16901	16759	16628	16811	16961	16813	16894	16748	16740	16559	16713	16661	16761	16635	16851	16761	16814	16820	16877	16739	16598	16826	16490	16612	16607	16869	16974	16797	16870	16858	16756	16691	16778	16800	16604	16758	16726	16861	16733	16830	16720	16783	16656	16544	16799	16545	16747	16660	16401	16532	16673	16715	16566	16662	16838	16687	16758	16661	16829	16803	16819	16705	16779	16747	16559	16847	16830	16727	16669	16876	16686	16769	16786	16782	16804	16813	16591	16790	16687	16865	16779	16675	16648	16794	16822	16683	16735	16635	16854	16809	16834	16536	16867	16786	16887	16796	16860	16810	16701	16707	16737	16571	16818	16755	16753	16697	16790	16836	16898	16821	16839	16787	16675	16835	16917	16855	16964	16550	16807	16726	16676	16829	16795	16721	16795	16728	16755	16779	16789	16688	16681	16832	16823	16790	16732	16728	16802	16695	16587	16764	16780	16796	16614	16682	16743	16714	16870	16593	16834	16792	16735	16722	16745	16535	16864	16797	16668	16892	16582	16632	16566	16673	16707	16694	16601	16668	16809	16774	16639	16624	16710	16786	16850	16585	16699	16717	16610	16667	16751	16734	16833	16790	16799	16803	16747	16820	16767	16621	16639	16699	16835	16976	16557	16952	16951	16968	16956	16763	16549	16802	16791	16853	16766	16592	16642	16709	16734	16618	16753	16746	16863	16785	16665	16633	16587	16865	16700	16809	16664	16761	16692	16609	16739	16739	16793	16605	16539	16590	16696	16864	16944	16744	16924	16800	16676	16699	16860	16752	16604	16757	16627	16670	16866	16661	16658	16676	16662	16798	16726	16718	16630	16903
25536	24178	24159	25315	26987	36035	41311	26948	23374	23851	22694	22614	22949	23092	23300	23243	23588	23524	23637	23686	23553	23676	23752	23687	23834	23795	23750	23768	23761	23722	23759	23703	23644	23805	23783	23882	23839	23989	23829	23707	23860	23697	23807	23820	24006	23740	23890	23717	23743	23759	23852	23840	23786	23728	23789	23758	23686	23749	23839	23647	23842	23690	23757	23768	23824	23735	23751	23898	23768	23757	23672	23779	23638	23762	23723	23727	23863	23766	23792	23818	23753	23731	23819	23741	23697	23844	23702	23814	23741	23858	23694	23763	23821	23744	23678	23844	23801	23618	23882	23747	23703	23718	23786	23796	23780	23820	23785	23833	23779	23825	23726	23804	23776	23675	23711	23783	23863	23720	23764	23932	23910	23772	23678	23846	23744	23790	23757	23863	23708	23735	23739	23735	23826	23760	23629	23774	23876	23779	23886	23831	23763	23729	23619	23811	23792	23819	23722	23825	23940	23763	23780	23858	23823	23732	23782	23856	23808	23737	23948	23767	23783	23752	23797	23801	23748	23791	23854	23871	23794	23748	23848	23697	23824	23789	23797	23719	23812	23720	23789	23650	23774	23734	23748	23777	23891	23751	23858	23804	23911	23660	23734	23832	23786	23705	23782	23836	23818	23826	23726	23821	23858	23779	23780	23766	23697	23799	23761	23878	23777	23777	23815	23831	23815	23836	23756	23783	23869	23785	23775	23810	23906	23784	23740	23762	23721	23871	23757	23943	23763	23837	23809	23785	23619	23991	23853	23744	23937	23857	23680	23809	23927	23876	23830	23712	23875	23775	23930	23831	23718	23853	23905	23759	23830	23792	23816	23774	23936	23854	23854	23780	23889	23803	23834	23785	23765	23801	23768	23787	23790	23817	23745	23902	23732	23892	23803	23864	23802	23727	23795	23792	23829	23799	23838	23657	23857	23950	23779	23916	23797	23897	23703	23884	23864	23852	23908	23826	23848	23859	23781	23818	23803	23880	23843	23857	23836	23813	23830	23814	23789	23991	23834	23812	23752	23842	23851	23830	23800	23864	23714	23934	23804	23748	23713	23912	23799	23899	23687	23800	23766	23771	23930	23769	23802	23712	23811	23785	23778	23838	23714	23795	23831	23822	23856	23774	23870	23684	23914	23832	23835	23850	23838	23785	23821	23867	23893	23840	23856	23860	23805	23791	23794	23765	23831	23788	23773	23804	23869	23859	23779	23778	23804	23774	23923	23778	23992	23708	23769	23746	23789	23834	23826	23859	23857	23735	24041	23728	23974	23746	23872	23740	23756	23764	23847	23859	23761	23777	23667	23814	23708	23745	23851	23815	23881	23756	23894	23810	23814	23783	23826	23790	23784	23623	23923	23968	23752	23811	23817	23849	23784	23812	23647	23930	23873	23762	23910	23760	23883	23799	23783	23867	23759	23707	23863	23886	23731	23799	23776	23902	23878	23824	23855	23886	23911	23713	23915	23940	23837	23921	23709	23717	23791	23732	23827	23825	23651	23870	23912	23887	23778	23900	23849	23808	23798	23684	23948	23882	23959	23837	23802	23877	23827	23800	23877	23770	23841	23714	23984	23832	23775	23901	23856	23789	24021	23822	23833	23807	23801	23863	23952	23954	23766	23735	23943	23906	23954	23842	23743	23940	23797	23812	23946	23766	23890	23894	23904	23748	23955	23627	23895	23808	23881	23765	23962	23878	23871	23724	23896	23853	23828	23776	23760	23801	23814	23867	23917	23787	23698	23873	23830	23866	23793	23918	23821	23850	23953	23816	23783	23762	23869	23761	23825	23854	23870	23831	23837	23842	23682	23769	23774	23716	23747	23766	23802	23968	23758	23835	23841	23785	23864	23807	23885	23773	23984	23843	23827	23790	23789	23789	23821	23664	23917	23906	23779	23811	23821	23845	23757	23961	23847	23693	23896	23913	23829	23768	23912	23942	23808	23879	23945	23691	23884	23799	23869	23770	23908	23872	23870	23753	23774	23865	23793	23931	23692	23858	23814	23891	23885	23941	23866	23703	23841	23857	23834	23782	23980	23707	23846	23889	23861	23805	23768	23853	23803	23986	23796	23822	23902	23885	23857	23905	23895	23819	23755	23972	23735	23869	23852	23826	23863	23784	23802	23892	23892	23906	23933	23820	23723	23792	23934	23698	23855	23775	23840	23909	23862	23876	23761	23902	23760	23877	23827	23803	23883	23774	23939	23888	23749	23724	23711	23820	23809	23850	23882	23879	23849	23658	23807	23830	23698	23755	23932	23770	23805	23776	23906	23790	23932	23897	23929	23867	23831	23866	23954	23854	23822	23843	23976	23847	23762	23698	23737	23849	23982	23805	23864	23870	23806	23846	23832	23718	23879	23912	23899	23780	23757	23806	23829	23818	23896	23904	23741	23695	23767	23854	23880	23703	23808	23822	23873	23907	23811	23834	23776	23941	23792	23817	23845	23816	23805	23830	23742	23771	23696	23915	23967	23809	23791	23890	23794	23892	23783	23812	23858	23705	23843	23954	23762	23916	23863	23808	23714	23838	23807	23715	23809	23868	23716	23850	23864	23950	23782	23818	23742	23796	23890	23933	23681	23827	23881	23910	23736	23823	23849	23795	23817	23800	23783	23792	23849	23880	23972	23794	23838	23874	23742	23780	23898	23776	23974	23878	24022	23697	23907	23918	23728	23788	23787	23792	23842	23725	23903	23755	23891	23815	23883	23797	23963	23937	23770	23845	23872	23902	23827	23810	23715	23875	23795	23781	23900	23845	23806	23918	23802	23765	23917	23812	23960	23748	23882	23866	23880	23884	23853	23826	23749	23676	23817	23911	23864	23859	23919	23949	23834	23902	23755	24000	23774	23789	23855	23760	23976	23775	23838	23938	23777	23761	23849	23725	23954	23930	23849	23754	23833	23810	23971	23767	23926	23672	23814	23860	23781	23995	23836	23724	23908	23856	23856	23828	23847	23840	23749	23737	23884	23959	23899	23808	23894	23858	23925	23834	23802	23756	23795	23900	23869	23868	23866	23905	23903	23908	23684	23870	23819	23793	23855	23869	23866	23676	23806	23854	23822	23789	23754	23844	23978	23753	23996	23775	23734	23909	23959	23769	23774	23926	23616	23940	23908	23747	23920	23980	23852	23728	23822	23916	23910	23951	23821	23872	23804	23840	23877	23837	23752	23880	23807	23773	23804	23876	23961	23782	23771	23746	23863	23971	23852	23777	23877	23771	23805	23833	23899	23865	23927	23870	23835	23739	23844	23924	23856	23963	23742	23852	23831	23909	23804	23861	23820	23949	23684	23939	23824	23906	23841	23722	23788	23873	23919	23890	23787	23827	23792	23962	23888	23763	24000	23790	23750	23890	23822	23871	23875	23839	24030	23837	23973	23754	23924	23789	23853	23896	23903	23902	23913	23810	23835	24013	23869	23891	23855	23758	23887	23796	23837	23749	23801	23961	23914	23797	23943	23962	23876	23926	23911	23904	23886	23764	23906	23958	23967	23723	23941	23888	23866	23820	23878	23894	23922	23777	23883	23871	23737	23895	23826	23722	23922	23881	23818	23719	23891	23922	23863	23886	23851	23954	23797	23881	23882	23801	23873	23855	23727	23878	23818	23719	23960	23841	23766	23871	23788	23755	23829	23853	23915	23837	23734	23860	23935	23746	23722	23871	23765	23785	23812	23731	23904	23875	23900	23843	23714	23795	24008	23719	23890	23895	23810	23745	23874	23940	23945	23771	23905	23947	23802	23726	23829	23906	23885	23934	23879	23934	23834	23917	23906	23934	23968	23813	23840	23918	23746	23729	23816	23888	23833	23863	23829	23731	23895	23734	23928	23892	23933	23937	23804	23921	23749	23873	23785	23877	23845	23865	23788	23788	23717	23808	23891	23802	23762	23985	23735	23829	23957	23850	23824	23774	23785	23902	23877	23907	23674	23913	23766	23822	23977	23804	23787	23933	23872	23792	23755	23979	23890	23762	23840	23792	23863	23873	23785	23854	23808	23917	23870	23938	23900	23769	23887	23920	23653	23871	23782	23795	23740	23762	23968	23824	23813	23752	23717	23859	24013	23801	23884	23826	23824	23856	23735	23831	23880	23834	23801	23985	23740	23979	23704	23786	23798	23888	23952	23828	23826	23942	23783	23862	23813	23860	23936	23885	23778	23898	24007	23862	23960	23829	23835	23745	23830	23739	23942	23863	23805	23926	23818	23804	23880	23707	24045	23848	23902	23849	23794	23751	23901	23799	23934	23799	23743	23908	23881	23814	23743	23917	23715	23894	23960	23841	23810	23997	23870	23875	23826	23692	23964	23905	23966	23751	23771	23797	23872	23810	23837	23855	23763	23911	23873	23740	23678	23883	23864	23701	23832	23857	23779	23962	23876	23788	23919	23788	23899	23805	24001	23684	23948	23749	23812	23891	23850	23870	24007	23862	23832	23997	23848	23854	23871	23972	23867	23814	23826	23785	23852	23830	23859	23977	23715	23731	23800	23875	23825	23844	23916	23901	23761	23892	23747	23837	23835	23795	23862	23768	23905	24028	23825	23887	23955	24012	23887	23898	23950	23802	23924	23726	23859	23851	23905	23848	23898	23790	23926	24006	23841	23781	24013	23860	23846	23870	23693	23810	23923	23918	23816	23885	23795	23932	23752	23880	23805	23749	23810	23941	23824	23970	23840	23728	23844	23720	23994	23716	23801	23831	23819	23861	23819	23892	23761	23885	23818	23919	23887	23793	23758	23905	23752	23854	23855	23956	23891	23875	23799	23890	23745	23828	23980	23859	23937	23756	23900	23764	23850	23798	23836	23874	23832	23794	23881	23814	23834	23892	23951	23779	23846	23838	23905	23927	23754	23898	23843	23793	23819	23878	23803	23821	23853	23956	23907	23791	23784	23905	23825	23910	23916	23896	23774	23928	23979	23773	23814	23992	23759	23800	23960	23925	23963	23849	23767	23830	23823	23901	23923	23840	23776	23907	23872	23750	23837	23821	23875	23850	23898	23882	23911	23858	23944	23786	23708	23855	23680	23952	23951	23850	23963	23815	23808	23895	23998	23653	23918	23873	23837	23996	23828	23802	23758	23733	23930	23809	23781	23908	23836	23896	23856	23857	23763	23873	23944	23824	23887	23855
19073	16706	16524	16689	16919	18662	25714	24978	21138	18188	17038	16542	16500	16595	16390	16389	16664	16726	16675	16469	16573	16596	16667	16512	16460	16402	16515	16472	16557	16511	16539	16577	16287	16418	16585	16697	16615	16381	16717	16438	16521	16377	16631	16653	16582	16802	16687	16647	16556	16614	16505	16473	16426	16538	16527	16582	16283	16625	16614	16517	16617	16544	16601	16428	16770	16498	16555	16373	16591	16528	16444	16598	16558	16579	16666	16550	16550	16524	16482	16431	16585	16672	16391	16539	16550	16529	16643	16441	16575	16683	16457	16558	16526	16643	16553	16565	16636	16565	16493	16440	16434	16665	16649	16507	16433	16484	16621	16668	16448	16179	16507	16478	16553	16524	16425	16567	16394	16705	16377	16473	16521	16690	16752	16414	16533	16388	16523	16532	16531	16353	16452	16580	16391	16364	16584	16681	16543	16589	16432	16410	16677	16441	16382	16501	16519	16482	16417	16537	16412	16626	16531	16533	16580	16547	16468	16542	16549	16549	16613	16468	16432	16436	16476	16692	16418	16498	16546	16754	16473	16493	16533	16524	16562	16580	16786	16551	16578	16539	16625	16537	16661	16566	16473	16603	16677	16330	16829	16723	16527	16499	16412	16450	16389	16665	16434	16651	16429	16585	16742	16633	16588	16647	16664	16641	16569	16404	16342	16428	16529	16539	16608	16739	16548	16584	16513	16459	16566	16771	16582	16590	16571	16667	16681	16388	16632	16495	16579	16472	16651	16449	16522	16623	16539	16608	16445	16506	16530	16620	16628	16729	16723	16739	16669	16627	16471	16533	16780	16496	16467	16710	16624	16492	16579	16513	16501	16683	16542	16496	16601	16516	16394	16800	16549	16662	16360	16447	16464	16497	16625	16583	16677	16686	16500	16626	16637	16718	16445	16592	16415	16478	16404	16572	16455	16621	16729	16491	16566	16457	16759	16499	16314	16426	16305	16398	16565	16600	16521	16410	16579	16448	16622	16639	16651	16251	16368	16489	16522	16427	16382	16502	16488	16495	16539	16579	16600	16410	16527	16483	16537	16393	16462	16586	16575	16645	16538	16448	16232	16528	16555	16695	16537	16415	16469	16575	16611	16666	16559	16438	16591	16558	16552	16446	16580	16647	16619	16577	16702	16595	16624	16615	16531	16523	16497	16581	16568	16618	16476	16503	16561	16555	16390	16290	16540	16492	16477	16671	16601	16573	16640	16500	16530	16502	16491	16469	16386	16578	16482	16318	16623	16708	16497	16369	16530	16554	16520	16555	16570	16557	16400	16428	16620	16632	16649	16664	16473	16624	16609	16401	16449	16510	16402	16521	16595	16358	16692	16576	16521	16715	16691	16597	16579	16508	16612	16426	16649	16502	16378	16711	16515	16408	16550	16487	16499	16487	16683	16599	16651	16746	16734	16676	16601	16455	16753	16684	16444	16556	16470	16305	16484	16489	16480	16481	16338	16511	16765	16597	16558	16489	16609	16783	16344	16347	16316	16700	16469	16587	16563	16690	16590	16374	16471	16598	16544	16538	16365	16628	16519	16609	16443	16586	16369	16572	16556	16515	16423	16351	16550	16334	16371	16456	16354	16513	16625	16555	16590	16464	16669	16549	16292	16548	16670	16742	16459	16582	16551	16466	16529	16295	16501	16595	16409	16618	16490	16553	16553	16444	16661	16542	16353	16482	16609	16733	16571	16576	16695	16526	16512	16454	16690	16463	16421	16567	16438	16699	16219	16655	16591	16409	16586	16496	16476	16614	16527	16585	16698	16567	16588	16615	16490	16515	16602	16560	16478	16706	16542	16539	16599	16408	16699	16350	16623	16461	16870	16530	16594	16523	16381	16513	16512	16591	16461	16594	16786	16672	16530	16560	16727	16592	16440	16446	16624	16399	16382	16585	16542	16594	16649	16626	16603	16459	16786	16659	16566	16423	16532	16544	16586	16494	16498	16575	16636	16570	16622	16785	16747	16649	16601	16606	16482	16758	16494	16522	16607	16610	16575	16467	16677	16496	16583	16557	16425	16628	16685	16747	16401	16511	16696	16529	16557	16506	16554	16478	16448	16600	16689	16417	16649	16424	16662	16421	16609	16582	16475	16483	16713	16612	16364	16494	16735	16792	16594	16540	16391	16506	16496	16638	16512	16458	16405	16592	16627	16646	16380	16527	16536	16618	16737	16356	16735	16454	16565	16591	16597	16420	16590	16685	16515	16472	16427	16686	16631	16494	16515	16636	16450	16398	16361	16546	16655	16736	16440	16599	16288	16584	16477	16641	16815	16664	16584	16679	16494	16531	16719	16539	16502	16508	16547	16537	16483	16376	16495	16410	16519	16645	16594	16482	16644	16686	16528	16401	16553	16758	16411	16638	16410	16427	16411	16669	16436	16422	16793	16613	16557	16564	16528	16574	16536	16548	16443	16600	16656	16567	16784	16509	16665	16595	16642	16669	16572	16624	16821	16184	16419	16518	16389	16658	16617	16565	16588	16422	16758	16594	16542	16506	16641	16529	16589	16457	16698	16720	16809	16424	16539	16491	16528	16612	16545	16635	16473	16653	16561	16351	16515	16501	16522	16557	16575	16661	16629	16210	16365	16402	16463	16461	16447	16469	16348	16477	16532	16537	16427	16575	16528	16594	16552	16691	16576	16441	16491	16405	16490	16464	16639	16609	16805	16424	16716	16652	16617	16546	16822	16662	16435	16394	16579	16781	16557	16502	16401	16553	16595	16443	16694	16590	16741	16612	16387	16476	16536	16595	16596	16633	16671	16415	16593	16591	16543	16413	16403	16352	16714	16739	16405	16534	16849	16450	16666	16501	16687	16387	16562	16514	16622	16509	16658	16553	16579	16351	16463	16567	16637	16558	16566	16574	16518	16377	16294	16693	16751	16431	16397	16575	16610	16649	16670	16463	16658	16586	16607	16425	16526	16528	16475	16331	16612	16271	16588	16661	16577	16682	16720	16499	16506	16701	16680	16638	16415	16673	16610	16581	16399	16456	16658	16584	16557	16576	16601	16508	16552	16532	16466	16497	16510	16515	16805	16803	16544	16388	16732	16487	16505	16448	16493	16300	16672	16558	16454	16481	16578	16688	16673	16620	16795	16615	16469	16543	16582	16818	16641	16555	16574	16640	16519	16555	16388	16526	16684	16768	16519	16579	16717	16472	16651	16792	16547	16662	16692	16534	16613	16550	16507	16487	16604	16309	16632	16715	16636	16645	16602	16307	16626	16467	16686	16567	16669	16683	16420	16548	16541	16633	16598	16585	16569	16589	16708	16622	16586	16572	16717	16663	16438	16512	16366	16564	16676	16910	16520	16628	16567	16521	16597	16371	16501	16521	16729	16695	16512	16332	16505	16475	16352	16468	16637	16596	16423	16542	16558	16481	16315	16513	16611	16645	16518	16587	16459	16800	16554	16583	16462	16569	16540	16568	16585	16475	16529	16598	16317	16611	16612	16622	16543	16535	16532	16594	16510	16549	16419	16676	16610	16545	16544	16576	16551	16611	16591	16622	16732	16774	16435	16630	16355	16364	16691	16570	16552	16693	16596	16726	16415	16564	16559	16546	16449	16657	16528	16440	16639	16269	16521	16679	16539	16736	16415	16525	16414	16589	16667	16749	16572	16754	16553	16817	16786	16561	16412	16448	16442	16561	16440	16738	16644	16561	16432	16580	16632	16663	16530	16550	16649	16662	16373	16496	16606	16507	16543	16638	16474	16543	16437	16813	16728	16649	16641	16455	16436	16522	16783	16805	16408	16576	16545	16337	16395	16706	16542	16641	16374	16647	16587	16597	16614	16619	16647	16622	16514	16528	16438	16730	16697	16527	16592	16491	16475	16697	16803	16560	16507	16541	16679	16609	16550	16266	16434	16393	16650	16464	16517	16608	16587	16659	16643	16565	16313	16484	16512	16457	16695	16479	16513	16747	16542	16465	16408	16543	16753	16467	16479	16568	16637	16626	16466	16867	16734	16587	16689	16654	16528	16630	16569	16707	16398	16599	16540	16346	16517	16451	16491	16636	16410	16575	16484	16505	16540	16612	16517	16638	16480	16581	16481	16565	16585	16605	16662	16806	16818	16693	16692	16637	16449	16564	16739	16718	16678	16558	16492	16496	16488	16480	16689	16878	16593	16668	16673	16732	16484	16442	16471	16373	16339	16510	16663	16423	16725	16719	16428	16367	16470	16659	16581	16539	16698	16370	16551	16588	16527	16474	16520	16438	16591	16715	16584	16780	16544	16741	16582	16401	16445	16657	16341	16489	16664	16620	16558	16592	16474	16472	16351	16398	16851	16384	16488	16705	16391	16625	16489	16521	16491	16612	16737	16408	16550	16661	16630	16666	16647	16656	16571	16726	16545	16439	16301	16558	16630	16585	16510	16553	16463	16653	16564	16616	16636	16613	16691	16628	16594	16694	16680	16222	16436	16562	16781	16375	16580	16474	16650	16455	16537	16764	16376	16689	16537	16531	16481	16411	16522	16641	16604	16699	16632	16672	16481	16530	16563	16468	16669	16551	16529	16643	16674	16679	16707	16696	16559	16534	16441	16528	16415	16402	16524	16639	16700	16611	16429	16492	16747	16496	16458	16553	16663	16199	16569	16599	16588	16578	16609	16608	16563	16461	16579	16441	16587	16747	16462	16643	16593	16576	16430	16627	16785	16558	16564	16628	16532	16386	16539	16459	16456	16568	16516	16434	16752	16563	16606	16627	16692	16625	16542	16583	16458	16589	16486	16652	16636	16493	16740	16654	16462	16581	16744	16466	16561	16568	16739	16468	16677	16691	16628	16500	16673	16592	16583	16480	16615	16588	16527	16501	16406	16623	16454	16474	16411	16740	16658	16752	16847	16664	16388	16420	16473	16645	16705	16546	16606	16587	16726	16533	16657	16636	16495	16725	16585	16424	16698	16685	16282	16561	16711	16527	16694	16522	16375	16483	16472	16470	16677	16581	16701	16637	16612	16696	16598	16535	16578	16662	16378	16651	16419	16568	16680	16527	16715	16536	16501	16754	16650	16671	16734	16513	16509	16562	16659	16596	16616	16811	16592	16645	16525	16808	16604	16635	16567	16397	16730	16571	16676	16506	16599	16653	16685	16457	16556	16416	16389	16631	16865	16418
24103	24100	24265	24629	25599	31321	30027	28672	26754	24719	24202	23880	24002	23977	23994	24097	23977	23928	24082	23956	24003	23952	24072	24023	24057	23978	23931	24005	24044	23990	24046	23972	24086	24045	23841	24094	23972	23967	24005	24008	23939	23987	24051	23996	23956	23887	24092	23773	23992	23869	23931	24000	23994	23988	23779	23988	23998	23833	23983	23905	23971	23854	23867	23994	23986	23963	23856	23956	23952	24007	24034	23932	23947	23898	24029	23855	24029	23830	23986	23841	23888	23975	23917	23951	23963	24035	24025	23901	23916	24003	23940	23982	23967	23906	23951	23925	23879	23990	24099	23972	24065	24043	23886	23842	23956	23897	24037	24011	23943	23906	24042	24022	23924	23987	23882	23969	23924	23879	23949	24035	23923	23910	23950	24017	23893	24001	23917	23926	24069	23905	24025	23976	23905	23941	24123	23931	23828	24119	23924	23848	24090	23896	24041	24073	24013	23849	23991	23954	23931	24099	23807	23899	23985	23914	23900	24132	23808	23921	23928	24001	23963	23971	23998	23868	24037	24069	23987	23979	23888	24053	24090	23981	24192	24021	23939	23937	23887	24062	24047	23994	23977	24026	23971	24117	23990	23954	24027	23956	23907	24000	23993	23914	24031	24066	23980	23960	24022	23948	23977	23888	23956	24022	24067	23951	24066	24015	23828	24057	24138	24166	23949	23947	24002	24020	23924	24014	24053	24035	23942	23884	24057	24025	23893	23955	23984	23965	23982	23978	23943	24022	23993	23990	24009	23915	24058	23809	23981	23982	24024	23942	23870	24074	24081	23893	23998	24016	24088	23875	23921	23925	24076	24029	23976	24002	23832	24027	23842	24127	23851	23983	23959	23841	24113	23930	24004	23955	23890	24018	23972	23911	23929	23953	24031	23835	24040	24059	24095	23855	23967	23940	23847	23919	23949	23977	24072	24147	23934	23911	23992	24010	24027	23969	23824	23952	24020	23991	23962	23916	24025	23986	23978	24075	24010	23933	24013	23825	23908	24069	23874	23979	23989	23906	24049	23932	23839	23990	24024	23917	23910	23857	24046	24091	23922	23911	23910	24048	23940	23945	23999	23925	24077	23990	24010	24039	23932	24027	23972	23914	24068	24073	23935	23867	24058	23986	23836	24099	24003	24020	24016	23892	23925	23982	23985	23973	24055	23941	24043	24031	24047	23869	23951	23983	23953	23858	24051	23872	24075	23925	24094	23972	24050	23929	23973	24007	24144	23908	23996	24129	23952	23948	23963	24060	24016	23971	23885	23891	24003	24031	23936	24018	24133	24063	24096	23927	24078	24110	24005	23946	23892	24051	23948	23970	24186	23905	23955	23932	24128	23895	23942	24146	23846	23936	24035	23974	23952	24024	24048	23888	24045	23920	23924	23964	24029	24050	23788	24065	24011	23934	23946	24089	23927	24041	23984	24075	24128	24039	23867	23961	23993	24070	24069	23927	24102	23876	24087	23949	23924	24029	23961	23984	23930	24133	24115	23917	23937	23994	24020	23895	23985	23988	23960	23982	23979	24052	24124	23931	23965	23995	23872	24110	24015	23956	23886	24092	24016	23870	23937	23985	24027	24029	23978	24031	23927	23926	23984	24066	23893	24085	23943	24031	23917	24078	23881	23983	24059	23946	24008	23970	24149	24037	24143	24065	24038	23890	24072	24031	24051	23905	23996	24070	23990	23843	24021	23932	24026	24064	23790	24142	23932	23975	23994	23948	24072	23920	23938	24014	24074	24048	23979	23968	23994	24022	24014	24121	24019	24021	24065	24088	23882	24075	23902	24130	23950	24029	24016	24069	24037	24100	23958	24039	23923	23957	23990	23870	23983	23862	23971	24046	24026	23996	24026	23970	23866	23910	24045	23940	24130	23850	24040	23950	24017	24018	24034	24031	23998	24028	23957	24040	24031	23949	23997	24002	24089	23904	23833	24035	23971	23927	24016	23983	23962	24018	24055	23881	24010	24030	23974	23988	24006	23895	23929	24023	24029	23982	24017	23940	24049	24031	24163	24014	24053	23895	23922	23893	23969	23977	23995	23993	23954	23858	24106	24020	23865	23978	23992	23882	24011	24160	24059	24034	23991	23991	23819	23984	24036	24053	24051	24005	23984	23893	24130	23869	24048	23834	23955	24008	24002	23839	23979	24003	24059	23953	24038	23914	24088	23888	24052	24007	23947	24042	24079	23900	23839	24118	23960	23937	24025	23983	24073	23890	23993	23977	23994	24004	23957	23849	23993	24089	24025	23946	24091	23878	23854	24011	23912	23998	23976	24117	24144	24104	23986	24108	23875	24056	24034	23826	23993	24148	23951	24087	24025	23967	23984	24020	23954	23933	23964	24001	24129	24027	24037	23923	24005	23992	23954	24028	23977	23906	24041	23984	24064	23978	24041	23944	24081	24003	23985	24001	24083	24083	23943	24050	24055	23980	24050	24118	24004	23977	24125	23959	23882	23987	24041	23905	23907	24034	23941	24052	24065	23986	23937	23929	24093	23998	24082	23947	24043	23979	23928	23992	24118	23888	24098	23976	24054	23989	24092	24002	24086	23845	23963	24152	23865	23939	23954	24165	23918	23948	23879	24013	23938	24068	24132	24087	23931	23973	24026	23944	23921	24020	24086	23827	23938	23989	23942	23900	24098	23975	24069	24005	23969	24064	23881	24008	23938	24090	23938	23931	24155	24036	23990	24000	23929	23915	24048	24055	24012	23987	23942	23921	24060	24027	23958	24056	24035	23934	23969	24028	24107	23929	24067	23952	24057	23922	23994	24009	23903	24069	24028	23954	24035	23915	23974	24028	24114	23909	24017	23985	23977	23975	24005	23944	24006	23992	24096	24052	24079	23842	24095	23864	24037	23967	23953	24090	24114	23983	24100	24020	24011	23865	23938	23983	23993	23914	23993	24009	23993	23988	23920	24075	23977	23964	24036	24035	23915	24032	24010	24093	24037	24042	23904	23975	23959	23891	23878	24071	24033	23980	23962	24039	23910	24016	24048	23970	23935	24044	24106	23980	24000	23845	24027	23881	24118	23959	23980	23842	23985	24019	23932	23959	23965	23946	24043	24002	23979	23926	23993	23968	23952	24029	23923	23982	23976	24050	23927	23998	24088	23931	24009	23984	24018	23977	23979	24036	24132	23919	24016	23984	23986	24018	24072	23933	24085	23987	24079	23945	24055	24038	23934	24146	24010	23965	23882	23992	23889	23998	24008	24013	24090	23995	24062	24134	24011	23851	24024	23970	23993	24118	24143	23903	24081	23994	24055	23986	24051	23897	23940	23989	24040	23992	23868	23868	24015	23982	24085	23988	24100	24023	24049	24033	23979	23940	23917	23869	23962	24089	24018	23857	24113	23954	24104	23844	24171	24027	23921	24049	23943	24026	23897	24029	23999	24061	24009	24027	23936	24058	23828	24111	23954	24004	24019	23977	23921	24152	24009	23915	24093	23885	24157	23972	24009	24049	24120	23931	24105	24013	23915	23990	23953	24011	24110	24012	23917	24004	24039	24167	24007	24022	24069	23988	23968	23946	23886	24087	24083	23961	24066	23963	23969	23983	23931	23936	24085	23896	23922	23906	23967	23945	24145	24018	23934	23943	23953	23932	24064	23989	23904	23972	24180	23911	24026	23920	24072	23936	24048	23917	24006	24029	24014	23949	24112	23981	24127	24001	23974	24016	24045	23992	24108	24043	23987	23945	24029	24033	23886	23993	24031	23998	24119	24087	23902	24141	23925	23982	23898	24120	24098	23878	23913	24084	24076	24101	23990	23986	24094	24052	24011	23930	24084	24090	23881	24055	23996	23950	24005	23977	24022	23981	23983	24068	24007	24026	23917	24056	24131	23939	23974	24005	23924	23873	23954	24096	23955	24022	23908	24099	23940	24011	23990	23964	24016	23967	23965	24020	24168	23895	24174	24001	23903	24043	24043	24014	23892	24108	23984	23992	23878	24008	24134	23918	24057	24007	24019	24054	24027	24109	24104	24066	23992	23933	23931	23905	23963	24228	24074	24021	23988	23993	23991	24040	23975	23911	23996	24018	23969	23934	24031	23928	24062	23921	23912	23957	24087	23958	24006	24095	24027	24002	23882	24050	24033	23935	23936	24029	24028	24029	24220	23961	23939	23936	24090	24008	23945	23977	24073	24005	24070	24021	23911	24115	23986	24085	23996	23980	23995	24143	23974	24037	23870	24166	24033	23965	24024	24023	24022	23975	23947	23897	23926	23858	24038	24081	24019	23937	24070	24049	24039	24130	23990	24010	23953	24075	23940	24141	23974	24017	24010	24005	24008	23956	24032	24039	23962	24011	24094	23970	23936	24058	24040	24051	23980	23984	24033	23903	23936	23966	24011	23989	24046	23931	24011	23998	24056	24086	23999	24120	23940	23966	24046	23895	23919	23982	23951	23903	23896	23981	24061	23947	24056	24060	23969	23969	23988	24009	23940	24042	24065	24010	24102	24079	23989	24014	24152	23930	23839	23940	24122	23915	23942	23948	24103	24034	23979	23986	24017	23964	24059	24048	23953	23984	24040	24008	23953	24034	23974	23970	24012	23946	24061	24081	24103	23953	24047	23960	23892	23991	24113	23900	24047	24032	23899	23997	24025	23946	23953	24055	23959	24001	24169	23963	24082	23955	23946	24086	23921	23954	23972	24014	23988	23986	24042	23954	24003	24017	24025	23977	24101	24106	24075	24119	23968	24093	24048	23978	24013	23936	23918	23870	24047	23931	24086	24084	24036	23980	23997	23996	24035	24063	24097	23947	24077	24101	24096	24088	24097	24047	24045	23978	24022	24023	23991	24098	24061	24142	23986	23977	23915	23948	24012	23929	24070	24193	23936	23975	24103	24064	23882	23921	23934	24092	24021	23918	24096	24048	24121	23955	23962	23990	24013	24063	23928	24041	23956	24087	24066	24033	24005	24172	23969	24014	23939	24081	23939	23993	23919	24005	24031	24029	24079	24040	23990	23915	24090	24010	24007	24163	23941	24020	24089	23970	24021	24018	24027	23995	23909	23998	24198	24051	23919	24067	23980	24047	24026	23818	24002	24089	24157	23995	23918	24038	23957	24031	23991	23907	24115	23979	24043	23924	24079	23913	24059	23951	24022	24018	24041	24086
18183	17373	17031	16876	17332	25174	47873	42220	31504	22163	17897	16922	16760	16822	16711	16561	16688	16649	16746	16606	16623	16663	16703	16568	16624	16680	16708	16723	16491	16537	16557	16638	16691	16644	16769	16863	16763	16683	16522	16662	16605	16667	16741	16398	16702	16649	16668	16834	16674	16656	16517	16323	16626	16633	16568	16575	16998	16607	16787	16822	16734	16821	16477	16623	16727	16707	16633	16684	16610	16419	16676	16535	16564	16703	16514	16744	16581	16641	16634	16660	16660	16748	16593	16500	16571	16712	16552	16804	16646	16855	16867	16620	16631	16651	16707	16693	16545	16529	16706	16651	16389	16728	16807	16717	16772	16751	16466	16596	16550	16437	16784	16734	16756	16630	16577	16700	16696	16651	16596	16648	16654	16705	16640	16865	16481	16376	16583	16800	16654	16610	16729	16746	16540	16878	16420	16724	16651	16695	16642	16667	16617	16530	16745	16433	16692	16801	16952	16692	16975	16721	16679	16642	16680	16855	16693	16609	16661	16562	16836	16705	16594	16859	16749	16626	16703	16468	16746	16726	16835	16659	16794	16806	16849	16760	16732	16633	16607	16541	16625	16816	16561	16788	16699	16691	16691	16823	16829	16626	16803	16637	16693	16763	16720	16653	16569	16743	16814	16619	16794	16690	16719	16625	17031	16816	16622	16414	16561	16654	16725	16584	16582	16758	16786	16777	16854	16653	16730	16848	16803	16614	16607	16573	17046	16827	16603	16693	16661	16587	16802	16601	16560	16763	16617	16693	16656	16716	16709	16584	16674	16829	16616	16459	16750	16801	16639	16619	16713	16625	16652	16568	16763	16686	16683	16770	16474	16713	16806	16828	16743	16753	16671	16505	16792	16790	16807	16479	16477	16719	16813	16676	16617	16721	16551	16578	16691	16540	16779	16890	16448	16694	16764	16524	16645	16587	16981	16817	16691	16803	16490	16535	16672	16801	16591	16710	16614	16779	16692	16870	16580	16597	16559	16807	16541	16655	16896	16832	16753	16618	16566	16771	16696	16673	16848	16589	16561	16766	16750	16762	16869	16573	16682	16688	16818	16562	16710	16681	16679	16646	16685	16655	16772	16488	16609	16790	16820	16743	16604	16817	16665	16769	16616	16774	16650	16597	16726	16728	16903	16838	16638	16586	16930	16768	16741	16905	16750	16621	16617	16709	16734	16639	16603	16706	16766	16742	16772	16845	16622	16677	16555	16691	16691	16754	16666	16737	16679	16575	16603	16708	16660	16704	16510	16686	16648	16877	16840	16682	16735	16801	16635	16726	16727	16936	16802	16698	16807	16877	16787	16724	16581	16715	16666	16774	16564	16604	16511	16729	16632	16727	16859	16642	16683	16786	16659	16733	16760	16700	16759	16736	16564	16914	16670	16465	16946	16749	16757	16478	16568	16821	16594	16633	16643	16648	16735	16706	16637	16628	16783	16709	16647	16737	16690	16630	16605	16867	16740	16794	16783	16733	16533	16728	16738	16642	16750	16478	16433	16642	16429	16690	16831	16529	16668	16665	16706	16647	16620	16836	16798	16654	16624	16504	16428	16778	16784	16931	16756	16563	16753	16581	16670	16616	16717	16644	16588	16746	16679	16697	16764	16666	16755	16657	16792	16539	16629	16827	16798	16747	16730	16773	16806	16726	16584	16522	16633	16545	16615	16551	16641	16669	16739	16655	16671	16765	16510	16682	16713	16664	16774	16813	16573	16721	16742	16850	16674	16690	16674	16834	16599	16684	16590	16744	16798	16718	16668	16518	16742	16708	16799	16667	16809	16828	16687	16621	16905	16587	16549	16581	16757	16951	16562	16813	16637	16751	16676	16628	16997	16578	16640	16704	16766	16740	16892	16756	16918	16607	16582	16665	16489	16497	16534	16728	16633	16611	16673	16721	16673	16529	16506	16409	16688	16624	16606	16660	16781	16862	16712	16721	16695	16788	16771	16686	16764	16694	16628	16682	16614	16532	16737	16727	16821	16770	16619	16609	16867	16524	16550	16691	16635	16814	16652	16804	16743	16501	16795	16742	16711	16781	16661	16826	16567	16780	16771	16662	16579	16591	16779	16812	16666	16926	16785	16543	16904	16706	16695	16784	16646	16519	16636	16822	16715	16494	16631	16713	16853	16706	16649	16753	16659	16807	16637	16764	16605	16584	16751	16651	16698	16725	16798	16680	16537	16887	16659	16723	16804	16427	16616	16734	16519	16665	16667	16555	16679	16825	16784	16692	16614	16570	16721	16670	16777	16779	16671	16802	16586	16721	16642	16870	16393	16648	16484	16726	16857	16723	16787	16748	16636	16706	16675	16719	16668	16678	16726	16525	16698	16836	16708	16634	16727	16585	16506	16780	16552	16757	16742	16741	16738	16550	16551	16623	16635	16737	16760	16612	16538	16669	16622	16829	16648	16670	16627	16740	16668	16660	16705	16618	16731	16504	16646	16692	16665	16438	16766	16748	16821	16702	16763	16646	16736	16693	16675	16557	16815	16771	16854	16624	16553	16883	16880	16774	16523	16855	16848	16547	16723	16576	16611	16657	16911	16645	16553	16683	16909	16563	16806	16510	16533	16658	16648	16884	16670	16681	16797	16838	16881	16789	16772	16715	16647	16549	16734	16720	16569	16819	16612	16637	16770	16687	16698	16735	16751	16723	16555	16654	16706	16534	16646	16714	16782	16692	16610	16590	16499	16562	16692	16537	16583	16774	16484	16649	16719	16578	16756	16437	16690	16621	16385	16626	16710	16615	16671	16699	16647	16619	16744	16764	16658	16776	16622	16704	16753	16701	16698	16747	16598	16720	16608	16772	16729	16659	16467	16754	16685	16837	16834	16897	16479	16587	16762	16700	16847	16775	16819	16675	16664	16714	16728	16651	16572	16648	16626	16495	16662	16654	16649	16717	16629	16853	16819	16569	16846	16503	16766	16569	16603	16806	16489	16842	16765	16792	16639	16536	16795	16650	16784	16669	16818	16630	16625	16798	16747	16781	16755	16983	16519	16647	16781	16671	16743	16730	16616	16761	16946	16859	16737	16744	16694	16867	16755	16512	16523	16689	16698	16834	16725	16847	16782	16605	16744	16827	16573	16543	16535	16472	16657	16799	16738	16643	16681	16685	16765	16727	16661	16720	16680	16714	16680	16661	16741	16631	16766	16447	16706	16710	16624	16908	16579	16499	16612	16835	16733	16921	16870	16796	16915	16764	16903	16659	16579	16582	16776	17012	16766	16622	16690	16599	16629	16581	16661	16708	16815	16813	16897	16829	16664	16414	16594	16544	16696	16801	16803	16783	16658	16863	16631	16587	16502	16585	16594	16671	16703	16753	16671	16714	16675	16610	16581	16648	16752	16780	16740	16861	16735	16527	16680	16615	16636	16653	16610	16952	16497	16734	16726	16678	16765	16621	16766	16823	16817	16720	16780	16641	16586	16719	16807	16846	16474	16486	16776	16728	16734	16761	16642	16590	16509	16738	16793	16851	16843	16442	16669	16746	16739	16669	16600	16472	16763	16636	16865	16690	16762	16607	16860	16571	16656	16668	16550	16730	16752	16764	16743	16727	16445	16739	16700	16583	16761	16721	16772	16550	16702	16770	16733	16527	16836	16650	16632	16669	16695	16596	16676	16685	16678	16730	16756	16757	16668	16652	16735	16526	16744	16678	16608	16592	16605	16650	16663	16675	16778	16466	16675	16511	16546	16445	16728	16667	16465	16580	16646	16717	16465	16718	16749	16789	16816	16561	16909	16651	16608	16704	16727	16528	16692	16990	16748	16660	16833	16616	16619	16459	16575	16542	16797	16807	16859	16912	16841	16716	16373	16532	16679	16636	16673	16734	16550	16349	16599	16701	16549	16647	16727	16548	16615	16686	16742	16562	16566	16879	16756	16707	16709	16762	16581	16841	16758	16793	16528	16761	16870	16735	16693	16740	16654	16596	16664	16743	16506	16778	16657	16723	16827	16697	16635	16529	16764	16681	16650	16676	16840	16705	16698	16664	16780	16700	16595	16706	16689	16656	16819	16819	16845	16554	16599	16527	16719	16868	16573	16552	16912	16751	16695	16708	16710	16787	16752	16661	16807	16713	16502	16867	16828	16666	16591	16693	16500	16723	16632	16644	16800	16834	16709	16535	16690	16728	16837	16641	16525	16788	16665	16707	16621	16778	16852	16636	16568	16581	16494	16717	16517	16654	16564	16810	16607	16647	16575	16745	16825	16841	16602	16831	16511	16590	16738	16620	16593	16624	16687	16573	16789	16531	16557	16648	16732	16573	16756	16642	16742	16529	16603	16658	16545	16689	16609	16743	16571	16561	16808	16775	16782	16937	16712	16536	16702	16713	16829	16688	16686	16648	16672	16548	16555	16561	16916	16797	16828	16509	16784	16656	16687	16700	16617	16670	16704	16772	16619	16637	16568	16571	16607	16719	16587	16859	16788	16764	16639	16908	16553	16728	16621	16786	16633	16451	16860	16670	16706	16486	16692	16640	16754	16741	16786	16466	16717	16792	16782	16630	16724	16666	16800	16785	16392	16571	16713	16862	16620	16803	16891	16711	16692	16589	16838	16655	16825	16789	16758	16598	16504	16637	16797	16595	16565	16646	16726	16763	16722	16843	16865	16660	16850	16624	16788	16717	16860	16598	16609	16685	16530	16726	16782	16642	16964	16563	16746	16506	16790	16801	16715	16718	16769	16740	16774	16774	16777	16905	16903	16762	16682	16695	16689	16686	16655	16555	16788	16554	16803	16651	16839	16791	16577	16690	16913	16611	16585	16414	16812	16698	16584	16534	16841	16684	16659	16642	16749	16904	16807	16728	16679	16636	16523	16514	16605	16713	16710	16794	16610	16843	16726	16801	16800	16783	16697	16788	16746	16796	16756	16760	16574	16687	16684	16716	16741	16678	16641	16795	16587	16716	16887	16732	16596	16646	16700	16680	16737	16479	16876	16636	16665	16587	16545	16788	16694	16767	16946	16629	16626	16832	16666	16734	16797	16632	16511	16632	16558	16808	16614	16559	16579	16703	16865	16549	16698	16689	16786	16715	16670	16565	16604	16766	16813	16538	16640	16603	16803	16606	16604	16585	16890	16643	16787	16879	16627	16611	16810	16488	16843	16458	16788	16731
25912	24113	24296	25753	27129	35407	41030	26933	23748	23925	22943	22803	23006	23089	23271	23344	23509	23526	23637	23559	23629	23760	23664	23710	23743	23568	23681	23734	23757	23865	23693	23650	23681	23738	23688	23684	23716	23754	23765	23715	23836	23826	23779	23812	23608	23725	23759	23854	23708	23701	23858	23630	23781	23717	23910	23803	23671	23735	23787	23594	23709	23717	23609	23703	23793	23669	23663	23897	23735	23739	23638	23695	23879	23647	23752	23735	23876	23633	23891	23655	23676	23731	23705	23805	23771	23743	23727	23743	23736	23700	23752	23748	23742	23789	23664	23739	23673	23721	23749	23793	23754	23875	23679	23699	23894	23735	23823	23649	23773	23768	23727	23749	23725	23839	23875	23707	23747	23830	23775	23747	23741	23788	23701	23746	23833	23740	23756	23880	23741	23809	23908	23711	23812	23701	23813	23767	23779	23601	23755	23756	23762	23762	23866	23718	23603	23919	23806	23743	23761	23685	23844	23833	23812	23885	23792	23837	23832	23814	23672	23857	23856	23734	23805	23689	23812	23710	23811	23749	23920	23714	23732	23714	23786	23777	23846	23700	23683	23839	23926	23782	23726	23801	23812	23778	23728	24037	23692	23862	23702	23787	23959	23750	23764	23780	23813	23929	23704	23791	23778	23742	23631	23799	23788	23709	23854	23696	23693	23651	23733	23818	23792	23750	23804	23823	23685	23671	23731	23718	23847	23692	23824	23888	23748	23922	23812	23757	23805	23731	23812	23877	23887	23771	23892	23752	23651	23698	23722	23940	23803	23747	23843	23805	23780	23792	23771	23749	23863	23707	23903	23827	23927	23813	23623	23746	23874	23677	23858	23722	23749	23721	23785	23766	23848	23767	23760	23912	23798	23671	23839	23876	23842	23765	23728	23724	23820	23816	23614	23847	23825	23773	23703	23720	23773	23740	23633	23808	23726	23837	23806	23725	23748	23786	23810	23822	23893	23811	23783	23713	23729	23892	23778	23734	23747	23810	23689	23783	23798	23713	23810	23754	23732	23691	23853	23813	23832	23761	23836	23639	23792	23768	23743	23825	23730	23741	23704	23846	23825	23876	23780	23722	23875	23791	23801	23773	23947	23770	23720	23730	23736	23981	23750	23940	23756	23721	23772	23810	23792	23788	23769	23922	23721	23816	23818	23831	23772	23668	23808	23790	23896	23810	23731	23753	23914	23793	23780	23816	23812	23950	23794	23803	23864	23719	23969	23784	23888	23666	23667	23735	23846	23846	23891	23841	23806	23787	23724	23714	23885	23880	23741	23896	23805	23930	23828	23694	23828	23762	23774	23890	23785	23782	23776	23900	23769	23907	23826	23821	23785	23836	23819	23801	23628	23805	23920	23713	23773	23645	23807	23762	23895	23817	23790	23773	23875	23771	23725	23817	23672	23717	23823	23745	23707	23730	23855	23745	23853	23874	23723	23803	23880	23712	23731	23844	23838	23809	23804	23757	23786	23805	23846	23920	23795	23814	23691	23848	23874	23785	23852	23795	23766	23819	23834	23795	23751	23840	23840	23718	23857	23833	23901	23781	23808	23854	23734	24013	23755	23838	23870	23722	23855	23797	23836	23864	23770	23783	23742	23859	23690	23792	23958	23834	23820	23734	23762	23751	23838	23814	23864	23723	23793	23774	23845	23967	23846	23725	23767	23827	23868	23943	23836	23781	23705	23676	23901	23768	23877	23755	23852	23753	23811	23904	23849	23783	23753	23854	23769	23707	23823	23727	23968	23750	23806	23861	23811	23756	23822	23823	23807	23820	23861	23849	23780	23700	23829	23746	23870	23846	23837	23805	23722	23765	23785	23755	23834	23729	23769	23815	23792	23984	23846	23896	23867	23786	23809	23885	23849	23839	23834	23871	23832	23778	23903	23772	23873	23927	23798	23775	23658	23876	23828	23859	23867	23868	23858	23808	23783	23738	24022	23889	23761	23941	23826	23828	23937	23744	23884	23819	23833	23774	23928	23784	23908	23791	23796	23782	23801	23780	23926	23841	23801	23772	23820	23775	23852	23662	23868	23779	23932	23782	23758	23699	23949	23708	23810	23915	23940	23782	23742	23821	23747	23892	23881	23802	23886	23919	23772	23728	23712	23999	23784	23718	23693	23723	23896	23790	23666	23788	23857	23797	23861	23767	23882	23819	23903	23808	23850	23679	23815	23896	23725	23764	23743	23753	23757	23906	23857	23840	23946	23787	23797	23719	23818	23976	23712	23825	23784	23785	23866	23878	23806	23936	23753	23825	23845	23832	23697	23716	23719	23868	23684	23752	23754	23836	23865	23998	23840	23842	23866	23636	23763	23827	23817	23831	23784	23789	23709	23935	23816	23711	23884	23742	23858	23825	23858	23874	23780	23677	23946	23719	23932	23860	23737	23808	23802	23832	23720	23880	23708	23785	23854	23816	23808	23789	23868	23861	23924	23814	23772	23722	23765	23876	23841	23797	23770	23778	23770	23823	23789	23858	23820	23900	23737	23829	23921	23746	23825	23896	23744	23886	23839	23835	23849	23783	23730	23902	23750	23837	23819	23703	23846	23816	23928	23692	23862	23833	23852	23818	23912	23948	23681	23884	23786	23696	23748	23760	23807	23871	23669	23880	23874	23726	23745	23774	23891	23880	23825	23803	23813	23729	23840	23794	23779	23731	23804	23808	23759	23726	23817	23702	23819	23893	23766	23746	23723	23850	23829	23812	23783	23768	23902	23810	23713	23847	23934	23805	23844	23653	23914	23735	23870	23781	23802	23887	23832	23848	23868	23673	23879	23885	23826	23808	23809	23640	23938	23794	23755	23899	23661	23715	23995	23794	23711	23872	23768	23895	23929	23869	23869	23831	23723	23896	23793	23724	23767	23811	23725	23836	23956	23820	23753	23802	23796	23773	23904	23869	23772	23815	23839	23731	23850	23802	23983	23746	23817	23716	23872	23774	23827	23767	23893	23718	23821	23736	23792	23793	23779	23865	23843	23784	23935	23798	23755	23899	23816	23792	23851	23797	23893	23809	23853	23886	23832	23868	23770	23842	23611	23931	23881	23743	23878	23854	23746	23780	23819	23780	23852	23836	23833	23831	23795	23841	23767	23773	23768	23941	23806	23837	23892	23801	23826	23870	23809	23743	23881	23851	23873	23616	23974	23816	23841	23820	23816	23842	23778	23785	24072	23858	23818	23787	23782	23666	23828	23883	23773	23746	23911	23781	23805	23843	23865	23682	23838	23793	23850	23758	23809	23735	23872	23928	23831	23851	23719	23799	23726	23799	23802	23778	23813	23872	23784	23924	23756	23761	23837	23900	23814	23813	23854	23852	23878	23848	23875	23794	23847	23639	23884	23781	23806	23785	23948	23740	23828	23943	23804	23905	23866	23745	23852	23749	23877	23924	23733	23813	23791	23724	23640	23921	23859	23742	23839	23830	23861	23834	23859	23737	23921	23794	23843	23836	23843	23784	23771	23882	23796	23719	23760	23785	23911	23907	23860	23744	23852	23881	23756	23890	23795	23831	23935	23714	23754	23800	23818	23817	23869	23760	23921	23845	23822	23897	23816	23754	23827	23812	23830	23725	23841	23821	23766	23773	23813	23782	23841	23762	23788	23712	23828	23853	23913	23727	23779	23854	23929	23894	23775	23891	23753	23931	23775	23905	23892	23869	23808	23827	23881	23752	23796	23863	23761	24004	23807	23878	23796	23843	23810	23829	23742	23787	23864	23891	23781	23910	23810	23787	23877	23846	23727	23854	23762	23755	23809	23793	23822	23860	23875	23782	23835	23783	23925	23696	23887	23838	23846	23779	23930	23802	23773	23855	23880	23879	23789	23754	23894	23818	23797	23877	23981	23738	23676	23789	23929	23690	23992	23690	23890	23821	23763	23852	23771	24000	23786	23803	23816	23759	23752	23933	23704	23871	23763	23835	23947	23738	23850	23652	23791	23669	23930	23734	23762	23778	23899	23714	23756	23979	23743	23829	23871	23827	23840	23834	23846	23783	23726	23890	23757	23821	23828	23838	23823	23808	23936	23748	23801	23905	23902	23842	23898	23785	23881	23843	23908	23853	23945	23769	23855	23841	23793	23895	23728	23862	23847	23942	23767	23794	23711	23933	23799	23874	23893	23725	23897	23842	23822	23804	23805	23792	23761	23914	23812	23845	23702	23912	23813	23840	23883	23825	23904	23828	23928	23797	23846	23873	23756	23760	23850	23868	23856	23684	23873	23768	23839	23650	23741	23856	23812	23840	23895	23935	23948	23831	23755	23733	23742	23886	23807	23695	23802	23815	23726	23833	23992	23893	23765	23922	23898	23896	23843	23814	23834	23840	23636	23986	23662	23851	23874	23774	23835	23833	23830	23968	23899	23732	23761	23863	23751	23754	23922	23868	23898	23835	23881	23803	23710	23770	23935	23827	23731	23749	23801	23882	23903	23885	23751	23887	23901	23934	23824	23822	23767	23876	23775	23773	23783	23839	23755	23866	23933	23818	23950	23646	24023	23772	23817	23977	23913	23823	23876	23776	23873	23846	23956	23794	23946	23840	23884	23810	23860	23902	23881	23876	23792	23891	23740	23760	23892	23752	23842	23853	23764	23783	23782	23790	23989	23769	23848	23745	23847	23751	23831	23889	23786	23847	23844	23837	23851	23727	23842	23770	23846	23805	23910	23758	23784	23840	23649	23863	23832	23922	23800	23885	23876	23943	23842	23893	23760	23816	23724	23805	23811	23770	23730	23790	23784	23817	23847	23823	23816	23843	23849	23766	23894	23706	23891	23746	23796	23750	23975	23792	23921	23746	23700	23802	23881	23865	23831	23978	23668	23787	23886	23884	23789	23833	23804	23835	23747	23862	23735	23857	23765	23924	23889	23828	23934	23796	23868	23774	23751	23876	23856	23818	23867	23804	23844	23820	23905	23867	23952	23844	23817	23868	23812	23845	23778	23820	23724	23906	23887	23975	23840	23900	23727	23895	23859	23737	23930	23764	23765	23815	23828	23856	23778	23740	23856	23856	23814	23912	23759	23753	23870	23791	23870	23845	23768	23960	23852	23700	23810	23867	23944	23824	23941	23850	23695	23694	23843	23796	23776	23757	23804	23857	23848	23780	23842	23833	23898	23725	23808	23819
20482	17329	17292	17044	17148	22898	38686	34049	26259	20128	17508	16764	16672	16803	16335	16637	16722	16493	16546	16549	16720	16690	16370	16602	16691	16761	16536	16558	16743	16686	16751	16528	16860	16657	16571	16518	16548	16646	16427	16519	16711	16479	16615	16657	16932	16680	16546	16628	16627	16743	16528	16732	16528	16898	16771	16548	16669	16611	16578	16707	16620	16679	16825	16665	16704	16598	16655	16650	16678	16751	16715	16547	16798	16534	16629	16655	16473	16542	16672	16645	16861	16681	16735	16573	16644	16623	16501	16536	16680	16542	16535	16733	16658	16572	16749	16682	16483	16566	16812	16784	16546	16768	16679	16749	16648	16675	16620	16531	16488	16618	16831	16581	16513	16662	16433	16524	16518	16659	16675	16798	16579	16663	16407	16546	16618	16621	16710	16804	16634	16616	16557	16742	16795	16725	16532	16608	16674	16676	16559	16645	16739	16571	16678	16651	16932	16616	16670	16718	16752	16692	16768	16714	16825	16650	16793	16489	16579	16652	16620	16543	16789	16797	16494	16827	16676	16628	16634	16618	16819	16617	16740	16606	16568	16624	16749	16677	16770	16719	16688	16644	16870	16537	16713	16855	16417	16694	16764	16516	16735	16516	16653	16563	16707	16844	16859	16623	16703	16702	16743	16488	16806	16418	16618	16722	16618	16652	16694	16743	16794	16421	16479	16489	16808	16637	16594	16678	16722	16477	16759	16502	16471	16721	16714	16575	16662	16661	16734	16668	16755	16746	16703	16695	16769	16775	16522	16663	16467	16649	16724	16667	16469	16647	16692	16636	16658	16775	16653	16500	16733	16644	16555	16870	16802	16780	16774	16633	16413	16796	16748	16514	16808	16542	16844	16473	16654	16685	16753	16662	16661	16549	16626	16602	16620	16632	16817	16802	16615	16558	16618	16519	16634	16606	16624	16983	16666	16782	16808	16868	16663	16825	16829	16617	16528	16661	16556	16602	16697	16723	16869	16669	16731	16617	16725	16665	16815	16607	16604	16438	16501	16763	16870	16825	16446	16653	16809	16574	16652	16419	16609	16690	16517	16707	16618	16629	16975	16649	16833	16638	16637	16589	16753	16496	16505	16409	16526	16541	16528	16584	16888	16883	16934	16581	16657	16738	16703	16650	16597	16661	16455	16668	16800	16571	16682	16747	16818	16459	16589	16700	16710	16623	16802	16614	16763	16641	16796	16721	16551	16557	16865	16735	16643	16743	16746	16709	16730	16651	16930	16626	16769	16663	16518	16648	16639	16542	16729	16736	16600	16770	16768	16667	16825	16499	16719	16680	16562	16582	16581	16655	16628	16673	16979	16602	16599	16573	16520	16488	16617	16535	16654	16809	16584	16604	16722	16561	16516	16805	16627	16682	16647	16515	16763	16676	16595	16767	16729	16845	16647	16684	16660	16595	16597	16558	16917	16762	16606	16759	16667	16772	16901	16642	16977	16517	16655	16558	16699	16475	16628	16662	16793	16629	16929	16817	16693	16631	16675	16803	16638	16652	16760	16614	16491	16602	16602	16507	16614	16493	16642	16788	16794	16622	16663	16753	16512	16812	16606	16655	16453	16647	16700	16427	16615	16549	16668	16580	16643	16613	16639	16766	16800	16728	16650	16758	16505	16745	16637	16643	16738	16547	16770	16823	16772	16726	16673	16586	16811	16508	16530	16771	16765	16685	16461	16543	16513	16692	16652	16869	16790	16512	16907	16612	16961	16643	16745	16800	16875	16593	16495	16502	16591	16877	16663	16668	16604	16628	16736	16614	16674	16750	16587	16556	16883	16764	16659	16594	16478	16792	16672	16737	16734	16504	16705	16844	16624	16594	16676	16758	16595	16656	16650	16781	16595	16532	16600	16680	16888	16537	16530	16676	16785	16763	16604	16743	16668	16702	16684	16769	16692	16594	16870	16713	16778	16641	16715	16898	16596	16828	16538	16843	16585	16832	16810	16699	16510	16652	16830	16645	16614	16726	16707	16550	16602	16841	16683	16623	16547	16557	16668	16718	16577	16805	16682	16576	16652	16483	16811	16671	16426	16718	16798	16702	16745	16645	16811	16829	16477	16577	16745	16698	16806	16684	16771	16539	16799	16793	16645	16739	16685	16618	16820	16714	16885	16490	16658	16794	16676	16585	16481	16563	16676	16602	16550	16852	16654	16537	16490	16722	16645	16590	16664	16678	16450	16472	16680	16645	16547	16662	16807	16615	16682	16565	16583	16601	16926	16842	16818	16586	16742	16686	16690	16540	16533	16506	16613	16558	16652	16426	16560	16567	16650	16590	16661	16820	16482	16688	16960	16716	16382	16847	16638	16870	16563	16607	16744	16565	16811	16491	16632	16703	16830	16556	16712	16518	16687	16395	16596	16617	16635	16592	16727	16637	16765	16598	16651	16779	16627	16605	16502	16579	16917	16809	16689	16653	16653	16556	16711	16618	16779	16704	16758	16566	16699	16850	16915	16633	16445	16634	16681	16702	16759	16588	16622	16662	16701	16795	16725	16773	16733	16609	16746	16620	16837	16729	16724	16737	16697	16772	16636	16630	16813	16580	16551	16788	16693	16610	16553	16828	16623	16688	16611	16586	16472	16649	16708	16788	16801	16750	16710	16639	16556	16610	16857	16832	16742	16877	16872	16729	16591	16584	16534	16656	16661	16577	16625	16643	16745	16811	16729	16667	16862	16773	16923	16627	16759	16770	16412	16738	16602	16813	16674	16641	16529	16643	16582	16533	16622	16542	16647	16546	16572	16748	16752	16532	16694	16872	16600	16639	16815	16816	16824	16678	16743	16643	16611	16749	16636	16686	16605	16747	16781	16549	16700	16613	16860	16704	16828	16674	16626	16560	16729	16662	16712	16648	16787	16732	16845	16730	16703	16584	16645	16634	16602	16702	16563	16621	16618	16472	17012	16575	16582	16884	16616	16674	16454	16474	16913	16424	16677	16613	16708	16635	16590	16585	16477	16592	16724	16853	16776	16625	16734	16796	16600	16690	16771	16620	16633	16731	16809	16664	16508	16581	16648	16498	16712	16740	16812	16558	16772	16849	16761	16711	16551	16454	16549	16530	16813	16664	16720	16690	16781	16802	16744	16872	16583	16545	16652	16576	16619	16588	16585	16588	16517	16650	16643	16597	16531	16766	16629	16566	16525	16545	16666	16639	16524	16559	16785	16615	16624	16776	16629	16730	16572	16726	16784	16540	16556	16780	16676	16825	16762	16659	16752	16648	16819	16577	16487	16805	16580	16756	16465	16557	16667	16846	16667	16705	16684	16606	16467	16614	16521	16841	16681	16655	16737	16670	16808	16688	16776	16750	16694	16650	16647	16455	16625	16712	16726	16683	16776	16701	16640	16703	16778	16718	16673	16446	16617	16630	16657	16867	16529	16635	16561	16561	16737	17032	16448	16675	16929	16591	16528	16535	16549	16655	16592	16852	16603	16751	16506	16528	16498	16668	16610	16623	16729	16820	16634	16657	16618	16712	16493	16415	16519	16757	16736	16486	16503	16522	16546	16668	16637	16629	16725	16662	16657	16520	16707	16701	16750	16675	16624	16570	16774	16861	16739	16673	16594	16806	16674	16645	16638	16585	16575	16577	16702	16726	16667	16616	16681	16482	16786	16715	16600	16666	16852	16766	16780	16757	16637	16808	16833	16557	16561	16740	16534	16639	16695	16616	16682	16658	16711	16622	16673	16530	16663	16722	16677	16755	16589	16690	16582	16598	16687	16572	16642	16550	16591	16660	16629	16662	16894	16647	16663	16708	16520	16591	16587	16761	16649	16728	16610	16650	16571	16683	16551	16630	16947	16572	16528	16412	16722	16541	16666	16837	16833	16615	16680	16645	16386	16786	16781	16704	16645	16737	16650	16607	16714	16741	16609	16761	16623	16570	16617	16869	16553	16613	16863	16932	16750	16645	16767	16729	16586	16744	16717	16659	16701	16681	16711	16734	16517	16448	16577	16712	16707	16760	16677	16742	16770	16620	16775	16592	16560	16819	16663	16749	16824	16668	16796	16547	16775	16522	16485	16656	16491	16659	16784	16569	16588	16634	16714	16497	16475	16671	16640	16530	16730	16827	16663	16861	16652	16621	16488	16698	16795	16602	16578	16690	16721	16587	16943	16782	16650	16690	16787	16443	16494	16747	16776	16766	16688	16771	16555	16658	16518	16732	16464	16557	16556	16547	16760	16610	16649	16723	16726	16788	16730	16622	16634	16683	16671	16632	16580	16735	16746	16640	16504	16638	16614	16717	16574	16573	16717	16581	16561	16628	16816	16694	16395	16585	16672	16559	16438	16735	16501	16511	16705	16780	16633	16590	16522	16601	16641	16691	16624	16891	16665	16678	16673	16646	16738	16544	16733	16611	16722	16718	16594	16539	16735	16517	16805	16486	16745	16733	16746	16654	16663	16578	16711	16646	16851	16933	16578	16502	16507	16585	16685	16555	16528	16601	16506	16716	16677	16651	16685	16679	16635	16872	16800	16731	16790	16681	16688	16791	16645	16688	16777	16705	16587	16495	16738	16696	16588	16842	16764	16678	16743	16520	16710	16607	16532	16504	16699	16690	16625	16488	16727	16773	16596	16675	16836	16597	16781	16680	16600	16590	16496	16779	16656	16504	16499	16560	16763	16528	16564	16602	16562	16705	16653	16837	16538	16583	16623	16631	16481	16503	16695	16788	16787	16689	16725	16545	16801	16400	16731	16571	16579	16749	16517	16644	16700	16673	16794	16530	16649	16804	16824	16743	16558	16500	16767	16415	16467	16578	16549	16631	16593	16706	16678	16636	16580	16710	16709	16700	16480	16819	16721	16703	16598	16826	16718	16614	16698	16500	16497	16526	16753	16529	16737	16515	16455	16486	16631	16581	16758	16663	16798	16739	16518	16658	16637	16666	16624	16533	16691	16826	16437	16586	16603	16894	16656	16650	16865	16585	16759	16776	16817	16677	16670	16776	16553	16642	16697	16505	16688	16749	16716	16869	16619	16643	16700	16569	16712	16669	16443	16627	16778	16556	16536	16836	16893	16601	16476	16625	16687	16632	16626	16738	16677	16545	16705	16629	16682	16545	16589	16734	16764	16593	16589	16418	16567	16573	16723	16572	16656	16613	16780	16616
24247	24159	24226	25295	26911	33539	34359	27140	26497	24825	23703	23555	23693	23621	23631	23565	23777	23675	23658	23758	23818	23744	23744	23727	23770	23682	23700	23765	23665	23607	23607	23841	23700	23761	23592	23688	23675	23784	23662	23771	23667	23737	23804	23742	23711	23651	23904	23712	23745	23734	23674	23715	23657	23689	23782	23603	23724	23595	23732	23683	23756	23654	23691	23732	23865	23645	23715	23714	23690	23567	23701	23712	23698	23819	23798	23670	23881	23531	23775	23577	23626	23728	23811	23632	23710	23621	23667	23635	23783	23642	23795	23683	23768	23755	23648	23712	23862	23663	23735	23680	23728	23674	23558	23724	23782	23631	23702	23790	23776	23744	23740	23681	23723	23839	23719	23606	23703	23788	23606	23770	23800	23801	23671	23706	23691	23681	23669	23793	23682	23813	23643	23723	23806	23750	23676	23761	23709	23779	23743	23763	23842	23695	23803	23701	23634	23781	23800	23832	23806	23785	23833	23625	23801	23674	23817	23577	23803	23782	23831	23671	23822	23825	23760	23776	23647	23684	23804	23686	23804	23701	23690	23830	23716	23744	23689	23836	23657	23694	23690	23697	23716	23876	23730	23668	23927	23678	23785	23733	23694	23711	23790	23847	23752	23758	23706	23725	23784	23753	23681	23789	23724	23819	23794	23591	23811	23680	23731	23780	23723	23679	23589	23811	23781	23696	23783	23833	23659	23744	23719	23734	23736	23714	23770	23849	23694	23658	23738	23791	23850	23679	23826	23782	23749	23835	23622	23818	23742	23841	23820	23659	23878	23847	23674	23696	23734	23595	23857	23739	23782	23729	23685	23790	23758	23816	23730	23830	23704	23900	23787	23754	23785	23827	23699	23808	23685	23752	23737	23720	23729	23585	23734	23669	23766	23744	23816	23634	23650	23762	23700	23599	23723	23755	23690	23807	23665	23726	23769	23757	23845	23615	23833	23749	23893	23838	23708	23781	23706	23763	23762	23802	23841	23703	23903	23860	23714	23686	23726	23666	23759	23799	23669	23839	23746	23672	23816	23742	23765	23850	23735	23801	23729	23743	23656	23599	23823	23636	23714	23876	23648	23886	23756	23618	23778	23727	23643	23971	23720	23757	23702	23599	23779	23772	23829	23754	23787	23679	23764	23830	24001	23815	23802	23720	23713	23769	23755	23714	23787	23672	23796	23722	23764	23653	23803	23832	23698	23702	23917	23792	23700	23698	23788	23932	23749	23796	23643	23695	23857	23692	23773	23615	23724	23682	23728	23781	23733	23662	23671	23828	23680	23689	23826	23778	23892	23735	23785	23788	23857	23725	23793	23837	23693	23833	23783	23609	23555	23885	23712	23777	23733	23851	23673	23747	23775	23686	23898	23719	23636	23806	23672	23663	23733	23790	23897	23825	23675	23803	23826	23793	23786	23882	23807	23787	23927	23766	23813	23818	23764	23779	23839	23703	23709	23903	23745	23799	23728	23834	23816	23791	23728	23736	23841	23865	23704	23844	23799	23762	23850	23705	23710	23616	23721	23724	23868	23739	23860	23830	23780	23801	23751	23708	23744	23731	23793	23748	23610	23826	23764	23795	23730	23792	23800	23742	23707	23808	23800	23676	23725	23616	23838	23778	23841	23789	23701	23737	23768	23736	23727	23814	23743	23937	23750	23768	23760	23681	23894	23791	23658	23858	23809	23787	23836	23715	23788	23585	23681	23818	23728	23791	23772	23842	23772	23703	23797	23768	23702	23820	23739	23854	23626	23860	23750	23673	23814	23832	23765	23766	23906	23821	23850	23691	23736	23846	23698	23750	23689	23713	23759	23860	23742	23812	23629	23746	23814	23673	23773	23810	23800	23696	23819	23698	23775	23840	23703	23710	23894	23859	23799	23741	23716	23684	23921	23700	23847	23724	23789	23632	23833	23744	23707	23884	23804	23604	23859	23796	23834	23768	23818	23694	23787	23785	23904	23681	23873	23822	23703	23798	23854	23703	23826	23749	23704	23936	23873	23748	23794	23648	23860	23802	23730	23679	23896	23726	23720	23870	23813	23719	23825	23727	23807	23797	23885	23695	23807	23849	23643	23714	23738	23876	23791	23712	23839	23851	23783	23633	23841	23760	23771	23741	23829	23709	23853	23700	23925	23654	23760	23755	23875	23733	23701	23775	23832	23713	23706	23760	23862	23832	23770	23732	23815	23888	23748	23648	23856	23818	23743	23830	23630	23803	23868	23832	23858	23708	23685	23800	23813	23846	23689	23852	23678	23843	23880	23697	23738	23736	23739	23753	23764	23859	23828	23728	23811	23705	23885	23735	23868	23524	23837	23682	23807	23867	23656	23844	23750	23870	23808	23804	23707	23765	23805	23714	23815	23773	23754	23751	23799	23669	23869	23648	23765	23796	23688	23828	23819	23637	23889	23697	23717	23834	23789	23860	23725	23735	23677	23852	23779	23786	23811	23757	23839	23698	23706	23904	23886	23723	23853	23701	23724	23838	23679	23756	23801	23739	23845	23787	23651	23776	23791	23734	23879	23705	23762	23806	23802	23765	23785	23741	23845	23783	23759	23789	23756	23678	23750	23708	23771	23857	23707	23921	23634	23840	23670	23839	23774	23767	23631	23764	23658	23700	23714	23738	23760	23797	23766	23811	23743	23771	23876	23803	23782	23751	23759	23684	23761	23783	23800	23768	23813	23745	23801	23586	23876	23898	23780	23823	23732	23696	23753	23797	23847	23700	23704	23975	23564	23885	23750	23848	23730	23686	23860	23724	23748	23782	23881	23878	23579	23771	23787	23654	23759	23747	23714	23766	23622	23822	23870	23806	23798	23760	23827	23810	23844	23883	23766	23758	23729	23681	23886	23761	23677	23883	23720	23870	23673	23795	23639	23669	23908	23763	23847	23670	23771	23873	23760	23835	23825	23850	23680	23785	23850	23688	23750	23756	23780	23695	23730	23736	23799	23747	23810	23751	23724	23813	23757	23903	23717	23643	23678	23886	23777	23692	23797	23819	23822	23725	23722	23703	23831	23738	23873	23855	23818	23681	23775	23759	23777	23691	23823	23792	23703	23821	23708	23644	23929	23776	23819	23778	23720	23743	23742	23727	23855	23828	23776	23708	23809	23833	23701	23900	23708	23885	23819	23734	23786	23764	23806	23710	23863	23667	23784	23685	23608	23782	23875	23870	23721	23695	23794	23779	23815	23857	23767	23721	23875	23717	23662	23904	23770	23712	23700	23779	23834	23773	23870	23656	23807	23578	23799	23814	23700	23767	23839	23689	23747	23774	23511	23874	23771	23805	23824	23744	23734	23846	23745	23612	23737	23751	23848	23873	23848	23820	23703	23777	23860	23815	23675	23869	23751	23803	23797	23770	23808	23810	23803	23922	23678	23811	23851	23840	23719	23833	23824	23745	23783	23752	23670	23725	23832	23814	23734	23869	23838	23777	23738	23780	23713	23707	23579	23891	23867	23603	23907	23730	23805	23839	23958	23816	23832	23764	23815	23760	23801	23734	23797	23732	23785	23834	23759	23817	23713	23862	23644	23740	23747	23760	23836	23754	23798	23840	23863	23719	23811	23781	23709	23792	23792	23690	23861	23804	23965	23790	23729	23831	23743	23734	23949	23820	23665	23791	23792	23752	23775	23813	23764	23776	23743	23913	23828	23801	23799	23658	23734	23853	23720	23678	23881	23801	23845	23811	23797	23677	23742	23848	23809	23773	23856	23821	23754	23797	23886	23766	23740	23708	23754	23809	23716	23778	23812	23693	23746	23821	23716	23680	23821	23737	23803	23774	23790	23842	23667	23824	23825	23770	23694	23896	23868	23799	23768	23724	23826	23713	23873	23811	23823	23663	23870	23716	23702	23807	23757	23733	23724	23878	23705	23734	23755	23835	23772	23937	23722	23726	23825	23809	23827	23796	23744	23767	23858	23832	23771	23648	23874	23831	23796	23782	23758	23680	23739	23809	23868	23798	23885	23860	23754	23718	23831	23752	23679	23850	23762	23821	23753	23830	23872	23828	23775	23699	23797	23802	23716	23868	23791	23684	23784	23918	23862	23811	23828	23705	23776	23908	23657	23782	23696	23802	23737	23783	23853	23740	23747	23781	23843	23801	23864	23746	23716	23814	23713	23921	23697	23810	23679	23683	23853	23817	23743	23830	23816	23813	23799	23758	23870	23890	23601	23841	23728	23871	23747	23806	23720	23783	23715	23765	23776	23724	23929	23780	23764	23776	23704	23791	23751	23743	23753	23780	23726	23849	23826	23738	23893	23778	23741	23762	23678	23677	23712	23893	23700	23877	23734	23776	23848	23717	23683	23726	23802	23781	23701	23766	23710	23620	23856	23715	23708	23666	23881	23836	23656	23768	23639	23783	23830	23842	23665	23877	23697	23775	23854	23796	23784	23796	23747	23772	23825	23780	23842	23815	23796	23750	23841	23785	23836	23761	23812	23718	23752	23970	23748	23854	23694	23908	23743	23787	23769	23637	23716	23724	23823	23979	23846	23709	23828	23809	23764	23763	23719	23722	23890	23830	23823	23710	23727	23886	23897	23698	23834	23834	23772	23846	23771	23861	23797	23754	23804	23837	23748	23725	23755	23896	23647	23813	23793	23694	23767	23757	23692	23694	23713	23811	23801	23596	23893	23828	23709	23753	23889	23783	23779	23877	23814	23800	23739	23807	23798	23859	23727	23712	23939	23722	23805	23733	23736	23703	23790	23629	23891	23859	23786	23731	23869	23883	23802	23754	23845	23774	23709	23876	23755	23781	23735	23727	23854	23868	23899	23774	23773	23779	23798	23822	23797	23691	23877	23766	23787	23768	23728	23706	23801	23751	23734	23720	23768	23794	23936	23846	23772	23803	23759	23763	23681	23822	23843	23879	23849	23862	23802	23836	23900	23781	23799	23679	23776	23763	23858	23689	23804	23788	23895	23744	23757	23927	23769	23778	23931	23827	23735	23890	23702	23646	23758	23794	23669	23947	23759	23730	23774	23719	23853	23791	23892	23775	23790	23786	23827	23724	23719	23870	23829	23700	23660	23797	23859	23839	23608	23896	23898	23848	23756	23842	23749	23762	23791	23805	23773	23672	23955	23708	23799	23913	23728	23830	23828	23845	23707	23801	23705	23727
18761	17395	17225	17240	17391	22257	46671	43806	32945	22629	18016	17144	16993	16929	16569	16749	16719	16711	16622	16829	16749	16597	16734	16960	16680	16767	16501	16768	16705	16485	16769	16680	16725	16525	16656	16571	16830	16718	16381	16742	16647	16673	16677	16810	16846	16742	16766	16596	16759	16790	16705	16493	16760	16616	16830	16704	16498	16637	16710	16668	16647	16727	16789	16656	16682	16805	16785	16700	16674	16689	16694	16648	16634	16725	16717	16693	16589	16646	16856	16466	16761	16640	16402	16726	16561	16831	16790	16579	16647	16763	16597	16800	16593	16526	16464	16678	16705	16681	16857	16829	16973	16640	16885	16633	16730	16832	16758	16930	16864	16559	16554	16727	16608	16795	16671	16807	16704	16742	16587	16645	16611	16727	16622	16506	16679	16653	16619	16684	16752	16670	16636	16642	16684	16645	16739	16749	16678	16711	16613	16639	16845	16619	16810	16973	16943	16549	16641	16729	16718	16715	16621	16687	16634	16794	16572	16678	16598	16653	16600	16575	16771	16773	16818	16776	16950	16796	16691	16715	16775	16596	16472	16681	16906	16684	16892	16605	17003	16724	16800	16543	16717	16515	16714	16453	16595	16522	16747	16625	16793	16682	16907	16770	16821	16601	16828	16688	16418	16676	16591	16619	16687	16778	16599	16472	16598	16634	16651	16782	16739	16697	16525	16796	16850	16579	16493	16479	16815	16612	16836	16589	16683	16620	16796	16677	16861	16705	16918	16727	16660	16568	16663	16498	16562	16536	16908	16641	16844	16656	16692	16778	16579	16658	16767	16615	16679	16884	16869	16721	16774	16684	16846	16563	16680	16710	16677	16466	16645	16643	16645	16654	16792	16779	16626	16556	16445	16599	16830	16569	16615	16605	16548	16723	16655	16610	16572	16659	16440	16598	16647	16756	16643	16541	16567	16595	16725	16724	16690	16561	16688	16751	16701	16708	16799	16670	16804	16666	16696	16823	16685	16679	16634	16662	16427	16652	16787	16714	16863	16589	16600	16801	16606	16550	16624	16714	16617	16697	16731	16634	16783	16614	16699	16550	16782	16632	16708	16818	16689	16543	16589	16621	16944	16667	16590	16662	16608	16644	16842	17051	16712	16774	16603	16851	16807	16680	16601	16731	16769	16821	16670	16630	16714	16817	16839	16799	16700	16863	16986	16570	16587	16756	16721	16685	16593	16710	16714	16601	16811	16582	16748	16807	16735	16668	16695	16685	16567	16723	16817	16910	16622	16576	16543	16640	16803	16737	16922	16632	16771	16562	16667	16755	16810	16692	16692	16653	16694	16866	16642	16631	16711	16586	16702	16791	16664	16620	16759	16655	16646	16734	16613	16633	16844	16609	16620	16643	16770	16702	16674	16984	16608	16915	16779	16576	16874	16888	16748	16767	16728	16769	16697	16704	16813	16708	16704	16648	16703	16689	16558	16556	16767	16635	16745	16773	16596	16740	16820	16907	16624	16612	16665	16470	16735	16605	16667	16687	16728	16505	16736	16738	16749	16715	16764	16696	16933	16701	16724	16532	16697	16767	16710	16717	16772	16736	16619	16726	16636	16869	16744	16789	16651	16643	16766	16687	16764	16595	16917	16767	16938	16734	16726	16646	16934	16770	16703	16749	16859	16785	16636	16793	16671	16752	16719	16754	16718	16858	16956	16913	16785	16763	16601	16573	16697	16724	16775	16674	16695	16727	16547	16825	16652	16562	16529	16743	16801	16712	16928	16773	16888	16755	16562	16809	16612	16805	16692	16773	16627	16637	16559	16562	16741	16962	16676	16686	16670	16767	16815	16703	16746	16643	16634	16768	16663	16628	16636	16707	16778	16517	16744	16820	16766	16599	16879	16613	16674	16544	16624	16713	16779	16608	16539	16652	16575	16627	16713	16777	16900	16912	16637	16685	16849	16599	16739	16728	16610	16809	16849	16636	16899	16698	16713	16778	16600	16782	16584	16665	16590	16690	16764	16654	16647	16496	16764	16881	16805	16646	16610	16879	16678	16742	16630	16757	16866	16761	16720	16631	16840	16669	16598	16752	16566	16536	16711	16821	16738	16542	16687	16777	16734	16838	16758	16713	16620	16734	16713	16644	16493	16609	16886	16667	16720	16682	16755	16581	16490	16766	16821	16502	16737	16730	16457	16786	16748	16791	16766	16574	16825	16678	16797	16697	16672	16663	16722	16581	16769	16877	16844	16765	16770	16805	16860	16943	16851	16629	16722	16713	16633	16646	16662	16637	16863	16668	16570	16722	16662	16472	16860	16481	16718	16999	16786	16571	16898	16700	16863	16863	16644	16590	16575	16765	16676	16837	16582	16911	16798	16963	16458	16651	16691	16568	16684	16869	16643	16721	16489	16734	16600	16771	16752	16704	16761	16613	17047	16877	16691	16728	16637	16744	16702	16729	16656	16706	16714	16712	16609	16939	16817	16995	16716	16739	16709	16900	16737	16816	16785	16718	16611	16576	16732	16551	16545	16810	16599	16710	16861	16724	16608	16828	16771	16573	16878	16627	16639	16730	16918	16710	16746	16731	16619	16844	16681	16572	16482	16844	16550	16686	16769	16727	16447	16876	16559	16583	16891	16536	16611	16798	16718	16821	16740	16775	16690	16798	16499	16665	16750	16888	16521	16803	16662	16769	16719	16741	16633	16765	16748	16776	16835	16759	16548	16502	16559	16757	16939	16757	16690	16713	16426	16505	16702	16721	16717	16670	16851	16727	16713	16714	16724	16775	16718	16690	16650	16716	16713	16647	16882	16701	16595	16749	16785	16717	16756	16969	16792	16743	16689	16617	16558	16599	16836	16679	16712	16721	16710	16705	16723	16752	16765	16606	16846	16754	16724	16780	16670	16823	16693	16858	16856	16912	16758	16734	16795	16657	16587	16590	16615	16465	16545	16719	16708	16690	16932	16820	16717	16816	16779	16719	16975	16935	16832	16706	16615	16866	16936	16642	16627	16779	16556	16561	16645	16824	16848	16839	16858	16829	16795	16659	16894	16777	16859	16474	16751	17051	16703	16604	16637	16815	16641	16731	16575	16665	16836	16675	16803	16828	16758	16672	16874	16674	16723	16596	16736	16711	16793	16639	16686	16633	16795	16712	16742	16713	16792	16536	16764	16755	16789	16574	16790	16962	16909	16790	16807	16443	16827	16826	16824	16701	16733	16743	16690	16652	17027	16592	16636	16605	16607	16743	16674	16854	16753	16637	16838	16630	16708	16844	16630	16569	16767	16783	16694	16537	16580	16666	16773	16721	16555	16790	16723	16774	16830	16705	16799	16802	16741	16682	16623	16745	16515	16888	16826	16749	16577	16861	16850	16636	16495	16588	16722	16731	16903	16779	16679	16664	16829	16781	16589	16660	16409	16598	16786	16703	16761	16472	16906	16906	16528	16687	16912	16715	16819	16762	16879	16731	16495	16823	16760	16629	16724	16756	16635	16611	16705	16774	16712	16639	16836	16560	16532	16478	16576	16674	16817	16834	16762	16689	16686	16748	16537	16651	16563	16835	16723	16721	16643	16513	16722	16632	16844	16450	16645	16708	16794	16581	16728	16858	16665	16612	16689	16750	16686	16742	16731	16667	16784	16719	17009	16758	16380	16600	16564	16701	16627	16723	16663	16635	16683	16576	16555	16668	16803	16694	16526	16790	16784	16686	16708	16694	16780	16749	16580	16816	16646	16695	16587	16774	16615	16758	16999	16646	16569	16709	16698	16584	16889	16862	16787	16650	16601	16612	16844	16627	16811	16687	16805	16733	16787	16976	16676	16700	16928	16739	16724	16856	16818	16698	16843	16741	16707	16783	16686	16829	16650	16642	16749	16588	16601	16657	16725	16719	16787	16680	16845	16783	16621	16527	16637	16734	16781	16665	16662	16829	16761	16671	16713	16573	16602	16681	16570	16717	16747	16696	16589	16759	16769	16724	16816	16850	16888	16571	16612	16663	16812	16734	16775	16700	16855	16758	16766	16623	16721	16746	16776	16905	16693	16773	16947	16671	16728	16572	16673	16800	16770	16717	16650	16600	16732	16442	16798	16611	16662	16605	16563	16908	16721	16538	16773	16629	16759	16827	16661	16735	16776	16755	16598	16652	16683	16643	16668	16730	16753	16574	16745	16688	16517	16781	16707	16618	16688	16751	16351	16623	16583	16733	16568	16562	16793	16678	16819	16819	16592	16816	16685	16734	16659	16696	16580	16766	16519	16640	16936	16841	16867	16711	16737	16749	16760	16799	16837	16791	16875	16682	16768	16689	16891	16658	16534	16590	16682	16663	16673	16621	16781	16805	16587	16710	16876	16712	16695	16634	16464	16619	16715	16609	16618	16691	16576	16677	16555	16704	16695	16848	16824	16546	16654	16807	16602	16426	16585	16735	16768	16950	16644	16796	16652	16601	16683	16575	16677	16485	16662	16709	16740	16607	16761	16749	16746	16883	16721	16707	16549	16698	16708	16835	16561	16801	16680	16601	16799	16679	16644	16612	16638	16592	16701	16696	16681	16745	16706	16681	16633	16607	16698	16469	16657	16729	16445	16793	16592	16716	16666	16758	16693	16851	16668	16641	16591	16824	16680	16744	16819	16713	16818	16735	16957	16815	16716	16641	16635	16657	16431	16640	16854	16553	16995	16832	16683	16620	16431	16510	16638	16447	16651	16850	16751	16860	16793	16528	16617	16730	16702	16663	16664	16649	16755	16710	16724	16627	16752	16819	16555	16714	16838	16635	16795	16573	16782	16830	16809	16451	16706	16796	16777	16915	16671	16530	16767	16838	16632	16903	16833	16750	16652	16833	16747	16706	16512	16541	16471	16519	16692	16658	16521	16658	16670	16868	16619	16601	16847	16780	16823	16539	16693	16790	16651	16662	16682	16636	16690	16646	16711	16787	17017	16744	16685	16742	16688	16848	16709	16732	16701	16615	16365	16698	16785	16665	16652	16816	16724	16659	16706	16602	16626	16663	16727	16652	16570	16731	16574	16819	16805	16894	16655	16526	16717	16728	16666	16606	16687	16467	16509	16771	16836	16565	16782	16858	16663	16604	16623	16641	16638	16679	16760	16710	16652	16756	16660	16767	16803	16951	16726	16795	16678	16571	16687	16702	16789	16871	16603	16684
26011	24337	24263	26096	26665	32037	41362	28512	23293	24131	22796	22824	22955	23128	23198	23485	23417	23611	23571	23641	23622	23706	23691	23652	23713	23736	23751	23693	23696	23660	23743	23639	23871	23665	23823	23754	23747	23693	23782	23644	23872	23677	23736	23735	23806	23835	23761	23709	23741	23682	23601	23807	23682	23635	23745	23729	23641	23527	23580	23759	23789	23723	23727	23619	23662	23729	23682	23717	23770	23586	23721	23812	23680	23748	23723	23588	23715	23633	23725	23837	23706	23696	23700	23683	23699	23741	23672	23912	23765	23805	23748	23727	23616	23837	23693	23702	23739	23707	23773	23586	23762	23640	23752	23671	23874	23631	23793	23697	23812	23612	23801	23603	23871	23762	23877	23627	23690	23780	23723	23745	23647	23705	23753	23884	23688	23681	23775	23784	23756	23777	23740	23780	23666	23844	23761	23780	23894	23707	23640	23879	23759	23763	23766	23875	23723	23660	23751	23691	23842	23691	23826	23791	23728	23798	23650	23755	23674	23756	23765	23724	23896	23645	23728	23662	23763	23875	23694	23793	23794	23795	23737	23794	23721	23824	23706	23775	23712	23748	23737	23710	23890	23817	23597	23642	23797	23592	23681	23824	23835	23835	23510	23868	23756	23823	23734	23709	23780	23835	23824	23623	23838	23896	23756	23609	23790	23819	23742	23825	23860	23704	23653	23828	23704	23690	23761	23718	23739	23762	23979	23598	23734	23784	23838	23667	23716	23868	23725	23754	23751	23885	23665	23724	23765	23877	23731	23690	23762	23698	23794	23834	23595	23795	23835	23918	23758	23759	23775	23821	23812	23774	23729	23840	23680	23773	23755	23804	23687	23711	23787	23661	23695	23656	23781	23784	23775	23735	23733	23771	23691	23711	23752	23887	23737	23736	23787	23939	23663	23795	23843	23650	23825	23733	23775	23759	23702	23743	23854	23726	23853	23828	23820	23788	23680	23754	23641	23676	23743	23636	23729	23855	23818	23761	23956	23702	23817	23762	23816	23728	23820	23823	23692	23775	23737	23849	23745	23829	23723	23760	23732	23824	23786	23796	23811	23765	23766	23802	23741	23656	23730	23790	23547	23724	23726	23898	23782	23688	23827	23818	23778	23865	23673	23900	23712	23815	23802	23696	23940	23836	23670	23858	23719	23801	23803	23735	23850	23793	23824	23681	23810	23591	23846	23674	23788	23637	23797	23748	23784	23697	23872	23866	23671	23876	23777	23666	23878	23860	23704	23815	23765	23715	23873	23622	23875	23825	23812	23786	23708	23717	23837	23746	23863	23784	23899	23674	23826	23758	23835	23703	23779	23772	23872	23703	23795	23752	23781	23714	23767	23742	23716	23875	23707	23956	23608	23733	23702	23827	23678	23615	23849	23928	23818	23777	23811	23736	23848	23861	23708	23754	23742	23789	23974	23715	23753	23859	23745	23804	23700	23730	23829	23775	23746	23850	23742	23809	23783	23785	23808	23765	23707	23800	23864	23839	23834	23759	23886	23850	23599	23747	23955	23891	23837	23807	23656	23713	23712	23782	23729	23753	23766	23709	23669	23825	23664	23764	23691	23810	23815	23733	23751	23728	23805	23715	23811	23761	23796	23704	23899	23829	23806	23837	23701	23846	23909	23580	23928	23760	23779	23763	23765	23960	23721	23720	23756	23714	23813	23752	23701	23740	23657	23902	23804	23792	23810	23711	23822	23762	23817	23601	23812	23711	23822	23822	23850	23979	23716	23820	23703	23798	23649	23735	24002	23712	23703	23964	23652	23883	23618	23790	23868	23794	23868	23693	23851	23852	23721	23711	23879	23833	23738	23854	23756	23735	23849	23723	23810	23798	23693	23789	23818	23769	23794	23642	23724	23762	23858	23894	23562	23858	23748	23770	23641	23691	23769	23745	23662	23824	23733	23908	23805	23772	23942	23798	23674	23683	23821	23807	23773	23680	23841	23913	23670	23812	23823	23692	23803	23765	23817	23791	23863	23729	23894	23720	23891	23703	23750	23912	23756	23796	23710	23826	23741	23774	23747	23868	23795	23807	23814	23734	23889	23948	23797	23729	23700	23729	23676	23770	23838	23676	23736	23746	23896	23687	23730	23743	23919	23787	23905	23784	23849	23772	23802	23818	23954	23782	23761	23839	23913	23921	23752	23817	23755	23732	23761	23867	23799	23688	23971	23686	23707	23818	23953	23752	23894	23711	23739	23850	23795	23766	23741	23854	23762	23890	23830	23833	23670	23889	23775	23935	23755	23779	23773	23727	23831	23722	23893	23671	23868	23754	23787	23913	23711	23793	23670	23792	23797	23831	23863	23706	23884	23677	23862	23720	23789	23699	23805	23810	23790	23726	23735	23856	23838	23816	23710	23919	23763	23719	23780	23838	23845	23834	23821	23777	23856	23710	23615	23831	23668	23723	23770	23699	23798	23672	23874	23869	23848	23722	23781	23797	23744	23806	23706	23864	23753	23861	23728	23873	23775	23743	23866	23852	23852	23769	23891	23838	23741	23774	23732	23839	23690	23808	23865	23843	23717	23768	23709	23895	23769	23782	23857	23889	23741	23867	23787	23731	23832	23739	23742	23820	23608	23799	23853	23795	23816	23734	23670	23770	23755	23709	23804	23758	23883	23910	23819	23657	23729	23755	23804	23818	23740	23883	23710	23907	23826	23785	23736	23865	23755	23941	23830	23625	23766	23888	23776	23820	23776	23909	23843	23718	23727	23868	23907	23796	23661	23795	23614	23764	23814	23696	23773	23834	23850	23915	23871	23683	23727	23719	23796	23855	23737	23775	23915	23695	23647	23884	23857	23859	23800	23699	23906	23760	23662	23839	23868	23816	23825	23876	23793	23792	23802	23816	23784	23771	23699	23864	23841	23875	23675	23852	23900	23801	23696	23769	23824	23781	23775	23763	23705	23839	23868	23784	23797	23818	23735	23852	23658	23920	23795	23754	23695	23771	24008	23791	23833	23842	23867	23789	23874	23781	23779	23865	23685	23731	23882	23724	23817	23733	23808	23815	23847	23745	23797	23953	23668	23831	23760	23763	23764	23728	23758	23785	23672	23808	23905	23694	23840	23872	23950	23736	23788	23834	23861	23830	23647	23826	23766	23877	23936	23729	23900	23924	23863	23867	23942	23761	23871	23684	23744	23734	23939	23775	23734	23890	23729	23773	23788	23858	23687	23830	23810	23832	23898	23679	23902	23827	23699	23822	23794	23765	23727	23730	23795	23813	23745	23838	23807	23766	23688	23737	23861	23780	23766	23937	23824	23728	23804	23769	23697	23825	23762	23731	23874	23629	23790	23705	23713	23809	23903	23779	23887	23756	23788	23815	23802	23876	23802	23717	23896	23782	23783	23856	23859	23827	23669	23795	23775	23848	23868	23768	23747	23892	23763	23771	23934	23769	23736	23875	23847	23759	23618	23719	23725	23706	23931	23822	23764	23863	23750	23869	23877	23675	23771	23751	23919	23788	23841	23891	23902	23747	23840	23791	23740	23767	23906	23781	23864	23830	23741	23805	23759	23835	23770	23942	23742	23766	23581	23846	23730	23786	23735	23895	23845	23776	23788	23818	23829	23801	23765	23679	23717	23895	23794	23699	23809	23663	23787	23739	23837	23807	23957	23767	23865	23762	23796	23796	23811	23892	23737	23901	23750	23724	23853	23806	23781	23708	23765	23801	23852	23807	23751	23786	23800	23748	23790	23709	23808	23818	23818	23849	23818	23836	23673	23819	23837	23694	23765	23738	23965	23694	23821	23849	23792	23697	23780	23835	23854	23719	23815	23797	23907	23721	23861	23733	23878	23875	23903	23813	23732	23848	23887	23828	23804	23852	23744	23765	23749	23679	23780	23784	23892	23744	23743	23946	23839	23834	23770	23850	23879	23781	23782	23687	23821	23715	23876	23692	23781	23881	23810	23777	23804	23861	23950	23693	23871	23881	23754	23969	23789	23747	23885	23625	23736	23735	23819	23807	23894	23785	23780	23880	23825	23858	23788	23823	23763	23823	23745	23800	23748	23842	23941	23726	23901	23790	23819	23799	23793	23728	23879	23734	23679	23743	23812	23829	23923	23719	23897	23775	23732	23845	23886	23764	23857	23845	23695	23752	23774	23863	23747	23795	23785	23778	23787	23871	23961	23869	23869	23726	23893	23697	23973	23779	23978	23662	23872	23736	23861	23823	23620	23778	23761	23783	23796	23834	23834	23844	23795	23713	23798	23834	23727	23836	23739	23773	23710	23901	23733	23857	23726	23678	23832	23822	23750	23773	23760	23784	23751	23750	23892	23882	23788	23831	23617	23778	23778	23742	23821	23743	23758	23852	23814	23783	23914	23740	23739	23873	23772	23742	23831	23693	23870	23722	23751	23646	23849	23689	24002	23771	23641	23795	23844	23826	23855	23745	23890	23887	23790	23787	23637	23892	23777	23914	23811	23889	23795	23749	23874	23896	23739	23929	23797	23659	23863	23778	23864	23800	23903	23774	23796	23886	23769	23814	23710	23742	23927	23819	23833	23781	23870	23687	23903	23809	23778	23834	23788	23844	23854	23678	23782	23843	23816	23699	23744	23785	23762	23801	23707	23721	23629	23913	23795	23825	23834	23875	23808	23731	23840	23810	23974	23942	23799	23818	23847	23739	23716	23706	23651	23980	23848	23780	23802	23884	23784	23769	23788	23801	23843	23835	23678	23775	23901	23681	23731	23920	23702	23918	23714	23722	23746	23768	23833	23814	23800	23901	23769	23891	23880	23795	23835	23798	23850	23742	23858	23828	23884	23918	23682	23727	23777	23834	23883	23709	23900	23785	23852	23768	23748	23763	23955	23694	23900	23803	23829	23825	23810	23815	23775	23891	23747	23866	23793	23690	23852	23676	23814	23747	23738	23776	23910	23743	23864	23884	23939	23660	23775	23808	23890	23841	23773	23753	24000	23866	23650	23869	23823	23882	23839	23765	23861	23784	24087	23873	23706	23870	23839	23950	23850	23857	23775	23780	23771	23928	23857	23759	23791	23785	23771	23883	23815	23893	23913	23865	23816	23750	23752	23822	23850	23871	23988	23809	23812	23869	23813	23740	23750	23850	23923	23859	23853	23772	23820	23672	23894	23776	23835	23778	23820	23630
18905	16758	16453	16534	16713	17804	25443	24909	21332	18124	16840	16524	16609	16502	16476	16311	16535	16430	16535	16570	16481	16419	16444	16399	16405	16625	16581	16469	16289	16591	16424	16499	16446	16409	16690	16438	16280	16396	16530	16698	16620	16372	16450	16390	16367	16380	16560	16401	16526	16388	16448	16541	16318	16428	16615	16238	16380	16599	16408	16488	16391	16434	16476	16445	16672	16439	16393	16420	16460	16297	16353	16346	16417	16492	16569	16503	16392	16559	16514	16261	16158	16330	16316	16469	16477	16688	16270	16740	16354	16438	16766	16363	16493	16374	16609	16440	16280	16422	16418	16377	16469	16437	16402	16505	16489	16527	16481	16442	16378	16193	16392	16431	16515	16412	16380	16415	16407	16465	16474	16340	16439	16537	16742	16426	16528	16422	16377	16483	16491	16493	16384	16585	16721	16382	16298	16514	16531	16475	16448	16514	16381	16429	16459	16441	16375	16463	16654	16494	16482	16592	16502	16510	16599	16466	16326	16575	16597	16552	16650	16371	16610	16560	16531	16522	16427	16186	16395	16538	16476	16592	16487	16645	16577	16305	16485	16463	16587	16442	16664	16404	16608	16547	16380	16395	16529	16357	16609	16392	16640	16452	16626	16463	16447	16363	16669	16407	16496	16532	16497	16424	16607	16345	16373	16238	16606	16513	16367	16401	16276	16418	16497	16443	16512	16549	16644	16591	16406	16598	16469	16408	16425	16600	16407	16406	16306	16410	16502	16565	16413	16618	16593	16419	16269	16286	16492	16231	16480	16481	16559	16450	16243	16424	16497	16544	16375	16440	16553	16552	16413	16690	16480	16490	16599	16318	16341	16617	16377	16375	16464	16671	16451	16429	16417	16493	16538	16608	16347	16578	16655	16439	16395	16605	16537	16387	16458	16499	16505	16498	16589	16560	16453	16560	16628	16460	16536	16670	16399	16387	16805	16495	16653	16326	16606	16541	16197	16603	16479	16396	16207	16751	16532	16234	16440	16622	16498	16403	16583	16425	16485	16438	16438	16364	16458	16585	16544	16254	16464	16547	16667	16625	16626	16659	16534	16363	16519	16609	16440	16575	16561	16475	16537	16348	16536	16435	16385	16432	16507	16423	16315	16599	16420	16517	16400	16364	16420	16480	16574	16291	16361	16393	16435	16398	16493	16486	16417	16595	16517	16665	16529	16371	16461	16418	16439	16395	16591	16401	16632	16566	16480	16566	16720	16489	16477	16513	16516	16563	16541	16619	16533	16656	16471	16461	16632	16450	16466	16206	16622	16561	16624	16717	16398	16537	16481	16562	16362	16332	16576	16465	16456	16533	16508	16356	16549	16565	16433	16260	16538	16688	16672	16535	16435	16574	16482	16358	16390	16437	16509	16410	16509	16663	16394	16381	16434	16433	16492	16253	16236	16701	16411	16564	16535	16530	16445	16547	16585	16563	16416	16367	16309	16500	16444	16200	16594	16645	16385	16414	16364	16359	16501	16613	16320	16547	16583	16363	16449	16441	16582	16454	16577	16312	16385	16620	16602	16699	16518	16476	16340	16627	16353	16345	16557	16364	16570	16479	16606	16706	16412	16441	16698	16504	16461	16441	16270	16381	16365	16532	16467	16373	16465	16485	16457	16539	16430	16316	16380	16451	16431	16258	16457	16363	16641	16451	16555	16422	16426	16310	16392	16416	16130	16602	16465	16478	16378	16368	16534	16515	16581	16583	16479	16636	16480	16507	16588	16229	16647	16574	16455	16475	16325	16422	16324	16465	16460	16543	16611	16449	16657	16466	16305	16643	16687	16408	16302	16453	16407	16443	16525	16559	16538	16480	16381	16456	16550	16366	16607	16505	16563	16558	16502	16607	16524	16353	16646	16520	16451	16434	16395	16402	16557	16475	16303	16336	16495	16312	16609	16505	16297	16399	16570	16563	16463	16483	16531	16570	16532	16250	16472	16483	16437	16438	16459	16570	16544	16428	16562	16448	16513	16464	16511	16439	16414	16465	16533	16355	16594	16405	16346	16492	16479	16387	16384	16421	16359	16403	16526	16289	16562	16335	16551	16328	16500	16429	16527	16347	16498	16348	16413	16520	16441	16466	16616	16569	16389	16579	16635	16571	16409	16600	16534	16536	16530	16575	16639	16530	16328	16244	16445	16364	16521	16698	16539	16591	16450	16477	16425	16463	16564	16445	16299	16438	16391	16405	16616	16713	16367	16619	16300	16560	16598	16588	16552	16739	16442	16581	16506	16559	16408	16482	16576	16527	16373	16535	16600	16564	16412	16465	16600	16635	16535	16319	16580	16300	16563	16685	16464	16365	16503	16269	16282	16519	16421	16705	16521	16507	16449	16489	16660	16589	16380	16496	16469	16318	16502	16557	16512	16673	16465	16480	16474	16554	16444	16406	16411	16400	16432	16577	16527	16384	16560	16582	16671	16446	16682	16539	16432	16642	16526	16418	16362	16600	16326	16407	16585	16468	16367	16333	16597	16418	16273	16303	16353	16400	16491	16599	16350	16321	16513	16470	16457	16558	16483	16411	16621	16630	16476	16644	16450	16651	16466	16645	16382	16503	16413	16479	16479	16237	16554	16492	16597	16543	16463	16540	16348	16644	16464	16560	16696	16529	16364	16572	16429	16591	16426	16602	16454	16327	16303	16515	16605	16595	16654	16655	16663	16442	16479	16200	16483	16324	16287	16391	16361	16333	16494	16585	16516	16641	16519	16513	16620	16400	16352	16466	16551	16426	16364	16479	16531	16625	16627	16439	16529	16383	16382	16343	16454	16324	16509	16414	16502	16676	16385	16592	16424	16491	16542	16543	16551	16215	16357	16447	16448	16498	16545	16648	16752	16631	16614	16493	16660	16427	16543	16519	16327	16495	16574	16486	16551	16621	16659	16517	16427	16416	16523	16433	16570	16230	16488	16431	16372	16443	16530	16494	16553	16608	16576	16408	16490	16503	16552	16442	16678	16393	16530	16347	16196	16625	16453	16213	16620	16270	16489	16588	16415	16573	16546	16576	16580	16398	16571	16602	16485	16587	16544	16603	16373	16327	16529	16454	16545	16566	16555	16613	16515	16198	16447	16403	16315	16358	16392	16439	16510	16283	16553	16459	16522	16522	16350	16347	16476	16604	16451	16393	16580	16430	16333	16467	16403	16661	16708	16504	16365	16585	16353	16378	16403	16461	16411	16516	16568	16459	16337	16508	16504	16215	16415	16376	16698	16647	16558	16373	16538	16529	16396	16499	16576	16371	16453	16431	16399	16463	16428	16501	16554	16066	16321	16387	16287	16584	16455	16296	16430	16540	16487	16258	16395	16452	16400	16358	16413	16379	16623	16484	16353	16421	16260	16313	16574	16490	16551	16209	16591	16329	16409	16511	16407	16362	16565	16592	16391	16571	16514	16330	16655	16420	16227	16475	16567	16510	16616	16551	16463	16481	16369	16446	16415	16360	16511	16436	16489	16438	16543	16648	16501	16508	16500	16377	16314	16424	16441	16344	16565	16386	16511	16608	16400	16590	16653	16450	16454	16383	16570	16566	16457	16595	16429	16203	16629	16295	16458	16518	16473	16581	16394	16422	16434	16553	16666	16549	16426	16543	16597	16502	16408	16593	16444	16499	16264	16671	16278	16649	16685	16417	16569	16581	16344	16461	16384	16470	16329	16488	16430	16370	16461	16438	16703	16475	16585	16677	16436	16520	16504	16663	16282	16592	16543	16330	16246	16507	16355	16448	16594	16382	16398	16584	16631	16374	16547	16506	16543	16440	16645	16493	16469	16392	16311	16395	16544	16523	16275	16325	16550	16483	16427	16614	16559	16264	16367	16620	16504	16490	16346	16472	16623	16511	16560	16531	16537	16461	16557	16274	16407	16364	16547	16308	16330	16310	16431	16479	16440	16356	16509	16464	16390	16512	16514	16463	16465	16473	16614	16387	16418	16502	16317	16363	16247	16574	16530	16716	16744	16526	16693	16641	16487	16428	16249	16482	16601	16589	16538	16374	16604	16624	16444	16403	16351	16455	16461	16565	16446	16416	16505	16642	16666	16600	16615	16526	16347	16554	16439	16465	16464	16333	16617	16483	16439	16684	16558	16386	16562	16605	16388	16592	16582	16402	16394	16627	16685	16481	16456	16425	16474	16482	16634	16680	16687	16459	16611	16399	16460	16438	16428	16335	16428	16607	16703	16371	16654	16379	16293	16593	16536	16541	16204	16321	16414	16381	16641	16721	16471	16642	16633	16371	16470	16567	16433	16699	16311	16463	16436	16544	16328	16375	16578	16343	16494	16562	16438	16544	16332	16614	16634	16382	16448	16588	16625	16408	16540	16442	16334	16543	16626	16452	16619	16627	16499	16402	16477	16536	16628	16367	16494	16389	16516	16631	16459	16347	16504	16389	16389	16384	16311	16393	16379	16482	16264	16403	16442	16450	16543	16601	16644	16505	16603	16559	16508	16544	16472	16567	16459	16447	16723	16642	16661	16452	16432	16559	16487	16433	16596	16678	16626	16544	16414	16559	16506	16392	16679	16683	16358	16312	16467	16405	16415	16577	16495	16466	16687	16421	16483	16560	16297	16362	16631	16596	16581	16570	16551	16582	16613	16356	16516	16629	16329	16445	16614	16355	16283	16538	16464	16236	16522	16532	16429	16516	16294	16493	16622	16661	16464	16291	16458	16415	16559	16476	16455	16478	16392	16462	16473	16450	16530	16568	16615	16525	16502	16554	16352	16319	16400	16658	16649	16465	16523	16544	16539	16460	16582	16433	16415	16496	16463	16671	16501	16525	16454	16489	16511	16261	16239	16420	16561	16647	16404	16283	16370	16405	16587	16350	16457	16651	16415	16648	16523	16677	16293	16579	16485	16408	16470	16639	16484	16553	16344	16431	16616	16472	16438	16458	16587	16471	16417	16428	16428	16611	16630	16537	16584	16646	16620	16674	16523	16571	16521	16416	16375	16677	16709	16595	16597	16510	16435	16692	16520	16450	16291	16483	16556	16664	16645	16580	16694	16572	16573	16498	16369	16475	16461	16690	16368	16668	16471	16404	16528	16429	16509	16528	16430	16320	16419	16690	16492	16447	16350	16399	16483	16479	16396	16340	16408	16505	16434	16432	16760	16624	16595	16450
24380	24027	24170	24617	24926	29298	29582	28504	26740	24576	23867	23912	23770	23809	23800	23685	23788	23902	23722	23909	23715	23666	23945	23789	23724	23724	23794	23694	23834	23785	23933	23749	23706	23823	23650	23881	23771	23489	23799	23853	23842	23725	23745	23769	23734	23759	23871	23650	23824	23711	23792	23687	23786	23704	23756	23778	23856	23802	23764	23711	23694	23702	23762	23845	23659	23797	23828	23793	23863	23666	23813	23689	23788	23780	23659	23789	23815	23709	23800	23780	23778	23769	23902	23818	23758	23816	23765	23865	23771	23773	23844	23886	23740	23703	23713	23946	23692	23806	23911	23765	23930	23716	23782	23802	23726	23797	23746	23697	23808	23802	23837	23797	23836	23771	23781	23877	23725	23798	23725	23757	23785	23812	23863	23914	23805	23849	23864	23843	23695	23730	23837	23706	23931	23839	23794	23747	23859	23725	23826	23798	23740	23697	23699	23804	23893	23663	23815	23775	23734	23719	23853	23992	23667	23775	23823	23664	23778	23843	23873	23732	23875	23900	23661	23925	23711	23830	23807	23706	23750	23888	23724	23809	23827	23890	23707	23909	23836	23757	23764	23870	23781	23726	23754	23774	23743	23917	23836	23845	23793	23642	23835	23726	23855	23842	23836	23781	23768	23873	23694	23769	23639	23830	23713	23763	23727	23852	23705	23859	23661	23766	23727	23843	23698	23858	23926	23806	23811	23728	23778	23919	23795	23761	23803	23833	23893	23891	23792	23888	23671	23742	23850	23747	23704	23870	23877	23744	23757	23777	23897	23828	23868	23881	23888	23731	23805	23857	23691	23740	23939	23800	23844	23694	23753	23918	23880	23730	23759	23733	23891	23630	23884	23723	23907	23697	23809	23796	23824	23856	23708	23727	23774	23682	23848	23727	23860	23798	23810	23754	23737	23802	23743	23776	23840	23853	23801	23749	23914	23848	23796	23796	23892	23733	23936	23720	23989	23810	23807	23892	23888	23779	23855	23869	23766	23754	23710	23853	23766	23899	23766	23745	23810	23910	23986	23774	23845	23844	23816	23724	23958	23777	23787	23664	23814	23825	23680	23887	23854	23812	23843	23830	23789	23877	23780	23863	23687	23727	23766	23781	23738	23837	23814	23859	23764	23739	23757	23757	23778	23829	23773	23746	23762	23817	23900	23749	23867	23751	23785	23772	23764	23876	23790	23824	23911	23767	23859	23893	23750	23820	23913	23836	23801	23846	23826	23815	23755	23891	23970	23780	23932	23702	23914	23891	23899	23744	23847	23805	23846	23791	23787	23758	23788	23823	23849	23790	23688	23857	23877	23782	23765	23848	23777	23812	23883	23783	23863	23979	23779	23755	23781	23839	23775	23853	23881	23736	23860	23745	23878	23755	23870	23722	23780	23821	23731	23812	23907	23736	23858	23827	23814	23838	23834	23887	23794	23760	23943	23787	23866	23865	23798	23777	23733	23842	23794	23725	23837	23805	23829	23617	23755	23714	23776	23853	23769	23791	23729	23855	23804	23786	23843	23699	23822	23773	23837	23837	23783	23905	23878	23891	23778	23892	23741	23837	23766	23875	23880	23704	23849	23732	23731	23908	23699	23852	23825	23862	23801	23691	23952	23837	23784	23837	23884	23762	23782	23702	24037	23790	23712	23752	23794	23938	23854	23760	23890	23948	23881	23900	23751	23836	23864	23757	23733	23710	23968	23879	23829	23771	23846	23852	23911	23768	23707	23886	23856	23810	23806	23782	23840	23861	23945	23832	23854	23726	23767	23805	23857	23797	23868	23956	23868	23719	23888	23799	23888	23886	23905	23922	23769	23807	23718	23840	23805	23776	23921	23794	23868	23704	23855	23780	23891	23817	23763	23818	23879	23849	23853	23884	23882	23773	23782	23827	23863	23803	23841	23798	23750	23749	23803	23860	23914	23870	23805	23754	23918	23925	23730	23730	23778	23770	23862	23908	23760	23916	23836	23809	23735	23902	23800	23790	23891	23787	23873	23840	23827	23951	23864	23832	23851	23865	23831	23766	23765	23935	23731	23851	23898	23698	23990	23725	23834	23847	23686	23772	23904	23784	23828	23838	23913	23854	23711	23951	24001	23839	23806	23931	23839	23681	23744	23774	23949	23891	23792	23779	23895	23846	23802	23795	23769	23820	23867	23725	23899	23886	23845	23988	23860	23832	23888	23840	23777	23928	23769	23943	23764	23932	23819	23673	23779	23884	23885	23817	23858	23809	23907	23773	23873	23910	23873	23883	23828	23783	23905	23795	23840	23830	23733	23897	23735	23899	23830	23723	23768	23828	23895	23872	23688	23833	23808	23862	23884	23776	23850	23791	23808	23751	23708	23767	23853	23785	23866	23767	23917	23831	23815	23929	23736	23870	23751	23837	23795	23809	23856	23765	23938	23807	23701	23973	23769	23826	23905	23782	23809	23902	23758	23847	23832	23783	23862	23860	23740	23920	23848	23855	23854	23824	23794	23770	23851	23741	23755	23782	23835	23811	23769	24002	23775	23820	23838	23815	23894	23933	23701	23914	23697	23860	23930	23743	23899	23853	23743	23787	23825	23829	23741	23836	23710	23865	23848	23736	23895	23810	23791	23817	23882	23799	23778	23603	23913	23862	23832	23889	23937	23801	23842	23933	23785	23753	23746	23860	23862	23784	23861	23796	23833	23804	23741	23932	23854	23903	23724	23796	23750	23780	23865	23738	23941	23910	23786	23992	23740	23902	23941	23764	23890	23886	23775	23767	23811	23814	23777	23742	23802	23903	23790	23886	23705	23873	23900	23889	23797	23791	23786	23752	23812	23739	23845	23830	23776	23772	23772	23859	23779	23794	23870	23971	23791	23749	23721	23841	23767	23860	23744	23807	23734	23850	23841	23768	23799	23714	23849	23922	23728	23817	23688	23846	23836	23954	23806	23800	23748	23675	23790	23905	23779	23803	23855	23787	23889	23767	23865	23898	23704	23763	23775	23853	23818	23870	24022	23733	23735	23917	23858	23823	23804	23766	23879	23771	23871	23792	23927	23911	23779	23785	23735	23855	23800	23839	23862	23786	23924	23724	23810	23745	23857	23696	23642	23882	23741	23857	23834	23876	23746	23774	23770	23727	23833	23788	23947	23923	23908	23817	23738	23711	23692	23679	23949	23838	23718	23864	23859	23881	23829	23960	23736	23811	23939	23696	23886	23987	23787	23777	23897	23655	23840	23880	23844	23820	23790	23789	23697	23877	23855	23839	23824	23862	23716	23674	23799	23831	23907	23782	23700	23844	23826	23897	23834	23778	23727	23750	23874	23876	23921	23891	23895	23767	23774	23890	23932	23734	23956	23663	23780	23750	23895	23904	23844	23889	23851	23762	23830	23734	23852	23954	23808	23895	23800	23870	23763	23902	23751	23802	23791	23879	23731	23845	23900	23754	23873	23817	23760	23791	23834	23859	23810	23847	23812	23928	23793	23870	23763	23846	23750	23943	23874	23802	23770	23846	23809	23946	23813	23745	23757	23840	23800	23721	23851	23806	23866	23851	23870	23808	23745	23826	23748	23872	23723	23832	23828	23919	23865	23856	23708	23812	23810	23846	23893	23774	23908	23810	23863	23851	23770	23902	23707	23812	23898	23854	23877	23885	23741	23768	23862	23877	23831	23790	23854	23795	23783	23807	23906	23966	23672	23836	23843	23891	23765	23827	23869	23892	23736	23803	23810	23736	23759	23732	23868	23723	23866	23882	23852	23844	23869	23760	23746	23878	23832	23728	23758	23877	23858	23767	23932	23856	23811	23837	23750	23893	23800	23770	23885	23830	23890	23964	23913	23861	23951	23773	23794	23851	23780	23682	23953	23810	23890	23902	23807	23671	23876	23788	23840	23770	23865	23778	23789	23834	23899	23723	23845	23753	23732	23775	23951	23720	23855	23684	23713	23747	23771	23920	23848	23724	23900	23676	24030	23841	23704	23753	23812	23773	23911	23894	23753	23792	23744	23864	23969	23868	23831	23785	23755	23820	23904	23920	23852	23802	23922	23763	23828	23804	23806	23900	23858	23874	23793	23870	23681	23766	23725	23775	23837	23945	23730	23875	23701	23861	23747	23811	23956	23850	23737	23858	23835	23931	23949	23813	23727	23795	23746	23791	24047	23884	23758	23932	23935	23746	23902	23898	23951	23720	23840	23863	23885	23877	23903	23782	23909	23902	23780	23740	23883	23766	23838	23872	23817	23791	23908	23806	23870	23855	23820	23855	23871	23894	23726	23854	23963	23844	23707	23817	23829	23749	23896	23875	23852	23789	23701	23941	23905	23786	23799	23928	23904	23767	23757	23802	23810	23906	23915	23918	23873	23929	23809	23692	23896	23796	23856	23938	23821	23765	23758	23851	23992	23810	23757	23799	23868	23603	23929	23863	23808	23799	23886	23798	23847	23931	23817	23900	23740	23953	23790	23907	23829	23793	23827	23769	23935	23779	23967	23882	23709	23869	23849	23812	23877	23827	23799	23819	23772	23867	23870	23871	23941	23873	23735	23812	23727	23781	23757	23835	23787	23887	23869	23894	23912	23749	23837	23882	23783	23785	23827	23776	23832	23851	23783	23942	23926	23725	23753	23825	23787	23885	23918	23830	23742	23747	23878	23756	23907	23825	23925	23869	23761	23789	23831	23771	23810	23873	23881	23827	23871	23813	23764	23891	23785	23787	23860	23775	23928	23810	23861	23853	23759	23818	23793	23753	23791	23797	23757	23757	23846	23814	23809	23744	23845	23797	23792	23789	23802	23889	23871	23721	23790	23693	23826	23742	23818	23734	23864	23809	23847	23943	23704	23833	23752	23764	23825	23815	23960	23613	23802	23874	23874	23897	23912	23863	23862	23761	23856	23863	23828	23854	23814	23870	23896	23892	23745	23923	23901	23852	23850	23858	23892	23838	23791	23878	23804	23844	23909	23781	23895	23955	23838	23817	23856	23839	23910	23758	23877	23878	23772	23901	23884	23832	23839	23810	23862	23857	23814	23847	23840	23797	23879	23703	23860	23774	23808	23861	23816	23888	23899	23898	23772	23736	23830	23743	23938	23726	23824	23697	23681	23781	23819	23946	23805	23764	23842	23850	23747	23956	23774	23795	23960	23767	23909	23811	23801	23777
18400	17430	17038	16957	17016	22532	47258	42789	31853	22335	18010	17072	16560	16532	16736	16626	16813	16821	16856	16571	16506	16747	16551	16725	16597	16545	16711	16637	16666	16693	16605	16728	16764	16568	16701	16567	16687	16642	16529	16536	16729	16489	16530	16780	16675	16798	16963	16648	16592	16886	16679	16611	16510	16695	16666	16581	16660	16585	16789	16634	16651	16951	16649	16606	16690	16674	16680	16715	16468	16654	16695	16601	16589	16651	16694	16644	16709	16523	16651	16724	16418	16620	16732	16547	16625	16705	16741	16756	16686	16676	16563	16700	16875	16546	16933	16804	16577	16780	16716	16588	16727	16703	16817	16833	16849	16686	16494	16759	16673	16693	16566	16517	16602	16688	16727	16656	16671	16619	16855	16755	16713	16784	16681	16786	16833	16734	16506	16677	16658	16600	16598	16780	16840	16681	16853	16825	16797	16755	16784	16939	16608	16655	16908	16588	16616	16721	16666	16749	16835	16852	16535	16593	16765	16555	16568	16611	16934	16678	16697	16677	16666	16580	16630	16603	16603	16636	16529	16777	16598	16602	16688	16473	16709	16760	16742	16755	16461	16653	16694	16507	16585	16628	16734	16599	16560	16705	16723	16587	16735	16771	16648	16489	16751	16781	16540	16580	16787	16903	16676	16421	16783	16675	16708	16789	16807	16797	16542	16837	16823	16782	16724	16740	16696	16819	16724	16584	16670	16723	16843	16644	16685	16758	16596	16716	16686	16668	16710	16673	16658	16818	16653	16684	16798	16808	16760	16683	16687	16486	16852	16795	16746	16815	16691	16714	16655	16597	16686	16874	16651	16524	16742	16807	16653	16727	16805	16856	16692	16637	16802	16867	16488	16523	16587	16810	16666	16740	16837	16856	16902	16752	16815	16588	16704	16630	16621	16757	16754	16696	16681	16774	16631	16725	16722	16523	16529	16599	16651	16616	16705	16499	16733	16766	16531	16744	16713	16740	16635	16639	16744	16578	16665	16627	16767	16637	16682	16807	16670	16758	16773	16491	16550	16679	16756	16590	16734	16785	16794	16674	16835	16596	16718	16618	16651	16644	16553	16553	16683	16643	16513	16531	16652	16606	16716	16565	16611	16750	16480	16800	16662	16758	16760	16701	16661	16571	16630	16611	16591	16718	16630	16636	16618	16617	16729	16723	16791	16730	16730	16807	16781	16599	16720	16548	16666	16608	16797	16626	16397	16627	16576	16664	16638	16767	16744	16805	16542	16586	16813	16742	16629	16745	16741	16628	16606	16707	16871	16880	16633	16623	16677	16790	16903	16655	16728	16515	16898	16649	16732	16521	16618	16727	16792	16713	16719	16402	16692	16868	16828	16640	16653	16839	16714	16528	16721	16762	16678	16603	16705	16612	16611	16773	16548	16753	16507	16923	16470	16713	16599	16705	16697	16459	16585	16815	16545	16775	16748	16720	16645	16675	16563	16696	16747	16737	16693	16475	16659	16643	16605	16939	16814	16639	16868	16753	16787	16717	16683	16817	16884	16866	16613	16633	16696	16788	16804	16539	16685	16763	16660	16630	16519	16607	16825	16782	16667	16747	16725	16922	16848	16649	16781	16772	16917	16867	16717	16715	16643	16637	16534	16804	16695	16705	16845	16628	16676	16836	16756	16918	16531	16886	16799	16757	16704	16688	16798	16568	16585	16770	16650	16798	16579	16796	16652	16836	16763	16516	16704	16720	16675	16886	16837	16583	16869	16667	16793	16826	16834	16591	16782	16653	16504	16663	16829	16687	16828	16767	16756	16678	16634	16668	16826	16588	16606	16527	16625	16817	16719	16647	16699	16576	16641	16758	16656	16423	16625	16611	16689	16869	16620	16771	16822	16738	16844	16667	16625	16626	16685	16679	16582	16663	16714	16533	16705	16833	16756	16675	16738	16678	16813	16725	16748	16810	16644	16947	16573	16644	16451	16702	16660	16590	16634	16479	16686	16656	16702	16765	16473	16689	16740	16777	16689	16676	16478	16611	16759	16625	16644	16667	16639	16780	16581	16464	16693	16727	16746	16826	16749	16833	16767	16695	16619	16795	16585	16966	16671	16756	16540	16706	16614	16682	16757	16613	16758	16713	16653	16557	16572	16663	16731	16664	16459	16515	16637	16653	16589	16684	16768	16692	16694	16810	16573	16745	16782	16649	16541	16723	16696	16653	16738	16910	16665	16689	16701	16843	16579	16777	16819	16666	16739	16798	16858	16503	16764	16629	16806	16548	16741	16922	16832	16878	16754	16664	16528	16607	16752	16620	16567	16635	16530	16738	16704	16793	16589	16928	16779	16805	16655	16830	16729	16780	16778	16754	16815	16780	16764	16787	16626	16725	16798	16605	16777	16720	16568	16670	16721	16805	16581	16732	16718	16487	16681	16722	16525	16632	16693	16701	16877	16551	16751	16912	16836	16592	16770	16748	16766	16678	16743	16914	16611	16583	16800	16643	16402	16642	16786	16627	16836	16756	16663	16641	16911	16841	16734	16778	16821	16807	16698	16915	16733	16555	16682	16674	16514	16625	16593	16617	16728	16607	16906	16690	16573	16788	16774	16542	16762	16566	16672	16853	16833	16628	16528	16650	16629	16422	16774	16694	16876	16684	16895	16854	16732	16621	16702	16624	16580	16802	16909	16770	16842	16577	16732	16713	16699	16760	16779	16658	16953	16788	16706	16685	16848	16569	16732	16725	16586	16683	16556	16494	16718	16617	16874	16799	16801	16651	16731	16669	16923	16678	16720	16560	16672	16538	16464	16617	16786	16819	16692	16689	16589	16467	16694	16595	16761	16659	16858	16813	16762	16802	16898	16591	16744	16662	16863	16855	16624	16967	16925	16944	16715	16475	16787	16598	16959	16718	16616	16668	16703	16786	16581	16674	16609	16738	16658	16840	16754	16807	16667	16782	16625	16660	16589	16594	16554	16688	16696	16644	16610	16857	16800	16917	16801	16685	16943	16818	16747	16797	16652	16444	16554	16622	16563	16453	16861	16632	16842	16621	16642	16549	16669	16725	16719	16786	16668	16638	16760	16766	16659	16782	16697	16619	16570	16414	16532	16473	16712	16710	16780	16580	16809	16741	16988	16690	16581	16763	16974	16564	16741	16599	16756	16899	16797	16691	16561	16815	16644	16865	16603	16676	16670	16851	16747	16623	16441	16818	16765	16767	16386	16556	16922	16663	16821	16731	16904	16864	16909	16797	16753	16703	16947	16671	16801	16594	16977	16646	16604	16586	16634	16498	16571	16704	16577	16746	16644	16699	16600	16522	16716	16651	16898	16925	16663	16625	16819	16571	16566	16894	16630	16567	16712	16662	16715	16576	16770	16574	16779	16642	16556	16812	16694	16666	16715	16659	16754	16653	16617	16875	16724	16737	16591	16613	16785	16858	16543	16558	16839	16686	16667	16931	16755	16754	16786	16742	16536	16573	16701	16670	16746	16697	16757	16865	16849	16794	16693	16707	16850	16784	16498	16742	16553	16635	16838	16551	16655	16532	16705	16631	16596	16932	16723	16694	16753	16534	16656	16807	16833	16840	16862	16734	16748	16695	16726	16630	16599	16675	16897	16667	16823	16663	16712	16679	16704	16722	16674	16778	16738	16921	16646	16887	16675	16517	16744	16646	16591	16549	16590	16553	16912	16796	16690	16709	16601	16560	16782	16730	16534	16709	16647	16848	16705	16841	16694	16757	16689	16739	16570	16964	16834	16617	16743	16648	16304	16483	16651	16594	16582	16874	16789	16634	16769	16600	16787	16752	16853	16429	16828	16615	16772	16423	16764	16774	16847	16783	16654	16686	16758	16625	16558	16736	16756	16640	16723	16402	16689	16546	16944	16589	16635	16881	16701	16715	16744	16649	16919	16674	16554	16640	16798	16650	16859	16620	16805	16721	16669	16565	16548	16584	16527	16726	16874	16582	16565	16783	16758	16828	16500	16728	16726	16673	16722	16811	16709	16762	16833	16647	16789	16705	17007	16655	16576	16674	16788	16749	16677	16658	16682	16652	16980	16626	16813	16675	16742	16615	16751	16899	16601	16601	16747	16632	16703	16654	16686	16706	16842	16676	16705	16746	16664	16486	16577	16694	16953	16743	16697	16822	16764	16914	16754	16655	16818	16640	16830	16576	16623	16713	16790	16803	16594	16594	16706	16694	16787	16619	16565	16802	16709	16855	16704	16378	16724	16489	16576	16781	16625	16828	16627	16768	16607	16682	16794	16704	16721	16737	16509	16782	16729	16658	16789	16676	16706	16762	16765	16749	16824	16663	16829	16776	16749	16557	16650	16681	16748	16649	16757	16697	16537	16582	16585	16553	16867	16616	16763	16794	16983	16736	16767	16770	16615	16624	16579	16815	16616	16909	16646	16880	16681	16662	16750	16815	16821	16655	16616	16924	16868	16561	16692	16843	16647	16844	16799	16822	16760	16666	16569	16644	16750	16795	16987	16843	16877	16599	16571	16606	16563	16757	16798	16704	16630	16821	16626	16530	16806	16733	16935	16663	16589	16656	16845	16769	16716	16684	16718	16746	16668	16745	16608	16705	16707	16658	17001	16572	16732	16707	16495	16497	16784	16599	16727	17014	16481	16814	16635	16736	16646	16696	16791	16729	16788	16671	16725	16759	16629	16713	16563	16683	16629	16602	16765	16795	16752	16829	16561	16598	16542	16755	16630	16911	17019	16662	16811	16797	16672	16618	16453	16856	16745	16689	16756	16704	16658	16658	16467	16631	16669	16703	16602	16703	16646	16700	16650	16548	16578	16530	16673	16581	16518	16844	16733	16894	16639	16744	16829	16722	16705	16816	16773	16669	16556	16605	16562	16832	16724	16709	16720	16793	16697	16596	16805	16664	16488	16805	16711	16770	16560	16694	16713	16800	16578	16630	16711	16776	17011	16705	16658	16494	16873	16559	16620	16650	16549	16731	16883	16551	16603	16810	16798	16612	16801	16603	16853	16792	16771	16847	16771	16691	16861	16642	16765	16633	16844	16814	16584	16781	16663	16604	16733	16707	16843	16602	16770	16822	16965	16644	16708	16654	16718	16625	16472	16700	16574	16698	16672	16658	16762	16563	16704	16776	16936	16790	16550	16637	16803	16600	16626	16490	16754	16674	16807	16797
25281	24176	23982	25034	25968	30823	41766	27633	23553	24039	22793	22764	22865	23187	23150	23289	23328	23476	23519	23584	23646	23555	23483	23572	23706	23669	23578	23732	23670	23791	23568	23681	23686	23593	23613	23607	23700	23629	23576	23643	23570	23642	23597	23635	23725	23782	23581	23684	23740	23618	23722	23650	23710	23659	23611	23655	23612	23628	23647	23612	23733	23791	23639	23613	23679	23593	23788	23530	23618	23663	23549	23855	23561	23605	23706	23481	23689	23652	23647	23551	23713	23718	23583	23659	23732	23485	23790	23628	23674	23554	23746	23512	23670	23665	23796	23701	23635	23694	23642	23607	23598	23751	23683	23550	23710	23586	23704	23753	23552	23662	23678	23650	23673	23731	23621	23673	23703	23704	23654	23586	23654	23609	23668	23721	23604	23696	23630	23739	23708	23657	23652	23613	23681	23685	23586	23719	23607	23510	23760	23622	23655	23620	23695	23739	23667	23529	23717	23644	23694	23741	23743	23549	23785	23630	23668	23607	23682	23646	23656	23685	23736	23812	23622	23718	23664	23640	23691	23763	23786	23722	23620	23754	23602	23790	23565	23558	23714	23635	23626	23571	23690	23539	23683	23679	23669	23702	23742	23690	23711	23526	23629	23672	23678	23812	23577	23650	23784	23653	23728	23762	23629	23703	23864	23719	23761	23611	23699	23678	23712	23572	23633	23798	23766	23678	23601	23852	23560	23698	23596	23753	23661	23632	23724	23694	23658	23622	23731	23750	23730	23788	23729	23589	23802	23618	23680	23763	23769	23622	23776	23681	23701	23658	23642	23763	23645	23689	23594	23686	23625	23645	23714	23665	23804	23671	23588	23845	23697	23660	23663	23675	23772	23592	23729	23688	23730	23630	23773	23821	23632	23575	23760	23757	23595	23606	23661	23683	23735	23655	23599	23642	23716	23727	23643	23788	23757	23857	23762	23776	23736	23677	23653	23700	23678	23672	23771	23716	23659	23766	23654	23643	23710	23671	23594	23735	23689	23605	23511	23724	23749	23657	23733	23593	23629	23674	23716	23645	23776	23765	23687	23673	23767	23687	23798	23637	23715	23813	23703	23712	23700	23642	23638	23768	23702	23721	23621	23805	23689	23830	23743	23594	23790	23639	23727	23711	23719	23698	23648	23684	23631	23782	23698	23582	23751	23630	23648	23673	23767	23751	23624	23719	23725	23679	23742	23571	23634	23728	23741	23695	23644	23804	23631	23829	23726	23694	23631	23879	23649	23747	23827	23649	23763	23649	23664	23650	23708	23743	23621	23833	23817	23673	23723	23764	23698	23790	23761	23684	23739	23674	23669	23627	23742	23615	23720	23691	23797	23851	23687	23749	23720	23726	23722	23818	23647	23729	23751	23792	23617	23806	23683	23749	23721	23724	23758	23748	23705	23607	23703	23710	23638	23643	23779	23678	23594	23709	23723	23662	23616	23792	23721	23673	23715	23522	23650	23813	23799	23546	23660	23814	23689	23721	23669	23865	23584	23776	23644	23692	23686	23710	23697	23723	23756	23668	23666	23673	23686	23703	23674	23668	23714	23787	23685	23760	23750	23694	23712	23752	23828	23599	23614	23769	23812	23651	23628	23658	23717	23827	23761	23685	23618	23809	23626	23637	23742	23808	23683	23844	23761	23724	23725	23689	23695	23788	23668	23865	23653	23656	23726	23781	23663	23839	23692	23740	23785	23589	23762	23693	23740	23539	23641	23702	23754	23668	23631	23709	23674	23739	23689	23632	23636	23768	23776	23698	23585	23576	23627	23699	23815	23677	23764	23786	23740	23663	23725	23671	23686	23703	23806	23742	23637	23784	23857	23682	23689	23623	23699	23704	23786	23718	23730	23601	23606	23774	23750	23800	23755	23704	23618	23823	23700	23727	23800	23719	23703	23724	23717	23655	23708	23720	23642	23725	23627	23849	23781	23580	23664	23758	23724	23638	23719	23813	23730	23685	23704	23639	23680	23569	23904	23754	23724	23689	23700	23687	23590	23825	23871	23800	23802	23825	23738	23661	23724	23780	23718	23720	23763	23758	23701	23718	23704	23836	23666	23784	23545	23864	23750	23710	23814	23646	23833	23734	23782	23708	23659	23739	23761	23710	23714	23731	23675	23666	23648	23712	23604	23690	23744	23688	23703	23664	23750	23712	23787	23857	23732	23670	23788	23706	23686	23650	23643	23607	23763	23793	23624	23611	23709	23704	23756	23804	23708	23623	23714	23705	23604	23873	23668	23649	23825	23689	23750	23712	23721	23825	23696	23711	23623	23636	23780	23742	23636	23935	23699	23636	23745	23826	23669	23797	23797	23731	23793	23646	23877	23585	23750	23589	23776	23764	23647	23594	23859	23778	23853	23651	23803	23702	23787	23685	23587	23714	23777	23597	23684	23596	23694	23677	23716	23774	23788	23676	23673	23733	23724	23774	23623	23716	23679	23740	23724	23785	23590	23834	23805	23656	23725	23662	23857	23691	23682	23762	23686	23728	23667	23756	23704	23649	23775	23644	23746	23788	23724	23923	23654	23764	23616	23778	23657	23842	23727	23675	23827	23586	23774	23616	23826	23708	23732	23758	23618	23762	23643	23747	23781	23748	23554	23729	23675	23704	23721	23739	23739	23671	23584	23802	23678	23829	23672	23762	23633	23749	23796	23653	23767	23619	23812	23795	23583	23857	23522	23738	23743	23710	23771	23721	23602	23766	23722	23676	23684	23699	23685	23800	23742	23577	23774	23738	23695	23739	23755	23757	23634	23686	23697	23728	23699	23786	23691	23684	23697	23656	23682	23830	23754	23769	23619	23870	23616	23828	23741	23778	23626	23759	23867	23632	23697	23756	23684	23775	23735	23612	23765	23690	23666	23714	23670	23701	23712	23690	23589	23812	23641	23597	23791	23777	23715	23812	23724	23684	23635	23777	23747	23788	23657	23579	23828	23720	23729	23639	23696	23692	23716	23714	23789	23672	23633	23763	23630	23678	23750	23604	23768	23611	23738	23748	23660	23740	23688	23799	23665	23698	23850	23580	23801	23942	23742	23799	23798	23704	23661	23615	23701	23706	23768	23802	23618	23692	23651	23746	23714	23722	23768	23731	23660	23851	23775	23758	23680	23662	23756	23788	23737	23784	23783	23703	23756	23742	23682	23739	23757	23750	23801	23599	23680	23761	23688	23745	23570	23775	23666	23737	23766	23769	23839	23613	23747	23657	23705	23803	23680	23701	23734	23784	23708	23727	23667	23799	23772	23655	23627	23711	23776	23751	23713	23751	23728	23766	23771	23864	23645	23705	23642	23691	23674	23677	23557	23662	23655	23693	23700	23635	23767	23782	23679	23691	23693	23578	23789	23772	23685	23758	23675	23917	23635	23743	23846	23713	23800	23630	23805	23666	23738	23704	23743	23758	23701	23719	23786	23745	23781	23801	23719	23668	23822	23783	23735	23790	23619	23749	23748	23733	23701	23619	23786	23587	23782	23943	23519	23774	23705	23700	23689	23739	23742	23694	23701	23723	23782	23664	23942	23628	23700	23753	23690	23698	23798	23610	23712	23724	23852	23732	23638	23684	23768	23581	23871	23707	23603	23700	23748	23726	23700	23700	23761	23694	23765	23718	23699	23768	23698	23718	23793	23635	23794	23726	23679	23739	23789	23751	23764	23722	23696	23791	23786	23507	23717	23797	23724	23636	23615	23682	23780	23584	23566	23823	23649	23746	23654	23799	23637	23773	23665	23895	23664	23734	23664	23699	23725	23698	23718	23676	23730	23852	23700	23551	23870	23788	23739	23797	23813	23797	23632	23762	23699	23664	23702	23615	23756	23654	23645	23761	23555	23868	23712	23658	23804	23816	23720	23616	23748	23706	23738	23842	23624	23704	23537	23826	23735	23681	23744	23748	23742	23716	23664	23622	23713	23612	23882	23748	23631	23731	23733	23669	23733	23593	23808	23814	23690	23686	23604	23767	23661	23711	23864	23720	23753	23597	23820	23832	23626	23679	23777	23647	23905	23565	23756	23694	23712	23673	23699	23627	23604	23673	23811	23720	23677	23718	23653	23680	23785	23773	23813	23757	23744	23812	23771	23630	23866	23758	23684	23692	23623	23728	23670	23719	23737	23798	23761	23655	23749	23707	23805	23749	23557	23777	23773	23581	23804	23755	23778	23734	23793	23724	23650	23740	23777	23668	23690	23869	23591	23759	23715	23790	23686	23688	23835	23732	23713	23638	23853	23666	23785	23815	23673	23810	23743	23727	23710	23818	23625	23755	23652	23757	23869	23778	23643	23774	23717	23603	23684	23800	23695	23771	23774	23741	23701	23756	23728	23734	23796	23684	23818	23879	23661	23700	23771	23755	23659	23782	23801	23724	23696	23634	23878	23588	23855	23618	23773	23770	23710	23706	23809	23797	23708	23679	23815	23724	23730	23896	23759	23786	23760	23741	23612	23796	23656	23836	23622	23826	23608	23703	23637	23728	23563	23812	23557	23730	23685	23598	23640	23873	23651	23733	23723	23678	23623	23787	23708	23792	23668	23776	23670	23678	23629	23633	23865	23713	23813	23704	23792	23716	23684	23779	23739	23830	23733	23712	23752	23668	23724	23587	23663	23776	23684	23626	23798	23627	23730	23607	23793	23762	23617	23703	23603	23755	23797	23773	23742	23678	23826	23746	23783	23797	23641	23733	23716	23715	23608	23573	23777	23652	23601	23631	23782	23724	23768	23677	23653	23778	23613	23663	23770	23665	23690	23779	23683	23693	23625	23803	23833	23691	23680	23635	23821	23866	23545	23781	23717	23815	23738	23759	23646	23753	23567	23771	23600	23761	23728	23639	23688	23870	23620	23818	23778	23804	23683	23697	23751	23776	23738	23817	23632	23871	23631	23685	23771	23608	23765	23648	23833	23679	23727	23765	23696	23784	23652	23781	23830	23764	23720	23693	23616	23720	23816	23776	23646	23697	23754	23794	23715	23723	23739	23633	23692	23684	23726	23732	23767	23696	23744	23748	23704	23698	23817	23707	23745	23782	23801	23680	23615	23708	23719	23828	23759	23724	23803	23674	23745	23693	23831	23709	23744	23868	23758	23687	23752	23624	23822	23779	23596	23712	23670	23731	23756	23791	23735	23793	23701	23819
20211	17069	17113	16983	16817	20568	37627	34524	26938	20436	17464	16752	16573	16647	16824	16698	16709	16566	16691	16742	16560	16648	16678	16701	16721	16623	16588	16489	16395	16518	16402	16829	16595	16546	16701	16768	16752	16723	16699	16664	16567	16464	16596	16669	16745	16593	16601	16782	16764	16559	16634	16703	16565	16757	16753	16695	16724	16662	16629	16547	16558	16644	16596	16454	16774	16410	16465	16605	16679	16732	16468	16699	16785	16629	16635	16648	16633	16621	16492	16697	16594	16602	16658	16577	16572	16603	16468	16486	16524	16548	16571	16635	16687	16512	16726	16577	16491	16538	16508	16438	16295	16566	16390	16599	16716	16655	16889	16785	16655	16630	16539	16567	16634	16793	16869	16466	16541	16785	16551	16567	16699	16599	16821	16632	16801	16615	16698	16568	16666	16441	16675	16568	16349	16760	16406	16545	16709	16671	16553	16631	16461	16656	16594	16583	16777	16562	16524	16589	16671	16573	16691	16672	16510	16581	16736	16726	16549	16621	16557	16623	16655	16638	16784	16748	16563	16565	16662	16545	16702	16695	16569	16677	16673	16692	16546	16419	16612	16586	16587	16610	16773	16611	16590	16608	16482	16581	16626	16418	16549	16681	16464	16508	16524	16427	16325	16587	16399	16561	16543	16766	16521	16654	16731	16494	16428	16615	16500	16486	16581	16492	16348	16569	16802	16569	16469	16600	16579	16568	16570	16601	16486	16688	16842	16643	16697	16710	16605	16647	16681	16316	16687	16612	16799	16741	16577	16686	16535	16626	16449	16723	16716	16532	16522	16557	16563	16614	16624	16660	16634	16839	16690	16529	16632	16774	16747	16507	16496	16688	16412	16598	16741	16615	16577	16733	16530	16637	16696	16476	16479	16390	16749	16647	16546	16639	16651	16631	16703	16810	16645	16491	16752	16620	16576	16498	16608	16979	16637	16535	16726	16873	16910	16590	16765	16550	16607	16769	16601	16663	16477	16504	16616	16501	16572	16823	16551	16534	16625	16683	16628	16531	16572	16707	16696	16624	16557	16552	16580	16549	16665	16814	16633	16696	16548	16526	16634	16502	16674	16500	16330	16494	16590	16736	16881	16497	16546	16667	16520	16612	16525	16629	16613	16712	16662	16795	16613	16541	16508	16571	16672	16572	16544	16579	16842	16549	16457	16710	16680	16637	16767	16685	16650	16590	16454	16456	16798	16582	16571	16693	16691	16732	16621	16601	16748	16517	16700	16565	16469	16570	16554	16761	16734	16668	16356	16519	16641	16553	16420	16674	16561	16672	16605	16431	16754	16823	16637	16672	16542	16652	16791	16536	16752	16332	16738	16593	16645	16638	16778	16495	16623	16930	16568	16652	16538	16696	16536	16688	16552	16558	16582	16694	16675	16566	16496	16526	16691	16655	16524	16530	16612	16626	16626	16536	16616	16489	16537	16722	16636	16756	16498	16651	16632	16706	16642	16489	16540	16697	16523	16622	16565	16725	16674	16602	16687	16748	16731	16643	16552	16741	16453	16492	16626	16596	16722	16590	16678	16582	16459	16662	16460	16477	16615	16740	16619	16741	16692	16773	16633	16574	16577	16617	16821	16768	16685	16557	16640	16687	16752	16643	16705	16552	16661	16560	16625	16777	16645	16756	16653	16792	16716	16753	16474	16543	16717	16621	16602	16848	16790	16535	16682	16623	16689	16626	16776	16774	16702	16461	16660	16554	16722	16636	16797	16661	16451	16605	16689	16632	16650	16611	16552	16789	16754	16650	16630	16633	16659	16523	16757	16697	16701	16624	16512	16666	16560	16801	16586	16459	16745	16720	16741	16663	16445	16669	16650	16691	16791	16758	16777	16765	16750	16466	16462	16604	16564	16422	16601	16565	16489	16521	16571	16391	16599	16781	16733	16561	16516	16562	16386	16728	16712	16788	16537	16483	16516	16706	16715	16506	16564	16738	16623	16744	16592	16649	16582	16666	16646	16873	16535	16661	16768	16508	16682	16497	16735	16762	16822	16582	16691	16660	16653	16528	16501	16523	16749	16722	16758	16493	16510	16694	16658	16589	16664	16592	16581	16611	16652	16706	16673	16692	16788	16542	16508	16630	16547	16727	16703	16742	16509	16512	16467	16565	16418	16663	16512	16508	16526	16665	16636	16624	16680	16396	16534	16444	16719	16673	16689	16602	16878	16669	16534	16766	16700	16480	16665	16836	16726	16897	16533	16593	16725	16612	16746	16709	16544	16660	16692	16625	16894	16707	16456	16680	16618	16608	16429	16622	16558	16533	16652	16580	16631	16694	16503	16492	16552	16603	16555	16866	16702	16531	16617	16502	16697	16714	16588	16617	16735	16565	16562	16552	16390	16339	16691	16559	16556	16416	16663	16488	16413	16696	16508	16475	16594	16388	16704	16841	16601	16598	16821	16604	16567	16706	16544	16500	16501	16516	16571	16580	16595	16722	16770	16646	16607	16602	16462	16646	16477	16540	16557	16564	16542	16689	16642	16525	16645	16647	16749	16597	16424	16662	16729	16463	16752	16608	16626	16670	16612	16724	16459	16496	16738	16607	16298	16392	16684	16695	16449	16519	16591	16687	16928	16588	16580	16759	16527	16538	16535	16660	16520	16582	16829	16560	16528	16765	16649	16671	16597	16587	16710	16484	16570	16514	16586	16550	16582	16550	16624	16609	16517	16390	16510	16476	16553	16753	16374	16768	16405	16592	16685	16654	16745	16641	16651	16644	16877	16737	16650	16467	16636	16756	16700	16608	16631	16611	16716	16615	16621	16870	16449	16640	16743	16722	16755	16628	16818	16584	16528	16638	16591	16654	16476	16621	16755	16760	16648	16675	16598	16562	16601	16710	16588	16663	16720	16729	16672	16547	16548	16856	16631	16887	16431	16433	16527	16671	16595	16639	16614	16386	16606	16701	16451	16519	16417	16563	16671	16480	16664	16780	16684	16768	16543	16367	16582	16602	16577	16570	16557	16655	16563	16567	16574	16555	16606	16596	16662	16705	16619	16606	16498	16614	16706	16590	16691	16709	16785	16737	16609	16714	16717	16503	16583	16675	16634	16386	16518	16667	16512	16594	16587	16696	16528	16659	16472	16613	16528	16653	16707	16633	16628	16360	16622	16638	16579	16484	16541	16621	16580	16751	16758	16587	16729	16611	16497	16709	16638	16619	16930	16551	16477	16496	16575	16673	16658	16584	16575	16719	16802	16569	16696	16522	16698	16649	16630	16733	16745	16626	16593	16690	16633	16472	16719	16686	16514	16790	16666	16757	16503	16702	16597	16554	16589	16718	16648	16469	16613	16655	16982	16638	16789	16470	16541	16487	16509	16664	16546	16420	16647	16676	16581	16723	16523	16508	16729	16459	16546	16587	16719	16471	16653	16798	16604	16674	16840	16627	16556	16677	16640	16509	16557	16575	16703	16762	16687	16562	16728	16528	16528	16605	16537	16443	16635	16704	16540	16557	16718	16835	16711	16607	16608	16478	16409	16624	16643	16593	16560	16745	16433	16358	16551	16506	16618	16637	16845	16709	16604	16562	16609	16497	16522	16670	16548	16752	16675	16848	16717	16586	16507	16677	16777	16377	16348	16440	16699	16709	16589	16853	16485	16663	16580	16535	16749	16660	16668	16539	16023	16366	16619	16706	16814	16671	16870	16633	16615	16565	16339	16538	16664	16439	16585	16635	16427	16655	16580	16647	16728	16592	16541	16436	16435	16545	16602	16619	16598	16608	16646	16432	16539	16743	16846	16552	16553	16600	16590	16644	16538	16523	16748	16537	16391	16587	16469	16512	16482	16664	16534	16712	16707	16765	16840	16563	16505	16659	16661	16629	16797	16667	16369	16487	16432	16758	16586	16575	16557	16541	16794	16842	16733	16531	16699	16384	16522	16687	16494	16661	16709	16762	16603	16556	16429	16858	16573	16663	16652	16603	16520	16437	16640	16580	16683	16570	16557	16713	16402	16637	16326	16592	16515	16571	16731	16608	16593	16777	16474	16510	16714	16563	16540	16662	16713	16575	16487	16518	16568	16526	16819	16689	16661	16771	16757	16573	16486	16868	16726	16562	16683	16627	16686	16766	16671	16608	16578	16548	16796	16560	16583	16366	16713	16524	16568	16622	16519	16667	16758	16641	16777	16656	16623	16747	16820	16515	16585	16490	16628	16719	16691	16752	16806	16603	16523	16591	16493	16852	16723	16578	16854	16633	16879	16619	16626	16820	16533	16657	16644	16790	16712	16555	16758	16750	16704	16515	16828	16801	16583	16513	16627	16589	16524	16725	16699	16653	16685	16708	16590	16762	16681	16673	16710	16390	16581	16521	16599	16738	16659	16721	16588	16557	16629	16476	16608	16512	16556	16623	16643	16508	16598	16798	16719	16658	16652	16733	16774	16584	16702	16546	16567	16814	16569	16705	16624	16600	16446	16508	16736	16817	16597	16629	16732	16593	16742	16663	16757	16641	16484	16763	16448	16532	16584	16545	16691	16693	16644	16695	16762	16706	16464	16605	16603	16523	16647	16552	16677	16731	16582	16460	16495	16533	16650	16620	16578	16691	16517	16569	16450	16593	16323	16394	16496	16633	16809	16541	16751	16561	16536	16671	16716	16532	16960	16627	16677	16786	16424	16645	16569	16543	16498	16527	16716	16488	16648	16507	16548	16562	16558	16554	16631	16720	16777	16676	16666	16696	16755	16558	16615	16771	16521	16718	16442	16582	16493	16622	16509	16416	16811	16502	16519	16578	16747	16696	16687	16684	16854	16835	16644	16423	16485	16562	16694	16796	16625	16609	16738	16480	16633	16661	16692	16481	16526	16632	16542	16617	16780	16506	16522	16719	16514	16533	16662	16547	16439	16453	16649	16670	16779	16599	16619	16515	16594	16654	16634	16528	16552	16745	16611	16557	16783	16485	16722	16405	16640	16644	16515	16600	16785	16534	16911	16468	16479	16491	16659	16533	16543	16586	16530	16365	16498	16458	16693	16502	16730	16633	16677	16661	16529	16470	16397	16688	16549	16849	16584	16718	16577	16691	16456	16588	16573	16681	16596	16675	16716	16802	16664	16648	16866	16473	16678	16709	16553	16701	16861	16503	16853	16722	16878	16528	16592	16570	16550	16565
24053	24102	24054	24810	25510	31101	34862	27778	26348	24965	23769	23590	23653	23573	23659	23686	23762	23765	23636	23784	23779	23812	23593	23747	23762	23744	23701	23708	23644	23626	23752	23739	23714	23656	23649	23707	23675	23755	23678	23641	23699	23540	23911	23523	23672	23635	23755	23670	23599	23711	23740	23705	23732	23719	23484	23807	23657	23599	23611	23804	23656	23732	23636	23579	23732	23727	23782	23657	23725	23641	23699	23630	23714	23634	23767	23645	23569	23698	23583	23580	23715	23630	23777	23763	23709	23506	23615	23615	23670	23569	23639	23781	23627	23691	23660	23674	23703	23679	23771	23759	23747	23663	23695	23679	23663	23736	23704	23768	23634	23670	23807	23774	23748	23592	23738	23639	23662	23728	23774	23680	23673	23698	23656	23596	23635	23753	23586	23710	23658	23783	23761	23719	23814	23685	23708	23756	23792	23674	23592	23658	23769	23680	23692	23671	23578	23782	23647	23635	23715	23751	23762	23634	23869	23769	23573	23602	23720	23656	23668	23668	23835	23590	23783	23674	23613	23549	23813	23539	23698	23756	23727	23769	23672	23807	23602	23761	23634	23663	23916	23693	23786	23725	23752	23742	23419	23699	23767	23548	23773	23656	23576	23656	23715	23632	23666	23712	23820	23750	23796	23541	23671	23738	23762	23635	23595	23828	23640	23744	23814	23792	23700	23762	23707	23726	23641	23722	23759	23781	23866	23695	23784	23680	23703	23769	23712	23699	23750	23717	23796	23658	23621	23702	23691	23749	23808	23618	23748	23764	23768	23816	23728	23800	23752	23662	23667	23739	23639	23779	23784	23780	23699	23560	23765	23574	23733	23766	23641	23623	23623	23814	23829	23565	23686	23762	23695	23665	23774	23599	23781	23649	23619	23776	23570	23777	23749	23697	23772	23616	23752	23713	23745	23860	23719	23755	23675	23749	23711	23698	23809	23682	23832	23730	23762	23574	23775	23694	23780	23844	23703	23748	23714	23563	23741	23598	23722	23684	23686	23752	23656	23680	23713	23748	23595	23737	23717	23713	23724	23775	23699	23826	23748	23811	23838	23651	23726	23700	23559	23838	23706	23734	23691	23685	23643	23745	23758	23740	23619	23777	23733	23658	23733	23718	23812	23781	23729	23790	23734	23735	23682	23728	23762	23758	23532	23694	23631	23671	23628	23780	23843	23623	23730	23787	23736	23864	23593	23644	23661	23871	23796	23703	23809	23714	23678	23772	23625	23684	23701	23662	23747	23791	23720	23747	23741	23705	23756	23672	23709	23597	23775	23678	23738	23761	23737	23705	23668	23659	23807	23816	23676	23689	23675	23672	23618	23743	23711	23855	23643	23735	23827	23719	23836	23823	23780	23758	23732	23648	23857	23802	23763	23691	23657	23705	23671	23749	23788	23703	23699	23696	23892	23562	23675	23652	23761	23771	23768	23805	23724	23701	23822	23612	23851	23709	23506	23819	23726	23738	23662	23812	23839	23656	23694	23807	23661	23695	23786	23740	23720	23659	23698	23771	23792	23721	23698	23873	23738	23735	23734	23704	23707	23778	23766	23655	23634	23766	23813	23609	23856	23608	23712	23548	23628	23674	23663	23722	23593	23776	23748	23692	23801	23819	23664	23783	23757	23715	23794	23734	23672	23668	23552	23876	23627	23719	23731	23699	23744	23655	23779	23754	23792	23782	23805	23591	23686	23718	23872	23617	23696	23837	23755	23685	23695	23706	23811	23674	23795	23639	23666	23729	23665	23715	23758	23679	23800	23844	23756	23729	23856	23724	23533	23815	23746	23714	23801	23714	23688	23796	23742	23617	23684	23713	23691	23727	23709	23720	23765	23684	23811	23693	23844	23623	23780	23768	23723	23847	23614	23822	23756	23737	23777	23651	23828	23785	23739	23801	23831	23634	23670	23821	23750	23743	23773	23708	23593	23745	23762	23845	23819	23751	23723	23768	23634	23783	23866	23729	23711	23720	23667	23680	23712	23756	23695	23709	23759	23731	23849	23649	23795	23784	23611	23740	23670	23753	23889	23812	23790	23719	23836	23722	23708	23762	23541	23738	23725	23767	23825	23706	23656	23659	23901	23668	23731	23840	23800	23613	23619	23750	23656	23731	23792	23688	23769	23697	23759	23704	23717	23683	23662	23649	23813	23729	23735	23779	23774	23726	23833	23684	23852	23705	23692	23646	23813	23734	23616	23714	23751	23673	23712	23738	23696	23825	23726	23698	23658	23946	23701	23663	23734	23668	23707	23707	23671	23660	23682	23719	23666	23702	23784	23841	23829	23610	23705	23745	23613	23805	23742	23726	23688	23836	23696	23773	23663	23724	23865	23742	23706	23671	23835	23846	23689	23786	23704	23620	23823	23695	23870	23762	23748	23824	23696	23721	23701	23765	23670	23807	23718	23780	23613	23633	23772	23676	23665	23768	23688	23749	23842	23696	23808	23743	23525	23716	23697	23723	23741	23843	23809	23716	23752	23742	23823	23736	23770	23660	23770	23855	23667	23689	23635	23851	23710	23822	23880	23682	23757	23647	23781	23760	23845	23772	23768	23950	23682	23676	23801	23557	23702	23731	23775	23595	23772	23768	23723	23754	23669	23615	23862	23713	23630	23791	23770	23733	23652	23714	23797	23694	23664	23813	23749	23618	23805	23753	23763	23691	23777	23700	23738	23710	23654	23851	23869	23620	23716	23767	23765	23740	23865	23720	23830	23674	23663	23720	23644	23846	23767	23730	23726	23705	23711	23699	23859	23735	23698	23726	23782	23686	23787	23756	23734	23816	23846	23793	23825	23677	23888	23791	23696	23738	23639	23760	23666	23788	23804	23708	23789	23719	23749	23645	23691	23707	23807	23810	23712	23790	23759	23826	23809	23659	23702	23686	23777	23822	23652	23686	23895	23658	23747	23704	23756	23717	23801	23666	23712	23874	23667	23798	23827	23632	23746	23788	23585	23667	23657	23646	23797	23661	23759	23680	23697	23824	23618	23710	23638	23891	23598	23661	23729	23659	23846	23663	23743	23765	23913	23801	23818	23739	23693	23718	23736	23882	23595	23771	23709	23586	23744	23722	23855	23752	23700	23711	23856	23826	23779	23832	23760	23624	23780	23793	23605	23752	23564	23798	23749	23679	23752	23846	23742	23719	23741	23833	23823	23614	23724	23767	23813	23749	23674	23718	23636	23769	23686	23808	23777	23676	23806	23588	23733	23766	23743	23865	23791	23692	23600	23672	23825	23817	23800	23757	23792	23613	23754	23665	23820	23655	23804	23733	23511	23736	23773	23707	23836	23695	23708	23855	23853	23709	23700	23713	23767	23721	23792	23875	23847	23755	23606	23822	23855	23671	23649	23666	23820	23745	23770	23768	23767	23616	23794	23843	23703	23754	23740	23712	23826	23690	23848	23828	23486	23786	23690	23708	23747	23812	23728	23719	23662	23828	23755	23777	23724	23677	23722	23743	23766	23784	23777	23736	23761	23633	23802	23700	23754	23652	23672	23829	23743	23703	23646	23724	23823	23663	23762	23750	23861	23793	23791	23697	23794	23592	23783	23722	23772	23761	23800	23698	23641	23666	23737	23818	23753	23741	23770	23739	23797	23696	23727	23738	23741	23847	23879	23614	23678	23620	23870	23688	23717	23654	23849	23715	23871	23697	23764	23798	23751	23798	23810	23643	23766	23661	23578	23767	23828	23683	23741	23665	23747	23779	23776	23705	23758	23706	23721	23528	23723	23800	23720	23789	23790	23704	23823	23636	23696	23853	23676	23809	23679	23672	23770	23705	23740	23701	23756	23818	23732	23885	23774	23820	23698	23732	23873	23712	23708	23617	23943	23728	23724	23870	23739	23758	23804	23756	23760	23656	23828	23801	23666	23760	23798	23719	23874	23627	23758	23729	23654	23724	23645	23776	23768	23692	23746	23897	23793	23716	23769	23787	23800	23700	23692	23764	23598	23768	23749	23712	23757	23767	23688	23723	23777	23858	23698	23878	23863	23690	23744	23626	23818	23756	23748	23696	23708	23762	23798	23724	23716	23724	23763	23609	23684	23695	23729	23672	23832	23728	23745	23730	23742	23715	23806	23647	23812	23697	23673	23749	23788	23693	23833	23728	23843	23698	23736	23710	23710	23694	23884	23613	23795	23728	23765	23752	23688	23806	23706	23669	23700	23686	23714	23776	23675	23785	23881	23752	23729	23638	23748	23801	23620	23777	23653	23832	23662	23749	23740	23740	23928	23661	23786	23697	23776	23749	23801	23810	23881	23736	23708	23834	23785	23812	23699	23812	23644	23661	23871	23849	23756	23669	23711	23679	23712	23739	23595	23766	23817	23749	23734	23799	23817	23643	23769	23787	23862	23747	23708	23892	23749	23861	23656	23706	23716	23779	23679	23717	23878	23741	23776	23654	23773	23715	23778	23829	23710	23702	23775	23826	23641	23852	23792	23668	23779	23777	23838	23754	23847	23690	23660	23630	23776	23828	23792	23776	23784	23722	23713	23805	23666	23667	23702	23736	23746	23803	23694	23671	23823	23633	23804	23669	23660	23783	23745	23669	23796	23757	23707	23769	23838	23686	23671	23868	23635	23801	23746	23709	23698	23771	23857	23750	23762	23639	23745	23763	23738	23687	23729	23829	23612	23778	23788	23766	23772	23778	23692	23775	23850	23735	23682	23686	23772	23776	23678	23750	23608	23819	23719	23875	23816	23813	23692	23736	23634	23728	23678	23785	23727	23768	23728	23620	23747	23624	23646	23819	23757	23686	23809	23710	23672	23755	23790	23797	23761	23825	23717	23838	23702	23767	23861	23740	23748	23818	23856	23745	23735	23866	23782	23709	23744	23660	23747	23675	23665	23776	23729	23889	23809	23774	23830	23690	23740	23704	23688	23916	23696	23871	23737	23659	23766	23813	23734	23732	23783	23900	23834	23767	23703	23781	23704	23726	23741	23712	23754	23732	23752	23920	23826	23744	23668	23782	23799	23764	23817	23777	23655	23835	23711	23732	23715	23738	23825	23666	23845	23818	23834	23821	23721	23848	23767	23819	23734	23756	23878	23637	23835	23802	23903	23639	23763	23690	23833	23764	23797	23738	23733	23781	23673	23901	23682	23733	23744	23673	23734	23818
18814	17276	17063	16892	17108	20509	44810	44262	33294	23004	18164	17019	16753	16587	16459	16541	16590	16477	16367	16624	16622	16456	16721	16744	16699	16492	16452	16693	16800	16413	16569	16410	16505	16702	16662	16779	16694	16827	16623	16677	16550	16781	16670	16796	16596	16533	16729	16633	16785	16447	16592	16568	16728	16576	16652	16605	16597	16603	16574	16495	16503	16634	16663	16685	16659	16692	16732	16834	16638	16594	16421	16634	16775	16676	16794	16542	16665	16510	16405	16370	16698	16444	16583	16790	16763	16714	16568	16611	16532	16750	16729	16355	16759	16491	16436	16546	16379	16552	16665	16744	16514	16694	16556	16681	16376	16477	16651	16711	16617	16740	16755	16702	16665	16857	16768	16533	16897	16716	16572	16636	16615	16627	16558	16637	16762	16635	16535	16638	16408	16645	16691	16669	16779	16502	16577	16603	16718	16837	16716	16642	16716	16788	16651	16716	16635	16648	16538	16545	16654	16662	16659	16521	16707	16506	16786	16591	16471	16736	16805	16850	16596	16446	16695	16627	16718	16777	16742	16682	16662	16385	16320	16767	16579	16787	16786	16644	16772	16747	16452	16776	16605	16700	16644	16654	16773	16555	16648	16417	16700	16822	16708	16611	16592	16664	16759	16581	16688	16841	16602	16498	16521	16571	16632	16633	16582	16602	16539	16614	16450	16500	16412	16772	16570	16708	16516	16836	16512	16532	16520	16635	16701	16702	16487	16531	16689	16668	16585	16715	16650	16686	16612	16545	16772	16803	16514	16724	16768	16713	16538	16549	16586	16789	16667	16554	16671	16535	16481	16781	16728	16770	16435	16587	16660	16575	16650	16613	16618	16722	16797	16665	16597	16407	16649	16699	16619	16765	16593	16533	16776	16618	16660	16795	16717	16582	16556	16680	16665	16753	16758	16421	16603	16704	16589	16498	16673	16412	16680	16692	16533	16589	16671	16755	16699	16746	16539	16690	16578	16691	16644	16740	16704	16679	16560	16664	16687	16470	16617	16899	16537	16465	16814	16792	16723	16708	16642	16754	16633	16518	16426	16588	16779	16601	16503	16733	16703	16574	16513	16788	16595	16792	16647	16639	16516	16653	16578	16833	16757	16806	16646	16503	16501	16631	16591	16544	16751	16603	16667	16542	16535	16752	16781	16655	16518	16786	16684	16551	16551	16756	16626	16527	16773	16541	16835	16642	16407	16691	16545	16736	16555	16635	16521	16504	16667	16619	16680	16459	16549	16637	16776	16525	16646	16569	16833	16565	16603	16686	16708	16603	16665	16788	16626	16576	16754	16593	16593	16414	16366	16558	16427	16460	16513	16596	16607	16821	16643	16535	16613	16710	16892	16477	16642	16711	16530	16583	16519	16600	16594	16498	16731	16783	16706	16527	16502	16777	16488	16734	16451	16786	16657	16636	16560	16725	16581	16640	16503	16344	16696	16533	16621	16545	16708	16612	16720	16788	16669	16594	16600	16728	16518	16577	16649	16623	16556	16551	16558	16586	16521	16525	16698	16852	16599	16446	16747	16645	16482	16632	16837	16768	16556	16659	16508	16641	16715	16514	16831	16610	16774	16719	16772	16694	16780	16634	16627	16617	16730	16576	16550	16609	16483	16591	16600	16607	16572	16722	16791	16808	16739	16744	16764	16544	16731	16734	16583	16765	16752	16731	16594	16710	16529	16532	16540	16559	16743	16628	16641	16686	16743	16835	16760	16648	16841	16687	16665	16618	16565	16567	16583	16755	16691	16805	16766	16598	16462	16576	16542	16527	16579	16753	16518	16547	16853	16678	16681	16590	16769	16604	16610	16613	16661	16760	16660	16812	16461	16429	16574	16554	16563	16730	16653	16614	16606	16770	16572	16635	16464	16679	16701	16822	16543	16537	16737	16666	16519	16620	16771	16580	16633	16464	16596	16560	16627	16768	16576	16764	16676	16638	16708	16668	16672	16748	16681	16655	16917	16640	16555	16748	16569	16424	16569	16669	16863	16479	16834	16288	16421	16728	16590	16568	16755	16771	16488	16781	16657	16580	16679	16774	16793	16646	16738	16461	16721	16568	16661	16670	16495	16449	16652	16633	16642	16584	16669	16685	16650	16484	16741	16602	16554	16660	16793	16610	16696	16690	16507	16656	16569	16886	16587	16691	16669	16537	16795	16619	16664	16501	16567	16714	16746	16613	16783	16589	16609	16813	16690	16605	16650	16586	16715	16578	16661	16820	16696	16707	16783	16817	16897	16600	16750	16536	16755	16546	16787	16556	16812	16572	16469	16545	16399	16677	16652	16559	16557	16565	16672	16676	16635	16715	16771	16597	16853	16690	16582	16616	16413	16483	16732	16477	16519	16589	16827	16794	16584	16537	16666	16609	16684	16475	16441	16795	16789	16626	16648	16610	16551	16618	16677	16748	16622	16769	16763	16606	16682	16738	16851	16720	16823	16684	16610	16592	16723	16614	16718	16305	16534	16443	16850	16686	16719	16885	16755	16534	16563	16653	16569	16637	16638	16566	16644	16761	16471	16636	16734	16486	16674	16453	16602	16649	16697	16607	16781	16493	16738	16531	16578	16517	16681	16655	16663	16562	16663	16559	16738	16623	16414	16716	16719	16567	16873	16676	16587	16577	16540	16625	16855	16707	16690	16658	16600	16883	16582	16712	16524	16691	16673	16533	16826	16645	16671	16732	16699	16777	16623	16420	16641	16696	16584	16598	16740	16651	16439	16594	16448	16552	16574	16607	16692	16734	16524	16814	16551	16563	16699	16805	16793	16692	16569	16462	16702	16637	16508	16880	16766	16493	16600	16349	16540	16703	16613	16578	16523	16549	16313	16640	16461	16816	16527	16519	16529	16582	16651	16477	16541	16351	16573	16558	16682	16427	16550	16639	16636	16622	16464	16506	16581	16509	16829	16550	16682	16435	16627	16450	16619	16812	16597	16393	16694	16706	16628	16855	16681	16587	16808	16620	16687	16550	16450	16690	16568	16491	16756	16558	16612	16540	16651	16618	16736	16795	16832	16626	16797	16842	16865	16546	16946	16620	16386	16615	16525	16684	16636	16712	16647	16380	16414	16475	16575	16471	16625	16578	16645	16722	16742	16477	16544	16639	16519	16613	16768	16688	16664	16840	16788	16788	16576	16644	16565	16696	16729	16671	16632	16577	16628	16553	16655	16728	16640	16672	16461	16608	16749	16689	16588	16611	16755	16629	16753	16905	16718	16590	16567	16772	16696	16483	16475	16508	16533	16719	16618	16577	16605	16533	16862	16655	16709	16746	16471	16841	16720	16727	16624	16699	16634	16635	16590	16479	16720	16446	16685	16816	16584	16405	16492	16776	16498	16486	16667	16708	16432	16664	16824	16571	16705	16639	16602	16772	16535	16493	16581	16778	16685	16599	16665	16737	16563	16586	16846	16882	16697	16724	16595	16774	16712	16801	16726	16587	16841	16485	16409	16616	16539	16729	16640	16665	16418	16538	16815	16620	16689	16658	16760	16763	16689	16621	16572	16656	16808	16735	16597	16822	16600	16535	16640	16658	16827	16675	16771	16788	16686	16677	16800	16791	16691	16626	16652	16781	16889	16922	16777	16460	16773	16411	16500	16838	16639	16537	16639	16711	16617	16900	16575	16636	16559	16639	16510	16567	16638	16571	16752	16552	16728	16672	16799	16954	16661	16637	16422	16538	16516	16503	16395	16740	16519	16588	16677	16530	16728	16656	16799	16569	16750	16857	16779	16577	16770	16352	16627	16622	16635	16726	16497	16617	16721	16778	16863	16579	16750	16550	16774	16666	16741	16763	16602	16765	16706	16734	16663	16624	16681	16598	16825	16683	16671	16771	16649	16933	16778	16802	16573	16831	16494	16496	16789	16546	16385	16757	16488	16759	16677	16629	16713	16662	16552	16563	16537	16690	16708	16649	16435	16562	16469	16655	16658	16544	16895	16722	16477	16844	16553	16644	16670	16550	16726	16638	16610	16799	16696	16642	16597	16608	16826	16735	16715	16528	16689	16702	16602	16544	16454	16636	16648	16772	16838	16879	16416	16894	16719	16724	16605	16818	16759	16561	16530	16761	16683	16606	16687	16470	16740	16694	16556	16713	16547	16449	16556	16700	16460	16736	16758	16635	16638	16591	16671	16683	16560	16628	16768	16468	16677	16593	16611	16862	16542	16784	16734	16561	16521	16608	16472	16628	16558	16849	16874	16686	16420	16650	16706	16565	16557	16711	17037	16823	16783	16603	16307	16682	16612	16646	16842	16781	16730	16410	16519	16511	16604	16623	16783	16601	16445	16548	16540	16645	16583	16496	16554	16594	16662	16607	16675	16617	16577	16914	16572	16741	16617	16637	16759	16524	16806	16730	16774	16812	16688	16629	16630	16802	16707	16682	16725	16586	16717	16549	16601	16519	16579	16563	16726	16764	16545	16601	16676	16670	16694	16414	16560	16696	16790	16767	16477	16670	16711	16647	16668	16713	16610	16775	16622	16642	16565	16489	16305	16574	16546	16483	16570	16554	16648	16726	16498	16555	16638	16545	16559	16635	16660	16452	16493	16750	16732	16519	16663	16538	16639	16586	16636	16651	16614	16716	16745	16735	16573	16635	16771	16684	16704	16622	16639	16594	16564	16740	16642	16510	16550	16654	16701	16785	16709	16624	16691	16643	16542	16777	16487	16574	16501	16469	16511	16682	16705	16775	16585	16807	16733	16711	16611	16809	16583	16660	16723	16617	16902	16487	16596	16620	16895	16694	16794	16462	16555	16534	16717	16612	16562	16717	16745	16697	16693	16566	16557	16589	16500	16522	16583	16576	16475	16661	16668	16695	16588	16605	16794	16532	16611	16576	16868	16495	16662	16664	16689	16718	16551	16717	16780	16618	16724	16839	16790	16959	16746	16589	16441	16569	16534	16438	16802	16659	16631	16852	16724	16798	16649	16651	16679	16740	16604	16672	16641	16459	16495	16636	16633	16465	16555	16516	16894	16618	16582	16868	16745	16679	16711	16590	16664	16901	16569	16779	16772	16740	16556	16589	16642	16606	16513	16806	16588	16700	16454	16609	16682	16677	16635	16677	16498	16667	16608	16659	16674	16627	16535	16901	16670	16551	16533	16585	16445	16659	16655	16411
25725	24187	24116	25444	26349	31226	40621	29744	23676	24213	22976	22950	23194	23183	23419	23417	23476	23708	23671	23726	23675	23798	23684	23809	23851	23670	23894	23593	23956	23732	23723	23818	23817	23898	23749	23861	23798	23834	23837	23652	23861	23647	23916	23909	23753	23969	23938	23896	23670	23909	23734	23912	23728	23723	23797	23739	23815	23802	23971	23765	23669	23909	23744	23808	23884	23854	23822	23864	23813	23824	23625	23852	23833	23771	23862	23767	23795	23779	23804	23665	23934	23599	23729	23732	23903	23603	23857	23760	23720	23793	23889	23804	23748	23789	23927	23775	23832	23850	23722	23714	23879	23846	23712	23700	23932	23815	23828	23895	23844	23867	23839	23677	23904	23769	23781	23725	23765	23790	23782	23791	23925	23818	23925	23752	23923	23759	23790	23877	23844	23833	23816	23789	23804	23831	23904	23802	23863	23719	23731	23856	23843	23813	23802	23825	23753	23844	23923	23901	23873	23772	23792	23793	23875	23785	23886	23779	23761	23763	23850	23877	23889	23877	23874	23650	23766	23792	23747	23888	23819	23836	23791	23763	23839	23848	23985	23841	23765	23931	23841	23854	23865	23969	23788	23956	23905	23892	23733	24028	23803	23955	23825	23856	23752	23971	23857	23820	23862	23751	23869	23832	23898	23884	23869	23811	23896	23949	23785	23806	23918	23945	23785	23835	23902	23882	23807	23822	23940	23777	23877	23837	23847	23800	23789	23943	23825	23762	23842	23831	23862	23868	23853	23741	23850	23704	23807	23786	23849	23864	23710	23882	23743	23925	23818	23753	23991	23696	23879	23765	23843	23843	23813	23889	23747	23835	23864	23954	23785	23876	23764	23813	23747	23898	23849	23822	23871	23789	23785	23933	23896	23819	23838	23944	23788	23840	23843	23951	23672	23841	23740	23860	23760	23876	23926	23730	23934	23908	23685	23960	23665	23902	24009	23885	23824	23763	23896	23849	23849	23809	23890	23898	23731	23875	23840	23765	23905	23861	23950	23949	23884	23892	23941	23735	23764	23822	23934	23805	23869	23878	23893	23764	23866	23857	23893	23862	23859	23912	23756	23864	23843	23875	23824	23772	23937	23904	23816	23905	23773	23756	23872	23900	23838	23791	23843	23816	23846	23879	23849	23771	23927	23852	23798	23838	23868	23823	23831	23846	23689	23938	23822	23931	23875	23750	23939	23899	23842	23897	23840	23859	23827	23871	23802	23897	23914	23840	23881	23864	23783	23840	23979	23741	23730	23865	23797	23851	23955	23838	23861	23828	23836	23936	23777	23819	23793	23916	23817	23840	23771	23907	23880	23942	23967	23654	23764	23807	23858	23863	23955	23811	23793	23781	23901	23944	23830	23880	23973	23889	23903	23907	23871	23843	23800	23960	23982	24029	23854	23794	23864	24012	24022	23949	23840	23710	23768	23902	23891	23843	23956	23835	23911	23843	23708	23845	23926	23814	23965	23864	24030	23792	23880	23883	23963	23931	23792	23924	23797	23828	23837	23965	23810	23664	23917	23876	23829	23966	23726	23876	23997	23877	23818	23757	23759	23821	23943	24055	23851	23846	23909	23769	23866	23962	23864	23839	23858	23919	23853	23895	23927	23801	23905	23934	23877	23774	23883	23881	23908	23809	23750	23824	23876	23833	23880	23944	23747	23905	23879	23878	23801	23841	23857	23866	23842	23893	23852	23967	23775	23840	23827	23801	23979	23849	23856	23704	23874	23927	23876	23857	23819	23892	23900	23911	23806	23744	23885	23848	23750	23914	23832	23920	23759	23957	23874	23787	23880	23893	23850	23908	23765	23837	23771	23799	23928	23824	23758	23988	23917	23755	23832	23816	23883	23843	23964	23869	23928	23794	23745	23801	23804	23853	23926	23737	24042	23918	23801	23864	23788	23829	23883	23748	23872	23860	23850	23890	23734	23980	23837	23874	23824	23823	23858	23939	23806	23935	23840	23838	23808	23794	23728	23959	23737	23828	23923	23941	23801	23983	23800	23838	23778	23883	23665	23885	23879	23795	23900	23693	23856	23899	23921	23866	23812	23814	23787	23958	23918	23839	24015	23886	23907	23753	23858	23890	23872	23784	23916	23935	24016	23869	23856	23879	23843	23886	23830	23802	23872	23907	23895	24002	23888	23844	23833	23928	23833	23840	23850	23835	23908	24006	23913	23766	23822	23782	23932	23951	23802	23911	23806	23798	23783	24021	23795	23832	23916	23799	23837	23899	23883	23789	23961	23873	23974	23912	23982	23907	23749	23946	23977	23765	23785	23856	23761	23891	23900	23899	23775	23908	23803	23880	23868	23870	23921	23774	23926	23775	23892	23931	23817	23956	23789	23949	23841	23855	23933	23931	23920	23826	23820	23834	23838	23920	23771	23781	23972	23797	23935	23747	23747	23906	23859	23810	23952	23900	23840	23885	23885	23931	23773	23831	23853	23716	23800	23922	23796	23898	23860	23846	23906	23814	23880	23874	23793	23833	23963	23916	23731	23782	23995	24012	23909	23713	23868	23841	23964	23881	23798	23770	23887	23701	23774	23839	23890	23832	23892	24014	23718	23888	23795	23914	23814	23690	23971	23895	23959	23837	23836	23852	23959	23968	23766	23922	23977	23838	23815	23900	23890	23855	23930	23858	23895	23963	23877	23912	23831	23887	23732	23810	23956	23887	23837	23921	23752	23858	23854	23854	23840	23902	23870	23837	23891	23848	23852	23891	23802	23965	24049	23812	23945	23775	23764	23986	23818	23787	23969	23814	23923	23830	23779	23863	23890	23823	23966	23935	23840	23885	23889	23830	23947	23801	23781	23997	23808	23749	23953	23895	23935	23786	23932	23880	23698	23914	23902	23831	23994	23783	23877	23857	23964	23905	23930	23787	24007	23953	24011	23878	23882	23803	23882	23909	23721	23987	23861	23896	23758	23891	23885	23973	23982	23947	23872	23789	23906	23890	23778	23840	23879	23851	23915	23858	23894	23868	23873	23805	23877	23800	23875	23703	23908	24009	23846	23828	23897	23976	23820	23888	23723	23857	23875	23860	23856	23851	23759	23943	23561	23820	23861	23946	23836	23795	23983	23937	23788	23948	23776	23880	23806	23842	23801	23954	23670	23856	23815	23907	23976	23866	23861	23871	23824	23827	23842	23893	23841	23692	23876	23910	23739	23903	23776	23840	23938	23768	23857	23745	23882	23958	23832	23850	23762	23810	23905	23793	23898	23800	23856	23771	24065	23874	23957	23909	23822	23782	23881	23968	23806	23812	23778	23861	23923	23890	23820	23950	23923	23948	23785	23953	23804	23787	23858	23894	23821	23869	23908	23869	23938	23798	23758	23906	23909	23906	23803	23839	23771	23771	23763	23826	23895	23944	23907	23857	23823	23884	23798	23722	23934	23902	23856	23872	23827	23923	23976	23895	23929	23892	23889	23959	23717	23901	23771	23874	23948	23865	23786	23886	23829	23852	23942	23814	23807	23902	23676	23900	23785	23839	24001	23861	23787	24062	23738	23923	23928	23819	23923	23831	23855	23727	23941	23770	23888	23920	23825	23826	23823	23830	23928	23870	23783	23941	23841	23771	23846	23804	23776	23871	23883	23746	24048	23742	23952	23823	23856	23963	23849	23850	23816	23959	23795	23924	23879	23720	23928	23859	23921	23900	23915	23794	23895	23790	24041	23819	23902	23846	24041	23891	23977	23760	23860	23900	23925	23924	23864	23910	23774	23935	23981	23794	23859	23846	23812	24050	23929	23806	24076	23810	23782	23913	23754	23828	23878	23728	23923	24020	23713	24029	23869	23803	23930	23857	23873	23954	23874	23836	23897	23907	23834	23818	23898	24021	23840	23914	23952	23921	23941	23955	23800	23841	23989	23893	23914	23899	23887	23971	23852	23970	23868	23868	23868	23811	23823	23895	23783	23889	23883	23877	23890	23826	23843	23859	23872	23978	23887	23843	23837	23936	23781	23803	23943	23901	23817	23917	23871	23853	23930	23888	23848	23864	23935	23776	23863	23804	23966	23814	23813	23800	23953	23746	23840	23790	23858	23955	23762	23842	23910	23887	23792	23904	24032	23853	23876	23887	23834	23822	23776	23930	23906	23882	23855	23993	23846	23873	23799	23849	23912	23922	23905	23745	23824	24049	23751	23912	23901	23889	23927	23781	23938	23943	23893	23937	23901	23818	23754	24023	23878	23931	23896	24003	23837	23896	23786	23882	23816	23809	23826	23756	23858	23982	23860	23918	23807	23898	23954	23869	23922	23890	23845	23838	23928	23973	23919	23945	23983	23799	23760	23864	23862	23918	23938	23929	23856	24008	23808	24032	23883	23805	23886	23899	23813	23830	23848	23906	23890	23725	23988	23805	23774	23923	23904	23920	23836	23895	23793	23840	23832	23923	24002	23924	23746	23897	23929	23957	23860	23883	23958	23895	23839	23783	23942	23825	23957	23727	24004	23870	23891	24059	23885	23810	23992	23874	23847	23885	23851	23913	23821	23836	23775	23839	23863	23931	23815	23752	24010	23886	23885	23848	23887	23710	23852	23772	24035	23794	23801	23906	23900	23836	23916	23817	23891	23823	23828	23866	23867	23927	23836	23903	23805	23876	23763	23840	23838	23939	23760	23849	23947	23801	23878	23927	23935	23927	23891	23927	23761	23806	23825	23818	23886	23655	24069	24037	23878	23852	23980	23832	23785	23851	23828	23867	23746	23851	23857	23847	23892	23916	23889	23911	23821	23972	23868	23863	23918	23896	23961	23806	23964	23790	23862	23822	23815	23938	23954	24032	23846	24028	23816	23784	23863	23884	23719	23867	23904	23931	23917	23815	23880	23867	23858	23864	23909	23928	23825	23795	23831	23912	23872	23808	23838	23872	23900	23760	23882	23996	23843	23870	23919	23726	24020	23956	23929	23839	23830	23867	23901	23863	23797	24016	23769	23895	23928	23970	23900	23955	23766	23917	23862	23760	23942	23937	23918	23968	23704	24001	23811	23784	23813	23932	23798	23926	23743	23909	23845	23936	23928	23832	23799	23906	23878	23855	23942	23843	23771	23851	23808	23936	23805	23861	23942	23844	23876	23859	23918	23734	23881	23949	23736	23818	23922	23897	23872	23715	23925	23898
18707	16485	16507	16409	16711	16743	23590	26023	21768	18155	16725	16437	16230	16342	16517	16239	16111	16317	16236	16456	16184	16515	16288	16324	16400	16192	16314	16338	16310	16342	16450	16264	16330	16397	16198	16445	16239	16242	16351	16304	16375	16277	16313	16445	16174	16267	16315	16500	16427	16281	16206	16370	16427	16284	16384	16234	16193	16229	16335	16291	16243	16326	16421	16266	16165	16185	16299	16274	16399	16063	16119	16133	16345	16226	16271	16185	16517	16533	16234	16225	16400	16459	16341	16419	16480	16482	16216	16231	16148	16161	16243	16179	16333	16266	16419	16237	16207	16340	16259	16319	16416	16238	16225	16141	16183	16457	16446	16197	16009	16525	16418	16413	16210	16140	16375	16348	16036	16319	16263	16321	16177	16428	16288	16254	16461	16333	16435	16291	16415	16440	16398	16377	16243	16309	16363	16217	16365	16397	16320	16181	16164	16292	16292	16289	16218	16257	16411	16278	16427	16259	16426	16273	16240	16349	16282	16397	16240	16453	16404	16282	16253	16156	16336	16185	16213	16293	16293	16394	16114	16230	16295	16314	16298	16222	16334	16429	16267	16423	16377	16240	16348	16436	16232	16275	16294	16218	16356	16296	16329	16490	16414	16313	16506	16460	16517	16336	16470	16222	16299	16373	16436	16341	16386	16467	16400	16354	16292	16368	16464	16304	16398	16256	16293	16267	16449	16354	16274	16318	16345	16107	16264	16353	16288	16265	16404	16378	16368	16366	16181	16462	16026	16380	16117	16419	16389	16189	16449	16232	16277	16352	16341	16293	16256	16178	16408	16235	16405	16251	16327	16274	16518	16219	16308	16496	16312	16453	16389	16318	16418	16319	16294	16373	16319	16196	16247	16196	16338	16310	16422	16226	16295	16243	16232	16383	16480	16313	16358	16324	16329	16380	16332	16342	16250	16383	16489	16428	16494	16488	16265	16370	16408	16385	16442	16384	16322	16384	16375	16423	16305	16384	16276	16482	16151	16369	16394	16394	16471	16129	16519	16310	16152	16449	16431	16034	16055	16323	16314	16370	16327	16371	16427	16333	16197	16416	16300	16290	16228	16316	16291	16324	16420	16189	16261	16543	16197	16430	16389	16456	16251	16166	16292	16384	16447	16491	16212	16259	16359	16300	16348	16411	16280	16214	16135	16510	16268	16386	16318	16146	16140	16392	16367	16247	16253	16357	16470	16450	16352	16287	16285	16257	16354	16426	16422	16168	16248	16343	16304	16456	16380	16341	16312	16362	16330	16354	16158	16202	16376	16231	16247	16408	16194	16261	16385	16367	16475	16347	16367	16323	16488	16204	16327	16306	16376	16371	16293	16234	16323	16323	16271	16165	16259	16209	16429	16395	16375	16179	16418	16376	16348	16259	16355	16251	16497	16412	16313	16288	16288	16310	16422	16184	16298	16244	16384	16422	16516	16287	16453	16050	16396	16447	16319	16380	16180	16576	16336	16414	16293	16185	16384	16211	16271	16158	16241	16096	16236	16350	16369	16282	16286	16355	16162	16124	16287	16597	16188	16442	16536	16476	16368	16300	16435	16281	16308	16526	16330	16439	16342	16210	16359	16457	16314	16368	16467	16338	16359	16260	16383	16439	16429	16391	16163	16390	16376	16443	16275	16305	16308	16349	16116	16442	16463	16465	16158	16282	16476	16273	16382	16369	16386	16488	16653	16387	16289	16184	16275	16196	16488	16184	16289	16229	16460	16445	16374	16253	16132	16411	16341	16365	16140	16312	16351	16354	16229	16397	16364	16339	16418	16472	16217	16499	16181	16295	16379	16186	16236	16421	16239	16474	16299	16272	16447	16261	16326	16407	16455	16426	16357	16374	16339	16358	16258	16388	16491	16377	16356	16376	16198	16342	16259	16337	16266	16452	16231	16459	16377	16404	16407	16443	16395	16134	16258	16324	16306	16314	16393	16369	16369	16386	16192	16349	16381	16382	16261	16371	16347	16329	16265	16257	16274	16349	16417	16394	16320	16247	16389	16441	16435	16398	16540	16257	16462	16293	16274	16239	16237	16351	16250	16178	16407	16481	16394	16219	16401	16385	16154	16297	16186	16332	16317	16338	16380	16271	16341	16301	16402	16345	16298	16443	16438	16403	16360	16301	16094	16440	16271	16310	16320	16335	16458	16435	16233	16584	16197	16214	16195	16478	16462	16505	16365	16497	16384	16177	16378	16326	16294	16423	16284	16328	16425	16459	16268	16303	16446	16311	16590	16377	16561	16374	16259	16217	16404	16483	16263	16286	16263	16253	16532	16318	16358	16345	16447	16447	16346	16309	16498	16437	16210	16212	16366	16483	16313	16285	16565	16291	16362	16464	16254	16274	16430	16446	16371	16188	16525	16241	16316	16129	16325	16136	16289	16388	16333	16540	16240	16357	16294	16223	16177	16357	16344	16243	16286	16418	16284	16319	16336	16411	16556	16560	16400	16139	16327	16174	16459	16413	16363	16402	16499	16320	16389	16292	16349	16454	16303	16463	16544	16330	16297	16472	16485	16292	16304	16361	16217	16166	16553	16245	16189	16404	16342	16383	16458	16390	16192	16277	16332	16469	16366	16251	16376	16277	16307	16466	16146	16306	16395	16250	16187	16054	16479	16466	16270	16026	16457	16314	16302	16426	16300	16210	16423	16304	16350	16278	16288	16207	16440	16406	16356	16461	16281	16416	16370	16398	16384	16240	16173	16514	16188	16292	16454	16288	16265	16271	16338	16297	16352	16424	16483	16486	16377	16324	16279	16454	16395	16344	16468	16493	16256	16317	16378	16155	16458	16296	16356	16377	16336	16335	16448	16331	16307	16222	16408	16208	16322	16313	16539	16339	16346	16416	16322	16198	16203	16304	16300	16331	16440	16235	16473	16449	16143	16364	16491	16388	16281	16247	16437	16295	16449	16182	16280	16177	16110	16297	16305	16299	16348	16451	16285	16266	16356	16347	16283	16366	16297	16452	16255	16292	16441	16430	16304	16508	16462	16548	16429	16420	16341	16471	16336	16088	16481	16459	16481	16232	16467	16417	16285	16299	16319	16448	16376	16335	16171	16091	16406	16537	16514	16306	16171	16365	16409	16427	16352	16423	16462	16487	16294	16501	16235	16228	16497	16221	16440	16413	16365	16397	16345	16129	16212	16111	16169	16292	16351	16494	16328	16213	16345	16139	16282	16388	16174	16401	16436	16437	16212	16270	16296	16309	16399	16283	16393	16430	16301	16179	16437	16310	16236	16369	16471	16175	16319	16251	16174	16331	16252	16411	16494	16376	16441	16336	16365	16257	16272	16255	16382	16437	16427	16408	16333	16383	16320	16627	16296	16216	16371	16419	16484	16338	16208	16305	16450	16573	16154	16320	16214	16244	16279	16147	16287	16209	16412	16422	16239	16282	16232	16484	16338	16364	16483	16374	16222	16540	16063	16156	16199	16330	16214	16432	16343	16296	16405	16395	16262	16327	16269	16285	16296	16429	16327	16245	16217	16348	16225	16353	16418	16327	16364	16160	16502	16449	16297	16324	16336	16303	16184	16335	16429	16302	16531	16323	16370	16268	16298	16333	16515	16279	16427	16432	16487	16480	16484	16479	16464	16386	16374	16425	16503	16128	16475	16499	16404	16356	16182	16216	16260	16260	16164	16489	16261	16327	16468	16480	16367	16187	16393	16126	16160	16426	16206	16289	16415	16320	16464	16495	16387	16227	16273	16255	16583	16476	16456	16508	16187	16427	16298	16116	16248	16249	16336	16284	16375	16219	16453	16326	16103	16223	16241	16173	16271	16331	16455	16454	16338	16304	16574	16449	16159	16458	16337	16457	16327	16297	16380	16271	16459	16350	16199	16214	16290	16567	16520	16306	16331	16379	16252	16442	16345	16235	16189	16614	16190	16299	16313	16552	16345	16526	16568	16492	16233	16401	16469	16289	16426	16320	16346	16109	16202	16088	16344	16454	16399	16400	16384	16349	16409	16266	16311	16492	16478	16273	16369	16406	16402	16288	16261	16336	16300	16337	16158	16088	16241	16282	16200	16316	16490	16229	16426	16211	16468	16476	16217	16255	16179	16348	16275	16363	16289	16289	16321	16083	16276	16275	16459	16478	16414	16428	16455	16364	16452	16243	16499	16354	16430	16506	16517	16422	16384	16614	16199	16225	16323	16424	16331	16135	16162	16296	16476	16298	16270	16455	16321	16519	16293	16230	16519	16406	16592	16279	16150	16431	16397	16442	16301	16265	16623	16369	16368	16196	16275	16340	16393	16335	16466	16322	16144	16152	16312	16179	16390	16598	16383	16500	16138	16255	16180	16312	16187	16332	16374	16176	16309	16316	16353	16364	16310	16405	16377	16243	16202	16391	16273	16433	16470	16318	16282	16144	16209	16438	16188	16139	16436	16357	16342	16494	16402	16353	16318	16333	16307	16247	16415	16466	16475	16241	16329	16345	16543	16290	16365	16291	16332	16225	16482	16385	16350	16203	16364	16168	16334	16357	16208	16444	16266	16218	16175	16328	16404	16502	16356	16124	16196	16139	16270	16353	16405	16245	16407	16294	16358	16323	16321	16560	16417	16309	16475	16330	16390	16390	16483	16304	16369	16370	16225	16134	16214	16252	16359	16413	16523	16324	16300	16379	16409	16355	16500	16396	16386	16225	16149	16017	16278	16401	16538	16390	16438	16271	16284	16409	16326	16547	16269	16418	16324	16294	16319	16261	16541	16342	16294	16458	16512	16275	16422	16301	16235	16302	16135	16383	16343	16285	16409	16157	16290	16379	16325	16348	16327	16277	16426	16353	16420	16454	16459	16221	16116	16424	16366	16195	16236	16278	16296	16384	16343	16392	16412	16408	16472	16441	16160	16444	16632	16304	16303	16482	16547	16200	16210	16342	16557	16479	16318	16298	16260	16376	16423	16256	16409	16141	16340	16392	16268	16200	16476	16270	16413	16385	16255	16314	16264	16236	16385	16445	16276	16274	16291	16353	16428	16159	16285	16279	16431	16286	16373	16502	16494	16333	16444	16249	16404	16537	16331	16280	16194	16498	16442	16297	16353	16255	16328	16305	16415	16284	16539	16353	16348	16261	16251	16317	16355	16402	16367	16399	16532	16263	16337	16218	16367	16430
24130	24115	23922	24368	24826	25645	31114	28577	26908	24721	23995	23815	23794	23797	23885	23793	23705	23821	23890	23673	23897	23743	23692	23901	23697	23868	23775	23935	23852	23916	23644	23960	23642	23884	23869	23733	23848	23656	23932	23803	23714	23812	23682	23870	23733	23766	23720	23932	23678	23887	23675	23796	23742	23798	23895	23640	23721	23788	23826	23856	23756	23718	23777	23803	23792	23880	23758	23846	23697	23794	23755	23777	23733	23842	23845	23821	23775	23833	23825	23731	23859	23857	23812	23845	23725	23771	23905	23735	23859	23794	23724	23760	23784	23815	23734	23778	23853	23843	23781	23696	23735	23713	23592	23872	23939	23819	23847	23841	23759	23755	23756	23871	23755	23858	23855	23635	23848	23841	23738	23828	23922	23801	23768	23728	23886	23764	23853	23759	23897	23763	23853	23876	23855	23791	23771	23793	23838	23787	23805	23741	23748	23718	23815	23852	23803	23887	23695	23873	23703	23819	24001	23739	23786	23754	23722	23791	23825	23806	23775	23921	23831	23726	23864	23696	24010	23729	23751	23776	23790	23778	23808	23753	23921	23757	23800	23803	23868	23846	23926	23751	23779	23714	24017	23855	23791	23578	23887	23731	23822	23783	23837	23897	23893	23847	23746	23692	23785	23864	23767	23809	23755	23811	23894	23866	23775	23924	23735	23864	23755	23605	23795	23762	23902	23802	23865	23683	23888	23804	23905	23678	23815	23836	23776	23814	23900	23818	23807	23780	23951	23879	23833	23847	23857	23864	23816	23905	23905	23892	23694	23856	23780	23714	23793	23891	23934	23920	23690	23962	23864	23803	23794	23925	23953	23725	23826	23839	23812	23765	23848	23811	23879	23793	23792	23848	23806	23857	23816	23756	23870	23876	23868	23913	23835	23894	23854	23932	23854	23777	23881	23732	23876	23847	23652	23797	23768	23890	23803	23646	23840	23845	23866	23839	23710	23792	23744	23874	23870	23809	23935	23843	23875	23912	23784	23837	23792	23782	23836	23800	23939	23761	23776	23729	23808	23955	23757	23776	23803	23770	23882	23753	23850	23865	23723	23861	23776	23827	23889	23770	23844	23748	23830	23906	23844	23868	23859	23811	23896	23695	23744	23973	23812	23910	23860	23767	23705	23893	23649	23800	23740	23816	23751	23825	23842	23762	23927	23832	23787	23822	23873	23876	23810	23777	23862	23775	23951	23857	23909	23822	23836	23764	23881	23774	23837	23825	23758	23874	23839	23858	23840	23860	23979	23723	23817	23772	23787	23944	23833	23809	23891	23896	23904	23893	23729	24023	23823	23898	23884	23727	23786	23778	23842	23760	23820	23822	23774	23925	23811	23747	23804	23821	23816	23893	23829	23954	23833	23954	23818	23802	23909	23831	23976	23896	23854	23922	23852	23841	23853	23775	23887	23794	23788	23844	23769	23792	23902	23807	23816	23821	23864	23802	23895	23829	23818	23960	23951	23894	23674	23856	23898	23817	23848	23773	23912	23829	23794	23842	23915	23821	23793	23897	23879	23914	23738	23844	23985	23904	23846	23876	23872	23850	23774	23838	23862	23814	23848	23669	23890	23939	23861	23849	23822	23833	23805	23729	23816	23864	23720	23849	23895	23862	23850	23827	23788	23719	23769	23969	23869	23752	23864	23866	23741	23758	23847	23885	23844	23739	23839	23793	23962	23963	23802	23978	23773	23848	23856	23832	23915	24017	23845	23949	23900	23790	23701	23865	23879	23784	23805	23830	23853	23788	23813	23836	23843	23898	23851	23856	23808	23910	23789	23861	23799	23915	23729	23777	23856	23874	23838	23824	23791	23815	23943	23831	23903	23784	23730	23817	23865	23929	23750	23950	23763	23914	23829	23692	23869	23860	23675	23849	23886	23751	23906	23876	23881	23826	23951	23771	23857	23854	23792	23881	23793	23972	23768	23823	23917	23811	23824	23866	23981	23850	23865	23883	23885	23849	23856	23813	23831	23950	23867	23905	23819	23733	23850	23935	23761	23806	23747	23824	23831	23919	23888	23930	23641	23882	23922	23763	23867	23880	23807	23930	23808	23822	24008	23774	23864	23737	23923	23782	23888	23796	23721	23916	23945	23793	23847	23761	23913	23823	23909	23759	23826	23845	23862	23846	23910	23844	23822	23639	23915	23887	23851	23861	23839	23751	23957	23861	23944	23891	23881	23800	23817	23796	23882	23829	23806	23843	23767	23846	23855	23780	23891	23821	23850	23851	23863	23846	23944	23939	23834	23736	23891	23854	23892	23780	23873	23917	23853	23758	23855	23903	23863	23805	23822	23820	23871	23894	23762	23848	23925	23767	23813	23894	23823	23794	23930	23773	23923	23737	23914	23758	23813	23914	23883	23964	23770	23926	23961	23772	23760	23841	23795	23875	23908	23796	23790	23901	23772	23757	23857	23780	23843	23925	23764	23927	23781	23715	23825	23886	23896	23865	23880	23796	23765	23813	23812	23832	23817	23857	23851	23764	23899	23839	23946	23901	23703	23948	23832	23885	23820	23877	23805	23826	23946	23742	23867	23959	23979	23815	23934	23887	23834	23783	23899	23814	23776	23983	23803	23875	23902	23746	23807	23776	23915	23825	23671	23828	23904	23922	23766	23936	23676	23875	23773	23853	23769	23923	23786	23766	23877	23705	23902	23774	23827	23975	23746	23804	24051	23748	23844	23900	23897	23840	23887	23829	23789	23949	23796	23742	23851	23741	23906	23890	23784	23788	23862	23739	23993	23753	23794	23828	23886	23797	23898	23807	23867	23919	23904	23729	23765	23897	23859	23828	23878	23961	23836	23872	23869	23899	24047	23747	23837	23726	23821	23904	23738	23776	23813	23737	23771	23764	23899	23812	23811	23946	23858	23879	23949	23962	23711	23802	23802	23870	23934	23807	23741	23767	23935	23739	23887	23764	23848	23908	23854	23767	23897	23767	23853	23751	23861	23839	23791	23893	23904	23766	23815	23807	23885	24070	23859	23997	23810	23893	23875	23760	23840	23835	23861	23943	23792	23868	23820	23738	23857	23810	23850	23671	23871	23846	23833	23769	23884	23903	23997	23735	23816	23860	23878	23757	23869	23872	23859	23906	23864	23798	23742	23924	23879	23817	23770	23928	23840	23903	23817	23752	23919	23860	23753	23843	23982	23887	23826	24001	23803	23872	23822	23848	23821	23864	23880	23906	24033	23755	23841	23812	23776	23923	23870	23818	23901	23799	23716	23796	24019	23962	23825	23861	23715	23981	23905	23700	23970	23794	23823	23950	23759	23765	23942	23727	23758	23897	23885	23898	23903	23924	23890	23683	23925	23883	23710	23886	23924	23838	23696	23845	23862	23864	23744	23933	23810	23756	24059	23841	23778	23863	23836	23673	23878	23868	23866	23847	23820	23948	23830	23876	23820	23844	23842	23804	23820	23839	23864	23796	23831	23879	23856	23790	23818	23883	23824	23827	23803	23835	23799	23692	23877	23788	23880	23978	23817	23818	23956	23776	23804	23777	23743	23859	23794	23923	23905	23882	23882	23745	23900	23744	23887	23733	23907	23856	23816	23856	23711	23909	23920	23811	23783	23894	23872	23756	23981	23888	23914	23857	23782	23885	23854	23914	23868	23881	23844	23844	23851	23878	23894	23872	23801	23809	23954	23895	23811	23826	23961	23915	23811	23833	23798	23936	23934	23948	23792	23831	23920	23818	23795	23911	23789	23832	23948	23720	23775	23801	23810	23840	23727	23909	23844	23957	23882	23775	23837	23891	23785	23867	23811	23875	23935	23680	23794	23907	23875	23795	23937	23792	23750	23870	23824	23927	23796	23855	23905	23877	23848	23866	23736	23880	23866	23799	23858	23854	23733	23803	23834	23828	23884	23719	23901	23776	23834	23823	23751	23896	23844	23982	23761	23813	23803	23807	23805	23837	23894	23966	23800	23793	23835	23884	23696	23920	23918	23845	23863	23781	23747	23939	23869	23928	23803	23948	24002	23781	23875	23874	23826	23810	23976	23825	23953	23863	23808	23831	23868	23842	23835	23975	23882	23830	23774	23859	23822	23949	23905	23880	23932	23752	23848	23860	23790	23965	23885	24006	23941	23736	23857	23784	23917	23898	23699	23921	23783	23848	23847	23824	23843	23814	23867	23737	23726	23771	23751	23989	23919	23874	23769	23706	23955	23767	23976	23798	23886	23788	23899	23856	23883	23781	23802	23877	23792	23776	23935	23806	23802	23899	23754	23863	23839	23946	23851	23908	23787	23859	23752	23888	23907	23783	23895	23746	23776	23806	23910	23879	23698	23990	23828	23764	23837	23908	23812	23831	23869	23969	23710	23881	23937	23776	23825	23913	23804	23774	23734	23924	23819	23953	23753	23844	23740	23921	23812	23794	23721	23878	23929	23886	23847	23886	23786	23943	23873	23836	23794	23856	23911	23781	23790	23844	24002	23879	23727	23849	23873	23768	23795	23759	23941	23839	23888	23701	23754	23862	23825	23814	23861	23803	23750	23888	23876	23845	23808	23752	23894	23918	23956	23796	23907	23763	23796	23750	23844	23916	23638	23742	23809	23940	23875	23796	23764	23763	23856	23939	23894	23710	23929	23933	23897	23891	23941	23977	23819	24014	23905	23724	23823	23839	23809	23916	23789	23625	23882	23914	23828	23831	23699	23800	23908	24002	23830	23788	23731	23880	23864	23820	23910	23799	23910	23799	23870	23786	23806	23707	23846	24010	23659	23943	23780	23886	23843	23868	23808	23744	23854	23843	23936	23971	23903	23953	23880	23851	23785	23766	23846	23926	23848	23821	23742	23792	23821	23970	23815	23784	23931	23862	23910	23950	23861	23972	23855	23871	23823	23966	23821	23950	23860	23802	23903	23778	23953	23875	23958	23884	23634	23923	23854	23855	24043	23911	23807	23905	23773	23864	23790	23858	23869	23731	23850	23941	23840	23711	23877	23803	23817	23845	23881	23890	23917	23869	23855	23722	23825	23900	23731	23935	23881	23848	23864	23919	23947	23874	23838	23840	23934	23795	23907	23734	23898	23890	23956	23887	23788	23715	23861	23895	23851	23776	23903	23987	23744	23891	23892	23891	23833	23994	23884	23975	23776	23816	23818	23978	23862	23819
18359	17045	16932	16943	16888	18350	45142	44606	33252	23090	18172	16859	16633	16598	16539	16617	16700	16581	16550	16745	16800	16534	16726	16599	16674	16589	16566	16690	16706	16594	16644	16628	16478	16633	16615	16567	16569	16672	16679	16679	16585	16667	16892	16813	16720	16429	16685	16454	16565	16738	16545	16419	16612	16809	16506	16657	16657	16429	16679	16683	16557	16657	16533	16695	16602	16527	16643	16776	16784	16511	16458	16264	16682	16701	16577	16480	16708	16665	16513	16543	16733	16435	16630	16654	16514	16417	16485	16628	16804	16559	16351	16488	16697	16402	16606	16543	16555	16499	16617	16581	16465	16485	16577	16674	16628	16480	16568	16684	16440	16611	16765	16591	16666	16479	16722	16580	16523	16537	16780	16536	16554	16547	16572	16819	16669	16496	16584	16651	16433	16584	16536	16407	16625	16618	16653	16694	16561	16567	16631	16675	16731	16656	16460	16666	16578	16614	16670	16606	16681	16649	16610	16567	16275	16560	16580	16695	16596	16688	16344	16616	16582	16715	16571	16715	16643	16573	16480	16730	16570	16547	16558	16411	16500	16541	16733	16500	16530	16797	16655	16673	16801	16713	16782	16581	16615	16550	16566	16518	16572	16707	16592	16644	16630	16622	16887	16580	16467	16652	16572	16583	16532	16575	16776	16390	16633	16792	16716	16632	16491	16576	16817	16723	16357	16669	16470	16829	16620	16620	16652	16571	16731	16672	16376	16610	16409	16597	16604	16645	16658	16684	16419	16650	16716	16574	16709	16556	16641	16612	16318	16726	16352	16601	16707	16770	16562	16699	16656	16592	16642	16687	16581	16417	16517	16650	16612	16679	16692	16357	16615	16720	16571	16520	16638	16588	16468	16821	16555	16460	16682	16523	16630	16587	16552	16719	16639	16508	16606	16594	16755	16618	16475	16522	16717	16335	16609	16466	16696	16503	16492	16723	16651	16636	16577	16599	16513	16573	16577	16646	16823	16495	16788	16675	16650	16670	16658	16651	16464	16721	16611	16633	16670	16558	16582	16714	16646	16506	16830	16610	16573	16544	16673	16576	16563	16800	16648	16645	16652	16671	16587	16588	16741	16495	16635	16625	16714	16574	16674	16574	16524	16674	16558	16529	16818	16517	16510	16655	16743	16645	16754	16555	16571	16614	16434	16616	16707	16669	16825	16623	16565	16509	16461	16607	16581	16717	16387	16602	16574	16582	16689	16520	16685	16476	16580	16788	16708	16479	16526	16771	16709	16529	16395	16564	16518	16650	16465	16536	16567	16546	16598	16532	16595	16623	16755	16638	16462	16612	16686	16484	16451	16523	16670	16594	16598	16634	16535	16650	16569	16364	16359	16663	16620	16605	16774	16750	16597	16671	16567	16537	16664	16612	16493	16468	16841	16882	16505	16569	16657	16431	16790	16727	16750	16515	16470	16443	16755	16732	16803	16542	16683	16627	16789	16362	16618	16768	16650	16569	16530	16631	16439	16483	16394	16463	16636	16447	16455	16558	16594	16803	16514	16790	16688	16621	16752	16721	16581	16726	16627	16545	16469	16573	16531	16596	16606	16570	16563	16696	16808	16592	16715	16687	16659	16765	16503	16481	16496	16580	16776	16622	16553	16554	16539	16613	16676	16624	16523	16693	16736	16551	16595	16693	16573	16710	16593	16828	16753	16665	16537	16583	16638	16499	16475	16549	16641	16844	16694	16789	16514	16497	16495	16594	16738	16713	16736	16558	16566	16535	16662	16535	16648	16377	16730	16623	16551	16669	16568	16481	16608	16579	16534	16692	16788	16650	16545	16525	16680	16804	16464	16730	16713	16521	16746	16646	16880	16840	16708	16719	16490	16544	16585	16680	16525	16545	16603	16623	16747	16458	16602	16760	16555	16658	16776	16623	16572	16500	16651	16668	16537	16582	16577	16591	16668	16536	16591	16728	16573	16620	16580	16686	16684	16592	16588	16673	16675	16372	16709	16845	16860	16618	16589	16734	16732	16698	16695	16696	16593	16526	16540	16686	16640	16484	16648	16909	16697	16795	16680	16343	16603	16695	16660	16598	16545	16660	16539	16563	16331	16547	16657	16725	16684	16711	16462	16704	16454	16453	16494	16642	16595	16577	16666	16434	16656	16521	16532	16522	16495	16493	16552	16534	16736	16571	16437	16610	16730	16622	16600	16493	16538	16473	16606	16342	16340	16797	16662	16725	16594	16523	16568	16645	16767	16509	16521	16772	16625	16505	16524	16581	16584	16562	16618	16575	16596	16372	16680	16565	16571	16526	16498	16579	16523	16382	16618	16612	16564	16456	16777	16585	16363	16715	16399	16647	16724	16580	16753	16798	16546	16551	16545	16770	16678	16390	16592	16709	16535	16722	16529	16515	16760	16595	16755	16615	16609	16452	16466	16472	16699	16644	16578	16633	16746	16696	16695	16609	16479	16701	16504	16287	16798	16759	16536	16616	16714	16693	16688	16605	16847	16687	16702	16658	16520	16565	16742	16429	16511	16552	16591	16677	16624	16630	16686	16674	16890	16464	16482	16456	16589	16710	16586	16714	16468	16668	16659	16544	16530	16411	16485	16654	16451	16582	16692	16591	16686	16712	16587	16806	16688	16702	16725	16655	16638	16655	16596	16398	16701	16551	16681	16689	16715	16566	16377	16727	16538	16613	16615	16403	16649	16530	16716	16851	16545	16433	16447	16715	16631	16597	16643	16629	16810	16494	16663	16621	16654	16535	16585	16815	16585	16651	16583	16495	16758	16596	16584	16705	16383	16637	16703	16646	16515	16564	16675	16606	16628	16523	16731	16692	16680	16483	16410	16506	16580	16539	16481	16705	16690	16753	16715	16404	16583	16666	16323	16510	16489	16582	16597	16774	16637	16688	16537	16714	16639	16597	16772	16691	16477	16571	16798	16535	16578	16367	16755	16609	16652	16712	16520	16723	16394	16594	16679	16496	16436	16732	16897	16554	16559	16488	16567	16623	16762	16508	16732	16636	16557	16591	16556	16704	16547	16717	16656	16821	16532	16622	16719	16440	16507	16581	16693	16715	16671	16681	16700	16399	16623	16643	16762	16574	16477	16678	16546	16657	16809	16423	16511	16775	16693	16820	16569	16488	16576	16596	16536	16615	16641	16664	16523	16676	16725	16506	16437	16710	16661	16546	16708	16841	16692	16449	16629	16548	16587	16522	16558	16682	16499	16694	16733	16583	16610	16739	16678	16628	16590	16564	16637	16595	16487	16553	16480	16740	16671	16568	16846	16664	16553	16624	16515	16825	16644	16703	16428	16725	16642	16666	16813	16688	16695	16589	16770	16621	16622	16430	16611	16704	16698	16709	16589	16575	16591	16594	16801	16648	16770	16685	16416	16517	16513	16831	16520	16643	16678	16601	16611	16636	16620	16675	16528	16869	16675	16612	16371	16681	16518	16797	16455	16496	16708	16560	16633	16587	16691	16601	16681	16506	16723	16461	16439	16742	16752	16762	16600	16830	16652	16701	16638	16421	16653	16810	16624	16520	16720	16616	16462	16547	16600	16557	16568	16632	16586	16702	16572	16667	16532	16559	16283	16544	16560	16633	16484	16450	16496	16567	16673	16531	16623	16660	16521	16570	16673	16743	16626	16734	16755	16649	16526	16607	16807	16669	16735	16629	16678	16588	16648	16532	16699	16526	16647	16542	16732	16603	16637	16540	16594	16676	16603	16553	16763	16750	16601	16564	16593	16673	16576	16562	16888	16745	16611	16715	16464	16669	16528	16646	16715	16572	16506	16695	16508	16678	16728	16384	16743	16553	16631	16733	16684	16506	16614	16576	16733	16421	16685	16673	16591	16633	16807	16521	16687	16689	16745	16622	16441	16494	16580	16621	16512	16431	16462	16421	16722	16526	16577	16643	16852	16551	16639	16552	16580	16870	16598	16648	16673	16659	16428	16761	16278	16535	16529	16310	16516	16711	16446	16712	16588	16611	16584	16764	16589	16624	16603	16497	16700	16624	16709	16536	16550	16357	16685	16506	16654	16635	16567	16467	16649	16658	16655	16646	16494	16573	16357	16507	16637	16676	16451	16688	16637	16574	16603	16552	16679	16652	16606	16649	16550	16556	16399	16411	16664	16606	16563	16554	16572	16534	16383	16640	16520	16714	16591	16618	16704	16727	16535	16641	16755	16657	16737	16487	16732	16484	16568	16736	16566	16641	16713	16457	16305	16700	16595	16705	16522	16687	16370	16725	16672	16681	16534	16502	16642	16719	16516	16459	16415	16738	16582	16653	16586	16689	16888	16822	16649	16776	16591	16539	16748	16718	16550	16707	16702	16606	16572	16597	16698	16727	16505	16703	16522	16675	16650	16551	16725	16684	16665	16657	16725	16741	16483	16606	16546	16689	16509	16506	16566	16483	16618	16557	16699	16386	16610	16586	16706	16904	16690	16601	16463	16528	16488	16602	16492	16688	16713	16722	16651	16534	16633	16601	16759	16679	16639	16714	16669	16589	16700	16498	16644	16544	16729	16602	16601	16503	16688	16318	16687	16486	16662	16542	16529	16527	16778	16636	16701	16570	16602	16447	16560	16711	16749	16640	16732	16573	16541	16613	16574	16623	16353	16594	16652	16728	16594	16623	16781	16757	16548	16541	16753	16814	16471	16675	16572	16661	16724	16480	16509	16410	16505	16579	16689	16473	16444	16817	16543	16646	16647	16551	16641	16517	16683	16643	16610	16545	16482	16514	16508	16700	16683	16573	16705	16672	16671	16472	16628	16712	16731	16518	16581	16608	16680	16626	16773	16501	16521	16582	16629	16498	16550	16704	16757	16614	16763	16428	16771	16770	16383	16748	16654	16412	16636	16762	16576	16537	16654	16657	16495	16778	16622	16507	16705	16775	16692	16404	16690	16682	16743	16839	16689	16522	16658	16588	16574	16575	16634	16543	16791	16754	16616	16547	16525	16566	16534	16645	16787	16557	16472	16424	16745	16691	16639	16617	16435	16802	16517	16485	16560	16506	16686	16670	16827	16807	16568	16552	16531	16595	16446	16760	16400	16394	16798	16635	16831	16741	16324	16828	16753	16673	16484	16802	16497	16374	16492	16761	16671	16714	16608	16430	16747	16738	16681	16618	16752	16575	16525	16463
25672	24146	24290	25501	26281	29756	39580	30010	23681	24621	23072	23012	23205	23399	23337	23346	23586	23628	23581	23719	23750	23759	23773	23718	23757	23754	23862	23676	23756	23647	23798	23786	23775	23886	23791	23735	23856	23726	23794	23814	23844	23782	23787	23806	23818	23853	23887	23817	23924	23709	23917	23607	23786	23791	23795	23800	23689	23821	23702	23837	23837	23764	23774	23819	23729	23803	23687	23814	23873	23811	23869	23811	23753	23733	23843	23742	23723	23799	23785	23761	23846	23725	23749	23774	23875	23797	23791	23795	23743	23739	23832	23892	23921	23816	23825	23804	23755	23993	23856	23801	23784	23989	23624	23879	23778	23647	23866	23808	23850	23702	23802	23780	23871	23893	23867	23730	23805	23836	23779	23849	23978	23861	23951	23750	23819	23767	23874	23865	23836	23865	23696	23928	23880	23834	23887	23712	23774	23872	23907	23813	23790	23806	23898	23743	23876	23738	23836	23809	23784	23811	23913	23794	23940	23884	23793	23777	23759	23873	23825	23832	23821	23775	23821	23735	23842	23892	23759	23750	23812	23791	23848	23693	23976	23887	23784	23780	23792	23892	23850	23819	23889	23838	23922	23750	23808	23991	23704	23890	23885	23837	23925	23842	23789	23788	23795	23797	23797	23824	23861	23837	23826	23917	23877	23873	23785	23737	23770	23869	23846	23740	23866	23926	23839	23771	23821	23907	23883	23828	23801	23764	23932	23776	23784	23882	23884	23932	23900	23831	23897	23734	23783	23877	23790	23867	23856	23984	23947	23842	23874	23893	23888	23807	24001	23743	23920	23906	23890	23751	23759	23876	23811	23877	23951	23832	23821	23857	23966	23774	23953	23793	23853	23820	23786	24005	23812	23846	23876	23982	23788	23868	23772	24015	24018	23902	23912	23949	23856	23848	23903	23867	23831	23877	23866	23862	23838	23804	23907	23878	23815	23833	23858	23950	23890	23874	23817	23771	23882	23932	23746	23729	23844	23809	23844	23771	23858	23863	23881	23811	23781	23804	23865	23877	23937	23920	23939	23869	23870	23698	23921	23790	23869	23879	23851	23709	23825	23768	23792	23837	23895	23807	23883	23762	23898	23742	23908	23728	23747	23749	23889	23919	23749	23707	23845	23790	23855	23852	23818	23889	23925	23716	23899	23766	23852	23768	23890	23915	23782	23795	23833	23884	23867	23872	23802	23817	23770	23862	23828	23925	23867	23882	23861	23742	23816	23924	23936	23804	23824	24053	23931	23942	23948	23872	23845	23819	23865	23787	23935	23747	23888	23827	23813	23947	23893	23907	24011	23770	23850	23815	23775	23872	23849	23786	23872	23891	23898	23804	23937	23770	23764	23838	23863	23837	23839	23806	23945	23897	23812	23832	23730	23895	23711	23800	23880	23884	24004	23858	23813	23745	23949	23854	23774	23917	23850	23808	23877	23787	23822	23794	23869	23871	23918	23876	23801	23845	23949	23758	23859	23830	23900	23895	23867	23759	23853	23703	23885	23946	23717	23838	24007	23839	23860	23897	23841	23883	23963	23926	23996	23873	23940	23841	23767	23935	23853	23875	23855	23770	23830	23908	23871	23833	23876	23873	23876	23908	23804	23763	23923	23911	23900	23756	23788	23817	23789	24002	23767	24001	23751	23884	23931	23902	23799	23944	23900	23933	23990	23896	23845	23964	23914	23894	23791	23900	23882	23815	23977	23799	23913	23859	23941	23838	23853	23900	23872	23912	23931	23947	23897	23790	24004	23742	23977	23797	23928	23825	23845	23968	23744	23876	23837	23897	23976	23813	23954	23758	23787	23859	23878	23956	23772	23896	23802	23986	23983	23892	23773	23730	23850	23892	23844	23871	23852	23866	23918	23901	23881	23954	23907	23842	23851	23872	23766	24009	23846	23882	23817	23825	23942	23956	23978	23817	23886	23818	23902	23976	23844	23770	23975	23872	23843	23972	23789	23937	23819	23889	24000	23802	23854	23789	23867	23928	23911	23800	23903	23847	23853	23919	23937	24113	23802	23918	23871	23860	23846	23874	23880	23880	23821	23810	23918	23845	23744	23845	23801	23886	23917	23924	23694	23804	23943	23878	23977	23840	23855	23846	23778	23864	23875	23812	23853	23830	23834	23811	23900	23758	24028	23849	23958	23857	23925	23798	23887	23889	23805	23832	23844	23833	23928	23877	23717	23940	23856	23865	23998	23724	23982	23906	23898	23799	23795	23837	23760	23753	23918	23757	23899	23815	23972	23887	23748	23782	23925	23829	23852	23893	23981	23924	23950	23834	23896	23914	23773	23943	23920	23938	23702	24086	23888	23823	23949	23861	23888	23852	23807	23944	23790	23999	23873	23948	23700	23958	23843	23922	23909	23987	23932	23926	23920	23862	23820	23788	23986	23982	23865	23936	23973	23856	23863	23886	23832	23799	23867	23887	23858	23852	23909	23819	23901	23840	23857	23851	23998	23916	23874	23968	23856	23931	23917	23827	23993	23887	23821	23859	23839	23817	23701	24062	23905	23745	23881	23830	23851	23910	23885	23844	23808	23912	23726	23920	23919	23934	23913	23840	23859	24122	23671	23856	24032	23743	23852	23870	23882	23846	23963	23849	23996	23838	23866	23822	23801	23891	23711	23929	23800	23756	23906	23863	23847	23942	23875	23823	23912	23937	23946	23888	23910	23803	23844	23802	23813	23831	23759	23978	23963	23922	23801	23857	23747	23787	23779	23868	23855	23870	23908	23837	23972	23874	23780	23831	23838	23868	24063	23900	23790	23829	24021	23895	23709	23847	23828	23981	23965	23675	23891	23905	23801	23866	23901	23773	23897	23914	23761	23849	23769	23871	23904	23816	23800	23877	23787	23902	23928	23815	23880	23952	23718	23899	23808	23819	23784	23877	23950	23867	24004	23807	23908	23914	23913	23895	23839	23968	23694	23945	23958	23731	23815	23914	23769	23873	23877	23848	23896	23869	23917	23944	23743	23919	23891	23816	23985	23954	23726	23836	23885	23980	23869	23688	23889	23910	23944	23957	23960	23899	23933	23798	23859	23840	23926	23907	23845	23965	23921	23958	23789	23877	23909	23922	23976	23891	23777	23828	23900	23791	23978	23904	23751	23847	23881	23896	23878	23918	23857	23924	23945	23989	23811	23867	23856	23932	23956	23706	23992	23811	23951	23857	23917	23904	23851	23883	23853	23917	23914	23851	23855	23997	23788	23779	23899	23841	23935	23837	23885	23823	23801	23920	23848	23910	23800	23829	24027	23958	23873	23900	23970	23862	23801	23840	23887	23947	23740	23868	23852	23863	23815	23835	23814	24001	23705	23984	23922	23822	23806	23810	23769	23788	23934	23905	23791	23760	24013	23841	23891	23895	23958	23915	23777	23905	23726	23964	23820	23849	23922	23943	23847	23810	23890	23826	23879	23825	23851	23968	23822	23905	24016	23765	23919	23968	23782	23848	23835	24041	23965	23845	23937	23991	23828	23790	23892	23814	23934	23827	23989	24000	23838	23827	23925	23819	23806	23772	23897	23924	23784	23909	23906	23868	23893	23867	23900	23690	24017	23747	23852	24027	23727	23869	23903	23834	23810	23902	23873	23997	23895	23896	23871	23938	23880	23898	23680	23851	23875	23923	23915	23856	23945	23768	23897	23837	23843	23778	23906	23880	23864	23921	23840	23853	23887	23905	23890	23937	23796	23863	23886	23970	23900	23938	23815	23862	23804	23743	23838	23845	23907	23954	23972	23745	23978	23890	23831	23763	23897	23832	23882	23844	23919	23845	23735	23806	23851	23847	24001	23836	23887	23853	23781	23840	23911	23739	23986	23922	23810	23849	23839	23831	23838	23912	23855	23793	23987	23769	23930	23720	23937	23924	23761	23888	23726	23947	23933	23686	23859	23884	23897	24007	23752	23888	23859	23913	23929	23875	23863	23939	23790	23937	23901	23914	23843	23909	23861	23922	23846	23940	23824	23964	23968	23872	23739	23903	23814	23941	23944	23839	23849	23897	23974	23908	23898	23791	23848	23839	23812	23882	23897	23848	23840	23950	23907	23828	23869	23771	23804	23889	23848	23816	23932	23914	23866	23771	23972	23938	23816	24042	23813	23944	23942	23744	23823	23912	23801	23983	23833	23886	23969	23900	23769	23804	23909	23940	23964	23854	23919	23964	23744	23854	23895	23796	23886	23760	23871	23880	23946	23819	23948	23838	23910	23909	23857	23848	23939	23992	23957	23746	23911	23985	23890	23936	23882	23932	23875	23906	23865	23748	23931	23814	23862	23962	23825	23854	23871	23871	23975	23876	23934	23787	23872	23877	23900	23858	23764	23902	23819	23784	23794	23842	23914	23948	23811	24039	23772	24084	23712	23983	24044	23738	23825	23772	23834	23796	23855	23960	23828	23882	23815	23865	23989	23860	23866	23866	23994	23797	23889	23940	23990	23799	23933	23921	23847	23997	23874	23940	23828	23907	23800	23834	23956	23736	23836	23896	23833	23984	24010	23837	23796	23947	23874	23899	23823	23948	23827	23883	24007	23929	23789	23835	23917	23841	23861	23838	23826	23779	23962	23829	23962	23965	23792	23799	23896	23971	23966	23827	24008	23835	23876	23863	23832	23810	23915	23936	23912	23979	23772	23966	23917	24000	23889	23990	23997	23973	23931	23873	23891	23940	23905	23828	23894	23859	23932	23928	23893	23796	23881	23915	23776	23763	23793	23993	23920	23858	23734	23895	23811	23806	23794	23951	23942	23984	23812	24019	23846	23886	23863	23919	23817	23773	23992	23913	23908	23826	23899	23861	23805	23884	23883	23861	23805	23995	23876	23911	23841	24060	23829	24001	23879	23936	23797	23902	23842	23942	23832	23871	23900	23964	23926	23840	23800	23832	23970	23824	23944	24003	23810	23974	23816	23860	23902	23999	23973	23865	24018	23872	23786	23951	23821	23821	23793	23809	23892	23876	23896	23879	23839	23942	23772	23851	23865	23871	23736	23893	23843	23797	23984	23898	23904	23891	23944	23902	23828	23804	23929	23932	23836	23871	23921	23927	23973	23801	24014	23800	23876	23983	23918	23914	24068	23830	23890	23959	23939	23978	23981	23766	23967	23842	23991	23932	23875	23891	23872	23781
20321	17045	16966	16703	16807	17232	34219	36859	28854	21043	17718	16750	16520	16492	16538	16542	16600	16420	16500	16564	16701	16511	16492	16412	16617	16668	16569	16312	16516	16534	16650	16668	16568	16574	16490	16466	16513	16697	16407	16485	16499	16476	16618	16540	16463	16652	16504	16454	16527	16470	16408	16605	16499	16552	16721	16548	16401	16619	16499	16733	16750	16711	16475	16481	16461	16507	16445	16526	16589	16620	16532	16540	16730	16478	16521	16394	16528	16762	16678	16499	16602	16462	16409	16474	16621	16496	16604	16771	16525	16557	16418	16568	16631	16515	16493	16582	16408	16462	16618	16613	16545	16583	16547	16603	16585	16510	16502	16629	16470	16467	16658	16395	16394	16631	16621	16574	16482	16512	16780	16395	16456	16570	16547	16501	16597	16426	16490	16750	16481	16616	16361	16425	16574	16461	16583	16586	16614	16544	16615	16584	16613	16399	16588	16733	16352	16555	16616	16480	16467	16482	16602	16533	16486	16367	16447	16639	16685	16483	16661	16662	16510	16609	16628	16367	16481	16578	16580	16368	16299	16624	16429	16508	16718	16538	16628	16647	16368	16571	16429	16365	16361	16630	16631	16632	16542	16574	16460	16442	16447	16536	16545	16737	16401	16628	16436	16665	16673	16580	16348	16508	16570	16435	16447	16566	16657	16809	16619	16487	16433	16516	16451	16498	16425	16504	16634	16648	16543	16495	16667	16622	16779	16573	16561	16774	16645	16514	16669	16580	16620	16631	16780	16583	16749	16554	16590	16513	16459	16394	16505	16632	16492	16683	16556	16521	16420	16566	16460	16471	16429	16681	16638	16503	16380	16306	16652	16558	16646	16702	16663	16632	16462	16525	16450	16540	16571	16495	16685	16511	16516	16531	16683	16601	16472	16547	16380	16545	16507	16529	16370	16651	16427	16474	16562	16596	16771	16453	16695	16511	16478	16434	16608	16633	16693	16652	16504	16568	16541	16477	16552	16529	16463	16646	16502	16592	16443	16346	16624	16722	16756	16553	16611	16784	16440	16495	16627	16430	16451	16531	16520	16646	16513	16862	16546	16428	16645	16601	16680	16401	16665	16669	16519	16525	16603	16466	16395	16376	16796	16568	16475	16644	16451	16648	16488	16454	16604	16680	16500	16487	16459	16460	16568	16740	16695	16590	16603	16606	16618	16593	16701	16721	16475	16588	16314	16381	16296	16531	16448	16574	16614	16662	16709	16741	16458	16456	16673	16491	16525	16633	16486	16589	16565	16555	16641	16448	16394	16615	16371	16463	16577	16619	16494	16663	16527	16609	16526	16513	16647	16505	16758	16525	16623	16624	16460	16391	16542	16614	16606	16415	16642	16679	16422	16424	16368	16754	16468	16316	16639	16462	16493	16648	16546	16704	16489	16573	16491	16522	16595	16579	16631	16507	16352	16352	16570	16526	16318	16577	16401	16559	16527	16657	16695	16401	16358	16609	16525	16468	16414	16506	16448	16340	16582	16615	16638	16516	16597	16513	16709	16659	16396	16669	16614	16466	16522	16458	16388	16675	16500	16400	16565	16657	16530	16685	16535	16438	16433	16561	16725	16547	16554	16736	16555	16742	16497	16555	16475	16611	16589	16556	16618	16705	16712	16684	16681	16378	16483	16541	16418	16350	16494	16354	16561	16567	16434	16695	16566	16446	16518	16661	16628	16622	16482	16387	16521	16694	16502	16666	16454	16586	16610	16622	16270	16504	16534	16583	16611	16600	16637	16623	16720	16470	16586	16489	16445	16415	16690	16443	16524	16565	16719	16756	16534	16529	16448	16471	16561	16412	16559	16453	16393	16414	16301	16484	16507	16789	16558	16747	16798	16516	16515	16513	16626	16480	16496	16420	16580	16484	16545	16535	16600	16373	16377	16481	16557	16643	16614	16681	16544	16620	16470	16494	16622	16608	16562	16550	16751	16348	16323	16686	16498	16404	16394	16612	16441	16465	16582	16430	16624	16601	16509	16601	16559	16449	16363	16418	16554	16651	16596	16603	16700	16410	16729	16690	16796	16446	16710	16495	16372	16401	16385	16602	16592	16611	16480	16523	16643	16323	16466	16512	16626	16675	16541	16514	16726	16590	16528	16687	16433	16438	16748	16266	16514	16704	16578	16471	16461	16457	16514	16498	16589	16551	16531	16578	16677	16604	16572	16239	16545	16591	16515	16640	16678	16582	16591	16441	16664	16532	16470	16625	16692	16526	16631	16709	16455	16695	16525	16398	16493	16798	16503	16591	16473	16749	16433	16557	16495	16449	16707	16626	16623	16601	16349	16508	16462	16529	16468	16435	16551	16429	16557	16289	16526	16531	16669	16553	16629	16462	16732	16530	16423	16522	16482	16625	16527	16649	16448	16557	16468	16301	16574	16603	16528	16501	16616	16551	16454	16481	16689	16558	16442	16665	16502	16735	16588	16335	16344	16534	16533	16506	16509	16605	16432	16707	16651	16432	16425	16591	16556	16551	16583	16935	16875	16577	16356	16565	16420	16565	16751	16617	16520	16810	16343	16571	16583	16540	16440	16470	16441	16359	16609	16445	16523	16638	16712	16446	16438	16570	16660	16611	16741	16601	16584	16567	16834	16798	16394	16529	16626	16721	16620	16488	16391	16622	16584	16583	16552	16604	16621	16608	16625	16687	16427	16672	16686	16564	16608	16712	16602	16682	16563	16532	16631	16764	16506	16434	16394	16636	16751	16357	16361	16611	16612	16585	16407	16544	16385	16398	16467	16616	16630	16407	16386	16489	16579	16686	16721	16649	16373	16554	16473	16465	16616	16463	16645	16604	16524	16526	16586	16447	16554	16643	16669	16718	16573	16635	16712	16567	16665	16577	16698	16751	16802	16531	16612	16694	16613	16700	16522	16552	16701	16412	16609	16498	16639	16721	16597	16763	16663	16644	16786	16663	16619	16515	16810	16500	16810	16747	16684	16552	16741	16652	16658	16519	16446	16629	16646	16685	16416	16553	16474	16596	16497	16485	16655	16616	16596	16624	16603	16495	16653	16611	16443	16628	16596	16593	16533	16488	16536	16538	16527	16469	16536	16631	16600	16469	16475	16509	16550	16519	16684	16429	16611	16488	16543	16710	16588	16583	16513	16350	16337	16484	16635	16562	16579	16649	16622	16640	16725	16559	16443	16607	16612	16610	16511	16674	16247	16476	16577	16432	16505	16495	16684	16518	16519	16657	16657	16599	16584	16621	16423	16502	16637	16628	16549	16472	16632	16629	16628	16598	16628	16556	16617	16558	16597	16522	16501	16356	16601	16371	16602	16505	16611	16533	16491	16524	16622	16546	16634	16478	16521	16678	16662	16742	16507	16530	16724	16591	16511	16443	16627	16604	16516	16563	16656	16507	16649	16462	16726	16582	16428	16586	16751	16718	16510	16546	16518	16563	16472	16418	16458	16627	16510	16310	16478	16578	16584	16398	16554	16551	16511	16620	16510	16561	16483	16531	16579	16385	16490	16689	16645	16401	16644	16601	16584	16650	16416	16634	16517	16653	16651	16502	16292	16492	16547	16478	16648	16539	16507	16466	16539	16721	16592	16530	16493	16570	16543	16597	16538	16665	16508	16452	16525	16465	16560	16480	16505	16528	16476	16451	16588	16611	16609	16318	16556	16427	16452	16545	16653	16612	16517	16740	16544	16740	16531	16369	16538	16404	16671	16540	16700	16473	16517	16553	16466	16492	16605	16625	16420	16526	16541	16465	16532	16510	16723	16726	16795	16553	16610	16534	16595	16350	16592	16372	16452	16399	16369	16618	16502	16563	16535	16891	16799	16500	16531	16730	16521	16536	16452	16664	16515	16508	16622	16480	16652	16777	16600	16642	16699	16541	16597	16526	16530	16490	16597	16579	16496	16628	16563	16720	16436	16299	16666	16750	16531	16753	16519	16702	16642	16582	16642	16560	16625	16381	16613	16481	16557	16725	16795	16521	16514	16542	16539	16678	16553	16368	16406	16534	16595	16609	16660	16558	16594	16633	16639	16786	16618	16615	16531	16695	16605	16595	16662	16557	16621	16610	16601	16600	16625	16694	16424	16595	16611	16558	16706	16606	16580	16639	16860	16556	16714	16492	16588	16444	16637	16560	16489	16517	16588	16645	16543	16459	16480	16598	16623	16467	16752	16553	16510	16387	16649	16533	16688	16707	16547	16641	16774	16601	16454	16484	16626	16675	16379	16536	16768	16610	16569	16653	16656	16587	16663	16530	16526	16475	16592	16570	16535	16632	16563	16703	16528	16361	16767	16538	16655	16388	16733	16318	16389	16614	16404	16660	16617	16501	16519	16541	16602	16578	16382	16516	16386	16460	16632	16749	16585	16616	16515	16669	16559	16544	16447	16522	16689	16585	16576	16616	16508	16465	16579	16503	16452	16453	16627	16900	16472	16524	16661	16509	16575	16702	16610	16575	16671	16635	16457	16377	16619	16504	16575	16503	16508	16474	16573	16645	16566	16560	16635	16598	16561	16558	16432	16417	16675	16743	16311	16661	16683	16433	16504	16365	16597	16680	16576	16537	16370	16562	16553	16642	16465	16595	16525	16366	16589	16609	16489	16577	16636	16532	16542	16761	16699	16665	16532	16579	16341	16506	16579	16449	16390	16472	16692	16635	16583	16494	16632	16498	16648	16453	16631	16483	16426	16440	16754	16491	16572	16611	16582	16361	16497	16413	16654	16795	16422	16453	16469	16505	16599	16745	16679	16653	16657	16529	16399	16448	16415	16688	16338	16427	16704	16422	16273	16587	16745	16706	16598	16494	16465	16636	16575	16515	16564	16450	16636	16704	16483	16338	16638	16573	16895	16358	16568	16685	16585	16449	16530	16435	16509	16407	16498	16551	16622	16584	16604	16664	16536	16637	16699	16468	16403	16474	16344	16460	16508	16672	16522	16697	16406	16591	16543	16600	16466	16471	16583	16618	16511	16439	16567	16648	16407	16532	16372	16393	16690	16639	16575	16604	16506	16324	16659	16666	16354	16568	16520	16465	16539	16589	16594	16699	16506	16738	16426	16830	16558	16315	16456	16419	16639	16592	16655	16526	16524	16620	16465	16548	16731	16358	16558	16627	16628	16675	16537	16483	16520	16569	16616	16626	16699	16651
24008	24191	24139	24968	25314	27741	34294	28814	26487	25704	24145	23674	23661	23623	23993	23814	23729	23913	23775	23979	23744	23767	23864	23828	23821	23866	23790	23732	23917	23747	23793	23890	23919	23892	23862	23825	23742	23890	23798	23739	23822	23783	24000	23826	23744	23716	23909	23924	23781	23854	23751	23840	23799	23893	23749	23816	23873	23869	23826	23705	23803	23870	23634	24037	23861	23761	23841	23665	23779	23837	23752	23695	23717	23907	23822	23846	23734	23819	23724	23870	23695	23932	23792	23867	23704	24059	23811	23780	23851	23861	23760	23844	23852	23861	23878	23846	23779	23897	23770	23819	23812	23886	23849	23918	23854	23789	23822	23813	23958	23727	23876	23947	23775	23717	23917	23841	23915	23922	23756	23804	23779	23908	23805	23847	23802	23837	23780	23846	23828	23906	23846	23970	23816	23832	23745	23770	23822	23771	23797	23766	23848	23796	23782	23786	23776	24028	23832	23890	23867	23831	23937	23875	23791	23854	23830	23878	23822	23712	23720	23752	23904	23811	23899	23789	23854	24005	23854	23783	23824	23738	24053	23765	23847	23919	23802	23872	23840	23919	23809	23782	23996	23726	23862	23796	23793	23881	23876	23705	23968	23855	23909	23857	23883	23802	23806	23849	23859	23864	23837	23954	23919	23851	23892	23851	23775	23947	23908	23849	24077	23884	23947	23739	23836	23926	23786	23892	23783	23834	23890	23771	23994	23910	23847	23836	23893	23918	23816	23897	23918	23992	23994	23835	23771	23860	23977	23767	23889	23989	23852	23818	23876	23894	23729	23874	23803	23888	23811	23780	23712	23782	23931	23790	23784	23787	23891	23907	23806	23995	23758	23906	23857	23929	23940	23930	23892	23863	23855	23939	23783	23950	23801	23739	23895	23889	23772	23762	23927	23796	23841	23797	23817	23877	23874	23939	23812	23808	23880	23794	23802	23859	23961	23823	23950	23857	23878	24002	23834	23795	23910	23775	23819	23907	23774	23810	23884	23940	23895	23940	23867	23734	23902	23832	23831	23963	23851	23925	23747	23906	23968	23784	23855	23873	23890	23620	23832	23843	23979	23704	23967	23896	23827	23835	23909	23807	23942	23794	23880	23912	23836	23933	23844	23915	23891	23806	23817	23917	23885	23802	23892	23947	23873	23895	23757	23816	23837	23881	23864	23969	23877	23904	23866	23869	23896	23951	23946	23934	23954	23854	24012	23699	23816	23870	23776	23762	23999	23747	23788	23920	23806	23841	23763	23953	23832	23944	23761	23875	23703	23772	23858	23904	23943	23885	23844	23905	23807	24008	23792	23806	23891	23842	23843	23822	23894	23923	23910	23866	23926	23868	23764	23850	23917	23893	23874	23918	23853	23939	23922	23939	23815	23764	24001	23804	24002	23881	23749	23889	23910	23819	23865	23861	23850	23857	23733	23868	23949	23843	23869	23905	24006	23835	23836	23850	23735	23924	23975	23861	23880	23832	23850	23941	23863	23967	23853	24031	23823	23881	23944	23784	23869	23900	23716	23862	23953	23769	23858	23869	23908	23800	24018	23906	23908	23880	23881	23934	23796	23893	23886	23861	23891	23835	23815	23846	23947	23846	23967	23872	23854	23792	23835	24012	23874	23897	23780	23779	23876	23785	23855	23898	23757	23899	23804	23885	23824	23895	23837	23836	23921	23804	24002	23983	23927	23780	23894	23851	23889	23856	23662	23941	23873	23797	23863	23812	23865	23696	23772	23852	23906	23850	23856	23891	23869	23930	23803	23926	23804	23790	23834	23893	23732	23814	23981	23884	23931	23861	23890	23873	23820	23815	23935	23798	23833	23975	23899	23954	23892	23947	23811	23885	23888	23903	23884	24026	23780	23804	24009	23816	23896	23984	23890	23944	23911	23939	23779	23909	23960	23847	23900	23761	23966	23938	23874	23901	23897	23901	23829	23910	23817	23939	23826	23884	23989	23786	23938	23900	23865	23771	23919	23918	23750	23904	23884	23848	23896	23977	23778	23816	23957	23906	23882	24009	23984	23983	23813	23934	23917	23889	23894	23896	23904	23829	24006	23900	23863	24016	23778	23919	23877	23894	23885	23961	23824	23909	23929	23815	23898	23774	23919	23813	23900	23793	23810	23930	23837	23947	23942	23872	23898	23988	23861	23922	23862	23962	23798	24002	23750	23922	24058	23957	23881	23958	23904	23762	23951	23923	23765	23751	23862	23860	23971	23760	23922	23803	23772	23694	23863	23786	23930	23950	23924	23852	23898	23822	23795	23997	23940	23863	23865	23891	23862	23888	23974	23796	23937	23844	23892	24010	23862	23888	23908	23766	23939	24011	23930	23858	23903	23937	23997	23819	23870	23842	23889	23854	23849	23981	23919	23725	23871	23863	23751	23975	23931	23920	23793	23924	23905	23868	23906	23859	23946	23901	23881	23775	24050	23870	23774	23948	23814	23862	23987	23897	23868	23857	23941	23866	23827	23860	23929	24061	23780	24026	23819	23837	23868	23892	23940	23827	23930	23757	23860	23993	23904	23777	23892	23966	23781	23953	23798	23944	23885	23911	23836	23858	23902	23766	24041	23822	23895	23813	23980	23748	23917	23721	23996	23879	23858	23825	23700	23927	23923	23782	23899	23849	23802	23996	23952	23767	23832	23887	23828	23907	23868	23833	23767	23948	23801	23946	23982	23779	23804	23971	24000	23884	23937	24014	23827	23823	23999	23990	23892	23855	24007	23791	24045	23904	23966	23737	23822	23968	23932	23732	23900	23947	23944	23860	23914	23933	23938	23826	23838	23976	23802	23883	23865	23871	23903	23741	23920	23828	23816	23918	23845	23862	23803	23815	23960	23806	23766	23885	23972	23929	23907	23874	23870	23935	23765	24014	23804	23812	23924	24028	23824	23915	23848	23874	23982	23936	23787	23944	23831	23755	23957	23822	23917	23833	23858	23863	23938	23929	23905	23808	23971	23839	23908	23903	23804	23955	23915	23892	23890	23884	23721	23929	23758	23888	23775	23892	23956	23791	23914	23804	23908	23934	23874	23809	23980	23817	23899	23917	23845	23820	23942	23786	23775	23758	23830	23814	23955	23970	23809	23872	23782	23885	23678	24017	23946	24035	23850	23922	23856	23821	24029	23866	23946	23803	23998	23988	23780	23864	24039	23957	23884	23961	23861	23981	23988	23752	23944	23864	23942	23854	23963	23904	23741	23813	23914	23787	23951	23822	24006	23966	23893	23908	23861	23979	23900	23979	23984	23666	23934	23848	23868	23904	23907	23741	23981	23921	23823	23974	23887	23832	23969	23858	23739	23902	23950	23837	23917	23827	23787	23901	23889	23884	24035	23817	23711	23790	23929	23918	23775	23943	24033	23778	23997	23866	23879	23929	23765	23843	23823	23909	23868	23936	23941	23788	23875	23910	23944	23827	23883	23868	23980	23895	23861	23763	23795	24029	23801	23903	23937	23769	23881	23823	23887	23927	23958	23855	23785	23903	23817	23908	23850	23866	23829	23925	23828	23738	24008	23804	23726	23978	23825	23851	23860	23969	23936	23845	23951	23840	23853	23845	23758	23814	24021	23795	23968	23860	23886	23869	23863	23879	23956	23873	23828	23943	23880	23766	23749	23943	23806	23892	23967	23841	23826	23909	23855	23812	23866	23734	23999	23871	23807	23862	23904	23746	23871	23904	23905	23791	23919	23857	23869	23988	23915	23811	23892	23853	23952	23787	23916	23834	23867	23886	23849	23796	23973	23912	23920	23810	23793	23756	23970	23895	23933	23915	23967	23691	23922	23907	23916	23817	23989	23880	23959	23933	23863	23953	23930	23743	23951	23769	24091	23771	23812	23948	23893	23763	23937	23712	23877	23788	24004	23844	23897	23866	23897	23837	23784	23854	23831	23771	24035	23909	23724	23913	23912	23982	23859	23847	23951	23896	23917	23852	23921	23852	23827	24003	23761	23985	23818	23998	23861	23915	23817	23863	23807	23896	23945	23862	23775	23984	23709	23873	23764	23928	23980	23845	23852	23799	23940	23918	23802	23783	23995	23917	23872	23917	23827	23859	23917	23910	23975	23855	24014	23748	23838	24023	23899	23923	23904	23857	23904	23819	23835	23925	23885	23994	23828	23879	23909	23879	24053	23883	23929	23785	23872	23949	23891	23832	23854	23826	23927	23829	23904	23822	23784	23951	23980	23922	23950	23868	23979	23942	23935	23841	23920	23877	23809	23731	23789	24064	23877	23859	23736	23945	23932	23756	24077	23726	23946	23866	23930	23948	23978	23852	23917	23846	23849	23936	23855	23863	23930	23905	23941	23933	23831	23873	23886	23978	23787	23958	23809	23921	24027	23835	23902	23901	23929	23746	23854	23896	23818	23979	23911	23920	23851	23806	23828	23837	23961	23841	23799	23937	23897	23884	23929	23832	23784	24006	23759	23898	24037	23655	23913	23976	23817	23838	23990	23945	23939	23781	23882	23758	23899	23953	23969	23854	23963	23875	23888	23963	23840	24000	23827	23914	23941	24008	23993	23781	23848	23883	23830	23848	23902	24053	23852	23961	23851	23920	23874	23833	23862	23818	23825	23865	23969	23891	23808	23891	23898	23917	23920	23835	23927	23873	23804	23788	23812	23925	23922	23893	23906	23888	23904	23699	23883	23955	23853	23925	23839	23915	23841	23947	23872	23854	23856	23898	24018	23894	23945	23924	23817	23937	23867	23882	23963	23920	23922	23893	23903	23843	23930	23873	23952	23834	24001	23858	23884	23855	23886	23903	23915	23982	23875	23950	23950	23746	23985	23918	23910	23836	23977	23847	23886	23907	23744	23804	23681	23905	23844	23842	23977	23922	23944	23826	23884	23906	23815	23885	23875	23868	23902	23826	23845	23882	23836	24027	23817	23940	23941	23857	23933	23962	23877	23991	23705	23923	23994	23770	23966	23895	23850	23888	23868	23909	24094	23926	23927	23894	24002	23824	23956	23971	23941	23955	23867	23833	24080	24028	24024	23826	23890	23890	23899	23814	23838	24031	23955	23843	23861	23862	23905	23786	23949	23888	23804	23942	23833	23930	24101	23975	23802	23965	23895	23883	23855	23995	23908	23858	23925	23873	23755	23928	24044	23920	23863	23863
18467	17205	16725	16904	17112	21354	46684	43684	32658	22734	18073	16850	16446	16331	16658	16485	16453	16460	16359	16666	16596	16508	16423	16668	16608	16403	16772	16339	16719	16574	16509	16560	16547	16617	16377	16476	16419	16501	16470	16694	16629	16510	16516	16543	16479	16687	16471	16540	16482	16592	16722	16527	16657	16449	16519	16429	16422	16673	16589	16512	16517	16546	16669	16445	16641	16526	16324	16664	16370	16297	16559	16396	16308	16484	16373	16486	16523	16554	16651	16632	16569	16540	16413	16585	16476	16874	16564	16430	16510	16467	16484	16490	16526	16618	16608	16645	16585	16599	16567	16547	16601	16441	16523	16581	16568	16540	16504	16398	16454	16631	16546	16714	16461	16522	16546	16513	16637	16668	16431	16471	16570	16523	16418	16558	16546	16465	16428	16432	16377	16418	16378	16375	16547	16349	16537	16624	16557	16533	16468	16412	16428	16667	16626	16537	16541	16537	16827	16512	16670	16493	16494	16570	16463	16542	16587	16611	16680	16525	16720	16531	16383	16646	16604	16503	16628	16514	16598	16623	16615	16524	16628	16591	16440	16645	16568	16700	16594	16584	16542	16765	16568	16564	16562	16517	16467	16469	16526	16411	16629	16430	16487	16396	16441	16508	16628	16602	16620	16588	16731	16513	16459	16341	16664	16535	16557	16687	16551	16204	16328	16593	16576	16739	16481	16638	16500	16353	16551	16647	16488	16473	16641	16585	16525	16571	16517	16376	16383	16342	16467	16531	16480	16523	16509	16452	16341	16477	16538	16637	16698	16493	16628	16500	16577	16633	16501	16693	16373	16471	16482	16481	16580	16756	16472	16579	16593	16516	16546	16445	16686	16582	16495	16465	16494	16600	16602	16510	16595	16586	16654	16514	16563	16513	16496	16535	16516	16419	16542	16595	16486	16593	16510	16474	16716	16495	16700	16646	16552	16572	16407	16790	16455	16534	16528	16532	16521	16613	16552	16542	16521	16588	16556	16485	16412	16442	16504	16433	16526	16460	16502	16670	16678	16603	16543	16463	16446	16427	16664	16676	16584	16411	16514	16562	16405	16461	16554	16664	16549	16340	16265	16622	16592	16574	16398	16586	16516	16461	16576	16672	16598	16677	16545	16502	16762	16566	16520	16379	16456	16604	16585	16616	16495	16558	16657	16524	16715	16588	16600	16477	16491	16424	16479	16402	16677	16285	16519	16398	16652	16450	16624	16506	16451	16496	16388	16578	16472	16609	16560	16572	16620	16642	16429	16531	16628	16485	16664	16528	16741	16446	16676	16647	16514	16529	16430	16474	16475	16495	16696	16628	16544	16580	16525	16534	16580	16522	16513	16625	16465	16383	16553	16624	16530	16450	16587	16481	16635	16350	16599	16601	16412	16325	16512	16534	16510	16459	16513	16672	16622	16477	16510	16386	16673	16635	16434	16470	16599	16273	16372	16594	16426	16602	16511	16555	16481	16626	16599	16749	16750	16808	16589	16528	16564	16570	16435	16629	16437	16456	16768	16457	16509	16504	16641	16566	16529	16608	16602	16582	16510	16564	16482	16412	16504	16449	16338	16196	16449	16393	16695	16645	16545	16480	16448	16726	16734	16282	16818	16639	16530	16444	16577	16639	16680	16518	16508	16415	16610	16777	16552	16503	16806	16462	16642	16443	16543	16468	16648	16527	16422	16412	16421	16462	16606	16513	16597	16735	16704	16843	16475	16442	16419	16462	16482	16687	16563	16641	16636	16560	16421	16487	16697	16596	16658	16785	16472	16374	16663	16610	16782	16533	16586	16552	16512	16658	16447	16530	16525	16616	16604	16539	16533	16604	16581	16478	16437	16634	16625	16664	16483	16625	16584	16471	16359	16602	16534	16706	16518	16566	16405	16466	16405	16638	16493	16603	16716	16512	16659	16667	16544	16591	16704	16676	16543	16632	16566	16574	16708	16512	16478	16570	16336	16461	16482	16801	16295	16408	16509	16650	16511	16620	16603	16655	16480	16427	16349	16558	16678	16799	16542	16399	16376	16549	17032	16667	16479	16654	16572	16452	16520	16550	16605	16607	16714	16821	16566	16566	16668	16528	16421	16348	16503	16450	16636	16770	16666	16365	16644	16704	16598	16391	16647	16444	16522	16372	16651	16660	16392	16559	16617	16710	16512	16415	16743	16541	16593	16521	16558	16574	16694	16574	16517	16509	16762	16560	16559	16286	16397	16503	16706	16624	16505	16768	16610	16728	16354	16456	16615	16684	16647	16642	16578	16545	16538	16532	16497	16457	16493	16659	16588	16578	16661	16404	16603	16496	16468	16661	16547	16388	16561	16540	16506	16595	16552	16907	16433	16488	16307	16681	16681	16644	16635	16431	16643	16700	16616	16441	16578	16673	16666	16823	16569	16547	16602	16463	16694	16612	16607	16619	16420	16368	16449	16699	16354	16734	16605	16352	16537	16369	16492	16506	16567	16368	16707	16531	16475	16474	16532	16368	16237	16536	16671	16579	16562	16522	16423	16506	16582	16367	16501	16565	16655	16527	16481	16502	16591	16706	16718	16625	16672	16522	16432	16527	16604	16769	16635	16530	16530	16465	16461	16531	16570	16556	16536	16635	16358	16476	16708	16723	16478	16666	16735	16548	16577	16656	16475	16415	16681	16648	16518	16548	16557	16343	16494	16550	16597	16641	16666	16432	16604	16592	16646	16772	16585	16559	16608	16463	16521	16575	16602	16494	16671	16587	16624	16481	16421	16253	16754	16312	16599	16577	16456	16569	16406	16456	16563	16648	16516	16663	16428	16577	16538	16590	16584	16643	16563	16473	16672	16565	16484	16580	16455	16255	16698	16473	16481	16526	16613	16444	16403	16768	16554	16439	16600	16589	16661	16624	16578	16656	16616	16548	16545	16450	16676	16435	16615	16550	16585	16472	16302	16489	16564	16551	16733	16362	16622	16617	16525	16667	16719	16530	16777	16607	16774	16549	16558	16597	16701	16609	16352	16588	16620	16398	16505	16560	16513	16625	16537	16511	16437	16628	16650	16454	16717	16594	16547	16792	16575	16433	16524	16669	16460	16401	16691	16783	16399	16596	16521	16585	16450	16472	16527	16677	16612	16681	16419	16486	16434	16509	16438	16456	16768	16535	16614	16595	16633	16533	16287	16510	16529	16608	16633	16577	16719	16646	16564	16570	16670	16457	16304	16255	16707	16803	16611	16507	16605	16490	16616	16629	16503	16393	16682	16505	16700	16498	16339	16567	16641	16570	16582	16521	16639	16377	16522	16509	16479	16580	16659	16538	16424	16659	16470	16629	16655	16375	16569	16460	16578	16475	16560	16337	16609	16583	16310	16567	16527	16710	16434	16600	16503	16498	16451	16593	16603	16490	16555	16496	16359	16365	16639	16480	16462	16501	16523	16639	16751	16449	16536	16449	16447	16607	16534	16641	16621	16483	16346	16751	16645	16416	16561	16525	16638	16545	16557	16471	16566	16609	16486	16654	16600	16432	16544	16453	16509	16602	16676	16627	16483	16641	16433	16703	16656	16512	16418	16192	16658	16442	16662	16493	16574	16529	16537	16547	16656	16581	16597	16371	16492	16535	16475	16494	16576	16601	16610	16571	16641	16372	16575	16643	16741	16482	16598	16552	16523	16542	16645	16574	16766	16512	16572	16327	16614	16549	16498	16603	16402	16576	16546	16382	16532	16657	16520	16688	16528	16568	16629	16518	16482	16346	16446	16728	16502	16465	16457	16484	16391	16513	16642	16726	16420	16563	16619	16480	16594	16708	16489	16761	16559	16561	16580	16596	16616	16681	16555	16563	16478	16402	16704	16431	16480	16635	16521	16561	16634	16493	16325	16501	16441	16520	16721	16393	16411	16679	16398	16498	16734	16481	16456	16762	16677	16650	16420	16553	16429	16665	16551	16492	16600	16748	16466	16463	16372	16611	16632	16564	16635	16581	16462	16556	16563	16569	16559	16552	16657	16629	16824	16444	16532	16481	16502	16469	16574	16499	16408	16514	16496	16518	16471	16651	16678	16615	16491	16639	16684	16672	16664	16536	16343	16554	16548	16374	16600	16495	16589	16510	16392	16434	16627	16724	16512	16717	16537	16635	16546	16703	16471	16508	16574	16447	16318	16379	16622	16548	16482	16688	16463	16526	16632	16527	16393	16656	16468	16654	16496	16532	16752	16534	16481	16449	16348	16632	16402	16408	16537	16776	16661	16529	16484	16543	16646	16582	16427	16492	16749	16631	16589	16593	16721	16496	16587	16241	16562	16604	16657	16686	16480	16538	16525	16323	16571	16307	16541	16456	16517	16637	16633	16699	16548	16614	16506	16562	16789	16844	16711	16521	16394	16597	16545	16631	16392	16566	16580	16402	16415	16632	16647	16684	16593	16592	16708	16547	16597	16544	16419	16495	16605	16663	16441	16559	16657	16645	16665	16434	16409	16718	16748	16654	16659	16378	16472	16582	16441	16478	16556	16528	16654	16762	16779	16411	16540	16630	16589	16475	16431	16364	16633	16603	16483	16437	16417	16687	16790	16695	16605	16519	16487	16437	16611	16501	16673	16640	16587	16499	16511	16451	16328	16628	16569	16278	16462	16593	16572	16675	16681	16595	16567	16646	16492	16302	16455	16554	16466	16567	16533	16326	16395	16669	16616	16619	16685	16575	16766	16578	16650	16630	16501	16689	16629	16594	16552	16451	16598	17040	16598	16536	16576	16429	16549	16709	16732	16509	16561	16508	16540	16474	16504	16352	16642	16550	16279	16546	16462	16487	16841	16579	16484	16358	16557	16563	16592	16725	16848	16649	16771	16541	16510	16585	16502	16533	16328	16431	16548	16418	16637	16434	16657	16547	16438	16473	16452	16454	16454	16596	16609	16475	16661	16701	16422	16542	16744	16569	16567	16423	16580	16426	16387	16485	16578	16450	16569	16598	16596	16649	16542	16432	16385	16404	16483	16504	16731	16481	16410	16494	16592	16653	16663	16551	16548	16794	16382	16403	16569	16718	16711	16549	16549	16499	16497	16575	16459	16810	16368	16749	16608	16403	16587	16540	16556	16649	16682	16524	16566	16559	16721	16497	16657	16763	16755	16554	16650	16650	16276	16441	16461	16424	16363	16610	16466	16474
25732	24357	24376	25440	26289	31950	42031	28334	23668	24679	23255	22987	23106	23311	23481	23468	23547	23714	23615	23877	23717	23822	23883	23942	23850	23903	23994	23985	23817	23738	23820	23797	23984	23866	23818	23849	23844	23733	23969	23829	23870	23894	23800	23945	23749	23881	23820	24038	23860	23872	24009	23848	23951	23991	23862	23911	23769	23844	23883	24029	23790	23971	23816	23970	23918	24030	23781	23878	23780	23818	23842	23882	23832	23875	23820	23890	23756	23857	23889	23873	23958	23999	23881	23841	23899	23950	23990	23872	23806	23897	23921	23930	23955	23834	23907	23806	23788	23954	23871	23906	24009	23813	23904	23815	24002	23793	23942	23855	23819	23868	23844	23925	23825	23827	23880	23909	23795	23851	23844	23772	23960	23813	24092	23869	23684	24054	24004	23674	23876	23786	23979	23797	23864	23862	23974	23802	24019	23919	23727	23891	23877	23881	24013	23970	23989	23901	23896	23930	23922	23910	24003	23758	23959	23941	23962	23865	23857	23979	23936	23978	23853	23906	23982	24002	23840	23984	23810	23866	23957	23898	24101	23896	24015	23893	23888	23869	23988	23929	23704	23798	23863	23883	23862	23913	23942	23972	23866	23952	23901	23931	23811	23976	23963	23977	23925	23860	23990	23849	23885	23897	23896	23821	24064	23832	23866	24052	23941	23986	23861	23975	23967	23966	23740	23847	23885	23877	23880	23920	23920	23876	23888	23893	23987	23888	23953	24058	23744	23961	23894	23935	23887	23961	23999	23824	24025	23961	23896	24028	23961	23981	23899	23828	24018	23882	23975	23905	23872	23925	24009	23875	23869	23903	23926	24095	23905	23909	23971	23877	23970	23966	23768	23919	24027	23818	23903	23903	23868	23958	24010	23889	23955	23864	23961	23886	24150	23849	24029	23804	23982	24076	24016	23997	23933	24009	23977	23849	23897	23925	23853	23899	23909	23901	24011	23983	23852	23999	23950	23940	24012	23872	23901	23910	23898	23914	24031	23773	23836	23973	23937	23946	23945	23791	23820	24030	24051	23973	23851	24000	23939	23929	23911	23896	23956	23862	23965	23872	23986	23928	23932	23973	23942	23833	23868	23893	23924	23903	23910	23934	23900	23849	24057	23932	23917	23864	23832	23860	23969	23932	23985	24015	23976	23866	23914	23917	23893	23972	23950	23909	23968	23977	23993	23912	23911	24022	23903	23972	23886	23942	23901	23984	23844	23923	23870	23887	23984	24019	24047	23819	23998	23900	23936	24025	24063	24067	23930	24032	23877	24044	23876	23978	23807	23958	24003	23876	23958	23957	23999	23878	23904	23940	24040	24090	23913	23883	23909	23928	24025	23981	23877	24009	23965	23988	23919	23954	23821	23868	24056	23815	23933	23865	23942	23826	24103	23898	23885	23942	23906	23903	23996	23999	23829	23873	24005	23951	23825	24065	23835	23860	23886	23972	23916	23972	24115	23834	23927	23888	23951	23909	23932	24102	23953	23912	24049	23931	23838	23900	23959	23960	23933	23921	23931	23852	23956	23937	23940	23954	23939	24010	23880	23981	23901	24016	23987	23895	23894	23892	23856	24109	23928	23907	23976	23840	24016	23824	23881	23944	23920	23978	23960	23910	23982	23902	23832	23786	23972	23943	24021	23926	23994	23881	23933	23947	23849	23954	23838	24013	23940	23863	23830	24105	23870	23967	24006	23912	23734	23991	23983	23906	23923	24004	24056	23934	23954	23933	23887	23993	23949	23928	23899	24034	23937	23983	23920	23999	23876	23973	23906	24003	23855	24019	24064	23849	23955	23898	23957	23981	24001	23907	24037	23892	24011	23923	24026	23872	23905	23991	23846	23951	23997	23972	23828	23921	23997	23974	23950	23879	23993	24009	24066	23899	24018	23929	23841	23988	24077	23986	23856	23918	23966	23836	23911	23948	23836	23919	23931	23885	23917	23776	23917	23869	23949	23807	24147	23980	24018	23832	23977	23866	23841	24067	23964	23990	23969	23960	23958	23776	24042	24054	23975	23871	23850	23986	23891	23977	23946	23811	23977	24052	23980	23911	24026	23904	24062	23946	23897	23854	23950	23942	23958	23891	23976	23846	23834	23916	23920	23963	23808	23959	23912	23914	23940	24041	23792	23996	23944	23972	23971	23997	23809	23928	23837	24099	23955	23930	23982	23912	23962	23834	23892	23857	24107	23910	23907	23910	23984	23908	24106	23888	23947	23857	23953	23805	23862	23953	23945	23904	23948	23877	23928	23927	24013	23933	23964	23814	24045	23973	23981	23955	23875	24010	24071	24046	23931	24010	24040	23956	24054	23853	23884	23898	23974	23857	23999	24016	23828	24084	23888	23897	23856	23935	23939	23983	23915	23959	24065	24004	24038	23927	23949	23869	23986	23939	23781	23949	23941	23972	24039	23921	24003	23909	24089	23983	24012	23990	24032	23918	23995	23961	23941	23934	23946	23996	24070	23983	23786	23799	23915	23997	24040	23981	23946	23792	23963	23898	24016	24022	23840	24016	24029	23882	23934	24006	23882	23998	24005	23988	23960	23926	23949	23982	23926	23911	24073	23768	24043	23791	24025	23941	23933	23934	23995	23880	23935	23890	23959	24022	23816	24049	23862	24008	23924	24021	23961	23916	23824	24064	23934	23940	23887	23924	23935	24036	23893	23978	24074	23956	23889	23967	23899	24002	23882	24030	23874	23887	23847	23949	23992	23957	23930	23976	24037	24037	23974	24059	23967	23840	24020	23932	23945	23973	24075	23968	24033	23972	23837	23995	23873	24022	23947	23857	23976	23864	23973	24046	23916	23906	24095	23869	23858	23990	23944	23963	23883	23952	24107	23963	23850	23970	23988	23915	23929	23875	24017	23895	24073	23885	23936	24056	23932	23946	24069	24005	23902	23974	23914	23864	23990	24040	23900	24075	24003	23804	23945	23920	23821	23880	24026	23878	23845	24099	23992	23785	23964	23977	23931	23847	23971	23925	23996	23899	24026	23993	23935	24002	23948	23972	24111	23781	23935	23964	23882	24010	23832	23978	23882	24094	23925	23869	23960	23784	23887	24035	23998	24204	23971	23931	23872	23941	23830	23977	23788	23924	24046	23887	23993	23926	23882	24078	23976	23930	24057	23936	23973	23916	23870	23917	23926	24044	23885	23967	24055	23914	23903	24144	23857	23892	24017	23863	24058	23908	24057	23989	23941	24080	23830	23887	23943	24045	23944	23821	23979	24021	23915	23961	23893	23937	23996	23914	23943	23929	24086	23996	23885	23992	23916	23842	24003	23957	24055	23930	23945	24023	23965	23881	24019	23975	23852	23897	23901	24007	23981	23800	24007	23993	23831	23787	23944	23989	23911	23986	23826	23977	23951	23927	23986	23991	23881	23931	23927	23875	23904	24086	24006	23939	24044	23819	24044	23816	24049	23909	23896	23908	24042	24097	23945	23879	23990	23903	24008	23893	23917	23907	23882	23998	24000	23958	23970	23910	24047	23973	24047	23759	24026	23926	24077	23931	23922	23998	24055	23952	24036	24001	24009	23956	23774	23973	23997	23857	23997	23850	23893	23898	23907	23954	23919	23992	23885	24003	24028	23831	23991	23934	24062	23911	23968	24021	23933	23874	24020	23977	23872	23913	24033	23897	24049	23949	23819	23881	24035	23941	23953	23970	23877	23912	23905	23805	24054	23985	23957	23901	23990	23935	24086	24009	24013	23844	24036	24007	23866	23983	23969	23908	24036	23918	24047	23937	23965	23903	23994	23904	23953	23836	23887	23819	24051	23961	23876	23981	23894	23887	23872	24057	24025	23961	23967	23935	24106	23775	24012	24029	23977	23911	23995	23983	24058	23844	24078	23931	24069	23908	23875	24052	23951	23931	23929	23901	23943	23987	23891	24042	23945	23970	23939	23957	23927	23950	24013	23891	23940	23932	23955	24032	24052	23830	23944	23889	23929	23969	23913	23963	24043	23904	24001	24001	23849	23919	24044	24016	23931	23850	24023	23945	23949	23921	23950	24000	24122	23984	23973	24084	23945	23955	23917	23935	24016	24003	23872	24041	23927	24011	23868	24077	23983	23898	23945	23966	23804	23965	23944	24029	24046	23951	24028	24026	23873	23987	23977	24039	24003	23937	23885	23970	23996	23892	24019	23854	23962	24032	23884	23955	24002	23868	24231	23895	23973	23985	23913	24003	24005	23959	24031	24022	24013	23984	24040	24063	24003	23978	24071	23806	24030	23900	23916	24041	24045	23933	24116	23828	24111	23819	24029	23874	23961	23971	24011	23930	23884	24088	23989	23867	24013	23854	23885	23792	24026	23942	24046	23857	24007	23821	23901	23965	23953	23902	23951	23919	23920	23817	23849	23937	24043	23927	23989	23890	23924	23898	23751	23968	23909	24012	24025	23922	23972	24005	23875	23937	24047	23901	24001	24076	23957	24039	23855	23957	23960	23886	24002	23890	23980	23892	23932	24023	23999	23952	24082	23932	23988	23918	23922	23885	23902	23889	23946	23996	23947	23918	24018	23845	23894	23783	24047	23799	23957	24004	24000	23890	23923	23901	24003	23839	23799	24044	23922	24034	23922	23883	24053	23880	23866	23963	24008	23843	24018	23822	23915	23914	24008	23879	24022	23934	23965	23866	24078	23963	23791	23969	23904	24033	23912	24003	23949	23924	23983	23974	23957	23871	24002	24026	23906	23983	23952	24031	24071	23856	24094	23875	24027	24032	23873	24081	23846	23996	23925	23927	23947	23922	24047	23868	24104	23893	23977	23983	24020	23966	24004	23993	23768	24081	23919	23933	24040	24052	23914	23958	23917	23989	24037	23932	23990	23944	23962	24057	23941	23962	24031	23941	23935	23886	24055	23925	24105	24039	23991	23961	24009	23894	24004	23925	23947	23893	23956	23894	23889	23981	23936	23907	24030	24056	23892	24018	23899	23976	23846	23979	23948	24005	24057	24043	23928	23880	23891	23999	23864	23944	23992	23951	24004	24012	23906	23755	24181	23993	23991	23941	24012	23896	23930	23896	24017	23910	24026	23936	24029	23980	24063	23783	23984	23888	24164	24085	23915	23999	23886	24003	24050	23984	23946	23959	24049	24125	23966	24007	23940	23927	24109	23883
18895	16537	16596	16370	16716	17381	25017	25535	21486	18337	16837	16489	16413	16268	16280	16545	16326	16355	16273	16399	16358	16348	16409	16106	16442	16337	16434	16310	16443	16384	16351	16253	16215	16499	16413	16221	16402	16324	16367	16257	16417	16681	16286	16297	16612	16535	16318	16203	16278	16457	16277	16342	16286	16279	16116	16283	16472	16263	16550	16359	16293	16195	16373	16151	16375	16407	16455	16376	16331	16332	16435	16227	16368	16280	16353	16336	16275	16381	16500	16287	16151	16323	16370	16108	16456	16193	16174	16227	16309	16471	16411	16399	16204	16427	16400	16396	16387	16132	16552	16387	16402	16400	16404	16335	16071	16455	16422	16260	16335	16381	16358	16327	16258	16389	16439	16184	16488	16423	16413	16379	16470	16204	16513	16532	16457	16279	16422	16424	16596	16296	16367	16403	16454	16482	16280	16326	16366	16451	16449	16423	16368	16386	16379	16280	16349	16400	16500	16580	16360	16113	16490	16324	16774	16353	16325	16424	16295	16172	16318	16319	16422	16488	16472	16533	16467	16637	16377	16459	16456	16233	16613	16431	16179	16422	16142	16282	16278	16427	16141	16257	16447	16539	16388	16478	16475	16343	16186	16215	16391	16387	16351	16518	16368	16435	16301	16248	16387	16491	16229	16568	16586	16303	16359	16277	16118	16406	16432	16311	16348	16326	16420	16333	16414	16358	16131	16586	16133	16605	16113	16405	16524	16426	16468	16321	16445	16452	16348	16632	16458	16460	16238	16471	16452	16174	16432	16395	16545	16201	16422	16383	16138	16482	16464	16393	16249	16314	16499	16454	16095	16336	16156	16476	16305	16362	16477	16329	16417	16392	16217	16417	16512	16502	16519	16419	16518	16189	16131	16406	16547	16299	16449	16300	16465	16506	16332	16338	16359	16392	16302	16513	16270	16314	16469	16500	16512	16529	16279	16401	16354	16565	16451	16481	16407	16427	16237	16556	16580	16195	16422	16383	16565	16365	16447	16393	16212	16549	16312	16239	16496	16316	16365	16382	16324	16520	16539	16177	16358	16435	16281	16512	16189	16327	16407	16558	16402	16605	16264	16548	16370	16239	16263	16287	16441	16432	16359	16580	16295	16478	16434	16476	16385	16369	16427	16479	16254	16296	16176	16391	16327	16528	16495	16184	16584	16391	16457	16465	16598	16241	16354	16584	16438	16456	16473	16259	16447	16094	16304	16227	16405	16541	16421	16390	16533	16488	16301	16629	16349	16446	16588	16143	16413	16485	16433	16556	16350	16424	16316	16493	16315	16167	16307	16456	16231	16230	16267	16415	16287	16504	16655	16571	16375	16229	16277	16477	16356	16271	16289	16375	16093	16270	16285	16294	16270	16633	16238	16226	16476	16418	16466	16534	16508	16236	16416	16381	16250	16308	16315	16257	16391	16403	16390	16292	16367	16382	16284	16502	16361	16333	16423	16633	16420	16345	16324	16402	16496	16440	16497	16480	16503	16506	16454	16421	16304	16495	16663	16431	16391	16304	16476	16346	16515	16401	16655	16230	16551	16454	16273	16501	16236	16235	16437	16634	16514	16472	16437	16212	16403	16452	16503	16475	16400	16309	16501	16386	16190	16487	16365	16306	16269	16531	16185	16405	16616	16505	16437	16337	16298	16323	16358	16423	16544	16502	16465	16285	16484	16299	16221	16188	16393	16465	16231	16183	16429	16630	16345	16480	16302	16315	16470	16503	16394	16346	16228	16448	16496	16417	16487	16420	16391	16211	16357	16506	16402	16577	16383	16602	16400	16543	16473	16520	16375	16255	16556	16350	16283	16284	16319	16353	16630	16273	16358	16490	16489	16437	16384	16497	16422	16257	16352	16226	16481	16351	16506	16322	16447	16317	16489	16304	16465	16313	16387	16268	16401	16237	16439	16238	16368	16369	16299	16411	16292	16437	16390	16383	16513	16345	16393	16328	16554	16490	16418	16581	16511	16267	16243	16170	16160	16290	16498	16324	16448	16268	16291	16323	16267	16422	16470	16474	16107	16339	16393	16411	16309	16397	16437	16526	16151	16315	16258	16334	16287	16193	16292	16566	16580	16125	16518	16307	16166	16339	16495	16440	16550	16432	16461	16316	16367	16362	16300	16234	16494	16357	16521	16225	16247	16240	16506	16449	16315	16359	16408	16329	16470	16372	16282	16315	16594	16372	16348	16303	16349	16227	16288	16330	16307	16448	16544	16211	16424	16451	16538	16251	16248	16321	16488	16511	16250	16361	16502	16309	16347	16502	16396	16467	16447	16392	16494	16354	16397	16522	16313	16403	16262	16248	16378	16533	16495	16455	16604	16270	16114	16280	16342	16325	16181	16541	16521	16272	16537	16414	16511	16412	16365	16620	16386	16390	16450	16245	16427	16375	16330	16424	16373	16318	16419	16140	16330	16385	16397	16355	16473	16402	16350	16440	16416	16188	16325	16428	16648	16535	16484	16498	16415	16377	16487	16385	16531	16462	16352	16290	16443	16381	16267	16297	16344	16298	16388	16447	16294	16232	16347	16393	16467	16458	16538	16458	16306	16149	16292	16329	16357	16331	16380	16279	16493	16629	16585	16377	16171	16250	16534	16461	16453	16494	16397	16536	16378	16412	16296	16456	16465	16343	16461	16334	16441	16420	16332	16220	16212	16384	16519	16436	16538	16444	16455	16033	16308	16633	16366	16361	16337	16185	16317	16293	16386	16391	16381	16310	16249	16146	16238	16514	16432	16411	16435	16413	16559	16400	16510	16358	16469	16407	16487	16475	16372	16601	16469	16289	16422	16489	16572	16512	16331	16331	16608	16299	16615	16293	16263	16309	16294	16395	16674	16518	16463	16167	16268	16429	16277	16289	16264	16298	16390	16444	16392	16503	16314	16182	16393	16434	16203	16402	16360	16455	16368	16135	16446	16208	16368	16200	16388	16397	16411	16296	16373	16336	16528	16449	16369	16445	16482	16350	16273	16475	16471	16378	16310	16312	16592	16312	16482	16284	16368	16334	16224	16530	16342	16205	16569	16271	16221	16471	16457	16381	16361	16423	16376	16303	16110	16388	16306	16567	16454	16312	16347	16477	16466	16341	16260	16125	16537	16333	16424	16459	16338	16611	16469	16346	16257	16317	16476	16388	16455	16255	16343	16304	16333	16332	16362	16330	16321	16512	16340	16434	16415	16271	16503	16263	16315	16376	16468	16177	16579	16603	16436	16610	16406	16232	16274	16322	16346	16699	16545	16400	16336	16243	16449	16351	16229	16326	16512	16469	16206	16304	16581	16557	16433	16536	16261	16223	16321	16497	16332	16183	16591	16459	16527	16432	16594	16352	16526	16390	16536	16437	16414	16383	16339	16357	16332	16462	16285	16378	16346	16324	16384	16214	16177	16337	16605	16494	16393	16356	16327	16329	16317	16348	16556	16289	16386	16429	16460	16357	16316	16314	16407	16495	16288	16565	16443	16233	16525	16361	16498	16547	16195	16419	16393	16228	16212	16429	16279	16352	16350	16422	16455	16346	16564	16350	16420	16352	16466	16208	16452	16503	16286	16459	16259	16438	16330	16262	16453	16417	16244	16389	16475	16236	16339	16515	16314	16321	16576	16389	16515	16305	16421	16482	16242	16240	16418	16314	16403	16414	16449	16295	16243	16340	16518	16352	16491	16472	16491	16374	16290	16431	16428	16318	16588	16316	16380	16417	16308	16349	16152	16286	16419	16431	16289	16456	16381	16337	16500	16431	16374	16603	16579	16379	16154	16396	16458	16270	16251	16395	16409	16397	16534	16452	16595	16357	16281	16181	16166	16490	16367	16508	16392	16292	16462	16400	16327	16560	16401	16385	16402	16411	16320	16232	16205	16491	16404	16426	16314	16408	16484	16430	16489	16360	16229	16152	16393	16433	16362	16546	16507	16193	16271	16251	16344	16403	16409	16305	16263	16225	16424	16416	16410	16470	16631	16604	16516	16546	16213	16298	16452	16520	16387	16411	16194	16344	16367	16398	16338	16148	16322	16439	16585	16330	16372	16230	16333	16133	16558	16323	16533	16331	16522	16408	16427	16566	16475	16404	16283	16423	16481	16313	16404	16215	16470	16348	16352	16427	16336	16529	16278	16581	16393	16151	16336	16193	16452	16308	16402	16388	16495	16387	16121	16460	16661	16517	16383	16338	16326	16352	16582	16451	16455	16472	16317	16594	16356	16245	16477	16262	16382	16349	16482	16424	16570	16235	16413	16536	16324	16404	16322	16421	16410	16410	16364	16448	16263	16315	16353	16421	16319	16345	16387	16324	16332	16482	16555	16601	16512	16660	16348	16249	16642	16270	16361	16263	16469	16298	16346	16373	16510	16389	16423	16334	16437	16369	16527	16496	16494	16288	16265	16440	16401	16454	16647	16443	16246	16464	16440	16422	16423	16572	16357	16285	16347	16554	16498	16405	16423	16386	16330	16310	16386	16471	16467	16483	16464	16419	16072	16234	16378	16432	16360	16126	16480	16331	16546	16300	16431	16481	16530	16454	16265	16469	16575	16484	16489	16439	16276	16310	16354	16159	16439	16376	16347	16334	16541	16363	16391	16603	16534	16421	16577	16507	16479	16480	16326	16222	16534	16469	16609	16160	16203	16556	16545	16450	16507	16348	16149	16289	16238	16149	16352	16187	16463	16364	16367	16219	16197	16304	16429	16457	16520	16438	16361	16343	16504	16135	16477	16288	16125	16229	16389	16403	16394	16410	16167	16292	16402	16279	16553	16574	16247	16500	16550	16268	16544	16281	16611	16456	16161	16255	16325	16371	16353	16353	16381	16283	16395	16638	16487	16580	16278	16503	16297	16354	16517	16425	16580	16382	16442	16464	16261	16479	16360	16345	16354	16426	16489	16522	16564	16485	16439	16474	16411	16488	16290	16375	16518	16258	16401	16516	16294	16504	16424	16493	16159	16457	16456	16486	16293	16432	16484	16295	16442	16344	16498	16332	16368	16499	16479	16421	16599	16577	16310	16652	16394	16407	16526	16395	16177	16451	16420	16365	16598	16609	16343	16470	16439	16106	16409	16264	16574	16431	16480	16358	16401	16329	16389	16603	16416	16613	16466	16437	16363	16398	16428	16611	16181	16225	16323	16416	16475	16261
24494	24063	24211	24588	25201	29226	30772	28768	27078	24948	24209	24091	23918	23921	24120	24004	24203	23954	24000	23990	24039	24133	24052	24053	24041	24050	24052	23935	24056	24045	24056	23917	24021	23986	23940	24072	24048	23899	23929	24011	23969	24016	24074	24107	24025	23888	24006	24002	24004	23965	24019	24087	24137	24077	24036	23906	23941	24105	23896	24034	24023	23849	24026	24021	24081	23982	24094	23882	23935	23754	24186	24014	23916	24026	24208	24112	24000	23999	23906	23976	24072	24087	24004	23928	24041	24072	24004	24039	24037	23953	24081	23937	23971	24003	24032	23989	23918	24077	23893	23978	24054	24035	23928	24025	24008	23951	23930	24052	24049	24034	23883	23947	24073	23927	24082	23938	23993	23988	24066	24051	24033	24074	23925	24079	23996	24106	23998	23961	24072	24089	23977	24090	23922	24092	23904	23921	24094	23918	24017	24029	23993	24160	23929	24099	24087	23935	24029	24055	23909	23951	24093	23897	23969	23989	23999	24017	23997	23995	24087	24035	23997	24013	24030	24055	23947	24004	23939	23902	24084	24051	24139	24088	23997	23910	24070	23964	24073	23997	23949	24066	23890	23986	24009	24033	23960	23955	24012	24123	24108	24015	23846	24194	23936	23998	24037	24094	23960	24007	23978	23988	24057	24138	24055	23974	23977	23961	24042	23939	24105	23918	24134	24082	24122	24117	23951	24043	23997	23960	24140	24072	24001	24079	23908	24000	23951	24022	24049	23993	24089	23950	23937	24004	24092	23954	24080	24062	24090	24105	23978	23969	24036	24060	24092	24060	24004	24056	24161	23984	23954	23957	24028	24019	24020	23962	24060	23922	24102	23962	24141	23953	23997	24041	24121	24038	23985	24162	24013	23915	23957	24018	24028	24089	24134	23945	24115	24023	23975	23996	24107	24093	23962	24008	24006	23980	24008	23989	24085	24105	24047	24018	24106	24084	24098	24130	23994	23999	23977	23990	24070	23966	23990	24011	24020	24056	23898	24071	24007	24044	24052	24029	24054	24038	24016	23999	24041	24009	24026	24036	24032	24053	24001	24001	24088	24095	24068	24023	24121	24126	24008	24005	24068	24000	24063	24016	24053	23933	24065	24093	24141	24011	24152	24014	24073	24109	24122	24094	24045	24030	24095	23869	24017	24220	24070	23978	24006	24071	24042	23950	24112	24098	23920	24049	23971	23970	24070	23998	24087	24034	24087	24068	23973	23989	24020	23933	23989	23996	24019	23926	24051	23961	23947	24105	24089	24115	23827	23925	24111	23934	24103	24082	24102	24061	23995	24063	24009	24000	24061	23998	24092	24099	23890	23991	24077	24154	24023	24053	24035	24064	24222	23942	24064	24049	23981	24050	23963	24089	24070	24071	24095	24090	24066	24085	24141	23991	24196	23943	24017	23973	23970	24013	24029	23979	24044	24100	24058	24088	24124	24081	23852	23983	24159	24056	23956	24047	24133	23914	23970	23926	24148	23901	23975	24023	24063	23998	24065	23973	23939	23914	24037	24061	24015	23882	24144	24039	24048	24206	24054	24057	24094	24033	24018	24094	24032	23982	24085	24044	24128	24057	24023	24039	24062	24055	23944	24129	23957	23901	24027	23957	24142	24027	24099	23982	24022	24051	23964	24148	24029	24154	24085	23932	23987	24153	24079	24047	23929	24074	24041	24111	24010	23987	23980	24029	24067	23924	24085	23907	24068	24103	23951	23978	23861	24050	23979	24116	24055	23969	24150	23994	24041	24048	24080	24006	24062	23976	24122	24001	23888	24042	23958	24077	24013	24121	24125	24055	23905	24206	24047	23976	23959	24093	24032	23911	24143	23972	24083	23984	24033	24009	24121	24064	24115	24089	24139	23896	24003	24047	24117	23985	24045	24118	23974	23977	23928	24045	24076	24174	24017	24049	24106	24004	24084	24019	24029	24006	24024	24058	24049	23991	23956	24014	23897	24109	23957	23999	23999	24104	24015	24078	24079	23914	24199	23882	24089	24007	24000	24067	23927	24115	24100	24033	23974	24030	24155	24080	24107	23859	23982	24052	24135	24049	24094	23979	24078	24061	24129	24069	24139	24054	24025	24112	23968	24072	23956	23984	24233	24025	24021	24162	24037	24168	23917	24116	24046	24155	24056	24048	24074	24018	24086	24085	23988	24078	24122	23990	24080	24083	24044	23951	24116	24089	24070	24073	24138	24028	23977	24036	24135	24059	24095	24003	24142	24091	24081	23997	23967	24073	24052	24118	24005	24045	24100	24022	24127	23952	24107	23995	24228	23984	24026	23936	23917	23989	24153	23958	24089	24038	24055	24001	23982	24021	24234	23874	24081	24121	23950	24127	24230	24014	23928	24217	23983	23950	23960	24012	24078	24096	23876	24076	24059	24059	24100	24008	24120	23942	23954	24091	24078	24027	24073	24057	24118	23986	23900	23990	24015	23908	24055	24062	24054	23940	24075	23940	23973	24025	24027	24111	23998	23918	24000	24077	24192	24099	24111	24068	23998	24093	23936	24026	24119	24139	24121	24148	23938	24148	23920	23990	24017	24144	24074	24066	24090	23970	24021	24045	24085	24061	23947	24027	24137	24035	24029	24098	24015	24115	24223	24041	24110	23978	24028	24029	24010	24077	23869	24006	23997	24021	24095	24056	24028	24072	24046	24121	24111	24008	24106	24132	24021	24030	24084	24094	24102	24008	24074	24031	24030	24038	24008	24079	24045	24094	23964	24035	24035	24059	24057	24072	23959	23922	24102	24089	24150	23894	24078	23972	24075	24093	24088	24164	23996	24118	23966	24055	24056	24068	24063	24054	24087	24011	24062	24113	24112	23903	23894	24113	24105	23939	24058	24041	24150	24105	23968	24080	24037	24002	24149	24110	24148	24001	23968	24028	24063	24111	24022	24031	24144	24071	23980	24130	23968	24124	24125	24094	24075	23974	24003	24076	24012	24042	24024	23995	24030	24000	23996	23994	24026	23979	23949	24131	24051	24085	24051	24070	24100	24003	24050	24017	24015	24098	24045	23987	24014	23902	24020	24178	24007	23953	24210	23946	24048	24090	24067	24036	24013	23978	23980	24193	24103	24116	23980	24113	24080	23937	23974	24021	24134	24059	24150	24098	24036	23968	24124	24005	24003	24065	23962	24228	24008	24012	23970	24063	24133	24012	23932	24144	24097	24118	23929	24111	24156	23931	24067	23992	23955	24015	24036	24034	24090	24141	23916	23884	24111	24020	24129	23924	24122	23964	24109	24039	24078	24009	23961	23995	24109	24037	23948	24129	23918	23981	24055	24137	23950	24136	23994	24040	24082	24154	24072	24095	24103	24096	24003	23988	23994	24068	24217	23971	24015	24044	24022	24013	24160	24044	23996	24097	24014	24104	23950	24023	24082	24052	23930	24155	24025	23959	24078	24028	24019	24146	24079	23994	24200	24010	24107	24084	24015	24022	24052	23945	23900	24050	24014	24031	24047	23974	24047	24016	24016	24101	24047	24031	23929	24057	24035	24018	24069	24034	24154	23932	24193	24007	24170	23924	24112	23985	24014	23973	23912	24213	24161	24004	24072	24083	24057	24094	24045	24090	24065	24021	24056	24075	23859	24020	23999	23946	24014	23949	24063	24104	24012	24039	24041	24083	24099	24042	24069	24127	24014	23962	24034	24074	23963	23953	24086	24031	24124	24041	24034	24017	24061	24023	23950	24175	23808	24015	23995	24130	24060	24105	23970	24092	24093	24026	23964	24158	24003	24096	24115	24136	24148	24088	24033	24058	24058	24011	24157	24118	24047	23942	24167	23969	24069	24150	24024	24113	24112	23871	24057	24104	23874	24007	24082	24145	24038	24114	24014	23999	24063	24167	24027	23980	24183	24045	24061	24042	24032	23989	24041	24059	23994	24036	24000	24045	24146	24046	24033	24100	24017	24146	23962	23990	23956	23956	24054	24057	24139	23971	24018	24001	24034	24131	24047	24172	24083	23966	24072	24175	23981	24035	24128	24067	24084	24104	24141	23903	24041	24110	24021	24016	23960	24109	24034	24001	24012	24105	23982	24119	24047	24064	24116	23997	24095	23825	24193	24134	24133	24074	24003	24069	24024	24100	23912	24173	23991	24037	24060	24056	24091	23997	24086	24063	24152	24126	24043	24152	23975	23887	24126	24040	24099	23919	24128	24094	24041	24035	23947	24039	24076	23987	24116	24186	23979	23979	24134	24019	24025	23967	23900	24068	24088	24092	24143	24054	23919	24009	23893	24108	24045	24026	24018	24004	24102	24121	23964	24133	23909	24111	24096	24022	24014	24109	24099	24107	24106	23942	24046	24031	24017	24061	23915	24054	24171	24049	23854	24101	24079	23927	23961	24130	24079	23924	24058	24112	24049	23895	24010	24103	24131	23985	23944	24101	24047	24104	24210	24008	24003	24084	24018	23956	24024	24011	24080	24023	24066	23910	24159	24017	23998	23985	24167	24019	24050	24066	24063	24087	23961	24173	23905	23972	24161	23993	24020	24120	23974	24030	24184	23994	24126	24144	24102	24038	23989	24129	24117	24172	24061	24005	24106	24045	24151	24143	23913	24076	24154	23966	24203	23955	24148	23912	23975	24099	23925	24167	24102	24057	24119	23992	24208	23967	23967	24070	24158	24066	24038	23863	24017	23922	24143	24044	24005	24162	24003	24119	24023	23998	24004	23973	24021	24051	24015	24150	24072	24047	24092	24094	24103	24149	24016	24094	24047	24066	24119	23908	24128	24022	24169	24127	23988	24222	23910	24018	24189	23996	24020	23996	24154	24063	24142	24160	24125	23927	24093	24037	24167	24001	24051	24013	24032	24013	24028	24084	24087	24014	24133	24033	24159	24071	24033	24134	24054	24038	24100	24131	24067	23984	24015	24017	23990	23955	24016	24089	23985	24149	24119	24054	24089	24033	23953	24038	24003	24184	23972	24133	23974	24060	23957	24105	24058	24099	24091	24160	24088	23986	24104	23933	24112	24022	24029	24113	23990	23908	24093	24011	24060	24154	24031	24162	24047	23954	23951	24180	23978	24086	24094	24074	24021	23967	24106	23986	24062	24082	24126	24154	23918	24029	23988	24058	23956	23943	24069	23960	24066	24098	23850	24093	24072	24025
18093	17054	16813	16668	16915	21064	45210	43591	32784	22861	18164	16893	16611	16581	16468	16622	16517	16358	16282	16429	16575	16499	16363	16269	16357	16451	16405	16487	16476	16474	16483	16433	16433	16489	16424	16399	16451	16485	16510	16293	16406	16406	16464	16566	16291	16437	16383	16357	16418	16585	16507	16584	16518	16487	16446	16425	16419	16464	16393	16638	16478	16341	16443	16392	16378	16592	16414	16451	16615	16404	16217	16215	16512	16617	16548	16732	16191	16511	16259	16297	16345	16291	16405	16494	16399	16258	16574	16480	16462	16287	16400	16416	16450	16486	16282	16545	16277	16499	16295	16385	16740	16557	16341	16251	16440	16367	16548	16567	16581	16519	16491	16499	16592	16451	16284	16386	16305	16622	16491	16314	16359	16299	16395	16448	16275	16511	16319	16317	16223	16363	16570	16304	16284	16166	16488	16449	16363	16652	16360	16559	16642	16387	16348	16519	16483	16407	16229	16419	16453	16297	16493	16417	16392	16603	16550	16404	16574	16442	16396	16308	16466	16525	16429	16400	16509	16347	16512	16554	16662	16489	16605	16315	16182	16324	16476	16460	16420	16410	16394	16451	16581	16516	16531	16258	16533	16482	16603	16409	16417	16296	16264	16376	16520	16779	16433	16315	16449	16336	16423	16487	16389	16728	16317	16404	16515	16440	16530	16382	16561	16359	16233	16411	16506	16358	16537	16464	16382	16466	16356	16699	16400	16690	16496	16414	16578	16413	16387	16308	16385	16614	16551	16488	16520	16357	16360	16233	16481	16216	16544	16404	16477	16380	16337	16542	16313	16593	16513	16477	16456	16360	16457	16378	16322	16395	16433	16307	16507	16437	16466	16249	16673	16461	16385	16170	16465	16589	16565	16519	16437	16555	16486	16533	16537	16607	16361	16368	16371	16607	16548	16499	16699	16486	16395	16474	16546	16395	16371	16456	16461	16523	16380	16463	16377	16451	16424	16501	16565	16453	16324	16347	16415	16583	16462	16463	16437	16469	16397	16557	16628	16458	16539	16402	16340	16466	16460	16536	16453	16403	16488	16425	16592	16530	16600	16253	16620	16498	16461	16488	16308	16369	16505	16276	16576	16488	16342	16385	16200	16471	16448	16477	16572	16554	16505	16468	16391	16310	16587	16498	16531	16662	16288	16336	16472	16536	16567	16202	16516	16461	16401	16538	16397	16391	16521	16428	16461	16467	16443	16532	16669	16337	16551	16576	16655	16725	16585	16653	16504	16350	16474	16453	16516	16370	16439	16374	16376	16468	16601	16518	16601	16556	16545	16456	16477	16478	16519	16349	16467	16493	16707	16645	16512	16325	16698	16493	16407	16505	16456	16315	16508	16367	16453	16319	16486	16597	16581	16657	16257	16627	16187	16431	16419	16279	16345	16496	16491	16620	16481	16413	16438	16559	16561	16438	16354	16446	16482	16296	16518	16513	16553	16581	16382	16433	16347	16471	16636	16373	16588	16306	16392	16480	16356	16631	16373	16418	16457	16465	16634	16413	16369	16466	16523	16347	16259	16583	16639	16323	16342	16437	16522	16572	16379	16476	16360	16345	16491	16397	16542	16454	16288	16409	16616	16515	16460	16480	16450	16685	16475	16618	16361	16150	16358	16407	16606	16466	16546	16362	16328	16462	16404	16429	16386	16391	16455	16436	16360	16285	16665	16385	16379	16486	16319	16263	16420	16548	16454	16371	16437	16413	16443	16462	16354	16391	16522	16480	16346	16452	16364	16394	16242	16554	16300	16373	16395	16450	16595	16585	16398	16481	16410	16399	16301	16532	16497	16498	16357	16503	16484	16502	16459	16471	16757	16568	16452	16471	16434	16546	16260	16313	16584	16544	16510	16502	16518	16290	16513	16407	16461	16559	16329	16311	16531	16324	16430	16568	16367	16384	16454	16297	16428	16458	16635	16263	16479	16472	16476	16430	16329	16400	16664	16392	16398	16434	16416	16545	16369	16431	16553	16515	16632	16625	16508	16410	16584	16308	16422	16602	16386	16476	16412	16438	16595	16667	16390	16598	16525	16416	16481	16471	16585	16312	16236	16623	16273	16564	16508	16465	16441	16631	16669	16592	16650	16660	16586	16639	16627	16491	16399	16592	16515	16583	16486	16561	16608	16537	16296	16421	16552	16396	16507	16532	16511	16346	16381	16585	16286	16514	16455	16377	16625	16466	16600	16461	16515	16615	16470	16438	16537	16448	16607	16562	16369	16469	16514	16538	16515	16609	16417	16329	16471	16390	16555	16393	16460	16359	16203	16249	16257	16318	16382	16485	16434	16284	16447	16378	16417	16646	16407	16267	16556	16632	16337	16317	16418	16678	16573	16531	16530	16385	16477	16474	16432	16481	16613	16482	16375	16256	16491	16672	16478	16253	16667	16745	16553	16572	16512	16530	16465	16566	16144	16680	16433	16568	16564	16597	16367	16394	16711	16306	16459	16349	16581	16381	16422	16732	16537	16413	16483	16411	16534	16628	16641	16467	16379	16274	16272	16426	16502	16580	16449	16296	16374	16398	16383	16228	16482	16563	16274	16574	16398	16404	16523	16660	16644	16550	16463	16421	16345	16522	16519	16490	16622	16512	16476	16343	16267	16415	16358	16492	16625	16383	16504	16446	16380	16502	16475	16474	16258	16512	16434	16457	16579	16498	16529	16632	16255	16244	16467	16355	16527	16321	16333	16575	16443	16299	16567	16310	16481	16186	16480	16221	16505	16344	16382	16413	16485	16505	16360	16474	16488	16548	16187	16411	16434	16499	16293	16312	16276	16407	16503	16406	16350	16283	16464	16264	16335	16376	16387	16480	16478	16478	16652	16556	16572	16503	16411	16337	16571	16517	16575	16350	16414	16444	16306	16411	16670	16330	16514	16537	16542	16342	16575	16498	16540	16546	16445	16098	16452	16337	16440	16393	16440	16571	16623	16226	16526	16348	16280	16427	16465	16439	16350	16594	16298	16525	16666	16514	16415	16652	16391	16564	16470	16447	16647	16456	16744	16351	16409	16482	16523	16572	16403	16407	16568	16530	16433	16514	16542	16446	16400	16517	16295	16635	16407	16355	16419	16455	16562	16312	16528	16658	16645	16546	16666	16369	16457	16530	16510	16357	16472	16379	16517	16439	16633	16486	16613	16217	16422	16289	16448	16248	16538	16473	16328	16377	16512	16478	16637	16497	16445	16407	16256	16496	16416	16446	16424	16612	16394	16535	16680	16421	16578	16202	16742	16533	16585	16693	16545	16531	16409	16498	16403	16419	16331	16444	16519	16201	16238	16306	16422	16325	16533	16546	16557	16355	16301	16464	16531	16390	16677	16300	16247	16496	16244	16290	16387	16599	16588	16424	16334	16359	16523	16513	16373	16613	16376	16616	16754	16567	16572	16505	16311	16388	16383	16475	16519	16596	16459	16461	16592	16522	16385	16438	16549	16341	16497	16631	16683	16482	16432	16372	16556	16653	16635	16204	16614	16449	16430	16543	16595	16553	16441	16641	16690	16523	16305	16359	16469	16447	16405	16464	16538	16622	16517	16470	16534	16363	16557	16454	16277	16225	16327	16595	16488	16301	16448	16380	16408	16407	16479	16488	16435	16560	16378	16432	16621	16429	16575	16516	16677	16445	16540	16613	16447	16680	16468	16422	16710	16420	16368	16604	16411	16373	16427	16507	16496	16497	16489	16538	16442	16506	16476	16480	16429	16469	16364	16330	16462	16290	16415	16586	16512	16548	16507	16641	16528	16525	16436	16542	16236	16402	16488	16468	16439	16417	16452	16389	16699	16313	16659	16283	16413	16434	16583	16445	16495	16580	16748	16389	16374	16502	16267	16396	16480	16320	16371	16335	16412	16210	16456	16480	16353	16571	16440	16439	16525	16368	16442	16530	16504	16500	16596	16379	16205	16405	16585	16535	16383	16420	16450	16401	16556	16375	16371	16275	16395	16427	16237	16417	16388	16472	16399	16563	16403	16366	16347	16499	16199	16292	16432	16351	16279	16415	16401	16395	16565	16425	16387	16510	16534	16369	16442	16161	16581	16084	16602	16441	16599	16533	16535	16541	16393	16497	16636	16303	16442	16332	16447	16422	16547	16536	16583	16766	16500	16388	16360	16544	16486	16514	16592	16354	16662	16538	16394	16415	16271	16531	16476	16614	16530	16566	16462	16420	16513	16440	16507	16552	16462	16359	16091	16364	16550	16505	16397	16264	16467	16468	16503	16366	16403	16382	16410	16291	16593	16393	16461	16638	16400	16397	16668	16360	16477	16429	16393	16369	16297	16298	16469	16211	16548	16523	16321	16352	16601	16469	16429	16290	16556	16410	16401	16357	16546	16298	16443	16558	16503	16546	16444	16420	16588	16345	16553	16387	16446	16425	16535	16362	16581	16479	16413	16415	16453	16488	16474	16419	16392	16372	16469	16571	16243	16330	16414	16577	16489	16434	16307	16345	16371	16306	16532	16580	16430	16395	16504	16560	16401	16379	16591	16375	16296	16382	16514	16556	16577	16415	16326	16694	16605	16270	16357	16655	16421	16490	16513	16589	16690	16503	16333	16415	16350	16524	16395	16286	16478	16467	16467	16550	16429	16488	16359	16544	16345	16338	16514	16447	16438	16264	16439	16425	16401	16537	16356	16490	16259	16618	16535	16449	16590	16569	16421	16461	16513	16415	16500	16436	16662	16363	16291	16489	16403	16406	16308	16420	16544	16191	16610	16446	16631	16481	16549	16532	16413	16479	16422	16425	16521	16533	16232	16559	16499	16454	16564	16453	16255	16472	16302	16102	16517	16730	16439	16156	16272	16463	16485	16530	16456	16573	16504	16467	16395	16473	16333	16559	16568	16534	16359	16383	16415	16566	16494	16339	16530	16537	16571	16469	16713	16523	16670	16366	16432	16361	16471	16507	16423	16340	16621	16622	16379	16434	16595	16450	16622	16531	16506	16380	16479	16431	16417	16513	16457	16658	16497	16284	16412	16463	16374	16463	16602	16589	16351	16496	16505	16483	16495	16492	16662	16484	16325	16640	16581	16857	16583	16456	16207	16459	16558	16261	16351	16479	16325	16378	16386	16286	16434	16481	16399	16554	16636	16408	16566	16458	16174	16621	16491	16398	16356	16424
25650	24271	24198	25413	26323	31489	41790	29226	24191	25145	23441	23057	23147	23472	23514	23641	23554	23808	23709	23809	23742	23860	23829	23823	23897	23972	23874	23783	23933	23957	23964	23933	24004	23907	23865	23970	23999	23860	23861	23958	23817	23995	23885	23964	23884	23968	23980	23970	23845	23961	23936	24052	23974	23867	23953	23854	23817	23974	23860	23903	23984	23904	23953	23847	23840	23865	23925	23932	23892	23927	23907	23865	23710	23852	23959	23958	23909	23863	23984	23957	23817	23932	23846	23999	23888	23934	24001	23845	24025	23961	23818	24053	23827	23914	23915	23849	23995	24033	23921	23908	23868	23990	23818	23973	23826	23752	23878	23879	24014	23782	24024	23853	23829	23950	23833	24008	23874	23856	23986	23846	23954	23963	23982	23896	23924	23937	23955	23980	23991	23876	24021	23879	23974	23975	24035	23883	23883	23905	23826	23898	23872	23858	23959	23971	23886	24015	23867	23824	23946	23928	23973	23967	23968	23713	23911	24008	23878	23858	23862	23975	23947	23820	23919	23882	23825	23931	23886	23979	23933	23932	23988	23907	23964	23944	23998	23886	24075	24028	23963	23962	23874	23904	23953	23975	23896	23950	23938	23976	23952	24087	24012	23855	23774	23929	24001	23824	24104	23981	24036	23904	23938	23848	23967	23916	23870	23990	23880	23916	23925	24004	23959	23888	23969	23971	24013	23938	24022	23820	23910	23942	24095	24140	23873	24106	23905	23993	24023	23880	24007	23975	23854	23939	23998	23959	23888	23990	24039	23909	23991	23890	24110	23928	24008	23846	24062	23883	23782	24040	24038	23785	24160	24021	23874	23997	23883	23956	23848	24017	23950	23965	23928	23978	23892	23836	23980	23907	24001	23916	24036	23894	23857	24089	23901	24055	24035	23869	23954	24160	23912	23999	24008	24011	23898	23855	23998	24028	23780	23870	23941	23941	23962	23936	23917	23910	24076	23921	23927	23869	23978	23968	23893	23922	24001	23924	23914	23889	23849	23857	24037	23814	24048	23914	23996	23870	23984	24065	23987	24024	23922	24039	23801	24042	23831	23916	23895	24024	23915	23910	23977	23957	23952	23874	24018	24090	23904	23954	24043	23979	24038	24024	23879	24062	23910	24053	23946	23957	23912	24006	23938	23886	23885	23998	23888	24012	24066	23996	23820	23918	23976	23955	23847	24077	23960	23948	23904	23992	24037	23811	23985	23973	23969	23824	23865	24044	24043	23927	23908	23853	24032	23803	23933	24049	23867	23905	23827	24070	23951	23943	23998	23907	24090	24010	23854	24070	23857	24081	23998	23852	23926	24054	23955	24054	23900	23988	23979	23895	24014	24015	23825	23971	23883	24033	24021	23916	23963	24052	23956	23913	24050	24021	24033	23976	23752	24110	24005	24027	23927	23886	24168	23963	24142	23837	23990	23968	23881	24001	23948	24037	23917	23962	23941	23971	23937	23963	24057	23889	24033	23904	24023	23909	23840	23888	23969	23907	23868	24103	24011	23939	23875	23996	23923	23991	24114	23975	23969	24023	23878	24017	24039	23852	23980	24068	23871	24003	23970	23922	23913	23939	24018	23945	24008	24025	23844	23829	23965	23967	23873	23999	23958	23853	23978	23941	23941	24004	23897	23956	23975	23957	23880	24002	23949	24056	23950	23929	23897	23918	23914	24039	23872	23934	24005	24031	23990	24068	23842	23895	23904	23986	23999	23981	23871	23913	24016	23971	23876	24032	24016	24043	24065	23922	24026	23892	24010	24009	23967	23979	24040	24105	23869	23929	23895	23944	24003	23957	24064	24009	23953	24062	23922	24081	23772	23975	24039	24012	24028	23951	24002	23996	23896	23988	23925	23887	24038	23857	23967	23948	23986	23862	23873	23889	23805	24040	23973	23926	23906	23913	24064	23952	23984	24027	23942	23992	24057	23859	23953	23910	23876	24085	23933	23953	23948	23889	23942	23977	23983	24014	23964	23977	23920	23969	23909	23941	24007	24015	23952	24022	23913	23977	24074	23960	23883	24035	23884	23953	23993	23953	23988	23916	24036	24002	24026	23933	24032	24031	24068	24053	23899	23751	23984	23908	23976	23871	24199	23858	23993	24013	23985	23904	23967	23981	23980	23983	24057	23840	23988	23963	24025	24001	24022	24041	23915	24013	23964	23966	24115	23881	24009	23914	23938	24008	24010	23885	23952	24036	23930	23979	23964	23966	24022	23927	24066	23943	23986	23846	23891	23950	23876	23923	23997	23875	24024	23897	23895	23995	24012	23996	24000	23904	23988	23877	24001	24015	23917	23975	24005	24033	24041	24090	23979	23972	24018	23863	24006	23861	23869	23966	23936	23970	24008	23901	23939	23864	23946	23965	23983	23929	23934	23890	23930	23933	23968	24092	23986	23988	23992	24013	23934	23826	23964	23973	23868	24030	24040	23923	23956	24006	23900	24009	23888	23967	23974	23878	23960	23900	23931	23948	24003	24049	23884	23947	23956	23996	24064	23954	23960	23935	23999	23980	23967	23934	23941	24096	23961	23949	23988	23931	23882	24044	24067	23923	23996	23934	24041	23868	23966	24024	24102	24077	24047	24011	23849	24032	23889	23882	23948	23929	23958	23918	23931	24018	23931	23971	23913	23951	24014	24040	24021	23983	24008	23989	23996	23982	23809	24078	23983	23865	23979	23986	24046	23930	23871	24182	23920	23975	23900	23925	23974	23927	23950	23921	23984	23955	23890	23837	23961	23946	24024	24043	23934	23928	23893	23969	23915	23995	23985	23982	24004	23901	23944	24012	24002	23935	23890	23944	24064	23930	24004	24004	23869	23937	24003	23947	24034	23888	23943	23975	23965	23906	24011	23951	23965	23994	23962	23870	23958	24042	24000	24065	23923	23927	24146	23973	23791	24088	23935	23961	23953	23851	24102	24006	23809	23974	23957	23877	23839	23982	23981	23965	24057	23908	23948	23955	23953	23842	23892	24056	23974	23947	24067	23825	23953	24010	24049	24075	23981	24005	23914	23979	23919	24007	23978	23996	23863	23994	23891	23940	24012	23913	24017	23946	24021	23962	23977	23970	23954	23932	23997	23804	24110	23965	23954	24079	23970	23939	23970	23965	23954	23955	23924	23949	24048	24057	24049	23981	23969	23870	23984	23993	23926	24096	24037	23911	24000	23911	23942	23994	23924	23961	23878	23955	23970	23862	24064	23966	23984	23867	24064	24122	24020	23964	23957	23970	24041	23832	23933	23985	23880	24058	24003	23858	24072	23839	24001	24026	23849	24123	23946	23995	24203	24007	23992	23984	23886	23917	23998	24027	24037	23944	24021	24008	24015	23782	23962	24107	23960	23935	23922	23997	24002	23973	24029	23995	23944	23973	23986	23993	23970	24142	24080	23913	24011	23895	23956	23964	24009	24131	23965	24072	24077	24087	23803	23985	23867	23989	24031	24056	23978	23978	24004	23899	24114	24024	23832	23943	23935	24002	24010	23897	23888	23853	23894	23873	24219	23884	23898	23990	24037	24001	24081	24018	23938	23995	23976	24043	24011	24064	24103	24069	23909	23958	23971	23983	23961	24080	24103	24019	23938	24027	23913	24095	24175	23887	23990	23930	23989	24124	23990	23797	24168	23960	23944	23989	24097	23972	23976	23909	24018	23984	23967	23904	24045	23981	24036	23825	23911	24143	24048	23928	23963	23916	23980	24126	24035	24037	23728	24006	23938	23888	24036	24061	23853	23901	23986	24068	23920	23958	23849	24028	23971	23895	23904	24041	24006	23939	24002	23892	24028	23982	23862	24047	23903	24082	24031	23983	23923	24086	23891	23913	24038	23932	23959	23931	23972	24029	23988	23863	24063	24084	23918	23951	23974	23932	24005	24034	23884	23908	23983	24087	23912	23901	23875	24026	24021	23955	24055	23945	24013	23941	23956	23941	23940	23948	23951	23964	23916	24051	23898	24032	23955	23823	23953	23943	23980	24108	23920	24071	24008	23981	24002	24154	23895	24061	23908	23966	24007	23940	24009	24008	23951	23912	24084	24010	23810	23958	24103	23928	23925	24118	23909	23974	23885	23925	24015	24018	24084	23991	24106	23938	23899	23964	23950	23950	23937	23829	23978	23980	23839	24016	24075	24098	23937	23881	23921	23858	23939	23945	23917	24054	24045	23923	23997	24079	23987	23962	23919	23920	24176	23951	23957	23990	23949	23803	23911	23926	23920	24017	23935	24054	23988	24013	24193	23911	23957	23943	23988	23877	23866	23954	24018	23971	23914	24000	23974	23990	23895	24083	24060	24009	23879	23846	23959	24026	23912	24043	23947	24031	23950	24055	23964	23973	24049	23816	24006	23967	23962	23898	23954	24006	23883	24075	23935	23926	24050	23899	24048	23966	23945	23855	24057	24016	24025	23975	23940	24009	23980	23906	23987	23980	23999	24045	23919	23924	23819	24079	23983	23989	23968	24028	24012	24136	23884	23929	23922	23991	23998	24027	23956	23954	23972	23943	24030	23994	23971	24049	23935	24054	23913	23914	24038	24091	23965	24030	23975	23994	24060	23958	23982	24049	23998	23992	24109	23930	24053	23918	23986	23929	24038	24067	23987	23918	24017	23928	23974	23972	23998	23945	23910	24013	23796	23990	23889	23861	23982	24046	23911	23898	23926	24092	24009	23921	23968	23923	23927	23889	23887	23964	24073	23974	23983	24027	23924	23975	24047	23906	24186	23999	23895	24109	23898	24035	23944	23978	23946	23981	23939	24059	23882	24050	23858	23987	23839	23911	24063	23873	24112	24026	23889	24118	24036	24029	24015	23908	24119	23995	23955	23952	23964	23934	24073	24094	23993	23996	23942	24099	23971	23975	23960	24106	23996	23900	23883	23952	24047	24004	23867	23944	23965	23975	24007	24077	24078	24053	24019	23978	23971	24027	23945	23980	24073	23895	23996	24009	23919	24014	23997	24084	24012	23939	24022	23923	24021	23910	23994	23862	24033	23990	23990	24043	23947	23930	24070	24049	23990	23936	23931	24099	23945	24006	23937	23980	23938	23944	24011	24056	23932	23971	24006	23961	23930	24037	23992	23955	23953	24079	23947	23986	23899	23903	23990	23942	23939	24045	23883	23907	24073	24046
20301	16710	16707	16390	16795	17722	34537	35819	28314	21223	17468	16682	16451	16175	16402	16265	16344	16385	16349	16360	16331	16179	16371	16337	16396	16257	16273	16272	16316	16378	16335	16256	16286	16467	16191	16160	16106	16185	16236	16248	16285	16050	16043	16226	16367	16327	16315	16309	16023	16356	16328	16205	16334	16230	16124	16287	16150	16302	16332	16318	16243	16138	16420	16366	16294	16212	16305	16255	16275	16200	16326	16183	16066	16344	16426	16249	16214	16584	16566	16509	16373	16152	16332	16244	16439	16293	16209	16376	16186	16234	16342	16245	16416	16318	16410	16322	16205	16000	16393	16354	16318	16268	16409	16279	16255	16253	16299	16314	16147	16290	16292	16127	16309	16430	16210	16315	16196	15996	16210	16260	16322	16368	16326	16584	16328	16163	16447	16333	16352	16264	16324	16261	16316	16401	16647	16276	16226	16194	16190	16164	16242	16099	16117	16308	16224	16157	16125	16265	16299	16230	16370	16060	16221	16281	16352	16159	16292	16292	16171	16176	16290	16325	16168	16296	16197	16311	16388	16277	16383	16433	16343	16262	16304	16382	16497	16333	16199	16396	16414	16379	16290	16367	16294	16373	16340	16262	16282	16223	16448	16159	16258	16261	16330	16419	16369	16325	16413	16418	16144	16237	16337	16136	16090	16241	16250	16328	16274	16198	16447	16410	16056	16235	16353	16185	16276	16341	16434	16218	16192	16432	16399	16436	16273	16221	16164	16256	16209	16356	16349	16416	16181	16162	16278	16287	16243	16299	16183	16259	16145	16141	16290	16343	16301	16415	16247	16471	16193	16259	16146	16429	16060	16287	16504	16199	16186	16305	16212	16199	16343	16090	16370	16546	16383	16466	16575	16397	16512	16358	16033	16231	16309	16328	16378	16320	16277	16306	16253	16287	16223	16282	16445	16154	16188	16315	16251	16398	16304	16089	16634	16227	16383	16335	16423	16376	16324	16037	16297	16222	16484	16365	16430	16303	16370	16522	16120	16160	16359	16233	16491	16260	16336	16476	16377	16412	16229	16290	16307	16214	16382	16268	16206	16160	16389	16423	16230	16330	16281	16294	16346	16236	16313	16224	16415	16148	16276	16243	16376	16193	16226	16368	16428	15963	16320	16306	16166	16426	16359	16269	16284	16264	16393	16415	15990	16303	16073	16229	16387	16444	16448	16221	16424	16324	16354	16288	16259	16388	16521	16238	16202	16305	16349	16319	16316	16259	16351	16264	16165	16215	16365	16306	16415	16303	16198	16267	16344	16297	16324	16366	16345	16347	16032	16325	16128	16322	16302	16345	16319	16267	16104	16399	16384	16485	16254	16174	16149	16174	16108	16469	16445	16304	16397	16446	16521	16270	16287	16190	16310	16522	16401	16370	16322	16352	16460	16224	16170	16517	16385	16341	16256	16156	16208	16376	16421	16288	16354	16276	16279	16558	16393	16268	16269	16021	16471	16230	16263	16063	16394	16222	16329	16305	16411	16328	16265	16331	16472	16283	16284	16243	16169	16444	16310	16434	16382	16384	16335	16360	16214	16288	16361	16405	16265	16251	16369	16411	16221	16389	16381	16273	16143	16385	16397	16376	16385	16393	16182	16418	16363	16286	16492	16226	16238	16328	16331	16297	16289	16360	16268	16411	16469	16378	16377	16348	16305	16379	16324	16311	16418	16212	16318	16377	16232	16259	16316	16430	16402	16159	16327	16244	16256	16128	16279	16295	16572	16330	16091	16339	16107	16219	16342	16236	16404	16672	16531	16224	16129	16268	16269	16342	16338	16272	16178	16292	16204	16458	16411	16281	16270	16182	16372	16155	16352	16407	16356	16333	16365	16494	16517	16277	16342	16209	16061	16383	16414	16300	16420	16545	16218	16013	16432	16549	16149	16161	16354	16318	16247	16513	16288	16168	16421	16246	16444	16363	16140	16249	16204	16132	16278	16289	16331	16261	16428	16325	16344	16322	16337	16378	16273	16234	16094	16415	16281	16467	16374	16427	16396	16402	16427	16121	16517	16452	16268	16377	16361	16328	16483	16423	16300	16200	16203	16519	16440	16372	16374	16366	16318	16075	16417	16341	16394	16307	16403	16309	16301	16467	16382	16153	16282	16389	16290	16311	16302	16349	16349	16288	16443	16308	16267	16262	16157	16334	16450	16212	16280	16475	16370	16231	16234	16291	16156	16457	16497	16413	16279	16367	16283	16225	16452	16290	16190	16216	16324	16049	16180	16267	16240	16297	16205	16364	16180	16320	16327	16248	16290	16201	16249	16421	16404	16284	16678	16315	16164	16328	16330	16496	16418	16259	16293	16136	16127	16150	16355	16456	16451	16137	16286	16405	16585	16090	16342	16434	16296	16595	16112	16214	16207	16382	16484	16391	16364	16606	16112	16284	16334	16552	16306	16344	16277	16147	16085	16433	16383	16386	16256	16494	16355	16321	16227	16443	16226	16238	16274	16309	16348	16301	16330	16415	16375	16340	16306	16306	16266	16158	16096	16275	16377	16203	16209	16164	16293	16428	16275	16188	16382	16376	16201	16422	16414	16540	16299	16431	16408	16509	16347	16198	16242	16264	16360	16070	16330	16426	16388	16393	16437	16114	16288	16492	16215	16170	16126	16196	16358	16112	16310	16274	16294	16255	16465	16368	16248	16361	16383	16246	16287	16444	16393	16402	16256	16346	16477	16355	16402	16582	16286	16236	16170	16276	16399	16344	16215	16373	16531	16346	16389	16519	16406	16339	16442	16486	16329	16358	16210	16512	16334	16228	16369	16014	16365	16372	16347	16284	16367	16367	16122	16279	16270	16254	16453	16400	16142	16307	16234	16366	16402	16296	16388	16542	16159	16162	16143	16132	16277	16227	16577	16526	16546	16230	16442	16246	16268	16464	16338	16192	16129	16309	16321	16234	16274	16069	16235	16347	16446	16342	16195	16402	16242	16373	16373	16399	16279	16154	16241	16217	16121	16426	16057	16260	16353	16397	16210	16328	16214	16142	16273	16339	16075	16311	16222	16266	16269	16495	16226	16168	16486	16315	16126	16423	16232	16390	16100	16324	16388	16349	16334	16434	16289	16260	16258	16298	16185	16272	16315	16372	16498	16363	16252	16138	16110	16255	16551	16258	16337	16274	16331	16171	16383	16367	16338	16186	16228	16411	16433	16273	16328	16240	16426	16300	16470	16374	16413	16323	16171	16364	16560	16346	16337	16362	16351	16389	16386	16339	16366	16140	16241	16348	16210	16228	16536	16561	16096	16328	16233	16298	16280	16107	16205	16242	16385	16279	16211	16375	16279	16303	16487	16506	16334	16331	16092	16420	16349	16518	16266	16324	16282	16433	16208	16344	16320	16326	16378	16413	16088	16137	16449	16271	16420	16396	16381	16317	16521	16315	16391	16233	16228	16350	16410	16350	16421	16301	16333	16232	16412	16410	16270	16401	16141	16381	16279	16147	16486	16529	16081	16148	16279	16185	16313	16138	16348	16445	16160	16324	16407	16458	16443	16452	16252	16565	16345	16342	16571	16144	16372	16094	16327	16275	16235	16529	16508	16332	16197	16234	16409	16272	16337	16344	16263	16340	16306	16306	16448	16251	16251	16270	16329	16307	16417	16372	16283	16344	16394	16238	16330	16499	16417	16522	16246	16338	16356	16260	16519	16312	16289	16439	16192	16246	16350	16360	16415	16371	16237	16330	16291	16259	16247	16392	16445	16343	16236	16323	16337	16305	16292	16475	16233	16250	16346	16166	16360	16222	16154	16261	16253	16244	16243	16268	16348	16327	16338	16179	16227	16550	16262	16399	16359	16287	16397	16312	16285	16364	16139	16251	16231	16330	16215	16063	16439	16149	16291	16344	16270	16263	16167	16193	16404	16451	16430	16384	16309	16464	16319	16379	16339	16489	16339	16405	16424	16435	16404	16303	16592	16483	16425	16240	16421	16459	16232	16272	16095	16484	16314	16362	16399	16222	16108	16234	16424	16304	16146	16511	16399	16467	16272	16144	16198	16273	16252	16347	16414	16091	16437	16228	16334	16421	16304	16337	16336	16582	16283	16300	16454	16295	16350	16202	16222	16181	16304	16235	16476	16226	16169	16418	16349	16528	16412	16289	16312	16404	16267	16482	16526	16006	16415	16327	16091	16327	16373	16263	16351	16186	16436	16408	16289	16455	16225	16381	16479	16215	16420	16310	16548	16281	16380	16118	16331	16294	16260	16385	16324	16545	16319	16247	16362	16337	16467	16351	16141	16560	16466	16201	16069	16254	16137	16199	16179	16392	16326	16216	16270	16195	16344	16241	16205	16199	16184	16307	16520	16298	16274	16026	16216	16155	16329	16455	16432	16324	16428	16289	16344	16284	16128	16479	16399	16262	16436	16246	16415	16402	16313	16183	16166	16386	16112	16230	16204	16294	16267	16316	16334	16421	16214	16257	16102	16431	16355	16425	16255	16312	16428	16186	16239	16274	16250	16395	16504	16231	16426	16394	16242	16149	16366	16320	16163	16321	16448	16386	16421	16344	16323	16310	16374	16373	16409	16288	16303	16318	16483	16307	16281	16203	16278	16333	16222	16102	16350	16267	16395	16313	16227	16300	16423	16360	16241	16065	16519	16192	16249	16411	16425	16415	16247	16111	16239	16413	16472	16532	16295	16151	16408	16112	16222	16205	16357	16267	16178	16400	16131	16184	16308	16318	16291	16339	16226	16292	16400	16417	16183	16416	16415	16466	16730	16304	16497	16123	16437	16480	16342	16365	16287	16217	16444	16383	16177	16185	16427	16244	16225	16365	16290	16401	16346	16338	16287	16307	16292	16338	16304	16280	16254	16059	16364	16356	16122	16210	16297	16233	16265	16555	16234	16253	16329	16333	16441	16435	16182	16406	16405	16284	16160	16114	16277	16357	16457	16139	16268	16138	16410	16258	16294	16343	16283	16179	16368	16207	16421	16357	16364	16177	16285	16133	16296	16280	16493	16240	16213	16325	16315	16234	16341	16391	16334	16343	16377	16238	16374	16205	16248	16406	16197	16451	16347	16352	16364	16254	16396	16243	16451	16037	16324	16296	16426	16382	16292	16437	16380	16214	16447	16171	16253	16346	16273	16320	16119	16258	16092	16273	16285	16261
23828	24163	24097	25048	25863	29701	33509	28601	26827	26039	24182	23797	23810	23844	23930	23965	23971	23804	23953	24055	23963	23967	23976	24066	23817	24083	23952	23970	24013	24069	24025	23964	23921	23943	23939	24013	23915	24031	23902	23854	23886	24025	23900	23908	23822	23942	23912	23891	23905	23874	23909	23916	24062	23972	23998	23877	23891	23970	23861	23882	24076	23819	23977	23875	23898	24044	23786	24053	23952	23846	23898	23934	23958	23888	23775	23934	23916	23920	23939	24000	23949	24060	23924	23971	23925	23931	23989	23954	23876	23983	23893	23870	23981	23823	24003	23888	23847	24041	23950	24069	23794	23928	23971	23943	24042	23967	23824	24014	23965	23869	24032	23940	23918	24073	23921	23898	23951	23879	23938	23907	23930	23915	23953	23978	23989	24037	23973	23883	23858	24048	23903	24031	23907	23952	23958	23847	23960	23905	23989	23969	23943	23950	23956	23945	23948	23976	24005	23862	24049	23964	23965	23881	24145	23939	23951	23927	23774	24058	23882	23954	24013	24001	23955	23958	23849	23974	24037	23960	23887	24001	23838	23934	24035	24012	23989	24084	23765	23949	23889	23914	23900	24047	24056	24068	23844	23910	24035	24022	24069	23947	23999	23847	23819	24056	23820	23951	23934	24060	23925	24010	23999	24010	23926	24010	24033	23886	24055	23967	24030	23959	23987	23890	24021	23939	23899	23942	23955	23931	23983	23831	23923	23911	23943	23998	23938	23950	23896	23938	23938	24001	23922	24035	23827	23861	24011	23929	24099	23857	23931	23956	23917	24035	23955	24007	23941	23952	23936	24038	23951	24010	23872	23993	24010	23971	24074	23971	23888	24023	23949	24026	23966	23867	23889	23857	24021	23916	23932	23989	23866	23801	24088	23931	24050	23946	23941	24073	23886	23876	23995	23915	23960	23988	24097	23862	24076	23998	23888	23999	23939	24047	23922	23999	23953	24044	24019	23951	23942	23905	24045	24117	23783	23851	24132	24053	24019	23961	24023	24010	23869	23844	24001	24045	24002	23999	24020	23870	24009	23930	23944	23991	23978	23845	23939	24161	23954	23852	24018	23997	23977	24104	24002	23847	23943	23932	23968	24008	23878	23876	24061	23873	23954	24024	23983	23769	24140	23940	23979	23890	24078	24033	23965	23978	23919	24116	23938	23902	23990	24057	24007	23944	24017	23864	24124	24075	23943	23951	24041	23927	23930	23987	24040	23994	23921	23999	23865	23959	23972	23849	24032	23936	24010	23876	23966	24058	24035	23911	23946	23969	23973	23937	24074	24056	23910	24077	23888	23889	23853	24061	24011	24034	23924	23903	24041	23962	24031	24044	23995	24057	23997	23933	23972	23942	23972	24024	24005	23951	23894	24044	23938	24023	23926	24049	24021	23969	24111	23883	24025	23984	24034	23954	23885	24076	23979	23922	24001	24023	24077	24082	24026	23966	23995	23930	24003	24028	23964	23919	24036	23894	24051	23932	24037	23878	24038	23966	24000	23889	23880	24091	23958	23947	23903	23902	24055	23902	23914	23845	24031	23914	24039	23938	24054	24012	23933	23881	23951	24018	23959	23966	23939	24048	23944	23996	23857	24029	24087	23950	23971	23968	23889	23983	23969	24160	23849	23873	23993	23971	23841	23973	24016	24004	23972	23975	23929	23933	24095	23978	23969	23892	23925	23928	23901	23912	24034	23985	23990	24055	23887	24083	23927	23935	24022	23888	23875	24056	23888	24040	24006	24036	24018	24018	23828	23888	24006	23795	24043	24108	23837	24100	23911	23921	23796	24029	24108	24131	23907	24017	23949	24056	23861	24105	23955	23888	24044	24016	23860	24149	23987	23970	23899	24038	23989	24048	24025	24119	23979	23891	23984	23869	24018	24025	24017	23803	24099	23987	23932	24114	23896	23952	23968	24035	24006	24016	23955	24052	24059	23896	24022	23994	23940	23982	23963	23849	23999	23925	23992	24013	23953	24038	23926	24045	23933	24003	23987	23966	23938	23946	23858	23928	23980	23926	23983	23997	23939	24124	23984	23972	23994	23883	24046	23921	23994	23943	24158	23945	23946	24023	24059	23876	23955	24051	24012	24017	23939	23987	23966	23960	24028	23945	23869	24185	23881	23886	23911	23977	23967	24077	23887	24023	24005	23970	23890	23985	23959	24007	23951	23973	24050	23940	24001	24061	23887	24023	24003	24078	23849	24007	23865	23924	24017	24073	24014	23938	23964	23986	23963	23993	23925	23946	23991	24079	24081	23932	23997	24002	24032	23865	23966	24054	23913	23964	24037	24041	23944	24017	23967	24013	23975	24072	23986	24162	23931	23942	24038	23966	23947	24011	23952	23961	23974	24021	23923	24052	23985	23937	24055	24076	23900	24015	24043	23851	24039	23907	24001	23999	23936	23966	23863	24028	24039	24058	23894	24034	23963	24057	23892	23924	23962	24069	23969	23904	23952	23826	24025	23942	23962	24049	23862	24111	23992	24061	23881	23966	23848	23960	24047	23854	24109	23925	23870	23988	24023	23979	23897	23991	23969	23853	24024	24039	24045	24014	24065	23974	24000	23940	23947	23959	23996	23974	24029	24031	24026	23986	23873	24007	23963	24003	23917	23838	23903	24028	23979	23933	23968	23974	24058	24004	24048	24022	24043	23992	23932	23990	24148	23980	24094	23882	23872	24015	23976	23899	23991	23945	23901	23968	24050	24022	24058	24005	23998	23944	23913	23943	24025	24037	23984	23922	24075	24028	23952	23781	24196	23991	23923	23917	23919	23968	24032	23967	23932	23943	24124	23918	23919	24145	24130	23957	24006	24055	23955	24034	23997	24028	24074	23816	23941	24129	23903	23953	23949	23857	24070	23881	24032	23979	23950	24020	23967	23928	23873	23953	24062	23784	23949	23951	23942	23935	24096	23918	23871	23934	23951	24011	23947	23999	23984	23956	24065	24009	24160	23923	23927	23994	24007	24000	23946	23951	23995	23889	24094	24034	23961	24040	23877	23913	24097	23964	23943	24095	23968	24012	23938	23871	24045	24054	23961	23983	24083	23952	23851	24052	24069	23944	23976	23965	24077	23971	23994	24038	24048	24043	23930	23946	23989	23905	24028	24000	23958	24131	24039	23943	24076	23949	24001	24111	23946	23946	23975	23945	24066	23827	24138	24018	24023	23940	23987	23981	24016	24017	24086	23892	23986	24035	24061	23939	23923	23995	24081	24085	23867	23930	24117	23953	24049	23954	24036	24009	23990	23942	23983	23971	24062	23930	23915	24091	23980	23960	23944	24066	24008	24029	23902	24026	23987	23909	24071	24061	24064	23946	24005	23990	24000	23874	23961	23975	24034	24080	24016	23920	24078	23960	24041	23938	23904	23931	24010	23962	23994	24045	23934	23936	23953	23939	24114	23956	24092	24046	24049	23974	23886	23964	24025	24018	23984	23870	23971	23876	24012	24052	24094	23907	23991	23997	24066	24064	23971	23949	23941	23866	23966	24065	23925	23994	23831	23971	23878	24049	23990	23783	23958	24015	24033	23968	23988	24038	24002	23971	23969	23986	24099	23938	24021	24051	23900	23901	24001	24069	23956	23961	24042	24035	23967	23891	23941	23969	23985	24029	23935	23892	23925	23998	24053	24010	23955	23943	23952	23991	24046	23888	23970	23966	24011	24016	23873	24005	24025	24023	24173	23805	24090	23872	24032	23876	24022	24129	23923	24098	23928	23929	23940	24051	24005	23894	24045	23936	24056	24011	24036	24002	23968	23965	23957	24099	24031	24012	24041	23925	23924	23961	23986	24005	23908	24099	23962	23975	24045	24015	23989	24020	24118	24130	24015	23971	24055	24042	23916	23937	24121	24039	24029	23854	24205	23900	23976	24001	23991	23999	24041	23871	24122	23892	23869	23894	23845	24008	24112	24041	24202	23888	23990	23956	24082	24004	23969	23973	23964	24001	24027	23870	23862	23878	24012	24035	24066	23978	23967	24010	23958	24020	23964	23952	23994	24049	23935	24086	23994	23966	23973	23872	23963	24028	23987	23992	23864	23980	23931	23914	24126	23938	23988	24127	23871	23968	23950	23962	24162	23893	24049	23964	24018	24033	23942	24023	24012	24070	23927	24074	23990	23974	23862	23968	24029	23932	23997	23973	24040	24038	23842	24142	23899	24098	23965	24008	23939	24042	24062	23832	23966	24102	23965	23938	23930	23948	23987	24000	23993	23987	24113	24034	23942	24143	24027	23997	23996	24030	23968	23969	24014	24004	23922	23905	24004	24049	23902	23930	23977	23923	24040	23970	24112	23904	24031	24079	23912	23935	24012	23937	24004	24045	23897	24019	23872	23957	23933	23933	23928	24127	23931	23905	24032	23998	23919	23859	23991	23944	23965	23954	24052	23936	24059	24023	24044	24100	24001	23884	24022	24067	24005	24043	24105	23881	24006	23894	23875	24038	23995	23989	23930	24220	24023	23970	24008	23960	23948	23947	23962	23969	23979	24017	23958	23976	23973	24124	23949	24029	23927	24153	23791	23894	24044	24031	24060	23925	23969	23990	24002	24064	24106	23979	24074	23962	23979	23979	23930	24027	23932	24007	23885	23978	23896	23992	24000	23988	24111	23866	23920	23894	23928	24082	23989	24026	24023	24004	24037	24124	23933	24027	23879	24016	23982	23965	24048	23967	24005	24051	23908	24016	24095	23872	23987	23932	23958	23998	24219	23912	24047	23963	24059	23960	24039	24032	24148	24102	23948	23999	23933	24008	23969	23767	24008	23959	24063	24055	24116	24153	23936	23970	24078	23988	24004	24133	23898	24071	24109	23972	23912	23972	24123	24017	23990	24022	24119	24120	23927	24111	23872	24097	24059	24112	23875	23968	23965	24045	23866	24064	24010	23920	23965	23990	24016	23896	24083	23975	23836	24128	24022	23977	24039	24019	23978	23992	23951	23962	24062	23950	24019	24013	24084	24027	23944	24010	23999	23934	24084	23988	24006	23931	24027	24049	23941	23943	23935	23985	24031	24099	24029	24082	24075	24034	23911	23975	23953	24050	24032	24098	23975	23911	23921	24015	24030	23976	24013	24002	24007	24055	24074	24014	24059	23962	24103	23898	24083	24015	23988	23890	24069	23788
18013	16765	16696	16605	16728	20649	45177	43252	32867	23028	18098	16512	16319	16051	16310	16165	16212	16069	16222	16230	16258	16230	16239	16136	16311	16095	16299	16168	16419	16136	16217	16242	16292	16117	16080	16110	16369	16428	16242	16397	16312	16135	16209	16136	16222	16084	16375	16095	16189	16180	16222	16162	16182	16144	16078	16145	16167	16157	16272	16116	16244	16240	16269	16142	16082	16155	15890	16062	16223	16137	16155	16262	16103	16010	16325	16001	16435	16174	16307	16250	16095	16233	16298	16019	16238	16152	16123	16117	16116	16317	16348	16172	16110	16253	16304	16125	16340	16070	16003	16199	16344	16139	16180	16096	16226	16156	16073	16210	16248	16166	16118	16195	16468	16325	16127	16314	16293	16196	16051	16305	16246	16255	16382	16261	16318	16232	16197	16063	16004	16181	16240	16242	16167	15904	16146	16145	16154	16284	16333	16263	16162	16173	16308	16136	16184	16237	16188	16234	16025	16170	16119	16114	16270	16297	16051	16134	16048	15989	16321	16177	16164	16111	16309	16016	16031	16038	16093	16199	16093	16261	16233	16065	16100	16228	16187	16204	16316	16120	16199	16291	16354	16141	16136	16316	16167	16193	16098	16313	16178	15905	16154	16185	16071	16022	16202	15945	16343	16228	16217	16123	16218	16146	16411	16081	16164	16092	16354	16455	16206	16108	16142	16082	16263	16160	16178	16320	16120	16076	16074	16064	16282	16118	16320	16153	16312	16202	16092	16072	15978	16332	16257	16126	16448	16110	16222	16186	16147	16231	16011	16186	16117	15959	16090	16307	16089	16143	16159	16267	16224	16310	16255	16199	16235	16068	16285	16102	16052	16210	16272	16059	16341	16164	16214	16007	16353	16251	16100	16103	16077	16127	16246	16095	16072	16331	16355	16207	16138	16051	16237	16169	16187	16290	16186	16450	16388	16270	16379	16030	16130	16207	16223	16183	16133	16096	16359	16202	16055	16144	16404	16139	15957	16159	15967	16241	15935	16110	16263	16155	16235	16209	16318	16040	16110	16047	16051	16198	16047	16191	16361	16045	16149	16297	15953	16308	16349	16121	16199	16397	16116	16211	16189	16126	16227	16153	16288	16138	16102	16214	16287	16250	16167	16185	16355	16297	16238	16201	16333	16283	16432	16011	16366	16014	16371	16361	16248	15988	16335	16287	16110	16295	16151	16150	16011	16280	16275	16208	16079	16129	16054	16192	16281	16004	16217	16093	16230	16290	16156	16268	16209	16122	16153	16118	16137	15880	16142	16151	16259	16181	16154	16263	15924	15925	16303	16128	16114	16094	16133	16221	16302	16159	16428	16309	16273	16252	16203	16273	16252	16079	16272	16156	16112	16174	16122	16259	16255	16249	16162	16217	16225	16248	16370	16236	16019	16362	16251	16157	16162	16180	16071	16172	16201	16399	16118	16140	16210	16017	16340	16070	16268	16226	16285	16358	16388	16234	16198	16031	16218	16185	16194	16130	16121	16133	16176	16260	16111	16153	16133	15989	16244	16112	16347	16254	16240	16317	16298	16162	16135	16160	16372	16047	16233	16341	16328	16239	16123	16191	16179	16208	16156	16198	15993	16172	16159	16309	16236	16239	15971	16227	16059	16359	16357	16255	16126	16070	16219	16026	16235	16186	16281	16299	16159	16325	16350	16067	16104	16122	16095	16203	16391	16216	16276	16130	16133	16349	16216	16182	16193	16227	16203	16188	16210	16124	16095	16242	16131	16047	16232	15975	16149	16279	16153	16214	16314	16145	15936	16192	16203	16066	16203	16296	16207	16217	16239	16113	16176	16196	16291	16247	16373	16135	16099	16076	15940	16183	16218	16572	16107	16329	16309	16053	16038	16120	16243	16343	16209	16395	16279	16133	16231	16200	16296	16195	16292	16194	16345	16236	16312	16258	16318	16436	16289	16140	16196	16154	16061	16241	16162	16185	16187	16251	16319	16286	16374	15975	16058	16299	15981	16438	16457	16400	16162	16173	16233	16234	16220	16364	16382	16295	16124	16295	16338	16114	16102	16163	16277	16178	16319	16222	16204	16304	15952	16196	16227	16234	16215	16036	16327	16124	16131	16241	16277	16287	16297	16221	16242	16448	16260	16001	16215	16201	16117	15852	16151	16083	16308	16073	16129	16103	16192	16098	16437	16337	16221	16129	16014	16243	16094	16232	16479	16309	16225	16402	16214	16204	16174	16094	16235	16111	16239	16340	16083	16401	16126	16127	16597	16413	16223	16254	16185	16109	16130	16304	16340	16111	16104	15954	16200	16039	15963	16040	16154	16241	16320	16403	16226	16066	16200	16187	16143	16333	16157	16093	15958	16028	16071	16140	16149	16421	16135	16162	16394	16065	16222	16304	16228	16116	16228	16213	16057	16132	16271	16176	16295	16191	16282	16197	16179	16168	16073	16042	16147	16259	16236	16315	16228	16232	16001	16187	16096	16196	16268	16055	16068	16238	15950	16172	16450	16101	16131	16328	16147	16258	16133	16182	16119	16446	16260	16083	16203	16162	16177	16205	16092	16296	16304	16194	16015	16187	16012	16135	16323	16134	16060	16189	16303	16249	16066	16243	16366	16134	16232	16078	16123	16075	16312	16237	16174	16150	16076	16180	16199	16308	16076	16305	16398	16111	16139	16160	15987	16292	16126	16340	15975	16218	16155	16250	16144	16359	16123	16037	16123	16114	16116	16322	16177	16185	16380	16040	16223	16228	16164	16087	16066	16122	16079	16182	16359	16212	16224	16084	16062	16143	16103	16180	16119	16139	16003	16035	16334	15953	16398	16300	16242	16120	16416	16207	16198	16233	16135	16320	16202	16049	16176	16153	16188	16347	16257	16389	16203	16317	16130	16010	16199	16012	16107	16047	16307	16306	16117	16367	16203	16334	16237	16224	16181	16139	16022	16260	16030	16299	16104	16027	16316	16258	16135	16021	16461	16398	16359	16296	16221	16085	16531	16126	16162	16160	16379	16362	16279	16241	16242	16258	16176	16105	16285	16159	16372	16227	16284	16338	16185	16338	16288	16046	16213	16078	16031	16108	16254	16204	16157	16413	16331	16265	16339	16136	16203	16055	16164	16293	16155	16223	16234	16277	16246	16144	15983	16200	16085	16228	16232	16144	16080	16425	16276	16093	16302	16285	16276	16270	16024	16181	16405	16166	16246	16153	16221	16146	16319	16352	16169	16247	16036	16158	16172	16100	16308	16164	16186	16296	16138	16263	16198	16279	16310	16205	16267	16056	16114	16093	16321	16218	16341	16113	16135	16355	16376	16272	16155	16218	16075	16146	16145	16036	16186	16172	16056	15963	16037	16213	16263	16310	16173	16118	16103	16158	16173	16096	16331	16199	16298	16156	16086	16046	16086	16338	16221	16107	16102	16410	16153	16350	16369	16138	16158	15988	16126	16179	16201	16058	16250	16369	16269	16368	16306	16073	16048	16294	16198	16262	16195	16181	16278	16240	16366	15994	16090	16141	15974	16277	16022	16175	16413	16238	16048	16149	16258	16211	16144	16299	16138	16084	16159	16040	16342	16155	16109	16213	16158	16101	16236	16229	16293	16111	16162	15958	16396	16237	16281	16208	16250	16249	16232	16219	16324	16068	16234	16424	16141	16227	16083	16284	16023	16245	16143	16242	16219	16233	16167	16204	16179	16290	16280	16199	16167	16383	16331	16264	16037	16102	16337	16297	16243	16084	16493	16254	16129	16211	16140	16162	16190	16325	16286	16102	16052	16414	16275	16180	15953	16320	16144	16076	16131	16243	15994	16145	15995	16117	16247	16520	16294	16083	16390	16122	16318	15911	16073	16142	16316	16262	16277	16315	16302	16036	16137	16190	16264	16431	16158	16029	16204	16298	16194	16191	16284	15908	15999	16240	16161	16335	16307	16207	16438	16364	16256	16083	16278	16116	16273	16227	16226	16312	16080	16114	16212	16097	15978	16313	16236	16026	16020	16269	16131	16295	16190	16142	16303	16365	16108	16299	16157	16317	16142	16151	16165	16068	16378	16195	16266	16167	16295	16253	16100	16308	16096	16117	16235	16060	16223	16135	16178	16327	16109	16102	16025	16158	16114	16296	16117	16306	16141	16276	16170	16230	16236	16234	16317	16022	16257	16180	16152	16114	15978	16172	15997	16148	16124	16188	16145	16320	16103	16179	16156	16315	16226	16168	16163	16217	16163	16299	16157	16039	16101	16106	16420	16319	16368	16227	16064	16090	16229	16254	16252	16483	16245	16278	16338	16332	16268	16260	16186	15994	16165	16015	16163	16206	16141	16164	16199	16354	16005	16164	16222	16217	16179	16130	16018	16205	16233	16225	16419	16539	16353	16303	16208	16312	16044	15994	16232	16270	16185	16194	16028	16338	16323	16107	16272	16182	16024	16250	16127	16159	16296	16486	16164	16155	16394	16139	16188	16254	16171	16283	16231	16085	16171	16065	16154	16265	16195	16111	16361	16117	16302	16217	16169	15956	16260	16156	16217	16263	16253	16340	16427	16373	16456	16088	16143	16239	16191	15996	16092	16142	16144	16188	16297	15950	16278	16280	16163	16058	16194	16165	16227	16183	16154	16202	16126	16185	16133	16054	16327	16181	16371	16187	15967	16101	16188	16274	16029	16238	16215	16474	16214	16342	16424	16216	16040	16235	16091	16223	16101	16186	16093	16212	16175	16318	16221	15970	16126	16148	16156	16247	16232	16196	16227	16068	16119	16185	16314	16491	16374	16320	16225	16142	16349	16410	16268	16112	16014	16194	16121	16193	16167	16162	16334	16189	16159	16235	16331	16293	16402	16133	16449	16359	16098	16243	16116	16102	16194	16217	16218	16146	16090	16060	16477	16251	16030	16064	16364	16137	16122	16064	16213	16274	16237	16170	16179	16178	16459	16080	16119	16212	16189	16131	16253	16041	16227	16170	16293	16271	16332	16303	16157	16223	16162	16072	16263	16191	16291	16056	16298	15966	16220	16176	16219	16209	16157	16199	16283	16211	16176	16110	16367	16247	16169	16116	16073	16220	16219	16198	16299	16102	16079	16382	16201	16193	16184	16247	15956	16309	16290	16183	16246	16170	16355	16253	16321	16189	16191	16074	16444	16321	16087	16099	16090	16226
25768	24526	24563	26049	26937	31026	41434	29393	24405	25059	23632	23214	23367	23548	23483	23818	23840	23754	23939	23864	24048	23879	23921	23899	24022	23988	24057	23968	23888	24041	23982	24024	24027	23971	24100	23864	23972	23983	24008	24108	23815	24004	23968	23988	24105	23958	24050	23847	23976	23969	24029	23901	23837	24026	23952	24010	23985	24024	24086	24096	23889	24050	23882	24003	24003	24062	23934	24136	23928	23943	24071	23964	23960	24074	24062	23974	24033	23933	24043	24023	24083	23920	23951	24071	23942	24115	24040	24050	24014	23996	23978	24005	24101	23858	23895	24110	24044	23970	24020	23953	23892	23909	24143	23990	23934	23922	23958	23889	23997	24004	23998	24016	23982	24008	23996	23873	24020	23966	23963	24045	24036	23934	24036	24067	24086	24024	23989	24049	24109	23981	24004	24019	24094	24180	23960	23825	24152	24030	24129	24008	23974	23979	23933	23962	23901	24050	24028	24005	23995	24077	23957	23995	23938	24088	24042	23999	24043	24038	24059	24110	23891	24033	23963	24115	23940	24133	24013	24063	24007	23960	24122	24016	23992	23963	24209	24021	24042	24026	23952	24008	23979	24049	23999	24078	24088	23962	23983	24020	23887	24051	24152	24045	23965	24181	24080	23912	23991	24076	23959	24067	23965	23976	24049	24079	24051	24158	23913	24044	23989	24113	23917	23937	24138	24056	24080	23965	24100	24067	23977	24146	23985	23979	24041	24107	24100	24059	24107	24013	23979	24045	24010	24154	24155	24021	24141	23993	24117	23946	24059	24135	23968	24016	24016	24206	23994	24125	24105	23990	23991	24063	24085	24016	24082	23959	24058	24129	24070	24058	23908	23993	23994	23963	24066	24089	23997	24058	24014	23931	24120	24138	24061	24078	23950	24047	24027	24013	24018	24042	24033	24036	24073	23990	24013	24052	23998	24149	23935	23990	24060	24063	24052	24078	24059	24111	24031	24090	24095	24027	24142	24022	24081	23960	23975	24087	23991	24032	24049	23978	24107	23973	24182	24080	24034	23859	24015	24184	24058	24138	24137	24000	24008	23870	24029	24059	24026	24021	24085	24078	24137	23950	24113	24076	24057	24110	24081	24168	24047	24026	24025	24108	24115	24012	23976	24034	24103	24084	24078	24093	24051	24161	24127	24057	24114	24093	23945	24178	23939	24072	23977	24158	24056	24115	23959	24127	24034	24048	24110	24074	23815	24077	24137	24005	24087	23912	23988	24120	24014	23960	24093	23978	24127	24018	24128	24185	24012	24121	24045	24001	24187	24083	24074	24144	23921	24137	24050	23981	24112	23978	23968	24091	24084	24055	24088	24015	24004	24098	24088	24024	24041	24067	23981	24169	24008	23994	24145	24122	24056	23971	24037	24201	23984	24153	24038	24068	24072	24002	23891	24142	23970	24034	24118	24052	24135	23934	24011	24056	24149	24035	23962	24046	24003	24165	24088	24097	24033	23984	24015	24064	24222	24030	24047	24136	24113	23996	23961	24002	24044	24150	23962	24063	24041	24076	24027	24058	24099	24082	23991	24107	24056	23943	24152	24079	24016	23996	23936	24058	24052	24158	24125	24046	24110	24022	24060	24068	24022	24057	23957	24011	24060	24040	24056	23929	24061	23963	24068	24112	24101	24104	24082	23994	23945	24040	24126	24069	24064	24044	23998	24027	24138	24038	24047	24075	24204	24124	24169	24193	23889	24040	23994	24128	24026	24005	24119	24105	23985	24131	23991	24088	24168	24005	23984	23966	24034	24012	24177	24096	24011	24031	24072	24018	24014	23966	24181	24007	24022	23878	24022	24136	24119	24097	24011	23998	23986	24125	23983	24057	24217	24033	23988	24131	24078	23963	24091	24005	24018	24061	24092	24023	24172	23983	24078	24057	23986	24149	24000	24017	24052	24075	24112	24057	24115	23962	24155	24007	24014	23954	24110	23963	24042	24070	24002	24017	23992	24094	24034	24183	23919	23990	23949	24056	24013	24011	24120	24089	23959	24080	24200	23973	24006	24037	24022	24001	24105	24005	24032	24011	24087	24014	24009	24088	24095	24044	24068	23952	24014	24096	23951	24111	24046	24002	24076	24100	24002	24055	23981	24114	24013	24041	24143	24123	24009	24136	24076	23994	23985	24089	23893	24143	24139	24037	23963	24048	24020	24018	23988	24078	24001	24056	23995	24089	23968	24086	24076	24032	24102	24063	24147	24055	24147	23959	24076	24010	23987	24191	23938	24146	24047	23960	24124	24012	24110	24060	23956	24016	24062	24087	24047	24151	24126	24156	24003	24167	24070	24146	24125	24021	24057	24024	24106	24032	23930	24090	24134	24025	24012	24177	24016	24125	23913	23945	24160	23993	24096	24071	24038	24109	24081	24019	24179	24022	24094	24083	23993	24144	24034	24071	24022	24109	24061	24099	23995	24009	24126	23995	24060	24128	24017	24046	23957	24031	24071	24113	24056	24082	24117	23976	24040	23984	24083	24040	24140	24018	24124	24117	24094	24081	23962	24048	24091	24051	23978	23973	24119	24120	24093	24075	24107	24046	24063	24003	24039	24083	23962	24108	24004	24057	23976	24147	24088	24113	24186	24140	23993	24038	24131	24127	24132	24013	24043	23988	23985	24099	24073	24014	24026	24115	24041	23986	24037	24126	24081	24059	24007	24127	24000	24040	24086	24080	24125	23989	24063	24093	24052	23983	24133	23963	24094	23955	24066	24107	24033	23978	24082	24109	24007	24082	24025	24013	24018	24007	24023	24017	24025	24199	23987	24015	23954	24152	23968	24098	24097	23983	24138	23982	24067	23944	24043	24160	24013	24077	24073	24088	23943	24164	24220	24119	23995	24085	23990	24060	24057	24075	24152	23870	24083	23953	24060	23975	24031	24053	24105	24037	24047	24117	24011	23978	24046	23973	24078	24056	24049	24055	24051	24063	24058	23998	24160	24091	24051	23995	24092	24002	24142	24170	24198	23997	24032	24152	24056	24057	24044	23976	24123	24056	24104	24030	24160	24137	24003	23980	24133	24120	24114	23932	24095	24071	24027	24163	24054	24068	23971	24026	24023	24018	24083	23995	24132	23989	24023	24059	23963	24082	24120	24026	24059	24086	24054	24028	24083	24120	24065	24103	24142	23973	24019	24061	24124	23963	23988	24103	24147	24072	24108	24115	23955	24016	24227	24063	24044	24073	24119	24000	24033	24090	24066	23952	24072	24014	24199	23982	24132	23956	24131	24015	24094	23939	24175	24021	24062	24098	23819	24100	24139	23994	24106	24051	24022	24046	24078	23899	24133	24207	24068	24071	24051	24101	24042	24198	24050	24105	24109	24111	24015	24084	24089	23985	24112	23976	24017	24140	24180	24014	24068	24008	24097	23996	23959	24033	24064	24036	24164	24042	23989	24015	24051	24160	24056	23995	24132	23977	24073	24230	24064	23968	24136	24090	24075	23982	24051	23998	23973	24103	24095	24116	24120	24046	24199	24110	24066	24047	24041	24100	23992	24093	24173	24032	24017	24123	24147	24008	23937	24140	24127	24077	23939	23956	24118	24063	24091	23920	24123	24142	23984	24224	24001	24219	24121	24092	24031	24142	24033	23988	24121	23974	24062	24006	24001	24110	24024	24128	24110	24069	24124	23992	24235	23978	23941	24090	24148	24186	23894	24139	24028	24142	23969	24039	24141	24126	24111	24111	24205	23990	24193	24086	24119	23983	24004	24164	24133	24008	23923	24160	24001	24081	24059	24146	24124	24163	23929	24084	24089	24114	24083	24023	24082	23955	24098	24019	24121	24024	24039	24072	23954	24134	23933	24098	23987	24039	24003	24137	24139	24044	24124	24052	24088	23941	23998	24173	24113	24100	24061	24069	24096	24073	24053	23998	24173	24102	24042	24056	24162	24057	23934	24173	23913	24065	24181	24091	24063	24091	24122	24016	24128	24167	24098	24120	24132	24154	23944	24171	24021	23979	23992	24127	24186	24146	24010	24110	24033	24186	24088	24103	24017	24084	24155	24049	24102	24058	24208	24003	24133	24031	24135	24076	24063	24019	23996	24176	24055	24214	24231	24009	24080	24126	24079	24105	23982	24102	24107	24143	24067	24089	24105	24009	24158	24011	24027	24056	24190	24196	24076	24130	23910	24072	24139	24232	24049	24121	24214	24054	24109	24106	24024	24145	24140	24004	23943	24007	24015	24110	24070	24102	24094	24086	24127	24091	24042	24099	24033	24226	24067	24044	24033	24023	24011	24076	24058	24277	24065	24127	24049	24044	24193	24087	24121	24052	24226	24097	24113	24244	24011	24103	24034	24043	24249	23952	24080	24116	23970	24029	24077	24175	24003	24101	23969	24016	23986	24075	24073	24082	24087	23964	24097	24183	24014	23962	24070	24121	24030	24104	24146	24016	24048	23972	24038	24094	24053	24124	24158	23988	24053	24046	24118	24051	23999	24235	24017	24136	24000	24007	24187	24110	23973	24184	24122	24108	24024	24071	24118	24055	24156	24138	24075	24034	24083	23986	24067	24058	24059	24109	24106	24053	24053	24021	24088	24124	23934	24073	24081	23994	24037	24159	24054	24037	24082	24053	24034	24151	24002	24030	24117	23964	24052	24226	23971	24068	24071	23952	24236	23910	24149	23997	24100	24264	24105	24129	24109	24087	24028	24034	24043	24186	24108	24018	24018	24044	24088	24089	24010	24100	24126	24178	24112	24035	24112	24016	23998	24044	24131	24112	24064	24173	24051	24106	23957	24056	24024	23978	24133	24088	24032	24027	24145	24147	24060	24027	24111	24115	24111	24034	23963	23939	24147	23987	23980	23995	24110	24085	24045	24067	24122	23942	24039	24018	24061	24111	24033	23972	23934	24091	24056	24018	24101	24087	24064	23985	24077	24009	24072	23945	24363	23948	24061	24049	23901	24037	24001	24042	24036	23963	24104	24014	24118	23935	24247	24117	24082	24044	24056	24115	24030	23976	24043	24248	24047	24113	24148	24004	23958	24095	24123	24057	24120	24086	24035	24099	24127	23951	23966	24256	24076	24082	24147	24120	24195	24122	24066	24099	24083	23978	24337	24005	24214	23985	24092	24113	24096	24093	24077	24034	24165	24135	24171	24066	24090	24176
18678	16159	16251	16145	16151	17190	23972	24192	20875	17938	16328	16054	16225	15976	16063	15827	15811	15826	15915	15881	16087	15845	16154	16099	15863	16015	15856	16020	15870	15950	15934	16185	16161	16042	16030	16052	16114	15903	16061	15932	16063	15933	15964	15809	16038	15916	15904	15881	15901	16005	15783	16096	16088	16054	15968	15946	15910	15728	15921	16092	15821	16039	15985	16017	15855	15841	15906	15969	16009	15821	15945	16177	16239	15972	16094	15900	15866	16041	16010	16013	15820	16069	16080	15993	15984	15870	15763	16028	15992	15889	15943	16007	15951	16124	15970	15953	16112	16020	15843	15947	16141	16096	16053	15900	15903	16036	16153	16027	16100	16053	16096	16014	16068	15784	16056	16172	15971	16164	16206	16221	16068	15836	15867	16162	16013	15915	16074	16106	16029	15837	15874	16037	15915	15892	16084	15976	15932	15951	15902	16035	15882	15841	15808	15847	15950	15779	16174	15853	15980	15922	16157	15986	15981	15915	15908	15843	16139	15969	16058	15941	15854	15921	15928	16104	15953	15917	15766	15961	16010	16117	15952	15911	15844	15886	15847	15947	16001	16061	16026	16093	15918	16014	16046	15872	15976	15814	15948	16056	16009	16063	16184	15882	15811	15848	15993	15841	16035	16061	15808	16258	15937	16068	16154	15958	16025	15964	16110	16093	15973	15850	15915	16100	15724	15753	15970	16206	15925	15860	15972	15926	16095	15883	16111	16097	15776	16023	15749	15807	16095	15869	16054	15847	16116	16004	16052	15936	16113	15959	15893	16053	16080	15746	15833	16031	16042	15966	16129	16044	15888	15983	15863	16197	15939	16025	16021	15915	16110	15932	15968	15989	15836	16109	16242	15990	16148	16044	16109	16075	16085	15778	15980	16036	15896	15994	15949	15946	16017	16021	16068	16010	15803	15882	16034	15982	16267	16077	15786	15808	15957	15993	16017	15809	16003	15930	15880	15962	15947	15939	15863	16067	16192	16069	15910	16040	16079	16151	15922	15981	16122	15979	16020	15949	16194	15886	16133	15815	15979	16048	16064	16078	15949	16149	16021	16204	16231	15985	15822	16009	15941	16016	15709	15956	16019	15942	15961	15871	15948	15909	16087	15961	15888	15876	16145	16042	16009	16133	16039	16102	15981	15993	16031	15868	16010	15935	16103	15842	15987	15842	15796	15817	15881	16084	15883	16094	16038	16270	16086	16009	16019	15817	15920	15879	16034	16034	15995	15929	16090	15954	16048	16078	16045	15987	15721	16072	16040	15959	15967	15981	16016	15943	15962	15888	15764	15905	16084	15921	15982	16018	15955	15927	16070	15995	15884	15944	15936	15845	16032	16089	15863	16098	16247	15852	15918	16123	15934	15685	16029	15954	15885	16082	15817	15882	16044	15972	16025	16069	15924	15811	15974	15985	15930	15984	15908	15797	16284	15959	15902	15895	16090	15947	15843	15993	16145	15810	15958	15875	15955	16062	15952	16084	15909	15888	15960	15941	16013	15858	15741	15939	15689	15899	15830	16090	15771	16045	15970	15886	16154	16053	16119	15921	16079	15885	15859	16067	16059	15973	16113	16112	16028	15834	16105	16020	16033	15978	15751	15924	16051	15950	16016	15863	15974	16073	15959	16095	16028	16013	15845	15922	15881	15818	15916	15862	15903	15885	15984	15918	16142	16097	16115	15923	16147	15848	15945	15962	16281	15909	15950	15894	15770	16002	16112	15847	16099	16166	16058	15800	15810	16011	15886	15759	16034	15884	16197	15929	16071	15799	16035	15734	15904	15908	15847	15999	15989	15836	16014	16037	16053	16073	16097	15950	15874	16008	16063	15898	16157	15813	15800	16087	15870	15981	16055	15999	15987	15958	16090	16084	15914	16027	15981	15872	16088	15931	16078	16048	16064	16011	15999	16004	16165	16274	16112	16117	16063	15914	16137	15998	15978	15975	15900	16020	16091	15859	15884	16054	15890	15970	15902	16029	15949	16006	15967	16051	15804	16093	15873	16065	15766	15915	15782	15935	15971	16109	16060	15937	16107	15980	15944	15906	15905	15935	16051	15901	15996	16111	15961	15939	15894	16113	16162	15817	15993	16096	16113	16075	16246	16055	16030	15969	15983	16124	16051	16040	15942	15801	15948	15980	15891	16118	16085	16033	16087	15850	16004	15980	15952	16085	15912	15985	15954	15932	15922	16026	15765	16000	15725	16077	15895	15859	16047	16013	16032	16053	16061	15904	16027	16013	16005	15996	15839	16056	16117	16048	15999	16051	16044	16047	16215	16105	15903	15946	16249	15990	15960	15985	16005	16162	15998	16036	16069	16005	15796	16222	16153	16097	15931	15883	15842	15944	15818	15986	15781	15975	15987	15808	15870	16046	15822	15889	15876	15896	15925	16167	15946	15873	15851	16123	16057	15928	16037	16057	16103	16062	16102	16102	16169	15967	15978	16099	15944	15825	16019	15927	15910	16100	15769	16038	16081	15835	15974	15851	16129	16197	15826	16026	15808	16128	15940	16141	16009	15926	15932	15808	16011	16030	15963	16058	15863	16002	15958	16058	15995	15914	16025	16106	15856	16117	16143	15927	16037	15917	16041	16086	15913	15993	16172	16016	16185	16062	15996	15812	15972	15957	15895	15954	15885	15710	15841	15846	15924	16133	16086	16052	16101	16040	16141	15879	16134	15989	16104	15894	15929	16048	15999	16078	16046	15840	15957	16043	16133	16112	16055	16168	16101	16012	15921	16120	16117	15804	16167	15892	15927	16009	15919	15892	16063	16099	16003	16066	15969	15928	16006	15827	15832	16031	15962	16102	15959	16063	16058	15941	16089	15956	16001	16165	15984	15957	16165	16047	15974	16062	15954	15989	15936	15919	16101	16079	15903	15899	15935	16088	16186	16087	16200	15898	16019	15847	15929	15954	16024	15956	16073	15871	16197	15963	16006	15954	15907	15835	15989	16091	16110	15915	15978	16042	16001	15930	15870	16017	15971	15942	16012	16062	15967	16076	15954	15989	15823	16140	15962	15979	15955	16038	16035	15939	15822	16064	16029	16055	15924	15933	15910	15918	15942	16005	15843	15937	16085	16107	15940	15982	15935	15883	15867	16073	15999	15992	15885	15901	16011	16033	16138	16021	16050	15797	16013	15856	16104	15975	15956	15878	16073	15988	16051	16001	15739	15956	16094	16071	16052	15822	15996	15839	15803	16043	16026	15947	15868	15938	16026	15981	16109	15991	15886	16022	15950	16047	16060	16004	16157	16131	15934	15991	16119	15990	15977	16166	16128	15995	15941	16145	16058	15805	15933	16010	16001	15974	15948	15976	15789	15922	16009	15963	16099	16102	15797	16158	16115	16023	15961	15995	16033	15936	15871	15903	16029	16220	15730	16004	15912	15978	15853	15950	16184	16069	16097	16022	15850	15796	15826	15938	16136	15842	15886	16077	15958	15887	15983	16001	16058	16006	15937	16034	16109	15853	16090	15927	16145	15910	15801	15850	15969	15797	15976	16026	16082	16045	16032	16007	15994	16149	16125	15923	15973	15972	15682	16003	15946	15975	15773	16013	15924	15760	16008	15745	15886	16092	15946	15936	16109	16027	15963	16037	15850	15822	16045	15882	15910	16050	15978	16085	16127	15805	15883	16081	15861	15996	15904	15890	16160	16166	16206	16032	16156	16026	16255	15894	15954	15933	15979	15872	16020	15780	16251	15960	16152	16104	16198	15845	16138	15836	16030	15896	15923	16081	16114	15842	15956	16004	15966	15925	15986	15955	15877	15872	15914	16096	16301	16059	16019	15873	16150	16173	16078	16104	15938	15801	15935	15922	15976	16099	15794	15989	15973	16067	16049	16006	16088	16082	16125	16034	16034	16120	15931	15993	15958	15977	16003	15976	16029	15941	15895	15898	15902	16004	15946	15966	16089	15852	15764	15965	16195	16090	15859	15917	15992	15978	15938	15949	15970	16039	15967	15857	15840	15771	15904	15871	16008	15825	15930	16118	16074	16008	16006	15851	16030	16099	15972	15999	16049	15879	16074	16070	16019	16165	16062	15920	16130	15868	15871	15952	16019	15738	16117	15976	15908	16168	15774	15828	15906	16074	16089	15999	16085	16100	16062	15896	15989	15951	16115	15956	16070	16010	16004	15878	15881	16039	16005	16052	16116	16112	15740	15963	15961	15988	15869	15940	15893	16153	16000	15932	16206	16006	15951	15965	16030	15942	16069	15927	16006	15999	16054	16081	16073	16035	16013	15892	15834	16096	16009	15868	16021	16112	15944	16059	15879	16156	15984	16058	15939	15905	16097	15900	15911	15774	16086	16115	16070	16112	15980	15953	15919	16132	16124	15984	16153	16111	15910	15856	16120	16063	15784	16039	16076	15867	15911	16013	16192	15927	15815	16140	15945	15999	16183	16099	15999	15982	16067	16100	15978	16118	15861	15996	16036	15895	16102	15943	15817	16009	15879	15995	16065	15958	15990	16019	16046	15914	16026	15818	15999	15875	16027	16103	16159	16134	16117	15948	16255	15980	16002	15917	16122	15981	16070	16136	16025	16078	15908	15721	15886	15944	16042	16032	16051	15830	16011	16014	15941	15960	16009	15968	16146	16034	16017	15901	15959	15710	16010	16001	16198	15915	16047	16065	16242	16004	16227	16100	16043	16098	16150	15818	16014	16177	16001	16077	15938	15886	15773	16138	15932	15946	15965	16069	16009	15882	15971	16084	16086	15876	16022	15998	16037	15959	16007	15884	15926	15922	15986	16039	16008	15995	16098	15853	16214	16165	16043	15878	15914	16070	15895	15981	15922	15923	15957	15949	15842	15999	16146	15939	16092	15976	16067	16204	15846	15952	15693	15934	15918	15863	16036	15955	16012	15958	16170	16134	16113	15704	16054	15949	16060	15808	15944	16071	16166	15974	16049	16001	15963	16085	16102	16153	15851	15988	16081	16112	15953	16134	16107	15825	15877	16085	15915	16118	16135	16214	15834	16030	16184	16150	16102	15930	15931	15878	16113	16176	15980	15874	15917	15846	16078	15767	16066	16258	16238	16222	16112	15962	16007	15942	15993	15936	16001	15899	16144	15917	15947	16089	16061	15847	15977	15956	15921	15856	16102	16098	16062	15914
24709	24297	24347	25181	25855	29526	31185	29170	27329	25175	24358	24120	24136	24079	24002	24284	23978	24212	24136	24118	24178	24025	24064	24167	24193	24039	23990	24067	24078	24016	24089	24112	24096	24057	24045	23921	24087	24159	24112	24133	23993	23969	24088	24142	24013	24206	23946	24036	24127	24117	24075	24127	24161	24066	24120	24073	24068	24098	24049	24089	24189	24082	23889	24035	24067	24062	24100	24082	24147	24071	24063	23994	24012	24021	24125	24059	24003	24244	24080	23911	24078	23975	24079	23983	24038	24223	23981	24122	24110	24166	23940	23955	24157	24083	24197	24068	24152	24128	24204	24070	24026	24104	24061	24092	24012	24113	24108	24146	24080	24045	24032	24246	24168	24114	24135	24216	24049	24124	24180	24150	23974	24110	24188	24076	24194	24156	24168	23974	24123	24099	24133	24111	24114	24009	24028	24119	24155	24045	24294	23952	24127	24048	24181	24126	23974	24016	24211	24175	24141	24002	24110	24177	24031	24116	24063	24065	24001	24135	24051	24164	24081	24218	24111	24087	24273	24070	24078	24029	24103	24224	24109	24252	24171	24084	24096	24155	24121	24049	24223	24018	24091	24191	23988	24168	24158	24057	24032	24036	24227	24026	24046	24001	24077	24173	24130	24173	24078	24117	24118	24066	24106	24162	24031	24050	24117	24108	24131	24098	24101	24129	24148	24105	24031	24148	24113	23928	24132	24117	24183	24042	23996	24178	24048	24121	24017	24039	24109	24083	24089	24097	24006	24202	24097	24175	24000	24095	24040	24076	24163	24129	24155	24046	24087	24176	24159	24276	24067	24092	24243	24094	24302	24079	24141	24057	23993	24237	24143	24142	23960	24063	24177	24048	24138	24191	24148	24073	24000	24107	24110	24249	24092	23992	24129	24097	24082	24201	24098	24162	24109	24222	24042	24292	24063	24097	24050	24180	24139	24064	24219	24113	24211	24077	24114	24085	24124	24140	24103	24132	24049	23979	24082	24200	24217	24081	24167	24065	24177	24170	24200	24086	24146	23937	24126	24119	24159	24212	24060	24138	24081	24121	24132	24037	24084	23928	24247	23966	24179	24116	24173	24145	24149	24133	24052	24112	24140	24112	24089	24098	24110	24023	24168	24058	24121	24207	23988	24259	24038	24184	24232	23981	24205	24213	24063	24114	24068	24264	24107	24135	24118	24199	24038	24173	24088	24035	24100	24096	24096	24045	24096	24143	24084	24100	24121	24151	24059	24178	24141	24140	24038	24181	24112	24014	24241	24035	24085	24188	24075	24124	24093	24057	24162	24121	24152	24128	24121	24040	24122	24009	24133	24070	24063	24112	24056	24173	24151	24085	24190	24142	24247	24114	24170	24092	24143	24223	24096	24116	24094	24084	24174	24155	24179	24071	24088	24146	24174	24006	24104	24101	24168	24063	24110	24062	24044	24208	24081	24089	24167	24204	24131	24141	24091	24063	24141	23982	24302	24082	24192	24047	24138	24238	24074	24086	24115	24147	24141	24091	24145	24190	24031	24169	24121	24140	24017	24040	24164	24121	24167	24302	24114	24144	24138	24103	24012	24198	24217	23966	24045	24248	23956	24120	24059	24166	24114	23935	24083	24251	24127	24119	24176	24117	24191	24111	24151	24186	24165	24107	24239	24059	24175	23979	24205	24092	24214	24098	24191	24125	24124	24107	24177	24115	24104	24216	24084	24219	24097	23993	24263	24097	24089	24071	24188	23997	24195	24233	24214	24026	24197	24154	24205	23984	24098	24107	24069	24176	24192	24072	24154	24148	24125	24227	24090	24168	24074	24113	24187	24132	24158	24222	24045	24039	24082	24133	24146	24158	24071	23993	24061	24083	24149	24161	24183	23976	24126	24167	24169	24035	24007	24124	24183	24072	24211	24085	23952	24186	24082	24167	24260	23945	24101	24116	24143	23996	24101	24141	24164	24026	24220	24169	24083	24012	24197	24134	24086	23945	24208	24173	24061	24166	24107	24057	24174	24135	23948	24186	24102	24135	24117	24029	24122	24139	24065	24141	24049	24105	24019	24093	24167	24123	24209	24112	24056	24083	24179	24249	24039	24296	24138	24175	24019	24168	24118	24007	24118	23952	24207	24182	24100	24115	24136	24048	24229	24173	24147	24104	24060	24114	23942	24224	24108	24127	24046	24166	24176	24148	24092	24143	24244	24044	24213	24112	24137	24126	24124	24194	24148	24068	23980	24167	24059	24141	24047	24089	24041	24092	24188	24024	24147	24032	24157	23985	24144	24203	23998	23964	24163	24126	24175	24040	24140	24023	24203	24187	24086	24083	24167	24109	24050	24211	24177	24017	24187	24284	24153	24130	24171	24201	24073	24098	24177	24168	24116	24143	23973	24175	24118	24195	24076	24297	24278	24071	24191	24124	24113	24208	24099	24024	24148	24136	24152	24183	24246	24083	24141	24098	24099	24165	24110	24076	24135	24128	24224	24057	24126	24104	24162	24120	24086	24140	24158	24098	24150	24135	24212	24188	24110	24068	24239	24177	24052	24234	24066	24142	24064	24193	24077	24094	24098	24287	24115	24213	24016	24155	24123	24097	24160	24124	24187	24083	24049	24223	23958	24166	24161	24164	24185	24158	24027	24214	24077	24131	24079	24176	24069	24159	23946	24177	24029	24129	24143	24168	24091	24051	24084	24143	24098	24257	24083	24226	24082	24183	24068	24173	24266	24136	24178	24008	24203	24041	24065	24140	24125	24202	24116	24190	24204	24038	24109	24167	24164	24238	24035	24107	24091	24206	24212	24105	24033	24055	24142	24140	24137	24218	23900	24104	24155	24010	24243	24026	24090	24154	24119	24043	24121	24250	24114	24141	24143	24132	24167	24138	24076	24058	24122	24093	24039	24077	24159	24172	24079	24213	24152	24066	24187	24066	24115	24095	24200	24168	24180	24237	24155	24088	24093	24130	24169	24150	24113	24151	24202	24124	24035	24064	24193	24151	24050	24127	24235	24224	24097	24079	24094	24186	23992	23887	24261	24108	24020	24193	24207	24113	24116	24137	24089	24041	24164	24015	24070	24075	24100	24072	24122	24069	24103	24125	24038	24101	24254	23940	24160	24124	24219	24049	24095	24042	24115	23962	24237	24039	24141	24064	24140	24173	23968	24191	24027	24064	24021	24212	24160	24051	24190	24171	24089	24129	24071	23972	24171	24139	24082	24237	24282	24187	23979	24192	24125	24285	24031	24046	24170	24172	23965	24126	24064	24122	24036	24155	24032	24010	24166	24076	24270	23988	24223	24170	24141	24152	24160	24026	24176	23994	24119	24062	24067	24316	24093	24003	24126	24192	24092	24086	24228	24120	24216	24021	24135	24321	24098	24259	24095	24113	24119	24064	24093	24050	24178	24105	24259	24030	24249	24190	24160	24129	24165	24282	24062	24100	24141	24087	24272	23986	24165	23963	24046	24142	24112	24119	24302	24152	24190	24253	24201	24225	24259	24114	23981	24057	24198	24117	24135	24099	24206	24010	24082	24094	24256	24074	24111	24272	24116	24014	24162	24264	24064	24107	24194	24116	24155	24185	24100	24194	24144	24094	24129	24089	24165	24127	23934	24279	24153	24092	24225	24181	24118	24206	24045	24131	24195	24113	24146	24037	24100	24157	24042	24147	24129	24228	24107	24121	24208	24084	24080	24128	24037	23999	24066	24336	24143	24127	24082	24211	24188	24078	24163	24088	24065	24184	23955	24170	24108	24093	24213	24071	24129	24159	24125	24239	24126	24081	24136	24143	24051	24102	23988	24131	24194	24157	24111	24096	24275	24045	24136	24177	24082	24182	24134	24318	24085	24245	24053	24127	24155	24124	24027	23954	24247	24195	24079	24103	24175	24234	24121	24157	24067	24032	24119	24192	24088	24181	24082	24003	24138	24163	24163	24100	24222	24105	24112	24062	24238	24085	24104	24036	24109	24194	24051	24177	24228	24065	24103	24164	24130	24125	24221	23989	24131	24113	24187	24233	24082	24163	24044	24175	24198	24194	24109	24127	24102	24144	24233	24258	24220	24024	24142	24123	24043	24145	24217	24222	24035	24188	24122	24237	24141	24106	24112	24109	24175	24156	24059	24148	24131	23997	24134	24141	24119	23942	24174	24060	24060	24186	24103	24106	24102	24350	24079	24171	24166	24143	24006	24323	24205	23966	24090	24248	24196	24212	24126	24045	24217	24108	24111	23989	24152	24127	24109	24171	24236	24224	24073	24123	24058	24068	24235	24167	24078	24099	24095	24108	24214	24192	24202	24044	24149	24072	24220	24011	24116	24157	24193	24131	24152	24080	24135	24207	24149	24125	24230	24263	23997	24146	24185	24062	24109	24144	24174	24128	24278	24131	24005	24213	24074	24082	24170	24125	24060	24168	24238	23925	24091	24088	24121	24128	24079	24187	24110	24175	24155	24031	24221	24211	24052	24114	24159	24093	24097	24325	24156	24198	24170	24204	24002	24204	24230	24096	23979	24103	24141	24139	24139	24171	24110	24141	24134	24169	24145	24198	24118	24031	24006	24232	24082	24168	24151	24200	24138	24116	24216	24078	24138	24225	24079	24167	24177	23979	24101	24092	24217	24131	24210	24075	24091	24005	24184	24228	24185	24114	24171	24030	24176	24054	24113	24151	24159	24040	24262	24015	24169	24061	24206	24041	24133	24247	24248	24070	24124	24148	24137	24106	24174	24087	24154	24121	24234	24191	24155	24187	24176	24041	24126	24060	24035	23979	24086	24186	24173	24190	24112	24108	24131	24092	24156	24206	24075	24017	24106	24149	24084	24114	24078	24170	24157	24145	24024	24151	24126	24169	24069	24254	24176	23963	24096	24191	24206	24126	24104	24008	24289	24231	24062	24005	24065	24263	24200	23982	24290	24145	24074	24034	24209	24126	24232	24125	24002	24124	23884	24293	24131	24283	24231	24155	24055	24199	24194	24163	24159	24131	24117	24119	24132	24003	24059	24040	24223	24161	24203	24126	24052	24186	24132	24100	24236	24035	24100	24301	24216	24106	24077	24180	24190	24173	24206	24142	24297	24102	24123	24251	24133	24142	24174	24147	24137	24169	24059	24009	24163	24210	24054	24107	24142	24182	24000	24205	24202	24082	24194	24185
18289	17207	16792	16514	16847	20981	44270	42814	33036	23020	17836	16702	16582	16352	16484	16259	16404	16279	16267	16083	16235	16131	16018	16187	16286	16246	16413	16399	16328	16309	16338	16332	16344	16071	16186	16072	16181	16254	16208	16294	16292	16385	16111	16254	16355	16290	16293	16109	16117	16063	16361	16393	16366	16180	16275	16390	16152	16385	16412	16257	16173	16323	16268	16132	16227	16268	16274	16264	16222	16367	16315	16208	16331	16015	16110	16256	16297	16369	16355	16279	16338	16252	16030	16126	16227	16330	16052	16133	16290	16253	16229	16140	16264	16216	16321	16366	16226	16130	16244	16258	16223	16048	16133	16479	16246	16512	16410	16420	16420	16188	16412	16209	16479	16400	16482	16038	16376	16197	16197	16228	16406	16436	16433	16297	16190	16296	16421	16241	16378	16455	16323	16178	16218	16265	16395	16318	16295	16337	16326	16305	16288	16420	16260	16135	16059	16209	16283	16089	16299	16309	16380	16252	16298	16565	16444	16239	16067	16321	16283	16263	16327	16193	16352	16360	16349	16300	16134	16179	16189	16467	16254	16391	16016	16248	16144	16246	16392	16369	16187	16119	16319	16178	16266	16217	16278	16375	16367	16392	16440	16333	16323	16114	16208	16176	16380	16305	16384	16175	16244	16362	16547	16388	16324	16187	16372	16127	16345	16203	16315	16222	16209	16223	16396	16242	16393	16401	16297	16149	16201	16171	16275	16401	16310	16147	16403	16231	16472	16314	16393	16297	16373	16098	16105	16340	16209	16213	16177	16079	16405	16270	16225	16441	16439	16266	16392	16488	16041	16356	16281	16218	16191	16247	16459	16037	16365	16165	16227	16141	16191	16245	16142	16349	16160	16423	16333	16137	16293	16394	16425	16174	16402	16225	16350	16282	16179	16357	16432	16395	16237	16329	16258	16065	16272	16347	16361	16442	16198	16179	16307	16251	16213	16285	16272	16279	16400	16502	16180	16258	16294	16171	16232	16365	16218	16449	16309	16232	16062	16586	16328	16198	16386	16324	16305	16189	16380	16208	16045	16225	16292	16189	16444	16362	16334	16343	16473	16468	16230	16531	16189	16211	16178	16349	16085	16397	16258	16254	16191	16480	16445	16191	16328	16183	16182	16372	16243	16066	16274	16263	16300	16174	16272	16236	16110	16297	16337	16333	16446	16278	16312	16388	16288	16253	16161	16186	16212	16355	16418	16382	16260	16282	16258	16185	16153	16414	16262	16307	16270	16347	16085	16266	16259	16137	16248	16314	16508	16306	16365	16311	16257	16028	16285	16247	16151	16506	16381	16342	16380	15974	16349	16238	16212	16331	16412	16320	16352	16328	16386	16273	16475	16410	16238	16401	16493	16216	16332	16242	16202	16367	16191	16323	16202	16194	16008	16205	16282	16099	16211	16304	16302	16397	16331	16147	16265	16258	16102	16515	16322	16359	16474	16143	16337	16169	16106	16185	16290	16245	16308	16282	16380	16264	16404	16233	16383	16391	16250	16231	16330	16309	16462	16263	16281	16410	16437	16125	16237	16330	16377	16287	16317	16437	16334	16221	16375	16052	16324	16447	16217	16171	16310	16083	16423	16260	16456	16298	16384	16266	16391	16236	16244	16283	16503	16215	16224	16188	16341	16478	16119	16372	16304	16122	16350	16330	16269	16484	16240	16240	16515	16262	16161	16243	16460	16440	16246	16267	16296	16216	16389	16400	16463	16537	16271	16087	16340	16474	16205	16179	16367	16207	16189	16236	16293	16334	16273	16246	16070	16358	16387	16277	16272	16413	16327	16218	16385	16347	16295	16398	16295	16285	16127	16256	16345	16315	16357	16350	16432	16223	16419	16423	16088	16275	16136	16153	16286	16252	16283	16248	16515	16360	16580	16366	16203	16240	16263	16408	16360	16285	16084	16258	16013	15971	16285	16233	16232	16574	16287	16248	16143	16194	16355	16118	16136	16344	16276	16401	16333	16278	16218	16314	16315	16396	16271	16235	16043	16013	16112	16280	16316	16206	16146	16168	16197	16293	16208	16314	16355	16459	16286	16308	16241	16341	16358	16215	16222	16345	16206	16404	16399	16239	16177	16183	16382	16422	16281	16381	16228	16369	16339	16169	16245	16447	16304	16225	16471	16327	16502	16389	16314	16243	16392	16129	16195	16472	16192	16266	16377	16287	16457	16321	16411	16279	16322	16235	16185	16171	16260	16311	16237	16417	16368	16007	16173	16143	16267	16279	16400	16210	16146	16439	16286	16239	16001	16174	16356	16330	16167	16183	16196	16088	16320	16335	16173	16206	16124	16213	16178	16210	16108	16398	16411	16441	16434	16335	16269	16286	16029	16181	16207	16105	16414	16284	16059	16234	16369	16471	16375	16483	16281	16222	16244	16382	16300	16278	16291	16520	16213	16349	16274	16300	16169	16237	16381	16228	16338	16422	16371	16341	16295	16201	16380	16196	16324	16295	16419	16106	16202	16185	16365	16307	16348	16315	16330	16333	16245	16278	16310	16437	16369	16445	16158	16220	16312	16209	16263	16243	16365	16443	16327	16189	16243	16160	16287	16657	16348	16417	16349	16326	16151	16322	16383	16612	16333	16237	16270	16447	16280	16336	16061	16362	16160	16460	16126	16311	16386	16208	16176	16196	16120	16443	16289	16169	16427	16118	16395	16371	16102	16035	16241	16262	16361	16240	16292	16008	16442	16439	16371	16386	16166	16225	16374	16367	16347	16269	16590	16307	16251	16155	16232	16046	16282	16133	16481	16175	16418	16277	16175	16346	16396	16343	16291	16119	16475	16142	16287	16488	16458	16177	16389	16272	16303	16527	16292	16258	16167	16202	16177	16217	16327	16233	16175	16316	16299	16614	16277	16253	16446	16319	16176	16102	16284	16255	16299	16318	16294	16322	16268	16251	16268	16189	16280	16198	16189	16498	16313	16463	16220	16175	16197	16254	16208	16248	16300	16212	16304	16447	16304	16221	16094	16235	16442	16121	16104	16286	16225	16260	15922	16557	16282	16234	16274	16162	16299	16111	16349	16413	16254	16188	16372	16461	16323	16325	16398	16552	16253	16289	16323	16340	16429	16556	16404	16256	16242	16248	16193	16379	16206	16503	16332	16330	16326	16355	16546	16287	16470	16191	16084	16134	16302	16427	16083	16087	16342	16270	16309	16468	16217	16343	16114	16173	16237	16334	16295	16109	16354	16304	16285	16187	16244	16125	16281	16183	16288	16255	16388	16199	16315	16339	16204	16146	16402	16396	16167	16156	16334	16141	16338	16419	16262	16319	16266	16312	16123	16505	16139	16225	16190	16009	16310	16361	16360	16246	16304	16383	16386	16272	16179	16357	16455	16455	16291	16514	16239	16110	16328	16386	16414	16360	16373	16192	16171	16387	15951	16101	16347	16262	16339	16335	16298	16332	16295	16170	16243	16247	16232	16363	16291	16356	16399	16292	16251	16266	16351	16329	16106	16444	16253	16246	16140	16083	16421	16157	16521	16405	16301	16154	16279	16416	16138	15984	16292	16448	16505	16278	16230	16291	16372	16140	16475	16120	16241	16320	16309	16108	16256	16312	16387	16259	16357	16278	16180	16427	16399	16284	16375	16352	16286	16192	16149	16283	16210	16243	16286	16381	16315	16263	16305	16174	16260	16313	16280	16232	16190	16244	16403	16274	16125	16147	16335	16239	16317	16280	16241	16439	16280	16198	16180	16014	16407	16412	16324	16345	16174	16326	16310	16327	16351	16252	16223	16269	16290	16277	16352	16186	16416	16443	16331	16453	16209	16304	16347	16236	16240	16455	16484	16199	16243	16086	16389	16191	16218	16322	16269	16283	16476	16181	16221	16382	16239	16195	16102	16233	16331	16260	16497	16086	16271	16114	16255	16156	16345	16514	16199	16225	16443	16303	16553	16534	16340	16195	16267	16310	16275	16251	16229	16343	16374	16241	16243	16599	16274	16159	16083	16427	16326	16434	16238	16415	16210	16280	16218	16190	16157	16472	16286	16406	16341	16299	16107	16228	16457	16411	16370	16218	16411	16518	16403	16053	16332	16302	16203	16213	16235	16303	16179	16308	16312	16300	16258	16203	16302	16135	16307	16311	16448	16279	16315	16286	16397	16396	16266	16408	16150	16382	16214	16188	16403	16306	16174	16167	16408	16313	16136	16255	16373	16294	16364	16401	16085	16378	16432	16236	16207	16098	16363	16401	16324	16159	16255	16261	16288	16159	16277	16095	16414	16221	16364	16153	16285	16380	16238	16278	16338	16338	16181	16249	16322	16325	16379	16129	16359	16312	16256	16233	16215	16330	16232	16221	16071	16307	16270	16294	16304	16302	16409	16243	16328	16142	16365	16246	16301	16402	16257	16170	16310	16502	16095	16258	16122	16401	16532	16410	16449	16297	16079	16503	16243	16333	16240	16255	16370	16273	16323	16422	16402	16127	16552	16122	16301	16395	16426	16337	16217	16342	16404	16398	16429	16248	16137	16463	16363	16528	16221	16252	16245	16285	16242	16110	16394	16359	16303	16367	16251	16162	16261	16175	16219	16475	16385	16495	16339	16252	16119	16141	16228	16128	16260	16561	16261	16063	16159	16116	16366	16257	16150	16352	16193	16337	16284	16386	16336	16301	16383	16297	16313	16369	16545	16288	16308	16285	16283	16374	16181	16307	16383	16485	16138	16419	16327	16236	16429	16224	16348	16289	16282	16207	16206	16154	16343	16372	16230	15990	16195	16280	16259	16314	16393	16512	16416	16442	16248	16292	16312	16334	16358	16212	16330	16364	16135	16222	16393	16185	16466	16346	16238	16041	16058	16297	16263	16324	16039	16338	16411	16212	16067	16033	16402	16426	16232	16220	16434	16273	16300	16362	16451	16212	16174	16414	16272	16345	16214	16478	16231	16342	16434	16134	16319	16359	16348	16295	16360	16321	16235	16176	16208	16248	16294	16184	16248	16520	16365	16169	16252	16298	16327	16368	16261	16405	16295	16243	16441	16313	16300	16339	16311	16322	16442	16263	16352	16217	16414	16270	16032	16259	16068	16316	16392	16138	16201	16215	16251	16377	16366	16467	16411	16345	16396	16264	16170	16319	16290	16390	16156	16448	16138	16338	16228	16373
26185	24584	24570	25900	27111	31790	42089	29219	24375	25205	23574	23307	23532	23441	23771	23810	23801	23763	23892	23944	23978	23978	23922	24003	23952	24096	23954	23964	24111	24023	24080	23872	24032	23956	24075	24134	24034	24057	23939	24006	24093	24057	24027	23989	24089	23959	23910	24158	24141	23936	24041	24038	23981	23964	23926	23909	24174	23915	23987	23944	24030	24064	23940	23867	24093	24069	23867	24162	24031	24035	23993	23935	23985	23994	24040	24003	24026	24033	23992	24111	24102	23932	23912	24018	24090	23988	24034	24111	23937	23941	24052	24106	23947	24067	24135	24013	24149	23979	23995	23896	23964	23949	24000	24085	24017	24005	23902	24065	24012	24047	23960	24016	24102	23942	23921	24103	24047	23988	24048	23948	23976	24073	23921	24091	24025	23989	24007	24148	23953	24156	23951	24150	24015	23916	24043	23963	24038	24007	24139	24016	24055	24170	24028	24053	24013	23982	23950	23977	24040	24037	24102	23922	23991	24145	24080	24052	24096	24106	24101	24022	23993	24049	23918	24176	23896	24060	24056	24073	23959	24038	24123	24089	24107	23948	23929	24076	23854	24146	24025	23985	23942	24058	24008	24181	24131	24088	23895	24030	23999	23988	24093	24040	24057	24213	23933	24017	24181	24159	24023	24070	24020	24061	24111	24030	24065	24068	24022	24101	24007	24027	23968	24084	24023	23905	23990	24000	24047	23983	24038	24015	24024	24078	24068	23939	24109	24044	24239	23913	24006	24037	23964	23995	24128	24009	24049	24062	24083	23984	24017	24052	23944	24096	24064	24075	24138	24093	24073	24030	24219	24028	24017	24029	24098	24026	24053	24187	23932	24040	24019	23950	24004	23970	24044	24162	24030	23977	24083	24144	23988	24056	24001	23875	24164	24093	23981	24089	24084	24022	24017	24058	24112	24100	24152	23939	24086	24100	24086	24012	23930	24049	24027	24203	23964	24130	24023	24174	23937	24064	24030	24024	24095	24036	23988	24102	23994	24086	24080	23909	24235	24104	24103	24108	23999	24073	24006	24140	23916	24148	24017	23991	24225	24103	23979	23939	24122	24108	24101	23954	24221	23916	24110	24021	24021	24120	24013	24081	24098	23946	24125	24113	24016	23992	24042	24053	24023	24052	24100	24074	23970	24082	24142	24044	24166	24016	24046	24076	24089	23992	24066	24082	24069	24094	24070	24045	24157	24115	24054	24152	24146	23939	24088	24158	24027	24151	24138	24029	24006	24051	23935	24094	24099	24086	24053	24130	24061	24089	24050	24022	23977	24072	24093	24084	23937	24111	24110	24014	24072	24083	24113	24053	24098	24070	24071	23961	24081	24019	24038	24023	24041	24015	24095	24106	24050	24100	24117	24059	23937	24142	24164	24084	24145	24087	24048	24060	24027	24146	24017	24206	23886	24154	24134	24043	24083	23974	24023	24030	24044	24094	24034	24112	24028	24073	24034	24050	24006	24024	24077	24047	24011	24008	24059	24133	24099	24126	24103	23932	24001	24042	24033	24029	24081	24167	24114	23937	24016	24086	24124	24008	24089	24125	23885	24109	24115	24144	24101	24047	24082	24112	24132	23977	24156	24126	24080	24051	24061	24039	23912	24006	24041	24067	24085	24003	24056	24043	24035	24009	24112	24093	24068	24086	24118	24091	24050	24089	24044	24015	24162	24074	24137	24047	23939	24224	23958	24042	24129	24004	23991	24119	24019	24193	24071	23969	24021	24199	24024	24135	24122	24019	24012	23975	24017	24058	24092	24057	24081	24065	23940	24097	23995	23989	24018	24073	24071	24071	24002	24106	24090	24030	24054	24097	24073	24010	24022	24022	23919	24032	24010	23999	24085	24023	24132	24215	24107	24063	24050	24189	24044	24034	24030	24071	24059	24090	24242	23918	24187	24189	24063	24039	24075	24174	24036	24017	24137	24044	23945	24018	24079	23921	24087	24107	23975	24214	24056	24073	23962	24051	24070	24155	24079	24073	24113	24032	23887	24162	23980	23995	24062	24061	24162	24090	24125	24025	24144	24033	24169	23969	24113	24093	24060	24111	24075	23996	24079	24073	23990	23935	24004	24055	24104	24102	24092	23990	24207	24041	24106	24100	23934	24029	24109	24053	24093	24066	24065	24042	24045	23983	24061	24034	24075	24085	23996	23961	24010	24053	24108	24081	24179	23926	24077	24013	24108	24087	24106	24007	24162	23960	24167	24131	24167	24046	24117	24049	24045	24053	24095	24008	24128	24042	24145	24057	24131	24045	24087	24136	24072	24167	23897	23970	24158	24120	24016	24139	24083	24152	24026	24046	24119	24102	24080	24150	23992	24109	24168	24043	24099	24057	24205	23953	24042	24051	24155	24044	24051	23981	23993	23982	24058	24146	24068	24111	24078	24136	24107	24024	23994	24084	24037	24027	24093	24072	23903	24023	24075	24067	24020	24085	24044	24106	24156	24177	23996	24112	24089	24066	24073	24004	24235	23975	24031	24000	24065	24122	23990	24102	24138	23982	24037	24050	24127	23992	23980	24048	24007	24042	24013	24178	23998	24090	24100	24075	24170	24036	24073	24167	24027	24074	24071	24163	24145	24023	24027	24182	24046	24138	23994	23933	24153	24165	24005	24275	24022	24114	24034	24258	24055	24114	24324	24031	24139	24045	24071	24006	24018	23953	24110	24136	23947	24063	24058	24119	23998	24026	24107	24116	24122	24044	24061	23943	24129	24076	24033	24009	23996	24164	24110	24050	24112	24133	24012	24157	24089	24105	24127	23870	24111	24003	24127	24107	24072	23981	24077	24027	24124	24021	23995	24024	24125	24112	24017	24062	24024	24006	24111	24065	24162	23927	24209	24082	24059	23993	24027	24022	24125	23948	24065	23997	24040	24133	23937	24023	23980	24046	24012	24027	23993	23928	24097	24110	24161	24078	24034	24110	24085	24024	24088	23993	24118	24123	24035	24074	24045	24112	24116	24051	24045	24258	24081	24156	24094	24033	24050	23945	24025	23996	24049	24038	24129	24053	23965	24036	24037	24222	24004	24135	24169	24092	24112	24087	23954	24168	24054	24087	24050	24141	24093	23975	24203	24107	24097	24054	23945	24123	24104	24110	24173	23958	24146	24067	24080	24101	24269	23952	23997	24077	24022	24196	24106	24164	24084	24191	24096	24044	24161	24126	24177	24103	24169	24021	24125	24256	24049	23992	23990	24113	24036	23986	24109	23997	23952	24131	24124	24157	23983	24106	24130	23887	24003	23964	24126	24089	24126	24139	23948	23946	24031	24129	24050	24123	23972	24009	24044	24042	24055	24121	24077	24000	24047	24088	24107	23941	24069	23991	24163	24034	23937	23963	24033	23992	24080	24121	24103	24049	23979	24098	24157	23975	24068	23990	24025	24170	24014	24232	24038	23891	24001	24016	24027	24206	24082	24096	24121	23878	24051	23942	24095	24039	24157	24140	24174	23886	24041	24014	24012	24187	24132	24061	24144	24122	24021	23952	24130	24118	24099	24165	24055	24021	23981	24125	24067	24111	24149	24123	24137	24094	24021	23970	24161	24021	24088	24167	23938	24080	24072	24004	24129	23927	23985	24085	24129	24158	24069	24028	24045	24050	24155	23973	24133	24115	24056	24180	24083	24144	24176	24040	23957	24173	24018	24040	24083	23940	24058	23964	24083	24075	24093	24012	24075	24064	24052	24093	24124	24118	24265	24007	24078	23999	24096	24089	24157	23981	24017	24094	23957	24079	24106	24003	24127	23991	24149	24118	24138	24023	24031	24119	24010	24093	24027	24075	24111	24166	24029	24084	24020	24025	24064	24128	24104	24030	24048	23976	24126	24200	24114	24095	23917	24096	24031	24120	23913	24136	24053	24064	24139	23991	24051	24120	24087	24038	23979	24173	24195	24016	24042	24004	24127	24132	24016	24110	24014	23961	24057	24017	24173	24017	24161	24102	24193	24061	24096	24083	24086	24152	24021	24159	24125	24058	24064	24137	24134	24039	24187	24002	23960	24083	24169	24028	24102	24083	24087	24148	23962	24069	24139	23938	23969	23973	23951	24041	24084	24089	24023	24107	24173	24030	24109	24095	24071	24155	24043	24068	23991	24121	24024	24063	24105	24022	24083	24067	24143	23990	24125	24036	24163	24133	24131	24168	24214	24045	24062	24119	24129	24130	23987	24188	24122	24076	24114	24131	23975	24113	24253	24095	24212	24062	24039	23977	23952	24030	24191	24135	23966	24025	24125	24044	24187	23972	24115	24003	24127	24046	23960	24062	24022	24060	24033	24085	24096	24065	24022	24063	24112	24089	24055	23934	24156	24038	24023	24029	24184	24048	24051	24048	24145	24108	24125	24094	24093	23916	24150	24116	24046	24016	24058	24096	24166	24033	24016	24134	23946	24053	24129	24134	24092	24033	24137	23992	24077	24067	24064	23957	24066	24065	24028	24034	24131	24175	23973	24097	24125	24162	24067	24099	24095	23990	24101	24044	24168	24008	24161	24261	24172	24067	24000	24145	24111	24124	24072	24106	24141	24057	24204	24140	24115	24126	23968	24063	24085	24039	24122	24157	24097	24198	24016	24154	24113	24106	24100	24099	23992	24066	24097	24094	24019	24107	24028	23992	24112	24106	24115	24069	24133	24014	24113	24083	24094	24199	24183	24004	24130	24036	24072	24079	24233	24114	24113	24110	24027	24142	23975	24098	24146	24150	24030	24147	24005	24197	24119	24065	24077	24063	24150	24153	24182	24128	24154	24013	24119	24072	24011	23971	24089	24036	24051	24185	24080	24199	23952	24075	24155	23977	24087	24173	24171	24146	24071	23936	24031	24069	24021	24083	23996	24054	24032	24108	24206	24163	24077	24014	24216	23968	23994	24126	24049	24113	24132	24101	24039	24028	24078	24085	24062	24132	24061	23932	24054	24033	24106	24079	24137	23963	24003	24141	24141	24049	24027	24065	24096	24058	24081	24110	23955	24142	23947	24111	24098	24075	24230	24042	24065	24076	23972	24137	23980	24072	24071	24173	23995	24012	24166	24229	24077	24085	24231	23991	24052	24142	24044	24086	24111	24050	24116	23940	24105	24114	24054	24107	24101	23995	24121	24085	23927	24108	24034	24080	24142	24021
20283	16710	16631	16574	16779	19521	35616	34895	27551	20468	17019	16449	16394	16360	16212	16321	16261	16085	16111	16263	16308	16351	16384	16250	16040	16300	16090	16167	16180	16313	16369	16157	16215	16342	16226	16092	16208	16384	16399	16080	16020	16274	16221	16158	16216	16200	16178	16385	16251	16147	16119	15983	16192	16127	16220	15978	16215	16066	16132	16209	16219	16265	16248	16191	16258	16247	16434	16146	16335	16536	16027	16105	16042	16121	16112	16138	16271	16056	16264	16278	16296	16422	16392	16097	16257	16204	16250	16111	16119	16192	16217	16320	16017	16238	16085	16144	16194	16184	16308	16115	16115	16228	16156	16285	16248	16203	16046	16093	16226	16122	16219	16340	16176	16272	16163	16232	16333	16141	16279	16297	16271	16134	16567	16288	16226	16272	16458	16291	16271	16220	16428	16108	16238	16240	16218	16143	16426	16319	16107	16325	16389	16349	16453	16199	16390	16217	16339	16191	15971	16197	16287	16163	16383	16175	16355	16314	16379	16230	16311	16286	16293	16329	16197	16198	16354	16286	16312	16193	16192	16232	16344	16223	16180	16417	16261	16245	16027	16175	16223	16215	16418	16202	16222	16198	16161	16128	16355	16150	16117	16308	16405	16214	16313	16193	16170	16106	16353	16082	16233	16270	16198	16294	16222	16027	16234	16427	16214	16345	16144	16145	16356	16435	16173	16234	16199	16328	16221	16107	16297	16270	16332	16328	16300	16342	16106	16264	16078	16303	16297	16373	16194	16344	16163	16330	16065	16262	16243	16352	16122	16202	16342	16258	16186	16329	16237	16326	16187	16319	16399	16199	16203	16229	16198	16258	16332	15980	16239	16387	16415	16281	16340	16283	16130	16300	16145	16412	16293	16272	16490	16340	16413	16145	16225	16166	16061	16248	16230	16096	16432	16115	16101	16075	16163	16161	16181	16164	16236	16162	16113	16545	16177	15948	16265	16159	16212	16078	16208	16209	16419	16106	16513	16267	16346	16311	16073	16313	16244	16269	16147	16345	16427	16200	16290	16444	16421	16168	16214	16147	16232	16242	16208	16221	16347	16333	16228	16206	16208	16265	16233	16222	16345	16178	16260	16250	16191	16340	16270	16298	16198	16177	16176	16286	16180	16095	16116	16285	16119	16354	16255	16408	16319	16382	16324	16260	16162	16363	16254	16219	16205	16213	16231	16355	16215	16188	16267	16127	16291	16272	16111	16168	16427	16164	16218	16086	16302	16325	16239	16354	16223	16228	16144	16247	16249	16355	16258	16044	16414	16340	16157	16221	16340	16309	16363	16392	16323	16262	16168	16210	16197	16184	16306	16254	16209	16189	16393	15962	16458	16345	16192	16518	16262	16070	16231	16362	16253	16312	16062	16165	16256	16078	15962	16326	16324	16295	16134	16221	16391	15994	16400	16250	16256	16110	16290	16049	16237	16443	16258	16332	16209	16253	16019	16338	16325	16201	16122	16272	16215	16200	16362	16375	16228	16303	16261	16318	16156	16488	16389	16325	16157	16334	16489	16237	16198	16231	16169	16305	16033	16150	16239	16231	16149	16266	16453	16276	16237	16168	16191	16287	16317	16404	16212	16353	16275	16262	16431	16350	16215	16302	16215	16290	16171	16285	16031	16372	16184	16340	16063	16150	16284	16102	16533	16214	16115	16382	16330	16276	16419	16235	16107	16191	16152	16489	16036	16390	16288	16227	16335	16230	16401	16226	16226	16244	16115	16310	16186	16355	16217	16085	16166	16301	16183	16273	16122	16199	16250	16243	16175	16188	16329	16080	16225	16310	16210	15990	16204	16089	16309	16341	16333	16248	16186	16427	16149	16323	16322	16389	16347	16535	16328	16208	16338	16228	16299	16263	16313	16148	16035	16213	16447	16182	16296	16422	16397	16303	16086	16278	16302	16151	16322	16229	16358	16303	16083	16278	16399	16185	16190	16326	16357	16205	16365	16133	16454	16299	16284	16276	16298	16348	16301	16200	16425	16330	16029	16288	16265	16010	16181	16342	16314	16292	16351	16182	16130	16198	16290	16230	16214	16312	16332	16306	16132	16198	16357	16103	16292	16332	16241	16120	16110	16231	16289	16192	16179	16182	16268	16328	16263	16230	16221	16066	15994	16041	16091	16235	16282	16059	16246	16459	16410	16325	16160	16281	16214	16204	16314	16215	16037	16256	16336	16268	16090	16201	16081	16204	16320	16308	16176	16404	16331	16137	16111	16183	16081	16115	16282	16369	16233	16094	16221	16098	16190	16338	16468	16262	16210	16279	16156	16295	16248	16088	16098	16070	16073	16165	16276	16243	16056	16402	16185	16373	16088	16241	16336	16152	16400	16152	16250	16435	16292	16156	16123	16459	16223	16351	16260	16216	16342	16166	16326	16117	16356	16173	16264	16378	16263	16288	16252	16310	16271	16221	16394	16337	16202	16103	16265	16314	16194	16296	16070	16422	16262	16156	16135	16462	16450	16228	16172	16117	16118	16332	16223	16289	16156	16168	16220	16381	16403	16526	16173	16210	16240	16407	16399	16090	16291	16268	16276	16141	16431	16281	16288	16380	16188	16382	16279	16186	16228	16103	16063	16214	16298	16287	16013	16055	16257	16022	16317	16199	16173	16182	16137	16247	16127	16207	16168	16277	16112	16110	16139	16238	16167	16197	16236	16094	16268	16447	16088	16222	16252	16304	16447	16270	16384	16156	16320	16290	16292	16161	16456	16311	16234	16217	16271	16274	16110	16332	16359	16365	16364	16220	16239	16334	16480	16350	16408	16253	16089	16260	16395	16224	16214	16182	16035	16147	16220	16197	16090	16255	16169	16256	16270	16297	16161	16284	16245	16252	16122	16069	16256	16376	16153	16293	16319	16111	16109	16197	16340	16462	16074	16291	16351	16147	16389	16239	16304	16067	16131	16275	16334	16341	16304	16028	16269	16062	16268	16325	16200	16340	16368	16191	16269	16310	16239	16162	16235	16326	16271	16151	16294	16265	16206	16507	16102	16148	16248	16310	16260	16326	16079	16186	16346	16373	16321	16326	15999	16217	16237	16344	16254	16133	16312	16344	16335	16100	16060	16048	16291	16232	16215	16259	16436	16201	16314	16307	16258	16125	16000	16236	16248	16542	16134	16222	16453	16169	16286	16313	16545	16241	16130	16261	16165	16257	16118	16118	16138	16214	16392	16132	16208	16329	16210	16181	16168	16317	16325	16233	16070	16149	16189	16116	16133	16217	16232	16328	16095	16120	16300	16074	16138	16291	16249	16292	16240	16126	16290	16336	16548	16423	16187	16469	16342	16304	16291	16224	16482	16267	16262	16127	16236	16343	16163	16194	16338	16331	16415	16189	16326	16471	16281	16162	16102	16378	16197	16411	16246	16016	16299	16177	16277	16167	16210	16032	16170	16351	16267	16245	16218	16232	16294	16160	16326	16358	16338	16114	16467	16193	16335	16381	16259	16527	16415	16161	16296	16410	16330	16284	16427	16263	16223	16211	16217	16268	16250	16366	16246	16220	16262	16187	16029	16322	16254	16172	16321	16216	16373	16429	16343	16307	16274	16242	16239	16531	16246	16231	16210	16149	16108	16372	16247	16290	16015	16120	16234	16392	16291	16105	16409	16326	16090	16300	16336	16398	16163	16312	16185	16147	16345	16198	16410	16115	16177	16296	16329	16175	16399	16190	16292	16124	16310	16045	16227	16272	16300	16222	16090	16399	16157	16053	16371	16045	16309	16294	16280	16107	16146	16283	16605	16355	16356	16206	16116	16359	16449	16253	16354	16394	16469	16103	16250	16094	16112	16262	16210	16203	16233	16222	16227	16332	16284	16246	16137	16061	16114	16168	16315	16004	16132	16156	16247	16073	16364	16291	16228	16215	16342	16233	16318	16113	16221	16176	16182	16442	16366	16252	16032	16305	16182	16103	16184	16358	16294	16220	16316	16252	16380	16310	16072	16276	16203	16253	16248	16189	16201	16227	16114	16291	16273	16242	16262	16412	16150	16127	16206	16191	16075	16289	16321	16179	16245	16289	16248	16039	16236	16022	16134	16011	15831	16233	16144	16141	16400	16113	16244	16486	16155	16209	16258	16338	16084	16304	16398	16292	16078	16115	16343	16363	16035	16386	16335	16271	16073	16201	16214	16065	16379	16319	16278	16179	16182	16405	16402	16247	16374	16302	16350	16370	16148	16180	16265	16236	16301	16224	16366	16151	16275	16488	16133	16286	16205	16120	16196	16384	16336	16130	16353	16111	16177	16145	16341	16263	16174	16073	16477	16075	16369	16226	16254	16067	16185	16392	16316	16170	16386	16333	16045	16482	16032	16392	16235	16040	16154	16085	16445	16218	16267	16303	16322	16229	16262	16245	16176	16347	16288	16156	16211	16083	16404	16311	16260	16432	16187	16329	16262	16236	16215	16247	16303	16329	16372	16202	16216	16148	16250	16348	16171	16280	16179	16104	16077	16332	16401	16280	16198	16294	16081	16364	16266	16276	16233	16258	16338	16164	16370	16254	16075	16362	16214	16280	16225	16104	16159	16164	16316	16248	16461	16317	16113	16020	16271	16023	16278	16232	16259	16304	16388	16310	16327	16207	16059	15985	16170	16231	16118	16283	16267	16247	16338	16314	16245	16170	16099	16268	16239	16061	16321	16142	16241	16125	16188	16104	16163	16191	16612	16405	16239	16411	16355	16276	16440	16407	16157	16301	16049	16086	16337	16314	16555	16259	16360	16118	16370	16319	16165	16273	16342	16216	16340	16307	16098	16218	16189	16319	16244	16356	16159	16252	16419	16279	16182	16319	16228	16320	16247	16297	16215	16150	16149	16389	16223	16308	16281	16227	16042	16016	16213	16352	16143	16390	16339	16193	16515	16124	16254	16191	16117	16143	16443	16427	16470	16315	16416	16211	16041	16320	16119	16328	16154	16192	16194	16406	16110	16096	16193	16412	16233	16310	16252	16327	16251	16280	16214	16213	16302	16312	16625	16574	16403	16351	16468	16261	16375	16139	16364	16278	16447	16061	16217	16312	16197	16054	16178	16422	16369	16158	16164	16127	16202	16275	16367	16132	16444	16282	16511	16511	16106	16110	16356	16361	16141	16434	16355	16292	16424	16142	16192	16302
24524	24277	24185	25497	26598	31089	34756	28373	26975	25764	24211	23831	24015	23866	24018	23968	24129	23890	23967	24003	23994	24042	23912	24206	23932	24079	23901	24085	24067	23970	24069	23985	23971	23941	24150	24024	23972	24064	24179	23859	23859	24096	23987	23984	24078	24091	23936	23933	24065	23915	23979	24041	24079	23987	24034	23864	24027	24047	23828	23953	23887	24058	23919	23978	24105	24028	23947	24015	23828	23947	24108	23893	23925	24001	24074	23890	23994	24054	24034	23850	24058	23916	24106	23958	24076	23846	24059	23853	24042	24000	24016	23903	24087	23969	24030	24012	23871	24075	23990	23893	24004	23898	24079	24061	24043	23930	23977	24038	24059	24093	24067	24161	23922	24082	23944	24066	24029	23951	24011	24039	24000	23929	24154	24085	24009	24071	23853	23948	24058	24031	24017	24023	24139	24022	24007	24023	23996	23999	23938	24018	24023	24074	23956	24074	23921	24110	23972	23949	24081	24209	24001	24067	24065	24000	24092	23977	24072	24095	23907	24057	24046	24068	23931	23969	24119	24091	23993	24094	24108	23876	24170	24113	24046	23977	23969	24022	23872	24005	24135	23995	24044	24031	23973	24019	24083	24034	24086	23842	24056	23992	24062	24009	24187	23914	23970	24050	23918	24068	24087	24035	23976	23971	24078	23966	23992	24058	24159	24026	24089	23992	24103	23955	24044	24252	23966	24068	24025	24080	24014	24059	24033	24058	24032	24004	24074	23984	23952	24044	24035	24049	24191	24002	24069	23999	23926	24159	23944	24012	24011	24025	24046	24027	24012	24060	23916	24013	24143	24047	24031	24090	24051	24049	24001	23910	24161	24060	23963	24065	24082	24003	23973	24027	24078	24052	24069	24050	24000	23990	24022	24049	24156	24177	23880	24042	23967	23964	23987	23960	24010	23846	24115	24086	23994	24139	24177	23822	24050	23949	24047	24074	24072	24121	23940	24152	24009	24052	23978	24039	24086	24025	24104	24061	24116	23890	24102	23975	24000	24060	23895	23962	24086	24120	24135	24030	24036	24133	24110	24051	24082	24068	23882	24215	24061	23929	24130	24046	24086	24069	24044	24100	24225	24086	24059	24069	23957	24103	23887	24023	24114	24072	24097	24080	24007	23962	24005	24062	23946	24103	24129	23976	24134	24110	24044	24135	24022	24031	24035	24064	23975	24134	23957	24037	24034	24048	23973	24003	24117	24026	24039	24078	24196	23943	23977	24033	23995	23973	24111	23888	24057	24080	23963	24025	24106	24055	24076	24035	23962	24063	24006	24012	24010	24117	24076	24091	24045	24024	24057	23970	24194	23879	23993	24058	23999	24079	24016	24001	24104	24139	24008	24046	24014	24083	24051	23987	24003	24106	24021	24069	24108	23918	23937	24036	23979	23950	24023	23984	23991	23998	23941	23996	23913	24094	23892	24049	24121	24139	24020	23969	23919	24162	24085	24029	24019	23960	24117	24036	23998	24091	24092	23964	23976	23996	24135	24015	24084	23972	24054	24030	24049	23906	24078	23987	24094	24092	23960	23996	24063	24011	24132	23945	24066	24032	24075	24025	24019	24109	23977	24031	24040	24171	24150	23929	24042	24030	24009	23878	24125	24055	24047	24022	23966	24030	23914	24038	24058	24091	24103	24210	24062	24141	24070	24008	24060	24097	23999	23931	24093	23952	24094	24066	24056	24051	24131	23983	24136	24043	23989	23968	24121	24131	24141	24094	23832	24048	24031	24120	24059	23861	24210	23949	23998	23957	24044	24016	23957	24121	24032	24034	24109	23977	24075	24020	24016	24110	23902	23964	24054	24083	24032	24035	24086	24007	23987	24078	23952	24003	24055	23960	24067	24138	24072	24056	23985	24039	24135	24066	24081	24049	23977	24001	24132	24001	24033	24042	23972	24098	24021	24056	23923	24124	24043	24013	24082	24079	24154	23994	23994	24050	24079	23961	24018	24065	23956	24017	24114	23886	24020	23911	23973	24000	24068	24000	23982	24047	24029	24125	24013	24061	23915	24034	24084	24032	24088	24071	24122	24149	24069	23990	24026	24088	23925	23944	24160	23968	24007	24030	24016	24096	24038	24005	24018	24018	24185	23949	24035	24021	24026	24102	24023	24071	24011	24067	24019	24061	24049	24131	24037	24155	23887	23977	24099	24018	24016	24039	24028	24118	24141	24125	24075	23976	24128	24010	24067	24043	24139	24140	24001	24053	24117	23964	24146	24074	23913	24058	24102	24115	24054	24130	24084	24101	23954	24085	24143	24201	24034	24100	24055	24069	24104	24031	23967	24069	23964	24041	24082	23944	24079	23969	24078	24072	24087	24099	24042	24070	24060	24100	24135	23936	24017	24142	24013	24054	24128	24077	24194	24031	24173	23980	24173	24202	24100	24018	24147	24089	24170	24050	24025	24102	24139	24027	24052	24106	23915	24056	24121	24150	24147	24035	24097	23957	24066	24093	24134	23996	24102	24058	23988	24131	24097	24011	24111	24035	24017	23993	24046	24018	24058	24150	24020	24050	24031	24048	24006	23925	24104	24013	24100	24132	24068	24139	24094	24083	24168	24109	23959	24120	24068	24087	24091	24008	24114	24028	24141	24005	24075	24171	24113	24031	24200	24086	23995	24041	24093	24057	24124	24031	24079	24057	24089	23960	24012	24071	23967	24033	24123	23984	24153	24088	23980	24123	24000	24132	24089	24097	24095	23968	24089	24069	23970	24101	24027	24032	24074	24047	24051	24145	24086	23995	24053	23993	23976	24040	24057	23986	24063	24001	24070	23953	23937	24109	23926	24018	24172	24006	24107	24021	24065	24096	24032	24065	24026	24007	23986	24105	23979	24065	24013	24005	23990	24047	23908	24067	24030	24118	24000	24128	24092	24043	24050	24058	24128	24058	24064	24047	24016	23982	24141	23988	24069	23890	23925	24078	24049	24107	24015	23950	24101	24013	23943	24000	23936	23993	23976	24312	23974	24024	24036	24045	23997	24139	24049	23952	24225	23990	23865	24082	24124	24055	24008	24103	24171	24093	24069	24118	24000	23999	24136	24062	23999	24168	24131	24078	24170	24108	24185	23988	24099	24119	23988	24100	24135	24063	23973	24083	24019	24061	24117	24090	24074	23985	24028	24081	24187	24118	24004	23958	24041	24015	24097	23986	24092	24062	23980	24078	24006	24217	23989	23963	24126	23976	24237	24085	24084	24011	24128	24018	24035	24001	24105	24078	24165	24101	23896	24146	24037	23899	24082	24085	24145	23917	24154	24136	24090	24017	24035	24178	24035	24185	23980	24031	24105	24099	24061	24051	24027	23924	24088	24157	24169	24133	24100	24042	23970	24027	24068	24033	24065	24120	24183	23973	24099	24134	24051	24067	24095	24021	24158	24083	23977	24108	24058	23971	23969	24035	24080	24093	24072	24104	24146	24103	23967	24008	24030	24084	23985	24096	23953	24072	23944	24114	24140	23992	24084	24102	24151	24221	24078	23998	24120	24091	23995	24032	24103	24040	24130	24050	24121	24066	24085	24196	23963	24040	24184	23971	24058	24009	24087	23945	24009	24108	24010	24069	24049	23911	24023	24057	24122	24050	24086	24118	23966	24072	24076	24160	23932	24056	23993	24006	24030	24018	23991	24059	24010	23945	24005	24052	24035	24145	24106	24082	24072	23999	23950	24136	24164	24003	24175	24250	24047	24008	23981	24082	24037	24039	24155	24182	23823	24187	24066	24070	23924	24147	24125	24003	24014	24064	24050	24039	23932	24162	24065	24086	24158	24112	24140	24020	24024	24021	24008	24162	23988	24123	24095	23936	23896	24069	23921	23972	24043	24036	23959	24087	24013	24008	24073	23998	24214	24057	23966	24123	24135	24065	24006	24106	24056	24125	24139	24011	24108	23995	24080	24068	24127	24106	24180	23960	24138	24056	23984	24152	24002	24092	24014	24140	24098	24015	24038	24008	24110	23944	23977	24089	24038	24103	24125	23974	23984	24106	24156	24116	24108	23990	24180	23978	24019	23949	24098	23942	24055	24072	24022	24010	24106	24064	24067	24060	24072	23976	24132	23935	24030	23988	24066	24054	23920	24092	23997	24008	24038	24069	24059	24006	24160	23993	24041	23912	24121	23958	24106	23940	24145	24075	24041	24183	24015	24216	24039	23983	24362	23991	24101	24177	24014	24095	24089	24084	24088	24012	24005	24171	24096	24131	24027	24082	24197	23987	24165	24218	23958	23937	24198	23973	24075	24090	24024	24073	24025	24038	24098	24159	23981	24172	24056	23996	24151	23973	23981	24088	24057	24074	24025	24168	24002	24031	24125	24074	24144	24022	24071	24009	24018	24168	24137	24094	24110	24024	24180	24120	24008	23966	24199	23956	23996	24081	24035	24116	23965	24131	23988	24113	24052	24070	24059	24094	24073	24140	24097	23956	23916	24216	24012	24087	24061	23997	24303	24041	24001	24210	23894	24106	24099	23932	24038	24094	23991	24198	24154	24081	24113	24011	24050	24028	23946	24113	24005	24091	24105	23993	24111	24058	24058	23935	24043	24104	24114	23952	24118	24011	24048	24118	24080	24072	24142	24106	24173	24107	23922	24140	24048	24064	24116	24025	24176	24023	24086	23992	24100	24130	24100	23947	23921	23968	24029	24036	24078	24025	24070	23993	24073	24010	24159	24126	23976	24102	24039	24059	23953	24021	24064	23938	24071	24055	23979	23906	24110	24045	24074	24043	24080	24130	23966	24100	24059	23927	23934	24120	24160	24015	24014	24024	24140	24053	23881	24005	24143	24082	24029	24205	24032	24042	24169	24017	24111	23973	24017	24069	24021	24178	24027	24172	24031	24164	23990	24234	24062	24063	23945	24090	24140	23966	24010	24076	24040	24023	24125	24071	24051	24024	24054	24169	23921	24062	24235	23982	24156	24161	23989	23950	24078	24030	24163	24043	24040	23932	24076	24080	24015	24097	24166	24195	24058	23989	24021	24185	24196	24079	24059	24067	24123	24122	24071	23937	24202	24051	24009	23965	24130	24110	24154	23987	24162	24007	24061	24054	24086	24102	24099	23985	24243	24052	24058	23872	24153	24033	24172	23970	24135	24154	24038	24027	24077	24077	24105	24117	24213	23943
18383	16771	16794	16719	17161	19548	42883	43802	33731	23427	18094	16579	16311	16478	16116	16236	16204	16318	16211	16206	16172	16362	16358	16150	16491	16107	16388	16208	16014	16345	16216	16244	16188	16195	16352	16325	16239	16407	16058	16098	16265	16257	16283	16177	16010	16179	16294	16236	16250	15943	16321	16281	16296	16329	16247	16248	16391	16343	16268	16175	16270	16093	16235	16118	16272	16264	16154	16320	16306	16459	16440	16043	16473	15963	16217	15988	16238	16214	16404	16130	16227	16388	16353	16338	16312	16310	16130	16239	16252	16475	16442	16219	16288	16121	16272	16375	16297	16329	16301	16249	16408	16129	16159	16301	16359	16368	16299	16422	16117	16409	16141	16209	16202	16095	16233	16296	16118	16289	16226	16473	16485	16145	16268	16235	16404	16248	16201	16480	16401	16168	16271	16155	16201	16395	16422	16305	16130	16275	16131	16166	16294	16327	16614	16371	16488	16313	16412	16070	16193	16355	16246	16148	16148	16270	16163	16230	16335	16274	16341	15988	16441	16212	16379	16162	16251	16155	16111	16265	16399	16393	16420	16196	16216	16313	16256	16363	16335	16392	16319	16318	16266	16285	16086	16282	16256	16264	16087	16414	16182	16135	16275	16249	16253	16252	16374	16312	16429	16389	15943	16134	16348	16048	16268	16065	16119	16252	16242	16187	16146	16234	16374	16298	16185	16305	16318	16309	16385	16179	16179	16086	16334	16274	16427	16235	16342	16209	16240	16170	16334	16184	16201	16296	16247	16277	16413	16262	16192	16216	16297	16416	16097	15986	16309	16258	16210	16317	16297	15992	16278	16249	16267	16215	16063	16276	16290	16061	16115	16307	16215	16174	16262	16157	16343	16181	16307	16248	16276	16260	16270	16338	16345	16225	16162	16207	16211	16246	16199	16511	16365	16237	16387	16481	16241	16193	16388	16243	16095	16342	16139	16305	16335	16269	16256	16177	16374	16302	16192	16188	16127	16315	16369	16349	16154	16209	16390	16453	16226	16158	16072	16278	16339	16219	16407	16460	16489	16246	16295	16222	16397	16214	16313	16117	16127	16160	16285	16343	16323	16347	16140	16318	16322	16295	16291	16155	16278	16311	16314	16209	16357	16034	16300	16472	16154	16291	16315	16157	16258	16177	16196	16240	16393	16180	16353	16321	16411	16503	16462	16195	16328	16165	16312	16297	16364	16231	16036	16271	16291	16334	16448	16408	16161	16161	16054	16175	16171	16383	16207	16324	16347	16179	16367	16255	16383	16344	16275	16239	16274	16145	16305	16448	16381	16305	16561	16302	16342	16399	16148	16329	16291	16315	16391	16443	16235	16442	16323	16434	16374	16296	16324	16419	16504	16226	16311	16265	16193	16379	16122	16211	16476	16342	16078	16194	16233	16293	16301	16224	16356	16313	16281	16344	16168	16251	16044	16166	16283	16365	16371	16117	16233	16285	16139	16206	15902	16032	16303	16207	16214	16254	16334	16106	16273	16252	16045	16320	16112	16209	16323	16198	16204	16176	16408	16370	16233	16296	16230	16197	16351	16203	16183	16243	16383	16320	16147	16403	16420	16223	16347	16271	16418	16280	16201	16118	16179	16241	16334	16245	16569	16530	16095	16255	16221	16332	16109	16277	16112	16227	16222	16174	16098	16266	16194	16302	16178	16461	16296	16199	16130	16362	16221	16333	16461	16269	16246	16273	16206	16275	16270	16023	16259	16302	16287	16426	16265	16332	16406	16217	16235	16260	16221	16326	16368	16387	16450	16350	16379	16144	16353	16090	16317	16423	16148	16168	16206	16298	16266	16284	16400	16362	16266	16241	16201	16407	16249	16237	16403	16285	16220	16370	16160	16166	16213	16285	16335	16330	16048	16377	16191	16365	16379	16051	16124	16204	16268	16398	16390	16284	16611	16139	16388	16442	16330	16224	16327	16297	16351	16216	16293	16281	16157	16433	16156	16208	16278	16287	16271	16306	16379	16396	16240	16338	16251	16238	16385	16412	16265	16244	16203	16449	16252	16462	16259	16147	16136	16212	16418	16283	16324	16330	16242	16257	16230	16096	16272	16215	16170	16322	16376	16296	16111	16376	16226	16344	16428	16321	16340	16271	16411	16283	16447	16345	16389	16298	16248	16259	16119	16300	16374	16502	16506	16249	16186	16321	16394	16299	16358	16354	16233	16373	16244	16301	16384	16076	16233	16380	16378	16204	16425	16242	16445	16471	16203	16167	16299	16152	16262	16336	16319	16092	16361	16179	16346	16193	16321	16408	16336	16179	16305	16415	16018	16320	16419	16296	16342	16173	16502	16647	16260	16265	16412	16287	16298	16428	16375	16196	16162	16227	16110	16094	16161	16293	16332	16417	16471	16207	16297	16076	16337	16405	16399	16271	16443	16290	16208	16146	16451	16234	16269	16245	16321	16219	16148	16354	16311	16377	16179	16125	16408	16375	16250	16402	16308	16333	16138	16141	16389	16068	16347	16353	16220	16188	16239	16377	16493	16276	16317	16222	16230	16297	16216	16266	16270	16132	16325	16195	16198	16245	16281	16367	16358	16110	16291	16249	16291	16036	16490	16299	16278	16197	16302	16201	16504	16302	16294	16094	16352	16247	16321	16477	16281	16191	16187	16190	16279	16317	16193	16350	16257	16273	16160	16323	16310	16411	16207	16390	16218	16260	16535	16179	16246	16122	16179	16112	16290	16298	16452	16279	16159	16048	16057	16432	16339	16048	16444	16482	16289	16385	16312	16466	16370	16301	16315	16324	16217	16261	16421	16436	16201	16375	16336	16178	16019	16188	16128	16342	16201	16267	16204	16263	16268	16321	16163	16033	16052	16275	16312	16148	16261	16161	16271	16329	16190	16187	16299	16251	16268	16246	16231	16476	16235	16292	16106	16147	16395	16244	16289	16394	16181	16376	16047	16222	16305	16394	16255	16424	16326	16310	16058	16145	16170	16485	16403	16285	16273	16312	16198	16284	16418	16268	16315	16240	16117	16349	16235	16215	16318	16274	16184	16373	16283	16390	16432	16245	16226	16374	16609	16419	16393	16390	16254	16235	16185	16220	16326	16248	16436	16272	16428	16368	16272	16068	16219	16372	16231	16368	16205	16186	16245	16199	16455	16273	16182	16188	16427	16353	16281	16220	16338	16295	16164	16264	16347	16305	16430	16439	16283	16285	16108	16151	16158	16317	16370	16229	16273	16142	16233	16350	16270	16224	16199	16194	16310	16482	16449	16245	16351	16285	16368	16174	16278	16171	16461	16369	16338	16207	16266	16256	16410	16308	16455	16587	16323	16240	16187	16321	16209	16355	16276	16178	16558	16475	16395	16183	16034	16242	16276	16283	16192	16338	16150	16447	16298	16210	16287	16289	16130	16223	16292	16304	16250	16172	16264	16471	16374	16092	16173	16372	16233	16280	16341	16204	16401	16349	16326	16273	16235	16175	16355	16240	16304	16359	16327	15987	16157	16266	16206	16308	16306	16061	16268	16388	16113	16126	16275	16317	16093	16098	16140	16259	16247	16275	16359	16585	16252	16373	16327	16234	16315	16363	16278	16237	16114	16280	16159	16318	16201	16358	16435	16299	16146	16443	16389	16295	16163	16218	16455	16262	16300	16209	16229	16329	16318	16324	16301	16197	16307	16239	16172	16247	16361	16144	16439	16221	16356	16210	16325	16386	16261	16197	16365	16411	16285	16199	16057	16133	16337	16266	16265	16284	16220	16212	16208	16146	16426	16355	16427	16232	16365	16090	16271	16344	16289	16312	16253	16282	16459	16405	16443	16405	16351	16441	16293	16364	16231	16533	16298	16215	16327	16226	16054	16338	16410	16308	16141	16293	16325	16213	16405	15998	16334	16295	16162	16217	16121	16237	16285	16154	16349	16294	16080	16131	16220	16350	16321	16281	16360	16132	16373	16473	16370	16544	16213	16209	16228	16304	16290	16447	16100	16323	16515	16190	16102	16213	16287	16277	16359	16423	16301	16209	16202	16274	16345	16489	16238	16345	16317	16429	16311	16203	16206	16136	16266	16122	16315	16290	16249	16029	16144	16248	16282	16180	16270	16291	16262	16084	16453	16171	16329	16235	16143	16077	16332	16244	16349	16296	16356	16363	16137	16131	16422	16351	16242	16253	16322	16176	16269	16280	16265	16320	16242	16378	16150	16310	16318	16392	16365	16391	16267	16224	16416	16213	16232	16056	16269	16310	16353	16290	16230	16301	16322	16456	16273	16365	16244	16434	16416	16216	16269	16212	16212	16311	16165	16223	16372	16120	16129	16344	16331	16182	16353	16379	16344	16187	16317	16226	16302	16198	16416	16350	16303	16319	16170	16203	16369	16321	16222	16337	16459	16316	16199	16353	16293	16079	16304	16065	16096	15955	16221	16239	16398	16600	16301	16406	16280	15981	16441	16348	16286	16204	16355	16170	16197	16246	16284	16340	16407	16390	16121	16226	16246	16415	16232	16305	16428	16362	16327	16082	16275	16397	16123	16280	16163	16385	16285	16282	16305	16294	16332	16352	16237	16357	16177	16110	16251	16307	16120	16148	16179	16234	16312	16085	16316	16469	16303	15997	16242	16153	16386	16332	16302	16419	16309	16265	16314	16579	16540	16244	16011	16416	16281	16300	16415	16479	16247	16468	16289	16174	16380	16489	16425	16202	16407	16248	16140	16381	16047	16258	16225	16128	16256	16158	16122	16252	16301	16249	16406	16222	16304	16264	16356	16211	16048	16337	16274	16581	16440	16245	16261	16295	16191	16357	16616	16344	16108	16168	16269	16485	16384	16095	16074	16195	16270	16446	16363	16400	16188	16208	16465	16360	16208	16428	16320	16147	16415	16241	16179	16340	16340	16539	16284	16048	16173	16194	16322	16184	16391	16237	16101	16136	16366	16309	16252	16449	16286	16244	16251	16292	16233	16189	16413	16386	16167	16069	16137	16234	16361	16193	16339	16390	16266	16000	16310	16200	16192	16230	16282	16336	16318	16199	16245	16231	16362	16290	16065	16068	16244	16309	16134	16239	16141	16205	16304	16392	16397	16258	16342	16214	16256	16352	16444	16199	16184	16315	16202	16221	16428	16434	16228	16414	16420	16251	16341	16198	16473	16284	16430	16192
25976	24486	24524	26314	27486	30893	39219	30782	24259	25384	23798	23316	23394	23450	23752	23836	23872	23836	23856	23866	24005	23971	24083	23926	24009	24081	24112	24042	23951	24128	23969	24054	24023	24019	24042	24153	24190	24026	24095	23979	24101	24008	24033	24038	24112	24101	24005	24022	24019	24000	24036	24026	24160	24011	24021	24020	24058	24073	24168	24032	24137	23989	24046	24169	24118	24063	23963	24007	24079	24162	24045	24027	24036	23982	23909	24066	24064	24010	24196	24008	24033	24075	24074	24006	24051	24074	24108	24094	24032	24002	24005	24008	24048	24071	24096	24126	24086	23964	23969	24205	24161	23997	24154	24102	24111	24058	24121	24050	23989	24229	24082	23955	24088	24086	24085	24162	24076	24024	23955	24153	23850	24044	24034	24061	24036	23951	24152	24185	23956	23937	24187	24216	24074	23970	24083	24038	24175	23986	24199	23952	24046	24018	24098	24159	23994	24091	24049	24025	24117	23997	24124	24037	24210	23943	24101	24089	24171	24093	24037	24053	24162	24044	24193	24150	24125	23973	24139	24044	24096	24128	24120	24151	24160	24090	24106	24003	24020	23991	24110	24072	24078	23918	24099	24128	24046	24057	24125	23944	24108	24032	24137	24126	24126	24011	24100	24093	24092	23962	24090	24135	24023	24079	24261	24051	24102	24018	24055	24126	24202	24126	24134	24261	24012	24135	24140	24019	24255	23935	24183	24153	24122	24040	24117	24144	24138	24120	23994	24071	24122	23989	24061	24066	23945	24104	24224	24003	24209	24046	24110	24005	24192	24110	24180	24039	24110	24129	24024	24154	23987	24113	24091	24090	24265	24087	24254	24106	23981	24010	24179	23960	24089	24152	24138	23954	24001	24096	24143	24117	24044	24184	24106	24082	24019	24133	24073	24055	24206	24025	24170	24108	24165	24165	24105	23924	24115	24072	24059	24218	24032	24113	24172	24060	24065	24049	24117	24197	24051	24126	24048	24147	24075	24146	24152	24028	24081	24099	24143	24244	24089	23984	24105	24176	24085	24076	24236	24136	23956	24219	24029	24131	24212	24127	24021	24124	24223	24132	24095	24098	24059	24042	24029	24181	24130	24210	24101	23982	24163	24029	24147	24189	23894	24232	24189	24030	24150	24123	24146	24036	24091	24072	24029	24064	24070	24136	24103	24218	24261	24106	24092	24065	24064	24005	24238	24170	23985	24108	24083	24129	24072	24210	24040	24130	24126	24023	23961	24033	24140	24083	23933	24041	24075	24150	24097	24163	24028	24067	24106	23949	24061	24216	23996	24050	24047	24260	23996	24249	24058	24286	24126	24064	24150	24101	24171	24070	24047	24104	24059	24095	24033	24181	24165	24041	23976	24123	24055	24170	24047	24168	24172	24072	24199	23990	24217	24088	24128	24058	24078	24109	24099	24051	24224	24090	24106	24096	24165	24132	24130	24066	24170	24014	24059	24085	23976	24049	24235	24260	23999	24137	24180	24051	24164	24074	24039	24101	24094	24058	24128	24111	24119	23973	24031	23993	24232	24122	24000	24118	24159	24119	24108	24006	24168	24083	24078	24065	24015	24157	24043	24229	24128	24166	24086	23993	24080	24112	24193	24043	24190	24056	24029	24104	24087	24096	24077	24282	24041	24037	24035	24182	24198	24013	24170	24033	24084	24159	24160	24115	24159	24113	24028	24078	24121	24108	24091	24084	24170	24212	24053	24266	24080	24023	24152	24008	24226	24247	24205	23986	23971	24057	24136	24160	24026	24145	24113	23941	24076	23998	24196	24108	24036	24032	24044	24116	24037	24159	23989	23954	24134	24151	24098	24055	24032	24091	24080	24064	24193	24059	24162	24193	23973	24133	24074	24176	24006	24173	24049	24049	24198	24092	24157	24117	24027	24114	24181	24247	24168	24164	24036	24195	24062	24081	24112	24069	24081	24005	24132	24128	24138	23999	24181	24081	24025	24252	23914	24140	24034	24093	24187	24101	24092	24126	24000	24046	24188	24250	24016	24092	24066	24165	24070	23981	24124	24110	24287	24082	24278	24136	24114	24115	24105	23974	24212	23996	24236	24019	24259	24029	24164	24148	24110	24165	24179	24151	24068	24095	24273	24013	24238	24089	24161	24116	24092	24085	24054	24141	24180	24051	24257	24166	23928	24239	24079	24030	23988	24195	24028	24132	23934	24113	24141	24103	24082	24261	24120	24170	24189	24234	24157	24078	24170	24148	24072	24119	24209	23922	24072	24034	24080	24010	24198	24094	23999	24192	23993	24269	23983	24160	24017	24141	24073	24256	24075	24088	24288	23940	24140	24308	24028	24195	24179	24060	24061	24160	24145	24168	24195	24063	24081	24079	24170	24162	24132	24015	24137	24024	24102	24013	24087	24124	24126	24178	24129	24027	24268	24219	24119	24198	24096	24088	24133	24038	24125	24080	24007	24087	24037	24255	24142	24027	24234	23991	24190	24194	24092	24077	24109	24175	24076	24043	24233	24019	24183	24011	24220	24167	24079	24178	24169	24082	24091	24145	24236	24007	23981	24219	24117	24080	24115	23957	24114	24217	24109	24180	24041	23970	24096	24085	24190	24066	24169	24193	24136	24167	24065	24085	24150	24159	24018	24110	24032	24144	24061	24020	24137	24102	24182	24147	24105	24077	24203	24097	24021	24129	24191	24109	24125	24156	23935	24217	24054	24109	24106	24103	24109	24099	24030	24111	24160	24073	24124	24137	24206	24067	24112	24083	24141	24205	23984	24134	24019	24097	24173	24211	24042	24304	23987	24193	24028	24126	24284	24018	24173	24091	24085	24043	24028	24100	24166	24045	24215	24196	24082	24163	23958	24333	24028	24194	24167	24107	24189	24125	23990	24051	24238	24207	24068	24041	24126	24085	24105	24073	24137	24223	24178	24061	24118	24128	24062	24286	24070	23996	24147	24192	24112	24098	24151	24082	24100	24019	24091	24171	24063	24216	24114	24217	24092	24003	24091	24078	24171	24175	24086	24070	24065	24081	24101	24121	24115	24023	24166	24188	23996	24110	24059	24038	24189	24163	24198	24031	24092	24164	24197	24084	24053	24096	24050	24109	24141	24081	24159	24231	24103	24110	24143	23982	24119	24047	24141	24160	23997	24172	24123	24106	24166	24112	24123	24141	24063	24179	24138	24152	24315	24182	24174	24023	24027	24132	24217	23968	24003	24076	24081	24141	24217	24058	24210	24108	24142	24214	24075	23964	24131	24144	24189	24043	24066	24076	24188	24143	24030	24137	24125	24050	24137	24095	24203	24193	24001	24155	24113	24059	24041	24105	24089	23992	24131	24241	24248	24123	24142	24138	24074	24101	23931	24057	24226	24165	24182	23949	24030	24164	24170	24081	24103	24094	24005	24206	24019	24086	24082	24151	24100	24149	24103	24076	23999	24121	24105	24205	24102	24043	24112	24135	24125	24163	24178	24224	24171	24035	24124	24133	24022	24074	23949	24172	24171	24098	24076	24051	24179	24078	24134	24049	24130	24053	24091	24192	24092	24174	24083	24023	24113	24114	24102	24139	24040	24141	24128	24256	24102	24101	24196	24146	24004	24102	23925	24125	24160	24039	24104	23991	24116	24081	24232	24025	24089	24036	24090	24079	24001	24127	24251	24120	24104	24157	24224	24104	24200	24064	24083	24177	24217	24151	24058	24055	24080	24215	24106	24029	24180	24132	24085	24121	24112	24194	24226	24058	24165	24099	24134	24085	24009	24147	24150	24106	24051	24166	24173	24051	24106	24168	24122	24118	24073	24220	24141	24073	24176	24087	24051	24104	24140	24063	24181	24156	23960	24295	24157	24148	24114	24084	24066	24034	24003	24068	24174	24041	24030	24229	24100	24210	24100	23993	24073	24101	24050	24142	24289	24092	24106	24024	24166	24145	24203	24197	24024	24135	24066	24149	24125	24079	24016	24126	24115	23955	24047	24081	24157	24046	24174	24175	24076	24046	24073	24116	24042	24136	24147	24052	24013	23988	24143	24031	24236	24006	24119	24180	24153	24077	24107	24157	24045	24167	24111	24073	24094	24101	24148	24143	24068	24102	24070	24056	23990	24147	24106	24167	24114	24183	24073	24063	24234	24086	24101	24134	24013	24095	24052	24131	24100	24063	24103	24174	24134	24026	24049	24067	24193	24043	24173	23977	24199	24146	24182	24086	24159	24095	24130	24170	24024	24067	24194	24038	24302	24093	24180	24163	24170	24185	24150	23969	24157	24134	24242	23950	24126	24209	24089	24156	24030	23999	24082	24059	24186	24139	24151	24044	24101	24119	24020	24166	24256	24052	24145	24174	24041	24196	24151	24104	24087	24028	24194	24119	24293	24070	24069	24180	24157	24161	24076	24136	24010	24113	24173	24088	24074	24040	24177	24209	24079	24129	24168	24204	24200	24196	24272	24051	24047	24119	24109	24169	24062	24160	24163	24140	24019	24143	24166	24191	24130	24023	24059	24087	24040	24141	24143	24100	24132	24218	24092	24161	24201	23984	24273	24027	24201	24135	24147	23984	24164	24181	24179	24227	24192	24067	24142	24161	24166	24102	24094	24073	24020	24314	24118	24070	24117	24162	24083	24112	24012	24098	24077	24122	24069	24174	24117	24032	24087	24102	24204	24104	24118	24160	24086	24158	24143	24043	24261	24152	24191	24031	24156	24230	24167	24142	24120	24210	24033	24095	24009	24133	24129	24191	23991	24104	24058	24048	24115	24142	24092	24088	24145	24084	24022	24148	24052	24118	24072	24154	23976	24069	24162	24229	24211	24144	24201	24207	24103	24134	24037	24167	23990	24253	24097	24170	24101	24158	24051	24005	24073	24083	24021	24191	24013	24065	24115	24139	24230	24060	24044	24054	24186	24178	23940	24175	24002	24057	24149	24136	24271	24099	24080	24123	24011	24171	24103	24096	24183	24151	24194	24187	24173	24125	24066	24122	24110	24250	24031	24129	24089	24168	24115	24086	24229	24085	24156	24195	24056	24213	24053	24143	24064	24157	24121	23930	24069	24107	24097	24088	24128	24166	24089	24174	24095	24053	24016	24048	24277	24104	24099	24087	24093	24047	24107	24165	24076	24046	24054	24103	24166	24016	24119	24192	24109	24164	24156	24179
18724	16239	16430	16468	16370	16426	23667	25030	21655	18232	16717	16042	16266	16230	16020	16150	16192	16220	16113	16154	16022	16137	16051	16067	16102	16081	15967	16206	16093	15898	16058	16306	16044	16179	15977	16145	16152	15877	16072	16175	16122	16100	16156	16088	15996	16229	16197	16047	16052	16029	16219	16058	16170	15824	16175	16197	16162	16053	16135	16129	16110	16225	16057	16042	16180	16241	16168	16267	16161	15943	16176	16019	16169	16055	16197	16094	16311	16250	16237	15879	15834	16035	16047	16190	15967	16267	16165	15977	16133	16121	16198	16223	16020	16182	16158	15811	15963	16127	16182	16100	16153	15987	16184	16060	16149	16083	16142	16071	16266	16146	16067	16205	16064	16268	16362	15964	16214	15761	16142	16146	16080	16056	15925	15938	16145	16154	15844	15930	16060	16056	16042	15973	16084	16103	16180	16141	16288	16130	15974	16173	15940	16190	16414	16082	16186	16070	16191	16109	16109	16081	16057	16042	16150	16228	16275	16022	16125	15959	16007	16340	16071	16214	15897	16141	16131	16078	15937	16137	16153	15970	16061	15985	16123	15990	16011	16146	16082	16068	16140	16020	16153	16241	16023	16104	16097	15970	16187	16170	16083	16011	16188	16133	16236	16209	16083	16370	16383	16016	16221	16149	16142	16129	16142	16121	16295	16165	16127	15891	16137	16228	16293	15951	16043	16129	16147	16132	16218	16238	16186	16223	16055	16185	16128	16136	16150	16103	16058	16055	16315	16118	16113	16029	16127	15956	16262	16186	16089	16049	15990	16067	16087	16069	16312	16133	16171	16107	16181	16259	16074	16045	16036	15847	16157	16216	16093	16153	16119	16041	16191	15969	16164	16255	16204	16141	15887	15983	16287	16295	16229	16196	16292	16021	16320	16253	16363	16130	16085	15961	16034	16150	16122	16191	16126	16188	16202	16140	16074	16222	16108	16067	16103	16223	16078	16165	16061	16236	16118	16129	15940	16196	16063	16094	16200	16097	16199	16284	16197	16189	16225	16051	16124	16093	16108	16138	16130	15949	16006	16170	16072	16064	15962	16127	16160	16210	16347	16114	15999	15973	16314	16254	15997	16093	15946	16227	16059	16053	16198	16361	16280	16100	16268	15908	16018	16013	16305	16319	16150	16068	16219	16181	16066	16043	16073	16147	16191	15955	15961	16092	15952	16123	16233	16321	16248	16268	16154	16122	16097	16066	15939	16078	15863	16281	16188	16010	16258	16184	16147	16067	16172	15982	16015	16079	16071	16125	16134	16114	16238	16180	16165	16072	15886	16320	16055	16249	16158	16068	16279	16143	16139	16165	16210	16110	15998	16236	16266	16051	16337	15980	16103	15996	15941	16144	16134	15983	16087	16023	16209	16100	16236	16182	16036	16034	16207	16042	15908	16141	16172	15995	16066	16123	16145	16125	16100	16021	16078	15993	16114	16019	16150	16151	16167	16321	16390	16151	16133	16091	16238	16120	16060	16081	16313	16157	16013	16139	16026	16290	16215	16084	16117	15986	16029	16067	16360	16032	16126	16287	16028	16202	16161	16257	16266	16055	16054	15959	16270	16258	16096	16081	15976	16345	16158	16116	16129	16129	16190	16071	16113	16187	16237	16067	16326	16216	16179	16144	16193	16231	16200	15958	16230	16049	15987	16158	16159	16197	16405	16221	16026	16145	16163	16022	16112	16000	16099	16230	16133	15949	16217	16091	16117	16191	16196	16188	16126	16003	16336	16201	16278	16046	16174	16157	16231	16002	16042	15990	16182	16172	16262	16198	16444	16168	16351	16028	16200	16029	16061	16099	16242	16058	15941	16192	16253	16306	16269	16179	16126	16211	16226	16175	15977	16044	15924	16170	16055	16274	16163	16236	16210	15981	16317	15985	16235	15990	16120	16343	16163	16263	16098	16076	16103	15932	16113	16234	16086	16092	16281	15872	16042	16153	16108	16420	16084	16187	16099	16163	16050	16301	16324	16120	16145	16283	16063	15952	16188	16150	15968	16169	16064	16114	16069	16154	16110	16104	16212	15858	16067	16054	15945	15981	16243	16248	16121	16121	16031	16253	16012	16037	16003	16052	16020	16132	16064	16189	16082	16279	16049	16222	16193	16085	15993	16084	16153	16127	16157	16089	16132	16205	16252	16093	16202	15884	16173	16075	16079	16148	15985	16181	16151	16226	16199	16004	16062	16094	16196	16058	16442	16171	15943	16105	16176	16121	16237	16210	16307	16189	15998	16271	16227	16155	16115	16302	16047	16172	15919	15922	16299	16231	16092	16338	16113	16149	15998	15977	16002	16079	16090	16233	16239	16204	16094	16112	16068	16317	16183	16145	16234	16085	16142	16111	16062	16111	16153	16280	16385	16171	16240	15866	16076	16128	16067	16151	16147	16082	15996	16133	16068	15977	15990	16016	16165	16044	16228	16103	15954	16257	16065	16126	16238	16237	15995	16000	16116	16101	16204	15990	15980	16081	16224	16227	16135	16132	16079	16310	16080	16073	16054	15976	16184	16047	15967	16195	16321	16166	15931	16120	16015	16025	16029	16096	16013	16187	16089	16026	16098	16114	16192	16020	16305	16073	16101	16134	16213	16130	16082	15976	15998	16251	16133	15957	16255	16140	16067	16196	16054	15811	16012	15992	16212	16264	16310	16207	16084	16067	16171	16096	16097	16148	15957	16105	16021	15910	16243	16131	16012	16057	16326	16091	16204	16136	16098	16079	16138	16177	16240	16132	16285	16016	16169	16144	16062	16195	16058	16189	16169	16355	16218	16130	16094	15985	16243	16219	16077	16118	15936	16182	16090	16111	16332	16100	16331	16143	15958	16171	16107	16111	16050	16114	16116	16020	16038	16102	16216	16234	16000	16131	16302	16132	16293	16176	16202	16215	15928	15938	16180	16194	16243	16086	16213	16118	16142	15912	16112	16118	16245	16416	16097	16062	16078	15828	16037	16082	16238	16138	16130	15869	15805	16074	16241	16179	16113	16050	16371	16012	16131	16022	15917	16006	16160	16029	16210	16251	16141	16223	15988	16095	16114	16178	16349	16279	15981	15998	16238	16181	16240	16095	16013	16101	16238	16270	15853	16094	16228	16327	16198	16015	16132	16250	16189	16085	16063	16157	15866	16149	15984	16156	16180	16149	16009	16419	16286	16054	16262	16253	16216	16050	16262	16097	16048	16108	16094	16184	16114	16102	16274	15972	16055	16292	16137	16058	16008	16052	16184	16070	16004	16349	16020	15946	16062	16212	16051	16265	16170	16107	16317	16309	16011	16191	16370	16001	16188	15940	16153	16195	15976	16100	16008	16299	16116	16096	16050	16121	16101	16038	16086	16218	16252	16060	15923	16213	16161	15793	16038	16080	16016	16076	16254	15958	16156	16154	16108	16247	16059	16032	16051	16172	16125	16076	16083	16012	16257	16123	15895	16107	16191	16117	16206	16208	16284	16172	16056	16088	16040	16109	16133	15877	16181	16275	15903	16104	15969	16121	16149	15994	16111	16040	16185	16363	16189	15978	16066	16091	16273	16036	16046	16174	16219	16302	16382	16188	16245	16241	16068	16189	16123	16123	16256	16051	16242	16139	16257	15973	15806	16100	15979	16257	15928	16047	16042	15979	15959	16159	16408	15925	16209	16048	16049	16021	16029	16082	15910	16196	16150	16423	16048	16182	16237	16269	16004	16209	16293	16211	16017	16117	16240	16207	16144	16108	16069	16189	16155	16030	16055	16094	16205	16185	16128	16247	16332	16152	16145	16149	16312	16115	16094	16004	16312	16037	16197	16228	16362	16382	16140	16116	16108	16220	16209	16267	16196	16056	16165	16262	16074	16101	16140	16238	16218	16116	16178	15893	16167	16045	15953	16130	16127	16042	16087	16079	16044	16201	16106	16082	15897	16052	15923	16061	16462	16039	16015	15848	16027	16177	16142	16243	16130	16175	16190	16126	16158	16206	16201	16152	15959	16145	16098	16279	16138	16066	16128	16140	16122	16090	16124	16305	16146	16177	16057	16027	16055	16059	16160	16213	16185	15971	16127	16186	16273	15882	16056	16143	15962	15952	16235	16238	16143	16188	16035	16323	16223	16256	16186	16115	16208	15785	16045	16060	16089	16053	16190	15926	16182	16228	16000	15986	16090	16216	16114	16183	16101	16315	16147	16263	16250	15870	16079	15989	16179	16268	16190	16040	16065	16027	16212	16350	16175	16154	16150	16375	15945	15919	16255	16165	16137	16129	16094	16072	16049	16137	16137	16058	16391	16310	16188	16232	15957	16048	16093	16238	16225	16392	15982	16288	16007	16336	16120	16187	16151	16150	16140	16118	16290	16277	16038	16248	16153	16089	16205	16235	16207	16206	16122	15993	16011	16095	16241	15898	16157	16247	16159	16117	16392	16228	16147	16060	16036	16175	16076	16108	16402	16286	16201	16214	16003	16240	16110	16231	16210	16011	16088	16148	16232	16267	16090	16175	16187	16132	16086	16241	16088	16021	16057	16291	16147	16203	15994	16230	16021	16252	16261	16143	16136	16094	16161	16119	16113	15895	16285	16130	16095	16076	16096	16236	15997	15889	15825	16124	16016	16366	16426	16181	16121	16295	16269	16168	16146	15857	15970	16042	16190	16350	16034	16141	16136	15911	16130	16122	16134	16408	15964	16200	16160	16228	16169	16234	16116	16127	16146	15978	16005	16080	16077	15989	16123	16167	16233	16011	16080	16151	16171	16228	16074	16063	16156	16318	16098	16111	16086	16074	16009	16114	16158	16180	15937	16019	16368	16170	16257	16249	16134	16141	16144	16269	16001	15938	16226	15963	16073	16333	15955	16107	16128	16127	16035	16196	16016	16207	16212	16137	16217	16032	16134	16074	16259	16202	16454	16133	16217	16080	16159	16102	16322	16181	16155	16321	16153	16159	16250	16196	16201	16089	16038	16164	16049	16151	16056	16204	16110	16071	16058	16193	16128	16090	16167	16016	16138	16020	16136	16117	16031	16080	16222	15979	16065	16136	16159	16367	16143	16253	16115	16259	16052	16167	16350	16205	16129	16187	16387	16028	16190	16350	16153	16143	16051	15926	16111	16129	16015	16044	16026	16001	16054	16018	16225	16093	15999	16215	16195	16101
24263	24509	24329	25517	26002	26324	32278	29380	27647	25398	24449	24286	24198	24288	24236	24301	24304	24217	24258	24222	24232	24075	24088	24186	24335	24205	24289	24154	24236	24108	24209	24267	24200	23921	24205	24247	24084	24215	24249	24131	24260	24062	24132	24304	24148	24198	24182	24145	24219	24061	24146	24284	24143	24201	24089	24218	24174	24094	24317	24065	24159	24205	24058	24171	24180	24207	24182	24232	24190	24033	24238	24075	24080	24264	24164	24142	24158	24219	24175	24082	24120	24120	24078	24339	24233	24176	24149	24287	24191	24260	24143	24280	24261	24189	24202	24195	24204	24284	24137	24148	24070	24216	24200	24114	24026	24046	24206	24272	24166	24242	24155	24262	24112	24223	24266	24154	24174	24154	24169	24157	24193	24253	24104	24258	24066	24146	24043	24218	24172	24237	24086	24203	24216	24255	24117	24166	24254	24056	24149	24114	24125	24286	24119	24156	24227	24151	24248	24127	24182	24116	24330	24170	24193	24222	24164	24186	24175	24275	24303	24130	24152	24194	24225	24184	24238	24278	24151	24189	24282	24172	24138	24299	24131	24209	24246	24220	24249	24280	24137	24056	24211	24236	24154	24297	24293	24144	24152	24363	24270	24108	24236	24223	24161	24218	24161	24173	24244	24224	24218	24120	24244	24135	24173	24225	24169	24236	24104	24279	24243	24293	24055	24055	24166	24323	24192	24140	24229	24140	24093	24271	24276	24067	24098	24149	24253	24269	24137	24243	24231	24251	24298	24139	24152	24305	24161	24267	24205	24092	24306	24168	24206	24256	24252	24294	24293	24156	24344	24107	24196	24158	24142	24295	24205	24208	24218	24371	24252	24178	24253	24257	24217	24169	24163	24358	24323	24205	24205	24121	24251	24294	24226	24261	24298	24275	24220	24131	24055	24223	24206	24317	24110	24262	24226	24133	24208	24161	24368	24061	24152	24130	24243	24161	24273	24257	24211	24160	24222	24151	24223	24210	24329	23963	24212	24189	24203	24192	24196	24357	24187	24230	24244	24244	24246	24226	24145	24218	24209	24306	24221	24228	24118	24234	24222	24167	24207	24255	24257	24319	24223	24247	24150	24341	24321	24156	24102	24282	24302	24227	24168	24191	24310	24103	24178	24165	24176	24132	24191	24244	24165	24206	24250	24305	24165	24219	24277	24209	24123	24227	24266	24314	24274	24241	24239	24057	24222	24238	24278	24076	24258	24269	24071	24165	24238	24143	24199	24154	24238	24243	24098	24248	24058	24399	24068	24262	24220	24231	24210	24187	24315	24281	24272	24222	24299	24255	24265	24204	24319	24238	24198	24228	24174	24229	24302	24116	24257	24261	24286	24229	24254	24148	24330	24304	24315	24206	24207	24252	24231	24207	24187	24264	24088	24374	24261	24135	24285	24155	24249	24218	24252	24121	24216	24216	24184	24206	24394	24146	24216	24206	24214	24274	24119	24295	24341	24188	24127	24260	24142	24127	24184	24244	24206	24279	24101	24241	24226	24435	24187	24315	24276	24329	24242	24104	24183	24248	24204	24199	24126	24230	24190	24243	24265	24211	24203	24252	24232	24260	24182	24243	24183	24177	24312	24159	24245	24259	24270	24237	24234	24141	24184	24202	24274	24220	24223	24462	24260	24299	24196	24168	24176	24408	24061	24269	24204	24289	24256	24177	24181	24382	24270	24143	24180	24306	24242	24354	24207	24217	24195	24200	24255	24210	24214	24166	24231	24185	24230	24273	24091	24234	24194	24276	24239	24155	24248	24129	24284	24158	24281	24298	24205	24204	24197	24251	24212	24280	24087	24247	24168	24269	24149	24251	24257	24137	24319	24280	24290	24224	24217	24183	24294	24255	24173	24022	24321	24110	24142	24237	24305	24255	24188	24259	24172	24160	24228	24102	24238	24322	24207	24281	24212	24310	24142	24251	24249	24219	24116	24200	24160	24178	24156	24187	24180	24272	24322	24117	24259	24206	24155	24163	24356	24116	24252	24338	24130	24180	24238	24110	24181	24254	24202	24261	24295	24271	24261	24273	24185	24252	24201	24200	24177	24276	24200	24201	24163	24201	24116	24250	24280	24150	24229	24359	24195	24293	24168	24217	24455	24187	24235	24227	24235	24140	24238	24368	24230	24372	24152	24248	24293	24198	24268	24182	24228	24247	24209	24318	24310	24302	24162	24113	24377	24184	24271	24212	24376	24244	24155	24307	24142	24220	24316	24052	24117	24256	24291	24162	24183	24228	24289	24258	24136	24280	24188	24212	24318	24269	24285	24219	24176	24110	24287	24157	24272	24154	24268	24199	24388	24188	24286	24352	24174	24423	24164	24125	24143	24188	24241	24171	24103	24314	24205	24172	24272	24223	24286	24223	24299	24298	24232	24174	24144	24241	24263	24159	24217	24100	24112	24179	24249	24174	24188	24366	24174	24256	24301	24216	24302	24278	24276	24236	24166	24295	24227	24187	24170	24279	24226	24291	24284	24176	24264	24194	24223	24236	24303	24180	24215	24298	24271	24346	24163	24058	24306	24167	24343	24272	24210	24255	24105	24316	24165	24278	24180	24195	24312	24099	24274	24244	24125	24283	24330	24199	24233	24205	24183	24100	24301	24259	24243	24155	24265	24283	24183	24293	24120	24240	24238	24233	24302	24174	24243	24254	24223	24258	24358	24237	24200	24174	24287	24216	24307	24177	24182	24373	24041	24388	24202	24176	24204	24375	24201	24176	24285	24189	24151	24286	24164	24373	24283	24167	24246	24342	24318	24289	24173	24268	24339	24114	24259	24183	24300	24233	24235	24274	24286	24221	24330	24090	24353	24325	24324	24171	24242	24336	24146	24316	24323	24262	24137	24231	24373	24313	24273	24191	24121	24268	24343	24093	24357	23985	24186	24165	24204	24221	24215	24185	24259	24150	24211	24223	24158	24271	24215	24247	24211	24287	24216	24201	24175	24205	24263	24248	24197	24356	24089	24261	24244	24206	24332	24110	24302	24230	24289	24223	24254	24211	24205	24230	24136	24165	24342	24133	24189	24208	24208	24215	24385	24246	24308	24094	24300	24149	24292	24216	24307	24198	24206	24325	24108	24300	24120	24167	24072	24165	24370	24249	24182	24193	24367	24207	24251	24245	24237	24255	24189	24158	24283	24132	24387	24176	24250	24195	24193	24189	24135	24280	24200	24317	24197	24261	24135	24113	24191	24299	24181	24290	24306	24086	24305	24269	24206	24269	24085	24302	24216	24258	24301	24200	24198	24309	24161	24089	24256	24154	24340	24131	24265	24350	24307	24197	24237	24210	24151	24265	24215	24193	24192	24192	24355	24269	24268	24316	24200	24168	24323	24123	24294	24271	24234	24161	24170	24208	24196	24105	24341	24208	24105	24173	24226	24276	24312	24183	24076	24288	24199	24133	24317	24229	24235	24203	24159	24162	24343	24267	24128	24133	24324	24294	24166	24098	24208	24163	24124	24331	24208	24365	24122	24368	24372	24141	24291	24200	24225	24246	24135	24208	24313	24179	24222	24258	24392	24217	24104	24264	24149	24282	24197	24270	24400	24076	24207	24245	24130	24212	24265	24314	24084	24162	24330	24222	24214	24134	24175	24268	24228	24143	24272	24161	24264	24149	24159	24116	24264	24236	24105	24276	24282	24237	24221	24241	24281	24225	24179	24372	24257	24096	24060	24161	24297	24318	24297	24177	24240	24153	24301	24248	24109	24217	24185	24295	24155	24300	24237	24204	24225	24250	24206	24176	24272	24273	24044	24273	24238	24157	24224	24289	24146	24238	24331	24221	24251	24124	24165	24067	24313	24122	24198	24225	24334	24141	24289	24317	24325	24256	24115	24241	24146	24264	24140	24245	24391	24142	24214	24181	24310	24211	24322	24208	24188	24259	24192	24234	24211	24167	24139	24323	24177	24283	24174	24172	24183	24374	24119	24139	24174	24197	24337	24203	24218	24300	24101	24287	24158	24315	24298	24330	24328	24116	24293	24124	24216	24273	24180	24280	24262	24297	24158	24349	24250	24350	24226	24228	24199	24224	24199	24292	24230	24153	24193	24232	24279	24229	24238	24276	24208	24249	24162	24201	24190	24183	24266	24229	24220	24232	24282	24316	24366	24078	24377	24160	24246	24055	24257	24196	24271	24134	24318	24120	24052	24335	24203	24308	24217	24261	24178	24023	24437	24072	24282	24266	24205	24160	24157	24247	24256	24325	24298	24241	24136	24177	24250	24198	24239	24174	24212	24282	24260	24370	24317	24403	24250	24355	24208	24262	24273	24072	24204	24156	24130	24022	24199	24231	24241	24202	24224	24240	24264	24293	24187	24131	24227	24307	24118	24293	24205	24268	24228	24233	24198	24191	24231	24211	24226	24207	24234	24295	24219	24337	24142	24279	24182	24129	24341	24279	24139	24281	24251	24309	24191	24042	24325	24211	24253	24197	24197	24137	24174	24256	24282	24220	24339	24121	24159	24224	24353	24235	24217	24132	24329	24273	24208	24097	24257	24245	24316	24261	24313	24099	24117	24254	24290	24176	24202	24203	24234	24297	24270	24223	24194	24235	24203	24192	24031	24290	24168	24242	24236	24304	24305	24113	24170	24270	24264	24139	24233	24356	24146	24212	24073	24240	24221	24226	24239	24185	24325	24285	24208	24141	24198	24309	24402	24192	24279	24148	24237	24187	24317	24297	24284	24146	24250	24120	24308	24186	24237	24214	24148	24189	24197	24275	24303	24171	24237	24211	24297	24156	24237	24175	24321	24224	24366	24219	24312	24250	24162	24292	24200	24235	24210	24092	24177	24190	24297	24320	24255	24219	24374	24204	24231	24245	24229	24229	24296	24333	24133	24232	24199	24357	24243	24221	24406	24200	24289	24190	24256	24179	24311	24081	24277	24197	24334	24238	24304	24243	24221	24220	24109	24288	24204	24152	24200	24360	24301	24256	24333	24239	24228	24336	24319	24250	24146	24331	24181	24245	24344	24152	24242	24179	24178	24278	24271	24310	24349	24117	24241	24263	24320	24138	24202	24213	24270	24198	24287	24294	24262	24239	24245	24274	24212	24172	24369	24196	24170	24225	24210	24245	24112	24329	24215	24149	24297	24291	24132	24186	24183	24201	24207	24321
17887	16760	16812	16598	16799	17598	41890	43848	34655	23661	18200	16722	16409	16327	16378	16413	16352	16310	16306	16349	16167	16145	16364	16481	16260	16339	16072	16209	16286	16337	16174	16437	16308	16260	16240	16206	16324	16212	16145	16225	16317	16240	16172	16322	16160	16031	16198	16023	16175	16466	16194	16446	16282	16408	16269	16143	16319	16404	16158	16324	16448	16244	16167	16196	16239	16225	16221	16277	16239	16341	16057	16497	16373	16180	16033	16214	16122	16102	16157	16167	16208	16094	16110	16340	16424	16173	16137	16116	16270	16303	16248	16336	16433	16093	16366	16250	15995	16368	16507	16307	16408	16429	16317	16311	16110	16162	16268	16358	16348	16259	16439	16395	16319	16055	16039	16088	16350	16406	16306	16233	16412	16240	16300	16300	16134	16399	16086	16053	16186	16461	16417	16124	16134	16187	16340	16234	16431	16044	16302	16207	16464	16183	16418	16262	16152	16376	16289	16260	16376	16106	16213	16209	16307	16168	16070	16230	16171	16294	16475	16279	16303	16151	15832	16030	16239	16342	16352	16052	16092	16480	16474	16180	16111	16199	16151	16200	15984	16147	16161	16145	16269	16356	16211	16318	16048	16088	16089	16464	16387	16158	16293	16137	16165	16172	16313	16194	16440	16590	16291	16070	16265	16299	16214	16148	16549	16285	16211	16244	16130	16297	16390	16403	16430	16212	16281	16140	16077	16140	15962	16168	16176	16207	16039	16012	16327	16310	16367	16322	16373	16357	16244	16305	16263	16250	16327	16066	16422	16301	16379	16010	16093	16034	16288	16099	16082	16403	16170	16337	16216	16402	16545	16073	16375	16172	16079	16381	16230	16258	16212	16248	16372	16204	16118	16030	15950	16088	16116	16268	16296	16259	16315	16288	16313	16267	16319	16321	16077	16292	16421	16332	16334	16288	16357	16347	16418	16307	16323	16248	16432	16175	16201	16209	16163	16077	16341	16330	16288	16331	16058	16207	16133	16224	16361	16241	16329	16419	16180	16405	16337	16460	16302	16495	16081	16288	16323	16151	16060	16324	16191	16211	16455	16314	16219	16139	16188	16224	16249	16199	16323	16204	16248	16254	16050	16357	16200	16294	16331	16047	16409	16037	16108	16230	16275	16475	16223	16129	16129	16350	16145	16319	16264	16233	16283	16334	16267	16237	16167	16169	16109	16193	16104	16366	16155	16397	16336	16288	16314	16196	16168	16299	16331	16165	16218	16316	16189	16264	16132	16351	16013	16188	16506	16419	16379	16402	16234	16194	16194	16278	16170	16352	16148	16145	16274	16154	16466	16199	16149	16315	16438	16464	16262	16285	16374	16235	16389	16133	16320	16380	16258	16308	16317	16257	16105	16231	16321	16036	16360	16274	16333	16369	16407	16378	16393	16404	16368	16277	16313	16148	16306	16266	16230	16173	16146	16204	16186	16369	16310	16255	16093	15986	16311	16299	16187	16110	16358	16375	16370	16307	16175	16251	16083	16143	16176	15972	16286	16140	16259	16271	16240	16218	16322	16245	16334	16200	16285	16202	16341	16434	16141	16417	16291	16313	16349	16431	16334	16301	16202	16429	16520	16090	16203	16548	16329	16258	16159	16178	16312	16149	16207	16472	16346	16277	16320	16171	16150	15999	16298	16449	16321	16152	16106	16377	16223	16331	16103	16278	16286	16401	16244	16296	16162	16419	16147	16552	16518	16440	16064	16200	16263	16084	16214	16348	16171	16293	16132	16278	16185	16416	16252	16406	16389	16233	16230	16177	16112	16287	16405	16388	16264	16038	16230	16294	16334	16241	16519	16217	16034	16126	16281	16244	16194	16137	16255	16219	16056	16192	16240	16424	16198	16217	16085	16297	16200	16268	16307	16116	16234	16342	16266	16039	16398	16249	16187	16273	16297	16038	16211	16269	16277	16319	16122	16228	16282	16171	16205	16072	16355	16406	16386	16306	16038	16263	16168	16181	16286	16165	16317	16266	16215	16297	15951	16119	16150	16240	16294	16281	16372	16449	16368	16513	16448	16328	16360	16238	16337	16228	16262	16255	16372	16258	16227	16202	16265	16327	16287	16455	16200	16022	16401	16233	16345	15992	16109	16149	16016	16294	16000	16083	16237	16449	16283	16212	16214	16267	16551	16060	16382	16464	16365	16175	16145	16384	16415	16267	16110	16289	16268	16155	16327	16285	16215	16231	16356	16369	16135	16272	16410	16339	16142	16097	16179	16389	16108	16177	16208	16212	16378	16262	16252	16313	16265	16375	16300	16482	16332	16490	16176	16231	16353	16076	16283	16157	16105	16162	16235	16221	16326	16228	16416	16361	16412	16208	16219	16119	16299	16334	16297	16280	16198	16261	16173	16325	16277	16423	16229	16248	16256	16325	16100	16235	16240	16099	16371	16421	16199	16339	16298	16437	16303	16227	16344	16243	16285	16160	16167	16237	16141	16244	16183	16372	16251	16189	16179	16091	16229	16127	16119	16094	16143	16237	16371	16309	16157	16322	16437	16282	16426	16363	16263	16210	16365	16467	16390	16192	16287	16133	16297	16241	16216	16251	16381	16179	16274	16394	16130	16212	16501	16241	16327	16137	16237	16202	16255	16191	16088	16292	16357	16517	16399	16470	16180	16310	16214	16403	16396	16321	16160	16427	16596	16091	16263	16386	16301	16279	16365	16121	16269	16209	16138	16292	16363	16358	16554	16353	16475	16044	16097	16005	16555	16256	16025	16146	16268	16318	16357	16374	16490	16487	16314	16310	16223	16267	16192	16113	16198	16293	16117	16320	16207	16223	16228	16197	16326	16274	16147	16281	16280	16113	16211	16049	16255	16154	16278	15991	16036	16147	16237	16431	16373	16301	16319	16314	16342	16243	16188	16527	16363	16096	16491	16295	16390	16175	16286	15994	16083	16305	16340	16227	16334	16325	16382	16198	16293	16354	16364	16335	16230	16026	16218	16289	16502	16090	16383	16233	16224	16036	16272	16131	16189	16444	16167	16386	16206	16106	16107	16250	16193	16330	16405	16163	16492	16209	16422	16391	16283	16462	16505	16300	16176	16362	16267	16284	16382	16258	16174	16297	16360	16397	16312	16045	16223	16092	16081	16243	16300	16399	16329	16296	16377	16234	16116	16281	16386	16449	16351	16148	16176	16208	16313	16370	16217	16085	16326	16198	16341	16225	16198	16382	16346	16401	16381	16184	16386	16291	16261	16241	16293	16223	16063	16030	16195	16274	16281	16310	16391	16305	16282	16412	16414	16218	16232	16104	16260	16052	16337	16243	16250	16453	16297	16278	16202	16240	16242	16211	16260	16199	16150	16262	16512	16203	16464	16350	16201	16241	16339	16259	16363	16206	16225	16302	16162	16127	16350	16087	16302	16184	16288	16228	16285	16180	16242	16255	16310	16129	16275	16174	16332	16206	16266	16364	16444	16043	16199	16346	16402	16375	16325	16405	16197	16362	16137	16173	16169	16154	16204	16081	16404	16213	16269	16221	16372	16308	16218	16265	16151	16243	16167	16186	16318	16325	16424	16193	16213	16192	16326	16380	16516	16178	16201	16364	16222	16215	16351	16240	16198	16230	16234	16402	16294	16136	16155	16293	16106	16427	16230	16184	16168	16144	16305	16344	16238	16220	16446	16228	16205	16189	16310	16091	16217	16133	16344	16088	16247	16265	16351	16275	16269	16191	16175	16182	16116	16380	16171	16337	16279	16198	16086	16225	16305	16205	16193	16136	16211	16252	16383	16361	16444	16186	16328	16231	16388	16340	16218	16079	16382	16175	16314	16208	16385	16326	16212	16252	16183	16126	16346	16097	16298	16354	16382	16209	16438	16242	16311	16254	16161	16209	16129	16302	16353	16228	16399	16197	16271	16470	16240	16181	16191	15940	16291	16148	16362	16107	16054	16473	16318	16421	16381	16312	16234	16179	16266	16434	16399	16390	16309	16381	16203	16453	16461	16368	16195	16513	16104	16444	16250	16259	16433	16607	16214	16407	16537	16351	16278	16094	16123	16234	16159	16327	16100	16356	16443	16190	16286	16227	16327	16231	16152	16122	16289	16395	16394	16189	16158	16264	16364	16426	16391	16334	16197	16334	16209	16126	16150	16192	16329	16398	16439	16150	16284	16476	16281	16168	16177	16342	16276	16211	16262	16190	15995	16289	16367	16119	16245	16201	16303	16159	16366	16304	16307	16026	16225	16213	16239	16360	16245	16421	16409	16169	16308	16275	16093	16270	16002	16201	16091	16347	16312	16165	16163	16127	16259	16398	16401	16253	16306	16351	16232	16179	16502	16160	16218	16317	16193	16110	16328	16093	16368	16413	16199	16383	16273	16325	16241	16141	16129	16329	16015	16263	16513	16464	16225	16376	16099	16271	16171	16288	16201	16282	16282	16195	16296	16256	16375	16236	16116	16150	16261	16344	16073	16285	16102	16213	16290	16201	16241	16312	16142	16366	16318	16322	16523	16399	16322	16246	16375	16255	16359	16300	16349	16339	16156	16307	16290	16176	16328	16219	16075	16221	16241	16461	16285	16288	16305	16162	16343	16240	16272	16154	16415	16333	16377	16289	16252	16316	16075	16218	16369	16388	16239	16324	16144	16439	16218	16192	16349	16497	16328	16256	16380	16005	16141	16125	16178	16558	16401	16132	16125	16532	16204	16488	16241	16333	16301	16166	16282	16316	16262	16295	16419	16182	16212	16190	16168	16223	16235	16165	16240	16111	16050	16271	16459	16317	16292	16398	16145	16318	16339	16401	16294	16358	16232	16286	16196	16194	16170	16290	16247	16265	16328	16180	16219	16310	16138	16323	16256	16087	16215	16370	16261	16086	16354	16443	16633	16232	16341	16362	16360	16436	16256	16323	16345	16299	16446	16242	16351	16363	16337	16344	16371	16128	16154	16312	16304	16273	16311	16423	16350	16265	16333	16418	16466	16074	16258	16213	16238	16221	16136	16354	16367	16379	16357	16052	16410	16274	16192	16257	16405	16197	16187	16485	16267	16268	16289	16451	16444	16149	16425	16222	16054	16394	16330	16109	16359	16188	16314	16200	16414	16327	16235	16217	16106	16396	16160	16218	16345	16146	16165	16090	16340	16069	16058	16235	16105	16332	16200	16192
25704	24446	24575	25992	27040	30383	39034	30778	24439	25385	23758	23558	23445	23702	23589	23817	23931	23841	23962	23995	23841	24104	23952	24000	23981	24051	24115	24030	24018	24029	24037	24024	24080	24054	24077	23921	24065	23925	24081	24127	24152	24102	23938	24100	24110	23957	24129	23979	24048	24110	24053	24127	24070	23952	23976	24033	24066	23945	24019	23974	24008	23980	23928	23936	23982	24074	23967	24125	24076	24017	23941	24107	23944	24025	23931	24050	24042	24072	24055	24142	24049	24076	24047	23982	24035	23987	23954	24061	23921	24032	24045	23956	24098	24037	24091	24051	24043	24163	24100	23955	24065	24053	23966	24035	24036	24106	24059	24050	23916	24123	23897	24084	24019	24015	24152	24059	23985	23986	23993	23924	24062	24026	24083	24167	23862	24129	23998	24053	23960	23934	24046	24062	24024	24070	24194	23960	24090	24018	24088	24015	24066	24076	23950	24116	24085	23990	24014	24144	24068	24005	24100	24141	24107	24225	24033	24017	24057	24147	24097	24093	23984	24072	24191	24079	24016	24053	24019	24009	24158	23991	24049	24203	24077	23978	23997	24163	24069	23992	24148	24082	24163	23952	24097	24165	24133	24115	23939	24056	23996	24163	24058	24172	23933	24090	24106	24115	24105	24064	24110	24057	24233	24062	24097	24164	24091	24029	23868	24304	23946	24161	24036	24096	24188	23952	24200	23926	24142	24011	24155	24011	24124	24186	23972	24092	24020	24051	24021	24133	23991	24113	24193	24092	24039	24111	24018	24228	24015	23995	24084	23950	23998	24081	24254	23999	24031	24050	24098	24012	24238	24139	24005	24102	24089	24015	24205	23930	24072	23980	24011	24113	24174	24110	24088	24197	24012	24097	24159	24025	23997	24048	24176	24113	24109	24102	24014	24089	24193	24016	24014	24054	24094	24194	24019	23895	24042	24017	24008	24044	24117	23988	24071	24052	23922	24112	24122	24128	24167	23969	24086	24118	24100	24147	24162	24099	24098	24036	24161	24242	23984	24093	24070	23985	24219	24051	24154	24073	24204	24116	24077	24169	23951	24081	24062	24102	24101	24003	24013	24080	24102	24097	24062	24074	24180	24062	24058	24110	23991	24047	24011	24176	23985	24152	24098	24067	24100	24059	24154	24137	24178	24106	24037	24216	24029	24115	24104	24066	24154	24122	23986	24080	24107	24165	24000	24176	24073	24051	24092	24258	24172	24146	24134	23998	24044	24145	24169	24144	24041	24178	23961	24136	24152	24049	24104	24128	24179	24249	23936	24090	24128	24102	24069	24070	24076	24021	24205	23870	23978	24159	24139	23966	24226	24111	24155	24118	24075	24191	24076	24093	24100	24071	24031	24033	24018	24145	24219	24104	24113	24090	24173	24074	24114	24153	24127	23975	24082	24023	24110	24149	23980	24115	24087	24098	24061	24099	24012	24147	24155	24052	24179	24090	24148	24219	24016	24020	24032	24040	24117	24197	24230	24206	24147	24094	24105	24084	24028	24085	24099	24064	24142	24172	24199	24066	24135	24109	24140	24081	24201	24110	24041	24054	24079	24122	24009	24147	24118	24083	24049	24166	24273	24074	23991	24114	24064	24130	24124	23961	24174	24112	24136	24120	24078	24073	24097	24189	24011	24128	23990	24129	24187	23999	24116	24175	24025	24114	24039	23995	24072	24111	24119	24091	24143	24114	24213	24034	24213	23990	24121	24090	24010	23960	24033	24197	24027	24097	24126	24068	24130	24214	24115	24001	24134	24022	24135	24136	24127	23971	24134	24112	24112	24141	24092	24184	24130	24086	24138	23999	24206	24064	24224	24108	23990	24031	24096	24022	24132	24033	24162	24190	24135	23953	24224	24134	24015	24104	24205	24135	24154	24082	24072	24015	24231	24186	24135	24066	24176	24060	24070	24108	24051	24054	24091	24170	24010	24194	24055	24011	24115	24140	23998	24153	24089	24038	23998	24099	24115	24124	24044	23998	24210	24050	24192	24202	24100	24113	24022	23956	24136	24101	24087	23964	24160	24172	24109	24096	24023	24166	24105	23952	24183	24119	24098	24040	24066	24044	24088	24213	24194	24109	24111	24058	24216	24124	24080	24086	24074	24043	24103	24084	24112	24205	24114	24067	24151	24201	24082	24085	24048	24217	24097	24075	24025	24111	24175	24113	23991	24177	24115	24153	24046	24159	23963	24027	24236	24165	24059	24106	24117	24071	24109	24185	24038	23943	24168	24111	24023	24041	24039	23973	24163	24161	24130	24072	23992	24164	24023	24177	24144	24084	24104	24088	24063	24102	23916	24034	24217	24064	23970	24154	24124	24103	24111	24084	24034	24148	24207	24166	24204	24121	24009	24153	24071	24140	24095	24065	24113	24139	24139	24063	24078	24158	24113	24222	24071	24123	24123	24095	24003	23923	24012	24157	24104	24102	24109	24166	24140	24056	24113	24260	23969	24134	24123	24124	23988	24144	24115	24088	24079	24119	24162	24000	24063	24271	24103	24044	24029	24194	24206	24021	24147	24117	24114	24060	24137	24066	24147	24125	23990	24099	24054	24129	24305	24011	24128	24226	24171	24129	24050	23983	24256	24048	24124	23979	24094	24066	24272	23974	24065	24076	24066	24098	24172	24073	24139	24172	24038	24091	24059	24041	24151	24168	24014	23983	24053	24153	24088	24115	24053	24059	24076	24012	24133	24012	24050	24198	24161	24147	24058	24068	24074	24128	24015	24076	24064	24110	24159	24169	24054	24128	24288	24140	24110	24115	24117	24146	24190	24066	23986	24055	24094	24139	24141	24176	24042	24018	24101	24101	24077	23979	24115	24060	24111	24059	24195	24078	24092	23955	24092	24144	24063	24191	24119	24210	23977	24116	24170	23960	24180	24199	24074	24255	24259	24099	24194	24006	23953	24111	24284	23997	24114	24102	24195	24049	24130	24252	24071	24114	24159	24078	24050	24094	24050	24201	23985	24013	23985	24219	24100	24132	24045	24174	24083	24130	24176	24084	24101	24066	24123	24138	24145	24096	24076	24101	24140	24159	24031	24157	24044	23950	24150	24161	24191	24007	24193	24128	24155	24199	24133	24123	24125	24124	24044	24133	24171	24027	24042	24146	24095	24072	24079	24140	24121	24015	24155	24134	24075	24043	24113	24242	23988	24003	24088	23985	24097	24127	24171	24085	24074	24096	24131	24029	24032	24153	24173	24158	24055	24194	24179	24126	24199	23975	24010	24126	24077	23960	24111	24289	24053	24072	24192	24084	24123	24155	24241	24078	24044	24030	24110	24058	24163	24077	24196	24199	24228	24124	24109	24137	24034	24128	24122	24068	23991	24114	24039	24123	24242	24059	24147	24199	24259	24046	24068	24108	24120	24131	24093	24133	24123	24128	24089	24107	24041	24121	24126	24186	24153	24238	24088	24160	24070	24185	24115	24103	24037	24170	24153	24119	24066	24239	24092	24137	24068	24260	24110	24085	24122	24073	24163	24078	24198	23980	24122	24036	24224	24103	24143	24162	23973	24027	24168	24035	23980	24182	24087	24072	24099	24185	24069	24206	24109	24118	24145	24079	24192	24096	24217	24135	24086	24065	24020	24020	24199	24114	24108	24173	24096	23943	24319	24120	24115	24014	24125	24129	24116	24108	24059	24077	24028	23964	24086	24152	24139	24139	24042	24058	24159	23986	24144	24101	24123	24111	24196	24132	24127	24061	24087	24089	24116	24118	24215	23876	24185	24135	24228	24024	24128	24001	24177	24088	24078	24072	24164	24108	23975	24205	24054	24124	24059	24153	24045	24161	24178	24048	24200	24214	24107	24060	24129	24164	24200	24139	24084	24105	24125	24026	24025	24175	24231	24129	24016	24130	24132	24145	24132	24087	24121	24108	24215	24074	24219	24117	24068	23983	24130	23937	24336	24093	24023	24074	24028	24086	24189	24216	24016	24269	24048	24029	24186	24160	24056	24079	24071	24113	24175	24056	24039	24058	24021	24229	24041	24191	24165	23974	23976	24063	23979	24145	24008	24100	24118	24204	24070	24073	24099	24092	24127	24079	23992	24029	24241	24172	24153	24119	24046	24154	24080	24081	24233	24047	23977	23990	24367	24127	24195	24014	24128	24020	24054	24121	24185	23947	24177	24083	24032	24050	24317	24191	24156	24234	24052	24014	24111	24149	24139	24134	24131	24151	24182	24058	24119	24203	24074	24060	24084	24267	24057	24072	24052	24086	24064	24203	24184	24079	24253	24148	24172	24071	24219	24136	24118	24092	24108	24125	24112	24086	24184	23998	24072	24075	24076	24150	24176	24070	24211	24105	24072	24095	24140	23997	24094	24133	24136	24114	24159	24088	24128	24062	24088	24225	24078	24135	24061	24134	24104	24117	24144	24151	24091	24154	24042	24214	24107	24097	24001	24235	24110	24011	24223	24046	24048	24080	24232	24112	24049	24089	24017	24180	24095	24113	24178	24021	24163	24066	24107	24099	24108	24197	24134	24076	24057	24222	24080	24103	24072	24168	24002	24293	24220	24150	24186	24059	24108	24047	24163	24115	24051	24149	24039	24156	24129	24032	24001	24229	24155	24218	24008	24196	24043	24155	24092	24138	24076	24069	24155	24115	24042	23999	24183	24208	24043	24132	24005	24222	24150	24140	24044	24023	24104	24149	24043	24196	24216	24195	24064	24216	24097	24153	24198	24065	24163	24268	24051	24075	24131	23936	24029	24054	24143	24203	24035	24156	24261	24063	24129	24137	24075	24074	24055	24079	23911	23989	24157	24067	24148	24022	24185	24163	24113	24086	24114	24159	23980	24154	24076	24107	24139	24134	24195	24128	24101	24092	24020	24087	24086	24118	24062	24186	24061	24017	24171	24094	24125	24106	24093	24166	24035	24121	24021	24350	24005	24130	24128	24164	24056	24045	24128	24135	24060	24167	24077	24194	24240	24152	24100	24096	24042	24144	24090	24043	24091	24232	24251	24195	24046	24155	24144	24102	24169	24202	24018	24091	24080	24040	24143	24073	24072	24149	24168	24087	23992	24105	24182	24225	24111	24085	24119	24135	24221	24280	24036	24151	24065	24169	24023	24247	24072	24036	24216	24079	24149	24057	24151	24223	24099	24131	24093	24119
19775	16640	16496	16473	16508	18454	37296	34042	27264	20224	17166	16315	16083	16250	16233	16366	16137	16299	16313	16140	16108	16218	16072	16365	16309	16369	16348	16110	16264	16234	16081	15995	16084	16180	16234	16190	16297	16109	16101	16451	16162	16273	16253	16051	16112	15981	16208	16098	16199	16090	16146	16085	16114	16144	16356	16221	16225	16282	16406	16241	16249	16001	16137	16512	16361	16212	16385	16160	16202	16169	16252	16232	16263	16149	16327	16193	16345	16277	16395	16166	16147	16249	16132	16059	16206	16156	16185	16023	16267	16228	16212	16132	16238	16118	16276	15953	16111	16292	16093	16126	16157	16040	16307	16330	16199	16344	16332	16348	16321	16296	16072	16207	16160	15890	16140	16316	16082	16248	16180	16155	16173	16188	16215	16287	16317	16220	16180	16109	16252	16006	16273	16252	16315	16124	16235	16421	16180	16166	16161	16288	16170	15975	16189	16241	16278	16221	16391	16232	16163	16098	16187	16323	16255	16248	16397	16241	16206	16143	16684	16319	16211	16104	15888	16325	16152	16153	16248	16375	16207	16241	16240	16179	16317	16125	16285	16069	16298	16124	16074	16040	16108	16111	16263	16310	16000	16388	16322	16244	16072	16085	16363	16136	16187	16368	16308	16252	16301	16200	16279	16174	16122	16264	16304	16279	16083	16294	16407	16283	16368	16298	16227	16089	16141	16275	16317	16131	16081	16361	16239	15993	16352	16317	16384	16229	16288	16115	16296	16142	16386	16264	16239	16266	16387	16300	16308	16259	16141	16224	16170	16127	16104	16194	16266	16271	16413	16373	16148	16276	16263	16137	16201	16183	16230	16163	16298	16300	16017	16365	16034	16364	16447	16163	16283	16228	16330	16160	16356	16353	16290	16145	16309	16395	16250	16275	16173	16240	16156	16304	16164	16279	16233	16330	16185	16297	16189	16201	16234	16260	16380	16290	16299	16336	16399	16197	16344	16020	16215	16226	16497	16085	16281	16294	16174	16164	16217	16270	16172	16196	16126	15977	16386	16171	16145	16344	16365	16213	16411	16386	15893	16106	16389	16397	16362	16292	16255	16220	16207	16293	16229	16108	16255	16333	16418	16244	16277	16330	16324	16523	16291	16294	16066	16271	16173	16349	16183	16263	16104	16081	16363	16164	16157	16347	16382	16096	16101	16201	16213	16214	16498	16313	16218	16218	16100	16353	16443	16305	16153	16055	16305	16117	16322	16197	16481	16433	16252	16276	16220	16109	16110	16184	16193	16224	16138	16400	16457	16590	16329	16244	16226	16459	16199	16348	16231	16337	16164	16297	16397	16215	16320	16347	16246	16137	16208	16266	16290	16313	16434	16063	16306	16182	16163	16224	16289	16169	16605	16104	16360	16335	16168	16081	16091	16164	16119	16284	16220	16292	16225	16121	16219	16339	16285	16200	16162	16021	16220	16119	16185	16257	16316	16308	16302	16251	16415	16246	15999	16100	16255	16275	16176	16160	16173	16291	16223	16243	16245	16426	16423	16235	16195	16167	16148	16354	16317	16165	16214	16317	15992	16186	16067	16190	16279	16308	16253	16249	16135	16184	15989	16122	16153	16206	16271	16211	16076	16211	16303	16283	16310	16259	16417	16053	16487	16342	16042	15967	16193	16438	16259	16200	16544	16153	16320	16174	16219	16109	16348	16120	16330	16388	16288	16164	16179	16258	16281	16067	16204	16240	16186	16256	16310	16357	16399	16277	16062	16255	16081	16209	16463	16400	16314	16431	16111	16055	16237	16236	16181	16139	16056	16421	16187	16198	16283	16251	16130	16227	16177	16103	16177	16047	16242	16012	16181	16118	16176	16180	16261	16282	16299	16183	16187	16067	16258	16301	16285	16103	16092	16309	16206	15979	16120	16147	16283	16291	16034	16231	16278	16295	16340	16162	16140	16265	16357	16345	16250	16379	16115	16140	16405	16277	16292	16103	16252	15992	16279	16247	16040	16251	16176	16354	16421	16459	16213	16340	16135	16088	16198	16288	16325	16438	16246	16284	16060	16327	16151	16074	16190	16232	16248	16136	16124	16257	16185	16349	16122	16167	16201	16265	15985	16127	16338	16224	16322	16458	16281	16271	16080	16124	16217	16105	16132	16246	16244	16226	16117	15989	16180	16130	16251	16178	16333	16249	16297	16210	16153	16411	16209	16145	16006	16262	16451	16300	16130	16417	16352	16179	16135	16034	16269	16194	16371	16322	16268	16061	16095	16222	16266	16045	16222	16187	16428	16257	16392	16303	16338	16246	16151	16198	16329	16345	16195	16287	16230	16234	16294	16299	16263	16184	16077	16131	16205	16177	16189	16240	16309	16268	16270	16140	16262	16263	16282	16199	16393	16120	16276	16476	16225	16148	16249	16312	16083	16138	16283	16005	16285	16188	16208	16114	16190	16096	16126	16141	16344	16068	16082	16373	16235	16170	16198	16316	16061	16255	16000	16383	16237	16170	16218	16151	16078	16265	16311	16137	16360	16183	16189	16215	16415	16394	16216	16150	16269	16189	16255	16105	16300	16176	16503	16381	16082	16163	16293	16245	16233	16286	16249	16369	16263	16096	16362	16183	16341	16226	15981	16231	16284	16189	16433	16108	16262	16187	16308	16284	16280	16352	16264	16495	16313	16249	16346	16210	16256	16221	16258	16216	16294	16330	16168	16300	16174	16252	16296	16214	16317	16191	16132	16303	16305	16299	16159	16132	16325	16243	16230	16006	16254	16140	16365	16232	16319	16240	16218	16346	16320	16199	16318	16357	16357	16240	16317	16278	16105	16047	16454	16148	16307	16070	16393	16242	16192	16057	16160	16032	16287	16132	16342	16032	16432	16043	16143	16213	16341	16162	16166	16078	16315	16322	16307	16138	16227	16241	16106	16143	16192	16173	16264	16256	16194	16417	16300	16182	16183	16393	16266	16386	16496	16242	16430	16232	16401	16250	16387	16261	16403	16211	16360	16167	16258	16140	16199	16283	16108	16185	16171	16183	16338	16098	16348	16373	16210	16267	16077	16281	16157	16078	16194	16188	16182	16072	16171	16139	16185	16376	16295	16268	16116	16259	16177	16229	15995	16022	16362	16595	16277	16178	16355	16400	16080	16152	16426	16039	16141	16209	16258	16373	16258	16498	16362	16390	16343	16281	16386	16302	16235	16065	16161	16260	16390	16213	16258	16141	16285	16235	16294	16201	16110	16432	16107	16254	16214	16169	16258	16150	16283	16323	16214	16169	16386	16399	16011	16288	16323	16231	16211	16276	16120	16224	16060	16478	16243	16213	16208	16097	16289	15975	16147	16351	16408	16202	16160	16285	16126	15979	16254	16273	16143	15972	16350	16270	16308	16211	16243	16244	16422	16269	16421	16321	16287	16267	15964	16254	16303	16343	16143	16341	16270	16354	16286	16359	16253	16429	16271	16301	16081	16224	16524	16093	16234	16396	16329	16284	16283	16167	16447	16431	16305	16309	16157	16288	16141	16163	16354	16346	16394	16258	16119	16096	16452	16358	16231	16088	16124	16058	16126	16291	16299	16153	16327	16426	16286	16311	16188	16123	16439	16104	16461	16332	16309	16241	16255	16001	16173	16320	16215	16229	16275	16328	16315	16158	16155	16358	16294	16278	16277	16191	16301	16156	16111	16298	16356	16161	15945	16220	16416	16271	16176	16387	16206	16360	16310	16372	16044	16198	16224	16284	16277	16347	16363	16200	16264	16185	16232	16335	16178	16246	16370	16286	16309	16260	16147	16297	16093	16130	16228	16054	16052	16272	16101	16155	16259	16042	16276	16107	16307	16329	16247	16395	16286	16192	16030	16122	16263	16265	16164	16381	16231	16319	16198	16119	16235	16156	16222	16257	16122	16075	16394	16040	16172	16326	16070	16277	16157	16344	16216	16321	16191	16026	16263	16434	16325	16053	16410	16321	16402	16329	16165	16224	16082	16186	16241	16288	16429	16341	16058	16129	16415	16239	16270	16338	16339	16138	16358	16372	16260	16230	16210	16188	16260	15880	16124	16270	16295	16274	16135	16328	16150	16220	16321	16120	16383	16153	16203	16340	16387	16139	16175	16254	16411	16094	16131	16202	16270	16210	16097	16360	16216	16111	16323	16415	16167	16181	16325	16247	16284	16134	16426	16351	16235	16374	16351	16438	16348	16380	16159	16266	16217	16393	16119	16250	16421	16331	16188	16089	16272	16343	16423	16291	16229	16170	16269	16507	16239	16330	16006	16421	16421	16372	16427	16263	16441	16232	16205	16383	16426	16328	16487	15988	16152	16395	16272	16193	16437	16167	16183	16159	16290	16305	16061	16055	16226	16069	16201	16239	16251	16182	16165	16161	16338	16202	16218	16117	16170	16427	16260	16302	16364	16123	16299	16102	16220	16188	16122	16222	16036	16451	16239	16258	16251	16164	16338	16119	16130	16204	16282	16303	16361	16412	16319	16287	16283	16342	16245	16239	16240	16226	16388	16279	16034	16196	16293	16325	16300	16078	16170	16227	16273	16183	16175	16351	16208	16223	16393	16424	16373	16186	16332	16064	16222	16020	16183	16218	16258	16340	16049	16313	16410	16204	16291	16072	16198	16210	16073	16270	16072	16187	16138	16151	16299	16039	16416	16084	16348	16201	16332	16157	16345	16221	16174	16406	16254	16152	16138	16158	16214	16096	16207	16264	16184	16094	16293	16430	16290	16194	16378	16284	16123	16219	16128	16285	16114	16084	16161	16103	16319	16162	16220	16371	16160	16132	16253	16045	16120	16389	16142	16151	16399	16197	16089	16206	16176	16351	16173	16177	16219	16481	16186	16302	16015	16322	16221	16272	16236	16398	16233	16215	16458	16393	16235	16156	16298	16245	16214	16392	16173	16188	16219	16118	16223	16206	16229	16210	16336	16235	16332	16132	16227	16277	16278	16177	15989	16081	16206	16000	16367	16241	16387	16387	16267	16411	16217	16275	16211	16104	16264	16182	16498	16180	16392	16417	16206	16133	16172	16407	16186	16044	16289	16148	16191	16451	16237	16136	16146	16095	16421	16332	16469	16164	16220	16256	16312	16277	16129	16221	16244	16404	16318	16258	16266	16441	16214	15945	16071	16299	16267	16057	16082	16213	16301	16327
24119	24392	24392	25230	25959	29970	34353	28393	26958	25760	24009	23970	23852	24033	24017	24138	23994	24148	24075	23876	24082	24092	24034	24063	24039	24018	24047	24085	24071	24117	24121	23999	24096	23877	24034	24066	24111	23980	23976	24117	24007	24013	24089	24007	23983	24020	24009	23949	24088	23972	23923	24106	24041	24081	24030	24124	24019	23838	24125	23971	24131	24061	24068	23917	23930	24046	23996	24046	24106	23857	24088	24086	23970	23940	23951	23997	23899	24120	24046	24009	24087	23964	24141	23989	23993	23998	24084	23954	23854	24086	23967	24012	23966	23956	24170	24028	24028	23938	24153	23915	24134	23974	24046	23979	24023	24078	24026	23908	24088	24097	23957	23930	23965	23983	24113	23906	24200	24105	24128	24008	24053	24040	24141	24190	24041	24050	24104	23928	24097	23966	23968	24056	23946	24036	24044	23996	24131	24039	24111	24007	24156	23905	23965	24112	23967	24093	24128	24046	24002	24035	24196	23874	24191	23979	24033	24055	24081	23930	24093	24065	23934	24115	24168	24114	24101	24146	23981	24206	24185	24055	24091	23980	24016	24053	24133	24113	24010	24006	24126	23995	24066	24001	24059	24266	24149	23955	24076	24057	24179	23986	24080	24074	23983	24034	24025	24120	23985	24056	24002	24095	24066	24024	24069	24021	23963	24103	23984	24045	24182	24144	24057	24151	24079	24106	24116	24086	24089	24047	24010	24078	24060	24081	23989	23969	24045	24148	24163	23996	24214	24008	24063	23978	24041	24099	24140	23913	24089	24006	24041	24106	23981	23993	24072	23921	23961	23971	24010	24184	24093	24060	24044	24090	24047	24038	24103	23946	24106	24014	23963	24031	24151	24071	24132	24181	24124	23944	24137	24092	23943	24082	23889	24079	24020	24013	24046	24081	24019	24083	24137	24086	24009	24206	23881	24151	24065	24034	23997	24119	23988	24071	24104	24125	24089	24097	23924	23994	23913	24074	24050	23934	24110	24046	23988	24083	23997	24120	24142	24095	24025	24026	24174	24009	24090	24015	24049	24109	24064	23999	24020	24080	24078	24134	23966	23932	24148	24187	24126	24044	24046	24093	24059	24100	24127	24000	24105	24056	24148	24058	24045	24013	24009	24011	24048	23981	23983	24078	24109	24060	24112	24148	24195	24154	23993	24134	24045	23990	24085	23999	24077	24019	24056	24088	24069	24058	24051	23983	24109	24027	24155	24048	24157	24075	24076	24192	24151	24004	24022	24185	24060	24000	24033	23923	24005	24041	24041	24106	24092	24168	23985	24114	24157	23978	24170	23978	24171	24003	24212	24008	24089	24133	24017	24082	24165	23915	24059	23989	24065	24147	24167	23972	24023	24080	24037	24125	23969	24151	24150	24081	24133	24154	23963	24081	24007	23997	24129	24170	24056	23970	24074	24121	24008	24073	24081	24111	23974	23987	24136	24176	24154	24039	24038	24137	24054	24018	24047	24100	24103	24121	24031	24230	24013	24159	24077	24091	24066	24103	24217	23993	23977	24127	24049	24007	24150	23955	24116	24014	23990	24174	24190	24024	24039	24115	24176	24121	24047	24112	24176	24036	24099	23984	24119	24026	23981	24056	24157	24172	24092	24061	24042	24006	24082	24121	24150	24173	24071	24054	24090	24006	24141	24070	24050	23980	23974	23957	24099	23951	24059	24041	23932	24105	24032	23992	24035	24023	24194	24105	24025	24120	24157	24010	24046	24023	24096	24158	24059	24077	24054	24123	24132	23991	24045	24173	24255	24021	24052	24129	24178	24085	24179	24018	24054	24111	24104	24082	23907	24153	23977	24034	23960	24114	23977	24077	23914	24176	24142	23981	24065	23964	24142	23960	24110	24048	24180	24134	24109	24014	24093	24051	23966	23968	24008	24091	24060	23945	24107	24178	23866	24105	23939	24031	24207	24064	24014	24083	24108	24119	24104	24105	24011	24013	24134	24085	24074	24040	24222	23980	24127	24103	24094	24139	24063	23953	24173	24207	24003	23984	24067	24156	24086	24074	23942	24094	24047	24132	24199	24160	24043	24098	24050	24037	24160	24140	23906	23969	24085	23863	24089	24054	23995	24047	24186	24105	24151	24086	24189	24166	24000	23949	24035	24080	24009	24134	24018	24163	24018	24149	24112	24001	24129	24124	24058	24196	24094	24006	23997	24095	24074	24110	24056	24011	24136	23989	24114	24058	23957	24165	24108	24037	24098	24091	24045	24085	24101	24060	24005	24007	24121	24139	23956	24024	23948	24085	24219	24042	24149	23941	24105	23970	24041	23899	24140	24047	24082	24039	24059	24035	24108	24105	24058	24179	24084	24087	24245	24032	24081	24013	24092	24073	24007	24046	24096	24094	24190	23986	23990	23902	24137	24054	23965	24041	24028	24123	24039	24037	23990	24024	24109	24185	23990	24059	24082	24250	24102	23942	24193	24186	24067	24048	24088	24099	24116	24004	24098	24156	24167	24108	23985	23924	23958	24077	24096	24048	24141	23967	24009	24211	24028	24041	24060	23960	24163	24046	24030	24042	24166	24122	24123	24069	24027	23950	24128	24069	24124	23948	24109	24014	24127	24062	24022	23946	24172	23989	24064	24145	24093	24100	24010	24134	24136	24004	24212	24050	24054	24048	24041	24041	24090	24069	23980	24062	24143	24047	24016	24129	24134	23989	23998	24105	24000	24072	24012	23988	24062	23909	24170	23973	24036	24103	24154	24094	23999	24138	24193	24149	23934	24090	24147	24150	24186	24024	24162	24066	23966	24070	24040	24087	24043	24038	23984	24046	24111	24065	24070	23933	24029	24065	24078	24112	24056	24001	24043	24202	24157	24044	24098	24103	24133	24079	24073	24133	23968	24241	24075	23934	24142	24063	24109	24130	24192	24093	24053	24139	23963	24113	24025	24160	23963	23997	24101	24006	24048	24188	24049	24112	24163	23983	24113	24056	24055	24125	23932	24197	24141	24058	24044	24189	23995	24110	24135	24101	24127	24027	24102	24035	23960	24193	24083	24152	24138	23993	24062	23926	24021	24182	24070	23922	24111	24099	24039	23918	23948	24073	24104	24140	24081	24252	24022	24266	23994	24059	24001	23995	24152	24056	24186	24208	23990	24083	24032	24257	24031	24037	24151	24029	23985	24074	24100	24037	24123	24018	24215	24176	24154	23993	23991	24134	24033	24148	24038	24087	24016	24056	24178	24173	24170	23999	24036	23974	24112	24186	23986	23976	24133	24088	24019	24080	23988	24167	24063	24143	24019	24085	24144	24107	23926	24048	24093	24034	24140	24032	24134	24072	24119	24034	24011	24111	24003	24071	24131	24056	24127	24054	23986	24086	24054	24058	24063	24013	23905	24077	24078	24114	24012	24182	23971	24010	24045	24166	24152	24089	24028	24067	24064	24206	24146	24032	24099	24114	24046	24115	24070	24093	24105	23972	24157	24008	24163	24054	24040	24157	24007	24238	24065	24043	24009	24098	24187	23999	24132	24085	24103	24160	23988	24138	24086	24210	24012	24169	23920	24003	24155	24123	24064	24000	24055	24057	24029	24165	24052	24230	24069	24001	24147	23999	24093	24179	24051	24044	24086	24013	24006	24107	24190	24106	24156	24101	24074	24243	23970	24170	24158	23926	24119	24015	24188	24056	24177	24019	24116	24131	23931	24110	24135	24082	24138	23986	24038	24145	24038	24208	24086	23945	24058	24154	24061	24105	24069	24098	24086	24134	24016	24050	23937	24012	24136	24086	23997	24129	24030	24087	24100	24041	24169	24056	24017	24147	24016	24051	24085	24055	24090	24082	24096	23984	24074	24103	23956	24090	24158	24194	23998	24087	24012	24190	24143	24128	23953	24156	23985	24157	24052	24096	24193	24037	24160	24032	24017	24025	24118	24127	24060	24189	23964	24136	23935	24008	24061	24031	24259	24108	24043	24003	24083	23989	24061	24149	24184	24102	24016	24219	23981	24011	24035	24025	24096	24159	24094	24042	24055	24089	24172	24143	24124	24087	24145	24047	24037	24160	24024	24073	24033	24048	23993	24136	24049	24155	24010	24112	24108	24011	24055	24193	24086	24084	24040	24121	24052	24089	24162	24016	24080	24054	24103	24084	24051	24208	24036	23931	23990	24109	24109	24012	24090	24064	24060	24138	23994	24048	24199	24127	24131	24053	23969	24135	24083	24147	24163	24065	24031	24179	23998	24059	24059	24025	24050	24195	24046	24110	24087	24042	24109	24044	23990	24122	24092	24125	24112	24091	24101	24043	24054	23997	24014	24091	24069	24122	24138	24119	24233	23997	24043	24081	24163	24135	24152	24046	24071	24146	24098	24099	24048	24102	24021	23995	24196	24151	23961	24133	24023	24125	24127	24073	24165	24065	24122	24074	24091	24142	24049	24179	24087	24053	23997	24098	24134	24031	24035	24106	24104	24011	24088	24084	24057	24094	24032	24052	24090	24154	24141	24175	24070	23977	24164	24079	24109	23997	24195	23967	24097	24136	23982	24150	24097	24030	24080	24125	24126	24107	24037	24038	24035	24081	23963	24188	24124	24046	24016	24076	24129	23997	23913	24202	24166	24039	24068	24122	24054	24119	24037	24198	23948	24176	24186	24148	24112	24082	24142	24073	24173	24062	24189	24115	23997	24096	24078	24105	24171	23936	23952	24050	24100	24088	24114	24005	24045	24050	24216	24145	24032	24032	23995	24150	24108	24044	24047	24134	24115	24069	24082	24025	23998	24029	24152	24190	23949	24043	24175	24132	24028	24174	23991	24094	24185	24074	24105	24228	24085	23961	24116	24047	24039	24111	24132	24170	24163	24062	24050	24261	24078	23935	24184	24025	24180	23993	24083	24039	24124	24081	24033	24133	24137	24012	24063	24038	24007	24121	24093	24099	24161	24064	24038	24026	24083	24162	24166	24026	24141	24004	23975	24143	24172	24030	24142	24128	23895	24272	24132	24175	24123	24022	24036	24219	24040	24050	24192	24069	24239	24128	24079	24041	24055	24186	24029	24024	24204	24061	24032	24136	24013	24007	24256	24088	24125	24103	24021	24048	24069	24093	24170	24078	24180	24114	24001	24068	24056	24171	24145	24002	24188	24060	24057	24192	24088	24020	24106	24024
18312	16963	16857	16626	17031	19042	45725	43338	33102	23185	18228	16675	16497	16389	16345	16561	16525	16507	16518	16501	16536	16509	16554	16280	16452	16452	16331	16196	16617	16356	16416	16530	16460	16637	16475	16306	16535	16357	16414	16355	16471	16284	16500	16423	16295	16400	16417	16315	16457	16490	16351	16433	16339	16216	16419	16379	16365	16353	16426	16280	16329	16511	16513	16574	16158	16530	16410	16387	16575	16666	16527	16495	16489	16343	16411	16374	16296	16468	16400	16393	16576	16373	16470	16225	16413	16069	16453	16369	16414	16373	16382	16325	16369	16366	16467	16351	16281	16536	16305	16481	16389	16427	16487	16393	16527	16451	16390	16399	16558	16484	16525	16381	16526	16337	16413	16244	16148	16285	16447	16479	16511	16383	16508	16433	16190	16334	16402	16349	16277	16433	16251	16618	16488	16497	16464	16444	16575	16455	16423	16418	16439	16429	16330	16440	16422	16571	16636	16621	16301	16370	16418	16361	16445	16392	16588	16411	16443	16516	16555	16595	16628	16475	16507	16425	16446	16483	16416	16187	16396	16293	16420	16495	16482	16482	16268	16358	16286	16320	16532	16508	16401	16641	16257	16488	16600	16409	16465	16273	16385	16394	16436	16286	16626	16596	16475	16272	16452	16255	16426	16571	16406	16257	16386	16497	16255	16528	16473	16489	16257	16602	16484	16303	16605	16388	16554	16493	16551	16488	16303	16216	16569	16448	16303	16379	16375	16311	16292	16224	16341	16476	16340	16364	16459	16503	16576	16313	16382	16330	16402	16543	16450	16509	16203	16336	16647	16305	16330	16371	16598	16507	16495	16507	16455	16438	16305	16668	16242	16205	16425	16426	16557	16330	16443	16586	16501	16364	16373	16453	16428	16490	16439	16510	16276	16376	16440	16401	16406	16172	16288	16520	16415	16595	16287	16175	16374	16226	16294	16546	16329	16501	16549	16464	16267	16585	16291	16454	16317	16490	16408	16440	16458	16457	16264	16374	16478	16462	16238	16489	16540	16422	16450	16399	16493	16621	16444	16415	16310	16512	16260	16258	16380	16536	16459	16418	16386	16568	16396	16642	16375	16142	16417	16478	16166	16575	16444	16507	16420	16498	16522	16445	16460	16333	16391	16431	16326	16533	16465	16532	16450	16398	16415	16563	16437	16404	16511	16651	16578	16441	16308	16203	16372	16348	16298	16584	16347	16357	16444	16239	16378	16402	16626	16577	16376	16339	16257	16469	16458	16519	16471	16555	16394	16366	16736	16153	16553	16380	16509	16712	16301	16536	16515	16375	16350	16494	16242	16436	16522	16386	16393	16522	16456	16418	16409	16559	16577	16333	16389	16203	16535	16489	16508	16367	16594	16321	16365	16374	16384	16383	16478	16354	16585	16350	16474	16258	16249	16338	16290	16122	16425	16471	16429	16280	16409	16486	16493	16371	16392	16481	16492	16398	16322	16279	16348	16331	16374	16366	16349	16451	16251	16411	16631	16365	16358	16441	16566	16408	16282	16637	16665	16335	16305	16399	16432	16252	16465	16472	16383	16468	16466	16457	16294	16437	16359	16368	16539	16450	16409	16478	16279	16529	16409	16379	16506	16506	16504	16340	16417	16444	16453	16591	16302	16468	16529	16457	16510	16195	16306	16418	16410	16440	16314	16374	16198	16482	16426	16494	16414	16507	16535	16295	16387	16427	16637	16415	16388	16464	16535	16448	16366	16286	16510	16341	16288	16312	16361	16483	16260	16367	16433	16186	16463	16555	16510	16654	16599	16405	16427	16493	16438	16600	16321	16513	16416	16357	16494	16303	16567	16319	16266	16418	16405	16418	16340	16287	16436	16359	16500	16609	16243	16409	16542	16269	16427	16224	16532	16484	16557	16258	16353	16273	16516	16510	16403	16357	16380	16702	16684	16385	16572	16419	16420	16572	16565	16308	16305	16379	16499	16284	16565	16514	16534	16350	16447	16436	16346	16543	16403	16397	16463	16493	16357	16167	16396	16344	16212	16523	16551	16216	16366	16459	16411	16396	16647	16355	16412	16465	16488	16293	16199	16299	16509	16449	16359	16362	16327	16277	16324	16529	16427	16596	16456	16447	16486	16620	16524	16440	16504	16478	16530	16460	16319	16301	16545	16397	16337	16641	16647	16359	16308	16436	16399	16292	16358	16450	16422	16675	16468	16480	16539	16313	16408	16268	16390	16392	16459	16313	16622	16615	16397	16418	16294	16393	16477	16454	16551	16556	16239	16308	16416	16300	16456	16260	16489	16575	16531	16403	16570	16244	16204	16532	16381	16284	16379	16480	16506	16609	16477	16495	16323	16425	16472	16506	16482	16445	16479	16284	16158	16696	16506	16491	16452	16313	16428	16402	16356	16501	16443	16623	16642	16217	16533	16495	16726	16436	16611	16398	16429	16554	16479	16308	16299	16258	16307	16411	16554	16543	16477	16373	16570	16503	16522	16491	16407	16408	16556	16497	16548	16616	16521	16440	16478	16399	16453	16519	16387	16506	16457	16600	16395	16574	16458	16441	16334	16256	16537	16506	16558	16382	16556	16501	16318	16406	16562	16662	16389	16388	16574	16498	16424	16491	16170	16337	16606	16303	16224	16408	16426	16416	16407	16389	16344	16171	16434	16509	16338	16461	16435	16286	16528	16379	16321	16407	16301	16401	16433	16381	16239	16366	16557	16399	16506	16435	16346	16372	16344	16422	16430	16456	16412	16270	16454	16589	16653	16492	16248	16478	16501	16587	16252	16509	16456	16387	16414	16253	16445	16462	16391	16531	16218	16337	16672	16503	16554	16372	16545	16213	16332	16452	16366	16498	16568	16489	16439	16398	16584	16514	16351	16506	16525	16509	16472	16424	16324	16578	16476	16449	16460	16523	16384	16111	16408	16385	16296	16446	16493	16545	16424	16366	16396	16344	16449	16376	16506	16479	16417	16516	16446	16460	16558	16326	16667	16492	16514	16277	16412	16268	16569	16443	16560	16314	16402	16441	16433	16309	16375	16597	16483	16459	16474	16405	16440	16139	16382	16542	16456	16364	16281	16554	16461	16358	16407	16259	16362	16509	16489	16425	16489	16558	16350	16274	16617	16482	16473	16465	16416	16339	16413	16407	16650	16584	16314	16552	16438	16333	16502	16398	16364	16353	16438	16426	16352	16293	16340	16541	16400	16491	16427	16610	16511	16383	16503	16249	16491	16383	16396	16523	16426	16420	16413	16399	16502	16347	16533	16357	16286	16271	16590	16511	16396	16542	16412	16216	16504	16423	16480	16441	16417	16299	16439	16359	16531	16251	16388	16276	16453	16446	16559	16341	16462	16390	16492	16317	16297	16357	16392	16315	16358	16426	16589	16403	16305	16305	16236	16494	16406	16315	16431	16453	16475	16694	16402	16433	16292	16544	16508	16464	16283	16539	16575	16322	16549	16313	16478	16273	16494	16470	16534	16328	16331	16328	16297	16200	16376	16604	16464	16456	16331	16351	16590	16301	16606	16343	16460	16530	16250	16487	16435	16419	16447	16429	16538	16444	16341	16349	16535	16387	16260	16513	16490	16320	16379	16383	16462	16575	16406	16476	16359	16479	16407	16542	16499	16227	16741	16261	16244	16347	16248	16464	16412	16430	16422	16487	16430	16573	16460	16474	16410	16516	16339	16361	16351	16375	16339	16379	16426	16451	16217	16471	16609	16456	16368	16365	16483	16371	16727	16351	16242	16518	16356	16443	16343	16469	16445	16597	16622	16387	16501	16581	16659	16510	16556	16391	16425	16496	16480	16585	16289	16425	16427	16354	16454	16341	16375	16447	16585	16321	16418	16345	16338	16347	16408	16553	16510	16408	16503	16241	16439	16391	16517	16402	16407	16286	16370	16382	16536	16442	16399	16576	16378	16355	16427	16265	16526	16416	16502	16390	16455	16702	16358	16231	16334	16569	16558	16504	16547	16543	16382	16576	16541	16472	16363	16479	16526	16569	16442	16340	16417	16489	16519	16491	16333	16340	16469	16402	16504	16592	16429	16245	16844	16369	16314	16372	16346	16376	16477	16327	16569	16423	16392	16316	16658	16462	16640	16475	16463	16399	16339	16523	16470	16475	16380	16390	16477	16405	16442	16338	16717	16289	16577	16481	16385	16547	16500	16396	16390	16363	16333	16536	16443	16557	16296	16455	16378	16359	16237	16393	16425	16549	16556	16340	16716	16262	16389	16481	16391	16395	16604	16521	16539	16502	16342	16408	16592	16332	16457	16331	16514	16466	16264	16562	16462	16464	16397	16212	16595	16594	16417	16394	16456	16417	16338	16561	16219	16445	16381	16409	16494	16379	16479	16426	16429	16364	16427	16423	16571	16504	16575	16402	16384	16409	16627	16380	16395	16445	16594	16428	16294	16462	16446	16480	16333	16351	16447	16319	16260	16178	16383	16341	16489	16725	16445	16464	16386	16626	16499	16445	16425	16333	16240	16435	16578	16257	16251	16513	16397	16493	16377	16378	16495	16593	16444	16339	16313	16566	16459	16301	16455	16420	16428	16588	16527	16637	16284	16447	16360	16305	16400	16493	16437	16375	16498	16582	16310	16533	16472	16482	16280	16470	16617	16308	16226	16309	16501	16439	16568	16435	16533	16471	16346	16457	16429	16713	16532	16390	16454	16460	16371	16415	16433	16415	16516	16464	16468	16682	16515	16433	16388	16465	16401	16501	16700	16334	16401	16683	16593	16409	16440	16568	16398	16536	16513	16412	16462	16572	16465	16518	16424	16339	16446	16399	16590	16469	16542	16492	16535	16310	16581	16565	16527	16292	16406	16379	16380	16262	16391	16500	16514	16507	16496	16396	16478	16509	16398	16514	16224	16315	16204	16556	16492	16371	16623	16351	16306	16449	16450	16386	16409	16395	16456	16415	16410	16407	16418	16592	16430	16366	16462	16425	16460	16544	16614	16401	16344	16432	16493	16208	16592	16527	16293	16424	16413	16512	16438	16588	16358	16357	16545	16375	16347	16332	16442	16488	16118	16270	16381	16283	16411	16433	16490	16502	16336	16499	16311	16369	16577	16359	16486	16429	16448	16373	16499	16470	16585	16532	16415	16318	16500	16585	16610	16376	16447	16511	16326	16433	16319	16457
25574	24504	24505	25728	26847	31644	39400	29807	24125	25099	23461	23073	23271	23543	23533	23639	23818	23777	23788	23997	23968	23977	23929	24011	24007	23902	23989	24043	24029	23884	24011	23817	24119	24079	24043	24067	24079	23894	23917	23883	23969	24036	24006	23983	23889	23967	24023	23924	24128	23943	23928	23965	23927	24048	24017	23900	24036	24017	24114	23962	23953	24097	23925	24072	24132	23995	24022	23982	23982	24015	23969	23989	23976	24081	24012	23918	24076	23853	24094	24113	23993	23865	24057	23936	23992	23946	23856	23970	23994	24010	23854	23917	24053	23948	24003	23846	24010	24052	24062	23995	23840	23997	23958	24085	24070	23902	24047	23951	24082	23931	23936	23961	24016	23997	23967	24019	23914	24090	24044	24050	24132	23908	23921	24099	24033	24038	23956	23977	24027	23971	24071	23922	24037	23934	23893	24125	24004	23960	24153	24078	24004	23982	23999	23976	24023	24055	23970	24010	24004	23957	23871	24026	24093	23948	24035	24039	23948	24087	24040	23992	23961	23919	24153	24012	24124	24001	24106	24137	23910	24112	24122	24031	23928	24099	23940	24054	24095	23932	23982	24086	23986	23946	24038	24039	23984	24070	24066	23966	24023	24051	23891	24027	24194	24112	24015	24007	24113	23883	23900	24118	23969	23887	24113	24090	23931	23995	23942	24065	23912	24085	24065	24011	24133	24027	24017	24009	23984	24040	23887	24061	24031	23959	24133	24029	24018	23931	23993	24000	24089	23957	24104	24045	24014	24012	24087	24056	24095	24027	23885	24053	23926	24102	24013	24064	24139	24023	23982	24148	23914	23951	24071	24081	24077	23842	23978	24074	23919	24042	24022	23951	24013	23959	23996	24064	24075	24062	24017	24062	23965	24011	24131	23925	24017	24047	24006	24129	24013	24076	24090	24018	24045	24007	23944	23969	23937	24084	24140	23973	24017	24068	24098	24076	23960	24058	24053	23985	24129	24105	24055	23934	24143	24020	24013	24080	24043	24069	24042	24099	24007	24069	24049	23889	24184	24046	24043	24027	23978	24086	23919	24033	23816	24005	23943	23912	24137	24038	24026	24060	24067	24135	23968	24104	24020	24062	23984	24070	24068	24091	24014	24133	23979	23964	24237	24081	23948	24036	24011	24066	23999	24043	24040	24041	23983	24037	24001	23957	24072	23984	24107	24143	24016	23970	24029	24057	23965	24066	24080	24025	23954	24140	24117	24048	23880	24037	24164	23907	24105	23988	24032	23992	24135	24035	24015	24010	24082	23991	23953	24137	23907	24067	24060	24096	24011	24001	23994	24080	24012	24005	24031	24102	24099	23963	23968	24094	24126	24013	24000	24118	24055	24048	24025	24065	24016	24004	24015	24078	24057	24024	24053	24078	24100	23864	24199	24070	23923	24028	23985	24152	23946	24040	24112	24021	24051	23986	23946	24062	23923	24093	24023	23970	24101	24062	24054	23968	24083	24021	24016	24045	24081	24044	23998	23992	24047	24042	24126	24053	23968	24027	24110	24008	24056	24101	23942	24091	24068	23997	24087	23921	23987	24108	23996	23932	23986	24075	24125	23900	24015	23998	23952	24020	23901	24045	24031	23973	24049	24106	24029	23945	23956	23996	23956	24008	24015	23995	24204	23915	24100	24103	24015	24070	23968	23995	24009	24099	24021	23996	24076	23951	24227	24135	23976	24090	24005	24018	24159	24076	24103	24078	23899	24035	24172	23947	23993	24054	24041	23986	24014	24029	23998	24080	24157	24041	23968	24174	23929	24202	24009	24084	24128	24036	24025	24001	24092	23959	24004	24085	24077	23967	23976	24135	24028	24122	24015	24091	24027	24063	24073	24065	24048	23998	24124	23953	23927	24019	24150	23905	24147	24026	24159	23875	24064	24084	24050	24206	24050	23979	24060	23916	24023	23973	24055	24105	24098	24126	23937	24003	24058	24006	24021	24090	24068	24134	23977	24121	24010	24060	23961	24117	24152	24104	24067	24049	24060	24039	24063	23999	24057	23981	24045	24106	23980	23961	24027	24041	23973	24001	24156	23988	24078	23999	24004	24133	24098	24011	24089	24023	24167	24004	24067	24003	24072	24074	24023	24037	24094	23992	24162	23947	24019	24051	24054	24120	23917	24092	24070	24054	24003	24089	23978	24154	24009	23969	23983	24036	23934	23996	24196	24065	23991	23901	24073	24320	24021	23900	24057	24054	24027	24052	24033	24135	24021	24075	23888	24014	23996	24037	24091	23972	24006	23899	24021	24073	24003	23980	24053	24124	23988	23992	23932	24151	24073	24030	23922	24134	23874	24033	23974	23991	23990	24153	23959	24065	23995	23999	23974	24015	24239	24139	23955	24035	23927	24160	24084	24057	23939	24217	24039	23949	24072	23930	24004	24009	24139	23942	24134	23927	24096	23957	24077	23977	24165	24125	23921	23912	24101	24033	23903	24132	24002	24163	24113	24041	24038	24030	24065	24018	24117	24025	24088	24050	24116	24002	23990	24113	24004	23910	23957	24115	24067	23910	24105	24059	24047	24125	24022	24018	24037	24142	23989	24117	24029	24069	24091	23937	23968	24013	24067	23973	23980	24121	23996	24062	24148	24042	24078	23893	24099	24071	24023	24050	24176	23978	23991	24038	24108	24094	23969	23948	24039	23993	23961	24032	24136	23959	24027	24144	24001	24106	23899	24096	24022	24129	24006	23905	24045	23980	24137	23862	24058	24013	23978	24072	24042	24201	23961	24109	23905	24050	24020	24139	23859	24171	24058	24081	23962	24110	24112	24182	24160	24139	24066	24081	24127	23987	24100	24054	24147	23987	24136	23969	24068	24012	24098	23980	24050	24264	24107	24012	24002	23994	24096	24021	23942	24237	24047	24046	23949	23895	24039	23987	24063	24030	24111	24050	23993	24067	24105	24047	24118	24077	23971	24074	24099	24045	24065	23969	24099	23993	24075	24085	24094	24049	24201	23986	24070	24007	24099	23946	24087	24146	24065	23981	23877	24083	24067	24053	24149	23915	24158	24113	24148	23901	24068	24048	24002	23961	24069	24109	24104	24144	23980	24111	24062	24139	23942	24062	24012	24189	24060	24037	24145	23989	24060	24045	24061	24092	24039	23983	24004	24148	24086	24120	24105	24123	24026	24090	23977	24021	24057	24121	24064	24184	24120	24094	24144	24059	24025	24037	23928	23988	24020	23969	24145	24076	23970	24035	23986	24046	24018	24063	23971	24075	24203	24001	24053	24028	24071	24118	24054	24108	24122	23964	24042	24080	24140	24007	24066	24224	23998	24060	24018	24027	24088	24089	23883	24166	24114	24102	24041	24145	24083	24097	23990	24034	24039	24063	24012	24066	24067	23991	24063	23887	24208	24100	24001	24044	23842	24086	23992	24064	24182	23964	24246	24014	23965	23995	24142	24044	24010	24063	24091	23999	24031	23958	23993	23988	24092	24065	24045	24069	23995	24045	24060	24015	24049	24087	23969	24020	24191	24173	23981	24135	24041	24026	23946	23998	24078	23968	24060	23974	23962	24081	23946	24215	24022	24103	23892	24014	24064	23973	24077	23991	23955	23992	23995	23969	24134	23887	24052	24086	24042	24094	24080	23920	24100	24037	24060	24080	24192	24063	23955	23932	24058	24017	24019	24017	24191	24032	23992	24007	23908	24122	24028	24052	24043	24098	24109	23904	23924	23999	24009	24064	24077	23966	24088	24083	24094	24091	24014	24075	23987	24060	24025	24081	24068	23950	24076	23980	24094	24070	24073	24019	24116	24003	24041	24089	23962	24141	24133	24059	24024	24133	24022	24016	24024	24078	24183	23983	23997	24131	24033	23989	24025	24063	24099	24049	23975	24113	24191	23980	23962	24115	24079	24030	24060	24125	24010	23972	24049	24069	23921	24059	24065	24060	24033	24159	23877	24019	24119	24111	24021	24070	24128	24094	24071	24028	24086	23973	24175	24063	24011	24039	23919	24089	24000	23935	23951	24216	23912	24252	24036	23915	24132	24083	24192	24047	24074	24158	23955	24083	23949	24108	24086	23808	24025	23921	24050	24132	24089	24008	24050	24201	24068	24009	23994	24042	24165	24017	24167	24152	24057	23989	24053	24100	24031	24009	24071	24056	24000	23973	24040	24007	24109	24124	24081	24100	24122	24131	24054	24117	23977	24060	24018	24159	23965	24010	24114	24039	24059	24079	23985	24178	24029	24012	24176	24058	24034	24004	24054	24091	24203	24086	24226	24056	24014	24112	24018	24058	24021	24145	23921	24157	24016	24200	24142	24013	23946	24068	24071	24027	24076	23919	23986	24097	24038	24030	24073	24112	24064	24103	24029	24030	24072	24024	24169	24095	24081	24009	24061	24013	23901	24137	24023	24063	24011	24066	24019	24164	24079	23996	24099	24059	23992	24100	23952	24091	24088	24009	24062	24124	24015	23933	24025	24073	23909	23995	23998	24092	24055	24055	24039	24079	24069	24024	23866	23981	24125	24049	23968	24104	24142	24036	23968	24197	24001	23996	24097	24062	24018	24106	23974	24055	24130	24121	23908	24112	24044	23961	24115	23874	24163	24014	24065	24074	24076	24102	24065	24048	24061	24077	24142	24098	23983	23935	23946	24076	24046	24136	24181	24095	23900	24024	23916	24088	24043	23923	24161	24084	24026	24150	24045	24155	24049	24209	24057	24000	24016	24125	24062	24044	24069	23891	24108	24088	24074	24023	24087	24095	24046	24250	24046	24040	24172	23985	24028	24130	23990	23976	23947	24099	24159	24020	24012	24195	24075	23957	23968	24046	23969	24130	24027	23924	24023	23910	24096	24040	24165	23961	24124	24137	24058	24199	24105	24129	23934	24020	23957	24125	24083	23965	23929	24027	24141	23994	24176	24100	23979	23971	24149	24031	24064	24064	24110	24067	23954	24139	24072	24079	24023	23964	24165	24049	24071	23979	24102	24085	23984	23988	24072	23977	24017	24115	24194	24028	24124	23944	24096	23972	24166	24075	23986	24068	24040	24049	24016	24107	23981	24002	24023	23998	24124	24163	23916	24038	23945	24006	24007	24128	24143	23875	24033	24041	23963	24254	24104	23989	24068	24009	24088	24084	24212	24109	24065	24019	24038	24115
18777	16565	16694	16482	16614	17504	25053	24927	21124	18097	16912	16366	16426	16556	16217	16374	16419	16325	16543	16440	16561	16451	16393	16436	16291	16354	16534	16083	16270	16328	16385	16271	16150	16505	16393	16377	16373	16244	16366	16243	16313	16470	16393	16474	16392	16268	16343	16489	16168	16307	16275	16389	16110	16343	16351	16450	16295	16304	16247	16295	16419	16337	16227	16233	16354	16481	16343	16379	16462	16281	16120	16166	16365	16434	16346	16410	16334	16294	16235	16334	16170	16308	16433	16337	16351	16507	16226	16369	16369	16213	16103	16348	16492	16496	16248	16561	16251	16463	16428	16316	16492	16324	16465	16188	16271	16227	16259	16445	16552	16054	16227	16367	16433	16456	16360	16185	16354	16369	16318	16232	16239	16405	16388	16503	16406	16538	16188	16236	16487	16431	16603	16367	16435	16421	16339	16305	16233	16230	16465	16378	16326	16460	16414	16492	16299	16443	16364	16291	16469	16337	16186	16361	16456	16265	16465	16439	16360	16372	16340	16280	16317	16550	16352	16284	16342	16298	16294	16403	16470	16276	16410	16317	16090	16173	16609	16433	16117	16323	16356	16302	16239	16366	16370	16165	16361	16312	16440	16350	16333	16295	16270	16465	16412	16299	16358	16284	16362	16262	16319	16363	16317	16698	16342	16346	16323	16275	16502	16360	16281	16416	16390	16520	16406	16567	16226	16360	16426	16385	16269	16466	16484	16163	16368	16320	16325	16442	16253	16223	16282	16364	16201	16259	16461	16378	16329	16603	16363	16486	16132	15976	16468	16412	16290	16334	16396	16332	16249	16187	16278	16352	16150	16240	16398	16364	16309	16470	16308	16227	16288	16456	16242	16341	16322	16396	16355	16288	16255	16467	16234	16482	16372	16405	16297	16245	16330	16174	16282	16197	16180	16451	16228	16437	16497	16383	16279	16452	16563	16515	16250	16355	16513	16269	16528	16507	16301	16350	16431	16269	16298	16232	16190	16573	16448	16404	16414	16238	16503	16474	16172	16407	16392	16225	16386	16197	16348	16564	16338	16425	16127	16371	16557	16253	16434	16458	16359	16156	16263	16167	16284	16460	16462	16459	16335	16514	16248	16191	16255	16294	16374	16564	16399	16469	16419	16335	16474	16379	16401	16271	16273	16238	16369	16207	16282	16250	16297	16317	16239	16320	16474	16265	16400	16310	16365	16178	16162	16334	16217	16457	16338	16190	16242	16362	16620	16317	16369	16218	16162	16350	16374	16406	16313	16620	16408	16499	16466	16418	16394	16490	16176	16428	16207	16316	16244	16182	16620	16289	16269	16443	16294	16431	16523	16328	16194	16215	16200	16372	16367	16461	16132	16296	16530	16434	16306	16309	16334	16364	16240	16206	16373	16427	16291	16397	16479	16432	16372	16370	16538	16508	16248	16379	16281	16322	16381	16225	16416	16418	16428	16389	16352	16264	16377	16345	16258	16352	16528	16393	16371	16435	16415	16319	16401	16481	16326	16396	16469	16224	16172	16399	16624	16114	16250	16573	16470	16407	16335	16374	16233	16259	16403	16407	16439	16322	16482	16211	16346	16378	16392	16545	16580	16533	16547	16392	16411	16403	16432	16286	16482	16417	16545	16352	16421	16292	16410	16526	16555	16454	16426	16612	16388	16327	16400	16364	16292	16369	16468	16513	16492	16488	16248	16362	16521	16330	16309	16299	16331	16338	16403	16378	16386	16321	16318	16397	16215	16537	16352	16545	16179	16562	16176	16394	16268	16388	16406	16391	16160	16431	16543	16316	16455	16381	16214	16341	16175	16343	16378	16406	16122	16413	16541	16282	16627	16482	16249	16212	16199	16569	16402	16311	16278	16297	16291	16074	16252	16282	16220	16363	16288	16355	16571	16363	16350	16173	16350	16408	16403	16375	16321	16296	16248	16074	16352	16594	16497	16233	16415	16599	16552	16328	16572	16180	16369	16574	16435	16274	16208	16260	16407	16367	16389	16442	16255	16455	16305	16225	16428	16271	16374	16477	16378	16210	16392	16287	16351	16050	16284	16271	16433	16308	16350	16326	16325	16522	16250	16387	16372	16226	16421	16205	16183	16378	16370	16471	16285	16114	16404	16346	16383	16332	16458	16449	16240	16280	16276	16188	16088	16493	16471	16402	16291	16408	16503	16611	16362	16377	16270	16493	16429	16422	16338	16234	15992	16340	16431	16483	16399	16417	16422	16272	16352	16248	16532	16397	16451	16193	16355	16355	16426	16461	16291	16396	16463	16464	16373	16334	16213	16379	16635	16355	16271	16352	16396	16275	16185	16210	16500	16212	16394	16278	16371	16332	16336	16256	16401	16199	16459	16384	16287	16462	16512	16280	16604	16380	16437	16338	16596	16580	16382	16329	16267	16233	16354	16349	16371	16287	16392	16437	16382	16366	16295	16233	16221	16249	16313	16480	16390	16301	16287	16512	16434	16323	16320	16309	16471	16245	16348	16331	16601	16298	16271	16195	16268	16232	16391	16362	16266	16267	16492	16364	16206	16112	16363	16355	16371	16638	16235	16248	16328	16274	16322	16519	16312	16550	16527	16304	16319	16367	16365	16457	16141	16318	16352	16472	16308	16358	16453	16376	16428	16424	16391	16294	16219	16249	16208	16259	16210	16219	16179	16184	16425	16212	16299	16424	16592	16436	16406	16379	16484	16608	16135	16339	16357	16503	16377	16474	16517	16363	16413	16369	16326	16291	16320	16236	16351	16449	16233	16438	16363	16395	16389	16349	16465	16424	16319	16422	16296	16371	16337	16450	16374	16338	16302	16391	16125	16526	16275	16325	16370	16353	16279	16409	16225	16289	16376	16351	16352	16307	16263	16378	16435	16355	16271	16182	16123	16280	16443	16453	16242	16404	16576	16276	16257	16557	16385	16416	16342	16423	16413	16159	16360	16258	16406	16206	16282	16228	16351	16349	16436	16461	16383	16348	16513	16567	16331	16435	16235	16267	16402	16372	16523	16329	16408	16288	16368	16135	16542	16226	16340	16294	16222	16397	16379	16319	16207	16433	16414	16375	16237	16206	16326	16624	16533	16302	16417	16409	16393	16457	16344	16425	16545	16390	16409	16401	16190	16379	16386	16293	16353	16424	16354	16367	16494	16268	16389	16454	16444	16446	16403	16522	16431	16309	16393	16114	16291	16237	16326	16327	16636	16312	16334	16452	16541	16517	16366	16267	16215	16445	16254	16239	16324	16392	16720	16325	16333	16436	16545	16201	16296	16242	16183	16420	16287	16294	16337	16352	16390	16514	16520	16335	16475	16338	16254	16442	16527	16351	16351	16431	16221	16307	16511	16375	16241	16379	16506	16554	16445	16349	16523	16294	16333	16493	16369	16297	16208	16375	16304	16133	16429	16489	16242	16356	16436	16348	16276	16419	16534	16234	16480	16434	16464	16125	16158	16468	16332	16279	16271	16465	16408	16023	16339	16253	16489	16466	16489	16377	16243	16369	16381	16512	16298	16285	16312	16229	16448	16234	16337	16450	16439	16500	16509	16450	16375	16261	16285	16342	16417	16298	16320	16402	16492	16135	16377	16603	16554	16477	16470	16386	16344	16337	16424	16512	16486	16200	16190	16303	16322	16403	16491	16050	16338	16400	16468	16400	16425	16406	16287	16442	16433	16307	16479	16170	16516	16412	16382	16359	16146	16338	16263	16357	16261	16257	16222	16270	16366	16316	16215	16511	16510	16479	16459	16578	16450	16210	16279	16373	16388	16440	16232	16454	16432	16313	16597	16423	16421	16412	16497	16272	16235	16491	16492	16163	16343	16333	16353	16235	16261	16182	16259	16492	16476	16370	16375	16337	16359	16324	16295	16388	16414	16365	16422	16409	16272	16157	16456	16434	16154	16333	16345	16045	16319	16420	16160	16454	16260	16284	16272	16488	16772	16403	16338	16280	16385	16242	16195	16354	16449	16430	16432	16196	16347	16432	16309	16343	16583	16505	16265	16301	16494	16292	16502	16353	16280	16492	16431	16226	16341	16216	16303	16289	16536	16424	16552	16561	16420	16504	16240	16188	16404	16465	16271	16479	16227	16276	16395	16464	16340	16459	16460	16265	16458	16356	16308	16346	16593	16429	16467	16350	16407	16386	16421	16435	16368	16338	16375	16250	16393	16256	16434	16381	16241	16090	16328	16455	16365	16520	16411	16555	16415	16297	16402	16488	16355	16374	16314	16408	16138	16403	16609	16356	16317	16453	16447	16491	16472	16512	16365	16243	16369	16524	16545	16361	16339	16268	16220	16215	16355	16421	16361	16341	16326	16108	16362	16373	16353	16398	16290	16496	16314	16554	16148	16240	16238	16373	16473	16523	16375	16696	16578	16244	16351	16271	16347	16224	16374	16312	16325	16286	16410	16491	16465	16487	16348	16388	16517	16391	16345	16360	16217	16452	16286	16394	16382	16636	16231	16429	16519	16531	16346	16377	16346	16239	16317	16348	16349	16356	16371	16400	16445	16418	16444	16478	16408	16386	16649	16317	16266	16401	16116	16233	16358	16382	16424	16349	16262	16242	16346	16478	16392	16344	16445	16376	16290	16241	16252	16214	16474	16259	16415	16385	16216	16595	16441	16461	16378	16560	16472	16332	16231	16328	16385	16491	16374	16384	16298	16259	16493	16512	16373	16368	16276	16346	16276	16296	16481	16390	16460	16322	16473	16490	16438	16360	16500	16505	16455	16340	16341	16277	16256	16368	16342	16260	16258	16412	16426	16464	16500	16537	16588	16418	16264	16218	16483	16333	16252	16292	16472	16491	16431	16336	16203	16436	16370	16233	16495	16251	16303	16557	16212	16453	16404	16374	16349	16229	16390	16387	16364	16393	16348	16438	16536	16485	16312	16190	16374	16286	16365	16418	16296	16346	16439	16463	16276	16334	16233	16395	16289	16304	16620	16262	16278	16341	16280	16302	16422	16314	16432	16338	16223	16281	16218	16345	16411	16230	16146	16280	16451	16411	16376	16395	16367	16396	16282	16270	16277	16364	16453	16137	16407	16576	16500	16592	16242	16319	16445	16369	16335	16314	16334	16237	16223	16451	16556	16334	16322	16401	16345	16363	16471	16375	16332	16251	16519	16225	16434	16294	16456	16139
23849	23945	23981	24848	25202	29289	29856	28746	26862	24780	24058	23906	23770	23922	23958	23962	23903	23849	23762	23914	23836	23910	23885	23836	23774	23948	23923	23787	23918	23781	23851	23826	23847	23823	23873	23906	23915	23794	23965	23891	23891	23799	23782	23821	23894	23881	23779	23784	23979	23871	23806	23893	23860	23950	23869	23910	23884	23745	23891	23919	23754	23884	23937	23783	23862	23781	23917	23834	23847	23938	23791	23834	23900	23845	23875	23917	23897	23934	23933	23909	23873	23928	23885	23769	23884	23930	23786	23834	24017	23711	24026	23846	23917	23809	23915	23966	23851	23854	23843	23918	23924	23895	23857	23868	23937	23944	23682	23990	23918	23921	23801	23972	23887	23771	23932	23911	23775	23848	23872	23803	23902	23896	23977	23835	23874	23872	23942	23886	23805	23819	23932	23753	23877	23900	23818	23909	23939	23937	23854	23837	23937	23820	23920	23866	23913	23842	23870	23960	23878	23827	24061	23841	23828	23929	23804	23901	23896	23894	23994	23814	23826	23948	23729	23891	23906	23853	23939	23949	23779	23829	23887	23882	23880	23888	23933	23824	23813	23887	23853	23901	23960	23795	24027	23844	23913	23877	23943	23815	23833	23819	23903	23896	23896	23970	23949	23752	23937	23851	23784	23938	24092	23859	23950	23767	23916	23827	23941	23792	23869	23944	23864	23797	23936	23837	23852	23890	23829	24030	23975	23891	23844	23835	23905	23852	23836	23797	23978	23912	23859	23940	23878	23916	23893	23854	23878	23863	23943	23861	23842	24062	23825	23873	23911	23758	24030	23846	23935	23948	23776	23912	23937	23905	23866	23886	23994	23960	23810	23912	23850	23891	23903	23759	23831	23844	23875	23875	23840	23905	23866	23690	23881	24007	23889	23834	23838	23907	23943	23752	23788	23984	23798	23914	23937	23847	23956	23870	23877	23815	23863	24018	23965	23862	23899	23907	23788	24084	23701	23983	23862	23934	23820	23924	23837	23840	23838	23836	23880	23794	23927	23888	23792	23951	23916	23899	23926	23947	23883	23828	23996	23876	23925	23923	23935	23856	23907	23959	23888	23818	23822	23875	23903	23864	23725	23881	23978	23842	24012	23856	23824	24100	23810	23892	23804	24008	23882	23961	23854	23889	23850	23819	23961	23773	24011	23820	23903	24039	23837	23856	23895	24010	23919	23907	23806	23908	23947	24044	23760	23978	23840	23878	23889	23838	23928	23981	23922	23874	23820	23819	23940	23962	23893	23910	23777	23911	23921	23985	23874	23928	23913	23823	23750	23951	23877	23816	24015	23898	23942	23909	23911	23911	23768	23890	23952	23866	23826	23855	23917	23934	23875	23793	23884	24022	23817	23982	23905	23867	23970	23794	23804	23911	23866	23892	23907	23933	23886	23773	23892	23876	23795	23953	23931	23923	23818	24007	23941	23957	24005	23817	23867	24051	23805	24019	23848	23836	23950	23986	24096	23778	23899	23845	24011	23805	23868	23965	23852	23962	23908	23904	23908	23939	23956	23893	23869	23904	23841	23784	23867	23974	23855	23941	23926	23989	23783	23950	23860	23792	23862	23970	23805	23891	23792	23977	23752	23979	23991	23828	23886	23857	23999	23867	23867	23850	23909	23840	23830	23907	24063	23835	23881	23930	23919	23886	23967	23938	23919	23852	23911	23923	23950	23789	23973	23928	23894	23930	23910	23939	23938	23871	23901	24005	23833	23911	23839	23994	23839	23850	23888	23865	24008	23847	23883	24098	23839	23806	23896	23949	23869	23995	23969	23909	23965	23918	23922	23949	23914	23815	23839	23882	23999	23879	23936	23872	23883	23914	23804	23899	23885	24052	23919	23907	23960	23987	23845	23942	23901	23952	24071	23814	23787	23896	23779	24018	23796	23866	23817	23900	23947	23950	23926	23909	24018	24017	23964	23911	23784	23956	23995	23831	23786	23880	23713	23915	24008	23973	24022	23944	23853	23921	23852	23986	23920	23925	23844	23858	23907	23961	23888	23996	23893	23893	23937	23828	23816	23951	23876	24056	23890	23874	23886	23862	24004	23882	24008	23901	23930	23984	23905	23799	23878	23952	23898	23943	24017	23916	23864	23903	24082	23856	23919	23841	23929	23908	23831	23892	23752	23970	23810	23768	24130	23746	24001	23843	23999	23935	23932	23820	23906	23979	23859	23937	23921	23868	23844	23913	23922	23793	24032	23865	23925	23877	23847	23819	23954	23810	24048	23810	23940	23918	23958	23786	24054	23852	23895	23870	23897	24018	23833	23927	23750	23967	23838	23952	23897	23735	23853	23866	23811	23895	23868	23886	23993	23836	23824	23730	23921	23976	23810	23856	24012	23952	23945	23956	23979	23823	23981	23961	24045	23821	23950	23966	23757	24000	23942	23879	23944	23868	23794	23944	24058	23779	23875	23936	23848	23885	23932	23762	23855	23869	23923	23887	24040	23895	24054	23789	23958	23992	23860	23866	24002	23827	23954	23893	24003	23883	23972	23877	23866	23831	23847	23945	23893	23984	23934	23818	23943	23921	23893	23850	23938	23901	23885	23803	23923	24046	23830	23930	23799	23969	23903	23915	23853	23933	23858	23978	23959	23890	23869	23947	23832	23977	23819	23972	24018	23902	23962	23945	23827	24010	23882	23841	23872	23871	23935	23888	23853	23794	23942	23978	23916	23826	24005	23828	23931	23929	23901	23912	23904	23855	23927	23962	23948	23870	23929	23942	23897	23872	23962	23914	23856	23828	24000	23831	23987	23764	23855	23979	23979	23867	23896	23991	23959	23845	23999	23852	23930	23943	24027	23908	23809	23851	24018	24011	23904	23862	23955	23827	23959	23874	23949	23888	23806	23874	23979	23815	23863	24035	23868	23816	23929	23874	23888	23934	23790	23930	23899	23834	23858	23923	23971	23873	23964	23955	24001	23987	23889	23854	23950	24028	23865	23930	23777	23891	23935	23935	23934	23889	23923	23830	23921	23937	23767	23933	23831	23934	23815	23943	23873	23993	23871	23847	23778	23990	23872	23820	23939	23984	23933	23965	23945	23979	23898	23985	24048	23715	23841	23918	23888	23884	23933	23887	23952	23808	23911	23901	23921	23753	23879	23939	23837	23929	23828	23844	23856	23881	24025	23890	23889	23915	23871	23987	23913	23965	23968	23939	23923	23929	23808	23865	23915	23965	24064	23861	23879	23816	23961	23934	23824	23949	23981	23787	23841	23986	23846	23869	23891	23806	23955	23863	23918	23889	23903	23962	23931	23929	23881	23888	23935	23877	23914	24026	23890	23822	23833	23815	23875	23889	23917	23936	23820	23979	23891	23971	23854	23956	23998	23840	23926	23754	24010	23905	23968	23896	23788	23853	23967	23878	23999	23853	23930	23918	23916	23938	23786	23929	23968	23776	23929	23893	24037	23909	23987	23732	23958	23821	23976	23913	23871	23818	24039	23893	24061	23868	23893	23886	23779	23994	23936	23923	23991	23905	23919	23928	23911	23916	23952	24001	24001	23958	23909	23975	23767	23891	23971	23892	24055	23905	23831	23928	23869	23884	23873	23950	23939	23943	23826	23969	23877	23814	23822	23935	23848	23880	23962	23915	23881	23977	23809	23854	23971	23780	23952	23884	23975	23947	23972	24053	23891	24034	23886	23954	23856	24004	23946	23924	23827	24048	23962	23896	23868	23697	23849	23932	23933	23850	23981	23810	23913	23975	23945	23935	23857	23888	24021	23800	23914	23716	23959	23723	24064	23928	23870	24001	23838	24001	23922	23963	23838	23974	23736	23929	23773	23864	23883	23992	23858	24013	24005	23832	23871	24009	23920	23994	23946	23923	23865	23943	23874	23937	23900	23915	23988	23887	23961	23932	23752	23919	23857	23834	23887	23871	23860	23956	23928	23819	23945	23786	23864	23996	24029	23940	24110	23840	23902	24008	23785	23911	23877	24007	23932	23839	23915	23951	23834	23964	23927	23983	23827	23947	23940	23909	24053	23962	23947	23728	23874	23806	23914	23803	23960	23955	23894	23975	23852	23894	23976	23997	23832	23886	23904	23908	24007	23889	23872	23846	24071	23869	24071	23974	23837	23984	23883	23895	23918	23988	23941	23887	23868	23845	24019	23963	23877	24030	23922	23849	23809	23917	23947	23862	24011	23892	23770	23954	23830	23875	23857	23875	23787	24015	23831	23796	24013	24007	23848	23832	23945	23909	23716	23848	23784	23986	24091	23935	24048	23856	23914	23935	23907	23982	23875	23874	24073	23794	23849	23810	23900	24084	23875	23926	23796	23964	23905	23884	23869	23928	23924	24002	23803	23925	23832	23952	24020	23929	23892	23944	23974	23823	23964	23915	23949	23894	23892	23927	23956	23970	23894	23830	23975	24001	23998	23943	23824	24040	23915	23926	23886	23897	24059	23959	23989	23999	23882	23962	24038	23930	23776	23961	23803	24050	23977	23932	23927	23883	24031	23921	23962	24014	23919	23930	23956	23813	24053	23854	23875	23963	24050	23840	23942	23874	23822	23920	23873	23881	23900	23955	23983	23890	23886	23920	23981	23814	24091	23890	24046	23893	23915	23987	23882	24005	23870	23904	23843	23908	23878	23964	23855	23970	24063	23818	23882	23982	23872	23893	23841	23897	23819	23947	23799	23897	23891	23869	23931	23959	23971	23848	23979	23931	23966	23900	23770	23932	23955	23916	23837	23901	23953	23971	23891	23919	23904	23843	23913	23942	23925	23874	24050	23989	23834	24005	23925	23981	23876	23888	24019	23918	23927	23782	23903	23939	23955	23811	23912	23949	23884	23880	23767	23838	23939	23820	23866	23898	23968	23955	24023	24105	23841	24033	23858	23817	23769	24019	23909	23896	24010	23932	23997	23801	24079	23806	23836	23975	23898	23963	23980	23916	23904	24003	23776	23986	23896	23909	23790	23871	23879	23860	23813	23900	23913	23821	24104	23923	23965	23962	23813	23949	23885	23944	23803	23911	23800	23968	23971	23998	23851	23958	23831	23906	23968	23879	23965	23840	23905	23849	23891	23920	23904	23914	23890	24013	23838	23895	23894	23955	23918	24024	23853	23837	23939	23925	23975	23929	23924	24175	23924	23820	23914	23946
18424	17150	16977	16931	17329	19964	45783	42790	33092	22775	18037	16957	16696	16700	16684	16626	16632	16661	16684	16394	16553	16587	16722	16780	16569	16651	16647	16660	16525	16844	16570	16600	16629	16539	16578	16739	16619	16811	16578	16572	16429	16560	16572	16776	16588	16689	16784	16611	16568	16625	16775	16538	16758	16629	16680	16552	16520	16520	16571	16740	16736	16630	16608	16687	16508	16776	16795	16648	16567	16736	16507	16784	16569	16558	16507	16604	16673	16316	16572	16400	16685	16723	16546	16607	16660	16675	16759	16694	16542	16444	16635	16434	16367	16530	16904	16658	16637	16801	16584	16619	16659	16532	16879	16655	16796	16671	16736	16655	16493	16700	16633	16579	16799	16704	16635	16580	16646	16597	16650	16598	16729	16661	16535	16575	16618	16645	16561	16855	16836	16793	16751	16553	16691	16565	16721	16533	16439	16532	16548	16493	16659	16670	16661	16724	16796	16716	16663	16560	16829	16700	16837	16525	16596	16443	16411	16790	16590	16687	16523	16626	16621	16766	16470	16775	16778	16665	16672	16589	16659	16496	16662	16873	16502	16898	16829	16712	16687	16775	16727	16679	16699	16745	16925	16727	16581	16625	16676	16775	16631	16584	16497	16539	16582	16596	16639	16702	16401	16767	16953	16675	16490	16618	16566	16579	16770	16654	16502	16717	16657	16585	16693	16695	16751	16509	16637	16851	16644	16700	16651	16754	16852	16817	16504	16622	16616	16636	16632	16709	16720	16705	16724	16640	16716	16861	16529	16613	16592	16638	16822	16601	16706	16696	16558	16852	16792	16911	16561	16698	16740	16757	16776	16479	16644	16681	16674	16619	16644	16611	16636	16537	16778	16679	16719	16607	16752	16652	16844	16452	16561	16597	16622	16465	16736	16556	16682	16585	16830	16666	16490	16790	16592	16685	16503	16489	16533	16611	16650	16491	16508	16739	16754	16650	16700	17031	16612	16683	16700	16593	16582	16291	16551	16675	16549	16656	16805	16704	16520	16742	16733	16574	16637	16491	16797	16563	16852	16752	16591	16509	16787	16876	16683	16808	16727	16489	16481	16571	16743	16768	16707	16781	16564	16612	16636	16692	16558	16831	16747	16610	16619	16723	16700	16731	16618	16622	16654	16673	16690	16624	16641	16518	16727	16822	16569	16875	16714	16432	16565	16568	16595	16506	16725	16587	16757	16845	16647	16608	16771	16724	16680	16627	16635	16844	16736	16861	16632	16661	16780	16713	16743	16764	16633	16660	16633	16752	16590	16724	16596	16781	16830	16712	16571	16813	16787	16745	16619	16583	16718	16445	16728	16595	16643	16662	16641	16626	16550	16642	16725	16775	16633	16448	16707	16585	16588	16728	16742	16586	16658	16665	16788	16600	16645	16735	16697	16516	16792	16551	16500	16670	16668	16513	16627	16702	16684	16670	16846	16605	16680	16740	16719	16502	16507	16468	16704	16910	16514	16569	16764	16531	16690	16622	16805	16712	16565	16688	16804	16726	16732	16710	16974	16600	16582	16555	16683	16820	16780	16880	16640	16650	16760	16587	16386	16635	16800	16832	16540	16612	16628	16761	16700	16726	16637	16573	16552	16662	16984	16461	16748	16699	16641	16637	16852	16796	16846	16972	16586	16678	16667	16739	16724	16688	16721	16575	16598	16575	16267	16472	16577	16612	16610	16541	16737	16781	16565	16615	16662	16575	16820	16747	16585	16604	16748	16602	16548	16572	16568	16353	16562	16662	16617	16627	16445	16771	16610	16722	16496	16704	16640	16552	16727	16684	16613	16706	16647	16674	16588	16760	16725	16540	16745	16698	16558	16664	16556	16777	16484	16441	16515	16514	16611	16825	16694	16561	16618	16811	16731	16640	16556	16831	16773	16891	16585	16770	16617	16717	16843	16626	16501	16707	16621	16568	16773	16675	16748	16698	16673	16582	16397	16703	16501	16688	16642	16481	16526	16656	16835	16611	16393	16541	16542	16874	16731	16628	16443	16685	16622	16568	16580	16721	16621	16647	16537	16708	16708	16620	16650	16517	16710	16666	16669	16648	16742	16692	16635	16809	16537	16720	16560	16698	16812	16708	16630	16653	16639	16622	16810	16608	16751	16620	16714	16715	16546	16724	16596	16479	16658	16890	16642	16670	16548	16645	16751	16456	16781	16648	16713	16654	16703	16489	16664	16720	16622	16696	16691	16550	16542	16671	16789	16814	16862	16581	16523	16939	16857	16828	16719	16660	16706	16627	16551	16657	16409	16612	16615	16598	16497	16625	16536	16609	16513	16587	16675	16618	16702	16813	16727	16498	16686	16722	16540	16887	16753	16721	16944	16669	16641	16690	16606	16667	16579	16675	16462	16669	16884	16756	16544	16743	16790	16648	16657	16674	16636	16615	16581	16654	16766	16699	16575	16546	16527	16585	16469	16747	16741	16532	16693	16619	16481	16639	16708	16603	16875	16692	16689	16814	16618	16388	16820	16519	16702	16758	16692	16473	16526	16631	16731	16681	16597	16612	16516	16711	16675	16668	16606	16767	16792	16687	16818	16756	16721	16679	16613	16690	16611	16554	16400	16565	16729	16765	16764	16748	16535	16680	16685	16824	16726	16671	16858	16851	16529	16735	16774	16800	16897	16414	16642	16590	16554	16641	16920	16860	16700	16700	16609	16540	16718	16680	16681	16455	16687	16915	16609	16709	16745	16550	16702	16844	16636	16633	16666	16669	16705	16909	16843	16604	16537	16820	16781	16619	16463	16536	16719	16852	16669	16523	16562	16456	16816	16754	16675	16757	16825	16521	16580	16659	16722	16642	16716	16737	16704	16778	16677	16639	16735	16630	16699	16525	16780	16869	16538	16678	16505	16688	16752	16851	16684	16590	16767	16646	16681	16483	16656	16546	16496	16692	16439	16469	16523	16734	16776	16782	16635	16758	16744	16685	16723	16757	16577	16775	16758	16748	16611	16746	16634	16703	16751	16654	16630	16766	16810	16777	16640	16535	16716	16694	16769	16591	16624	16765	16719	16559	16588	16421	16424	16670	16611	16505	16592	16692	16575	16524	16880	16628	16741	16557	16797	16632	16617	16543	16806	16656	16652	16838	16642	16704	16725	16640	16608	16569	16574	16532	16652	16598	16652	16797	16626	16624	16772	16693	16707	16814	16570	16403	16539	16612	16447	16634	16623	16627	16439	16694	16617	16850	16948	16610	16661	16680	16808	16696	16708	16751	16646	16737	16803	16604	16432	16581	16832	16603	16569	16482	16519	16661	16682	16754	16427	16632	16735	16989	16592	16474	16643	16752	16650	16869	16575	16749	16781	16609	16693	16699	16552	16672	16723	16627	16705	16728	16767	16711	16682	16648	16745	16614	16875	16595	16633	16505	16733	16782	16811	16701	16810	16651	16709	16855	16883	16838	16542	16695	16457	16589	16584	16792	16626	16534	16687	16492	16788	16551	16671	16632	16366	16604	16742	16841	16784	16702	16666	16660	16695	16689	16680	16705	16532	16517	16561	16602	16676	16641	16586	16532	16529	16528	16633	16679	16837	16756	16758	16480	16796	16931	16673	16689	16739	16769	16390	16509	16692	16625	16572	16707	16818	16634	16600	16639	16602	16628	16657	16512	16666	16681	16665	16637	16665	16584	16508	16607	16551	16486	16739	16651	16570	16886	16808	16620	16466	16814	16638	16487	16611	16775	16826	16697	16634	16565	16772	16503	16725	16882	16745	16726	16649	16703	16602	16869	16697	16804	16669	16702	16597	16614	16731	16567	16778	16692	16791	16829	16642	16649	16630	16682	16610	16530	16623	16879	16676	16588	16752	16744	16963	16582	16720	16578	16671	16793	16586	16553	16906	16636	16588	16608	16845	16626	16714	16604	16749	16629	16682	16542	16768	16682	16806	16565	16581	16618	16677	16605	16707	16533	16741	16754	16498	16549	16558	16654	16801	16718	16561	16684	16615	16673	16663	16912	16486	16626	16491	16783	16894	16667	16628	16819	16716	16506	16703	16869	16792	16727	16656	16671	16462	16768	16886	16629	16584	16657	16693	16885	16801	16351	16929	16732	16720	16727	16648	16704	16634	16704	16572	16669	16774	16578	16441	16685	16735	16761	16706	16590	16542	16505	16811	16593	16666	16556	16628	16620	16706	16762	16792	16673	16580	16755	16726	16819	16719	16579	16539	16590	16730	16851	16924	16673	16589	16556	16647	16671	16690	16737	16668	16563	16651	16641	16736	16603	16627	16847	16602	16536	16767	16375	16556	16748	16809	16611	16644	16809	16687	16626	16655	16473	16836	16843	16640	16591	16928	16645	16733	16671	16584	16678	16751	16736	16697	16825	16557	16644	16838	16620	16661	16608	16553	16698	16446	16700	16669	16594	16810	16543	16584	16696	16590	16597	16692	16839	16767	16706	16734	16598	16719	16793	16679	16684	16779	16548	16654	16689	16598	16684	16615	16528	16553	16557	16671	16668	16728	16662	16771	16585	16626	16582	16580	16716	16577	16683	16826	16775	16789	16697	16777	16626	16451	16518	16594	16645	16836	16735	16621	16661	16721	16748	16667	16666	16589	16686	16646	16419	16440	16631	16624	16801	16471	16625	16628	16625	16893	16746	16531	16639	16756	16570	16582	16366	16722	16474	16535	16670	16623	16704	16561	16776	16626	16671	16829	16657	16665	16574	16832	16737	16462	16540	16791	16385	16758	16802	16730	16566	16757	16643	16479	16788	16569	16515	16585	16674	16676	16812	16699	16604	16814	16763	16671	16515	16888	16489	16544	16765	16589	16565	16559	16773	16598	16713	16606	16741	16753	16812	16719	16799	16570	16665	16608	16782	16623	16721	16699	16787	16641	16639	16509	16755	16687	16781	16554	16713	16695	16631	16659	16612	16618	16683	16534	16799	16727	16555	16599	16747	16715	16859	16687	16436	16707	16684	16749	16682	16752	16565	16567	16548	16547	16451	16479	16569	16729	16572	16636	16666	16705	16831	16579	16849	16834	16678	16781	16583	16604	16719	16663	16867	16713	16622	16592	16395	16679	16586	16865	16774	16679	16819	16741	16777	16689	16753	16755	16748	16614	16594	16495	16593	16745	16702	16786	16695	16628	16687	16586	16825	16621	16756
25194	24123	24201	25489	26599	31257	39905	28524	23168	24297	23104	22758	22832	23107	23095	23315	23390	23481	23348	23499	23697	23398	23492	23612	23590	23566	23443	23737	23544	23471	23599	23583	23640	23608	23619	23648	23492	23671	23532	23724	23580	23573	23726	23529	23562	23666	23760	23409	23666	23529	23697	23576	23595	23530	23625	23740	23613	23655	23513	23606	23519	23624	23579	23606	23564	23555	23660	23644	23550	23677	23667	23554	23603	23679	23567	23613	23618	23566	23636	23616	23502	23611	23571	23479	23705	23565	23709	23547	23632	23507	23690	23628	23668	23659	23547	23630	23612	23569	23533	23704	23519	23647	23700	23471	23588	23611	23642	23473	23739	23597	23556	23724	23610	23606	23678	23470	23731	23626	23623	23503	23421	23631	23713	23563	23678	23556	23517	23761	23628	23622	23508	23661	23651	23610	23669	23556	23642	23591	23522	23571	23619	23618	23470	23610	23672	23490	23715	23618	23679	23554	23728	23558	23601	23587	23742	23635	23595	23683	23695	23708	23659	23634	23675	23515	23677	23572	23659	23650	23692	23678	23696	23760	23479	23484	23620	23634	23701	23525	23687	23622	23497	23620	23570	23543	23668	23610	23611	23701	23559	23681	23720	23572	23594	23620	23667	23637	23591	23621	23746	23695	23692	23548	23577	23587	23643	23630	23580	23529	23647	23715	23562	23582	23556	23692	23747	23708	23647	23658	23733	23697	23479	23717	23745	23569	23675	23663	23631	23704	23571	23639	23649	23506	23692	23650	23560	23601	23550	23668	23736	23524	23641	23625	23635	23601	23571	23657	23736	23599	23698	23569	23663	23656	23610	23655	23681	23645	23645	23609	23699	23608	23521	23618	23694	23543	23691	23665	23675	23660	23668	23599	23802	23531	23673	23634	23720	23656	23398	23586	23623	23698	23702	23606	23515	23640	23642	23525	23787	23656	23680	23547	23724	23588	23629	23596	23565	23623	23768	23561	23704	23707	23562	23664	23479	23711	23676	23664	23676	23666	23679	23701	23630	23685	23633	23552	23561	23738	23598	23692	23707	23666	23715	23496	23631	23735	23669	23693	23640	23631	23520	23674	23837	23731	23454	23604	23633	23678	23576	23605	23719	23527	23759	23812	23624	23627	23761	23725	23608	23587	23696	23597	23503	23644	23687	23629	23659	23758	23673	23687	23602	23705	23711	23570	23558	23638	23764	23629	23619	23606	23642	23581	23648	23690	23781	23687	23645	23711	23649	23573	23766	23735	23581	23735	23678	23466	23697	23548	23691	23627	23526	23602	23708	23676	23709	23679	23675	23612	23615	23768	23698	23652	23656	23683	23622	23709	23606	23665	23643	23665	23640	23623	23599	23570	23610	23663	23665	23690	23634	23593	23708	23478	23771	23698	23752	23639	23606	23659	23617	23689	23675	23746	23655	23540	23641	23660	23659	23586	23692	23672	23677	23655	23650	23633	23685	23530	23573	23799	23681	23751	23605	23710	23696	23705	23607	23735	23596	23578	23585	23746	23720	23749	23701	23686	23580	23719	23679	23710	23603	23632	23580	23631	23607	23737	23702	23687	23715	23658	23627	23641	23694	23659	23590	23701	23643	23668	23734	23807	23674	23640	23802	23774	23642	23775	23719	23586	23685	23665	23612	23613	23678	23632	23624	23624	23605	23702	23651	23653	23608	23623	23750	23681	23617	23679	23591	23704	23701	23629	23565	23712	23654	23694	23715	23617	23609	23725	23622	23731	23660	23623	23643	23568	23719	23607	23674	23677	23652	23702	23581	23754	23585	23651	23609	23713	23646	23790	23587	23617	23729	23627	23650	23705	23572	23751	23732	23563	23581	23548	23763	23801	23699	23640	23663	23770	23596	23664	23686	23586	23620	23771	23590	23639	23720	23676	23691	23558	23661	23684	23648	23618	23547	23662	23742	23656	23635	23559	23699	23769	23713	23608	23586	23681	23684	23705	23621	23609	23580	23745	23582	23653	23637	23707	23663	23717	23569	23695	23589	23689	23710	23582	23701	23532	23647	23699	23668	23662	23733	23597	23616	23732	23555	23621	23808	23653	23586	23648	23722	23583	23571	23769	23582	23557	23662	23736	23695	23669	23625	23634	23669	23619	23777	23668	23630	23827	23690	23563	23741	23686	23617	23662	23694	23713	23658	23748	23615	23626	23798	23778	23752	23618	23644	23618	23638	23745	23604	23656	23616	23762	23699	23739	23644	23575	23859	23609	23715	23652	23720	23592	23723	23718	23811	23729	23606	23641	23771	23652	23793	23786	23724	23757	23580	23751	23589	23705	23733	23514	23730	23618	23721	23727	23674	23694	23704	23677	23668	23558	23579	23658	23659	23786	23596	23659	23747	23699	23474	23663	23497	23745	23643	23610	23814	23636	23576	23646	23579	23611	23708	23727	23759	23594	23676	23757	23717	23684	23627	23764	23672	23646	23631	23735	23596	23758	23720	23529	23728	23612	23723	23685	23726	23566	23629	23677	23640	23740	23507	23613	23845	23706	23634	23604	23593	23623	23843	23820	23681	23738	23568	23715	23610	23617	23614	23595	23734	23685	23658	23593	23511	23647	23592	23767	23770	23826	23590	23809	23667	23663	23669	23681	23558	23691	23592	23540	23716	23634	23740	23671	23679	23643	23628	23595	23729	23774	23706	23612	23633	23723	23631	23722	23644	23670	23633	23693	23674	23784	23667	23559	23751	23594	23714	23719	23589	23637	23633	23875	23698	23604	23822	23663	23683	23681	23661	23589	23639	23744	23707	23683	23748	23725	23645	23713	23834	23632	23593	23642	23699	23609	23641	23590	23688	23680	23753	23681	23594	23673	23550	23706	23608	23723	23507	23552	23708	23596	23645	23787	23753	23646	23529	23717	23572	23597	23695	23670	23759	23733	23588	23612	23749	23647	23691	23600	23704	23648	23536	23684	23713	23667	23649	23746	23638	23659	23707	23617	23691	23553	23572	23903	23658	23695	23726	23533	23683	23658	23705	23764	23747	23633	23697	23612	23696	23608	23656	23589	23732	23763	23635	23732	23727	23676	23673	23562	23681	23624	23585	23651	23705	23598	23555	23599	23746	23648	23706	23673	23776	23488	23829	23567	23699	23452	23659	23515	23733	23641	23604	23658	23673	23582	23771	23711	23660	23776	23741	23675	23690	23592	23751	23526	23620	23726	23528	23630	23600	23712	23621	23687	23605	23645	23765	23621	23784	23593	23608	23627	23642	23566	23796	23463	23729	23675	23711	23706	23710	23786	23457	23589	23610	23730	23606	23675	23610	23718	23718	23732	23721	23664	23719	23715	23846	23618	23754	23659	23636	23670	23657	23690	23633	23720	23718	23801	23648	23610	23571	23664	23658	23708	23692	23579	23597	23559	23639	23597	23547	23655	23742	23722	23649	23657	23618	23688	23713	23675	23680	23636	23596	23686	23671	23883	23730	23703	23736	23709	23548	23749	23536	23637	23726	23653	23743	23678	23696	23630	23847	23669	23738	23714	23652	23651	23737	23566	23779	23720	23557	23852	23603	23626	23822	23704	23583	23666	23840	23679	23740	23500	23589	23688	23669	23732	23619	23669	23573	23718	23708	23746	23568	23659	23551	23717	23633	23605	23646	23729	23669	23661	23607	23568	23735	23616	23683	23601	23806	23582	23725	23710	23729	23680	23708	23652	23558	23720	23691	23646	23711	23630	23650	23697	23749	23686	23710	23596	23743	23551	23656	23560	23606	23634	23682	23653	23584	23751	23734	23651	23687	23604	23694	23649	23687	23730	23671	23732	23611	23600	23702	23602	23747	23635	23734	23667	23734	23702	23740	23675	23695	23552	23698	23719	23697	23706	23686	23712	23691	23692	23657	23634	23671	23807	23616	23728	23649	23569	23745	23779	23612	23745	23725	23767	23566	23864	23698	23559	23752	23826	23698	23610	23644	23588	23681	23699	23742	23695	23737	23622	23754	23734	23719	23726	23580	23654	23703	23630	23701	23639	23814	23640	23754	23653	23674	23537	23666	23628	23717	23605	23603	23704	23693	23696	23582	23835	23697	23674	23645	23561	23669	23622	23648	23665	23579	23588	23758	23643	23646	23748	23670	23718	23683	23550	23543	23747	23591	23732	23744	23604	23730	23690	23666	23767	23669	23675	23597	23849	23577	23640	23648	23658	23527	23675	23573	23675	23671	23645	23665	23776	23660	23666	23840	23722	23668	23692	23746	23556	23572	23708	23840	23641	23831	23611	23609	23481	23700	23692	23654	23790	23400	23671	23711	23695	23554	23636	23737	23701	23764	23682	23792	23709	23617	23717	23605	23591	23702	23604	23657	23755	23752	23838	23731	23674	23660	23728	23718	23655	23646	23675	23684	23687	23607	23637	23693	23737	23614	23735	23741	23726	23716	23748	23675	23679	23581	23726	23525	23674	23594	23566	23589	23651	23573	23757	23590	23662	23581	23626	23881	23672	23574	23599	23610	23750	23702	23727	23620	23714	23619	23615	23658	23816	23726	23611	23758	23694	23722	23679	23557	23689	23730	23650	23664	23668	23720	23618	23753	23626	23727	23691	23692	23808	23558	23661	23620	23622	23708	23653	23668	23592	23528	23666	23730	23722	23590	23722	23816	23650	23686	23680	23712	23627	23809	23558	23775	23740	23612	23712	23727	23603	23738	23756	23725	23627	23663	23666	23668	23740	23659	23638	23644	23696	23702	23703	23685	23757	23671	23608	23706	23580	23603	23694	23631	23710	23537	23618	23744	23609	23616	23639	23737	23714	23739	23608	23696	23741	23620	23638	23687	23677	23603	23754	23676	23579	23544	23635	23812	23775	23686	23642	23563	23849	23598	23664	23732	23741	23684	23587	23829	23698	23626	23698	23602	23678	23890	23749	23683	23712	23762	23655	23627	23724	23638	23604	23747	23799	23661	23602	23609	23572	23529	23716	23599	23524	23620	23764	23595	23749	23636	23588	23685	23720	23740	23684	23661	23640	23616	23634	23704	23629	23682	23629	23664	23607	23844	23656	23678	23701	23539	23585	23593	23673	23636	23752	23707	23717	23775	23822	23630	23633	23637	23695	23705	23705	23673	23701	23562	23611	23687	23655	23621	23618	23609	23657	23649	23744	23679	23529
20470	16990	17184	16914	17006	18915	36700	35080	27966	21019	17916	17003	16734	16772	16704	16834	16692	16834	16701	16756	16682	16754	16828	16704	16675	16812	16741	16670	16704	16864	16774	16932	16859	16732	16650	16728	16733	16659	16624	16933	16902	16815	16697	16548	16904	16546	16911	17033	16802	16666	16813	16646	16793	16495	16732	16661	16779	16463	16779	16665	16857	16682	16701	16695	16554	16866	16790	16855	16785	16824	16669	16654	16821	16622	16858	16735	16806	16632	16740	16988	16707	16761	16673	16664	16821	16860	16912	16688	16743	16838	16803	16637	16760	16773	16508	16643	16693	16704	16822	16892	16693	16731	16759	16944	16623	16751	16661	16767	16631	16593	16707	16836	16612	16973	16735	16648	16740	16747	16678	16572	16743	16740	16784	16896	16760	16762	16661	16815	16746	16726	16816	16725	16892	16555	16645	16759	16798	16815	16804	16664	16738	17011	16689	16729	16764	16744	16888	16640	16696	16957	16621	16802	16959	16818	16748	16706	16883	16786	16735	16829	16807	16726	16915	16607	16736	16711	16843	16732	16554	16536	16776	16770	16839	16683	16792	16944	16774	16746	16720	16831	16572	16689	16767	16761	16728	16809	16802	16892	16610	16722	16690	16828	16730	16839	16764	16623	16705	16970	16778	16714	16773	16851	16648	16516	16607	16872	16524	16775	16660	16883	16937	16716	16814	16780	16754	16628	16617	16888	17019	16759	16828	16864	16928	16784	16681	16811	16767	16472	16795	16799	16726	16686	16836	16663	16870	16876	16787	16795	16673	16876	16840	16800	16574	16571	16740	16861	16731	16666	16704	16575	16646	16810	16672	16883	16680	16858	16671	16735	16857	16798	16732	16802	16767	16631	16796	16715	16763	16692	16565	16816	16682	16812	16862	16688	16894	16862	16754	16612	16653	16717	16754	16742	16651	16665	16790	16924	16896	16804	16763	16749	16921	16894	16705	16826	16876	16835	16733	16777	16738	17073	16529	16642	16739	16766	16750	16659	16948	16862	16776	16832	16604	16867	16864	16854	16854	16784	16761	17075	16808	16967	16604	16847	16795	16595	16795	16750	16956	16970	16979	16640	16846	16609	16955	16802	16625	16725	16891	16918	16936	16850	16662	16772	16802	16894	16718	16887	16857	16726	16860	16824	16658	16792	16687	16870	16642	16634	16834	16785	16882	16683	16748	16577	16811	16743	16873	16931	16651	16663	16664	16718	16774	16670	16591	16862	16786	16880	16745	16562	16835	16715	16809	16900	16893	16775	16491	16780	16660	16760	16704	16802	16832	16562	16707	16578	16741	16860	16941	16648	16595	16774	16821	16744	16901	16730	16914	16793	16742	16726	16871	16799	16922	16520	16504	16811	16740	16531	16876	16759	16955	16858	16744	16893	16769	16641	17086	16777	16647	16718	16811	16895	16825	16899	16838	16907	16829	16912	16674	16755	16777	16857	16802	16745	16793	16815	16921	16642	16762	16791	16686	16731	16817	16937	16882	16732	16791	16860	16704	16796	16659	16850	16739	16817	16839	16946	16935	16777	16716	16868	16878	16813	16793	16830	16689	16749	16563	16680	16799	16655	16776	16599	16616	16733	16621	16961	16917	16753	16908	16725	16904	16895	16660	16807	16875	16578	16778	16852	16809	16591	16730	16887	16863	16733	16948	16843	16873	16724	16780	16613	16802	16625	16775	16617	16881	16623	16606	16496	16709	16664	16650	16676	16813	16842	16706	16690	16639	16643	16721	16686	16561	16763	16755	16740	16841	16755	16885	16635	16918	16727	16772	16566	16723	16844	16771	16801	16860	16725	16704	16650	16802	16871	16747	17124	16836	16800	16603	16621	16757	16895	16844	16753	16808	16705	16891	16876	16937	16825	16878	16922	16597	16681	16743	16847	16949	16637	16647	16629	16903	16795	16954	16675	16833	17021	16887	16738	16796	16671	16720	16580	16871	16841	16816	16843	16861	16781	16863	16774	16941	16914	16813	16742	16756	16949	16819	16712	16835	16799	17062	16872	16606	16632	16877	16868	16612	16624	17083	16845	16766	16724	16748	16538	16844	16604	16687	16972	16882	16785	16912	16693	16701	16652	16636	16743	16648	16522	16866	16715	16625	16986	16764	16760	16868	16950	16826	16807	16627	16751	16708	16607	17003	16856	16809	16792	16758	16825	16862	16571	16609	16733	16630	16794	16783	16731	16700	16704	16535	16729	16794	16872	16797	16622	16680	16934	16926	16708	16738	16634	16642	16788	16774	16816	16760	17034	16777	16746	16599	16699	16893	16749	16795	16875	16811	16980	16925	16617	16700	16709	16585	16715	16809	16777	16726	16490	16850	16690	16580	16792	16597	16887	16628	16740	16746	16957	16913	16708	16580	16702	16731	16754	16766	16759	16701	16847	16692	16725	16886	16795	16914	16680	16762	16794	16763	16824	16479	16599	16696	16829	16833	16812	16827	16756	16666	16950	16803	16649	16738	16795	16673	16836	16831	16842	16727	16828	16762	16859	16797	16747	16615	16617	16797	16773	16794	16706	16758	16765	16823	16686	16630	16940	16676	16727	16819	16814	16904	16660	16723	16625	16746	16860	16727	16800	16598	16713	16767	16959	16788	16838	16813	16877	16950	16949	16719	16743	16645	16579	16726	16789	16756	16941	16619	16809	16639	16811	16813	16868	16683	16822	16890	16924	16890	16672	16729	16833	16818	16902	16723	16541	16541	17020	16604	16796	16843	16599	16869	16743	16741	16735	16780	16794	16784	16734	16675	16748	16886	16606	16837	16920	16674	16534	16792	16767	16730	16890	16526	16481	16838	16740	16706	16787	16899	16751	16602	16921	16812	16925	16860	16734	16473	16855	16886	16793	16667	16657	16832	16902	16705	16856	16674	16642	16823	16816	16898	16864	16835	16810	16709	16675	16685	16730	16876	16748	16907	16723	16694	16861	16945	16672	16690	16747	16717	16562	16420	16685	16771	16607	16699	16671	16779	16855	16814	16654	16730	16699	16816	16890	16700	16833	16689	16742	16881	16702	16613	16690	16704	16825	16619	16672	16522	16742	16809	16758	16886	16909	16791	16620	16734	16727	16755	16790	16881	16723	16579	16808	16729	16749	16611	16794	16795	16929	16707	16527	16839	16829	16821	16724	16513	16711	16812	16719	16884	16823	17003	16667	16771	16844	16929	16698	16804	16683	16815	16789	16756	16727	16769	16981	16888	16579	16658	16718	16859	16756	16852	16737	16812	16745	16614	16854	16705	16846	16697	16676	16723	16761	16738	16626	16904	16745	16635	16647	16942	16705	16663	16882	16680	16818	16929	16880	16859	16658	16594	16634	16662	16957	16784	16731	16707	16769	16753	16635	16706	16999	16848	16660	16726	16744	16625	16810	16980	16865	16798	16887	16721	16777	16942	16720	17022	16853	16900	16759	16905	16819	16801	16651	16673	16791	16853	16854	16684	16464	16854	16787	16740	17095	16746	16655	16670	16751	16830	16745	16718	16788	16724	16795	16689	16565	16786	16648	16700	16821	16665	16665	16891	16967	16788	16648	16635	16861	16705	16771	16768	16860	16640	16748	16805	16856	16836	16739	17008	16786	16864	16777	16794	17082	17031	16956	16977	16700	16842	16719	16789	16913	16978	16610	17017	16942	16622	16735	16818	17138	16625	16777	16776	16628	16845	16811	16853	16899	16848	16674	16594	16806	16796	16723	16632	16829	16925	16677	16787	16828	16656	16858	16948	16848	16728	16617	16689	16778	16906	16770	16743	16688	16849	16768	16742	16705	16640	16651	16843	16722	16796	16583	16694	16622	16778	16697	16783	16740	16592	16638	16779	16755	16743	16737	16727	16825	17005	16839	16655	16833	16890	16880	16832	16904	16865	16911	16805	16752	16994	16702	16852	16916	16846	16760	16807	16957	16687	16611	16819	17014	16714	16755	16892	16738	16621	16811	16747	16801	16550	16789	16934	16592	16757	16604	16773	16978	16538	16941	16827	16856	16787	16629	16732	16851	16807	16874	16718	16703	16774	16814	16619	16681	16551	16756	16902	16808	16863	16818	16613	16699	16757	16797	16770	16627	16938	16680	16754	16716	16780	16702	16942	16748	16705	16845	16768	16752	16865	17021	16882	16728	16802	16455	16725	16716	16855	16560	16718	16841	16848	16672	16602	16773	16794	16794	16926	16707	16644	16762	17047	16808	16803	16660	16728	16805	16767	16964	16712	16574	16852	16696	16922	16673	16735	16818	16731	16828	16862	16824	16648	16742	16838	16843	16956	16783	16810	16830	16897	16810	16732	16622	16746	16658	16766	16794	16735	16654	16723	16832	16830	16665	16616	16810	16711	16791	16932	16653	16605	17082	16860	16672	16638	16738	16623	16946	16927	16816	16835	16714	16697	16729	16844	16807	16808	16673	16787	16672	16911	16722	16891	16762	16674	16766	16610	16731	16897	16685	16935	16861	16852	16813	16915	16547	16664	16733	16898	16807	16806	16634	16817	16721	16804	16845	16980	16947	16740	16571	16679	16681	16913	16871	16666	16936	16863	16812	16883	16926	16862	16743	16808	16900	16791	16775	16721	16679	16709	16780	16789	16586	16785	16818	16737	16683	16953	16933	16649	16766	16769	16769	16896	16559	16755	16710	16682	16664	16862	16826	16655	16747	16722	16554	16713	16775	16906	16691	16582	16661	16781	16691	16701	16702	16684	16783	16741	16759	16707	16614	16677	16713	16629	16657	16859	16686	16781	16682	16803	16724	16552	16695	16893	16746	16843	16587	16764	16649	16769	16588	16802	16915	16778	16782	16662	16832	16723	16739	16897	16672	16727	16638	16826	16792	16683	16866	16927	16589	16804	16873	16771	16802	16860	16901	16632	16883	16688	16835	16841	16856	16745	16802	16846	16611	16766	16791	16656	16680	16707	16675	16632	16745	16686	16831	16775	16726	16957	16597	16758	16670	16842	16949	16839	16811	16795	16722	16745	16960	16555	16885	16753	16904	16777	16897	16781	16760	16702	16861	16674	16910	16750	16781	16735	16572	16884	16979	16985	16738	16666	16823	16652	16713	16696	16964	16885	16773	16757	16599	16843	16863	16686	16758	16603	16688	16784	16757	16706	16638	16673	16689	16848	16732
23578	23856	23784	24658	25452	30654	33492	27508	26173	25013	23539	23321	23258	23563	23389	23525	23372	23487	23496	23536	23523	23500	23673	23521	23392	23462	23575	23494	23507	23532	23584	23424	23553	23563	23345	23561	23383	23516	23399	23518	23598	23373	23495	23481	23537	23512	23478	23464	23452	23511	23387	23397	23624	23508	23342	23641	23468	23440	23466	23515	23534	23539	23463	23474	23524	23442	23505	23360	23590	23520	23435	23466	23395	23510	23578	23494	23479	23496	23473	23580	23512	23479	23444	23547	23402	23570	23481	23547	23483	23421	23533	23526	23536	23447	23588	23609	23485	23471	23512	23412	23469	23448	23491	23566	23636	23459	23462	23501	23535	23520	23468	23499	23369	23600	23519	23497	23548	23439	23475	23518	23437	23528	23564	23371	23513	23517	23547	23565	23509	23438	23478	23538	23473	23519	23453	23455	23461	23382	23473	23507	23438	23579	23479	23468	23472	23476	23546	23476	23557	23464	23476	23465	23525	23451	23530	23538	23626	23490	23484	23473	23544	23362	23535	23579	23476	23467	23440	23498	23523	23414	23453	23473	23592	23470	23598	23335	23524	23421	23479	23475	23449	23546	23502	23349	23583	23625	23459	23543	23612	23547	23424	23480	23580	23555	23569	23448	23411	23502	23492	23489	23496	23524	23387	23484	23694	23558	23356	23547	23539	23493	23463	23644	23517	23505	23446	23602	23660	23449	23463	23693	23570	23498	23510	23533	23461	23583	23580	23456	23495	23570	23490	23564	23525	23477	23463	23543	23679	23498	23546	23571	23484	23486	23555	23546	23623	23399	23477	23549	23571	23530	23501	23661	23494	23562	23523	23591	23453	23519	23710	23535	23669	23541	23515	23534	23559	23565	23612	23568	23596	23409	23581	23467	23542	23626	23533	23522	23486	23631	23467	23585	23561	23595	23383	23416	23527	23500	23574	23467	23580	23420	23582	23576	23587	23508	23561	23557	23472	23459	23565	23470	23460	23545	23423	23515	23522	23404	23705	23389	23622	23509	23501	23652	23514	23692	23575	23617	23537	23599	23469	23458	23576	23511	23724	23389	23523	23500	23573	23521	23490	23529	23592	23552	23600	23370	23615	23580	23515	23562	23537	23491	23508	23499	23615	23662	23486	23578	23518	23606	23526	23501	23521	23703	23509	23440	23637	23445	23453	23679	23504	23465	23538	23507	23551	23551	23594	23506	23477	23634	23455	23606	23544	23432	23519	23477	23548	23665	23557	23472	23496	23544	23485	23550	23559	23537	23432	23642	23545	23607	23488	23480	23462	23659	23524	23481	23426	23505	23619	23587	23485	23679	23585	23528	23639	23442	23676	23492	23536	23532	23399	23696	23406	23548	23568	23703	23501	23596	23392	23640	23459	23628	23573	23470	23579	23555	23473	23662	23546	23494	23497	23521	23385	23518	23440	23483	23489	23531	23463	23504	23504	23501	23556	23511	23733	23437	23554	23507	23509	23537	23440	23588	23628	23563	23482	23567	23612	23461	23517	23757	23380	23621	23509	23678	23714	23446	23602	23504	23501	23469	23590	23611	23500	23545	23520	23579	23567	23504	23552	23573	23579	23478	23544	23634	23574	23521	23506	23529	23504	23499	23563	23498	23638	23553	23566	23600	23468	23648	23405	23488	23644	23646	23440	23522	23391	23593	23523	23549	23572	23446	23596	23510	23558	23585	23544	23549	23661	23522	23548	23479	23661	23468	23501	23570	23501	23420	23429	23563	23602	23517	23614	23524	23594	23522	23558	23626	23557	23552	23530	23445	23579	23542	23562	23539	23516	23540	23536	23583	23476	23576	23509	23534	23527	23451	23559	23418	23590	23580	23663	23517	23510	23524	23575	23527	23556	23546	23559	23463	23503	23572	23581	23522	23372	23702	23697	23581	23531	23596	23450	23592	23441	23557	23562	23599	23586	23598	23599	23465	23422	23511	23519	23579	23504	23506	23486	23630	23533	23577	23486	23544	23481	23567	23391	23671	23435	23558	23426	23519	23529	23538	23556	23570	23606	23440	23475	23653	23536	23511	23670	23476	23509	23598	23427	23606	23520	23536	23497	23548	23463	23574	23540	23680	23396	23541	23601	23426	23493	23547	23551	23595	23514	23664	23493	23585	23399	23551	23591	23452	23597	23547	23410	23645	23527	23558	23410	23584	23422	23668	23616	23575	23519	23534	23628	23489	23538	23677	23486	23496	23469	23588	23448	23488	23511	23614	23413	23539	23545	23492	23657	23326	23679	23682	23560	23546	23641	23473	23409	23565	23602	23579	23476	23658	23514	23644	23521	23516	23454	23617	23544	23548	23500	23467	23556	23468	23496	23670	23448	23585	23549	23485	23490	23575	23581	23525	23558	23552	23541	23581	23486	23607	23500	23537	23568	23640	23501	23588	23623	23467	23532	23525	23490	23565	23559	23560	23633	23543	23390	23600	23578	23531	23564	23479	23545	23509	23531	23556	23629	23501	23573	23527	23535	23519	23448	23464	23584	23491	23552	23476	23476	23492	23620	23566	23651	23498	23398	23646	23555	23451	23483	23555	23538	23546	23523	23502	23561	23534	23598	23573	23564	23628	23608	23565	23607	23477	23636	23568	23588	23562	23479	23478	23476	23495	23460	23569	23554	23449	23582	23448	23473	23582	23667	23330	23555	23529	23547	23470	23622	23528	23566	23353	23549	23572	23429	23579	23600	23530	23570	23501	23558	23582	23598	23676	23531	23523	23534	23446	23362	23718	23512	23505	23580	23593	23499	23712	23478	23477	23506	23540	23709	23694	23440	23519	23580	23538	23476	23538	23537	23545	23566	23622	23527	23448	23568	23574	23533	23612	23594	23504	23619	23521	23693	23631	23500	23509	23516	23624	23435	23550	23557	23639	23459	23555	23503	23652	23515	23519	23630	23567	23465	23537	23671	23472	23348	23519	23585	23557	23582	23571	23557	23533	23403	23588	23505	23583	23525	23449	23495	23523	23613	23490	23582	23596	23577	23519	23591	23491	23578	23539	23476	23511	23558	23664	23567	23584	23552	23518	23560	23561	23453	23489	23427	23681	23508	23479	23401	23558	23482	23522	23658	23536	23540	23503	23452	23481	23628	23631	23517	23581	23526	23567	23544	23623	23600	23499	23531	23518	23622	23536	23492	23595	23499	23472	23484	23514	23634	23574	23450	23651	23562	23647	23577	23522	23661	23484	23559	23492	23595	23512	23456	23637	23515	23478	23430	23550	23491	23385	23471	23624	23597	23473	23498	23664	23608	23531	23427	23618	23528	23576	23647	23499	23583	23514	23511	23528	23571	23568	23607	23675	23416	23514	23638	23525	23711	23499	23647	23541	23647	23594	23501	23405	23585	23426	23615	23525	23590	23496	23558	23595	23553	23545	23504	23528	23428	23605	23616	23602	23591	23552	23463	23410	23650	23576	23554	23537	23536	23481	23499	23584	23470	23587	23634	23560	23483	23539	23533	23529	23592	23561	23641	23516	23630	23704	23679	23577	23615	23465	23597	23578	23459	23636	23624	23580	23607	23436	23528	23507	23573	23451	23613	23623	23553	23510	23532	23465	23620	23587	23713	23523	23636	23590	23434	23450	23654	23618	23496	23509	23626	23548	23598	23534	23635	23586	23569	23646	23541	23566	23601	23506	23594	23399	23616	23625	23499	23574	23530	23600	23414	23661	23438	23656	23597	23626	23317	23486	23536	23692	23473	23554	23623	23583	23420	23478	23534	23616	23578	23465	23522	23546	23500	23594	23648	23484	23577	23592	23587	23505	23675	23388	23596	23544	23503	23523	23415	23580	23587	23562	23539	23470	23468	23626	23561	23487	23554	23634	23495	23672	23681	23630	23521	23489	23572	23576	23456	23474	23561	23515	23583	23439	23433	23589	23553	23604	23511	23458	23519	23598	23528	23536	23569	23606	23534	23519	23628	23457	23598	23575	23601	23539	23550	23597	23445	23526	23517	23616	23478	23604	23506	23578	23574	23570	23621	23465	23495	23508	23592	23480	23489	23456	23630	23465	23534	23508	23493	23511	23657	23520	23570	23521	23459	23514	23572	23448	23510	23512	23623	23637	23438	23572	23481	23504	23600	23522	23612	23635	23465	23595	23527	23655	23531	23438	23554	23411	23640	23418	23600	23534	23421	23511	23415	23714	23515	23415	23552	23527	23678	23420	23630	23628	23616	23559	23476	23466	23582	23533	23538	23614	23632	23433	23592	23533	23536	23579	23676	23649	23479	23587	23493	23576	23581	23485	23444	23610	23547	23488	23483	23574	23541	23510	23545	23616	23677	23603	23496	23439	23567	23580	23541	23414	23375	23673	23582	23588	23454	23505	23588	23607	23572	23388	23557	23621	23557	23652	23509	23618	23554	23475	23614	23554	23636	23581	23572	23520	23515	23583	23626	23451	23465	23545	23631	23539	23600	23488	23544	23469	23527	23614	23446	23584	23518	23547	23613	23550	23574	23466	23551	23568	23615	23431	23597	23555	23494	23574	23499	23618	23493	23613	23667	23664	23626	23583	23572	23503	23537	23533	23556	23583	23518	23564	23543	23512	23657	23643	23568	23507	23576	23613	23574	23587	23443	23496	23653	23499	23660	23559	23594	23591	23366	23496	23497	23433	23624	23657	23538	23489	23581	23528	23542	23574	23559	23594	23417	23562	23655	23560	23485	23504	23629	23567	23532	23548	23572	23620	23632	23670	23661	23576	23453	23631	23574	23562	23582	23508	23544	23809	23434	23574	23565	23568	23679	23526	23522	23597	23488	23622	23480	23589	23594	23533	23579	23473	23489	23614	23618	23607	23531	23497	23569	23528	23612	23474	23584	23608	23594	23559	23565	23518	23590	23610	23538	23586	23507	23612	23609	23691	23704	23512	23622	23660	23552	23618	23534	23519	23591	23515	23521	23407	23503	23714	23462	23498	23585	23503	23716	23643	23518	23579	23609	23578	23640	23482	23557	23579	23503	23553	23515	23640	23484	23571	23578	23595	23531	23546	23558	23514	23574	23640	23606	23669	23653	23553	23545	23450	23594	23511	23557	23595	23515	23619	23572	23526	23427	23600	23485	23534	23656	23607	23520	23571	23564	23499	23664	23357	23539	23516	23516	23667	23603	23600
18456	17455	17223	17089	17375	19298	44239	43930	34131	24150	18503	17235	16882	16780	16702	16787	17022	16849	16673	16809	16775	16868	16891	16789	16864	16742	16837	16769	16710	16681	16951	16587	16774	16859	16890	16882	16757	16871	16831	16985	16656	16703	16697	16738	16917	16759	16796	17131	16767	16856	16772	16918	16809	17000	16844	16930	16703	16778	16870	16680	16751	16791	16631	16868	16613	16697	17037	16720	16729	16837	16831	16955	17030	16683	16706	16942	16751	16770	16787	16845	16818	16695	16759	16958	16887	16785	16911	16805	16678	16909	16899	16809	16991	16799	16903	16714	16842	17012	17071	17042	16979	16972	16757	16874	16971	16737	16973	16934	16856	16917	16799	16852	16826	16911	16755	16885	16650	16774	16764	16894	16846	17059	16742	16615	16895	16929	16808	16701	16689	16740	16708	16966	16923	16834	16889	16767	16950	16919	16986	16731	16750	16895	17024	16813	16709	16819	16942	16910	16864	16932	16948	16981	16882	16934	16891	16830	16832	16560	16845	16804	16701	16873	16729	16802	16871	16996	16713	16681	16815	16646	16750	16532	16799	16834	16911	16743	16684	16746	16855	16968	16815	16758	16751	16865	16878	16496	17048	16904	16983	16977	16994	16854	16768	16848	16915	16627	16830	16972	16635	16626	16972	16778	16627	16799	16628	16783	16964	16840	16729	16809	17030	16711	16934	16991	16823	16715	17032	16950	16812	16986	16784	17041	16943	17076	16965	17029	16687	17187	16946	16743	16526	16592	16793	17032	16875	16877	16623	16942	16814	16763	16862	16808	16905	16884	16988	16853	16612	16793	16734	16717	16916	16935	16827	17046	17050	16958	16901	17050	16759	16790	16953	16759	16667	16783	16844	16801	16947	16790	16830	16947	16733	16900	16871	16863	16956	16931	16667	17009	16992	16946	16649	16823	16703	16730	16853	16690	16819	16897	16994	16538	16702	16836	16623	16890	16822	16903	16978	16635	16908	16864	16759	16669	16715	16710	16880	16863	16801	16936	16799	16657	16734	16758	16869	16879	16745	16780	16936	16967	16726	16785	16830	16971	16916	16746	17004	16799	16671	16692	16652	16860	16844	16634	16890	16718	16847	16842	16833	16785	16660	16923	16963	16997	16993	16874	16642	16789	16811	16906	16907	16783	16885	16964	16700	16741	16966	17022	16912	16950	16978	16870	16730	16685	16815	16978	16759	16716	16954	16688	16790	16939	16848	16837	16848	16757	16819	16888	16878	16931	16747	16769	16914	17023	16947	16873	16689	16845	17013	16951	16823	16947	16856	16986	16941	16865	16820	16956	16801	16923	16859	17053	16976	17059	16749	16937	16800	16875	16755	16704	16865	17030	17016	16699	16861	16910	16734	16861	17186	16876	16890	16576	16909	16911	16792	16812	16776	16960	16767	16668	16760	16786	16838	16949	16855	16903	16755	16940	17015	16745	16732	16878	16838	16690	17001	16865	16940	16982	16932	16892	16818	17000	16972	17020	16851	16777	16884	16718	16917	16889	16630	16884	16935	16911	16660	16657	16755	17025	16731	16763	16801	16791	16646	16526	16873	16718	16857	16705	16733	16810	16818	16951	17082	16937	17006	16850	16832	16845	16828	16885	16918	17038	16923	16900	16672	16797	16879	16817	16810	17055	16911	16713	16846	16782	16722	16855	16644	16807	16812	16658	16807	16892	16775	16906	17023	16813	16719	16913	17035	16665	16763	16868	16914	16727	16909	16950	16831	16974	16967	16680	17104	16863	16795	16863	16659	16904	16682	16937	16933	16727	16889	16934	16852	16749	16837	16710	17038	16971	16976	16837	17087	16922	16972	16639	16801	16790	16936	16919	16672	16863	16763	16640	16820	16977	16732	16957	16833	16818	16781	16662	16772	16883	16803	16834	16965	16826	16873	16955	16904	16868	16843	16767	16743	16634	16878	16954	16981	16882	16797	16785	16646	16946	16627	16774	16764	16999	16539	16903	16741	16845	16917	16855	16875	16593	17044	16764	16810	16811	16857	16817	16941	16976	16913	16967	16820	16770	16740	16935	16950	16983	16920	16925	16858	16554	16789	16821	16747	16812	16740	16781	16940	16869	16712	16720	16713	16743	16726	16784	16653	16834	16740	16895	16443	16752	16894	16879	16728	16950	16814	16910	17057	16729	17040	16796	17020	16799	16989	16666	16948	16781	16947	16665	16582	16895	16839	16720	17074	16832	16838	16879	16941	16915	16772	16966	16936	16730	16925	16826	16914	16750	16743	16758	16733	17148	16800	16699	16748	16757	16763	16891	16723	16966	16717	16718	16643	16717	16978	16786	16892	16638	16637	16965	16882	17051	16900	16720	16676	16785	17001	16815	16810	16659	16807	16766	16769	16952	16846	16725	17063	16995	16862	16988	16895	16794	16759	16935	16759	16828	16937	16897	16867	16896	16738	17058	16919	16844	16783	16841	16836	16799	16987	16767	16898	16870	16741	17024	16824	16595	16849	16665	16790	16736	16779	16762	16761	16809	16957	16800	16703	16868	16674	16824	17060	16912	16790	16946	16653	16774	16854	16852	16865	16984	16882	16983	16906	16881	17003	16846	16949	16747	16757	16914	16735	16592	16915	16914	16781	16796	16901	16946	16715	17039	16897	16786	16777	16849	16970	16710	17142	17013	16704	16705	16609	16876	16832	16707	16732	16944	16874	16711	16924	16827	16877	16907	17073	16824	16869	16951	16842	16652	16679	16804	16769	16991	16899	16903	16873	16809	17004	16820	16846	16631	16712	16882	16898	16785	16747	17056	16934	16826	16844	16781	16842	16840	16786	16889	16827	16766	16782	16712	17014	16725	17005	16783	16640	16778	16726	16843	16747	16963	17169	16809	16899	16923	16819	17008	16964	16892	16807	16725	16866	16854	16778	16614	16659	16883	16890	16782	16943	16823	16925	16955	16895	17060	16787	16890	16995	16664	16881	16644	16794	16988	17008	16944	16799	16914	16821	16713	16889	16948	16652	16682	16776	16774	16806	16574	17071	17110	16954	16809	17024	17040	16883	16964	16795	17092	16610	16677	16893	16816	16836	16838	16778	16790	16824	16937	16848	16959	16941	16814	17014	16880	17044	16840	16943	16842	16754	16869	16938	16952	17064	16785	16672	16890	16795	16804	16787	16789	16929	16733	16841	16785	16858	16883	16844	16825	16757	16857	16996	16925	16687	16810	16591	16724	16759	16772	16719	17035	16748	17019	16819	16714	16989	16955	16942	16875	16756	16929	16788	16713	16874	16744	16846	16895	16785	16811	16613	16872	16652	16794	16988	16805	16723	17056	16826	16913	16742	16991	16715	16850	17037	16654	16678	16783	16684	16835	16788	16751	16798	16734	16807	16883	16826	16901	16947	16902	17009	16674	16802	16726	16709	16567	16876	16974	16905	16987	16793	16956	16972	16872	16823	16961	16750	16895	16989	17017	17031	16835	16673	16906	16754	17009	16887	16865	16848	16778	16835	16834	16727	16857	16809	16953	16967	16585	16908	16863	16752	16817	16811	16742	16911	16825	16779	16708	16723	16603	16649	16866	16558	16731	16969	16891	16913	16871	16692	16689	16823	16721	16807	16939	16851	16851	16780	16728	16971	16861	16733	16882	16722	16860	16886	16896	16770	16901	16996	16836	16836	16765	16834	16827	16804	16734	16951	16945	16953	17167	16804	16770	16897	16833	16892	16790	16684	16795	16610	16884	16802	16824	16839	16711	16823	16920	16909	16833	16955	16900	16966	16687	16770	16782	16838	16865	16617	16930	16850	16919	16851	16827	17117	16914	17040	16849	16861	16693	16596	16844	16977	16754	16846	16832	16833	16856	16829	16966	16938	17036	16888	17043	16818	16839	16916	17090	16957	16833	16933	16832	17002	16832	16551	16944	17040	16728	16810	16765	16838	17080	16866	16913	17071	16788	16885	16950	16898	16954	16886	16870	16727	16807	16535	16826	16942	16583	16912	16882	16860	16755	16880	16728	16612	16789	17023	16845	16912	16875	17045	16949	16862	16623	16755	16603	16819	16851	16752	16724	16816	16968	16948	16742	16956	16854	16793	16721	16963	16663	16858	16910	16863	16948	17072	16946	16647	16853	16590	16776	16939	16825	16821	16714	16990	16848	16783	16831	16717	16791	16802	16725	16790	16943	17080	16901	16976	16857	16955	16739	16750	16873	16745	17006	16855	16674	16790	16780	17018	16828	16916	16760	16854	16970	16768	16948	16908	16957	17005	16784	16837	17002	17001	17052	16979	16829	16776	16949	16875	16855	16751	16720	16622	16957	16981	16952	16897	16718	16889	16899	16779	16865	16906	17142	16936	16965	16786	16784	16749	16927	17123	17008	17078	16811	16665	16791	16739	16983	16800	16852	16982	16806	16694	16721	16808	16804	16857	16764	16818	16812	16862	16830	16737	16933	16939	16923	17094	16809	16891	16789	16735	16859	16708	16899	16898	16982	16869	17025	16950	17083	16703	16946	16834	16819	16629	16752	16718	16609	16727	16860	16966	16828	16770	16985	16837	16760	16837	16805	16826	16935	16860	16793	17039	16821	16797	16674	17068	17030	16808	16757	16875	16886	16795	16921	16929	17044	16696	16966	16636	16727	16947	16679	16827	16741	16788	16819	16928	16719	16729	17026	16867	17038	16768	16652	16714	16911	16955	16871	16874	16758	16670	16832	16872	16817	16864	16721	16678	16645	16962	16774	16850	16634	16764	16895	16971	16806	16987	16737	16909	16897	16704	16978	16846	16891	16796	16751	17127	16836	16666	16895	16769	16846	16750	16887	16895	16860	16866	16711	16939	16728	16886	16909	16995	16653	16848	16908	16753	16906	16910	16902	17045	16814	16849	16817	16910	16857	16952	16735	16941	16929	16886	16749	16722	16832	16903	16895	16959	16935	16778	16758	16963	16818	16782	16903	16874	16741	17048	16749	16869	16890	16728	16968	16960	16951	16831	16745	16673	16810	16786	16838	16874	16973	16951	16744	17071	16704	16957	16784	16721	16867	16846	17055	17007	16892	16751	16742	16957	16798	16958	16673	16963	16690	16771	16875	16900	16795	17112	17142	16831	16754	16803	16772	16640	16642	16758	16967	16878	16875	16907	16817	16835	16793	16751	16845
25241	24089	24000	25267	26462	31313	38738	29641	23254	24325	22881	22668	22744	23058	23257	23260	23349	23369	23470	23405	23488	23527	23471	23481	23464	23607	23445	23566	23584	23377	23666	23431	23565	23431	23436	23558	23529	23554	23576	23405	23614	23589	23528	23570	23613	23578	23569	23572	23515	23447	23596	23533	23431	23673	23546	23532	23439	23525	23461	23647	23492	23551	23582	23507	23692	23505	23609	23509	23759	23418	23541	23526	23444	23525	23631	23553	23618	23642	23594	23427	23591	23462	23578	23501	23438	23478	23370	23685	23682	23546	23446	23549	23432	23712	23585	23561	23458	23582	23634	23544	23614	23500	23623	23555	23469	23611	23538	23594	23522	23522	23446	23467	23628	23534	23655	23518	23577	23492	23624	23457	23487	23550	23579	23645	23519	23684	23567	23735	23626	23607	23606	23517	23458	23623	23614	23664	23667	23565	23634	23577	23563	23564	23639	23550	23562	23419	23506	23599	23557	23526	23704	23510	23624	23567	23654	23504	23583	23500	23656	23539	23459	23644	23575	23632	23575	23699	23578	23682	23641	23569	23579	23580	23665	23603	23589	23634	23663	23404	23629	23682	23418	23486	23597	23612	23575	23549	23470	23593	23620	23670	23539	23636	23602	23561	23512	23552	23552	23595	23786	23575	23678	23648	23620	23526	23607	23616	23609	23574	23509	23515	23661	23507	23670	23612	23602	23590	23596	23802	23560	23599	23575	23764	23644	23520	23534	23610	23616	23757	23523	23585	23665	23683	23623	23623	23579	23737	23570	23666	23641	23660	23654	23574	23575	23619	23631	23644	23566	23724	23472	23760	23613	23537	23700	23572	23583	23530	23714	23511	23537	23688	23573	23616	23611	23678	23548	23626	23651	23591	23684	23747	23515	23575	23449	23618	23764	23500	23645	23663	23528	23615	23518	23634	23573	23665	23539	23738	23587	23622	23641	23571	23640	23592	23634	23545	23531	23752	23584	23724	23662	23682	23695	23540	23687	23622	23676	23559	23534	23719	23659	23641	23501	23623	23620	23533	23609	23692	23580	23567	23599	23526	23783	23508	23716	23707	23496	23586	23616	23587	23605	23560	23738	23626	23628	23580	23667	23595	23730	23834	23702	23491	23591	23772	23543	23627	23563	23540	23653	23683	23643	23620	23531	23627	23549	23566	23560	23614	23714	23585	23723	23439	23646	23653	23583	23603	23676	23658	23559	23523	23567	23643	23697	23569	23695	23662	23601	23459	23534	23608	23609	23535	23625	23765	23781	23559	23553	23606	23679	23545	23706	23530	23796	23742	23579	23625	23657	23654	23582	23624	23651	23624	23654	23748	23548	23697	23743	23720	23706	23587	23578	23604	23563	23648	23573	23514	23692	23500	23766	23612	23802	23617	23453	23668	23618	23531	23505	23615	23754	23678	23600	23583	23666	23554	23738	23629	23667	23678	23572	23611	23513	23618	23663	23679	23678	23643	23637	23539	23579	23635	23659	23677	23757	23456	23701	23689	23531	23597	23679	23558	23712	23524	23651	23554	23489	23690	23628	23761	23530	23547	23724	23544	23568	23542	23658	23673	23545	23581	23725	23557	23570	23620	23641	23608	23519	23453	23665	23717	23594	23497	23785	23617	23566	23675	23506	23528	23647	23629	23584	23540	23627	23628	23642	23682	23628	23543	23718	23471	23653	23588	23747	23575	23634	23592	23715	23655	23491	23541	23592	23470	23799	23596	23609	23641	23654	23625	23647	23559	23682	23591	23600	23557	23628	23633	23631	23649	23684	23593	23619	23679	23736	23586	23581	23655	23694	23587	23538	23602	23618	23580	23622	23678	23660	23706	23631	23576	23594	23589	23549	23519	23685	23636	23699	23581	23481	23588	23663	23572	23688	23600	23615	23604	23561	23674	23606	23703	23568	23589	23680	23601	23659	23558	23593	23711	23506	23580	23607	23609	23606	23567	23666	23625	23629	23499	23691	23429	23713	23544	23742	23548	23682	23587	23572	23636	23627	23489	23539	23672	23533	23681	23536	23644	23613	23612	23601	23640	23735	23603	23503	23715	23599	23710	23492	23713	23591	23740	23586	23605	23553	23634	23606	23676	23536	23627	23631	23539	23473	23600	23703	23577	23573	23598	23721	23580	23596	23777	23659	23533	23560	23597	23756	23622	23647	23652	23664	23565	23646	23607	23449	23758	23646	23597	23654	23561	23552	23752	23483	23648	23676	23575	23579	23660	23650	23686	23775	23581	23625	23643	23655	23746	23618	23669	23628	23672	23625	23586	23555	23483	23558	23642	23567	23606	23625	23564	23515	23684	23685	23639	23556	23653	23616	23603	23577	23591	23661	23591	23647	23554	23748	23626	23661	23572	23618	23596	23495	23563	23677	23584	23481	23593	23527	23658	23669	23549	23665	23678	23667	23569	23638	23602	23746	23603	23592	23666	23627	23524	23680	23577	23599	23636	23629	23584	23648	23593	23534	23633	23600	23574	23629	23611	23596	23687	23684	23690	23662	23552	23685	23672	23643	23657	23650	23552	23673	23683	23627	23552	23694	23470	23586	23635	23709	23644	23656	23626	23568	23567	23649	23619	23622	23577	23589	23573	23675	23595	23671	23757	23684	23707	23687	23568	23748	23645	23613	23649	23569	23714	23645	23586	23724	23605	23777	23620	23655	23617	23698	23654	23625	23739	23692	23631	23578	23594	23735	23634	23673	23591	23502	23641	23708	23619	23637	23681	23572	23518	23596	23603	23563	23565	23591	23587	23656	23646	23585	23600	23617	23625	23593	23576	23602	23608	23661	23786	23516	23629	23667	23520	23600	23740	23707	23725	23549	23595	23650	23682	23723	23595	23541	23548	23580	23705	23618	23664	23659	23690	23645	23583	23551	23665	23695	23609	23625	23707	23646	23679	23474	23761	23672	23598	23621	23546	23605	23673	23801	23549	23552	23608	23702	23706	23624	23672	23711	23755	23708	23726	23611	23679	23566	23703	23586	23691	23596	23720	23544	23567	23589	23681	23530	23601	23726	23597	23615	23733	23619	23651	23590	23667	23648	23705	23604	23753	23601	23571	23541	23723	23570	23622	23646	23539	23536	23728	23585	23616	23632	23646	23485	23633	23654	23653	23575	23559	23615	23585	23575	23621	23658	23522	23606	23550	23632	23665	23565	23594	23680	23544	23621	23665	23611	23661	23701	23528	23634	23552	23614	23721	23587	23695	23637	23611	23781	23579	23644	23546	23667	23588	23577	23603	23495	23585	23637	23605	23636	23649	23583	23738	23689	23552	23637	23581	23738	23632	23683	23448	23665	23561	23649	23629	23596	23594	23579	23695	23588	23748	23534	23659	23724	23655	23741	23547	23582	23762	23566	23584	23619	23657	23747	23605	23626	23517	23568	23637	23514	23657	23678	23550	23651	23644	23645	23567	23638	23736	23584	23652	23638	23617	23675	23681	23506	23718	23715	23711	23739	23538	23700	23653	23693	23544	23595	23544	23609	23625	23671	23698	23533	23706	23666	23753	23694	23601	23649	23541	23614	23607	23650	23705	23629	23573	23549	23624	23635	23585	23546	23639	23735	23650	23655	23695	23679	23576	23766	23686	23675	23642	23552	23567	23694	23590	23742	23721	23557	23658	23626	23650	23664	23675	23682	23606	23689	23606	23626	23589	23550	23512	23732	23554	23688	23653	23474	23767	23679	23698	23601	23723	23593	23735	23648	23557	23601	23558	23583	23680	23760	23464	23658	23646	23674	23579	23667	23637	23650	23761	23636	23684	23711	23733	23612	23755	23592	23736	23468	23597	23679	23701	23664	23583	23595	23677	23569	23632	23676	23594	23628	23671	23642	23687	23568	23632	23621	23583	23592	23644	23625	23488	23774	23550	23755	23590	23583	23655	23718	23564	23789	23578	23732	23620	23607	23630	23665	23708	23618	23750	23720	23778	23680	23613	23631	23620	23552	23696	23485	23824	23593	23593	23604	23587	23702	23649	23724	23743	23719	23614	23671	23644	23788	23492	23705	23552	23522	23679	23545	23549	23888	23654	23570	23640	23637	23590	23613	23746	23567	23579	23639	23681	23574	23719	23742	23652	23687	23572	23695	23635	23634	23577	23713	23696	23602	23651	23577	23590	23533	23726	23591	23635	23600	23650	23631	23570	23590	23689	23626	23627	23621	23585	23560	23575	23717	23669	23620	23620	23716	23607	23661	23746	23589	23689	23726	23737	23605	23596	23678	23636	23698	23639	23781	23598	23630	23649	23601	23504	23742	23684	23677	23541	23613	23659	23610	23666	23477	23768	23511	23659	23542	23633	23668	23615	23625	23578	23672	23657	23620	23617	23635	23618	23611	23546	23616	23541	23611	23564	23723	23624	23615	23638	23596	23537	23726	23655	23563	23575	23678	23646	23624	23743	23615	23608	23616	23636	23619	23688	23690	23624	23607	23735	23577	23588	23547	23725	23562	23668	23692	23672	23746	23596	23597	23677	23570	23755	23663	23660	23692	23685	23591	23726	23770	23651	23670	23708	23472	23574	23586	23700	23701	23629	23697	23703	23769	23456	23688	23720	23580	23677	23803	23570	23599	23647	23497	23728	23575	23708	23558	23590	23611	23678	23668	23617	23650	23611	23686	23703	23593	23644	23690	23551	23552	23528	23716	23694	23695	23540	23620	23639	23651	23577	23717	23636	23571	23620	23640	23686	23683	23724	23604	23733	23676	23675	23580	23719	23580	23800	23663	23619	23526	23762	23573	23663	23586	23696	23693	23690	23640	23658	23722	23726	23639	23664	23675	23738	23542	23700	23569	23583	23630	23619	23623	23667	23732	23508	23576	23639	23547	23739	23596	23569	23811	23571	23685	23633	23451	23700	23644	23588	23576	23579	23634	23592	23623	23608	23710	23497	23573	23685	23661	23613	23763	23617	23652	23581	23666	23610	23595	23654	23632	23561	23669	23761	23691	23598	23755	23436	23673	23613	23775	23665	23608	23622	23577	23629	23764	23590	23640	23592	23772	23587	23697	23705	23579	23624	23662	23640	23764	23720	23504	23690	23525	23784	23685	23537	23506	23801	23800	23660	23694	23659	23737	23676	23660	23679	23665	23624	23511	23642	23661	23704	23706	23607	23614	23412	23760	23605
19054	16838	16660	16671	16689	17338	24879	25268	21737	18450	17033	16643	16605	16513	16573	16570	16521	16532	16437	16551	16587	16489	16516	16449	16397	16586	16457	16807	16478	16768	16529	16827	16535	16575	16694	16450	16633	16654	16673	16633	16438	16471	16583	16469	16482	16596	16710	16524	16554	16612	16810	16701	16665	16612	16639	16344	16949	16755	16492	16822	16506	16439	16412	16508	16601	16617	16403	16625	16695	16556	16835	16533	16617	16599	16676	16394	16553	16452	16651	16373	16625	16747	16943	16560	16702	16684	16549	16435	16582	16522	16550	16696	16592	16723	16697	16686	16490	16637	16485	16637	16630	16721	16546	16539	16654	16722	16643	16645	16524	16440	16661	16722	16612	16590	16636	16629	16387	16583	16518	16297	16614	16726	16334	16567	16537	16571	16594	16592	16794	16598	16602	16576	16670	16546	16670	16457	16704	16728	16698	16663	16558	16533	16656	16720	16623	16697	16741	16766	16786	16608	16639	16645	16510	16615	16612	16565	16663	16593	16655	16454	16406	16638	16600	16702	16658	16620	16630	16493	16610	16631	16618	16498	16480	16593	16534	16670	16728	16780	16612	16636	16317	16585	16577	16621	16613	16590	16563	16457	16568	16774	16595	16788	16774	16538	16655	16681	16632	16616	16518	16360	16708	16555	16625	16869	16617	16785	16713	16734	16411	16400	16810	16524	16804	16769	16608	16612	16664	16760	16652	16781	16484	16578	16684	16702	16615	16542	16394	16479	16430	16741	16450	16531	16489	16617	16571	16363	16632	16577	16467	16426	16646	16678	16435	16639	16598	16456	16592	16486	16535	16487	16754	16762	16560	16597	16795	16561	16730	16758	16568	16512	16353	16636	16699	16496	16571	16627	16566	16682	16612	16457	16561	16527	16498	16604	16762	16668	16503	16650	16575	16506	16698	16489	16799	16559	16451	16625	16806	16758	16469	16725	16566	16710	16619	16636	16588	16707	16808	16797	16616	16691	16598	16582	16899	16608	16721	16559	16629	16758	16669	16598	16683	16515	16524	16389	16760	16700	16627	16550	16786	16639	16629	16747	16580	16427	16659	16533	16594	16703	16489	16593	16558	16512	16462	16922	16546	16565	16538	16547	16750	16510	16480	16678	16703	16632	16654	16531	16791	16597	16523	16506	16632	16605	16679	16581	16621	16639	16519	16567	16815	16619	16649	16652	16597	16526	16616	16677	16594	16537	16723	16488	16592	16581	16548	16617	16397	16773	16533	16881	16637	16546	16589	16574	16445	16671	16660	16725	16486	16405	16758	16577	16585	16475	16668	16442	16511	16663	16668	16552	16488	16790	16491	16613	16718	16691	16613	16767	16520	16540	16547	16538	16573	16517	16533	16764	16637	16740	16543	16428	16684	16525	16700	16714	16654	16541	16639	16575	16700	16647	16789	16591	16720	16598	16461	16577	16645	16544	16530	16624	16483	16701	16844	16635	16386	16689	16724	16726	16543	16411	16545	16526	16693	16559	16605	16556	16678	16631	16736	16645	16573	16531	16635	16581	16646	16801	16856	16594	16702	16607	16605	16698	16587	16592	16643	16662	16738	16593	16490	16404	16700	16489	16668	16714	16493	16602	16813	16826	16638	16693	16775	16874	16521	16619	16623	16521	16563	16564	16683	16508	16506	16788	16753	16617	16599	16596	16547	16591	16421	16598	16505	16442	16587	16507	16485	16755	16657	16645	16495	16671	16545	16303	16516	16464	16554	16615	16679	16601	16644	16695	16667	16573	16880	16603	16746	16748	16836	16521	16686	16585	16514	16663	16629	16656	16708	16450	16584	16639	16763	16783	16494	16691	16428	16591	16582	16544	16813	16732	16543	16564	16567	16506	16657	16641	16920	16743	16571	16635	16827	16590	16741	16588	16809	16428	16542	16749	16726	16616	16500	16573	16610	16611	16643	16521	16565	16527	16543	16614	16551	16528	16670	16639	16489	16458	16493	16539	16479	16519	16531	16558	16595	16838	16829	16766	16615	16649	16528	16761	16617	16854	16479	16496	16714	16518	16522	16499	16529	16605	16520	16630	16574	16622	16591	16719	16559	16711	16587	16648	16588	16752	16544	16296	16609	16677	16391	16655	16592	16402	16852	16653	16723	16671	16587	16582	16615	16573	16652	16624	16421	16519	16742	16623	16547	16767	16543	16511	16796	16589	16642	16617	16459	16824	16757	16619	16660	16608	16456	16697	16789	16629	16691	16614	16663	16720	16454	16572	16594	16583	16595	16585	16608	16497	16474	16719	16698	16654	16543	16541	16579	16495	16859	16670	16468	16517	16621	16669	16629	16551	16453	16536	16653	16482	16525	16583	16498	16342	16433	16688	16738	16609	16591	16587	16584	16543	16722	16543	16728	16505	16538	16348	16705	16412	16491	16519	16507	16788	16643	16826	16634	16454	16347	16279	16445	16465	16549	16624	16483	16738	16621	16605	16636	16546	16598	16546	16577	16795	16647	16476	16591	16866	16627	16552	16715	16582	16685	16580	16456	16603	16756	16535	16497	16403	16577	16646	16631	16647	16527	16440	16750	16472	16742	16586	16710	16679	16532	16312	16414	16744	16565	16708	16628	16671	16941	16657	16697	16378	16596	16670	16439	16440	16692	16622	16562	16799	16458	16501	16815	16670	16413	16737	16635	16586	16585	16496	16595	16814	16475	16487	16463	16834	16781	16563	16602	16622	16605	16714	16600	16601	16523	16584	16886	16770	16545	16563	16726	16602	16705	16653	16416	16509	16693	16669	16736	16567	16719	16526	16705	16468	16523	16586	16549	16588	16460	16550	16501	16811	16699	16506	16313	16593	16641	16569	16605	16587	17116	16804	16652	16430	16547	16725	16583	16672	16550	16491	16712	16582	16475	16628	16545	16789	16597	16682	16662	16573	16747	16547	16496	16681	16724	16645	16637	16644	16522	16830	16437	16568	16717	16462	16696	16657	16628	16772	16654	16489	16644	16643	16707	16608	16605	16784	16723	16430	16541	16828	16585	16638	16547	16667	16706	16703	16697	16490	16613	16535	16546	16641	16384	16662	16655	16511	16683	16707	16463	16638	16447	16570	16712	16595	16543	16444	16375	16706	16795	16477	16712	16566	16750	16707	16626	16406	16640	16784	16574	16460	16494	16609	16782	16555	16607	16648	16655	16654	16663	16554	16590	16638	16639	16433	16703	16485	16401	16655	16550	16394	16590	16558	16524	16591	16660	16626	16636	16623	16700	16708	16757	16665	16624	16654	16622	16639	16573	16675	16567	16554	16575	16548	16626	16561	16347	16444	16625	16658	16695	16622	16513	16637	16562	16582	16700	16715	16418	16624	16669	16661	16379	16454	16622	16678	16532	16696	16553	16548	16654	16713	16496	16723	16710	16665	16704	16793	16585	16682	16679	16672	16399	16424	16580	16599	16782	16522	16644	16664	16718	16601	16587	16527	16588	16698	16448	16780	16687	16505	16614	16659	16686	16561	16396	16488	16454	16580	16705	16624	16586	16428	16669	16593	16719	16578	16699	16482	16574	16580	16527	16523	16502	16596	16549	16717	16486	16394	16770	16576	16721	16506	16614	16692	16754	16568	16616	16595	16556	16739	16457	16802	16626	16543	16743	16651	16636	16633	16597	16469	16542	16617	16676	16395	16609	16841	16739	16839	16607	16432	16389	16457	16896	16636	16608	16866	16574	16614	16635	16497	16481	16447	16511	16641	16746	16650	16630	16721	16687	16448	16572	16626	16525	16579	16799	16426	16551	16444	16493	16838	16492	16638	16609	16471	16480	16549	16683	16688	16594	16499	16553	16588	16605	16656	16616	16669	16544	16524	16574	16714	16606	16557	16517	16703	16481	16602	16536	16661	16826	16639	16636	16719	16767	16695	16611	16766	16573	16789	16376	16565	16711	16637	16431	16453	16537	16697	16572	16581	16515	16724	16619	16442	16765	16856	16665	16660	16676	16493	16589	16530	16651	16517	16732	16663	16577	16562	16619	16557	16539	16617	16707	16642	16762	16493	16422	16737	16290	16636	16700	16639	16765	16621	16541	16639	16586	16778	16741	16468	16827	16629	16619	16732	16728	16619	16616	16453	16747	16460	16562	16744	16763	16554	16695	16535	16595	16635	16504	16668	16505	16732	16602	16593	16675	16564	16508	16487	16761	16547	16630	16347	16544	16625	16712	16593	16470	16474	16777	16688	16689	16860	16626	16587	16469	16387	16726	16725	16614	16535	16534	16398	16745	16579	16411	16743	16610	16658	16634	16737	16597	16465	16546	16523	16627	16717	16526	16366	16496	16523	16708	16479	16729	16783	16497	16436	16401	16630	16854	16551	16579	16557	16615	16543	16560	16884	16479	16480	16581	16616	16647	16667	16555	16631	16615	16555	16890	16709	16730	16520	16792	16660	16740	16700	16675	16673	16643	16655	16348	16671	16601	16705	16366	16593	16588	16515	16641	16475	16611	16595	16572	16772	16536	16488	16473	16705	16811	16384	16635	16382	16535	16519	16675	16456	16592	16573	16593	16637	16551	16718	16548	16553	16623	16422	16618	16580	16668	16663	16571	16611	16477	16540	16733	16717	16695	16625	16446	16668	16668	16569	16816	16644	16617	16607	16468	16717	16567	16450	16492	16555	16690	16606	16652	16661	16461	16780	16659	16743	16550	16679	16691	16676	16487	16496	16638	16552	16639	16824	16673	16640	16646	16749	16758	16587	16805	16727	16618	16601	16467	16466	16532	16439	16698	16527	16686	16758	16650	16540	16714	16753	16617	16805	16495	16615	16645	16605	16687	16739	16452	16608	16604	16627	16659	16396	16639	16761	16732	16773	16755	16874	16609	16592	16826	16672	16644	16725	16609	16605	16606	16572	16537	16681	16597	16578	16591	16654	16581	16463	16630	16527	16733	16586	16469	16495	16536	16613	16553	16693	16765	16525	16483	16517	16617	16527	16535	16601	16606	16689	16695	16581	16545	16636	16501	16605	16448	16741	16640	16676	16657	16505	16612	16644	16611	16487	16476	16496	16554	16605	16380	16404	16608	16645	16589	16545	16679	16623	16592	16788	16725	16548	16633	16463	16644	16745	16537	16459	16606	16697	16638	16513	16648	16570	16523	16611	16549	16757	16640	16498
23827	23911	23889	24559	25262	28295	29312	28657	26737	24712	23838	23736	23821	23811	23656	23780	23724	23676	23855	23747	23721	23622	23734	23792	23711	23667	23767	23811	23765	23731	23862	23780	23720	23711	23592	23741	23766	23666	23763	23711	23706	23665	23769	23790	23663	23776	23774	23650	23803	23783	23792	23716	23706	23726	23699	23749	23620	23700	23742	23697	23790	23843	23757	23728	23602	23680	23801	23608	23818	23765	23744	23706	23767	23699	23755	23787	23696	23678	23651	23771	23832	23643	23680	23656	23736	23781	23658	23744	23861	23652	23723	23636	23763	23735	23702	23803	23783	23853	23721	23661	23806	23729	23848	23849	23703	23835	23768	23727	23672	23724	23761	23713	23806	23563	23701	23786	23725	23648	23701	23814	23726	23755	23703	23745	23693	23643	23810	23696	23715	23773	23724	23685	23723	23668	23731	23755	23804	23797	23738	23761	23749	23786	23683	23754	23685	23795	23619	23699	23807	23738	23747	23722	23751	23673	23773	23884	23712	23850	23574	23760	23749	23691	23716	23710	23826	23752	23680	23806	23713	23693	23740	23911	23698	23588	23846	23813	23699	23793	23776	23728	23778	23860	23757	23832	23710	23848	23787	23907	23767	23832	23748	23762	23795	23781	23802	23705	23746	23889	23764	23731	23770	23782	23785	23703	23767	23827	23793	23760	23769	23619	23639	23759	23742	23812	23804	23735	23700	23636	23776	23638	23660	23735	23898	23852	23695	23852	23860	23865	23727	23801	23923	23748	23723	23846	23751	23771	23742	23783	23879	23642	23835	23759	23801	23766	23823	23833	23609	23886	23730	23646	23819	23858	23796	23856	23717	23720	23815	23835	23738	23815	23721	23716	23737	23617	23963	23576	23800	23771	23871	23799	23881	23699	23897	23711	23758	23757	23769	23803	23809	23725	23771	23690	23703	23699	23793	23739	23832	23776	23845	23830	23822	23732	23965	23754	23762	23797	23860	23784	23749	23714	23822	23790	23730	23825	23720	23766	23883	23904	23753	23774	23571	23843	23768	23783	23860	23850	23785	23689	23735	23689	23779	23779	23957	23746	23730	23754	23730	23697	23775	23804	23779	23824	23720	23750	23760	23676	23860	23770	23837	23718	23757	23719	23785	23752	23809	23785	23761	23737	23773	23754	23764	23769	23796	23791	23788	23833	23833	23793	23815	23794	23691	23835	23708	23789	23609	23782	23714	23773	23763	23787	23728	23803	23569	23843	23847	23812	23726	23730	23768	23679	23831	23763	23689	23659	23799	23723	23700	23852	23722	23789	23791	23735	23835	23639	23758	23813	23672	23676	23751	23803	23703	23737	23791	23797	23837	23777	23776	23834	23926	23765	23736	23648	23817	23625	23818	23791	23826	23729	23771	23870	23842	23744	23709	23836	23799	23792	23727	23703	23737	23763	23779	23765	23700	23691	23823	23720	23741	23647	23807	23815	23710	23859	23926	23809	23767	23873	23702	23772	23708	23797	23716	23893	23626	23743	23807	23842	23776	23751	23825	23767	23835	23739	23764	23794	23708	23805	23778	23747	23826	23687	23752	23729	23803	23728	23726	23784	23795	23676	23846	23772	23737	23712	23815	23682	23899	23891	23845	23771	23958	23685	23886	23698	23751	23715	23812	23708	23620	23798	23711	23896	23649	23695	23728	23916	23656	23872	23747	23801	23825	23743	23768	23765	23771	23833	23780	23712	23866	23710	23753	23736	23831	23672	23816	23814	23759	23847	23846	23779	23624	23734	23750	23721	23631	23808	23698	23892	23780	23728	23783	23696	23845	23655	23669	23857	23686	23809	23799	23748	23763	23849	23808	23807	23854	23680	23616	23770	23788	23853	23884	23721	23829	23619	23794	23736	23715	23884	23664	23767	23703	23839	23808	23706	23677	23860	23901	23797	23716	23679	23775	23806	23777	23805	23898	23681	23711	23813	23692	23895	23669	23741	23784	23856	23738	23685	23657	23795	23799	23864	23742	23753	23838	23736	23866	23840	23746	23814	23772	23702	23635	23746	23840	23815	23792	23676	23769	23703	23789	23721	23729	23855	23762	23799	23816	23745	23742	23687	23805	23707	23731	23875	23817	23742	23761	23777	23782	23779	23704	23684	23704	23704	23796	23772	23764	23842	23624	23710	23799	23754	23727	23837	23839	23818	23682	23746	23688	23775	23750	23828	23745	23717	23837	23777	23812	23792	23870	23751	23758	23743	23832	23685	23831	23744	23689	23920	23734	23789	23880	23978	23725	23747	23712	23697	23848	23807	23836	23736	23704	23877	23643	23760	23814	23740	23901	23710	23710	23691	23796	23856	23849	23725	23656	23786	23624	23737	23802	23762	23777	23732	23752	23656	23713	23829	23670	23722	23669	23829	23834	23757	23875	23749	23730	23893	23708	23769	23628	23930	23790	23602	23899	23807	23743	23744	23748	23778	23759	23832	23810	23753	23800	23815	23761	23802	23741	23825	23785	23706	23753	23761	23758	23739	23755	23849	23772	23767	23881	23673	23745	23631	23715	23786	23750	23725	23793	23756	23665	23820	23771	23797	23695	23760	23648	23835	23836	23702	23797	23625	23811	23743	23839	23768	23656	23802	23803	23781	23662	23659	23776	23739	23793	23798	23717	23790	23828	23703	23746	23875	23701	23779	23882	23859	23741	23769	23727	23672	23864	23789	23675	23759	23809	23691	23724	23744	23800	23754	23865	23772	23804	23635	23802	23856	23776	23769	23813	23844	23779	23727	23764	23842	23724	23816	23834	23756	23754	23716	23741	23604	23783	23782	23819	23671	23774	23807	23771	23814	23601	23869	23893	23759	23740	23742	23876	23717	23743	23699	23832	23692	23719	23676	23758	23770	23748	23822	23802	23805	23787	23778	23833	23768	23810	23731	23807	23754	23847	23703	23696	23727	23794	23781	23770	23703	23830	23834	23768	23779	23725	23720	23846	23837	23748	23758	23715	23855	23794	23823	23593	23803	23779	23903	23669	23822	23702	23826	23761	23864	23716	23817	23679	23762	23858	23741	23852	23755	23731	23776	23855	23667	23792	23787	23855	23819	23681	23823	23669	23801	23887	23808	23757	23795	23772	23827	23851	23723	23756	23709	23811	23803	23725	23816	23832	23743	23871	23718	23731	23929	23825	23825	23704	23788	23801	23883	23761	23758	23752	23719	23777	23838	23782	23839	23729	23826	23901	23755	23784	23870	23686	23812	23769	23808	23715	23800	23763	23732	23830	23700	23773	23776	23923	23856	23774	23795	23804	23713	23794	23819	23799	23860	23659	23701	23708	23769	23740	23772	23847	23823	23690	23841	23826	23703	23832	23821	23715	23870	23728	23852	23732	23636	23781	23712	23781	23678	23808	23772	23594	23916	23784	23851	23721	23777	23737	23806	23862	23727	23883	23796	23737	23761	23754	23704	23860	23748	23773	23696	23828	23752	23840	23677	23868	23623	23691	23748	23716	23765	23818	23902	23723	23795	23785	23714	23926	23653	23846	23775	23896	23589	23770	23742	23711	23689	23716	23748	23815	23789	23816	23977	23698	23780	23975	23681	23730	23846	23783	23888	23732	23826	23807	23720	23873	23786	23803	23711	23826	23877	23871	23714	23804	23869	23796	23716	23770	23933	23648	23864	23802	23886	23696	23668	23797	23694	23781	23703	23836	23791	23803	23604	23913	23883	23765	23773	23893	23711	23714	23759	23869	23826	23864	23847	23710	23767	23759	23652	23777	23808	23706	23736	23792	23647	23749	23789	23852	23675	23787	23757	23779	23847	23785	23776	23767	23791	23679	23698	23894	23798	23736	23911	23725	23841	23857	23737	23733	23781	23842	23775	23845	23790	23770	23805	23810	23729	23786	23807	23770	23598	23803	23873	23775	23792	23807	23593	23748	23844	23768	23768	23724	23867	23738	23777	23800	23828	23803	23744	23772	23761	23814	23739	23740	23714	23692	23846	23834	23731	23667	23807	23810	23751	23836	23665	23913	23818	23726	23786	23804	23653	23878	23829	23679	23828	23681	23632	23843	23716	23766	23777	23708	23729	23920	23871	23715	23763	23837	23864	23770	23879	23713	23853	23851	23653	23812	23859	23743	23840	23794	23690	23737	23813	23784	23899	23594	23772	23748	23669	23757	23792	23726	23780	23838	23704	23754	23824	23738	23808	23707	23823	23714	23726	23767	23817	23757	23780	23681	23727	23736	23806	23681	23819	23744	23820	23882	23789	23786	23579	23849	23835	23669	23788	23795	23733	23793	23821	23876	23767	23770	23754	23782	23831	23773	23768	23807	23713	23858	23770	23816	23804	23861	23806	23810	23763	23767	23838	23805	23751	23810	23755	23895	23647	23810	23833	23733	23807	23660	23709	23853	23795	23808	23796	23865	23858	23640	23872	23844	23738	23637	23838	23764	23785	23810	23790	23852	23726	23752	23775	23778	23879	23839	23877	23588	23695	23818	23856	23812	23715	23717	23738	23732	23887	23864	23745	23779	23716	23785	23694	23829	23875	23739	23932	23725	23870	23677	23777	23738	23848	23919	23643	23829	23725	23824	23697	23729	23708	23766	23724	23746	23827	23767	23774	23749	23859	23802	23764	23741	23739	23930	23682	23872	23680	23822	23772	23744	23713	23930	23689	23848	23831	23712	23734	23869	23863	23816	23674	23834	23730	23921	23780	23848	23894	23732	23821	23867	23719	23869	23780	23750	23774	23903	23775	23872	23729	23880	23715	23900	23874	23834	23903	23780	23687	23712	23768	23737	23754	23753	23793	23761	23840	23798	23850	23852	23822	23745	23820	23830	23766	23660	23685	23668	23843	23580	23802	23584	23890	23857	23805	23747	23824	23738	23675	23819	23663	23723	23610	23872	23854	23710	23778	23775	23689	23684	23794	23678	23749	23843	23693	23824	23824	23839	23646	23711	23802	23774	23856	23778	23810	23711	23864	23655	23852	23675	23795	23781	23757	23834	23752	23786	23802	23728	23673	23832	23753	23729	23723	23819	23748	23776	23758	23737	23815	23766	23702	23746	23903	23741	23772	23674	23793	23738	23761	23723	23838	23815	23652	23712	23909	23727	23656	23800	23808	23840	23819	23801	23790	23774	23540	23807	23741	23774	23623	23811	23623
18389	17388	17102	17051	17555	21008	46322	42694	32067	22474	17972	16962	16702	16701	16700	16681	16726	16626	16627	16557	16619	16526	16614	16667	16625	16630	16495	16746	16534	16656	16707	16750	16753	16654	16930	16653	16632	16569	16618	16539	16606	16942	16647	16633	16917	16764	16751	16830	16601	16870	16686	16633	16594	16606	16655	16598	16512	16676	16792	16581	16707	16575	16525	16659	16630	16670	16593	16604	16602	16632	16519	16564	16699	16639	16617	16668	16831	16442	16491	16726	16661	16625	16476	16648	16386	16543	16524	16517	16630	16606	16699	16446	16638	16697	16656	16657	16598	16532	16641	16637	16665	16620	16601	16575	16610	16612	16489	16734	16727	16680	16618	16583	16592	16709	16372	16751	16581	16686	16592	16577	16802	16740	16698	16454	16719	16574	16924	16619	16565	16742	16910	16674	16692	16868	16632	16707	16559	16753	16787	16697	16606	16612	16681	16688	16535	16690	16759	16688	16593	16411	16610	16642	16634	16714	16801	16533	16834	16658	16791	16748	16483	16771	16604	16661	16712	16754	16667	16639	16853	16680	16711	16415	16683	16739	16653	16648	16681	16568	16646	16569	16566	16646	16641	16646	16492	16713	16902	16759	16789	16614	16700	16485	16709	16466	16509	16378	16462	16686	16593	16847	16817	16576	16657	16850	16645	16675	16610	16645	16613	16677	16789	16347	16561	16559	16679	16717	16705	16664	16654	16651	16684	16839	16842	16475	16709	16552	16675	16588	16678	16618	16762	16606	16575	16637	16931	16691	16631	16624	16778	16796	16553	16706	17007	16694	16666	16541	16707	16594	16700	16632	16802	16705	16555	16579	16823	16597	16707	16606	16729	16750	16617	16998	16642	16599	16669	16655	16753	16544	16733	16654	16744	16687	16812	16836	16709	16828	16823	16586	16621	16702	16687	16628	16414	16532	16673	16637	16658	16555	16680	16721	16710	16740	16633	16672	16731	16839	16581	16817	16483	16748	16795	16545	16931	16766	16670	16688	16680	16568	16744	16821	16855	16844	16597	16455	16796	16728	16626	16685	16504	16615	16759	16660	16721	16536	16322	16531	16546	16568	16789	16704	16726	16524	16484	16544	16610	16635	16568	16812	16803	16695	16774	16653	16552	16436	16605	16609	16653	16840	16812	16516	16768	16610	16664	16719	16531	16775	16557	16644	16646	16636	16764	16544	16630	16687	16798	16610	16689	16669	16598	16738	16540	16617	16555	16581	16694	16628	16535	16639	16741	16963	16744	16555	16533	16818	16730	16554	16594	16591	16816	16733	16667	16840	16786	16630	16740	16600	16601	16642	16770	16704	16705	16720	16717	16659	16712	16653	16844	16655	16832	16629	16700	16528	16483	16715	16675	16720	16749	16541	16485	16700	17002	16714	16738	16576	16573	16606	16620	16618	16574	16656	16604	16627	16734	16699	16701	16709	16510	16606	16771	16799	16683	16324	16586	16755	16493	16680	16712	16462	16798	16753	16618	16628	16570	16735	16665	16735	16741	16786	16697	16595	16877	16700	16424	16482	16629	16714	16623	16733	16671	16674	16844	16731	16677	16734	16733	16746	16720	16679	16740	16457	16643	16277	16835	16626	16771	16648	16611	16564	16797	16645	16684	16679	16766	16466	16704	16702	16670	16725	16706	16513	16710	16794	16711	16563	16724	16609	16711	16498	16637	16676	16716	16473	16790	16677	16872	16565	16747	16565	16458	16653	16635	16609	16427	16808	16688	16696	16668	16835	16526	16665	16758	16617	16519	16694	16620	16703	16739	16643	16753	16649	16650	16659	16849	16754	16595	16703	16703	16784	16825	16647	16674	16536	16663	16738	16850	16714	16716	16838	16582	16868	16929	16674	16744	16635	16699	16646	16703	16858	16830	16542	16631	16663	16694	16665	16791	16598	16666	16566	16717	16728	16544	16684	16796	16715	16745	16466	16530	16524	16638	16683	16756	16882	16651	16634	16652	16636	16463	16830	16655	16530	16686	16773	16609	16644	16695	16666	16567	16714	16626	16708	16862	17020	16886	16754	16712	16516	16607	16511	16680	16789	16572	16687	16862	16656	16802	16723	16672	16647	16632	16778	16729	16664	16645	16601	16916	16765	16683	16576	16563	16676	16473	16655	16738	16403	16719	16684	16573	16639	16745	16720	16665	16770	16686	16843	16517	16893	16714	16653	16678	16738	16531	16638	16377	16552	16607	16355	16673	16646	16664	16713	16644	16836	16708	16628	16596	16739	16983	16786	16664	16703	16630	16795	16750	16632	16586	16708	16726	16540	16602	16675	16562	16621	16807	16594	16585	16702	16552	16687	16763	16721	16613	16656	16811	16747	16619	16618	16771	16807	16587	16569	16657	16620	16600	16610	16888	16665	16568	16651	16836	16546	16723	16727	16770	16754	16757	16570	16718	16820	16666	16767	16556	16486	16715	16678	16502	16532	16526	16450	16570	16589	16532	16774	16759	16612	16761	16719	16593	16405	16590	16627	16705	16714	16795	16609	16594	16747	16642	16609	16697	16649	16960	16801	16714	16553	16791	16698	16460	16712	16806	16479	16902	16721	16592	16680	16856	16576	16550	16549	16651	16692	16754	16492	16782	16699	16413	16793	16471	16388	16835	16775	16508	16560	16590	16658	16699	16752	16656	16578	16433	16359	16558	16605	16662	16477	16819	16694	16686	16649	16600	16533	16683	16742	16647	16680	16736	16857	16593	16638	16768	16601	16773	16568	16526	16615	16699	16446	16569	16790	16459	16479	16701	16639	16828	16828	16550	16466	16697	16856	16738	16536	16681	16568	16749	16563	16851	16837	16640	16611	16608	16733	16623	16614	16730	16610	16697	16762	16814	16725	16718	16413	16722	16745	16671	16537	16580	16675	16596	16743	16591	16429	16701	16698	16720	16645	16752	16590	16641	16704	16716	16556	16626	16753	16677	16550	16608	16775	16625	16879	16709	16681	16950	16693	16408	16567	16736	16402	16799	16741	16724	16674	16671	16810	16531	16442	16999	16689	16726	16732	16605	16876	16550	16816	16742	16715	16574	16668	16656	16746	16730	16807	16607	16810	16633	16796	16617	16596	16763	16543	16811	16633	16634	16672	16584	16432	16549	16560	16725	16825	16514	16660	16651	16719	16558	16707	16618	16751	16524	16764	16776	16608	16658	16708	16689	16357	16620	16783	16713	16733	16509	16573	16443	16684	16559	16675	16571	16684	16635	16688	16747	16722	16799	16719	16495	16701	16886	16782	16689	16660	16625	16603	16634	16812	16546	16805	16602	16491	16714	16588	16604	16745	16605	16549	16634	16572	16866	16551	16650	16748	16445	16606	16814	16770	16870	16579	16614	16752	16634	16808	16690	16741	16814	16755	16648	16499	16675	16526	16665	16584	16755	16529	16690	16717	16827	16916	16609	16618	16709	16645	16823	16740	16534	16613	16486	16633	16716	16572	16637	16617	16658	16665	16644	16563	16818	16657	16639	16563	16675	16657	16664	16664	16733	16616	16691	16459	16710	16563	16599	16638	16397	16520	16852	16778	16704	16527	16871	16698	16605	16624	16601	16850	16529	16746	16657	16623	16605	16683	16798	16846	16780	16705	16404	16611	16455	16600	16763	16437	16736	16626	16530	16578	16699	16591	16604	16478	16603	16507	16656	16619	16760	16729	16772	16708	16592	16717	16699	16774	16557	16641	16668	16654	16718	16654	16559	16686	16624	16593	16681	16715	16496	16810	16738	17012	16622	16587	16674	16716	16777	16596	16724	16522	16677	16821	16580	16566	16619	16675	16815	16752	16556	16553	16640	16606	16691	16860	16623	16754	16815	16730	16593	16488	16761	16838	16718	16712	16598	16620	16803	16588	16610	16633	16731	16803	16601	16702	16777	16585	16609	16810	16845	16637	16709	16690	16823	16559	16502	16486	16705	16746	16696	16637	16694	16893	16602	16765	16860	16803	16655	16605	16430	16602	16755	16928	16674	16660	16759	16737	16585	16714	16756	16781	16605	16556	16583	16706	16470	16579	16741	16638	16710	16773	16703	16595	16823	16584	16575	16614	16627	16642	16574	17004	16605	16788	16712	16810	16813	16828	16596	16614	16857	16762	16679	16718	16589	16591	16781	16871	16516	16636	16777	16728	16524	16626	16685	16696	16617	16826	16549	16778	16778	16730	16596	16494	16791	16789	16697	16741	16584	16663	16787	16677	16577	16664	16699	16656	16712	16569	16598	16660	16758	16750	16671	16674	16655	16535	16757	16690	16699	16700	16583	16580	16482	16508	16594	16518	16538	16756	16796	16575	16677	16641	16584	16667	16698	16626	16779	16703	16816	16595	16805	16793	16694	16623	16892	16643	16487	16534	16608	16586	16605	16778	16535	16620	16803	16524	16626	16623	16584	16496	16783	17034	16830	16546	16619	16748	16855	16542	16626	16649	16585	16535	16601	16681	16729	16629	16639	16902	16834	16483	16763	16537	16663	16596	16625	16557	16713	16498	16519	16632	16579	16700	16550	16766	16608	16666	16711	16658	16696	16684	16665	16519	16773	16607	16554	16594	16782	16846	16791	16806	16637	16617	16665	16668	16730	16572	16769	16630	16408	16601	16801	16725	16619	16916	16554	16638	16693	16708	16824	16732	16594	16695	16621	16775	16882	16696	16708	16628	16796	16767	16841	16593	16487	16635	16832	16628	16553	16631	16363	16733	16625	16796	16779	16600	16677	16577	16577	16442	16517	16719	16801	16661	16511	16732	16796	16692	16742	16679	16696	16699	16714	16636	16542	16555	16700	16577	16705	16675	16717	16626	16665	16661	16738	16414	16774	16770	16596	16787	16795	16812	16523	16737	16550	16549	16600	16434	16511	16658	16473	16791	16589	16716	16597	16696	16812	16706	16917	16486	16783	16672	16531	16582	16971	16854	16736	16757	16591	16849	16958	16522	16587	16869	16816	16479	16571	16760	16814	16662	16492	16564	16733	16479	16632	16686	16834	16649	16610	16849	16722	16487	16782	16696	16846	16590	16683	16687	16618	16553	16511	16502	16672	16913	16777	16703	16765	16530	16735	16454	16731	16646	16773	16708	16599	16614	16715	16606	16678	16710	16543	16678	16656	16542	16601	16639	16707	16750	16791	16831
25214	24148	24016	25939	27391	31116	40300	28575	23434	24161	22862	22739	22767	23097	23125	23176	23436	23293	23526	23387	23452	23504	23534	23618	23498	23490	23647	23550	23630	23558	23586	23503	23697	23652	23561	23581	23509	23545	23617	23509	23512	23611	23646	23538	23618	23599	23683	23619	23515	23573	23566	23558	23478	23615	23584	23708	23541	23453	23502	23647	23567	23537	23538	23523	23507	23556	23540	23620	23571	23563	23684	23532	23676	23496	23493	23585	23499	23616	23545	23575	23471	23683	23503	23684	23527	23507	23661	23508	23612	23708	23562	23501	23633	23540	23583	23617	23570	23547	23677	23530	23604	23552	23721	23450	23564	23547	23444	23676	23460	23545	23548	23668	23422	23529	23732	23666	23607	23598	23461	23574	23648	23535	23533	23593	23521	23602	23733	23479	23551	23682	23681	23575	23676	23625	23692	23617	23571	23783	23573	23628	23370	23591	23566	23623	23675	23442	23671	23518	23675	23521	23744	23578	23577	23638	23732	23625	23618	23553	23581	23622	23704	23621	23670	23627	23651	23660	23592	23544	23685	23574	23582	23644	23680	23542	23578	23567	23628	23665	23629	23675	23710	23547	23661	23607	23476	23537	23634	23634	23545	23694	23602	23528	23611	23601	23667	23628	23634	23523	23600	23722	23590	23711	23677	23659	23547	23599	23619	23644	23600	23541	23592	23633	23493	23698	23499	23633	23529	23694	23759	23596	23724	23651	23586	23643	23632	23705	23650	23464	23637	23545	23693	23639	23638	23453	23603	23593	23650	23680	23622	23511	23627	23507	23622	23619	23616	23664	23608	23596	23659	23526	23705	23467	23502	23632	23598	23558	23679	23654	23618	23653	23763	23556	23554	23554	23734	23617	23571	23676	23610	23611	23557	23719	23618	23547	23611	23517	23767	23642	23599	23558	23586	23658	23763	23528	23664	23657	23723	23659	23553	23624	23534	23562	23649	23601	23644	23659	23659	23572	23680	23657	23540	23711	23571	23730	23637	23718	23606	23506	23609	23628	23568	23743	23659	23441	23602	23575	23646	23613	23636	23512	23502	23582	23571	23531	23706	23429	23744	23576	23732	23596	23647	23523	23610	23659	23545	23569	23566	23651	23600	23630	23653	23578	23667	23609	23770	23599	23753	23646	23696	23619	23637	23537	23656	23624	23650	23632	23553	23505	23588	23542	23709	23679	23588	23658	23690	23579	23618	23640	23602	23597	23689	23623	23421	23754	23626	23758	23580	23566	23592	23529	23772	23553	23514	23691	23625	23414	23783	23586	23585	23576	23762	23556	23662	23685	23619	23686	23527	23663	23580	23634	23624	23595	23637	23663	23589	23637	23619	23563	23628	23608	23673	23616	23504	23656	23601	23555	23601	23604	23617	23583	23660	23553	23614	23713	23604	23661	23699	23611	23650	23633	23544	23624	23646	23599	23722	23598	23740	23614	23703	23611	23652	23709	23611	23635	23636	23577	23743	23689	23672	23703	23805	23557	23545	23641	23483	23655	23643	23685	23615	23652	23647	23600	23694	23703	23641	23575	23593	23526	23626	23494	23618	23672	23736	23668	23632	23603	23744	23529	23760	23667	23607	23659	23646	23489	23648	23627	23773	23552	23674	23533	23575	23632	23664	23635	23594	23602	23652	23566	23595	23598	23771	23514	23637	23589	23574	23725	23578	23617	23608	23633	23636	23713	23587	23596	23567	23558	23606	23602	23622	23585	23545	23676	23670	23664	23523	23648	23787	23556	23776	23458	23655	23614	23698	23737	23666	23701	23701	23532	23567	23559	23601	23760	23653	23636	23637	23652	23535	23649	23543	23659	23634	23572	23623	23532	23591	23532	23757	23664	23623	23747	23573	23615	23588	23545	23643	23612	23618	23639	23668	23618	23613	23680	23605	23812	23600	23706	23643	23698	23626	23678	23607	23634	23651	23562	23512	23725	23524	23751	23587	23678	23619	23516	23707	23697	23498	23777	23570	23655	23683	23604	23682	23629	23688	23604	23643	23649	23493	23761	23596	23566	23621	23565	23607	23612	23654	23594	23708	23669	23522	23619	23615	23612	23671	23625	23702	23677	23424	23740	23618	23667	23577	23614	23503	23606	23668	23780	23725	23689	23746	23582	23652	23645	23639	23605	23580	23642	23681	23738	23569	23637	23729	23660	23658	23553	23667	23861	23733	23520	23512	23699	23708	23721	23591	23736	23550	23685	23570	23561	23667	23551	23640	23640	23617	23604	23726	23555	23570	23772	23611	23659	23662	23607	23646	23717	23568	23603	23735	23731	23653	23754	23637	23620	23711	23791	23599	23668	23735	23580	23704	23640	23639	23579	23738	23455	23670	23656	23695	23553	23727	23637	23680	23545	23552	23683	23624	23690	23492	23652	23541	23612	23560	23583	23571	23607	23625	23649	23718	23699	23608	23713	23509	23730	23690	23751	23584	23572	23588	23631	23575	23692	23620	23740	23642	23603	23643	23607	23751	23678	23497	23690	23649	23613	23595	23659	23618	23692	23443	23527	23495	23730	23670	23649	23726	23645	23765	23555	23664	23522	23704	23614	23640	23694	23769	23635	23705	23602	23729	23667	23612	23720	23661	23706	23660	23631	23609	23691	23601	23601	23564	23546	23600	23588	23680	23500	23701	23687	23663	23675	23662	23633	23541	23813	23553	23536	23568	23688	23606	23674	23755	23520	23653	23740	23622	23767	23600	23607	23611	23619	23600	23776	23653	23682	23558	23635	23611	23590	23552	23737	23662	23628	23650	23667	23658	23681	23714	23653	23686	23690	23566	23669	23649	23662	23634	23643	23615	23696	23570	23694	23642	23585	23583	23524	23620	23628	23456	23654	23684	23712	23729	23608	23637	23574	23591	23669	23613	23633	23518	23664	23650	23642	23625	23658	23622	23653	23674	23643	23702	23549	23696	23591	23634	23611	23611	23653	23661	23626	23639	23641	23593	23615	23703	23596	23655	23606	23674	23624	23690	23594	23586	23682	23605	23613	23626	23681	23615	23609	23767	23728	23632	23567	23548	23638	23615	23664	23579	23742	23566	23748	23675	23611	23604	23561	23655	23750	23561	23577	23560	23769	23594	23679	23712	23648	23610	23734	23678	23779	23574	23621	23714	23658	23557	23662	23485	23653	23659	23559	23699	23540	23666	23564	23696	23737	23604	23615	23677	23693	23706	23606	23520	23687	23639	23653	23635	23689	23591	23645	23652	23624	23676	23617	23769	23551	23576	23573	23618	23674	23706	23656	23766	23670	23882	23722	23657	23618	23526	23735	23512	23789	23659	23681	23617	23746	23579	23628	23690	23664	23619	23610	23641	23541	23608	23602	23742	23610	23699	23672	23636	23670	23758	23715	23607	23604	23686	23616	23690	23539	23664	23672	23602	23630	23762	23585	23777	23649	23789	23673	23549	23688	23539	23550	23659	23675	23626	23525	23803	23694	23665	23502	23680	23522	23666	23663	23488	23616	23602	23624	23706	23648	23602	23626	23587	23617	23741	23687	23623	23576	23699	23618	23669	23627	23756	23714	23521	23769	23743	23503	23679	23656	23647	23740	23733	23758	23469	23640	23676	23747	23582	23712	23756	23791	23699	23619	23584	23740	23611	23512	23633	23715	23855	23599	23629	23712	23660	23578	23609	23799	23562	23588	23742	23588	23600	23549	23647	23728	23567	23687	23696	23609	23672	23581	23615	23746	23686	23598	23608	23660	23601	23698	23541	23608	23555	23721	23553	23664	23679	23437	23649	23697	23636	23726	23543	23730	23561	23656	23578	23703	23485	23786	23567	23778	23696	23575	23671	23682	23672	23777	23713	23663	23677	23537	23534	23724	23690	23656	23553	23683	23558	23625	23639	23677	23559	23727	23577	23474	23595	23706	23571	23585	23682	23672	23706	23520	23598	23696	23460	23599	23515	23682	23806	23635	23771	23684	23665	23628	23626	23755	23519	23620	23631	23629	23665	23662	23704	23707	23583	23672	23705	23640	23627	23683	23532	23585	23718	23636	23767	23680	23647	23644	23690	23649	23614	23664	23647	23665	23704	23608	23602	23630	23586	23751	23529	23761	23651	23741	23640	23711	23606	23627	23743	23690	23628	23664	23744	23672	23812	23625	23536	23792	23639	23649	23691	23718	23646	23575	23764	23600	23710	23598	23673	23600	23549	23735	23605	23685	23616	23744	23603	23760	23672	23632	23582	23680	23668	23733	23595	23583	23640	23563	23745	23611	23533	23770	23582	23778	23716	23759	23714	23611	23541	23693	23685	23722	23648	23588	23749	23672	23699	23633	23610	23546	23675	23741	23662	23700	23575	23565	23643	23642	23709	23702	23687	23670	23746	23559	23599	23763	23721	23592	23616	23646	23569	23578	23765	23697	23660	23685	23612	23593	23686	23556	23647	23605	23598	23568	23747	23675	23682	23587	23798	23631	23665	23562	23647	23566	23730	23623	23603	23590	23741	23547	23688	23621	23630	23703	23717	23675	23659	23764	23667	23542	23575	23656	23581	23637	23603	23738	23781	23635	23621	23660	23643	23624	23573	23672	23843	23599	23543	23606	23700	23715	23720	23624	23674	23690	23521	23669	23575	23578	23648	23638	23665	23629	23666	23631	23509	23671	23734	23720	23653	23639	23675	23599	23651	23667	23650	23662	23719	23621	23608	23625	23794	23608	23616	23589	23659	23612	23577	23697	23591	23748	23654	23715	23600	23672	23636	23555	23660	23705	23670	23646	23533	23642	23565	23624	23627	23772	23446	23681	23633	23682	23738	23621	23644	23600	23589	23672	23644	23681	23485	23589	23613	23691	23619	23613	23681	23650	23638	23628	23677	23532	23862	23559	23665	23656	23649	23693	23649	23714	23635	23622	23662	23683	23634	23555	23710	23691	23768	23621	23623	23670	23588	23696	23553	23691	23727	23636	23666	23594	23667	23651	23669	23622	23628	23617	23768	23709	23613	23740	23633	23710	23758	23604	23608	23668	23668	23569	23778	23648	23740	23695	23615	23654	23696	23654	23755	23657	23667	23702	23647	23774	23636	23628	23683	23582	23667	23613	23570	23670	23661	23519	23657	23521	23649	23690	23603	23652	23672	23648	23641	23608	23736	23677	23608	23699	23670	23551
20229	16930	16831	16996	16859	19291	38207	34306	26875	20391	17121	16592	16578	16523	16454	16385	16606	16538	16634	16557	16633	16358	16505	16534	16590	16306	16455	16379	16400	16420	16531	16402	16469	16344	16469	16486	16706	16508	16621	16659	16668	16516	16491	16508	16525	16490	16626	16537	16571	16512	16521	16425	16642	16485	16528	16333	16443	16543	16425	16694	16727	16702	16714	16504	16465	16566	16518	16478	16573	16593	16467	16393	16452	16305	16611	16469	16598	16347	16536	16457	16541	16553	16366	16393	16605	16471	16507	16606	16490	16702	16491	16519	16769	16484	16596	16453	16266	16598	16614	16705	16640	16427	16473	16644	16569	16538	16533	16560	16580	16545	16420	16403	16424	16627	16661	16467	16433	16681	16363	16787	16580	16437	16491	16655	16683	16573	16693	16515	16354	16636	16634	16466	16529	16408	16436	16480	16566	16466	16400	16501	16482	16613	16546	16475	16501	16452	16645	16414	16487	16540	16582	16755	16389	16619	16649	16316	16587	16551	16350	16483	16675	16483	16597	16846	16575	16468	16595	16626	16806	16630	16737	16576	16508	16627	16588	16671	16429	16557	16585	16451	16517	16639	16309	16682	16450	16726	16431	16697	16599	16505	16543	16618	16477	16410	16243	16573	16613	16634	16360	16269	16426	16586	16589	16470	16660	16431	16545	16558	16457	16668	16434	16460	16506	16474	16492	16543	16600	16480	16459	16414	16694	16578	16686	16641	16463	16459	16453	16554	16589	16453	16447	16588	16633	16511	16463	16582	16541	16451	16332	16384	16556	16428	16603	16504	16613	16396	16490	16485	16713	16479	16379	16783	16769	16438	16351	16530	16743	16674	16763	16541	16620	16770	16444	16501	16370	16594	16605	16563	16622	16501	16569	16329	16361	16513	16454	16519	16608	16459	16490	16457	16642	16451	16605	16487	16569	16591	16647	16153	16267	16477	16663	16333	16637	16774	16422	16439	16645	16485	16657	16682	16853	16640	16560	16485	16681	16387	16598	16451	16563	16617	16881	16540	16362	16550	16740	16621	16533	16508	16446	16522	16449	16714	16531	16392	16670	16457	16466	16546	16331	16593	16593	16571	16489	16646	16354	16435	16728	16435	16465	16548	16514	16378	16451	16411	16601	16637	16306	16461	16600	16654	16472	16525	16692	16475	16402	16561	16605	16550	16427	16513	16456	16319	16548	16782	16392	16504	16669	16746	16523	16578	16537	16602	16632	16461	16534	16504	16585	16561	16681	16417	16534	16377	16567	16397	16443	16484	16537	16602	16444	16673	16401	16649	16432	16762	16731	16618	16640	16634	16471	16428	16463	16417	16662	16468	16509	16346	16435	16534	16515	16512	16416	16360	16435	16681	16525	16543	16648	16588	16627	16517	16500	16638	16480	16603	16443	16434	16597	16396	16701	16671	16504	16314	16485	16488	16644	16360	16476	16529	16645	16739	16651	16497	16480	16491	16604	16716	16742	16424	16561	16647	16518	16576	16455	16546	16522	16535	16582	16578	16543	16518	16604	16463	16459	16607	16559	16481	16469	16388	16552	16512	16653	16473	16494	16654	16416	16455	16559	16481	16640	16682	16444	16329	16701	16687	16735	16657	16566	16347	16412	16464	16513	16483	16520	16527	16327	16332	16370	16408	16434	16544	16502	16399	16523	16401	16607	16633	16585	16621	16616	16667	16687	16570	16442	16508	16383	16626	16742	16533	16436	16569	16479	16388	16393	16335	16544	16488	16523	16507	16465	16614	16435	16744	16543	16338	16597	16382	16411	16727	16417	16681	16675	16434	16878	16680	16755	16637	16476	16522	16527	16290	16593	16416	16426	16627	16648	16420	16507	16428	16662	16431	16524	16433	16535	16482	16592	16365	16599	16445	16514	16583	16685	16530	16458	16457	16441	16445	16385	16332	16402	16624	16745	16550	16543	16599	16512	16569	16569	16347	16581	16502	16708	16524	16503	16479	16749	16597	16589	16440	16552	16643	16524	16444	16534	16433	16552	16654	16582	16429	16668	16390	16552	16488	16745	16411	16575	16537	16516	16440	16345	16570	16518	16404	16444	16479	16360	16470	16670	16448	16489	16689	16579	16528	16616	16513	16524	16465	16618	16555	16479	16409	16555	16613	16367	16714	16503	16438	16612	16429	16353	16623	16754	16525	16438	16622	16741	16562	16425	16464	16488	16616	16653	16409	16561	16492	16370	16544	16627	16380	16461	16361	16446	16684	16356	16828	16518	16490	16778	16547	16608	16581	16637	16469	16718	16551	16584	16588	16569	16579	16598	16555	16433	16532	16606	16652	16528	16430	16422	16407	16626	16674	16554	16515	16765	16501	16337	16620	16623	16567	16464	16601	16354	16654	16615	16432	16565	16554	16363	16453	16528	16665	16341	16814	16360	16531	16560	16533	16617	16449	16574	16685	16516	16408	16385	16665	16757	16453	16612	16703	16565	16340	16467	16403	16499	16431	16459	16753	16554	16668	16525	16396	16616	16612	16522	16486	16560	16471	16607	16333	16571	16592	16635	16450	16713	16594	16660	16487	16581	16457	16344	16601	16565	16667	16428	16614	16564	16645	16607	16584	16338	16462	16546	16409	16359	16608	16637	16713	16678	16242	16495	16537	16690	16312	16560	16564	16508	16578	16367	16530	16329	16617	16423	16411	16612	16390	16588	16593	16606	16513	16485	16629	16641	16656	16643	16437	16486	16565	16461	16617	16572	16478	16635	16722	16475	16436	16655	16706	16416	16664	16303	16457	16613	16502	16488	16453	16682	16464	16436	16592	16598	16299	16632	16330	16564	16507	16653	16535	16571	16634	16535	16539	16586	16605	16457	16568	16486	16486	16500	16287	16553	16445	16656	16555	16669	16567	16574	16481	16453	16403	16585	16482	16737	16438	16748	16434	16778	16520	16599	16272	16377	16421	16705	16546	16478	16495	16482	16543	16633	16369	16425	16303	16519	16599	16502	16390	16646	16576	16444	16559	16521	16503	16683	16616	16634	16439	16595	16420	16647	16609	16491	16562	16497	16596	16533	16477	16585	16419	16720	16447	16471	16368	16458	16567	16404	16607	16435	16498	16617	16654	16487	16491	16515	16613	16539	16576	16729	16636	16567	16600	16462	16616	16603	16400	16547	16475	16473	16593	16526	16465	16623	16415	16388	16627	16536	16641	16582	16453	16631	16523	16586	16673	16363	16598	16788	16536	16455	16496	16602	16418	16533	16531	16584	16329	16530	16431	16584	16482	16461	16630	16358	16725	16588	16607	16565	16487	16461	16651	16361	16688	16627	16458	16507	16722	16464	16620	16391	16603	16781	16599	16506	16349	16638	16540	16601	16609	16706	16553	16774	16343	16495	16574	16455	16395	16672	16505	16636	16452	16731	16727	16523	16555	16660	16492	16534	16427	16661	16579	16466	16501	16666	16632	16462	16599	16497	16789	16503	16421	16566	16559	16664	16628	16515	16561	16398	16682	16446	16558	16639	16429	16597	16800	16469	16597	16372	16366	16511	16413	16752	16569	16557	16597	16474	16565	16672	16550	16593	16770	16604	16638	16616	16511	16425	16510	16611	16501	16535	16538	16356	16403	16539	16339	16618	16355	16284	16495	16392	16305	16516	16605	16626	16568	16643	16623	16564	16462	16369	16526	16664	16667	16783	16464	16417	16332	16616	16538	16527	16518	16402	16635	16687	16476	16708	16519	16550	16417	16427	16476	16552	16373	16323	16760	16600	16508	16469	16618	16502	16680	16698	16693	16502	16415	16667	16488	16682	16460	16401	16673	16405	16314	16481	16531	16493	16537	16635	16733	16407	16483	16373	16543	16549	16645	16747	16573	16562	16527	16421	16534	16577	16402	16550	16693	16561	16689	16580	16488	16498	16382	16568	16746	16437	16567	16398	16481	16697	16524	16481	16462	16595	16407	16514	16436	16445	16559	16747	16463	16646	16770	16441	16574	16661	16410	16818	16461	16752	16484	16671	16512	16371	16667	16478	16674	16334	16371	16473	16543	16373	16419	16642	16571	16388	16557	16580	16635	16471	16602	16694	16500	16686	16371	16422	16781	16489	16367	16505	16348	16725	16491	16494	16551	16489	16457	16511	16473	16559	16576	16696	16576	16436	16686	16512	16649	16685	16259	16348	16633	16669	16958	16757	16665	16587	16714	16553	16358	16434	16538	16527	16392	16426	16461	16656	16632	16619	16506	16482	16529	16487	16613	16451	16496	16461	16409	16538	16507	16520	16449	16744	16599	16415	16571	16641	16542	16386	16563	16470	16297	16559	16608	16407	16542	16522	16409	16389	16440	16600	16635	16599	16519	16564	16544	16435	16387	16594	16624	16601	16519	16456	16498	16376	16424	16495	16844	16438	16738	16524	16549	16490	16571	16376	16545	16613	16471	16673	16501	16629	16648	16615	16611	16666	16622	16489	16600	16448	16594	16524	16740	16679	16475	16714	16708	16543	16648	16519	16490	16594	16559	16418	16463	16342	16667	16349	16389	16437	16287	16744	16469	16380	16501	16529	16565	16558	16559	16460	16698	16734	16488	16513	16572	16637	16571	16461	16637	16703	16545	16523	16357	16532	16723	16583	16381	16455	16563	16798	16515	16488	16429	16382	16638	16388	16519	16498	16731	16669	16518	16599	16701	16559	16517	16611	16451	16506	16490	16486	16536	16640	16642	16519	16617	16713	16406	16535	16638	16486	16523	16450	16716	16662	16592	16499	16534	16455	16480	16388	16666	16545	16495	16446	16569	16513	16443	16559	16403	16711	16470	16385	16367	16446	16574	16358	16582	16837	16511	16583	16362	16390	16546	16492	16629	16471	16399	16370	16616	16539	16442	16464	16456	16722	16661	16608	16556	16611	16748	16515	16644	16579	16479	16581	16514	16761	16648	16708	16559	16572	16677	16836	16622	16828	16472	16684	16535	16443	16714	16700	16484	16585	16532	16625	16584	16513	16401	16314	16778	16646	16622	16364	16487	16391	16422	16407	16583	16534	16430	16410	16336	16675	16418	16602	16478	16529	16421	16300	16564	16439	16623	16546	16649	16440	16679	16573	16712	16590	16649	16526	16638	16712	16572	16668	16433	16301	16745	16672	16464	16575	16491	16622	16457	16616	16500
23826	23973	23980	25290	26166	30598	34002	27945	26262	25082	23884	23531	23557	23685	23530	23734	23698	23655	23746	23580	23703	23662	23829	23672	23689	23833	23619	23676	23630	23724	23752	23685	23816	23656	23638	23801	23657	23655	23886	23724	23720	23680	23737	23552	23765	23698	23729	23709	23615	23602	23708	23739	23644	23743	23636	23633	23580	23713	23599	23701	23796	23547	23642	23649	23577	23501	23635	23626	23641	23764	23586	23741	23677	23575	23726	23719	23683	23633	23832	23651	23783	23831	23803	23720	23681	23553	23701	23657	23717	23752	23741	23697	23588	23757	23559	23672	23705	23657	23627	23675	23687	23721	23635	23767	23685	23606	23712	23613	23620	23676	23669	23708	23583	23780	23749	23636	23703	23659	23688	23601	23710	23766	23545	23659	23726	23684	23778	23633	23764	23611	23638	23691	23741	23761	23658	23669	23695	23701	23874	23661	23624	23768	23624	23780	23736	23716	23775	23621	23616	23730	23673	23636	23710	23648	23625	23779	23686	23721	23667	23793	23728	23775	23605	23668	23676	23576	23872	23498	23796	23748	23863	23672	23616	23737	23607	23661	23699	23708	23718	23846	23666	23703	23716	23663	23607	23533	23791	23834	23773	23752	23712	23646	23690	23776	23628	23691	23671	23687	23864	23715	23789	23623	23794	23721	23824	23642	23729	23703	23584	23707	23667	23718	23740	23716	23882	23815	23732	23618	23780	23659	23747	23717	23558	23626	23707	23774	23770	23805	23814	23506	23641	23882	23708	23836	23621	23703	23701	23703	23604	23704	23751	23733	23710	23859	23834	23637	23649	23752	23643	23643	23888	23813	23640	23756	23629	23707	23843	23797	23479	23778	23668	23677	23794	23729	23802	23655	23675	23852	23756	23845	23691	23716	23701	23791	23597	23673	23747	23722	23720	23832	23651	23637	23713	23787	23770	23794	23754	23766	23742	23620	23690	23673	23750	23679	23714	23709	23739	23680	23707	23687	23830	23658	23733	23642	23727	23544	23779	23721	23770	23735	23798	23783	23765	23714	23714	23619	23746	23714	23660	23579	23761	23610	23816	23689	23770	23633	23606	23819	23721	23758	23707	23806	23656	23692	23680	23756	23701	23851	23685	23712	23851	23681	23658	23697	23616	23796	23665	23729	23547	23738	23637	23744	23766	23603	23683	23780	23689	23764	23753	23711	23757	23708	23750	23682	23758	23689	23651	23722	23661	23737	23740	23677	23802	23714	23772	23744	23736	23686	23766	23786	23729	23751	23701	23675	23758	23780	23732	23814	23742	23652	23762	23669	23801	23598	23677	23753	23731	23702	23752	23594	23792	23709	23665	23638	23897	23759	23674	23770	23644	23647	23728	23789	23645	23573	23724	23665	23722	23739	23697	23794	23653	23664	23611	23712	23702	23700	23715	23749	23924	23602	23887	23633	23775	23680	23871	23665	23728	23704	23804	23836	23690	23757	23714	23842	23674	23685	23849	23605	23645	23786	23775	23750	23728	23833	23776	23791	23634	23823	23552	23842	23687	23796	23725	23667	23687	23735	23804	23616	23846	23707	23705	23639	23748	23635	23802	23673	23819	23672	23730	23850	23583	23757	23802	23666	23810	23693	23811	23697	23810	23710	23797	23710	23735	23818	23734	23802	23680	23641	23602	23676	23803	23752	23727	23816	23730	23750	23738	23774	23714	23613	23688	23581	23812	23778	23698	23699	23814	23764	23799	23750	23857	23712	23830	23716	23740	23764	23704	23716	23762	23786	23669	23847	23716	23774	23632	23686	23766	23635	23634	23774	23801	23713	23615	23708	23727	23705	23805	23782	23707	23719	23620	23660	23816	23634	23742	23771	23576	23820	23744	23843	23621	23689	23781	23762	23650	23818	23950	23586	23750	23693	23762	23703	23631	23704	23728	23673	23777	23778	23571	23762	23710	23782	23754	23860	23730	23783	23797	23748	23581	23693	23787	23666	23760	23789	23681	23719	23715	23763	23831	23563	23744	23754	23745	23711	23724	23768	23733	23730	23706	23775	23806	23815	23582	23771	23817	23714	23768	23707	23730	23748	23757	23745	23794	23622	23745	23827	23661	23752	23720	23776	23764	23696	23755	23765	23707	23791	23692	23803	23714	23711	23805	23698	23802	23766	23704	23679	23803	23781	23718	23756	23867	23653	23643	23825	23905	23665	23652	23801	23703	23745	23561	23790	23786	23838	23758	23768	23675	23752	23752	23638	23634	23782	23749	23766	23827	23656	23875	23637	23781	23639	23769	23694	23779	23743	23863	23796	23715	23806	23737	23784	23807	23654	23802	23806	23663	23698	23851	23805	23581	23723	23809	23719	23612	23587	23664	23791	23761	23748	23768	23684	23726	23792	23842	23621	23708	23684	23716	23841	23574	23703	23720	23649	23834	23769	23803	23833	23672	23790	23794	23729	23695	23745	23875	23677	23647	23784	23741	23705	23693	23708	23697	23854	23655	23733	23816	23717	23627	23778	23723	23730	23742	23796	23730	23699	23722	23802	23878	23772	23663	23764	23757	23760	23554	23743	23674	23739	23649	23786	23771	23658	23707	23733	23754	23639	23764	23689	23772	23840	23680	23722	23687	23643	23757	23718	23710	23749	23814	23790	23747	23717	23706	23846	23741	23638	23811	23799	23596	23776	23761	23792	23706	23714	23840	23711	23570	23761	23705	23705	23699	23730	23719	23723	23623	23816	23694	23815	23785	23609	23691	23847	23706	23704	23721	23691	23816	23739	23723	23681	23878	23697	23740	23623	23840	23666	23749	23783	23782	23796	23809	23740	23736	23772	23720	23738	23698	23664	23776	23764	23779	23648	23723	23699	23549	23691	23755	23903	23761	23679	23712	23674	23813	23631	23664	23674	23675	23709	23713	23718	23791	23654	23862	23927	23646	23784	23628	23783	23862	23540	23627	23852	23695	23645	23769	23707	23720	23775	23642	23691	23751	23676	23788	23771	23793	23665	23728	23585	23745	23696	23913	23656	23723	23684	23815	23643	23638	23797	23772	23748	23638	23801	23736	23775	23649	23652	23794	23729	23684	23660	23853	23587	23833	23835	23718	23652	23779	23750	23779	23755	23745	23692	23755	23702	23637	23757	23712	23929	23784	23735	23731	23840	23798	23658	23664	23727	23754	23719	23837	23680	23871	23813	23709	23744	23741	23751	23716	23730	23746	23670	23646	23604	23701	23760	23852	23758	23739	23733	23713	23701	23760	23748	23716	23735	23709	23664	23753	23820	23764	23649	23736	23761	23820	23636	23761	23776	23743	23650	23822	23554	23726	23632	23891	23706	23907	23710	23723	23831	23650	23709	23807	23657	23724	23732	23768	23629	23833	23716	23726	23755	23724	23698	23831	23789	23768	23689	23768	23622	23806	23762	23798	23658	23748	23627	23717	23768	23760	23684	23736	23806	23645	23852	23667	23680	23679	23705	23735	23776	23839	23712	23744	23864	23877	23611	23721	23713	23748	23756	23684	23842	23642	23671	23840	23764	23639	23896	23697	23683	23736	23570	23773	23850	23633	23734	23685	23742	23666	23898	23681	23677	23767	23853	23645	23743	23699	23713	23827	23551	23828	23796	23802	23806	23681	23785	23796	23730	23787	23702	23732	23778	23840	23701	23702	23765	23647	23763	23709	23671	23766	23627	23783	23735	23719	23747	23700	23824	23784	23777	23693	23746	23783	23695	23698	23726	23667	23817	23706	23719	23773	23775	23673	23706	23757	23665	23705	23690	23745	23835	23762	23714	23848	23625	23678	23701	23771	23790	23694	23815	23765	23606	23778	23814	23631	23767	23780	23750	23739	23832	23734	23877	23730	23705	23810	23812	23740	23712	23769	23836	23756	23681	23708	23774	23762	23682	23780	23915	23753	23701	23706	23745	23673	23706	23766	23713	23791	23785	23672	23803	23738	23709	23717	23714	23723	23626	23724	23717	23832	23719	23667	23822	23794	23869	23580	23699	23811	23689	23734	23745	23794	23793	23755	23728	23726	23748	23904	23757	23786	23802	23795	23725	23689	23788	23751	23751	23744	23725	23865	23712	23618	23727	23741	23642	23635	23782	23656	23846	23698	23659	23878	23614	23690	23903	23742	23802	23671	23668	23787	23624	23648	23736	23768	23777	23609	23716	23758	23831	23752	23815	23762	23727	23756	23701	23832	23755	23785	23783	23722	23889	23632	23728	23771	23809	23693	23796	23780	23791	23699	23736	23841	23742	23611	23760	23722	23838	23773	23810	23747	23708	23673	23787	23766	23809	23752	23760	23732	23706	23738	23762	23797	23768	23616	23805	23828	23658	23718	23690	23826	23836	23702	23716	23671	23643	23770	23721	23640	23798	23869	23681	23659	23815	23753	23924	23620	23764	23760	23797	23731	23798	23663	23859	23665	23806	23815	23671	23851	23797	23681	23836	23746	23715	23778	23769	23774	23746	23847	23801	23744	23675	23805	23804	23763	23747	23795	23706	23698	23778	23902	23852	23677	23691	23691	23813	23739	23594	23640	23861	23776	23733	23749	23807	23738	23844	23639	23667	23874	23658	23685	23774	23683	23815	23867	23676	23643	23776	23816	23768	23757	23739	23698	23928	23704	23753	23770	23659	23746	23790	23816	23628	23786	23692	23781	23774	23770	23735	23875	23678	23742	23892	23757	23768	23716	23694	23726	23735	23737	23649	23873	23777	23806	23793	23755	23729	23799	23670	23631	23633	23893	23692	23681	23750	23643	23809	23816	23705	23748	23777	23569	23716	23763	23707	23820	23770	23725	23777	23792	23759	23870	23667	23786	23731	23779	23825	23698	23936	23816	23708	23808	23726	23748	23682	23679	23760	23752	23803	23641	23840	23667	23761	23671	23755	23570	23858	23809	23728	23862	23686	23732	23820	23751	23804	23811	23661	23786	23664	23818	23682	23857	23583	23795	23771	23674	23733	23726	23703	23815	23780	23719	23668	23564	23798	23841	23680	23688	23729	23766	23612	23837	23852	23697	23838	23782	23684	23757	23708	23819	23802	23689	23779	23712	23756	23773	23723	23693	23799	23694	23683	23781	23748	23656	23788	23839	23730	23708	23747	23801	23686	23707	23841	23818	23658	23904	23715	23733	23806	23570	23879	23702	23711
18598	17092	16870	16842	17094	21898	47236	42605	32015	22154	17903	16742	16461	16356	16674	16394	16719	16581	16460	16695	16574	16577	16432	16701	16595	16381	16646	16487	16391	16410	16752	16238	16366	16625	16525	16652	16539	16395	16552	16420	16573	16696	16389	16483	16524	16570	16619	16380	16418	16376	16477	16445	16459	16416	16649	16538	16484	16402	16392	16451	16496	16574	16502	16586	16583	16546	16590	16338	16606	16719	16562	16520	16394	16487	16584	16487	16628	16663	16536	16203	16412	16520	16567	16546	16609	16417	16530	16568	16616	16550	16552	16670	16614	16641	16459	16290	16631	16640	16450	16433	16680	16506	16539	16465	16451	16364	16579	16542	16447	16397	16575	16596	16577	16561	16353	16486	16429	16392	16590	16705	16479	16533	16682	16565	16615	16634	16552	16593	16553	16443	16299	16628	16444	16559	16540	16744	16610	16517	16520	16526	16401	16469	16431	16550	16241	16399	16602	16572	16389	16481	16626	16444	16442	16405	16569	16503	16579	16446	16422	16315	16492	16501	16437	16391	16466	16589	16646	16718	16485	16440	16608	16696	16489	16362	16346	16490	16490	16550	16406	16532	16565	16702	16585	16478	16299	16625	16555	16451	16524	16630	16304	16548	16539	16311	16550	16477	16502	16487	16568	16450	16494	16444	16574	16432	16286	16247	16478	16491	16618	16465	16479	16476	16611	16398	16741	16549	16646	16633	16509	16691	16351	16384	16593	16570	16611	16456	16591	16525	16647	16471	16425	16585	16589	16524	16413	16754	16521	16534	16518	16490	16569	16434	16417	16478	16678	16635	16625	16521	16487	16488	16682	16395	16578	16453	16720	16476	16629	16525	16508	16268	16421	16468	16648	16678	16603	16618	16491	16575	16536	16486	16653	16512	16468	16726	16639	16574	16364	16426	16511	16444	16399	16750	16640	16479	16379	16513	16370	16559	16500	16469	16662	16548	16616	16608	16477	16599	16424	16469	16505	16295	16442	16325	16504	16490	16443	16529	16728	16590	16469	16535	16538	16422	16476	16544	16665	16465	16495	16498	16467	16415	16409	16505	16498	16581	16528	16317	16512	16539	16480	16425	16559	16300	16649	16469	16499	16576	16401	16475	16415	16590	16583	16416	16514	16539	16495	16367	16691	16591	16493	16402	16478	16549	16662	16667	16828	16597	16472	16558	16596	16550	16432	16575	16637	16547	16383	16552	16582	16546	16537	16661	16574	16558	16559	16560	16345	16429	16471	16579	16605	16481	16399	16473	16425	16494	16482	16403	16528	16630	16608	16622	16546	16321	16580	16440	16485	16626	16731	16554	16541	16483	16670	16443	16366	16445	16493	16830	16651	16636	16625	16416	16594	16518	16515	16503	16737	16739	16767	16653	16534	16452	16407	16479	16620	16522	16519	16619	16744	16488	16739	16483	16485	16632	16501	16491	16563	16644	16564	16626	16649	16478	16441	16474	16511	16386	16310	16543	16569	16430	16459	16682	16657	16577	16582	16390	16497	16548	16661	16550	16598	16314	16399	16523	16427	16508	16495	16522	16681	16461	16449	16331	16511	16745	16488	16556	16608	16451	16745	16639	16407	16374	16797	16461	16559	16261	16402	16620	16520	16647	16374	16476	16527	16418	16416	16699	16578	16391	16610	16248	16571	16603	16503	16441	16364	16480	16354	16358	16686	16388	16459	16590	16560	16466	16485	16490	16643	16599	16605	16458	16359	16441	16560	16652	16515	16643	16609	16496	16359	16541	16671	16518	16552	16605	16433	16379	16473	16443	16407	16520	16555	16634	16507	16496	16608	16575	16419	16477	16591	16517	16428	16689	16549	16602	16673	16524	16507	16506	16444	16418	16442	16596	16633	16388	16487	16671	16382	16412	16491	16505	16704	16508	16562	16621	16538	16438	16323	16546	16497	16654	16539	16587	16512	16629	16346	16630	16406	16369	16471	16405	16498	16504	16762	16433	16528	16705	16621	16708	16611	16413	16523	16453	16410	16485	16663	16565	16425	16600	16587	16436	16536	16519	16576	16465	16546	16469	16578	16515	16532	16494	16470	16471	16583	16734	16482	16539	16580	16761	16676	16318	16467	16418	16373	16532	16432	16409	16640	16595	16745	16464	16525	16402	16639	16524	16342	16649	16513	16197	16574	16716	16545	16266	16608	16612	16646	16378	16482	16487	16667	16528	16779	16603	16556	16775	16615	16412	16433	16519	16410	16426	16331	16525	16609	16533	16591	16414	16532	16607	16418	16714	16613	16473	16566	16689	16508	16501	16377	16608	16531	16577	16558	16455	16616	16489	16553	16526	16511	16582	16594	16560	16482	16737	16677	16559	16628	16613	16552	16285	16620	16577	16439	16635	16415	16652	16698	16581	16480	16549	16359	16573	16605	16423	16558	16482	16381	16567	16679	16602	16422	16498	16353	16580	16654	16552	16732	16372	16387	16614	16352	16405	16452	16377	16271	16391	16707	16423	16514	16386	16492	16467	16609	16730	16564	16522	16631	16754	16573	16548	16552	16526	16530	16714	16592	16460	16455	16413	16451	16564	16586	16612	16378	16427	16447	16494	16518	16579	16619	16632	16631	16615	16507	16629	16498	16469	16442	16289	16496	16645	16418	16581	16500	16615	16605	16554	16655	16583	16629	16529	16467	16645	16615	16396	16633	16286	16501	16496	16387	16685	16402	16526	16650	16628	16580	16411	16655	16659	16496	16565	16670	16597	16515	16600	16747	16514	16547	16585	16605	16617	16731	16548	16627	16662	16538	16597	16469	16244	16659	16268	16449	16487	16599	16458	16655	16638	16518	16463	16507	16525	16371	16538	16661	16433	16234	16323	16454	16625	16625	16438	16532	16565	16526	16600	16457	16640	16635	16577	16565	16718	16438	16447	16499	16298	16467	16474	16676	16589	16729	16782	16637	16507	16396	16564	16569	16514	16535	16464	16377	16576	16640	16374	16464	16775	16472	16405	16669	16559	16403	16484	16555	16733	16635	16539	16590	16435	16500	16626	16588	16455	16544	16551	16714	16489	16588	16401	16514	16609	16506	16508	16510	16716	16523	16279	16465	16650	16346	16575	16557	16666	16396	16477	16529	16504	16569	16385	16580	16649	16679	16685	16405	16520	16479	16669	16506	16498	16450	16416	16578	16646	16687	16390	16515	16514	16474	16601	16496	16489	16702	16565	16393	16353	16745	16518	16371	16468	16557	16420	16501	16512	16688	16457	16582	16562	16627	16435	16468	16564	16559	16339	16604	16566	16505	16356	16596	16461	16715	16441	16368	16463	16610	16656	16694	16430	16629	16469	16324	16453	16578	16628	16800	16442	16692	16654	16535	16443	16516	16721	16616	16571	16578	16486	16571	16562	16692	16462	16561	16591	16584	16420	16537	16629	16461	16552	16620	16541	16565	16628	16328	16346	16457	16512	16398	16449	16390	16704	16682	16390	16625	16582	16591	16588	16672	16592	16433	16420	16593	16445	16448	16577	16593	16504	16709	16438	16550	16778	16419	16690	16762	16817	16576	16477	16575	16662	16504	16496	16439	16578	16542	16422	16442	16609	16439	16482	16569	16620	16643	16543	16596	16768	16433	16589	16497	16461	16400	16533	16476	16370	16382	16422	16411	16447	16488	16419	16546	16622	16695	16405	16499	16452	16493	16458	16536	16560	16639	16487	16755	16664	16586	16582	16817	16398	16705	16655	16514	16523	16597	16645	16741	16496	16452	16658	16544	16495	16445	16435	16448	16751	16506	16408	16715	16549	16809	16526	16431	16556	16527	16388	16555	16608	16791	16594	16523	16565	16392	16558	16577	16492	16509	16578	16564	16522	16554	16519	16530	16753	16670	16491	16566	16577	16543	16567	16744	16496	16426	16450	16382	16657	16636	16686	16646	16577	16586	16395	16543	16485	16545	16402	16472	16544	16571	16720	16551	16604	16308	16369	16321	16524	16712	16467	16617	16379	16434	16540	16401	16525	16422	16410	16751	16475	16391	16775	16583	16567	16672	16422	16578	16763	16508	16409	16413	16500	16638	16454	16665	16367	16575	16582	16406	16469	16389	16420	16492	16647	16559	16555	16739	16548	16632	16740	16617	16601	16606	16740	16593	16446	16642	16556	16592	16443	16653	16517	16383	16621	16503	16355	16662	16393	16322	16355	16483	16569	16542	16474	16493	16418	16457	16507	16638	16525	16624	16573	16475	16618	16407	16532	16357	16608	16674	16461	16608	16789	16459	16614	16529	16594	16561	16536	16321	16504	16583	16749	16370	16501	16749	16594	16663	16721	16516	16624	16509	16519	16303	16603	16465	16639	16629	16508	16494	16624	16512	16556	16488	16530	16447	16328	16325	16625	16432	16137	16446	16608	16833	16865	16432	16703	16568	16649	16774	16716	16499	16659	16563	16442	16378	16509	16339	16370	16641	16516	16489	16555	16493	16642	16809	16561	16589	16616	16490	16598	16540	16534	16416	16590	16472	16655	16656	16385	16515	16470	16384	16625	16537	16524	16530	16528	16471	16440	16523	16652	16397	16599	16367	16558	16684	16492	16658	16593	16562	16528	16416	16361	16448	16523	16603	16545	16529	16588	16454	16500	16651	16509	16537	16354	16499	16601	16483	16517	16590	16846	16699	16424	16434	16516	16577	16565	16469	16286	16632	16539	16632	16534	16456	16458	16642	16481	16607	16548	16511	16432	16402	16367	16398	16547	16533	16233	16486	16391	16653	16450	16490	16580	16608	16484	16581	16335	16614	16695	16690	16525	16435	16669	16707	16527	16620	16512	16573	16488	16655	16379	16664	16764	16704	16643	16561	16608	16529	16496	16532	16382	16632	16544	16734	16605	16597	16646	16688	16518	16626	16569	16420	16572	16780	16562	16630	16581	16481	16536	16421	16476	16425	16511	16556	16636	16567	16533	16581	16451	16489	16490	16339	16522	16434	16724	16617	16562	16418	16321	16560	16648	16625	16480	16481	16569	16610	16487	16648	16686	16665	16609	16567	16664	16348	16605	16636	16902	16624	16538	16728	16520	16471	16300	16534	16359	16347	16548	16496	16466	16500	16488	16388	16534	16512	16353	16516	16652	16714	16577	16435	16620	16181	16438	16355	16372	16768	16417	16563	16504	16436	16624
25555	24257	24483	25921	27223	31063	41215	27940	23745	24255	22934	22920	22913	23324	23375	23521	23447	23569	23756	23731	23701	23774	23835	23819	23846	23840	23804	23855	23723	23947	23752	23823	23822	23897	23721	23800	23939	23849	23783	23880	23859	23824	23750	23815	23889	23867	23833	23691	23819	23759	23856	23792	23774	23808	23776	23893	23739	23740	23929	23852	23811	23873	23949	23849	23827	23869	23898	23728	23716	23871	23840	23872	23997	23850	23677	23842	23779	24052	23759	23750	23739	23953	23875	23751	23832	23840	23801	23845	23833	23706	23890	23766	23802	23958	23831	23845	23766	23789	23728	23760	23811	23834	23809	23844	23810	23901	23831	23825	23853	23811	23852	23813	23850	23928	23838	23780	23911	23886	23826	23826	23838	23778	23960	23689	23895	23784	23792	23970	23807	23856	23861	23830	23860	23794	23839	23813	23848	23869	23966	23825	23874	23888	23955	23845	23901	24044	23787	23899	23864	23808	23874	23851	23848	23935	23868	23810	23823	23965	23813	23989	23681	23899	23849	23876	23735	23862	23897	23864	23812	23890	23904	23889	23907	23701	23935	23892	23829	23965	23917	23968	23708	23983	23714	23910	24016	23923	23938	23895	23769	23923	23934	23840	23974	23826	23913	23801	23984	23893	23784	23939	23826	23848	23806	23802	23982	23814	23953	23803	23825	23889	23952	23802	23867	23861	23868	24029	23897	23788	23886	23848	23932	23772	24015	23881	23933	23944	23884	23794	23756	23977	23794	23969	23820	23965	23950	23845	23945	23873	23825	23992	23888	23764	23940	23864	23798	23824	23819	23965	23936	23981	23978	23797	24012	23695	23931	23777	23838	23837	23991	24037	23891	23845	23820	24062	23889	23714	23879	23880	23938	23875	23899	23854	23900	23853	23900	23718	23937	23876	23781	23929	23893	23958	23879	23761	23715	23886	23936	23969	23814	23931	23824	23917	23968	23816	23987	23782	23888	23820	23902	23906	23884	23799	23862	23816	23938	23841	23905	23805	23911	23726	23790	23750	23893	23883	24014	23822	23914	23810	23872	23905	23887	23784	23858	23835	23948	23867	23848	23980	23858	23815	23998	23753	23823	23788	23848	23967	23752	23838	23955	23893	23783	23948	23909	23800	23851	23918	23998	23777	23961	23803	23878	23812	23825	23891	23972	23753	23935	23799	23885	23830	23786	23946	23986	23835	23752	23839	23900	23914	23819	23889	23792	23945	23849	23874	23881	23912	23988	23812	23972	23889	23816	23914	23930	23790	23824	23723	23769	23870	23882	24019	23826	23933	23878	23987	23901	23896	23838	23845	23879	23763	23898	23897	23888	23826	23892	23957	23941	23974	23825	23738	23904	23736	23889	23794	23975	23819	23824	23897	24013	23804	23967	23899	23952	23847	23992	23736	23893	23879	23886	23928	23915	23778	23786	23927	23858	24027	23855	23710	23913	23835	23843	23987	23854	23886	23808	23966	23867	23886	23943	23765	23872	23887	23826	24011	23819	23933	23876	23909	23910	23857	23810	23867	23922	23908	23937	23908	23900	23785	23891	23874	23952	23806	23925	23720	23918	23880	23954	23980	23870	23853	23875	23829	23965	23919	23969	23861	23928	23921	23956	23986	23854	23833	23857	23890	23915	23948	23910	23797	23919	23874	23945	23846	23819	23791	23827	23959	23875	23839	23832	23945	23944	23957	23936	23939	23767	23885	24065	23791	23890	23942	23835	23901	23977	23789	23932	23946	23916	23834	23898	23971	23922	23889	23932	23938	23888	23882	24084	23960	23894	23988	23886	23842	23954	23899	23873	24100	23877	23962	24022	23931	23931	23829	23787	23830	23849	23804	23876	24073	23779	23919	23896	23867	23841	23899	23896	23910	23895	23774	23855	23849	23876	23835	23889	23923	23992	23892	23938	23817	24007	23958	23858	23897	23914	23935	23922	23888	23765	23780	23910	23760	23821	23984	23791	23859	23841	23918	23883	23845	23907	23964	23911	23880	23847	23943	23955	23810	23975	23922	23689	24042	23937	23795	24012	23855	23910	23874	23904	23875	23926	23847	23923	23848	24019	23791	23754	23840	24027	23944	23944	23915	23874	23849	23808	23866	23896	23911	23986	23793	23967	23868	23963	23931	23974	23925	23923	24014	23849	23835	23991	23946	23847	23914	23906	23856	23975	23948	23793	23833	23891	24052	23797	23880	23841	24002	23951	23917	23913	23724	23933	23995	23976	23873	23876	23807	23904	23999	23813	23855	23827	23881	23962	23873	24007	23887	23866	23922	23841	23944	23938	23872	23856	23813	23973	23930	23999	23884	23966	23848	23932	23877	23802	23974	23834	23880	23812	23958	23859	23915	24004	23891	23853	23996	24015	23913	23907	23940	23867	23865	23888	23849	23895	23854	23921	23965	23868	23856	23930	23923	23896	23789	23942	23847	23877	23861	23926	23901	23911	23885	23831	23981	23747	23878	24006	23814	23956	23883	23896	23916	23931	23872	23888	23914	23851	23888	23963	23866	23836	23993	23855	23893	23944	23760	23859	23901	24020	23896	23796	23922	23960	23836	23938	23929	23930	23902	23924	23919	23940	23872	23907	23921	24033	23991	23854	23886	23742	23995	23861	23848	23940	23784	24051	23806	23876	23925	23833	23850	23880	23911	23884	23885	23799	23829	23955	23841	23897	23881	23790	23916	23927	23844	23985	23836	23873	23871	23878	23943	23920	23960	23975	23922	23942	23958	23825	23891	23819	23858	23894	24004	23701	23869	23888	24029	23851	24021	23990	23875	23857	23871	23987	23894	23871	23915	23949	23955	23941	23828	23886	23930	23849	23828	23863	23873	23824	23870	23862	23880	23964	23851	23897	23844	23982	23971	23951	23967	23998	23807	23914	23832	23821	23891	23893	23862	24037	23806	23950	23839	23927	23972	23974	23942	23929	23908	23872	23879	23968	23850	23881	23911	23841	24005	23963	23934	23899	23894	23900	24028	23866	23971	23880	23839	23884	23878	23907	23853	23932	23801	23997	23982	23906	23920	23886	23855	24017	23897	23894	23820	23873	23999	23783	23959	23829	24002	23811	23890	23925	23888	23938	23844	23953	23799	23849	23926	23852	23918	23914	23947	23939	23740	23969	23882	24056	23918	23856	23853	23813	23844	23822	24036	23810	23936	23926	23967	23962	23934	23874	23847	23935	23884	23781	23805	23837	23864	23903	23840	23850	23927	23934	23960	23883	23972	23810	23868	23854	24038	23800	23886	23911	23888	23981	23949	23892	23767	23915	23870	23935	23918	23914	23926	23858	23997	23877	23801	23791	23877	23928	23861	23968	23861	23916	23821	23987	23924	23843	23780	23922	23916	23907	23955	23863	24095	23716	24067	23882	23906	23857	23894	23944	23900	23842	23789	23836	23838	23942	23934	23733	23998	23855	23803	23922	23956	23872	23813	23980	23892	23720	23967	23966	23836	23925	23803	23885	23904	24026	23883	23797	24000	24057	23764	23957	23819	23878	23942	24035	23789	24013	23921	23918	23941	23996	23905	24044	23835	23942	23974	23807	23886	23853	23913	23938	23897	23831	23895	23850	23976	23877	23932	23878	23886	23915	23850	23860	23974	23915	23840	23950	23845	23807	23961	23798	23924	23960	24058	23915	23852	23875	24034	23935	23890	23986	23882	23960	23852	23888	23848	23961	23898	23873	23933	23961	23946	23923	23944	23912	23943	23843	23969	23798	23909	23987	23942	23785	23841	23821	23954	23979	23884	23847	23860	23935	23862	23822	23997	23854	23909	23887	23962	23973	23908	23892	23941	24040	23815	23942	23979	23723	23854	23931	23913	24026	23852	23956	23974	23876	23957	24006	23887	23846	24025	23778	23908	23823	23851	23845	23776	23828	23849	23898	23907	23800	23931	23926	23981	23913	23948	23917	24122	23865	23912	24016	23874	23867	23935	23844	23868	23851	23953	23905	23940	23728	23933	23957	23860	24051	23869	23911	23948	23813	23946	23893	23849	23875	23829	23875	23954	23865	23997	24012	24050	23877	23728	23908	23912	23820	23821	23876	23733	24021	23929	23883	23907	23937	23797	23906	23882	23877	23897	23966	23729	23924	23926	23938	23762	23905	23907	23899	23999	23873	23879	23828	23984	23919	23851	23926	23977	23844	23887	23819	23863	23824	23976	23966	23882	23927	24014	23997	23919	23873	23895	24008	23791	23871	23956	24054	23844	23891	24060	23968	23883	23982	23979	23930	23984	23754	23959	23835	23922	23908	23874	23819	23834	23930	23918	23817	23847	23855	23957	23816	23899	23791	23907	23797	23959	23861	23835	23994	23896	23953	23929	23906	23932	23943	23870	23821	23957	23958	23983	23799	23950	23953	23931	23928	23857	23932	23983	23896	23776	23846	23904	23781	23974	23959	23855	23830	24035	23939	23904	24071	23908	23928	23942	23900	23939	23945	23862	23898	23849	23840	24000	23897	24002	23866	24036	23914	23934	23843	23991	23852	23852	23989	23916	23922	23873	23894	23842	23909	23849	23868	23981	23961	23889	23954	23801	23972	23953	23888	23875	23926	24097	23792	23915	24016	23991	23794	23846	23818	24025	23849	23902	23897	24047	23872	23808	23817	23946	23946	23996	23773	23872	23823	23885	24016	23823	23841	24068	23918	23913	23798	23957	23935	23982	24042	23931	24042	23899	23831	23851	23897	23992	23930	23928	23896	23767	23969	23837	23888	23915	23754	23922	24019	23784	23899	23898	24001	23824	23868	23891	23928	23941	23973	23809	23922	23990	23869	23927	23924	23955	23813	23922	23965	23901	23955	23994	23968	23872	23959	23866	23788	23795	23931	23992	23997	23842	23874	23961	23827	23965	24028	23994	23809	23840	23840	23906	23893	23868	23789	23893	23929	23947	23884	23779	23937	24038	23806	23923	23982	23799	23874	23802	23902	23856	23976	24013	23933	23843	23932	23901	23902	23976	23770	23923	23869	23902	23939	23968	23998	23945	23957	23879	23850	23951	23926	23978	23934	23923	23987	23865	23865	23923	23878	24054	23894	23884	23804	23998	24054	23872	23975	23904	23801	24039	23997	23878	23952	23898	23866	23963	23982	24053	23903	23963	23942	23917	23939	23928	23992	23819
18819	16448	16578	16693	16714	18065	25541	24612	20904	17768	16765	16513	16258	16225	16576	16451	16344	16481	16398	16476	16099	16511	16197	16543	16461	16376	16520	16404	16507	16336	16392	16244	16343	16263	16509	16365	16518	16512	16251	16371	16411	16442	16277	16377	16345	16360	16441	16364	16402	16306	16441	16184	16396	16415	16192	16526	16453	16237	16303	16548	16495	16210	16233	16259	16425	16491	16319	16389	16402	16382	16437	16417	16383	16201	16419	16380	16524	16519	16237	16523	16265	16402	16275	16367	16440	16054	16424	16185	16321	16125	16619	16417	16558	16315	16434	16324	16457	16228	16609	16378	16516	16348	16255	16475	16447	16338	16373	16512	16507	16292	16422	16258	16420	16436	16422	16299	16495	16389	16572	16361	16304	16372	16073	16577	16493	16458	16477	16476	16333	16285	16460	16368	16384	16526	16503	16223	16538	16541	16485	16380	16206	16418	16463	16392	16494	16439	16496	16513	16405	16270	16542	16335	16318	16445	16309	16394	16406	16281	16378	16269	16598	16413	16520	16291	16232	16498	16363	16467	16344	16163	16495	16248	16492	16516	16380	16169	16536	16304	16281	16400	16410	16327	16540	16499	16336	16381	16464	16559	16560	16426	16222	16325	16532	16492	16568	16344	16358	16330	16427	16283	16557	16480	16337	16285	16466	16411	16523	16306	16475	16542	16443	16423	16422	16595	16452	16370	16388	16465	16174	16597	16341	16364	16428	16396	16337	16508	16359	16307	16250	16585	16435	16361	16500	16277	16411	16196	16453	16257	16194	16250	16520	16400	16407	16537	16502	16394	16366	16457	16481	16389	16454	16674	16524	16369	16495	16428	16325	16406	16387	16488	16456	16476	16657	16385	16511	16356	16251	16361	16216	16258	16210	16420	16548	16520	16404	16400	16417	16075	16456	16367	16469	16490	16389	16493	16342	16418	16486	16371	16434	16443	16411	16373	16417	16345	16344	16382	16543	16298	16395	16411	16274	16305	16356	16509	16418	16438	16494	16392	16422	16458	16228	16425	16530	16424	16418	16456	16335	16628	16392	16373	16384	16401	16343	16404	16556	16459	16328	16351	16361	16381	16248	16272	16421	16371	16352	16406	16397	16321	16467	16255	16200	16384	16374	16353	16285	16342	16640	16381	16441	16321	16247	16455	16389	16476	16186	16338	16563	16464	16362	16597	16331	16457	16276	16354	16401	16343	16345	16656	16395	16185	16324	16288	16487	16452	16190	16512	16347	16362	16290	16405	16241	16264	16398	16466	16417	16417	16374	16429	16547	16368	16513	16361	16548	16407	16486	16386	16426	16521	16568	16337	16569	16370	16455	16354	16448	16380	16227	16141	16346	16387	16197	16600	16298	16112	16271	16247	16415	16447	16232	16304	16380	16332	16344	16191	16317	16430	16487	16465	16312	16465	16415	16479	16394	16532	16736	16332	16351	16447	16391	16443	16342	16445	16278	16503	16454	16401	16598	16545	16394	16356	16406	16566	16423	16598	16441	16380	16693	16568	16390	16356	16489	16299	16424	16643	16327	16572	16574	16292	16337	16332	16408	16259	16385	16497	16669	16459	16478	16303	16356	16516	16290	16434	16435	16384	16471	16438	16385	16305	16283	16495	16414	16175	16366	16439	16374	16337	16583	16396	16297	16276	16517	16369	16549	16371	16500	16357	16451	16476	16239	16375	16375	16459	16364	16286	16575	16425	16463	16371	16381	16293	16409	16449	16426	16668	16390	16261	16184	16356	16313	16255	16434	16350	16388	16412	16380	16565	16416	16596	16445	16603	16487	16320	16359	16271	16425	16315	16395	16318	16404	16451	16420	16294	16551	16518	16631	16300	16423	16465	16383	16423	16449	16381	16340	16281	16406	16400	16583	16409	16451	16552	16507	16250	16450	16209	16539	16379	16296	16441	16515	16310	16358	16371	16371	16268	16368	16317	16498	16357	16431	16354	16436	16478	16157	16534	16317	16259	16449	16378	16479	16498	16543	16404	16253	16366	16360	16402	16284	16302	16333	16488	16616	16371	16443	16492	16189	16251	16302	16496	16513	16195	16335	16425	16433	16571	16364	16480	16449	16496	16496	16376	16680	16488	16342	16502	16499	16441	16411	16448	16289	16240	16424	16370	16349	16440	16372	16359	16206	16464	16597	16552	16580	16430	16606	16476	16457	16459	16576	16410	16522	16359	16343	16423	16425	16350	16318	16464	16424	16365	16447	16481	16437	16374	16382	16426	16326	16384	16381	16345	16330	16314	16411	16340	16374	16264	16479	16194	16391	16250	16320	16434	16388	16292	16344	16427	16314	16663	16479	16326	16328	16548	16370	16393	16310	16370	16493	16486	16508	16427	16348	16584	16269	16505	16293	16388	16426	16440	16416	16304	16550	16351	16256	16455	16210	16336	16336	16403	16524	16341	16449	16406	16369	16440	16231	16302	16441	16384	16397	16583	16372	16542	16460	16513	16666	16571	16206	16434	16268	16378	16197	16504	16563	16327	16541	16661	16374	16429	16422	16343	16381	16343	16352	16302	16471	16331	16398	16309	16307	16382	16381	16312	16374	16252	16462	16511	16427	16561	16376	16207	16621	16506	16507	16504	16432	16492	16499	16498	16452	16481	16596	16365	16477	16177	16470	16269	16322	16548	16316	16438	16262	16518	16378	16343	16353	16342	16288	16452	16315	16301	16486	16285	16577	16442	16350	16508	16249	16331	16209	16302	16471	16227	16352	16439	16405	16399	16332	16316	16571	16381	16375	16434	16305	16398	16583	16391	16233	16560	16293	16320	16339	16382	16526	16480	16361	16159	16576	16352	16405	16376	16443	16499	16223	16262	16293	16604	16397	16557	16642	16519	16287	16321	16606	16542	16360	16398	16512	16472	16432	16306	16407	16266	16404	16356	16411	16490	16540	16355	16511	16434	16523	16474	16276	16339	16446	16238	16355	16290	16350	16333	16580	16430	16405	16375	16582	16471	16441	16663	16383	16323	16352	16346	16380	16164	16412	16475	16513	16520	16557	16481	16359	16506	16430	16363	16452	16403	16452	16309	16348	16527	16598	16160	16232	16384	16391	16588	16499	16375	16358	16442	16509	16425	16392	16269	16349	16490	16607	16254	16390	16393	16480	16496	16435	16142	16428	16300	16538	16289	16256	16261	16580	16353	16392	16606	16603	16334	16556	16540	16318	16359	16400	16621	16404	16483	16427	16311	16352	16345	16382	16489	16392	16442	16416	16302	16366	16246	16351	16367	16668	16371	16559	16378	16407	16415	16451	16389	16553	16239	16280	16390	16364	16238	16231	16411	16244	16416	16550	16383	16333	16539	16548	16183	16119	16418	16623	16497	16095	16338	16405	16456	16178	16315	16437	16345	16275	16375	16293	16361	16363	16351	16451	16324	16373	16290	16352	16395	16475	16430	16441	16486	16445	16373	16620	16272	16411	16425	16516	16572	16242	16413	16439	16478	16459	16363	16330	16391	16437	16312	16466	16401	16536	16412	16308	16377	16544	16272	16365	16490	16546	16377	16453	16445	16409	16329	16461	16351	16652	16400	16515	16284	16333	16290	16480	16491	16440	16548	16429	16370	16447	16518	16392	16271	16416	16278	16253	16211	16439	16430	16381	16460	16276	16293	16333	16483	16369	16355	16742	16350	16389	16367	16423	16166	16489	16528	16301	16202	16623	16360	16541	16336	16319	16311	16365	16441	16435	16374	16358	16375	16333	16435	16381	16385	16267	16276	16213	16301	16284	16479	16387	16285	16175	16411	16251	16277	16274	16522	16527	16499	16482	16411	16276	16203	16538	16514	16295	16149	16440	16394	16486	16446	16420	16499	16474	16539	16441	16442	16388	16340	16367	16510	16282	16190	16460	16414	16518	16333	16279	16197	16297	16330	16282	16388	16253	16504	16521	16493	16283	16332	16414	16462	16292	16454	16415	16369	16239	16420	16299	16410	16205	16307	16302	16254	16274	16548	16272	16324	16471	16334	16690	16354	16533	16469	16367	16479	16367	16506	16375	16401	16473	16396	16387	16163	16493	16344	16498	16518	16532	16265	16621	16287	16542	16528	16555	16443	16290	16280	16289	16324	16231	16457	16495	16539	16512	16293	16363	16228	16520	16454	16364	16476	16479	16460	16377	16452	16486	16260	16275	16399	16378	16338	16272	16438	16489	16450	16592	16521	16379	16282	16397	16429	16256	16390	16568	16398	16323	16275	16448	16117	16325	16160	16432	16330	16279	16267	16358	16303	16264	16185	16341	16490	16295	16423	16446	16448	16622	16291	16279	16709	16485	16383	16415	16518	16304	16310	16481	16259	16575	16401	16389	16517	16252	16328	16253	16317	16511	16457	16325	16396	16504	16460	16232	16371	16397	16331	16419	16314	16336	16256	16434	16376	16343	16387	16479	16262	16432	16477	16403	16421	16579	16366	16430	16446	16553	16369	16339	16417	16438	16627	16347	16209	16382	16332	16365	16303	16502	16630	16203	16362	16411	16315	16485	16385	16459	16238	16507	16541	16449	16469	16281	16462	16378	16379	16339	16300	16322	16446	16315	16167	16530	16291	16317	16485	16328	16386	16414	16402	16040	16542	16500	16437	16440	16474	16449	16289	16454	16636	16107	16258	16161	16415	16354	16438	16532	16474	16402	16421	16304	16570	16441	16521	16422	16488	16564	16420	16528	16507	16450	16258	16343	16259	16322	16333	16453	16294	16378	16236	16648	16357	16270	16322	16115	16346	16395	16272	16404	16248	16213	16368	16575	16501	16405	16353	16364	16513	16456	16431	16457	16435	16451	16347	16442	16192	16601	16609	16348	16343	16345	16288	16237	16135	16488	16393	16493	16261	16415	16509	16368	16538	16238	16310	16319	16527	16352	16437	16642	16418	16306	16322	16247	16363	16521	16256	16450	16396	16394	16484	16380	16606	16450	16212	16330	16324	16456	16448	16547	16439	16147	16462	16318	16434	16401	16139	16307	16448	16446	16386	16422	16281	16466	16535	16423	16691	16675	16424	16385	16551	16356	16331	16222	16339	16277	16491	16412	16317	16433	16174	16469	16335	16464	16553	16342	16462	16469	16416	16430	16508	16475	16403	16549	16439	16376	16381	16416	16471	16267	16466	16346	16546
24240	24149	24158	25167	25858	30149	29953	28615	26876	24685	24156	23996	24041	24126	23957	23940	24086	23984	23975	23978	24061	23934	23963	23978	23949	24053	23886	24003	23917	23933	24132	23991	23960	24125	24051	23927	23893	23889	24043	23940	23950	23962	23972	23944	24111	23956	23924	23903	23972	24067	23891	23979	23976	24020	23851	24036	23994	23984	23842	24019	23908	23879	23880	24034	23934	23997	23922	24056	24016	23943	24078	24076	24007	24024	23897	23997	23971	23958	23922	24046	23994	23923	24028	23885	23894	24039	23962	23947	23963	24037	23935	23959	23959	23907	24044	23993	23902	23999	24021	23965	24032	24004	23903	24005	23798	23960	23927	24039	24007	23935	24035	23945	23927	24034	24012	24023	23939	24117	24053	23971	23983	23955	24082	23916	24013	23926	23858	23978	23914	23911	23936	24059	23947	23973	23744	24096	23967	23952	23955	24066	23957	24011	24015	23940	23992	23999	24116	23972	24076	23995	23919	24063	23929	24004	24088	24063	24078	23931	24056	23977	23981	24012	23961	23989	24027	23821	23925	23960	23991	23940	24002	23874	23974	24058	23917	23917	24025	24011	23870	23970	24002	24048	24012	23991	24118	23868	23942	24008	23945	23940	24067	24088	24002	24027	23964	23995	23913	24051	24074	24039	23942	24056	23949	23956	24031	23999	24026	23956	24084	23985	23942	24048	24141	24072	24028	24126	23916	23976	23997	23984	23974	24104	23967	24024	23937	24069	23922	24081	24020	23977	23916	24009	23885	23894	23927	23942	24096	24040	24030	24131	24110	24018	23990	24013	24048	23996	23960	24049	23966	23920	24001	24077	24050	23840	24116	24077	24025	24037	23994	23894	23910	24043	23999	23985	24072	24005	23943	24027	24210	23898	24003	23970	24115	23945	24004	24001	24053	24121	24067	23946	24033	23923	24076	23881	24025	23976	23983	24044	23961	24043	24051	24050	23974	24087	24029	24076	23891	24040	23946	24128	24073	24033	24041	24008	24022	24048	24139	24037	23965	23985	24058	24015	24047	23936	24086	24101	23966	24070	24080	23936	24073	24152	24078	24105	24030	23908	23988	23957	24031	23943	24020	24082	24043	23984	24015	23983	23941	24092	23939	24022	24095	23980	24013	24039	24070	23998	24067	24143	23936	24154	23994	24133	24090	24010	24062	24094	23950	24028	23975	23916	24071	23957	24031	24062	24026	24031	23996	24084	24026	24046	23992	23987	23969	24160	24172	23959	23948	23987	24064	24085	24037	23980	24098	24041	23987	23923	24035	24002	23913	24001	24050	23978	23900	24108	24033	23969	24081	23901	23986	23976	23913	24049	24126	23938	23988	24100	24021	24031	24086	24023	23969	23996	23977	24022	24084	24102	23994	24050	23920	23967	23931	23956	24007	24006	24042	24041	24052	23995	23921	24103	23980	24038	24198	23954	23978	24004	24159	24027	24017	24117	23945	24002	24035	24156	23937	24037	23884	24036	23976	23900	23966	23966	24001	24041	24110	23995	24021	24029	23987	24049	23989	24012	23978	23969	24170	24001	23982	23918	24050	24071	24038	23998	24177	23921	24010	24055	23993	24045	24091	23938	24063	24049	23994	24043	23944	24027	24021	23983	24048	23989	24090	23906	23977	24039	24054	24102	24085	23864	24046	23902	24078	23923	23998	24054	23989	23943	24043	23966	24019	24100	24003	24102	24025	23952	24088	24048	24040	24101	23961	23996	24147	23938	24237	24124	24041	23920	24048	23940	23937	24051	23994	24097	23925	24043	23973	24026	23962	24023	23893	23941	24122	24039	24020	24132	23999	23967	23952	23908	23992	24093	24110	23995	24023	24026	23949	23982	24054	23844	24085	24096	24139	23971	23945	24046	24024	23927	24007	24061	24015	24085	24129	24018	24000	24032	23915	24125	23926	23908	23914	24058	24077	24077	24051	24040	23971	24030	24011	24055	24034	23982	23958	23988	24002	24057	23996	23950	23950	23963	24049	24030	23930	24047	24008	23965	24017	24118	24149	24051	23933	23957	24166	24036	24035	24024	23958	24016	24012	24007	24175	24057	23941	24091	24107	24044	24086	23944	23968	24152	24005	24068	24019	23920	23962	24022	24077	24055	23998	24036	24028	24004	23956	24076	23928	24065	23938	24025	24016	24052	24082	24061	23958	23854	24080	23901	24070	23956	23960	23898	24021	23987	23996	24064	23976	23916	24023	23973	24062	23939	23926	24066	23954	23955	24056	23944	24028	24033	23945	23994	24043	23894	24078	24041	23913	24064	24025	24006	24072	23994	24053	23965	23845	24224	24080	23937	24067	23998	24044	24017	23989	23943	23994	24004	24030	23943	24043	24049	24042	24006	24032	24042	24038	24009	23994	24090	23958	24034	23963	24077	24035	24031	23959	24040	23936	23999	24111	24009	23973	23935	24005	23969	23946	23970	23940	24039	24030	24037	23896	24066	24167	23982	24047	23962	24004	24087	23926	24059	23996	23980	24101	23921	24090	24033	24012	24068	23910	24037	23987	24005	24035	23967	24093	24083	23892	23926	24020	24089	24068	24050	23863	24133	23893	24018	24026	24029	24043	23915	23981	23984	23954	24073	23878	23975	24204	23962	24004	24071	23894	24060	23872	23932	24107	24010	23926	23999	24137	24039	24018	23942	24008	23884	24069	24027	24019	23956	24071	23984	23999	24004	23954	24170	24097	24002	23959	24089	24043	23953	24006	23967	23970	23905	24093	24036	23921	24201	23925	24018	24033	24170	23957	23953	23955	23922	23958	24052	24112	23946	24144	24015	23937	23963	23942	23996	24076	24046	23953	23918	24006	24039	23921	24043	23935	24038	23984	23876	24103	23955	24079	24137	24007	23944	24070	24001	23967	23963	24012	23946	24077	23964	23949	24177	23926	24044	24088	24070	23913	23947	23885	23919	24052	23891	23914	24110	23888	23985	24018	23936	24039	24076	24081	24040	23990	24026	24105	24025	23921	24022	23953	23993	24069	24008	24119	24017	24092	24012	23950	23913	24040	23946	23957	23974	24010	24038	23979	23978	24005	23988	24154	23944	23989	24141	24034	24052	23950	23969	24052	24054	23957	24039	24013	23969	23871	23946	24100	24039	24059	24045	24215	23988	23814	24058	24067	23960	23867	23962	24137	24095	24030	24022	24040	23968	24054	24143	23951	23979	23942	24030	24010	24106	23909	24090	24112	24093	23927	24220	23972	23985	24061	24127	23915	24004	24122	24065	24066	23964	24071	24015	24068	23973	24178	23986	23865	24023	23993	23973	23933	24072	23918	23922	24106	24017	23932	24041	24039	24070	24035	23926	23931	24011	23998	24059	23956	24051	24017	24004	24068	23991	24137	23939	24171	24097	23998	24103	23999	24130	24080	23912	23863	23933	23971	24069	24080	24033	24083	24051	24046	23962	23969	24135	24011	24073	24084	24009	24004	24120	24009	24013	24047	24035	23909	24029	24073	24124	24019	24004	23999	24010	24190	24043	23957	24065	23913	24034	24077	23917	24102	24059	24004	24212	23939	24193	24013	24053	24139	24066	24060	24076	24000	23917	24025	23985	24137	24068	24018	23961	23976	23913	23931	24008	24084	24048	24075	23907	24120	24021	24098	24114	23886	24157	23994	24085	24079	24012	23972	23916	24075	23963	24160	23961	23938	23990	24076	24113	23963	24000	24052	24035	24039	24086	23921	24192	24191	24112	24040	24111	23916	24015	24134	23966	23948	24034	23882	24058	24120	24041	24164	23953	23926	23983	23946	23998	24097	24091	24100	23951	23959	23992	24058	23977	24025	24044	23937	24053	24010	24070	23935	24086	23985	24057	23966	23943	23987	24129	23986	24102	23858	24094	24003	23976	24073	24065	23976	24081	23904	23957	24179	23998	24037	23929	24015	23998	24071	24067	24104	23895	24139	24020	23996	24041	24086	24022	23974	24094	24079	24002	23874	24070	24084	23924	24036	24124	24081	23978	24002	23993	24052	24103	24039	23900	23991	24033	24084	23917	23922	23952	24130	23968	23919	24143	24004	24008	23935	24121	24062	23974	24104	24026	24013	24041	24126	24003	24007	23963	23974	23985	24017	23895	24080	24105	24040	24086	24039	24172	24031	24069	24026	24133	23918	24152	24064	24045	24025	24001	23934	24078	23927	23948	23997	24075	24041	23964	23995	24164	23976	23971	24056	24008	24061	23987	23988	24023	24022	24017	24036	24079	24003	24126	24054	24016	24028	23966	24043	24029	24053	24124	24010	23991	24008	24007	24011	23940	24151	24006	24015	23955	23922	24175	24020	23995	24025	24001	23934	23993	24096	23966	24128	24095	23923	23997	23987	24095	24045	23800	24028	24007	24091	23964	24104	23956	24043	24012	24057	23951	24060	24071	24002	24009	24071	24036	24037	23880	24081	24116	23901	24004	23989	23958	23985	23983	24079	23993	23930	24029	23979	23997	24061	23931	23976	24037	24018	23999	24081	24047	23888	23980	24026	24042	23939	24092	23952	23997	23973	24098	23985	24010	24038	24037	23923	24185	24043	23978	24027	24002	24020	23881	23949	24132	23944	24097	24086	24170	24014	23941	23978	24089	24065	23997	24093	23987	24030	24003	24027	24035	23976	23973	24012	23955	24041	23975	24135	23938	23924	24152	24019	24038	24087	24036	23967	24083	23991	24049	24032	24123	24034	23833	24057	24021	24161	23984	24098	24041	24075	24093	24012	23988	23988	24000	24005	24114	24009	23978	23950	24064	23998	24136	23913	24062	23817	24093	23986	23866	24173	24009	24074	23989	24005	24045	24037	24052	24051	23845	23962	24055	24025	24027	24083	23960	24001	23867	24066	23981	23950	24102	24041	24028	23970	24136	24000	24016	23955	24068	23960	23888	24029	24066	23905	24071	24005	23930	23979	23989	24072	23959	24160	23928	24069	24136	24012	23929	23983	24132	24027	24006	23988	24089	24004	24133	23984	24060	24029	23996	24161	23945	23966	24054	23976	23989	24138	23873	23943	24003	24084	24022	24070	24039	24098	24018	24039	24024	24098	23966	24013	24008	23961	24069	23884	24005	24021	24070	24039	23954	24115	24015	24109	24140	24036	23989	24041	24103	23864	23984	24042	24002	23985	24100	24047	24088
18198	17073	16894	16923	17099	24985	46256	41683	31971	22526	18068	16753	16635	16459	16597	16481	16440	16413	16463	16606	16497	16457	16435	16623	16438	16536	16574	16627	16554	16436	16299	16353	16366	16620	16532	16532	16523	16589	16332	16515	16727	16517	16628	16734	16601	16564	16469	16562	16440	16497	16540	16551	16470	16553	16508	16406	16517	16549	16599	16573	16763	16572	16491	16392	16532	16379	16738	16497	16555	16462	16413	16482	16532	16464	16529	16476	16680	16386	16544	16564	16427	16321	16463	16435	16590	16714	16446	16428	16611	16468	16434	16422	16410	16631	16741	16795	16513	16600	16486	16552	16489	16662	16595	16610	16588	16654	16630	16478	16485	16583	16576	16687	16523	16487	16342	16625	16669	16437	16552	16527	16502	16542	16345	16332	16535	16527	16621	16498	16478	16525	16539	16499	16318	16411	16526	16433	16681	16399	16537	16440	16544	16732	16604	16509	16325	16512	16648	16505	16484	16480	16623	16326	16657	16615	16593	16593	16490	16481	16438	16650	16565	16587	16659	16532	16561	16693	16369	16446	16645	16426	16518	16474	16500	16681	16628	16545	16480	16416	16621	16744	16700	16389	16650	16600	16549	16686	16450	16328	16417	16732	16532	16627	16536	16587	16621	16533	16488	16469	16428	16532	16533	16290	16798	16513	16476	16434	16556	16165	16408	16501	16463	16474	16702	16556	16503	16506	16558	16449	16616	16486	16574	16668	16442	16724	16684	16445	16583	16755	16779	16495	16421	16540	16485	16423	16465	16511	16396	16584	16649	16521	16550	16586	16433	16459	16371	16701	16523	16487	16500	16464	16538	16609	16484	16350	16527	16376	16601	16615	16644	16547	16489	16570	16484	16589	16469	16555	16627	16392	16421	16794	16668	16683	16422	16367	16494	16505	16595	16395	16653	16797	16487	16584	16414	16468	16518	16522	16423	16443	16534	16558	16554	16597	16469	16473	16477	16533	16432	16402	16633	16451	16321	16499	16433	16442	16398	16545	16580	16489	16555	16342	16692	16581	16553	16599	16400	16522	16531	16386	16580	16617	16435	16704	16645	16409	16487	16359	16581	16371	16305	16405	16631	16417	16435	16624	16731	16495	16433	16602	16518	16354	16530	16418	16622	16717	16680	16457	16541	16448	16602	16488	16523	16679	16366	16490	16651	16443	16448	16394	16570	16647	16474	16431	16544	16407	16381	16200	16547	16682	16389	16605	16427	16404	16590	16419	16392	16492	16536	16488	16523	16581	16727	16419	16616	16624	16445	16385	16461	16434	16573	16661	16323	16534	16483	16520	16507	16401	16448	16433	16445	16597	16346	16471	16545	16524	16754	16474	16280	16442	16463	16526	16436	16536	16553	16664	16490	16609	16656	16459	16481	16712	16599	16478	16359	16490	16518	16590	16518	16511	16688	16692	16441	16456	16576	16540	16738	16480	16629	16676	16476	16451	16361	16416	16501	16708	16516	16358	16388	16540	16490	16553	16717	16695	16667	16540	16593	16523	16473	16605	16434	16518	16411	16602	16551	16534	16516	16377	16684	16435	16590	16400	16406	16348	16449	16497	16523	16460	16518	16389	16615	16373	16550	16481	16351	16483	16536	16757	16372	16405	16594	16417	16517	16542	16429	16584	16588	16479	16416	16404	16469	16607	16362	16582	16445	16543	16373	16578	16473	16692	16511	16596	16610	16476	16477	16573	16436	16531	16643	16428	16466	16243	16395	16835	16569	16511	16586	16497	16510	16681	16534	16561	16528	16570	16440	16418	16783	16744	16462	16453	16469	16590	16635	16391	16476	16329	16403	16362	16462	16580	16579	16330	16396	16475	16287	16479	16552	16205	16630	16540	16678	16581	16423	16374	16659	16681	16664	16376	16405	16429	16622	16450	16502	16464	16329	16549	16443	16538	16587	16616	16680	16460	16325	16397	16531	16506	16645	16559	16409	16488	16678	16608	16591	16352	16724	16522	16583	16635	16640	16468	16425	16547	16412	16546	16599	16525	16597	16617	16601	16405	16393	16706	16616	16595	16495	16379	16609	16650	16449	16393	16403	16483	16688	16536	16430	16504	16414	16453	16431	16589	16655	16573	16831	16551	16631	16485	16606	16511	16632	16366	16492	16530	16613	16370	16492	16626	16280	16525	16513	16413	16615	16557	16632	16686	16497	16230	16587	16278	16472	16456	16366	16678	16613	16543	16504	16600	16468	16646	16465	16423	16469	16541	16486	16591	16597	16593	16531	16420	16508	16579	16579	16511	16596	16514	16453	16349	16491	16563	16651	16575	16451	16460	16585	16625	16537	16556	16626	16556	16509	16375	16557	16471	16485	16504	16420	16433	16595	16560	16482	16768	16469	16244	16524	16328	16439	16477	16390	16436	16419	16400	16544	16491	16496	16559	16480	16687	16517	16547	16558	16672	16669	16688	16675	16534	16554	16558	16583	16534	16454	16632	16586	16517	16510	16534	16623	16414	16365	16412	16467	16655	16543	16627	16509	16445	16453	16400	16722	16483	16810	16616	16588	16703	16686	16457	16612	16488	16459	16409	16796	16678	16541	16343	16484	16488	16492	16626	16387	16431	16433	16350	16584	16230	16394	16464	16536	16425	16301	16527	16506	16549	16430	16394	16545	16669	16484	16637	16559	16535	16713	16511	16629	16448	16299	16821	16579	16526	16573	16667	16602	16743	16428	16457	16439	16520	16457	16525	16707	16572	16480	16513	16540	16519	16565	16429	16597	16468	16578	16621	16525	16645	16716	16294	16480	16607	16632	16400	16757	16587	16447	16508	16375	16467	16512	16559	16635	16643	16633	16504	16496	16520	16613	16573	16672	16522	16476	16658	16552	16366	16541	16659	16466	16496	16348	16553	16443	16353	16492	16668	16536	16439	16576	16645	16461	16622	16504	16630	16709	16617	16643	16573	16501	16522	16428	16678	16501	16526	16583	16540	16557	16280	16630	16510	16347	16678	16581	16365	16669	16386	16595	16485	16525	16536	16777	16389	16521	16208	16573	16416	16567	16596	16713	16370	16651	16703	16573	16512	16493	16573	16536	16353	16489	16500	16544	16542	16639	16576	16489	16579	16620	16396	16423	16582	16732	16605	16771	16475	16574	16704	16691	16612	16508	16457	16669	16425	16570	16611	16358	16750	16537	16491	16583	16498	16393	16538	16415	16466	16658	16538	16378	16483	16501	16497	16367	16427	16509	16539	16331	16254	16313	16703	16486	16525	16373	16499	16565	16544	16379	16471	16375	16656	16682	16527	16547	16469	16543	16571	16611	16548	16503	16599	16640	16674	16421	16711	16626	16441	16505	16346	16489	16428	16524	16297	16659	16374	16628	16597	16368	16499	16824	16658	16547	16643	16583	16472	16512	16638	16588	16428	16495	16504	16635	16599	16480	16495	16516	16595	16488	16669	16619	16681	16511	16587	16534	16562	16446	16682	16526	16271	16389	16271	16568	16501	16658	16518	16552	16570	16444	16396	16477	16366	16517	16406	16639	16573	16630	16699	16445	16351	16546	16442	16693	16412	16571	16508	16425	16494	16484	16426	16394	16465	16452	16511	16569	16375	16479	16619	16491	16457	16404	16603	16588	16556	16509	16539	16683	16588	16574	16585	16634	16580	16825	16402	16395	16498	16400	16447	16597	16403	16543	16452	16572	16275	16614	16650	16595	16548	16454	16420	16443	16625	16468	16681	16495	16277	16561	16474	16588	16530	16464	16619	16657	16787	16573	16580	16753	16420	16498	16406	16635	16782	16518	16559	16381	16353	16488	16414	16488	16619	16565	16426	16539	16518	16553	16402	16540	16415	16635	16384	16490	16384	16413	16336	16677	16457	16556	16647	16481	16698	16592	16765	16451	16420	16393	16534	16551	16753	16618	16527	16594	16425	16560	16576	16681	16597	16622	16565	16705	16556	16516	16333	16577	16487	16662	16626	16432	16406	16611	16382	16631	16513	16582	16592	16523	16607	16783	16696	16385	16633	16477	16574	16473	16486	16416	16535	16616	16491	16371	16462	16428	16520	16423	16523	16426	16402	16520	16525	16496	16440	16325	16547	16411	16599	16461	16665	16520	16548	16516	16632	16435	16453	16544	16609	16609	16530	16370	16502	16651	16681	16394	16630	16558	16489	16448	16547	16342	16315	16574	16644	16489	16495	16603	16505	16372	16620	16336	16460	16501	16561	16664	16564	16637	16582	16613	16528	16342	16263	16349	16394	16554	16542	16541	16599	16428	16404	16551	16437	16562	16580	16536	16400	16733	16602	16640	16648	16712	16524	16534	16652	16558	16502	16553	16354	16464	16869	16395	16586	16464	16433	16529	16616	16312	16333	16458	16577	16472	16494	16566	16546	16603	16678	16586	16571	16512	16576	16483	16641	16495	16498	16476	16917	16409	16385	16609	16684	16460	16560	16613	16648	16716	16578	16659	16488	16739	16405	16406	16430	16399	16338	16241	16479	16536	16391	16533	16540	16629	16508	16440	16659	16600	16334	16452	16440	16562	16362	16561	16556	16656	16637	16456	16685	16452	16361	16384	16676	16405	16614	16549	16411	16480	16543	16617	16717	16405	16673	16550	16457	16592	16787	16635	16563	16417	16523	16521	16582	16633	16474	16543	16490	16231	16408	16640	16667	16473	16603	16584	16650	16470	16566	16606	16616	16513	16371	16429	16388	16598	16601	16513	16341	16501	16288	16619	16464	16657	16542	16353	16546	16647	16614	16698	16522	16622	16681	16731	16656	16814	16515	16333	16550	16425	16615	16427	16638	16576	16433	16640	16749	16528	16510	16593	16673	16697	16551	16622	16499	16398	16528	16424	16626	16268	16485	16328	16482	16452	16396	16577	16494	16378	16277	16660	16442	16561	16489	16508	16463	16411	16381	16455	16494	16567	16526	16318	16506	16406	16500	16580	16434	16425	16560	16535	16334	16446	16565	16605	16452	16230	16446	16512	16417	16532	16396	16755	16495	16771	16506	16440	16439	16370	16583	16655	16556	16576	16499	16553	16555	16364	16539	16632	16535	16544	16499	16356	16509	16356	16560	16686	16511	16606	16663	16497	16494	16642	16673	16514	16639	16572	16547	16507	16725	16526	16591	16513	16340	16568	16671	16364	16360	16357	16555
25580	24093	24130	25792	27133	34775	40778	27473	23915	24414	23151	22887	22922	23283	23322	23378	23318	23639	23399	23610	23589	23751	23653	23691	23687	23712	23744	23672	23762	23759	23785	23803	23733	23766	23627	23722	23661	23678	23755	23700	23671	23783	23732	23656	23762	23647	23792	23696	23616	23687	23778	23714	23843	23675	23775	23730	23797	23759	23768	23664	23765	23715	23665	23625	23794	23661	23721	23744	23724	23694	23949	23775	23770	23654	23710	23675	23775	23700	23803	23746	23880	23694	23758	23734	23716	23782	23737	23760	23608	23584	23753	23795	23827	23851	23802	23761	23710	23715	23730	23780	23777	23737	23724	23782	23795	23628	23813	23754	23709	23804	23750	23733	23609	23768	23592	23798	23778	23748	23713	23679	23803	23744	23791	23884	23829	23852	23738	23746	23762	23707	23703	23842	23766	23805	23796	23689	23749	23721	23636	23723	23810	23737	23826	23938	23606	23733	23783	23741	23768	23765	23824	23732	23825	23783	23631	23952	23840	23742	23699	23739	23761	23811	23727	23763	23584	23729	23709	23746	23742	23749	23751	23806	23818	23738	24013	23887	23741	23793	23774	23703	23768	23744	23817	23792	23656	23677	23764	23779	23765	23742	23723	23794	23908	23832	23742	23634	23655	23700	23733	23802	23858	23757	23723	23897	23890	23844	23688	23842	23787	23693	23847	23625	23748	23754	23746	23627	23813	23725	23861	23707	23681	23808	23730	23778	23861	23820	23780	23849	23742	23770	23757	23792	23819	23667	23786	23670	23917	23782	23784	23756	23823	23684	23839	23752	23908	23751	23832	23746	23768	23719	23785	23783	23842	23712	23659	23742	23708	23838	23795	23892	23773	23788	23744	23645	23804	23937	23692	23806	23850	23754	23800	23707	23787	23773	23777	23870	23742	23742	23864	23745	23828	23863	23677	23678	23886	23693	23880	23603	23888	23822	23738	23774	23927	23782	23665	23656	23816	23667	23870	23789	23862	23850	23782	23716	23722	23848	23747	23782	23841	23797	23943	23715	23701	23781	23675	23917	23890	23771	23737	23843	23664	23722	23775	23769	23872	23851	23723	23813	23746	23701	23763	23811	23811	23852	23708	23784	23726	23757	23666	23789	23758	23809	23846	23839	23889	23795	23745	23771	23779	23827	23839	23747	23694	23802	23752	23697	23788	23627	23794	23691	23658	23818	23700	23910	23700	23738	23837	23759	23821	23827	23764	23816	23730	23640	23861	23826	23752	23697	23695	23733	23734	23611	23820	23816	23751	23763	23761	23715	23744	23762	23849	23767	23735	23849	23784	23813	23643	23834	23755	23697	23677	23773	23772	23655	23798	23852	23824	23715	23752	23722	23822	23770	23860	23838	23705	23841	23815	23728	23760	23754	23755	23816	23812	23873	23824	23756	23829	23921	23761	23743	23716	23924	23831	23692	23996	23751	23801	23713	23710	23846	23883	23721	23703	23704	23820	23790	23785	23818	23760	23845	23812	23830	23861	23735	23731	23883	23739	23812	23770	23820	23754	23702	23828	23742	23807	23696	23761	23872	23603	23788	23857	23859	23748	23922	23707	23797	23778	23805	23678	23966	23765	23718	23804	23713	23840	23827	23775	24007	23773	23850	23891	23768	23692	23694	23830	23810	23772	23853	23826	23753	23840	23823	23726	23588	23791	23689	23859	23827	23724	23825	23858	23879	23746	23817	23706	23717	23842	23785	23781	23862	23858	23893	23956	23729	23805	23798	23836	23684	23769	23841	23779	23876	23713	23912	23762	23804	23672	23829	23812	23717	23834	23820	23768	23878	23851	23759	23868	23853	23810	23771	23745	23696	23836	23849	23932	23743	23860	23846	23770	23784	23719	23840	23832	23741	23863	23778	23705	23778	23789	23815	23841	23821	23761	23825	23666	23878	23900	23664	23758	23651	23745	23823	23718	23751	23681	23841	23783	23777	23834	23817	23758	23885	23775	23746	23824	23722	23683	23891	23817	23733	24051	23802	23816	23830	23837	23752	23754	23708	23869	23800	23829	23757	23730	23643	23728	23663	23779	23760	23771	23892	23906	23759	23671	23876	23807	23835	23798	23852	23809	23969	23790	23907	23872	23787	23797	23789	23934	23656	23998	23873	23656	23846	23793	23813	23699	23791	23778	23739	23827	23901	23731	23827	23906	23759	23840	23829	23823	23814	23807	23729	23958	23867	23758	23813	23802	23739	23763	23870	23808	23803	23866	23890	23748	23740	23869	23834	23714	23772	23983	23785	23781	23773	23874	23937	23824	23836	23784	23668	23815	23857	23790	23725	23890	23745	23816	23800	23798	23800	23886	23707	23850	23696	23798	23648	23810	23585	23670	23885	23849	23857	23812	23699	23756	23865	23734	23748	23596	23826	23822	23702	23732	23848	23821	23794	23768	23765	23838	23718	23696	23825	23698	23955	23713	23790	23882	23766	23697	23941	23726	23762	23808	23753	23770	23707	23889	23834	23798	23716	23816	23823	23848	23823	23796	23756	23819	23848	23845	23824	23818	23730	23673	23786	23837	23716	23850	23750	23730	23799	23822	23916	23715	23894	23736	23911	23812	23834	23808	23744	23841	23913	23818	23716	23807	23773	23902	23706	23791	23770	23809	23879	23810	23838	23668	23740	23939	23829	23812	23862	23745	23902	23728	23812	23786	23726	23789	23798	23712	23756	23776	23715	23836	23889	23831	23769	23793	23865	23838	23850	23818	23922	23731	23905	23865	23645	23756	23875	23851	23837	23866	23836	23649	23775	23912	23732	23880	23758	23872	23815	23744	23782	23855	23729	23624	23847	23827	23843	23726	23761	23839	23752	23731	23763	23800	23726	23867	23861	23795	23804	23873	23733	23751	23957	23778	23840	23669	23804	23841	23868	23733	23769	23655	23757	23751	23925	23848	23739	23764	23751	23762	23799	23729	23901	23752	23769	23858	23797	23770	23896	23774	23694	23938	23631	23855	23881	23789	23811	23727	23836	23857	23817	23762	23818	23789	23839	23670	23856	23785	23870	23672	23742	23839	23819	23884	23895	23824	23850	23835	23956	23735	23753	23836	23809	23893	23768	23852	23757	23840	23800	23827	23783	23773	23694	23681	23864	23742	23890	23632	23768	23779	23804	23746	23746	23761	23915	23766	23735	23720	23706	23734	23898	23811	23715	23806	23751	23855	23838	23820	24033	23783	23756	23827	23837	23901	23816	23839	23910	23730	23908	23759	23829	23753	23884	23873	23715	23905	23863	23638	23842	23808	23806	23687	23837	23794	23645	23778	23861	23760	23782	23897	23853	23829	23781	23890	23741	23903	23804	23804	23676	23876	23843	23833	23844	23803	23825	23890	23794	23755	23768	23704	23779	23917	23780	23816	23848	23789	23673	23843	23929	23788	23847	23773	23858	23648	23927	23813	23821	23812	23764	23836	23790	23790	23877	23704	23783	23803	23931	23699	23760	23807	23722	23848	23827	23822	23798	23801	23749	23889	23857	23645	23736	23698	23868	23829	23728	23758	23736	23781	23815	23721	23761	23830	23690	23764	23804	23826	23844	23823	23770	23921	23861	23732	23664	23836	23861	23734	23833	23652	23702	23705	23804	23675	23835	23839	23909	23639	23806	23731	23774	23719	23826	23845	23821	23843	23791	23754	23719	23822	23764	23856	23759	23686	23967	23842	23897	23695	23813	23686	23881	23765	23710	23906	23828	23766	23936	23594	23938	23694	23791	23774	23759	23685	23767	23892	23908	23879	23794	23757	23756	23880	23764	23728	23857	23738	23882	23873	23730	23747	23826	23768	23767	23800	23716	23847	23751	23866	23745	23665	23849	23875	23864	23730	23775	23805	23759	23806	23757	23818	23853	23910	23772	23804	23753	23768	23841	23745	23680	23807	23737	23906	23909	23773	23813	23755	23829	24014	23812	23750	23820	23856	23634	23876	23738	23717	23916	23819	23777	23801	23901	23806	23813	23762	23811	23742	23853	23727	23784	23733	23749	23769	23957	23747	23797	23818	23740	23821	23664	23954	23689	23969	23820	23736	23890	23774	23703	23783	23801	23692	23863	23806	23757	23884	23941	23746	23755	23694	23909	23800	23774	23870	23688	23931	23958	23847	23951	23833	23835	23990	23845	23811	23730	23888	23909	23821	23932	23816	23778	23836	23767	23713	23789	23841	23718	23813	23834	23839	23810	23821	23825	23726	23817	23757	23760	23732	23845	23750	23804	23689	23711	23822	23742	23831	23567	23880	23717	23845	23692	23863	23864	23816	23888	23658	23846	23794	23867	23827	23693	23875	23787	23835	23890	23797	23709	23840	23746	23913	23779	23824	23706	23783	23869	23658	23727	23881	23873	23817	23961	23917	23756	23813	23808	23686	23711	23785	23726	23800	23685	23853	23739	23769	23833	23810	23739	23851	23821	23713	23571	23945	23847	23811	23701	23789	23750	23761	23821	23879	23717	23853	23753	23817	23712	23861	23892	23886	23777	23777	23810	23813	23744	23878	23688	23887	23686	23722	23698	23771	23801	23758	23841	23796	23828	23847	23963	23682	23842	23836	23777	23839	23856	23927	23750	23835	23843	23766	23833	23883	23696	23827	23951	23668	23910	23692	23735	23755	23686	23841	23832	23759	23802	23733	23730	23804	23792	23932	23708	23814	23793	23865	23912	23905	23801	23768	23778	23843	23886	23861	23639	23950	23767	23865	23886	23777	23836	23801	23834	23817	23881	23836	23736	23793	23848	23818	23854	23859	23826	23799	23866	23728	23683	23797	23755	23849	23822	23871	23884	23853	23805	23782	23828	23797	23831	23713	23851	23992	23751	23722	23800	23893	23831	23868	23737	23800	23867	23731	23748	23917	23717	23813	23754	23776	23871	23813	23807	23816	23822	23841	23757	23776	23795	23766	23872	23796	23833	23850	23680	23762	23864	23782	23761	23751	23776	23923	23730	23786	23803	23873	23702	23825	23855	23813	23865	23803	23815	23840	23777	23828	23859	23799	23785	23891	23701	23877	23771	23840	23792	23961	23821	23859	23952	23805	23849	23834	23783	23769	23831	23826	23795	23895	23804	23861	23773	23732	23923	23895	23684	23787	23758	23817	23756	23839	23765	23820	23776	23710	23800	23843	23866
20206	16824	17114	16584	16691	21367	37641	34424	26416	20030	17237	16617	16563	16449	16465	16414	16494	16175	16633	16428	16562	16462	16435	16306	16353	16475	16463	16511	16346	16481	16453	16627	16510	16486	16258	16514	16377	16414	16544	16371	16450	16384	16372	16497	16366	16331	16149	16336	16400	16263	16462	16373	16411	16240	16341	16446	16280	16520	16601	16362	16252	16136	16287	16601	16411	16457	16373	16382	16315	16479	16542	16357	16414	16563	16248	16485	16515	16450	16385	16237	16536	16371	16608	16261	16559	16609	16367	16268	16396	16407	16314	16544	16506	16579	16337	16504	16479	16525	16520	16409	16502	16495	16319	16432	16439	16343	16364	16373	16456	16425	16317	16502	16315	16590	16207	16365	16267	16468	16205	16362	16374	16492	16378	16412	16508	16323	16414	16479	16307	16238	16603	16383	16317	16214	16312	16393	16421	16456	16483	16280	16323	16348	16398	16619	16536	16390	16595	16311	16357	16419	16392	16405	16200	16335	16530	16469	16399	16279	16211	16523	16415	16471	16290	16363	16415	16411	16380	16443	16445	16322	16126	16454	16399	16298	16280	16256	16375	16424	16439	16320	16436	16379	16506	16345	16387	16431	16413	16331	16375	16532	16472	16391	16291	16339	16389	16497	16371	16526	16360	16306	16557	16344	16544	16392	16427	16190	16351	16348	16509	16430	16434	16413	16313	16422	16328	16304	16624	16571	16517	16513	16522	16526	16409	16512	16325	16495	16451	16216	16263	16539	16421	16229	16573	16317	16374	16507	16541	16536	16312	16604	16371	16368	16588	16551	16397	16372	16349	16433	16264	16401	16420	16505	16321	16343	16239	16475	16434	16325	16445	16329	16395	16383	16213	16420	16330	16341	16387	16263	16310	16607	16471	16378	16340	16443	16345	16370	16362	16516	16252	16252	16521	16404	16374	16268	16394	16411	16594	16587	16557	16505	16362	16369	16319	16474	16477	16418	16232	16409	16329	16363	16315	16252	16333	16403	16387	16556	16515	16375	16545	16428	16504	16257	16523	16566	16541	16365	16402	16203	16637	16481	16393	16496	16599	16368	16448	16511	16447	16495	16559	16433	16523	16275	16316	16383	16648	16404	16672	16479	16438	16554	16421	16309	16543	16241	16378	16333	16358	16296	16447	16430	16308	16408	16469	16572	16383	16245	16377	16512	16327	16443	16538	16500	16510	16637	16425	16492	16520	16203	16673	16672	16748	16578	16575	16412	16438	16568	16346	16428	16416	16490	16353	16571	16120	16390	16305	16465	16390	16481	16455	16444	16489	16400	16577	16413	16528	16281	16399	16343	16545	16421	16186	16423	16417	16456	16440	16307	16264	16353	16622	16548	16502	16364	16445	16380	16573	16283	16366	16259	16447	16549	16430	16424	16410	16498	16450	16257	16382	16490	16472	16449	16604	16532	16429	16371	16394	16195	16486	16335	16372	16533	16638	16637	16530	16423	16479	16355	16500	16456	16443	16479	16438	16525	16267	16343	16455	16365	16310	16339	16346	16537	16535	16491	16451	16328	16402	16294	16447	16549	16472	16452	16399	16370	16482	16488	16395	16437	16396	16340	16540	16350	16264	16282	16266	16394	16319	16341	16415	16506	16385	16352	16344	16413	16277	16437	16582	16475	16451	16598	16455	16519	16382	16532	16312	16572	16366	16322	16539	16328	16560	16471	16573	16462	16557	16268	16487	16513	16427	16486	16334	16439	16533	16388	16432	16375	16345	16363	16410	16428	16572	16361	16205	16585	16490	16351	16439	16552	16527	16553	16286	16398	16354	16278	16385	16274	16441	16398	16369	16496	16110	16297	16395	16384	16347	16492	16458	16434	16501	16460	16507	16438	16370	16309	16616	16332	16351	16517	16408	16475	16406	16340	16314	16282	16199	16735	16519	16654	16509	16514	16386	16326	16521	16289	16395	16179	16372	16384	16500	16299	16289	16341	16197	16501	16543	16521	16501	16314	16448	16334	16427	16581	16448	16388	16375	16214	16388	16510	16342	16489	16428	16446	16336	16320	16389	16464	16496	16436	16392	16547	16444	16468	16169	16648	16573	16481	16307	16353	16512	16665	16480	16283	16472	16312	16456	16408	16352	16390	16733	16385	16556	16496	16440	16532	16469	16423	16555	16478	16281	16479	16397	16138	16515	16550	16479	16504	16381	16451	16486	16596	16444	16608	16242	16430	16191	16346	16422	16497	16338	16327	16109	16391	16538	16576	16352	16590	16339	16474	16221	16399	16362	16607	16400	16400	16395	16401	16231	16428	16524	16328	16442	16271	16523	16498	16464	16332	16417	16396	16320	16422	16274	16442	16341	16536	16409	16368	16557	16549	16449	16507	16478	16279	16348	16490	16512	16678	16512	16417	16666	16411	16298	16507	16572	16458	16506	16218	16283	16676	16524	16592	16444	16655	16477	16567	16454	16310	16498	16486	16443	16383	16505	16430	16526	16398	16230	16553	16360	16532	16401	16436	16288	16331	16632	16179	16384	16691	16477	16497	16591	16385	16470	16399	16500	16388	16425	16202	16426	16416	16464	16372	16460	16611	16331	16216	16419	16161	16608	16472	16629	16429	16462	16315	16450	16611	16770	16525	16440	16571	16324	16395	16653	16402	16378	16387	16454	16563	16590	16668	16360	16475	16489	16276	16429	16475	16506	16320	16247	16539	16414	16482	16321	16402	16444	16462	16530	16471	16564	16439	16465	16531	16436	16416	16393	16563	16564	16405	16505	16490	16408	16565	16682	16551	16617	16390	16420	16499	16259	16318	16167	16357	16648	16334	16488	16455	16581	16550	16277	16603	16590	16494	16475	16464	16506	16331	16313	16374	16232	16443	16510	16307	16408	16493	16458	16486	16465	16477	16477	16416	16354	16593	16458	16330	16425	16377	16317	16582	16453	16418	16445	16416	16434	16490	16429	16345	16560	16334	16345	16378	16344	16285	16562	16648	16363	16570	16263	16392	16247	16405	16421	16313	16431	16327	16514	16398	16490	16524	16523	16307	16427	16437	16542	16533	16229	16478	16391	16508	16356	16538	16441	16321	16647	16523	16590	16285	16563	16361	16350	16387	16502	16513	16385	16387	16428	16509	16276	16443	16323	16639	16486	16424	16577	16469	16347	16374	16401	16480	16536	16314	16696	16516	16437	16322	16416	16389	16332	16483	16483	16501	16648	16443	16447	16344	16615	16551	16378	16375	16628	16213	16370	16442	16693	16563	16472	16560	16406	16567	16577	16402	16373	16423	16610	16448	16451	16187	16312	16303	16398	16450	16130	16514	16395	16429	16306	16579	16387	16631	16327	16252	16394	16369	16484	16276	16431	16518	16473	16386	16417	16270	16274	16296	16339	16435	16381	16093	16437	16405	16362	16521	16473	16187	16498	16505	16392	16407	16217	16243	16331	16507	16364	16522	16469	16459	16556	16550	16400	16602	16360	16466	16525	16521	16483	16386	16450	16554	16475	16673	16533	16414	16481	16297	16461	16607	16561	16538	16553	16301	16605	16370	16232	16328	16205	16371	16279	16441	16543	16416	16627	16479	16428	16284	16341	16401	16547	16355	16472	16252	16468	16414	16473	16453	16200	16527	16509	16319	16318	16399	16248	16580	16509	16418	16487	16527	16527	16463	16403	16566	16469	16436	16370	16369	16247	16571	16498	16635	16519	16458	16464	16370	16268	16450	16502	16341	16299	16485	16481	16441	16558	16435	16507	16466	16369	16444	16577	16261	16384	16443	16546	16398	16492	16272	16546	16517	16483	16421	16341	16407	16518	16297	16484	16328	16493	16369	16494	16286	16313	16255	16322	16426	16408	16485	16300	16409	16495	16372	16492	16637	16371	16270	16432	16413	16479	16465	16372	16425	16533	16453	16679	16413	16362	16450	16580	16559	16249	16331	16320	16378	16413	16456	16480	16554	16376	16368	16488	16109	16336	16378	16453	16534	16472	16630	16421	16502	16590	16526	16332	16478	16384	16262	16533	16351	16539	16469	16661	16169	16389	16559	16488	16452	16575	16510	16524	16474	16591	16505	16309	16245	16409	16158	16492	16407	16434	16514	16426	16344	16514	16550	16602	16274	16239	16327	16679	16539	16670	16336	16390	16436	16414	16357	16478	16582	16405	16170	16558	16444	16658	16421	16255	16304	16546	16537	16527	16472	16424	16526	16564	16270	16535	16400	16370	16521	16593	16275	16486	16480	16514	16400	16657	16338	16330	16116	16465	16297	16552	16353	16199	16312	16424	16230	16520	16291	16546	16508	16361	16486	16537	16253	16361	16449	16292	16351	16449	16582	16301	16277	16247	16619	16332	16437	16472	16373	16276	16441	16467	16464	16740	16514	16439	16656	16517	16447	16193	16439	16486	16339	16434	16640	16600	16442	16445	16362	16412	16529	16508	16430	16422	16405	16569	16498	16362	16453	16704	16515	16393	16496	16360	16736	16384	16381	16365	16490	16405	16611	16443	16329	16676	16575	16347	16464	16563	16682	16659	16483	16137	16389	16278	16388	16445	16485	16470	16456	16241	16383	16375	16364	16377	16374	16516	16288	16339	16227	16452	16278	16521	16281	16396	16400	16381	16264	16340	16395	16337	16267	16458	16194	16375	16545	16462	16507	16388	16299	16397	16423	16541	16548	16375	16586	16358	16388	16466	16421	16454	16403	16191	16411	16358	16362	16452	16506	16512	16451	16378	16378	16430	16482	16506	16193	16480	16467	16270	16206	16428	16365	16528	16317	16280	16457	16491	16201	16408	16432	16276	16350	16573	16399	16371	16580	16413	16725	16164	16279	16359	16418	16549	16361	16361	16246	16426	16552	16507	16391	16548	16383	16589	16475	16485	16415	16179	16535	16392	16558	16381	16549	16193	16491	16476	16173	16448	16283	16581	16398	16362	16518	16587	16341	16438	16358	16511	16478	16356	16381	16302	16399	16289	16464	16600	16394	16447	16310	16446	16493	16404	16514	16224	16418	16139	16474	16298	16371	16357	16374	16459	16416	16319	16308	16287	16289	16385	16435	16498	16428	16347	16462	16468	16627	16563	16478	16577	16461	16660	16431	16499	16303	16451	16665	16581	16388	16420	16444	16308	16514	16577	16409	16381	16465	16343	16355	16643	16424
23904	23942	23884	25189	26122	30987	34624	27397	26676	25257	23924	23652	23820	23745	23771	23937	23831	23859	23882	23779	23985	23946	23814	23796	23895	23906	23896	23741	23760	23834	23764	23811	23724	23860	23719	23786	23831	23802	23828	23888	23813	23750	23934	23793	23707	23934	23877	23750	23761	23858	23861	23735	23959	23855	23904	23844	23838	23545	23833	23941	23708	23863	23906	23861	23747	23870	23968	23713	23894	23815	23795	23826	23855	23871	23960	23817	23899	23858	23873	23898	23733	23785	23772	23876	23744	23872	23754	23644	23845	23819	23909	23752	23871	23804	23754	23794	23646	23731	23822	23871	23820	23932	23747	23838	23914	23754	23806	23829	23850	23823	23788	23858	23967	23835	23823	23712	23804	23777	23846	23896	23807	23810	23782	23931	23707	23823	23858	23856	23706	23806	23819	23868	23800	23887	23869	23965	23807	23795	23835	23717	23880	23808	23809	23830	23731	23776	23822	23892	23807	23928	23846	23850	23822	23902	23889	23832	23891	23821	23789	23861	23872	23876	23923	23833	23853	23887	23889	23753	23733	23869	23819	23973	23938	23991	23817	23786	23914	23867	23877	23887	23865	23689	23921	23710	23991	23787	23751	23898	23953	23922	23999	23698	23785	23918	23819	23869	23901	23859	23759	23865	23769	23896	23880	23782	23726	24025	23861	23932	23894	23887	23808	23829	23789	23958	23877	23785	23865	23915	23777	23752	23930	23900	23827	23902	23835	23959	23790	23876	23913	23821	23802	23922	23847	23975	23803	23920	23843	23736	23890	23922	23886	23792	23845	23940	23797	23804	23800	23896	23843	23788	23928	23801	23988	23743	23867	23887	23779	23848	23955	23860	23837	23906	23904	23886	23821	23752	23841	23930	23923	23794	23891	23794	23932	23795	23919	23857	23841	23909	23947	23740	23776	23876	23852	23861	23811	23894	23691	23882	23892	23902	23976	23837	23898	23791	23800	23878	23966	23869	23691	24027	23785	23934	23824	23945	23863	23856	23825	23852	23837	23776	23871	23815	23970	23923	23827	23774	23847	23813	23803	23891	23822	23850	23868	23789	23856	23830	23861	23818	23962	23676	23933	23828	23931	23817	23931	23801	23804	24030	23861	23740	23749	23946	23948	23929	23834	23854	23869	23797	23863	23788	23905	23932	23747	23859	23829	23918	23982	23745	23834	23757	23999	23901	23910	23877	24003	23808	23878	23767	23976	23824	23830	23746	23851	23855	23831	23969	23685	23922	23852	23883	23838	23928	23937	23817	23786	23898	23744	23814	23929	23779	23877	23820	23901	23836	23805	23944	23878	23873	23904	23944	23867	23879	23765	23834	23881	23805	23746	23908	23879	23847	23921	23899	23884	23738	23794	23868	23822	23792	23878	23798	23849	23762	23802	23900	23834	23749	23808	23822	23881	23901	23811	23843	23955	23945	23888	23810	23931	23936	23812	23867	23918	23935	23816	23825	23778	23881	23789	23909	23823	23819	23903	23951	23799	23850	23892	24014	23788	23912	23852	23896	23861	23866	23840	23851	23809	23829	23919	23807	23761	23851	23882	24047	23808	23893	23962	23853	23857	23733	23932	23805	23843	23836	23724	23919	23929	23840	23837	23779	23821	23981	23869	23922	23923	23844	23960	23987	23961	23894	23902	23937	23762	23912	23822	23830	23779	23822	23856	24018	23826	23941	23854	23850	23748	23853	23898	23867	23896	24008	24006	23829	23756	23928	23883	23924	23849	23978	23894	23833	23803	23901	23920	23936	23903	23809	23899	23870	23783	23790	23803	23767	23912	23797	23836	23834	23881	23960	23962	23824	23949	23787	23771	23869	23887	23763	23983	23881	24056	23777	23950	23887	23769	23735	23902	23800	23833	23873	23955	23893	23869	23786	24044	23874	23882	23996	23976	23858	23989	23894	23935	23900	23863	23915	23974	23821	23878	23848	23756	23768	23923	23939	23853	23851	23897	23871	23775	23871	23853	23890	23885	24004	23860	23935	23871	23764	23847	23899	23928	23819	23869	23872	23910	23807	23976	23785	23882	23792	23942	23892	23804	23841	23775	23726	23968	23760	23937	23898	23900	23991	23734	23808	23916	23773	23976	23899	23930	23852	23863	23963	23761	23769	23828	23887	23882	23857	23905	23880	23902	23895	23683	23994	23774	23778	23867	23870	23816	23852	23865	23949	23875	23795	23985	23893	24052	23896	23878	23873	23994	23877	23789	23970	23863	23832	23886	23879	23873	23851	23914	23853	23865	23870	23869	24025	23880	23817	23830	23864	23750	23902	23880	23897	23806	23881	23738	23830	23896	23967	23931	24043	23879	23882	23854	23869	23839	23927	23959	23697	23830	23729	23976	23755	23893	23878	24004	23950	23821	23842	23836	23915	23864	23814	23842	24049	23878	23780	23920	23797	23915	24023	23772	23925	23924	23878	23862	23802	23953	23875	23879	23849	23855	23846	23930	23911	23817	23938	23840	23909	23856	23821	23794	23813	23891	24036	23837	23825	23954	23910	24058	23885	23947	23988	23812	23814	23993	23837	23841	23869	23863	23913	23942	23861	23849	23980	23702	24046	23775	23840	23884	23943	23834	23912	23864	23817	23854	23922	23957	23893	23837	23898	23860	24019	23771	23814	23840	23878	23945	23832	23841	23774	23801	24067	23863	23849	23762	23892	23897	23908	23901	23937	23899	23762	23889	23881	23837	23917	23942	23936	23907	23826	23959	23926	23782	23847	23822	23974	23838	23956	23927	23829	23920	23932	23847	23810	23845	23770	23973	23811	23881	23903	23744	23868	23885	23945	23887	23856	23864	23792	23814	23869	23992	23883	23871	23894	23840	23960	23957	23775	23885	23844	23790	23942	23776	23782	24014	23927	23859	23911	23959	23853	23813	23865	23853	23757	23886	23833	23857	23988	23810	23944	23981	23952	24036	23842	23927	23874	23886	23873	23897	23950	23949	23827	23937	23804	23950	23803	23914	23901	23923	23815	23862	23888	23900	23719	23794	23929	23895	23908	23877	23866	23981	24031	23740	23983	23836	23811	23909	23858	23903	23758	23948	23949	23855	23788	23792	23814	24015	23910	23922	23904	24005	23981	23913	24014	24009	23791	23902	23906	24043	23982	23963	23785	23915	23888	23757	23959	23887	23901	23920	23724	23987	23867	23963	23841	23740	24004	23820	23887	23905	23784	23846	23760	23882	24015	23885	23921	23865	23759	23886	23776	23782	23922	23870	23900	23864	23868	23784	24016	23937	23945	23846	23881	23914	23891	23838	23987	23865	23957	23775	23848	24031	23874	23973	23974	23793	24003	23894	23798	23756	23959	23927	23858	23893	23834	23816	23807	23806	23894	23937	24009	23847	23796	23988	23866	23790	23999	23848	23830	24029	23802	23935	23871	23884	23812	24014	23895	23822	23933	23734	23874	23905	23986	23904	23828	24012	23837	23880	23904	23873	23815	23862	23836	23785	23868	23899	23812	23681	23883	23865	23968	23838	24002	23853	23795	23915	23920	24086	23866	23787	23937	23864	23855	23816	23974	23880	23794	23848	23768	23905	23817	23876	23781	23879	23911	23971	23867	23964	23827	23816	23898	23852	24050	23888	24063	23801	23859	23941	23933	23941	23883	24000	23916	23817	23987	23900	23997	23966	23874	23850	23943	23733	23904	23969	23744	23997	23944	24042	23703	23907	23900	23724	24007	23768	23898	23936	23881	23870	23920	23964	23817	23881	24050	23869	23849	23911	23950	23889	23828	23951	23951	23852	24019	24020	23898	23819	23864	23980	23948	23869	23912	23885	24024	23820	23878	23832	23842	24007	23882	23957	23976	23961	23931	23816	23907	24019	23880	23977	23741	23917	23948	23827	23854	23833	23883	23908	23934	23792	23822	23688	23841	23874	23795	23891	23929	23908	23781	23845	23828	23902	23887	23957	23867	23971	23899	23664	23999	23938	23873	23771	23912	23870	23896	23903	23898	23872	23896	23869	24005	23866	23913	23898	23972	23927	23882	23879	23913	23959	23842	23949	23976	23765	23910	23812	23995	23966	23850	23800	23901	23975	23750	23818	23881	24012	23847	23771	23924	23940	23908	23707	23896	23978	23826	23827	23897	23977	23862	23826	23810	23851	23781	24002	23852	23849	23771	23905	23914	23904	23963	23792	24047	23899	23939	23911	23841	23864	23947	23994	23781	24029	23901	23928	23908	23904	23812	23958	23930	23865	23904	23891	23883	23920	23970	23875	23898	23816	23791	23926	23771	23869	23826	23915	23832	23829	23908	23798	23830	23855	23948	23943	23899	23792	23892	23919	23798	23882	23847	23902	23847	23854	23928	23838	23748	23878	23827	23747	24096	23963	23900	23909	23949	23993	23777	24089	23779	23946	23879	23762	23799	23827	23893	23744	23943	23869	23851	23951	23856	23848	23803	23827	24044	23899	23966	23683	23878	23957	23876	23857	23889	23977	23951	23789	23947	23849	23771	23888	23972	23900	24018	23799	23979	23863	23862	23910	23878	23874	23938	23885	23852	23871	23845	23879	23908	23868	23969	23905	23985	23881	23856	23898	23938	23967	23925	23835	23901	23985	23937	23767	23936	23853	23853	23829	23931	23881	23801	23896	23862	23930	23869	23824	23837	23906	23837	23973	23891	23889	23843	23728	23915	23983	23916	23910	23910	23882	23909	23888	23830	23840	23811	23848	23826	23775	23862	23953	23819	23976	23797	23881	23890	23913	23958	23878	23853	23926	23941	23790	23833	23936	23833	23902	23800	23974	23814	23795	23856	23771	23922	23861	23819	23921	23939	23912	23916	23770	23903	23806	23920	23808	23908	23836	23870	23825	23912	23911	23922	23883	23768	23822	23928	23840	23889	23851	23841	23838	23870	23935	23826	23834	23900	24049	23817	23950	23819	23954	23792	24009	23834	23992	23914	24014	23892	23993	23770	23824	23937	24026	23960	23882	23908	23809	23800	23964	23883	23917	23854	23861	23945	23950	23827	23814	23932	23926	23957	23968	23964	23890	23988	23914	23919	23798	23712	23907	23938	23850	23920	23983	23890	23895	23856	23921	23849	23881	23852	23840	24009	23845	23844	23978	24026	23881	23844	24041	23857	23862	24012	23900	23907	23879	23796
22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
