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
339722760534	339722761097	339722761647	339722762197	339722762747	339722763297	339722763847	339722764397	339722764948	339722765497	339722766047	339722766597	339722767147	339722767697	339722768247	339722768797	339722769347	339722769897	339722770447	339722770998	339722771547	339722772097	339722772650	339722773197	339722773747	339722774298	339722774847	339722775397	339722775948	339722776497	339722777047	339722777598	339722778147	339722778697	339722779248	339722779797	339722780348	339722780898	339722781447	339722781997	339722782548	339722783097	339722783647	339722784198	339722784747	339722785298	339722785847	339722786397	339722786947	339722787497	339722788048	339722788597	339722789147	339722789697	339722790248	339722790798	339722791347	339722791898	339722792447	339722792997	339722793548	339722794097	339722794647	339722795197	339722795750	339722796298	339722796847	339722797397	339722797947	339722798498	339722799048	339722799598	339722800148	339722800698	339722801248	339722801798	339722802348	339722802897	339722803450	339722803998	339722804548	339722805098	339722805648	339722806198	339722806748	339722807298	339722807848	339722808398	339722808948	339722809498	339722810048	339722810598	339722811148	339722811698	339722812248	339722812797	339722813348	339722813898	339722814447	339722814998	339722815548	339722816098	339722816648	339722817198	339722817748	339722818298	339722818848	339722819398	339722819948	339722820498	339722821048	339722821598	339722822148	339722822698	339722823248	339722823798	339722824348	339722824898	339722825448	339722825998	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2700	3600	2300	2700	3600	2300	2700	3600	2300	2700	3600	2300	2700	3600	2300	2700	3600	2300	2700	3600	2300	2700	3600	2300	2700	3600	2300	2700	3600	2300	2700	3600	2300	2700	3600	2300	2700	3600	2300	2700	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23497	21870	29894	24491	22066	23815	24589	19293	18371	18573	18448	18653	18421	18253	18307	18307	18072	18150	18219	17938	18215	18160	18039	18033	18216	18065	18209	18029	18236	18413	20375	22106	22331	21417	19874	19050	18116	18126	17989	17953	17978	18052	17979	17943	17882	17774	18011	17813	18177	17770	17851	17935	17891	17946	17824	17915	17902	18047	18040	17782	17805	17909	17909	17970	17998	17729	17981	17955	17957	17753	17959	17674	17867	18008	17952	17720	17833	17724	17766	17869	17910	17913	17739	17836	17755	17902	17651	18085	18020	17964	17831	17942	17926	17706	17618	17791	17901	17954	18007	17773	17941	17830	17739	17874	17813	17841	17871	17882	18005	17791	17842	17976	17817	17843	17892	17716	17901	17784	17815	17811	17860	17883	17975	17760	17788	17673	17712	17900	17887	17636	17849	17919	17920	17833	17780	17678	17849	17982	17895	17778	17833	17879	17874	17799	17802	17517	18054	17976	18042	18122	17882	17902	18103	17938	17672	17754	17907	17894	17923	17609	17895	17821	17819	18066	17928	17791	17665	17742	17894	18023	17740	17893	17860	17995	17982	17850	17840	17874	17892	17846	17782	17851	17962	17814	17840	17750	18021	17860	17755	17762	18159	17802	17863	17770	17774	17837	17679	17745	17841	17838	18112	17841	17808	17841	17980	17916	18024	17897	17835	17750	17748	17852	17944	17883	17846	17665	17754	17806	17825	17935	17804	17836	17750	17847	17962	17785	17945	17806	17876	17832	17966	17777	17894	17883	17940	17890	18084	17817	17875	17870	17798	17864	17737	17749	17814	17625	17800	17979	17845	17820	17691	17970	17709	17960	18153	17790	17699	17888	17953	17866	17887	17837	17933	17809	17743	17803	17865	18051	17816	17955	17821	17922	17956	17756	17756	17863	17830	17825	17814	17667	17954	17780	17849	17952	17651	17749	17830	17794	18059	17828	17934	17830	17674	17906	17968	18003	17799	17740	17958	17984	17797	17799	17957	17617	17979	17877	17935	17814	17947	17781	17739	17806	17677	17988	17730	17916	17840	17877	17970	17995	17898	17809	17694	17799	17806	17622	17815	17655	17762	17638	17806	17700	18025	17924	17815	17782	17983	17947	17849	17594	17990	18068	17992	18003	17817	17942	17926	17809	17772	18125	17917	17733	18027	17687	17820	17964	17957	17701	17805	17706	17825	17885	18098	17934	17962	17862	18026	17887	17741	17889	17763	17663	17816	17797	17626	17779	17821	17744	17885	17696	17795	17806	17699	17937	17767	17884	17694	17744	17856	17748	17786	17744	18047	17797	18017	17970	17689	17664	17565	17996	17709	17792	17999	17971	17824	17647	17842	17810	17837	17833	17931	17940	17784	17865	17633	17929	17907	17963	17826	17754	17796	17786	17917	18054	17736	17754	17706	17690	17839	17867	17698	17909	17878	17988	17631	17873	17835	17806	17804	17700	17871	17931	17849	17621	17947	18034	17884	17865	17664	17903	17737	17813	17741	17827	17871	17968	17987	17954	17875	17758	17848	18021	17921	17748	17861	17685	18076	17954	17936	17786	17745	18066	17809	17802	17869	17718	17843	17822	17780	17935	17947	17880	17703	17843	17838	17898	17764	17925	17899	17741	17904	17757	17773	17686	17668	17895	17867	17933	18045	17948	18045	17965	17755	17778	17852	17941	17937	17917	17902	17903	18039	17957	18001	17866	17907	17834	18002	17863	17975	17832	17814	17716	17820	17580	17813	17962	17660	17942	17854	17899	18075	17907	17846	17823	17679	17873	17812	17911	17922	17998	17856	17749	17950	18001	17982	17831	18000	17778	17948	18014	17735	17948	17730	17700	17865	17662	17764	17881	17993	17928	17806	17703	17851	17948	17642	18010	17676	17785	17822	17854	17772	18122	17727	17957	17812	17791	17964	17624	17790	17882	17705	17752	17864	18063	17918	17825	17856	17655	17923	17914	17898	17702	17888	18075	17726	17857	17672	17709	18109	17816	17794	17862	17922	17850	17826	17774	17814	17759	17801	17838	17751	17805	17867	17913	17866	18007	17833	17731	17721	17820	17748	17989	17807	17812	17910	17812	17746	17721	17833	17947	17858	17705	17852	17816	17871	17933	17884	17989	17950	17705	17834	17813	17774	17892	17743	17704	17845	17639	17741	17763	17860	17936	17643	17646	17775	17930	18032	17961	17746	17694	17775	18002	18004	17903	17963	17925	17817	17968	17682	18005	17749	17828	17903	17769	17818	17917	17934	17858	17962	17855	18021	18060	17693	17686	17904	17886	18104	17965	17812	17764	17725	17900	17891	17840	17690	17849	17736	17936	17812	17757	17619	17930	17762	17588	17858	18012	17978	17830	17843	17786	17786	17843	17947	17749	17860	17895	17826	17812	17933	18064	17824	17914	17876	17980	18072	17895	17699	17853	17937	17817	17712	17755	17684	17966	18005	17736	17846	17828	17765	17698	17776	17888	17870	17769	17673	17904	17925	17754	17787	17961	17747	17880	17735	17723	18070	17793	17933	17701	17867	17929	17851	18056	17883	17778	17754	17784	17853	17704	17943	17749	17868	17694	17856	17824	17879	17886	17817	17816	17837	17926	17716	18090	17870	17903	17809	17661	17911	17874	18020	17797	17935	17828	17692	18096	17819	17959	17835	17954	17923	17707	17625	17911	17605	17763	17689	17822	17743	17694	17809	17821	17757	17707	17897	17963	17957	17763	17654	17895	17704	17988	17917	17879	17720	17991	17781	17893	17965	17880	17795	17932	17935	17894	17786	17885	17773	17652	18036	17884	17948	17802	17960	17876	17916	17881	17723	17801	17728	17751	17721	17737	17775	17891	17954	18069	18028	17697	17835	17847	17894	17704	17856	17867	17821	17787	17942	17669	18003	17771	17815	17896	17873	17736	17749	17761	17680	17738	17742	17925	17831	17769	17785	18104	17903	17736	17846	17887	17737	17824	18096	17950	17754	18041	17906	18090	17817	17918	17925	17708	18046	17757	17900	17913	17864	17773	17755	17732	17821	17823	17756	17880	18075	17877	17837	17821	17670	17668	17663	17778	17877	17751	17703	17740	17894	17943	17734	17685	17779	18063	17871	17815	17969	17531	17885	17669	17895	17748	17711	17833	17806	17636	17730	18070	17770	17850	17707	17890	17748	17719	17639	17770	17989	17782	17748	17938	17804	17813	17952	17725	17868	17728	17884	17765	17747	17855	17569	17959	17693	17897	17967	17910	17920	17911	17616	17694	17771	17842	17801	17723	17839	17942	17643	17779	17806	17797	17969	17848	17839	17782	17841	17878	17719	17847	17842	17693	18036	17847	17742	17811	17837	17824	17738	17851	17839	17648	17698	17761	17757	17867	17948	17802	18136	17808	17724	17906	17695	17938	17918	17750	17719	17917	17773	17843	17827	17894	17923	17858	17912	17784	17858	17622	17816	17834	17541	17866	17918	17724	17888	17957	17952	17902	17846	17797	18021	17803	17916	17905	17598	17740	18084	17960	17728	17680	17734	17798	17838	17771	17833	17734	17954	17970	17910	17675	17919	17591	17827	17786	17955	17921	17700	17801	17916	17920	17753	17962	17699	17955	17686	17745	17860	17971	17686	17850	18021	17838	17870	17760	17912	17879	17821	17930	17762	17923	17652	17739	17790	17807	17833	17959	17837	17722	18023	17998	17858	17812	17922	17762	17867	17888	17944	18136	17852	17889	17787	17747	18121	17754	17860	17764	17727	17795	17843	17826	17833	17803	17743	17771	17778	17792	17844	17641	18032	17799	17869	17940	17826	17740	17923	17957	17926	17857	18036	17812	17958	17839	17900	17891	17796	17864	18020	17929	17978	17835	17795	17910	17904	17854	17840	17707	17850	17965	17718	17819	17924	17949	17844	17942	17746	17899	17690	17780	17838	17859	17831	17736	17735	17771	17870	17739	17906	17605	17911	17800	17774	17943	17689	17821	17910	17758	17937	17660	17857	17725	17889	17684	17770	17829	17748	17942	17727	17771	18005	17844	17825	17766	17720	18003	17941	17698	17880	17890	17774	17773	17711	17799	18072	17915	17870	18007	17752	17867	17856	17810	17968	18010	17956	17799	17780	17925	17832	17840	17778	17765	17978	17790	17925	17760	17906	17761	17945	17785	17760	17934	17763	17745	17774	17671	17735	17910	17784	17942	17857	17813	17811	17746	17806	17825	17645	17809	17938	17818	17880	17833	17824	17763	17859	17972	17885	17954	17842	17677	17723	17965	17794	17792	17932	17880	17801	17806	17734	17906	17814	17673	17854	17749	17750	18026	17947	18101	17977	17758	17839	17799	17887	17987	17924	17809	17723	17964	17855	17871	17770	17958	17905	17785	17985	17853	17869	17821	17900	17870	17686	17739	17736	17743	17925	17683	17975	17805	17972	17927	17829	17834	17911	17996	17901	17827	17789	17903	17950	17899	17847	17779	17764	17814	17858	17843	17836	17716	17700	17809	17726	17917	17703	17806	17547	17860	17674	17817	17803	17766	17879	17837	17956	17731	17795	17753	17899	17963	17969	17685	17791	17755	17960	17905	17946	17879	17814	17735	17977	17880	17754	17791	18028	17728	17809	17812	17606	17899	17610	17726	17803	17809	17902	17805	17924	17885	17853	17932	17785	17854	17869	18024	17741	17758	17866	17892	17874	17928	17759	17784	17838	17646	17942	17729	17803	17971	17856	17688	18033	17878	17726	17975	18084	17702	17815	17808	17818	17917	17942	17659	17918	17872	17855	17649	17827	17870	17714	17801	17760	17878	17762	17653	17901	17980	17817	17948	17772	17801	17919	17702	17680	17765	17919	17757	17834	17849	17875	18016	17939	17772	17698	17907	17880	17859	17962	17906	17976	17736	17983	17942	17795	17858	17865	17719	18006	17810	17842	17760	18003	17847	17965	17734	17922	17680	17709	17805	17718	17897	17875	17973	17937	17732	17814	17993	17880	17767	17968	17841	17907	18035	17742	17853	17963	17773	17843	17896	18003	17668	17691	17851	17817	17929	17754	17856	17925	17711	17799	18029	17900	17756	17880	17750	17854	17744	17943	18103	17759	17925	17855	17894	17894	17723	17525	18015	17952	17708	17879	17783	17773	17857	17742	18057	17893	17912	17864	17741
17647	30886	28655	22386	19838	18693	17751	17433	17070	16888	17042	16631	16626	16463	16571	16494	16632	16410	16498	16503	16380	16306	16361	16183	16352	16394	16434	16275	16167	17244	20727	23020	22992	20845	19189	17248	16642	16276	16267	16394	16090	16236	16347	16310	16170	16287	16156	16420	16013	16439	16006	16197	16223	16261	16316	16171	16397	15889	16199	16210	16156	16164	16201	16037	16366	16158	16131	16388	16114	16302	16293	16085	16279	16230	16173	16315	16255	16156	16284	16182	16081	16234	16112	16051	16105	16260	16101	16140	16318	16182	16307	16237	16184	16363	16186	16289	16203	16426	16094	16175	16243	16182	16057	16124	16331	16190	16253	16324	16351	16148	16227	16293	16294	16224	16198	16297	16211	16135	16276	16193	16158	16150	16212	16230	16187	16354	16235	16075	16154	16090	16185	16239	16204	16134	16033	16215	16291	16105	16315	16374	16021	16254	16290	16220	16219	16041	16183	16207	16214	16344	16153	16084	16118	16324	16101	16205	16076	16118	16242	16206	16321	16236	16155	16141	16151	16139	16128	16197	16133	16398	16314	16186	16170	16226	16176	16294	16394	16383	16076	16169	16326	16173	16215	16223	16163	16150	16213	16170	16241	16207	16193	16120	16323	16043	16237	16222	16384	16141	16135	16013	15969	16029	16358	16143	16226	16169	16185	16158	16144	16147	16261	16123	16167	16394	16332	16171	16208	16233	16256	16193	16275	16120	16171	16191	16182	16193	16297	16281	16095	16160	16183	16224	16274	16219	16166	16204	16301	16054	16219	16239	16111	16257	16280	16347	16189	16021	16404	16232	16325	16016	16360	16187	16211	16180	16102	16269	16152	16259	16238	16094	16244	16197	16282	16253	16227	16322	16215	16290	16172	16191	16138	16107	16279	16060	16298	16257	16031	16228	16025	16160	16119	16095	16040	16187	16205	16074	16052	16149	16290	16199	16366	16244	15967	16258	16053	16244	16042	16271	16148	16096	16153	16057	16229	15981	16399	15961	16200	16242	16174	16244	16093	16154	16120	16176	16184	16162	16027	16134	16217	16249	16153	16154	16125	16071	16203	16176	16120	16140	16119	16181	16236	16269	16058	16272	16058	16173	16322	16214	16270	16134	16241	16261	16098	16318	16214	16228	16219	16245	16152	16216	16274	16219	16242	15991	16293	16216	16287	16320	16170	16249	16337	16333	16212	16171	16086	16217	16300	16122	16176	15933	16230	16148	16290	16210	16096	16246	16170	16151	16200	16292	16281	16290	16114	16212	16227	16120	16277	16306	16170	16136	16126	16059	16209	15952	16252	16222	16136	15934	16193	16283	16108	16039	16355	15983	16232	16355	16110	16145	16175	16234	16225	16133	16087	16242	16163	16175	16194	16268	16135	16145	16057	16082	16232	16277	16384	16053	16047	16302	16160	16001	16259	16242	16199	16195	16346	16036	16317	16173	16191	16216	16260	16264	16351	16025	16127	16184	16214	16149	16174	16112	16058	16291	16078	16087	16080	16239	16206	16200	16243	16119	16157	16293	16192	16238	16253	16073	16210	16271	16247	16393	16150	16288	16130	16290	16104	16203	16314	16181	16218	16310	16318	16158	16089	16134	16079	16294	16110	16318	16083	16269	16228	16207	16178	16100	16140	16327	16134	16156	16289	16089	16209	16306	16187	16131	16257	16121	16292	16361	16009	16113	16247	16241	16049	16155	16185	16181	16069	16072	16125	16380	16071	16186	16219	16364	16234	16165	16228	16189	16339	16171	16104	15906	16314	16088	16187	16291	16154	16025	16295	16109	16204	16148	16057	16302	16121	16090	16183	16091	16198	16118	16063	16218	16209	16120	16193	16107	15985	16012	16179	16036	16199	16151	16077	16286	16292	16078	16036	16242	16191	16206	16169	16055	16104	16183	16085	16311	16131	16222	16180	16189	15998	16124	16317	16102	16073	16203	16289	16285	16242	16202	16210	16088	16223	16231	16149	16128	16103	16151	16189	16176	16227	16256	15916	16015	16072	16283	16199	16052	16138	16230	16064	16092	16270	16215	16253	16002	16082	16234	16016	16086	16296	16192	16129	16258	16122	16235	16397	16237	16135	16150	16137	16275	16242	16119	16154	16238	16333	16155	16258	16078	16131	15961	16198	16170	16219	16148	16227	16155	16152	16164	16047	16186	16240	16307	16253	16186	16241	16132	16116	16253	16058	16190	16313	16313	16122	16233	16212	16250	16205	16233	15934	16304	16311	16121	16302	16091	16124	16189	16045	16258	16290	16061	16275	16214	16218	16152	16158	16140	16080	16217	16167	16025	16234	16203	16145	16222	16182	16272	16050	16178	16069	16168	16379	16222	16234	16172	16222	16332	16197	16128	16261	16227	16047	16180	16161	16007	16165	16185	16200	16188	16125	16258	15958	16171	16212	16240	16152	16247	16145	16219	16436	16089	16209	16137	16193	16107	16020	16138	16237	16366	16182	16195	16264	16181	16210	16360	16105	16121	16160	16249	16182	16081	16126	16112	16305	16082	16408	16130	16098	16053	16121	16147	16066	16186	16066	16265	16355	16286	16062	16137	16200	16292	16087	16140	16256	16108	16113	16221	16111	16356	16064	16162	16141	16085	16189	16422	15995	16314	16165	16073	16160	16267	16173	16170	16135	16235	16080	16234	16418	16066	16279	16163	16267	16313	16050	16063	16238	16212	16158	16253	16226	16023	16108	16210	16108	15930	16328	16061	16147	16240	16158	16214	16217	16142	16117	16162	16182	16277	16299	16102	16114	16279	16108	16243	16048	16066	16154	16020	16175	16273	16062	16230	16096	16240	16224	16056	16183	16154	16148	16221	15943	16279	16282	16240	16140	16254	16110	16103	16133	16212	16343	16077	16253	16160	16116	16070	16316	16241	16142	16228	16364	16130	16098	16050	16030	16221	16472	16230	16079	16147	16207	16181	16071	16205	16117	16236	16171	16207	16078	16204	16280	16097	15995	16181	16253	16264	16197	16342	16149	16258	16141	16214	16154	16136	16039	16189	16220	16213	16211	16206	16283	16098	16271	16091	16243	16207	15992	16316	16263	16196	16275	16103	16048	15987	16239	16218	16268	16265	16102	16331	16227	16133	16100	16178	16147	16276	16210	16098	16199	16194	16260	16193	16039	16120	16176	16145	16197	16149	16123	16051	16028	16197	16018	16076	16065	16278	16194	16351	16304	16132	16210	16272	16259	16233	16134	16104	16101	16102	16113	16257	16165	16240	16336	16101	16207	16112	15986	16293	16194	16179	16177	16263	16084	16179	16145	16173	16335	16234	16147	16024	16145	16151	16192	15991	16118	16115	16145	16242	16171	16101	16405	16268	16229	16401	16134	16075	16145	16156	16194	16253	16192	16087	16303	16022	16147	16079	16186	16374	16098	16309	16027	16238	16267	15998	16332	16076	16029	16070	16141	16253	16119	16195	16167	16086	16222	16167	16181	16297	16296	16135	16182	16104	16237	16048	15952	16148	16103	16447	16013	16202	16067	16005	16151	16150	16063	16312	16085	16294	16263	16102	16113	16230	16266	16179	16265	16144	16153	16104	16202	16269	16112	16026	16020	16243	16041	16075	16071	16098	16096	16055	16079	16303	16095	16154	16231	16370	16161	16343	16195	16197	16247	16174	16251	16171	16226	16236	16336	15962	16436	16157	16030	15994	16172	16266	16140	16174	16207	16190	16336	15990	16183	16260	16150	15987	16175	16167	16230	15952	16120	16010	16146	16006	16124	16105	16200	16223	16214	16224	16271	16308	16044	16252	16113	15941	16278	15981	16197	16117	16161	16173	16168	16318	16153	16351	16213	16190	16087	16084	16274	16164	16166	16015	15868	16144	16100	16128	16270	16243	16277	15974	16119	16161	16156	16032	16253	16188	16181	16344	16295	16255	16295	16188	16144	16227	16136	16285	16217	16358	16239	16201	16200	16179	16225	16086	16126	16195	16149	16215	16330	16080	16288	16077	16009	15963	16164	16228	16267	16262	16072	16127	16205	16215	16133	16207	16037	16338	16441	16094	16207	16227	16145	16215	16121	16056	16289	16283	16139	16096	16258	16173	16187	16168	16174	16300	16280	16357	16252	16131	16201	16095	16186	16322	16218	16194	16109	16183	16159	16235	16157	16216	16106	16046	16267	16159	16197	16198	16235	16320	16101	16146	16192	16068	16252	16203	16098	16120	16249	16160	16013	16216	16226	16310	16098	16151	16254	16186	16184	16285	16123	16303	16231	16084	16025	16158	16106	16097	16197	16107	15969	16269	16344	16289	16267	16191	16162	16045	16171	16307	16218	16185	16282	16181	16059	16007	16150	16078	16055	16244	16328	16207	16211	16160	16147	16024	16180	16206	16338	16080	16165	16282	16236	16071	16273	16160	16230	16188	16214	16273	16091	16051	16222	16245	16192	16097	16241	16102	16253	16126	16250	16266	16353	16259	16355	16079	16314	16082	16198	16114	16010	16155	16069	16146	16206	16144	16018	16120	16079	16053	16100	16293	16336	15999	16100	16369	16126	16081	16073	16285	16403	16103	16028	16036	16010	16210	15989	16206	16098	16269	16171	16028	16230	16096	16237	16338	16152	16135	16282	16299	16224	16131	16146	16407	16135	16237	16315	16044	16230	16235	16311	16184	16137	16030	16064	16121	16418	16101	16217	16332	16298	16178	16070	16113	16058	16112	16166	16137	16139	16183	16134	16238	16291	16182	16172	16140	16020	16157	16346	16276	16073	16217	16148	16139	16262	16164	16192	16084	16031	16070	16110	16182	15956	16263	16190	16294	16118	16202	16139	16280	16155	16051	16249	16116	16141	16114	16234	16107	16136	15991	16186	16173	16343	16165	16079	16172	16184	16085	16101	16165	16263	16131	16109	16189	16124	15904	16327	16164	16195	16255	16184	16290	16188	16338	16070	16131	16146	16204	16086	16309	16185	16322	15998	16230	16153	16050	16124	16149	16238	16193	16117	16138	16142	16204	16309	16100	16357	16388	16141	16277	16108	16230	16209	16228	16141	16223	16284	16080	16389	16100	16112	16169	16249	16160	16146	16395	16216	16303	16079	15866	16238	16098	16190	16173	16178	16301	16082	16290	16156	16183	16138	16253	16117	16265	16298	16243	16202	16128
27606	22133	24017	20803	17625	17806	17722	17559	17640	17470	17679	17377	17366	17535	17433	17689	17581	17498	17399	17394	17528	17478	17331	17457	17405	17313	17338	17485	17538	17591	17658	17666	17962	17901	17728	17689	17653	17270	17414	17386	17472	17452	17560	17436	17652	17425	17675	17552	17540	17469	17385	17361	17496	17491	17472	17250	17352	17333	17322	17627	17505	17478	17385	17362	17483	17467	17313	17555	17338	17179	17475	17419	17322	17269	17364	17260	17502	17486	17476	17357	17342	17344	17378	17448	17551	17365	17365	17602	17620	17416	17441	17353	17408	17277	17432	17434	17443	17325	17490	17467	17507	17295	17474	17400	17293	17399	17316	17506	17591	17500	17408	17530	17494	17460	17485	17490	17406	17248	17438	17719	17542	17590	17478	17277	17428	17274	17356	17384	17386	17306	17428	17388	17449	17446	17583	17403	17521	17348	17501	17342	17561	17414	17489	17495	17683	17396	17444	17362	17278	17396	17304	17309	17540	17402	17350	17466	17367	17512	17204	17360	17341	17499	17414	17541	17516	17549	17337	17442	17297	17480	17495	17511	17375	17435	17392	17400	17493	17327	17543	17285	17308	17327	17298	17563	17432	17475	17262	17479	17585	17524	17368	17309	17555	17404	17547	17290	17414	17746	17366	17621	17442	17535	17499	17445	17230	17400	17394	17604	17436	17379	17481	17441	17391	17424	17218	17558	17444	17654	17394	17349	17326	17533	17585	17541	17464	17376	17430	17590	17501	17352	17588	17459	17269	17425	17526	17283	17583	17461	17382	17337	17505	17416	17435	17416	17625	17241	17434	17462	17606	17499	17487	17561	17370	17518	17268	17292	17227	17530	17554	17684	17505	17253	17434	17263	17447	17457	17388	17405	17474	17502	17610	17266	17161	17324	17296	17578	17508	17495	17493	17539	17348	17516	17325	17492	17389	17296	17259	17509	17571	17255	17447	17628	17716	17397	17512	17301	17334	17477	17407	17380	17341	17292	17336	17345	17455	17457	17469	17499	17536	17518	17396	17530	17353	17163	17307	17539	17391	17352	17308	17360	17358	17447	17425	17175	17233	17420	17434	17484	17400	17562	17561	17406	17488	17380	17572	17324	17448	17527	17443	17495	17512	17344	17351	17326	17510	17424	17489	17341	17426	17505	17508	17432	17365	17407	17479	17384	17315	17360	17355	17446	17417	17638	17435	17501	17473	17445	17513	17417	17569	17398	17428	17537	17583	17619	17237	17493	17294	17386	17692	17533	17500	17298	17367	17571	17314	17252	17521	17764	17572	17385	17514	17439	17561	17508	17559	17500	17473	17514	17317	17456	17356	17351	17383	17465	17487	17422	17622	17434	17481	17445	17589	17509	17452	17516	17604	17305	17421	17212	17609	17364	17500	17359	17381	17602	17431	17296	17407	17462	17283	17707	17462	17400	17148	17268	17353	17497	17385	17440	17380	17421	17426	17425	17367	17421	17215	17349	17317	17323	17350	17486	17540	17557	17270	17211	17277	17497	17408	17380	17409	17327	17352	17447	17490	17465	17415	17412	17255	17497	17256	17653	17522	17423	17291	17538	17386	17486	17411	17198	17378	17367	17632	17316	17457	17508	17475	17317	17362	17291	17375	17474	17464	17317	17474	17310	17263	17427	17368	17352	17643	17446	17379	17508	17387	17483	17555	17492	17421	17538	17607	17599	17509	17489	17333	17458	17471	17478	17587	17734	17516	17410	17678	17522	17406	17404	17257	17306	17486	17324	17403	17348	17510	17236	17659	17315	17419	17574	17552	17687	17641	17420	17219	17413	17281	17660	17527	17338	17464	17463	17454	17555	17528	17389	17338	17331	17305	17576	17308	17230	17648	17292	17332	17292	17556	17559	17545	17538	17337	17547	17519	17466	17367	17459	17534	17389	17423	17365	17577	17324	17451	17472	17427	17344	17525	17521	17382	17521	17368	17430	17327	17371	17678	17409	17676	17424	17293	17319	17371	17537	17563	17498	17220	17489	17504	17286	17437	17503	17401	17340	17497	17529	17528	17505	17430	17488	17500	17545	17609	17473	17477	17408	17334	17403	17261	17542	17557	17287	17365	17458	17632	17419	17437	17501	17364	17232	17426	17463	17362	17400	17438	17596	17406	17513	17458	17614	17348	17556	17555	17347	17346	17311	17610	17503	17351	17345	17549	17479	17361	17465	17598	17412	17519	17250	17462	17492	17585	17358	17440	17354	17307	17335	17488	17404	17363	17386	17512	17398	17512	17428	17315	17058	17447	17347	17540	17398	17557	17620	17574	17314	17484	17465	17218	17390	17574	17496	17474	17258	17449	17279	17431	17466	17384	17348	17596	17569	17429	17459	17260	17580	17530	17418	17605	17362	17381	17469	17386	17376	17605	17455	17511	17452	17653	17403	17431	17504	17549	17438	17600	17462	17358	17358	17648	17363	17264	17347	17583	17405	17420	17423	17485	17339	17580	17366	17583	17477	17579	17496	17512	17378	17323	17268	17594	17401	17551	17468	17575	17272	17539	17465	17391	17596	17504	17367	17448	17535	17578	17525	17482	17361	17554	17404	17393	17428	17512	17375	17410	17610	17449	17435	17478	17654	17476	17352	17539	17353	17601	17274	17477	17449	17387	17507	17366	17435	17522	17423	17315	17589	17456	17440	17502	17441	17546	17463	17445	17190	17628	17232	17376	17424	17423	17396	17413	17473	17441	17572	17447	17514	17357	17670	17312	17232	17335	17429	17331	17501	17573	17401	17400	17574	17395	17394	17351	17270	17605	17485	17285	17408	17459	17438	17525	17679	17503	17453	17296	17298	17620	17225	17495	17376	17180	17215	17312	17526	17388	17436	17619	17397	17378	17509	17341	17539	17619	17600	17472	17209	17352	17331	17421	17358	17407	17329	17355	17177	17404	17461	17407	17467	17443	17478	17548	17322	17372	17504	17223	17443	17385	17430	17408	17655	17760	17549	17540	17447	17549	17333	17193	17402	17467	17557	17375	17513	17425	17400	17236	17411	17523	17541	17503	17549	17434	17403	17466	17507	17421	17510	17579	17351	17493	17244	17269	17598	17501	17341	17483	17374	17509	17511	17488	17472	17389	17538	17509	17384	17432	17462	17447	17587	17641	17391	17540	17293	17352	17497	17546	17458	17823	17552	17386	17295	17595	17436	17384	17509	17521	17350	17530	17423	17439	17423	17281	17683	17491	17386	17516	17350	17375	17554	17612	17283	17475	17426	17555	17356	17544	17447	17560	17455	17582	17383	17468	17447	17512	17562	17541	17506	17507	17426	17406	17507	17442	17600	17290	17224	17423	17476	17376	17366	17448	17290	17309	17422	17433	17307	17406	17407	17399	17348	17235	17365	17403	17486	17259	17505	17250	17395	17301	17620	17428	17388	17565	17441	17459	17270	17492	17298	17550	17787	17516	17429	17381	17455	17493	17680	17582	17193	17497	17603	17443	17410	17408	17544	17482	17683	17397	17392	17439	17321	17331	17573	17442	17380	17634	17505	17520	17476	17521	17474	17385	17440	17652	17696	17541	17345	17300	17479	17493	17394	17477	17379	17364	17532	17377	17509	17542	17362	17798	17449	17413	17278	17358	17584	17353	17346	17541	17571	17465	17259	17357	17326	17367	17543	17437	17533	17309	17489	17474	17284	17342	17336	17419	17526	17143	17360	17617	17455	17311	17544	17512	17268	17344	17446	17468	17448	17706	17496	17467	17592	17448	17595	17443	17177	17347	17562	17429	17417	17442	17209	17451	17522	17405	17306	17322	17206	17431	17497	17433	17510	17371	17432	17408	17191	17362	17513	17220	17224	17584	17389	17645	17400	17579	17448	17420	17306	17224	17263	17368	17334	17299	17535	17276	17365	17415	17414	17513	17554	17404	17439	17649	17399	17361	17640	17420	17448	17370	17361	17500	17273	17380	17265	17418	17486	17400	17428	17541	17635	17581	17482	17584	17548	17307	17593	17501	17543	17460	17418	17255	17463	17533	17425	17515	17499	17506	17385	17461	17336	17443	17428	17498	17392	17472	17594	17361	17248	17473	17452	17126	17243	17585	17468	17515	17501	17365	17462	17394	17375	17556	17471	17417	17539	17496	17522	17431	17550	17488	17378	17319	17576	17355	17350	17584	17325	17306	17600	17219	17332	17359	17434	17594	17273	17463	17651	17350	17423	17359	17421	17358	17542	17502	17445	17360	17242	17396	17576	17294	17359	17425	17500	17536	17538	17409	17571	17423	17561	17593	17394	17578	17517	17330	17393	17450	17436	17529	17483	17442	17586	17572	17566	17549	17417	17485	17347	17517	17421	17570	17613	17320	17381	17474	17549	17431	17248	17423	17506	17266	17596	17703	17530	17564	17435	17535	17520	17391	17413	17553	17246	17409	17495	17537	17397	17318	17390	17442	17371	17402	17414	17393	17509	17451	17563	17542	17595	17518	17310	17488	17426	17300	17468	17410	17429	17414	17412	17419	17447	17322	17229	17523	17293	17216	17329	17425	17291	17479	17296	17422	17536	17545	17229	17594	17589	17466	17422	17469	17327	17488	17366	17614	17484	17667	17466	17507	17407	17338	17090	17495	17502	17538	17602	17591	17204	17398	17490	17239	17365	17332	17279	17198	17465	17402	17344	17551	17466	17537	17568	17386	17295	17490	17331	17568	17195	17287	17485	17397	17454	17356	17352	17302	17599	17462	17308	17448	17438	17386	17457	17437	17487	17372	17373	17588	17410	17398	17600	17284	17444	17429	17633	17543	17384	17569	17547	17501	17393	17415	17640	17483	17411	17520	17400	17243	17306	17308	17608	17359	17427	17502	17445	17604	17439	17482	17500	17314	17472	17588	17538	17204	17183	17459	17457	17637	17239	17334	17606	17459	17352	17452	17505	17461	17500	17485	17260	17243	17592	17282	17384	17322	17467	17428	17383	17487	17356	17557	17367	17719	17304	17667	17519	17462	17388	17352	17524	17272	17156	17401	17525	17273	17675	17529	17331	17343	17469	17461	17582	17471	17376	17503	17533	17347	17507	17278	17435	17446	17504	17505	17369	17378	17479	17472	17536	17478	17429	17611	17485	17504	17390	17520	17521	17439	17582	17609	17304	17698	17279	17384	17411	17519	17433	17533	17265
15713	19349	18754	17232	16319	16021	15883	15911	15883	16037	15957	15857	15735	15863	15875	15731	15902	15884	15947	15814	15781	15794	15887	15658	15861	15869	15860	15647	15804	15902	15912	16193	16401	16676	16259	16142	15836	15887	15908	15793	15828	15817	16015	15729	15753	15904	15726	15705	15864	15868	15883	15755	15795	15873	15807	15941	15864	15836	15825	15859	15839	15768	15826	15834	15726	15898	15738	15897	15775	15860	15614	15655	15836	15878	15778	15772	15871	15814	15584	15864	15855	15783	15858	15869	15692	15823	15697	15895	15796	15900	15704	15792	15667	15756	15735	15686	15937	15629	15930	15865	15647	15855	15725	15838	15930	15809	15820	15723	15850	15977	15673	15908	15732	15787	15856	15865	15670	15889	15702	15886	15771	15882	15717	15908	15694	15800	15738	15630	15931	15893	15914	15804	15835	15900	15808	15782	15881	15834	15780	15784	15789	15805	15780	15772	15797	15796	15661	15781	15772	15711	15776	15747	15889	15789	15568	15598	15829	15781	15892	15743	15860	15758	15761	15779	15914	15796	15893	15851	15816	15831	15694	15646	15842	15760	15754	15779	15796	15617	15843	15880	15700	15743	15756	15682	15924	15776	15914	15579	15693	15657	15815	15660	15815	15828	15837	15818	15793	15857	15667	15823	15799	15820	15662	15966	15645	15729	15896	15810	15758	15831	15783	15910	15824	15840	15716	15771	15728	15663	15883	15829	15922	15920	15791	15696	15725	15860	15832	15805	15715	15841	15693	15849	15790	15653	15782	15665	15797	15890	15641	15715	15696	15646	15782	15750	15860	15841	15703	15722	15861	15681	15925	15851	15830	15925	15867	15872	15793	15922	15768	15739	15787	15781	15778	15917	15871	15837	15606	15905	15948	15881	15911	15767	15877	15814	15817	15696	15826	15708	15597	15931	15848	15903	15698	15864	15816	15676	15731	15824	15794	15866	15859	15655	15896	15848	15742	15722	15749	15809	15786	15817	15857	15791	15694	15750	15796	15916	15898	16035	15669	15849	15768	15864	15863	15815	15846	15638	15810	15785	16062	15723	15812	15919	15840	15775	15813	15697	16007	15614	15714	15733	15662	15790	15790	15907	15864	15782	15797	15839	15944	15737	15802	15746	15818	15764	15751	15627	15761	15896	15785	15737	15599	15636	15749	15795	15815	15801	16029	15787	15836	15805	15657	15855	15768	15813	15826	15923	15586	15871	15921	15640	15823	15752	15679	15864	15911	15777	15905	15906	15826	15784	15592	15972	15801	15840	15682	15861	15890	15737	15863	15706	15843	15837	15643	15863	15910	15929	15756	15909	15643	15839	15881	15712	15642	15885	15662	15835	15909	15722	15798	15708	15903	15830	15875	15886	16051	16029	15765	15751	15734	15885	15765	15735	15799	15715	15968	15747	15861	15849	15810	15851	15704	15776	15521	15794	15800	15839	15873	15669	15665	15781	15860	15755	15713	15714	15953	15789	15868	15768	15907	15923	15835	15666	15839	15708	15835	15696	15847	15747	15798	15677	15708	15660	15800	15802	15644	15811	15861	15608	15817	15788	15846	15940	15878	15913	15906	15673	15816	15728	15674	15813	15950	15820	15838	15838	15761	15666	15685	15755	15792	15662	15821	15713	16000	15840	15919	15822	15688	15716	15784	15733	15858	15699	15668	15749	15791	15808	15986	15843	15660	15745	15965	15733	15871	15857	15821	15809	15784	15887	15731	15791	15688	15874	15909	15680	15729	15732	15848	15908	15931	15634	15678	15903	15698	15701	15888	15686	15904	15869	15772	15847	15664	15751	15685	15834	15820	15763	15772	15559	15758	15888	15977	15601	15689	15900	15729	15904	15930	15688	15715	15940	15743	15867	15826	15769	15732	16089	15718	15858	15704	15802	15870	15777	15671	15741	15951	15859	15766	15671	15724	15773	15952	15776	15693	15679	15727	15554	15812	15887	15909	15699	15812	15685	15768	15769	15768	15818	15836	15646	15726	15711	15842	15596	15660	15858	15885	15880	15810	15807	15703	15817	15653	15700	15721	15815	15738	15789	15967	15721	15718	15818	15775	15856	15775	15784	15709	15932	15633	15760	15909	15779	15765	15828	15806	15907	15836	15701	15900	15852	15654	15773	15805	15899	15694	15815	15834	15788	15710	15780	15809	15928	15749	15790	15863	15927	15949	15726	15898	15914	15784	15582	15806	15717	15838	15763	15864	15701	15838	15848	15807	15818	15937	15773	15903	15773	15912	15711	15834	15743	15809	15869	15892	15818	15946	15865	15880	15708	15863	15658	15864	15616	15815	15783	15837	15834	15666	15689	15766	15874	15971	15811	15813	15840	15844	15948	15851	15746	15820	15940	15561	15906	15821	15845	15700	15771	15831	15620	15853	15793	15866	15810	15870	15937	15734	15842	15688	15994	15757	15951	15697	15891	15868	15739	15811	15880	15767	15710	15762	15837	15874	15740	15985	15781	15795	15810	15799	15851	15718	15855	15747	15749	15817	15868	15718	15861	15716	15670	15600	16036	15809	15865	15659	15765	15654	15803	15827	15699	15739	15897	15820	15827	15834	15712	15994	15904	15782	15810	15849	15808	15907	15639	15683	15886	15744	15769	15880	15796	15768	15788	15788	15789	15844	15921	15910	15818	15834	15743	15754	15749	15783	15788	15719	15562	15847	15763	15841	15666	15650	15798	15759	15854	15854	15803	15843	15924	15790	15583	15752	15827	15882	15694	15817	15743	15652	15774	15669	15929	15732	15799	15653	15794	15857	15784	15678	16006	15751	15823	15804	15867	15846	15819	15694	15741	15805	15827	15720	15708	15904	15789	15834	15712	15865	15726	15729	15812	15748	15742	15678	15996	15730	15751	15780	15717	15867	15818	15883	15671	15895	15753	15762	15855	15631	15963	15930	15782	15890	15777	15844	15927	15850	15640	15765	15890	15790	15782	15934	15830	15777	15844	15752	15882	15831	15695	15719	15917	15927	15911	15869	15735	15787	15761	15788	15737	15782	15921	15843	16068	15879	15794	15693	15843	15743	15675	15800	15890	15900	15905	15791	15729	15772	15809	15762	15765	15857	15941	15959	15777	15637	15749	15899	15625	15773	15819	15874	15775	15788	15845	15722	15870	15733	15803	15821	15972	15716	15722	15721	15828	15817	15886	15648	15861	15706	15889	15841	15904	15717	15874	15739	15757	15870	15703	15763	15918	15805	15886	15930	15716	15816	15679	15903	15877	15715	15945	15761	15803	15782	15820	15757	15758	15809	15731	15888	15815	15747	15721	15784	15685	15805	15729	15756	15956	15827	15798	15919	15663	15761	15904	15782	15790	15683	15610	15737	15778	15877	15764	15755	15854	15923	15773	15738	15669	15631	15772	15811	15900	15765	15902	15890	15873	15788	15628	15831	15751	15689	15857	15720	16051	15906	15952	15786	15679	15848	15759	15800	15856	15695	15732	15939	15901	15885	15765	15939	15778	15761	15974	15728	15916	15688	15703	15425	15653	15808	15887	15821	15749	15769	15886	15843	15883	15691	15852	15830	15728	15880	15777	15889	15951	15686	15734	15691	15801	15773	15638	15876	15904	15844	15768	15842	15865	15797	15757	15848	15798	15989	15660	15835	15713	15634	15726	15604	15724	15817	15860	15775	15789	15816	15857	15812	15653	15631	15823	15772	15762	15852	16031	15863	15885	15776	15840	15730	15765	15630	15796	15923	15830	15958	15894	15769	15925	15818	15716	15714	15708	15676	15786	15552	15893	16028	15877	15796	15747	15712	15926	15802	15821	15793	15894	15726	15801	15729	15770	15818	15776	15805	16029	15663	15749	15908	15720	15930	15691	15874	15911	15645	15774	15730	15861	15908	15722	15756	15811	15827	15909	15735	15821	15759	15707	16009	15652	15799	15788	16056	15800	15892	15827	16078	15808	15887	15758	15794	15881	15627	15784	15662	15845	15785	15709	15891	15679	15840	15896	15810	15871	15829	15817	15840	15843	15805	15688	15616	15819	15795	15929	15848	15838	15789	15754	15734	15758	15937	15768	15716	15821	15838	15693	15891	15754	15649	15603	15897	15769	15787	15631	15751	15816	15811	15839	15994	15642	15799	15587	15760	15755	15813	15773	15726	16000	15914	15995	15774	15742	15736	15862	15694	15797	15781	15816	15836	15653	15918	15767	15846	15887	15863	15730	15775	15719	15714	15833	15795	15985	15821	15764	15860	15667	15741	15909	15753	15806	15755	15813	15621	15988	15866	15677	15909	15782	15994	15698	15889	15740	15885	15912	15725	15834	15961	15944	15887	15753	15950	15840	15753	15705	15704	15732	15860	15692	16037	15812	15768	15799	15705	15954	15824	15737	15879	15774	15745	15957	15797	15755	15733	15648	15765	15845	15701	15965	15977	15772	15869	15717	15808	15731	15649	15816	15728	15780	15908	15837	15790	15756	15829	15761	15785	16031	15723	15830	15888	15763	15682	15600	15772	15775	15806	15805	15839	15881	15931	15847	15895	15853	15784	15901	15939	15887	15879	15711	15784	15836	15696	15709	15784	15754	15824	15779	15902	15615	15680	15873	15732	15807	15810	15639	15862	15825	15569	15783	15765	15842	15860	15742	15688	15829	15769	15787	15769	15780	15840	15796	15879	15668	15928	15739	15709	15867	15597	15630	15689	15853	15711	15774	15808	15677	15781	15894	15919	15715	15850	15820	15717	15885	15760	15847	15730	15814	15947	15743	15752	15940	15975	15747	15805	15770	15793	15905	15898	15848	15678	15788	15804	15702	15899	15949	16014	15937	15816	15827	15703	15856	15852	15939	15735	15588	15954	15814	15857	15777	15815	15716	15846	15740	15554	15993	15948	15722	15830	15895	15724	15751	15689	15763	16007	15805	15891	15825	15785	15832	15797	15852	15828	15859	15872	15716	15905	15901	15853	15792	15690	15803	15856	15701	15883	15862	15771	15864	15849	15712	15812	15839	15817	15728	15745	15688	15769	15751	15757	15730	15734	15741	15883	15548	15839	15801	15803	15771	15823	15831	15730	15948	15678	15777	15834	15722	15747	15666	15855	15884	15879	15764	15864	15895	15847	15807	15788	15634	15797	15829	15758	15804	15732	15746	15642	15761	15766	15854	15703	15760
24052	21378	28800	24415	22091	21544	20662	18259	18026	18271	18109	17923	17951	17847	17848	18104	17851	17770	17903	18048	17821	17989	17778	17659	17912	17748	17984	17861	17702	17914	18737	20217	20464	19479	18849	18155	17930	17839	17864	17665	17861	17718	17709	17644	17605	17743	17633	17614	17773	17669	17790	17775	17863	17830	17793	17617	17840	17869	17985	17817	17635	17796	17804	17560	17684	17547	17802	17654	17658	17598	17800	17878	17917	17803	17526	17603	17830	17693	17507	17609	17713	17647	17723	17770	17618	17744	17849	17517	17723	17586	17813	17773	17706	17731	17717	17598	17780	17629	17775	17620	17670	17768	17658	17540	17821	17672	17623	17747	17519	17563	17801	17974	17987	17818	17686	17710	17765	17656	17733	17538	17555	17887	17885	17728	17920	17666	17560	17588	17951	17561	17633	17584	17705	17706	17672	17653	17933	17476	17582	17661	17626	17731	17676	17865	17789	17716	17686	17682	18019	17503	17865	17845	17569	17716	17778	17524	17714	17673	17584	17664	17687	17733	17508	17731	17739	17593	17623	17762	17603	17798	17663	17827	17893	17684	17725	17658	17678	17931	17645	17783	18078	17839	17941	17760	17583	17741	17830	17641	17475	17880	17784	17854	17816	17752	17613	17602	17828	17555	17732	17615	17664	17562	17549	17622	17664	17733	17700	17815	17596	17474	17790	17673	17653	17679	17731	17580	17701	17949	17827	17648	17640	17814	17590	17662	17684	17675	17632	17755	17675	17765	17841	17713	17896	17780	17693	17742	17730	17824	17735	17783	17832	17653	17615	17590	17803	17742	17699	17612	17609	17836	17720	17513	17666	17482	17431	17653	17803	17634	17886	17521	17857	17805	17919	17876	17935	17840	17615	17815	17699	17780	17698	17584	17764	17587	17702	17702	17756	17647	17570	17656	17570	17563	17901	17690	17677	17723	17696	17738	17689	17711	17806	17660	17990	17622	17768	17851	17690	17521	17679	17659	17693	17636	17607	17835	17862	17916	17574	17868	17737	17642	17823	17618	17759	17819	17655	17651	17860	17769	17540	17609	17713	17731	17649	17848	17784	17594	17700	17599	17540	17761	17659	17665	17835	17711	17720	17682	17691	17790	17838	17791	17601	17967	17751	17655	17770	17873	17624	17796	17809	17683	17622	17642	17741	17712	17688	17525	17650	17503	17704	17793	17831	17709	17627	17643	17481	17606	17699	17766	17451	17579	17742	17567	17684	17642	17547	17555	17617	17551	17756	17714	17688	17663	17867	17797	17640	17492	17726	17993	17840	17722	17671	17635	17655	17765	17727	17634	17853	17967	17741	17739	17710	17670	17645	17718	17519	17675	17730	17504	17552	17502	17833	17936	17823	17607	17716	17621	17620	17538	17794	17555	17772	17780	17649	17781	17664	17548	17641	17749	17794	17855	17772	17933	17698	17887	17906	17613	17770	17761	17676	17713	17798	17922	17590	17735	17583	17905	17717	17823	17617	17570	17651	17797	17802	17548	17643	17859	17749	17531	17748	17765	17845	17552	17515	17614	17662	17614	17685	17667	17818	17633	17688	17720	17811	17651	17742	17654	17600	17693	17483	17898	17673	17683	17806	17575	17735	17674	17663	17645	17817	17579	17773	17789	17599	17705	17745	17736	17605	17682	17554	17661	17665	17658	17769	17481	17712	17734	17694	17753	17548	17659	17649	17752	17694	17779	17730	17978	17627	17623	17755	17674	17830	17793	17811	17824	17723	17952	17755	17585	17586	17930	17847	17837	17784	17933	17672	17701	17542	17615	17623	17616	17687	17585	17568	17641	17664	17679	17680	17672	17767	17611	17685	17637	17583	17743	17846	17612	17607	17785	17566	17638	17640	17857	17511	17645	17730	17804	17840	17716	17649	17714	17642	17650	17640	17787	17674	17674	17631	17691	17743	17772	17836	17817	17652	17673	17539	17770	17843	17686	17482	17818	17784	17575	17630	17788	17658	17783	17662	17699	17733	17928	17682	17722	17552	17565	17872	17624	17700	17797	17755	17665	17720	17674	17785	17677	17754	17637	17692	17545	17782	17666	17648	17777	17665	17706	17667	17698	17682	17813	17720	17587	17695	17838	17728	17764	17903	17679	17727	17816	17688	17636	17573	17828	17751	17704	17953	17839	17591	17585	17776	17708	17570	17775	17735	17753	17676	17630	17583	17566	17808	17695	17764	17886	17491	17653	17657	17628	17614	17711	17646	17710	17605	17604	17771	17612	17626	17711	17814	17770	17461	17707	17468	17755	17371	17975	17648	17718	17668	17747	17766	17698	17960	17823	17737	17650	17452	17917	17636	17629	17831	17695	17690	17674	17637	17582	17803	17636	17702	17817	17818	17812	17761	17716	17752	17748	17651	17645	17686	17882	17756	17847	17553	17887	17742	17741	17574	17791	17622	17764	17863	17567	17541	17596	17882	17646	17797	17687	17793	17515	17672	17796	17580	17658	17677	17570	17639	17757	17753	17778	17799	17781	17758	17615	17788	17703	17636	17789	17525	17748	17721	17876	17674	17585	17620	17696	17909	17616	17822	17719	17788	17569	17800	18003	17720	17691	17808	17660	17709	17530	17938	17682	17584	17680	17572	17610	17690	17516	17774	17824	17720	17638	17578	17768	17545	17887	17776	17709	17804	17620	17592	17609	17678	17880	17771	17551	17744	17628	17724	17540	17904	17648	17715	17701	17590	17689	17930	17571	17770	17891	17616	17664	17638	17623	17589	17771	17655	17791	17842	17683	17711	17703	17866	17753	17702	17729	17961	17731	17721	17570	17763	17519	17580	17672	17760	17721	17594	17687	17502	17651	17745	17762	17708	17828	17954	17757	17678	17738	17803	17731	17665	17660	17757	17735	17758	17641	17894	17641	17701	17748	17622	17481	17587	17716	17608	17828	17753	17689	17752	17663	17568	17639	17870	17964	17744	17451	17614	17901	17706	17454	17480	17591	17684	17754	17520	17861	17619	17703	17785	17860	17607	17551	17738	17510	17698	17504	17709	17784	17720	17901	17684	17605	17473	17696	17905	17556	17911	17902	17645	17579	17685	17675	17595	17546	17770	17636	17666	17722	17744	17854	17814	17837	17724	17751	17709	17477	17632	17810	17745	17777	17842	17929	17620	17845	17706	17812	17771	17539	17852	17646	17710	17405	17780	17558	18044	17628	17761	17667	17873	17735	17745	17771	17670	17715	17721	17715	17738	17762	17685	17485	17734	17926	17713	17739	18033	17763	17889	17718	17496	17584	17967	17615	17615	17446	17603	17823	17486	17615	17834	17849	17732	17635	17637	17781	17631	17826	17696	17693	17574	17707	17769	17673	17727	17774	17650	17608	17734	17788	17564	17826	17672	17633	17717	17648	17555	17733	17860	17622	17720	17794	18031	17889	17825	17777	17666	17563	17697	17643	17603	17620	17669	17795	17573	17806	17827	17641	17767	17695	17817	17855	17673	17846	17536	17639	17687	17581	17986	17670	17504	17791	17745	17523	17701	17822	17755	17615	17718	17726	17800	17718	17711	17466	17695	17615	17727	17586	17429	17695	17757	17697	17519	17499	17770	17783	17518	17717	17609	17749	17675	17834	17705	17724	17738	17712	17643	17514	17676	17858	17636	17700	17480	17666	17787	17708	17848	17860	17693	17801	17969	17727	17731	17727	17807	17637	17829	17579	17789	17885	17647	17636	17766	17790	17663	17715	17634	17618	17542	17624	17624	17701	17799	17857	17746	17664	17813	17823	17966	17837	17718	17731	17599	17997	18011	17827	18047	17822	17698	17832	17847	17654	17694	17563	17682	17789	17746	17773	17652	17775	17577	17691	17816	17715	17842	17650	17732	17715	17720	17649	17860	17795	17565	17798	17692	17743	17679	17723	17705	17417	17695	17654	17735	17562	17855	17563	17642	17795	17703	17450	17610	17620	17500	17595	17574	17603	17723	17592	17674	17689	17766	17677	17671	17787	17619	17786	17894	17770	17836	17639	17776	17756	17685	17581	17762	17846	17556	17770	17658	17693	17750	17858	17686	17706	18090	17821	17624	17635	17819	17542	17878	17684	17820	17949	17597	17706	17751	17462	17622	17780	17846	17593	17689	17585	17597	17609	17675	17959	17825	17737	17572	17684	17674	17744	17759	17800	17850	17571	17639	17882	17794	17618	17782	17962	17726	17820	17806	17673	17563	17507	17751	17694	17734	17815	17816	17660	17693	17862	17774	17693	17819	17524	17718	17744	17708	17860	17636	17840	17684	17734	17746	17575	17538	17684	17659	17651	17753	17536	17699	17764	17680	17458	17687	17617	17594	17846	17645	17858	17464	17840	17594	17601	17644	17751	17779	17692	17928	17755	17813	17473	17732	17828	17754	17694	17680	17720	17896	17630	17616	17591	17822	17751	17773	17847	17724	17453	17594	17783	17879	17811	17886	17721	17482	17552	17498	17917	17599	17743	17682	17732	17813	17722	17660	17708	17645	17742	17696	17668	17583	17786	17768	17714	17784	17569	17823	17717	17769	17827	17819	17812	17531	17659	17711	17759	17769	17751	17545	17701	17772	17664	17647	17757	17838	17666	17776	17705	17851	17767	17577	17561	17677	17607	17699	17830	17729	17721	17748	17772	17698	17686	17929	17581	17716	17758	17688	17861	17779	17615	17758	17730	17521	17627	17764	17766	17591	17621	17715	17854	17628	17811	17496	17705	17559	17666	17666	17760	17859	17562	17576	17722	17548	17510	17673	17722	17684	17720	17633	17879	17548	17612	17715	17950	17689	17656	17755	17903	17428	17691	17672	17658	17734	17505	17836	17615	17867	17568	17786	17649	17722	17786	17645	17479	17522	17749	17644	17758	17734	17888	17628	17863	17505	17712	17994	17715	17913	17685	17452	17708	17844	17655	17716	17642	17758	17581	17702	17705	17673	17702	17588	17664	17579	17834	17594	17691	17828	17637	17770	17585	17675	17642	17839	17737	17697	17599	17770	17595	17686	17476	17779	17831	17639	17698	17756	17696	17831	17733	17616	17663	17848	17667	17619	17689	17643	17572	17816	17868	17535	17648	17641	17748	17812	17673	17776	17603	17619	17907	17793	17778	17648	17594	17656	17801	17700	17697	17671	17805	17734	17760	17811	17759
15481	25187	24311	19602	18074	17182	16685	16616	16336	16528	16337	16241	16236	16253	16077	16223	16075	16188	16129	16043	16133	16032	16063	16053	16099	16141	15823	15958	15900	16177	17437	20002	19786	18577	17506	16578	16187	16223	16109	15895	15893	16077	16016	16044	15966	15943	16033	15940	15992	15962	16064	15939	16059	16023	16095	15819	15891	16024	15890	15903	15973	16037	16134	15931	15915	16003	15804	16002	16059	15909	16046	16123	15949	15938	15968	15970	15930	15969	15983	15982	15781	16016	16032	15923	16003	16062	16026	16067	15989	15850	15792	15812	16041	15952	15821	16053	15825	15802	15777	16080	15951	15929	15986	15868	15989	15993	16101	16096	15879	15953	16039	15762	16004	16069	16008	16042	16035	15954	15988	16057	16027	15997	16028	16035	16105	16054	15968	16041	16008	16052	16048	16044	16011	15997	15925	15986	15995	15960	16025	15968	15822	15881	15895	15953	15766	16045	15995	15837	16044	15869	16086	15971	15907	15884	16082	15816	16039	15980	15959	15837	15871	15961	15924	15962	15935	16036	15998	15955	16060	15928	15993	15942	16061	16005	15765	16058	16045	15781	16004	15801	15865	15969	15937	15954	15797	15960	16002	15941	16052	15896	16005	15936	15915	16006	15917	16015	15901	15873	16088	16169	15989	16092	15824	15958	16120	15966	15935	15828	16047	15941	16064	15976	15967	15864	16003	15863	15906	15792	15942	16057	15887	15754	16004	15995	15896	15956	15973	15777	15987	15839	15865	16005	15941	15910	15913	16001	15984	15899	16161	15885	16069	15863	15798	15983	15942	15900	15934	15855	15957	15805	15963	15845	15928	15857	15958	15956	16093	15992	16036	15957	16155	15992	15969	15904	16028	15873	15933	15999	15995	15838	16117	16060	16027	16009	16020	15956	15884	16068	15897	15935	15974	15897	15968	16012	15974	15936	16006	15944	15798	15928	15861	15722	15896	16029	15893	16028	16025	16008	15899	15901	15892	15953	15967	15980	15892	15944	16014	15964	15913	15979	16004	16085	15931	15932	16014	15997	15968	15866	15900	15963	15871	16015	16030	15928	15955	15956	15942	16024	15895	15869	15982	15851	16018	15991	15954	15843	16148	15990	16028	15912	15914	15872	16103	15759	15946	15975	15909	16028	15912	15953	15873	15783	15962	15960	15965	15714	15998	15865	16111	15962	16001	15949	16000	15975	15824	16164	15975	15882	16055	15780	15948	16020	15956	15983	16120	15896	15993	16038	15978	15959	16118	16009	15772	15920	15722	15982	15797	15941	15991	15971	15849	16021	15934	15838	16206	16102	15751	15827	15757	16091	15877	15816	15878	16206	15861	16011	15998	15896	15904	15819	15793	15954	16031	16034	15943	16100	15936	15840	15993	15947	15831	16006	15989	15963	15863	16095	15879	15953	16005	15818	15935	15934	15946	16134	15935	15962	16016	15947	16010	16029	15824	16041	16157	16060	15949	15914	15928	15978	16177	15980	16040	15784	16055	16013	15799	15982	15926	16106	15920	16017	16092	15908	15826	15951	15842	16047	15919	15923	15987	16079	15950	16062	15933	15906	15931	15936	16000	15854	16016	16113	16094	15978	15991	16027	16036	15974	15969	15749	15964	15878	16108	15925	15862	15821	15903	15967	15801	15942	15985	15922	15960	16022	15980	15823	16002	15968	16055	15815	15708	15956	15929	15989	16064	16017	15979	16126	15948	15751	16052	15882	15814	15813	16097	16047	15778	16061	16117	15834	15861	15899	15924	15880	15890	15959	15990	15924	16078	15922	15948	16137	15951	15767	15775	15995	16022	15934	15845	15971	15976	16091	16135	15888	15946	16088	15889	15784	16045	15815	16191	15912	16029	15990	15719	16044	16062	15940	16012	15948	15854	16101	15933	15960	15932	16110	15892	15902	15914	15937	15890	15991	15980	15847	15970	15997	15805	15894	16023	16057	15913	15901	16002	15867	16070	16073	16080	15822	15960	16046	15923	15950	15865	15964	15842	15883	16051	15898	15977	15986	16122	15911	15861	15854	16121	15779	15924	16031	15881	15903	16028	15830	15948	15852	15904	16040	16130	15961	15948	16019	15891	15954	15993	15865	15864	15955	15962	15920	15841	16068	16034	16176	15949	15904	16052	15905	15778	15960	16088	16147	15972	15783	16141	16050	16064	16055	15928	16048	16024	15911	15963	15904	16015	15971	15859	15951	15929	15944	15941	15874	15984	16013	16025	16037	15874	16050	16006	15943	15942	15826	15887	15903	15959	15880	15822	15809	16072	15967	15910	15969	15910	15971	15851	16023	15941	15896	16031	15892	15886	16021	16015	15883	16066	15921	15875	16013	15997	15884	15938	15997	15989	15900	15958	16049	15813	15882	15974	15794	15929	16031	16040	16050	15831	15945	16091	15871	15886	15948	15964	16105	16093	15995	15957	16029	15898	16095	16017	16123	16015	16028	15963	15949	15777	16053	15835	15902	15991	15942	15867	16000	15956	15993	15857	15823	16009	15800	16006	15940	15981	15821	16014	15848	15906	15907	15836	15792	15800	15928	15976	15939	16022	15985	16000	16013	16007	15939	16035	15825	16097	16038	16015	15875	15957	15886	15853	15823	16059	15888	15976	15888	15843	15902	16002	15913	15929	16058	15648	16123	16094	15853	16028	15863	16011	15836	15995	16058	15888	15862	15950	16018	15937	15977	16112	15897	15733	16137	15966	16039	15985	15891	16119	15858	15843	16039	15837	16099	15913	15952	15793	15813	16078	15800	15902	15788	16011	15997	15781	16027	15960	15880	15896	15962	15951	16048	15983	15997	15875	15991	16068	15811	15920	15972	15838	15987	15948	16068	15822	15978	15966	15766	15804	15966	16062	16147	15895	15884	15985	15933	15940	15907	16002	15844	16051	15947	15908	15961	15946	15942	15889	15961	16113	16051	16071	15950	15862	15791	15943	16072	15969	15766	16081	15942	15945	15902	16000	15860	15928	16065	15867	15827	15905	15934	16042	15836	15881	15958	15934	16078	16115	15846	15934	16131	15774	15960	15752	16138	16007	15995	16024	16107	15854	15865	15875	15913	15906	15900	15898	15903	15952	15947	15778	15776	15886	15954	16098	16009	16107	15996	15949	16022	15865	15873	16053	16131	15736	15943	16090	16023	15868	15938	15991	16094	15959	15932	16069	15967	16089	16017	16029	15994	15885	15985	15773	16058	16025	15821	15946	15856	15933	16002	15799	15808	16084	15882	16011	15838	15736	15834	15720	15842	15837	15848	16003	16154	16007	15905	15913	16122	16065	15977	15937	16051	16176	15961	16008	15972	15998	15891	16101	15944	15981	16092	16032	15921	15955	15973	15918	16058	15918	15903	15907	16020	15711	15895	15750	15834	15973	15944	15953	15904	15904	15980	15957	15926	15908	16024	16057	15992	15994	15953	15969	16082	15976	16093	15881	15884	16010	15763	15733	15829	16023	16032	15870	15878	15995	16004	15734	16005	15804	15907	15852	16009	15910	16079	16085	16061	15930	16000	15918	15877	15977	15864	15897	15972	15793	15852	16113	16163	15940	16052	15948	15994	15939	16029	15907	15953	15985	15810	15837	15936	15949	16046	16054	15918	15997	15935	15839	15952	15762	16027	16101	15934	15980	15907	15957	15972	15950	15965	15852	15904	15939	15967	16006	16045	15973	15824	15793	15854	15990	15935	15989	15955	15908	15996	15982	16047	15958	15967	16053	15884	16131	15982	16058	15922	15916	15910	15849	15975	15997	15921	15937	15958	15845	16152	15964	16131	15998	15940	16086	15847	16064	15785	16139	15835	16071	15987	15988	15982	15978	16012	16050	16096	15797	16057	15755	15925	15745	15867	16037	16083	15966	15817	15915	16052	15959	15945	16007	15922	16055	16087	15943	15904	15858	16117	15915	16107	15854	15835	15926	16087	15818	15988	15932	15882	16068	15883	15880	16040	15773	15887	16101	15977	15727	15953	16019	15892	15917	16086	15796	16084	15904	15874	15957	15972	15837	15785	16007	15940	16058	15808	15940	15974	16207	16019	15936	15802	15953	16025	15993	15968	16085	16033	15917	15938	15864	15939	15958	16009	15872	15895	16131	15933	16068	15983	15942	15894	16090	16104	16018	15740	15888	16141	15882	15913	16015	16075	16029	16038	15875	15943	15943	15859	16029	15936	15753	15917	16033	15962	15907	15885	16006	16010	15785	15915	16124	16010	15909	15959	15992	15892	16000	15907	15876	15939	15894	15878	15857	16074	15803	16116	15925	15974	15872	15955	15989	15941	16031	15933	16036	15986	16033	15982	15895	15959	16074	15822	15995	15972	15804	15885	15986	15981	15912	15934	15796	15790	16005	16034	16065	15861	15758	16052	15960	16044	16005	16035	15906	15868	16061	15930	15887	15927	16104	15928	16033	15808	16110	15979	16084	16030	15782	15898	16082	15889	16005	16001	16143	15928	16223	15983	15909	16036	15882	15967	16084	15874	15986	15815	15912	16059	15819	16017	15816	15851	16064	16087	16174	16069	15830	16097	15974	15993	16006	16073	16065	15982	15921	16095	16101	15887	15984	15956	15978	15761	15924	15899	15963	15933	15964	15812	15826	15871	15940	15907	16067	16069	15886	16058	16037	15997	15963	15996	15977	15862	15862	15890	15965	15965	15949	16016	15998	15949	16010	15718	15833	15868	15855	15870	15913	15928	15906	15908	16121	15959	16084	15942	16001	15852	16028	16021	15890	15857	15838	15916	16049	15892	16168	15989	15885	16042	15911	16000	15963	15976	15895	15862	16050	15889	16025	15998	16009	16044	16184	15865	15987	15974	15989	16144	16071	15972	15883	15826	15789	15980	16107	16005	15773	16023	16010	15962	15911	16070	15909	15876	15982	15967	16079	16019	15994	15980	15875	16014	15952	15897	16067	15884	16055	15913	15871	15885	15771	15944	15945	15939	15826	16059	15998	15826	16010	15902	15875	15933	15869	16019	15917	15949	16025	15971	15853	15990	15954	15892	15826	16001	15899	15938	15845	16090	15838	16066	15879	15984	15871	16051	16010	16072	16053	16072	15956	16164	16012	16121	16121	16004	15981	15906	15877	16012	15949	15844	15991	16017	16124	15891	15848	16193	16002	16117
22950	21331	29168	23846	21510	23138	23986	18846	17945	18351	18137	17689	18103	17755	17954	17877	17644	17842	17648	17687	17853	17710	17793	17725	17555	17306	17655	17510	17439	17642	18990	21882	22552	21106	19426	18406	18359	17872	17518	17607	17486	17562	17669	17600	17642	17483	17435	17637	17445	17660	17641	17423	17668	17478	17548	17511	17646	17762	17654	17525	17782	17490	17493	17525	17387	17531	17283	17495	17329	17482	17367	17605	17470	17584	17729	17547	17775	17507	17688	17548	17524	17411	17559	17577	17445	17452	17431	17651	17572	17463	17433	17465	17400	17660	17513	17465	17505	17370	17517	17454	17382	17548	17643	17502	17604	17411	17533	17503	17479	17485	17452	17298	17594	17607	17356	17550	17392	17567	17398	17572	17314	17589	17544	17404	17563	17649	17642	17680	17628	17681	17578	17394	17543	17548	17480	17585	17554	17515	17466	17422	17527	17529	17380	17497	17501	17551	17561	17424	17330	17319	17463	17454	17454	17532	17765	17486	17447	17457	17279	17306	17473	17649	17722	17459	17350	17659	17423	17470	17429	17663	17524	17462	17517	17505	17447	17407	17461	17356	17554	17332	17564	17519	17596	17506	17506	17586	17641	17460	17299	17216	17492	17370	17451	17416	17508	17557	17235	17188	17424	17567	17687	17667	17422	17151	17365	17430	17416	17522	17648	17553	17501	17623	17366	17460	17697	17376	17445	17382	17280	17433	17544	17507	17405	17395	17436	17554	17385	17366	17586	17472	17474	17629	17524	17627	17527	17420	17455	17494	17633	17723	17514	17629	17519	17590	17410	17573	17749	17666	17583	17511	17479	17528	17411	17231	17521	17598	17307	17501	17430	17325	17437	17606	17497	17543	17437	17612	17663	17539	17345	17366	17621	17638	17386	17326	17552	17300	17419	17437	17445	17422	17417	17516	17616	17618	17373	17558	17532	17525	17242	17335	17289	17473	17676	17467	17401	17547	17512	17313	17354	17486	17609	17356	17617	17455	17592	17450	17434	17536	17490	17528	17524	17559	17495	17499	17527	17446	17529	17496	17543	17522	17393	17541	17417	17451	17424	17585	17589	17562	17228	17362	17462	17464	17330	17579	17427	17403	17566	17338	17615	17422	17412	17422	17535	17516	17510	17608	17418	17512	17580	17546	17621	17383	17269	17414	17588	17606	17470	17383	17301	17492	17507	17533	17492	17406	17489	17446	17393	17565	17525	17662	17426	17538	17679	17347	17222	17531	17420	17461	17578	17365	17411	17412	17437	17213	17738	17489	17375	17368	17491	17497	17495	17351	17393	17326	17410	17632	17492	17439	17648	17544	17411	17452	17607	17597	17481	17402	17573	17456	17339	17466	17492	17602	17715	17422	17359	17499	17477	17383	17467	17372	17374	17594	17527	17402	17622	17400	17488	17546	17540	17508	17453	17509	17542	17640	17390	17455	17369	17581	17424	17512	17306	17532	17455	17365	17523	17492	17419	17472	17515	17497	17458	17548	17438	17412	17617	17584	17638	17390	17657	17625	17535	17573	17487	17583	17471	17564	17521	17519	17455	17440	17422	17489	17552	17429	17481	17437	17257	17189	17468	17425	17483	17553	17467	17328	17478	17373	17302	17677	17211	17397	17419	17720	17526	17603	17614	17338	17533	17368	17363	17363	17364	17379	17371	17347	17365	17349	17482	17443	17346	17275	17261	17380	17568	17258	17416	17378	17294	17486	17534	17538	17385	17453	17579	17621	17503	17575	17436	17483	17515	17407	17536	17439	17446	17392	17427	17448	17359	17402	17388	17424	17373	17597	17373	17590	17415	17336	17557	17378	17460	17686	17473	17628	17515	17472	17404	17414	17338	17488	17328	17307	17534	17273	17525	17466	17466	17312	17370	17362	17453	17403	17358	17406	17477	17469	17369	17347	17387	17235	17494	17381	17509	17658	17592	17673	17262	17392	17392	17669	17416	17573	17313	17506	17528	17394	17433	17377	17572	17648	17429	17480	17508	17600	17293	17540	17400	17353	17544	17422	17536	17348	17434	17542	17320	17305	17585	17532	17390	17476	17446	17500	17328	17539	17368	17436	17339	17596	17627	17357	17483	17515	17274	17470	17390	17586	17408	17487	17473	17438	17398	17528	17611	17642	17606	17281	17409	17707	17371	17497	17349	17486	17515	17452	17441	17613	17402	17372	17577	17452	17390	17436	17611	17451	17438	17252	17591	17560	17570	17557	17595	17653	17570	17339	17514	17456	17556	17394	17355	17350	17509	17538	17494	17502	17450	17425	17448	17404	17599	17453	17501	17464	17560	17404	17480	17476	17599	17648	17454	17542	17417	17577	17455	17498	17516	17441	17405	17515	17548	17513	17696	17440	17359	17337	17451	17468	17521	17444	17363	17478	17436	17500	17483	17718	17635	17362	17591	17489	17489	17606	17309	17455	17457	17514	17744	17490	17443	17528	17335	17314	17568	17616	17486	17506	17393	17401	17350	17235	17476	17591	17294	17589	17556	17541	17625	17488	17463	17627	17516	17432	17499	17489	17621	17482	17561	17524	17538	17622	17372	17334	17430	17572	17554	17534	17494	17463	17684	17458	17365	17665	17593	17592	17525	17459	17655	17568	17511	17612	17553	17601	17479	17503	17390	17610	17349	17502	17738	17507	17455	17588	17712	17429	17478	17452	17457	17395	17427	17457	17549	17249	17409	17578	17354	17326	17335	17244	17504	17481	17481	17407	17280	17463	17500	17510	17461	17445	17364	17423	17495	17528	17579	17313	17494	17381	17445	17487	17410	17453	17500	17446	17496	17542	17502	17616	17400	17570	17629	17566	17540	17447	17404	17368	17327	17386	17354	17608	17567	17430	17547	17517	17716	17577	17241	17559	17398	17493	17506	17413	17490	17416	17462	17635	17543	17468	17251	17369	17351	17468	17411	17412	17426	17820	17477	17646	17475	17410	17573	17522	17615	17515	17362	17330	17363	17464	17649	17595	17682	17517	17432	17323	17358	17319	17438	17571	17587	17663	17593	17451	17526	17522	17351	17675	17500	17587	17410	17542	17444	17498	17544	17414	17526	17627	17501	17294	17619	17401	17378	17369	17491	17623	17652	17769	17442	17563	17610	17366	17383	17216	17409	17398	17499	17443	17571	17486	17627	17620	17492	17451	17565	17490	17493	17494	17373	17432	17503	17585	17600	17365	17559	17402	17732	17584	17765	17754	17572	17641	17520	17559	17468	17654	17461	17280	17422	17523	17649	17485	17364	17565	17484	17581	17533	17530	17559	17330	17402	17542	17640	17500	17298	17440	17470	17464	17442	17253	17378	17546	17358	17492	17487	17512	17576	17395	17612	17442	17443	17333	17452	17423	17565	17471	17442	17474	17438	17327	17574	17471	17319	17374	17389	17437	17396	17489	17370	17591	17546	17564	17533	17619	17414	17387	17437	17503	17626	17302	17634	17547	17469	17350	17415	17318	17436	17365	17287	17431	17421	17570	17452	17468	17523	17573	17569	17447	17624	17532	17546	17609	17524	17271	17568	17536	17373	17302	17534	17462	17467	17492	17556	17633	17372	17598	17618	17589	17419	17461	17502	17459	17548	17311	17606	17418	17618	17232	17381	17465	17531	17475	17399	17419	17395	17265	17449	17531	17598	17324	17573	17485	17501	17533	17377	17316	17467	17642	17472	17465	17508	17597	17427	17641	17366	17347	17250	17392	17704	17675	17519	17427	17363	17367	17364	17427	17486	17364	17611	17387	17378	17608	17701	17674	17536	17662	17483	17563	17456	17458	17582	17539	17448	17496	17441	17453	17527	17485	17602	17319	17447	17615	17584	17463	17354	17431	17404	17479	17383	17577	17469	17528	17504	17473	17398	17453	17603	17541	17583	17431	17405	17242	17352	17548	17577	17368	17653	17369	17529	17531	17604	17315	17500	17457	17374	17409	17468	17623	17479	17744	17475	17577	17600	17472	17490	17642	17589	17385	17437	17472	17372	17525	17651	17454	17530	17443	17425	17592	17532	17441	17366	17414	17330	17379	17456	17454	17503	17452	17364	17672	17613	17516	17748	17197	17408	17441	17491	17569	17507	17502	17506	17321	17506	17601	17509	17534	17556	17469	17578	17443	17472	17319	17539	17414	17547	17465	17388	17338	17569	17386	17472	17382	17348	17605	17590	17540	17469	17451	17434	17624	17598	17458	17562	17420	17506	17483	17371	17454	17647	17653	17496	17533	17722	17583	17698	17555	17214	17572	17516	17388	17550	17587	17610	17396	17496	17409	17582	17451	17535	17605	17243	17642	17554	17465	17487	17670	17401	17404	17382	17434	17474	17415	17659	17552	17456	17458	17400	17376	17456	17399	17570	17315	17246	17538	17541	17382	17602	17664	17541	17524	17317	17426	17531	17266	17471	17612	17421	17402	17579	17745	17455	17239	17615	17405	17317	17409	17397	17472	17458	17300	17585	17676	17673	17665	17457	17396	17612	17387	17499	17524	17274	17423	17425	17535	17414	17288	17301	17390	17536	17405	17472	17367	17573	17524	17396	17600	17660	17510	17619	17287	17480	17505	17427	17321	17374	17495	17384	17524	17516	17453	17506	17416	17336	17408	17576	17585	17530	17474	17421	17377	17447	17611	17628	17527	17467	17547	17444	17379	17451	17321	17544	17451	17402	17357	17501	17359	17535	17595	17497	17584	17659	17600	17387	17476	17593	17330	17574	17330	17492	17431	17540	17098	17671	17351	17517	17282	17475	17417	17484	17526	17637	17460	17422	17382	17393	17392	17462	17478	17670	17547	17348	17446	17377	17595	17495	17340	17436	17488	17553	17301	17442	17552	17343	17348	17456	17514	17354	17311	17302	17514	17408	17652	17395	17408	17758	17468	17660	17333	17430	17466	17678	17598	17455	17554	17410	17474	17419	17412	17552	17606	17576	17605	17533	17343	17651	17512	17552	17465	17385	17584	17490	17513	17595	17402	17582	17461	17494	17424	17421	17302	17766	17454	17463	17617	17184	17455	17517	17576	17352	17512	17451	17527	17288	17409	17655	17552	17571	17399	17248	17232	17557	17577	17528	17408	17503	17242	17434	17674	17479	17597	17519	17644	17510	17251	17455	17391	17439	17519	17362	17574	17567	17383	17494	17459
17509	30111	27738	21624	19261	17969	17275	16888	16584	16421	16577	16107	16257	16159	16117	15966	16037	16163	16048	16062	16073	15943	16120	16007	16116	15986	15805	15825	15776	15954	18329	23259	22855	20704	18377	16918	16185	15985	15900	15942	15906	16043	15883	15837	15909	15995	15955	15865	15907	15711	15680	15765	15795	15834	15855	15796	15779	15790	15914	15959	15699	16079	15868	15873	15804	15840	15820	15916	15894	15820	15873	15819	15906	15742	16005	15947	15830	15904	16086	15846	15884	15780	15901	15712	15950	15855	15948	15939	15898	15876	15728	15945	15732	15740	15713	15817	15934	15789	15823	15807	16012	15843	16003	15750	15921	15873	15897	15831	15773	15830	15745	15751	15894	15761	15777	15807	15886	15783	15848	15850	15815	15833	15770	15852	15837	15932	15813	15827	15716	16008	15999	15822	15839	15917	15538	15875	15794	15764	15767	15942	15833	15916	15898	15737	15742	15812	15845	15705	15885	15803	15771	15854	15787	15672	15775	15868	15637	15901	15837	15853	15862	15759	15818	15853	15866	15829	15919	15771	15760	15745	15945	15891	15800	15946	15960	15669	15612	15765	15862	15902	15686	15818	15847	15774	15796	15907	15785	15743	15817	15687	15713	15857	15861	15886	15784	15855	15871	15541	15883	15778	15733	15905	15785	15792	15648	16014	15847	15843	16009	15792	15875	15730	15742	15790	15566	15894	15647	15745	15889	15832	15655	15974	15714	15786	15812	15966	15846	15724	15867	15856	15747	15854	16027	15746	15893	15835	15862	15863	15787	15947	16040	15769	15988	15883	15754	15759	15966	15741	15645	15832	15755	15674	15880	15818	15799	15808	15659	15761	15719	15690	15805	15797	15772	15912	15892	15953	15750	15732	15821	15789	15625	15981	15849	15739	15754	15667	15922	15837	15707	15861	15776	15831	15901	15793	15786	15949	15569	15841	15831	15802	15870	15796	15751	15836	15718	15836	15738	15815	15811	15626	15765	15876	15659	15707	15835	15871	15698	15887	15810	15844	15692	15825	15870	15693	15984	15740	15847	15707	15787	15671	15880	15767	15884	15775	15899	15742	15892	15693	15690	15738	15714	15940	15796	15805	15723	15966	15680	15857	15775	15812	15786	15847	15777	15733	15854	15541	15922	15829	15840	15897	15756	15964	15829	15720	15825	15762	15634	15752	15982	15846	15793	15810	15879	16069	15867	15855	15695	15810	15815	15740	15769	15709	15761	15883	15744	15989	15817	15888	15621	15880	15709	15885	15667	15753	15839	15630	15742	15852	15785	15786	15866	15788	15805	15805	15930	15722	15840	15791	15771	15841	15767	15723	15909	15923	15800	16014	15738	15889	15954	15823	15760	15899	15724	15806	15915	15928	15942	15921	15721	15839	15777	15696	15807	15685	15654	15916	15886	15667	15780	15666	15817	15731	15739	15925	15699	15761	15723	15874	15766	15836	15859	15863	15982	15910	15865	15888	15976	15887	15955	15702	15885	15754	15909	15852	15886	15730	15641	15849	15701	15597	15804	15934	15945	15897	15656	15910	15711	15803	15752	15836	15892	15830	15864	16027	15731	15850	15781	15721	15901	15722	15643	15789	15746	15942	15823	15955	15888	15870	15761	15799	15953	15657	15818	15682	15758	15805	15834	15517	15794	15880	15796	15829	15902	15798	15793	15871	15632	15921	15841	15709	15854	15913	15931	15837	15712	15679	15788	15695	15660	15831	15693	15721	15835	15795	15718	15794	15796	15896	15832	15655	15713	15746	15970	15848	15795	15874	15864	15541	15944	15858	15618	15753	15867	15745	15885	15771	15799	15591	15729	15792	16013	15789	15825	15833	15823	15892	15785	15867	15690	15789	15709	15857	15796	15848	15799	15847	15849	15695	15801	15920	15794	15770	15839	15850	15895	15767	15786	15720	15860	15853	15743	15742	15788	15842	15692	15847	15842	15853	15877	15825	15690	15665	15901	15839	15785	15870	15751	15721	15869	15835	15760	15838	15879	15839	15642	15795	15887	15762	15821	15865	15649	15818	15772	15854	15862	15836	15801	15713	15808	15678	15814	15675	15886	15781	15734	15862	15829	15708	15796	15941	15934	16062	15861	15814	15943	15899	15877	15730	15691	15768	15844	15789	15838	15879	15836	15810	15668	15898	15825	15878	15723	15727	15848	15792	15937	15649	15845	15729	15825	15694	15793	15792	15817	15624	15807	15687	15851	15760	15733	15870	15789	15858	15983	15717	15875	15885	15849	15730	15992	15783	15883	15843	15764	15729	15784	15713	15963	15993	15776	15782	15685	15819	15786	15687	15780	15750	15805	15699	15727	15867	15813	15686	15943	15898	15969	15719	15915	15847	15728	15759	15766	15901	15860	15809	15859	15841	15654	15865	15922	15836	15773	15751	15858	15919	15557	15800	15668	15884	15819	15799	15854	15830	15744	15946	15756	15882	15721	15813	15890	15718	15898	15845	15915	15813	15777	15651	15897	15793	15795	15786	15894	15686	16028	15807	15765	15765	15830	15722	15671	15631	15773	15988	15781	15832	15935	15819	15932	15823	15825	15766	15579	15901	15662	15833	15732	15711	15865	15739	15710	15677	15803	15830	15685	15746	15679	15908	15729	15781	15752	15723	15915	15924	15842	15822	15825	15914	15816	15836	15779	15806	15777	15949	15783	15916	15872	15841	15791	15711	15708	15955	15842	15707	15860	15703	15597	15781	15660	15798	15878	15725	15879	15756	15528	15720	15884	15819	15676	15923	15728	15856	15733	15870	15958	15826	15759	15835	15753	15696	15744	15845	15846	15876	15657	15689	15827	15817	15831	15717	15937	15839	15791	15735	15805	15727	15737	15856	15812	15899	15741	15902	15858	15827	15804	15919	15828	15678	15750	15818	15809	15720	15797	15775	15888	15764	15783	15662	15748	15936	15778	15806	15892	15817	15858	15876	15842	15819	15757	15767	15796	15761	15756	15943	15749	15759	15839	15756	15897	15875	15822	15970	15946	15636	16072	15847	15897	15771	15891	15930	15778	15862	15718	15805	15815	15847	15763	15813	15769	15676	15696	15840	15970	15789	15813	15872	15955	15757	15940	15728	15869	15582	15701	15808	15641	15756	15809	15881	15951	15906	15969	15784	15765	15821	15845	15739	15849	15858	15810	16003	15858	15789	15867	16013	15826	15807	15882	15611	15829	15794	15799	15858	15794	15792	15831	15941	15929	15958	15753	15638	15598	15845	15681	15726	15785	15803	16018	15749	15899	15923	15946	15670	15798	15950	15807	15676	15756	15783	15782	15825	15808	15763	15960	15747	15751	15854	15714	15715	15852	15893	15618	15822	15833	15721	15850	15826	15758	15729	15900	15877	15881	15710	15845	15802	15850	15841	15894	15826	15729	15868	15882	15860	15799	16006	15736	15541	15860	15866	15788	15639	15929	15777	15807	15670	15745	15797	15782	15798	15838	15782	15679	15776	15740	15717	15843	15889	15866	15853	15861	15747	15895	15882	15759	15881	15911	15820	15883	15836	15854	15659	15702	15556	15753	15779	15722	15799	15823	15670	15814	15724	15948	15813	15952	15722	15862	15973	15676	15965	15797	15730	15832	15960	15559	15838	15763	15800	15836	15685	15867	15740	15881	15726	15795	15605	15814	15945	15739	15711	15775	15849	15804	15877	15744	15801	15648	15766	15920	15596	15600	15880	15834	15897	15735	15685	15875	15827	15775	15717	15758	15972	15769	15680	15760	15823	15631	15996	16002	15776	15894	15830	15621	15778	15830	15840	15869	15839	15797	15891	15687	15911	15793	15784	15856	15826	15807	15600	15875	15841	15786	15797	15941	15794	15729	15966	15625	15647	15863	15890	15767	15795	15882	15898	15917	16072	15923	15634	15784	15959	15958	15860	15838	15566	15950	15709	15950	15709	15702	16059	15825	15862	15915	15684	15802	15694	15868	15776	15718	15645	15788	15800	15824	15742	15624	15936	15710	15670	15870	15888	15848	15852	15852	15776	15956	15922	15792	15711	15698	16029	15727	15676	15604	15697	15663	15686	15962	15900	15830	15749	15919	15884	16018	15754	15909	15665	15774	15822	15772	15715	15748	15810	15765	15746	15877	15743	15834	15942	15982	15772	15696	15739	15654	15780	15543	15763	15763	15737	15902	15939	15783	15742	15864	15762	15684	15681	15953	15750	15958	15716	15794	15710	15929	15743	15761	15880	15824	15699	15732	15836	15897	15787	15737	15732	15822	15679	15765	15940	15704	15850	15816	15849	15747	15825	15752	15654	15911	15786	15871	15988	15851	15937	15722	15795	15667	15773	15758	15804	15860	15619	15734	15786	15693	15757	15860	15888	15788	15710	15653	15775	15765	15887	15759	15700	15793	16013	16023	15728	15794	16030	15697	16006	15812	15879	15712	15843	15817	15918	15816	15799	15798	15885	15779	15683	15761	15758	15857	15795	15807	15809	15792	15852	15697	15636	15860	15838	15735	15700	15756	15834	15876	15797	15696	15743	15730	15872	15746	15792	15784	15912	15731	15762	15621	15830	15790	15883	15775	15826	15871	15841	15994	15824	15768	15662	15867	15648	15708	15856	15672	15939	15833	15939	15675	15774	16002	15837	15776	15795	15612	15750	15785	15823	15820	15798	15882	15867	15721	15865	15849	15957	15712	15835	15824	15832	15975	15956	15737	15792	15858	15700	15658	15732	15847	15751	15854	15785	15909	15566	15723	15613	15754	15790	15785	15884	15738	15818	15832	15735	15971	15827	15760	15851	15886	15812	15920	15804	15909	15961	15739	15803	15739	15859	15884	15677	15852	15707	15859	15792	15804	15839	15809	15678	15764	15763	15900	15796	15807	15874	15856	15849	15867	15843	15751	15903	15695	15745	15789	15857	15741	15841	15801	15917	15650	15793	15699	15757	15907	15813	15871	15834	15791	15779	15682	15703	15749	15838	15909	15722	15817	15718	15803	15856	15933	15887	15720	15881	15693	15901	15963	15790	15817	15721	15855	15775	15635	15631	15643	15794	15659	15785	15951	16050	16023	15877	15943	15786	15772	15918	15830	15897	15833	15862	15757	15846	15804	15687	15969	15575	15647	15785	15862	15850	15838	15912	15765	15923	15826	15848	15739	15791
27570	22033	23396	20140	17072	16853	16882	17036	17009	16970	16671	16660	16808	16656	16612	16822	16842	16733	16877	16923	16991	16874	16543	16805	16744	16954	16921	16821	16867	16848	16940	17004	17188	17229	16969	16929	16889	16953	16868	16810	16905	16625	16980	16636	16829	16795	16964	16838	16952	16640	16811	16964	16602	16847	16802	16693	16786	16897	16780	16716	16852	16735	16841	16843	16650	16777	16760	16681	17006	16736	16643	16815	16815	16877	16778	16789	16884	16813	16805	16623	16733	16656	16832	16756	16872	16897	16796	16780	16761	16788	16725	16985	16818	16737	16765	16761	16682	16742	16963	16572	16778	16751	16806	16625	16741	16887	16843	16722	16645	16761	16720	16772	16813	16843	16941	16874	16742	16788	16886	16673	16633	16822	16703	16677	16834	16795	16748	16882	16862	16722	16682	16823	16814	16807	16709	16727	16867	16599	16704	16643	16747	16661	16625	16521	16595	16794	16664	16625	16646	16775	16796	16920	16597	16775	16730	16835	16831	16937	16774	16708	16796	16791	16910	16629	16774	16666	16827	16941	16753	16601	16803	16789	16845	16679	16651	16818	16830	16838	16765	16953	16762	16899	16786	16670	16836	16660	16490	16851	16641	16756	16703	16710	16532	16644	16889	16895	16861	16631	16663	16728	16921	16781	16614	16737	16515	16753	16681	16853	16840	16818	16882	16798	16692	16715	16683	16687	16757	16785	16861	16725	16665	16797	16882	16826	16819	16775	16731	16767	16559	16774	16892	16651	16717	16878	16892	16864	16939	16645	16635	16937	16684	16718	16975	16824	16535	16675	16694	16620	16677	16590	16803	16982	16777	16712	16836	16953	16819	16582	16948	16988	16828	16638	16857	16783	16817	16746	16649	16600	16739	16862	16878	16773	17074	16830	16789	16820	16698	16753	16657	16865	16579	16828	16767	16848	16760	16723	16807	16907	16866	16783	16623	16591	16809	16710	16868	17022	16676	16735	16966	16654	16700	16868	16846	16690	16617	16775	16903	16943	16820	16727	16851	16754	16559	16769	16673	16840	16672	16789	16662	16607	16764	16844	16776	16731	16680	16907	16963	16732	16821	16725	16854	16946	16847	16821	16521	16665	16705	16786	16914	16765	16932	16786	16726	16857	17022	16799	16831	16932	16803	16930	16906	16681	16651	16826	16756	16468	16764	16892	17026	16593	16642	16673	16792	16863	16747	16640	16692	16691	16730	16923	16595	16805	16845	16738	16799	16807	16649	16793	16988	16665	16892	16729	16785	16783	16827	16693	16736	16890	16753	16766	16702	16792	16794	16799	16740	16942	16733	16398	17008	16663	16751	16938	16656	16716	16564	16603	16745	16812	16880	16538	16921	16816	16821	16627	16830	16875	16809	16875	16697	16885	16618	16821	16671	16641	16858	16770	16686	16831	16460	16833	16648	16950	16917	16809	16715	16671	16814	16851	16981	16707	16837	16861	16855	16719	16763	16875	16676	16957	16722	16858	16756	16822	16828	16698	16757	16736	16792	16779	16837	16818	16663	16594	16673	16800	16817	16772	16641	16676	16833	16624	16709	16971	16780	16847	16720	16841	16793	16924	16851	16835	16588	16719	16812	16721	16921	16795	16828	16793	16731	16690	16791	16718	16690	16807	16795	16760	16729	16798	16826	16815	16751	16846	16882	16771	16608	16830	16622	16759	16706	16748	16740	16696	16630	16617	16806	16801	16567	16760	16969	16779	16828	16695	16839	16646	16735	16611	16958	16740	16713	16882	16840	16890	16861	16702	16675	16676	16783	16685	16809	16886	16714	16884	16738	16805	16858	16595	16591	16702	16760	16613	16646	16712	16775	16780	16548	16936	16694	16639	16978	16840	16799	16849	16832	16897	16864	16901	16747	16374	16886	16813	16670	16734	16680	16814	16662	16945	16623	16703	16939	16728	16762	16839	16815	16686	16882	16940	16696	16759	16779	16698	16936	16721	16872	16766	16817	16689	16962	16641	16932	16711	16672	16524	16772	16884	16513	16811	16708	16939	16864	16697	16750	16867	16613	16913	16884	16690	16953	16739	16741	16644	16952	16678	16505	16791	16919	16836	16789	16916	16791	16744	16861	16839	16685	16543	16674	16892	16694	16859	16616	16654	16752	16877	16748	16793	16612	16676	16927	16827	16640	16890	16931	16819	16605	16586	16836	16722	16925	16670	16672	16788	16789	16617	16900	16887	16686	16900	16858	16745	16707	16935	16831	16714	16850	16715	16915	16892	16769	16785	17086	16916	16736	16672	16971	16562	16926	16860	16710	16616	16866	16705	16548	16627	16873	16694	16823	16696	16728	16893	16877	16799	16664	16868	16942	16728	17116	16762	16793	16880	16627	16576	16863	16748	16717	16808	16708	16684	16915	17115	16818	16778	16874	16769	16736	16793	16566	16606	16694	16592	16709	16618	16806	17197	16955	17038	16860	16738	16758	16843	16836	16976	16741	16661	16631	16583	16787	16697	16781	16846	16812	16766	16848	16787	16684	16939	16787	16852	16684	16793	16710	16825	16637	16616	16753	16812	17003	16771	16900	16779	16769	16849	16672	16904	16851	16895	16698	16773	16870	16629	16545	16830	16546	16836	17001	16687	16764	16858	16889	16715	16787	16672	16789	16844	16771	16826	16737	16794	16799	16754	16989	16554	16908	16686	16851	16708	16681	16571	16724	16686	16667	16694	17064	16675	16738	16669	16902	16838	16713	16752	16715	16750	16552	16775	16929	16744	16750	16811	16817	16746	16950	16702	16856	16761	16642	16844	16803	16658	16769	17006	16895	16808	16894	16751	16684	16824	16834	16588	16543	16476	16669	16856	16797	16602	16986	16677	16724	16781	16824	16735	16704	16871	16766	16740	16623	16884	16946	16716	16961	16814	16766	16813	16965	16754	16769	16788	16891	16819	16854	16682	16753	16525	16880	16782	16940	16718	16762	16580	16896	16670	16666	16660	16764	16809	16738	16661	16728	16732	16848	16852	16582	16711	16612	16622	16820	16768	16892	16807	16761	16688	16726	16814	16770	16645	16894	16630	16643	16769	16665	16783	16760	16659	16645	16783	16784	16751	16660	16665	16790	16601	16665	16601	16637	16729	16828	16741	16860	16820	16661	16696	16640	16608	16731	16780	16772	16767	17008	16757	16928	16735	16891	16684	16844	16642	16866	16809	16865	16970	16730	16867	16820	16883	16795	16762	16749	16674	16744	16877	16758	16753	16758	16722	16931	16935	16883	16907	16818	16633	16774	16681	16644	16849	16687	16830	16965	16819	16952	16834	16767	16744	16813	16807	16704	16879	16862	16855	16844	16739	16948	16728	16705	16701	16444	16677	16689	16652	16953	16768	16759	16990	16958	16844	16943	16824	16827	16671	16745	16775	16510	17039	16667	16937	16670	16817	16830	16784	16663	16752	16830	16892	16690	16911	16831	16806	16809	16665	16852	16647	16715	16726	16754	16721	16744	16715	16748	16863	16604	16630	16652	16682	16726	16773	16936	16830	16913	16889	16583	16811	16791	16869	16911	16843	16861	16961	16975	16834	16847	16877	16860	16671	16809	16683	16713	16576	16812	16688	16671	16843	16668	16796	16804	16783	16784	16802	16690	16832	16786	16791	16721	16578	16830	16797	16905	16691	16920	16771	16946	16502	16677	16648	16832	16727	16970	16798	16659	16927	16836	16849	16868	16794	16605	16705	16750	16772	16785	16937	16832	16614	16911	16828	17029	16824	16840	16887	16957	16883	16671	16836	16620	16620	16687	16584	16698	16724	16720	16729	16702	16617	16645	16728	16804	16669	16806	16849	16955	16929	16647	16664	16950	16822	16890	16957	16535	16885	16796	16798	16771	16905	16797	16660	16836	16927	16628	16760	16628	16828	16757	17014	16798	16979	16742	16651	16624	16862	16948	16794	16640	16766	16491	16783	16775	16847	16941	16906	16842	16619	16786	16590	16655	16700	16755	16773	16775	16643	16802	16723	16735	16954	16703	16819	16860	16754	16719	16672	16633	16774	16593	16673	16946	16777	16867	16771	16879	16767	16743	16761	16707	16814	16696	16842	16912	16997	16791	16852	16686	16823	16802	16807	16566	16815	16625	16696	16657	16933	16708	16713	16906	16789	16686	16748	16890	16793	16914	16828	16880	16692	16723	16758	16893	16839	16755	16666	16785	16880	16843	16872	16732	16794	16633	16889	16845	16808	16836	16639	16889	16793	16716	16565	16659	16871	16659	16874	17006	16828	16879	16742	16700	16610	16745	16869	16806	16753	16717	16654	16699	16599	16754	16852	16844	16671	16616	17017	16898	16751	16572	16932	16753	16610	16867	16909	16805	16921	16810	16752	16895	16716	16913	16756	16914	16832	16806	16787	16867	16603	16624	17082	16991	16667	16702	16840	16886	16900	16803	16704	16658	16762	16666	16997	16924	16967	16805	16667	16776	16697	17003	16756	16792	16771	16650	16642	16858	16792	17030	17011	16890	16611	16680	16950	16789	16836	16998	16745	16770	16859	16984	16757	16833	16816	16881	16657	16621	16839	16705	16855	16623	16708	16804	16597	16831	16861	16755	16620	16745	16793	16823	16463	16852	16916	16873	16734	16894	16773	16709	16873	16981	16928	16944	16739	16828	16823	16890	16797	16764	16674	16756	16879	16897	16826	16834	16681	16889	16767	16890	16743	16812	16849	16753	17088	16870	16618	16791	17031	16826	16645	16639	16892	16866	16654	16818	16813	16777	16979	16689	16726	16625	16607	16752	16548	16829	16907	16609	16661	16663	16693	16825	16802	16838	16662	16749	16874	16675	16852	17018	16736	16666	16600	16858	16717	16694	16983	16605	16695	16680	16879	16747	16649	16835	16708	16689	16953	16768	16811	16744	16898	16834	16783	16549	16762	16692	16818	16801	16794	16685	16805	16751	16769	16776	16887	16931	16779	16892	16742	16583	16753	16946	16549	16854	16825	16648	16669	16710	16597	16730	16760	16830	16828	16810	16698	16736	16793	16736	16775	16987	16865	16883	17018	16690	16829	16635	16808	16734	16699	16760	16742	16795	16701	16782	16853	16751	16856	16822	16595	16871	16749	16610	16710	16716	16678	16691	16709	16891	16860	16780	16810	16837	16831	16808	16708
15801	19463	18346	16440	15860	15666	15585	15465	15431	15341	15416	15506	15342	15441	15313	15375	15357	15223	15336	15528	15421	15273	15509	15302	15425	15480	15328	15259	15361	15328	15497	15761	15979	15922	15691	15454	15394	15428	15210	15402	15417	15264	15626	15411	15409	15553	15370	15393	15356	15480	15279	15241	15374	15300	15188	15555	15405	15315	15409	15275	15323	15426	15540	15332	15280	15283	15321	15370	15367	15365	15454	15351	15279	15333	15287	15320	15323	15481	15290	15426	15324	15362	15430	15443	15250	15347	15409	15379	15422	15440	15276	15306	15340	15500	15430	15275	15252	15423	15539	15342	15343	15436	15467	15450	15396	15113	15405	15496	15455	15281	15318	15415	15250	15230	15385	15233	15350	15460	15288	15330	15338	15298	15205	15274	15307	15301	15390	15479	15386	15200	15304	15342	15509	15358	15361	15446	15339	15306	15202	15359	15393	15228	15360	15411	15214	15352	15179	15247	15335	15204	15408	15367	15388	15391	15591	15403	15324	15377	15346	15454	15347	15347	15504	15463	15320	15395	15303	15266	15341	15406	15247	15397	15491	15137	15367	15466	15354	15456	15370	15330	15366	15449	15319	15398	15455	15428	15276	15389	15426	15462	15244	15408	15560	15386	15389	15531	15368	15514	15217	15312	15312	15261	15339	15135	15541	15346	15320	15285	15375	15388	15270	15213	15356	15159	15394	15213	15280	15163	15226	15389	15354	15408	15344	15479	15238	15233	15336	15254	15356	15340	15382	15248	15313	15446	15263	15400	15490	15347	15361	15345	15373	15492	15316	15422	15526	15249	15359	15337	15235	15338	15359	15372	15363	15289	15321	15288	15318	15294	15258	15254	15328	15498	15260	15247	15356	15321	15448	15295	15528	15325	15390	15282	15257	15225	15253	15256	15457	15341	15317	15355	15373	15359	15378	15238	15381	15329	15198	15237	15266	15321	15339	15206	15412	15470	15387	15330	15506	15310	15368	15362	15368	15241	15235	15484	15476	15452	15398	15412	15461	15325	15565	15396	15465	15521	15472	15377	15234	15384	15389	15401	15307	15193	15106	15396	15356	15477	15498	15286	15330	15399	15405	15371	15411	15383	15450	15354	15438	15233	15284	15437	15220	15400	15376	15400	15333	15375	15440	15320	15320	15255	15255	15261	15404	15284	15456	15451	15213	15197	15437	15157	15258	15289	15272	15390	15289	15343	15459	15348	15418	15355	15298	15518	15566	15267	15377	15254	15306	15325	15454	15446	15412	15332	15273	15394	15287	15382	15242	15407	15191	15469	15300	15540	15313	15218	15384	15249	15616	15163	15363	15310	15373	15249	15398	15283	15340	15281	15402	15382	15385	15363	15336	15399	15462	15579	15351	15237	15325	15266	15373	15390	15230	15176	15442	15236	15397	15295	15449	15366	15368	15442	15332	15402	15366	15194	15389	15492	15400	15387	15488	15351	15426	15428	15349	15430	15402	15307	15346	15212	15498	15336	15278	15310	15341	15467	15421	15474	15322	15292	15221	15383	15341	15299	15309	15487	15498	15285	15349	15433	15375	15235	15228	15386	15361	15344	15404	15420	15153	15428	15341	15318	15362	15168	15484	15244	15375	15466	15236	15305	15514	15548	15442	15325	15269	15389	15279	15097	15337	15487	15348	15400	15300	15338	15294	15393	15318	15356	15331	15295	15477	15471	15492	15419	15282	15550	15365	15280	15346	15304	15477	15380	15275	15285	15427	15291	15414	15378	15249	15314	15364	15474	15476	15331	15372	15457	15263	15382	15477	15289	15294	15297	15294	15488	15480	15239	15310	15368	15527	15404	15436	15382	15437	15193	15419	15447	15265	15312	15363	15466	15420	15393	15368	15374	15336	15250	15292	15274	15297	15423	15274	15315	15232	15351	15290	15166	15414	15408	15285	15253	15447	15289	15395	15369	15360	15373	15338	15312	15262	15445	15313	15334	15319	15184	15316	15409	15189	15513	15285	15333	15280	15309	15134	15449	15309	15385	15519	15306	15444	15365	15436	15418	15396	15261	15447	15294	15239	15299	15289	15389	15435	15308	15436	15241	15367	15453	15453	15347	15166	15525	15362	15358	15294	15266	15394	15422	15340	15282	15435	15262	15232	15461	15276	15382	15298	15349	15364	15390	15350	15408	15473	15539	15395	15393	15272	15460	15396	15262	15319	15327	15323	15372	15407	15299	15439	15288	15311	15346	15373	15335	15433	15406	15350	15481	15391	15278	15315	15297	15332	15437	15397	15397	15498	15309	15338	15434	15348	15341	15325	15453	15201	15402	15287	15323	15415	15293	15405	15311	15377	15287	15341	15387	15280	15256	15339	15442	15213	15389	15435	15500	15289	15268	15352	15301	15465	15402	15203	15325	15336	15485	15345	15355	15421	15386	15433	15443	15332	15252	15275	15500	15355	15333	15357	15383	15504	15301	15486	15272	15279	15184	15370	15441	15269	15367	15218	15238	15342	15325	15196	15467	15284	15380	15271	15335	15331	15355	15623	15433	15287	15224	15451	15529	15557	15457	15374	15262	15605	15439	15307	15336	15187	15407	15242	15333	15386	15432	15634	15247	15479	15430	15272	15442	15465	15263	15300	15362	15199	15313	15351	15192	15376	15297	15449	15583	15357	15429	15410	15418	15471	15345	15333	15160	15031	15240	15326	15447	15297	15303	15435	15352	15659	15435	15189	15623	15329	15350	15506	15335	15346	15371	15317	15554	15391	15279	15289	15296	15433	15414	15259	15443	15429	15181	15206	15316	15302	15410	15404	15338	15455	15406	15275	15517	15330	15262	15335	15274	15488	15322	15478	15486	15431	15283	15441	15406	15411	15443	15317	15419	15283	15416	15367	15308	15311	15403	15419	15408	15552	15168	15352	15456	15291	15336	15269	15180	15413	15522	15370	15291	15368	15345	15393	15460	15361	15348	15346	15471	15217	15148	15305	15249	15433	15385	15391	15282	15511	15408	15349	15103	15416	15366	15204	15347	15385	15229	15425	15504	15368	15328	15392	15326	15115	15378	15259	15318	15423	15294	15374	15362	15499	15382	15377	15401	15309	15377	15370	15353	15547	15393	15449	15357	15406	15330	15463	15464	15283	15329	15395	15349	15498	15464	15342	15250	15306	15365	15320	15196	15320	15311	15391	15265	15287	15324	15367	15477	15311	15318	15128	15395	15348	15341	15420	15312	15325	15242	15287	15189	15395	15289	15243	15469	15336	15401	15434	15458	15350	15368	15470	15310	15372	15301	15465	15125	15387	15364	15179	15244	15435	15593	15393	15319	15465	15433	15439	15603	15283	15345	15379	15436	15371	15299	15247	15278	15162	15159	15283	15403	15270	15394	15489	15288	15456	15374	15291	15377	15287	15255	15371	15281	15343	15275	15485	15333	15357	15398	15376	15149	15316	15345	15328	15404	15455	15406	15436	15390	15448	15346	15272	15508	15316	15464	15269	15337	15319	15310	15392	15399	15129	15350	15479	15264	15486	15338	15438	15293	15529	15336	15396	15430	15404	15357	15298	15512	15328	15192	15317	15182	15347	15441	15284	15395	15400	15360	15084	15298	15284	15302	15388	15271	15314	15371	15220	15473	15195	15431	15326	15376	15439	15296	15315	15326	15396	15571	15466	15264	15350	15389	15460	15262	15366	15310	15249	15253	15360	15287	15407	15485	15256	15325	15430	15405	15458	15319	15261	15177	15450	15442	15254	15426	15372	15449	15282	15398	15418	15188	15411	15476	15319	15565	15415	15125	15511	15424	15265	15332	15340	15304	15274	15382	15444	15242	15379	15379	15283	15311	15187	15360	15381	15321	15569	15585	15331	15289	15469	15320	15456	15396	15538	15323	15384	15503	15358	15368	15385	15377	15474	15435	15605	15276	15391	15364	15415	15252	15446	15304	15457	15355	15297	15315	15340	15359	15392	15344	15500	15448	15425	15387	15304	15406	15386	15347	15429	15369	15278	15172	15592	15231	15361	15436	15363	15254	15418	15282	15355	15428	15324	15391	15245	15263	15347	15361	15398	15420	15322	15267	15475	15384	15367	15512	15253	15354	15400	15364	15307	15385	15197	15384	15266	15341	15356	15493	15331	15566	15265	15282	15353	15302	15552	15237	15389	15367	15246	15455	15421	15319	15301	15530	15320	15211	15250	15295	15396	15231	15476	15278	15358	15361	15268	15364	15321	15480	15476	15285	15356	15245	15237	15463	15473	15402	15355	15376	15240	15205	15394	15332	15367	15457	15392	15392	15453	15435	15415	15363	15462	15468	15279	15357	15389	15364	15225	15241	15328	15247	15267	15402	15330	15434	15390	15182	15326	15322	15339	15380	15413	15396	15460	15428	15407	15245	15334	15327	15555	15382	15446	15483	15238	15296	15544	15442	15363	15325	15325	15326	15337	15236	15342	15463	15336	15313	15362	15322	15356	15482	15401	15350	15287	15365	15379	15497	15442	15271	15466	15455	15379	15214	15330	15381	15369	15420	15339	15392	15486	15310	15335	15354	15371	15453	15595	15147	15410	15293	15538	15468	15522	15405	15397	15226	15362	15411	15435	15297	15382	15385	15208	15383	15363	15314	15459	15251	15329	15346	15427	15260	15384	15349	15284	15425	15404	15324	15304	15450	15488	15251	15482	15353	15392	15377	15431	15488	15295	15405	15337	15320	15365	15440	15243	15305	15391	15481	15383	15502	15480	15335	15481	15297	15244	15469	15472	15511	15322	15432	15473	15352	15245	15416	15332	15426	15354	15384	15299	15395	15430	15356	15144	15312	15349	15418	15317	15254	15408	15263	15374	15397	15403	15391	15364	15371	15350	15450	15365	15361	15171	15203	15386	15334	15389	15292	15358	15302	15371	15511	15340	15248	15277	15422	15359	15419	15472	15499	15379	15343	15351	15422	15340	15073	15410	15241	15600	15525	15145	15532	15562	15299	15307	15332	15541	15426	15260	15411	15357	15400	15264	15365	15324	15267	15385	15255	15380	15501	15471	15396	15492	15290	15555	15374	15286	15412	15357	15486	15546	15322	15458	15375	15539	15330	15289	15389	15389	15288	15321	15527	15381	15579	15482	15520	15345	15347	15339	15491	15466	15422	15164	15394	15424	15303	15354	15305	15410	15380
24109	21457	28852	24473	22022	20368	18973	16608	16346	16465	16364	16446	16147	16271	16160	16318	16317	16145	16204	16078	16038	16130	15967	15976	16096	15949	15988	15978	16198	16063	17161	18275	18446	17929	16882	16596	16493	16200	16096	15990	15954	16061	16080	16119	15901	15739	15939	15990	15969	16027	16018	16128	16232	15950	15938	16033	15980	15942	15903	16038	16021	16162	16001	16104	15943	15924	16129	16021	15984	16206	16052	16082	16108	16068	16122	16043	15948	16066	16050	16101	16015	16123	15920	15747	16061	16085	15920	15859	16051	16089	16097	16058	16042	16134	15931	15982	15965	16248	15968	15935	15899	16035	16100	16102	15859	15944	16031	16044	16104	15997	15991	16111	15841	16098	15866	16206	15906	16061	15858	16140	15992	16004	15985	16077	15980	15666	15951	15919	16042	15880	15893	15992	16010	15833	16058	16030	15827	15986	15961	16070	16112	16019	15876	16289	16078	16110	15857	15941	16230	15811	15975	16022	15931	15948	15974	16093	15938	16044	16022	16098	16029	16083	16147	15741	16018	15883	15994	16040	15962	16164	16022	15994	15951	15787	15919	16258	15976	15893	15784	16112	16093	15890	16137	15970	16014	15974	15916	15947	15928	16004	15958	16071	15896	15872	16105	15983	15990	16147	16005	16055	16025	15985	15977	16016	15835	15972	16044	15903	15931	15902	16058	16043	16049	16033	15817	15962	15837	15762	15790	15810	15987	15845	15864	15978	15971	15805	16034	15857	15919	16135	15843	15824	16093	16137	16168	15823	16089	15938	15925	15953	15844	16098	15917	15935	15989	16020	15971	16078	15870	16019	16048	15969	15894	16077	16032	15951	16013	16123	16069	15857	15744	15887	15904	15915	15985	16088	15899	15932	15840	15876	15981	15961	16050	15866	16061	16021	16109	15864	15961	16015	16083	16183	15899	15794	16142	15889	16028	15978	15921	15821	16040	16073	16066	16006	15748	16060	16223	15958	15975	15852	15889	16111	15937	16122	16106	15857	16166	16044	16101	16214	15845	15879	15919	15802	15891	16021	16093	16022	16092	15980	16023	16089	15967	16071	16107	16090	15940	16056	16034	16046	15956	16030	15821	15863	16068	15934	15873	15950	16030	15829	15756	16039	16020	15979	16037	16125	16024	16035	15916	15800	16116	16016	15890	16020	15934	15870	16058	16005	16135	16009	16050	16150	16164	15931	15967	15946	15954	15889	16022	16004	16090	15921	16105	16117	15980	16179	15899	15864	16062	16027	16100	15876	15831	16091	15910	16092	15816	16151	15722	16002	16141	15851	16102	15897	15824	16023	16006	15761	16049	16067	16212	15956	15967	15985	15977	16028	15972	15992	15991	15981	16116	16162	15892	16059	16098	15922	15995	15983	15945	15837	15928	15916	16129	16132	16172	16002	15957	15977	15961	16069	16191	16126	16095	15951	15952	16124	15997	16162	15969	15980	16057	15998	15971	15718	16090	15922	15876	16004	15966	16064	15899	15932	16058	15932	15909	16066	15900	15807	16086	16002	16058	15906	16069	15988	16026	15903	15930	15809	15748	15925	16017	15884	15839	15846	15943	15817	15947	16017	16106	16062	15962	16072	16019	15805	15950	15944	16015	15887	15928	15960	15984	15901	16020	15920	15836	16119	16008	15868	15919	16029	16119	15833	15886	15964	15922	15977	16050	16215	16007	15892	16153	16006	16065	15961	15959	16101	15919	15913	15920	16121	16042	15980	15952	15928	16123	15861	15952	16036	16017	16028	16009	16029	15839	15872	15983	15962	16171	15881	16101	15958	15867	15956	16044	16044	16225	16231	16056	15945	15989	15822	15962	16124	16040	15843	15982	15930	15914	15802	15911	15979	15925	16028	16112	15877	16126	15929	16126	15901	15913	16172	15918	15875	15974	15718	15968	16029	16035	15957	16108	15986	15908	16044	16002	15800	16122	16084	15794	15798	15538	15885	15909	15889	16101	16043	15975	15880	15974	15883	15927	16005	16107	15794	15993	16081	16050	15911	15884	15711	16143	15973	15825	16047	15752	16046	15798	15888	16035	15857	15870	16010	15919	15917	15899	16008	15891	16063	16075	16040	16002	15681	16065	16195	15946	16054	16004	15970	16142	15950	16024	16194	15720	16102	16042	16025	15965	16000	16028	16081	16000	16072	16020	15985	15955	16143	16012	16188	15918	15992	16216	15925	16067	16145	16020	15988	16151	16069	15950	15987	16068	15910	16078	16109	15958	15787	15986	16162	15852	16015	15971	15921	15920	16015	15912	15971	15945	15891	15968	16083	15951	15911	16193	15842	16107	16018	15882	15968	16274	16055	16203	16336	16033	15993	15873	16117	15882	15870	16053	15891	15796	16014	15824	15957	15918	15887	15751	15927	15808	16008	16119	16054	15996	15996	15776	15896	16029	16069	16003	15910	15909	16027	15902	16015	15997	16049	16069	15922	16202	15908	15970	15973	15834	15786	16015	16048	15921	15876	16078	15964	16084	16079	15945	16045	15892	15985	15781	16023	15909	16033	16186	15911	16126	16031	16182	16234	16043	15981	15943	16080	15753	16073	16060	16081	16059	16047	15976	15859	15778	15986	15964	15840	16159	15978	15817	16123	15971	15844	16039	16158	15908	15907	15906	15749	16031	15931	15896	15865	15984	15893	16204	15756	15861	16013	16068	16095	15880	16052	15997	15912	15923	15926	15984	16126	15968	16032	16000	16010	15890	16077	16161	16002	15956	15980	15971	15981	16063	15932	15999	16075	15787	16017	15903	16007	15922	16063	15926	15993	16008	16010	15895	16042	16004	15966	16048	16066	16163	15998	15820	16078	16041	15960	16021	16009	16089	16086	16020	15667	15957	16092	16073	15944	15962	16098	15881	15969	16095	15989	15935	16153	15880	16060	16144	15931	15857	16015	15974	15994	16161	16032	15980	15946	16277	16029	16155	16061	16006	15938	15854	15825	16041	15764	15935	15912	16064	16053	16074	16011	15839	16060	15807	15848	15940	15945	15894	15908	16025	16002	15828	15920	16036	15951	15942	16075	16175	16074	16105	15879	15703	15935	15895	15980	16034	15905	15913	16027	15897	15871	15905	15858	15822	16105	16029	15940	15933	15983	16002	15901	15952	15999	15961	15945	15958	16017	16120	15971	16013	15942	16130	16042	15889	16016	15946	15968	15953	15938	16031	16052	15846	15956	15929	15867	16084	16031	15987	16063	16169	15937	16145	15855	15921	16171	16030	15780	15952	15899	15876	15896	15999	15904	15828	16061	16028	15972	16171	15995	15968	15963	16009	16002	16112	15945	16059	15970	15963	16140	15980	16019	16105	15860	16002	16143	16025	16107	16111	15949	16012	15954	16019	16080	15887	16007	15983	16172	15912	15897	15946	15944	15892	15892	16051	15807	15999	16109	16029	16099	16056	15941	16124	15918	16183	15900	15873	15940	15909	16053	16099	16059	15927	15986	15940	15966	15907	15972	16214	16085	16001	16151	16121	16127	15882	15963	16048	15959	16105	15928	15939	15980	16171	15926	15859	15703	15922	15757	15902	16214	15833	15849	16052	16028	16159	16000	15930	15952	16229	15887	15759	16051	16036	15786	15718	15860	16034	15635	15948	15976	16116	16144	16105	15838	15932	16169	15831	15891	15834	15959	16170	15899	15937	15775	16087	15900	15884	15982	16139	16105	16063	16011	15982	16021	16095	15826	16045	15820	15859	16002	15913	15981	16239	15997	15926	16017	15883	16052	15993	15906	15960	15965	16163	16059	16034	16243	15948	15971	16094	16029	16010	15804	16029	16156	16029	15995	15817	15949	15696	15781	16015	16128	15996	16015	15900	16093	15986	15842	15934	16178	15809	15889	16075	16150	16082	15963	16103	15897	16070	15914	15984	15982	15953	15947	16062	16004	15829	16028	15960	16021	15802	16026	16133	16126	15955	15869	15844	15863	15963	16140	16125	16141	15817	16032	16148	16063	16093	16091	16098	15859	15799	15988	16053	15895	15712	15962	16084	16069	16072	15889	16092	15972	15800	16173	15832	16078	15915	15936	15921	16030	16100	15997	16166	16120	16019	16050	16136	15976	16089	16061	15811	15810	15914	15894	15992	16054	16022	16034	15927	16189	16029	16069	16063	16009	15878	15988	16119	15919	15939	15812	15924	15944	16042	15914	15926	16149	15911	15968	16000	15817	16262	16140	16070	16061	16096	15969	16076	16133	16142	16142	15995	15838	16145	16138	16043	16026	15916	16074	15836	15939	16009	16084	16152	15822	15934	15901	16032	16133	16008	15873	15988	16084	16119	15881	16139	16026	16115	16051	16093	15889	16124	15973	15935	16068	16095	16021	16000	16071	16016	16020	16023	15842	15829	16076	15982	15931	15887	16075	16134	15895	15842	15962	16105	15947	15943	15882	16059	15931	16011	16079	15943	15923	16007	16056	16185	16031	15766	15803	15885	15946	16119	15993	16107	16131	15996	15866	16050	16048	15956	15753	16062	16066	16138	15993	15862	16052	15966	15930	15938	16090	16024	16002	15718	15945	15880	16159	15856	15993	15949	16074	16213	16040	15905	15900	15916	15994	15894	15877	16045	16015	15940	16167	16072	15959	15888	16034	15993	16282	16062	15991	16109	15941	16165	16120	16020	16019	16057	16087	15932	15864	16044	16132	15937	15794	16151	15853	15926	15909	15759	15876	15946	16099	15906	15986	15985	16160	15908	15823	16003	16001	15937	15878	16074	16116	15945	15620	15854	15865	15995	15903	15831	15969	16056	15936	16086	16060	16126	15946	15908	16043	16027	16078	15817	15964	16033	16106	16081	15901	16054	16029	15813	16063	16038	16178	15967	16137	15916	16066	15865	15839	15979	15730	16061	15966	15969	15880	16025	15966	16032	15926	15971	15991	15901	16107	15946	16127	16043	15876	15987	16319	15944	15869	15976	16105	15897	16011	15936	16001	16144	15897	15981	16043	16047	16101	15967	15779	16076	15985	16071	16006	15817	15967	16005	15810	15883	16106	16051	15837	15824	15920	16050	16039	16052	15912	15769	15937	15805	16046	15958	16057	15859	15970	15967	15993	16235	16007	15954	16148	15979	16048	15839	15915	15911	15859	16064	15942	15952	15932	16177	16001	15952	15963
15440	25292	22793	18302	16970	16507	15849	15624	15486	15382	15265	15248	15012	15018	15194	15087	15091	15244	14980	15080	15115	15141	15177	14992	15038	15213	15072	15129	15036	15632	16829	18891	18959	17336	16121	15692	15176	15081	14810	14897	15083	15006	15032	14874	14892	14920	14993	15119	14905	15064	15029	15032	15034	14952	15088	15142	15042	15202	15004	14955	14922	14996	14859	15176	14953	14912	14980	14864	14998	14948	14870	14975	15099	14925	14930	14970	15064	14927	14935	14995	14837	15124	14969	14933	14843	14887	14927	14911	14978	15003	14904	15030	14892	15028	15027	15079	14960	14837	14906	14978	14942	15100	14872	14961	14979	14957	14787	14965	14999	14974	14927	14920	14779	14879	14828	14931	14938	14774	14897	14854	14867	14998	14780	15029	14895	14782	14877	15112	14843	15113	14914	14909	14932	14760	15068	14977	14815	14968	15093	14906	14895	14895	15032	15049	14810	14871	14935	14838	14922	14945	14877	15019	14894	14759	14952	14938	14858	15010	14896	14939	15194	14991	14881	14807	14965	15013	14981	14977	14924	14969	14903	14999	15027	15163	15115	15049	14946	15151	15101	14906	14793	15028	15125	14947	14924	14997	14976	14913	15075	15118	15076	15023	14995	14970	14956	15022	14919	15064	14925	14997	14857	14893	14797	14899	14960	15002	14923	14882	15173	15053	14900	15107	14804	14840	14977	14983	14778	15073	15039	14899	14888	14865	15036	14913	14925	14988	14927	15110	15002	14894	14749	14896	15112	14912	14958	14910	15180	15116	14929	15036	14947	14813	15093	15076	14850	15133	14887	15050	14888	15075	14991	14916	14814	14745	15138	14967	14861	14790	14820	15068	14868	15061	14668	15122	14936	14836	15004	14870	14964	14992	15170	14866	14989	14968	14957	14899	14938	15034	14925	15128	15006	14939	14914	14921	14842	15005	14893	15023	14765	14960	15066	15024	14835	15124	14818	14739	14905	14914	15002	14915	15016	14816	14963	15010	14932	14836	15062	15060	14860	15100	14980	15148	14927	15100	14917	15009	15076	14961	14933	15118	14972	15112	15048	15078	14953	15060	15033	14950	14913	14707	14852	15141	14708	14842	14966	14961	14976	15082	14990	15008	14805	14914	14935	14883	14944	14973	14934	15054	15034	14905	14933	15045	15200	14981	15026	14926	14879	14990	14979	14835	14878	14991	14951	15045	14848	15035	14880	15021	14777	14958	14989	14971	15039	15046	14816	14979	15071	15028	15064	14938	14887	14949	14938	14843	14938	14794	15030	14841	14931	14906	14899	14982	15112	14782	14763	14990	14975	14922	14982	14903	14983	14770	15138	14950	15059	14910	14913	14965	14867	14892	15026	14889	15028	15056	14833	14991	15158	15011	14966	15060	14919	14976	14898	14860	15083	14853	14933	14895	14840	15125	14797	14920	15066	14813	14981	14997	14980	14905	15129	14876	15105	14973	15134	15108	14996	14853	14848	15043	14995	14821	14680	14982	15040	14888	14905	15015	15186	15071	14941	14988	14925	14898	14989	14979	14888	14969	14933	15005	14940	15076	15060	14967	15116	14986	14773	15072	15057	14984	14979	14951	14956	14954	15022	14931	15039	15000	14938	14963	15030	14981	14865	14872	15223	14867	15016	15043	14848	14910	14844	14890	15036	14829	14902	15050	14901	14938	14861	14996	15073	14887	14908	14782	14920	14986	15038	14846	14866	14943	14811	14805	14840	15020	15028	14946	14935	14850	14983	14998	14941	14996	15057	15054	14923	14923	14956	14808	14982	15074	14959	14911	15034	14958	14924	15000	14934	15086	14964	15111	14987	14963	15031	14863	15141	14923	14866	14991	15071	14924	14959	14981	14860	14955	14880	15000	14832	14953	15081	14844	14885	14991	14777	14962	15044	15043	14947	14920	14871	14882	14945	14704	14879	14932	15248	14991	14922	14897	14852	14840	14874	14852	14976	15168	15143	15091	14927	14938	14937	14863	14915	14814	15076	15120	15003	14963	14940	14867	14877	14883	15020	15008	14879	15181	14754	15073	14938	14928	14900	14965	14932	15053	14958	14951	14955	14985	14920	14826	14963	14934	15012	15105	14992	14781	14842	14941	14957	14928	14872	14951	14960	14920	14706	14931	14782	14805	14907	14942	14900	14886	14980	15026	14907	15158	14933	14838	14868	15006	15003	14997	15040	14832	14999	14747	15088	14972	14759	14926	15039	14855	14959	15003	14886	14996	15098	15019	14975	14787	15042	14977	14992	14825	14969	14864	14890	15021	14728	14996	15054	14988	14798	14991	14967	14960	14970	15014	14979	14881	14926	15170	14861	14931	14915	14663	14970	15080	14901	15118	14909	14970	14981	14894	14798	15013	14825	14944	14903	14998	14919	14990	15023	14978	14726	14868	14979	15029	15072	14952	14886	14916	14922	14878	14944	14948	14966	14948	15007	14964	15038	15029	14905	15089	14899	14967	15137	15125	14762	14872	14822	15040	14999	14842	14953	15037	14775	14813	14903	15031	14899	14812	14992	14924	15076	14895	14869	14982	15010	14967	14953	15049	14931	15097	14902	14788	14987	14996	14981	15003	14938	14894	14924	14975	14912	15020	14894	15038	14963	14938	14983	14973	14891	14798	14925	14912	14950	14960	15021	15081	14961	14807	14882	14923	14975	14949	15005	14978	14854	14987	14890	14852	15204	15030	14993	15029	14694	14916	14967	14672	14939	14937	14716	15104	14774	14886	14896	14752	14942	15063	14886	14946	15028	15024	14967	15018	15020	14958	14721	14889	15031	14863	15074	14808	14847	15016	14960	14810	14891	14901	15094	15020	14965	14903	15051	15116	14866	15151	14975	14965	14872	15061	14958	14969	14950	15011	15050	14902	14989	14907	15017	15124	14815	14964	15063	14878	15035	14981	14970	14976	14898	15012	14948	14982	14817	14990	14853	15005	14821	14895	14932	14904	14924	15081	14837	15055	14794	14952	14817	15016	15182	14860	14973	14959	14978	14965	14934	15030	14883	14911	14891	14850	15025	14975	14902	14712	14784	14984	14856	14935	14980	14993	14878	14905	14925	15026	15039	14774	15022	14996	15242	15070	14987	14916	14990	14993	14962	14917	14825	14876	14870	14978	14829	15044	15047	14862	14929	15032	14912	14885	14891	14928	14941	14965	15054	14913	15073	15033	14714	14821	14942	14933	15006	14751	14967	14985	14944	14965	14945	15194	14928	14958	14916	15034	14955	14801	14938	14847	15113	14983	15016	15011	14973	14912	15033	15012	15071	15051	14967	14954	14722	15019	14982	14866	15010	14888	14988	14897	14956	15158	15009	14830	14808	14824	15028	14937	14910	14816	15145	14993	15053	15021	15047	14783	14939	15016	14846	14787	14926	15087	14925	14970	14948	15071	14987	15115	14856	15030	14982	14925	14901	14978	15022	14960	14934	14832	14928	14970	15058	14983	14829	15018	15011	14930	15009	14883	14902	14879	14853	15007	14909	15127	14801	15080	14880	14972	14963	15035	14957	14959	15054	14942	15008	15030	14714	15138	14969	15027	14922	14854	14975	14988	15045	14980	15083	14795	15074	14892	15046	15063	14854	14987	14990	15116	14952	14921	15032	14878	15014	14918	15039	14962	14983	14779	14927	14893	14999	14846	14961	14816	14997	14884	14744	14893	14972	15030	14790	14977	14912	14972	14961	14950	14864	14963	14872	15136	14900	15098	15066	14912	15107	14964	14951	14800	14950	15014	15068	14997	15083	14824	14870	15035	15046	14879	15047	15068	14929	14990	14935	14911	14887	15087	14929	14838	14963	14877	15037	14898	15040	14794	15044	15077	14903	14955	14939	14932	14814	14913	14890	14895	14958	14788	14982	14972	15055	15099	14976	14953	14949	14866	15055	14969	14952	14914	15063	14996	14884	14945	14827	15085	15073	14939	14912	15040	14966	14931	14881	14861	15050	15102	15011	14902	14935	14903	14821	15016	15139	14986	14873	14916	14885	15046	14920	14915	14958	14916	15027	14926	15057	15033	15020	15003	14877	14844	14809	15021	14895	15093	14911	14941	14936	15006	15123	14849	14807	14933	15033	14903	14751	14785	14971	14915	14796	14904	14957	14894	15024	15046	14886	14949	14878	14903	14842	14977	14896	14959	15000	14938	14972	14860	14941	14955	14811	15175	14759	14786	14989	14928	15025	15007	14908	14871	15073	14872	15013	14881	14928	14918	14966	14924	14940	14831	14892	14982	14876	15119	14844	14876	14929	15059	15075	14910	15011	14931	14983	14705	14923	14884	14861	15077	14941	14788	14991	14932	15162	15031	14838	15095	15092	14896	14850	14934	14996	14938	15042	15012	14999	14905	14881	14888	14969	15196	14953	15015	14933	14863	15012	14991	14844	14953	14771	14972	15008	14932	14905	15061	14912	14948	14867	14920	15042	14966	15078	14999	14920	14916	14884	15068	14889	15050	14986	14948	14848	14974	15017	14814	14893	14957	14942	14985	15020	14947	14872	14932	14863	14931	14919	14779	14979	14852	14950	14962	14925	14991	14940	14991	14950	14850	15037	14996	14963	14876	14742	15062	15107	14939	15084	14758	14943	14875	14812	14920	14932	14943	14998	14930	14904	14935	14916	14976	14929	14965	14902	15041	15076	15095	14963	15031	15080	14945	14851	15163	14826	14908	14899	14972	14950	14936	14854	14982	14906	14907	15031	14940	15036	14883	14882	14944	14984	14989	15019	14954	15107	14921	14953	14870	14913	14981	14985	14795	14799	14860	14906	14743	14954	15043	14990	14934	14955	14943	14923	14899	14929	14849	15060	14840	14715	14960	14934	14799	15043	14857	15058	14951	15006	14905	14804	14812	14863	14831	14898	14969	14866	14899	15111	15105	14860	15049	15077	14846	15121	14877	14853	14805	14937	14772	15012	14938	15053	14965	14904	15093	15020	14900	14997	14990	14910	14876	14816	15073	14875	15025	15007	15033	15011	14847	15016	14971	14862	14961	14939	14911	15037	14930	14939	14983	15140	14887	15055	15111	14993	14952	15022	14916	15059	14819	14960	15100	15020	14957	14950	14929	15001	14979	14738	15104	15014	14981	15032	14770	14894	14856	14977	15144	14928	15039	14967	14868	14932	15049
23099	21404	29264	23931	21543	22794	22156	17095	16131	16309	16170	16162	15881	15971	15830	15750	15963	15871	15649	15522	15557	15620	15526	15775	15600	15936	15539	15617	15814	16403	18634	20008	19791	18451	16900	16347	15774	15718	15753	15519	15696	15583	15414	15516	15767	15599	15445	15770	15461	15554	15396	15462	15472	15506	15572	15530	15440	15434	15527	15326	15465	15411	15766	15450	15532	15593	15463	15618	15754	15708	15479	15568	15407	15569	15659	15560	15576	15694	15350	15370	15529	15522	15589	15350	15489	15542	15494	15598	15474	15570	15264	15650	15199	15741	15318	15406	15406	15407	15440	15595	15463	15331	15499	15442	15460	15564	15466	15619	15693	15481	15511	15442	15525	15256	15540	15370	15614	15565	15579	15524	15502	15544	15570	15512	15574	15534	15565	15386	15421	15395	15415	15261	15364	15552	15364	15334	15492	15512	15441	15528	15465	15616	15406	15594	15687	15451	15535	15413	15477	15443	15494	15447	15470	15412	15437	15520	15329	15637	15496	15659	15484	15232	15514	15401	15456	15428	15399	15388	15529	15425	15524	15451	15673	15516	15516	15472	15637	15467	15198	15519	15455	15413	15478	15316	15597	15557	15515	15633	15370	15437	15352	15430	15410	15377	15402	15499	15519	15576	15532	15366	15397	15382	15478	15519	15420	15349	15466	15477	15314	15393	15410	15577	15471	15417	15439	15444	15552	15361	15493	15390	15360	15588	15302	15427	15333	15463	15673	15474	15503	15413	15328	15565	15658	15425	15287	15399	15391	15371	15547	15478	15485	15524	15503	15607	15375	15600	15536	15270	15462	15345	15501	15455	15528	15413	15622	15563	15411	15634	15711	15489	15556	15604	15518	15583	15573	15594	15425	15455	15510	15339	15605	15360	15723	15466	15308	15320	15528	15453	15419	15474	15498	15483	15507	15356	15414	15279	15648	15473	15413	15558	15506	15459	15730	15388	15379	15537	15196	15286	15693	15342	15442	15508	15533	15555	15535	15422	15432	15573	15451	15521	15376	15516	15281	15423	15569	15301	15407	15294	15399	15388	15380	15508	15539	15497	15294	15342	15286	15480	15507	15487	15611	15557	15339	15445	15456	15381	15455	15496	15472	15394	15650	15483	15467	15535	15397	15370	15278	15367	15417	15496	15331	15362	15636	15600	15514	15306	15506	15191	15466	15498	15354	15503	15394	15361	15390	15541	15295	15377	15524	15516	15334	15508	15401	15389	15523	15456	15243	15586	15578	15486	15410	15627	15340	15512	15511	15363	15443	15475	15322	15597	15516	15439	15397	15615	15423	15202	15623	15745	15402	15396	15417	15455	15342	15620	15482	15350	15560	15498	15456	15525	15249	15512	15414	15437	15476	15409	15267	15338	15349	15386	15548	15588	15465	15434	15388	15553	15387	15428	15288	15491	15495	15438	15188	15500	15336	15379	15326	15466	15397	15471	15318	15230	15441	15466	15310	15293	15387	15616	15469	15348	15340	15516	15424	15601	15335	15301	15420	15540	15332	15367	15260	15504	15355	15414	15252	15324	15331	15480	15420	15467	15448	15627	15329	15244	15517	15639	15557	15566	15531	15384	15479	15447	15375	15114	15117	15555	15385	15463	15272	15419	15376	15537	15569	15604	15257	15307	15508	15179	15332	15432	15539	15373	15477	15624	15399	15662	15484	15593	15291	15425	15505	15621	15354	15563	15442	15560	15318	15562	15562	15502	15470	15391	15426	15654	15581	15517	15476	15460	15529	15497	15353	15289	15337	15429	15556	15339	15410	15390	15444	15438	15380	15521	15475	15311	15420	15542	15444	15553	15451	15326	15490	15353	15447	15423	15602	15433	15593	15335	15680	15342	15503	15423	15339	15433	15481	15519	15348	15554	15535	15422	15517	15424	15387	15601	15441	15508	15573	15399	15276	15352	15606	15481	15554	15614	15423	15646	15506	15436	15537	15457	15596	15394	15562	15414	15421	15462	15376	15427	15392	15567	15428	15458	15483	15481	15621	15291	15615	15417	15473	15490	15428	15406	15291	15419	15477	15488	15298	15291	15266	15388	15274	15366	15346	15343	15519	15410	15524	15605	15605	15493	15438	15567	15470	15311	15323	15574	15410	15511	15530	15474	15577	15515	15510	15232	15535	15513	15295	15242	15368	15481	15331	15298	15255	15299	15408	15608	15339	15395	15440	15551	15569	15502	15720	15327	15491	15534	15487	15419	15335	15401	15414	15487	15421	15367	15452	15338	15553	15338	15503	15542	15583	15546	15378	15329	15450	15424	15353	15670	15548	15469	15369	15212	15281	15497	15444	15343	15478	15435	15441	15434	15431	15450	15418	15562	15502	15484	15492	15284	15318	15164	15439	15422	15374	15389	15363	15433	15630	15372	15491	15248	15360	15420	15435	15558	15505	15528	15452	15493	15458	15315	15543	15344	15380	15564	15547	15403	15489	15712	15541	15605	15518	15345	15407	15572	15591	15706	15622	15506	15432	15312	15392	15314	15543	15506	15387	15285	15425	15570	15463	15422	15417	15427	15641	15547	15567	15563	15523	15274	15424	15329	15414	15448	15351	15414	15225	15401	15383	15299	15477	15416	15402	15296	15474	15252	15395	15501	15645	15486	15376	15392	15385	15412	15652	15475	15410	15368	15524	15513	15466	15425	15580	15340	15454	15237	15545	15382	15459	15396	15360	15399	15463	15459	15334	15440	15518	15437	15528	15571	15581	15398	15485	15358	15498	15513	15267	15489	15530	15592	15667	15448	15525	15494	15416	15346	15448	15296	15504	15551	15466	15323	15370	15583	15614	15399	15641	15274	15572	15512	15276	15411	15471	15553	15402	15521	15501	15469	15580	15519	15377	15338	15358	15393	15627	15553	15430	15578	15488	15205	15328	15414	15584	15462	15455	15404	15486	15370	15347	15574	15420	15455	15413	15347	15341	15526	15417	15446	15582	15583	15363	15344	15622	15408	15407	15244	15363	15576	15323	15519	15380	15567	15262	15697	15389	15551	15616	15482	15500	15511	15420	15439	15391	15531	15446	15488	15436	15282	15480	15349	15430	15444	15442	15419	15479	15677	15455	15487	15543	15463	15340	15394	15483	15473	15598	15385	15432	15522	15384	15439	15400	15275	15581	15368	15564	15341	15280	15407	15514	15355	15494	15438	15470	15426	15442	15291	15463	15284	15486	15376	15588	15374	15488	15382	15403	15531	15553	15581	15353	15449	15599	15166	15518	15382	15532	15343	15577	15358	15314	15609	15416	15425	15422	15358	15473	15466	15376	15443	15466	15252	15458	15381	15546	15385	15466	15396	15469	15471	15493	15350	15714	15577	15352	15480	15446	15649	15277	15440	15694	15426	15447	15411	15376	15309	15619	15503	15613	15425	15539	15280	15336	15384	15461	15390	15450	15360	15514	15466	15457	15429	15550	15338	15386	15573	15445	15389	15472	15573	15576	15540	15401	15294	15354	15545	15331	15580	15347	15362	15236	15361	15420	15331	15304	15416	15577	15586	15470	15261	15491	15446	15471	15453	15594	15270	15438	15144	15330	15440	15617	15346	15509	15439	15468	15324	15366	15577	15364	15523	15562	15448	15405	15514	15473	15453	15484	15421	15543	15386	15406	15524	15480	15570	15435	15343	15560	15509	15535	15496	15456	15526	15385	15672	15442	15427	15727	15449	15284	15330	15431	15604	15413	15400	15446	15276	15435	15342	15340	15235	15521	15553	15350	15614	15804	15497	15416	15454	15641	15469	15533	15468	15522	15366	15627	15386	15233	15500	15559	15569	15562	15686	15546	15341	15404	15684	15413	15251	15394	15367	15317	15493	15430	15397	15365	15569	15297	15369	15323	15470	15358	15441	15453	15332	15556	15428	15462	15573	15251	15265	15579	15340	15456	15361	15319	15582	15465	15457	15453	15431	15431	15343	15474	15342	15470	15436	15341	15530	15607	15627	15361	15541	15726	15573	15417	15455	15413	15599	15507	15552	15562	15534	15586	15398	15277	15572	15648	15443	15197	15492	15711	15426	15498	15336	15624	15488	15517	15445	15363	15481	15170	15357	15246	15409	15219	15502	15345	15442	15455	15645	15379	15345	15386	15377	15203	15362	15355	15411	15348	15220	15300	15351	15439	15479	15189	15294	15203	15299	15365	15331	15454	15430	15368	15439	15265	15693	15406	15357	15402	15536	15286	15411	15339	15416	15480	15367	15491	15474	15378	15396	15653	15522	15455	15704	15437	15498	15571	15350	15489	15468	15366	15390	15498	15514	15733	15559	15483	15419	15521	15479	15576	15383	15494	15311	15556	15322	15538	15482	15625	15566	15359	15485	15664	15479	15525	15371	15577	15370	15345	15656	15727	15289	15380	15598	15347	15475	15461	15508	15453	15518	15303	15325	15553	15451	15426	15443	15467	15410	15393	15510	15422	15554	15557	15443	15681	15465	15489	15314	15390	15399	15570	15158	15463	15447	15472	15392	15554	15469	15510	15631	15309	15338	15362	15409	15493	15504	15159	15369	15419	15416	15437	15502	15448	15621	15545	15357	15403	15210	15390	15604	15377	15404	15660	15562	15420	15547	15449	15319	15155	15529	15409	15540	15667	15558	15324	15504	15448	15419	15416	15285	15287	15434	15699	15575	15496	15593	15470	15586	15427	15493	15371	15452	15453	15264	15356	15501	15345	15241	15479	15586	15514	15565	15613	15492	15466	15489	15420	15384	15390	15425	15520	15336	15510	15194	15373	15534	15393	15343	15394	15421	15513	15559	15686	15301	15538	15597	15379	15397	15356	15687	15309	15538	15493	15444	15350	15417	15533	15475	15600	15474	15440	15167	15606	15460	15252	15428	15586	15478	15388	15579	15381	15557	15516	15457	15402	15480	15357	15409	15557	15468	15522	15410	15370	15509	15434	15284	15331	15489	15440	15576	15355	15542	15484	15270	15385	15524	15344	15417	15194	15499	15228	15507	15492	15380	15437	15481	15534	15312	15579	15514	15488	15501	15405	15293	15377	15529	15391	15380	15351	15420	15457	15494	15330	15510	15504	15459	15327	15448	15463	15370	15513	15451	15300	15480	15513	15425	15426	15368	15422	15494	15305	15537	15462	15508	15443	15444	15572	15381	15363	15529
17018	29630	26131	20460	18153	17041	16086	15663	15677	15456	15232	15214	15025	14956	14996	14747	14901	14854	14742	14882	14695	14816	14943	14686	14844	14696	14701	14849	14973	16548	20343	21572	21084	18658	16757	15584	15058	14981	14799	14522	14839	14681	14661	14610	14663	14696	14722	14632	14711	14687	14673	14799	14503	14745	14905	14648	14489	14692	14712	14690	14784	14693	14594	14672	14692	14694	14687	14882	14677	14726	14568	14648	14594	14714	14724	14555	14909	14590	14606	14568	14611	14644	14649	14525	14727	14661	14706	14597	14680	14704	14944	14669	14601	14541	14658	14656	14634	14611	14609	14661	14608	14604	14611	14645	14788	14527	14686	14553	14785	14749	14538	14544	14774	14773	14684	14730	14787	14644	14710	14663	14602	14606	14660	14700	14776	14605	14747	14544	14708	14558	14732	14740	14669	14684	14565	14642	14708	14642	14698	14713	14588	14558	14725	14647	14718	14636	14650	14718	14680	14656	14786	14626	14463	14556	14668	14510	14823	14697	14592	14737	14636	14579	14684	14614	14592	14717	14604	14640	14588	14533	14603	14768	14569	14539	14731	14657	14405	14668	14668	14579	14775	14822	14678	14707	14628	14619	14652	14795	14684	14839	14712	14580	14460	14638	14616	14573	14749	14408	14794	14629	14708	14732	14532	14534	14986	14462	14600	14647	14660	14686	14664	14697	14637	14580	14779	14797	14593	14667	14583	14705	14768	14719	14666	14704	14531	14715	14637	14771	14488	14582	14695	14519	14615	14682	14620	14645	14558	14744	14651	14579	14775	14714	14535	14583	14627	14687	14670	14641	14669	14560	14656	14622	14532	14752	14682	14636	14615	14811	14520	14686	14620	14702	14561	14648	14686	14682	14487	14502	14574	14717	14669	14710	14528	14582	14683	14643	14541	14447	14599	14574	14636	14603	14575	14508	14611	14536	14710	14623	14558	14830	14549	14657	14641	14512	14701	14700	14740	14675	14585	14543	14704	14531	14651	14593	14632	14717	14627	14732	14553	14691	14607	14691	14614	14701	14701	14415	14681	14679	14752	14578	14649	14665	14689	14576	14558	14684	14819	14627	14510	14644	14595	14636	14590	14474	14566	14712	14678	14525	14551	14649	14592	14489	14602	14630	14639	14598	14811	14731	14780	14671	14700	14784	14621	14665	14436	14781	14550	14568	14456	14604	14851	14741	14659	14456	14547	14553	14776	14561	14538	14527	14720	14541	14572	14588	14588	14683	14660	14635	14510	14725	14749	14723	14672	14720	14622	14759	14443	14765	14629	14748	14464	14584	14596	14661	14594	14599	14588	14617	14711	14590	14603	14646	14606	14630	14574	14632	14632	14612	14702	14571	14787	14628	14534	14607	14555	14579	14539	14512	14613	14554	14731	14682	14691	14721	14504	14568	14655	14585	14788	14624	14550	14699	14463	14633	14734	14640	14759	14644	14595	14563	14753	14575	14600	14659	14634	14478	14701	14695	14632	14781	14539	14688	14704	14502	14758	14625	14571	14746	14516	14664	14616	14531	14627	14653	14455	14670	14710	14579	14609	14637	14620	14753	14796	14513	14649	14517	14747	14615	14535	14560	14718	14619	14584	14524	14846	14586	14779	14719	14708	14540	14746	14771	14629	14665	14642	14537	14520	14608	14720	14563	14547	14632	14721	14602	14635	14639	14532	14564	14554	14540	14582	14655	14716	14771	14536	14495	14506	14514	14740	14516	14564	14812	14659	14522	14645	14557	14597	14628	14592	14456	14547	14520	14582	14635	14614	14574	14652	14628	14797	14630	14583	14586	14839	14729	14516	14575	14588	14647	14574	14684	14560	14507	14644	14637	14625	14604	14599	14535	14720	14638	14667	14825	14787	14682	14751	14618	14588	14688	14733	14541	14651	14598	14754	14733	14657	14577	14607	14696	14629	14564	14679	14543	14592	14792	14659	14637	14574	14575	14514	14404	14733	14579	14611	14632	14643	14765	14755	14569	14565	14687	14536	14548	14675	14594	14787	14668	14749	14742	14616	14569	14587	14419	14642	14698	14776	14696	14666	14746	14519	14645	14494	14488	14696	14587	14777	14749	14633	14495	14669	14732	14634	14533	14569	14502	14917	14619	14651	14515	14603	14577	14619	14569	14597	14806	14496	14770	14550	14667	14501	14499	14764	14599	14659	14619	14658	14796	14843	14516	14618	14651	14596	14707	14545	14770	14633	14629	14632	14739	14681	14468	14805	14570	14521	14628	14498	14532	14680	14588	14636	14670	14490	14698	14722	14589	14510	14718	14563	14740	14583	14429	14561	14664	14529	14722	14705	14610	14633	14633	14564	14564	14574	14705	14770	14709	14481	14684	14606	14632	14650	14426	14609	14460	14657	14734	14684	14599	14593	14684	14516	14654	14676	14643	14643	14542	14725	14461	14391	14622	14562	14516	14720	14559	14661	14642	14557	14640	14660	14674	14557	14824	14629	14462	14616	14605	14559	14442	14690	14448	14785	14665	14681	14622	14651	14663	14774	14489	14558	14552	14651	14521	14549	14575	14827	14758	14676	14733	14359	14581	14647	14491	14657	14681	14485	14651	14651	14627	14614	14591	14751	14492	14588	14717	14737	14575	14563	14674	14673	14677	14543	14633	14569	14805	14531	14769	14608	14530	14581	14700	14513	14691	14552	14608	14671	14695	14710	14633	14669	14554	14662	14618	14622	14643	14666	14585	14605	14826	14686	14543	14643	14659	14749	14563	14532	14774	14638	14630	14636	14668	14424	14744	14666	14559	14599	14528	14688	14453	14465	14539	14575	14468	14583	14522	14757	14608	14665	14470	14776	14754	14609	14627	14454	14509	14735	14740	14869	14607	14650	14689	14602	14546	14580	14774	14618	14580	14594	14505	14416	14684	14535	14633	14661	14616	14577	14551	14665	14532	14437	14736	14795	14682	14567	14558	14633	14489	14634	14677	14622	14567	14615	14510	14770	14638	14637	14562	14754	14584	14683	14621	14437	14658	14610	14571	14727	14722	14553	14448	14638	14666	14546	14637	14688	14647	14492	14522	14741	14692	14712	14668	14581	14746	14698	14632	14682	14843	14585	14511	14471	14696	14702	14707	14486	14664	14768	14681	14640	14635	14609	14656	14539	14640	14700	14671	14661	14699	14657	14695	14536	14601	14784	14587	14725	14651	14664	14522	14566	14579	14558	14733	14526	14699	14732	14743	14690	14670	14595	14546	14746	14497	14494	14600	14701	14726	14685	14650	14691	14548	14582	14595	14415	14629	14524	14548	14558	14671	14452	14623	14685	14504	14660	14674	14571	14711	14399	14604	14643	14568	14729	14748	14598	14688	14610	14537	14682	14651	14511	14697	14579	14725	14518	14584	14593	14720	14668	14502	14488	14598	14584	14805	14778	14590	14491	14665	14779	14591	14646	14654	14652	14594	14601	14723	14707	14606	14646	14728	14426	14536	14698	14680	14491	14760	14558	14684	14669	14487	14678	14694	14519	14644	14541	14453	14799	14702	14664	14605	14581	14626	14499	14707	14540	14518	14604	14597	14613	14617	14592	14619	14577	14662	14718	14584	14834	14448	14511	14699	14479	14606	14535	14676	14548	14553	14654	14642	14542	14574	14736	14513	14650	14582	14677	14513	14867	14718	14680	14611	14700	14640	14557	14691	14633	14675	14541	14701	14810	14807	14732	14696	14531	14692	14714	14704	14567	14713	14699	14500	14703	14577	14722	14942	14463	14738	14563	14619	14684	14604	14603	14724	14798	14681	14662	14694	14510	14660	14454	14639	14463	14660	14629	14497	14646	14512	14507	14487	14829	14530	14506	14431	14548	14468	14679	14605	14618	14703	14537	14730	14741	14546	14645	14393	14756	14735	14561	14640	14654	14569	14461	14712	14762	14733	14593	14756	14656	14503	14864	14521	14570	14568	14646	14546	14550	14744	14494	14626	14478	14580	14737	14607	14561	14561	14601	14568	14560	14623	14727	14482	14651	14435	14654	14456	14667	14546	14556	14561	14593	14587	14639	14648	14542	14459	14732	14782	14577	14654	14620	14564	14628	14685	14658	14580	14761	14622	14663	14524	14704	14538	14510	14771	14656	14718	14625	14781	14719	14691	14736	14564	14537	14728	14542	14686	14728	14611	14573	14589	14679	14553	14614	14657	14688	14553	14585	14614	14560	14694	14621	14678	14484	14573	14582	14545	14616	14616	14678	14508	14737	14480	14546	14752	14719	14559	14690	14778	14596	14642	14637	14609	14575	14421	14797	14471	14613	14509	14569	14634	14623	14640	14598	14668	14550	14629	14550	14722	14600	14608	14736	14508	14499	14524	14616	14629	14629	14789	14637	14547	14552	14727	14621	14562	14647	14670	14714	14589	14661	14650	14747	14706	14541	14592	14541	14615	14797	14581	14732	14500	14656	14519	14526	14702	14642	14642	14466	14752	14599	14638	14610	14538	14562	14747	14745	14597	14602	14734	14637	14478	14609	14676	14561	14702	14681	14604	14610	14718	14602	14625	14525	14696	14708	14630	14543	14741	14705	14611	14694	14657	14631	14775	14688	14578	14663	14601	14682	14591	14489	14743	14672	14565	14700	14547	14752	14609	14475	14748	14546	14584	14695	14589	14705	14498	14643	14572	14640	14509	14500	14692	14695	14611	14743	14567	14737	14722	14429	14719	14597	14620	14636	14648	14739	14735	14695	14590	14590	14582	14653	14631	14595	14666	14692	14534	14730	14705	14609	14587	14528	14604	14629	14570	14457	14662	14723	14515	14572	14583	14529	14658	14650	14592	14499	14516	14780	14704	14662	14519	14523	14625	14754	14576	14768	14677	14566	14541	14520	14506	14725	14674	14741	14556	14475	14679	14583	14495	14625	14427	14570	14561	14747	14571	14587	14596	14618	14516	14372	14668	14659	14530	14541	14653	14672	14706	14572	14704	14536	14639	14616	14722	14722	14607	14326	14666	14563	14416	14542	14574	14690	14621	14738	14651	14613	14491	14751	14685	14766	14657	14602	14550	14608	14537	14752	14627	14661	14550	14776	14633	14717	14643	14812	14744	14763	14731	14681	14603	14681	14609	14632	14593	14657	14789	14652	14655	14454	14616	14652	14535	14589	14647	14694	14688	14734	14421
27532	21799	22692	18890	15606	15522	15794	15472	15379	15603	15780	15584	15576	15537	15577	15466	15455	15569	15331	15600	15622	15453	15678	15609	15615	15307	15608	15483	15641	15546	15777	15783	15953	15807	16005	15608	15610	15583	15363	15494	15495	15383	15620	15608	15335	15633	15580	15469	15304	15462	15361	15647	15748	15426	15559	15432	15426	15414	15583	15623	15392	15525	15470	15488	15416	15449	15451	15638	15354	15391	15357	15312	15480	15446	15275	15558	15483	15384	15394	15470	15517	15520	15767	15649	15466	15229	15452	15433	15214	15394	15658	15681	15509	15536	15376	15497	15307	15571	15406	15531	15476	15440	15455	15655	15503	15481	15400	15541	15531	15400	15674	15401	15553	15511	15433	15464	15547	15393	15331	15317	15559	15342	15616	15580	15443	15484	15403	15433	15484	15467	15226	15389	15321	15459	15451	15528	15579	15466	15487	15549	15414	15473	15550	15474	15424	15424	15502	15478	15594	15360	15551	15554	15467	15402	15453	15372	15426	15482	15568	15410	15458	15643	15333	15603	15472	15548	15671	15526	15363	15436	15479	15439	15625	15277	15326	15559	15458	15608	15467	15492	15470	15364	15465	15483	15432	15423	15306	15442	15360	15623	15305	15320	15430	15358	15373	15365	15378	15475	15383	15455	15348	15343	15530	15531	15299	15243	15558	15332	15488	15456	15495	15318	15327	15401	15504	15309	15449	15573	15388	15614	15442	15431	15250	15418	15321	15378	15393	15377	15304	15298	15462	15560	15369	15438	15424	15354	15410	15357	15384	15487	15562	15394	15491	15603	15480	15411	15581	15583	15393	15403	15700	15526	15507	15365	15394	15362	15419	15560	15463	15406	15530	15532	15308	15355	15588	15551	15398	15389	15580	15403	15438	15380	15372	15493	15615	15520	15452	15356	15562	15434	15519	15561	15560	15491	15580	15118	15511	15536	15588	15627	15370	15410	15629	15533	15482	15476	15373	15405	15465	15452	15541	15481	15421	15413	15300	15352	15540	15520	15490	15614	15255	15653	15472	15459	15419	15655	15515	15393	15485	15496	15391	15534	15296	15490	15257	15450	15571	15557	15493	15437	15487	15299	15400	15409	15382	15435	15592	15400	15452	15393	15502	15514	15372	15432	15305	15464	15345	15553	15618	15446	15360	15613	15740	15499	15533	15429	15388	15421	15509	15375	15357	15345	15371	15324	15593	15444	15383	15473	15239	15438	15345	15501	15369	15358	15528	15509	15343	15401	15612	15507	15452	15509	15464	15645	15450	15396	15526	15436	15461	15401	15385	15450	15336	15427	15389	15438	15503	15446	15377	15433	15451	15317	15605	15533	15590	15505	15700	15676	15533	15446	15594	15595	15479	15601	15337	15418	15373	15444	15505	15342	15294	15468	15441	15343	15412	15487	15449	15472	15373	15463	15424	15610	15521	15541	15812	15424	15482	15452	15547	15499	15389	15550	15377	15508	15539	15554	15469	15561	15414	15308	15277	15526	15525	15381	15421	15228	15466	15606	15403	15399	15246	15406	15377	15475	15425	15408	15408	15500	15399	15549	15386	15495	15543	15471	15489	15530	15358	15359	15515	15544	15559	15381	15349	15410	15330	15466	15509	15529	15329	15291	15268	15553	15306	15487	15570	15502	15520	15522	15421	15619	15467	15319	15363	15587	15374	15414	15553	15540	15384	15417	15449	15246	15267	15550	15395	15348	15576	15427	15554	15395	15560	15472	15456	15519	15709	15396	15563	15282	15399	15520	15560	15339	15451	15445	15524	15473	15473	15397	15602	15471	15424	15543	15370	15460	15534	15443	15415	15407	15521	15497	15449	15461	15310	15511	15447	15327	15398	15537	15302	15569	15437	15684	15509	15535	15384	15579	15463	15350	15385	15604	15437	15551	15432	15670	15392	15567	15568	15263	15446	15497	15469	15404	15463	15517	15637	15375	15452	15314	15466	15466	15459	15564	15408	15345	15404	15453	15431	15352	15551	15481	15580	15509	15286	15377	15514	15542	15357	15412	15715	15516	15450	15547	15390	15419	15309	15569	15590	15527	15352	15412	15487	15627	15431	15308	15417	15570	15421	15358	15417	15227	15414	15520	15558	15543	15648	15551	15475	15546	15439	15455	15489	15292	15414	15518	15369	15465	15554	15485	15418	15402	15358	15399	15782	15451	15634	15351	15552	15424	15563	15567	15551	15423	15316	15355	15436	15362	15461	15296	15406	15474	15463	15568	15461	15563	15597	15577	15592	15599	15575	15582	15365	15407	15663	15378	15503	15604	15359	15433	15519	15513	15507	15423	15645	15287	15402	15549	15555	15440	15478	15596	15553	15587	15527	15388	15500	15483	15538	15382	15539	15640	15557	15420	15440	15327	15501	15489	15570	15464	15415	15612	15662	15601	15629	15435	15329	15406	15530	15614	15486	15394	15453	15433	15383	15587	15167	15473	15434	15539	15424	15614	15521	15504	15541	15285	15512	15401	15366	15489	15609	15515	15607	15482	15576	15376	15358	15497	15477	15532	15485	15198	15392	15453	15343	15576	15521	15595	15534	15497	15491	15511	15423	15323	15555	15344	15444	15346	15591	15338	15488	15422	15541	15597	15541	15560	15598	15352	15425	15315	15314	15580	15396	15378	15433	15497	15376	15357	15593	15457	15600	15525	15622	15368	15681	15403	15394	15374	15467	15411	15373	15320	15403	15367	15520	15367	15210	15632	15630	15550	15270	15535	15530	15484	15307	15495	15593	15429	15383	15429	15700	15600	15398	15463	15512	15574	15752	15509	15557	15378	15333	15559	15413	15482	15464	15574	15399	15356	15526	15599	15423	15599	15521	15347	15297	15503	15426	15437	15364	15378	15527	15582	15620	15456	15525	15517	15457	15544	15608	15523	15440	15365	15506	15485	15510	15217	15467	15546	15432	15432	15441	15444	15597	15555	15453	15670	15544	15597	15566	15652	15527	15418	15448	15509	15465	15344	15344	15353	15498	15581	15522	15465	15468	15518	15583	15375	15438	15500	15452	15602	15569	15328	15616	15500	15565	15644	15387	15644	15211	15603	15461	15610	15523	15351	15352	15270	15372	15490	15598	15379	15523	15510	15353	15511	15557	15514	15467	15421	15484	15396	15482	15468	15471	15531	15594	15464	15504	15503	15523	15551	15535	15269	15525	15490	15539	15476	15442	15490	15471	15589	15528	15485	15550	15290	15422	15478	15584	15399	15497	15535	15433	15387	15471	15514	15516	15408	15544	15422	15435	15576	15496	15534	15347	15274	15471	15484	15577	15459	15420	15485	15451	15656	15565	15452	15481	15552	15410	15331	15487	15490	15330	15413	15570	15443	15435	15331	15400	15445	15562	15354	15271	15547	15536	15573	15446	15402	15513	15539	15475	15560	15501	15253	15397	15453	15204	15455	15341	15417	15558	15362	15501	15349	15514	15375	15444	15360	15375	15360	15401	15592	15500	15485	15418	15519	15536	15393	15440	15455	15684	15490	15416	15556	15559	15451	15328	15265	15381	15749	15331	15273	15761	15577	15479	15508	15409	15594	15512	15488	15510	15694	15304	15423	15598	15558	15488	15461	15414	15506	15598	15651	15428	15571	15593	15167	15301	15474	15672	15416	15502	15437	15628	15344	15433	15495	15531	15649	15609	15277	15489	15391	15378	15354	15388	15463	15442	15304	15580	15479	15308	15471	15503	15608	15444	15473	15379	15461	15216	15272	15355	15511	15500	15468	15274	15399	15594	15516	15550	15540	15346	15482	15514	15447	15338	15385	15543	15615	15548	15640	15482	15574	15452	15430	15463	15574	15537	15353	15611	15690	15390	15585	15372	15339	15475	15459	15272	15463	15586	15473	15380	15578	15781	15363	15479	15712	15558	15355	15356	15487	15283	15612	15352	15539	15444	15283	15476	15424	15406	15698	15510	15408	15429	15292	15411	15486	15506	15454	15406	15522	15501	15618	15435	15535	15410	15539	15463	15476	15591	15322	15300	15383	15169	15290	15465	15383	15673	15325	15422	15474	15447	15435	15707	15439	15614	15406	15606	15590	15426	15534	15492	15620	15548	15323	15461	15353	15317	15395	15556	15679	15573	15471	15572	15520	15602	15458	15341	15358	15591	15493	15526	15528	15469	15459	15540	15598	15596	15580	15465	15397	15579	15500	15516	15440	15377	15478	15378	15450	15398	15562	15346	15268	15545	15450	15291	15484	15427	15299	15338	15461	15265	15458	15546	15427	15621	15410	15555	15576	15566	15698	15688	15595	15584	15516	15504	15385	15456	15359	15513	15567	15616	15453	15651	15392	15476	15559	15494	15503	15356	15365	15396	15487	15480	15499	15420	15605	15526	15582	15311	15271	15403	15407	15349	15463	15465	15450	15538	15395	15561	15570	15618	15350	15514	15434	15436	15359	15489	15538	15201	15612	15337	15395	15636	15496	15525	15503	15319	15348	15429	15398	15619	15505	15428	15461	15419	15336	15547	15540	15287	15279	15448	15241	15492	15356	15756	15564	15683	15621	15546	15391	15521	15411	15666	15368	15428	15238	15101	15206	15577	15458	15479	15405	15190	15400	15406	15470	15624	15679	15554	15554	15593	15681	15445	15669	15498	15462	15414	15577	15587	15455	15632	15459	15428	15537	15377	15445	15481	15358	15496	15296	15269	15510	15472	15545	15524	15435	15531	15511	15481	15331	15468	15384	15546	15448	15494	15368	15492	15490	15569	15466	15492	15418	15426	15439	15401	15584	15387	15472	15445	15658	15397	15608	15561	15458	15395	15499	15391	15661	15528	15568	15573	15511	15353	15403	15464	15251	15364	15522	15425	15533	15419	15400	15450	15280	15554	15280	15588	15450	15491	15490	15501	15438	15450	15227	15419	15559	15547	15461	15405	15599	15242	15424	15344	15270	15415	15534	15559	15532	15492	15456	15474	15565	15456	15436	15423	15317	15371	15605	15454	15601	15332	15394	15491	15428	15611	15658	15355	15634	15410	15513	15400	15467	15366	15454	15503	15521	15749	15530	15534	15515	15480	15407	15603	15383	15446	15486	15604	15517	15653	15581	15426	15353	15487	15304	15558	15716	15649	15314	15651	15372	15420	15531	15376	15319	15441	15475	15485	15462	15620	15458
14991	17668	17110	15555	15198	14985	14783	14622	14662	14805	14478	14803	14629	14622	14715	14751	14707	14821	14674	14703	14737	14819	14794	14621	14655	14560	14706	14622	14701	14774	15205	14992	15223	15103	14779	14867	14528	14578	14611	14607	14674	14718	14634	14827	14663	14639	14755	14737	14588	14673	14771	14705	14691	14611	14766	14451	14629	14715	14560	14747	14551	14711	14796	14525	14689	14357	14571	14554	14634	14660	14693	14808	14529	14725	14627	14612	14787	14677	14572	14565	14704	14718	14711	14839	14584	14669	14652	14649	14587	14822	14767	14674	14797	14729	14723	14616	14720	14656	14721	14670	14701	14706	14690	14674	14616	14673	14749	14681	14678	14576	14633	14585	14686	14479	14638	14750	14537	14627	14696	14819	14817	14576	14651	14593	14697	14457	14670	14793	14477	14517	14631	14690	14536	14644	14781	14709	14665	14851	14632	14732	14875	14639	14587	14508	14596	14719	14710	14675	14559	14533	14748	14767	14600	14629	14745	14670	14634	14765	14648	14710	14694	14703	14560	14610	14776	14711	14609	14474	14648	14558	14579	14608	14712	14739	14711	14783	14696	14686	14682	14738	14723	14511	14660	14751	14698	14694	14655	14670	14491	14575	14612	14703	14734	14661	14566	14599	14588	14637	14666	14690	14616	14687	14470	14615	14802	14681	14831	14576	14650	14601	14775	14843	14627	14666	14543	14467	14777	14639	14611	14614	14537	14757	14699	14660	14773	14586	14759	14712	14612	14631	14646	14733	14708	14773	14619	14540	14643	14701	14441	14611	14731	14681	14594	14526	14476	14694	14656	14630	14618	14678	14543	14783	14711	14703	14757	14839	14601	14739	14647	14599	14699	14518	14556	14521	14593	14772	14609	14654	14765	14659	14610	14780	14563	14690	14625	14643	14664	14549	14678	14644	14672	14850	14594	14560	14699	14729	14808	14679	14748	14549	14654	14656	14699	14682	14800	14687	14612	14743	14598	14735	14615	14595	14726	14725	14641	14609	14666	14630	14746	14582	14746	14650	14830	14625	14659	14639	14757	14712	14613	14568	14582	14517	14552	14753	14844	14588	14543	14663	14751	14607	14678	14553	14765	14629	14571	14629	14680	14734	14723	14616	14768	14617	14579	14651	14475	14632	14733	14726	14536	14680	14546	14698	14581	14652	14631	14710	14484	14608	14696	14838	14697	14539	14778	14652	14693	14689	14538	14704	14697	14539	14579	14757	14770	14855	14526	14728	14492	14690	14765	14757	14625	14577	14651	14664	14654	14685	14625	14659	14586	14629	14578	14692	14749	14766	14940	14625	14789	14788	14514	14442	14531	14895	14550	14510	14755	14529	14648	14566	14545	14649	14532	14694	14591	14586	14521	14729	14578	14467	14526	14680	14717	14725	14562	14555	14657	14577	14667	14686	14555	14809	14537	14824	14588	14690	14672	14705	14571	14696	14763	14554	14689	14589	14518	14710	14494	14669	14660	14559	14594	14786	14749	14664	14506	14671	14570	14664	14597	14692	14730	14605	14490	14599	14611	14590	14553	14660	14606	14809	14597	14754	14604	14654	14630	14915	14761	14431	14795	14700	14813	14465	14555	14648	14539	14740	14459	14657	14692	14549	14676	14669	14633	14520	14592	14648	14518	14577	14735	14787	14546	14658	14688	14626	14623	14707	14670	14718	14700	14536	14609	14533	14735	14719	14606	14655	14614	14594	14579	14800	14858	14620	14654	14646	14546	14489	14641	14671	14529	14602	14543	14626	14814	14682	14754	14610	14690	14578	14574	14569	14654	14633	14679	14573	14603	14648	14695	14596	14727	14737	14487	14849	14521	14632	14592	14726	14615	14547	14643	14561	14678	14843	14696	14535	14663	14754	14737	14600	14542	14607	14553	14783	14751	14790	14582	14574	14582	14536	14683	14561	14547	14617	14640	14629	14473	14585	14651	14627	14594	14599	14435	14702	14727	14712	14447	14725	14553	14625	14729	14595	14708	14518	14762	14653	14550	14746	14715	14735	14683	14598	14606	14512	14671	14678	14701	14775	14655	14749	14758	14632	14706	14777	14712	14601	14627	14627	14621	14668	14768	14588	14740	14701	14601	14749	14646	14720	14535	14756	14701	14618	14719	14450	14566	14685	14687	14783	14688	14676	14620	14661	14630	14771	14690	14497	14680	14677	14725	14695	14616	14555	14707	14838	14645	14611	14692	14783	14661	14760	14543	14612	14561	14589	14579	14707	14783	14554	14648	14612	14541	14728	14735	14524	14657	14671	14581	14617	14548	14724	14408	14580	14674	14656	14671	14692	14492	14546	14714	14700	14615	14652	14643	14681	14780	14765	14673	14695	14792	14524	14672	14608	14595	14668	14585	14721	14661	14537	14780	14738	14617	14788	14540	14637	14708	14939	14601	14628	14606	14693	14824	14472	14453	14651	14686	14669	14647	14586	14578	14845	14677	14578	14580	14598	14756	14575	14688	14564	14781	14529	14603	14718	14623	14671	14726	14765	14675	14726	14805	14724	14589	14677	14461	14665	14735	14907	14704	14643	14491	14564	14674	14798	14548	14649	14547	14714	14703	14574	14709	14467	14584	14753	14572	14629	14383	14669	14597	14550	14596	14653	14642	14648	14529	14682	14644	14723	14539	14590	14610	14717	14724	14691	14649	14570	14550	14646	14677	14647	14625	14739	14671	14734	14711	14665	14460	14727	14651	14701	14768	14773	14638	14543	14773	14608	14717	14572	14479	14632	14618	14617	14772	14566	14796	14818	14711	14589	14629	14536	15015	14671	14671	14610	14731	14761	14624	14619	14541	14699	14710	14685	14719	14637	14696	14576	14775	14635	14557	14770	14572	14771	14556	14604	14783	14566	14623	14594	14785	14675	14616	14541	14667	14775	14583	14606	14727	14626	14550	14645	14711	14687	14739	14551	14699	14672	14742	14616	14683	14594	14638	14626	14501	14658	14744	14695	14595	14686	14754	14737	14549	14661	14677	14509	14693	14412	14579	14813	14786	14675	14637	14669	14686	14620	14540	14604	14763	14644	14733	14736	14517	14780	14545	14872	14673	14561	14539	14626	14693	14629	14810	14549	14668	14793	14742	14818	14652	14728	14528	14730	14479	14702	14638	14650	14674	14716	14643	14572	14648	14566	14610	14526	14755	14723	14576	14546	14430	14726	14629	14713	14515	14605	14808	14662	14895	14572	14680	14747	14600	14433	14601	14593	14891	14480	14637	14601	14799	14502	14610	14512	14629	14646	14606	14655	14660	14562	14805	14784	14616	14728	14824	14575	14626	14664	14706	14777	14918	14736	14753	14537	14758	14713	14675	14782	14677	14494	14507	14616	14640	14746	14679	14743	14635	14718	14536	14619	14656	14738	14722	14461	14766	14521	14491	14631	14662	14676	14615	14660	14554	14485	14684	14750	14657	14695	14505	14547	14621	14570	14491	14829	14646	14543	14571	14753	14607	14546	14704	14667	14695	14704	14702	14685	14707	14598	14737	14755	14606	14759	14488	14658	14738	14724	14676	14606	14586	14602	14837	14600	14747	14747	14652	14520	14642	14688	14756	14524	14549	14736	14759	14722	14608	14659	14607	14532	14689	14718	14593	14688	14708	14594	14452	14523	14671	14562	14731	14849	14727	14643	14555	14561	14861	14726	14655	14647	14775	14817	14633	14652	14625	14808	14691	14551	14677	14623	14613	14764	14818	14700	14774	14482	14496	14675	14709	14584	14655	14567	14642	14608	14718	14587	14580	14637	14675	14595	14636	14587	14625	14619	14564	14687	14829	14559	14622	14472	14638	14645	14730	14691	14448	14634	14652	14613	14842	14824	14599	14634	14466	14698	14651	14515	14527	14665	14518	14757	14636	14526	14649	14573	14648	14708	14802	14409	14596	14512	14672	14565	14685	14646	14629	14592	14492	14610	14681	14587	14444	14539	14613	14653	14686	14553	14721	14644	14663	14683	14720	14670	14652	14647	14678	14552	14773	14726	14805	14683	14685	14549	14588	14637	14692	14631	14659	14676	14651	14548	14515	14792	14674	14761	14654	14621	14574	14639	14702	14584	14610	14688	14481	14718	14670	14617	14593	14783	14838	14834	14738	14683	14548	14517	14657	14749	14751	14775	14641	14611	14501	14749	14466	14735	14660	14674	14657	14703	14714	14594	14662	14669	14627	14737	14463	14707	14774	14487	14780	14660	14597	14643	14772	14702	14675	14781	14818	14678	14660	14820	14589	14784	14686	14662	14743	14654	14670	14573	14477	14730	14536	14524	14634	14662	14715	14697	14721	14741	14789	14641	14615	14806	14754	14685	14630	14660	14368	14711	14903	14649	14557	14703	14697	14559	14724	14725	14713	14642	14722	14602	14639	14671	14726	14599	14569	14648	14768	14630	14803	14647	14716	14722	14509	14718	14704	14633	14797	14648	14463	14831	14802	14808	14564	14600	14735	14808	14780	14612	14665	14810	14695	14647	14800	14657	14750	14554	14572	14614	14529	14650	14632	14622	14714	14754	14599	14735	14791	14576	14737	14822	14660	14594	14547	14574	14622	14692	14665	14784	14729	14608	14691	14706	14591	14688	14487	14692	14771	14467	14800	14579	14654	14701	14669	14709	14729	14687	14659	14499	14640	14642	14730	14616	14886	14500	14570	14714	14622	14676	14743	14679	14655	14572	14517	14867	14863	14622	14589	14872	14598	14747	14682	14609	14664	14688	14593	14637	14589	14576	14643	14597	14617	14658	14755	14511	14663	14670	14623	14656	14535	14396	14642	14838	14554	14648	14649	14710	14630	14704	14672	14661	14624	14756	14736	14692	14689	14768	14679	14596	14777	14533	14868	14569	14695	14699	14607	14692	14594	14614	14661	14740	14680	14659	14723	14511	14510	14612	14660	14742	14584	14640	14784	14500	14833	14853	14634	14682	14489	14554	14665	14805	14721	14828	14641	14725	14448	14532	14634	14678	14556	14674	14791	14776	14646	14574	14618	14659	14708	14672	14713	14674	14644	14628	14674	14657	14784	14656	14622	14728	14592	14586	14691	14815	14543	14591	14771	14709	14777	14587	14823	14780	14620	14780	14628	14710	14733	14726	14752	14717	14643	14609	14812	14680	14600	14740	14675	14702	14768	14698
23963	21296	28605	24401	21848	20270	19102	16849	16535	16655	16551	16678	16549	16353	16390	16470	16424	16469	16033	16449	16403	16345	16484	16324	16436	16454	16185	16355	16345	16381	17347	18787	18603	18115	17294	16866	16505	16286	16328	16461	16288	16311	16305	16181	16477	16234	16324	16334	16142	16146	16175	16021	16202	16419	16390	16224	16421	16259	16242	16263	16247	16364	16406	16344	16469	16253	16174	16143	16239	16211	16187	16394	16233	16272	16109	16122	16096	16174	16248	16068	16304	16131	16219	16403	16318	16351	16242	16153	16303	16238	16150	16250	16407	16325	16264	16153	16305	16274	16380	16165	16196	16199	16281	16253	16281	16343	16472	16265	16256	16361	16342	16145	16154	16346	16309	16059	16283	16252	16204	16126	16308	16394	16299	16222	16477	16188	16265	16095	16096	16102	16347	16147	16245	16381	16404	16222	16209	16288	16199	16339	16313	16258	16278	16406	16218	16580	16139	16357	16222	16228	16014	16066	16168	16214	16279	16290	16169	16215	16162	16123	16388	16004	16330	16198	16160	16250	16455	16235	16312	16132	16229	16184	16203	16282	16326	16294	16444	16288	16224	16102	16284	16353	16132	16194	16200	16191	16353	16213	16118	16396	16212	16317	16345	16252	16133	16276	16175	16119	16334	16016	16171	16313	16125	16277	16310	16245	16234	16349	16359	16132	16249	16250	16109	16467	16348	16274	16318	16093	16219	16166	16175	16270	16245	16321	16315	16120	16339	16172	16135	16032	16126	16482	16220	16250	16159	16196	16045	16271	16337	16361	16091	16206	16362	16497	16442	16394	16180	16404	16265	16163	16187	16311	16291	16202	16515	16217	16348	16329	16337	16052	16120	16185	16169	16079	16359	16425	16218	16121	16254	16118	16482	16353	16125	16308	16487	16297	16096	16239	16187	16430	16162	16341	16299	16169	16206	16465	16129	16333	16148	16231	16146	16137	16417	16263	16234	16351	16284	16322	16215	16093	16065	16061	16133	16327	16381	16143	16357	16036	16152	16042	16320	16133	16332	16292	16108	16154	16267	16096	16231	16083	16203	16220	16236	16178	16173	16391	16119	16270	16126	16350	16198	16251	16350	16133	16310	16184	16150	16103	16280	16304	16141	16168	16241	16225	16197	16112	16221	16073	16226	16120	16390	16258	16096	16036	16219	16282	16291	16279	16231	16303	16398	16231	16293	16262	16241	16131	16220	16075	16321	16235	16184	16110	16270	16350	16221	16288	16268	16489	16269	16293	16190	16151	16142	16258	16323	16262	16284	16115	16075	16120	16323	16231	16012	16200	16320	16056	16072	16184	16481	16181	16088	16283	16184	16272	16096	16215	16294	16254	16495	16123	16338	16303	16185	16274	16298	16250	16185	16224	16439	16200	16195	16202	16140	16226	16145	16342	16358	16098	16132	16206	16326	16300	16404	16301	16358	16211	16430	16447	16168	16160	15938	16263	16196	16173	16270	16279	16256	16202	16233	16091	16232	16345	16185	16236	16497	16443	16298	16134	16305	16269	16524	16230	16338	16330	16312	16286	16254	16351	15988	16305	15907	16123	16205	16491	16293	16167	16172	16370	16230	16165	16161	16269	16189	16303	16515	16247	16357	16336	16221	16393	16105	16254	16415	16032	16251	16228	16122	16065	16316	16220	16271	16190	16281	16192	16224	16027	16234	16078	16282	16189	16300	16145	16194	16369	16120	16358	16137	16480	16398	16411	16048	16195	16092	16265	16257	16178	16294	16165	16387	16144	16181	16123	16310	16148	16216	16309	16358	16102	16408	16296	16297	16213	16078	16181	16402	16235	16305	16020	16285	16032	16157	16430	16353	16297	16053	16130	16155	16291	16326	16141	16104	16210	16234	16219	16248	16197	16196	16441	16325	16238	16325	16169	16363	16209	16263	16123	16334	16251	16217	16208	16137	16146	16273	16268	16397	16367	16144	16328	16381	16384	16186	16114	16058	16207	16327	16313	16318	16184	16125	16331	16212	16132	16410	16360	16140	16120	16171	16289	16201	16139	16311	16087	16110	16252	16314	16204	16195	16230	16170	16313	16381	16294	16146	16256	16290	16346	16131	16252	16249	16320	16251	16263	16280	16291	16532	16042	16132	16102	16149	16032	16251	16250	16326	16160	16211	16357	16282	16399	16320	16153	16241	16269	16356	16285	16183	16152	16217	16237	16380	16267	16303	16191	16413	16190	16332	16244	16236	16443	16386	16374	16333	16124	16250	16060	16302	16274	16246	16306	16274	16296	16232	16191	16292	16226	16337	16072	16133	16303	16403	16301	16310	16213	16412	16363	16167	16252	16257	16068	16168	16433	16230	16395	16419	16208	16415	16126	16274	16357	16190	16272	16121	16341	16070	16125	16362	16303	16196	16333	16158	16126	16245	16079	16009	16043	16080	16239	16443	16053	16130	16324	16224	16142	16240	16212	16151	16360	16207	16163	16165	16306	16571	16407	16302	16259	16153	16294	16260	16163	16195	16201	16327	16188	16280	16396	16241	16136	16203	16204	16156	16223	16168	16238	16251	16327	16122	16128	16152	16230	16183	16351	16429	16177	16257	15992	16150	16238	16242	16300	16370	16309	16268	16268	16257	16198	16088	16429	16353	16224	16369	16295	16446	16262	16248	16025	16060	16039	16293	16135	16206	16313	16217	16098	16201	16204	16358	16329	16216	16483	16235	16066	16354	16053	16325	16308	16164	16265	16273	16145	16145	16302	16209	16213	16103	16287	16440	16465	16231	16388	16241	16296	16244	16268	16344	16037	16484	16190	16335	16135	16414	16069	16207	16145	16429	16273	16176	16152	16321	16260	16325	16336	16214	16288	16254	16430	16215	16310	16370	16179	16239	16351	16116	16100	16217	16463	16319	16140	16095	16276	16032	16202	16305	16309	16385	16308	16220	16275	16314	16349	16175	16225	16315	16375	16285	16397	16400	16286	16229	16115	16342	16075	16215	16190	16084	16447	16557	16288	16234	16301	16337	16220	16270	16222	16227	16372	16293	16286	16150	16143	16244	16362	16291	16118	16186	16036	16312	16276	16141	16377	16316	16458	16328	16081	16270	16438	16340	16237	16405	16405	16451	16318	16352	16281	16267	16246	15953	16142	16190	16167	16239	16241	16263	16139	16282	16312	16350	16356	16234	16354	16145	16168	16445	16116	16378	15945	16360	16368	16232	16150	16179	16101	16231	16219	16325	16242	16226	16157	16193	16337	16271	16223	16184	16262	16142	16264	16277	16216	16189	16284	16299	16228	16105	16193	16193	16085	16057	16207	16077	16293	16287	16176	16305	16364	16316	16190	16345	16273	16230	16253	16136	16241	16102	16209	16303	16021	16222	16111	16518	16217	16100	16212	16107	16288	16108	16298	16345	16277	16053	16361	16194	16245	16203	16188	16227	16258	16172	16367	16338	16202	16240	16403	16257	15886	16145	16153	16248	16348	16367	16265	16375	16156	16145	16190	16047	16198	16291	16186	16257	16167	16280	16205	16160	16181	16351	16162	16360	16283	16200	16247	16438	16220	16325	16270	16189	16227	16227	16224	16103	16053	16377	16156	16238	16275	16294	16134	16217	16233	16487	16124	16187	16198	16162	16350	16359	16034	16243	16327	16341	16318	16351	16319	16146	16264	16452	16150	16140	16031	16291	16329	16251	16121	16155	16256	16261	16330	16163	16308	15899	16103	16282	16320	16237	16197	16039	16334	16072	16451	16195	16342	16100	16120	16196	16149	16163	16362	16411	16222	16194	16258	16055	16113	16232	16175	16218	16227	16223	16355	16478	16328	16313	16234	16116	16053	16219	16386	16269	16382	16570	16077	16365	16363	16063	16300	16274	16165	16122	16130	16145	16392	16446	16358	16150	16279	16370	16132	16151	16187	16345	16244	16269	16219	16258	16003	16226	16303	16340	16524	16034	16000	16288	16353	16264	16296	16232	16301	16383	16255	16342	16367	16176	16296	16102	16128	16256	16114	16289	16250	15947	16220	16275	16125	16547	16237	16320	16344	16245	16298	16261	16252	16130	16181	16268	16146	16400	16228	16294	16238	16290	16353	16342	16170	16312	16315	16018	16162	16123	16109	16251	16158	16180	16207	16249	16241	16295	16178	16269	16253	16253	16152	16457	16283	16304	16259	16378	16454	16283	16109	16329	16214	16273	16353	16174	16262	16364	16015	16406	16179	16356	16476	16170	16328	16338	16303	16275	16128	16272	16130	16102	16199	16373	16457	16315	16437	16310	16076	16306	16248	16274	16299	16296	16350	16145	16332	16102	16321	16224	16196	16113	16113	16114	16262	16446	16374	16320	16248	16183	16156	16107	16431	16272	16133	16180	16222	16375	16288	16143	16064	16291	16308	16293	16058	16043	16167	16208	16165	16229	16321	16154	16053	16180	16240	16298	16261	16406	16066	16316	16179	16270	16365	16604	16252	16040	16216	16165	16144	16284	16150	16141	15977	16176	16150	16093	16132	16277	16306	16359	16257	16408	16142	16219	16312	16344	16136	16162	16276	16084	16262	16286	16264	16217	16347	16264	16311	16260	16150	16364	16364	16244	16205	16271	16244	16002	16170	16274	16378	16331	16074	16256	16225	16382	16257	16347	16430	16419	16223	16022	16208	16104	16080	16371	16051	16345	16296	16230	16348	16265	16291	16223	16121	16207	16191	16317	16400	16218	16351	16143	16229	16259	16324	16287	16314	16276	16171	16210	16408	16268	16348	16347	16238	16115	16140	16369	16151	16283	16042	16142	16208	16310	16121	16519	16220	16349	16239	16186	16229	16240	16269	16321	16276	16342	16327	16486	16400	16214	16319	16311	16154	16182	16297	15995	16251	16267	16166	16074	16223	16378	16089	16369	16315	16125	16115	16480	16438	16221	16065	16167	16262	16275	16276	16240	16323	16447	16270	16284	16371	16512	16412	16344	16324	16245	16294	16271	16312	16231	16200	16382	16318	16259	16200	16388	16263	16247	16328	16213	16122	16132	16172	16209	16291	16255	16144	16121	16153	16382	16378	16251	16184	16204	16290	16211	16335	16234	16401	16333	16238	16307	16274	16265	16226	16487	16356	16162	16301	16341	16350	16097	16275	16136	16406	16322	16261	16221	16119	16194	16332	16289	16283
14758	24600	22954	18638	17136	16507	15823	15775	15672	15454	15472	15557	15247	15375	15212	15131	15193	15220	15118	15460	15301	15278	15303	15357	15208	15273	15264	15130	15246	15407	17125	19463	18836	17802	16583	15748	15249	15189	15301	15260	14982	15085	15025	15140	15217	15098	15273	15103	15012	15076	15168	15247	15140	15155	15202	15163	15214	15257	15160	15112	15212	15214	15118	15257	15114	15274	15303	15068	15321	15097	15178	15156	15326	15097	15206	15200	15088	15113	15181	15210	15184	15208	15246	15250	15091	15188	15119	15242	15230	15234	15186	15191	15308	14994	15132	15271	15093	15242	15068	15145	15243	15298	15135	15168	15230	14983	15244	15067	15184	15127	15285	15142	15173	15192	15154	15127	15194	15207	15206	15113	15109	15177	15237	15234	15211	15080	15120	15266	15098	15172	15154	15172	15034	14965	15178	15256	15381	15071	15314	15345	15206	15129	15172	15088	15209	15025	15026	15131	15305	15047	15094	15112	15200	14932	15244	15207	15082	15324	15077	15266	15274	15255	15045	14935	15035	15096	15065	15060	15160	15185	15118	15060	15091	15140	15250	15178	15183	15140	15242	15058	15241	15184	15200	15200	15206	15197	15240	15140	15153	15095	15316	14993	15194	15280	15184	15199	15140	15014	15206	14952	15305	15178	15055	15272	15064	15230	15143	15198	15157	15287	15181	15051	15110	15248	15216	15031	15277	15062	15233	15223	15166	15151	15225	15102	15280	15332	15093	15194	15199	15205	15195	15124	14982	15149	15212	15049	15182	15292	15216	15142	15236	15293	15097	15337	15158	15062	15183	15008	15066	15275	15200	15114	15139	15152	15093	15098	15221	15182	15251	15208	15071	15121	15274	15214	14970	15190	15335	15075	15033	15060	15031	15140	15248	15254	15053	15183	15095	15285	15154	15194	15169	15099	15114	15208	15115	15259	15139	15137	15123	15211	15216	15080	15069	15163	15302	15121	15198	15121	15130	15115	15244	15063	15202	15109	15181	14943	15182	15308	15236	15194	14986	15017	15172	15134	15108	15156	15224	15045	15222	15138	15218	15116	15166	15023	15126	15229	15099	15140	15142	15052	15245	15112	15057	14989	15157	15219	15047	15185	14967	15192	15192	15241	15195	15060	15113	15189	15128	15211	15258	15057	15209	15299	15323	15153	15051	15077	15297	15155	15212	15216	15110	15318	15014	15046	15123	15115	15187	15020	15045	15160	15189	15117	15140	15296	15305	15229	15084	15005	15166	15236	15025	15142	15221	15182	15072	15099	14987	15213	15181	15051	15042	15200	15191	15151	15309	15141	15133	15128	15305	15125	15173	15290	15037	15339	15143	15143	15229	14983	14963	15317	15168	15160	15179	15206	15094	15257	14900	15198	15173	15343	15111	15210	15293	15275	15206	15137	15157	15085	15343	15106	15214	15033	15276	15031	15249	15106	15360	15070	15203	15341	15060	15190	15140	15123	15068	15059	15196	15056	15135	15041	15155	15130	15200	15211	15187	15283	15127	15095	15233	15148	15148	15108	15100	15104	15158	15267	15239	15047	15012	15253	15203	15133	15247	15023	15100	14916	15078	15279	15083	15186	15228	15093	15205	15061	15108	15218	15108	15079	15219	15170	15135	14977	15290	15119	15052	15094	15255	15200	15278	15226	15173	15067	15068	15032	15124	15148	15001	15318	15084	15163	15249	15138	15117	15068	15198	15030	15208	15114	15310	15147	15239	15279	14844	15227	15010	14926	15292	15094	15433	15096	15044	15028	15067	15159	15068	15203	15231	15199	15252	14948	15071	15279	15230	15218	15152	15203	15105	15254	15100	15231	15155	15122	15167	15188	15191	15086	15021	15098	15218	15009	15211	15151	15056	15143	15308	15219	15167	14941	15067	15293	15389	15101	15121	15230	15141	15327	15064	15186	15133	15350	15079	15177	15190	14991	15198	15147	15205	15207	15216	14988	15210	15213	15179	15096	15314	15208	15222	15250	15198	15144	15095	15304	15200	15249	15019	15288	15058	14973	15161	15195	15255	15074	15118	15081	15191	15093	15199	15071	15253	15117	15194	15129	15095	15190	15099	14950	15121	15244	15138	15034	15065	15048	15006	15248	15193	15224	15093	15163	15152	15075	15099	15267	15245	15185	15198	15244	15078	15021	15194	15314	15232	15031	15020	15056	15131	15143	15260	15171	15046	15201	14992	15203	15175	15117	15046	15170	15158	15215	15080	15091	15164	15061	15105	15103	14993	15087	15182	15082	15083	15206	15134	15215	15173	14989	15203	15257	15109	15332	15293	15240	15110	15195	15156	15039	15186	15138	15082	15029	15214	15218	15134	15158	15211	15179	15285	15159	15126	15145	15081	15168	15291	15348	15113	15213	15229	15197	15160	15145	15141	15294	15086	15135	15202	15144	15255	15138	15137	15242	15322	15050	15173	15142	15130	15070	15300	15214	15371	15069	15145	15280	15152	15069	15085	15185	15260	15174	15290	15210	15293	15151	15182	15150	15240	15299	15009	15166	15119	15156	15308	15171	15091	15116	15144	15129	15207	15090	14995	15243	15180	15166	15216	14986	15070	15212	15180	15191	15127	15220	15136	15221	15032	15283	14972	15284	15085	15073	15167	15201	15181	15040	15188	15110	15162	15129	15252	15164	14917	15136	15275	15108	15224	15276	15162	15161	15055	15204	15109	15135	15046	15125	15161	15256	15268	15103	15236	15179	15078	15050	15274	15213	15192	15287	15059	15245	15177	15046	15134	15301	15131	15168	15195	15264	15068	15152	15135	15206	15282	15223	15050	15069	15130	15255	15174	15289	15126	15301	15137	15126	15061	15092	15166	15203	15186	15045	15232	15145	14972	15261	15176	15135	15178	15122	15001	14854	15263	15252	14974	15298	15106	15134	15229	15099	15149	15002	15131	15155	15211	14971	15110	14972	14948	15166	15164	15302	15039	15306	15285	14997	15222	15321	15253	15262	15192	15253	15165	15325	15244	15154	15116	15239	15131	15115	15053	15264	15119	15200	15130	15163	15060	15118	15195	15329	15104	15284	15211	15198	15178	15146	15179	15031	15033	15340	15157	15181	15272	15121	15239	15170	15145	15183	15153	15076	15257	15018	15072	15059	15015	15245	15042	15108	15275	15214	15123	15192	15111	15236	14985	15051	15203	15267	15102	15140	15178	15015	15146	15207	15167	15156	14974	15260	15234	15209	15250	15150	15087	15057	15255	15224	15144	15094	15176	15041	15266	15196	15260	15145	15152	15171	15168	15100	15386	15176	15169	15044	15263	15057	15045	15308	15234	15292	15189	15120	15177	15155	15231	15135	15011	15231	15332	15091	15219	15091	15175	15091	15138	15260	15062	14997	15148	15136	15262	14975	15254	15078	15162	15045	15117	15114	15180	15162	14989	15296	15192	15009	15138	15013	15062	15144	15118	15142	15484	15110	15135	15105	15123	15232	15217	15056	15369	15355	15106	15173	15072	15139	15244	15174	15142	15202	15064	15125	15260	15174	15223	15238	15017	15154	15036	15242	15079	15123	15027	15138	15260	15127	15405	15123	15063	15220	15351	15324	15166	15036	15301	15125	15288	15026	15182	15103	15165	15179	15166	15194	15149	15032	15136	15193	15193	15285	15047	15219	15278	15125	15053	15358	15205	15195	15103	15054	15184	15252	15019	15214	15073	14965	15097	14989	15229	15197	15209	15030	15396	15055	15014	15249	15166	15205	15213	15147	15178	15159	15143	15094	15059	15151	15060	15243	15329	15218	15107	15098	15117	15231	15212	15101	15177	15041	15180	15242	15216	15180	15126	15288	15225	15104	15142	15089	15043	15114	15273	15162	15107	15111	15089	15186	15164	15259	15268	15188	15086	15246	15193	15266	15118	15239	15209	15076	14936	15068	15058	15223	15304	14947	15152	15218	15100	15106	15118	15101	15214	15215	15436	15124	15212	15335	15077	15169	15102	15106	15088	15154	15191	15205	14995	15160	15132	15140	15015	15040	15130	15054	15107	15141	15145	15187	15211	15032	15226	15174	15005	15342	15074	15337	15054	15096	15035	15183	15075	14982	15181	15232	15088	15206	15195	15107	15359	15123	15156	15375	15076	15258	15019	15153	15159	15094	15092	15187	15148	15082	15034	15079	15213	14998	15211	15228	15198	15183	14896	15137	15177	14964	15055	15263	15313	15292	15250	15049	15246	15202	15064	15063	14999	15330	15211	15168	15126	15172	15264	15011	15320	15118	15174	15219	15111	15134	15183	15247	15236	15206	15106	14818	15187	15131	15204	15261	15136	15043	15261	15224	15219	15081	14974	15020	15322	14987	15182	15103	15043	15067	15054	15042	15247	15243	15157	15396	15231	15118	15074	15021	15209	15164	15051	15379	15240	15133	15054	15029	15128	15176	15283	15277	15144	15139	15370	15010	15058	15139	15191	15174	15220	15134	15085	15103	15237	15095	15217	15009	15273	15169	15111	15134	15260	15119	15164	15132	15316	14988	15218	15115	15244	15066	15122	15315	15246	15216	15054	15093	15229	15166	15163	14984	15123	15186	15339	15233	15146	15181	15192	15196	15125	15154	15074	15187	15017	15108	15235	15175	15228	15162	15034	15174	15197	15171	15111	15223	15210	14959	15055	15183	15090	15063	15240	15112	15110	15267	15102	15260	15246	15153	15161	15129	15274	15116	15117	15128	15204	15114	15191	15049	15054	15165	15286	15234	15037	15136	14987	15156	15284	14954	15241	15202	15149	15098	15141	15205	15082	15260	15166	15205	15185	15199	15055	15057	15268	15141	15198	15107	15257	15154	15206	15130	15225	15145	15195	14948	15217	15192	15214	15176	15093	15180	14913	15054	15151	15197	15105	14962	15273	15277	15158	15076	15204	15290	15173	15314	14958	15148	14999	15057	15188	15072	15159	15242	14841	15213	15084	15090	15015	14935	15135	15235	15101	15099	15156	15230	15158	15030	15116	15082	15221	15196	15116	15042	15143	15078	15130	15080	15193	14996	14948	15089	15119	15219	15246	15058	15129	15020	15007	15278	14988	15107	15249	15144	15180	15082	15247	15324	14949	15263	15370	15279	15283	15260	15077	15117	15072	15137	15234	15079	15355	15207	15224	15267	15067	15160	15075	15186
22990	21388	29245	23917	21552	23090	23691	18684	17869	17778	17753	17479	17461	17441	17502	17370	17243	17531	17308	17294	17501	17329	17256	17133	17329	16986	17185	17288	17164	17332	19194	21462	21429	20453	19281	18064	17679	17316	17294	17312	17356	17117	17176	17116	17143	17154	17078	17099	17168	17076	17207	17241	17154	17121	17104	16900	17179	17207	17114	17014	17080	16972	17170	17245	17170	17224	17090	16996	17086	17183	17054	17063	17004	17152	17184	17128	17083	17307	17046	17368	17195	17209	17081	17060	17062	17050	17198	17272	17119	16991	16983	17018	17246	17100	17290	17023	16911	17059	17167	17215	17011	16977	17067	16990	17163	17167	17041	17249	17077	17305	17210	17139	17263	17231	17150	17006	17009	17039	17228	17034	17235	17113	17023	17240	17047	17039	16911	16885	17127	17152	16886	17049	17052	17183	17141	17118	17167	17380	17184	17045	16982	17026	16969	17023	17099	17045	17146	17206	16941	17196	17142	17080	16925	16997	17087	17149	17158	17175	16989	17053	16926	16940	17192	16924	16963	17234	16946	17041	17027	17028	17119	17060	17165	16986	17119	17033	17208	17032	17057	16999	17049	17013	17086	17227	16975	17013	17125	17114	17194	17069	16889	16938	16996	16922	16957	17017	16981	17042	17134	16990	17047	17050	17097	17070	17009	16944	17035	16992	17126	17085	16952	17082	16969	17090	17075	17238	17098	17001	16932	17110	16856	16980	17160	17190	17162	17181	17196	17059	17142	16949	16858	17109	17110	17076	17090	17116	17169	17055	17164	17118	17046	17058	17018	17113	17098	16998	16954	17028	16967	17006	17068	17137	17153	17115	17013	17024	16973	17060	17355	17072	17225	17036	16885	16814	16934	16918	16938	16983	17187	17106	17044	17236	17218	16929	16892	16959	16998	17091	17106	17082	17033	17108	17112	16923	17135	17216	17030	17082	16909	17123	17055	16938	17064	16964	17109	16952	16999	17079	17205	17046	17160	17140	17123	17331	17109	17132	17009	16862	17024	17076	17139	17094	16986	17037	17123	17169	17010	16987	16992	17084	17167	17130	16969	17035	16958	17246	17023	16978	17109	16879	17028	16993	17058	17000	16950	17051	17117	16952	16872	17109	17141	17016	16949	17211	17146	16962	17204	16857	17026	17048	16893	17033	17170	17076	16977	17206	17021	17039	16806	17022	17015	17052	17031	17094	17183	16862	17045	17004	16987	16888	17147	16885	17164	16983	17068	17013	17134	17254	17256	17007	17165	17115	17233	17112	17273	16978	16956	16883	17033	17033	17044	17021	17011	16897	17033	17102	17154	16837	17010	17137	17239	17162	16955	16924	17070	17003	16889	17084	16992	17034	17109	17135	17264	16964	17174	17269	16937	17097	16820	17174	17044	16933	17194	17179	17101	16974	17064	17198	16947	17122	16979	16975	16882	17122	17144	16993	17011	17120	17078	17012	17201	17301	16874	17260	16917	17015	17064	16980	16901	17112	16979	17175	16830	17012	17036	16948	17129	17255	17103	17113	16901	17019	16971	17030	17200	17206	17119	17054	16876	16764	17092	17078	17213	16752	17020	16815	16936	16984	17039	17075	17091	17258	17109	17091	17267	17203	16963	17096	16917	17191	17068	17171	17071	17163	16991	17177	17033	17024	17013	16917	17305	17146	17127	17022	17167	16990	17128	17118	16950	17100	16824	17026	17298	17060	17186	17127	17266	17274	17119	17146	17165	16978	17025	17049	17067	16955	16863	17049	17128	16999	17208	17142	17198	16966	16967	17039	17072	16946	17135	16949	17023	17161	17176	16922	17126	17052	17009	17111	17063	17056	17062	16831	17025	17058	17004	17088	17020	17285	17071	16993	17033	17047	16971	17091	16889	17098	17015	17228	16949	16972	16870	16984	16906	16967	17105	17020	17056	17109	17150	17263	17103	17132	17053	17145	17085	16842	16832	17042	17136	16870	17196	17094	17080	17227	16934	17112	16906	16947	17153	16901	16987	17146	16915	16961	16821	17076	17114	17206	17114	16986	16922	17111	16765	17187	16827	17014	17108	17110	16984	17195	17434	16902	17165	16988	17037	17041	17102	16968	17189	17158	16941	17107	17150	17025	16886	17037	17213	17081	17002	17242	17081	17037	17154	17189	17003	17062	17076	17124	17177	17165	17240	17035	17204	17016	17263	17081	16911	17115	17223	17228	16977	17264	17143	16903	17142	17169	16935	16931	17015	16886	17074	16978	17141	17173	17090	17007	17021	16982	17038	16871	16831	16981	17022	17168	17373	17199	16983	17038	16971	17125	16915	16965	16941	17082	17085	17116	17076	17211	17064	16861	17324	17144	17083	16825	16899	17155	17112	17166	17061	17018	17089	17160	17037	16889	17078	17120	17045	17046	17006	16932	16998	16924	16937	16728	16810	16966	16856	17154	17080	17054	17062	16841	16910	17068	17227	17235	17123	16955	17118	17137	17200	16885	16883	16971	17026	17142	16984	17120	16917	17007	16972	17043	17242	17137	17154	17211	17072	16906	17084	16990	17149	16919	17126	16963	17020	17112	17228	17153	17086	17286	17089	17107	17145	16919	17144	17082	17029	16926	17052	17143	17266	17074	16878	16966	17143	17013	16998	16977	17193	17088	17211	17015	16950	17075	17034	16845	17086	17063	17216	17099	16994	16760	16825	17190	16962	17073	17101	16833	17071	17057	17061	17036	17259	16943	17010	17247	17208	17070	17309	16773	17029	16897	17127	17163	16821	17033	17162	17043	17095	16820	17198	17003	16995	17033	17021	17220	16979	16917	17064	17056	17026	17090	17154	16922	17059	16883	16953	16924	16985	16944	17030	17012	17043	17106	17020	17048	17157	16982	17041	17133	17001	16865	16962	17027	17241	17070	17050	17011	17070	16968	17119	17005	16796	17037	16978	17059	16923	17035	17154	16963	17035	16982	16967	17142	17223	17342	17078	17077	17132	16789	16832	16975	17014	17087	17097	17149	16974	16931	17132	17005	17010	17052	17191	16961	17104	16934	17262	17030	17010	17051	17212	17055	17132	16921	17126	17049	17090	16814	16956	16876	16974	17167	17167	17044	16806	17065	16825	17062	17104	16970	17098	17316	17097	16961	17062	17091	16958	17045	17222	17136	17356	17039	17017	17119	17184	17020	17264	17122	17063	16902	17028	17021	17109	16877	17026	16946	16984	17101	16775	17153	16923	17023	16922	17040	17063	17053	17038	17013	17103	17050	17160	16883	17055	17148	17095	16990	17010	16984	17155	16912	16857	17241	17131	17025	17147	17172	16956	17047	17119	17005	17065	16998	17178	17211	17074	17150	17123	17056	17141	17022	16800	17035	17059	16894	17166	17024	17385	17006	16960	16923	17177	16858	17124	16948	16938	16772	17055	17101	16772	17000	17130	17017	17064	17047	16940	17099	17119	17121	17081	17100	17183	17048	17107	17082	17010	16887	16898	16924	17138	17062	17085	17007	17147	17016	16798	17097	17235	17045	16931	17055	17075	16953	17116	17058	17057	16993	16958	16950	16954	17157	16940	17145	17028	16741	16951	17061	17068	16850	17091	17079	17059	17242	17079	16806	17085	17143	17157	17084	16967	17217	17285	17046	16787	17221	17040	17119	17042	16850	17099	17101	17007	16831	16948	17218	17047	16951	17032	17176	17066	16967	17015	17063	17089	17238	17275	17072	16933	17054	17067	16992	17069	17279	17140	16884	17030	16793	17096	17066	16900	16983	17102	17008	17215	17031	17177	17110	17192	17116	16978	16966	16802	17042	17008	17056	17053	17144	16894	16940	17204	17068	17056	16966	17136	17020	17159	16795	16957	17047	16998	16770	16923	16907	17174	17178	17135	17055	17024	17122	17066	17074	17021	17014	16859	16932	17051	17222	17255	17068	16998	17073	16955	16961	17260	17069	17290	17133	17039	17065	17135	16911	16998	17047	17113	17023	16927	17160	17018	17119	16980	17211	17185	17191	17035	17126	17113	17351	17028	17132	16936	17147	17062	16978	16888	17107	17009	17148	17173	17222	17203	17052	17089	17183	17126	16862	17092	17103	17177	16922	16989	16911	16999	16970	17044	17065	17179	17041	16917	17033	17118	17005	17152	17128	17030	17033	17078	16897	17057	17153	17338	17067	17015	16998	16796	16936	17020	16921	17114	17070	17065	17119	17121	17114	17130	17077	17023	17100	17233	17035	17190	17080	16887	16935	17026	16893	17284	17080	17153	17108	16969	16905	17149	17076	17301	17100	17107	16967	17017	17019	17159	16940	17143	16946	17203	17069	17080	17075	16925	16913	17098	16966	16845	17266	17248	17200	17026	16890	17021	17088	16951	17136	17088	17169	17112	17150	16945	17184	17023	16958	16856	17155	17051	17078	17107	17044	17304	17117	17043	17078	17043	16937	16913	16978	16888	16836	17083	16870	17088	16913	17035	16981	16950	16836	17069	16972	17267	16746	17021	17126	17248	16787	16998	17069	17122	16949	17313	17124	16863	17019	17081	17139	16990	17004	17036	17160	16936	17009	17136	17028	17064	17056	16876	17142	16985	16982	16901	17081	16872	17015	16938	16951	16868	17149	17030	16984	16970	17087	16981	16924	17101	17107	17019	16963	17192	17122	16933	17086	17114	17396	16920	17143	17118	17041	17146	17018	17086	17170	16884	16880	16960	17146	17186	16870	16944	17076	17075	17079	17119	17054	16904	16968	16857	17049	16944	17300	16859	17001	17089	17188	17156	17170	16965	16926	16988	16867	16960	16984	17027	17143	17131	16856	17042	16923	17086	17001	16946	17051	16966	16783	17007	17047	17032	17054	16877	17057	17053	17044	17190	16902	17000	17057	17010	16930	17012	17082	17112	17175	17141	16974	17201	16962	17049	17131	17216	17098	17222	16868	16952	16885	16999	17033	16985	16942	17148	16951	16947	17030	16942	17241	17040	16887	17128	17045	17006	16904	17033	17044	16936	17063	17164	17222	17044	16913	16939	17051	16978	17075	17067	17116	17109	16837	17167	17056	17037	16919	17048	17087	16962	17027	17121	17306	16894	16940	17001	16993	16832	16929	16998	17008	16988	17070	17232	17128	17029	17048	17158	16961	17345	17276	17063	16866	17226	17013	17125	17051	17090	17155
16648	29497	27139	21144	18892	17957	17114	16801	16381	16189	16145	15991	16027	16037	15945	15946	15830	15909	15873	15954	15851	15765	15895	15731	15792	15738	15789	15851	15781	16019	19600	22728	21926	20228	18232	16542	16001	15893	15601	15737	15523	15613	15750	15811	15640	15666	15657	15433	15514	15762	15665	15643	15557	15709	15692	15551	15624	15540	15553	15701	15770	15663	15653	15694	15612	15511	15511	15611	15665	15577	15606	15623	15739	15640	15567	15554	15645	15731	15638	15509	15657	15596	15568	15569	15677	15563	15701	15448	15619	15646	15528	15519	15638	15418	15601	15573	15628	15514	15700	15571	15571	15603	15470	15609	15736	15627	15674	15720	15535	15401	15717	15544	15588	15622	15600	15591	15624	15574	15438	15688	15629	15658	15678	15643	15526	15536	15414	15563	15554	15666	15517	15515	15507	15778	15465	15485	15486	15465	15713	15651	15528	15742	15690	15584	15755	15685	15744	15538	15584	15574	15612	15597	15706	15505	15656	15544	15684	15668	15435	15545	15540	15702	15529	15580	15669	15655	15531	15535	15762	15604	15474	15675	15609	15673	15552	15684	15561	15572	15382	15470	15903	15656	15597	15390	15685	15556	15651	15557	15411	15629	15691	15588	15401	15654	15674	15630	15682	15575	15523	15407	15447	15706	15500	15504	15511	15570	15461	15520	15539	15633	15715	15520	15670	15770	15557	15509	15693	15609	15596	15509	15733	15614	15543	15608	15657	15574	15584	15663	15797	15624	15654	15355	15555	15703	15544	15564	15470	15552	15670	15649	15575	15766	15550	15521	15682	15537	15603	15353	15654	15588	15617	15720	15488	15605	15754	15613	15539	15578	15825	15605	15615	15531	15320	15504	15445	15508	15708	15661	15678	15643	15618	15692	15506	15481	15563	15552	15524	15467	15552	15590	15676	15639	15609	15554	15470	15616	15538	15521	15686	15606	15723	15485	15514	15603	15648	15473	15592	15539	15686	15706	15701	15506	15408	15325	15659	15522	15541	15665	15690	15543	15505	15482	15652	15704	15502	15492	15497	15581	15708	15547	15499	15641	15650	15505	15693	15554	15615	15636	15423	15523	15537	15542	15666	15513	15550	15669	15566	15665	15472	15428	15626	15578	15716	15640	15691	15553	15664	15648	15690	15680	15543	15642	15641	15709	15584	15632	15368	15584	15555	15614	15658	15530	15492	15517	15515	15499	15687	15393	15682	15565	15556	15628	15609	15627	15447	15641	15733	15637	15647	15601	15592	15493	15544	15603	15579	15709	15481	15505	15665	15548	15694	15684	15683	15544	15553	15458	15624	15701	15580	15538	15670	15569	15642	15542	15495	15836	15587	15562	15632	15502	15493	15631	15497	15529	15742	15686	15591	15411	15438	15434	15311	15712	15467	15670	15697	15620	15543	15514	15614	15626	15490	15538	15635	15694	15429	15760	15455	15544	15541	15678	15568	15628	15619	15539	15416	15609	15847	15603	15565	15478	15622	15501	15591	15474	15701	15620	15561	15585	15595	15671	15562	15742	15487	15614	15620	15570	15613	15554	15386	15659	15608	15675	15652	15542	15667	15536	15564	15447	15564	15698	15615	15699	15773	15565	15514	15711	15480	15540	15695	15698	15576	15454	15527	15615	15614	15628	15745	15577	15564	15549	15580	15591	15620	15594	15572	15627	15666	15547	15698	15414	15511	15428	15563	15596	15582	15604	15663	15588	15575	15476	15495	15778	15502	15497	15587	15506	15425	15606	15419	15721	15573	15758	15591	15589	15588	15482	15725	15558	15602	15713	15508	15723	15577	15550	15480	15613	15578	15550	15703	15615	15651	15583	15578	15551	15649	15666	15636	15675	15496	15676	15595	15505	15424	15537	15732	15601	15489	15457	15519	15741	15615	15507	15529	15541	15536	15608	15440	15567	15698	15710	15532	15620	15584	15571	15874	15607	15666	15520	15593	15488	15439	15483	15648	15683	15417	15572	15578	15473	15795	15531	15489	15829	15673	15526	15536	15713	15442	15568	15539	15673	15617	15537	15452	15629	15719	15465	15522	15555	15444	15592	15618	15494	15879	15634	15562	15754	15500	15645	15707	15591	15580	15671	15608	15629	15457	15554	15739	15769	15675	15736	15614	15614	15584	15462	15751	15445	15604	15614	15789	15550	15642	15562	15565	15559	15650	15658	15645	15522	15626	15529	15632	15701	15694	15694	15700	15576	15577	15554	15551	15581	15450	15707	15655	15558	15779	15657	15617	15646	15541	15637	15652	15643	15781	15559	15369	15586	15607	15639	15446	15639	15619	15522	15682	15631	15549	15610	15530	15430	15479	15670	15561	15534	15719	15750	15484	15588	15533	15790	15797	15668	15631	15558	15615	15597	15490	15625	15600	15311	15635	15643	15569	15377	15770	15644	15414	15377	15681	15398	15679	15440	15797	15357	15470	15624	15698	15678	15644	15645	15662	15468	15547	15562	15610	15690	15508	15368	15566	15627	15584	15579	15687	15606	15642	15709	15585	15548	15436	15657	15653	15481	15613	15793	15459	15684	15680	15568	15410	15654	15452	15452	15655	15672	15622	15667	15634	15567	15609	15459	15589	15507	15695	15593	15600	15551	15673	15473	15529	15505	15596	15491	15713	15691	15438	15588	15633	15644	15625	15569	15639	15569	15711	15606	15736	15738	15601	15412	15588	15395	15572	15450	15430	15657	15466	15638	15630	15507	15695	15534	15737	15691	15501	15484	15746	15462	15502	15515	15499	15616	15677	15703	15565	15537	15717	15688	15638	15496	15645	15698	15469	15660	15391	15481	15527	15563	15417	15620	15523	15586	15577	15496	15524	15581	15611	15572	15500	15635	15437	15493	15624	15606	15521	15625	15518	15559	15505	15470	15729	15461	15656	15545	15497	15425	15468	15649	15484	15570	15595	15585	15438	15548	15624	15590	15689	15574	15718	15557	15532	15495	15486	15609	15653	15770	15563	15742	15613	15507	15596	15556	15561	15604	15612	15492	15731	15613	15781	15639	15567	15691	15547	15577	15673	15800	15641	15480	15702	15612	15615	15602	15448	15631	15559	15484	15616	15469	15641	15703	15685	15399	15553	15416	15701	15655	15562	15545	15624	15524	15557	15653	15487	15627	15590	15807	15562	15550	15572	15674	15672	15557	15597	15707	15490	15585	15731	15497	15504	15759	15655	15554	15664	15640	15633	15714	15477	15477	15592	15693	15740	15684	15601	15656	15528	15510	15663	15660	15703	15687	15390	15580	15591	15789	15516	15787	15667	15478	15717	15858	15593	15650	15449	15643	15561	15659	15695	15599	15515	15712	15515	15595	15556	15661	15594	15456	15524	15509	15689	15585	15633	15527	15543	15721	15581	15515	15494	15626	15502	15416	15618	15502	15536	15640	15711	15440	15628	15661	15597	15529	15670	15652	15560	15667	15602	15600	15676	15579	15555	15506	15667	15647	15450	15700	15824	15524	15608	15826	15505	15760	15638	15429	15715	15553	15683	15660	15606	15505	15511	15541	15635	15581	15494	15604	15496	15527	15675	15575	15527	15578	15621	15599	15582	15618	15465	15657	15541	15743	15593	15592	15494	15633	15602	15564	15601	15608	15618	15528	15636	15560	15551	15646	15643	15690	15504	15637	15584	15774	15641	15541	15511	15660	15701	15581	15765	15460	15477	15448	15692	15620	15678	15496	15587	15497	15531	15545	15575	15537	15605	15608	15593	15475	15575	15683	15600	15550	15637	15519	15540	15599	15467	15557	15510	15721	15566	15727	15651	15581	15684	15576	15583	15657	15460	15546	15661	15486	15706	15769	15589	15588	15597	15639	15560	15559	15659	15575	15745	15761	15642	15639	15621	15616	15762	15530	15649	15583	15581	15601	15694	15561	15568	15496	15556	15800	15603	15663	15617	15497	15686	15674	15557	15631	15564	15524	15578	15554	15575	15377	15731	15649	15612	15693	15694	15479	15622	15519	15479	15509	15735	15703	15460	15624	15495	15537	15596	15756	15542	15525	15724	15753	15527	15607	15684	15608	15492	15577	15646	15594	15648	15593	15718	15560	15710	15543	15596	15688	15501	15510	15674	15753	15615	15516	15541	15593	15789	15580	15711	15685	15524	15692	15522	15510	15570	15642	15663	15660	15532	15485	15626	15540	15457	15700	15564	15711	15645	15596	15562	15471	15591	15498	15695	15564	15658	15606	15638	15567	15669	15526	15668	15577	15635	15624	15679	15624	15704	15516	15644	15535	15542	15704	15514	15436	15478	15476	15643	15585	15503	15606	15552	15481	15575	15586	15736	15530	15673	15520	15601	15685	15584	15608	15775	15419	15522	15639	15704	15511	15514	15508	15661	15450	15574	15582	15615	15508	15462	15449	15588	15502	15258	15627	15567	15752	15640	15559	15747	15726	15470	15544	15583	15536	15690	15442	15625	15707	15631	15671	15700	15400	15649	15710	15538	15791	15679	15664	15500	15502	15445	15791	15598	15586	15612	15626	15553	15645	15681	15681	15547	15651	15524	15595	15499	15625	15534	15442	15505	15610	15570	15501	15709	15605	15540	15486	15622	15487	15651	15285	15652	15712	15472	15415	15725	15640	15744	15761	15657	15434	15595	15529	15634	15500	15665	15571	15861	15435	15658	15584	15671	15566	15695	15499	15607	15526	15739	15566	15414	15604	15665	15651	15538	15708	15583	15714	15639	15626	15739	15673	15561	15595	15762	15549	15454	15512	15506	15646	15540	15771	15494	15440	15621	15410	15688	15385	15744	15764	15548	15619	15720	15382	15594	15603	15618	15670	15464	15577	15554	15462	15681	15601	15512	15583	15577	15564	15539	15499	15787	15429	15433	15580	15774	15711	15548	15708	15528	15594	15519	15506	15611	15423	15667	15481	15530	15621	15634	15662	15791	15559	15397	15369	15615	15654	15488	15595	15589	15569	15559	15492	15557	15576	15598	15611	15498	15695	15611	15635	15741	15700	15735	15591	15388	15626	15548	15550	15655	15620	15673	15567	15652	15642	15632	15633	15481	15498	15698	15549	15570	15823	15637	15523	15427	15689	15419	15545	15485	15634	15625	15563	15637	15574	15459	15445	15621	15561	15681	15634	15736	15476	15477	15392	15669	15742
27630	22068	23581	20437	17372	17272	17479	17346	17290	17370	17333	17437	17368	17608	17448	17431	17404	17434	17276	17368	17320	17177	17357	17337	17418	17143	17210	17387	17120	17083	17497	17435	17709	17836	17796	17608	17485	17232	17113	17301	17436	17287	17338	17354	17234	17300	17434	17337	17290	17247	17249	17277	17230	17415	17388	17348	17386	17441	17395	17304	17303	17302	17184	17416	17122	17273	17269	17324	17424	17473	17264	17417	17315	17235	17532	17496	17256	17188	17077	17093	17430	17270	17381	17296	17251	17478	17432	17377	17229	17301	17171	17314	17263	17161	17249	17147	17494	17401	17198	17334	17472	17282	17210	17308	17222	17216	17385	17199	17482	17312	17612	17340	17404	17200	17381	17416	17232	17058	17161	17266	17381	17331	17401	17168	17371	17279	17230	17329	17279	17496	17388	17270	17262	17203	17408	17176	17229	17075	17122	17343	17568	17247	17286	17173	17380	17460	17280	17327	17387	17287	17193	17323	17422	17149	17223	17500	17465	17381	17148	17465	17376	17437	17243	17421	17340	17280	17255	17294	17362	17220	17220	17240	17337	17278	17340	17213	17306	17216	17455	17173	17175	17236	17341	17236	17275	17501	17426	17375	17401	17279	17144	17175	17469	17341	17213	17458	17470	17161	17343	17561	17278	17114	17303	17310	17400	17378	17556	17426	17305	17346	17418	17386	17323	17306	17434	17136	17292	16977	17253	17388	17424	17178	17450	17362	17169	17299	17269	17197	17269	17304	17428	17406	17456	17363	17086	17334	17387	17385	17364	17471	17460	17226	17184	17256	17317	17224	17304	17183	17313	17393	17265	17248	17467	17149	17342	17188	17208	17404	17250	17216	17212	17241	17291	17258	17043	17272	17307	17385	17249	17365	17327	17335	17310	17299	17334	17432	17271	17351	17460	17386	17234	17288	17347	17270	17303	17509	17428	17179	17299	17264	17433	17290	17156	17214	17322	17334	17384	17041	17325	17241	17205	17180	17423	17239	17260	17247	17124	17311	17281	17389	17544	17157	17463	17477	17250	17355	17270	17260	17366	17436	17357	17350	17347	17352	17197	17320	17132	17363	17476	17367	17379	17332	17368	17048	17164	17253	17294	17390	17367	17620	17233	17443	17329	17296	17471	17195	17231	17242	17418	17229	17346	17461	17228	17252	17217	17276	17187	17236	17371	17312	17243	17241	17334	17212	17187	17258	17371	17256	17360	17384	17266	17118	17390	17326	17208	17523	17107	17358	17365	17377	17263	17328	17263	17033	17335	17470	17318	17368	17398	17314	17206	17324	17369	17266	17155	17204	17390	17392	17341	17369	17263	17365	17176	17174	17108	17047	17435	17380	17257	17039	17210	17436	17387	17367	17305	17196	17343	17193	17441	17377	17242	17170	17204	17290	17360	17155	17298	17447	17376	17188	17334	17289	17431	17286	17316	17322	17369	17343	17404	17419	17227	17259	17096	17380	17166	17332	17326	17245	17432	17506	17234	17482	17518	17360	17404	17477	17476	17132	17260	17167	17379	17169	17333	17208	17232	17073	17299	17307	17248	17115	17205	17184	17415	17269	17268	17248	17178	17421	17309	17215	17255	17409	17305	17222	17182	17369	17409	17162	17299	17446	17464	17423	17374	17022	17343	17313	17362	17292	17116	17188	17256	17310	17269	17234	17366	17202	17388	17301	17259	17268	17273	17374	17495	17347	17110	17281	17420	17425	17257	17255	17283	17214	17357	17189	17484	17147	17299	17374	17553	17339	17179	17174	17246	17230	17038	17340	17355	17127	17300	17279	17311	17161	17456	17284	17443	17388	17210	17359	17242	17403	17314	17300	17402	17168	17365	17346	17248	17243	17353	17337	17203	17278	17516	17285	17254	17311	17228	17302	17311	17534	17235	17282	17322	17204	17248	17353	17438	17517	17108	17225	17311	17290	17374	17565	17275	17312	17446	17402	17339	17368	17552	17290	17149	17408	17207	17418	17291	17140	17224	17285	17445	17274	17532	17232	17031	17263	17324	17320	17246	17344	17498	17396	17276	17116	17037	17268	17409	17398	17206	17098	17378	17134	17184	17451	17145	17428	17343	17254	17298	17355	17239	17203	17262	17482	17219	17347	17258	17288	17399	17370	17336	17244	17425	17449	17392	17348	17429	17122	17356	17329	17505	17267	17418	17363	17334	17283	17086	17022	17282	17219	17208	17134	17239	17139	17187	17265	17365	17314	17349	17513	17418	17250	17461	17357	17088	17470	17350	17266	17351	17181	17382	17175	17022	17250	17191	17190	17281	17139	17323	17251	17337	17398	17211	17269	17180	17358	17201	17310	17270	17498	17418	17317	17409	17123	17425	17067	17255	17233	17167	17408	17434	17323	17230	17158	17533	17286	17413	17181	17349	17214	17669	17265	17452	17362	17364	17315	17160	17224	17279	17367	17344	17296	17159	17309	17359	16958	17276	17243	17179	17299	17244	17215	17286	17336	17240	17351	17294	17178	17563	17481	17207	17569	17278	17597	17174	17350	17423	17216	17152	17188	17195	17019	17145	17452	17406	17329	17221	17197	17223	17357	17284	17242	17155	17409	17552	17286	17309	17236	17442	17438	17564	17422	17464	17278	17223	17052	17287	17214	17457	17354	17497	17318	17210	17383	17436	17118	17198	17267	17505	17286	17139	17437	17269	17347	17126	17380	17204	17386	17436	17258	17372	17242	17167	17155	17191	17219	17305	17215	17273	17154	17289	17216	17312	17323	17266	17300	17429	17303	17220	17251	17337	17270	17213	17304	17404	17415	17303	17441	17314	17325	17261	17328	17377	17341	17249	17502	17413	17451	17218	17487	17349	17281	17271	17299	17394	17374	17432	17453	17272	17438	17293	17386	17185	17259	17278	17440	17425	17382	17218	17411	17273	17162	17187	17521	17347	17149	17177	17257	17219	17272	17356	17314	17253	17244	17409	17470	17377	17230	17322	17127	17357	17170	17452	17281	17464	17377	17530	17462	17295	17262	17285	17274	17366	17322	17289	17257	17414	17209	17121	17215	17227	17372	17304	17239	17274	17339	17419	17314	17421	17256	17225	17455	17310	17325	17489	17422	17458	17389	17265	17144	17235	17182	17364	17226	17586	17161	17523	17539	17432	17325	17285	17187	17241	17493	17409	17354	17237	17271	17253	17440	17075	17168	17158	17256	17092	17273	17321	17204	17081	17245	17421	17274	17484	17458	17251	17364	17398	17144	17302	17419	17164	17422	17547	17305	17358	17240	17261	17227	17349	17244	17370	17331	17317	17284	17456	17255	17392	17278	17338	17276	17285	17298	17102	17264	17508	17280	17070	17467	17206	17044	17223	17395	17374	17489	17479	17297	17272	17249	17241	17214	17105	17451	17285	17205	17295	17175	17134	17302	17424	17491	17350	17281	17264	17334	17358	17315	17457	17379	17281	17305	17460	17180	17288	17398	17163	17065	17132	17275	17098	17329	17210	17390	17228	17433	17306	17286	17260	17393	17441	17436	17209	17383	17202	17197	17251	17255	17227	17098	17095	17631	17396	17383	17059	17219	17305	17440	17153	17447	17502	17312	17285	17291	17315	17476	17368	17143	17084	17333	17305	17195	17331	17267	17296	17289	17356	17245	17362	17223	17152	17306	17434	17415	17248	17251	17276	17243	17428	17275	17317	17236	17286	17364	17419	17281	17243	17309	17257	17077	17054	17277	17363	17346	17287	17388	16883	17219	17263	17226	17270	17475	17380	17067	17418	17224	17296	17314	17394	17365	17426	17265	17327	17447	17280	17119	17292	17336	16982	17402	17400	17229	17209	17408	17093	17270	17139	17421	17343	17362	17241	17482	17394	17372	17315	17292	17272	17139	17556	17335	17357	17320	17290	17471	17147	17078	17236	17271	17274	17249	17083	17639	17190	17330	17271	17321	17655	17477	17286	17295	17151	17441	17403	17487	17260	17297	17267	17295	17234	17165	17064	17115	17233	17286	17296	17397	17211	17474	17475	17309	17455	17032	17269	17447	17123	17156	17264	17250	17208	17507	17412	17394	17404	17402	17324	17300	17253	17263	17313	17142	17381	17326	17406	17421	17282	17425	17268	17283	17268	17208	17290	17501	17322	17267	17445	17371	17459	17421	17329	17234	17298	17265	17300	17315	17258	17319	17431	17223	17390	17380	17239	17309	17218	17320	17403	17249	17446	17310	17410	17262	17077	17278	17296	17254	17152	17321	17250	17111	17203	17339	17251	17315	17094	17215	17152	17469	17267	17257	17340	17321	17259	17477	17405	17259	17374	17234	17107	17160	17377	17181	17329	17286	17512	17436	17400	17325	17145	17505	17328	17180	17171	17243	17284	17176	17394	17420	17140	17519	17346	17483	17418	17450	17307	17427	17268	17415	17481	17274	17290	17238	17291	17485	17366	17173	17315	17402	17207	17114	17397	17470	17242	17237	17434	17234	17225	17172	17354	17298	17486	17098	17273	17195	17131	17306	17184	17336	17273	17408	17298	17329	17460	17141	17399	17292	17321	17360	17491	17356	17213	17286	17170	17342	17529	17557	17322	17423	17254	17204	17395	17372	17115	17415	17318	17395	17290	17383	17344	17362	17387	17310	17305	17123	17229	17406	17441	17377	17402	17119	17197	17305	17378	17231	17500	17376	17232	17420	17516	17542	17645	17478	17226	17393	17202	17113	17270	17307	17258	17411	17473	17269	17341	17251	17272	17330	17193	17299	17527	17312	17530	17096	17424	17279	17220	17365	17536	17342	17226	17248	17414	17246	17279	17538	17257	17055	17484	17334	17363	17388	17521	17165	17194	17182	17240	17489	17309	17473	17478	17156	17160	17351	17220	17251	17468	17246	17406	17335	17240	17241	17337	17360	17396	17074	17302	17291	17225	17318	17277	17585	17301	17334	17341	17427	17314	17453	17456	17430	17340	17300	17218	17315	17235	17163	17292	17452	17373	17201	17270	17273	17309	17447	17369	17435	17422	17166	17265	17456	17371	17394	17429	17367	17286	17050	17311	17135	17179	17331	17411	17297	17251	17266	17343	17212	17144	17286	17248	17330	17179	17479	17249	17104	17331	17170	17198	17066	17509	17237	17191	17201	17251	17549	17332	17259	17474	17065	17114	17247	17303	17585
15347	18165	17584	16664	16339	16086	15977	15821	15793	15965	15874	15752	15586	15654	15782	15809	15950	15876	15874	15856	15782	15791	15812	15753	15870	15763	15650	15775	15779	15688	15954	15867	16056	16338	16395	15997	15945	16043	15683	15716	15901	15741	15883	15616	15745	15581	15840	15870	15698	15807	15826	15630	15832	15674	15822	15690	15680	15662	15883	15536	15552	15945	15658	15772	15813	15800	15651	15718	15744	15655	15796	15809	15743	15752	15846	15720	15478	15798	15737	15785	15678	15709	15837	15818	15590	15812	15591	15708	15548	15664	15706	15835	15627	15842	15812	15836	15733	15686	15605	15865	15851	15631	15682	15710	15850	15714	15676	15799	15652	15783	15769	15728	15717	15637	15663	15554	15529	15642	15703	15857	15857	15716	15712	15875	15888	15700	15565	15959	15753	15731	15590	15853	15893	15627	15607	15687	15754	15624	15627	15835	15832	15634	15734	15713	15866	15721	15825	15810	15586	15708	15857	15576	15724	15668	15788	15690	15692	15728	15815	15709	15655	15471	15889	15805	15767	15863	15656	15778	15675	15739	15750	15690	15988	15759	15654	15627	15716	15694	15658	15760	15804	15740	15698	15786	15815	15760	15754	15685	15674	15693	15848	15779	15875	15713	15664	15585	15828	15589	15827	15719	15796	15762	15620	15749	15743	15582	15874	15654	15916	15638	15764	15787	15607	15765	15939	15804	15771	15713	15902	15759	15837	15672	15639	15732	15777	15664	15701	15712	15699	15804	15740	15714	15724	15579	15940	15733	15700	15595	15824	15904	15609	15711	15754	15757	16010	15986	15641	15815	15804	15710	15669	15668	15585	15801	15654	15714	15742	15735	15826	15587	15861	15637	15612	15777	15859	15723	15908	15887	15879	15750	15667	15783	15728	15786	15782	15657	15693	15683	15737	15758	15586	15746	15815	15665	15866	15788	15802	15903	15758	15641	15675	15484	15753	15675	15925	15635	15659	15626	15782	15664	15616	15725	15602	15739	15708	15695	15827	15671	15687	15591	15783	15926	15775	15638	15708	15690	15738	15731	15860	15773	15788	15588	15768	15654	15777	15729	15757	15701	15787	15819	15828	15850	15745	15696	15744	15600	15829	15584	15845	15832	15620	15902	15690	15916	15733	15860	15759	15812	15871	15713	15863	15630	15804	15690	15728	15566	15897	15808	15817	15820	15586	15754	15827	15865	15634	15634	15705	15610	15582	15814	15647	15738	15877	15747	15699	15716	15725	15639	15862	15806	15856	15579	15754	15673	15999	15736	15595	15820	15860	15763	15815	15720	15779	15819	15731	15777	15741	15907	15781	15612	15851	15679	15702	15788	15801	15720	15738	15788	15879	15670	15615	15703	15856	15706	15834	15723	15696	15611	15782	15692	15760	15871	15772	15581	15716	15528	15780	15767	15599	15729	15819	15682	15825	15654	15703	15617	15714	15782	15843	15552	15803	15786	15772	15707	15764	15769	15705	15742	15764	15915	15669	15679	15854	15593	15647	15616	15781	15544	15871	15739	15693	15799	15581	15715	15788	15661	15783	15746	15803	15662	15745	15706	15825	15670	15577	15753	15699	15718	15769	15780	15651	15746	15788	15642	15838	15658	15728	15829	15925	15765	15659	15901	15873	15705	15636	15762	15751	15717	15933	15679	15753	15778	15723	15850	15717	15836	15754	15628	15820	15771	15855	15800	15814	15692	15818	15777	15635	15412	15619	15701	15767	15843	15805	15743	15624	15890	15740	15729	15879	15700	15785	15658	15545	15823	15780	15762	15665	15747	15772	15675	15686	15731	15829	15763	15639	15815	15791	15764	15786	15787	15727	15630	15877	15780	15720	15578	15714	15743	15697	15605	15750	15789	15642	15700	15755	15663	15636	15926	15649	15783	15693	15694	15689	15592	15770	15751	15895	15701	15855	15561	15721	15826	15824	15767	15885	15712	15731	15737	15720	15696	15812	15697	15765	15705	15834	15770	15578	15707	15775	15633	15699	15698	15630	15729	15766	15917	15670	15621	15645	15754	15707	15710	15866	15734	15780	15748	15691	15704	15934	15698	15705	15785	15706	15815	15765	15686	15660	15787	15704	15715	15699	15703	15663	15644	15776	15760	15776	15848	15551	15683	15762	15692	15812	15692	15601	15894	15745	15700	15863	15647	15713	15771	15703	15598	15747	15618	15870	15893	15703	15571	15942	15724	15739	15862	15724	15727	15779	15748	15578	15733	15839	15715	15707	15755	15759	15563	15693	15947	15706	15792	16026	15749	15788	15824	15680	15759	15701	15906	15670	15860	15801	15775	15769	15658	15745	15838	15797	15707	15765	15705	15818	15914	15694	15807	15833	15708	15710	15791	15753	15662	15704	15628	15655	15462	15833	15697	15695	15807	15627	15741	15753	15848	15603	15843	15673	15705	15612	15747	15706	15770	15649	15739	15725	15828	15639	15723	15728	15836	15712	15683	15814	15631	15822	15754	15926	15849	15670	15838	15689	15742	15723	15832	15909	15700	15647	15867	15706	15764	15801	15606	15790	15746	15662	15717	15519	15672	15748	15737	15799	15782	15795	15948	15725	15997	15644	15686	15742	15704	15704	15692	15670	15516	15834	15719	15676	15677	15699	15848	15920	15789	15793	15964	15791	15640	15665	15826	15797	15700	15720	15573	15736	15793	15837	15703	15776	15730	15666	15769	15652	15711	15634	15746	15803	15749	15604	15803	15726	15615	15727	15942	15825	15598	15611	15596	15889	15773	15687	15664	15642	15823	15741	15924	15630	15696	15691	15638	15742	15628	15824	15725	15551	15834	15712	15712	15865	15724	15792	15687	15618	15612	15879	15799	15826	15765	15719	15682	15866	15658	15655	15638	15715	15796	15625	15654	15804	15749	15724	15637	15782	15647	15760	15714	15677	15664	15739	15910	15904	15680	15698	15681	15747	15744	15673	15678	15895	15900	15555	15751	15730	15751	15864	15919	15864	15812	15755	15725	15653	15903	15822	15737	15701	15799	15753	15706	15750	15805	15737	15738	15768	15735	15873	15558	15797	15775	15702	15799	15889	15789	15729	15799	15904	15683	15705	15661	15739	15730	15751	15657	15707	15825	15648	15697	15757	15748	15810	15613	15669	15704	15706	15920	15551	15655	15763	15701	15751	15727	15658	15838	15833	15685	15702	15832	15806	15707	15800	15854	15634	15822	15657	15719	15690	15730	16016	15695	15608	15797	15621	15799	15912	15624	15667	15756	15788	15747	15717	15748	15647	15808	15907	15764	15781	15896	15854	15772	15863	15629	15747	15801	15690	15581	15631	15773	15663	15627	15772	15854	15684	15700	15761	15809	15768	15840	15766	15798	15656	15698	15735	15742	15781	15711	15669	15821	15760	15817	15681	15696	15731	15681	15545	15717	15763	15720	15736	15803	15864	15751	15830	15845	15825	15662	15655	15839	15724	15666	15789	15740	15695	15796	15622	15689	15838	15659	15683	15654	15691	15724	15735	15644	15766	15582	15752	15784	15712	15560	15732	15590	15763	15937	15665	15740	15652	15827	15714	15980	15744	15798	15639	15814	15801	15850	15554	15693	15795	15536	15742	15682	15767	15816	15775	15864	15726	15805	15601	15777	15772	15528	15881	15822	15775	15736	15745	15763	15760	15777	15691	15720	15688	15810	15747	15729	15701	15796	15678	15597	15829	15738	15802	15665	15716	15683	15801	15833	15711	15677	15635	15802	15624	15783	15662	15667	15640	15647	15804	15783	15771	15652	15683	15639	15843	15780	15716	15556	15651	15700	15734	15721	15860	15678	15865	15780	15662	15699	15690	15746	15655	15757	15838	15717	15837	15646	15783	15862	15782	15827	15681	15794	15717	15663	15728	15638	15791	15746	15634	15707	15920	15806	15610	15798	15636	15656	15943	15801	15852	15904	15826	15587	15646	15650	15688	15844	15688	15594	15737	15862	15644	15662	15732	15752	15721	15781	15715	15694	15628	15764	15707	15604	15687	15731	15688	15648	15754	15759	15734	15700	15679	15746	15820	15790	15489	15725	15595	15632	15840	15637	15943	15619	15881	15738	15844	15769	15666	15696	15691	15827	15767	15632	15625	15708	15827	15648	16044	15640	15725	15814	15922	15540	15762	15792	15859	15505	15781	15698	15740	15634	15771	15712	15675	15709	15858	15742	15858	15737	15516	15729	15639	15618	15848	15560	15810	15820	15687	15696	15777	15765	15817	15818	15787	15659	15807	15683	15646	15664	15710	15794	15822	15857	15772	15880	15734	15907	15715	15709	15727	15859	15709	15684	15818	15716	15694	15845	15526	15856	15794	15737	15622	15619	15787	15873	15658	15671	15773	15790	15739	15802	15808	15664	15659	15763	15835	15506	15786	15822	15582	15857	15863	15649	15542	15680	15762	15669	15761	15748	15671	15611	15627	15799	15762	15760	15885	15625	15644	15811	15814	15746	15593	15574	15569	15844	15757	15853	15895	15837	15754	15880	15571	15886	15500	15836	15741	15836	15630	15889	15955	15653	15703	15854	15771	15666	15701	15632	15707	15873	15747	15687	15580	15632	15665	15693	15646	15754	15684	15792	15869	15838	15820	15644	15778	15789	15732	15562	15482	15748	15782	15660	15700	15677	15818	15861	15780	15878	15749	15827	15702	15782	15719	15754	15787	15775	15776	15868	15811	15821	15676	15815	15720	15725	15751	15818	15660	15812	15733	15799	15787	15641	15884	15717	15865	15728	15822	15732	15945	15701	15778	15833	15852	15601	15790	15859	15853	15835	15630	15682	15859	15735	15777	15616	15843	15865	15799	15832	15740	15775	15792	15696	15744	15740	15659	15766	15835	15825	15735	15657	15886	15700	15803	15568	15740	15630	15569	15791	15676	15681	15646	15759	15697	15966	15705	15641	15708	15742	15716	15853	15872	15724	15746	15614	15784	15834	15968	15659	15777	15717	15652	15686	15819	15654	15789	15742	15821	15755	15696	15650	15893	15963	15656	15654	15668	15744	15725	15786	15763	15721	15834	15804	15537	15798	15652	15732	15797	15777	15747	15688	15825	15734	15945	15828	15608	15776	15724	15844	15632	15785	15703	15807	15572	15734	15821	15648	15825	15721	15687	15758	15761	15750	15828	15814
23962	21334	28684	24426	22061	21496	20769	18374	18057	18188	18026	18054	18004	17781	17796	17918	18089	17899	17733	17946	18012	17746	17787	17739	17850	17811	17807	17762	17640	17654	17794	18236	19701	20253	19578	18819	18247	17816	17854	17949	17661	17670	17608	17751	17683	17666	17567	17715	17821	17852	17695	17642	17680	17472	17768	17677	17568	17718	17511	17662	17668	17685	17883	17796	17506	17637	17557	17662	17805	17706	17616	17620	17770	17825	17640	17638	17624	17798	17664	17630	17553	17540	17705	17700	17707	17676	17628	17970	17634	17978	17729	17600	17746	17643	17635	17807	17749	17773	17887	17453	17819	17861	17559	17616	17753	17356	17626	17456	17571	17460	17537	17549	17562	17532	17675	17396	17662	17669	17698	17586	17480	17731	17580	17635	17631	17809	17760	17561	17660	17614	17613	17613	17711	17744	17538	17495	17835	17513	17536	17641	17634	17691	17698	17632	17771	17760	17552	17602	17718	17703	17624	17658	17438	17645	17771	17693	17462	17520	17728	17784	17615	17789	17679	17637	17410	17687	17879	17430	17438	17592	17764	17767	17741	17726	17632	17874	17649	17651	17756	17511	17644	17611	17543	17609	17661	17531	17528	17680	17732	17695	17596	17710	17872	17594	17311	17566	17652	17909	17596	17696	17754	17782	17595	17747	17723	17580	17699	17730	17439	17627	17682	17658	17781	17489	17839	17798	17770	17578	17547	17709	17589	17537	17660	17677	17651	17812	17629	17470	17594	17642	17703	17615	17525	17621	17503	17535	17608	17653	17718	17621	17835	17498	17673	17618	17706	17541	17851	17938	17714	17660	17718	17513	17606	17568	17725	17682	17666	17700	17534	17701	17784	17711	17641	17446	17660	17856	17507	17732	17677	17766	17800	17537	17659	17567	17644	17635	17597	17688	17832	17634	17697	17837	17686	17617	17596	17530	17697	17710	17570	17590	17536	17565	17494	17835	17570	17539	17556	17779	17706	17704	17493	17455	17565	17863	17699	17665	17724	17585	17765	17732	17688	17810	17586	17574	17711	17938	17717	17522	17455	17562	17526	17704	17730	17746	17640	17711	17721	17757	17640	17681	17754	17708	17791	17552	17722	17653	17672	17735	17730	17764	17718	17597	17669	17724	17554	17590	17616	17631	17543	17576	17553	17733	17633	17620	17485	17779	17619	17810	17706	17709	17851	17664	17735	17661	17684	17437	17519	17499	17501	17784	17492	17766	17647	17609	17804	17654	17519	17661	17721	17610	17578	17481	17498	17527	17803	17451	17620	17812	17868	17422	17633	17589	17763	17663	17664	17640	17635	17693	17644	17651	17527	17388	17786	17557	17510	17894	17715	17809	17733	17687	17634	17485	17635	17739	17800	17597	17708	17547	17704	17712	17712	17658	17691	17721	17693	17679	17636	17687	17640	17692	17793	17832	17672	17364	17737	17822	17712	17781	17619	17672	17514	17516	17547	17350	17355	17644	17756	17680	17807	17532	17546	17701	17827	17843	17586	17586	17586	17636	17641	17469	17536	17654	17680	17789	17779	17644	17647	17728	17852	17813	17788	17732	17837	17550	17742	17585	17754	17651	17772	17683	17532	17462	17549	17667	17535	17724	17625	17569	17784	17578	17608	17671	17565	17597	17693	17767	17720	17707	17629	17385	17705	17889	17802	17820	17799	17528	17806	17632	17457	17804	17779	17675	17406	17545	17571	17788	17844	17750	17633	17723	17813	17534	17622	17630	17842	17653	17500	17645	17524	17577	17589	17702	17604	17671	17767	17662	17706	17686	17897	17542	17724	17607	17700	17693	17449	17442	17443	17803	17410	17656	17784	17782	17631	17713	17705	17681	17592	17508	17752	17688	17603	17545	17740	17597	17605	17693	17580	17733	17619	17962	17632	17787	17513	17676	17585	17582	17528	17455	17523	17738	17514	17734	17905	17598	17741	17566	17772	17701	17474	17741	17655	17690	17673	17531	17677	17695	17425	17702	17567	17645	17732	17553	17805	17511	17692	17680	17599	17633	17697	17675	17514	17524	17611	17787	17546	17843	17651	17621	17616	17707	17705	17631	17668	17500	17505	17820	17707	17546	17605	17809	17811	17756	17645	17752	17714	17590	17662	17504	17585	17662	17817	17546	17600	17661	17527	17679	17827	17742	17623	17392	17798	17556	17657	17612	17645	17549	17733	17734	17732	17664	17585	17536	17660	17584	17677	17606	17463	17795	17742	17779	17665	17614	17541	17464	17675	17829	17483	17579	17798	17618	17687	17774	17723	17699	17420	17663	17899	17528	17569	17667	17695	17524	17519	18029	17847	17665	17526	17561	17628	17711	17818	17676	17631	17737	17623	17731	17802	17766	17651	17959	17744	17530	17590	17659	17740	17582	17804	17533	17503	17712	17660	17767	17860	17709	17536	17513	17541	17565	17723	17803	17688	17770	17748	17688	17500	17609	17665	17745	17661	17596	17590	17766	17714	17701	17707	17736	17604	17820	17665	17569	17827	17754	17610	17794	17599	17553	17709	17751	17641	17758	17712	17598	17576	17486	17732	17635	17742	17600	17779	17580	17433	17726	17708	17354	17706	17557	17752	17763	17655	17560	17767	17838	17481	17728	17595	17611	17700	17550	17592	17513	17586	17674	17524	17589	17692	17559	17600	17620	17582	17456	17606	17535	17848	17557	17529	17519	17723	17723	17729	17790	17586	17718	17719	17731	17525	17675	17650	17711	17625	17736	17644	17400	17686	17504	17598	17547	17597	17489	17802	17473	17689	17540	17426	17650	17658	17496	17591	17626	17670	17568	17765	17665	17771	17675	17700	17630	17641	17752	17677	17600	17779	17849	17714	17466	17748	17541	17594	17856	17725	17715	17721	17800	17635	17717	17581	17570	17807	17613	17584	17566	17458	17626	17510	17592	17548	17650	17630	17620	17585	17610	17642	17672	17672	17886	17612	17867	17675	17858	17734	17610	17687	17508	17650	17446	17640	17717	17596	17584	17544	17575	17711	17748	17691	17645	17593	17847	17745	17590	17689	17826	17807	17718	17862	17742	17662	17804	17658	17658	17452	17703	17548	17783	17847	17608	17648	17740	17897	17546	17603	17710	17605	17577	17733	17581	17629	17627	17711	17637	17511	17497	17808	17604	17788	17684	17594	17762	17580	17774	17800	17689	17809	17495	17511	17572	17598	17350	17515	17619	17678	17548	17491	17769	17778	17691	17626	17704	17547	17763	17600	17624	17540	17467	17625	17523	17640	17578	17666	17609	17660	17695	17793	17625	17605	17807	17756	17778	17610	17641	17624	17662	17796	17698	17638	17687	17715	17578	17736	17736	17555	17819	17693	17536	17642	17665	17693	17755	17546	17706	17780	17673	17792	17716	17599	17680	17731	17787	17587	17541	17475	17735	17480	17597	17753	17493	17705	17684	17594	17753	17629	17625	17734	17671	17768	17583	17726	17605	17597	17700	17778	17635	17645	17646	17517	17652	17658	17882	17697	17589	17624	17713	17549	17489	17774	17685	17731	17936	17539	17671	17776	17680	17724	17621	17472	17587	17695	17859	17728	17845	17521	17629	17762	17563	17682	17943	17813	17726	17668	17665	17597	17636	17642	17502	17766	17577	17791	17710	17769	17764	17764	17759	17618	17699	17733	17661	17799	17619	17610	17515	17819	17846	17387	17636	17598	17553	17698	17675	17500	17669	17666	17714	17592	17651	17775	17668	17680	17750	17720	17582	17547	17734	17604	17754	17773	17488	17605	17739	17847	17697	17647	17830	17769	17691	17657	17815	17654	17551	17735	17622	17580	17765	17693	17732	17506	17750	17650	17648	17582	17682	17795	17659	17633	17706	17651	17660	17737	17836	17537	17663	17562	17638	17646	17861	17767	17697	17717	17400	17652	17539	17746	17517	17712	17683	17717	17369	17537	17644	17679	17647	17643	17642	17706	17530	17599	17545	17667	17541	17876	17662	17664	17522	17672	17542	17740	17687	17505	17668	17760	17574	17841	17790	17586	17533	17669	17817	17647	17619	17550	17670	17756	17778	17626	17610	17809	17683	17655	17607	17617	17755	17619	17598	17583	17677	17691	17700	17664	17602	17788	17648	17497	17579	17478	17680	17655	17615	17608	17640	17513	17526	17656	17699	17654	17543	17616	17723	17798	17739	17843	17741	17605	17698	17645	17512	17603	17567	17689	17488	17664	17743	17638	17664	17465	17527	17796	17656	17681	17589	17643	17748	17545	17602	17725	17807	17355	17511	17763	17613	17613	17583	17536	17586	17658	17557	17563	17627	17745	17512	17754	17583	17668	17609	17579	17711	17610	17526	17632	17331	17567	17755	17871	17761	17684	17655	17598	17704	17491	17541	17606	17550	17565	17515	17386	17697	17576	17643	17474	17732	17676	17490	17814	17506	17707	17814	17668	17776	17357	17675	17576	17539	17580	17725	17452	17524	17637	17773	17495	17550	17406	17751	17405	17750	17687	17762	17508	17812	17723	17724	17616	17671	17537	17686	17682	17692	17574	17471	17788	17613	17786	17572	17572	17672	17532	17582	17622	17885	17586	17766	17753	17661	17607	17616	17509	17696	17702	17636	17551	17563	17696	17558	17545	17612	17699	17580	17615	17513	17521	17741	17633	17596	17469	17356	17659	17741	17588	17456	17540	17739	17486	17744	17668	17603	17791	17551	17524	17789	17717	17590	17765	17665	17706	17740	17677	17530	17444	17699	17812	17636	17618	17627	17574	17606	17761	17681	17795	17619	17733	17717	17662	17591	17528	17775	17632	17725	17754	17637	17659	17645	17872	17768	17757	17864	17530	17977	17577	17820	17423	17528	17854	17777	17605	17617	17552	17567	17606	17607	17611	17847	17791	17633	17653	17724	17697	17624	17526	17646	17635	17593	17780	17493	17779	17641	17712	17476	17522	17681	17534	17575	17443	17522	17680	17715	17685	17694	17733	17681	17810	17992	17605	17650	17737	17729	17536	17666	17656	17650	17829	17622	17630	17692	17646	17631	17788	17929	17961	17667	17741	17712	17479	17680	17748	17677	17722	17755	17727	17723	17698	17891	17724	17428	17791	17748	17710	17517	17502	17496	17607	17586	17667	17610	17752	17800	17561	17578	17803	17545	17484	17734
15164	24599	23271	19548	18029	17140	17116	16574	16395	16405	16304	16237	16256	16259	16026	16262	16141	16080	16198	16182	16033	16188	15867	16047	16105	16263	16051	16203	16138	15936	15999	17251	19422	19702	18657	17251	16336	16228	16201	15870	16022	15928	16043	15856	16063	16104	15932	15992	15881	15901	16111	15949	15944	16099	16215	16053	15999	15879	15815	15883	16163	16045	15942	16001	15835	15820	15975	15891	15978	16019	16136	15841	16076	15920	15964	15840	16115	15857	16133	15965	16040	15923	16146	15946	16008	15875	15974	15855	16071	15969	16107	16168	15951	16109	15878	16035	15937	16018	15986	16025	15830	15991	15863	15963	15796	16016	15927	15932	16064	16137	16042	15809	16034	15874	15965	15927	15976	15839	16013	16042	15845	15895	15888	16045	15951	15926	15940	16028	15967	15924	16070	15995	16017	15767	15969	15976	15894	15946	16012	15888	15908	15908	15942	16017	15928	15937	15865	15829	15797	15921	16067	15763	16073	15970	15825	16043	16021	16011	15995	15957	15915	15951	15870	15863	15954	16080	15965	15986	15901	15828	15893	15981	15731	15815	15989	15947	15928	16074	16058	15981	16004	15981	15907	15927	15880	16006	16025	16166	15881	16044	15988	15917	16093	15874	16001	15974	16000	16058	16037	15872	16067	16051	16014	15980	15890	15795	15832	15983	15980	15800	16038	16040	15886	16017	16000	15963	16044	15803	15982	15780	15961	16003	15858	15955	15913	16085	15877	15894	15964	15955	15817	16065	16082	16036	15706	15972	15999	15974	15876	16070	15920	15902	16143	15747	15924	16028	16028	15908	15865	16128	15751	15995	16019	15861	15873	15863	15871	15972	16004	15995	15953	15886	15880	15853	15683	16013	15951	16006	16013	15919	15823	16024	15875	15915	16056	15896	15983	15851	15981	15940	15959	15826	15875	15898	15826	16112	15933	15834	15978	16120	15905	15887	15944	15962	15978	15835	16014	15919	16016	15859	16268	15858	16105	15853	15913	16054	15898	16001	15876	15987	15825	15977	15929	15986	15951	15972	15935	15877	16040	16153	15944	16101	15974	15957	15989	15811	15950	16083	16013	15837	15924	15954	16110	15999	15901	15848	15981	15926	16041	16026	15862	15917	15931	16061	15891	16084	15907	15875	16086	15850	15947	15834	15905	15997	16065	15836	15988	15936	15802	15960	16083	15847	16068	15787	15965	15838	16223	16111	15919	16022	15812	15946	16053	15855	15972	15959	15894	15983	15886	15936	15934	15819	15895	15979	15953	15963	16008	15894	16023	15768	16008	15898	15866	16140	16077	16156	15922	15902	15931	16007	15926	15816	15856	15861	15980	15953	16116	16081	15987	15888	16057	15903	16057	15981	16062	16069	16058	15986	15978	15987	16032	16029	15966	16125	15953	15889	15915	15882	15984	15899	15953	16027	15984	16026	15979	15695	15845	15803	15948	15911	15977	15920	15832	15865	15933	16014	15945	15895	16073	15777	15943	16006	15903	15849	15834	16049	15888	15943	16033	16281	16178	16040	16082	15960	15971	16054	15965	15817	16053	16020	16094	15911	15795	16183	15920	16020	15907	15977	15875	15822	16108	15838	15904	15860	15910	15984	15748	15916	15863	15915	16102	15844	15948	15973	15825	16097	15976	15909	15873	16124	16003	16014	16048	16001	15909	16006	15867	16000	15853	16002	16157	16044	15946	15856	15892	15928	15835	16115	15952	15786	15872	15918	15800	16015	15983	15972	15922	15876	16040	15891	15952	16056	16203	15954	16010	15923	16049	16024	15907	15913	15963	15917	15983	15836	15901	16065	16140	15994	16051	15939	15798	16047	15923	15988	15842	16002	15879	15905	15834	15839	15833	15847	16067	16007	15968	15945	16051	16067	15927	15971	15925	15815	15986	15951	15958	16012	16041	15822	16087	15884	16046	16036	16030	15783	16009	15878	15891	15953	15977	15875	15945	15988	15939	16077	15924	16122	15915	15801	15986	15862	15881	15949	15979	15946	15968	15855	15909	15918	16123	15867	15896	15942	15892	15797	15923	16150	15886	15987	16005	16084	15840	16052	15950	15943	16114	15981	15931	16074	15903	15983	16053	16041	15986	15903	15987	15859	16046	15929	15873	15901	15771	15947	16018	15991	15963	15874	15963	15963	15967	15978	15904	16027	15987	15964	16167	16043	15833	15822	15995	15871	16030	16085	15771	15977	15963	15915	15872	16075	15952	15981	15969	16039	15890	15846	16107	16054	15957	16145	16043	15937	15965	16126	15960	15907	15811	15908	16047	15909	16135	16072	16104	15953	15938	15977	15981	15963	16039	16047	16121	15963	16064	15923	15932	16096	16021	15952	15979	15949	15901	15952	16087	15881	16075	15826	15989	15893	15997	15948	15958	15879	16032	15984	16008	15911	15854	15889	15925	15826	15852	16008	15831	16001	15699	15738	15848	15937	16013	16132	15859	15876	15942	15952	16028	15983	16080	15755	15900	15927	15946	15822	16072	15916	16014	15867	16045	15913	15977	15819	15898	15875	15971	16064	15981	16043	15971	15967	16117	16132	15892	16005	15991	15896	15900	16068	15897	15891	16011	15850	16057	15967	15997	16016	15900	16089	15897	15981	15989	15866	16122	16054	15879	16150	16071	16115	16025	15897	15811	15890	16062	15895	16016	15911	15833	15900	15904	15967	15991	15990	15917	15954	16059	16009	16038	16043	15942	15953	15801	16033	15951	15892	15976	15883	15964	15954	15965	16101	16039	15906	16041	15888	16004	15883	15997	16036	15858	15953	15877	16040	16142	15997	15995	15839	16130	15735	16243	15831	15975	15880	16031	15904	15839	15868	15968	15940	15921	15829	16009	15868	16007	15985	15885	15981	15999	15938	16145	16032	16026	16070	15996	15942	15877	15893	16019	15755	15928	16168	16033	15960	15787	15877	15921	15847	15908	15937	15866	15855	16004	16164	16022	15996	15903	15629	16073	15929	16188	15901	15834	15944	15879	16023	15950	16184	15997	15995	15946	15967	16019	15937	16035	16077	15939	16141	15928	15984	16032	16145	15892	15940	15957	15989	16226	15869	15943	15994	15879	15899	15967	15737	15957	15964	15818	15855	15899	16005	16021	15928	16122	15770	15838	16136	15945	15946	16047	16153	15924	15853	16009	16068	15838	16013	16010	15739	15930	15833	15941	15730	16001	15928	15835	16181	15933	15910	15909	15790	15904	16096	15817	16005	15876	16146	16018	16000	16029	16001	15799	16080	15999	16112	15837	15924	15933	15781	15931	16118	15936	15964	16005	16233	15976	15883	16110	16012	15960	16088	15882	16009	15937	15758	15929	16077	16029	15966	16034	15763	15933	16068	15978	16050	15989	15826	15943	15945	15870	15971	15853	15780	15969	15981	15932	15706	15955	15954	15999	16137	15996	15850	15910	15971	16115	15942	16000	16046	15894	15953	16071	15899	16017	16051	15999	15875	16036	15804	16201	16029	15777	15836	16062	15941	15917	16101	15941	15860	15799	15851	15997	15806	16057	15867	15881	15822	16053	15799	15944	16153	15914	15971	16085	15854	16038	16013	15787	15851	15862	15884	16073	15852	15912	15890	16119	16059	15665	16017	15973	15821	16057	15870	15942	15858	15888	15946	16024	15939	15873	15881	16049	16119	15870	16084	15891	15799	15800	15776	15934	15734	16022	15836	15878	15871	15982	16142	15917	15945	16055	15962	15954	15945	16065	15887	16021	15806	16082	15991	15996	16097	16095	15864	15899	15971	16054	15935	16026	15832	16001	15988	16091	15856	15927	15995	15919	15947	15865	16110	15989	15846	15759	16087	16126	16034	15743	15934	15884	15947	15919	15915	15973	15830	16040	16007	15945	15884	16070	15985	15865	16063	16005	16033	15993	15911	16052	15781	15863	15954	15926	15883	16020	15819	15839	15922	15882	16042	16014	15974	16195	15850	16018	15871	15830	16005	15820	15971	15799	15926	15995	15901	15818	15716	15956	15813	15875	15811	15954	15869	16037	15938	16112	15997	15849	15870	15984	15827	15945	16056	15940	15965	15943	15985	15896	15958	16115	16023	16016	16029	15988	16086	15949	15773	16048	15922	16087	15916	16107	16025	15959	15993	15950	16057	15974	15941	15892	15869	15864	15987	15920	15952	16009	15955	16049	15950	15917	16002	16026	15992	15974	15890	15816	15841	15880	15874	15941	15880	15954	15910	15931	15826	16013	15882	15798	15970	15953	16099	16018	15992	16022	15979	15818	15945	15899	16070	15815	16002	16029	15997	16034	15960	15931	15981	15998	15944	15901	15995	16099	15905	15803	15932	16058	15913	15884	16016	15880	15891	15985	15859	15945	15885	16016	16005	15955	15744	15862	15975	16054	15897	15954	16023	15879	15982	15902	15987	15998	16018	15962	15976	15960	15942	16064	16026	16042	15896	15966	15948	15921	16179	16027	15800	15968	15986	15948	16001	16091	16026	15923	15951	16235	15885	15915	15859	16024	16034	16015	15913	16033	15962	16009	16113	15716	15994	15854	15932	15979	15886	15801	15882	15948	15880	15870	15909	16046	15926	15947	15874	15999	16114	15874	15858	15970	15934	15845	15937	15715	16039	15837	15880	15883	15938	15928	15926	15818	15942	15977	15917	15938	15956	16175	15819	16157	15990	15902	16059	15943	15881	15703	16089	15879	15930	16057	15903	16141	15938	15936	15866	15870	15882	15882	15935	15995	15861	16017	15779	15963	15981	15939	15891	15986	15939	16063	15953	16094	15887	15975	16062	15932	16002	15841	15943	15888	15797	15738	15841	15873	16007	15960	15772	16076	15886	15987	16038	15902	15874	16064	15963	16056	15882	16024	15874	15964	16025	15829	15933	16054	16079	15965	15992	15901	15917	15861	15922	15955	15822	15976	15988	16145	16056	15758	15962	15987	15994	15967	15875	15942	15978	15939	15921	16081	15898	15967	15937	16011	16103	15852	15962	15916	16098	15896	15879	15775	15830	16083	16076	16150	15882	16000	15768	16085	15853	15905	15897	15829	15842	15900	16256	15999	15963	16073	16041	15992	16113	15924	15955	15932	15936	15793	15920	16214	15994	16051	16014	15792	15738	16070	15912	16249	15971	15813	15851	16044	15994
22930	21369	29259	23848	21566	23564	24418	19409	18601	18876	18530	18362	18434	18487	18359	18330	18240	18256	18435	18325	18546	18317	18360	18408	18387	18671	18345	17892	18266	18279	18209	18728	21704	22553	21641	20132	18882	18619	18400	18069	18121	18171	18159	18277	18010	18034	18149	18113	18002	17968	17906	18076	18060	18185	18131	17882	18212	18224	18105	18141	18118	18150	18080	18174	18110	18014	17978	18205	18129	18132	18170	17985	18025	18013	18212	17911	18074	17925	18005	17923	17996	18050	17917	18007	18227	18073	18141	18132	18107	18064	18177	18248	18141	18364	18129	18006	18103	18146	17856	18103	17956	17961	18137	18139	18022	17902	18092	18107	18054	18008	18152	17952	17733	18211	18062	18058	17961	17902	18076	17979	17925	18048	18082	17985	17962	18038	18032	18038	18179	18155	18070	18039	18126	18083	17996	17933	18324	17994	17916	18062	18180	17795	18127	18077	18071	17997	17970	18063	18000	17864	18083	17965	18005	18024	18011	17971	18208	17972	18135	18081	18188	18229	17962	17997	17955	18020	18001	17879	17948	18280	17865	18030	18023	17927	17898	17946	17938	17913	18053	17946	17825	17979	17933	18128	18047	17954	18000	18177	17817	18095	18040	18161	17960	18208	18072	18086	18061	18092	17988	17865	18104	18009	18109	17970	18054	17906	18130	18160	17950	18059	18014	17999	17900	17968	17941	17935	18146	17851	18168	18051	18164	18068	17988	18053	18276	17948	18103	18018	18162	17973	18019	18187	18098	18050	18201	18075	18040	18039	18017	17946	18034	17944	18078	18148	17979	18118	18082	17876	18082	18185	17939	17971	18250	18041	18067	17982	18363	18207	18057	18128	18010	18119	18072	18137	18037	18184	17989	17899	18038	18084	18154	17838	18019	18047	18211	17920	17989	18138	18127	18134	18102	18038	18050	18075	17926	18091	18155	17990	18038	17959	18071	17991	18210	18090	17929	17983	17847	17820	18044	18043	17872	18052	18033	17910	17955	17895	17916	17987	18025	17801	17870	18050	18099	18075	18101	18045	18024	18011	17994	17963	17776	17936	18014	18070	18155	18129	18094	17926	18194	18015	17991	18205	17875	18139	17743	17994	17868	18276	18017	17996	18075	17995	17913	18149	18024	17960	17912	17928	18145	18295	18280	18103	18130	18005	17860	17915	18009	17985	18100	17928	17972	17848	18131	18055	17778	18016	17878	17877	17976	17944	18227	17987	18066	17898	17838	18106	17916	17920	18176	17994	17808	18155	17971	17936	18139	18030	18011	17997	17975	17979	18050	17846	18052	18101	18152	17959	18054	18079	18074	17976	18124	18086	17945	18050	18094	18200	18068	18026	18025	17845	18148	17996	18225	17947	18025	18170	18176	18068	18115	17937	18152	18148	18026	17893	18215	17815	18023	17806	17994	18317	17920	18052	18168	17893	18174	18072	17806	18154	18082	18149	17959	17944	18128	18034	18080	18308	18049	17974	18062	18000	18013	18014	17975	18175	18192	18241	18213	18069	18189	18025	17978	17954	18054	18026	17961	17848	18135	18117	18060	17936	18112	18152	17964	18265	17987	18026	18006	17625	18099	18129	17936	18039	18068	18047	18052	18065	17985	18141	17875	18116	17979	18035	18008	17906	17834	18165	18072	18141	18047	18061	18172	18031	17999	18208	17879	17973	17971	18112	17989	17909	17777	17938	18023	17950	18243	17905	17981	18142	17983	18022	18094	18061	18321	18163	18016	18184	17929	17872	18036	18276	18138	18028	18009	18161	18030	18115	18053	17785	17862	18229	18342	18229	18136	17917	17988	18229	18019	17855	17828	17789	18119	18061	18222	18068	17938	18013	18229	17788	18093	18010	17848	18272	17865	18046	18039	17938	18039	18245	18044	18110	18100	17819	18227	18225	17935	17963	18047	18011	18026	17978	18000	18151	18167	18032	17926	17956	17886	17959	18109	17984	18015	17997	18059	18210	18074	18106	18030	18061	18059	18068	18052	18247	18269	18078	18012	18056	17928	17916	17814	18108	18064	17861	18073	18030	18141	17868	18061	18092	18176	18014	18057	18114	17870	18179	18059	18141	18033	18058	17960	17947	17983	17853	18006	17868	18093	18096	18133	17775	18123	17873	18140	18016	18300	17921	18112	18228	18216	17935	17887	18105	18041	18075	18138	18124	18149	18057	18051	18009	18147	18064	17844	17912	18179	17945	18068	18118	18113	18246	17986	18273	18002	18030	17932	18211	17829	18187	18011	18086	18012	17965	17995	17975	18219	18032	17924	18084	17988	17884	17851	18107	18026	18145	18028	18094	18045	18021	17998	17944	18040	18186	18157	18079	18244	18120	18128	18191	18095	18028	18073	18161	17954	18091	18048	18159	18024	17940	18084	17960	17974	18082	18031	17862	18270	18165	18103	18046	17935	17906	18078	17945	17987	18007	18017	18020	18001	18176	18002	18159	18024	18024	18053	18024	18147	18092	17979	18000	17836	18013	18267	18121	18096	18115	17905	17890	18071	18067	17966	18020	17925	17869	18075	18089	18051	18121	17932	18170	18259	17811	18160	18059	17970	17970	18193	17833	17962	18105	18209	18110	18048	18193	18031	18091	17978	18066	18007	18033	18146	17881	17921	18120	18049	17948	18016	17938	17996	18206	18063	18177	18075	17891	18046	18123	18005	17892	18128	17846	17858	18027	18045	17991	18166	18245	17920	18047	18065	18005	17971	17968	17964	18192	17992	18061	17959	18073	17951	18016	18008	18041	17942	18024	18212	17966	17979	17928	18049	18059	18068	18055	17991	17895	18031	17956	17983	18108	17989	18012	17869	18199	18228	17956	18072	18097	18175	18188	17888	18119	17980	18263	17740	18012	18138	18105	18036	18089	17935	18027	17973	18339	17891	18176	17979	18123	18218	18117	17898	18034	18282	18073	18128	18048	18065	18063	18132	17944	18225	18038	17786	17937	17976	17919	18088	18110	18036	18017	18071	18017	17993	18169	18202	17865	18062	18066	18006	18142	18234	17880	18007	17876	17864	17983	18045	18078	17912	18048	18398	18068	18108	18013	18022	18237	18085	17846	18107	18029	18150	18033	17832	17971	18092	17995	17952	17999	18144	17990	18146	17972	17987	18088	18040	17939	17893	17868	18095	18131	18024	18102	18003	17865	17986	18097	18052	17958	18066	18072	17896	18186	18027	17963	18021	17849	17926	18165	17907	17864	18101	17998	17845	18025	17968	18062	17910	18215	17939	17903	17913	18148	17907	18051	18244	17926	18153	17969	18271	18092	18000	17814	17996	17870	17985	18172	17998	17935	17976	18052	18021	17831	17999	18021	18244	18154	17936	18123	18068	18009	18015	18024	18109	17973	18274	18119	18083	18042	17857	17893	17897	18063	18006	17872	17936	18048	18048	17898	18104	18091	18037	18093	18077	17750	17886	17946	18039	17856	17979	18063	18066	18009	17972	18014	18054	18028	17959	18024	17949	17987	17980	17967	17965	18074	17957	18003	17987	18183	17899	18119	18082	18091	17792	18144	17954	18260	17902	17957	17961	17932	17955	18120	18089	17875	17709	18025	18120	18021	18171	18130	18028	18073	17998	18042	17973	17901	17961	18000	17846	17938	18073	18232	18145	18088	18013	17911	17858	18029	17914	18135	18012	18037	18115	18148	18114	17947	18012	17971	17894	17990	18047	18234	18112	17928	18032	18011	17959	17878	17988	18064	17959	18043	17940	18180	18165	18030	18063	18127	18037	18080	18110	18127	18115	17792	18150	17969	18035	17907	18061	17978	18140	18019	17985	17805	18018	17919	18198	18018	18054	18035	17963	17997	18045	18082	18097	18073	17898	18079	18057	17895	18165	18110	17899	17884	18041	17977	18052	18215	18264	18031	18119	18042	18181	17924	17923	18102	18189	17768	17977	17933	18036	18098	18147	18131	18027	18035	17961	18249	18161	17986	18036	17864	18074	18133	18011	18060	18052	18090	17989	18090	18022	17967	17940	18031	18006	18044	17989	17996	18090	18253	18063	18126	18270	17920	17771	17976	17786	17941	18105	18209	18185	18177	18103	17995	18004	18056	17953	17842	17891	18145	18213	18059	18016	17945	18015	17906	17969	17845	18015	18057	18128	17677	18067	17927	17958	18141	18170	18013	18132	18002	17941	17883	18154	18196	18008	18057	18122	18100	18020	18010	18136	18097	18120	17920	18201	17831	18092	17901	18001	18139	17801	18039	18024	18053	18064	17990	18152	18040	18189	17902	17953	18022	17920	17993	17829	18037	18022	17805	18037	18011	17913	17920	17893	17985	18049	17928	17864	18006	18013	17863	17965	18015	18008	17907	17935	18064	18125	18047	17961	17921	18157	18172	17844	18012	18086	17962	18029	17906	18291	18261	17972	18080	18120	18092	18240	17923	18190	17962	17973	18032	17778	17968	18185	18093	18208	17966	18046	18074	18127	17995	18271	17954	18165	18211	17919	17955	17877	17930	17858	18145	17908	18120	18165	17889	18180	17935	18014	17990	18016	18010	18011	18092	18009	17946	17896	18019	17894	18212	17965	18223	18069	18006	18174	18197	18208	18058	18151	17857	18023	18036	18291	18107	17986	18112	18044	18047	18220	18097	18087	17971	18004	18162	17949	18155	17976	17904	17846	18096	17924	17969	17928	17941	18091	18047	17778	18016	18301	18174	18191	18050	17829	17861	18262	18045	18007	17972	17950	18040	18155	17990	18018	18054	17930	18071	17890	17948	17832	18214	18114	18128	18073	18112	18044	17956	18014	18196	18155	18100	17983	18089	18034	17932	17986	18096	17881	18028	18159	18022	18037	18079	18304	17965	18050	18115	18001	18016	18030	18071	18063	18086	18027	18105	18143	18044	17966	18057	18091	17927	17986	18058	18020	18128	17938	18089	17927	18033	17960	17865	18163	18216	18116	18067	18011	18110	17939	18206	18026	18083	18015	18043	18056	18148	18182	17860	17913	18148	18204	17839	17867	18150	17922	18182	18156	17906	17988	18198	18091	17810	18069	18155	18102	18200	17856	18101	18283	17702	17996	17918	18023	17979	17822	17979	18066	18036	17966	18121	18057	17984	18185	17790	17870	18062	17875	18000	18184	18146	18095	18088	18097	17951	17924	18128
17122	30243	27501	22113	19747	18619	17788	17235	17190	16951	16864	16666	16552	16483	16515	16488	16526	16558	16211	16411	16464	16559	16369	16414	16668	16352	16396	16396	16396	16446	16208	17542	22544	22601	21347	18936	17157	16642	16384	16289	16142	16247	16281	16129	16179	16226	16246	16192	16191	16227	16158	16245	16045	16225	16094	16109	16065	16394	16109	16109	16357	16174	16293	16351	16185	16276	16306	16284	16303	16127	16287	16177	16142	16237	16291	16353	16187	16028	16166	16213	16266	16178	16262	16344	16235	16207	16353	16092	16141	16147	16287	16245	16217	16182	16148	16095	16124	16153	16220	16194	16334	16306	16283	16353	16315	16123	16216	16127	16175	16201	16244	16263	16326	16077	16109	16284	16138	16299	16274	16206	16480	16182	16293	16277	16294	16179	16151	16251	16160	16099	16228	16257	16250	16094	16165	16225	16243	16200	16249	16340	16230	16309	16135	16332	16318	16181	16227	16196	16227	16135	16147	16259	15879	16050	16311	16215	16226	16098	16299	16070	16122	16145	16178	16183	16166	16232	16290	16255	16336	16070	16171	16200	16081	16164	16093	16101	16249	16202	16064	16205	16133	16297	16207	16136	16186	16093	16174	16146	16151	16337	16232	15972	16247	16132	16195	16174	16138	16238	16267	16077	16073	16328	16046	16141	16198	16157	16040	16172	16244	16191	16024	16169	16226	16067	16146	16243	16400	16244	16039	16316	16334	16143	16062	16040	16155	16138	16055	16185	16212	16323	15980	16033	16373	16314	16078	16258	16137	16164	16218	16072	16255	16044	16297	16277	16185	16136	16264	16199	16137	16396	16077	16134	16257	16341	16115	16051	16169	16219	16221	16080	16200	16252	16172	16198	16146	16274	16174	15964	16208	16156	16187	16082	16252	16075	16103	16275	16120	16305	16171	16138	16287	16258	16172	16087	15992	16335	16315	16251	16237	16310	16089	16205	16217	16299	16126	16164	16276	16060	16086	16233	16255	16145	16157	16196	16029	16227	16076	16279	16270	16342	16175	16252	16266	16075	16169	16212	16287	16156	16209	16297	16108	16244	16192	16198	16184	16289	16307	16063	15988	16122	16175	16251	16153	16197	16387	16181	16113	16351	16190	16083	16302	16106	16228	16072	16132	16151	15979	16226	16018	16088	16257	16107	16130	16321	16247	16181	16149	16214	16248	16176	16160	16148	16113	16187	16330	16061	16175	16302	16227	16160	16219	16164	16157	16039	16226	16217	16094	16276	16179	16260	16265	16128	16246	16295	16088	16117	16105	16339	16157	16130	16224	16336	16207	16159	16172	16273	16311	16294	16066	16312	16197	16080	16260	16214	16235	16242	16242	16297	16252	16111	16230	16176	16099	16024	15936	16072	16098	16034	16310	15994	15997	16201	16147	16238	16213	16216	16142	16028	16007	16038	16290	16277	16144	16190	16007	16159	16146	16098	16193	16052	16105	16348	16288	16128	16322	16260	16213	16180	16351	16289	16228	16053	16173	16122	16147	15906	16324	16168	16097	16037	16225	16210	16080	16209	16236	16064	16324	16247	16177	16277	16081	16184	16170	16120	16277	16218	16097	16171	16135	16201	16112	16271	16125	16072	16092	16242	16331	16033	16007	16119	16201	16123	16220	16081	16185	16239	16175	16158	16244	16140	16092	16312	16229	16242	16134	16104	16262	16173	16179	16241	16211	16111	16106	15974	16273	16156	16147	15959	16155	16239	16106	16105	16270	16311	16247	16232	16212	16223	16180	16031	16125	16233	16110	16263	16095	16281	16182	16049	16283	15922	16334	16090	16028	16128	16168	16216	16358	16270	16196	16281	16137	16109	16163	15987	16276	16124	16208	16219	16159	16240	16152	16169	16164	16183	16270	16173	15980	16056	16011	16267	16261	16282	16132	16242	16243	16224	16014	16136	16231	15990	16126	16221	16181	16200	16311	16152	16046	16245	16293	16018	16108	16194	16202	16395	16078	16155	16115	16252	16197	16157	16126	16138	16251	16003	16190	16192	16016	16089	15987	16201	16183	16053	16268	16061	16104	16328	16195	16173	15985	16186	16114	16274	16287	16077	16132	16253	16008	16308	16095	16200	16030	16049	16055	16161	16349	16122	16228	16098	16113	16168	16241	16345	16410	16222	16250	16120	16227	16115	16147	16189	16406	16173	16044	16120	16099	16267	16130	16112	16234	16385	16056	16333	16287	16111	16135	16113	16083	16221	16169	16027	16037	16204	16105	16132	16251	16281	16258	16131	16150	16242	15873	16279	16095	16200	16361	16166	16089	16120	16019	16132	16355	16106	16143	16178	16188	16137	16108	16031	16248	15999	16122	16162	16201	16299	16286	16108	16492	16288	16348	16260	16190	16166	16367	16093	16284	16352	16171	16188	16259	16190	16154	16294	16013	16194	16049	16206	16209	16110	16298	15977	16198	16079	16138	16223	16131	16259	16155	16202	16284	16236	16193	16088	16190	16062	16290	16233	16159	16180	16080	16189	16241	16009	16436	16317	16037	16297	16168	16062	16206	16190	16199	16145	15995	16239	16184	16040	16194	16072	16129	16062	15977	16206	16178	16074	16183	16153	16295	16093	16356	16270	16285	16072	16167	16152	16271	16005	16240	16241	15941	16065	16058	16355	16152	16114	16284	16147	16249	16302	16157	16140	16178	16078	16365	16071	16186	16153	16215	16139	16314	16110	16082	16193	16301	16221	16118	16226	16150	16322	16130	16240	16181	16065	16206	16289	16053	16209	16062	16142	16156	16160	16253	16237	16238	16182	16118	16050	16161	16180	16100	16184	16201	16259	16123	16119	16108	16150	16182	15966	16198	16178	16274	16119	16423	16182	16124	16293	16225	16312	16313	16281	16185	16204	15936	16149	16207	16199	16003	16017	16363	16282	16135	16207	16312	16117	16201	16086	16141	16290	16141	16205	16087	16090	16110	16247	16228	16377	16055	16263	16179	16031	16180	16058	16273	15975	16169	16205	16240	16163	16147	16188	16249	16070	16270	16142	15979	16392	16216	16192	16310	16083	16023	16205	16216	16210	16115	16108	16323	16232	16100	15947	16089	16212	16226	16400	16164	16154	16080	15992	16112	16009	16177	16117	16302	16207	16318	16020	16050	16204	16189	16265	16010	16293	16190	16347	16211	16140	16245	16146	16164	16075	16145	16172	16162	16131	16123	16126	16001	16166	16346	16037	16212	16178	16298	16189	16153	16090	15964	16212	16154	16204	16227	16094	16098	16252	16136	16225	16225	16217	16227	16158	16135	16211	16152	16096	16151	16185	16170	16137	16185	16115	15751	16066	16265	16188	16267	16157	16179	16313	16132	16159	16181	16316	16191	16227	16221	16118	16325	16156	16158	16211	16305	16355	16072	16276	16199	16242	16160	16197	15926	16089	16292	16233	16256	16134	16191	16316	16328	15928	16057	16218	16146	16120	16120	16293	16180	16130	16287	16153	16154	16041	16137	16282	16320	16190	16245	16235	16192	16240	16233	16425	15992	16103	15992	16228	16224	16314	16142	16240	16281	16207	16155	16300	16171	16007	16014	16342	16258	16107	15969	16244	16287	16185	16127	16111	16187	16171	16039	16117	15930	16094	16088	16169	16216	16180	16253	16152	16233	16185	16125	16196	15997	16384	16104	16217	16327	16247	16239	16331	16074	16088	16315	16013	16307	16363	16151	16256	16221	16180	16007	16302	16300	16157	16279	16122	16121	16288	16189	16230	16025	16463	16145	15946	16177	16138	16125	16079	16086	16084	16269	16208	16147	16303	16119	16062	16262	16150	16043	16257	16092	16075	16053	16154	16262	16010	16115	16232	16319	16172	16268	16106	16148	16026	16181	16366	16245	16085	16269	16266	15924	16239	16298	16077	16170	16183	16282	16052	16234	16197	16158	16185	16290	16031	16135	16064	16113	16083	16197	16165	16204	16387	16235	16107	16312	16142	16010	16171	16153	16225	16158	16258	16113	16328	16002	16301	16231	16178	16149	16049	16149	16117	15999	16194	16365	16221	16162	16129	16098	15992	16205	16214	16220	15946	16177	16191	16148	16104	16123	16074	16173	16113	16211	16110	16155	16241	16324	16196	16115	16246	16239	16316	16292	16320	16196	16028	16343	16173	16191	15987	16208	16122	16009	16320	16132	16221	16114	16096	15943	16196	16054	16448	16215	16327	16051	16126	16221	16185	16120	16334	16214	16254	16438	16172	16105	16134	16120	16160	16252	16214	16058	16128	16101	15972	16217	16323	16169	16009	16176	16162	16175	16180	16209	16009	16146	16248	15981	16186	16242	16126	16108	16139	16214	16268	16195	16186	16135	16301	16365	16167	16149	16040	16227	16254	16208	16264	16186	16216	16133	16226	16218	16350	16170	16122	16270	16266	16131	16207	16105	16067	16229	16193	16114	16195	16134	16169	16240	16252	16190	16242	16058	16248	16222	16267	16126	16130	16171	16137	16362	16016	16401	16043	16246	16186	16056	16112	16134	16129	16181	16200	16212	16222	16199	16174	16293	16188	16137	16060	16150	16246	16298	16170	16174	16068	15983	16206	16088	16159	15891	16172	16059	16077	16076	16146	16081	16289	16327	16242	16262	16115	16366	16142	16153	16160	16122	16336	16198	16385	15989	16061	16244	16427	16066	16160	16198	16057	16180	16156	16080	16160	16205	16216	15992	16009	16234	16266	16179	16249	16209	16047	16226	16285	16249	16202	16183	16148	16299	16204	16325	16164	16296	16138	16340	16145	16138	16208	16221	16073	16159	16052	15952	16108	16274	16183	16052	16197	16241	16150	16079	16166	16165	16222	16410	16211	16109	16095	15992	16093	16148	16289	16204	16155	16215	16206	16023	16302	16208	16210	16181	16230	16258	16126	16215	16362	16084	15995	16146	16271	16156	16155	16164	16421	16234	16019	16008	16168	16074	16190	16241	16169	16206	16151	16033	16231	16270	16187	16317	16040	16193	16102	16293	16118	16096	16093	16267	16122	16401	16175	16314	16267	16223	16176	16182	16112	16287	16208	16153	16318	16152	16345	16300	16038	16245	16014	16143	16289	16190	16114	16159	16198	16395	15911	16443	16187	16226	16127	16210	16246	16250	16234	16276	16182	16251	16158	16136	16230	16343	15993
27653	22140	24322	21505	18341	18560	18556	18367	18314	18369	18329	18098	18511	18082	18078	18180	18395	18506	18342	18058	18083	18414	18317	18326	18130	18345	18103	18270	18183	18393	18162	18300	18534	18673	18812	18637	18355	18387	18226	18151	18058	18154	18112	18323	18151	18310	18029	18112	18337	18165	18016	18130	18180	18033	18276	18065	18278	18334	18127	18278	18152	18030	18234	18267	18379	18126	18198	18200	18168	18155	18421	18306	18324	18122	18256	18178	18464	18265	18231	18173	18112	18235	18369	18195	18183	18097	18271	18298	18051	18363	18304	18013	18091	18261	18293	18034	18214	18155	18239	18149	18060	18228	18100	18179	18130	18379	18127	18196	18410	18167	18230	18094	18037	18500	18030	18319	18314	18406	18289	18247	18285	18203	18188	17989	18289	18063	18210	18060	17997	18063	18256	18247	18093	18176	18098	18186	18216	18344	18240	18220	18227	18233	18318	18157	18226	18077	18276	18047	18155	18191	18102	18304	18181	18075	18105	18218	18082	18214	18287	18416	18248	18052	18187	18180	18358	18113	18076	18282	18167	18109	18206	18261	18242	18431	18404	18004	18175	18273	18270	18372	18102	18109	18139	18126	18175	18321	18523	18152	18028	18167	18254	18186	18257	18413	18069	18196	18260	18010	18337	18040	18097	18197	18289	18031	18367	18226	17997	18331	18285	18305	18457	18185	18265	18374	18051	18160	18162	18138	18345	18136	18312	18266	18307	18164	18288	18217	18247	18253	18395	18071	18180	18317	18389	18099	18132	17989	18209	18339	18313	18183	17979	18109	18182	18262	18198	18258	18168	18051	17985	18030	18095	18222	18096	17883	18212	17996	18238	18134	18191	18270	18023	18186	18313	18030	18411	18161	18276	18186	18268	18056	18335	18029	18418	18122	18311	18182	18347	18113	18106	18112	18052	18132	18178	18029	18220	18119	18372	18200	18254	18140	18235	18206	18075	18190	18122	18071	18108	18230	18156	18330	18095	18216	18266	18101	18234	18102	18271	17985	18061	18123	17910	18344	18263	18323	18160	18295	18254	18036	18202	18171	18257	18268	18311	18138	18377	18268	18031	18215	18100	18039	18305	18234	18370	18299	18211	18158	18110	18386	18006	18173	18115	18185	18401	18193	18125	18039	18093	18231	18232	18298	18240	18205	18276	18343	18270	18202	18349	18294	18207	18237	18381	18132	18229	17963	18325	18276	18139	18236	18001	18082	18168	17982	18115	18203	18201	18388	18038	18172	18169	18142	18045	18232	18062	18219	18327	18263	18005	18154	18283	18223	18170	18334	18149	18212	17857	18190	18496	18290	18061	18211	18415	18169	18191	18311	18263	18202	18243	18309	18347	18144	18023	18234	18217	18170	18376	18259	18043	18119	18184	18279	18411	18355	18020	18133	18176	18343	18281	18142	18104	18229	18099	18147	18051	18192	18175	18162	18320	18208	18282	18131	18244	18164	18198	18092	18147	18170	18266	18131	18228	18096	18050	18159	18312	18323	18031	18190	18266	18048	18159	18314	18189	18112	18322	18223	18091	18079	18247	18237	18133	18225	18152	18081	18083	18143	18295	18251	18051	17981	18063	18322	18225	18088	18200	18079	18293	18327	18244	18191	18293	18269	18167	18073	18183	18216	17977	18191	18325	18186	18299	18175	18311	18283	18209	18218	18233	18193	18290	18107	18316	18437	18337	18441	18258	18188	18226	18326	18166	18126	18310	18247	18390	18139	18149	18181	18219	18228	18206	18164	18172	18192	18232	18171	18172	18248	18438	18291	18337	18164	18090	18261	18131	18224	18358	18247	18245	18231	18171	18399	18381	18158	18210	18267	18142	18241	18196	18255	18361	18221	18030	18178	18368	18135	18231	18157	18193	18263	18366	18097	18245	17999	18284	18325	18256	18333	18124	18275	18148	18286	18280	18319	18199	18091	18108	18209	18140	18234	18234	18286	18206	18386	18215	18073	18189	18180	18330	17969	18182	18143	18282	18417	18317	18107	18345	18278	18308	18292	18487	18122	18130	18335	18282	18286	18067	18196	18250	18060	18219	18161	18188	17973	18180	18140	18392	18128	17941	18236	18223	18068	18152	18031	18197	18235	18208	17970	18189	18139	18213	18055	18332	18073	18216	18166	18293	18315	18069	18341	18218	18281	18247	18248	18127	18247	18289	18293	18358	18204	18278	18128	18060	18184	18433	18114	18238	18052	18227	18458	18366	18123	18172	18251	18283	17992	18428	18227	18095	18121	18078	18124	18290	18126	18125	18116	18331	18149	18383	18223	18110	18278	18362	18119	18301	18027	18130	18425	18307	18319	18131	18225	18111	18201	18274	18292	18325	18455	18340	18105	18289	18175	18200	18152	18269	18303	18161	18126	18363	18003	18098	18047	18159	18319	18092	18120	18100	17920	18057	18140	18046	18231	18282	18195	17944	18189	18329	18165	17927	18012	17970	18060	18306	18400	18151	18206	18233	18158	18099	18237	18017	18244	18245	18073	17974	18206	18309	18074	18278	18381	18418	18142	18286	18254	18159	18197	18269	18277	18264	18273	18044	18098	18249	18115	18363	18171	18231	18383	18269	18251	18205	18100	18315	18296	18274	18092	18112	18302	18217	18012	18115	18224	18314	18279	18156	18113	18083	18211	18021	17912	18196	18250	18212	18048	18144	18113	18054	18376	18326	18047	18154	18188	18172	18341	18194	18103	18365	18304	18168	18220	18317	18292	18122	18168	18319	18442	18551	18198	18270	18256	18195	18111	18133	18139	18119	18123	18156	18240	18201	18035	18185	18173	18269	18108	17989	18157	18308	18083	18141	18168	18049	17990	18246	17934	18311	18091	18180	18055	18231	18342	18105	18308	18374	18299	18103	18178	18118	18130	18286	18449	18212	18104	18001	18129	18312	18155	18076	18033	18246	18278	18262	18325	18269	18318	18267	18232	18487	18174	18190	18085	18082	18291	18089	18088	18271	18147	18240	18014	18381	18225	18017	18132	18317	18251	18234	18247	17985	18150	18276	18072	17963	18225	18185	18296	18030	18191	17994	18306	18112	18092	18059	18017	18129	18239	18129	18077	18349	18131	18280	18147	18085	18431	18143	18198	18138	18114	18082	18247	18319	18173	18331	18150	18060	18096	18063	18402	18223	18280	18215	18161	18219	18277	18274	18057	18351	18356	18127	18177	18189	18196	18202	18026	17998	18251	18046	18125	18290	18158	18234	18279	18314	18227	18348	18210	18161	18130	18511	18181	18066	18274	18203	18468	18131	18388	18224	18029	18155	18282	18148	18229	18289	18233	18248	18189	18274	18103	18065	18131	18254	18222	18390	18148	18131	18166	18210	18113	18227	18131	18262	17989	18068	18163	18297	18257	18250	18205	18179	18253	18044	18313	18056	18269	18254	18376	18287	18452	18158	18359	18326	18306	18193	17964	18258	18138	18239	18281	18141	18117	18015	17977	18284	17997	18361	18142	18271	18102	18286	18265	18199	18268	18324	18144	18085	18103	18300	18448	18292	18157	18330	18209	18237	18049	18155	18066	18200	18204	18213	18234	18233	18161	18120	18261	18353	18103	18148	18134	18159	18208	18244	18329	18251	18125	18027	18131	18324	18203	18113	18193	18249	18367	18227	18206	18374	18432	18213	18208	18202	18131	18226	18179	18121	18158	18330	18065	18161	18350	18275	18154	18343	18190	18457	18122	18120	18165	18151	18236	18096	18142	18214	18228	18335	18131	18199	18017	18280	18229	18302	18325	18209	18321	18174	18101	18056	18163	18200	18067	18217	18205	18254	18241	18323	18111	18305	18366	18010	18384	18151	18149	18262	18261	18397	18358	18233	18066	18288	18032	18234	18422	18020	18156	18180	17914	18080	18164	18094	18092	18392	18284	18287	18316	18202	18162	18049	18361	18294	18227	18304	18172	18264	18084	18363	18069	18235	18250	18110	18148	17986	18192	18193	18169	18244	18143	18123	18183	18178	18156	18258	18315	17870	18255	18312	17999	18164	18182	18153	18011	18445	18219	18136	18083	18096	18318	18136	18061	18085	18342	18118	18207	18337	18375	18176	18282	18228	18230	18045	18072	18086	18135	18453	18318	18288	18287	18194	18429	18218	18276	18322	18193	17989	18087	18369	18108	18013	18031	18246	18233	18286	18260	18227	18004	18073	18368	18167	18301	18097	18379	18190	18322	18007	18353	18359	18341	18364	18365	18269	18271	18237	18071	18195	18258	18352	18292	18232	18107	18123	18317	18248	18136	18372	18239	18098	18174	18305	18307	18275	18171	18232	18321	18405	18063	18143	18429	18137	18324	18262	18228	18149	18060	18190	18373	18324	18138	18242	17999	18122	18163	18166	18168	18129	18158	18178	18159	18053	18116	18041	18140	18141	18226	18222	18188	17999	18083	18110	18407	18086	18304	18061	18240	18127	18207	18230	18294	18221	18414	18361	18125	18337	18238	18191	18345	18309	18367	18098	18264	18262	17938	18187	18309	18113	18127	18241	17945	18249	18152	18302	18256	18154	18545	18131	18259	18171	18300	18250	18307	18206	18066	18030	18231	18224	18440	18088	18201	18212	18186	18230	18128	18080	18081	18363	18104	18260	18086	18354	18188	18269	18401	18237	18104	18330	18207	18116	18269	18299	18078	18220	18215	18263	18351	18115	18135	18192	18080	18276	18190	18212	18338	18193	18060	18119	18194	18173	18395	18251	18345	18149	18226	18218	18073	18232	18026	18290	18235	18167	18118	18111	18143	18067	18418	18303	18389	18062	18164	17987	18275	18159	18235	18389	18205	18086	18204	17980	18197	18106	18325	18278	18172	18240	18147	18078	18352	18116	18242	18204	18150	18421	18276	18197	18095	18296	18281	18177	18100	18209	18249	18362	18349	18197	18207	18138	18256	18234	18327	18078	18048	18233	18226	18245	18135	18242	18222	18189	18125	18325	18098	18210	18235	18195	18284	18185	18214	18095	18316	18028	18145	18326	18151	18331	17928	18021	18256	18321	18161	18358	18234	18377	18222	18251	18495	18262	18263	18279	18196	18048	18323	18315	18054	18331	18174	18155	18238	18172	18207	18183	18180	18006	18091	18322	18264	18143	18283	18399	18003	18136	18254	18277	18131	18167	18106	18282	18172
15819	18923	18906	17594	17120	16598	16580	16461	16255	16443	16378	16290	16130	16210	16464	16431	16196	16488	16219	16305	16416	16183	16447	16419	16354	16311	16312	16381	16329	16466	16234	16374	16683	16988	16838	16681	16333	16363	16370	16177	16223	16072	16201	16337	16401	16134	16321	16164	16229	16119	16337	16284	16162	16047	16072	16209	16257	16156	16311	16295	16306	16206	16330	16043	16372	16229	16336	16281	16215	16166	16166	16379	16269	16310	16249	16348	16308	16180	16230	16284	16316	16291	16347	16296	16174	16376	16249	16152	16421	16123	16233	16328	16155	16228	16269	16123	16052	16138	16088	16367	16169	16128	16332	16310	16307	16403	16123	16429	16307	16201	16373	16300	16360	16404	16292	16388	16195	16214	16143	16184	16335	16153	16142	16236	16389	16208	16262	16156	16235	16213	16198	16177	16078	16331	16278	15994	16363	16340	16327	16434	16181	16279	16131	16335	16370	16253	16347	16118	16299	16244	16315	16432	16302	16176	16286	16128	16227	16286	16122	16315	16365	16424	16238	16127	16334	16162	16341	16358	16427	16349	16143	16459	16261	16248	16327	16228	16109	16097	16264	16207	16351	16336	16275	16336	16325	16329	16178	16129	16270	16133	16293	16298	16245	16177	16321	16327	16077	16247	16227	16165	16317	16058	16393	16214	16256	16265	16253	16193	16401	16244	16269	16260	16125	16237	16184	16315	16147	16246	16058	16216	16281	16163	16190	16302	16140	16320	16237	16409	16186	16231	16076	16387	16292	16300	16403	16408	16264	16320	16352	16126	16306	16175	16303	16402	16200	16249	16253	16178	16138	16161	16313	16222	16289	16242	16277	16203	16249	16245	16230	16150	16263	16334	16032	16162	16388	16098	16340	16270	16360	16300	16132	16286	16387	16163	16316	16172	16274	16190	16234	16332	16341	16159	16367	16243	16190	16287	16241	16250	16330	16369	16316	16205	16265	16421	16439	16191	16208	16167	16330	16339	16019	16339	16294	16189	16198	16200	16189	16161	16350	16225	16130	16263	16431	16267	16148	16248	16310	16210	16204	16244	15991	16303	16217	16282	16325	16214	16277	16192	16274	16366	16234	16409	16327	16082	16213	16211	16316	16201	16323	16094	16340	16172	16410	16281	16268	16297	16381	16305	16358	16367	16322	16175	16251	16311	16301	16242	16356	16297	16247	16211	16122	16386	16202	16328	16414	16207	16366	16149	16529	16229	16259	16335	16412	16164	16255	16214	16268	16153	16238	16210	16141	16323	16399	16179	16240	16183	16292	16261	16239	16229	16303	16355	16184	16163	16415	16289	16206	16178	16283	16262	16352	16078	16176	16256	16130	16265	16154	16254	16144	16108	16217	16171	16221	16137	16122	16331	16223	16305	16242	16229	16212	16215	16290	16203	16155	16285	16225	16166	16214	16296	16121	16132	16284	16271	16464	16225	16345	16157	16259	16153	16154	16473	16282	16231	16234	16378	16278	16249	16298	16206	16025	16313	16175	16153	16141	16348	16292	16200	16179	16294	16118	16166	16252	16069	16108	16318	16435	16135	16224	16284	16300	16313	16261	16210	16094	16354	16282	16313	16213	16211	16192	16193	16313	16206	16058	16212	16249	16135	16304	16407	16205	16318	16304	16405	16310	16317	16379	16049	16218	16145	16180	16238	16260	16417	16100	16318	16302	16215	16153	16236	16158	16119	16146	16051	16310	16312	16341	16167	16311	16121	16391	16448	16360	16302	16347	16321	16311	16230	16350	16317	16261	16260	16090	16095	16303	16227	16211	16259	16240	16222	16206	16255	16163	16308	16373	16220	16313	16234	16194	16136	16200	16054	16182	16258	16311	16116	16135	16376	16256	16247	16389	16231	16259	16227	16213	16121	16218	16260	16166	16423	16211	16302	16338	16209	16176	16210	16240	16219	16302	16251	16177	16159	16047	16161	16262	16162	16135	16242	16176	16197	16224	16207	16254	16260	16394	16142	16166	16294	16371	16060	16313	16276	16381	16052	16243	16302	16288	16333	16099	16253	16326	16195	16347	16270	16200	16121	16215	16249	16153	16189	16267	16320	16236	16213	16153	16326	16227	16264	16249	16104	16284	16108	16241	16355	16257	16318	16100	16137	16198	16266	16241	16223	16270	16317	16375	16276	16283	16325	16268	16128	16147	16286	16411	16291	16319	16378	16129	16159	16370	16386	16282	16082	16181	16347	16198	16211	16426	16475	16169	16274	16331	16150	16209	16221	16296	16083	16342	16189	16141	16274	16327	16238	16306	16344	16280	16105	16369	16340	16127	16376	16211	16215	16128	16142	16117	16207	16118	16235	16359	16239	16239	16313	16314	16249	16130	16333	16358	16258	16300	16323	16307	16366	16279	16189	16128	16305	16184	16336	16198	16238	16334	16099	16261	16403	16281	16184	16297	16213	16165	16218	16249	16175	16347	16256	16230	16057	16471	16149	16143	16208	16229	16198	16180	16163	16174	16084	15951	16304	16250	16188	16320	16230	16069	16220	16336	16326	16253	16198	16285	16172	16365	16165	16172	16178	16365	16183	16343	16306	16391	16357	16149	16200	16291	16345	16245	16387	16193	16321	16424	16257	16393	16133	16315	16405	16202	16295	16136	16194	16310	16321	16209	16392	16467	16208	16158	16179	16404	16324	16257	16005	16305	16070	16057	16141	16229	16267	16219	16064	16382	16419	16057	16262	16201	16333	16337	16397	16180	16293	16316	16281	16242	16234	16381	16253	15927	16319	16177	16379	16229	16302	16313	16189	16143	16123	16289	16269	16338	16120	16285	16302	16199	16371	16253	16350	16287	16491	16113	16228	16263	16402	16204	16113	16431	16127	16334	16261	16353	16386	16341	16307	16300	15988	16439	16120	16136	16460	16182	15889	16327	16215	16163	16182	16391	16166	16144	16326	16237	16280	16171	16396	16262	16221	16279	16168	16143	16069	16297	16063	16207	16089	16198	16304	16295	16396	16199	16206	16273	16335	16250	16200	16139	16226	16271	16029	16204	16230	16246	16116	16163	16252	16241	16191	16386	16131	16116	16210	16223	16228	16214	16229	16280	16130	16484	16198	16272	16410	16256	16247	16451	16156	16292	16367	16317	16246	16025	16056	16320	16252	16203	16178	16374	16253	16256	16041	16189	16197	16401	16219	16348	16318	16130	16274	16190	16432	16206	16253	16124	16107	16224	16311	16255	16230	16173	16093	16323	16142	16323	16224	16134	16480	16174	16286	16198	16039	16227	16313	16245	16065	16215	16274	16281	16120	16113	16116	16193	16276	16292	16357	16080	16318	16191	16212	16199	16254	16306	16263	16302	16185	16169	16213	16291	16228	16296	16347	16276	16246	16335	16166	16112	16359	16373	16210	16382	16389	16366	16108	16414	16207	16166	16118	16185	16266	16284	16169	16277	16309	16314	16372	16234	16326	16283	16324	16329	16043	16224	16126	16384	16311	16173	16375	16182	16148	16097	16135	16163	16313	16194	16276	16379	16355	16275	16203	16225	16012	16169	16047	16212	16216	16484	15999	16418	16213	16216	16277	16146	16323	16079	16147	15933	16439	16330	16239	16335	16182	16144	16355	16470	16206	16343	16305	16337	16317	16183	16441	16260	16187	16432	16258	16256	16281	16129	16138	16353	16264	16215	16250	16211	16382	16289	16270	16071	16179	16144	16252	16205	16188	16219	16192	16178	16216	16270	16171	16241	16160	16337	16277	16154	16384	16245	16282	16411	16276	16248	16203	16259	16302	16195	16324	16313	16191	16176	16127	16199	16238	16325	16247	16195	16163	16297	16381	16188	16156	16068	16328	16250	16356	16233	16245	16304	16151	16239	16338	16272	16265	16207	16157	16089	16268	16177	16279	16197	16306	16372	16262	16313	16377	16427	16248	16315	16082	16262	16189	16168	16468	16306	16242	16193	16078	16295	16297	16132	16296	16205	16262	16293	16238	16240	16204	16190	16180	16089	16302	16354	16238	16289	16159	16278	16200	16251	16201	16285	16207	16095	16281	16127	16301	16248	16253	16194	16096	16388	16197	16367	16248	16313	16349	16198	16095	16288	16296	16151	16190	16266	16259	16376	16230	16250	16251	16216	16098	16164	16191	16278	16231	16267	16273	16247	16256	16336	16163	16239	16224	16331	16416	16238	16260	16248	16235	16297	16180	16227	16181	16379	16338	16356	16112	16233	16304	16168	16135	16223	16267	16144	16218	16245	16108	16371	16351	16117	16437	16251	16315	16231	16289	16423	16207	16285	16211	16129	16233	16336	16238	16314	16378	16123	16132	16271	16304	16404	16133	16130	16308	16149	16126	16256	16351	16165	16298	16290	16073	16209	16280	16319	16171	16195	16096	16215	16169	16310	16205	16471	16373	16299	16163	16199	16313	16131	16174	16366	16270	16399	16283	16265	16203	16274	16339	16293	16406	16247	16205	16151	16149	16272	16230	16189	16336	16274	16176	16380	16260	16398	16464	16275	16370	16363	16375	16262	16126	16240	16271	16258	16224	16134	16323	16206	16281	16346	16260	16326	16027	16297	16247	16210	16159	16242	16286	16146	16456	16161	16349	16240	16240	16302	16383	16356	16355	16170	16228	16326	16192	16267	16180	16235	16260	16293	16319	16294	16264	16132	16246	16512	16204	16238	16310	16108	16372	16280	16198	16317	16401	16231	16411	16372	16282	16335	16297	16393	16228	16202	16289	16319	16231	16224	16171	16300	16339	16379	16200	16225	16346	16228	16069	16291	16186	16367	16362	16333	16447	16221	16235	16053	16228	16330	16280	16194	16202	16152	16489	16184	16165	16225	16257	16204	16332	16348	16120	16254	16279	16374	16234	16265	16242	16319	16141	16146	16206	16184	16146	16207	16080	16359	16283	16352	16141	16232	16254	16255	16269	16171	16344	16258	15995	16230	16234	16264	16390	16253	16415	16251	16365	16312	16186	16430	16457	16269	15995	16210	16346	16276	16167	16216	16127	16144	16312	16326	16327	16161	16231	16268	16287	16370	16299	16160	16159	16259	16405	16259	16331	16121	16113	16272	16184	16255	16141	16097	16421	16257	16213	16144	16322	16443	16093	16291	16328	16186	16093	16124	16259	16252	16352	16379	16198	16241	16076	16294	16259
24074	21448	28903	24538	22393	22156	21399	19515	18937	19149	18976	18908	18938	18965	18937	18974	18818	18701	18919	18659	18655	18996	18898	18782	18901	18836	18732	18717	18816	18707	18717	19974	21214	20873	20168	19574	19095	18751	18850	18675	18674	18617	18646	18728	18487	18662	18574	18513	18673	18549	18865	18724	18707	18670	18720	18676	18498	18637	18796	18415	18564	18791	18614	18541	18651	18535	18521	18678	18731	18519	18642	18600	18545	18233	18819	18746	18510	18509	18755	18661	18695	18642	18500	18680	18724	18725	18776	18764	18656	18686	18611	18587	18346	18608	18637	18521	18596	18558	18721	18359	18301	18458	18805	18834	18557	18644	18753	18470	18772	18540	18535	18391	18614	18559	18804	18507	18656	18533	18779	18542	18507	18606	18650	18579	18676	18507	18460	18341	18640	18500	18479	18781	18621	18560	18622	18696	18775	18601	18400	18641	18724	18546	18670	18353	18614	18527	18563	18459	18397	18706	18731	18480	18606	18653	18611	18666	18713	18642	18449	18483	18624	18466	18424	18447	18344	18810	18586	18613	18628	18547	18495	18379	18522	18378	18370	18520	18739	18631	18652	18574	18565	18450	18460	18683	18273	18586	18508	18395	18471	18470	18840	18421	18561	18432	18619	18494	18573	18457	18586	18455	18661	18687	18607	18535	18577	18596	18657	18441	18604	18768	18545	18605	18695	18667	18707	18608	18507	18488	18629	18463	18576	18599	18650	18483	18614	18467	18429	18550	18496	18721	18419	18601	18513	18585	18495	18592	18655	18435	18582	18554	18498	18511	18505	18569	18557	18731	18577	18564	18641	18700	18610	18570	18590	18573	18408	18699	18477	18790	18510	18470	18733	18449	18446	18681	18527	18553	18775	18528	18388	18602	18474	18684	18487	18504	18555	18431	18570	18541	18564	18473	18783	18514	18548	18633	18590	18696	18488	18558	18550	18699	18568	18668	18458	18688	18692	18680	18575	18684	18478	18450	18615	18551	18559	18527	18669	18516	18455	18574	18683	18585	18687	18476	18795	18569	18640	18740	18617	18598	18715	18423	18922	18649	18501	18684	18665	18488	18498	18538	18541	18526	18466	18519	18721	18538	18503	18550	18604	18686	18562	18553	18484	18547	18594	18556	18809	18753	18722	18695	18650	18688	18683	18646	18535	18413	18790	18657	18829	18513	18634	18667	18617	18582	18612	18606	18313	18617	18598	18557	18643	18746	18648	18496	18855	18499	18562	18553	18608	18683	18720	18563	18612	18508	18520	18628	18449	18725	18598	18591	18655	18638	18523	18618	18755	18503	18795	18648	18607	18580	18722	18589	18480	18596	18705	18966	18561	18398	18829	18472	18593	18444	18669	18664	18484	18470	18473	18577	18690	18609	18537	18418	18749	18450	18504	18596	18608	18604	18726	18691	18676	18459	18505	18557	18408	18462	18689	18528	18607	18681	18751	18509	18537	18709	18759	18499	18514	18690	18723	18465	18612	18565	18426	18534	18761	18422	18720	18630	18476	18498	18681	18566	18740	18592	18476	18681	18525	18678	18563	18378	18583	18713	18486	18678	18648	18644	18512	18733	18783	18601	18531	18665	18579	18567	18327	18792	18469	18396	18604	18478	18607	18720	18658	18474	18466	18528	18758	18534	18562	18504	18605	18655	18619	18367	18394	18574	18611	18525	18558	18674	18447	18508	18755	18565	18395	18591	18573	18707	18389	18675	18523	18556	18553	18807	18653	18645	18519	18426	18636	18607	18459	18450	18487	18585	18486	18659	18539	18689	18307	18528	18535	18597	18689	18391	18521	18461	18539	18558	18508	18462	18713	18760	18590	18452	18749	18597	18703	18677	18711	18514	18469	18425	18647	18677	18788	18446	18634	18630	18472	18604	18579	18656	18611	18816	18620	18394	18678	18435	18389	18493	18663	18470	18668	18362	18573	18384	18609	18418	18573	18391	18605	18527	18630	18489	18529	18719	18590	18476	18653	18652	18556	18670	18629	18619	18674	18552	18763	18613	18561	18603	18598	18440	18635	18593	18485	18723	18520	18648	18337	18642	18648	18608	18741	18409	18758	18551	18576	18631	18582	18577	18666	18625	18565	18519	18546	18504	18559	18596	18706	18572	18609	18552	18702	18608	18730	18630	18640	18554	18692	18647	18605	18546	18720	18572	18593	18443	18729	18680	18759	18230	18572	18690	18312	18378	18595	18506	18582	18789	18639	18586	18568	18331	18711	18506	18628	18535	18588	18745	18582	18643	18517	18503	18415	18550	18373	18662	18762	18470	18651	18388	18627	18191	18492	18558	18680	18704	18416	18551	18523	18568	18518	18528	18410	18657	18749	18556	18461	18433	18685	18413	18445	18646	18630	18689	18647	18778	18671	18723	18600	18499	18620	18563	18661	18678	18522	18540	18615	18554	18642	18689	18463	18653	18728	18571	18502	18768	18523	18596	18745	18346	18624	18548	18611	18854	18571	18534	18677	18385	18696	18705	18594	18336	18643	18485	18662	18532	18854	18502	18612	18918	18663	18536	18612	18610	18450	18691	18573	18746	18534	18485	18668	18729	18485	18633	18595	18416	18467	18631	18732	18614	18588	18637	18381	18631	18590	18699	18428	18797	18504	18665	18585	18417	18320	18533	18501	18571	18507	18446	18626	18667	18464	18466	18702	18513	18397	18465	18502	18524	18716	18529	18704	18475	18727	18651	18728	18747	18660	18525	18828	18690	18626	18474	18534	18537	18679	18477	18627	18641	18649	18612	18653	18596	18775	18609	18530	18475	18521	18614	18507	18656	18422	18728	18642	18593	18380	18608	18573	18524	18726	18732	18797	18607	18621	18480	18571	18560	18721	18570	18602	18271	18545	18812	18761	18612	18770	18594	18555	18730	18512	18681	18585	18383	18653	18648	18451	18712	18602	18608	18666	18419	18581	18563	18645	18630	18581	18731	18717	18419	18493	18622	18725	18686	18504	18415	18565	18471	18455	18516	18602	18661	18752	18740	18503	18550	18486	18295	18542	18500	18485	18393	18619	18576	18608	18594	18659	18501	18463	18620	18700	18762	18565	18692	18422	18387	18622	18601	18544	18639	18881	18632	18739	18483	18462	18615	18563	18555	18477	18693	18698	18407	18644	18680	18581	18675	18633	18713	18578	18708	18696	18458	18641	18499	18621	18694	18866	18736	18506	18681	18592	18594	18603	18638	18673	18828	18663	18855	18695	18420	18662	18439	18568	18474	18568	18542	18551	18636	18673	18768	18374	18554	18593	18492	18629	18402	18492	18465	18481	18663	18664	18455	18286	18515	18368	18527	18320	18414	18705	18594	18629	18469	18385	18376	18591	18572	18435	18642	18521	18705	18543	18662	18446	18327	18637	18643	18503	18489	18525	18470	18626	18344	18715	18458	18548	18658	18429	18434	18528	18544	18511	18628	18518	18599	18659	18600	18642	18557	18432	18350	18713	18486	18531	18496	18504	18364	18446	18702	18559	18260	18457	18449	18477	18584	18649	18495	18525	18570	18603	18554	18629	18606	18643	18658	18652	18652	18416	18526	18485	18490	18571	18549	18456	18466	18576	18468	18490	18759	18601	18728	18534	18639	18516	18583	18690	18461	18514	18569	18684	18614	18584	18706	18486	18544	18590	18683	18560	18720	18608	18599	18667	18683	18414	18452	18423	18562	18849	18505	18571	18629	18562	18427	18555	18662	18629	18414	18591	18703	18699	18798	18733	18511	18610	18481	18653	18362	18804	18468	18530	18484	18513	18593	18922	18636	18372	18750	18527	18543	18662	18605	18592	18741	18461	18416	18591	18693	18499	18456	18571	18671	18528	18468	18756	18651	18823	18857	18534	18653	18594	18604	18712	18657	18582	18436	18581	18595	18735	18537	18613	18404	18631	18657	18585	18607	18463	18645	18645	18786	18559	18499	18589	18368	18687	18473	18714	18857	18655	18717	18592	18418	18779	18663	18637	18784	18776	18703	18608	18509	18666	18630	18717	18519	18488	18567	18575	18587	18475	18380	18553	18431	18554	18522	18524	18571	18604	18497	18506	18279	18584	18576	18618	18481	18549	18371	18596	18661	18315	18544	18494	18467	18665	18724	18637	18522	18612	18792	18694	18529	18626	18454	18543	18700	18600	18565	18508	18610	18703	18653	18713	18673	18812	18540	18546	18555	18397	18613	18640	18521	18824	18759	18404	18605	18586	18477	18504	18419	18487	18522	18620	18657	18659	18690	18841	18671	18646	18454	18569	18487	18431	18597	18544	18581	18747	18819	18547	18443	18507	18525	18562	18714	18444	18588	18427	18494	18506	18955	18615	18698	18471	18551	18495	18523	18427	18671	18639	18694	18597	18374	18697	18586	18568	18634	18572	18744	18623	18686	18655	18811	18758	18660	18539	18422	18589	18559	18590	18719	18561	18712	18501	18729	18339	18521	18776	18432	18483	18536	18497	18346	18738	18514	18773	18621	18647	18556	18625	18720	18717	18490	18697	18304	18385	18467	18513	18634	18853	18642	18388	18423	18588	18634	18533	18534	18446	18524	18702	18558	18664	18744	18653	18561	18560	18609	18554	18725	18490	18562	18604	18543	18580	18289	18622	18644	18565	18636	18575	18613	18481	18570	18541	18609	18504	18630	18404	18795	18658	18466	18630	18725	18608	18692	18680	18654	18643	18593	18545	18347	18529	18696	18478	18632	18828	18727	18697	18543	18518	18482	18656	18729	18650	18548	18711	18503	18603	18499	18669	18504	18702	18685	18640	18449	18710	18617	18680	18569	18553	18661	18727	18711	18487	18587	18547	18634	18716	18459	18730	18485	18679	18583	18614	18578	18531	18479	18770	18609	18760	18574	18555	18686	18568	18497	18352	18446	18566	18682	18511	18486	18589	18595	18817	18571	18509	18488	18582	18507	18586	18663	18472	18676	18515	18753	18635	18506	18588	18709	18628	18621	18798	18632	18419	18793	18554	18446	18530	18540	18682	18555	18653	18464	18455	18449	18636	18610	18543	18593	18586	18643	18358	18674	18520	18747	18794	18558	18515	18628	18710	18574	18389	18424	18591	18481	18395	18579	18508	18565	18530	18632	18435	18802	18540	18468	18776	18616	18462	18757	18735	18606	18658	18550	18524	18415
15685	25829	24847	20620	18796	17917	17603	17337	17040	16960	17086	16713	16778	16689	16559	16691	16677	16623	16684	16720	16665	16697	16797	16591	16751	16792	16627	16672	16850	16776	16961	19418	20769	19868	18574	17316	16994	16593	16588	16748	16498	16537	16553	16570	16437	16416	16698	16550	16642	16621	16541	16655	16422	16546	16666	16502	16430	16507	16598	16667	16549	16574	16480	16609	16592	16562	16564	16571	16499	16536	16364	16460	16608	16581	16644	16479	16458	16513	16536	16574	16427	16598	16383	16460	16557	16596	16437	16656	16479	16699	16619	16314	16510	16603	16585	16456	16589	16707	16700	16520	16726	16405	16709	16460	16512	16658	16608	16592	16355	16428	16597	16287	16508	16503	16313	16615	16379	16569	16585	16459	16443	16570	16385	16439	16629	16496	16662	16623	16414	16517	16670	16695	16624	16613	16514	16454	16517	16507	16558	16471	16745	16523	16599	16530	16561	16482	16513	16640	16476	16616	16557	16448	16473	16588	16387	16495	16516	16305	16640	16657	16506	16436	16536	16196	16621	16489	16587	16484	16593	16708	16472	16530	16626	16426	16516	16650	16616	16600	16484	16609	16540	16618	16537	16392	16432	16444	16451	16567	16454	16569	16402	16494	16577	16528	16613	16410	16625	16307	16445	16404	16422	16607	16530	16569	16599	16551	16375	16639	16426	16578	16610	16653	16487	16555	16463	16629	16564	16542	16509	16609	16370	16687	16600	16456	16479	16479	16688	16446	16456	16448	16670	16716	16524	16419	16714	16349	16703	16468	16497	16535	16506	16502	16418	16431	16525	16617	16630	16403	16532	16586	16674	16504	16709	16415	16573	16625	16504	16519	16625	16425	16747	16492	16613	16501	16664	16521	16684	16562	16702	16524	16494	16504	16539	16403	16599	16484	16553	16427	16571	16493	16577	16406	16535	16613	16644	16578	16584	16659	16465	16305	16592	16308	16533	16587	16605	16700	16629	16558	16750	16587	16547	16512	16542	16479	16598	16643	16614	16326	16635	16405	16604	16442	16606	16446	16453	16617	16677	16586	16613	16377	16518	16349	16623	16601	16629	16491	16532	16570	16499	16522	16628	16646	16673	16478	16473	16511	16449	16370	16502	16666	16511	16677	16430	16515	16587	16552	16437	16450	16619	16455	16308	16589	16478	16457	16409	16521	16522	16607	16545	16557	16727	16610	16542	16642	16315	16606	16446	16610	16538	16460	16679	16694	16520	16595	16466	16533	16420	16303	16615	16467	16653	16641	16508	16598	16415	16572	16681	16366	16628	16447	16701	16483	16424	16415	16498	16392	16458	16456	16634	16789	16427	16540	16617	16454	16507	16576	16530	16494	16408	16596	16558	16484	16728	16510	16548	16636	16528	16586	16594	16630	16728	16546	16637	16585	16537	16745	16571	16634	16565	16510	16537	16585	16571	16689	16468	16646	16686	16580	16607	16502	16578	16495	16544	16524	16536	16644	16620	16530	16457	16607	16476	16414	16404	16588	16557	16426	16563	16466	16597	16509	16527	16530	16472	16611	16530	16574	16505	16383	16617	16481	16577	16565	16529	16431	16421	16668	16551	16541	16417	16610	16617	16617	16447	16606	16525	16559	16546	16549	16584	16730	16388	16781	16214	16556	16491	16401	16496	16585	16560	16459	16478	16581	16581	16668	16438	16582	16620	16341	16553	16416	16632	16552	16601	16468	16747	16695	16795	16624	16435	16562	16436	16469	16597	16395	16744	16599	16409	16655	16571	16578	16624	16617	16570	16488	16521	16600	16535	16611	16556	16395	16580	16646	16537	16516	16417	16502	16466	16636	16358	16541	16576	16718	16642	16633	16495	16756	16717	16629	16572	16360	16606	16486	16544	16518	16572	16454	16328	16581	16607	16364	16641	16607	16667	16515	16426	16437	16415	16440	16621	16694	16493	16607	16445	16671	16605	16579	16532	16561	16705	16620	16479	16570	16711	16652	16646	16392	16575	16460	16582	16669	16553	16467	16599	16476	16572	16601	16447	16413	16525	16532	16497	16677	16612	16557	16485	16434	16434	16726	16586	16521	16623	16502	16651	16674	16571	16552	16573	16494	16408	16397	16499	16624	16569	16602	16404	16414	16693	16517	16570	16443	16639	16565	16518	16624	16651	16322	16406	16616	16547	16554	16480	16464	16586	16544	16491	16500	16660	16491	16626	16536	16580	16443	16446	16627	16465	16472	16490	16565	16613	16393	16433	16535	16512	16510	16634	16555	16520	16467	16554	16617	16581	16588	16383	16476	16755	16452	16477	16507	16682	16449	16764	16657	16534	16608	16595	16550	16427	16667	16516	16456	16427	16643	16952	16701	16607	16573	16600	16611	16440	16484	16527	16417	16656	16346	16677	16380	16545	16613	16584	16390	16454	16495	16457	16584	16705	16640	16720	16537	16413	16418	16418	16749	16462	16628	16626	16430	16476	16463	16628	16598	16453	16503	16627	16538	16363	16435	16562	16363	16628	16608	16493	16578	16557	16584	16641	16671	16313	16636	16568	16777	16459	16535	16564	16457	16357	16600	16501	16749	16627	16626	16584	16642	16504	16585	16570	16793	16683	16662	16486	16617	16591	16660	16662	16686	16576	16556	16692	16586	16639	16672	16532	16572	16351	16524	16406	16591	16517	16544	16587	16737	16727	16481	16630	16445	16489	16632	16436	16375	16517	16534	16489	16559	16558	16497	16655	16542	16469	16424	16477	16473	16478	16414	16464	16603	16616	16556	16602	16657	16592	16464	16512	16599	16341	16424	16363	16592	16617	16559	16721	16701	16289	16515	16625	16500	16530	16481	16690	16591	16548	16616	16629	16504	16494	16592	16539	16552	16482	16491	16515	16367	16626	16580	16498	16580	16676	16356	16566	16607	16576	16531	16597	16495	16518	16428	16624	16438	16605	16397	16535	16497	16380	16441	16577	16722	16533	16430	16652	16533	16801	16572	16577	16571	16600	16567	16599	16578	16742	16492	16417	16670	16509	16636	16487	16427	16657	16707	16489	16527	16527	16541	16691	16458	16650	16639	16607	16575	16537	16470	16484	16529	16492	16495	16561	16471	16590	16489	16540	16457	16607	16616	16564	16685	16398	16415	16616	16523	16430	16501	16554	16600	16636	16585	16529	16397	16611	16471	16553	16478	16595	16482	16558	16545	16410	16516	16613	16574	16679	16618	16672	16439	16604	16551	16457	16650	16542	16390	16575	16545	16375	16523	16623	16564	16528	16743	16545	16411	16704	16554	16666	16642	16415	16588	16699	16570	16651	16594	16632	16461	16560	16414	16504	16542	16727	16501	16543	16626	16473	16597	16541	16562	16565	16507	16539	16553	16405	16602	16591	16479	16450	16466	16558	16784	16657	16489	16526	16482	16791	16580	16639	16613	16540	16496	16371	16451	16523	16425	16668	16467	16687	16563	16416	16502	16577	16727	16464	16536	16728	16443	16722	16568	16519	16515	16620	16409	16410	16495	16606	16380	16680	16558	16570	16472	16476	16434	16492	16596	16593	16344	16610	16504	16696	16568	16438	16457	16669	16467	16491	16599	16603	16659	16545	16516	16543	16582	16507	16557	16665	16488	16630	16456	16621	16653	16532	16573	16608	16662	16633	16580	16557	16502	16480	16664	16509	16467	16637	16508	16575	16372	16518	16752	16799	16730	16722	16601	16574	16512	16553	16480	16499	16484	16511	16418	16600	16642	16525	16707	16434	16579	16493	16522	16508	16528	16684	16485	16378	16512	16337	16712	16540	16512	16471	16362	16751	16589	16722	16763	16410	16477	16589	16554	16450	16646	16571	16541	16443	16576	16786	16608	16742	16557	16534	16640	16581	16567	16646	16649	16536	16566	16636	16569	16592	16718	16580	16606	16564	16642	16741	16516	16387	16557	16414	16641	16633	16620	16578	16614	16471	16503	16465	16551	16615	16486	16466	16537	16677	16675	16548	16560	16450	16738	16596	16591	16586	16564	16517	16382	16620	16670	16551	16531	16612	16400	16472	16478	16537	16541	16707	16577	16663	16673	16353	16569	16615	16369	16625	16600	16659	16544	16455	16524	16637	16621	16633	16704	16478	16609	16689	16560	16479	16526	16473	16579	16647	16493	16558	16528	16351	16580	16508	16540	16463	16419	16485	16667	16405	16666	16533	16480	16591	16471	16539	16498	16499	16545	16514	16466	16467	16723	16525	16672	16648	16580	16564	16479	16573	16396	16477	16402	16436	16687	16458	16738	16508	16359	16535	16405	16702	16496	16528	16469	16509	16378	16538	16430	16543	16482	16447	16540	16549	16559	16539	16573	16485	16576	16597	16473	16486	16549	16446	16433	16491	16170	16514	16749	16514	16533	16383	16563	16491	16524	16687	16412	16479	16550	16657	16553	16533	16689	16477	16524	16644	16554	16602	16508	16712	16513	16529	16583	16723	16657	16664	16518	16487	16547	16313	16496	16712	16644	16513	16596	16488	16718	16586	16342	16464	16480	16589	16602	16652	16533	16690	16360	16531	16486	16668	16649	16508	16651	16490	16436	16485	16687	16475	16600	16655	16568	16428	16672	16607	16635	16484	16683	16444	16681	16638	16692	16479	16564	16458	16588	16515	16486	16473	16619	16578	16739	16445	16671	16642	16511	16665	16614	16491	16651	16530	16630	16515	16477	16625	16400	16583	16675	16531	16489	16719	16672	16539	16352	16641	16555	16434	16630	16421	16336	16605	16595	16666	16451	16353	16507	16526	16538	16533	16528	16545	16633	16553	16530	16696	16556	16421	16608	16532	16504	16473	16579	16460	16569	16514	16624	16496	16588	16803	16468	16600	16625	16598	16515	16497	16526	16608	16495	16525	16528	16546	16529	16387	16552	16422	16401	16327	16507	16593	16417	16522	16493	16500	16501	16517	16358	16654	16571	16577	16737	16663	16695	16613	16457	16464	16634	16485	16465	16310	16558	16588	16481	16653	16448	16708	16582	16664	16531	16630	16573	16353	16569	16686	16500	16350	16535	16543	16427	16550	16479	16657	16485	16484	16630	16319	16449	16532	16462	16379	16619	16495	16425	16556	16388	16509	16580	16401	16588	16436	16697	16405	16481	16578	16625	16506	16459	16645	16492	16303	16605	16579	16562
22916	21334	29190	23877	21577	23509	25132	20552	19555	19704	19568	19116	19294	19226	19245	18987	19228	19362	19137	18969	19006	19055	19158	19025	19026	19089	19121	19107	18959	18858	19254	22442	23566	22684	21093	19995	19161	19071	19094	19145	19083	18899	18968	18839	19012	18891	18799	18834	18887	18942	18878	19038	19001	19005	18742	19042	18982	18903	18762	18912	18976	18805	18794	18788	18896	18759	18713	18669	18973	18750	18872	18922	18903	18850	18914	18947	18603	18806	18936	18802	18825	18864	18863	18796	18970	18966	19045	19178	18982	18715	18744	18689	18997	18785	18975	18879	18797	18791	18912	18922	18753	18931	18693	18712	18841	18859	18822	18926	18971	18951	18995	18898	18858	18892	18663	18756	18796	18867	18906	18792	18644	18705	18983	18906	18883	19002	18692	18942	18879	18965	18893	18700	18928	18929	19020	18860	18572	18873	18824	18729	18859	18808	18853	18942	18907	18679	18812	18811	18651	18904	18544	18796	18851	18640	18807	18851	18813	18932	18930	18842	18784	18967	18743	18819	18746	18812	18714	18982	18784	18768	18893	18749	18766	18782	18872	18901	18861	18926	18731	19179	18968	18804	18832	18817	18932	18637	18963	18836	18863	18780	18772	18930	19006	18946	18876	18828	18666	18789	18901	18791	18921	18799	18906	19034	18861	18775	18926	19064	18774	19115	18842	18936	18745	18872	18735	18743	18851	18959	18811	18826	18860	18907	18942	19065	18644	18855	18868	18807	18872	18602	18913	18995	18878	18940	18726	18846	18640	18727	18885	18743	18708	18804	18775	18766	18769	18848	18905	18856	18888	18865	18940	18855	18671	18821	18719	18635	18929	19112	18932	18868	18834	18784	18903	18837	18922	18740	18760	18656	18727	18737	18855	18921	18986	18730	19045	18870	18828	18912	18841	18753	18793	18992	18932	18817	18952	19070	18847	18999	18884	18969	18758	18871	18953	18907	18735	18942	18708	18711	18782	18907	18778	18751	18818	18871	19055	18646	18803	18595	18965	18954	18967	18947	18996	18784	18826	18657	18975	18709	18828	18849	18790	18807	18801	18711	18840	18986	18773	18583	18774	18669	18944	18856	18727	18908	18980	18639	19012	18958	18939	19122	18946	18685	18931	18640	18969	18871	18786	18886	18574	18764	18884	18808	18656	18900	18945	18923	18834	18659	18997	18893	18645	18850	18820	18724	18947	18818	18903	19017	18793	18826	18970	18624	18716	19042	18727	18788	18866	18842	18764	18782	18694	18863	18869	18738	18665	19102	18631	18800	18950	18776	18807	18913	18911	18778	18664	18909	18925	18915	18946	18776	19002	18758	18743	19046	18702	19029	18847	18848	18752	18866	18914	18830	18711	18799	18650	18849	18718	18853	18553	18795	18810	18927	18747	18954	18807	19014	18778	18853	18798	18931	18753	18720	18828	19247	19005	18888	18680	18733	18869	18821	18747	18736	18951	18740	18889	18838	18719	18688	18516	18844	18955	18809	18622	18832	19098	18755	18886	18925	18914	18958	18946	18861	18891	18848	18990	18786	18832	18735	18846	18787	18633	18813	18955	19010	18885	18937	18696	18837	18912	18866	18769	18988	18957	18810	18665	18787	18661	18910	18865	18812	18685	18930	18854	19035	18674	18717	18720	18948	18819	18882	18796	19031	19039	18796	18821	18938	18813	18984	18914	18748	18746	18905	19011	18760	18979	18794	18907	18564	18702	18759	18972	19011	18774	18898	18549	18681	18716	18885	18735	18820	18929	18750	18962	18679	18896	18823	18945	18928	18872	18778	18971	18723	18850	18772	18734	18847	18866	18642	18880	18918	18846	18908	18799	18735	18887	19136	18763	18753	18850	18931	18995	18685	18754	18792	18967	18813	18773	18842	18765	18735	18767	18733	18888	18593	18645	18720	18838	19049	19055	18825	18611	18847	18902	18850	18945	18921	18848	18792	18902	18776	18688	18844	18677	18730	18533	18770	18807	18820	18758	18598	18722	18882	18813	18860	19033	18672	18765	18820	18701	18864	18823	18686	18940	18805	18859	18775	18679	18929	18705	18683	18759	18996	18905	18778	18764	18795	18786	18759	18849	18978	18867	18795	18962	18866	18972	18889	18809	18759	18768	18891	18739	18885	18943	18945	18995	18949	18810	18557	18694	18841	18950	18954	18996	18844	18891	18905	18697	18715	18743	18894	18842	18801	18627	18654	18591	18771	18802	18702	18901	18771	18623	18879	18887	18959	18835	18775	18885	18927	19158	19006	18987	19067	18895	18771	18910	18718	18795	18883	18765	18932	18541	18752	18808	18859	18755	18846	18685	18640	18940	18782	18729	19003	19020	18648	18802	18837	18884	18852	18920	18904	18930	18877	18735	18766	18589	18704	18686	18944	18683	18790	18588	18759	18908	18856	18669	18636	18852	18922	18909	18714	18749	19001	18764	18623	18902	18980	18906	18861	18799	18783	18721	18818	18979	18788	18979	18859	18873	18650	18821	18875	18804	18867	18601	18775	18701	18947	18938	18755	18803	18759	18762	19029	18752	18995	19025	18973	18689	18923	18729	18829	18756	18970	18776	18864	18941	18714	18970	18885	18867	18633	18777	18757	18974	18878	18656	18706	18837	18869	18921	18672	19036	18904	18777	18874	18785	18788	18867	18870	19111	18809	18657	18842	18827	18794	18679	18780	18993	18697	18727	18689	18796	18633	18834	18761	18876	18849	18857	18899	19046	18795	18815	18625	18652	18899	18818	18875	18883	18876	18975	18850	18893	18641	18914	18834	18850	18608	18903	18600	18766	18910	18918	18835	18867	19116	18648	18901	18912	18883	18834	19004	18775	18576	18960	18710	18823	18835	18835	18700	18776	18845	18849	18855	18841	19028	18945	18837	18977	18837	18804	18823	18769	18852	18737	18953	18822	18670	18797	18916	18732	18710	18928	18435	18904	18891	18912	18657	18735	19038	18784	18793	18782	18867	18837	18919	18783	18896	18737	18880	18977	18803	18761	18874	18746	18944	18852	18906	18548	19019	18898	18930	18850	18833	18928	18722	18872	18834	19119	18688	18950	18894	18905	18765	18950	18888	18794	18752	18886	18742	18723	18785	18728	18800	18653	18811	18952	18819	18913	18926	18811	18896	18933	18865	18886	18926	18912	18742	18803	18777	18727	18864	18732	18929	18765	18769	19084	18682	18425	18716	18916	18940	18845	18794	18790	18922	18612	18786	18810	18866	18788	18892	18835	18766	18842	18743	18810	18779	18806	18966	18657	18748	18722	18802	18945	18914	18948	18837	18656	18716	18979	18744	18626	18844	18695	18471	18889	18793	18707	18866	18962	18723	18955	18739	18704	18851	18878	18764	18886	18793	18891	18988	18753	18892	18762	18751	18673	18795	18938	18778	18728	18779	18971	18731	18944	18853	18812	18810	18644	18773	18727	18685	18601	18738	18763	18743	18825	18954	18840	18883	18912	18823	18854	18704	18831	18896	18991	18931	18856	18826	18794	18895	18752	18964	18821	18713	18772	18898	18840	18852	18975	19005	18864	18795	18803	19021	18715	18760	18890	18934	19006	18840	18903	18996	18851	18715	19003	18862	18854	18844	18978	18729	18806	18542	18878	18760	18866	18799	18506	19270	18591	18814	18814	18643	18892	18767	18909	18973	18895	18790	18852	18884	18880	18725	18747	18777	18824	18961	18694	18869	18998	18651	18682	18825	18691	18774	18863	19015	18774	18653	18853	18925	18801	18886	18891	18800	18994	18882	18721	18767	18756	18847	18906	18713	18769	18681	18914	18872	18646	18861	18836	18945	18927	18687	18822	18800	18719	18859	18986	19067	18868	18929	18986	18658	18794	19000	19033	18818	18774	18872	18513	18829	18997	18812	18967	19150	19045	18673	18789	19077	18814	18746	18861	18949	18765	18842	18971	18814	19010	18707	18676	18725	18955	18769	18942	19037	18808	18966	18888	18871	18944	18910	18638	18919	18907	18907	18912	18881	18737	18843	19033	18846	18773	18863	18780	18852	18803	18837	18722	18807	18985	18773	18823	18675	18887	18872	18818	18660	18887	18801	18715	18826	18895	18952	18659	19063	18975	18789	18864	19021	18696	18824	18838	18744	18750	18682	18975	18893	18779	18947	18711	18866	18979	18895	18840	18808	18736	18944	18720	18644	18974	18650	18653	18863	19063	18789	18818	18862	18739	18695	18957	18894	18830	18756	18769	18773	18757	18831	18928	18808	18629	18959	18742	18999	18747	19000	18746	18697	18534	18655	18773	18866	18751	19106	18843	18656	18784	18837	18705	18680	18554	18660	19010	18701	18664	18779	18726	18834	18805	19137	18667	18918	18753	18737	18954	18801	18805	18762	18762	18678	18682	18973	18858	19056	18781	18923	18851	18884	18863	18840	18791	18866	18675	18502	18940	18847	19058	18754	18778	18822	18668	18852	18599	18670	18864	18908	18635	18851	18842	18838	18860	18906	18870	18664	18823	19052	18904	18770	18919	18732	18773	18847	18888	18705	18609	18700	18872	18873	18719	18745	18697	18857	18776	18830	18892	18734	18754	18928	18837	18684	18912	18881	18776	18943	18948	18884	19027	18778	18750	18875	18828	18903	18877	18796	18718	18980	18848	18677	18861	18831	18769	18474	18720	19060	19043	18974	18896	18901	18776	18755	18770	18854	18791	18823	18917	19209	18854	18954	18737	18766	18874	18840	18745	18925	18642	18789	18879	18805	18851	18707	18849	18868	18698	19099	18794	18815	18843	18832	18785	18782	18904	18842	18927	18907	18678	18958	18896	18726	18596	18620	18838	18880	18797	18855	18876	18796	18861	18830	19081	18935	18781	18892	19164	18752	18948	18873	18874	18890	18954	18786	18886	18816	18882	18756	18982	18770	18760	18841	18845	18760	18609	18779	18860	18824	18811	18878	18916	18763	18929	18818	19075	18862	18691	18730	18789	19014	18849	18795	18639	18863	18675	18738	18826	18849	18845	19014	18941	18969	18818	18893	18706	18791	18944	18880	18940	18896	19045	18820	18889	18717	18759	18693	18846	18829	18991	19003	18940	19022	18898	18730	18845	18885	18973	18729	18728	18890	18788	18624	18980	18926	19109	18944	18735	18649	18799	18883	18638	18973
17594	31146	29021	23336	20526	19294	18509	18057	17505	17326	17170	17281	17010	16972	17084	16881	16870	16856	16758	16756	16923	16539	16853	16740	16856	16860	16924	16880	16536	16725	17640	23000	24066	22005	19600	17918	17038	16810	16717	16566	16626	16776	16643	16747	16686	16696	16653	16789	16735	16659	16699	16776	16809	16584	16764	16546	16714	16733	16630	16500	16763	16511	16555	16695	16682	16849	16618	16684	16586	16463	16866	16761	16610	16478	16667	16654	16742	16609	16734	16697	16732	16614	16580	16697	16588	16777	16824	16537	16565	16624	16562	16843	16591	16601	16729	16565	16591	16646	16716	16454	16558	16815	16606	16523	16731	16637	16595	16735	16646	16680	16719	16612	16798	16646	16668	16774	16618	16674	16569	16724	16610	16524	16673	16633	16687	16667	16704	16617	16453	16662	16636	16806	16689	16581	16531	16659	16554	16589	16697	16699	16540	16718	16537	16551	16572	16628	16549	16602	16496	16698	16780	16666	16715	16608	16752	16727	16653	16755	16779	16623	16475	16635	16569	16587	16744	16681	16725	16783	16606	16712	16684	16594	16726	16596	16687	16615	16450	16662	16677	16591	16702	16611	16581	16647	16621	16592	16804	16756	16646	16556	16581	16689	16635	16741	16581	16763	16657	16461	16650	16669	16633	16912	16607	16628	16614	16701	16615	16654	16631	16528	16632	16468	16679	16738	16588	16739	16568	16642	16794	16760	16682	16690	16637	16517	16595	16612	16484	16580	16753	16806	16843	16559	16589	16699	16562	16664	16365	16600	16812	16795	16604	16724	16397	16758	16708	16539	16590	16527	16750	16610	16671	16815	16629	16698	16767	16708	16732	16565	16742	16499	16656	16622	16681	16444	16615	16549	16663	16624	16737	16585	16526	16499	16638	16662	16640	16726	16685	16442	16676	16565	16766	16672	16790	16704	16527	16614	16740	16625	16771	16633	16660	16592	16739	16475	16579	16587	16730	16640	16724	16579	16646	16613	16692	16630	16697	16477	16436	16607	16648	16671	16436	16605	16759	16636	16667	16630	16734	16623	16507	16706	16707	16700	16588	16743	16535	16684	16585	16654	16673	16615	16700	16570	16525	16630	16576	16469	16720	16764	16685	16720	16612	16558	16846	16610	16744	16595	16605	16561	16599	16572	16803	16714	16617	16554	16669	16642	16503	16661	16681	16782	16437	16549	16470	16518	16713	16558	16619	16509	16675	16525	16801	16673	16779	16671	16598	16863	16561	16601	16617	16558	16653	16727	16619	16657	16578	16761	16627	16699	16609	16531	16867	16884	16591	16775	16563	16496	16539	16628	16691	16625	16583	16672	16616	16585	16762	16744	16598	16560	16575	16755	16585	16704	16481	16739	16634	16628	16658	16851	16694	16739	16564	16858	16684	16636	16496	16866	16577	16667	16629	16587	16494	16733	16632	16735	16634	16632	16693	16593	16627	16679	16504	16660	16397	16624	16735	16714	16883	16519	16670	16580	16735	16655	16643	16797	16712	16663	16470	16627	16629	16634	16812	16494	16554	16668	16668	16657	16488	16614	16671	16746	16569	16696	16691	16582	16657	16630	16699	16670	16564	16762	16604	16673	16554	16574	16688	16838	16636	16680	16569	16822	16624	16742	16609	16566	16544	16577	16651	16584	16671	16621	16539	16663	16694	16474	16773	16705	16580	16577	16685	16643	16605	16681	16658	16616	16535	16605	16580	16557	16733	16651	16589	16542	16643	16547	16594	16717	16619	16627	16647	16785	16590	16587	16642	16490	16652	16605	16591	16513	16572	16681	16566	16628	16585	16730	16695	16629	16735	16643	16615	16591	16548	16720	16571	16426	16701	16505	16763	16551	16430	16586	16479	16661	16533	16500	16625	16684	16682	16668	16617	16719	16456	16686	16727	16661	16614	16633	16675	16622	16755	16577	16439	16680	16696	16797	16661	16639	16854	16606	16680	16563	16491	16609	16536	16599	16526	16548	16519	16729	16724	16715	16481	16661	16647	16421	16685	16361	16724	16661	16683	16473	16520	16709	16549	16568	16573	16530	16702	16591	16603	16482	16617	16590	16645	16558	16516	16774	16531	16581	16744	16686	16599	16744	16591	16646	16454	16840	16492	16469	16758	16624	16621	16599	16510	16663	16744	16495	16649	16610	16667	16869	16518	16671	16468	16682	16707	16561	16683	16664	16480	16762	16663	16604	16553	16733	16663	16631	16585	16656	16651	16654	16514	16524	16558	16607	16559	16713	16416	16572	16811	16547	16638	16527	16778	16633	16547	16719	16703	16562	16559	16633	16692	16565	16655	16658	16655	16638	16640	16740	16574	16536	16769	16518	16673	16676	16648	16706	16618	16817	16578	16744	16645	16676	16686	16681	16687	16975	16617	16665	16722	16714	16464	16585	16715	16880	16495	16610	16757	16721	16586	16617	16646	16712	16759	16651	16694	16632	16688	16410	16775	16332	16710	16615	16830	16585	16511	16710	16469	16682	16551	16482	16554	16597	16640	16589	16581	16621	16777	16588	16829	16536	16500	16739	16736	16745	16684	16631	16710	16742	16590	16678	16518	16525	16558	16697	16501	16580	16595	16635	16558	16678	16617	16581	16708	16663	16670	16627	16735	16533	16876	16562	16514	16527	16610	16584	16594	16393	16592	16569	16744	16622	16749	16552	16826	16677	16854	16788	16601	16649	16446	16687	16682	16620	16719	16579	16577	16518	16598	16626	16583	16655	16875	16538	16654	16645	16532	16753	16697	16664	16603	16625	16565	16663	16645	16494	16768	16599	16607	16490	16729	16522	16721	16608	16538	16671	16540	16657	16592	16339	16783	16703	16662	16621	16876	16598	16631	16637	16584	16689	16591	16649	16365	16533	16573	16512	16760	16553	16547	16566	16551	16741	16513	16623	16564	16614	16623	16634	16913	16773	16657	16629	16693	16593	16679	16697	16524	16717	16683	16550	16767	16598	16579	16631	16731	16403	16658	16677	16629	16620	16622	16699	16648	16699	16752	16575	16638	16628	16602	16385	16732	16590	16592	16626	16636	16458	16665	16663	16561	16835	16658	16506	16661	16485	16612	16549	16602	16754	16717	16862	16567	16695	16648	16754	16680	16568	16595	16629	16759	16516	16783	16618	16731	16633	16703	16702	16786	16529	16578	16648	16737	16608	16556	16700	16457	16688	16586	16803	16568	16447	16634	16605	16510	16495	16784	16639	16602	16603	16560	16645	16603	16653	16603	16519	16567	16690	16650	16635	16559	16650	16680	16580	16484	16598	16713	16694	16472	16747	16747	16644	16678	16677	16615	16733	16658	16578	16622	16573	16704	16646	16649	16608	16588	16655	16595	16459	16581	16719	16497	16447	16363	16563	16637	16678	16724	16720	16669	16482	16657	16636	16750	16653	16704	16609	16554	16695	16646	16711	16601	16772	16610	16557	16608	16573	16669	16643	16476	16622	16670	16695	16517	16675	16628	16616	16594	16601	16496	16750	16616	16664	16607	16709	16705	16681	16741	16629	16729	16663	16650	16744	16708	16470	16618	16461	16523	16604	16678	16580	16676	16552	16467	16543	16869	16713	16721	16606	16872	16732	16482	16530	16689	16689	16695	16619	16599	16702	16599	16444	16655	16670	16689	16594	16706	16598	16593	16496	16692	16767	16614	16738	16417	16757	16682	16716	16724	16569	16768	16602	16466	16727	16492	16681	16702	16562	16537	16589	16514	16614	16526	16652	16787	16629	16689	16522	16535	16681	16773	16540	16498	16631	16671	16604	16515	16537	16419	16789	16777	16635	16626	16580	16527	16607	16517	16732	16686	16372	16542	16739	16525	16673	16739	16582	16709	16613	16728	16505	16531	16640	16466	16609	16710	16599	16587	16814	16522	16722	16504	16738	16763	16667	16483	16601	16608	16641	16583	16679	16737	16738	16658	16663	16760	16622	16570	16678	16599	16666	16643	16591	16644	16775	16741	16536	16804	16560	16634	16746	16563	16625	16624	16595	16690	16589	16584	16717	16432	16557	16620	16641	16500	16639	16636	16576	16533	16471	16773	16459	16556	16674	16707	16602	16620	16732	16655	16596	16491	16697	16587	16636	16559	16447	16724	16532	16382	16618	16637	16710	16671	16578	16665	16604	16562	16557	16558	16612	16551	16619	16722	16556	16633	16664	16703	16417	16690	16783	16647	16550	16587	16714	16741	16562	16754	16543	16529	16783	16552	16495	16543	16509	16618	16774	16711	16647	16479	16730	16450	16678	16676	16604	16745	16713	16594	16581	16509	16625	16706	16624	16612	16712	16684	16479	16769	16644	16574	16568	16791	16523	16483	16662	16730	16588	16638	16470	16694	16615	16833	16615	16449	16501	16681	16671	16493	16713	16451	16759	16623	16705	16607	16754	16661	16528	16782	16659	16539	16623	16704	16646	16629	16522	16695	16805	16667	16585	16617	16749	16621	16715	16615	16656	16591	16641	16676	16519	16564	16450	16666	16771	16652	16631	16608	16733	16562	16668	16647	16531	16754	16732	16709	16386	16709	16655	16675	16570	16714	16856	16854	16498	16738	16691	16644	16686	16634	16607	16628	16874	16575	16601	16872	16646	16557	16628	16661	16640	16555	16655	16737	16601	16344	16534	16537	16711	16570	16606	16610	16478	16593	16611	16676	16742	16503	16659	16650	16696	16464	16752	16549	16589	16548	16511	16658	16660	16632	16463	16696	16654	16647	16597	16578	16775	16645	16734	16569	16665	16647	16667	16452	16533	16656	16538	16433	16380	16722	16522	16544	16575	16705	16595	16558	16645	16811	16790	16693	16805	16750	16723	16678	16668	16638	16610	16474	16636	16523	16531	16570	16636	16667	16707	16549	16723	16688	16597	16668	16507	16593	16615	16422	16786	16572	16762	16560	16583	16548	16564	16609	16572	16633	16656	16775	16574	16791	16630	16528	16503	16692	16617	16513	16469	16759	16751	16544	16563	16674	16409	16839	16556	16607	16623	16457	16653	16594	16547	16521	16640	16603	16671	16666	16559	16811	16747	16622	16643	16672	16567	16570	16750	16683	16541	16491	16728	16517	16747	16549	16680	16643	16510	16653	16679	16770	16635	16562	16541	16721	16723	16676	16690	16496	16717	16503	16687
27654	22274	24943	22287	19328	19319	19454	19089	19037	18831	18998	18852	18872	18951	18987	18861	18993	18924	18947	18801	18915	19004	19049	18874	19097	19036	18843	18901	19042	19192	18960	19043	19313	19344	19293	19183	19143	18910	19000	18904	18876	18774	18931	18697	18806	18869	19054	18669	18989	18899	18935	18773	19036	19262	18974	18896	18909	18638	18927	18785	18787	18562	18647	18799	18818	18858	18907	19018	18748	19042	18850	18707	19073	18852	19045	19019	18862	18645	18850	18625	18806	18867	18904	18747	18960	19006	18815	19028	19087	18736	18942	18937	18779	18909	18733	19004	19014	18869	18931	19039	18854	18946	19046	18862	18972	18838	19144	18955	18757	18737	18870	18837	18863	18580	18806	18911	18627	18883	18901	18928	18763	18927	18995	19189	18869	18916	18843	18675	18855	18848	18893	18781	18616	18948	18801	18711	18755	18819	18803	18650	18977	19004	18731	18881	18854	18688	18619	18962	18970	18821	19149	18689	18970	18699	18817	18717	19036	18721	18755	18710	18736	18862	18713	18836	18785	18897	18876	18788	18774	18934	18788	18895	19046	18960	18584	18627	18676	18992	18734	18773	18992	18967	18941	18756	18762	18837	18713	18738	18899	18838	18899	18811	18861	18739	18939	18919	18856	18780	18888	18908	18792	18815	18884	18937	18725	18900	18842	18841	18733	18732	18787	18788	18788	18854	18697	18745	18864	18770	18871	18803	18899	18911	18958	18848	18656	18898	19010	18819	18884	18803	18791	18773	18907	18771	18826	18698	18837	18885	18838	19095	19037	18767	18835	18864	18850	18899	18756	18842	18913	18891	18748	18992	18832	19063	18791	19135	18905	18799	18807	18929	18700	18801	18975	18942	18892	18692	18925	18804	18680	18776	18832	19009	18822	18844	19050	18890	18890	18729	18887	18833	19029	18799	19017	18870	18790	18988	19001	18811	18762	18696	18979	18692	18745	18890	19029	18875	18646	18725	18571	19087	18879	18777	18904	18981	18913	18947	18759	18842	18832	18833	18864	18812	18961	18984	18705	18724	18754	18753	18838	18841	18909	18953	18939	18991	18692	18817	18788	18702	18820	18957	18852	18780	18896	18970	18784	18881	18895	18721	18808	18883	18586	18783	18819	18938	18696	18763	18830	18730	18960	18753	18846	18693	19065	18815	18996	18775	18661	18740	18912	18674	18725	18718	18796	18905	18636	18837	18730	18917	19071	18947	18726	18894	18712	18994	18898	18967	18783	19055	18821	19003	18717	18812	18851	18972	18738	18846	18817	19077	18900	18933	19028	18838	18812	18839	18672	18780	18801	18749	18734	18949	19069	18959	19154	19082	18752	18811	18794	19092	18843	18868	18910	18879	19179	18840	18859	18645	18893	18918	18834	18839	18812	18675	18858	18899	18697	18814	18618	19040	18799	18686	18796	18831	19087	18718	18833	18996	18994	19002	18900	18795	19015	18739	18803	18753	18726	18832	18955	18780	18929	18816	18718	18832	18874	18708	18754	18981	18922	18808	18806	18981	18717	18716	18845	18946	18702	18704	18771	18886	18873	18792	18845	18883	18825	18836	18802	18979	18900	18847	18930	18825	18798	18932	18771	18844	18921	18878	18759	18956	18865	18677	18936	18913	18737	19017	18996	18893	18832	18920	18842	18940	18877	18568	18761	18850	18999	18707	18910	18855	18976	18668	18801	18822	18934	18947	19000	18922	18667	18914	18899	18898	18879	18606	19005	18814	18890	18979	18825	18794	18927	18826	18783	18916	18952	18754	19003	18562	18833	18935	18999	18729	18775	19105	18957	18830	18680	18689	18862	18872	18708	18665	18973	18835	18819	18838	18902	18748	18850	18744	18659	19027	18851	18815	18774	18955	18864	18925	18642	18971	18970	18860	18922	18793	18786	18720	18870	18758	18928	18890	18940	18808	18723	18778	18793	18729	18854	18922	19049	18785	18930	18750	18746	18852	18902	18909	18937	18915	18907	18845	18861	18923	19048	18751	18871	19017	19146	18907	18728	18895	18902	18800	18797	18964	18835	18887	18855	18762	18906	19084	18919	18904	18956	18951	18775	18827	18916	18973	18784	18954	18891	18997	18811	18839	19043	18929	18963	18921	18887	18829	19059	18872	18778	18897	18776	18865	18751	19037	18882	18916	18859	18832	18821	18784	18681	18816	18750	18685	19000	18892	19077	18824	19025	18915	18891	18784	18807	18873	18598	18792	19035	18778	18977	18974	18871	18969	18910	18722	18913	18833	18882	18871	18946	18742	18760	19003	19073	19032	18747	18936	18954	18944	18794	18745	18809	18881	18880	18873	18949	18928	18838	18827	18849	18886	18710	18915	18765	18822	18879	18840	19110	18732	18828	18726	18774	18855	18955	18856	18938	18955	18852	18810	18776	18994	18869	18710	18876	18859	18869	18795	18542	19041	18990	18805	19022	18752	18915	18705	18767	18845	19065	19032	18836	18868	18908	18684	18846	18802	18648	18582	18865	18941	19028	18990	18928	18971	18662	18666	18861	18763	18797	18724	18732	18879	18815	18859	18992	18862	18836	19103	18775	18753	18857	18888	18961	18887	19060	18868	18978	19105	18866	18954	18958	18800	18835	18990	18899	18996	18769	18785	18883	18787	18832	18883	18834	18826	18668	18945	18807	19067	18923	18951	18877	18991	18844	18905	19178	18817	18935	18836	18833	18887	18912	18842	18921	18784	18744	19047	18993	19035	18642	18779	19042	18885	18767	18873	18796	18954	18982	18797	18917	18840	18842	19049	18947	18755	18847	18860	19061	18877	18865	18771	18647	18862	18928	18756	18763	18910	18885	18726	18800	18878	18748	18831	18883	18839	19006	18731	18815	18884	18975	18701	18957	18736	18945	18881	18954	18818	18783	18801	18689	18814	18794	18945	18926	18961	18758	18945	18920	18864	19074	18939	18778	18823	19058	19106	19049	18728	18783	18980	18714	18873	19034	18819	19036	18696	18719	18902	18912	19054	18805	18963	18846	18684	18994	18827	18832	18932	18849	18947	18864	18912	18831	18822	18928	19041	18685	18697	18870	19018	18917	18970	18834	18977	19041	18963	19211	18982	18859	18900	18672	18744	18908	18759	18863	18749	18895	18967	18864	18796	18773	19099	18784	18816	19016	18945	18863	18840	18909	19048	18756	18849	18834	18756	18598	18709	19129	18773	18722	18872	18979	18842	18790	19018	19027	19049	18743	19094	18785	18998	18862	18835	18782	18820	18691	18858	18804	18847	18779	18718	18848	19001	18737	18984	19093	18835	18883	19026	18758	18911	18889	18902	18807	18754	18739	18870	18857	18816	18959	18922	18951	18822	18935	18845	18890	18917	19020	18845	18879	18781	18895	18791	18881	18796	18805	19003	18982	18793	18878	18952	18791	18690	18749	19024	18896	18980	19112	18910	18794	18795	18978	18748	18977	18760	18877	18821	18730	18641	18960	18777	18856	18786	19023	18815	18797	18901	18787	18947	18885	18873	18971	18871	18919	18822	19052	18694	18945	18759	18756	18711	18680	19037	18757	18987	18922	18872	18856	18846	19155	18961	18939	18808	18755	18888	18685	18694	19124	18958	19016	18807	18759	18897	18924	18776	18993	18730	18832	18837	18847	19009	18999	18990	18801	18776	18848	18930	18737	18653	19053	18993	18926	18884	18757	18950	19004	19011	19095	18770	18888	18780	18948	18835	18869	18926	18820	19008	18872	18765	18892	19198	18777	18791	18951	19079	18922	18926	18896	18893	18876	18857	19109	18792	18887	18910	19077	18825	18851	18629	18722	18886	18922	18945	18933	18732	18914	18919	18936	19029	18827	18880	18774	18707	18845	18854	18990	18990	18812	18727	18911	18678	18717	18924	18969	19072	18768	18892	18926	18800	18943	18855	18705	18679	18920	18835	18859	18694	18824	18894	18849	18969	18837	18853	18808	18977	19006	18802	18657	19058	18821	19178	18955	18972	19036	19082	18909	18931	18809	18791	18886	18795	18775	18995	18854	18999	18956	18857	18828	18965	18888	18992	18827	18814	18641	18631	18707	18750	18986	18745	18892	18758	19109	18795	18832	18710	19013	18734	18779	18812	18810	18802	18744	19096	18787	18807	18833	18864	19046	18938	18815	19038	18710	18850	18806	18812	18744	18836	18922	18962	18860	19001	18868	18924	18769	18751	18921	18636	18728	18814	18839	18972	18784	18917	19091	18792	18840	18896	18808	19071	18741	18749	18818	18865	18809	18980	18902	18797	18960	18915	18842	18796	18964	18712	18828	18867	18818	18666	18794	18771	18865	18776	18786	18941	18968	18690	18578	18842	18836	18852	18751	18904	18806	18977	18972	18880	18671	18783	18888	19122	18874	18717	18749	18837	18831	18919	18696	18886	18826	18872	18835	18768	18927	18939	18859	18837	18941	18836	18893	18685	18866	18799	18821	19168	18807	18932	18806	18585	18879	18852	18830	19052	18851	18870	18862	18710	18959	18877	18833	19044	19047	18901	18995	19033	18747	18815	18748	18886	18833	18776	18829	18719	18919	18744	18984	18828	18980	18848	18963	18775	18905	18826	18654	18870	18802	18936	18940	18850	18958	18868	18991	18845	18978	18836	18844	18838	18803	18741	18740	18605	18864	18964	18817	18759	18880	19036	18892	18893	19061	18724	18829	18833	18870	18926	18734	18637	19038	18872	19004	18967	18879	18728	18909	18864	18968	18893	18583	18948	18794	18684	18803	18951	18813	19077	18887	18923	18770	18803	18928	18917	18754	18678	19015	18857	18761	18925	18728	18836	18873	19032	18831	18753	19026	19056	19009	19000	18904	18743	18879	18789	18816	18735	18900	19007	18969	18717	18882	18942	18719	18804	18900	18959	18756	18942	18891	18919	18872	19000	18769	18946	18715	18958	18888	18828	18858	18915	18780	18816	18817	18760	18671	18744	18681	18780	18868	19049	18617	18765	18973	18958	18869	18724	18921	19016	18728	18933	18891	18822	18707	18774	19061	19071	18774	18818	18860	18828	18895	18845	18919	18986	18799	19019	18774	18850	19024	19067	18723	18671	18826	18960	18757	18869	18784	18960	18881	18834	18889	18622	19038	18606	18843	18878	18795	18785	18942	18929	18861	18797	18769	18823
16546	20131	19855	18325	17620	17403	17409	16997	16926	16667	16799	16654	16832	16705	16754	16626	16675	16848	16710	16655	16857	16605	16739	16728	16562	16818	16666	16664	16649	16835	16736	17239	17284	17245	17113	16887	16642	16689	16466	16567	16707	16840	16508	16622	16701	16583	16626	16641	16537	16477	16695	16605	16699	16756	16643	16735	16575	16691	16689	16743	16649	16631	16438	16623	16813	16728	16577	16658	16593	16566	16824	16733	16755	16685	16563	16749	16697	16750	16672	16732	16697	16619	16641	16508	16553	16642	16647	16742	16768	16753	16656	16600	16675	16615	16875	16729	16786	16815	16581	16604	16769	16777	16653	16717	16601	16704	16642	16621	16627	16621	16641	16540	16637	16792	16758	16599	16714	16696	16516	16556	16701	16781	16576	16437	16835	16667	16717	16464	16750	16512	16603	16627	16503	16499	16687	16741	16554	16617	16695	16660	16666	16681	16684	16582	16757	16464	16622	16614	16723	16720	16703	16542	16638	16683	16637	16588	16704	16569	16669	16739	16552	16646	16535	16565	16503	16690	16558	16619	16669	16674	16586	16583	16496	16580	16657	16642	16643	16673	16525	16660	16463	16586	16566	16540	16628	16796	16555	16469	16654	16630	16656	16664	16692	16733	16692	16577	16704	16787	16761	16795	16376	16494	16629	16619	16648	16671	16455	16634	16843	16557	16758	16620	16758	16535	16671	16738	16467	16640	16679	16768	16703	16524	16430	16704	16774	16504	16960	16686	16722	16583	16610	16562	16766	16682	16586	16499	16654	16681	16644	16457	16658	16478	16825	16582	16660	16766	16671	16746	16635	16520	16571	16715	16767	16619	16721	16594	16587	16697	16614	16858	16655	16662	16570	16618	16704	16584	16509	16635	16622	16658	16790	16552	16659	16604	16708	16571	16552	16674	16676	16568	16672	16709	16692	16917	16676	16569	16754	16609	16684	16651	16598	16618	16577	16809	16600	16539	16719	16669	16515	16557	16512	16610	16725	16582	16715	16651	16593	16663	16493	16749	16725	16604	16579	16572	16628	16744	16708	16744	16638	16652	16657	16713	16725	16656	16525	16596	16610	16615	16617	16702	16683	16692	16651	16561	16754	16851	16884	16622	16647	16600	16538	16422	16535	16798	16574	16613	16499	16797	16644	16769	16630	16590	16534	16694	16658	16798	16643	16658	16796	16538	16610	16600	16596	16671	16603	16615	16552	16731	16739	16657	16542	16641	16590	16669	16561	16661	16643	16739	16414	16695	16574	16755	16535	16596	16664	16605	16579	16402	16739	16671	16568	16692	16670	16597	16542	16743	16624	16653	16626	16766	16767	16607	16538	16681	16694	16598	16561	16554	16631	16630	16603	16740	16610	16723	16735	16603	16615	16562	16658	16570	16558	16647	16617	16674	16791	16589	16814	16571	16538	16776	16601	16458	16646	16624	16754	16629	16717	16790	16578	16591	16746	16616	16755	16480	16578	16762	16685	16610	16699	16724	16775	16619	16749	16587	16527	16578	16648	16638	16737	16629	16430	16649	16641	16666	16582	16489	16695	16502	16715	16647	16591	16705	16727	16653	16721	16645	16645	16721	16517	16470	16722	16669	16593	16668	16650	16574	16802	16620	16590	16531	16581	16777	16638	16520	16483	16513	16639	16463	16684	16592	16709	16478	16727	16718	16779	16678	16509	16714	16724	16495	16690	16768	16686	16672	16573	16711	16636	16537	16713	16753	16692	16673	16635	16690	16622	16711	16797	16672	16676	16677	16681	16526	16775	16513	16739	16659	16583	16919	16618	16465	16514	16573	16583	16532	16701	16651	16573	16684	16435	16530	16605	16623	16632	16411	16790	16790	16690	16708	16669	16590	16737	16613	16473	16596	16628	16651	16655	16565	16571	16783	16568	16727	16563	16551	16762	16545	16725	16561	16594	16803	16664	16736	16520	16666	16710	16544	16656	16833	16722	16474	16670	16494	16529	16554	16530	16698	16713	16673	16606	16578	16670	16693	16556	16736	16603	16600	16700	16551	16771	16712	16616	16595	16748	16647	16405	16640	16760	16596	16695	16614	16772	16691	16663	16796	16609	16539	16499	16535	16730	16576	16599	16875	16545	16676	16655	16768	16813	16654	16751	16711	16556	16590	16595	16805	16531	16388	16788	16594	16681	16641	16722	16576	16770	16590	16666	16716	16738	16516	16638	16672	16642	16704	16753	16706	16732	16615	16607	16759	16776	16582	16721	16784	16679	16699	16532	16644	16730	16537	16764	16556	16577	16611	16612	16993	16576	16594	16665	16468	16527	16716	16590	16634	16703	16690	16565	16627	16642	16681	16673	16721	16539	16632	16577	16575	16564	16706	16773	16655	16598	16526	16602	16923	16535	16642	16697	16562	16625	16710	16607	16713	16509	16701	16670	16579	16590	16682	16729	16740	16474	16586	16675	16629	16522	16737	16673	16834	16799	16545	16699	16609	16912	16498	16648	16725	16608	16675	16853	16768	16723	16573	16491	16691	16795	16673	16705	16818	16589	16688	16497	16706	16614	16741	16848	16786	16790	16514	16570	16724	16731	16658	16822	16549	16767	16768	16592	16659	16622	16658	16699	16683	16646	16761	16464	16737	16672	16615	16756	16564	16603	16658	16732	16752	16551	16674	16738	16704	16676	16559	16713	16784	16715	16748	16620	16698	16742	16647	16667	16673	16740	16608	16595	16716	16664	16508	16699	16549	16537	16622	16623	16566	16855	16369	16708	16575	16533	16688	16480	16726	16594	16645	16593	16606	16636	16603	16742	16661	16617	16718	16735	16507	16762	16678	16598	16617	16618	16699	16634	16661	16606	16582	16655	16573	16577	16617	16629	16693	16736	16702	16705	16563	16707	16765	16602	16718	16831	16363	16802	16790	16605	16737	16695	16781	16631	16718	16564	16740	16498	16767	16524	16642	16718	16616	16468	16685	16663	16646	16811	16597	16684	16639	16597	16625	16696	16768	16756	16622	16687	16647	16766	16760	16783	16647	16689	16499	16684	16834	16566	16547	16560	16650	16397	16560	16601	16821	16710	16649	16698	16622	16763	16581	16522	16626	16760	16714	16624	16695	16671	16642	16602	16671	16643	16648	16735	16612	16661	16726	16592	16459	16616	16543	16557	16700	16780	16656	16861	16687	16637	16485	16651	16480	16672	16745	16545	16591	16595	16644	16626	16706	16669	16549	16823	16688	16588	16545	16740	16731	16584	16684	16590	16687	16456	16799	16724	16556	16647	16568	16607	16578	16583	16751	16545	16705	16637	16658	16672	16769	16772	16723	16876	16412	16674	16593	16580	16492	16613	16792	16610	16648	16442	16775	16473	16667	16576	16583	16584	16914	16558	16542	16479	16715	16516	16593	16779	16523	16631	16600	16845	16772	16654	16526	16696	16465	16555	16778	16519	16561	16699	16594	16678	16783	16737	16697	16692	16684	16769	16757	16709	16630	16661	16617	16600	16749	16683	16571	16644	16824	16735	16638	16887	16540	16536	16736	16638	16683	16652	16601	16652	16671	16548	16846	16584	16733	16538	16699	16741	16745	16609	16659	16831	16668	16606	16747	16542	16528	16724	16702	16554	16518	16662	16631	16738	16593	16493	16816	16688	16508	16547	16629	16503	16804	16744	16687	16575	16663	16685	16781	16669	16694	16762	16681	16601	16646	16625	16660	16605	16753	16742	16561	16794	16728	16539	16644	16802	16579	16689	16690	16729	16632	16469	16602	16706	16712	16746	16559	16666	16682	16585	16573	16735	16716	16658	16608	16629	16629	16596	16611	16729	16525	16735	16723	16496	16776	16624	16719	16658	16703	16409	16810	16739	16780	16553	16598	16601	16685	16672	16689	16556	16471	16563	16721	16589	16748	16522	16538	16752	16824	16423	16653	16635	16571	16670	16683	16539	16784	16623	16588	16656	16645	16491	16601	16687	16833	16751	16665	16631	16558	16684	16665	16708	16662	16819	16569	16573	16601	16844	16667	16611	16793	16649	16718	16511	16596	16740	16576	16696	16521	16635	16535	16674	16629	16456	16510	16665	16686	16801	16613	16717	16553	16718	16703	16630	16688	16532	16540	16557	16546	16758	16640	16475	16830	16487	16486	16723	16725	16604	16750	16737	16705	16780	16692	16663	16675	16554	16624	16713	16743	16566	16709	16705	16721	16785	16781	16620	16633	16671	16656	16687	16644	16745	16662	16637	16553	16545	16688	16665	16597	16704	16656	16495	16555	16586	16601	16818	16621	16825	16564	16574	16433	16583	16720	16659	16782	16541	16587	16588	16615	16732	16631	16685	16581	16640	16786	16722	16675	16764	16582	16694	16683	16601	16541	16614	16781	16802	16712	16681	16660	16478	16839	16649	16502	16593	16707	16609	16637	16680	16552	16636	16698	16812	16714	16517	16734	16748	16631	16655	16568	16610	16698	16574	16609	16679	16522	16578	16654	16750	16783	16735	16725	16577	16838	16648	16635	16720	16643	16643	16499	16704	16684	16631	16627	16539	16621	16732	16655	16657	16663	16709	16630	16630	16818	16641	16718	16918	16761	16603	16628	16629	16710	16578	16702	16652	16629	16770	16539	16699	16643	16668	16517	16659	16625	16582	16616	16677	16539	16824	16572	16675	16590	16641	16636	16769	16596	16533	16604	16648	16649	16698	16582	16758	16805	16726	16497	16722	16717	16621	16559	16726	16755	16658	16569	16709	16716	16746	16595	16649	16631	16725	16604	16786	16769	16620	16652	16599	16728	16650	16584	16630	16664	16680	16562	16671	16630	16658	16511	16675	16662	16686	16563	16724	16692	16693	16771	16625	16669	16640	16678	16668	16643	16823	16668	16621	16641	16729	16541	16824	16712	16784	16576	16547	16674	16689	16718	16543	16723	16820	16576	16718	16567	16698	16502	16624	16711	16654	16606	16755	16794	16714	16532	16544	16618	16610	16846	16659	16552	16578	16720	16601	16694	16585	16671	16702	16593	16713	16565	16487	16880	16601	16635	16629	16721	16606	16701	16636	16582	16590	16710	16552	16764	16487	16625	16706	16663	16540	16559	16599	16583	16628	16584	16764	16699	16431	16461	16697	16592	16830	16783	16480	16688	16582	16686	16559	16694	16663	16511	16774	16527
23966	21378	28824	24455	22498	22874	22284	19601	19275	19569	19754	19474	19269	19354	19070	19494	19134	19071	19061	19216	19188	19051	18996	19062	19245	19298	19114	18822	18980	19178	19553	21017	21148	20861	20197	19407	19339	19039	19185	19010	18897	18938	18980	18792	19116	19085	19048	19026	18928	18997	18904	18897	19015	19116	18854	18961	19099	19110	18983	18938	18931	18861	19159	19020	18925	19118	18905	19034	18969	19000	18617	18823	19078	18836	18939	18953	18941	19080	19098	19067	19277	19050	18796	18847	19001	18945	19093	19040	19209	18904	18999	18908	19210	19206	18811	18921	18954	18871	18824	18663	19030	18789	19151	19053	18669	19002	18920	18897	18765	19006	19231	18774	18926	18964	18787	18833	19028	18907	18899	19067	18913	19010	19061	18980	18815	18755	18786	18740	18981	18949	18882	18947	18843	18879	18930	18837	19033	19008	18981	18968	18874	18819	19004	18946	18807	18988	18938	18932	18996	19133	18949	18974	18823	19212	18867	18899	18994	19021	19010	19030	18971	18924	18934	18870	19107	18952	18800	19031	19060	18913	18928	18937	18867	18884	19076	18981	18801	18817	18905	19107	18965	19008	18875	18910	18967	18945	19030	18847	19055	19152	18884	18808	18741	18958	18879	18999	19098	19026	19169	19142	18895	18970	19186	19009	18898	19032	18888	18950	18960	18950	18747	18927	18798	18811	18946	18788	19072	18988	18956	19044	18988	18875	19146	19027	19050	18987	19040	18958	18708	18856	19153	18948	19056	18935	18897	18902	19010	19101	19100	19061	18950	18695	19076	19128	19090	18871	18816	18833	19239	18894	19071	18964	19061	19030	18764	18732	18856	19027	18898	18992	18895	18958	18897	19025	19027	19040	18840	18885	19044	18968	19064	18769	19100	18867	19020	18897	18933	19019	18953	19099	19011	18965	18952	18995	18858	19013	19141	18913	18865	18907	18972	18956	18931	18988	18915	18739	19068	18902	18815	18989	18856	18778	19076	19096	18962	18967	18996	18880	18997	18921	19069	18971	19047	19020	18822	18969	18952	19017	19007	19110	18935	19051	18895	19084	19056	18978	18938	18771	18955	18963	18818	18929	18806	18919	18733	18748	18901	19002	18864	18986	19000	19023	18947	18812	19019	18964	18783	18895	18821	18953	18965	18865	19150	18965	19057	18994	18887	18895	19000	18991	18985	18871	18894	18910	18994	18815	18931	18829	19166	18803	18922	18925	19153	18802	18972	18817	18899	19080	19245	19015	19019	18832	19040	18947	18729	18765	18888	18771	18867	18764	19008	18824	18877	19023	18997	18923	18717	18900	18991	18939	19054	19076	18900	19206	18819	18925	18925	18843	19013	18827	18884	18970	18756	18821	18926	18840	18831	18719	18793	18799	18911	18984	18879	19011	18938	18977	18859	18855	18990	18832	18987	19088	18697	18994	18829	18763	19138	18963	18957	18855	19017	18985	18906	19209	18877	18989	19017	18904	19045	18854	19087	18947	18862	18829	18908	18931	18771	18819	19074	18972	18837	18791	18677	18795	19042	18928	19117	18740	19134	18739	18888	18906	18956	18946	18937	18913	18972	18784	18896	18908	18947	19032	18927	18984	18915	18968	18922	18848	18965	18968	18902	18820	18749	19033	18871	18971	18954	19078	18846	18966	18987	18947	18917	18889	18985	18894	19057	18960	18774	18789	18944	18988	18928	18843	19113	18956	18796	18850	19032	18802	19054	18940	18781	18944	18889	19000	19002	19075	19095	18962	18994	18996	19014	18962	18942	19064	18937	18860	19244	18948	18967	18918	18960	19051	18945	18852	18879	18929	18964	18886	18888	19073	18879	18884	18745	18982	19008	18906	19020	19080	18953	18943	18798	18931	19006	19127	18911	18950	19087	19163	19142	19022	18810	18937	19071	18888	18960	18844	19052	18963	18929	19037	19074	18948	18727	18857	18988	19104	18843	18904	18867	18997	19081	18891	19090	18872	18809	18846	18866	18878	18982	18904	18947	18742	19040	18985	18955	18813	18933	19000	19092	19016	19080	18886	18990	19190	19016	18801	18805	18965	18958	18723	18799	19137	18935	18854	19004	19059	19041	18894	18965	18947	18705	18921	18865	18978	18966	18913	18935	18990	18829	18953	18949	18993	18820	18944	18965	18798	18651	18929	18815	19043	18798	18888	18891	19004	18939	18969	18815	18870	18987	19044	19129	19222	18964	18676	18768	19086	19011	18850	19191	18893	18882	18983	19025	19013	18997	18882	18939	19108	18872	18855	18973	18879	18949	18861	18799	18923	18870	18900	18975	18794	19067	19060	18888	19107	19045	19055	19042	18914	18964	18858	18954	18895	19019	18998	19029	18852	18796	18846	19128	18957	19014	18994	18834	18772	19032	18806	18978	18748	19342	18928	19010	18869	18973	18776	18890	19083	19097	18957	19017	19043	18819	18901	18898	19008	19058	19068	18924	18929	19035	19014	19195	19081	19055	19043	18853	19006	18753	18812	19094	18988	19041	18913	19005	18934	19112	19027	18862	18955	18890	19004	19030	19144	19055	18778	18956	19008	18923	18980	19064	19030	18961	18934	18759	18998	18935	18864	18922	18986	19111	18804	18963	18958	19119	19017	19096	19102	19036	19031	18891	18845	19093	18812	19025	18903	19057	18959	18883	19153	18846	18911	19070	19136	19002	18766	19225	18809	18971	18770	19000	19020	19002	18870	19034	18912	18972	18895	19154	18979	18986	18884	19034	18996	18878	18740	18781	18923	19006	18952	18810	18914	18959	18874	19079	18871	18958	18861	18978	18789	19084	19087	19037	18803	18874	18746	18778	18995	18846	19036	19080	18907	18999	18835	19009	18931	19118	18871	19076	18706	18859	18995	19077	18908	18805	19083	18958	19013	19078	18853	19179	18820	18988	19099	18873	18926	18689	19000	18971	19030	19194	19207	18956	19076	18843	18919	18863	18902	18826	18937	18922	19024	19024	19014	19011	18989	18940	19130	19093	18848	19033	18949	19000	19114	19168	18924	18831	18707	18855	19028	18798	18879	18982	18756	19029	18899	18943	19024	18886	19078	18941	18718	18873	18851	18783	18851	18676	18829	19025	18798	18985	18885	19075	18999	18938	18802	19015	19132	19075	18975	18864	18837	18970	18871	19000	18792	18694	18838	18914	18706	19008	18878	18971	18997	18882	18921	18915	18941	18933	19178	18852	19002	19014	19125	18856	18889	18774	18846	18762	19057	18879	18706	19057	18908	19054	18789	18978	19003	19081	19051	19085	18705	18913	19054	19150	19117	19052	18811	18917	18693	18963	19009	19020	19113	19091	18962	19000	18937	18731	18796	18838	19012	18861	19026	18920	18882	18950	18929	19080	18977	19026	18879	18977	18715	18989	19063	19056	18907	19003	18998	18878	18911	19083	19130	18949	19060	19189	18888	18923	18865	18952	19102	18876	18939	18778	18996	18852	18943	19193	19032	19135	19006	18832	18995	19021	18911	19085	18824	19146	19088	18966	19032	18966	19080	19045	18860	18983	18955	19051	18853	18968	19033	19091	18825	18712	18915	18874	18970	19029	18843	18909	18926	18930	18889	18966	19021	18937	19007	18954	18806	18933	18798	18881	18896	18886	18881	18989	19087	19057	18917	19083	18931	19135	18771	18966	19167	18742	19033	18753	19262	18921	18666	18922	18971	18971	18909	19021	18930	19063	19044	18847	19096	18749	18803	18878	18909	18873	18995	19052	18948	19040	19162	18805	18918	18950	18611	18907	19118	18948	19079	18908	19134	19216	19044	18935	18972	19021	18902	19063	18883	18941	18773	18897	18961	18942	18993	18653	18958	18789	18895	18923	18930	18858	18882	19081	18841	18886	18905	18902	18999	19029	18545	18784	18923	18979	18799	18845	18997	19033	18824	19000	18978	18969	19015	19032	19013	18764	18937	18981	19008	18846	18969	18972	19126	18997	18973	18722	18811	18737	18910	18878	18955	19102	18942	18872	18989	18916	19055	18971	18889	18882	19063	18904	19018	19027	19192	18931	18936	19152	18795	18894	18983	18699	18790	18935	18926	19126	18947	18980	19074	19005	19045	19036	18810	18722	18944	19016	18752	19004	18987	19163	18952	19020	19095	19033	19042	18887	18993	18883	18786	18964	18679	18939	18932	18979	19024	18892	18807	18869	18966	18885	18741	18972	19062	18954	18985	19001	19079	19034	18996	19157	19011	18893	18923	18865	18890	18890	19045	18967	18794	19055	18932	19059	18793	18733	19058	19007	18832	18877	18993	18902	18983	18782	18956	19035	19200	18950	18967	18950	18939	18964	19091	19073	18987	19079	18918	18988	18841	18921	19092	19073	18894	19209	18746	18925	18938	18915	18909	18847	18948	18837	19034	19044	18928	18827	18841	19003	19025	18838	18995	18921	19026	18908	19065	19090	18914	18841	18891	18929	18911	18917	18929	18948	18915	18797	18823	19083	18880	18944	18911	19154	19018	19127	19106	18888	18792	18860	18763	19031	18828	18937	18784	18857	18885	18989	18745	18856	18778	18968	18831	18749	18923	18965	18798	18927	19060	18926	18708	18850	18855	19055	19050	19100	18885	19108	18978	19047	18967	19027	18937	18816	18898	18898	18796	18870	18905	18991	18785	19211	18848	19082	18915	19049	18977	19005	18930	19203	18986	19052	19116	18919	19181	18952	18901	18935	18864	18808	19010	18979	19010	19029	18941	19071	19037	18857	18865	18903	19041	18990	18877	18876	18917	18684	18943	19191	18932	18827	18824	19082	18755	18888	19122	18883	19084	19132	18943	19144	19112	18932	19046	18959	19136	19117	18857	18972	19089	18795	18682	18826	18874	19037	18807	19030	18936	19017	18779	18954	19051	19010	18805	18939	18953	19068	19062	18801	18914	19005	19052	18914	18815	18576	18953	18941	19024	19064	19118	18919	18749	19112	19076	18838	18887	19193	18831	18870	18799	18948	18790	18785	18857	18881	18906	18933	19061	19019	18874	19012	18952	19252	19055	18943	18818	18981	18815	19043	18978	18923	19001	19092	19134	18885	18721	18728	19063	18839	18877	18685	18819	19029	18939	19087	18931	19107	18913	18946	18875	18840	18867	18845	18864	19110	18854	18785	18713	18911	19043
16160	26910	26194	22165	20358	19202	18413	17822	17549	17409	17368	17151	16911	16965	16995	16904	16977	16865	16685	16819	16931	16985	16842	16820	16901	16757	16708	16756	16552	16920	18097	20169	20086	19499	18152	17516	16950	16759	16873	16630	16806	16622	16724	16689	16748	16717	16688	16743	16763	16719	16667	16591	16715	16974	16629	16764	16622	16753	16596	16623	16695	16634	16689	16636	16754	16755	16456	16583	16621	16748	16694	16868	16611	16757	16651	16647	16871	16828	16762	16814	16534	16734	16794	16562	16762	16746	16711	16619	16701	16567	16775	16678	16752	16578	16542	16701	16600	16705	16611	16834	16607	16734	16845	16738	16778	16686	16578	16639	16621	16689	16797	16702	16711	16629	16507	16737	16721	16671	16703	16655	16628	16770	16682	16698	16764	16760	16737	16608	16816	16711	16619	16763	16696	16669	16604	16608	16698	16744	16658	16741	16714	16755	16692	16669	16638	16705	16732	16819	16598	16667	16670	16692	16761	16667	16504	16609	16615	16592	16703	16812	16756	16684	16702	16633	16660	16710	16888	16586	16722	16745	16697	16590	16635	16751	16486	16922	16614	16799	16866	16580	16764	16645	16712	16620	16700	16686	16666	16654	16656	16634	16525	16764	16551	16707	16760	16718	16654	16820	16665	16667	16676	16679	16701	16701	16863	16777	16616	16705	16645	16884	16530	16505	16549	16709	16696	16606	16813	16801	16601	16809	16710	16577	16651	16692	16644	16730	16633	16850	16609	16704	16705	16545	16977	16724	16641	16898	16678	16789	16651	16627	16735	16648	16859	16716	16681	16755	16535	16776	16574	16752	16699	16678	16739	16605	16812	16631	16542	16682	16798	16548	16708	16663	16644	16768	16722	16562	16565	16530	16624	16712	16784	16638	16747	16865	16688	16550	16913	16699	16623	16855	16569	16719	16637	16890	16661	16605	16750	16714	16547	16685	16637	16760	16509	16550	16709	16702	16749	16736	16709	16631	16756	16809	16766	16747	16695	16748	16595	16505	16767	16666	16767	16738	16907	16717	16650	16546	16640	16917	16828	16539	16675	16681	16758	16608	16771	16738	16840	16733	16692	16663	16878	16611	16623	16645	16652	16600	16687	16721	16550	16655	16616	16609	16570	16864	16691	16793	16704	16707	16852	16668	16789	16864	16713	16911	16736	16623	16863	16709	16684	16650	16722	16637	16707	16617	16696	16760	16571	16544	16601	16657	16743	16809	16902	16804	16724	16826	16634	16622	16708	16679	16630	16668	16533	16798	16732	16691	16708	16836	16712	16591	16921	16745	16661	16760	16608	16718	16637	16645	16658	16854	16667	16842	16499	16611	16424	16817	16670	16529	16699	16582	16767	16820	16600	16681	16682	16759	16720	16641	16727	16726	16724	16815	16763	16678	16689	16675	16790	16648	16706	16668	16779	16706	16733	16717	16766	16680	16727	16552	16747	16773	16574	16656	16708	16601	16694	16731	16536	16761	16683	16528	16587	16684	16713	16582	16549	16612	16686	16616	16763	16782	16773	16661	16769	16763	16644	16887	16699	16686	16517	16558	16711	16690	16754	16635	16776	16833	16523	16693	16777	16636	16670	16717	16678	16739	16680	16934	16709	16736	16868	16675	16554	16640	16733	16603	16652	16811	16742	16679	16579	16614	16797	16599	16598	16929	16711	17001	16662	16517	16544	16608	16667	16599	16665	16569	16661	16657	16558	16838	16708	16678	16652	16756	16666	16683	16608	16560	16623	16722	16632	16733	16700	16695	16690	16642	16650	16816	16588	16816	16744	16519	16668	16621	16648	16693	16659	16817	16733	16648	16626	16746	16568	16670	16770	16649	16779	16755	16757	16782	16696	16608	16719	16621	16582	16588	16683	16705	16600	16532	16703	16754	16683	16662	16625	16635	16724	16653	16886	16924	16822	16678	16892	16723	16603	16804	16706	16552	16527	16651	16816	16609	16554	16675	16877	16844	16729	16694	16807	16678	16741	16616	16734	16794	16857	16608	16786	16738	16752	16580	16606	16763	16661	16826	16776	16878	16610	16699	16485	16813	16659	16479	16587	16809	16809	16706	16647	16718	16714	16796	16749	16734	16734	16929	16867	16725	16661	16592	16807	16796	16784	16613	16852	16694	16528	16862	16645	16712	16752	16636	16612	16858	16815	16583	16509	16576	16726	16688	16564	16730	16483	16735	16651	16847	16672	16867	16596	16670	16704	16746	16786	16781	16844	16659	16701	16695	16734	16697	16718	16681	16610	16678	16786	16689	16923	16722	16651	16639	16644	16712	16628	16665	16658	16711	16638	16652	16640	16519	16667	16737	16881	16640	16642	16858	16637	16639	16721	16699	16751	16721	16793	16492	16750	16591	16431	16483	16750	16627	16822	16768	16754	16625	16608	16503	16801	16689	16744	16724	16761	16700	16745	16673	16682	16755	16932	16690	16888	16645	16733	16664	16792	16631	16903	16541	16610	16674	16613	16691	16614	16629	16820	16683	16632	16697	16583	16725	16729	16757	16878	16667	16747	16714	16593	16609	16677	16565	16832	16780	16684	16727	16700	16931	16765	16639	16669	16501	16830	16668	16680	16803	16667	16795	16517	16708	16637	16563	16766	16663	16663	16652	16753	16782	16503	16731	16696	16778	16652	16723	16707	16711	16601	16572	16857	16793	16866	16731	16768	16682	16694	16607	16752	16612	16751	16673	16594	16846	16776	16606	16764	16820	16806	16757	16672	16613	16704	16605	16716	16500	16577	16642	16761	16620	16831	16594	16633	16590	16750	16682	16604	16677	16745	16707	16631	16630	16811	16592	16656	16727	16707	16643	16652	16689	16745	16602	16661	16721	16661	16740	16766	16715	16664	16695	16633	16675	16448	16750	16815	16602	16779	16614	16566	16671	16729	16764	16690	16688	16837	16568	16851	16895	16808	16714	16602	16731	16661	16683	16587	16655	16693	16744	16840	16650	16676	16606	16783	16619	16692	16666	16617	16566	16870	16595	16763	16682	16723	16778	16703	16589	16628	16720	16693	16644	16808	16635	16872	16726	16669	16533	16733	16616	16909	16738	16645	16782	16397	16807	16657	16710	16798	16775	16680	16582	16728	16641	16532	16760	16655	16648	16771	16582	16740	16515	16598	16738	16762	16835	16721	16786	16776	16783	16581	16682	16761	16767	16810	16687	16687	16757	16669	16651	16684	16675	16777	16504	16804	16583	16702	16664	16954	16641	16670	16598	16846	16679	16738	16640	16770	16707	16675	16753	16690	16632	16517	16772	16658	16884	16681	16705	16818	16744	16604	16713	16580	16742	16782	16689	16806	16655	16907	16737	16510	16816	16603	16686	16792	16698	16522	16811	16810	16689	16622	16764	16795	16698	16630	16854	16774	16622	16700	16715	16705	16680	16675	16735	16836	16623	16786	16667	16607	16809	16693	16753	16806	16704	16790	16733	16832	16631	16611	16733	16677	16698	16635	16623	16714	16790	16775	16747	16628	16711	16873	16679	16571	16716	16741	16553	16483	16792	16684	16701	16877	16647	16921	16719	16787	16767	16771	16586	16874	16688	16650	16614	16568	16638	16785	16712	16727	16467	16795	16748	16588	16821	16597	16774	16753	16708	16724	16717	16619	16523	16782	16807	16654	16641	16695	16706	16792	16715	16720	16523	16829	16717	16746	16865	16647	16717	16489	16553	16620	16617	16635	16656	16807	16838	16870	16575	16544	16684	16854	16661	16724	16679	16889	16727	16715	16775	16790	16822	16643	16667	16664	16688	16739	16827	16768	16636	16820	16772	16616	16671	16659	16715	16745	16618	16750	16501	16773	16818	16925	16896	16839	16902	16647	16740	16925	16587	16816	16666	16576	16695	16752	16649	16657	16663	16645	16870	16470	16924	16831	16767	16786	16648	16794	16882	16750	16606	16645	16690	16750	16690	16840	16635	16680	16718	16803	16707	16711	16713	16570	16613	16669	16655	16687	16762	16623	16767	16749	16634	16598	16760	16772	16552	16877	16641	16863	16677	16765	16646	16502	16853	16751	16705	16607	16726	16790	16545	16771	16666	16727	16625	16815	16891	16591	16615	16692	16715	16617	16716	16592	16862	16555	16592	16706	16642	16779	16632	16511	16606	16772	16578	16727	16722	16686	16548	16590	16717	16654	16762	16583	16687	16781	16863	16765	16770	16615	16715	16635	16720	16578	16870	16659	16778	16725	16688	16671	16727	16782	16501	16722	16584	16653	16530	16811	16678	16498	16654	16510	16761	16610	16746	16624	16758	16816	16602	16764	16750	16602	16594	16636	16494	16693	16792	16525	16725	16596	16829	16809	16625	16750	16698	16585	16701	16636	16691	16743	16793	16693	16897	16661	16522	16662	16797	16744	16727	16849	16872	16728	16787	16710	16669	16638	16584	16712	16666	16694	16721	16819	16746	16864	16612	16905	16816	16614	16827	16651	16811	16680	16520	16723	16649	16703	16655	16818	16698	16698	16863	16572	16838	16643	17012	16636	16697	16826	16799	16729	16636	16674	16691	16675	16743	16606	16857	16564	16835	16831	16757	16679	16793	16765	16657	16754	16615	16869	16738	16718	16686	16805	16653	16588	16590	16637	16748	16563	16632	16761	16740	16737	16711	16502	16682	16720	16644	16867	16581	16519	16730	16612	16741	16593	16937	16618	16636	16632	16848	16540	16659	16670	16611	16597	16638	16662	16605	16713	16660	16549	16783	16600	16710	16872	16833	16537	16726	16684	16811	16575	16946	16688	16633	16671	16619	16866	16781	16593	16760	16568	16726	16695	16797	16798	16518	16860	16814	16605	16631	16629	16799	16728	16678	16579	16770	16745	16602	16632	16688	16837	16664	16767	16645	16538	16706	16777	16786	16647	16765	16701	16678	16627	16588	16852	16688	16703	16453	16647	16748	16667	16746	16775	16643	16860	16681	16609	16727	16780	16561	16630	16682	16579	16804	16637	16640	16613	16750	16659	16784	16648	16780	16634	16757	16802	16596	16627	16718	16715	16823	16660	16624	16806	16717	16576	16741	16722	16612	16768	16672	16609	16839	16607	16655	16655	16783	16704	16654	16674	16781	16806	16757	16761	16562	16724	16683	16645	16605	16663	16752	16755	16595	16729	16715
22902	21353	29206	23858	21675	23807	25491	21022	20096	20338	20075	19707	19377	19381	19375	19119	19228	19234	19270	19290	19237	19269	19204	19016	19242	19160	19120	18932	19013	19180	19475	21841	23065	22760	21496	20159	19719	19292	19038	19074	19176	19095	18934	19008	19041	18841	18792	18907	18897	18993	18976	18910	19111	19075	19038	19099	18974	18976	19113	18854	18824	19103	19036	18892	18899	18935	19036	18844	19154	18899	18929	18773	19078	18997	18908	18969	18990	18996	18972	19013	18838	18858	18851	18833	18955	19012	18843	18768	18947	18889	19071	18986	18654	19090	18884	19145	19057	18875	18989	19044	19066	19003	19050	19071	19048	18860	18979	18961	19020	18858	18910	18814	18986	18671	18943	18786	18936	18905	18850	18923	18688	19001	18729	18694	18883	18919	18816	18862	18851	18958	18758	18996	18822	18985	18907	18881	18914	18975	19072	18787	18751	18813	18965	18950	19120	18916	18656	18988	19193	18811	18854	18758	18907	18990	18902	18815	18844	18791	18992	18861	19016	18887	19131	18858	18750	18796	19068	18843	18880	18804	18922	18917	18963	18870	18939	18938	18735	19075	18761	18758	18956	18947	19005	18723	18836	18995	19037	19012	18881	19078	18835	18966	18907	18977	18894	18892	18695	18876	19228	18825	18862	18842	18776	19006	18835	18824	19018	19059	18983	18854	18907	18904	18881	18748	18871	18680	18754	18868	18962	18920	18897	19034	18875	18974	18803	18770	18848	18831	18730	18928	18846	18828	18873	19051	19058	18887	19037	19055	18917	18922	18795	18945	18862	18626	18751	18829	18916	18786	19000	18874	18796	18872	18946	19075	18815	18869	18834	18736	18860	18916	18766	18922	19175	18946	18904	18860	18798	18796	18817	18742	18889	18819	18864	18975	18874	18973	18759	18836	18993	18853	18981	18924	18764	18906	18846	18983	19129	19016	18929	19042	18905	19007	18714	18832	18767	18909	18757	18826	18905	19007	18982	18871	19009	18909	18811	18816	18789	18804	18895	18710	18956	18854	18901	18924	18768	18773	18858	18671	19067	18725	18917	18990	18851	18772	18751	18855	19062	18905	18739	19048	19006	18822	19042	18910	18861	18936	18642	18837	18941	18847	18819	18947	18990	19026	18938	18832	18945	18814	18715	18770	18831	18834	18941	18869	18900	18917	18868	18896	18912	18931	18921	18762	18928	18764	18986	18791	18899	18776	18832	18786	19080	18685	18903	18810	18727	18891	18885	18974	19024	18852	18782	18834	19068	18872	19051	18932	18995	19091	18846	18933	18857	18825	18779	18930	18767	18879	18575	18790	18745	18808	18966	18682	18863	18878	18760	18868	18948	18840	18841	19070	18913	18912	18656	18771	18950	18797	18957	18716	18776	18881	18828	19006	18933	18890	18943	18889	18746	18916	19056	18926	19003	18817	18818	19063	18837	18835	18884	18859	18930	18855	18852	19037	18874	18757	19086	18892	18867	18962	18929	18985	19059	19001	18955	18962	18904	18803	18725	18832	18940	19012	18822	18876	18834	19051	18943	18971	19014	18992	18885	18704	18866	18913	18922	19079	18926	18905	18786	18664	18939	18987	19086	18769	18917	18944	18977	18845	18938	19002	18866	18968	18715	19013	19017	18993	18984	18661	18815	19072	18766	18763	19009	18898	18945	19193	18850	18901	18768	19079	18856	18944	18974	18743	19070	18913	19015	18905	18846	18974	18962	18776	18957	18899	19178	18838	18702	18821	18722	18855	18878	18802	19064	18801	18904	18979	19037	18856	18917	18935	18776	18868	18859	18827	18822	18953	18970	19095	18913	18927	18748	18905	19043	18803	18975	19087	18933	18751	18875	18729	18854	18998	18776	18995	18763	18784	18696	18780	18710	18981	18850	18973	18928	18986	18894	19010	18936	18890	18893	18672	18790	18850	18901	18943	19098	18879	18779	18906	18903	18912	19023	18819	18921	18938	18995	18933	18963	18999	19128	18571	18896	18838	18793	18808	19146	18560	18833	18771	19037	18973	18832	18869	18943	19055	18945	18849	18837	18780	18803	18769	18885	19046	18930	18895	18987	18752	18938	18809	18940	18941	19047	18815	18985	18973	18882	18825	18955	18830	18973	18708	18980	18789	18935	19048	18915	18774	18829	18874	18831	18865	18927	18734	18840	18891	18829	18748	19000	18907	18955	18978	18934	18889	18733	18946	19145	19025	18805	18850	18971	18953	18730	18873	18905	18748	18864	18893	18839	18831	18764	19030	19015	18940	18918	18873	19030	18884	18955	18907	18817	19033	19051	19040	18941	18952	18853	18957	18929	18778	18966	18797	18840	18945	19030	18982	18919	18747	18856	18962	18807	18899	18856	18891	19004	19167	18917	18817	18957	18904	18845	18850	18944	18766	18899	19011	18953	18980	18964	18903	18899	18843	18941	18681	18908	18889	18915	18701	19058	18887	18936	18908	18710	18709	18936	18938	19087	18936	18890	18998	19055	19222	18916	18823	18929	19043	18798	19001	18819	18615	18729	19002	18851	18932	18926	18714	18889	18639	18811	18856	18850	18861	19047	18943	18828	19028	18883	18889	18779	18887	18981	18898	18938	18769	18758	18871	18789	18830	18876	19139	18821	18809	18994	18951	18674	18903	18739	18798	18748	18756	18896	19077	19102	18842	18765	18950	19043	18807	18904	19091	18994	18880	18799	18759	18951	18852	19074	19091	18920	18738	18811	18780	18755	18857	18860	18731	18781	18924	19139	18737	18906	18883	18913	19167	19015	18859	18590	18870	18809	18815	19048	18860	18770	18868	18773	18812	19068	18728	18870	18799	19001	19038	18975	18773	18862	18845	18831	18610	18905	18943	18736	18723	19004	18888	18547	19086	18808	18710	18908	18908	19051	18952	19000	18852	18858	18764	18602	19134	18944	18980	18915	18903	18817	18868	18945	18920	18985	18767	18925	19006	19023	18603	18914	18888	19094	18916	18788	18858	18844	18992	18889	19001	19028	18967	18932	18886	18846	18779	19145	18927	18930	19005	18808	18817	18657	18902	18769	18791	18923	18755	18537	18761	18885	18948	19094	18824	18797	18884	18851	18834	18902	18790	18855	19119	18921	18980	18861	18813	18984	18798	18714	18942	18725	18867	18818	18768	18830	18998	19000	18975	18926	18968	18840	18799	18853	18837	18866	18816	18774	18885	18858	18906	18771	18958	18969	18823	18810	19025	18706	18822	18705	18981	18942	18702	18876	18703	18804	18903	18908	18808	19055	18993	18686	18987	18868	18884	18888	18993	18858	18857	18684	18993	18818	18865	18948	18935	18666	18861	18842	18791	18673	18903	18734	18906	18925	18832	18798	19101	18952	18947	18903	18957	18946	18688	19099	18981	18819	18886	18906	18858	18781	19024	18997	18820	19044	18826	19107	18908	18882	18785	18913	18721	18959	18842	18823	18824	19011	19014	18804	19081	18852	19093	19153	18857	18773	18794	18805	19128	18860	18913	18966	18887	18810	18897	18932	18910	19023	19044	18815	18786	18899	18737	19043	18836	19028	18871	18875	19281	18910	19059	19033	18891	19046	18966	18843	18920	18936	18673	18555	19009	18695	18968	19010	18802	18667	18968	18820	19015	18813	19037	18918	18861	18809	18871	18776	18694	18955	18853	19043	18748	18954	18814	18836	18703	18811	18785	18814	18825	18778	18974	18909	18840	18964	18766	18865	19044	18809	18887	18885	19016	19005	19027	19034	18702	18974	19037	18843	18831	18916	19019	18970	18969	18909	18900	18746	18670	19007	18810	18899	18695	19028	18909	18911	18709	18890	18940	19030	18815	18872	18949	18808	18767	18997	19074	19046	18993	18772	18810	18796	19047	18888	18895	18909	18776	18811	19055	19009	19000	18717	18817	18961	18819	18905	18791	18727	18847	18754	18845	18943	18615	19018	18802	18865	18846	18798	18657	18804	18913	19043	18916	18985	18858	18926	18913	18986	18870	19087	19002	18950	19178	18684	18731	18789	18618	19095	18928	18706	18949	18670	18759	18847	19075	19097	18850	18942	18781	18874	19070	18767	18687	18668	18702	18917	18669	18841	18875	18883	18874	18748	18993	18727	18960	18789	19091	19027	18965	18828	18680	18798	19142	18754	18856	18901	18692	18908	18870	18967	18822	18790	18753	18799	19060	18887	18962	18824	18881	18881	18947	18917	18976	18720	18700	18801	18833	18944	18744	18906	18957	18811	18828	18820	18752	18817	18844	18994	18808	18760	18748	18991	19048	18863	19007	19099	18982	19031	18944	18778	18858	18902	18886	18940	18936	18712	18904	18738	18834	18871	18908	18928	18732	18896	18803	18892	18971	19056	18767	19069	18808	19008	18837	19011	19026	18947	18947	18831	18982	18831	18701	18861	19037	19130	19059	18854	18955	18972	18944	19031	18888	18989	18896	19028	18814	18744	19002	18939	18919	18847	18944	18901	18931	18913	18863	19068	18999	18930	18962	19004	18865	18798	18837	18818	19037	18817	18937	18929	18769	18873	18950	18950	18890	19049	18900	18907	18789	18852	18840	18923	18961	19002	18790	18701	19005	18669	18701	18832	18939	18817	18851	18611	18886	18841	18986	19011	19095	18983	18924	18917	18847	18937	18924	18851	18762	18849	18848	18688	18720	18830	18925	18853	18749	18883	18813	18649	18991	18629	18721	18907	18956	19106	18882	18978	18872	18649	18902	18797	18862	19111	18907	18875	18849	18880	18885	18926	18871	18840	18818	18837	18783	19046	18968	18914	18616	19088	18943	18822	18813	18821	19059	18913	19025	18790	18776	18801	18919	18842	19093	18976	18770	19074	18816	18935	18908	18897	19090	18988	18798	18781	18780	18841	18838	19004	18746	18772	18901	18881	18991	19074	18731	18800	18964	18891	18889	19004	19054	18820	19052	18829	18820	18805	18920	18830	18811	18904	18927	18805	19037	18856	18914	18788	18929	18981	19034	18926	19034	18766	18884	18814	18881	18865	18912	18767	18662	18833	18853	18864	18962	18864	18855	19088	18875	18780	18972	18967	18803	18916	18759	18830	18931	19074	18995	18912	18953	18817	18973	18861	18947	18837	18923	18978	18942	18826	18969	18807	18911	18780	18755	19075	18855	18937	19098
17870	32041	31661	26818	22810	20569	19658	19364	18747	18466	18186	17690	17191	17051	16852	16867	16906	17123	17042	16897	16828	16967	16999	16863	16954	16962	16709	16717	16828	16808	17420	21750	23399	22140	19778	18420	17164	16964	16722	16810	16822	16711	16581	16730	16611	16663	16729	16787	16616	16582	16679	16562	16711	16700	16754	16626	16666	16607	16801	16638	16701	16524	16692	16694	16723	16613	16798	16703	16571	16789	16647	16572	16644	16758	16809	16634	16547	16799	16728	16554	16703	16745	16606	16876	16651	16676	16704	16589	16737	16519	16675	16638	16475	16639	16621	16754	16820	16615	16661	16693	16586	16769	16512	16806	16621	16452	16486	16613	16588	16614	16565	16543	16643	16757	16644	16582	16432	16613	16562	16665	16483	16578	16617	16594	16711	16547	16600	16503	16768	16787	16652	16575	16699	16822	16516	16661	16582	16613	16705	16501	16554	16579	16621	16624	16802	16538	16861	16759	16723	16738	16666	16630	16459	16658	16741	16577	16714	16585	16679	16449	16667	16793	16546	16652	16507	16784	16589	16796	16598	16579	16704	16720	16600	16716	16638	16607	16695	16644	16528	16631	16518	16578	16703	16685	16675	16647	16672	16565	16789	16572	16580	16687	16606	16591	16605	16686	16513	16768	16733	16585	16713	16530	16539	16620	16675	16660	16649	16556	16687	16623	16427	16720	16582	16558	16738	16656	16654	16674	16690	16610	16630	16597	16646	16655	16700	16692	16680	16510	16740	16597	16721	16655	16598	16686	16714	16591	16824	16514	16797	16566	16742	16769	16735	16642	16613	16632	16656	16710	16728	16646	16637	16661	16624	16580	16685	16579	16625	16509	16829	16771	16754	16704	16757	16564	16680	16662	16658	16682	16635	16832	16594	16595	16619	16454	16521	16661	16552	16693	16697	16568	16548	16739	16460	16652	16637	16735	16559	16812	16661	16662	16600	16802	16624	16565	16670	16720	16710	16653	16556	16570	16629	16739	16554	16684	16720	16829	16675	16465	16601	16649	16544	16422	16612	16638	16756	16686	16622	16726	16652	16658	16534	16660	16457	16764	16721	16741	16561	16653	16732	16369	16656	16573	16704	16575	16652	16685	16504	16710	16574	16627	16618	16798	16757	16529	16677	16704	16500	16833	16654	16528	16724	16811	16571	16543	16534	16641	16754	16733	16720	16606	16587	16693	16781	16511	16603	16645	16759	16497	16609	16763	16679	16705	16644	16587	16684	16563	16776	16655	16506	16665	16694	16462	16649	16568	16698	16653	16639	16536	16618	16681	16659	16674	16714	16687	16699	16445	16496	16720	16644	16557	16607	16424	16677	16666	16764	16623	16729	16618	16513	16539	16707	16590	16584	16628	16689	16502	16853	16484	16633	16605	16515	16705	16528	16765	16795	16746	16607	16520	16679	16633	16438	16543	16655	16573	16706	16597	16748	16559	16625	16756	16611	16735	16572	16784	16645	16566	16678	16762	16606	16629	16746	16828	16515	16665	16718	16678	16612	16611	16569	16762	16677	16613	16608	16577	16666	16637	16540	16653	16631	16495	16698	16704	16798	16717	16620	16779	16639	16624	16783	16755	16779	16549	16641	16575	16828	16642	16478	16647	16585	16500	16723	16573	16645	16582	16605	16640	16629	16760	16578	16868	16566	16681	16881	16564	16664	16684	16679	16640	16596	16506	16697	16624	16630	16469	16565	16978	16702	16583	16812	16769	16665	16663	16656	16630	16649	16565	16534	16566	16632	16594	16639	16686	16585	16549	16543	16595	16751	16787	16490	16713	16628	16617	16478	16779	16770	16544	16806	16670	16479	16575	16675	16648	16701	16752	16733	16589	16673	16603	16621	16851	16577	16637	16579	16802	16741	16658	16731	16493	16707	16812	16586	16523	16701	16641	16677	16789	16501	16663	16662	16708	16561	16621	16693	16585	16731	16540	16668	16630	16380	16566	16775	16757	16583	16728	16702	16686	16661	16588	16704	16619	16557	16606	16786	16622	16669	16559	16645	16804	16687	16759	16663	16616	16645	16723	16675	16571	16423	16602	16659	16690	16747	16569	16474	16606	16728	16642	16595	16592	16551	16675	16551	16463	16589	16535	16623	16793	16753	16494	16650	16389	16787	16698	16612	16474	16816	16564	16624	16559	16794	16678	16625	16777	16725	16420	16560	16640	16566	16542	16566	16620	16792	16576	16687	16557	16644	16643	16707	16669	16608	16506	16700	16592	16685	16599	16721	16761	16623	16618	16545	16556	16838	16638	16725	16615	16639	16545	16649	16731	16654	16654	16606	16698	16707	16523	16741	16732	16506	16679	16824	16568	16616	16681	16748	16592	16813	16524	16633	16629	16803	16601	16741	16650	16744	16597	16446	16537	16598	16560	16508	16517	16756	16653	16714	16724	16516	16686	16751	16632	16718	16667	16681	16657	16642	16641	16575	16618	16470	16635	16814	16698	16594	16661	16632	16620	16595	16479	16659	16787	16555	16595	16610	16602	16702	16686	16694	16699	16868	16601	16674	16782	16581	16540	16615	16567	16642	16612	16902	16716	16480	16679	16581	16604	16527	16578	16776	16615	16639	16698	16663	16623	16596	16571	16602	16687	16678	16621	16663	16438	16716	16586	16647	16632	16528	16628	16691	16470	16601	16744	16508	16555	16579	16800	16679	16553	16574	16600	16433	16459	16633	16588	16661	16730	16564	16483	16648	16674	16519	16733	16562	16510	16645	16758	16627	16631	16608	16595	16538	16530	16772	16703	16567	16768	16653	16644	16579	16657	16703	16707	16654	16576	16633	16537	16596	16646	16528	16573	16777	16692	16533	16552	16452	16613	16778	16824	16627	16618	16680	16478	16699	16694	16664	16641	16495	16596	16618	16576	16608	16588	16621	16604	16665	16673	16466	16683	16619	16533	16553	16594	16703	16806	16636	16694	16726	16641	16618	16766	16650	16674	16645	16678	16558	16478	16742	16640	16731	16630	16596	16562	16561	16742	16672	16623	16784	16680	16651	16667	16718	16531	16631	16775	16607	16618	16527	16464	16719	16716	16616	16556	16409	16624	16675	16645	16494	16581	16635	16629	16689	16551	16637	16762	16579	16562	16539	16870	16662	16565	16775	16472	16584	16679	16529	16728	16667	16578	16576	16642	16567	16605	16620	16551	16620	16666	16826	16490	16705	16674	16478	16598	16747	16631	16631	16563	16699	16644	16731	16605	16693	16677	16599	16728	16609	16640	16701	16734	16565	16753	16562	16580	16553	16759	16675	16760	16682	16671	16677	16723	16656	16601	16785	16700	16675	16558	16761	16638	16746	16736	16640	16546	16608	16616	16556	16882	16633	16687	16641	16645	16631	16407	16683	16577	16596	16668	16673	16610	16610	16423	16693	16576	16533	16603	16711	16819	16799	16459	16611	16555	16615	16573	16423	16675	16627	16718	16533	16642	16645	16884	16606	16623	16534	16665	16681	16541	16731	16678	16674	16740	16570	16747	16540	16701	16569	16520	16681	16640	16596	16546	16668	16573	16688	16718	16609	16658	16687	16575	16493	16584	16593	16619	16643	16713	16573	16586	16602	16438	16599	16600	16562	16634	16642	16443	16566	16570	16639	16775	16647	16819	16630	16660	16544	16557	16535	16739	16520	16526	16789	16606	16561	16695	16613	16614	16498	16769	16819	16749	16607	16495	16637	16710	16670	16746	16626	16554	16609	16503	16484	16826	16606	16679	16854	16552	16602	16541	16719	16586	16693	16556	16538	16631	16859	16614	16674	16590	16715	16768	16603	16635	16573	16699	16750	16663	16551	16569	16547	16694	16745	16784	16545	16712	16645	16512	16679	16664	16716	16565	16733	16673	16688	16623	16668	16595	16766	16697	16811	16657	16625	16755	16563	16794	16637	16460	16663	16699	16611	16668	16511	16619	16670	16531	16615	16761	16598	16549	16690	16802	16359	16522	16674	16421	16593	16638	16782	16716	16539	16691	16553	16648	16652	16831	16667	16643	16553	16515	16731	16737	16656	16566	16705	16634	16898	16543	16603	16674	16818	16630	16729	16433	16698	16555	16613	16624	16666	16670	16620	16713	16515	16881	16662	16684	16634	16895	16569	16581	16552	16698	16549	16688	16628	16534	16463	16657	16561	16645	16793	16583	16660	16633	16682	16630	16700	16682	16767	16558	16720	16695	16594	16616	16718	16718	16522	16580	16668	16724	16595	16525	16630	16511	16737	16595	16577	16729	16786	16751	16609	16662	16574	16578	16420	16686	16581	16728	16579	16575	16565	16460	16681	16724	16820	16751	16596	16803	16599	16528	16663	16613	16455	16509	16701	16729	16654	16640	16721	16436	16499	16763	16640	16531	16697	16764	16687	16546	16669	16605	16493	16698	16585	16686	16730	16747	16722	16657	16734	16834	16623	16607	16577	16482	16713	16573	16511	16793	16613	16609	16717	16661	16740	16638	16683	16635	16698	16382	16576	16719	16691	16640	16721	16604	16515	16718	16558	16805	16542	16646	16730	16713	16570	16730	16561	16684	16883	16580	16829	16790	16694	16669	16767	16723	16621	16737	16758	16754	16647	16614	16736	16730	16623	16656	16740	16694	16668	16705	16669	16769	16715	16556	16608	16606	16710	16634	16801	16560	16599	16641	16641	16592	16799	16611	16525	16618	16783	16651	16733	16585	16612	16703	16554	16719	16684	16690	16621	16655	16862	16567	16576	16560	16785	16441	16801	16575	16607	16589	16557	16626	16734	16589	16645	16852	16646	16736	16627	16699	16699	16654	16540	16554	16743	16608	16621	16671	16548	16794	16689	16640	16714	16478	16691	16713	16512	16668	16703	16625	16610	16443	16717	16588	16632	16861	16664	16722	16675	16562	16358	16619	16692	16662	16421	16603	16610	16678	16725	16617	16423	16591	16661	16742	16758	16508	16618	16534	16615	16619	16742	16722	16533	16721	16616	16583	16710	16553	16639	16697	16472	16651	16655	16701	16600	16578	16700	16669	16663	16657	16862	16595	16613	16793	16680	16574	16629	16725	16647	16650	16584	16775	16769	16718	16633	16682	16718	16677	16684	16644	16574	16761	16733	16739	16536	16662	16726	16470	16779	16770	16691	16721	16756	16793	16618	16643
27505	22108	25427	23249	19678	19828	19975	19006	18901	18795	18872	18553	18555	18375	18268	18487	18416	18383	18397	18415	18485	18261	18489	18395	18417	18304	18325	18544	18777	18363	18473	18601	18712	18621	18842	18539	18296	18355	18473	18145	18605	18290	18270	18304	18567	18268	18180	18323	18354	18433	18296	18345	18452	18402	18260	18430	18453	18577	18292	18597	18474	18444	18544	18334	18314	18328	18236	18291	18210	18283	18382	18386	18473	18330	18326	18428	18328	18345	18168	18238	18293	18453	18372	18236	18181	18363	18283	18250	18305	18132	18194	18264	18227	18382	18420	18304	18226	18200	18413	18438	18136	18294	18209	18298	18470	18419	18213	18200	18217	18166	18264	18068	18218	18484	18260	18330	18279	18342	18417	18212	18339	18200	18434	18440	18404	18157	18276	18369	18380	18523	18378	18356	18341	18450	18342	18226	18327	18168	18252	18401	18397	18182	18379	18254	18455	18312	18415	18504	18505	17993	18356	18325	18486	18214	18373	18441	18354	18351	18332	18468	18196	18227	18271	18251	18251	18381	18453	18316	18458	18343	18264	18346	18347	18292	18177	18356	18211	18349	18456	18389	18374	18372	18322	18306	18123	18144	18436	18478	18294	18361	18210	18323	18313	18334	18379	18138	18258	18412	18246	18442	18325	18345	18336	18356	18427	18170	18393	18262	18408	18294	18340	18172	18396	18222	18158	18268	18219	18373	18621	18389	18169	18263	18172	18417	18406	18158	18137	18247	18365	18351	18187	18337	18479	18327	18358	18216	18502	18310	18352	18236	18531	18360	18338	18519	18260	18452	18228	18306	18272	18391	18307	18356	18340	18345	18262	18308	18466	18316	18314	18290	18230	18383	18363	18336	18250	18391	18481	18284	18268	18376	18599	18289	18138	18396	18143	18284	18194	18292	18296	18359	18347	18463	18344	18463	18050	18251	18304	18255	18318	18365	18238	18379	18304	18218	18264	18275	18393	18271	18398	18356	18091	18328	18199	18291	18383	18125	18443	18231	18325	18353	18307	18246	18313	18283	18316	18272	18232	18393	18463	18149	18307	18446	18316	18286	18278	18274	18273	18164	18295	18439	18492	18056	18218	18097	18328	18161	18280	18330	18513	18464	18235	18328	18334	18179	18387	18062	18485	18484	18503	18381	18115	18355	18380	18291	18319	18267	18193	18285	18342	18340	18252	18393	18446	18552	18378	18278	18451	18122	18382	18233	18340	18193	18442	18244	18535	18572	18325	18285	18319	18313	18457	18421	18307	18300	18407	18156	18402	18237	18461	18413	18522	18339	18303	18061	18248	18487	18330	18167	18408	18346	18209	18152	18315	18255	18302	18284	18443	18321	18113	18306	18215	18382	18162	18233	18221	18304	18207	18455	18365	18185	18388	18221	18257	18255	18388	18275	18158	18292	18321	18442	18342	18446	18180	18387	18195	18342	18393	18306	18364	18343	18463	18219	18185	18326	18412	18128	18226	18257	18012	18256	18319	18161	18407	18495	18201	18518	18109	18253	18292	18399	18171	18355	18283	18318	18457	18558	18352	18459	18418	18289	18193	18531	18302	18479	18118	18207	18567	18389	18253	18198	18098	18277	18378	18269	18426	18516	18225	18356	18316	18361	18284	18445	18302	18073	18244	18365	18401	18384	18241	18303	18426	18356	18322	18213	18326	18419	18313	18256	18276	18308	18497	18319	18489	18428	18170	18372	18332	18292	18155	18194	18508	18568	18087	18501	18243	18240	18327	18282	18254	18281	18383	18434	18247	18086	18201	18016	18189	18308	18553	18379	18447	18218	18266	18214	18116	18334	18271	18309	18183	18287	18248	18294	18333	18280	18385	18347	18275	18327	18266	18199	18476	18347	18399	18251	18335	18394	18333	18379	18476	18229	18385	18322	18271	18290	18498	18327	18041	18249	18395	18399	18267	18219	18180	18124	18248	18297	18268	18304	18217	18297	18421	18252	18371	18303	18143	18331	18236	18266	18340	18210	18358	18355	18188	18063	18485	18303	18338	18351	18234	18377	18294	18368	18226	18156	18080	18237	18350	18456	18278	18305	18246	18257	18077	18148	18264	18156	18257	18257	18130	18120	18380	18540	18322	18246	18191	18256	18302	18279	18424	18199	18386	18302	18265	18333	18269	18258	18399	18472	18370	18101	18525	18345	18084	18250	18452	18315	18431	18379	18121	18168	18183	18416	18287	18141	18326	18381	18186	18194	18368	18226	18375	18385	18172	18358	18356	18292	18346	18302	18400	18174	18401	18429	18513	18167	18178	18157	18328	18541	18219	18366	18291	18164	18292	18278	18268	18354	18390	18332	18192	18475	18434	18457	18546	18206	18269	18285	18470	18323	18177	18488	18529	18431	18363	18234	18149	18260	18279	18366	18513	18216	18287	18356	18363	18259	18515	18386	18312	18070	18307	18259	18358	18217	18350	18668	18316	18040	18422	18320	18031	18208	18226	18182	18291	18132	18351	18502	18429	18210	18087	18297	18343	18322	18518	18378	18529	18453	18198	18264	18395	18505	18417	18233	18632	18358	18235	18447	18445	18053	18289	18379	18357	18299	18500	18387	18311	18172	18250	18369	18349	18357	18554	18320	18172	18291	18385	18381	18509	18277	18207	18293	18319	18292	18458	18441	18388	18217	18459	18439	18470	18273	18442	18127	18368	18379	18287	18195	18332	18292	18295	18436	18272	18117	18374	18373	18411	18564	18493	18487	18274	18207	18349	18269	18424	18175	18425	18295	18460	18249	18259	18371	18509	18442	18252	18329	18396	18201	18266	18334	18213	18354	18267	18215	18386	18512	18167	18341	18259	18359	18199	18343	18288	18058	18465	18399	18129	18346	18230	18498	18480	18169	18333	18246	18277	18285	18338	18314	18262	18178	18249	18300	18247	18119	18418	18098	18108	18473	18235	18318	18264	18482	18478	18416	18519	18316	18430	18320	18358	18175	18148	18207	18362	18071	18227	18326	18212	18396	18284	18193	18087	18214	17980	18184	18440	18124	18392	18348	18392	18358	18198	18299	18399	18304	18370	18545	18271	18211	18135	18341	18556	18259	18438	18295	18423	18564	18201	18443	18304	18300	18220	18263	18341	18370	18304	18262	18295	18355	18357	18259	18369	18489	18098	18053	18338	18405	18478	18352	18462	18389	18291	18030	18535	18446	18290	18263	18417	18200	18381	18417	18282	18301	18351	18317	18224	18313	18306	18308	18274	18333	18158	18157	17981	18168	18138	18253	18226	18081	18235	18445	18361	18462	18255	18395	18201	18320	18357	18111	18279	18390	18071	18211	18306	18300	18343	18279	18359	18473	18237	18392	18256	18336	18384	18740	18332	18223	18166	18352	18407	18274	18457	18358	18243	18182	18290	18431	18306	18373	18217	18362	18451	18269	18333	18091	18262	18133	18381	18412	18390	18474	18187	18105	18275	18291	18294	18329	18211	18503	18272	18186	18409	18139	18279	18254	18333	18144	18235	18304	18325	18241	18165	18125	18190	18207	18269	18523	18193	18296	18377	18456	18244	18412	18197	18443	18283	18285	18149	18360	18379	18318	18253	18184	18227	18301	18380	18343	18267	18424	18351	18199	18308	18319	18416	18409	18291	18087	18255	18297	18450	18204	18391	18361	18318	18186	18412	18357	18234	18557	18275	18219	18301	18386	18230	18099	18365	18466	18164	18268	18091	18341	18344	18304	18394	18277	18434	18273	18454	18101	18295	18406	18292	18235	18465	18168	18323	18299	18154	18345	18438	18408	18278	18230	18354	18467	18317	18258	18339	18468	18298	18343	18315	18474	18466	18292	18237	18251	18439	18301	18363	18335	18334	18456	18324	18365	18136	18428	18264	18366	18109	18320	18394	18274	18182	18256	18285	18190	18302	18427	18536	18030	18290	18315	18295	18359	18246	18221	18624	18417	18422	18292	18194	18294	18151	18212	18344	18386	18374	18382	18394	18363	18255	18189	18130	18307	18103	18395	18357	18412	18294	18306	18353	18475	18401	18392	18326	18271	18407	18496	18331	18487	18285	18196	18582	18335	18420	18405	18402	18220	18216	18313	18322	18327	18137	18352	18156	18269	18195	18218	18403	18300	18257	18379	18120	18335	18107	18146	18075	18483	18183	18132	18219	18183	18423	18404	18324	18385	18362	18441	18354	17996	18336	18510	18278	18409	18323	18357	18285	18287	18304	18279	18343	17983	18485	18490	18194	18386	18303	18233	18368	18278	18379	18200	18390	18354	18231	18406	18423	18415	18146	18238	18122	18201	18215	18289	18201	18244	18562	18355	18313	18212	18157	18282	18350	18438	18204	18316	18183	18227	18316	18266	18332	18340	18420	18079	18421	18436	18279	18168	17993	18244	18095	18286	18400	18277	18372	18168	18207	18265	18328	18239	18230	18293	18440	18302	18413	18226	18345	18515	18282	18218	18074	18430	18413	18270	18277	18273	18133	18345	18407	18147	18359	18501	18457	18401	18490	18176	18568	18112	18311	18419	18268	18279	18304	18324	18256	18191	18197	18302	18281	18244	18388	18425	18249	18312	18346	18271	18428	18305	18264	18516	18468	18440	18372	18301	18359	18507	18275	18417	18416	18221	18287	18469	18427	18143	18205	18305	18318	18525	18415	18386	18468	18236	18252	18614	18470	18171	18359	18208	18315	18194	18345	18484	18366	18449	18335	18166	18419	18423	18275	18253	18224	18512	18390	18276	18369	18336	18125	18317	18390	18258	18355	18398	18270	18405	18318	18345	18275	18480	18612	18215	18398	18307	18253	18610	18339	18191	18328	18314	18216	18175	18389	18166	18319	18267	18526	18321	18299	18282	18238	18315	18440	18111	18178	18329	18439	18445	18387	18374	18205	18158	18308	18197	18338	18489	18399	18393	18408	18515	18176	18103	18192	18231	18287	18400	18221	18273	18211	18323	18362	18234	18515	18390	18346	18152	18224	18338	18371	18122	18284	18223	18329	18126	18059	18431	18508	18333	18334	18257	18313	18272	18576	18353	18385	18312	18349	18331	18379	18267	18268	18026	18251	18270	18444	18307	18185	18329	18576	18393	18357	18547	18348	18444	18333	18197	18234	18084	18422	18386	18358	18383	18219	18342	18208	18274	18153	18237	18384	18186
16210	20736	22756	20722	18973	19102	18484	17778	17572	17385	17129	16957	16469	16584	16449	16449	16683	16228	16484	16428	16673	16312	16277	16483	16423	16156	16377	16235	16332	16324	16302	16692	16924	16905	16741	16706	16248	16340	16427	16248	16412	16232	16312	16326	16051	16239	16306	16265	16467	16168	16348	16380	16295	16269	16357	16399	16426	16213	16174	16220	16303	16111	16384	16335	16468	16384	16309	16245	16341	16310	16333	16162	16209	16233	16448	16242	16248	16238	16210	16342	16286	16160	16275	16177	16226	16286	16422	16189	16351	16334	16382	16313	16356	16211	16236	16359	16219	16331	16345	16287	16135	16389	16284	16332	16158	16360	16176	16338	16473	16228	16287	16307	16298	16192	16268	16242	16264	16283	16429	16194	16168	16406	16258	16300	16381	16258	16330	16509	16325	16266	16405	16419	16258	16274	16261	16243	16230	16330	16217	16297	16250	16282	16087	16184	16215	16357	16192	16345	16362	16257	16313	16430	16293	16176	16295	16289	16305	16225	16242	16057	16218	16330	16418	16208	16311	16287	16304	16262	16379	16291	16263	16143	16095	16539	16247	16116	16319	16223	16336	16056	16286	16233	16151	16394	16168	16208	16168	16100	16310	16164	16203	16043	16168	16278	16351	16380	16194	16361	16149	16365	16430	16128	16100	16385	16356	16405	16243	16200	16270	16263	16334	16216	16219	16393	16262	16102	16308	16331	16246	16161	16432	16236	16172	16338	16238	16230	16288	16440	16428	16092	16324	16345	16294	16371	16276	16183	16320	16223	16244	16264	16376	16216	16214	16386	16379	16233	16232	16268	16239	16172	16226	16366	16370	16341	16184	16201	16210	16149	16297	16368	16191	16073	16341	16326	16202	16256	16341	16412	16247	16241	16327	16247	16272	16219	16161	16451	16236	16278	16231	16208	16298	16449	16258	16432	16481	16169	16241	16199	16223	16214	16303	16424	16332	16354	16369	16126	16329	16254	16331	16276	16266	16167	16490	16276	16252	16397	16338	16387	16316	16172	16179	16375	16067	16329	16245	16276	16360	16222	16222	16534	16394	16258	16095	16117	16285	16117	16448	16167	16245	16482	16223	16251	16274	16234	16254	16293	16291	16172	16387	16287	16319	16297	16281	16337	16343	16251	16323	16132	16183	16256	16112	16304	16278	16360	16329	16131	16082	16137	16181	16206	16275	16264	16277	16396	16342	16331	16286	16425	16097	16238	16203	16416	16213	16248	16175	16318	16290	16225	16324	16258	16106	16133	16325	16218	16291	16421	16217	16123	16107	16328	16301	16292	16327	16379	16411	16337	16242	16330	16260	16206	16268	16374	16182	16428	16232	16207	16217	16329	16222	16203	16359	16194	16401	16411	16168	16109	16183	16246	16348	16313	16209	16149	16241	16185	16185	16341	16163	16333	16207	16377	16488	16226	16258	16334	16135	16308	16321	16126	16077	16292	16144	16358	16262	16277	16392	16426	16216	16406	16322	16321	16181	16518	16186	16373	16210	16325	16173	16177	16519	16159	16320	16352	16262	16210	16224	16172	16244	16476	16206	16148	16196	16109	16311	16327	16426	16328	16139	16283	16253	16201	16315	16314	16221	16251	16289	16244	16550	16638	16265	16372	16293	16200	16330	16434	16232	16066	16479	16370	16464	16382	16310	16404	16333	16293	16246	16301	16332	16199	16241	16218	16182	16286	16345	16367	16197	16353	16252	16064	16085	16219	16350	16518	16082	16185	16106	16305	16081	16262	16288	16271	16285	16325	16249	16143	16320	16246	16460	16395	16377	16198	16341	16241	16349	16310	16244	16152	16400	16330	16513	16331	16311	16234	16339	16243	16417	16226	16345	16413	16312	16271	16364	16125	16332	16318	16502	16366	16211	16372	16418	16256	16250	16271	16231	16456	16240	16364	16206	16308	16202	16258	16394	16390	16312	16336	16316	16268	16219	16343	16301	16070	16020	16342	16265	16371	16242	16441	16181	16392	16141	16322	16277	16003	16115	16295	16232	16267	16290	16275	16335	16238	16350	16463	16178	16349	16297	16443	16275	16105	16338	16203	16341	16305	16353	16246	16270	16268	16380	16330	16278	16312	16174	16200	16250	16293	16266	16290	16284	16232	16159	16250	16223	16125	16155	16291	16325	16247	16227	16229	16328	16361	16307	16327	16221	16328	16400	16260	16179	16145	16427	16232	16236	16348	16397	16232	16303	16441	16331	16200	16080	16119	16158	16254	16261	16263	16312	16345	16113	16314	16313	16304	16273	16238	16454	16102	16325	16243	16299	16244	16365	16181	16277	16341	16348	16394	16196	16189	16298	16329	16422	16198	16351	16394	16222	16330	16226	16361	16297	16138	16289	15951	16245	16179	16187	16184	16256	16222	16319	16129	16302	16337	16271	16236	16207	16301	16209	16263	16231	16276	16214	16290	16379	16199	16286	16425	16194	16312	16247	16215	16177	16348	16283	16245	16329	16300	16251	16195	16303	16156	16141	16381	16131	16378	16344	16294	16318	16275	16295	16230	16380	16260	16221	16168	16406	16174	16361	16265	16270	16341	16075	16183	16442	16228	16317	16164	16251	16339	16216	16306	16234	16292	16395	16291	16272	16288	16334	16261	16435	16205	16267	16410	16304	16294	16209	16294	16296	16247	16407	16329	16319	16294	16390	16244	16460	16296	16327	16517	16377	16335	16396	16357	16229	16101	16297	16288	16286	16390	16344	16272	15983	16376	16232	16327	16282	16131	16412	16172	16259	16266	16300	16280	16146	16214	16251	16236	16436	16264	16339	16324	16292	16261	16147	16290	16371	16249	16439	16097	16332	16235	16316	16320	16212	16221	16425	16249	16267	16332	16266	16308	16123	16321	16220	16287	16497	16314	16342	16421	16236	16384	16184	16444	16249	16310	16300	16213	16316	16270	16241	16324	16283	16084	16359	16151	16453	16227	16235	16189	16236	16389	16268	16189	16247	16252	16239	16171	16241	16285	16265	16251	16188	16284	16270	16245	16189	16360	16261	16221	16500	16246	16189	16322	16173	16366	16195	16199	16421	16403	16489	16424	16145	16245	16370	16306	16427	16315	16312	16303	16302	16272	16161	16255	16250	16257	16089	16356	16278	16346	16233	16269	16122	16379	16233	16175	16235	16304	16230	16260	16024	16393	16279	16300	16198	16205	16162	16249	16261	16289	16261	16406	16502	16242	16244	16350	16381	16287	16310	16273	16477	16191	16210	16306	16171	16223	16392	16191	16406	16232	16153	16154	16261	16451	16369	16272	16117	16250	16150	16384	16336	16290	16259	16275	16311	16325	16511	16408	16418	16207	16418	16344	16289	16393	16164	16153	16260	16295	16241	16245	16388	16188	16294	16264	16265	16371	16206	16136	16338	16398	16342	16442	16304	16410	16338	16198	16168	16274	16363	16327	16209	16239	16364	16333	16216	16333	16318	16251	16213	16366	16391	16425	16328	16387	16299	16087	16213	16377	16283	16269	16285	16162	16166	16326	16196	16344	16224	16354	16284	16206	16240	16413	16352	16375	16156	16276	16253	16236	16429	16406	16288	16399	16229	16253	16409	16341	16094	16094	16207	16181	16470	16303	16293	16205	16507	16356	16375	16258	16338	16292	16236	16233	16150	16475	16372	16196	16260	16293	16294	16435	16188	16366	16385	16281	16377	16419	16251	16249	16306	16167	16330	16441	16218	16485	16176	16533	16186	16305	16261	16226	16262	16315	16353	16200	16396	16282	16238	16100	16272	16278	16201	16423	16352	16139	16345	16250	16447	16367	16295	16243	16267	16158	16360	16283	16216	16430	16441	16323	16315	16428	16363	16156	16338	16384	16310	16261	16196	16312	16307	16435	16449	16341	16378	16193	16413	16338	16282	16284	16376	16330	16374	16112	16253	16363	16337	16151	16161	16299	16130	16146	16142	16351	16314	16297	16369	16313	16370	16371	16196	16241	16342	16173	16111	16321	16184	16367	16312	16286	16296	16284	16196	16240	16491	16193	16273	16371	16245	16258	16277	16358	16150	16257	16410	16423	16197	16276	16351	16307	16240	16132	16225	16121	16359	16339	16439	16225	16304	16357	16228	16248	16348	16113	16328	16384	16131	16329	16255	16263	16245	16362	16257	16300	16352	16263	16434	16267	16073	16377	16248	16413	16319	16324	16347	16224	16203	16455	16253	16309	16162	16269	16120	16274	16126	16310	16250	16234	16275	16331	16178	16224	16331	16161	16297	16197	16351	16390	16372	16239	16148	16182	16079	16239	16268	16238	16186	16263	16369	16126	16215	16280	16391	16353	16200	16118	16192	16204	16131	16278	16383	16388	16380	16360	16218	16356	16181	16218	16328	16371	16203	16280	16243	16322	16387	16040	16333	16220	16361	16150	16252	16356	16315	16436	16356	16292	16156	16330	16031	16472	16387	16125	16230	16308	16119	16096	16253	16089	16216	16273	16178	16188	16239	16365	16355	16274	16264	16160	16344	16356	16361	16382	16119	16349	16223	16118	16330	16203	16073	16284	16482	16308	16313	16397	16304	16342	16248	16374	16107	16321	16387	16299	16395	16381	16164	16187	16245	16195	16289	16321	16273	16135	16385	16123	16187	16271	16207	16239	16324	16197	16370	16162	16337	16161	16343	16328	16263	16163	16197	16246	16192	16172	16289	16246	16201	16439	16378	16199	16404	16132	16350	16283	16322	16170	16378	16223	16237	16244	16101	16302	16312	16240	16405	16544	16070	16341	16150	16378	16312	16228	16117	16198	16289	16216	16145	16361	16199	16231	16451	16336	16402	16229	16424	16249	16384	16188	16304	16168	16321	16212	16210	16289	16398	16122	16322	16290	16217	16236	16276	16244	16211	16245	16230	16328	16234	16229	16264	16267	16173	16316	16316	16363	16321	16373	16192	16222	16396	16271	16299	16400	16321	16173	16225	16295	16162	16357	16331	16321	16183	16237	16318	16383	16252	16278	16246	16391	16349	16341	16259	16386	16355	16467	16291	16326	16270	16145	16214	16256	16257	16135	16314	16325	16262	16186	16308	16340	16321	16418	16178	16293	16470	16457	16261	16184	16311	16365	16138	16268	16418	16243	16298	16267	16367	16215	16351	16283	16238	16190	16388	16261	16407	16242
23976	21378	28830	24496	22860	23411	22783	20396	19699	19538	19392	19055	18912	18836	18767	19010	18756	18713	18550	18702	18578	18541	18463	18406	18539	18519	18616	18385	18572	18486	18802	20188	20741	20319	19550	19200	18497	18506	18417	18576	18675	18285	18340	18138	18353	18382	18427	18546	18548	18422	18430	18320	18512	18299	18330	18392	18237	18316	18404	18392	18300	18377	18330	18583	18360	18417	18255	18438	18314	18054	18361	18234	18394	18336	18354	18320	18276	18416	18261	18517	18256	18395	18362	18462	18327	18409	18435	18371	18339	18429	18519	18566	18465	18103	18331	18244	18309	18437	18140	18286	18227	18389	18182	18198	18301	18404	18439	18257	18260	18190	18620	18316	18454	18411	18278	18350	18484	18205	18263	18301	18261	18329	18309	18281	18336	18395	18296	18379	18128	18531	18227	18377	18346	18220	18249	18496	18459	18413	18351	18239	18165	18255	18482	18340	18197	18516	18276	18201	18380	18393	18550	18661	18344	18193	18286	18504	18494	18290	18225	18296	18439	18334	18420	18213	18316	18190	18256	18377	18159	18191	18351	18244	18430	18341	18434	18358	18329	18332	18316	18264	18378	18384	18427	18271	18226	18436	18254	18305	18236	18296	18307	18363	18248	18452	18374	18277	18261	18315	18418	18376	18356	18281	18354	18364	18452	18399	18329	18494	18249	18474	18444	18413	18320	18383	18402	18490	18404	18501	18523	18359	18203	18329	18358	18349	18474	18460	18420	18411	18276	18347	18448	18240	18255	18322	18443	18439	18472	18161	18335	18430	18161	18247	18398	18174	18326	18373	18394	18350	18440	18421	18293	18346	18534	18691	18399	18488	18500	18372	18109	18272	18298	18340	18277	18141	18298	18352	18535	18384	18417	18265	18324	18085	18175	18376	18254	18435	18319	18323	18249	18458	18463	18503	18243	18425	18144	18434	18208	18272	18374	18408	18202	18453	18374	18327	18316	18331	18355	18511	18419	18339	18533	18244	18237	18333	18314	18141	18091	18359	18240	18431	18471	18244	18322	18284	18123	18519	18451	18432	18315	18247	18376	18115	18336	18560	18420	18180	18171	18383	18505	18288	18279	18187	18343	18227	18352	18559	18337	18379	18237	18235	18512	18278	18209	18354	18265	18200	18270	18348	18324	18268	18441	18440	18627	18314	18418	18413	18398	18291	18347	18234	18404	18592	18447	18149	18433	18215	18289	18520	18157	18233	18352	18330	18282	18464	18255	18407	18262	18434	18333	18499	18397	18204	18350	18467	18403	18474	18312	18305	18343	18342	18431	18483	18330	18444	18427	18423	18149	18317	18202	18350	18300	18534	18447	18498	18508	18448	18394	18297	18382	18458	18346	18293	18526	18657	18435	18513	18313	18261	18369	18109	18338	18247	18273	18427	18322	18185	18506	18235	18443	18272	18399	18089	18501	18027	18213	18295	18458	18163	18285	18415	18355	18329	18501	18414	18122	18326	18260	18275	18423	18309	18317	18396	18043	18513	18475	18348	18322	18527	18344	18214	18223	18172	18328	18315	18383	18344	18395	18268	18625	18359	18344	18411	18332	18388	18343	18209	18266	18270	18475	18285	18328	18155	18313	18338	18280	18319	18337	18380	18172	18330	18358	18515	18339	18479	18411	18336	18344	18335	18282	18199	18315	18402	18221	18440	18298	18470	18203	18425	18137	18326	18523	18322	18353	18293	18197	18532	18266	18476	18522	18293	18326	18418	18412	18433	18238	18337	18367	18287	18177	18469	18430	18391	18459	18340	18423	18233	18462	18273	18295	18246	18337	18435	18460	18305	18561	18414	18260	18266	18402	18312	18362	18189	18416	18332	18466	18313	18458	18383	18253	18462	18172	18195	18252	18240	18345	18219	18402	18289	18291	18361	18472	18250	18193	18146	18305	18302	18327	18375	18578	18478	18449	18430	18441	18138	18340	18560	18513	18349	18276	18343	18525	18487	18472	18324	18289	18254	18250	18185	18033	18454	18281	18136	18292	18331	18355	18366	18436	18347	18372	18319	18421	18315	18294	18372	18414	18345	18431	18291	18386	18209	18302	18251	18190	18268	18292	18418	18525	18406	18199	18256	18271	18304	18453	18440	18458	18298	18084	18313	18421	18375	18315	18254	18376	18363	18375	18247	18411	18451	18456	18466	18393	18166	18419	18289	18252	18231	18335	18226	18473	18214	18486	18557	18303	18200	18312	18438	18238	18430	18347	18267	18365	18459	18438	18261	18356	18456	18257	18190	18159	18516	18339	18387	18598	18384	18311	18219	18366	18389	18227	18287	18378	18165	18246	18465	18233	18564	18518	18244	18343	18363	18267	18377	18386	18188	18347	18342	18357	18338	18215	18322	18293	18409	18417	18311	18278	18153	18355	18104	18552	18372	18268	18365	18363	18190	18185	18345	18436	18183	18461	18431	18231	18407	18340	18526	18407	18679	18661	18286	18553	18072	18191	18398	18399	18381	18321	18211	18364	18483	18245	18220	18315	18418	18458	18323	18422	18231	18276	18464	18435	18250	18528	18597	18428	18488	18310	18374	18255	18405	18363	18505	18280	18410	18260	18435	18213	18284	18413	18189	18270	18198	18180	18168	18374	18404	18201	18314	18272	18162	18345	18360	18269	18337	18398	18353	18436	18270	18321	18271	18318	18307	18254	18388	18243	18434	18400	18348	18433	18392	18485	18343	18528	18345	18351	18295	18438	18227	18301	18306	18145	18405	18405	18267	18509	18379	18293	18239	18192	18289	18310	18555	18264	18280	18287	18260	18391	18282	18309	18533	18314	18591	18401	18266	18300	18285	18315	18094	18467	18292	18215	18302	18285	18435	18509	18391	18336	18249	18235	18252	18290	18340	18262	18283	18307	18475	18377	18380	18298	18328	18315	18394	18355	18320	18184	18283	18470	18481	18206	18197	18081	18151	18670	18354	18334	18469	18453	18434	18188	18397	18339	18255	18135	18203	18266	18521	18438	18347	18214	18414	18360	18454	18347	18425	18163	18131	18280	18369	18403	18200	18361	18348	18290	18266	18135	18371	18385	18354	18378	18323	18476	18522	18540	18332	18301	18484	18419	18335	18373	18430	18346	18388	18200	18566	18428	18212	18423	18496	18448	18364	18415	18438	18299	18317	18230	18408	18387	18374	18094	18240	18437	18182	18178	18345	18542	18349	18416	18512	18402	18308	18489	18205	18335	18424	18478	18560	18162	18505	18346	18303	18329	18595	18398	18351	18398	18174	18329	18348	18367	18312	18294	18183	18429	18167	18277	18229	18369	18485	18240	18303	18291	18471	18107	18452	18313	18177	18453	18195	18360	18349	18285	18273	18217	18408	18349	18515	18483	18498	18424	18386	18310	18178	18382	18277	18543	18244	18521	18542	18341	18301	18481	18498	18652	18298	18289	18261	18334	18409	18317	18360	18217	18265	18406	18388	18162	18397	18463	18453	18306	18319	18300	18352	18241	18262	18321	18388	18324	18319	18449	18441	18385	18049	18007	18551	18602	18294	18302	18501	18392	18222	18246	18336	18312	18182	18128	18337	18253	18556	18421	18262	18299	18296	18261	18397	18363	18268	18307	18472	18669	18335	18311	18441	18288	18221	18233	18394	18323	18355	18288	18422	18301	18513	18395	18438	18431	18257	18233	18314	18262	18373	18367	18475	18383	18044	18258	18289	18156	18211	18161	18471	18272	18324	18389	18055	18473	18487	18276	18299	18356	18571	18388	18339	18352	18412	18297	18358	18197	18375	18244	18198	18291	18242	18388	18458	18286	18489	18311	18297	18087	18345	18293	18270	18378	18238	18359	18541	18386	18335	18331	18398	18398	18394	18282	18289	18307	18482	18477	18441	18307	18532	18480	18402	18312	18382	18341	18459	18270	18452	18348	18394	18454	18345	18409	18221	18323	18271	18432	18225	18217	18328	18302	18263	18386	18416	18323	18482	18435	18354	18235	18223	18551	18422	18287	18386	18420	18517	18353	18312	18251	18398	18469	18297	18454	18299	18232	18232	18437	18530	18438	18341	18516	18438	18266	18285	18094	18165	18266	18479	18338	18355	18427	18245	18426	18269	18307	18227	18475	18167	18381	18241	18356	18520	18415	18220	18566	18233	18537	18374	18518	18375	18253	18304	18351	18390	18617	18376	18497	18340	18315	18426	18372	18408	18443	18303	18345	18343	18460	18544	18419	18495	18453	18425	18467	18269	18356	18467	18220	18255	18408	18496	18340	18399	18446	18263	18457	18009	18269	18250	18352	18218	18359	18352	18488	18350	18221	18551	18254	18229	18150	18415	18488	18391	18540	18402	18307	18350	18222	18243	18272	18290	18343	18367	18335	18196	18142	18474	18323	18313	18430	18209	18155	18386	18556	18411	18390	18339	18336	18321	18335	18307	18215	18259	18290	18340	18652	18448	18550	18542	18402	18356	18442	18331	18388	18229	18411	18280	18256	18381	18416	18353	18344	18135	18213	18376	18417	18436	18376	18159	18490	18213	18318	18272	18341	18336	18260	18304	18177	18545	18296	18254	18344	18300	18114	18183	18366	18376	18274	18196	18329	18349	18595	18471	18351	18255	18355	18513	18189	18436	18234	18396	18322	18386	18335	18357	18367	18235	18021	18537	18326	18103	18233	18438	18467	18298	18516	18322	18225	18263	18601	18278	18338	18370	18626	18305	18302	18281	18346	18384	18526	18395	18565	18474	18191	18146	18274	18235	18417	18224	18322	18521	18467	18501	18315	18350	18223	18213	18157	18430	18152	18416	18400	18360	18172	18250	18229	18189	18257	18389	18497	18591	18368	18232	18334	18222	18485	18371	18267	18447	18481	18319	18133	18182	18413	18309	18308	18496	18452	18620	18357	18452	18449	18385	18450	18239	18301	18470	18180	18330	18224	18511	18288	18465	18324	18324	18306	18319	18487	18224	18131	18291	18305	18156	18482	18382	18397	18445	18505	18242	18408	18297	18430	18333	18460	18392	18329	18340	18271	18419	18428	18111	18512	18403	18275	18335	18261	18298	18330	18485	18407	18440	18105	18554	18272	18461	18326	18262	18239	18358	18420	18217	18450	18397	18460	18286	18441	18529	18352	18524	18305	18326	18525	18071	18493	18134	18117	18265	18497	18327
16004	27780	28917	26006	24219	21082	20117	19383	18472	18307	17592	17329	17203	17003	16681	16718	16681	16536	16608	16543	16685	16598	16470	16555	16764	16398	16540	16275	16341	16525	17103	19566	20016	19074	17661	16923	16512	16504	16125	16243	16202	16264	16441	16505	16343	16197	16341	16362	16220	16367	16396	16358	16233	16346	16451	16252	16392	16165	16240	16282	16418	16268	16433	16405	16422	16485	16166	16251	16199	16540	16224	16418	16442	16386	16231	16387	16419	16527	16275	16379	16337	16470	16347	16479	16412	16432	16297	16273	16296	16401	16484	16186	16411	16266	16333	16264	16202	16171	16444	16437	16110	16274	16281	16348	16288	16386	16341	16183	16312	16444	16370	16340	16129	16141	16335	16388	16385	16395	16300	16163	16398	16594	16252	16239	16298	16286	16305	16378	16393	16330	16377	16211	16231	16281	16445	16074	16437	16509	16421	16201	16429	16265	16522	16313	16302	16192	16353	16285	16315	16284	16353	16341	16217	16397	16245	16285	16286	16314	16377	16397	16305	16180	16470	16333	16169	16336	16514	16319	16340	16105	16326	16149	16373	16290	16277	16349	16380	16255	16254	16454	16268	16268	16254	16403	16372	16329	16307	16292	16193	16397	16275	16639	16159	16469	16318	16169	16281	16276	16349	16234	16294	16205	16370	16303	16432	16466	16266	16375	16279	16308	16255	16206	16238	16266	16277	16277	16193	16266	16306	16364	16263	16425	16141	16210	16239	16350	16248	16283	16321	16197	16334	16281	16202	16238	16310	16414	16252	16302	16376	16270	16491	16420	16185	16095	16196	16309	16351	16327	16198	16459	16290	16354	16352	16191	16327	16560	16440	16348	16372	16292	16360	16431	16512	16372	16389	16307	16343	16213	16265	16312	16302	16345	16331	16370	16254	16405	16267	16323	16212	16153	16312	16319	16367	16193	16344	16227	16337	16278	16475	16255	16380	16354	16430	16270	16255	16284	16357	16279	16268	16211	16196	16285	16244	16322	16259	16376	16247	16351	16489	16321	16385	16224	16203	16410	16221	16402	16306	16315	16303	16449	16562	16327	16263	16318	16314	16237	16250	16308	16231	16465	16346	16240	16185	16375	16231	16480	16408	16312	16333	16269	16426	16075	16347	16210	16284	16437	16377	16399	16304	16239	16351	16245	16351	16318	16311	16486	16278	16238	16064	16196	16344	16331	16434	16183	16295	16345	16330	16338	16473	16376	16415	16494	16227	16344	16470	16253	16271	16359	16481	16477	16383	16485	16426	16344	16282	16326	16290	16225	16174	16358	16312	16174	16299	16305	16327	16405	16419	16296	16408	16227	16230	16267	16377	16231	16147	16274	16250	16201	16332	16370	16380	16195	16627	16424	16366	16178	16387	16476	16434	16331	16366	16214	16480	16322	16309	16446	16150	16280	16245	16453	16368	16131	16113	16344	16432	16408	16220	16218	16362	16364	16130	16317	16316	16309	16188	16312	16256	16302	16450	16288	16573	16296	16307	16243	16356	16386	16157	16328	16305	16266	16356	16345	16381	16378	16096	16373	16234	16120	16138	16073	16316	16424	16056	16397	16347	16468	16271	16413	16330	16235	16208	16408	16396	16248	16316	16404	16220	16448	16320	16248	16175	16155	16324	16189	16269	16366	16369	16326	16322	16397	16327	16191	16463	16350	16170	16350	16188	16320	16142	16413	16493	16143	16530	16315	16329	16448	16217	16280	16416	16267	16265	16383	16318	16273	16506	16383	16351	16399	16301	16260	16350	16451	16387	16314	16262	16217	16248	16207	16325	16388	16326	16419	16196	16095	16368	16220	16379	16136	16309	16497	16180	16471	16391	16375	16339	16373	16357	16253	16275	16277	16173	16377	16333	16327	16319	16382	16366	16495	16230	16435	16456	16414	16158	16332	16248	16202	16264	16234	16374	16321	16497	16512	16356	16255	16281	16283	16409	16171	16364	16196	16296	16221	16215	16374	16201	16184	16364	16450	16363	16425	16228	16536	16159	16221	16407	16398	16281	16336	16201	16551	16225	16330	16332	16322	16308	16320	16332	16348	16493	16369	16218	16380	16292	16449	16341	16347	16410	16109	16458	16370	16261	16351	16420	16280	16322	16208	16356	16228	16242	16308	16371	16091	16449	16463	16455	16494	16238	16357	16380	16292	16332	16409	16292	16265	16337	16287	16377	16177	16398	16321	16269	16322	16221	16346	16382	16234	16320	16202	16214	16436	16284	16394	16282	16259	16271	16120	16445	16274	16294	16190	16365	16381	16390	16389	16236	16390	16331	16292	16381	16391	16397	16426	16248	16146	16286	16174	16351	16449	16275	16322	16312	16305	16576	16275	16440	16375	16258	16297	16110	16335	16378	16298	16395	16236	16322	16278	16268	16428	16268	16213	16294	16458	16481	16322	16232	16287	16366	16269	16264	16135	16318	16344	16195	16580	16459	16228	16321	16358	16118	16442	16292	16353	16230	16517	16144	16396	16176	16250	16156	16359	16277	16381	16161	16240	16258	16470	16191	16454	16335	16446	16216	16265	16378	16157	16332	16154	16232	16346	16262	16308	16174	16355	16329	16298	16408	16242	16312	16379	16340	16088	16308	16217	16301	16204	16202	16381	16362	16487	16356	16237	16251	16309	16394	16415	16161	16245	16399	16380	16393	16412	16352	16278	16313	16336	16216	16305	16340	16262	16239	16292	16336	16281	16372	16205	16260	16401	16276	16476	16505	16456	16160	16159	16344	16434	16200	16329	16315	16450	16335	16235	16387	16296	16250	16401	16199	16279	16316	16264	16335	16290	16359	16334	16279	16337	16309	16382	16310	16294	16288	16246	16400	16256	16370	16280	16335	16396	16263	16212	16138	16405	16255	16331	16366	16316	16246	16247	16171	16371	16345	16424	16319	16435	16265	16361	16224	16451	16487	16318	16389	16473	16236	16308	16254	16443	16137	16415	16351	16200	16333	16572	16282	16218	16300	16410	16369	16405	16263	16294	16159	16358	16199	16332	16409	16376	16274	16265	16361	16291	16389	16188	16295	16264	16337	16522	16249	16382	16259	16479	16338	16260	16413	16277	16349	16255	16309	16367	16309	16402	16291	16414	16391	16192	16171	16254	16392	16184	16186	16278	16434	16293	16236	16251	16316	16299	16311	16409	16277	16299	16365	16338	16234	16249	16504	16100	16489	16393	16268	16196	16328	16325	16327	16274	16401	16238	16141	16326	16375	16403	16222	16295	16296	16366	16289	16264	16317	16271	16414	16154	16160	16307	16359	16150	16176	16131	16308	16245	16363	16322	16132	16203	16389	16253	16111	16387	16345	16393	16266	16399	16451	16359	16338	16190	16419	16357	16284	16398	16496	16362	16415	16503	16147	16420	16284	16348	16361	16293	16297	16424	16316	16334	16204	16309	16357	16292	16119	16202	16233	16308	16406	16257	16353	16316	16175	16554	16158	16310	16140	16358	16486	16283	16339	16317	16211	16390	16266	16166	16547	16326	16353	16284	16472	16421	16333	16255	16404	16250	16279	16337	16398	16198	16254	16436	16296	16369	16341	16306	16427	16301	16442	16270	16399	16396	16246	16243	16317	16200	16492	16288	16390	16433	16260	16245	16368	16269	16484	16353	16326	16302	16327	16435	16126	16278	16374	16141	16382	16298	16208	16533	16426	16506	16448	16354	16229	16224	16319	16340	16440	16324	16336	16336	16363	16549	16374	16363	16328	16321	16315	16226	16414	16324	16303	16031	16417	16312	16453	16057	16379	16289	16133	16282	16263	16146	16344	16305	16173	16387	16479	16372	16379	16074	16187	16311	16479	16406	16475	16280	16305	16305	16337	16264	16285	16476	16460	16126	16247	16257	16263	16490	16501	16253	16383	16001	16365	16230	16290	16311	16178	16471	16234	16247	16235	16354	16139	16408	16246	16388	16278	16292	16144	16206	16468	16342	16298	16290	16379	16402	16403	16299	16398	16266	16302	16122	16229	16229	16266	16239	16306	16338	16311	16341	16468	16284	16156	16274	16363	16431	16408	16377	16289	16320	16260	16284	16484	16334	16260	16153	16369	16414	16458	16339	16403	16164	16220	16366	16467	16235	16330	16135	16409	16411	16288	16097	16408	16180	16356	16452	16389	16289	16452	16288	16186	16258	16325	16366	16389	16436	16255	16133	16325	16211	16311	16425	16210	16162	16452	16406	16224	16193	16303	16204	16457	16465	16382	16037	16407	16308	16364	16462	16179	16397	16183	16276	16421	16191	16287	16382	16367	16378	16322	16389	16144	16144	16347	16341	16351	16274	16429	16208	16336	16260	16272	16195	16301	16312	16230	16332	16283	16264	16408	16334	16242	16215	16412	16208	16243	16236	16371	16292	16368	16180	16293	16200	16398	16393	16433	16316	16287	16188	16267	16349	16245	16217	16327	16216	16137	16245	16455	16320	16240	16278	16388	16136	16239	16294	16395	16289	16452	16244	16193	16135	16215	16308	16121	16194	16363	16086	16313	16338	16329	16170	16219	16348	16332	16177	16149	16270	16318	16405	16381	16196	16260	16352	16344	16207	16306	16322	16473	16266	16172	16487	16273	16450	16394	16155	16315	16258	16355	16229	16098	16410	16251	16465	16287	16387	16373	16103	16292	16307	16366	16370	16234	16338	16196	16433	16038	16394	16331	16236	16311	16269	16454	16338	16204	16236	16311	16366	16328	16409	16327	16530	16299	16327	16294	16460	16362	16425	16393	16359	16454	16361	16313	16323	16159	16468	16281	16474	16259	16377	16195	16222	16293	16454	16167	16434	16410	16400	16204	16343	16050	16335	16198	16349	16356	16416	16276	16341	16291	16197	16281	16424	16474	16454	16291	16321	16219	16249	16273	16323	16434	16167	16399	16311	16311	16352	16380	16325	16359	16296	16349	16222	16380	16320	16369	16300	16190	16333	16281	16211	16244	16291	16309	16170	16446	16412	16380	16223	16216	16373	16177	16218	16383	16443	16371	16042	16476	16239	16320	16228	16294	16401	16430	16288	16407	16373	16386	16355	16466	16227	16430	16320	16346	16449	16474	16337	16296	16219	16243	16379	16281	16266	16454	16352	16395	16101	16384	16440	16406	16259	16346	16323	16342	16246	16330	16305	16431	16462
22863	21326	29171	23842	21685	24138	26198	21446	19925	19834	19360	18987	18690	18827	18599	18654	18751	18636	18732	18499	18529	18478	18395	18394	18432	18665	18467	18340	18359	18379	19663	21792	22438	21191	19775	18907	18630	18125	18407	18265	18226	18065	18251	18174	18039	18097	17998	18140	18158	18303	18133	18361	18116	18287	18159	18429	18202	18314	18186	18301	18199	18117	18192	17968	18171	18106	18426	18282	18279	17973	18281	18310	18259	18197	18179	18138	18179	18122	18195	18162	18069	18479	18180	18325	18280	18141	18236	18213	18263	18241	18067	18085	18218	18105	18251	18128	17914	18252	18057	18200	18176	18176	18188	17938	18226	18236	18156	18113	18102	18228	18020	18169	18028	18272	18194	18064	18191	18015	18407	18326	18303	18136	18292	18226	18207	18236	18214	18037	18316	18230	18058	18145	18150	18352	18064	18150	18225	18145	18197	18312	18246	18290	17990	18178	18291	17999	18417	18055	18095	18291	18038	18248	18193	18082	17923	18179	18233	18107	18142	18409	18363	18188	18091	18136	18244	18198	18130	18253	18180	17932	17923	18004	18164	18089	18109	18221	18240	18194	18208	18217	18034	18179	18055	18199	18346	18187	18311	18228	18095	18119	18135	18330	18291	18117	18111	18383	18151	18255	18311	18048	18154	18056	18083	18113	18188	18184	18203	18324	18058	18290	18220	18267	18095	18119	18007	18138	18166	18015	18539	18098	18235	18374	18418	18141	18113	18124	18091	18381	18161	18073	18224	18260	18120	18223	18158	18289	17996	18096	18363	18085	17839	18148	18077	18303	18090	18316	18125	18061	18166	18198	18056	18238	18077	18147	18235	18298	18201	18178	18181	18081	18287	18337	18028	18035	18168	18207	17999	18104	18133	18097	18065	18188	18198	18187	18198	18384	18099	18130	18137	18188	18072	18227	18202	18308	18226	18263	18307	18287	18094	18268	18113	17913	18007	18156	18020	18061	18272	18081	18287	18215	18057	18102	18055	18026	18079	18121	18023	18131	18117	17970	18212	18100	18153	18227	17995	17984	18404	18039	18016	18220	18235	18171	18246	18148	18041	18212	18137	18281	18184	18104	18081	18073	18366	17915	18165	18217	18139	18144	18355	18036	18084	18158	18169	18205	18131	18242	18227	18253	18244	18142	18201	18032	18148	18218	18054	18214	18071	18220	18159	18127	18294	18092	18145	18155	18263	18013	17902	18331	18108	18292	18208	18182	18308	18018	18108	18169	18057	18046	18136	18407	18042	18181	18380	18034	18039	17994	17996	18208	17952	18183	18052	18178	18470	17980	18242	18120	18113	18129	18031	18350	18105	18022	18185	17974	18312	18164	18132	18126	18094	18229	18275	18433	17946	18004	18102	18071	18358	18139	18010	18207	18152	18120	17949	18113	17938	18077	18090	18306	18054	18352	18308	18225	18348	18261	18268	18260	17936	18195	18346	18019	18301	18331	18136	17919	18093	18257	18056	17923	17942	18191	18242	18121	18069	18288	17988	18208	18187	18261	17995	18104	18027	18206	18298	18275	18293	18174	18076	18243	18248	18179	18229	18161	18185	18042	18136	17901	18196	18248	18150	18387	18028	18093	17976	18029	18186	18191	18074	18017	17996	17939	18125	18072	18121	18154	18099	17931	17956	18046	17969	17889	18128	18045	18331	18024	18300	18117	18335	18336	18168	18170	18267	18159	18060	18130	18281	18268	18341	18287	18121	18240	18232	18248	18208	18073	18127	18105	18221	18215	18245	18182	18134	18265	18297	18237	17935	18109	18189	17996	18146	18139	18129	18182	17981	18141	18090	18248	18047	18217	18344	18302	18207	18147	18146	18010	18076	18156	18270	18240	18213	18295	18199	18040	18169	18263	18032	18054	18083	18305	18122	18114	18050	18307	18045	18201	18207	17986	18138	18070	18101	18227	18205	18165	18148	18067	18040	17962	18229	18124	18074	18046	17993	18060	18048	18062	18169	18216	18247	18183	18062	17959	18308	18053	18128	18254	18029	18424	18156	18109	17941	18041	18123	18210	18030	18175	18080	18023	18154	18239	18327	17978	18157	18047	18410	18145	18010	18252	18265	18231	18108	18148	18121	18156	18033	18285	18249	18050	18247	18104	18066	18338	18135	18282	18186	18123	18030	18060	18155	18123	18171	18178	18262	18133	18270	18050	18037	17929	18210	18274	18243	18290	18285	18216	17962	18097	18164	18235	18179	18246	17995	18139	18182	18211	18239	18270	18219	18238	17912	18182	18195	18167	18070	18069	18210	18167	18038	18033	18203	18173	18353	18418	18231	18191	18153	18316	18089	18219	18203	18083	18117	18228	18301	18083	18132	18194	18406	18232	18286	17980	18246	18165	18038	18228	18014	17929	18281	18133	18386	18253	18036	18169	18363	18237	17912	18136	18325	18183	18197	17948	18111	17948	18294	18281	18146	18154	18153	18137	18178	18059	18127	18054	18168	18143	17968	18220	18104	18255	18263	18041	18219	18113	18133	18270	18118	18280	18266	18282	18251	18068	18087	18153	18457	18135	18132	18304	18093	18063	17909	18110	18090	18015	18060	18217	18016	18115	18283	18083	18010	18244	18100	18356	18069	18112	18034	18195	17896	18165	18216	17989	18064	18168	18103	18195	18111	17934	18045	18080	18357	18148	18033	18305	18185	18185	18245	18302	18141	18244	18259	18151	18027	18105	18150	18229	18121	18273	18217	18217	18088	18078	18267	17987	18282	18357	18105	18176	18060	18051	18160	18249	18042	18369	18214	18281	18256	17869	18178	18168	18251	18376	18140	18207	18229	18222	18208	18291	18292	18175	18010	18149	18093	18289	18300	18166	18165	18290	17973	18265	18209	18097	18308	18322	18184	18131	18018	18005	18051	18090	18155	17996	18244	18230	18271	18092	18225	17963	17972	18142	18125	18123	18122	18275	18221	18028	17942	17988	18145	18137	18160	18217	17986	18045	18097	18137	18146	18044	18153	18234	18322	17971	18247	18328	18198	18026	18114	18408	18138	18221	18209	18206	18199	17919	18315	18069	18154	18039	18247	18070	17907	18097	18421	17935	18164	17963	18244	18083	18234	18122	18166	18094	18121	18099	17934	17960	18017	18165	18244	18114	18162	18068	18108	17993	17996	18043	18203	18366	18401	18160	18140	18335	18159	18038	18056	18373	18440	17896	18154	18153	18092	18166	18122	18124	18188	18071	17946	18198	18254	18254	18087	18113	18178	18136	18210	18048	18168	18158	18064	17822	18209	18103	18146	18009	18249	18061	18236	18253	18162	18267	18338	18134	18079	18241	18149	18149	18014	18324	18242	18182	18431	18005	18278	17909	18050	18065	18195	18195	18169	18235	18039	18172	18152	18052	18226	18246	18283	18213	18036	18095	18071	18168	18189	18143	18133	18287	18094	18194	18306	17989	17942	17996	18212	18123	18212	18115	18229	18106	18159	18071	18124	18068	18140	18125	18184	18164	18256	18380	18172	18183	18298	18158	18181	18130	17957	18037	18195	18092	18086	18307	18267	18104	18197	18244	18160	18196	18126	18080	18268	18015	17991	17984	18017	18134	18048	18152	18174	18235	18176	18240	18262	18216	18276	18040	18148	18224	18113	18171	18184	18281	18210	18053	18144	17926	18094	18161	18134	18177	18107	18295	17793	18089	18443	18123	18204	18027	18235	18221	18224	18159	17961	18115	18393	18116	18093	18219	18137	18179	18299	18170	18036	18038	18144	17977	18218	18216	18133	18096	17927	18147	17858	18123	18161	18165	18266	18247	18138	18116	18014	18025	18057	18216	18282	18139	18399	17970	18015	17986	18175	18018	18161	18370	18210	18133	18257	18193	18234	18055	18060	18173	18150	18458	18421	18296	18095	18273	18055	18146	18352	18383	18321	18178	18113	17957	18119	18092	18274	18192	18086	18039	18076	18289	18020	18102	18006	18255	18018	18000	18136	18015	18077	18125	18023	18051	18113	18058	18123	18277	18274	18197	18092	18192	18144	18271	18156	18139	18238	18171	18009	18118	18207	18103	17897	18315	18082	18372	18094	18088	18185	18130	18100	18072	18099	18126	18066	18133	18264	18329	17966	17944	18081	18057	18212	18073	18094	18036	18027	18066	18180	18236	18119	17985	18077	18194	18288	18213	18442	18244	18284	18246	18087	18069	18277	18307	18031	17788	18407	18245	18112	18172	18103	18105	18388	18067	18270	18041	18141	18210	18043	18202	18342	17941	18001	18082	18218	18222	18257	18011	18103	18143	18224	18087	18245	18099	17999	18286	18314	18443	18140	18202	18256	18020	18287	18221	18108	18225	18171	18005	17959	18299	18211	18019	18115	18021	18176	18125	18094	17977	18127	18017	18014	18274	18078	17970	18016	18173	17998	18294	18245	18309	18264	18218	18174	18018	18158	18166	18204	17954	18328	18098	18187	18008	18341	18218	18042	18212	18214	18230	18116	18177	18124	18152	18272	18250	18155	18365	18155	18196	18211	18296	18308	18133	18122	18012	18130	18428	18262	18151	18276	18091	18145	18207	18200	18204	18174	18148	18186	18128	18242	18414	17994	18211	18204	18148	18360	18080	18249	18182	18022	18089	18169	18162	18179	18184	18231	17789	18386	18108	18196	18285	17963	18215	18356	18221	17863	18291	18296	18302	18141	18389	18237	18112	18152	18282	18341	18340	18037	18113	18061	18003	18304	18205	18243	17924	18271	18175	18352	18002	18050	18025	18046	18037	18316	18111	18244	18212	18084	18522	18118	18060	18034	18134	18151	18335	18162	18324	18173	18137	18159	18121	18059	18143	18263	18121	18170	18254	17977	18050	17999	18224	18256	18220	18044	18151	18050	17980	18144	18130	18201	18085	18330	18306	18239	18320	18142	18040	18285	17960	18070	18027	18232	18414	18163	18034	18137	18400	18167	18082	18103	18028	18213	18084	18215	18113	18210	18068	18089	17800	18168	18122	18098	18192	18042	18116	17953	18098	18183	18135	17947	18223	18103	17950	18162	18050	18064	18084	18264	18241	18155	18087	18204	18117	18011	18274	18144	18131	18216	18230	18236	18134	18163	18269	18115	18074	18127	18126	18205	17970	18073	18213	18058	18117	18082	18336	18187	18188	18068	18161	18218	18147
17900	33369	37346	31348	26273	23633	21890	20673	19532	18479	17768	17689	16949	16720	16506	16666	16825	16571	16354	16666	16508	16536	16363	16478	16666	16299	16212	16555	16245	16414	18996	22400	22213	20526	18379	17116	16533	16191	16470	16153	15979	16012	16125	16086	16308	16161	16230	16181	16224	16028	16417	16163	16245	16225	16193	15932	16114	16414	16146	16141	16113	16189	16008	16029	16246	16163	16268	16040	16295	16268	16236	16119	16249	16078	16222	16159	16284	16181	16239	16081	16161	16200	16270	16258	16171	16222	15968	16239	16198	16170	16429	16252	16106	16300	16285	16316	16123	16159	16296	16239	16228	16013	16230	16193	16307	16264	16174	15931	16264	16207	15993	16113	16053	16202	16048	16035	16096	16202	16157	16175	16165	16082	16190	16246	16217	16224	16283	16279	16136	16183	16064	16059	16279	16122	16144	16121	16231	16200	16044	16210	16289	16309	15936	16178	16081	16104	16152	16237	16109	16346	16193	16229	16117	16013	16186	16130	16139	16245	16253	16252	16173	16128	16189	16122	16060	16329	16209	16193	16148	16127	16155	16221	16162	16195	16216	16238	16061	16023	16229	16165	16190	16019	16068	16061	16152	16083	16192	16163	16102	16056	16060	16163	16131	16200	15935	16110	16096	16043	16118	16232	16310	15991	16133	16031	16036	15968	15990	16230	16082	16153	16102	16079	16117	16311	16073	16224	16340	16173	16097	16008	15998	16139	16115	16042	16110	16024	16282	16016	16275	16181	16086	16094	16127	16130	15939	16229	16033	16158	16010	16275	16321	16009	16177	16195	16049	16275	16111	16196	16292	16061	16247	16340	16168	16247	16123	15965	16112	16176	16203	16006	16213	16363	16152	16149	16186	16258	16056	16167	16163	16421	16093	16209	15915	16111	16120	16006	16064	16170	16243	16158	16225	16131	16165	16222	16156	16088	16308	16147	16092	16156	16062	16074	16328	16150	16073	16095	16147	16013	16140	16132	16131	16175	16001	16248	16181	16162	16003	16183	16170	16082	16090	16111	16425	16019	16057	16195	16029	16164	16187	16110	16044	16237	16250	16194	16104	16408	16060	16099	16211	16058	16101	16129	16284	16277	15942	16126	16068	16167	16154	16206	16125	16137	16032	16316	16139	16128	16024	16115	16192	16224	16223	16049	16261	16108	16303	16084	16336	16164	16110	16078	16111	16156	16269	16290	16193	16153	16293	15928	16203	16087	16111	16286	16109	16173	16286	16249	16163	16148	16276	16065	16092	15965	16205	16185	16211	16154	16030	16044	16152	16240	16403	16219	16050	16071	16268	16202	16140	16113	16170	16338	15936	16211	16079	16176	16052	16199	16046	16005	16078	16223	16036	16034	16006	16007	16177	15995	16239	16151	16155	16260	16075	16062	16099	16220	16208	16019	16116	16243	16115	16154	16092	16074	16079	16160	16093	16093	16311	16014	16090	16241	16216	15992	16168	16064	16161	16121	16074	16102	16242	16044	16275	16200	16099	16108	15963	16048	16181	16182	16233	16149	15997	16145	16152	16118	16190	16144	16320	16112	16244	16178	16340	16180	16185	16046	16194	16014	16167	16122	16217	16077	16115	15998	16305	15994	16201	16042	16347	16159	16115	16054	16129	16159	16226	16266	16099	16080	16126	16103	16111	16049	15920	16209	16150	16210	16050	16223	16042	16099	16114	15872	16118	16144	16097	15946	16104	16074	16165	16042	16042	16172	15996	16177	16178	15971	16118	16245	16084	16246	16084	16097	16199	16059	16094	16209	16045	16303	16129	16099	15954	16343	16186	16143	16197	16148	16118	16075	16344	16029	16319	16149	16169	16049	16070	16106	16036	16123	16014	16153	16212	16054	16192	16139	15886	16301	16166	16306	16167	16261	16096	16045	16189	16053	16064	16207	16286	16016	16098	16186	16075	16020	16211	16189	16079	16286	16238	15985	16074	16170	16183	16091	16042	16184	16267	15982	16147	16135	16185	16061	16165	16129	16116	15935	16313	16078	16248	16152	16137	16214	16082	16197	16159	16215	15828	16074	16259	16082	16137	16237	16157	16092	16017	16042	16368	16141	16123	15984	16178	16176	16113	16158	16132	15981	16072	16005	16103	16044	16038	15950	15948	16148	15922	16214	16274	16129	16272	16020	16251	16079	16134	16108	16358	16179	16296	16140	16197	16139	16115	16116	16276	16171	16149	16042	16182	16070	16090	16174	16170	16098	16153	16037	16310	16247	16077	16203	16191	16088	15967	16100	16250	16229	16188	15994	16236	16163	16164	16049	16151	16118	16105	16075	16144	16219	16118	16098	16015	16149	16147	16104	16256	16027	16251	16117	15923	16235	16096	16412	15970	16189	16166	16084	16178	16121	16184	16183	16160	16195	16086	15966	15976	16177	16085	15980	15985	16111	16180	16247	16081	16313	16115	16112	16218	16260	16136	16105	16308	16144	16107	16080	16252	16103	16162	16076	16184	16021	15877	16076	16023	16137	16057	16243	16254	16139	16207	16216	16079	16017	16398	16016	16166	16112	16367	16182	16033	16154	16122	16253	16080	16133	16252	16117	16155	16280	16120	16157	16169	16025	16032	16113	16234	15949	15911	16246	16104	16271	16047	16021	16144	16134	16121	16066	16241	16142	16139	16082	16118	16139	16223	16197	16089	16056	16061	15895	16253	16199	16010	16056	16025	16208	16103	15927	16138	16130	16111	16035	16175	16184	15954	16156	16122	16045	16137	16151	16211	16243	16096	16252	16036	16247	16067	16191	16252	16307	15991	16042	16226	16128	16202	16136	16101	16213	15976	16205	16212	16062	15922	16085	16169	16118	16150	16027	16259	16066	16238	16065	16092	16011	16199	16215	15976	16084	16147	16086	16155	16107	16046	16247	16089	15998	16080	16074	16116	16103	16230	16170	16131	16180	16034	16204	16194	16159	15939	16178	16183	16110	15939	16256	16363	16276	15956	16189	16079	16174	16285	16115	16094	16181	16304	16020	16149	15997	16142	15936	16075	16324	16246	16014	15950	16108	16070	16255	16215	16056	16099	16185	16131	16091	16198	16132	16145	16058	16137	16059	16294	16074	16091	16076	16170	16249	16254	16234	16201	16292	16084	16186	16290	16120	16068	16102	16124	16152	16100	16078	16215	16050	16204	16199	16025	16198	16154	15939	16230	16185	16036	15980	16084	16079	16202	16166	16214	16096	16189	16147	16096	16148	16233	16138	16022	16134	16274	16030	16088	16218	16335	16044	16006	16178	16247	16115	16064	16025	16323	16091	16111	16244	16139	16264	16048	16383	16004	16136	16141	16247	16137	16039	16303	15982	16115	16069	16307	16064	16109	16119	16266	16074	16032	16127	16072	16201	16078	16230	16224	16209	16150	16330	16349	15979	15958	16337	16160	15994	16168	16163	16253	16146	16211	16189	16298	16215	16098	16154	16161	16095	15969	16075	16224	16239	16245	16063	16081	16207	16263	16093	16199	16157	16101	16072	16075	15991	16099	16153	16094	16328	16093	16111	16139	16071	15989	16108	16044	16154	16118	16019	16105	16165	16209	16123	16285	16100	16057	16188	16218	16068	16045	16071	15996	16192	16222	16029	15993	16198	16102	16075	16292	16004	16289	16260	16079	16240	16130	16147	16064	16059	16156	16074	16053	16078	16202	16298	16049	16321	16055	16058	16197	16162	16173	16184	16263	16044	16062	16148	16084	15928	16018	16147	16032	16235	16215	16320	16158	16051	16180	16205	16113	16191	16056	16198	16229	16111	16304	15999	16128	16209	16074	16092	16063	16090	16220	16183	16290	16171	15986	16173	16198	16065	16092	16105	16110	16028	15976	16080	16224	16045	16125	16144	16304	16059	16140	16141	16219	16102	16249	16152	16234	16028	16254	16251	16029	16064	16047	16248	16167	16105	16099	16113	16212	16185	16104	16084	16351	16054	16280	16091	16124	16156	15940	16157	16241	16066	16348	16123	16080	16136	16107	16125	16268	16106	16130	16212	16025	16072	16213	16003	16177	16166	16104	16157	15922	16137	16167	16022	16277	16047	16267	15934	16064	16182	16047	16238	16042	16076	15992	16041	16120	15963	16208	16080	16073	16043	16277	16078	16138	16206	16096	16115	16092	16179	16017	16215	15989	16252	16142	16300	16163	16152	16157	15989	16173	16127	16180	16141	16157	16275	16255	16171	16298	16027	16042	16073	16141	16146	15961	16140	16179	16246	16103	16235	16122	16198	16042	16178	16263	16030	16276	16130	16165	16274	16031	16165	16004	16086	16013	15935	16106	16275	16265	16175	16311	16108	16186	16069	16175	16253	16053	16284	16221	16181	16007	16276	16167	16005	16130	16194	16014	16215	16286	16088	16194	16129	16127	16271	16059	16235	16109	15989	16222	16235	16157	16215	16029	16045	16283	16033	16053	16125	15836	15929	16185	16176	16174	16218	16099	16065	16187	16276	16304	15950	16234	16205	16186	16094	16062	16151	16089	16257	16009	16169	16097	16109	16284	16221	16113	16226	16174	16261	16275	16153	16082	16113	16101	16149	16204	16380	16235	16162	16174	16191	16001	16083	16085	16201	16020	16021	16006	16271	16134	16264	16025	16187	16201	16184	16093	16209	16107	16270	16117	16209	16181	16085	16189	16145	16102	16158	16189	16212	16047	16314	16042	16126	16160	16062	16216	16117	16269	16143	16346	16279	16155	16208	16170	16119	16139	16290	15966	16148	16224	16086	16214	16117	16089	16011	16004	16219	16224	16170	16210	16080	16053	16126	16252	16084	16143	16061	16178	16174	16194	16053	16215	16286	16056	16136	16011	16203	16111	15999	16239	16134	16131	16154	16229	16184	16199	16181	16286	16046	16197	16212	16047	16115	15931	16163	16289	15982	16067	16050	16101	16191	16007	16260	16212	16211	16151	16053	16080	16222	16171	15989	16163	16085	16096	16109	16027	16170	15926	16148	16152	16074	15947	16217	16114	16167	16350	16127	16106	16219	16117	16299	16057	16258	16201	16323	16182	16165	16200	16169	16050	16096	16113	16101	16119	16156	16212	16213	16105	16168	16128	16305	16157	16022	16048	16097	16054	16212	16170	16193	16037	16125	16096	16184	16079	16014	16237	16065	16139	16276	16077	16073
27662	23016	27772	24811	20405	19960	19641	18580	18119	18076	17817	17666	17991	17566	17601	17722	17714	17743	17566	17694	17747	17583	17548	17709	17701	17700	17752	17387	17660	17625	17533	17810	18023	17998	18019	17834	17826	17747	17619	17578	17456	17521	17623	17603	17436	17816	17730	17615	17566	17566	17675	17445	17642	17388	17635	17435	17601	17642	17811	17409	17459	17667	17578	17590	17278	17559	17565	17718	17627	17552	17776	17459	17461	17287	17471	17551	17485	17677	17572	17573	17676	17605	17594	17610	17714	17665	17650	17632	17527	17649	17526	17525	17460	17570	17681	17647	17645	17571	17762	17732	17523	17588	17661	17611	17512	17646	17601	17644	17516	17514	17736	17622	17654	17537	17502	17623	17602	17533	17517	17488	17641	17486	17604	17560	17336	17561	17720	17641	17587	17747	17538	17595	17538	17624	17602	17497	17433	17455	17485	17401	17554	17717	17505	17611	17459	17392	17530	17692	17638	17627	17517	17703	17534	17532	17593	17623	17660	17599	17730	17433	17483	17564	17449	17683	17722	17620	17559	17654	17681	17483	17494	17435	17707	17835	17312	17447	17891	17590	17425	17404	17631	17575	17600	17679	17637	17683	17490	17510	17700	17932	17719	17493	17749	17518	17733	17613	17661	17636	17551	17636	17587	17586	17828	17593	17599	17703	17655	17430	17747	17669	17745	17574	17575	17602	17809	17587	17787	17526	17672	17535	17459	17667	17709	17489	17660	17790	17544	17437	17576	17641	17596	17808	17545	17569	17566	17784	17496	17695	17614	17633	17698	17536	17639	17559	17745	17607	17740	17633	17389	17676	17423	17677	17571	17523	17719	17578	17590	17606	17643	17692	17626	17604	17623	17583	17683	17571	17702	17922	17607	17527	17455	17789	17536	17504	17467	17653	17542	17602	17631	17660	17716	17606	17370	17483	17398	17707	17572	17559	17435	17732	17522	17530	17675	17556	17777	17518	17542	17666	17733	17675	17618	17460	17647	17493	17768	17621	17529	17480	17768	17741	17717	17625	17603	17729	17367	17536	17551	17535	17498	17518	17533	17591	17489	17415	17485	17431	17713	17750	17661	17490	17507	17428	17464	17569	17458	17459	17670	17475	17488	17536	17722	17791	17459	17583	17665	17852	17822	17544	17692	17670	17566	17696	17601	17617	17496	17447	17490	17548	17594	17679	17556	17734	17474	17590	17560	17358	17677	17561	17529	17690	17556	17617	17652	17680	17745	17503	17671	17600	17618	17664	17672	17589	17634	17402	17735	17411	17591	17332	17670	17591	17805	17597	17563	17459	17635	17511	17240	17468	17675	17607	17515	17675	17775	17812	17612	17572	17496	17622	17443	17498	17629	17517	17642	17582	17544	17543	17718	17605	17421	17453	17569	17621	17440	17506	17569	17553	17570	17661	17692	17591	17409	17558	17646	17635	17491	17623	17392	17625	17484	17636	17629	17532	17543	17699	17544	17418	17438	17484	17787	17696	17439	17600	17681	17503	17345	17334	17616	17789	17761	17519	17663	17564	17579	17607	17649	17512	17541	17425	17670	17805	17442	17547	17452	17671	17698	17645	17623	17612	17545	17433	17664	17697	17678	17428	17710	17722	17532	17710	17617	17716	17713	17649	17683	17533	17646	17842	17702	17552	17679	17802	17724	17630	17639	17615	17606	17402	17658	17681	17593	17703	17325	17527	17552	17541	17332	17393	17634	17684	17620	17538	17713	17638	17749	17759	17588	17639	17641	17495	17660	17700	17431	17583	17661	17769	17567	17460	17577	17598	17745	17512	17543	17677	17394	17729	17706	17595	17475	17383	17456	17635	17740	17565	17665	17436	17532	17495	17447	17709	17584	17801	17606	17551	17461	17429	17576	17645	17394	17594	17531	17608	17534	17367	17619	17691	17607	17542	17639	17629	17636	17573	17450	17556	17696	17500	17553	17763	17555	17623	17764	17664	17454	17544	17551	17678	17706	17685	17469	17475	17644	17763	17526	17674	17535	17535	17700	17404	17569	17578	17690	17635	17685	17519	17668	17801	17548	17424	17761	17638	17665	17634	17557	17238	17598	17671	17777	17740	17640	17309	17530	17728	17453	17496	17649	17450	17709	17475	17457	17703	17498	17362	17694	17743	17677	17725	17596	17551	17361	17567	17642	17507	17781	17644	17800	17588	17806	17599	17559	17501	17591	17629	17355	17680	17608	17639	17591	17618	17545	17675	17420	17575	17917	17689	17672	17575	17452	17620	17569	17496	17648	17560	17471	17544	17632	17602	17704	17701	17601	17579	17817	17759	17495	17655	17449	17551	17354	17726	17442	17436	17723	17691	17450	17560	17612	17489	17327	17747	17598	17559	17659	17260	17634	17468	17615	17500	17533	17605	17655	17617	17843	17658	17511	17517	17439	17234	17637	17546	17458	17606	17340	17569	17747	17681	17726	17639	17646	17361	17522	17492	17498	17642	17371	17738	17578	17568	17399	17574	17593	17839	17492	17676	17829	17673	17691	17700	17651	17494	17600	17642	17646	17648	17566	17401	17680	17519	17628	17642	17685	17567	17590	17668	17589	17477	17437	17520	17791	17550	17592	17614	17402	17819	17397	17550	17669	17549	17436	17438	17420	17465	17442	17638	17590	17817	17367	17730	17404	17711	17685	17574	17643	17493	17525	17755	17628	17800	17636	17663	17460	17753	17643	17639	17579	17677	17549	17435	17750	17390	17647	17733	17514	17619	17759	17644	17466	17515	17582	17666	17646	17703	17996	17719	17663	17361	17642	17658	17405	17577	17578	17598	17686	17620	17705	17684	17798	17612	17605	17535	17571	17697	17697	17535	17716	17507	17515	17629	17567	17418	17735	17470	17640	17656	17750	17660	17561	17598	17729	17770	17687	17521	17660	17686	17718	17769	17576	17592	17709	17581	17501	17525	17369	17543	17597	17783	17534	17613	17766	17505	17490	17487	17592	17554	17361	17631	17626	17502	17529	17722	17614	17390	17714	17750	17744	17553	17666	17662	17623	17697	17697	17458	17477	17601	17644	17475	17502	17580	17599	17607	17545	17726	17650	17563	17408	17555	17687	17500	17601	17761	17656	17749	17748	17759	17652	17635	17629	17520	17650	17821	17646	17603	17611	17448	17555	17653	17496	17570	17752	17578	17721	17609	17435	17571	17602	17640	17603	17552	17511	17609	17632	17607	17519	17643	17547	17647	17650	17566	17614	17492	17587	17550	17613	17563	17457	17692	17852	17610	17611	17636	17842	17795	17662	17575	17557	17566	17583	17556	17678	17598	17540	17730	17722	17644	17578	17656	17612	17732	17744	17649	17407	17637	17676	17542	17574	17612	17465	17428	17519	17565	17440	17524	17353	17636	17651	17637	17533	17636	17616	17528	17538	17597	17592	17653	17482	17462	17605	17576	17828	17456	17560	17307	17537	17722	17645	17680	17572	17355	17429	17440	17503	17594	17539	17637	17809	17661	17758	17643	17511	17520	17543	17361	17586	17667	17529	17524	17583	17675	17495	17680	17408	17515	17649	17600	17762	17745	17541	17539	17792	17637	17551	17765	17782	17622	17876	17634	17592	17766	17623	17483	17681	17451	17665	17747	17515	17697	17603	17580	17633	17852	17708	17401	17564	17623	17562	17714	17390	17504	17411	17856	17584	17659	17513	17864	17785	17601	17604	17605	17749	17533	17766	17530	17805	17628	17695	17425	17541	17743	17459	17675	17645	17572	17552	17443	17547	17632	17533	17593	17470	17637	17523	17587	17525	17590	17659	17728	17260	17693	17593	17517	17732	17578	17346	17735	17582	17491	17635	17708	17595	17591	17642	17591	17599	17586	17760	17591	17368	17674	17560	17618	17722	17572	17476	17791	17699	17594	17609	17731	17578	17455	17636	17687	17672	17711	17598	17677	17480	17539	17700	17611	17683	17436	17482	17470	17418	17514	17485	17486	17744	17551	17517	17588	17315	17714	17645	17605	17762	17488	17414	17663	17705	17521	17507	17437	17625	17744	17535	17618	17697	17350	17655	17542	17644	17574	17679	17838	17549	17591	17630	17515	17635	17462	17348	17493	17704	17445	17712	17840	17574	17647	17642	17725	17641	17685	17515	17856	17588	17781	17637	17726	17516	17703	17631	17689	17639	17568	17611	17536	17514	17634	17449	17684	17487	17599	17534	17516	17565	17410	17721	17639	17583	17553	17639	17505	17716	17407	17675	17609	17549	17364	17693	17747	17614	17451	17641	17627	17501	17739	17427	17676	17535	17676	17746	17632	17652	17499	17703	17683	17758	17555	17623	17829	17601	17758	17567	17411	17579	17643	17569	17653	17737	17546	17772	17489	17535	17422	17567	17662	17717	17536	17699	17842	17328	17436	17564	17579	17628	17664	17805	17585	17495	17802	17659	17657	17770	17764	17504	17534	17663	17583	17536	17617	17626	17488	17584	17452	17409	17539	17641	17693	17549	17748	17656	17549	17648	17463	17446	17525	17628	17401	17488	17517	17590	17430	17625	17731	17481	17564	17646	17469	17789	17560	17454	17740	17680	17516	17464	17506	17728	17396	17635	17630	17638	17616	17537	17476	17646	17611	17648	17561	17616	17548	17643	17468	17631	17682	17590	17606	17639	17597	17816	17811	17562	17826	17679	17623	17495	17728	17636	17367	17508	17602	17577	17578	17723	17638	17615	17443	17577	17586	17801	17665	17469	17612	17659	17578	17602	17700	17555	17540	17497	17531	17579	17566	17623	17621	17562	17731	17734	17581	17520	17457	17712	17489	17697	17592	17754	17565	17491	17702	17659	17376	17779	17610	17558	17508	17799	17528	17604	17601	17699	17669	17858	17870	17590	17650	17505	17536	17508	17566	17625	17599	17718	17615	17677	17583	17569	17527	17641	17566	17498	17562	17743	17700	17554	17474	17542	17714	17645	17637	17441	17477	17685	17447	17428	17707	17645	17561	17568	17596	17562	17542	17477	17768	17679	17477	17475	17808	17658	17567	17479	17638	17716	17365	17470	17552	17481	17583	17568	17646	17340	17590	17570	17592	17490	17441	17533	17609	17546	17589	17591	17685	17581	17351	17545	17734	17756	17607	17588	17659	17759	17486	17518	17408	17534	17767	17600	17735	17668	17488
16801	27365	28590	23726	20764	19650	18617	17749	16865	16715	16301	16251	16119	15905	15947	15957	16062	16091	16099	16016	16004	16059	15993	15966	16100	15880	16107	15837	15869	15963	16165	16356	16603	16475	16263	16120	15916	15858	15834	15968	15756	15874	15840	15932	15923	15995	15864	15964	15944	15794	15868	15799	15927	15998	15746	15879	15699	15783	16035	16006	15712	15871	16017	15841	16065	15933	15795	15933	15808	15986	15937	15783	15912	15885	16045	15906	15815	15832	15826	15980	15801	15844	15873	15915	15924	15760	16034	15929	15963	16001	15856	15975	15861	15947	15875	15718	15797	15744	15821	15938	15962	15983	15833	15902	15708	15820	15951	15963	15817	15833	15778	15866	15952	15854	15856	15825	15970	15867	15994	15740	15899	15838	15909	16090	15853	15908	15913	15880	15785	15837	15907	15903	15926	15840	15847	15954	15945	15965	16021	15976	15821	15897	15836	15954	15868	15973	15919	15964	15860	15934	15816	15877	16006	15834	15972	15885	15926	15870	15989	15858	15981	15826	15889	16041	15790	15710	15761	15999	15786	15838	15902	15853	15941	15909	15887	15806	15817	15782	15753	15930	15905	15809	15878	15998	16063	15733	15901	15729	15814	15595	15854	15886	15959	15856	15690	15807	15892	15852	16010	15836	15902	15892	15754	15890	15762	15823	15894	15914	15905	15751	16077	15907	15952	15808	15951	15711	15711	15882	15832	15836	16013	15872	15992	15684	15990	15981	15861	15811	15845	15721	15697	15769	15970	15817	15871	15902	15985	15781	15921	15920	15960	15718	15939	15944	15810	15746	16063	15708	15910	15896	15909	15927	15922	15820	15942	15785	15729	15708	15879	15878	15723	15814	15867	15795	15807	15953	15926	15935	15885	15987	15752	15853	15791	15832	15968	15769	15903	15920	15910	15917	15891	15928	15767	15857	16012	15807	15951	15672	15857	15925	15873	15969	15785	15932	15911	15971	15822	15780	15718	15995	15871	15995	15832	15924	15949	15784	16037	15847	15863	15838	16050	15995	15978	15798	15980	15780	16030	16032	15947	15882	15874	15808	15827	15916	15812	15845	15892	15847	15780	15896	15909	16012	15745	15960	15847	15879	15786	16086	15966	15802	15985	15705	15798	15779	15896	15858	15741	15952	15676	15886	15972	15962	15745	16034	15767	15918	15889	15790	16007	15929	15903	15872	15947	16005	15885	16073	15865	15976	15848	15941	15806	15991	15865	15882	15767	15895	15855	15839	15882	15897	15686	15750	15867	15782	15941	15916	15790	15729	15721	15878	15751	15980	15960	16013	15748	15828	15829	15869	15777	15974	15913	15804	15966	15850	15995	15918	15775	15942	15944	15967	15918	15897	15778	15865	15923	15802	15821	16000	15760	15955	15731	15872	15853	15983	15678	15862	15976	15732	15745	15914	15922	16005	15956	15776	15933	15986	16088	15858	15834	15905	15821	15820	15973	16048	16005	15757	15874	15955	15799	15949	15983	15875	15721	15922	15919	15997	15812	15926	15960	15764	15977	15962	15879	16014	15891	15970	15905	15729	15789	15807	16026	15953	15832	15890	15908	15848	15909	15882	15733	15886	15728	15903	16009	15878	15975	15988	15898	15610	15988	15855	15890	15859	15724	15986	15917	16033	15967	15899	15792	15937	15882	15988	15859	16077	15731	16054	15931	15836	15816	15902	16039	15920	15698	15949	15840	15923	15844	16057	15855	15844	15954	16036	15922	15987	15769	15993	15696	15920	15686	16110	15894	15940	15855	15749	16083	15807	15816	15789	16005	15891	15863	15742	15759	15897	15775	15898	15736	15635	15729	15743	15888	15987	16027	15816	15732	16106	15907	15720	15851	15726	15781	15843	15962	15915	15860	16014	15758	15881	15875	15754	16047	16106	15887	15948	15875	15847	15926	15918	15873	15998	15824	15790	16007	15892	16044	15799	15878	15883	16035	15944	15920	15944	15945	15985	15859	15954	15816	15830	15966	15783	15978	15754	16121	15829	15965	15817	15856	15774	15883	15907	16043	15904	15929	15868	15819	16023	15663	15715	15866	15907	15779	15834	15840	16092	15842	15796	15928	15922	15898	15828	15883	15958	15750	15960	15672	15777	15944	15916	15787	15746	15849	15928	15883	15829	15930	15928	15815	15979	15949	15935	15783	15888	15942	15795	16011	15643	15852	16058	16058	15731	15763	15993	15962	16108	15839	15901	16007	15864	15816	15867	15904	15930	15981	15736	15877	15869	15759	15847	15790	15885	15836	16029	15829	15838	15991	15838	15807	15969	15749	15771	15820	16147	16066	15901	16056	15893	15837	15892	15888	15839	15821	15785	15942	15859	15903	15877	15915	15810	15677	15799	15926	15947	15850	15967	16015	15864	15875	15847	15928	16003	15833	15924	15792	15914	16040	15891	16044	16025	15877	15828	15901	15958	15827	15915	15990	16015	16007	15896	15833	15877	15884	15858	15873	15967	15729	16049	15905	15960	15833	15897	15986	16064	15789	15817	15828	15859	15893	15868	15816	15879	15843	15849	15877	15888	15942	15832	15990	15880	15905	15848	15761	15980	15753	15842	15960	15861	15692	15926	15948	15837	15713	15921	15938	15855	15918	15954	15838	15808	15851	15809	15765	15841	15897	15892	15804	15919	15893	15947	15900	15779	15931	15836	15910	15807	15962	15915	15718	15820	15882	15884	15957	15881	15966	15912	15794	16038	15563	15900	16070	15899	16024	15789	15833	15887	16042	15884	15903	16033	15920	15921	15862	15779	15914	15851	15781	15904	15811	15920	15884	15651	15907	15914	15764	15809	15767	15980	16072	15922	15832	16114	15946	15947	15964	15866	15958	15888	15822	16002	16028	15778	16059	15956	15942	16114	15897	15780	15844	15943	15944	15879	15930	16148	16056	15970	15911	16005	15852	15755	15880	15872	15957	15908	15919	15936	15821	15829	15782	15880	15923	15854	15841	15961	15910	16028	15763	15857	15860	15990	15951	15922	15809	16084	15880	15942	15873	15977	15919	15920	16002	15848	15841	15800	16045	15954	15967	15934	15961	15992	15867	15946	15884	15819	16016	15947	16056	16013	15889	15849	15922	15905	15739	15916	15855	15954	15797	15800	15861	15947	15942	15836	15755	15969	15886	15740	15951	15927	15953	15784	15979	15918	15944	15755	15812	15887	15714	16117	15924	15800	15924	15956	15910	15914	15946	15844	15978	15846	15746	15852	15877	16056	15781	15890	15777	15960	15959	15928	16104	15924	16068	15850	16033	15894	15948	15895	15750	15931	15862	15879	15996	15784	15840	15769	16050	15679	16043	15840	15855	15999	15833	15873	15972	15867	15953	15909	15838	15993	16091	15786	15937	15882	15993	16099	15818	15920	15938	16056	15883	15885	15945	15818	15953	15820	15826	15884	15993	15900	16069	15787	16032	15817	15954	15814	15954	15901	15829	15801	15892	16062	15733	15772	15926	16041	16141	15969	16056	15956	15720	15755	15960	15800	15875	15820	15827	15731	15948	15767	15949	15765	15887	15782	15755	15875	16080	16041	15928	15831	16033	15918	16026	16020	15806	15905	15925	15859	15823	15753	16005	15920	15866	15856	15977	15937	15948	15818	16079	15941	15956	15727	15884	15723	15890	15766	15884	15781	15912	15901	15826	15823	16005	15786	15736	15931	15859	15911	15900	15887	15798	15969	15887	15851	15862	15936	15867	15805	15980	15943	16038	15929	15949	15818	15845	15963	15914	15943	16011	15978	15948	15985	15998	15910	15818	15908	16064	15755	16020	15914	15981	15909	16036	15800	16252	15970	15810	15885	15979	16117	15945	15904	15999	15975	15935	15949	15783	15664	15679	15890	15738	15982	15811	15890	15915	15982	16034	15942	15808	15920	16014	16036	15729	15915	15802	15935	15832	15920	16054	15987	15833	15903	15971	15935	15848	15875	15907	15859	15762	15995	15913	15939	15722	15887	15945	15917	15812	15867	15685	15852	16003	15877	15866	16035	15903	15971	15860	15768	15881	15707	15719	16000	15997	15845	15856	15884	15972	15874	15780	15876	15926	15909	16006	15839	15930	15959	15930	15721	15838	15855	15950	15678	15982	15884	15797	15786	15952	16020	15879	15756	15875	15849	15920	15961	15961	15859	15783	15899	15797	15832	15785	15977	15864	15790	15931	15948	15939	15931	15991	15780	15789	15906	15820	15953	15750	15783	15947	15943	15915	15989	15968	16025	15810	15955	16012	15926	16123	15908	15839	15897	15883	16024	15916	16005	15961	15907	16031	15954	15984	15800	15833	15884	15901	16012	15928	15923	15834	15774	15856	15911	15873	16048	15897	15811	15913	15931	15961	15929	15886	15965	15826	15794	15912	15944	15804	15795	15724	15840	15819	15903	15879	15964	15947	15876	15841	15866	16002	15951	15950	15786	15917	15767	16029	15927	15809	15946	15886	15829	15916	16093	15837	16026	15928	15857	16002	15997	15769	15883	15985	15905	16013	15980	15998	15743	15862	15763	15980	15852	15832	15915	15700	15934	15857	15754	15911	16018	15944	16093	15999	15906	16022	15923	16148	15972	15917	15929	15775	15926	15897	15992	15746	15886	15920	16016	15877	15814	15886	15797	16088	15909	16069	15734	15871	15942	15782	15796	15878	15941	16032	15962	15938	15981	15617	15944	15969	15970	15692	15885	15758	16003	15875	15956	15854	15913	16000	15891	15869	15861	15935	15792	16017	15814	16009	15942	16058	15891	15904	16002	15923	16121	15854	15801	16020	15912	15898	15845	15897	15829	15883	16104	15797	15964	15949	15865	15981	16009	15919	15860	16000	15991	15889	15848	15913	15933	15950	16129	15968	16054	15928	15772	15894	15945	15878	15807	15821	15689	15880	15896	15806	15918	15891	15906	15994	15860	15861	15959	15821	15999	15800	15875	15945	15908	16011	15863	15872	15925	15867	15781	15800	15949	15929	15905	15745	15828	15784	15837	15828	15899	15976	15979	16093	15944	15970	15919	15949	15817	15896	15918	15945	15993	15869	15821	15989	16078	15932	15782	15899	16043	15944	15928	16021	15804	15995	15921	16248	16072	15856	16088	15839	16073	15973	15874	15879	15811	15921	15895	15741	15948	15774	15877
23933	21356	28847	24473	22628	22852	22812	19523	18629	18730	18466	18148	18177	17988	17871	17805	17808	17729	17827	17694	17664	17686	17942	17906	17932	17763	17933	17728	17844	17750	18408	19745	20013	19267	18699	18163	17798	17683	17622	17599	17706	17447	17495	17810	17533	17635	17642	17386	17829	17890	17586	17676	17666	17785	17821	17547	17609	17607	17606	17717	17634	17726	17612	17467	17931	17570	17780	17820	17810	17714	17379	17421	17561	17679	17546	17705	17462	17429	17757	17766	17654	17544	17574	17607	17666	17694	17360	17570	17665	17453	17583	17739	17599	17483	17756	17687	17737	17713	17692	17628	17352	17630	17631	17615	17666	17632	17676	17661	17602	17570	17572	17525	17680	17549	17697	17513	17638	17353	17600	17521	17640	17734	17581	17586	17372	17424	17753	17566	17673	17669	17523	17695	17655	17755	17611	17542	17642	17565	17597	17579	17656	17599	17525	17409	17514	17632	17604	17460	17568	17481	17440	17777	17724	17680	17562	17516	17524	17612	17455	17437	17407	17673	17618	17647	17763	17690	17736	17811	17655	17468	17526	17662	17601	17561	17655	17518	17846	17727	17795	17429	17634	17660	17567	17502	17722	17571	17571	17588	17561	17532	17424	17619	17886	17487	17499	17455	17540	17489	17573	17591	17672	17643	17601	17815	17552	17616	17478	17490	17528	17727	17633	17538	17621	17592	17605	17532	17565	17626	17685	17713	17504	17536	17646	17803	17541	17663	17647	17461	17627	17703	17583	17513	17664	17546	17537	17425	17596	17468	17689	17415	17587	17379	17472	17587	17701	17720	17405	17418	17567	17845	17489	17423	17591	17449	17729	17447	17469	17602	17626	17663	17672	17729	17621	17548	17644	17743	17750	17426	17428	17761	17600	17449	17635	17567	17622	17601	17653	17603	17662	17579	17648	17705	17490	17773	17480	17411	17508	17376	17602	17732	17725	17628	17179	17634	17495	17617	17527	17634	17375	17421	17833	17639	17528	17725	17614	17615	17492	17616	17423	17457	17621	17654	17773	17661	17603	17657	17593	17619	17653	17413	17488	17508	17635	17600	17564	17464	17472	17514	17576	17580	17743	17599	17633	17475	17558	17567	17609	17599	17445	17461	17531	17680	17597	17708	17385	17631	17624	17539	17757	17662	17470	17329	17643	17397	17544	17277	17606	17681	17505	17688	17744	17522	17684	17595	17596	17415	17563	17499	17561	17522	17523	17421	17485	17665	17705	17520	17528	17659	17737	17527	17652	17581	17698	17619	17364	17680	17533	17484	17504	17673	17592	17784	17733	17648	17463	17582	17597	17485	17681	17553	17546	17487	17754	17631	17735	17766	17486	17643	17616	17758	17593	17604	17689	17480	17535	17561	17426	17575	17442	17534	17565	17525	17257	17586	17413	17692	17497	17630	17658	17472	17705	17433	17662	17526	17587	17484	17722	17500	17720	17617	17708	17549	17416	17671	17784	17533	17570	17572	17704	17569	17303	17524	17375	17466	17617	17552	17780	17446	17610	17642	17671	17387	17541	17570	17531	17639	17566	17521	17601	17615	17603	17649	17666	17494	17606	17558	17649	17654	17563	17738	17661	17769	17533	17570	17508	17553	17423	17603	17621	17490	17664	17559	17561	17555	17567	17525	17669	17489	17669	17467	17630	17577	17440	17659	17415	17575	17755	17611	17521	17521	17614	17496	17527	17484	17629	17626	17558	17596	17411	17784	17664	17576	17684	17649	17544	17565	17400	17577	17681	17564	17715	17515	17597	17640	17763	17452	17634	17620	17480	17707	17704	17395	17594	17701	17684	17654	17550	17614	17539	17503	17531	17393	17435	17588	17615	17406	17737	17702	17647	17521	17546	17511	17626	17564	17306	17744	17494	17541	17586	17493	17673	17792	17687	17662	17809	17598	17600	17606	17502	17717	17458	17519	17319	17680	17452	17695	17469	17592	17698	17633	17575	17459	17532	17834	17536	17606	17483	17509	17557	17573	17501	17541	17623	17656	17757	17585	17640	17437	17654	17580	17595	17739	17490	17661	17630	17510	17705	17539	17468	17718	17563	17555	17604	17637	17724	17652	17610	17692	17528	17726	17705	17476	17433	17507	17587	17550	17635	17490	17529	17646	17696	17809	17516	17676	17535	17523	17549	17593	17602	17540	17609	17545	17574	17469	17337	17540	17496	17707	17492	17472	17658	17718	17532	17494	17678	17779	17611	17653	17342	17435	17638	17501	17726	17521	17633	17676	17574	17576	17503	17366	17695	17702	17599	17442	17584	17711	17705	17629	17649	17510	17667	17391	17524	17642	17574	17676	17543	17637	17555	17508	17575	17503	17687	17641	17600	17607	17680	17647	17524	17576	17448	17627	17575	17514	17564	17655	17655	17336	17522	17612	17454	17655	17585	17581	17805	17581	17562	17577	17433	17546	17536	17524	17669	17630	17606	17570	17429	17692	17507	17567	17334	17707	17602	17433	17645	17578	17447	17834	17727	17564	17641	17509	17659	17590	17787	17464	17488	17608	17519	17450	17506	17348	17547	17586	17570	17633	17643	17533	17556	17684	17563	17574	17505	17693	17428	17545	17647	17544	17586	17427	17549	17640	17676	17511	17632	17667	17619	17634	17574	17643	17647	17508	17601	17744	17573	17614	17493	17417	17574	17660	17456	17542	17561	17734	17442	17703	17686	17487	17704	17543	17679	17485	17399	17598	17606	17452	17435	17555	17737	17652	17618	17521	17729	17634	17536	17439	17522	17489	17605	17450	17442	17560	17586	17457	17568	17404	17667	17652	17539	17585	17540	17389	17657	17615	17690	17633	17713	17525	17686	17397	17447	17625	17623	17711	17743	17401	17686	17542	17643	17623	17548	17393	17643	17596	17297	17503	17684	17740	17429	17722	17610	17519	17823	17559	17580	17635	17617	17576	17508	17566	17604	17456	17532	17787	17564	17424	17666	17387	17564	17534	17703	17638	17718	17642	17794	17801	17622	17661	17638	17580	17561	17596	17541	17735	17457	17618	17575	17589	17542	17495	17722	17520	17595	17709	17557	17784	17590	17655	17609	17543	17563	17729	17641	17669	17445	17569	17548	17680	17563	17235	17574	17269	17498	17597	17792	17536	17657	17648	17447	17558	17569	17680	17437	17433	17450	17517	17754	17536	17609	17431	17470	17405	17703	17624	17591	17685	17696	17664	17658	17600	17649	17557	17696	17552	17903	17710	17456	17454	17547	17668	17539	17554	17558	17657	17564	17373	17631	17633	17580	17491	17739	17520	17526	17738	17543	17768	17558	17534	17683	17562	17498	17422	17517	17443	17635	17380	17535	17511	17599	17711	17477	17375	17593	17499	17663	17528	17451	17612	17427	17653	17588	17403	17536	17707	17326	17676	17758	17709	17632	17795	17469	17537	17640	17605	17533	17606	17721	17561	17429	17609	17699	17473	17668	17512	17325	17697	17747	17387	17508	17671	17768	17576	17541	17805	17546	17647	17618	17517	17577	17709	17567	17606	17714	17515	17738	17744	17769	17835	17760	17688	17305	17529	17447	17381	17670	17673	17509	17619	17559	17503	17488	17635	17663	17545	17532	17886	17443	17431	17536	17520	17417	17526	17715	17520	17751	17706	17626	17477	17589	17743	17584	17483	17511	17736	17506	17714	17831	17657	17625	17555	17614	17430	17569	17475	17487	17640	17636	17554	17738	17655	17549	17618	17620	17594	17591	17704	17632	17456	17549	17602	17592	17456	17833	17619	17368	17421	17626	17634	17520	17392	17575	17621	17589	17552	17851	17544	17684	17531	17615	17781	17861	17554	17738	17876	17531	17514	17622	17562	17589	17646	17567	17402	17669	17524	17578	17491	17630	17686	17391	17569	17615	17510	17644	17784	17605	17628	17541	17513	17507	17672	17345	17633	17728	17743	17495	17609	17425	17551	17636	17678	17681	17580	17727	17795	17746	17459	17440	17590	17570	17559	17707	17642	17452	17535	17752	17480	17524	17447	17509	17546	17327	17625	17746	17599	17646	17753	17551	17665	17671	17478	17401	17484	17473	17588	17528	17742	17587	17347	17623	17572	17759	17498	17681	17614	17492	17505	17622	17578	17653	17644	17501	17611	17620	17535	17478	17608	17690	17484	17473	17580	17618	17703	17741	17682	17713	17591	17614	17530	17648	17503	17412	17687	17523	17509	17503	17651	17615	17821	17578	17456	17480	17521	17659	17655	17545	17464	17283	17470	17588	17585	17906	17572	17383	17696	17536	17293	17446	17619	17405	17556	17570	17533	17527	17547	17418	17660	17550	17615	17644	17464	17532	17410	17576	17590	17650	17691	17536	17492	17627	17649	17596	17374	17605	17445	17591	17421	17637	17610	17552	17709	17507	17367	17442	17443	17399	17539	17344	17529	17584	17536	17611	17691	17468	17487	17544	17664	17536	17428	17429	17686	17628	17784	17652	17570	17533	17520	17646	17549	17623	17564	17556	17709	17747	17774	17794	17734	17407	17613	17513	17581	17331	17369	17701	17513	17620	17655	17425	17673	17670	17596	17767	17486	17783	17718	17646	17605	17579	17721	17548	17510	17546	17513	17445	17299	17544	17474	17430	17496	17650	17568	17449	17452	17684	17426	17476	17635	17572	17554	17708	17385	17534	17580	17520	17551	17566	17598	17597	17501	17599	17604	17715	17530	17588	17570	17459	17557	17541	17620	17554	17514	17538	17728	17570	17730	17508	17662	17591	17675	17648	17618	17674	17659	17438	17435	17424	17350	17748	17511	17558	17439	17579	17740	17505	17711	17633	17661	17567	17378	17409	17570	17774	17731	17456	17686	17699	17551	17653	17555	17631	17755	17621	17608	17600	17499	17508	17382	17510	17316	17637	17764	17610	17707	17744	17507	17554	17449	17697	17668	17481	17606	17403	17556	17559	17453	17471	17533	17628	17553	17629	17502	17579	17563	17411	17630	17469	17644	17662	17573	17500	17559	17473	17639	17444	17675	17823	17577	17628	17493	17545	17437	17750	17388	17554	17742	17723	17721	17505	17698	17553	17923	17725	17628	17498	17553	17641	17600	17623	17590	17506	17571	17436	17476	17387	17436	17744	17727	17722	17606	17513	17616	17611	17395	17652	17504	17485	17582
17508	32304	33049	27891	23318	21420	20355	18520	17464	17317	17122	16993	16495	16607	16349	16190	16063	16042	16208	16097	16225	16195	16119	16018	16126	16059	16069	16017	16001	16125	17630	19425	19329	18335	16963	16548	15960	15988	15931	15937	15878	15811	15902	15819	16022	15947	15881	15933	15803	15868	15973	15626	16040	15910	15955	15807	15787	15906	15993	16003	15871	16010	16013	15884	15953	16003	15790	15899	16027	15911	15950	16007	15969	15785	15890	15843	15889	15900	15969	15999	15713	15789	15880	16007	15891	15984	15887	15922	15993	15951	15876	15890	16036	15844	15914	15985	15984	15815	16009	15848	15886	15816	15874	15951	15836	16018	15974	15766	16112	15835	15979	16025	15979	15751	15868	15866	15872	15788	15749	15919	16012	16072	16062	15858	15900	15745	15777	15795	15797	15897	15859	15952	15806	15941	15959	15814	15968	15841	15667	15975	15803	15940	15906	15987	15897	15735	15877	15789	15899	15769	15955	15889	15957	15965	15802	16028	15809	15814	15967	15854	16004	15990	16063	15764	15892	15965	15762	16182	15871	16042	15891	15877	15941	15972	15890	15864	15924	15939	15900	15871	15716	15927	15866	15873	16022	15946	15960	15695	15909	16047	15778	15851	15828	15890	15968	15871	15898	15848	15983	16008	15872	15925	15892	16021	15886	15872	15919	15973	16069	15947	15884	16064	15951	15807	15800	15984	15963	15912	15972	15930	16006	16020	16084	16017	15865	15916	15625	15831	15953	15690	16115	16034	15992	15955	15946	15946	15813	15747	15902	15929	15967	15855	15822	15883	16008	15798	15855	15899	15925	15923	15954	15908	15929	15839	15887	15900	15787	16150	15961	15897	15780	15948	15867	15752	15991	15986	15792	15821	15925	15836	15927	15946	15971	16023	15879	15813	16011	16046	15955	15947	15690	15869	16048	15829	15883	15997	15947	16029	15953	15777	15797	15945	15988	15998	15923	16104	15855	15878	15895	15800	15906	15881	15858	16055	15932	15828	16045	16048	15960	15825	15897	15857	15994	15889	15985	15755	15948	15946	16039	15933	15976	15970	15955	16078	16098	15955	15885	15880	15832	15958	15690	15959	16012	15736	15937	15927	16007	15883	16014	15920	15853	15712	15985	15824	16100	15848	15904	15945	16027	15863	15964	15979	15861	15837	15892	15840	15877	15977	15790	15866	15817	15787	16013	16090	16053	15813	15796	15783	15771	15824	15948	15980	16019	15866	16099	15964	16053	15793	15983	15811	15895	16180	16026	15990	15722	15909	15830	15887	15828	15824	15778	15865	15931	15920	15879	15899	16021	15986	15823	15997	15964	16050	15874	15864	15947	15937	15960	15866	15943	15783	15913	15894	15777	15759	15783	15966	16003	16001	15887	15890	15900	15894	15945	15760	15958	15916	15743	15879	16092	16013	15991	15963	16003	15987	15938	15897	15906	15790	15876	15959	16006	15875	15974	15811	15755	16094	15899	16088	15769	15834	15760	15984	15847	15801	15810	15948	15853	16010	16055	15897	15816	15939	16020	15724	15938	15932	16000	15927	15824	15975	15991	15878	15750	15968	16014	15895	15857	16067	15926	16005	15904	15851	15801	16014	15801	16208	15915	15815	15906	16031	15930	15851	15923	15810	15942	15769	15839	15982	15934	15841	15958	16007	15831	15868	16056	15901	15820	15979	16193	15905	15861	15833	15851	15834	15847	15894	16010	15926	15879	15669	15965	15919	15720	15940	16053	15942	15830	16145	15918	15898	15995	15754	15974	16030	16042	15695	15813	16029	15860	16064	15725	15884	15944	16061	15838	16053	15956	15967	15769	16091	15860	15856	15844	15806	15899	15805	15978	15824	15973	15924	15891	15841	15889	15880	15719	16009	15748	16009	15853	16051	16164	15775	16159	15878	15778	15855	15791	15839	15971	15965	15920	15937	15864	15706	15860	15861	15861	16016	15805	15967	15844	15994	15749	16070	15758	15838	16050	15965	15874	15955	15858	15961	16057	15908	15799	15876	15831	16153	16081	15954	16068	15908	15779	16057	15824	15980	15928	15818	16013	15817	15866	16005	15999	16006	15735	16185	15864	15809	16013	16026	15903	15894	16030	15890	15894	15902	15786	15910	15962	15885	15836	15945	15821	16005	15902	15824	15929	15833	15832	16001	15821	15837	15883	15700	15900	16052	15902	15787	15956	15967	15999	15921	15790	15946	15926	15827	15858	15922	15759	15818	15854	15946	15983	15819	15910	15980	15855	15936	15878	15937	15875	15911	15841	15993	16000	15934	15945	15913	15928	15738	15821	15842	15854	15973	15992	15754	16015	15876	15893	15909	15919	16003	16031	15981	15931	16045	15761	15941	15956	16012	15837	15841	15724	15673	15907	15761	15754	15763	15808	15866	15762	15848	16048	15816	15983	15899	15937	15884	15878	15994	15873	15874	15892	15884	15994	15966	15994	15976	15826	15967	15874	15905	15891	15885	16002	15900	16049	15908	15879	15945	15950	15858	15856	15850	15826	16009	15969	15912	15916	15971	16002	16007	15969	15741	16124	16014	15908	15951	15814	15971	15976	15824	15949	15896	16086	15885	15819	15954	15887	15930	15992	16041	15912	15972	15979	15730	15864	16001	15895	15944	15888	15832	15821	15911	15889	15874	15869	15782	15857	15955	16041	15898	16019	15818	15985	15892	15845	15878	15910	15866	15787	15853	15967	15928	15900	15951	15973	15909	15951	15867	15755	15918	16058	15945	15797	15753	15821	15937	16023	16061	15839	15919	15895	15891	15852	15868	15920	15933	15856	16005	16023	15923	15966	16069	15987	15813	15934	15953	15866	15876	15804	15830	15848	15901	15857	15971	15862	15874	16012	15989	15925	15933	15782	15670	15881	15837	15980	15833	15962	16003	15884	15861	16002	15918	15824	15879	15877	16037	15989	16034	15896	16017	15854	15954	15791	15700	16022	15804	15965	15918	15871	15815	16175	15845	15948	15818	15976	16051	15999	15940	15857	15953	15829	15903	15941	15814	15839	15910	15825	16053	15799	15929	15840	15842	15865	16055	15851	15987	15955	16002	15872	15828	16018	15864	15988	15821	16031	15795	15866	15863	16019	15884	15915	15806	15958	15910	15936	15697	15859	16112	16002	15823	15996	16100	15899	15843	15877	15859	15968	15889	15961	15987	15956	15885	15947	16001	15804	15789	15913	15925	16104	16030	16031	15976	15954	15951	15931	15797	16052	15890	15806	15601	15894	15790	15765	15978	15929	15854	15854	15788	15859	15714	15735	16154	16006	15769	15813	15877	15831	15961	15945	15635	15840	15861	15994	15968	15944	15925	15882	15973	15904	15946	16095	15756	16007	15884	15944	15705	15902	15856	16070	16095	15900	15820	15829	15824	15818	15842	16059	15744	15897	15960	15715	15878	15894	16029	15986	16111	15737	15929	15989	15978	15956	15949	16089	15880	15894	15951	15867	15784	16033	15810	16203	15939	16016	15764	16007	15744	15910	15942	16059	15844	15971	15827	15894	15897	15897	15948	15888	15970	15970	16036	15983	16009	15817	16047	15999	16019	15914	15857	15868	15781	15939	15838	15842	16011	15792	15924	15858	15948	15969	15926	15744	16029	15907	16098	15945	15882	16055	15915	15822	15903	15971	15904	15835	15763	15971	15898	15872	15874	15871	15982	15980	15783	15889	15897	15801	15849	15841	15964	15855	15836	15902	15888	15977	15984	15974	15889	15819	15916	15929	15867	15805	15846	16018	15911	16034	15914	15850	15917	15737	15995	16001	15833	15836	15974	15867	16071	16038	15886	16047	15705	15917	15937	15882	15911	15842	15774	16049	15851	15922	15920	16004	15911	15987	15796	15925	15683	15986	15987	15861	15872	15939	15983	16044	15958	15953	15807	15769	15982	15847	15976	15861	15800	15916	15655	16010	15846	15951	16001	15839	16061	15925	15903	15971	16016	16055	15905	15991	15838	15997	15832	15695	15787	15931	15901	16097	16020	15803	15827	15928	15922	16009	15817	16144	16011	15663	15919	15844	15930	15888	15890	15769	15861	15786	16121	15888	15802	15819	15947	15858	15994	15774	15857	15965	15935	15928	15946	15923	15825	15976	15727	15753	15857	16009	15890	15989	15909	15796	15959	15936	16011	15904	16059	15901	15843	15957	15852	15856	15964	16056	15917	15966	15944	15899	15916	15870	15962	15880	15813	15958	15776	15813	15939	15904	16057	15795	15969	15859	15925	15975	15896	16107	15845	15995	15737	15883	15858	15768	15979	16012	15881	15966	15845	15982	15768	15808	15984	15611	15797	15912	16072	15871	15855	15934	15907	15894	15843	16026	15924	15934	15921	16081	15846	15879	15943	15828	16042	15897	15961	15819	15726	15890	16101	15902	16045	15964	15907	15881	15937	15787	15862	15929	16033	15898	15683	15977	15871	15953	16059	15953	16017	16013	15917	15830	15902	16033	16005	16042	16033	15852	15854	15922	15920	15902	15905	15863	15964	15943	16021	15936	15953	15847	15881	15857	15844	15783	15940	15783	15952	15882	15993	15886	15927	16034	16042	15911	15951	15929	16204	15933	15791	16086	15831	15955	15863	15842	15940	15744	16012	16164	16045	16035	16075	15826	15966	15758	16153	16038	15962	15789	15809	15884	15956	15908	15886	15855	15858	15945	15828	16022	15901	16064	16026	16000	16036	15781	16073	15931	15879	15929	15805	15791	15886	16141	15920	15968	15852	15875	15892	15924	15789	15809	16076	15910	16050	16034	16001	15872	15854	16015	15879	16084	16051	15863	15897	15860	15844	16020	15742	15912	15814	15884	16007	15887	15946	15773	15987	15839	15993	15709	15969	15928	15989	15818	15964	15994	15966	15967	16024	15875	15982	15784	15822	15780	15903	15903	15892	16134	15898	16047	15876	15897	15751	15812	15903	15989	15847	15941	16004	15904	15816	15834	15897	16024	15885	16103	15977	15891	15832	15933	15933	15933	16126	15801	15919	15870	15986	15850	15893	16135	15894	15816	15953	15725	15948	15934	15910	15857	16010	15935	15925	15897	15948	15880	15975	15822	15852	15943	15902	15849	15881	15912	15768	16071	15932	16045	16027	15829	15864	15829	15875	15936	15975	15904	15815
22971	21372	29229	23912	21785	24278	25732	19999	19036	19347	19014	18617	18583	18462	18257	18012	18174	18173	17936	18095	18158	18172	18238	18241	17969	18045	18054	18011	18128	17986	19063	21393	22005	20769	19528	18499	18295	17803	17820	17862	17866	17631	17648	17833	17669	17825	17705	17853	17894	17774	17717	17521	17867	17715	17710	17397	17899	17834	17809	17672	17796	18022	17704	17663	17620	17313	17607	17740	17677	17731	17787	17736	17922	17560	17714	17721	17782	17672	17595	17583	17690	17614	17650	17756	17734	17486	17636	17809	17685	17810	18011	17645	17696	17692	17627	17806	17571	17505	17745	17722	17678	17833	17855	17591	17654	17921	17810	17557	17823	17741	17782	17817	17798	17710	17653	17713	17589	17642	17466	17680	17640	17816	17772	17906	17593	17666	17674	17669	17556	17787	17738	17680	17743	17607	17756	17557	17631	17747	17735	17699	17713	17669	17603	17758	17662	17533	17837	17854	17491	17769	17910	17885	17617	17520	17818	17663	17814	17659	17709	17541	17540	17689	17913	17586	17749	17684	17695	17840	17625	17620	17462	17681	17730	17607	17747	17623	17767	17742	17764	17610	17704	17637	17688	17679	17755	17510	17842	17840	17736	17663	17524	17713	17744	17685	17701	17604	17624	17671	17607	17631	17762	17689	17810	17616	17583	17667	17519	17781	17659	17792	17542	17539	17498	17390	17653	17711	17465	17666	17696	17618	17773	17733	17726	17626	17636	17741	17854	17632	17889	17622	17484	17816	17536	17453	17590	17536	17621	17691	17492	17731	17682	17625	17632	17520	17525	17820	17782	17686	17872	17656	17822	17642	17873	17687	17699	17857	17583	17774	17767	17623	17667	17545	17725	17599	17607	17747	17743	17690	17646	17609	17925	17677	17691	17707	17764	17735	17559	17700	17532	17630	17805	17674	17717	17663	17632	17639	17618	17570	17679	17801	17703	17794	17766	17795	17527	17670	17704	17769	17567	17705	17649	17928	17650	17737	17664	17730	17741	17788	17568	17646	17519	17513	17687	17713	17875	17690	17940	17588	17531	17669	17776	17571	17778	17806	17674	17504	17532	17625	17633	17584	17658	17692	17883	17618	17467	17636	17631	17627	17662	17730	17604	17745	17809	17784	17688	17580	17574	17553	17568	17774	17654	17603	17714	17660	17394	17431	17635	17612	17636	17723	17610	17634	17939	17901	17733	17713	17600	17615	17573	17812	17444	17633	17750	17834	17698	17626	17531	17583	17511	17783	17587	17677	17669	17706	17718	17678	17840	17506	17754	17576	17709	17537	17540	17733	17625	17564	17842	17811	17687	17768	17687	17639	17657	17728	17787	17787	17749	17703	17783	17497	17568	17636	17860	17583	17616	17782	17850	17734	17667	17637	17735	17564	17844	17818	17569	17742	17717	17639	17781	17881	17734	17492	17604	17581	17765	17795	17745	17827	17598	17616	17545	17772	17712	17635	17655	17634	17613	17755	17824	17574	17614	17499	17744	17839	17708	17558	17754	17578	17444	17661	17664	17927	17665	17491	17549	17701	17681	17769	17826	17691	17567	17809	17581	17638	17594	17823	17781	17477	17770	17724	17603	17736	17553	17694	17605	17662	17787	17475	17550	17615	17654	17706	17835	17652	17587	17510	17701	17528	17677	17884	17599	17462	17614	17650	17780	17671	17742	17569	17721	17608	17701	17702	17783	17825	17890	17754	17722	17664	17680	17892	17762	17726	17716	17526	17595	17502	17723	17655	17955	17816	17769	17812	17575	17700	17868	17838	17559	17640	17781	17698	17576	17500	17603	17803	17906	17726	17766	17692	17656	17493	17674	17586	17731	17640	17655	17613	17604	17552	17702	17765	17662	17782	17721	17827	17671	17641	17656	17718	17706	17651	17662	17746	17613	17751	17653	17908	17739	17730	17902	17838	17667	17579	17850	17781	17644	17781	17721	17527	17630	17740	17850	17742	17578	17707	17451	17511	17606	17620	17879	17833	17831	17462	17691	17666	17791	17486	17623	17758	17750	17796	17800	17806	17533	17646	17591	17595	17588	17783	17800	17743	17839	17628	17581	17682	17737	17904	17644	17503	17660	17592	17747	17695	17649	17873	17716	17398	17469	17651	17567	17778	17776	17528	17537	17722	17761	17570	17584	17878	17689	17571	17677	17572	17581	17580	17561	17754	17627	17814	17484	17641	17668	17714	17683	17656	17587	17779	17845	17582	17831	17494	17606	17859	17735	17616	17536	17627	17791	17670	17786	17605	17756	17804	17586	17680	17728	17535	17765	17595	17736	17544	17851	17592	17775	17719	17674	17582	17624	17781	17750	17605	17599	17558	17669	17776	17927	17690	17663	17865	18006	17777	17789	17804	17682	17765	17554	17771	17531	17601	17735	17536	17633	17541	17595	17710	17703	17750	17751	17694	17755	17640	17634	17918	17804	17703	17533	17812	17545	17669	17529	17606	17692	17703	17804	17653	17570	17717	17691	17552	17561	17878	17711	17616	17571	17626	17696	17642	17680	17969	17872	17639	17705	17656	17655	17594	17770	17759	17727	17564	17542	17598	17750	17683	17737	17605	17541	17738	17758	17553	17635	17603	17597	17604	17848	17770	17640	17626	17911	17712	17554	17833	17627	17565	17400	17659	17627	17596	17605	17515	17545	17651	17727	17782	17826	17601	17725	17572	17586	17671	17732	17753	17562	17556	17762	17677	17753	17630	17800	17700	17667	17835	17847	17620	17726	17593	17642	17442	17641	17630	17693	17585	17438	17590	17736	17579	17921	17609	17772	17789	17690	17649	17514	17716	17781	17559	17425	17628	17574	17691	17655	17790	17709	17538	17775	17735	17761	17577	17722	17611	17696	17554	17628	17525	17483	17602	17652	17706	17723	17745	17644	17760	17641	17847	17721	17572	17706	17708	17808	17771	17837	17572	17587	17800	17566	17677	17519	17572	17746	17628	17632	17706	17738	17948	17771	17729	17677	17655	17601	17644	17555	17807	17861	17685	17807	17694	17464	17700	17570	17883	17744	17681	17650	17709	17852	17800	17598	17703	17575	17704	17721	17862	17690	17733	17673	17731	17806	17693	17683	17603	17614	17778	17731	17528	17735	17670	17647	17582	17722	17403	17797	17589	17650	17835	17833	17778	17529	17632	17696	17622	17671	17783	17794	17707	17783	17708	17669	17771	17554	17625	17748	17733	17442	17687	17801	17606	17754	17566	17621	17621	17582	17616	17714	17685	17527	17728	17867	17785	17741	17690	17641	17735	17634	17669	17640	17605	17642	17709	17545	17658	17634	17625	17673	17571	17761	17562	17749	17574	17584	17586	17588	17748	17685	17819	17643	17698	17748	17750	17812	17694	17717	17837	17630	17766	17840	17675	17592	17626	17690	17643	17594	17692	17561	17619	17807	17605	17846	17809	17647	17666	17706	17508	17557	17854	17614	17710	17606	17709	17542	17675	17613	17712	17649	17664	17733	17677	17915	17816	17681	17696	17648	17778	17630	17482	17742	17609	17682	17820	17688	17775	17643	17671	17715	17677	17732	17669	17637	17660	17626	17607	17611	17639	17686	17638	17714	17693	17662	17453	17769	17595	17777	17710	17623	17722	17686	17809	17491	17622	17538	17728	17561	17531	17907	17743	17725	17915	17461	17774	17534	17588	17620	17684	17598	17474	17832	17719	17813	17819	17916	17693	17690	17729	17515	17743	17828	17784	17544	17596	17634	17513	17459	17744	17580	17613	17562	17551	17806	17591	17974	17923	17726	17788	17830	17484	17635	17602	17657	17529	17752	17518	17610	17737	17841	17871	17592	17854	17795	17721	17794	17689	17664	17724	17845	17741	17507	17647	17666	17731	17862	17784	17434	17765	17640	17635	17558	17634	17660	17595	17661	17828	17652	17625	17616	17449	17466	17621	17644	17671	17687	17759	17850	17575	17743	17965	17738	17776	17656	17741	17709	17820	17818	17718	17655	17708	17724	17555	17787	17639	17635	17687	17583	17722	17699	17658	17772	17660	17558	17657	17791	17752	17657	17815	17706	17777	17745	17595	17546	17508	17706	17728	17835	17718	17548	17686	17715	17579	17602	17477	17577	17522	17772	17678	17771	17721	17812	17541	17755	17774	17670	17773	17586	17484	17787	17489	17678	17737	17692	17771	17788	17681	17586	17622	17870	17670	17701	17854	17551	17608	17795	17709	17711	17856	17831	17681	17803	17628	17838	17783	17590	17719	17919	17693	17635	17516	17697	17841	17791	17501	17757	17694	17627	17510	17452	17745	17825	17588	17753	17649	18023	17767	17768	17595	17707	17507	17866	17528	17550	17695	17675	17674	17840	17618	17753	17606	17840	17729	17777	17356	17721	17688	17825	17637	17847	17828	17794	17762	17533	17672	17882	17515	17809	17515	17781	17779	17515	17513	17563	17492	17707	17442	17648	17565	17598	17583	17513	17618	17839	17400	17879	17612	17621	17761	17775	17524	17806	17757	17601	17575	17664	17869	17554	17730	17694	17709	17633	17610	17558	17507	17748	17803	17645	17616	17711	17691	17714	17724	17441	17698	17555	17648	17703	17609	17555	17799	17735	17459	17839	17617	17794	17731	17866	17653	17814	17667	17678	17648	17625	17723	17627	17487	17805	17797	17698	17606	17629	17717	17760	17547	18046	17947	17947	17752	17621	17663	17691	17455	17666	17806	17866	17628	17639	17609	17828	17870	17569	17708	17737	17546	17600	17567	17685	17552	17627	17666	17738	17231	17644	17739	17881	17625	17612	17695	17760	17763	17714	17608	17674	17414	17667	17565	17726	17736	17681	17290	17728	17649	17640	17586	17641	17610	17579	17951	17672	17809	17632	17677	17632	17625	17654	17601	17768	17573	17741	17814	17597	17626	17544	17727	17553	17724	17935	17656	17586	17666	17655	17615	17422	17705	17756	17580	17667	17495	17811	17652	17590	17630	17741	17727	17760	17835	17590	17835	17497	17725	17540	17694	17525	17684	17827	17692	17660	17697	17676	17567	17598	17705	18010	17676	17683	17691	17805	17625	17429	17678	17721	17675	17754	17683	17756	17691	17714	17737	17607	17709	17470	17707	17632	17842	17734	17698	17730	17723	17652	17582	17982	17799	17647	17526
19434	36761	38660	32570	26046	24106	21147	18899	18614	17988	17735	17338	17193	16679	16419	16452	16503	16322	16200	16328	16348	16498	16450	16534	16263	16358	16189	15971	16336	16235	18278	22223	22256	20353	18295	16991	16402	15959	16118	16092	15945	15868	15922	16044	16012	16071	16067	15964	16005	16008	16057	15973	15992	15951	16047	16016	15930	15996	16038	16128	15893	15888	16039	16027	15997	16074	16095	16093	15913	16068	15965	16040	16043	15904	15864	16057	16048	15886	15969	15957	15898	16107	16060	15833	15888	15949	16021	16056	16057	16020	15889	15946	15987	16049	15857	15911	16054	16079	15942	16077	16070	16118	16040	15746	15968	16101	15972	16071	15973	15808	16190	16121	15893	15926	16111	15786	16042	15955	15967	15915	16024	15972	16008	15999	16040	15920	15973	15951	15923	16072	16015	16000	15846	15964	16116	16049	15985	16101	15982	15920	15980	15818	16034	15954	16022	15869	15816	16211	16063	15871	15945	16043	15855	16065	16043	16097	15874	15872	16128	15924	16207	15904	16004	15923	16020	16013	16048	15998	15994	15989	15948	16026	15941	16025	15832	16124	16189	15997	16105	15854	16030	15835	16179	15984	16183	16009	16061	15975	15953	16069	16013	15936	15904	15929	16000	16003	15967	16082	15919	16005	15943	16020	16031	15993	16189	15961	15998	15964	16123	16065	16082	15953	16076	15933	16034	16124	16096	16187	16093	15934	15945	15930	15888	15923	15901	16037	15891	16147	15994	15851	15885	16073	16036	16062	16034	16102	16026	15962	15897	16028	15981	15852	16010	15919	16133	16163	16147	15931	15892	15826	15855	15887	16267	16038	15934	15868	15867	15967	15873	15874	15924	15917	15965	16067	15958	15942	16035	16019	16035	16038	15869	15817	16064	15986	15993	16230	16078	15877	15907	16047	16048	16082	15836	16092	15865	15829	16076	15926	15841	15938	16039	16150	15870	16014	16083	16009	16006	15963	16049	16027	15971	15991	16090	16045	16077	16085	16021	15888	15930	16066	16170	16005	15996	16046	16083	15852	15974	15978	15989	16133	16021	16086	15963	16106	15755	15927	15912	16144	16030	15993	16017	15781	16018	16030	16020	15946	16077	16041	16188	15818	15912	15832	15989	15846	15872	15986	16129	15929	15984	16010	15878	16018	15967	15993	16131	15905	15924	15944	15994	15779	16014	16170	15905	16100	15879	16082	16358	16028	15958	15923	15997	15930	16038	16000	15971	16145	16098	15964	15942	16056	16026	15979	16111	16100	15960	15873	16051	15850	15831	15922	16038	16005	16036	16126	15727	16074	15859	15924	16128	15910	15909	15836	15891	15895	16049	15840	16049	15979	16004	15857	16103	16022	15879	16003	15927	16023	16195	15887	16166	15922	15910	15989	15917	16022	15950	15899	15952	15900	16104	16013	16029	16006	15875	16018	16027	15893	15995	15945	16012	16023	16030	16109	16014	15886	16047	15933	15855	15989	16169	16047	15807	15919	15955	15916	16046	16228	15952	15857	16028	15987	15947	15954	15948	16019	15804	15960	16010	15917	15982	16064	16016	15985	16009	15916	16012	15842	15783	15810	15907	15891	15946	15929	15852	16095	15991	16072	15844	15995	16225	16047	15963	15891	16025	15799	15911	16094	16183	15895	16032	16014	15937	16064	16021	15894	15929	15969	16030	15926	16137	16039	15931	16069	15938	15955	16053	16011	16004	16000	15878	16010	15759	15928	15873	15994	16022	16068	16018	15843	16002	15989	15920	16020	16072	16016	16111	15960	16110	16103	15943	16016	16009	16039	15923	15983	15803	16093	15886	15787	15961	15905	15998	15984	16098	15984	16074	15831	15985	15871	15968	16044	15798	16076	15911	16087	15948	15874	15908	15794	15930	16146	15962	15832	16151	16002	16078	15870	15903	15849	16073	16133	15828	15798	16056	15962	15963	16040	15905	15905	15972	15814	15867	16080	15834	16077	15899	16109	15933	15880	15971	15962	16004	15977	15892	15942	15901	15898	15902	15817	16018	16171	15963	15957	15828	16126	15934	16173	15895	16098	15934	16110	15938	15951	15980	16100	16029	15997	15954	15939	16082	16019	15888	16024	15932	16031	15964	15903	15928	16071	15991	16094	16111	15908	15982	15963	15983	15969	16059	15989	15966	16000	15875	15992	16034	15973	15945	15914	16121	15929	15960	15992	16005	15809	15945	15852	16142	15989	15759	15961	16008	16028	15941	16004	16091	15934	16007	15939	16120	16001	15958	15931	16007	16076	16052	15856	15956	15968	16135	15899	15829	15874	15850	15639	16035	16056	16120	16044	15826	15948	16128	16042	15971	15934	16141	15984	15938	15987	16000	15883	16007	15975	15912	16026	15892	15972	16119	16063	15869	15890	16003	15924	16038	16025	15731	16160	16048	15960	15964	16057	16012	15981	15913	15772	15906	16132	15987	15914	15957	16052	16094	15853	16033	16057	15984	15950	15922	16088	16009	16131	15981	15855	16136	16112	15902	16113	15856	15953	15937	16015	15978	15963	15920	16157	15922	16017	15967	16099	15801	15879	16019	15945	15777	16037	16066	16065	16007	16166	15884	16030	15800	16271	15835	15980	15950	16008	15904	16078	15915	16111	15973	16118	15982	15958	15952	16003	16089	15821	15869	16098	15894	16014	16157	15777	16080	16042	15873	16033	15993	16247	15811	15959	15936	15818	15914	15982	16087	15900	15996	15888	16031	16046	15835	15987	16078	15970	15870	15888	15842	15890	16026	15866	15925	15808	15938	15858	15889	16023	15897	16045	15998	16170	15978	15920	15971	15889	15986	16012	16011	15833	16038	15950	16013	15860	15970	15846	16006	15883	15937	15939	15971	15934	15925	15955	15938	16154	16003	15993	15765	15693	16117	15893	15925	15833	16046	16128	16091	15992	15955	15972	15920	16108	15850	15861	15887	15887	15955	15975	15962	15963	15870	15961	16021	15941	15878	15904	15892	15883	15941	15921	15913	15988	16051	16074	15890	15976	15962	15872	16046	16003	15924	15801	15793	16068	16139	16031	15871	16137	16023	15832	16112	15898	15822	15813	15970	16107	15955	16054	15957	15914	16167	15885	15902	15875	16007	15813	16066	16062	16084	15922	15880	16007	15938	16103	16010	16082	16167	16172	16014	16048	16160	16072	15968	15885	15978	15929	15854	16111	15970	16090	15966	16208	16048	15845	15974	16049	15952	15913	15911	16182	15915	16003	15802	16113	15936	15934	16081	15987	15954	15985	15918	15960	15855	15926	15961	15841	15871	15864	15989	15966	15918	16047	15887	15949	15875	16157	15946	16050	16174	16035	16041	16002	16068	15775	15889	15880	15925	16023	15951	16013	16012	15979	16057	16060	16097	15963	15840	16068	15862	16094	15817	16163	16014	15792	15827	16016	16124	16077	15878	15864	15989	15841	15925	15876	15915	16018	15892	15915	15969	15891	15975	15904	16125	15914	15863	15987	15850	15914	16030	15994	15990	16174	15972	15968	15869	16006	15901	16001	16070	16004	16053	15826	15917	15902	16009	16028	15986	15897	15885	15998	15992	15942	16103	16083	15963	15854	15933	16039	16047	15941	15806	15761	15957	16066	15966	15915	16122	15953	15962	15833	15944	15926	16021	15823	15920	15862	15911	15879	15897	15988	15912	15866	15980	16020	15995	16112	16045	15870	16085	15910	15922	16142	15997	16071	16155	15840	15871	15979	15712	16011	15820	16055	16120	16102	15966	15979	16023	16257	16043	15985	16001	15978	16012	15955	16165	16280	15971	16052	16042	15875	15940	15867	15766	15863	15909	15829	15941	16085	15983	15856	15982	15893	16038	16032	16085	15959	15952	15896	15859	15926	15946	15914	15913	16019	15852	15975	15966	16093	16057	16025	16031	15958	16019	16116	15917	16071	15859	16019	15917	15994	16166	15830	16110	15944	15838	16038	15952	15893	16001	15800	16082	16060	15872	15884	15994	16105	16103	15999	15920	16052	16045	15935	15907	15976	15982	15915	15943	15900	15892	15806	15893	15917	15943	16067	15972	16033	15895	15988	15958	16027	15821	16009	15875	16083	15915	16052	15909	15965	15914	16136	15987	15949	16081	15727	15901	16024	16048	15926	16014	15807	15990	15866	15969	16002	15990	15986	15900	15944	15827	15966	15945	16079	15948	15901	15994	15927	15857	16031	15836	15946	16096	15967	16136	15770	16087	15990	16036	16086	15735	15861	15980	16102	15972	15920	15974	15801	15948	16000	16166	15841	16144	15972	15891	16091	15984	16148	15873	16058	16092	15644	15959	15886	15948	15979	15717	15703	16110	16077	16069	16066	15967	15922	15954	15949	15994	16104	15939	15940	16094	16057	15896	16016	16163	16020	15825	15932	15795	15949	16126	15985	16045	16056	16015	15833	15975	16003	15954	15898	16006	15957	16056	16020	15896	15751	15916	15876	15900	15929	15931	16080	16033	15862	15994	16050	15645	15883	16008	15925	16063	15871	15957	16080	15999	16039	16035	15950	15862	15908	15940	15917	15872	16061	15989	15788	16009	15962	15862	15878	15985	15810	15977	15988	16064	16120	15845	16016	16011	15970	15821	16077	15771	16111	16060	15919	16065	15886	15933	15902	15895	15998	15919	15859	15979	15816	16153	16121	15920	16037	15982	16009	16217	15857	16010	15815	15993	16050	15908	15981	15863	16063	15954	16050	16021	15934	15853	15850	15891	16073	15933	15746	15846	15964	15943	15939	16091	15859	16104	15934	15893	15988	15997	16145	15815	16062	15985	16070	15881	16082	15972	16013	16089	16087	16065	16061	15939	16120	16013	16080	16170	15942	16032	15866	15942	15916	16076	15985	16141	16029	15936	15773	16058	16021	15966	16089	16012	15894	15821	15907	15872	16030	16047	15968	15868	16073	15936	16015	15979	15864	16092	16077	15956	15965	15932	16084	15894	16058	16049	16168	15977	15956	15958	15877	15882	15926	16047	16082	15807	16115	16010	15942	16058	15873	16102	15922	15944	15945	15827	16000	15939	15993	15850	15944	15969	15993	16029	15980	16075	16032	16078	15905	15956	15812	15988	16015	15804	16109	16012	15851	16037	15949	16029	15947	15948	16138	15879	16071	15894	16074
27800	23399	28017	25046	21076	19845	18895	18498	18395	18347	18223	17996	17948	17922	17747	17869	17815	17801	17661	17646	17564	17818	17761	17835	17672	17840	17596	17756	17665	17571	17747	17769	17990	18164	17954	17948	17816	17757	17884	17701	17561	17577	17714	17610	17730	17767	17637	17435	17617	17492	17593	17434	17706	17585	17826	17884	17620	17516	17561	17530	17749	17490	17586	17625	17679	17587	17452	17458	17377	17353	17483	17741	17652	17651	17713	17596	17432	17649	17820	17661	17585	17533	17581	17626	17509	17680	17482	17428	17622	17496	17839	17699	17688	17612	17686	17706	17564	17789	17553	17655	17597	17588	17696	17600	17734	17696	17598	17694	17780	17625	17578	17738	17576	17714	17895	17769	17640	17696	17709	17488	17578	17528	17498	17476	17610	17531	17685	17479	17614	17812	17807	17718	17892	17633	17646	17597	17695	17609	17603	17717	17535	17593	17702	17807	17636	17774	17619	17595	17709	17654	17523	17488	17614	17625	17525	17640	17710	17516	17710	17667	17555	17433	17563	17486	17446	17473	17597	17807	17772	17715	17583	17861	17746	17491	17652	17520	17610	17674	17684	17767	17603	17534	17577	17412	17514	17723	17504	17649	17442	17452	17734	17662	17583	17483	17665	17568	17936	17635	17644	17571	17532	17501	17599	17657	17678	17578	17430	17406	17453	17694	17485	17628	17673	17492	17677	17731	17536	17682	17534	17586	17621	17521	17862	17793	17837	17937	17795	17740	17508	17610	17475	17667	17704	17516	17663	17488	17519	17639	17625	17630	17626	17746	17360	17706	17546	17516	17513	17800	17763	17707	17636	17524	17677	17579	17634	17503	17678	17551	17664	17570	17734	17663	17582	17549	17470	17830	17669	17732	17795	17631	17719	17461	17631	17767	17559	17637	17518	17695	17718	17710	17551	17696	17490	17713	17709	17675	17611	17702	17902	17864	17684	17468	17653	17740	17624	17389	17545	17770	17677	17702	17763	17403	17660	17480	17499	17619	17725	17606	17230	17665	17628	17709	17468	17668	17743	17521	17800	17665	17580	17636	17770	17793	17898	17438	17532	17634	17718	17711	17431	17733	17417	17577	17785	17608	17758	17739	17756	17427	17669	17666	17381	17661	17644	17645	17637	17582	17635	17553	17782	17705	17725	17596	17646	17608	17757	17613	17707	17581	17765	17595	17556	17458	17859	17776	17500	17602	17625	17592	17745	17573	17680	17633	17600	17555	17858	17512	17602	17706	17550	17707	17524	17767	17821	17584	17514	17545	17676	17638	17620	17622	17678	17628	17569	17588	17530	17578	17672	17637	17331	17505	17652	17667	17620	17531	17692	17760	17694	17674	17622	17727	17663	17360	17661	17629	17614	17549	17635	17453	17413	17696	17738	17374	17606	17564	17464	17486	17554	17666	17599	17739	17671	17504	17521	17642	17703	17554	17975	17612	17760	17564	17651	17797	17692	17644	17759	17560	17788	17694	17579	17612	17769	17710	17566	17654	17586	17584	17703	17627	17424	17652	17522	17622	17714	17539	17740	17622	17807	17683	17487	17577	17596	17683	17670	17608	17615	17427	17696	17690	17585	17797	17693	17637	17593	17629	17523	17634	17646	17604	17663	17778	17543	17355	17406	17430	17670	17765	17652	17685	17754	17467	17534	17754	17893	17777	17935	17780	17773	17543	17684	17702	17645	17522	17704	17666	17544	17606	17631	17647	17793	17518	17574	17649	17668	17613	17497	17552	17642	17563	17835	17454	17569	17671	17668	17633	17611	17577	17679	17400	17475	17575	17604	17460	17582	17579	17380	17649	17490	17382	17636	17527	17616	17805	17732	17660	17435	17759	17483	17590	17610	17573	17747	17417	17731	17414	17662	17794	17811	17545	17526	17644	17477	17670	17506	17560	17717	17675	17576	17513	17705	17675	17697	17400	17668	17617	17740	17724	17761	17524	17673	17699	17824	17718	17598	17518	17639	17668	17548	17752	17544	17702	17680	17648	17620	17504	17535	17524	17370	17611	17481	17679	17709	17607	17583	17548	17622	17765	17767	17625	17681	17653	17634	17656	17674	17689	17640	17509	17651	17519	17776	17528	17559	17696	17684	17435	17600	17690	17497	17716	17687	17614	17795	17765	17807	17835	17563	17780	17532	17619	17641	17359	17834	17655	17743	17589	17789	17654	17599	17696	17477	17542	17635	17720	17700	17626	17746	17627	17452	17856	17629	17688	17753	17559	17621	17620	17714	17661	17693	17469	17683	17645	17545	17469	17482	17544	17483	17472	17729	17492	17718	17653	17466	17708	17640	17755	17569	17646	17639	17792	17461	17569	17562	17515	17655	17496	17510	17530	17620	17685	17600	17691	17592	17666	17715	17611	17643	17513	17476	17492	17376	17581	17656	17640	17516	17632	17737	17767	17792	17428	17634	17554	17550	17564	17506	17636	17562	17710	17584	17723	17634	17745	17667	17625	17742	17645	17595	17697	17668	17574	17782	17592	17625	17625	17720	17679	17671	17813	17525	17562	17560	17566	17542	17517	17545	17609	17656	17738	17421	17462	17648	17561	17781	17586	17615	17635	17521	17805	17421	17806	17618	17504	17737	17780	17649	17574	17733	17653	17544	17556	17815	17595	17696	17606	17736	17549	17476	17529	17779	17578	17522	17782	17781	17600	17636	17670	17647	17773	17504	17588	17734	17618	17539	17610	17623	17797	17721	17480	17706	17507	17648	17685	17858	17613	17634	17476	17430	17657	17858	17607	17936	17772	17782	17713	17821	17837	17672	17668	17449	17781	17553	17475	17519	17689	17520	17775	17596	17747	17664	17831	17723	17668	17637	17777	17357	17529	17826	17742	17725	17852	17642	17748	17650	17663	17472	17577	17463	17513	17623	17574	17628	17557	17634	17651	17584	17610	17710	17445	17515	17800	17547	17878	17651	17649	17436	17536	17700	17540	17648	17780	17717	17470	17741	17669	17522	17567	17665	17332	17735	17567	17589	17573	17611	17714	17574	17719	17750	17559	17579	17788	17598	17517	17661	17715	17828	17581	17657	17589	17646	17565	17453	17561	17821	17890	17537	17628	17518	17519	17792	17610	17908	17585	17717	17679	17735	17435	17727	17674	17779	17544	17830	17718	17634	17452	17639	17608	17672	17649	17703	17593	17695	17509	17547	17654	17553	17661	17541	17500	17567	17506	17853	17658	17657	17504	17537	17736	17666	17654	17540	17612	17593	17524	17458	17412	17723	17610	17835	17709	17759	17636	17566	17542	17430	17767	17457	17789	17701	17655	17556	17706	17812	17662	17646	17675	17703	17642	17520	17610	17641	17824	17853	17654	17606	17648	17640	17751	17604	17456	17676	17681	17458	17543	17565	17466	17587	17688	17649	17652	17596	17470	17604	17744	17507	17707	17535	17327	17603	17801	17643	17650	17709	17760	17584	17370	17735	18113	17700	17601	17683	17431	17722	17510	17782	17550	17587	17708	17894	17607	17904	17640	17593	17913	17504	17623	17441	17604	17541	17666	17633	17698	17697	17629	17488	17656	17553	17657	17396	17782	17720	17754	17730	17594	17612	17699	17807	17746	17705	17657	17685	17664	17767	17585	17512	17397	17512	17632	17786	17954	17734	17587	17521	17744	17722	17676	17634	17634	17558	17577	17800	17754	17662	17750	17687	17762	17718	17877	17686	17772	17634	17715	17814	17672	17652	17584	17664	17563	17616	17684	17657	17694	17670	17454	17465	17591	17596	17626	17556	17851	17545	17515	17657	17669	17568	17560	17759	17566	17530	17592	17716	17741	17831	17583	17407	17813	17641	17486	17471	17451	17706	17649	17726	17493	17574	17600	17515	17629	17586	17729	17609	17563	17687	17454	17834	17671	17486	17752	17743	17677	17611	17643	17499	17766	17626	17671	17637	17809	17634	17615	17819	17541	17496	17608	17583	17785	17337	17857	17820	17622	17563	17613	17651	17594	17478	17648	17493	17606	17609	17739	17768	17695	17704	17576	17673	17546	17712	17543	17645	17843	17516	17691	17777	17637	17571	17694	17613	17743	17569	17736	17696	17547	17638	17586	17599	17486	17600	17354	17624	17953	17698	17606	17760	17525	17574	17529	17692	17544	17610	17497	17795	17675	17572	17750	17698	18027	17848	17596	17796	17708	17658	17626	17528	17630	17483	17611	17660	17503	17573	17615	17568	17713	17714	17528	17553	17652	17441	17640	17657	17613	17894	17612	17956	17750	17567	17629	17600	17679	17567	17586	17776	17772	17697	17853	17789	17775	17645	17700	17540	17479	17824	17467	17576	17696	17620	17630	17699	17662	17737	17680	17691	17527	17675	17388	17731	17596	17617	17661	17806	17396	17516	17576	17521	17539	17638	17584	17759	17630	17551	17613	17724	17800	17473	17354	17494	17400	17761	17744	17702	17550	17515	17518	17710	17616	17701	17428	17619	17828	17843	17618	17543	17508	17484	17613	17659	17677	17777	17691	17633	17511	17634	17583	17651	17408	17791	17740	17505	17567	17626	17493	17499	17560	17684	17834	17591	17638	17594	17659	17767	17572	17584	17746	17642	17579	17602	17643	17707	17674	17704	17619	17551	17779	17780	17565	17807	17600	17583	17681	17763	17654	17582	17697	17654	17602	17577	17521	17766	17642	17619	17678	17659	17798	17706	17625	17572	17612	17755	17818	17562	17582	17647	17808	17473	17653	17642	17435	17670	17469	17767	17627	17636	17793	17711	17732	17614	17584	17732	17395	17606	17481	17746	17623	17764	17595	17806	17608	17832	17581	17656	17760	17523	17532	17669	17501	17871	17371	17638	17555	17754	17620	17619	17573	17810	17556	17524	17492	17589	17501	17727	17608	17568	17616	17748	17555	17679	17707	17864	17872	17621	17692	17392	17569	17620	17483	17509	17621	17726	17682	17754	17599	17787	17493	17726	17660	17671	17652	17645	17750	17711	17613	17530	17442	17712	17686	17617	17601	17652	17473	17581	17625	17416	17607	17759	17671	17701	17634	17850	17648	17843	17568	17576	17720	17719	17695	17679	17544	17710	17500	17548	17656	17652	17790	17647	17669	17495	17575	17687	17580	17501	17632	17728	17543	17796	17912	17597	17753	17833	17657	17515	17425
18296	28139	29265	24291	21592	19131	17696	17299	17299	17129	16946	16511	16382	16242	16170	15971	16085	16324	16002	16047	16146	16168	16166	16179	16250	15948	15975	15979	15783	15929	15935	16225	16512	16443	16209	15945	16059	15884	15881	15852	15817	15922	16037	15811	16016	15869	15893	15985	15881	15911	15843	15910	15808	15891	15795	15920	15946	15870	15936	15881	15859	15949	15992	15834	15851	15880	15866	15940	16145	15902	15842	15932	15721	15888	15823	15936	15837	15696	15895	15719	15817	15904	15859	15972	15799	15988	15795	15818	15823	15938	15949	15704	15951	15893	15857	16009	15890	15861	15851	16036	15778	15928	15878	15819	15785	16020	15861	15997	15989	15906	15826	15905	15885	16080	15802	15841	15820	15863	15829	15845	15871	15921	15927	15967	15854	15995	15776	15941	16047	15928	15972	15878	15729	15873	16015	16031	15965	15748	15988	15968	15995	15852	15863	15722	15925	15891	15909	15838	15893	15911	15936	16002	16070	15805	15784	15907	16006	15812	16044	15799	15925	15816	15813	15838	15878	15850	15902	15805	15839	15942	15808	15880	16019	15908	15661	15758	15858	15882	15851	16008	15952	15978	15871	16048	15897	15888	15899	16029	15803	15712	15927	15729	15779	16070	15896	15976	15787	15988	15907	15856	15830	15954	15783	15889	16042	15986	15876	15825	15931	15818	15920	15824	15914	15984	15858	15774	15889	15956	15929	15962	16095	15836	15886	15798	15976	15852	15923	15914	15736	15908	15975	15835	15668	15715	15896	15735	15974	15800	15729	15812	15731	15808	15950	15935	15939	15834	15991	15972	15884	15902	15845	16007	15614	15861	16024	15922	15963	15915	15771	15873	15814	15933	15938	15739	15848	15968	15852	15916	15868	15936	15727	15950	15708	15846	15718	15852	16003	15767	15844	15798	15895	15803	15861	15646	16043	15919	16001	15814	15908	15818	15962	15947	15802	15858	15897	15925	15918	15741	15919	15895	16024	15829	16060	15697	15892	15816	15887	15810	15807	15956	15809	15858	15938	15795	15956	15916	15675	15836	15853	15863	15836	15917	15798	15858	16016	15946	15831	15939	16047	16024	15858	15927	15768	15987	15925	15882	16109	15906	15791	15952	15972	15732	15784	15978	15818	15856	15874	15931	16089	16061	15966	15864	15818	16042	15952	15893	15821	15878	15893	15982	15954	15781	15844	15923	16123	15930	15940	16123	15836	15819	16014	15867	15909	15844	15876	16061	15773	16030	15903	15786	15884	15822	15825	15825	15930	15928	15887	15869	15810	15772	15786	16039	15957	15897	15808	15751	15898	15828	15898	15924	15941	15964	15939	15906	15885	15785	15854	15931	15999	16028	15956	16033	15983	15944	15939	15649	16030	15764	15903	15989	15847	15963	15948	15988	15825	15871	15933	15927	15978	15881	15766	15746	15999	15861	15845	15899	15861	15880	15858	15985	15957	15760	15983	15803	15866	15822	16032	15817	15721	16022	16008	15850	15928	15821	15918	15888	15695	15793	15720	15907	15913	15969	15812	15999	15864	15806	15853	15846	15745	16056	15839	15912	15713	15854	15717	15771	15944	15905	15864	15886	16017	15823	15899	15801	15838	15967	15967	15672	15883	15863	15807	15974	15875	16008	15979	15890	15902	15724	15852	15914	15856	15807	15924	15996	15978	15938	15843	15785	15928	15864	15986	15818	15747	15926	15736	15785	15992	15781	15822	15850	15960	15871	16055	15927	15730	15713	15914	15914	15952	15796	15927	15876	15841	15889	15976	15880	15905	15984	15924	15772	15904	15871	15995	15851	15759	15916	15940	15872	15717	15843	15997	15810	15905	15917	15820	16044	15938	15806	15860	15937	15765	15815	15996	16025	15817	15925	15914	15821	15903	15831	15959	15789	15909	15702	16000	15864	15942	15949	15775	15849	15891	16052	15866	16014	15831	15878	15769	15828	15840	15826	16048	15882	15764	15923	15950	15873	15883	15945	15864	15984	15788	15884	15819	15824	15967	15858	15851	15868	15758	15780	15818	15715	15897	15744	15889	15888	15846	15890	15834	15807	15923	15972	15909	15872	15865	15898	15834	15774	15972	15843	15858	15915	15591	15925	15864	15771	15951	15900	15975	15857	15872	15792	15803	15955	15801	15739	15912	16045	15813	15881	15868	15920	15927	15922	16044	15928	15778	15737	15902	16067	15820	15722	15992	15875	15909	15902	15882	16026	15982	15852	15735	15988	15988	15831	16069	15831	15974	15963	15798	15856	15903	15906	15914	16139	15978	15702	16002	15796	15885	15782	15880	15863	15808	15978	15756	15858	15786	15804	15982	15979	15921	15995	15693	16049	15979	15898	15807	15832	15876	15837	15911	15851	15938	15645	15886	15907	15911	16022	15837	15840	15756	15900	15977	15772	15886	15807	15995	15968	15759	15910	15782	15706	15811	15826	15933	15877	15828	16059	15875	15917	15887	15979	15886	15789	15866	15930	15857	15788	15900	15805	16039	15947	15834	15865	15761	15927	15854	15835	15767	15858	15760	16111	15772	15838	15823	15704	15836	15974	15866	15818	15756	16062	16029	15882	15958	16011	15747	15848	15867	15829	15896	15835	15772	15844	15946	15787	15896	15781	15976	15864	15748	15788	15767	15854	15920	15975	15920	15773	15807	15822	15869	15796	15917	15804	15956	15839	15900	15834	16023	15939	15920	15769	15766	15818	15899	15903	16054	16006	15824	16028	15974	15736	15942	15799	15919	15724	15891	15780	15949	15903	15820	15865	15863	16007	15898	15828	15954	15939	15786	15721	15966	15784	15868	15861	15727	15734	15841	15854	15885	15670	16019	15828	15850	15780	15842	15890	15726	15852	15891	15970	15822	16014	16056	15814	15939	15870	15870	15846	15940	15998	15889	15976	15866	15896	15925	15954	15947	15954	15879	15879	15834	15945	15957	15925	15826	15766	15890	15960	15830	16030	15809	16074	15856	15870	15747	15830	15881	15765	15897	15912	15856	15737	15980	16077	15913	15788	15767	15820	15863	15798	16002	15878	15799	15951	15976	15893	15701	15870	15796	15965	15818	15718	15839	15755	15840	15889	15831	16036	15799	15858	15920	15862	15971	15852	16122	16116	15997	15969	15823	15852	15945	15835	15819	15873	15969	15878	15915	15851	15939	15878	15942	16007	15784	15816	15982	15955	16018	15955	15757	15890	15932	15880	15866	15948	15966	16068	15922	15875	15934	15697	15948	16113	15927	15914	15782	15911	16000	15920	15873	15837	15706	15865	15951	15759	15853	15998	15820	15938	15853	15839	15984	15873	15945	15855	15893	15856	15747	15817	16030	15886	15916	15871	15915	15904	15790	15795	15988	15863	15841	15918	15865	15893	15786	16028	15923	15992	15841	15981	15946	15970	15694	15900	15918	15730	15917	15803	16027	15793	15783	15798	15858	15749	15944	15758	15907	15966	15801	15933	15870	15843	15889	16012	15823	15880	15828	16018	15850	15938	15971	15867	15969	15923	15659	15957	15883	15776	16066	15832	15819	15804	15727	15795	15911	15920	15818	15790	15966	15955	15920	15854	15777	15825	15991	15834	15926	15787	15866	15965	15827	15931	15772	15896	15880	15846	15942	15871	15793	16047	15917	16080	15877	15921	16006	15757	15861	15883	15888	15644	15936	15834	15921	15820	15790	15827	15941	15824	15759	15925	15790	15843	15796	15953	15882	15903	15881	15965	15907	15820	15954	15731	15979	15823	15790	15847	15926	15735	15958	15781	15812	15927	15759	16012	15969	15861	16000	15987	15943	15820	16041	15666	15702	15896	15944	15798	15900	16038	15804	15854	15871	15986	15951	15804	15857	15922	15838	15919	15909	15925	15860	15892	15832	15786	15947	15650	15857	15987	15826	15884	15840	15987	15890	15902	15870	15881	15877	15810	15907	15851	15812	15756	16022	15745	15829	15887	15915	15780	15938	15843	15912	15893	15949	16026	15726	15785	15788	15761	15762	15781	15976	15816	15917	15842	15812	15811	15915	15803	15905	15891	15939	15964	15991	15863	15916	15836	15804	15763	15914	15960	16048	15795	15854	15698	15835	15950	16012	15810	15977	15792	15898	15842	15827	15863	15773	15912	16003	15889	15906	15915	15777	16068	16007	15923	15961	15816	15893	15856	15938	15868	15915	15622	15898	15837	15782	15757	15718	15755	15985	15814	15841	15729	15942	15804	15821	15850	15959	15787	15883	15981	15815	15948	15941	15945	15926	16003	15850	15806	15676	15901	15881	15811	15963	15915	15945	15860	15742	15743	15759	15854	16095	15856	16084	16014	15809	15807	15973	15864	15933	15772	15973	15809	15951	15906	16000	15910	16042	15940	15873	15913	15854	15739	15911	16041	15881	15798	15969	16003	15769	15918	15964	15820	15858	15856	15825	15797	15978	16003	16024	15690	16032	15793	16048	15992	15734	15933	15986	15723	15836	15850	15805	15900	16000	15852	15876	15796	16019	15736	15848	15890	15961	15930	15969	15894	15890	15926	15824	15762	15946	16067	15734	15910	15854	16053	15710	15882	16020	15950	15941	15999	15804	16022	15937	15968	15868	15897	15808	15822	15885	15984	15852	15835	15832	15893	15957	15791	15872	15817	15995	15852	15856	15927	15824	15941	15929	15882	15931	15835	15797	15822	15822	15858	16004	15914	15787	15817	15874	16118	15973	15925	15847	15887	15940	15868	15920	15849	15960	15779	15891	15877	15859	15922	15750	15940	15710	15816	15931	15859	15962	15846	16071	15802	15795	15825	15949	15854	15892	15818	15789	15819	15952	15872	15709	15863	15957	15961	15730	15794	15774	15729	15800	15808	15851	16053	15934	15808	15721	15861	15917	15950	15909	15838	15748	15739	15861	15974	15948	15881	15977	15870	15868	15942	15988	15835	15871	15927	15604	15972	15873	15817	15764	15939	15882	15852	15957	15851	15905	15852	16073	15765	16013	15858	15965	15747	15875	15877	15726	15978	15983	15829	15758	15866	16025	15795	15929	15948	16001	15850	15818	15962	15803	15963	16072	15779	15899	15807	15932	15804	15987	15936	15730	15850	15934	15854	15925	15752	15884	15992	15812	15829	15851	15940	15834	15761	15851	15886	15955	15947
23980	21346	28753	24528	22782	22774	22171	19789	18989	19047	18722	18660	18522	18220	18398	18434	18184	18237	18178	18205	18107	18025	17828	18129	18098	18037	17887	17951	17953	17912	18116	19205	20116	19916	18876	18403	17964	17842	17861	17687	17795	17875	17649	17845	17983	17632	17890	17858	17820	17748	17714	17839	17866	17814	18021	17840	17992	17795	17873	17596	17797	17981	17680	17605	17717	17705	17849	17795	17626	17786	17895	17767	17829	17985	18107	17672	17633	17702	17735	17552	17871	17630	17677	17651	17824	17842	17965	17868	17605	17780	17650	17812	17584	17880	17798	17742	17778	17754	17813	17964	17860	17991	17820	17733	17807	17807	17893	17744	17678	17730	17599	17536	17842	17609	17754	17686	17779	17795	17795	17621	17700	17821	17798	18006	17769	17750	17703	17688	17702	17685	17890	17931	17760	17764	17687	17845	17689	17715	17769	17679	17671	17634	17872	17796	17859	17626	17666	17859	17709	17626	17834	17792	17661	17741	17864	17640	17468	17575	17472	17708	17747	17659	17860	17838	17833	17671	17906	17675	17816	17663	17756	17892	17860	17695	17877	17745	17710	17651	17853	17577	17685	17577	17597	17678	17877	17669	17641	17742	17700	17701	17718	17699	17854	17538	17813	17811	17936	17568	17665	17728	17596	17797	17774	17613	17884	17910	17793	17584	17738	17695	17789	17634	17587	17652	17876	17868	17691	17337	17679	17744	17689	17855	17738	17518	17550	17721	17828	17726	17635	17928	17737	17679	17721	17877	17897	17914	17563	17712	17855	17755	17615	17545	17829	17680	17838	17748	17873	17572	17783	17702	17915	17781	17979	17592	17725	17654	17519	17662	18043	17692	17711	17573	17653	17741	17763	17649	17739	17617	17874	17913	17669	17768	17915	17799	17768	17664	17872	17678	17832	17569	17824	17726	17999	17584	17661	17739	17689	17632	17823	17729	17651	17894	17747	17673	17815	17805	17653	17803	17888	17842	17757	17713	17749	17792	17857	17813	17728	17660	17802	17906	17822	17806	17786	17850	17839	17504	17733	17585	17550	17682	17801	17684	17649	17724	17690	17674	17742	17687	17700	17757	17923	17651	17751	17676	17746	17674	17661	17689	17711	17759	17499	17744	17859	17740	17627	17670	17771	17676	17751	17733	17767	17561	17847	17608	17734	17776	17799	17812	17670	17783	17911	17886	17848	17769	17765	17746	17880	17905	17645	17695	17801	17784	17863	17782	17902	17745	18026	17613	17778	17611	17676	17654	17606	17896	17720	17613	17679	17740	17618	17734	17805	17689	17657	17871	17717	17937	17715	17678	17622	17694	17786	17538	17605	17515	17514	17554	17724	17831	17740	17651	17658	17561	17850	17628	17794	17792	17922	17600	17851	17817	17697	17437	17876	17794	17876	17676	17819	17795	17881	17697	17700	17710	17746	17577	17785	17743	17758	17621	17815	17745	17679	17836	17729	17746	17811	17812	17802	17864	17777	17492	17486	17685	17783	17820	18050	17688	17708	17599	17818	17692	17637	17569	17810	17657	17908	17521	17888	17917	17465	17711	17700	17876	17936	17674	17723	17604	17863	17416	17616	17667	17584	17752	17916	17706	17684	17926	17803	17772	17718	17642	17713	17718	17628	17611	17602	17711	17642	17819	17616	17685	17707	17645	17471	17677	17760	18026	17910	17724	17637	17801	17897	17583	17620	17492	17753	17764	17640	17687	17858	17704	17768	17772	17691	17829	17829	17541	17828	17832	17801	17623	17624	17789	17809	17850	17863	17760	17756	17864	17788	17581	17814	17755	17689	17959	17855	17723	17841	17502	17669	17731	17586	17862	17635	17692	17770	17645	17737	17841	17837	17677	17901	17724	17927	17821	17808	17753	17707	17752	17871	17769	17521	17722	17917	17787	17777	17756	17726	17673	17724	17701	17560	17840	17701	17813	17827	17862	17783	17678	17740	17646	17864	17826	17775	17725	17800	17719	17647	17417	17886	17659	17809	17771	17814	17714	17683	17504	17676	17824	17710	17790	17945	17660	17822	17915	17571	17794	17756	17695	17722	17713	17874	17943	17618	17810	17743	17844	17911	17827	17843	17918	17665	17801	17895	17673	17730	17747	17786	17857	17829	17835	17810	17702	17611	17881	17871	17672	17690	17849	17795	17748	17667	17954	18062	17936	17698	17868	17727	17569	17913	17684	17729	17829	17534	17743	17839	17771	17765	17918	17626	17737	17857	17912	17681	17776	17699	17740	17854	17787	17931	17912	17764	17821	17927	17890	17754	17591	17773	17799	17811	17996	17620	17740	17789	17851	17675	17766	17813	17741	17814	17925	17586	17769	17777	17868	17822	17785	17611	17675	17849	17728	17701	17766	17706	17642	17824	17744	17693	17687	17726	17547	17863	17662	17724	17598	17651	17693	17740	17826	17981	17876	17759	17765	17758	17783	17818	17736	17870	17721	17761	17659	17625	17679	17744	17832	17758	17811	17720	17748	17694	17687	17847	17718	17801	17660	17847	17830	17720	17740	17532	17750	17589	17908	17706	17756	17996	17808	17590	17916	17868	17891	17708	17729	17682	17631	17632	17608	17646	17677	17816	17729	17797	17674	17623	17793	17770	17879	18029	17727	17772	17584	17674	17593	17744	17827	17729	17708	17864	17760	17744	17631	17730	17744	17665	17870	17820	17777	17929	17617	17816	17741	17677	17613	17716	17725	17860	17955	17639	17894	17879	17675	17636	17726	17568	17789	17759	17692	17798	17668	17643	17827	17686	17915	17788	17961	17781	17672	17966	17744	18000	17751	17685	17755	17738	17960	17899	17592	17741	17875	17634	17809	17708	17724	17773	17673	17780	17731	17857	17822	17653	17839	17669	17899	17767	17687	17821	17596	17681	17880	17798	17635	17704	17833	17841	17734	17644	17782	17793	17872	17720	17566	17548	17468	17750	17870	17796	17832	17638	17780	17700	17876	17708	17742	17755	17660	17965	17759	17770	17671	17817	17625	17864	17650	17791	17832	17868	17801	17802	17812	17687	17771	17892	17824	17863	17702	17739	17654	17597	17797	17788	17737	17756	17541	17638	17554	17535	17812	17642	17774	17720	17640	17874	17666	17831	17810	17835	17466	17676	17872	17984	17652	17811	17876	17918	17725	17737	17808	17628	17688	17428	17651	17725	17636	17704	17934	17758	17653	17825	17800	17860	17763	17731	17712	17864	17639	17868	17680	17599	17706	17779	17623	17870	17689	17962	17963	17709	17930	17725	17895	17730	17630	17843	17781	17587	18043	17638	17661	17690	17809	17725	17658	17721	17891	17777	17633	17754	17566	17654	17590	17773	17801	17712	17777	17901	17908	17683	17620	17755	17618	17719	17866	17633	17941	17761	17827	17549	17536	17807	17738	17611	17777	17759	17708	17707	17589	17719	17779	17816	17686	17868	17983	17857	17666	17779	17833	17826	17814	17763	17806	17578	17737	17526	17721	17710	17498	17700	17893	17931	17540	17695	17569	17882	17708	17698	17880	17688	17706	17640	17835	17708	17649	17720	17806	17630	17826	17747	17663	17786	17711	17677	17796	17763	17609	17721	17829	17766	17811	17761	17893	17911	17969	17675	17909	17698	17832	17717	17512	17911	17800	17789	17771	17951	17580	17691	17909	17591	17808	17888	17897	17836	17531	17878	17613	17763	17762	17641	17866	17584	17732	17777	17725	17507	17885	17887	17728	17739	17672	17729	17736	17901	17867	17798	17894	17817	17602	17713	17880	17779	17809	17753	17596	17555	17551	17610	17798	17804	17949	17717	17899	17784	17813	17801	17623	17698	17753	17704	17596	17742	17893	17787	17575	17623	17638	17645	17678	17668	17751	17861	17754	17928	17842	17898	17714	17641	17784	17858	17739	17816	17701	17550	17673	17751	17718	17938	17702	17646	17748	17863	17724	17810	17769	17983	17832	17920	17913	17866	17769	17631	17454	17776	17834	17771	17777	17846	17746	17876	17781	17749	17740	17741	17755	17759	17800	17691	17695	17791	17822	17601	17902	17774	17759	17840	17746	17876	17855	17818	17887	17567	17723	17617	17833	17488	17745	17694	17771	17790	17711	17918	17820	17871	17872	17730	17769	17711	17669	17608	17837	17858	17811	17756	17722	17755	17912	17638	17861	17675	17808	17754	17815	17733	17779	17744	17752	17768	17587	17791	17844	17680	17725	17989	17790	17628	17720	17952	17833	18031	17847	17940	17882	17624	17622	17917	17676	17719	17500	17726	17800	17803	17745	17886	17951	17772	17838	17957	17574	17799	17673	17673	17666	17683	17727	17600	17885	17811	17738	17805	17740	17865	17863	17898	17911	17740	17850	17800	17910	17879	17854	17703	17674	17831	17853	17686	17711	17678	17912	17569	17793	17921	17855	17715	17768	17663	17749	17851	17796	17462	17854	17806	17707	17922	17936	17856	17720	17769	17620	17921	18047	17653	17703	17884	17564	17636	17720	17744	18039	17724	17778	17734	17804	17676	17786	17783	17785	17749	17716	17901	17896	17835	17769	17947	17761	17755	17619	17874	17742	17779	17623	17754	17819	17800	17880	17746	17643	17589	17642	17823	17755	17647	17853	17830	17591	17682	17750	17760	17683	17782	17900	17804	17851	17635	17901	17869	17747	17772	17793	17718	17682	17789	17724	17905	17601	17559	17853	17671	17709	17736	17722	17695	17817	17927	17769	17588	17613	17819	17870	17861	17705	17653	17773	17450	17665	17768	17870	17690	17783	17846	17827	17841	17751	17777	17493	17797	17624	17917	17666	17677	17627	17733	17736	17768	17884	17882	17658	17822	17696	17622	17861	18018	17808	17698	17837	17886	17838	17794	17945	17764	17710	17591	17839	17815	17848	17770	17851	17786	17813	18058	17614	17886	17781	17717	17960	17776	17824	17711	17879	17578	17605	17580	17770	17836	17622	17856	17735	17779	17779	17744	17744	17844	17557	17805	17882	17583	17715	17628	17683	17906	17696	17559	17786	17824	17775	17741	17962	17899	17833	17899	17773	17631	18004	17942	17779	17872	17947	17838	17666	17740	17920	17852	17668	17769	17739	17818	17519	17604	17404	17726	17723	17693	17884	17748	17658	17651	17781	17596	17678	17742	17793
19415	33893	34514	29199	23963	20824	19667	19024	18428	17866	17649	17336	16936	16669	16841	16535	16441	16555	16307	16456	16362	16367	16154	16251	16400	16398	16407	16235	16382	16040	16828	18406	19540	18618	17207	16686	16239	16279	16029	15989	16011	16000	15944	16278	16162	16130	15884	15997	15987	16070	16079	16080	16105	16087	15988	16241	15888	16100	16018	16001	15948	16123	16194	15892	16099	15904	15972	16084	16101	16041	15974	16037	16140	16007	15993	16035	16050	16117	15965	15932	16019	16057	16115	15897	16145	16091	15881	15944	16040	15981	15876	16123	16231	16115	16095	16067	15930	16056	15975	16041	15939	16102	16001	16053	16024	15995	15864	16175	15935	16133	15923	16138	16026	16070	16182	15983	16029	15913	16153	15958	15978	16229	15993	16043	15856	16116	16050	16109	16026	16043	15908	15856	16046	15939	15953	16052	15944	16018	16010	15920	16119	16088	16008	15873	15820	15985	16090	15945	16116	15933	16004	16034	15867	16085	16118	16060	16053	15911	15844	16158	15941	16182	15988	15912	16025	16007	15970	15906	16010	15983	15913	16093	15877	16195	16021	16170	16119	16113	16077	15876	16114	15982	15900	15996	16001	15831	16019	15884	15863	16076	15984	15902	16162	16032	15931	15994	16026	15965	15967	16043	15961	16133	15940	15981	15991	16257	16085	16074	15974	16223	16170	16009	16038	15907	16053	15959	16064	16006	16039	16085	16095	15887	15972	15983	15940	16102	15962	15931	15885	15910	16087	16126	16061	16134	16011	15894	16145	15860	16053	15834	16051	15908	15889	16054	16028	16030	16022	16097	16117	15960	16061	16015	16011	15930	16010	16002	16093	15930	15970	16088	15830	15991	16032	16018	15980	16098	16021	15975	16063	16024	15984	15901	16036	15962	15998	15967	15913	15841	15894	15996	15974	16061	16183	15999	16117	16162	16006	15956	15970	16049	15969	15914	16140	16124	16174	16037	16099	16111	16108	15873	16117	16168	15945	15748	15898	15828	15919	15778	15952	15845	15880	16077	16065	16112	15801	16088	16069	15905	16000	15937	16165	16087	16029	16144	15856	15999	15995	16030	15912	16071	16062	16034	16020	16027	15983	15911	15944	15971	15942	15940	15933	15971	15863	16100	16037	15960	15946	16007	15950	15983	15917	16047	15951	15966	16056	15946	15915	16052	16010	16104	15936	16182	15964	16205	15959	16098	15932	16139	16047	15971	16218	15800	16090	16046	15940	15989	16077	15907	16025	16006	16126	16016	16111	15985	16101	16103	16024	15981	16016	16038	16143	16059	16143	15981	16042	15942	16029	16066	15841	16159	16049	15958	15965	16120	16074	15998	16108	15992	16005	16099	15909	15992	15987	15859	15965	16057	15979	16131	15900	16034	16198	16140	16000	15908	16123	15990	16045	16120	15855	16001	16068	16204	15967	16073	16096	16060	15961	16027	15900	15994	15941	15875	15948	16191	16224	15949	16005	16140	15948	16112	15839	16074	16238	15973	15975	15990	15984	15903	16222	15897	16049	16036	16087	16025	15973	15895	16081	16090	15984	16027	15942	16043	15902	16083	16217	16063	15882	15949	16087	16089	15965	16134	16017	16088	16095	16089	16023	15988	15880	16162	16071	15995	15889	15775	15835	15919	15949	16003	16106	15974	16043	15815	16223	15942	15950	16019	16021	15954	15965	16149	16067	16003	16040	16096	16113	15921	15938	15849	16054	16050	16111	15921	15974	16023	15910	16004	15946	16042	15817	15967	16073	16034	16008	16059	16044	15963	15979	16084	16189	15947	16062	15931	16018	15982	16003	16055	16044	15903	16135	16140	16019	16215	15987	16092	15958	16065	16156	15934	16178	16052	16093	15938	15961	16059	16011	16038	15979	16032	16085	15977	16210	15968	15972	16120	16029	15954	15873	16079	15920	16076	15901	16007	15919	16107	16087	16057	16040	16027	15996	16005	15808	15981	16022	16204	16212	16108	16068	16211	15924	16094	15937	16034	16027	15884	15991	15995	16023	16202	16067	16054	16018	15974	15980	16277	15930	16085	15977	15996	16013	16018	15978	15986	15937	16092	16062	16015	16066	15881	16097	15994	16091	16021	15992	15966	16019	15854	16049	16112	16011	16112	16016	15930	16058	16065	15977	15948	15981	16074	15918	15936	15984	15972	15986	15921	16072	16031	15871	15968	16146	16114	16058	15847	15961	16071	16121	16047	15900	15854	15988	16040	16139	16042	15951	15973	16022	16056	15972	15917	16027	16023	16027	15983	16182	16010	16216	16084	15872	16131	16020	15992	15941	15962	16102	16072	16028	16174	15930	15961	15996	16084	16033	16084	15956	16092	16201	16056	15848	16074	15996	16108	15946	15884	16263	16011	16156	15740	16126	16019	16109	15950	16072	15879	16041	15914	16122	16036	15921	16044	15954	16082	16074	15833	16121	16020	16185	15992	16067	15988	15966	16081	16088	16248	15955	16035	16116	15981	16003	16048	16073	16017	15985	15875	16088	15874	16010	15932	16123	16021	16078	16060	15955	15805	15992	16043	16054	16058	16041	16141	16033	15893	16106	15992	16044	16045	16060	16027	15822	16088	15965	16021	16160	15978	16000	15976	15934	16268	16022	15980	16053	16269	16044	16219	15957	15882	16046	15871	15984	16103	15993	16128	16010	16098	16067	16224	15948	16063	16035	16282	15868	16022	16135	15848	16047	16063	16012	15912	16023	15978	16065	15930	15982	16124	16029	16023	16039	16153	16162	15948	16131	15971	16022	15855	16139	16151	15908	16143	15896	16003	15940	16180	16033	15952	16168	16117	16040	15912	15950	15935	16009	15995	16173	16144	15933	15925	15900	16171	16087	16019	15970	16048	15980	15992	16010	15958	16017	15890	16082	15898	16046	15965	16030	15962	16111	15800	15934	15983	15946	16044	16101	16071	16029	15924	16030	15989	16071	15957	16186	15928	15900	15856	16088	15956	15998	16006	16042	16003	15907	16032	15907	16108	16011	16055	16005	16053	15757	16060	16002	16073	15927	16017	15986	15870	16141	15962	16054	15852	16020	16039	16117	16056	16156	15954	16064	15938	16049	15901	15987	16055	15963	15980	16004	16009	15908	16053	15970	16058	16057	15908	16035	15936	16080	15818	16003	16050	16102	16067	16014	15980	15972	16041	15954	16091	15963	15918	16041	16067	16069	15987	15931	16016	16099	15979	15793	16102	16043	15963	15938	16177	16006	16086	16052	16164	16120	15963	16065	15969	15986	16092	15763	15912	16257	16097	15994	16172	15950	16105	16021	16171	15920	15988	15909	15861	16045	16091	16049	16027	15989	15940	15963	16140	15966	16122	15932	16096	15940	16074	15971	15856	16009	15871	15925	15967	16061	16044	15934	16062	15983	15799	15929	15850	15983	16021	15965	15996	16015	16053	16142	16107	16035	15908	16088	16118	15906	15915	16008	15963	15954	15995	16140	15873	15934	16010	16102	16051	15840	15946	16028	15926	15948	15957	16077	16068	15927	16024	16024	16031	16118	16087	16007	15940	16055	15967	15814	16239	16147	16117	15950	16107	16027	15929	16017	15914	16056	15982	16029	15927	16042	15950	16084	16168	15810	16145	16036	16000	16063	15976	15924	16031	15990	16087	15929	16157	15956	15904	16200	16052	15768	16063	15994	16207	15965	16094	16102	16013	15908	16007	16037	16120	16203	16002	16003	15932	16162	16137	15929	15879	15900	16006	16068	16102	15962	16053	16034	15996	16030	16172	16050	15948	15949	15896	16010	16063	16079	15825	15902	15947	16083	16083	15873	15938	16161	15902	15936	16083	16096	16050	15930	15928	16111	16059	15964	16015	16024	15910	16093	15980	15926	15795	15791	15868	16019	16069	15888	15943	16033	15847	16101	16058	16065	15897	15998	16031	16040	15939	15954	16026	16132	16052	16140	16050	16171	15888	16104	15971	15930	15940	16151	15873	15950	15954	16020	16099	16127	15964	15850	15976	16156	15890	15949	15801	16144	15922	15987	15825	15944	16012	15985	15970	16110	15990	16054	16042	16015	16230	15878	15900	15997	15783	16204	15930	16113	16118	15946	15814	15993	15961	16107	15909	16009	16008	16010	15968	16038	15989	15985	15953	16180	16029	15973	16026	16055	16036	15839	16189	15856	16140	15649	15870	16077	16054	15927	16055	16035	16083	15894	16067	15820	16063	15976	15968	15990	15950	16069	16010	16108	15999	16069	15987	16065	15867	16127	15917	16088	16022	15880	15991	15712	16034	16017	15874	16133	16062	15895	16101	15952	15983	16038	15755	16088	15878	16056	15975	16168	16051	16143	16176	15959	16236	15990	16004	16014	16011	15916	16217	16027	15903	16034	15949	16133	16101	15949	15930	16058	16026	16021	16053	16032	16015	16046	16057	15902	15988	16133	16201	16030	16070	15921	15891	15936	16054	16049	16090	15977	15971	15988	16011	15895	16070	16039	15893	16032	16051	16152	15962	15976	16030	16136	16038	15945	16090	16141	16122	16029	16035	15980	16163	15999	16056	15975	16061	16106	16122	15931	16014	15954	15795	15948	15941	16010	15942	16144	16301	15852	16073	16095	16045	15887	16030	16030	15920	16063	15975	15947	15812	15992	16155	15998	16015	15871	15839	15957	16095	15889	15925	15960	16094	16052	15930	16135	15805	15919	16026	16010	16025	16130	15955	16019	16088	15901	15943	15923	15981	15953	15935	16047	15953	16058	16032	16046	16037	16134	16043	16093	15962	15826	15976	15970	16113	15859	16086	15926	16049	16048	15930	16083	16014	16039	15921	15880	15915	16035	15941	15840	16011	15946	15965	16083	16068	15971	16078	15909	15997	16055	16001	16067	15974	15928	16023	15993	16068	15999	15922	15892	15962	16205	16324	15947	16014	16058	16086	15912	16014	16009	16116	16116	15896	16042	16259	16179	15997	15944	16120	16254	16033	15905	16062	15853	15980	16011	16188	16016	16107	15999	16063	16218	16011	15968	16042	16226	16071	16138	15909	15988	15799	15956	15966	16026	16125	15956	15984	16059	15985	16056	16014	16007	15964	16151	15960	15967	15946	15954	16062	16049	16028	15992	16014	15958	16078	15977	16030	16108	15871	16053	16009	16071	16057
22891	21375	29267	23899	21808	24083	26119	21280	19785	19402	19390	19053	18759	18506	18731	18648	18334	18385	18301	18588	18506	18343	18459	18462	18712	18402	18463	18495	18291	18264	19203	20895	22394	20995	20008	18930	18513	18375	18255	18167	18342	18082	18284	18139	18226	18111	18344	18252	18311	18141	18068	18214	18198	18085	18276	18087	18209	18271	18214	18084	18129	18112	18204	18259	18194	18261	18019	17954	18055	18027	18102	17981	18070	18202	18037	18142	18154	18155	18268	18090	18052	18279	18116	18161	18080	17894	18030	18186	18048	18059	18405	18010	18039	18070	18016	18266	18063	17909	18206	18287	17953	18018	18018	18064	18065	17916	18172	18126	18179	18082	18196	18152	18189	18098	18086	17918	17928	18108	18136	18314	17955	18160	18049	17979	18034	18302	17866	17978	18046	18139	18305	18251	18346	18024	18058	17869	18125	18094	18279	18144	18066	18150	17963	18048	18228	18131	18358	18075	18089	18147	18135	18111	18035	18170	17996	18188	18134	18019	17996	18071	18114	17876	18172	18070	17970	18029	18185	17933	18169	18101	18135	18081	18250	18241	17870	18189	18136	18127	18223	18015	17959	18039	18195	18036	18082	18243	18074	18051	18093	18030	18213	18395	18284	18250	18356	18076	18320	18270	18310	18117	18161	18113	17982	18143	18113	18212	18305	17981	18211	18222	18153	17940	18134	18181	18036	18185	17908	18122	18094	17977	18237	18169	18109	18037	18123	18067	18279	18162	18165	18138	18116	18158	17985	18076	18213	18063	17997	18134	17924	18031	18093	18304	18246	18154	18156	18205	17927	18108	18115	18026	18190	18120	18164	18190	17853	17999	18028	18150	18123	18105	18186	18016	17878	18002	17980	17956	18278	18209	18013	18164	18256	18028	18311	18130	18047	18166	18140	18033	18025	18116	18141	18094	18252	18236	18085	18017	18040	18094	18160	18012	18092	17978	17891	18105	18068	18023	17834	18205	18117	18155	18216	18143	18051	18293	18121	18066	17825	17899	18075	18319	18239	18234	18253	18221	18175	18108	18187	18353	18126	18095	18106	18064	18091	17876	18175	18009	18080	18143	17982	17960	17970	18171	17988	18133	18306	18150	18001	18172	18160	18162	17747	18196	18279	18007	18142	18220	18167	18154	18091	18182	18253	18084	18034	18074	18105	18036	18078	18008	18070	17934	18102	18044	17986	18206	17884	18277	17918	17926	18007	17960	18018	18095	18150	17958	17967	17879	18087	18084	18234	17987	18114	17966	18117	18126	18156	18066	18077	17967	18001	18255	17905	17973	17937	18096	17986	18139	18036	18044	18037	18052	17875	18221	18120	18050	17965	18056	18222	18193	18069	18091	18116	17993	18220	18069	18054	18234	18183	18076	18113	17911	18107	18096	17969	18094	17968	18032	18262	18031	18159	18174	18038	17943	18116	18140	18121	17992	17922	18066	18212	18221	17995	18166	17998	18160	18167	18071	18010	18045	18106	17958	18145	18111	18129	18075	17996	18095	18137	18233	18203	18127	18129	18121	18173	17965	17958	17959	18078	18099	18156	17990	18350	18215	18068	17960	18265	18002	18273	18148	18051	18071	18171	18024	18297	17887	17940	18067	18053	18234	18017	18031	18021	18119	18284	18078	18047	18048	18218	17993	18078	18080	18126	18122	18127	18028	18137	18041	18187	17944	18026	18025	18214	17970	18168	18006	17844	18163	18230	18232	17966	18095	18255	17984	18166	18208	18175	18059	18146	18191	18013	17988	18106	18175	18106	18142	18294	18041	18146	18124	18084	18052	18063	17992	18124	17772	17927	17940	18019	17874	18121	18249	18287	18371	18030	17988	18256	18258	18116	18138	18142	18196	18180	17999	18197	18107	18345	18125	18155	18062	18053	18013	18076	17993	18119	18021	18043	18059	17996	18032	18233	18186	17867	18109	18145	18200	18231	18113	17915	18002	18065	17843	18061	17952	18115	18307	18266	18134	17995	17894	18019	18244	18051	18033	18017	18126	18231	18017	17964	17983	18099	18043	18197	17931	17990	18044	18086	18126	17980	18070	18035	18015	18252	18101	18080	17956	18129	18171	17986	18354	18018	18105	17892	18084	17925	18281	17967	18057	18143	17892	18334	18119	17788	18076	18067	18131	18136	18248	17985	18134	18072	18047	18324	17976	18007	17966	18073	18162	18223	18114	18141	18049	18158	18220	18187	17955	17971	17970	17921	18013	18094	18330	18204	18075	18016	18201	18153	18105	17776	18104	18205	18099	18135	18114	18177	18142	17964	17905	17944	18174	18159	18176	18156	17966	18126	18247	18158	18186	18280	18124	18199	18157	18163	17849	17982	17947	18086	18172	18016	18142	18039	18100	18164	18054	18135	18185	18154	18034	18093	17923	18008	18077	18134	18108	18171	18209	18223	18251	18057	17997	18093	18037	18253	18102	18124	18009	18023	18093	18004	18067	18009	18062	18073	18139	18172	18196	18139	18227	18081	18241	18079	18180	17954	18144	18058	18208	18129	17999	18039	17978	18217	17753	18258	18119	17897	17998	18013	18045	18035	18090	18119	17986	17840	17855	18088	17842	18083	18058	18106	17975	17990	18304	18096	17979	18026	18471	18201	18200	17987	18098	18110	18105	18222	18010	18136	18157	18084	17999	18089	18091	17978	17840	17863	18090	18078	17955	18151	18173	17989	17987	18123	18051	18114	18149	18052	18234	18142	17976	18256	18142	18110	18121	18117	18094	18275	18054	17874	18012	18136	17962	18200	18097	18266	18157	17817	18017	18179	18069	17891	18134	18198	18286	18123	18069	18216	18185	18162	18296	18087	17824	18179	18158	18147	18060	17866	17987	17937	18079	18100	18168	18114	17996	18085	18229	18120	18042	17967	18160	18164	18130	18064	18329	18027	18034	18052	17904	18089	17989	17924	17933	18199	18304	18008	18020	18211	18047	18126	18065	18089	18169	18070	18243	18368	18026	17989	18102	17953	18089	18171	18111	18121	18025	18156	18170	18043	17956	18088	17933	18224	17907	17972	18240	18104	18104	18111	17890	18369	18069	18298	18106	18203	18245	18154	18153	17983	18188	18016	18169	17914	18105	18052	18069	18218	18033	18123	18077	18074	18092	18121	18067	18039	17995	17944	18043	17998	18042	17978	18043	18201	18136	18203	18189	18185	18138	17891	17959	18098	18149	18204	17922	18218	17973	18149	18004	17988	18018	18147	18260	18002	18132	18252	18082	17872	18271	18285	17996	17956	18129	18100	18152	18045	18177	18095	17953	18242	18169	18149	18210	17987	18306	17916	17984	18175	17863	18110	18222	18241	17923	18038	17992	18143	18063	18184	18052	17948	18087	18211	18018	18237	18191	18379	18052	18074	17976	18040	18147	18076	18076	18014	18047	18183	18210	18187	17859	17909	18004	17920	17899	18210	18137	18083	18161	18357	18222	18093	17916	17936	18223	17968	18077	18117	18215	18083	18240	18017	18085	17990	18188	18066	18206	17834	18143	18118	17973	18178	17940	18239	17987	18188	17880	17856	17930	18016	18022	18152	18146	18250	18043	18032	18164	18325	17951	18093	18071	18052	18156	18030	18200	18099	17999	18074	18434	18189	18178	18311	18160	18195	18009	18058	17925	17957	18210	18185	17983	18021	18074	18229	18117	18034	18306	18141	17983	17756	17999	18119	18020	18357	18391	18285	18109	18005	18060	18000	18049	18209	18187	18120	18049	17903	18102	18282	18123	18123	18199	18173	18046	18063	17991	18204	18199	18074	17923	17991	18121	18019	17927	18103	18152	18142	18072	17925	18081	18082	18032	18021	17888	17944	18209	18002	17940	17905	17905	18059	18108	18098	17992	17978	17892	18208	18178	18013	18041	18004	17957	18174	17931	17997	18015	18082	17984	17812	18181	18164	18061	18130	18033	18193	18137	18207	18009	18237	18156	18153	17954	18138	18086	17936	18057	17964	18067	17987	18077	18127	18099	17946	18110	18149	18103	18077	17941	18122	17994	18109	18185	18027	18118	18126	18114	18136	18043	18355	18140	18076	17966	17988	18223	18235	18236	17937	17883	18024	17991	17888	17850	18113	18218	18097	18103	17869	18149	18014	17891	17921	18029	18058	18097	17827	18047	18352	18132	18227	17977	18111	18230	17941	17972	18137	17945	18020	18051	18028	18141	18152	17960	17908	18036	17949	18175	18107	18024	18229	17981	18284	17921	18085	18071	18092	18169	18130	18169	18152	18316	18147	18243	18114	17993	17995	18085	18069	17931	18055	18181	18009	18087	17951	18018	18179	18016	18206	18139	18285	18139	17986	18109	18030	17823	17919	18159	18123	18212	18014	18054	18111	18012	17928	18169	18038	18128	18161	17968	18175	18172	18182	18374	18293	18018	18123	18054	18132	17913	18157	18258	18042	18094	18116	17963	18159	17916	18063	18070	18098	18091	17913	18108	18057	18102	17915	18137	18048	18005	18224	18291	18074	18137	18039	17996	18024	17873	18052	18192	18099	18230	17997	17929	18192	18141	18061	18100	17956	18055	18198	18353	18081	18029	18114	18088	18102	18122	18138	17975	18006	17994	18098	18062	18273	18042	18064	18257	18165	18060	18025	17994	18096	18104	17998	18041	18092	17953	18318	18102	17986	17963	18047	18135	17974	18030	18118	18045	18179	18140	18159	18050	17957	18094	18288	18164	18176	17945	18139	18275	18068	18003	18091	18049	18126	18041	18231	18048	18089	18125	17892	18061	18014	18059	18188	18214	18092	17955	18320	18047	18099	17981	18205	18043	18119	17866	18179	18034	18171	18128	18010	18070	18034	18017	17932	17961	18186	18095	18065	17999	18096	17977	18045	18119	17965	18049	18000	18003	17981	18023	18247	17926	18203	17939	18142	17990	18037	17990	17986	17930	18189	18203	18050	18030	17924	18157	18452	18016	18112	18108	18073	18000	18155	17943	18094	17931	18144	18018	18141	18280	18090	18199	17976	18015	18059	17993	18042	18143	18040	18061	17988	18119	18219	18292	18226	18011	18043	18143	17845	17879	17993	18229	18094	17937	18237	18205	18043	18295	18072	17921	18039	18029	18076	18148	18108	18065	18090	18095	18009	18132	18135	17902	18199	18089	17983	18157	18266	18061
21234	39238	39343	32004	25837	23095	21832	20034	18905	18070	17586	16986	16690	16609	16691	16495	16634	16645	16563	16656	16687	16593	16762	16566	16723	16774	16549	16488	16688	16428	18196	21145	22498	20398	18683	17006	16730	16191	16234	16060	16264	16313	16314	16082	16219	16197	16236	16199	16288	16312	16222	16147	16153	16301	16310	16230	16346	16470	16299	16226	16375	16253	16058	16172	16193	16214	16171	16406	16234	16058	16252	16201	16183	16105	16130	16202	16112	16163	16075	16123	16073	16035	16150	16144	15971	16121	16142	16253	16172	16246	16157	16186	16245	16215	16299	16311	16297	16270	16201	15985	16214	16323	16116	16247	16333	16019	16285	16387	16287	16163	16289	16254	16252	16164	16243	15960	16175	16240	16248	16094	16192	16042	16133	16334	16281	16064	16131	16073	16138	16211	16189	16358	16234	16095	16097	16251	16185	16171	16285	16289	16244	16308	16025	16176	16029	16342	16206	16439	16083	16231	16140	16227	16281	16130	16219	16257	16172	16188	16356	16226	16124	16165	16194	16123	16227	15959	16109	16356	16139	16069	16164	16126	16098	16292	16172	16153	16147	16127	16346	16126	16125	16204	16225	16070	16136	16186	16266	16218	16337	16079	16109	16096	16286	16142	16170	16052	16007	16118	16010	16245	16119	16120	16176	16023	16217	16304	16064	16122	16001	16170	16227	16162	15999	16054	16054	16077	16323	16297	16150	16161	16071	16322	16060	16168	16337	16206	16162	16380	16295	16241	16371	16050	16126	16236	16162	16203	16112	16106	16367	16002	16042	16076	16238	16238	16148	16241	16177	16339	16130	16351	16202	16088	16139	16063	16181	15963	16232	16091	16193	16240	16124	16102	16284	16119	16268	16216	16213	16263	16269	16205	16175	16217	16289	16225	16128	16279	16052	16056	16308	16073	16155	16049	16238	15984	16237	16247	16222	16227	16130	16143	16028	16209	15983	16290	16182	16034	16342	16109	15988	16110	16216	16059	16282	16118	16120	16289	15941	16125	16269	16294	16217	16283	16062	16229	16345	16160	16109	16229	16116	16193	16045	16377	16142	16191	16095	16162	16219	16120	16173	16214	16107	16274	16040	16023	16198	16258	16051	16169	16114	16253	16251	16213	16205	16068	16196	16071	16056	16176	16079	16190	16429	16325	16267	16317	15976	16262	16185	16196	16296	16144	16129	16142	16238	16277	16262	16113	16193	16181	16183	16283	16315	16053	16071	16241	16061	16223	16184	16143	16113	15970	16101	16193	16202	16178	16201	16171	16288	16294	16278	16189	16100	16114	16254	16198	16095	16182	16150	16230	16323	16147	16089	16292	15959	16131	16248	16109	16242	16207	16256	16187	16125	15973	16083	16210	16271	16208	16251	16249	16052	16205	16097	16147	16198	16400	16050	16234	16078	16277	16187	16091	16163	16147	16127	16297	16218	16114	16181	15994	15950	16059	16017	16252	16286	16222	16122	16213	16216	16086	16253	16341	16188	16158	16103	16156	16181	16011	16194	16110	16037	16268	16248	16093	16166	16291	15994	16299	16092	16081	16157	16123	16212	16264	16168	16229	16088	16026	16181	16240	16437	16385	16222	16256	16069	16220	16228	16186	16226	16134	16312	16107	16283	16093	16231	16205	16047	16135	16275	16340	16166	16156	16087	16154	16152	16237	16102	16056	16159	16186	16164	16120	15994	16156	16193	16302	16274	16212	16283	16107	16200	16294	16088	16132	16080	16246	16140	16106	16101	15981	16184	16312	16094	16318	16292	16166	15889	16203	16084	16086	16270	16230	16116	16151	16317	16033	16162	16118	16231	16104	16103	16187	16052	16185	16153	16296	16140	16253	16026	16225	16162	16104	16077	16069	16066	16105	16198	16236	16061	16175	16211	16058	16172	16109	16267	16109	16121	16056	16087	16201	16298	16154	16195	16114	16033	16103	16289	16250	16185	16119	16059	15940	16194	16386	16262	16134	16210	16157	16275	16178	16102	16205	16153	16224	16148	16249	16162	16209	16107	16270	16125	16310	16056	16205	16139	16028	16053	16029	16019	16216	16212	16173	16182	16282	16177	16144	16101	16241	16194	16107	16281	16195	16159	15992	16124	16272	16176	16144	16118	16081	16106	16136	16113	16218	16036	16177	16190	16237	16241	16114	16243	16216	16162	16153	16344	16047	16109	16000	16063	16228	16217	15968	16069	16212	16303	15957	16226	16082	16053	16118	16088	16286	16050	16160	16142	16254	16138	16260	16184	16087	16267	16337	16309	16197	16270	16150	16130	16049	16175	16267	16083	16219	16298	16286	16150	16138	16150	16153	16136	16010	16186	16117	16153	16125	16226	16165	16113	16022	16189	16186	16001	16218	16241	16128	16202	16218	16227	16176	16096	16144	16289	16065	16230	16127	16223	16152	16079	16278	16190	16271	16169	16109	16032	16149	16221	16172	16170	16226	16116	16270	16044	16011	16125	16241	16192	15998	16213	16087	16275	16071	16262	16154	16267	16155	16105	16166	16142	16281	16062	16257	16245	16013	16228	16287	16150	15986	16176	16015	16217	16216	16238	16166	16074	16119	16040	16158	16115	16101	16101	16197	16162	16195	16225	16324	16100	16077	15999	16164	16176	16060	16128	16286	16084	16162	16086	16142	16174	16303	16156	16117	16189	16092	16239	16053	16075	16216	16003	16168	16280	16118	16296	16090	16376	16030	16285	16065	16250	16234	16207	16203	16220	16126	16095	16185	16180	16154	16250	16149	16041	16168	16273	16214	16203	15991	16163	16276	16065	16108	16257	16368	16295	16148	15994	16150	16203	16208	16213	16181	16433	16265	16253	16206	16171	16310	16024	16052	16353	16196	16044	16157	16102	16028	16176	16216	16186	16223	16356	16082	16229	16132	16065	16258	16252	16142	16173	16124	16059	16125	15956	16237	16144	16197	16107	16170	16173	16263	16208	16208	16254	16113	16145	16346	16234	16102	16334	16313	16186	16052	16462	16208	16262	16097	16210	15920	16332	16027	16304	16139	16142	16229	16164	16192	16206	16075	16364	16093	16353	16087	16257	16020	16057	16126	16210	16100	16209	16324	16204	16179	16094	16192	16179	16316	16200	16191	16253	16182	16174	16021	16265	16138	16127	16053	16134	16151	16274	16122	16087	16208	16101	16191	16275	16014	16113	16263	16149	16023	16214	16261	16020	16338	16097	16281	16282	16268	16264	16278	16274	16187	16175	16011	16137	16272	16264	16236	16169	16119	16150	16374	16181	16209	16275	16270	16234	16118	16284	16314	16083	16236	16061	16201	16049	16235	16216	16142	16099	16108	16256	16073	16127	16136	16156	16299	16245	16188	16213	16065	16117	16308	16163	16192	16181	16293	16077	16196	16244	16321	16120	16183	16229	16195	16215	16062	16223	16114	16323	16179	16198	16186	16074	16222	16112	16131	16144	16174	16052	16294	16164	16302	16090	16216	16110	16161	16209	16032	16071	16247	16144	16204	16057	16163	16045	16116	16179	16171	16202	15997	16226	16101	16196	16236	16124	16147	16042	16376	16238	16103	16209	16167	16237	16104	16004	16107	16006	16112	16150	16326	16144	16364	16047	16102	16264	16395	16036	16142	16122	16264	16398	16210	16164	16182	15970	16213	16086	16035	16337	16020	16149	16205	16074	16248	16221	15967	16106	16302	15954	16092	16128	16074	16182	16102	16130	15995	16266	16238	16249	16246	16140	16114	16191	16157	16200	16061	16152	15990	16270	16099	16277	16149	16135	16266	16233	16051	16105	16168	16250	16069	16077	16188	16282	16180	16223	16105	16069	16263	16029	16201	16214	16044	16291	16219	16133	16110	16241	16320	16202	16084	16145	16234	16312	15963	16168	16247	16382	16137	16100	16127	16196	16376	16186	16044	16463	16137	16341	16192	16183	16149	16155	16101	16324	16260	16210	16311	16007	16149	16272	16111	16098	16366	16001	16173	15921	16278	16155	16187	16283	16352	16105	16176	16232	16205	16133	16116	16106	16310	16198	16059	16237	16204	16238	15971	16185	16249	16052	16177	16170	16087	16176	16221	15985	16011	16122	16207	16241	16208	16209	16252	16222	16152	16223	16171	16228	16121	16237	16254	16231	16220	16341	16168	16187	16150	16289	16147	16227	15994	16226	16338	16141	16143	15924	16190	16078	16333	16269	16036	16227	16173	16154	16180	16042	16130	15942	16224	16145	16227	16205	16137	16000	16066	16072	16236	16299	16121	16205	16207	16227	16029	16225	16054	16167	16159	15985	16091	16101	16124	16277	16239	16292	16159	16254	16105	16227	16036	16280	16275	16263	16009	16284	16206	16036	16209	16311	16038	16204	16138	16148	16073	16196	16154	16198	16197	15985	16209	16116	16230	16241	16157	16211	16255	15876	16281	16257	16108	16164	16161	16104	16115	16019	16125	16249	16204	16052	16286	16119	16058	16214	16153	16045	16249	16157	16039	16009	16139	16390	16153	16227	16118	16213	16038	16174	16181	16149	16248	16031	16094	16023	16260	16128	16285	16259	16255	16178	16107	16191	16096	16169	16168	16250	16110	16289	16145	16228	16122	16096	16186	16198	16266	16193	16143	16110	16314	16143	16101	16191	16265	16281	16084	16368	16154	16134	16170	16147	16074	16229	16125	15984	16342	16265	16094	16193	16159	16223	16160	16086	16040	16214	16162	16031	16252	16251	16295	16214	16187	16132	16188	16173	16227	16110	16282	16071	16130	16180	16050	16201	16024	16152	16243	16115	16101	16030	16121	16158	16048	16157	16340	16273	16186	16220	16014	16179	16084	16196	16059	16046	15964	16259	16199	16277	16131	16161	16173	16110	16193	16301	16171	16079	15960	16066	16285	16180	16074	16001	16191	16177	16318	16045	16192	16091	15955	16089	16218	16174	16273	16036	16055	16210	16082	16054	16078	16146	16434	16163	16219	16303	16219	16094	16088	16077	16212	16040	16318	16069	16089	16295	16170	16262	16160	16211	16246	16249	16148	16298	16201	16325	16246	16285	16304	16282	16038	15927	16122	16206	16143	16118	16055	16109	16309	16172	16102	16109	16165	16183	16211	16238	16195	16075	16125	16168	16165	16211	16190	16130	16077	16147	16333	16236	16008	16296	16140
27840	23516	28181	24115	19870	19037	18805	18280	18290	18286	18326	17973	17972	18188	18217	18118	18108	18060	18099	17974	18193	18024	18079	18124	18008	18026	18236	18142	18215	18079	18142	18266	18618	18337	18186	17998	18128	17855	18181	17882	17786	18194	17941	17979	18017	17880	18049	18024	17871	18021	17998	17865	18067	17880	17910	17881	18027	18097	17891	17974	17992	17926	17882	18026	17855	17836	18036	18047	17990	17944	17992	18065	18103	17902	18007	17922	17947	17689	17963	17864	18060	18047	18170	17833	17767	18017	17871	17894	18209	17906	17992	18119	18029	17937	17894	18022	18028	17896	17875	17838	17832	17935	18152	17900	18005	18014	17998	17940	18010	17932	17900	17963	18080	17857	18086	17802	18135	17798	17833	17849	17877	17997	18239	17579	18132	17661	18112	18096	18218	17917	18038	17939	17699	18012	18273	17921	18090	17777	17729	17931	17871	17965	18059	17777	18178	18069	17839	18030	17967	17830	18269	17745	17930	18012	17915	17974	18013	17722	18098	17886	17785	17893	17810	17741	18000	17896	18093	17903	17986	18173	18088	17890	17919	17996	17996	17872	17972	17834	18033	18071	17857	17913	17683	17950	18026	17859	17992	18046	18008	17965	17895	17976	17903	18055	18017	17944	18005	18041	17840	17901	17842	17947	17961	18075	17970	17909	17918	18036	17872	17770	17977	17995	18011	17900	18178	17848	17952	18051	18022	18052	17962	17995	17977	18118	18187	17890	17942	18028	18162	18051	17853	17977	18022	18001	17946	18095	17870	18053	17911	17970	17964	17927	18000	17861	18033	17859	17908	17941	18020	18281	17935	17999	17994	17978	17785	17960	17881	18000	18069	17920	17892	17839	17969	17850	17927	18064	17885	17779	18135	17796	17956	17870	18040	17924	17868	17849	17931	17764	17732	18100	17967	18041	17844	17946	17870	17897	18105	17983	17887	17895	17897	18024	17886	17942	17770	17867	17970	17896	17798	18119	18154	18029	18116	17945	17798	18018	18062	17898	17830	17810	17847	18045	17974	17894	18076	17950	17991	18039	17874	17915	17915	17857	18019	17948	18090	17880	17891	18020	17830	18075	17923	17843	17964	17954	17748	17868	17936	17811	17750	18056	17929	18038	17918	17917	17900	17901	18016	17867	18137	17877	18056	18088	17944	17846	17872	17975	17858	17935	18006	17969	17844	17997	18034	18038	17641	18133	18204	18112	18017	17945	18212	18122	18193	18008	17900	18051	17989	17859	17941	17668	18179	18005	17993	17835	17972	17997	17921	17941	18093	18039	17844	17911	17918	17726	18005	18082	17928	18013	18133	18003	18074	17937	17988	18174	18168	18060	18021	18056	18119	18107	18086	17873	18042	18015	17931	18073	17837	17907	18036	17975	18065	17922	18170	17867	17970	17968	18178	18141	17963	17800	18090	18004	17743	17978	17898	18005	18076	18084	18002	18048	18196	18044	17981	17969	17935	17880	17725	17770	17781	17861	17888	17814	18167	17965	17747	17916	17948	17976	17844	17981	18029	17889	17744	17923	17896	18045	17913	17788	17932	18129	18009	17944	18092	17873	18011	17854	17889	17962	17901	18037	17900	18149	17971	17944	17966	18108	18103	17888	17849	17915	17956	18041	17763	17941	18002	17990	17894	17939	18039	18220	17852	17905	18012	17928	18075	18025	18015	17850	17937	17868	18105	17889	18011	18080	17802	18092	17971	17890	18018	18067	17961	18010	18024	17772	17897	18005	17970	17983	18198	18141	18050	18005	17814	17784	17943	17832	18037	18014	18026	17813	18080	18001	17988	18206	18050	18022	18061	17897	17974	18001	17871	17949	17893	17966	17878	17928	18117	17990	17801	17879	17934	18033	18008	17872	17854	18081	18144	17886	17845	18007	17978	17906	17960	17809	17862	17769	17890	18219	18112	18006	17873	17811	17799	17941	17785	17920	17965	18006	18034	17986	18034	17980	17969	18019	18039	17943	18046	17996	18020	17811	17880	17913	17972	17888	18143	17824	17872	17885	17950	17950	17996	17934	17992	18134	18055	17920	17788	17692	18082	17946	17725	18100	18074	17993	17792	17953	18118	17847	17919	18139	18085	18105	18064	18015	17869	18197	17938	18125	18064	17758	17930	17734	18061	18144	17929	17972	17982	18001	18079	18022	17934	17925	17922	17927	17982	17864	17964	18088	18013	18024	18058	18061	18051	17898	17793	17903	17871	18062	18007	17896	17874	18090	18078	17978	17883	18039	17948	17803	17854	18054	17862	17740	17995	17951	18022	18043	17963	17981	17943	17917	18114	17878	17904	17900	17974	18073	17965	17869	18042	17911	17962	17908	18122	17990	17969	17900	18034	18045	18199	17775	18012	18020	18195	18165	17850	17868	18057	17899	17871	17907	18009	17902	17981	17889	18123	18085	18064	18097	18179	18133	18126	17997	17800	18024	18088	18050	18051	17834	17926	17965	17845	17768	17858	17971	18131	17953	18049	17990	17916	17993	18027	18038	17912	18202	18049	18058	17838	18003	18019	18110	17989	17993	17913	17874	18045	17799	18065	17972	18003	17765	18017	17938	18029	17770	17909	17991	17922	18020	18176	17857	17993	18002	18004	18178	18169	17888	18160	17999	18036	18017	18097	17794	18090	17868	17838	18065	17762	17930	18052	17920	17907	18036	18118	18043	18059	17866	17933	17885	17964	18107	17908	18182	17932	18108	17805	17989	18000	17868	18196	17838	17872	17632	17791	17900	17865	18017	17818	18131	18068	17964	18046	18026	17978	17827	17790	18112	18230	17950	17984	17880	17986	17702	17781	18172	18023	18051	18090	17915	17767	17800	17933	18136	17956	17826	17989	17921	17878	17927	18057	17854	17802	17955	17989	17993	18066	17913	18061	17831	17923	17956	17919	18085	17902	18022	17894	17860	17770	17840	17901	17819	17665	17970	17930	18118	17973	18106	18013	17927	17992	18204	17988	18159	18060	17647	17938	17928	17766	17877	18049	17798	18070	18032	18113	17951	18144	18088	17969	18117	17962	17747	17994	18101	17968	18073	17712	18047	18007	17912	18030	18131	18012	18092	17905	17982	17791	18071	17923	17895	17846	17960	18056	17801	17936	17966	18082	18113	18055	17929	17942	18049	18099	18211	18077	17946	17850	18013	18162	17990	18034	18008	18086	17832	17855	17934	17849	18191	18043	18025	17895	18001	17812	17923	17765	17929	17941	18050	18012	18012	17965	17925	18262	17943	18011	17798	18070	18069	18126	18009	18072	18089	17994	17988	17970	18086	17859	17794	18117	18010	17809	17981	17924	17882	17996	17926	18061	17969	18032	17885	17899	18004	18000	17833	17845	18007	17980	18082	18005	18032	17874	17903	17839	18060	17962	17672	17974	17988	18003	17907	17989	17950	18243	18190	18067	17827	18069	18111	17915	18003	18023	18093	17913	17952	17962	17981	17936	18200	17757	17976	18039	17916	17851	18301	17995	18014	17970	18079	18029	17989	17907	17913	18006	17938	18126	17931	17987	17908	17713	17972	18037	18054	18029	17879	17897	17936	18093	17733	17957	17795	17963	17896	17985	17876	18097	18093	17974	17927	18150	17841	18137	18017	18071	18021	17941	18068	18252	17813	18053	17994	17868	18013	17927	17780	18022	17721	17880	18188	18192	18117	17979	17941	17838	17911	18062	17997	17984	18027	18009	17955	17845	17815	17878	17936	18016	18021	17840	17940	17860	18007	18150	18047	18112	17813	17949	18040	17964	17930	18035	18136	18034	18168	18191	18021	17914	17831	17882	17755	18224	17897	17989	17961	18104	18073	17890	18074	18017	18137	18116	17846	17862	17773	18016	17902	17955	17727	17937	17979	17973	18131	18004	17853	18086	18098	17808	17894	17809	17914	17971	17784	17990	18028	17852	17928	18093	18112	18045	17998	18056	18135	18062	17775	17832	17886	17855	18027	18051	17936	17853	18161	17888	17998	17869	18059	17737	18057	17945	17760	18064	18034	18100	18041	17944	17751	18053	18056	17932	18051	17881	17961	18065	17885	18154	18013	17990	18027	17990	18005	18126	18227	17968	18121	18051	17941	17917	18004	17855	17994	17760	17872	18009	17953	17970	17970	18062	18053	18043	17898	18126	17945	17847	18015	18040	18086	17996	17939	18156	17885	18148	17896	18047	17797	17918	18033	17899	17877	17984	17778	18107	17821	18123	17953	17921	17831	17991	17925	18052	17752	18122	18010	17993	17880	18041	17974	17881	17662	18052	18097	18006	17808	17954	18091	18104	18068	17755	18021	18061	17873	18140	17922	17981	17822	17899	17761	17999	17805	17985	17907	18017	17790	18008	18035	17940	17849	17886	17949	17988	18099	17834	17979	17972	18002	17969	17916	17835	17941	17961	17972	18048	17969	17982	18058	18077	17956	18068	17991	17953	17896	18027	18137	17916	18022	17864	18030	18028	17961	17807	17999	17772	18000	18045	18016	17837	17903	18031	17996	18114	17766	17807	18111	18152	18161	17922	17790	17850	17878	17960	17787	18223	17784	18025	17947	17876	18200	17909	17986	18064	18130	18021	17848	17989	18175	17901	17944	18004	18032	17858	17953	17874	17837	17798	17953	17973	17494	17943	17764	18053	18255	17875	17877	18080	18121	17856	18118	17958	17966	17718	17863	18066	18009	17774	17740	17844	17959	17999	18057	17902	18119	18011	18145	17948	17819	18047	18150	17800	17998	17931	17988	18070	17804	17737	17638	17870	18137	17962	17914	17956	17958	17801	17864	17968	17908	18128	17997	17943	18077	17991	18031	18169	17699	18035	17810	17886	18133	17987	17991	17996	17817	18032	17929	18067	17960	18014	18114	17953	17780	17817	17894	17907	18144	18130	17864	17866	18000	17999	18030	17735	17982	17952	17934	17747	17983	18062	17985	17867	17733	17896	18058	17948	17945	17799	18120	17980	17830	17915	18149	18067	18004	18001	17951	18164	18125	17968	18018	17986	17948	18106	17959	18193	18021	17932	18058	18095	17947	17954	17881	17964	17905	18127	17900	17905	18181	18014	17915	17817	17886	17978	18009	17832	17838	18188	18070	17948	17995	18025	18165	18098	17925	17810	17921	18088	18078	18037	17861	18028	17865	18062	18061
19588	28770	29817	21711	19513	17977	17147	16640	16508	16315	16149	16121	16011	16235	15936	16368	16442	16179	16158	16109	16335	16322	16254	16048	16408	16357	16276	16186	16230	16126	16342	16417	16804	16429	16432	16286	16177	16111	16300	16251	16005	16134	15911	16089	16024	15936	15908	15941	16130	16166	16285	16080	16263	16111	16119	16156	16198	16220	16007	16072	16155	16211	16065	16119	15923	16056	16066	16064	16255	16106	16132	16089	16213	16156	16017	16192	16131	16000	16193	16144	16154	16093	16130	16134	16055	16039	15976	16055	15981	16084	16019	16003	16075	16059	16067	16066	15947	16101	16199	15895	15947	16237	16063	16090	15981	15993	16049	16195	16242	16147	16100	16032	15961	16072	16095	16175	15955	16158	16084	16110	16154	16071	16219	15979	15951	16210	16188	16023	16108	16106	16058	16015	15951	16085	15880	15996	16149	16061	15901	16165	16186	16185	16074	16036	16103	15915	15975	16129	15991	16161	16180	16032	16326	16037	16097	16080	16082	16046	15901	16127	16148	16041	15970	16063	15887	15966	16124	15981	16073	16207	16181	16055	16016	16017	15989	16163	15982	16108	15939	16092	15814	16162	16052	15866	16122	15999	16289	16057	16242	16203	16097	16023	16094	15960	16014	16075	16160	16181	16138	16080	16119	15977	16093	16059	16163	16062	15990	16000	15967	16194	16210	16152	16195	16049	16173	16063	16212	16000	16028	16075	15868	16046	15965	16074	16267	15971	15896	16069	16057	16130	16121	16056	16131	16008	16076	16200	16104	16132	16072	16116	16156	16108	16097	16083	16106	16164	16070	16086	16196	16305	16119	16258	16076	16037	16242	16058	16083	16128	15960	16109	16121	16299	16167	16144	16080	15944	15983	16092	16104	16080	16180	15984	16168	16265	16151	16147	16185	16093	16102	16198	16146	16010	15980	16318	16135	16126	15985	16256	16094	16092	16194	15984	16063	16234	16112	16107	15944	15899	16190	16119	15907	16037	16142	16120	16060	16058	15998	16244	16161	16035	16091	15964	16143	16109	16086	16300	15945	16030	16248	15976	16051	16095	16003	16248	16048	16033	16107	16272	15988	16009	16095	15992	16111	16028	15971	16151	16269	16013	16126	16135	16034	16047	16154	16031	15985	16010	16098	16018	16038	15894	16231	15958	15886	16142	16176	16168	16055	16203	15999	15913	16120	16106	16163	16192	16194	15969	15900	16027	16089	15920	16110	15791	16024	16067	16129	16050	16161	16096	16168	16050	15919	16147	16004	16174	16105	16115	16158	16129	15974	16130	16097	16276	16122	16125	16241	16171	16224	16104	16139	15973	15918	16083	16188	16091	16073	16099	16147	16264	16229	16079	16186	16094	15915	15950	15979	16103	16128	16082	16225	15941	16279	16184	15967	16082	16090	16018	16177	16084	16194	16053	16198	16147	16042	16053	15956	16038	15953	16184	16063	16161	16141	16100	16097	16200	16153	16035	16011	16179	16270	16103	16090	16016	16106	15997	16172	16011	15976	16134	16101	16102	15923	16041	16057	15989	16117	15963	16040	16097	15981	16035	16168	15948	15994	16239	16007	16112	16127	16003	16176	15927	15952	15971	16244	16207	16244	16134	16225	16126	15954	15982	16192	15980	15905	16214	15995	16202	16204	16041	16053	16156	16173	16009	16030	16024	16095	16059	16032	16101	16041	16154	16104	15859	16118	16111	16032	16041	16084	16099	16218	16161	16019	16079	16163	15859	16039	15808	16170	16245	16110	16150	16044	16190	16103	16065	16077	16289	16154	16084	16208	15885	16209	16029	16083	16098	16076	16169	16013	16067	15930	16095	16102	16084	16044	16257	16060	16200	16150	16092	16020	15931	16113	16072	16123	15952	16126	16115	16174	16049	16058	15900	16049	16150	16152	16256	16055	16239	16048	16181	16083	16133	16157	16128	16188	16043	15921	16119	16240	16001	16135	16138	16170	16033	16001	16012	16146	16092	15986	16230	15926	16101	16120	15961	16238	16085	16040	16077	16136	16097	16007	16119	16032	16191	16213	16046	16142	16242	16248	16302	16028	16039	16181	16093	15956	16077	16168	16060	16190	16018	16056	16213	16034	15927	15923	15994	16060	16116	16001	16115	16167	16112	16254	16172	16092	16106	16111	16126	16133	16076	16021	16144	16058	16181	16005	16047	16097	16098	16253	16028	16290	16174	16162	16221	16064	16189	16149	16163	16056	16094	16095	16030	15964	15968	16172	16013	16012	15968	15865	16238	16125	16233	16089	16205	16258	16069	16071	15935	16184	16188	16015	16115	16212	16025	16234	16037	16029	16033	16218	16170	16001	16211	16195	15882	15942	15994	15957	15978	16069	16088	16070	16111	16023	16050	15871	16010	16030	16200	15981	15902	16078	16187	16131	16309	16115	16121	15924	16154	15929	16077	16125	15976	15987	16172	16004	16107	15980	16128	16001	16051	16014	16097	16056	16185	16132	16079	16142	15907	16116	15940	16187	16065	16150	16124	16059	15889	16084	16098	16201	16083	16031	16103	15976	15934	16142	16151	16125	16080	16373	16337	16027	16055	16107	16081	16081	16004	16255	16069	16187	16171	16079	15906	16004	16144	16077	16072	16153	16003	16107	15947	15887	16042	16155	15994	15901	16055	16106	16085	16081	16011	16128	16117	16063	15984	16135	15975	16003	16150	16068	16299	16331	16045	15997	16189	16017	15951	16094	16041	15980	16048	16163	16031	16147	16107	16001	16036	16173	16120	16234	16171	15997	16284	16062	16091	16092	16005	16074	16230	15959	16357	16246	15923	16069	16046	16064	16012	16118	16047	16139	16167	16223	16048	16170	16013	15990	16051	16076	16162	16204	16018	15913	16026	15960	16172	15990	16112	16120	16145	15933	16001	16145	16286	15905	16150	16245	16190	16108	15994	16085	16132	16193	16029	16002	16224	16209	16123	16039	16170	16005	15971	16135	16193	16070	16095	16075	16054	16223	15995	16059	16153	15979	15987	16141	16015	16143	16145	15827	15882	16146	16282	15938	16091	16099	16075	15990	15997	16112	16140	16046	15996	16179	16112	16201	16143	16091	15934	16074	16108	16081	16122	16157	16148	16217	16103	15938	16076	16108	16168	16168	16118	16103	16274	16150	15921	16068	15938	16079	16186	16102	16103	16020	16148	15872	16117	16137	16129	16186	15879	16155	16113	16029	16177	16115	16002	16153	16054	16197	16175	16107	16168	16162	16139	16018	16127	16091	16172	16003	16145	16197	15988	16085	16208	16120	16010	15936	16059	16240	16040	16058	16183	16040	16175	16100	16109	16201	16183	15999	16064	16059	16113	16080	16035	16096	15960	16219	16039	16171	16111	16165	16124	16177	16097	16058	16146	16115	15972	16063	16049	16169	16252	16014	16169	16106	16103	15925	16125	16057	16067	16112	15934	16106	16046	16138	16063	16138	16108	16109	16046	15992	15979	16098	16193	16143	16091	16146	16271	16052	16068	15983	16086	16142	15965	15968	16143	16192	16113	16247	16107	16193	16158	16163	16116	15946	15948	16146	16187	15841	16124	16250	16159	16154	16075	16107	16100	16118	16108	16054	16147	16027	16041	16244	16170	16004	16279	16162	16161	16220	15982	16096	15996	16095	15900	15994	16086	16149	15990	15998	16075	16068	16004	16053	16243	16187	15992	16120	16194	15911	16075	16072	16176	16089	16085	16278	16149	16175	16229	16078	16021	16047	16381	16003	16085	16033	16277	16202	16111	15990	16059	16025	15972	16016	16217	16072	16189	16005	15998	16147	16080	15972	15985	16188	16093	15915	16134	16142	16045	16057	16136	16015	16259	16118	16173	15850	16207	16162	15910	16057	16096	16051	15855	15981	16252	16009	15915	16144	16067	16073	16231	16004	16179	16036	16129	16069	16017	16016	15869	16066	16194	16092	16036	16006	16066	16208	16079	15936	16195	16130	16229	15969	16137	16108	16083	15976	15989	15965	16021	16166	16239	15996	16074	16204	16248	16097	16093	16109	16103	16137	16050	16227	16001	16180	16083	16180	16077	16115	16056	16055	15963	16101	16197	16004	16240	15864	16075	15983	16060	16083	15928	16197	16280	16049	16007	16146	16088	16032	16182	16206	16243	16094	15944	16139	16125	15929	16079	16027	16152	16154	16125	15949	15990	15948	16170	16072	16061	16273	15970	16093	16030	16278	15999	15974	16066	16233	16068	16177	16084	16075	16100	16121	16237	16088	15985	16080	16083	16274	16080	16230	16120	16094	16061	16064	16055	16161	16015	16088	15973	16267	16050	16035	16046	16120	16043	16212	15950	15890	16234	15971	16112	16061	16056	16155	16139	16164	16098	16191	16208	16055	16138	16028	16043	16012	16209	16207	16067	16099	16043	16030	16096	16214	16035	16126	16048	16109	16057	16119	16051	16121	16025	16069	15975	16106	16107	15994	16069	16130	16030	16074	15905	16191	16239	16049	16128	16221	16083	16058	16163	16131	16085	15990	16233	16134	16098	16170	15963	16078	16316	16093	16116	16175	15997	16043	15958	15941	16251	16088	16114	16162	16197	16090	16156	16058	16112	16081	16135	16158	15991	16072	16062	16315	16176	16160	16171	16203	16113	16042	16087	16069	16081	16176	16228	16070	16058	16022	15927	15984	16021	16009	16004	16092	16065	16012	16192	16239	15976	16039	16132	15993	16013	16193	15986	16159	16054	16080	16031	16058	16106	15919	16004	16389	16147	16114	16138	15922	16118	16051	16176	16001	15948	16156	15951	16079	16150	16169	16171	16242	16119	16185	15929	16076	16124	16044	16094	16160	15913	16235	16333	15890	16188	16186	16185	16190	16180	16094	15939	16030	15951	16029	16045	15966	16029	16137	15917	15982	16145	16179	16132	16043	16123	16254	16097	16094	16022	16120	16025	16042	16248	16107	16134	16027	16047	16145	16053	16086	15944	16223	16108	16199	16044	16164	16033	16129	16073	16264	16112	16245	15984	16093	16059	15933	16064	16069	15836	16181	16177	16114	16239	15985	16054	16162	16098	16152	16240	15973	16185	16262	16044	16165	15920	15949	16265	16138	16009	16107	16275	16121	16381	16030	16004	16160	16107	16051	16091	16144	16215	16142	16298	16107	16029
23899	21347	28737	24500	22395	22075	21171	19026	18521	18819	18622	18477	18428	18282	18281	18232	18321	18389	18317	18483	18270	18246	18154	18224	18253	18260	18331	18063	18326	17996	18725	20484	20584	19959	19127	18446	18348	18158	18231	18217	18121	18139	18139	18307	18333	18039	18044	18199	18028	18007	18238	17980	18227	18118	18147	18117	18365	18191	18015	18063	18128	17969	18158	17974	18068	18082	18241	18044	18086	18173	18143	18257	17982	18294	18105	18276	18386	18045	18197	18252	18230	18059	18008	18091	18007	18163	18108	18214	18123	18273	18164	18046	18227	17785	18376	18320	18250	18103	18285	18230	17913	18153	18243	18079	18032	18271	18091	18128	17965	18166	18153	18042	18194	18040	17885	17887	17992	18076	18097	17911	18059	17959	18010	17918	18138	17953	18160	18081	17853	18158	18177	18226	18069	18052	18042	18258	18037	18053	18193	18134	18105	18148	18365	18243	18121	18174	18322	17971	18243	18247	18031	18275	17949	18013	17947	18022	18083	17978	18031	18142	18094	17984	18015	18012	18022	17904	18065	18061	18164	17925	18184	18197	18188	18060	18041	18145	18161	17984	17929	18053	17857	18131	18285	18168	18123	17893	18183	18142	18107	18273	18203	18207	18130	18218	18197	17825	18025	18185	17973	18073	18013	18052	18195	18053	18034	18118	17994	17893	18311	18284	18084	18098	18055	18261	17997	18041	18352	18233	18063	18158	17993	18004	18044	18054	18010	18238	18206	18181	18166	17864	18266	17926	17953	18018	18221	18038	18236	18225	18291	18016	18015	18340	18253	18002	17900	18206	17982	17870	17985	18088	18211	18153	17965	18083	17991	18000	18015	18040	18181	18056	17997	18128	18124	18193	18228	18165	18127	18055	18079	17833	18064	18193	17985	18099	18201	18145	18098	18032	18170	17943	18224	18201	18260	18092	18021	18021	18012	17936	18081	18178	18100	17965	18015	18169	18051	18267	17942	18110	18356	17971	18100	17871	18080	17951	18093	18124	18392	18216	17923	18120	18091	17906	17982	18031	18345	18155	17941	18179	18282	18085	18020	18051	18012	18158	18208	18061	17950	18098	18257	18186	18339	18034	18019	18133	17984	18092	18044	18054	18134	18085	18284	18179	18070	18131	18268	18014	17897	18236	17777	17888	18178	17984	18133	18138	18070	18227	18229	18091	18112	18148	18015	18121	18094	18039	18063	17933	18183	18086	18148	18108	18012	18153	17983	17927	18026	17899	17930	18244	18215	18171	18013	18065	18112	18167	18356	18194	18098	18095	18156	18156	18050	18328	18065	17993	17992	18179	18065	18128	18097	18060	18238	17899	18049	18203	18107	18249	18088	18109	18131	17949	18027	18058	18188	18185	17971	18097	17966	17950	18114	18120	18289	18202	18187	18108	18085	18316	18217	18021	17932	18131	18136	18336	18012	17855	17986	18099	17993	18021	18148	18273	18016	18043	18161	18109	18081	18043	18164	18111	17978	18133	18099	18112	18078	18185	18203	18220	18045	18017	18255	18168	18071	18206	18013	17826	18033	17880	17942	18199	18051	18160	17853	18227	18223	17982	18019	18123	18020	18066	17943	17881	18117	18129	18198	18032	18221	18055	18127	18112	18246	18037	18117	18032	18195	17981	18186	18082	18173	18186	18148	18149	18100	18079	17987	18063	18170	18014	18085	18048	17981	18230	18158	18193	18330	18196	18065	17977	17975	18179	18080	18220	17944	18198	18017	17980	18172	17899	18062	17985	18022	18180	17887	18121	18045	18006	17999	18126	18144	18206	18211	18034	18049	18091	18177	18049	18034	17990	18268	18178	17985	18127	18087	18236	18272	17994	18079	18152	17981	18088	18001	18185	18157	18127	17955	18062	18031	18007	18297	17950	18083	18092	18349	18153	18067	18187	18017	18521	18017	18159	18152	17964	18329	18089	18201	18286	18153	18290	18089	18270	18354	18033	17991	17958	18177	18095	18134	18101	18114	18095	18080	18132	18061	17876	17943	18043	18105	18096	17853	18029	18010	18134	18017	18179	17940	18337	18007	18108	17993	18146	18086	18093	17944	18057	17919	18187	18100	17931	18214	18178	18280	18183	18011	18100	18130	18107	18207	18252	18148	18082	18270	18235	17957	18101	18052	18000	18013	18003	18313	18120	18032	18191	18068	18040	18024	18272	18074	18046	18151	18105	18155	17969	18217	18223	18053	18139	17905	18010	17947	18040	18083	18192	18093	18170	17942	18114	18184	18013	18153	18079	18190	18119	18024	18100	18021	17840	18069	18018	18199	18211	18377	18090	18284	18262	18024	17846	18289	18150	18143	18069	18092	18129	18059	18170	17968	18078	17925	18009	18060	18121	18021	17978	18093	18159	18015	18229	18004	18054	18168	18258	18035	18227	18247	18012	18019	17943	18011	18057	17898	18099	18023	18128	18050	18218	18116	18203	18056	18134	18071	17987	18134	18122	18215	18164	18048	17937	17912	18150	17947	17978	18101	17884	18169	17987	18212	18004	18282	17906	18030	18025	18103	18127	18083	18169	18067	18272	17968	18057	18080	18154	18233	18306	18193	18067	18300	18236	17947	18272	18080	18178	18122	18132	18185	18100	18278	18183	17735	18157	18110	18222	18099	18311	18053	17981	18082	18038	18232	18242	18188	18182	17816	18037	18075	18085	18063	18283	18105	18296	17991	18310	18120	18296	18136	18167	18343	18017	18013	17951	18017	18010	18275	18085	17839	18028	18091	18036	17899	17902	18113	18186	18124	18049	18131	17957	18234	18114	18049	18165	18338	18058	18121	18244	18157	18199	17923	18181	18155	17948	18096	18120	18354	17949	17970	18330	18167	18223	18295	18274	18231	18385	17957	17874	18108	18081	18103	18183	18031	17942	18056	18061	18166	18014	17828	18132	18009	17975	17901	18192	18010	18063	18120	18002	18030	18085	18290	18149	18258	18079	18033	18032	18120	18071	18041	17994	18151	18045	18273	18088	18160	18161	18164	18012	18165	18153	18237	18035	18045	18258	18038	18166	18069	18187	18335	18062	17946	18121	18063	17895	18265	18059	18261	18209	18117	17987	18088	18140	18130	17899	18260	18113	18158	18339	18024	18103	18144	18462	18014	17927	18177	17957	18083	17953	17851	18037	18135	18094	17987	18099	18035	18196	18259	18082	17962	18376	17995	17970	18209	18142	18165	18207	18003	18014	18143	17810	18058	18237	17936	18092	18033	18048	18087	18001	17958	18125	17903	18152	17926	17910	17868	18248	18071	18222	18130	18165	18109	18099	18110	18086	18207	18110	18056	18169	18110	18155	18113	18053	17878	18118	18053	18018	18118	17933	17974	18150	18051	18275	18151	18179	17878	18103	18046	18068	18052	17978	18199	18251	18092	18085	18093	18033	18100	17933	18335	18073	18277	18140	18220	18031	17996	18120	18362	18121	18092	18143	18233	18044	18135	17780	18094	18050	17934	17893	18180	18124	18031	17976	18040	18142	17991	18181	18140	18255	18237	18269	18048	18258	18269	17932	18190	18065	18064	18078	18179	17946	18175	18001	17943	18035	18312	18170	18041	18144	18075	18106	18022	18122	18083	17963	18126	17992	17990	18196	18029	18172	18072	17895	18213	18303	17970	18147	18100	17999	18070	17991	18033	18096	18019	18156	18210	18055	18078	18283	18052	18309	18286	18033	18228	18238	18083	18148	18069	18030	18189	18026	18272	18020	18048	18155	18194	18130	18029	18216	18032	18064	18240	18108	18156	18050	18141	18201	17985	18072	17989	18066	18090	18061	18010	18235	18042	18046	18039	18065	17962	18082	18096	18033	18118	18293	17991	18015	18090	17897	18016	18099	17920	18034	18065	18178	18174	17969	18081	17822	18072	18084	18297	17963	17827	17956	18121	18036	18276	18123	18042	18119	18104	18209	18026	18181	18253	18104	18066	17972	18374	18189	18036	18166	18170	17928	18242	18085	18371	17899	18013	18213	18111	18134	17929	18063	18121	18013	18136	17973	17999	18223	17998	18147	17922	18035	18151	18270	18092	18196	17965	18039	17864	18020	18096	18168	18253	18156	17914	17882	17956	18019	17833	18134	18122	18171	18184	18368	17860	18064	18032	18043	18025	17985	18094	18117	18226	18156	18193	18170	17957	18094	17847	18062	18132	18130	18147	18077	18199	18071	18186	18121	18219	18197	18245	17916	18041	18080	18066	18267	17962	18060	17989	17978	18071	18161	18233	18087	18155	18028	18050	18016	18106	17928	18267	18091	18001	18077	18150	17959	18129	18009	18071	18027	18035	18109	17912	18236	18057	18091	18167	17993	17930	17896	17969	18141	18100	17993	17909	18105	17916	18037	18043	18075	18105	17930	17993	18060	18028	18149	18085	18068	18260	18127	18255	18132	18314	18147	18028	18058	18384	18511	18230	18161	18119	18088	18104	17973	18032	18115	18190	18365	18198	17942	18139	18100	18100	17909	18080	17972	18186	18202	18050	18135	18284	18287	18314	18108	18095	18054	18052	18100	18233	18268	18178	18059	17997	18030	18323	18110	18159	18008	18034	18125	17992	18063	18077	18076	18123	17982	18096	18141	18012	18037	18077	18131	18117	18104	18034	17966	18078	18211	18264	18028	17866	17868	18173	17999	18203	17938	18411	18464	18154	18136	18135	18136	18145	18042	18146	18180	18116	17847	18010	18073	18148	18050	18030	18147	18172	17913	18018	18117	18014	17969	18112	18011	18185	18160	18078	18028	18148	18158	18175	18181	18064	17978	17896	18210	18094	18079	17916	17935	18062	17983	18078	17986	18196	18273	18073	17940	18118	18158	18143	18017	18295	18036	17940	18040	18239	17969	17979	18092	17957	18129	17998	18167	18165	18295	18070	18159	18272	18046	18031	17900	18167	18249	18090	18041	18036	18143	17904	18155	18151	18029	18175	18029	18093	17889	17931	18214	18092	18139	18281	18053	18088	17875	17819	18062	18035	18063	17864	18118	18155	17968	18180	17991	17962	18002	18231	17936	18262	18160	18003	17916	18172	18371	17913	18189	18209	18316	18233	17981	18253	18078	18289	18204	17899	17994	17854	18291	18000	18201	18014	18214	18026	18218	18254	18214	18076	18117	18089	18150	18162	18117	17984	17776
19257	35220	33778	25017	20511	18326	17435	17273	16784	16881	16768	16538	16790	16279	16592	16544	16400	16268	16490	16319	16303	16493	16370	16577	16379	16396	16273	16316	16340	16279	17681	20178	19941	18594	17725	16735	16477	16270	16298	16330	16420	16301	16114	16147	16048	16250	16289	16391	16321	16259	16263	16396	16214	16122	16373	16197	16196	16243	16277	16153	16210	16343	16323	16387	16308	16294	16475	16372	16280	16138	16283	16380	16341	16281	16278	16265	16392	16236	16045	16212	16328	16277	16402	16191	16387	16310	16134	16149	16139	16370	16261	16411	16186	16232	16296	16292	16207	16312	16434	16140	16374	16372	16193	16214	16148	16338	16384	16167	16279	16335	16253	16198	16156	16056	16457	16299	16252	16293	16212	16198	16131	16163	16171	16240	16219	16258	16306	16175	16242	16270	16237	16206	16344	16389	16330	16039	16306	16299	16304	16304	16145	16291	16140	16211	16294	16189	16151	16195	16315	16202	16240	16278	16221	16252	16213	16146	16128	16314	16222	16168	16323	16348	16134	16303	16175	16206	16268	16211	16357	16262	16408	16212	16166	16175	16168	16267	16296	16147	16353	16265	16116	16334	16381	16220	16167	16200	16314	16202	16146	16206	16409	16176	16251	16249	16221	16225	16422	16244	16359	16159	16216	16286	16148	16266	16134	16392	16324	16330	16173	16252	16151	16199	16240	16258	16113	16316	16134	16304	16220	16394	16095	16134	16358	16151	16333	16222	16318	16213	16344	16224	16130	16276	16232	16277	16206	16171	16228	16201	16369	16392	16312	16151	16274	16319	16434	16297	16335	16176	16144	16328	16267	16300	16191	16255	16244	16290	16167	16224	16126	16249	16155	16343	16336	16265	16308	16370	16148	16147	16250	16506	16393	16255	16101	16160	16336	16207	16397	16102	16279	16191	16069	16224	16187	16088	16322	16308	16283	16266	16200	16209	16376	16198	16161	16221	16316	16211	16170	16280	16175	16276	16102	16202	16278	16216	16311	16238	16317	16218	16342	16246	16226	16154	16094	16260	16297	16292	16224	15962	16219	16371	16255	16235	16273	16302	16308	16206	16267	16261	16142	16104	16242	16321	16315	16162	16462	16271	16301	16356	16386	16197	16297	16408	16295	16242	16282	16268	16408	16287	16280	16093	16257	16255	16297	16398	16236	16259	16155	16241	16372	16360	16239	16267	16222	16299	16296	16284	16237	16295	16141	16186	16211	16189	16203	16240	16233	16325	16175	16285	16212	16190	16109	16304	16111	16220	16361	16152	16234	16296	16245	16155	16282	16301	16371	16361	16247	16137	16344	16128	16192	16269	16310	16106	16228	16227	16242	16229	16328	16162	16168	16286	16299	16225	16344	16197	16237	16203	16029	16134	16226	16360	16177	16565	16254	16171	16353	16302	16377	16178	16121	16344	16293	16141	16345	16324	16312	16154	16270	16340	16140	16290	16214	16279	16370	16157	16235	16117	16458	16418	16256	16323	16373	16271	16331	16226	16236	16162	16258	16154	16148	16313	16088	16212	16198	16358	16156	16218	16201	16358	16226	16228	16301	16290	16199	16141	16523	16229	16180	16093	16124	16211	16339	16292	16223	16240	16319	16166	16253	16124	16218	16328	16402	16147	16292	16362	16204	16284	16331	16222	16280	16102	16182	16312	16303	16180	16342	16364	16340	16119	16296	16208	16238	16052	16229	16087	16197	16241	15996	16271	16359	16263	16345	16235	15987	16115	16404	16164	16151	16011	16406	16152	16302	16351	16324	16114	16241	16433	16249	16334	16311	16168	16254	16057	16380	16281	16091	16235	16091	16184	16088	16275	16290	16320	16299	16235	16349	16321	16234	16093	16112	16324	16316	16259	16318	16237	16304	16304	16263	16297	16238	16088	16157	16269	16279	16346	16221	16271	16358	16084	16216	16315	16187	16310	16246	16259	16348	16184	16101	16224	16412	16101	16023	16284	16359	16177	16298	16320	16311	16154	16257	16409	16070	16362	16250	16230	16196	16162	16231	16310	16287	16435	16396	16308	16232	16298	16436	16282	16421	16320	16105	16329	16135	16338	16241	16185	16212	16142	16302	16317	16207	16224	16310	16187	16350	16161	16338	16243	16253	16345	16282	16278	16387	16242	16308	16091	16194	16221	16195	16093	16283	16271	16351	16122	16382	16155	16272	16188	16231	16169	16174	16186	16333	16307	16243	16313	16149	16178	16293	16319	16208	16284	16270	16275	16319	16146	16250	16272	16206	16350	16259	16366	16264	16297	16157	16424	16227	16156	16104	16201	16280	16368	16112	16156	16204	16347	16286	16316	16273	16241	16260	16278	16245	16203	16266	16401	16182	16238	16184	16380	16259	16339	16261	16343	16154	16272	16091	16377	16201	16244	16161	16305	16087	16255	16119	16310	16100	16361	16359	16308	16314	16212	16102	16133	16394	16262	16193	16147	16311	16309	16328	16375	16187	16313	16230	16251	16296	16326	16053	16241	16310	16065	16143	16231	16162	16299	16040	16257	16405	16194	16310	16454	16149	16250	16371	16039	16269	16417	16255	16361	16278	16303	16341	16215	16225	16348	16157	16183	16305	16197	16256	16358	16265	16131	16358	16382	16104	16092	16242	16291	16309	16332	16188	16103	16234	16215	16253	16246	16180	16400	16357	16164	16375	16226	16197	16398	16373	16182	16318	16535	16312	16243	16379	16369	16180	16189	16300	16270	16211	16404	16181	16272	16150	16240	16325	16280	16360	16243	16242	16273	16175	16289	16286	16146	16210	16203	16289	16292	16255	16049	16368	16277	16245	16184	16289	16094	16253	16152	16070	16340	16198	16235	16313	16189	16360	16341	16320	16271	16271	16342	16168	16300	16293	16273	16254	16221	16483	16090	16184	16264	16144	16244	16116	16237	16214	16263	16162	16253	16190	16270	16303	16198	16336	16297	16300	16404	16229	16242	16277	16089	16119	16270	16138	16269	16313	16229	16369	16135	16133	16229	16154	16177	16306	16181	16264	15989	16314	16066	16141	16120	16517	16147	16164	16271	16288	16236	16226	16295	16151	16197	16145	16187	16267	16245	16203	16134	16364	16315	16258	16185	16344	16341	16336	16389	16194	16218	16478	16196	16276	16305	16225	16427	16276	16136	16316	16350	16222	16238	16249	16299	16234	16227	16256	16296	16319	16286	16286	16094	16126	16253	16186	16280	16327	16260	16351	16296	16220	16160	16268	16185	16136	16318	16036	16059	16204	16369	16325	16328	16201	16343	16325	16385	16224	16331	16314	16381	16111	16116	16244	16151	16111	16224	16327	16233	16120	16352	16339	16143	16234	16341	16310	16309	16267	16065	16267	16235	16240	16116	16270	16297	16222	16419	16228	16299	16243	16260	16556	16144	16236	16347	16068	16274	16186	16258	16077	16095	16212	16206	16216	16434	16172	16093	16284	16327	16371	16253	16334	16234	16328	16380	16355	16279	16049	16236	16291	16381	16274	16267	16253	16225	16207	16410	16292	16249	16403	16160	16162	16349	16012	16411	16126	16116	16187	16213	16133	16343	16327	16235	16054	16211	16204	16394	16261	16251	16295	16313	16234	16230	16354	16255	16221	16129	16164	16310	16306	16312	16243	16295	16322	16302	16327	16286	16310	16123	16192	16194	16261	16227	16336	16098	16390	16314	16021	16380	16366	16249	16164	16218	16231	16314	16091	16067	16454	16322	16209	16205	16342	16148	16292	16347	16499	16216	16346	16256	16081	16280	16203	16339	16395	16308	16157	16257	16174	16307	16298	16166	16210	16128	16199	16212	16322	16123	16295	16113	16297	16166	16172	16217	16386	16059	16139	16223	16357	16370	16159	16265	16258	16331	16192	16213	16372	16046	16233	16373	16178	16160	16189	16352	16276	16262	16268	16161	16437	16376	16195	16330	16106	16178	16398	16132	16313	16176	16099	16311	16249	16132	16371	16255	16332	16197	16322	16313	16231	16208	16291	16375	16192	16329	16244	16442	16111	16235	16197	16233	16433	16062	16337	16142	16345	16248	16271	16159	16133	16199	16319	16312	16337	16195	16325	16135	16412	16273	16270	16350	16191	16288	16244	16151	16403	16264	16228	16123	16180	16310	16224	16167	16322	16258	16104	16362	16239	16255	16366	16221	16349	16277	16309	16180	16187	16312	16379	16364	16328	16118	16143	16185	16364	16227	16282	16345	16316	16088	16389	16322	16222	16342	16111	16374	16166	16204	16149	16092	16426	16226	16126	16363	16198	16299	16226	16226	16148	16234	16318	16116	16145	16291	16321	16142	16076	16284	16060	16461	16377	16295	16193	16276	16127	16347	16273	16185	16249	16230	16123	16147	16188	16324	16386	16275	16137	16376	16260	16232	16350	16139	16251	16410	16225	16152	16235	16301	16304	16197	16353	16313	16357	16251	16056	16264	16256	16193	16277	16254	16190	16294	16366	16178	16397	16420	16196	16272	16141	16198	16158	16341	16243	16182	16387	16092	16247	16129	16239	16452	16226	16315	16191	16160	16323	16198	16162	16433	16342	16352	16270	16254	16076	16302	16201	16151	16320	16348	16361	16138	16287	16192	16351	16335	16345	16386	16267	16347	16430	16144	16340	16124	16237	16083	16285	16303	16280	16061	16165	16305	16328	16218	16240	16339	16256	16196	16189	16202	16292	16228	16369	16287	16231	16135	16302	16383	15987	16447	16349	16290	16374	16244	16134	16284	16147	16221	16203	16280	16295	16154	16226	16271	16306	16524	16242	16330	16145	16197	16298	16146	16244	16222	16231	16072	16335	16267	16355	16374	16135	16397	16332	16312	16118	16264	16130	16212	16421	16206	16376	16304	16237	16207	16113	16274	16268	16352	16339	16111	16033	16292	16239	16330	16240	16254	16233	16312	16274	16111	16170	16236	16220	16232	16361	16183	16293	16380	16401	16380	16259	16151	16256	16345	16114	16108	16157	16294	16268	16300	16299	16367	16222	16226	16355	16198	16126	16194	16031	16316	16430	16080	16301	16173	16144	16264	16051	16223	16201	16254	16356	16320	16272	16395	16287	16273	16230	16186	16224	16244	16224	16359	16234	16236	16310	16321	16236	16193	16319	16250	16197	16276	16310	16205	16176	16236	16358	16055
22867	21368	29254	23863	21635	23521	24912	19764	18874	19287	19354	19008	18884	18801	18839	18626	18734	18325	18620	18804	18847	18559	18695	18720	18814	18451	18408	18711	18616	18417	19023	21484	23025	22237	20499	19417	18691	18772	18552	18320	18444	18416	18579	18503	18380	18454	18602	18283	18340	18171	18566	18176	18257	18419	18432	18469	18490	18351	18537	18312	18272	18454	18586	18260	18312	18365	18446	18482	18408	18476	18444	18508	18104	18361	18409	18310	18444	18368	18443	18548	18542	18343	18388	18241	18315	18318	18251	18513	18328	18262	18498	18374	18450	18459	18368	18270	18439	18301	18406	18280	18415	18282	18359	18270	18251	18352	18232	18434	18425	18493	18258	18256	18454	18244	18305	18250	18381	18371	18403	18504	18481	18163	18342	18375	18153	18336	18316	18432	18348	18178	18147	18322	18318	18227	18262	18320	18172	18318	18260	18332	18261	18249	18109	18369	18322	18302	18190	18413	18476	18260	18192	18256	18417	18516	18251	18548	18413	18319	18430	18288	18321	18125	18291	18250	18271	18338	18484	18268	18307	18237	18299	18507	18330	18634	18244	18425	18159	18199	18253	18178	18285	18330	18191	18236	18149	18502	18406	18138	18378	18289	18424	18250	18372	18263	18480	18584	18278	18299	18247	18584	18422	18425	18279	18172	18205	18222	18333	18325	18395	18458	18192	18226	18531	18203	18293	18430	18575	18069	18257	18288	18479	18467	18535	18311	18453	18245	18198	18211	18211	18254	18277	18253	18334	18440	18332	18372	18311	18293	18349	18387	18371	18410	18351	18317	18330	18262	18315	18455	18488	18286	18532	18443	18386	18408	18262	18444	18410	18200	18334	18386	18436	18403	18437	18529	18333	18504	18431	18292	18260	18385	18471	18252	18356	18295	18374	18208	18355	18450	18242	18289	18210	18280	18194	18473	18098	18421	18485	18606	18238	18361	18244	18486	18311	18471	18319	18471	18277	18374	18362	18360	18408	18312	18395	18390	18422	18272	18435	18196	18420	18259	18177	18453	18544	18282	18327	18381	18290	18376	18440	18075	18199	18282	18508	18186	18183	18305	18284	18042	18477	18330	18282	18078	18421	18321	18422	18380	18318	18373	18466	18281	18155	18394	18279	18415	18373	18236	18206	18227	18437	18282	18433	18208	18266	18187	18488	18406	18132	18520	18324	18229	18463	18351	18109	18485	18368	18102	18305	18363	18289	18457	18240	18146	18368	18360	18486	18399	18096	18254	18567	18310	18308	18309	18185	18234	18408	18457	18290	18475	18244	18417	18312	18107	18385	18302	18439	18180	18287	18475	18331	18109	18261	18358	18444	18373	18355	18343	18438	18304	18399	18383	18450	18307	18350	18267	18529	18360	18482	18237	18348	18448	18127	18188	18424	18155	18382	18214	18379	18554	18187	18196	18317	18470	18380	18275	18334	18378	18338	18305	18210	18303	18123	18240	18326	18250	18254	18314	18295	18085	18308	18128	18292	18297	18071	18210	18291	18411	18400	18412	18368	18282	18299	18389	18433	18389	18418	18300	18412	18395	18403	18562	18426	18345	18406	18343	18386	18411	18409	18327	18295	18322	18492	18497	18281	18272	18342	18243	18335	18324	18375	18089	18399	18221	18259	18339	18175	18126	18211	18310	18193	18227	18411	18456	18283	18129	18238	18411	18521	18293	18472	18466	18258	18351	18327	18487	18354	18391	18319	18367	18268	18476	18512	18447	18291	18306	18236	18416	18289	18473	18336	18126	18360	18370	18316	18483	18201	18441	18442	18176	18345	18334	18097	18219	18173	18218	18298	18232	18291	18237	18379	18417	18436	18556	18242	18410	18394	18328	18333	18393	18466	18183	18313	18411	18262	18559	18250	18288	18263	18193	18278	18201	18282	18310	18339	18425	18201	18254	18373	18303	18250	18137	18448	18323	18161	18262	18166	18391	18307	18331	18334	18259	18211	18364	18357	18421	18161	18120	18149	18254	18212	18410	18425	18458	18305	18382	18164	18393	18298	18040	18191	18369	18271	18211	18368	18344	18246	18396	18527	18302	18371	18261	18397	18332	18423	18212	18274	18117	18343	18425	18268	18382	18589	18427	18204	18276	18176	18234	18372	18375	18518	18314	18507	18475	18361	18372	18217	18249	18218	18471	18337	18341	18199	18281	18307	18531	18502	18408	18415	18329	18234	18111	18175	18456	18497	18384	18385	18181	18385	18479	18296	18304	18490	18292	18253	18276	18383	18348	18251	18333	18437	18473	18126	18306	18202	18428	18234	18376	18342	18297	18346	18188	18254	18223	18200	18473	18382	18182	18506	18482	18322	18252	18380	18395	18303	18118	18320	18253	18399	18469	18359	18157	18269	18199	18420	18466	18409	18280	18393	18191	18359	18508	18040	18283	18318	18401	18399	18329	18423	18348	18326	18318	18286	18022	18194	18410	18252	18289	18193	18356	18307	18244	18257	18286	18432	18386	18193	18323	18276	18481	18422	18186	18518	18246	18587	18312	18447	18520	18522	18349	18199	18467	18310	18227	18295	18260	18191	18412	18281	18252	18542	18442	18280	18183	18389	18325	18522	18242	18178	18161	18373	18412	18064	18395	18287	18147	18195	18271	18236	18420	18234	18278	18185	18487	18375	18385	18357	18215	18366	18216	18458	18319	18426	18550	18399	18456	18457	18385	18257	18301	18289	18260	18298	18461	18189	18243	18228	18138	18214	18309	18224	18050	18111	18495	18399	18156	18283	18227	18248	18339	18180	18316	18178	18305	18435	18230	18275	18276	18347	18080	18476	18462	18249	18154	18286	18333	18278	18249	18337	18408	18399	18328	18298	18209	18281	18208	18225	18425	18415	18482	18550	18225	18135	18351	18590	18371	18211	18490	18636	18436	18367	18284	18172	18483	18254	18254	18563	18298	18499	18259	18396	18476	18317	18237	18245	18354	18376	18483	18376	18326	18309	18306	18281	18385	18401	18326	18306	18284	18425	18225	18089	18427	18153	18275	18229	18338	18433	18194	18494	18365	18297	18392	18259	18406	18164	18361	18458	18244	18361	18563	18488	18354	18170	18457	18345	18221	18328	18315	18435	18276	18271	18264	18344	18144	18414	18473	18269	18455	18270	18442	18264	18553	18358	18287	18586	18378	18458	18344	18187	18142	18330	18203	18441	18541	18585	18585	18147	18380	18368	18180	18448	18270	18387	18410	18483	18080	18292	18299	18311	18293	18301	18279	18406	18353	18376	18341	18404	18168	18309	18426	18315	18328	18339	18333	18400	18377	18273	18073	18240	18237	18274	18277	18348	18152	18427	18300	18275	18221	18081	18503	18364	18428	18357	18409	18289	18473	18326	18380	18066	18144	18267	18427	18288	18396	18470	18428	18314	18475	18293	18331	18368	18318	18293	18292	18147	18319	18407	18552	18427	18291	18258	18457	18502	18284	18218	18317	18431	18128	18239	18248	18370	18267	18482	18214	18254	18398	18398	18320	18401	18452	18271	18352	18259	18376	18248	18336	18419	18462	18150	18432	18352	18509	18287	18132	18130	18412	18490	18235	18158	18427	18442	18217	18181	18358	18167	18327	18280	18385	18298	18282	18224	18387	18337	18371	18422	18037	18104	18296	18444	18456	18282	18531	18104	18200	18226	18246	18189	18305	18287	18421	18388	18306	18321	18226	18385	18334	18426	18325	18335	18606	18351	18253	18222	18167	18207	18250	18269	18163	18401	18268	18326	18148	18208	18247	18169	18369	18339	18360	18432	18081	18365	18325	18502	18324	18281	18289	18427	18492	18366	18197	18194	18365	18376	18441	18521	18525	18118	18134	18508	18426	18455	18242	18282	18489	18358	18487	18397	18277	18316	18269	18301	18079	18248	18423	18304	18330	18275	18390	18258	18315	18429	18269	18610	18299	18392	18349	18532	18405	18474	18206	18358	18353	18355	18433	18433	18460	18359	18274	18208	18378	18193	18257	18210	18429	18220	18250	18295	18082	18215	18304	18334	18245	18186	18096	18453	18305	18406	18228	18076	18118	18244	18173	18312	18485	18334	18395	18291	18453	18200	18215	18394	18539	18409	18330	18443	18499	18404	18245	18403	18292	18187	18163	18344	18375	18525	18277	18431	18437	18263	18338	18348	18252	18357	18295	18279	18272	18448	18387	18397	18538	18368	18294	18136	18288	18361	18375	18553	18256	18375	18404	18469	18488	18292	18366	18290	18200	18337	18326	18358	18431	18264	18313	18411	18444	18172	18115	18258	18399	18373	18213	18257	18403	18290	18346	18353	18167	18393	18465	18168	18786	18519	18503	18498	18437	18509	18389	18415	18455	18296	18286	18335	18324	18319	18146	18304	18481	18304	18310	18206	18323	18393	18243	18376	18447	18293	18344	18290	18393	18114	18281	18233	18414	18129	18262	18290	18327	18194	18124	18303	18308	18309	18294	18536	18105	18372	18268	18319	18401	18466	18448	18435	18353	18315	18325	18248	18325	18350	18471	18186	18195	18258	18290	18457	18298	18363	18162	18160	18332	18293	18226	18182	18386	18183	18405	18206	18217	18336	18458	18330	18294	18245	18351	18159	18196	18427	18265	18361	18177	18373	18341	18364	18395	18469	18398	18297	18257	18356	18327	18456	18141	18278	18337	18409	18294	18268	18379	18308	18290	18346	18294	18428	18241	18470	18490	18431	18385	18316	18341	18374	18188	18518	18458	18464	18332	18357	18521	18551	18288	18267	18383	18329	18065	18381	18577	18436	18502	18433	18362	18140	18400	18270	18326	18247	18415	18353	18186	18455	18377	18314	18549	18374	18366	18381	18420	18281	18267	18305	18343	18276	18198	18490	18506	18219	18208	18047	18380	18210	18253	18513	18356	18243	18258	18381	18449	18286	18183	18319	18463	18306	18212	18256	18233	18381	18187	18314	18215	18416	18277	18164	18271	18382	18258	18247	18365	18354	18162	18457	18120	18408	18369	18381	18393	18531	18153	18268	18485	18484	18149	18296	18347	18254	18213	18307	18402	18247	18302	18432	18285	18257	18349	18306	18196	18269	18180	18423	18443	18287	18222	18324	18284	18292	18458	18404	18520	18310	18367	18364	18206	18299	18220	18397	18491	18322	18143	18205	18487	18372	18331
21159	39170	36217	26659	21558	19262	18290	17963	17417	17032	17066	16815	16992	16714	16810	16789	16677	16671	16630	16624	16651	16361	16656	16575	16697	16453	16544	16562	16439	16343	17693	21840	23108	21581	19209	17445	16731	16327	16432	16370	16434	16347	16452	16508	16313	16357	16481	16359	16283	16300	16452	16384	16375	16178	16378	16341	16349	16399	16282	16258	16222	16392	16407	16314	16508	16184	16458	16313	16324	16513	16411	16094	16265	16431	16311	16366	16298	16290	16288	16395	16346	16274	16246	16311	16257	16346	16439	16322	16467	16373	16206	16524	16277	16297	16126	16471	16080	16392	16441	16298	16581	16448	16331	16398	16388	16386	16442	16336	16225	16313	16394	16272	16354	16288	16273	16169	16078	16230	16265	16366	16305	16273	16283	16267	16282	16325	16127	16412	16302	16203	16289	16136	16350	16239	16612	16128	16231	16390	16405	16416	16349	16327	16410	16288	16309	16324	16403	16313	16265	16367	16380	16295	16406	16459	16361	16469	16297	16388	16278	16276	16256	16313	16171	16400	16445	16326	16427	16303	16296	16481	16244	16422	16353	16316	16491	16248	16512	16343	16397	16280	16258	16519	16386	16340	16402	16290	16333	16521	16250	16466	16309	16382	16427	16461	16423	16406	16305	16308	16534	16298	16338	16289	16214	16179	16325	16444	16283	16237	16381	16316	16331	16350	16329	16385	16293	16334	16437	16139	16259	16480	16376	16289	16354	16307	16166	16308	16313	16166	16230	16360	16300	16367	16283	16435	16427	16511	16206	16433	16379	16279	16374	16309	16293	16277	16324	16427	16239	16356	16356	16276	16399	16427	16386	16300	16233	16109	16331	16426	16283	16317	16196	16247	16293	16295	16138	16195	16230	16315	16245	16363	16309	16248	16460	16205	16387	16313	16311	16353	16228	16207	16299	16432	16305	16288	16344	16311	16455	16404	16165	16359	16398	16395	16371	16341	16158	16460	16344	16336	16398	16402	16288	16392	16235	16278	16327	16276	16317	16279	16436	16206	16436	16376	16416	16379	16478	16203	16277	16399	16201	16443	16335	16129	16335	16352	16374	16374	16356	16299	16366	16411	16267	16560	16386	16246	16528	16314	16247	16482	16308	16330	16305	16329	16353	16381	16242	16274	16298	16506	16338	16283	16325	16239	16324	16373	16298	16256	16398	16207	16368	16210	16278	16276	16339	16483	16094	16286	16243	16413	16159	16346	16342	16248	16240	16227	16256	16292	16387	16393	16447	16322	16403	16402	16463	16223	16307	16252	16368	16274	16172	16096	16428	16371	16421	16225	16430	16209	16372	16444	16342	16379	16346	16227	16285	16388	16322	16369	16311	16478	16287	16160	16313	16355	16259	16424	16203	16372	16321	16354	16479	16332	16374	16315	16308	16189	16307	16356	16357	16298	16202	16488	16276	16200	16275	16464	16290	16161	16100	16424	16286	16279	16303	16453	16352	16278	16446	16370	16330	16463	16272	16405	16325	16508	16303	16433	16436	16219	16307	16217	16352	16373	16325	16490	16311	16328	16253	16199	16342	16379	16315	16328	16359	16319	16180	16284	16318	16383	16340	16333	16396	16242	16306	16309	16326	16413	16350	16365	16140	16317	16326	16262	16246	16267	16354	16319	16150	16196	16412	16184	16258	16447	16345	16418	16282	16393	16392	16009	16399	16408	16293	16299	16224	16439	16304	16275	16258	16431	16356	16236	16352	16336	16447	16220	16282	16320	16425	16368	16408	16368	16299	16216	16357	16294	16259	16337	16307	16403	16163	16294	16359	16360	16346	16389	16148	16388	16216	16167	16388	16321	16191	16259	16304	16281	16287	16328	16293	16261	16281	16388	16245	16251	16393	16402	16366	16280	16363	16522	16309	16455	16338	16239	16248	16235	16412	16242	16288	16257	16165	16319	16349	16504	16479	16279	16268	16433	16341	16400	16275	16357	16358	16372	16281	16290	16349	16240	16266	16307	16349	16292	16326	16418	16189	16339	16259	16138	16165	16256	16408	16322	16317	16253	16406	16425	16329	16254	16457	16281	16443	16321	16275	16218	16453	16383	16303	16370	16392	16191	16439	16326	16338	16475	16298	16198	16283	16340	16246	16281	16299	16199	16361	16589	16387	16501	16482	16252	16432	16336	16306	16392	16435	16144	16398	16558	16330	16563	16347	16463	16108	16283	16427	16428	16370	16470	16222	16286	16338	16198	16219	16379	16199	16263	16253	16319	16333	16260	16492	16306	16265	16447	16206	16220	16307	16368	16448	16211	16316	16184	16331	16236	16360	16278	16468	16171	16331	16185	16293	16175	16472	16259	16249	16253	16280	16347	16382	16261	16189	16310	16331	16363	16228	16425	16291	16206	16349	16315	16231	16117	16355	16252	16309	16247	16242	16444	16315	16298	16271	16306	16334	16336	16142	16298	16332	16291	16385	16393	16190	16376	16427	16404	16253	16207	16421	16253	16296	16339	16331	16245	16175	16368	16353	16292	16314	16357	16133	16223	16361	16284	16309	16328	16196	16215	16350	16306	16474	16406	16328	16405	16419	16297	16371	16166	16352	16349	16357	16353	16144	16271	16466	16315	16394	16153	16193	16143	16232	16422	16380	16351	16349	16428	16260	16324	16316	16257	16196	16294	16340	16299	16422	16260	16437	16362	16186	16404	16246	16399	16309	16451	16169	16434	16341	16351	16402	16288	16349	16448	16355	16476	16183	16055	16513	16312	16332	16397	16280	16168	16355	16305	16421	16340	16388	16573	16334	16407	16397	16304	16231	16328	16400	16287	16351	16333	16187	16331	16327	16459	16322	16274	16329	16311	16377	16164	16400	16334	16210	16519	16194	16328	16277	16274	16196	16253	16350	16297	16359	16207	16346	16379	16239	16395	16253	16216	16486	16449	16461	16452	16161	16446	16416	16386	16339	16268	16263	16171	16371	16290	16219	16211	16184	16389	16326	16370	16370	16401	16307	16390	16461	16412	16363	16251	16194	16293	16356	16368	16225	16430	16302	16331	16350	16375	16165	16275	16304	16322	16075	16195	16285	16330	16141	16238	16252	16296	16310	16254	16346	16146	16192	16349	16428	16277	16131	16149	16335	16385	16505	16399	16272	16415	16282	16449	16499	16310	16118	16503	16324	16290	16355	16306	16284	16439	16292	16424	16262	16353	16404	16168	16314	16366	16293	16376	16228	16305	16190	16264	16277	16428	16322	16338	16336	16251	16157	16226	16240	16313	16217	16170	16429	16148	16371	16272	16405	16453	16229	16193	16166	16246	16330	16381	16341	16372	16471	16485	16247	16308	16273	16117	16434	16400	16359	16372	16317	16356	16209	16285	16387	16176	16307	16456	16325	16259	16270	16364	16482	16385	16150	16475	16279	16323	16447	16169	16475	16337	16269	16223	16167	16335	16371	16321	16237	16393	16118	16115	16092	16274	16227	16234	16281	16259	16297	16178	16320	16354	16436	16360	16226	16277	16239	16230	16289	16319	16472	16440	16325	16130	16420	16073	16475	16364	16492	16357	16332	16158	16192	16187	16500	16389	16153	16400	16313	16371	16311	16162	16170	16405	16242	16441	16327	16447	16314	16317	16397	16360	16406	16326	16245	16162	16210	16250	16363	16423	16143	16221	16408	16262	16285	16410	16265	16402	16299	16233	16421	16281	16312	16347	16262	16329	16388	16285	16168	16547	16431	16514	16415	16377	16155	16229	16313	16204	16437	16276	16323	16303	16330	16273	16240	16242	16399	16236	16225	16333	16433	16363	16350	16179	16434	16203	16176	16284	16583	16406	16291	16430	16404	16434	16287	16229	16348	16350	16331	16356	16368	16174	16341	16589	16134	16073	16404	16228	16341	16391	16328	16313	16385	16416	16221	16212	16367	16196	16393	16355	16244	16209	16544	16403	16441	16417	16312	16321	16182	16278	16391	16290	16302	16213	16257	16409	16421	16250	16286	16229	16246	16308	16477	16380	16323	16271	16214	16322	16353	16310	16331	16349	16443	16456	16323	16317	16410	16491	16259	16345	16349	16404	16303	16370	16312	16124	16468	16291	16450	16332	16315	16277	16303	16429	16357	16235	16219	16407	16258	16411	16407	16274	16369	16487	16318	16326	16360	16359	16326	16435	16526	16263	16345	16381	16230	16283	16360	16179	16263	16352	16243	16319	16437	16243	16329	16208	16440	16182	16342	16421	16299	16306	16402	16252	16239	16442	16319	16177	16452	16302	16312	16347	16365	16415	16392	16246	16228	16495	16415	16323	16188	16385	16312	16147	16178	16259	16133	16270	16328	16286	16421	16334	16227	16400	16278	16256	16368	16302	16380	16345	16294	16260	16405	16233	16186	16269	16214	16278	16320	16116	16392	16322	16291	16135	16325	16342	16339	16228	16332	16210	16294	16271	16220	16342	16280	16304	16245	16247	16404	16200	16301	16146	16193	16139	16360	16393	16147	16269	16184	16277	16356	16264	16376	16080	16140	16517	16222	16134	16329	16412	16304	16196	16218	16300	16455	16203	16237	16224	16411	16233	16457	16356	16448	16174	16358	16349	16406	16312	16309	16428	16285	16298	16220	16446	16420	16345	16214	16378	16363	16351	16487	16396	16404	16260	16464	16363	16401	16382	16301	16358	16320	16173	16304	16325	16491	16288	16413	16378	16361	16353	16274	16317	16295	16346	16397	16246	16366	16327	16290	16402	16286	16297	16209	16362	16222	16355	16250	16513	16282	16353	16245	16291	16310	16406	16284	16490	16376	16356	16331	16441	16400	16303	16381	16490	16231	16253	16307	16353	16187	16507	16303	16307	16323	16378	16415	16408	16525	16110	16466	16333	16333	16384	16346	16339	16156	16508	16485	16380	16390	16375	16396	16095	16361	16229	16303	16299	16340	16400	16416	16358	16385	16338	16414	16273	16282	16209	16305	16197	16450	16255	16187	16448	16351	16383	16391	16258	16507	16373	16084	16037	16338	16375	16289	16287	16362	16386	16160	16505	16303	16219	16254	16300	16185	16230	16384	16278	16427	16404	16133	16376	16269	16194	16333	16288	16364	16394	16280	16316	16304	16357	16254	16308	16177	16275	16385	16262	16351	16341	16225	16287	16204	16310	16163	16259	16325	16436	16316	16273
28143	23564	26189	22537	18982	18765	18709	18639	18480	18300	18332	18272	18322	18381	18371	18236	18476	18224	18374	18355	18438	18290	18210	18189	18505	18147	18249	18335	18126	18208	18096	18417	18679	18695	18610	18426	18438	18165	18355	18264	18313	18323	18303	18203	18180	18290	18260	18299	18072	18174	18255	18320	17899	18155	18367	18445	18245	18219	18082	18400	18432	18277	18278	18188	18295	18165	18188	18310	18152	18186	18263	18222	18177	18347	17997	18113	18222	18208	18141	18254	18189	18242	18238	18236	18218	18285	17957	18222	18371	18205	18281	18014	18241	18096	18458	18220	18096	18392	18194	18264	18463	18234	18069	18117	18065	18122	18223	18094	18153	18099	18125	18326	17982	18221	18309	18309	18513	18150	18070	18202	18290	18164	18377	18223	18163	18334	18108	18324	18121	18306	18227	18178	18295	18281	18164	18073	18012	18124	18328	18324	18370	18253	18281	18090	18137	18147	18142	18330	18206	18168	18344	18305	18217	18380	18336	18178	18092	18316	18197	18211	18079	18421	18145	18292	18380	18377	18179	18174	18288	18103	18035	18398	18161	18236	18122	18075	18327	18094	18297	18192	18217	17928	18465	18210	18124	18086	18176	18334	18054	18006	18289	18210	18039	18279	18055	18082	18214	18283	18219	17929	17953	18078	18127	18124	18390	18358	18339	18308	18178	18174	18315	18239	18337	18248	18253	18357	18233	18132	18274	18297	18257	18165	18329	18096	18191	18002	18294	18219	18164	18069	18379	18346	18153	18172	18215	18393	18302	18114	18196	18416	18439	18349	18278	18147	18211	18252	18197	17954	18242	18422	18177	18224	18346	18351	18318	18088	18132	18170	18076	18301	18192	18268	18106	18480	18314	18274	18300	18251	18206	18296	18340	18148	18406	18154	18191	18112	18350	18161	18168	18262	18239	18101	18170	18197	18162	18254	18257	18223	18134	18620	18237	18246	18284	18314	18335	18295	18327	18296	18327	18363	18169	18260	18146	18313	18203	18163	18170	18310	18238	18164	18056	18179	18428	18268	18335	18508	18581	18158	18414	18329	18252	17931	18141	18320	18079	18158	18142	18171	18119	18036	18360	18220	18190	18262	18042	18305	18120	18178	18516	18100	18248	18256	18337	18163	18130	18013	18104	18270	18033	18102	18151	18129	18173	18162	18261	18147	18061	18267	18403	18119	18267	18231	18440	18141	18183	18084	18059	18391	18323	18206	18020	18013	18343	18266	18004	18069	18337	18263	18262	18102	18394	18075	18172	18216	18263	18014	18376	18344	18264	18359	18193	18096	18283	18415	18464	18340	18050	18130	18318	18247	18183	18041	18065	18083	18261	18090	18168	18035	18293	18131	18038	18232	18064	17996	18192	18167	18100	18230	18105	18284	18239	18390	18553	18188	18196	18317	18197	18329	18328	18224	18198	18244	18316	18321	18379	18211	18228	18433	18206	18203	18196	18254	18409	17968	18210	18235	18170	18030	18013	18274	18203	18153	18259	18067	18037	18054	18083	18163	18087	18306	18255	18221	18067	18292	18280	18260	18113	18149	18202	18317	18247	18125	18214	18196	18092	18205	18354	18307	17987	18370	18212	18099	18123	18133	18202	18127	18272	18326	18230	18224	18304	18163	18205	17990	18099	18121	18093	18285	18121	18295	18036	18322	18258	18082	18548	18190	18381	18062	18049	18321	18166	18189	18221	18314	18158	18315	18052	18363	18291	18137	18221	18245	18183	18220	18202	18282	18143	18300	18272	18092	18168	18219	18363	18327	18278	18213	18240	18332	18157	18235	18244	18140	18252	18033	18144	18238	18168	18328	18092	18150	18214	18181	18238	18396	18136	18148	18314	18223	18131	17978	18130	18183	18210	17955	18164	18202	18258	18317	18372	18294	18281	18134	18182	18245	18291	18164	18320	18219	18055	18347	18337	18105	18341	18105	18421	18315	18293	17982	18239	18181	18248	18247	18155	18185	18251	18109	18283	18458	18147	18303	18154	18142	18338	17990	18182	18070	18079	18180	18106	18142	18277	18232	18202	18007	18128	18283	18186	18094	18058	18306	18228	18150	18125	18213	18273	18399	18212	18188	18175	18210	18071	18211	18316	17938	18455	18182	18218	18247	18450	18291	18394	18000	18216	18346	18165	18062	18235	18186	18275	18344	18249	18355	18000	17930	18185	18126	18185	18306	18052	18202	18293	18306	18221	18162	18136	18075	18187	18375	18299	18211	18153	18059	18028	18153	18292	18268	18384	17972	18266	18236	18162	18325	18221	18246	18285	18110	18310	18206	18171	18275	18116	18313	18097	18059	18111	18115	18357	18284	18235	18196	18163	18268	18183	18211	18216	18400	18105	18159	18257	18217	18403	18192	18149	18174	18333	18374	18062	18147	18059	18260	18363	18248	18198	18204	18039	18066	18366	18131	18120	18158	18211	18206	18247	18216	18417	18254	18208	18311	18285	18020	18509	18256	18198	18162	18123	18186	18165	18361	18278	18203	18346	18120	18372	18343	18162	18313	18215	18049	18178	18106	18056	18219	18277	18210	18195	18054	18095	18200	18037	18088	18112	18251	18198	18293	18324	18100	18375	18198	18145	18143	18060	18233	18319	18106	18362	18193	18218	18238	18207	18376	18400	18066	18220	18436	18100	18259	18144	17967	18229	18055	18353	18071	18196	18179	18064	18104	18423	18260	18349	18205	18251	18270	18133	18093	18311	18149	18327	18195	18023	18063	18320	18235	18175	18218	18363	17956	18220	18260	18290	18267	18320	18173	18221	18007	17991	18051	18314	18322	18110	18230	18468	18301	18137	18147	18244	18269	18156	18207	18327	18287	18103	18096	18172	18327	18260	18220	18178	18244	18286	18292	18195	18260	18277	18232	18206	18232	18229	18092	17992	18132	18275	18081	18155	18253	18154	18206	18305	18151	18077	18276	18205	18102	18322	18168	18095	18213	18274	18529	18227	18067	18227	18191	18440	18569	18363	18114	18366	18220	18150	18145	17980	18210	18476	18282	18104	18194	18425	18248	18112	18346	18357	18324	18039	18362	18416	18140	18460	18412	18224	18049	18161	18261	18185	18174	18210	18093	18216	18305	18266	18299	18011	18070	18167	18256	18131	18193	18392	18106	18241	18000	18276	18414	18173	18229	18314	18269	18333	18223	18289	18056	18335	18213	18117	18202	18269	18232	18334	18206	18200	18308	18253	18260	18223	18289	18368	18129	18024	18333	18326	18244	18421	18021	18187	18425	18181	18359	18164	18473	18235	18357	18279	18188	18252	18065	18163	18109	18257	18062	18406	18187	17995	18200	18262	18147	18304	18280	18160	18198	18276	18203	18260	18059	18094	18386	18152	18010	18167	18136	18437	18197	18207	18225	18054	18368	18096	18443	18219	18182	18387	18196	18112	18211	17994	18136	18391	18319	18220	18256	18186	18113	18220	18205	18008	18233	18117	18073	18382	18168	18406	17956	18212	18172	18172	18390	18288	18234	18248	18133	18113	18133	18087	18274	18150	18147	18204	18127	18196	18130	18247	18334	18144	18242	18162	18196	18219	18129	18226	18186	18175	18276	18155	18277	18081	18156	18207	18210	18124	18242	18421	18250	18217	18413	18274	18087	18267	18357	18118	18281	18067	18235	18332	18128	18266	18315	18120	18384	18385	18124	18338	18264	18291	18300	18194	18118	18219	18136	18210	17981	18218	18258	18450	18401	18281	18130	18062	18190	18149	18325	18129	18227	18224	18405	18255	18274	18154	18108	18300	18126	18184	18401	18236	18068	18258	18288	18105	18371	18227	18375	18346	18404	18219	18097	18074	18179	18083	18282	18239	18416	18242	18161	18122	18138	18162	18222	18352	18115	18270	18126	18013	18146	18183	18170	18236	18401	18292	18282	18186	18314	18128	18138	18089	18047	17971	18223	18233	18185	18152	18191	18043	18148	18185	18197	18153	18466	18383	18379	18268	18252	18368	18321	18297	18282	18264	18420	18261	18219	18309	18179	17936	18281	18221	18164	18297	18127	18081	18185	18200	18303	18484	18215	18184	18168	18156	18237	18320	18273	18021	18103	18169	18159	18307	18219	18130	18243	18250	18348	18146	18176	18089	18233	18196	18054	18346	18325	18262	18175	18315	18012	18153	18460	18177	18454	18184	18212	17978	18170	18221	18309	18236	18414	18012	18045	18306	18171	18188	18248	18046	18221	18179	18101	18332	18232	18215	18099	18301	18130	18204	18188	18224	18176	18103	18138	18289	18040	18085	18226	18316	17991	18011	18082	18186	18085	18372	18289	18279	18221	18221	18201	18312	18310	18408	17888	18154	18294	18185	18424	18306	18297	18412	18080	18219	18150	18325	18371	18366	18159	18179	18349	18225	18234	18396	18250	18135	18346	18368	18069	18064	18230	18235	18085	18095	18070	18258	18377	18210	18070	18178	18286	18278	18135	18161	18132	18107	18319	18355	18182	18105	18369	18253	18194	18282	18302	18198	18208	18386	18093	18215	18249	18411	18199	18215	18054	18382	18188	18371	18061	18476	18096	18181	18078	18372	18276	18292	18001	18396	18315	18210	18147	18271	18320	18167	18073	18407	18345	18325	18171	18335	18124	18194	18240	18120	18005	17977	18195	18368	18244	18248	18268	18134	18048	18203	18195	18249	18441	18082	18176	18173	18198	18395	18239	18219	18332	18273	18181	18244	18460	18121	18448	18204	18256	18236	18106	18182	18411	18305	18140	18280	18130	18170	18316	18112	18118	18299	18369	18404	18126	18153	18223	18309	18490	18301	18310	18268	18203	18115	17978	18251	18144	18110	18162	18184	18332	18125	18297	18294	18302	18216	18316	18101	18169	18128	18370	18261	18191	18301	18125	18135	18152	18136	18270	18109	18164	18315	18320	18220	18118	18197	18195	18187	18077	18126	18178	18217	18239	18146	18281	18186	18176	18280	18162	17952	18246	18261	18108	18217	18198	18120	18130	18127	18379	18139	18380	18131	18473	18381	18151	18196	18149	18450	18263	18205	18264	17966	18248	18298	18191	18046	18163	18240	18271	18123	18257	18207	18209	18249	18302	18390	18218	18132	18173	18122	18196	18337	18209	18223	18178	18148	18260	18219	18086	18189	18039	18016	18196	18034	18163
20870	28580	24422	18839	17436	17048	16685	16699	16718	16533	16479	16376	16423	16324	16442	16295	16197	16377	16286	16372	16277	16286	16392	16468	16584	16429	16200	16117	16378	16356	16416	16631	16976	16941	16821	16551	16300	16329	16370	16062	16338	16324	16290	16279	16199	16278	16242	16276	16136	16188	16390	16240	16169	16318	16314	16352	16135	16354	16360	16129	16192	16252	16176	16379	16189	16399	16288	16332	16245	16334	16175	16242	15983	16214	16188	16358	16272	16184	16277	16206	16186	16120	16297	16152	16203	16140	16354	16147	16199	16297	16315	16265	16309	16257	16209	16181	16278	16174	16205	16301	16215	16282	16224	16141	16374	16192	16140	16422	16322	16298	16366	16206	16281	16354	16266	16265	16360	16230	16225	16346	16239	16258	16267	16280	16353	16261	16409	16137	16270	16282	16445	16229	16217	16322	16110	16151	16248	16383	16167	16366	16203	16400	16246	16201	16372	16231	16251	16170	16346	16453	16274	16298	16326	16190	16177	16303	16209	16157	16321	16185	16137	16284	16409	16228	16231	16194	16355	16303	16043	16296	16191	16223	16338	16211	16527	16217	16163	16288	16129	16217	16257	16150	16435	16365	16259	16193	16249	16261	16207	16254	16260	16256	16313	16292	16379	16152	16272	16140	16189	16237	16321	16120	16259	16215	16301	16246	16250	16323	16329	16094	16312	16363	16230	16356	16088	16144	16264	16377	16212	16341	16336	16210	16064	16291	16111	16253	16612	16251	16272	16090	16253	16152	16280	16238	16130	16185	16323	16012	16338	16321	16187	16320	16260	16228	16176	16143	16269	16474	16190	16077	16424	16300	16213	16228	16137	16200	16341	16242	16309	16210	16285	16238	16406	16116	16091	16230	16362	16317	16292	16135	16209	16179	16231	16322	16147	16182	16228	16278	16214	16280	16170	16272	16021	16334	16198	16394	16180	16457	16271	16244	16262	16188	16264	16450	16178	16281	16311	16399	16088	16223	16251	16280	16314	16125	16390	16173	16321	16357	16239	16218	16232	16504	16242	16340	16414	16312	16012	16148	16140	16339	16436	16324	16364	16400	16429	16242	16120	16377	16199	16229	16011	16263	16322	16020	16311	16338	16186	16171	16253	16119	16209	16453	16161	16265	16309	16308	16214	16154	16251	16364	16194	16134	16116	16180	16220	16217	16124	16455	16292	16202	16133	16291	16332	16242	16246	16229	16345	16276	16097	16071	16311	16150	16260	16244	16311	16194	16318	16222	16290	16357	16230	16255	16265	16230	16217	16393	16337	16282	16283	16232	16385	16162	16207	16397	16177	16178	16288	16433	16339	16312	16280	16310	16208	16137	16171	16201	16310	16338	16218	16187	16184	16199	16198	16287	16181	16342	16376	16112	16199	16355	16198	16292	16190	16196	16208	16139	16292	16179	16220	16046	16321	16381	16358	16435	16126	16181	16359	16190	16262	16242	16239	16347	16122	16254	16243	16392	16183	16261	16264	16205	16292	16005	16241	16234	16381	16283	16145	16342	16330	16273	16337	16111	16249	16452	16360	16137	16320	16378	16322	16378	16338	16154	16183	16305	16248	16306	16288	16170	16311	16376	16308	16225	16053	16258	16349	16131	16349	16225	16250	16384	16291	16206	16214	16179	16255	16160	16158	16277	16287	16360	16118	16231	16123	16360	16314	16280	16334	16193	16153	16284	16241	16220	16151	16311	16290	16296	16295	16195	16213	16265	16300	16419	16274	16236	16165	16319	16443	16031	16093	16066	16369	16133	16163	16259	16211	16431	16266	16313	16234	16206	16150	16226	16308	16225	16141	16092	16096	16183	16194	16048	16166	16161	16294	16085	16135	16237	16251	16155	16335	16320	16308	16376	16360	16214	16289	16376	16293	16170	16246	16303	16317	16218	16296	16382	16200	16227	16346	16264	16285	16284	16350	16264	16294	16188	16387	16343	16384	16258	16261	16173	16320	16016	16359	16115	16282	16350	16244	16396	16374	16332	16296	16306	16248	16150	16242	16185	16244	16277	16193	16119	16145	16033	16424	16323	16033	16269	16253	16302	16277	16178	16269	16142	16335	16224	16268	16234	16194	16312	16280	16219	16378	16215	16285	16192	16201	16133	16419	16562	16350	16102	16255	16353	16203	16239	16186	16555	16306	16184	16426	16295	16197	16228	16287	16372	16340	16280	16344	16221	16211	16266	16378	16177	16314	16158	16330	16109	16093	16347	16175	16419	16386	16358	16241	16296	16152	16329	16231	16140	16340	16227	16386	16196	16216	16197	16173	16174	16269	16199	16382	16037	16221	16354	16310	16220	16361	16201	16123	16225	16478	16226	16240	16339	16389	16210	16404	16199	16223	16228	16458	16159	16266	16126	16183	16323	16211	16307	16288	16375	16255	16072	16205	16249	16277	16197	16090	16424	16274	16370	16447	16329	16302	16215	16162	16226	16355	16184	16401	16204	16267	16135	16295	16322	16308	16284	16248	16284	16379	16235	16352	16278	16240	16104	16312	16280	16123	16231	16219	16381	16394	16305	16264	16312	16243	16272	16169	16153	16241	16367	16041	16113	16363	16268	16255	16455	16266	16334	16180	16260	16207	16291	16350	16437	16361	16244	16427	16212	16142	16319	16135	16057	16348	16385	16146	16248	16320	16217	16222	16286	16266	16291	16306	16095	16281	16300	16372	16202	16332	16230	16280	16178	16237	16244	16254	16166	16240	16303	16252	16287	16357	16301	16255	16153	16282	16245	16201	16231	16321	16256	16304	16188	16168	16190	16270	16210	16482	16337	16339	16265	16387	16266	16306	16312	16304	16268	16130	16342	16091	16238	16312	16213	16205	16219	16378	16288	16345	16440	16190	16314	16127	16384	16198	16119	16402	16383	16329	16239	16302	16189	16112	16448	16201	16348	16369	16349	16105	16357	16095	16341	16101	16191	16317	16269	16282	16281	16172	16080	16242	16193	16113	16230	16227	16255	16301	16238	16385	16131	16169	16243	16296	16253	16279	16200	16260	16231	16312	16204	16234	16177	16195	16334	16220	16224	16299	16412	16145	16120	16356	16191	16307	16146	16187	16279	16341	16259	16370	16260	16292	16331	16229	16247	16174	16092	16236	16331	16164	16232	16191	16331	16257	16198	16299	16156	16261	16259	16212	16199	16277	16336	16297	16260	16274	16290	16225	16119	16257	16230	16200	16385	16197	16321	16195	16312	16266	16091	16138	16257	16233	16233	16240	16341	16245	16220	16207	16346	16457	16172	16366	16197	16260	16152	16177	16398	16280	16323	16094	16353	16408	16369	16340	16274	16096	16146	16252	16375	16314	16192	16240	16185	16274	16424	16082	16157	16180	16331	16314	16181	16170	16299	16203	16135	16081	16149	16381	16238	16240	16308	16326	16035	16186	16236	16290	16348	16218	16103	16168	16257	16265	16201	16202	16369	16221	16120	16280	16283	16445	16318	16414	16227	16380	16184	16297	16253	16242	16234	16330	16215	16328	16283	16182	16311	16243	16176	16430	16138	16144	16240	16307	16276	16426	16204	16188	16183	16283	16178	16293	16330	16428	16150	16201	16133	16290	16154	16084	16257	16237	16364	16209	16244	16201	16252	16164	16148	16207	16280	16217	16346	16271	16350	16298	16239	16286	16232	16177	16253	16279	16372	16162	15980	16145	16141	16218	16408	16215	16206	16222	16163	16357	16236	16229	16203	16467	16276	16102	16311	16257	16288	16214	16223	16276	16433	16253	16235	16284	16293	16220	16231	16295	16322	16092	16317	16193	16278	16133	16322	16346	16350	16243	16321	16325	16349	16249	16307	16014	16377	16221	16218	16154	16254	16149	16341	16303	16387	16161	16101	16410	16256	16135	16175	16333	16324	16255	16236	16191	16198	16453	16212	16236	16180	16101	16314	16270	16307	16339	16259	16373	16166	16288	16240	16096	16311	16179	16331	16255	16341	16361	16207	16248	16206	16274	16221	16230	16210	16177	16309	16244	16357	16263	16253	16319	16195	16137	16237	16300	16222	16355	16256	16281	16290	16229	16325	16333	16140	16305	16177	16454	16210	16481	16269	16084	16227	16301	16217	16132	16353	16229	16310	16399	16218	16267	16297	16212	16228	16213	16242	16427	16383	16295	16211	16406	16219	16039	16167	16457	16345	16242	16300	16277	16011	16193	16203	16238	16255	16148	16290	16217	16277	16372	16255	16173	16324	16175	16199	16125	16192	16488	16350	16300	16195	16096	16219	16217	16240	16088	16284	16180	16264	16087	16469	16351	16190	16331	16335	16142	16113	16349	16206	16125	16136	16226	16229	16247	16509	16332	16303	16314	16215	16337	16180	16316	16163	16202	16277	16330	16181	16333	16304	16290	16324	16305	16365	16185	16245	16233	16227	16239	16036	16304	16325	16321	16311	16189	16282	16186	16222	16414	16221	16149	16245	16175	16154	16271	16233	16250	16337	16194	16428	16282	16180	16178	16299	16198	16209	16071	16049	16271	16205	16245	16327	16290	16259	16182	16318	16285	16347	16243	16100	16234	16340	16449	16336	16289	16367	16328	16213	16246	16411	16137	16254	16205	16285	16311	16178	16215	16229	16350	16276	16242	16445	16341	16197	16203	16318	16297	16089	16271	16337	16316	16346	16244	16257	15991	16221	16348	16373	16202	16120	16359	16179	16230	16234	16363	16340	16345	16322	16265	16141	16213	16328	16260	16338	16221	16215	16190	16283	16159	16177	16218	16278	16248	16311	16415	16096	16247	16199	16227	16133	16290	16207	16185	16095	16135	16196	16251	16362	16375	16287	16373	16179	16171	16309	16405	16120	16199	16241	16134	16177	16333	16229	16186	16359	16314	16278	16397	16129	16085	16302	16082	16295	16326	16133	16254	16273	16199	16183	16190	16358	16263	16175	16320	16167	16131	16348	16238	16198	16317	16445	16307	16318	16244	16075	16244	16193	16467	16264	16264	16214	16206	16125	16201	16243	16311	16244	16277	16250	16364	16254	16300	16189	16337	16238	16137	16092	16276	16325	16282	16208	16241	16280	16139	16373	16211	16207	16215	16328	16210	16133	16382	16172	16407	16183	16247	16250	16202	16191	16146	16276	16283	16127	16152	16182	16268	16321	16261	16404	16329	16116
23965	21315	28724	24392	22230	22191	21630	19507	19366	19519	19231	19199	18839	18725	18863	18857	18703	18778	18628	18846	18606	18581	18849	18693	18795	18781	18764	18663	18455	18486	18833	20245	21212	20531	19711	19069	18869	18654	18567	18383	18665	18517	18605	18553	18399	18496	18500	18318	18469	18559	18410	18449	18518	18520	18659	18668	18490	18539	18635	18581	18674	18569	18454	18313	18514	18464	18462	18496	18523	18335	18445	18442	18632	18528	18642	18606	18395	18542	18621	18423	18548	18463	18476	18627	18241	18721	18494	18577	18663	18582	18413	18590	18437	18512	18488	18502	18329	18535	18530	18549	18476	18500	18320	18543	18526	18442	18580	18569	18462	18614	18489	18655	18420	18399	18360	18318	18570	18496	18402	18423	18363	18581	18542	18455	18319	18715	18553	18669	18598	18513	18447	18404	18358	18497	18718	18634	18506	18419	18394	18223	18428	18347	18489	18337	18543	18439	18584	18459	18473	18425	18352	18389	18580	18498	18565	18453	18444	18492	18520	18333	18385	18749	18537	18418	18703	18514	18392	18529	18539	18530	18660	18497	18324	18284	18520	18643	18426	18369	18444	18214	18391	18565	18364	18360	18758	18463	18699	18440	18452	18394	18386	18564	18411	18574	18445	18431	18421	18448	18306	18477	18532	18482	18537	18543	18509	18343	18325	18512	18438	18478	18397	18486	18678	18515	18470	18473	18492	18442	18549	18457	18498	18477	18666	18331	18350	18575	18535	18317	18375	18431	18473	18670	18494	18297	18544	18476	18570	18460	18540	18551	18459	18624	18437	18231	18208	18414	18545	18462	18566	18370	18329	18339	18536	18354	18563	18613	18364	18363	18418	18372	18368	18549	18421	18675	18384	18517	18315	18561	18384	18365	18717	18424	18551	18298	18595	18471	18602	18445	18515	18512	18404	18394	18485	18358	18446	18427	18480	18442	18407	18635	18609	18769	18442	18493	18195	18474	18192	18506	18541	18369	18468	18349	18472	18771	18569	18255	18406	18484	18478	18528	18540	18500	18414	18410	18520	18274	18425	18574	18437	18438	18370	18460	18428	18240	18471	18523	18494	18711	18379	18414	18377	18637	18360	18360	18610	18257	18481	18468	18345	18315	18288	18660	18501	18375	18419	18470	18449	18404	18518	18391	18633	18355	18346	18439	18466	18517	18352	18468	18347	18524	18704	18429	18498	18585	18529	18634	18391	18493	18450	18559	18367	18312	18564	18599	18550	18552	18526	18513	18463	18359	18408	18436	18427	18465	18529	18832	18438	18346	18566	18456	18499	18398	18484	18566	18168	18322	18468	18471	18471	18426	18487	18342	18401	18409	18611	18628	18475	18353	18439	18238	18432	18425	18303	18481	18691	18509	18527	18348	18654	18438	18388	18530	18310	18613	18464	18528	18486	18516	18528	18414	18390	18450	18269	18451	18394	18532	18562	18589	18528	18380	18407	18495	18363	18500	18475	18372	18576	18518	18374	18543	18406	18431	18420	18457	18360	18470	18423	18472	18635	18428	18434	18279	18357	18329	18401	18426	18466	18383	18287	18306	18209	18527	18231	18664	18429	18461	18388	18322	18401	18484	18493	18271	18384	18450	18435	18413	18372	18450	18743	18388	18677	18445	18485	18431	18685	18493	18481	18619	18489	18390	18540	18612	18308	18292	18533	18591	18464	18543	18368	18327	18428	18440	18636	18527	18459	18389	18589	18592	18414	18520	18559	18251	18528	18300	18631	18539	18515	18432	18470	18475	18355	18421	18251	18538	18444	18462	18373	18496	18784	18421	18391	18531	18242	18281	18457	18348	18340	18564	18437	18474	18644	18455	18310	18200	18374	18265	18373	18284	18471	18627	18568	18443	18462	18429	18540	18562	18520	18351	18632	18354	18644	18372	18444	18482	18402	18314	18444	18456	18431	18487	18446	18443	18542	18443	18456	18470	18312	18610	18327	18368	18410	18515	18283	18501	18514	18401	18482	18426	18518	18253	18514	18370	18600	18351	18601	18539	18426	18584	18553	18348	18511	18475	18514	18306	18411	18691	18636	18652	18562	18645	18602	18657	18375	18362	18357	18500	18326	18670	18548	18336	18729	18475	18550	18520	18326	18408	18608	18541	18520	18607	18548	18446	18471	18343	18696	18469	18543	18429	18477	18361	18715	18434	18422	18519	18441	18356	18303	18484	18420	18454	18455	18470	18408	18375	18634	18575	18554	18499	18448	18259	18649	18513	18461	18487	18458	18341	18394	18456	18541	18306	18358	18478	18519	18523	18427	18636	18519	18630	18608	18568	18337	18559	18464	18452	18467	18427	18671	18488	18446	18370	18361	18427	18603	18389	18396	18437	18630	18562	18594	18457	18439	18421	18308	18598	18599	18580	18494	18250	18532	18642	18574	18435	18372	18430	18432	18447	18283	18529	18365	18687	18409	18544	18236	18235	18427	18203	18353	18332	18503	18584	18213	18342	18375	18658	18333	18376	18499	18376	18382	18522	18432	18535	18561	18577	18395	18393	18470	18518	18602	18441	18402	18550	18311	18596	18377	18316	18503	18437	18548	18216	18342	18466	18375	18448	18539	18495	18614	18623	18665	18411	18587	18320	18313	18555	18537	18553	18389	18494	18444	18452	18440	18539	18511	18455	18402	18510	18659	18457	18378	18514	18572	18535	18684	18355	18385	18705	18477	18493	18195	18341	18449	18489	18257	18372	18355	18509	18436	18483	18458	18500	18628	18353	18414	18421	18539	18402	18374	18500	18640	18268	18492	18401	18396	18484	18462	18521	18553	18681	18470	18356	18519	18408	18520	18638	18582	18275	18276	18504	18534	18545	18662	18510	18326	18381	18494	18497	18329	18382	18398	18512	18634	18440	18427	18436	18197	18369	18521	18535	18569	18453	18544	18649	18694	18483	18496	18497	18378	18311	18548	18389	18542	18449	18380	18428	18597	18532	18327	18475	18613	18514	18476	18379	18515	18315	18515	18366	18557	18328	18349	18565	18231	18628	18364	18488	18489	18340	18557	18343	18595	18533	18639	18225	18120	18557	18346	18432	18300	18416	18470	18434	18575	18489	18340	18460	18287	18612	18382	18536	18494	18384	18647	18426	18469	18490	18573	18624	18412	18218	18532	18555	18233	18562	18576	18551	18548	18421	18384	18413	18334	18355	18611	18470	18423	18574	18443	18492	18406	18682	18303	18300	18369	18530	18534	18584	18460	18398	18503	18413	18606	18524	18250	18228	18334	18395	18577	18524	18478	18324	18451	18461	18598	18365	18613	18536	18344	18370	18523	18346	18502	18461	18363	18586	18436	18478	18308	18482	18556	18499	18372	18498	18532	18530	18709	18366	18498	18317	18558	18500	18504	18408	18454	18557	18569	18688	18610	18488	18380	18555	18432	18572	18449	18725	18567	18512	18396	18623	18566	18632	18384	18484	18577	18608	18515	18641	18317	18276	18655	18545	18355	18619	18518	18315	18239	18443	18653	18590	18318	18468	18624	18591	18486	18357	18666	18510	18690	18520	18321	18516	18473	18496	18383	18392	18258	18508	18276	18379	18551	18402	18604	18481	18454	18591	18536	18628	18342	18546	18457	18523	18553	18565	18408	18447	18675	18411	18406	18476	18457	18443	18510	18427	18465	18386	18461	18336	18456	18504	18442	18420	18539	18594	18405	18435	18315	18407	18519	18357	18436	18186	18522	18282	18455	18391	18497	18503	18436	18539	18415	18446	18603	18461	18172	18591	18562	18434	18511	18550	18629	18446	18506	18640	18363	18616	18575	18324	18479	18437	18366	18495	18429	18501	18429	18412	18411	18536	18518	18552	18351	18445	18331	18605	18336	18283	18618	18411	18600	18572	18445	18487	18564	18678	18451	18563	18361	18466	18560	18563	18394	18593	18615	18579	18494	18338	18474	18457	18486	18489	18286	18401	18291	18501	18462	18285	18493	18543	18313	18295	18569	18595	18340	18520	18318	18234	18393	18427	18371	18342	18420	18553	18390	18452	18532	18331	18213	18528	18485	18414	18522	18430	18613	18496	18378	18410	18583	18625	18514	18477	18543	18330	18611	18600	18486	18353	18503	18390	18300	18461	18474	18294	18557	18498	18367	18403	18577	18435	18372	18514	18379	18516	18338	18526	18533	18552	18535	18472	18329	18521	18453	18468	18469	18453	18491	18381	18409	18298	18640	18343	18511	18543	18449	18377	18681	18426	18340	18383	18552	18490	18552	18545	18305	18508	18434	18457	18500	18351	18407	18470	18331	18307	18539	18355	18366	18419	18645	18537	18406	18288	18735	18392	18633	18333	18369	18496	18355	18238	18434	18454	18515	18534	18485	18601	18619	18543	18366	18443	18362	18428	18354	18415	18555	18583	18488	18421	18491	18484	18704	18471	18318	18445	18437	18494	18437	18433	18586	18597	18627	18420	18573	18546	18586	18582	18575	18584	18541	18371	18512	18570	18423	18185	18525	18461	18687	18532	18552	18416	18567	18589	18377	18480	18427	18360	18485	18666	18438	18531	18307	18438	18240	18616	18488	18375	18517	18444	18554	18471	18306	18474	18286	18361	18368	18591	18527	18330	18500	18490	18546	18449	18541	18465	18535	18471	18514	18424	18376	18458	18544	18448	18290	18538	18259	18450	18493	18542	18281	18358	18579	18514	18357	18172	18372	18344	18166	18332	18400	18473	18584	18614	18272	18405	18637	18671	18438	18352	18288	18375	18497	18241	18446	18429	18525	18480	18416	18510	18638	18620	18556	18558	18381	18514	18394	18481	18545	18532	18487	18499	18374	18472	18526	18449	18425	18385	18515	18319	18563	18396	18452	18409	18316	18611	18524	18503	18597	18574	18575	18489	18529	18429	18495	18350	18365	18465	18546	18556	18684	18444	18378	18340	18509	18476	18314	18452	18555	18389	18432	18350	18469	18475	18368	18536	18566	18381	18375	18565	18390	18546	18543	18614	18478	18429	18495	18493	18573	18272	18557	18428	18345	18477	18282	18545	18441	18427	18548	18565	18479	18400	18515	18308	18488	18322	18365	18539	18552	18648	18482	18332	18462	18583	18594	18469	18342	18371	18443	18548	18721	18383	18592	18410	18316	18328	18320	18595	18599	18466	18440	18462	18209	18503
19969	32818	28165	21735	19732	18693	18031	17858	17725	17713	17405	17247	17147	16801	16931	16780	16678	16677	16594	16645	16668	16685	16425	16442	16541	16627	16675	16526	16710	16691	16940	19558	20414	19341	18135	17050	16737	16457	16506	16498	16449	16538	16481	16304	16462	16439	16324	16457	16508	16528	16432	16583	16399	16471	16450	16412	16250	16548	16387	16228	16432	16446	16493	16663	16367	16445	16550	16524	16425	16472	16298	16476	16272	16518	16359	16255	16430	16425	16370	16474	16410	16605	16477	16475	16468	16583	16407	16513	16605	16431	16471	16310	16605	16570	16424	16498	16547	16424	16346	16393	16465	16511	16488	16353	16447	16309	16429	16552	16465	16452	16342	16487	16343	16350	16371	16500	16644	16440	16309	16351	16499	16274	16620	16460	16441	16506	16492	16440	16519	16446	16305	16544	16281	16396	16321	16397	16429	16374	16349	16596	16382	16480	16364	16648	16550	16320	16427	16390	16278	16307	16572	16458	16490	16507	16317	16609	16459	16495	16542	16341	16348	16351	16482	16566	16494	16570	16457	16637	16407	16508	16623	16528	16547	16268	16457	16438	16540	16535	16729	16562	16415	16397	16589	16526	16323	16507	16473	16506	16439	16407	16571	16383	16316	16308	16505	16464	16440	16358	16301	16488	16488	16553	16534	16252	16274	16545	16587	16425	16443	16518	16508	16481	16387	16438	16207	16550	16456	16329	16509	16417	16485	16531	16414	16448	16374	16354	16584	16514	16529	16541	16438	16562	16467	16247	16416	16452	16426	16375	16496	16356	16549	16279	16382	16223	16479	16429	16465	16492	16486	16528	16523	16409	16407	16566	16450	16449	16500	16621	16371	16446	16309	16416	16458	16440	16299	16223	16485	16471	16338	16420	16363	16548	16456	16412	16343	16489	16350	16446	16374	16380	16480	16353	16542	16406	16551	16452	16301	16358	16302	16547	16434	16421	16248	16547	16613	16479	16544	16412	16487	16307	16359	16458	16357	16363	16395	16510	16428	16358	16461	16356	16384	16443	16549	16606	16463	16383	16316	16503	16480	16375	16557	16302	16470	16591	16483	16612	16450	16428	16375	16533	16351	16457	16275	16567	16321	16389	16360	16422	16317	16300	16410	16463	16470	16481	16271	16691	16416	16456	16453	16398	16462	16321	16486	16406	16425	16230	16495	16301	16418	16241	16554	16558	16654	16406	16505	16555	16405	16325	16332	16408	16431	16362	16356	16290	16353	16460	16418	16454	16563	16406	16212	16430	16551	16430	16446	16398	16335	16456	16445	16335	16475	16394	16464	16358	16427	16442	16524	16399	16421	16459	16357	16357	16412	16454	16404	16544	16470	16363	16581	16378	16477	16489	16424	16340	16509	16369	16227	16540	16435	16429	16454	16534	16454	16501	16510	16288	16341	16518	16428	16650	16389	16388	16432	16460	16429	16538	16427	16401	16418	16499	16638	16533	16194	16466	16298	16427	16297	16550	16460	16257	16428	16472	16601	16422	16328	16527	16521	16450	16366	16437	16368	16515	16458	16596	16327	16626	16262	16356	16473	16435	16381	16513	16358	16435	16380	16353	16516	16496	16357	16431	16503	16487	16518	16339	16463	16354	16481	16331	16484	16429	16596	16425	16266	16340	16673	16480	16363	16591	16377	16430	16346	16514	16329	16498	16362	16571	16391	16430	16362	16403	16384	16527	16405	16425	16492	16428	16400	16367	16432	16432	16331	16446	16481	16526	16400	16472	16363	16446	16420	16584	16320	16569	16495	16276	16395	16688	16489	16591	16385	16675	16361	16337	16401	16515	16452	16486	16603	16394	16510	16479	16300	16522	16526	16385	16490	16630	16437	16510	16427	16437	16603	16529	16595	16537	16445	16341	16373	16703	16303	16472	16330	16521	16440	16417	16489	16504	16359	16498	16409	16566	16602	16497	16599	16503	16339	16477	16392	16384	16464	16369	16436	16339	16470	16493	16340	16519	16526	16455	16360	16497	16444	16552	16469	16475	16517	16452	16361	16542	16562	16472	16469	16508	16218	16507	16557	16404	16313	16463	16332	16250	16428	16424	16415	16521	16398	16371	16466	16328	16475	16412	16286	16316	16507	16462	16338	16328	16372	16548	16514	16630	16368	16354	16635	16467	16284	16516	16370	16451	16501	16434	16432	16294	16715	16255	16175	16360	16369	16447	16621	16437	16432	16289	16351	16412	16352	16437	16370	16290	16379	16486	16511	16203	16486	16258	16271	16453	16433	16506	16353	16622	16383	16559	16581	16506	16380	16480	16317	16376	16484	16393	16436	16399	16428	16392	16465	16565	16520	16441	16389	16572	16252	16341	16278	16495	16312	16373	16587	16282	16549	16400	16528	16425	16300	16403	16258	16515	16510	16276	16436	16549	16298	16331	16324	16366	16229	16465	16349	16302	16322	16317	16511	16374	16163	16550	16486	16288	16499	16416	16569	16260	16534	16408	16389	16293	16387	16453	16523	16488	16496	16355	16505	16412	16403	16546	16462	16344	16549	16448	16423	16497	16239	16435	16399	16457	16310	16351	16427	16398	16551	16576	16323	16450	16499	16481	16464	16546	16384	16356	16584	16328	16314	16453	16489	16370	16400	16410	16247	16401	16456	16476	16587	16371	16331	16544	16328	16433	16396	16421	16562	16433	16496	16594	16436	16389	16469	16567	16411	16659	16536	16442	16299	16517	16453	16399	16494	16401	16402	16643	16467	16356	16305	16447	16393	16289	16594	16258	16417	16404	16323	16379	16504	16606	16335	16394	16570	16303	16494	16364	16458	16348	16447	16451	16347	16367	16464	16366	16532	16377	16489	16518	16575	16439	16363	16291	16407	16400	16536	16523	16391	16348	16361	16403	16407	16620	16300	16462	16446	16483	16539	16233	16436	16353	16547	16332	16359	16469	16462	16331	16461	16447	16426	16445	16349	16623	16457	16450	16476	16291	16623	16456	16393	16466	16398	16454	16435	16499	16397	16446	16446	16550	16352	16471	16547	16407	16462	16453	16323	16412	16432	16227	16570	16441	16480	16342	16396	16337	16321	16547	16319	16424	16334	16301	16455	16453	16493	16457	16406	16301	16373	16640	16397	16475	16384	16261	16319	16285	16451	16519	16531	16450	16401	16420	16388	16424	16188	16606	16302	16525	16619	16496	16492	16330	16685	16389	16373	16450	16318	16288	16330	16574	16297	16266	16674	16447	16473	16267	16527	16476	16389	16410	16277	16582	16421	16453	16380	16373	16500	16330	16501	16386	16337	16625	16494	16424	16389	16393	16360	16335	16403	16534	16413	16335	16384	16399	16435	16432	16425	16247	16354	16431	16423	16435	16422	16509	16431	16614	16374	16462	16522	16512	16407	16500	16469	16430	16472	16371	16331	16498	16516	16412	16474	16501	16472	16400	16433	16423	16377	16315	16565	16575	16458	16509	16494	16267	16399	16594	16603	16440	16572	16181	16538	16435	16433	16505	16478	16383	16589	16371	16504	16340	16363	16360	16375	16438	16482	16368	16373	16446	16385	16372	16512	16505	16551	16338	16472	16362	16299	16454	16419	16564	16509	16482	16375	16658	16512	16580	16439	16464	16501	16379	16558	16166	16436	16170	16461	16460	16334	16446	16306	16353	16283	16287	16514	16464	16372	16291	16332	16590	16425	16235	16676	16266	16383	16357	16477	16435	16350	16555	16460	16350	16435	16236	16414	16565	16442	16455	16562	16360	16286	16233	16359	16289	16396	16584	16408	16372	16321	16458	16493	16419	16531	16521	16199	16540	16447	16337	16427	16488	16453	16490	16483	16526	16481	16296	16416	16474	16295	16490	16333	16652	16677	16455	16275	16353	16570	16454	16519	16463	16373	16458	16372	16414	16360	16468	16614	16441	16388	16283	16366	16521	16465	16452	16334	16258	16385	16548	16409	16498	16350	16551	16541	16372	16247	16394	16497	16419	16447	16405	16440	16542	16454	16508	16570	16533	16293	16412	16410	16496	16343	16472	16436	16420	16551	16276	16286	16333	16501	16419	16492	16497	16459	16404	16394	16411	16494	16518	16471	16511	16313	16415	16437	16333	16589	16598	16397	16477	16551	16406	16521	16407	16507	16426	16405	16456	16421	16284	16272	16329	16402	16502	16290	16422	16393	16566	16364	16579	16349	16626	16323	16471	16472	16513	16490	16294	16398	16403	16457	16731	16367	16303	16449	16593	16578	16541	16340	16549	16491	16536	16503	16464	16376	16467	16414	16462	16434	16329	16501	16593	16428	16519	16569	16406	16517	16546	16479	16396	16530	16364	16386	16470	16343	16455	16476	16380	16504	16538	16630	16495	16404	16416	16437	16438	16545	16348	16453	16307	16521	16474	16296	16347	16380	16471	16569	16418	16571	16559	16451	16397	16501	16475	16481	16436	16402	16428	16539	16508	16480	16498	16623	16381	16361	16397	16709	16422	16458	16273	16603	16421	16366	16426	16402	16420	16363	16419	16474	16353	16344	16390	16460	16473	16527	16523	16522	16493	16544	16458	16400	16234	16352	16491	16487	16346	16498	16300	16524	16456	16388	16485	16408	16565	16366	16422	16512	16400	16392	16422	16580	16430	16373	16479	16395	16417	16503	16511	16456	16519	16395	16511	16377	16463	16539	16391	16524	16438	16448	16348	16360	16649	16476	16569	16308	16379	16501	16489	16544	16560	16350	16308	16433	16474	16362	16466	16415	16441	16427	16557	16363	16365	16613	16408	16319	16469	16450	16425	16429	16439	16389	16575	16395	16398	16389	16588	16556	16501	16477	16439	16319	16695	16427	16425	16474	16367	16476	16393	16512	16402	16613	16448	16514	16496	16369	16547	16384	16435	16386	16425	16448	16398	16465	16319	16747	16322	16481	16495	16421	16432	16585	16278	16561	16417	16319	16328	16345	16522	16325	16566	16373	16405	16526	16435	16412	16487	16652	16414	16418	16354	16386	16505	16200	16359	16398	16444	16569	16454	16539	16380	16407	16354	16366	16311	16474	16323	16599	16490	16486	16474	16465	16329	16475	16408	16319	16638	16413	16340	16507	16574	16493	16489	16388	16547	16378	16243	16434	16476	16437	16474	16404	16335	16468	16474	16452	16347	16316	16576	16472	16362
22797	21268	29067	23743	21560	23778	25671	20916	20135	20193	20348	19845	19517	19293	19500	19303	19027	19140	19205	19180	19070	19053	19196	19181	19077	19075	19051	18895	18888	19094	19350	22171	22872	22319	21000	19813	19267	19090	19104	19021	18822	18823	18974	18901	18917	18823	18889	18851	18917	18842	18947	18883	18860	18701	18803	18788	18796	18866	18914	18866	19028	18827	18816	18917	18877	18776	18896	18869	18577	18838	18937	18723	18668	18894	18931	18874	18851	18750	18814	18998	18711	18626	18793	18653	18842	18816	18778	18885	18733	18657	18777	18863	18773	18791	18639	18760	18920	19014	18878	18821	18962	18766	18817	18727	18954	18738	18652	18663	18821	18724	18718	18655	18629	19057	18815	18755	18788	18760	18932	18801	18906	18907	18932	18770	18889	18982	18856	18887	18871	18784	18922	18836	18694	18771	18639	18644	18919	18827	18735	18880	18768	18663	18767	18629	18707	18812	18741	18661	18836	18618	18907	19054	18808	18893	18736	19131	18920	18724	18943	18859	18683	18846	18883	19002	18958	18863	18716	18807	18686	18735	18859	18832	18696	18937	18790	18736	18967	18762	18803	18855	18844	18711	18686	18885	18759	18847	18843	18670	18728	18910	18784	18889	19043	18682	18891	18918	18809	18665	18892	18803	18892	18800	19033	18712	18671	18779	18732	18987	18652	18756	18735	18860	18757	18745	18746	19144	18722	18885	18972	18754	18969	18607	18771	18715	18728	18776	18789	18798	18726	19100	18995	18890	18963	18862	18905	18712	18922	18700	18827	18635	18684	18701	18838	18844	18871	18962	18882	18714	18802	18736	18884	19036	19101	18724	18648	18853	18934	18760	18747	18800	18791	18866	18575	18923	18798	18709	18797	18742	18836	18699	18727	18571	18494	18875	18838	18722	18880	18907	18556	18841	18816	18683	18846	18702	18802	18882	19092	18932	18744	18685	18852	18790	18734	18763	18681	18855	18807	18645	18745	18700	18877	18852	18830	18824	18971	18556	18780	18673	18793	18737	18930	18434	18627	18663	18721	18977	18743	18904	18912	18689	18734	18975	18879	18630	18808	18833	18842	18771	18708	18784	18644	18739	18752	18713	18868	18889	18895	18939	18706	18826	19058	18783	18785	19032	18929	18919	18723	18696	18697	18829	18766	18825	18873	18834	18660	18740	18742	18726	18705	18707	18634	18546	18697	18786	18651	18805	19020	18797	18711	18636	18974	18979	18622	18819	19014	18596	18905	18672	18784	18810	18682	18622	18792	18826	18822	18819	18670	18627	18794	18861	18725	18848	18944	18862	18780	18636	18627	18971	18925	18797	18816	18987	18710	18916	18831	18657	18846	18840	18722	18740	18790	18768	18632	18771	18659	18665	18948	18731	18739	18777	18924	18642	18810	18773	18765	18575	18759	18805	18810	19200	18835	18852	18773	18828	18856	18757	18543	18742	18714	18624	18879	18724	18641	18869	19009	18762	18515	18595	18527	18723	18881	18854	18789	18757	18894	18759	18873	18937	18858	18685	18765	18778	18723	18906	18893	18785	18847	18701	18790	19077	18866	18973	18728	18642	18827	18932	18870	18671	18800	18850	18812	18971	18947	18641	18784	18647	18849	18677	18790	18828	18591	18888	18726	18765	18870	18757	18683	18725	18929	18800	18663	18959	18669	18734	18800	18756	18849	18751	18785	18723	18887	18792	19024	18801	18840	18637	18740	18874	18803	18710	18566	18725	18730	18839	18889	18888	18703	18847	18864	18832	18893	18735	18885	18909	18789	18910	18888	18695	18688	18896	18928	18835	18831	18860	18787	18917	18824	18859	18760	18850	18826	18852	19039	18737	19009	18828	18769	18720	18705	18935	18771	18770	18820	18751	18722	18764	18693	18684	18854	18962	18906	18701	18780	18584	18853	18650	18707	18846	18812	18976	18790	18810	18624	18766	18896	18918	18933	18823	18739	18999	18833	18569	18968	18740	18812	18871	18709	18988	18602	18893	18715	18771	19013	18719	18848	18648	18699	18965	18807	18648	18931	18751	18775	18762	18823	18801	18897	18655	18752	18779	18847	18787	18689	18800	18731	18722	18778	18708	18789	18985	18817	18861	18923	18853	18573	18648	18830	18789	18753	18838	18817	18994	18934	18896	18753	18980	18641	18592	18817	18758	18637	19103	18638	18910	18952	18817	18739	18931	18663	18741	18701	18894	18895	18905	18980	18747	18813	18753	18996	18734	18873	18650	18928	18867	18883	18829	18650	18582	18789	18728	18923	18832	18789	18810	18551	18762	18784	18664	18750	18874	18456	18579	18908	18850	18642	18878	18962	18762	18668	18819	18703	18905	18581	18908	18894	18694	18642	18842	18779	18834	19115	18803	18768	18895	18967	18912	18920	18779	18689	18832	18758	18904	18712	18843	18704	18636	18807	18644	18826	18823	18935	18642	18803	19044	18776	18748	18689	18888	18709	18671	19032	18838	18881	18811	18715	18790	18728	18862	18763	18630	18959	18723	18723	18766	18754	18847	18835	18688	18805	18691	18909	18847	18877	18635	18822	18860	18780	18538	18828	18966	18718	18814	18842	18760	18942	18710	18902	18693	18712	18648	18672	18727	18657	18744	18889	18560	18709	19025	19044	18792	18808	18817	18590	18576	18827	18591	18706	18889	18688	18588	18680	18766	18701	18659	18895	18902	18968	18724	18895	18775	18925	18671	18744	18650	18773	18629	18668	18782	18640	18813	18780	18750	18608	18654	18851	18933	18599	18663	18753	18670	18908	18745	18809	18765	18756	18514	18980	18983	19025	18954	18907	18575	18940	18973	18803	19029	19020	18795	18647	18822	18769	18684	18827	18910	18891	19032	19000	18916	18823	18905	18826	18625	18653	18813	18606	18873	18906	18797	18767	18692	18859	18937	18815	18765	18825	18724	18814	18824	18789	18821	18787	18707	18596	18782	18843	18820	18667	18988	18894	18674	18607	18698	18951	18692	18642	18646	18589	18836	18776	18525	18841	18904	18784	18689	18915	18866	18759	18839	18714	18667	18644	18622	18640	18812	18810	18851	18779	18859	18611	18567	18738	18799	18787	18698	18638	18873	18732	18881	18605	18822	19005	18986	18686	18917	18676	18938	18851	18593	18940	18674	18709	18714	18830	18970	18800	18955	18843	18993	18815	18746	18444	18578	18821	18852	18641	18544	18779	18986	18874	18815	19021	18631	18776	18830	18748	18763	18857	18639	18779	18704	18811	18725	18989	18719	18775	18890	18794	18813	18813	18752	18759	18897	18623	18644	18796	18885	18813	18801	18756	18997	18688	18889	18850	18582	18632	18616	18982	18820	18914	18727	18773	18630	18703	18779	18923	18934	18615	18890	18869	18959	18772	18726	19027	18924	18663	18595	18745	18541	18813	18708	18659	18547	18747	18693	18923	18810	18898	18802	18983	18840	18668	18875	18988	18845	18871	18907	18862	18855	18908	18809	18752	18739	18694	18849	18686	18804	18718	18719	18724	18736	18641	18899	18917	18893	18789	18690	18665	18628	18876	18806	18758	18919	18653	18757	18857	18991	18871	18798	18792	18583	18795	18868	18613	18776	18821	18721	18835	18878	18855	18759	18730	18880	18843	18858	18776	18748	18661	18816	18777	18742	18622	18936	18884	18739	18881	18777	19007	18684	18741	18819	18829	18753	18778	18854	18880	18862	18836	18559	18770	18841	18437	18753	18772	18850	18653	18752	18765	18640	18789	18760	18618	18651	18567	18775	18812	18855	19026	18733	18908	18843	18562	18790	18992	19038	18817	19112	18786	18890	18765	18879	18714	18667	18718	18798	18747	18685	18775	18649	18710	18643	18778	18826	18727	18960	18635	18721	18987	18912	18737	18729	18693	19055	18849	18895	18731	18807	18689	18684	18949	18755	18878	18684	18690	18788	18777	18518	18783	18802	18704	18586	18880	18940	18797	18809	19009	18909	18794	18757	18671	18735	18770	18702	18876	18804	18684	18789	18786	18740	18994	18899	18753	18785	18797	18599	18794	18708	18822	18855	18732	18873	18941	18689	18606	18683	18623	18798	18758	18796	18551	18843	18983	18726	18745	18911	18669	18654	18694	18946	18676	18650	18827	18695	18882	18877	18743	18691	18836	18790	18799	18917	18906	18973	18651	18694	18908	18876	18868	18818	18888	18777	18781	18862	18796	18874	18832	18810	18911	18789	18842	18673	18615	18815	18491	18637	18771	18782	19027	18748	18758	18872	18812	18991	18861	18715	18669	18780	18963	18903	18751	18704	18820	18810	18913	18805	18769	18725	18845	18750	18854	18817	18857	19006	18695	18600	18808	18909	18797	18745	18701	18765	18932	18985	18989	18717	18913	18774	18756	18806	18778	18664	18801	18985	18730	18709	18704	18810	18810	18710	18763	18737	18822	18777	18923	18717	18930	18677	18815	18933	18700	18774	18624	18992	19113	18718	18842	18781	18839	18726	18666	18764	18935	18767	18623	18713	18807	18709	18946	18693	18622	19081	18688	18604	18921	18779	18775	18763	18864	18641	18897	18741	18980	18710	19002	18859	18748	18895	18738	18777	18889	18733	19130	18658	18830	18961	18952	18723	18672	18789	18763	18647	18581	18647	18668	18850	18707	19042	18814	18847	18930	18827	18801	18640	18825	18816	18930	18748	18768	18746	18826	18805	18784	18659	18796	18659	18762	18615	18739	18868	18732	18836	18827	18804	18877	18873	18713	18757	18619	18818	18814	18807	18958	18831	18679	18775	18895	18693	18627	18789	18751	18938	18862	18913	18891	18831	18781	18839	18847	18645	18927	18789	18674	18870	18879	18773	18721	18714	18768	18800	18685	18787	18627	18732	18771	18656	18862	18663	18711	18705	18718	18871	18766	18621	18760	18666	18684	18955	18508	18806	18797	18715	18750	18948	18879	18675	19028	19015	18792	18835	18883	18656	18808	18678	18574	18898	18895	18813	18623	18730	18685	18668	18761	18745	18569	18683	18643	18629	18855	18689	18796	18621	18897	18676	18673	18791	19006	18734	18662	18836	18873	18814	18933	18743	18967	18827	18856	18884	18782	18826	18810	18652	18691	18879	18721	18744	18882	18737	18813	18878	18851	18654	18813	18783	18640	18872	18821	18597
21188	34932	31238	25060	21868	20528	19764	19458	19175	18858	18528	17954	17623	17339	17290	17022	16978	17032	16980	16951	16737	16811	16872	16996	17008	16846	16698	16846	16829	16998	17750	22500	22821	21397	19279	17450	16837	16740	16631	16798	16330	16582	16603	16627	16725	16671	16566	16569	16493	16832	16710	16374	16819	16594	16740	16591	16708	16625	16583	16552	16680	16672	16628	16714	16546	16752	16622	16535	16503	16691	16722	16653	16543	16665	16539	16421	16653	16549	16540	16641	16678	16823	16512	16574	16709	16528	16601	16692	16510	16652	16497	16571	16828	16575	16567	16733	16523	16630	16636	16501	16576	16608	16631	16626	16598	16591	16795	16561	16632	16412	16741	16499	16517	16574	16742	16647	16792	16579	16536	16582	16671	16454	16517	16732	16303	16568	16732	16607	16528	16648	16659	16543	16498	16567	16717	16664	16669	16682	16662	16624	16652	16689	16521	16643	16552	16582	16608	16593	16513	16743	16639	16379	16732	16657	16685	16770	16667	16556	16726	16647	16543	16477	16397	16661	16676	16597	16632	16528	16519	16441	16574	16575	16679	16641	16618	16581	16763	16431	16635	16593	16597	16624	16679	16616	16760	16636	16715	16547	16545	16803	16482	16584	16543	16545	16579	16621	16737	16558	16504	16525	16491	16719	16411	16581	16646	16637	16541	16629	16619	16648	16540	16694	16585	16660	16642	16580	16591	16543	16584	16652	16475	16637	16539	16569	16568	16444	16559	16660	16518	16582	16575	16679	16647	16734	16577	16521	16788	16773	16520	16604	16608	16631	16565	16578	16513	16494	16435	16566	16585	16490	16673	16670	16566	16700	16765	16636	16518	16370	16592	16433	16490	16667	16795	16571	16591	16608	16531	16569	16638	16594	16565	16451	16596	16541	16640	16613	16518	16522	16654	16634	16534	16509	16662	16534	16529	16594	16548	16597	16534	16526	16570	16553	16467	16474	16541	16522	16644	16417	16570	16566	16691	16592	16688	16577	16583	16691	16491	16466	16566	16637	16567	16468	16507	16517	16634	16683	16547	16576	16667	16655	16429	16504	16650	16615	16697	16563	16740	16599	16635	16604	16705	16368	16631	16491	16593	16671	16579	16597	16531	16553	16468	16556	16423	16646	16455	16699	16652	16443	16545	16489	16612	16650	16462	16537	16528	16656	16492	16582	16532	16786	16690	16696	16428	16491	16682	16503	16515	16599	16580	16645	16569	16623	16637	16552	16653	16670	16516	16687	16700	16522	16524	16726	16611	16593	16298	16612	16434	16640	16719	16605	16625	16567	16635	16624	16402	16505	16646	16574	16813	16623	16649	16446	16624	16642	16513	16473	16584	16455	16648	16718	16627	16596	16515	16795	16701	16534	16482	16634	16592	16684	16466	16552	16641	16732	16544	16660	16707	16498	16669	16506	16598	16584	16646	16484	16715	16384	16593	16571	16666	16622	16502	16515	16550	16567	16511	16703	16568	16679	16659	16470	16614	16701	16603	16537	16524	16591	16485	16469	16517	16691	16405	16588	16662	16471	16613	16632	16595	16610	16485	16704	16546	16521	16679	16688	16701	16577	16699	16548	16647	16584	16412	16371	16555	16722	16553	16610	16591	16630	16542	16512	16659	16689	16580	16662	16593	16646	16669	16412	16654	16551	16531	16520	16727	16599	16686	16594	16496	16395	16524	16478	16600	16719	16536	16554	16742	16599	16678	16649	16672	16667	16421	16604	16417	16626	16564	16547	16608	16502	16442	16632	16553	16508	16718	16524	16661	16569	16492	16666	16613	16549	16573	16622	16609	16667	16567	16406	16569	16658	16615	16595	16559	16561	16552	16634	16618	16421	16536	16613	16668	16668	16543	16753	16587	16612	16547	16480	16580	16513	16614	16678	16621	16638	16579	16424	16566	16454	16772	16570	16645	16692	16578	16695	16655	16681	16566	16596	16590	16695	16616	16519	16526	16410	16663	16583	16551	16475	16536	16648	16606	16672	16455	16737	16544	16631	16496	16606	16509	16666	16638	16536	16607	16616	16599	16593	16567	16793	16804	16612	16534	16526	16661	16472	16602	16523	16589	16509	16544	16494	16481	16647	16625	16473	16568	16561	16525	16572	16642	16491	16452	16777	16567	16431	16630	16553	16560	16538	16564	16597	16452	16542	16650	16479	16430	16639	16480	16655	16778	16625	16523	16588	16476	16661	16620	16632	16687	16506	16597	16632	16631	16695	16635	16627	16762	16576	16684	16574	16764	16583	16520	16737	16536	16426	16697	16747	16574	16589	16548	16591	16623	16603	16704	16540	16645	16695	16546	16648	16581	16500	16538	16615	16417	16555	16729	16673	16561	16586	16560	16832	16676	16423	16763	16634	16473	16687	16640	16492	16550	16582	16673	16567	16724	16547	16436	16608	16487	16517	16486	16541	16669	16647	16294	16621	16645	16590	16565	16595	16579	16542	16596	16471	16627	16504	16434	16712	16706	16560	16384	16633	16744	16602	16565	16631	16513	16451	16652	16464	16556	16535	16609	16660	16578	16529	16543	16627	16582	16535	16454	16530	16743	16432	16447	16669	16624	16535	16447	16696	16728	16411	16640	16444	16686	16508	16661	16372	16579	16502	16639	16684	16662	16642	16498	16552	16630	16445	16738	16602	16551	16577	16598	16565	16683	16633	16547	16510	16460	16521	16684	16655	16674	16574	16494	16405	16671	16588	16629	16628	16604	16667	16804	16567	16611	16655	16552	16647	16530	16411	16641	16578	16734	16576	16761	16483	16533	16621	16750	16520	16779	16678	16581	16574	16577	16640	16623	16716	16609	16577	16685	16496	16589	16541	16559	16736	16571	16587	16520	16642	16601	16558	16610	16617	16559	16624	16482	16529	16681	16672	16398	16578	16721	16641	16637	16455	16744	16532	16622	16569	16797	16587	16373	16679	16479	16627	16382	16496	16441	16783	16573	16580	16700	16595	16547	16499	16580	16578	16746	16621	16581	16556	16600	16732	16620	16644	16612	16613	16558	16578	16762	16532	16651	16544	16601	16576	16669	16620	16470	16687	16592	16585	16630	16502	16608	16669	16508	16570	16595	16542	16476	16756	16400	16765	16525	16621	16552	16646	16589	16489	16604	16442	16582	16703	16529	16625	16698	16580	16629	16700	16705	16640	16683	16715	16578	16447	16740	16685	16729	16508	16746	16598	16562	16529	16655	16647	16628	16611	16710	16582	16622	16511	16506	16672	16488	16673	16821	16612	16559	16565	16631	16645	16576	16397	16599	16473	16588	16499	16711	16612	16523	16490	16445	16498	16616	16441	16501	16530	16659	16533	16730	16533	16516	16667	16551	16648	16566	16707	16433	16550	16561	16557	16646	16580	16644	16597	16459	16505	16652	16434	16623	16585	16733	16466	16551	16559	16380	16628	16558	16479	16650	16318	16597	16533	16525	16590	16614	16684	16469	16570	16591	16693	16478	16599	16627	16634	16720	16538	16533	16506	16695	16618	16664	16479	16610	16566	16676	16454	16554	16582	16554	16667	16806	16531	16637	16817	16467	16746	16633	16452	16538	16544	16522	16422	16569	16643	16492	16565	16574	16668	16601	16580	16536	16672	16488	16577	16674	16606	16739	16458	16586	16647	16695	16352	16630	16685	16742	16443	16549	16482	16768	16651	16567	16329	16603	16678	16672	16668	16631	16514	16611	16521	16588	16634	16620	16533	16766	16465	16615	16707	16412	16375	16496	16619	16461	16499	16728	16477	16590	16456	16657	16522	16499	16559	16618	16640	16740	16741	16508	16487	16607	16639	16634	16595	16586	16563	16613	16582	16612	16530	16416	16659	16606	16541	16587	16494	16465	16796	16559	16560	16608	16523	16614	16408	16449	16655	16502	16676	16658	16599	16719	16562	16704	16605	16488	16672	16822	16568	16497	16647	16492	16376	16608	16485	16544	16646	16531	16511	16633	16518	16569	16453	16523	16480	16573	16526	16511	16587	16704	16529	16544	16598	16498	16493	16599	16513	16523	16456	16503	16720	16628	16496	16673	16437	16701	16522	16614	16678	16580	16593	16438	16576	16490	16525	16598	16587	16599	16617	16481	16601	16488	16654	16438	16449	16688	16668	16566	16465	16579	16605	16656	16744	16686	16463	16611	16524	16535	16590	16668	16629	16605	16471	16612	16572	16597	16440	16555	16555	16582	16515	16574	16458	16435	16579	16662	16539	16495	16377	16452	16607	16488	16808	16765	16672	16612	16682	16735	16530	16424	16604	16939	16502	16626	16601	16575	16517	16616	16435	16527	16557	16327	16501	16762	16528	16686	16682	16848	16562	16675	16564	16442	16579	16454	16515	16663	16696	16586	16463	16487	16524	16669	16495	16758	16620	16580	16734	16689	16373	16493	16444	16742	16542	16437	16520	16613	16497	16549	16636	16694	16488	16421	16638	16611	16519	16507	16548	16642	16483	16859	16508	16767	16518	16471	16475	16436	16536	16498	16648	16731	16580	16499	16623	16767	16567	16548	16615	16667	16532	16546	16425	16585	16569	16698	16563	16426	16573	16572	16697	16514	16754	16572	16586	16505	16577	16726	16609	16450	16530	16413	16572	16706	16525	16669	16574	16653	16440	16772	16513	16596	16665	16471	16552	16457	16593	16759	16600	16725	16596	16527	16625	16619	16427	16682	16432	16667	16593	16600	16579	16554	16619	16555	16494	16549	16572	16565	16526	16538	16602	16656	16783	16657	16435	16479	16634	16517	16502	16535	16631	16553	16579	16469	16511	16540	16558	16427	16553	16608	16458	16585	16695	16521	16635	16723	16538	16429	16546	16762	16722	16559	16578	16699	16515	16549	16643	16635	16540	16628	16502	16687	16534	16704	16596	16483	16437	16726	16660	16538	16588	16641	16633	16550	16578	16615	16686	16730	16606	16443	16401	16705	16474	16551	16677	16542	16788	16385	16616	16739	16706	16645	16541	16667	16646	16630	16627	16618	16506	16655	16595	16521	16469	16575	16394	16542	16573	16641	16607	16528	16601	16409	16756	16353	16612	16499	16536	16747	16567	16590	16575	16735	16605	16743	16604	16508	16653	16611	16532	16554	16595	16526	16531	16575	16574	16668	16696	16631	16736	16472	16579	16530	16572
27906	22528	25697	22935	19831	19953	19970	19705	19637	19413	19223	19201	19131	19123	19141	18910	18929	18990	18963	19087	19083	19173	18999	19026	19142	19152	18921	19014	18823	18886	18842	19219	19536	19605	19126	19210	18955	18993	19051	19049	19170	18767	18964	19016	18914	18713	18771	19023	18846	18684	18892	18847	18998	19035	19053	19034	19086	18866	19002	19054	18993	19025	18894	19132	19008	19127	18808	18838	18863	18781	18794	18824	18840	18945	18925	18980	19076	18953	18940	18843	19017	18931	18983	18879	18803	18978	18653	18718	19113	18759	18783	18924	18736	18916	18905	18951	18964	19032	19135	18853	19136	18936	19039	18877	19033	18876	18833	19070	19087	18998	18991	18956	19020	18984	18955	18980	18870	18858	18923	19138	18934	19103	18818	19053	19132	19012	18977	18942	19181	18923	18891	18919	18821	18919	18833	18896	19001	18816	19088	18859	18926	18926	18881	19149	18924	18917	19081	18918	19043	18827	19057	18894	18736	19112	18820	18752	19098	18850	18883	18918	19001	18909	18921	18902	19076	18922	18812	18893	19003	18979	19105	18954	19169	18936	19105	19064	18988	19053	18878	18860	18928	18969	18801	18949	18922	18831	19042	18816	18955	18930	18861	18923	18886	18916	18924	18855	18787	18942	18906	18868	19212	18839	18885	19249	19089	19104	19013	18957	18825	18918	19059	18832	18889	19027	18802	18701	18836	19093	18999	19132	19069	19120	18826	18797	18956	18793	18772	18855	18985	18791	18832	19066	18875	18956	18801	18898	18930	18932	19010	18949	18841	19071	18977	18961	19000	18815	18845	18924	18919	18868	18933	18978	18695	18801	18880	18840	19137	18952	18774	18924	18928	18922	19099	19009	18957	19177	18823	19078	18899	18941	19084	18684	18913	18844	18927	18880	18830	18912	19060	18820	18963	18820	18873	19050	18960	18873	18943	18784	18967	19078	18944	18977	18957	18855	19171	18867	18949	18782	18803	18754	19017	18908	19055	18946	19186	18998	19155	18833	18970	18762	19040	18826	18864	18971	18952	19052	18750	18889	19068	19014	18779	18934	18757	18910	18981	18976	19087	19022	18930	18702	18909	18711	18923	18920	19177	18880	19062	18774	18797	18747	18972	19135	18757	19004	18995	18918	18871	19015	18906	18817	18813	18921	18774	18927	19057	18802	19091	19235	19046	18986	18620	18949	18775	19177	18966	18988	18873	18728	18871	18959	18996	18892	18851	18876	18954	19008	19011	18987	18959	19103	19143	18999	18987	19012	19002	18897	19011	19106	18910	18978	18980	19095	19038	18993	19040	19062	18933	18884	18651	18925	19012	19111	19083	19035	18870	19124	18905	19052	18874	19148	19011	18757	19015	18872	18856	19044	18983	18899	18739	18833	18958	18906	18898	18913	18800	18844	18811	18898	18873	18595	18941	19065	19184	18912	18773	18996	18881	19050	19092	19076	19091	19064	18812	19106	18871	19037	19063	18883	19040	19097	18943	19053	18969	18778	18914	18733	18754	18975	19054	18885	18882	18817	18884	18681	18945	18850	18940	19018	18799	18920	19156	18880	18927	18912	18963	18634	18808	18870	19092	19007	19025	19129	19086	18978	18904	18983	19027	19056	18943	18879	18917	18790	18823	18706	18830	18870	18913	18915	19090	18845	18962	18913	19001	19044	19102	18985	19022	18992	19045	18954	19115	18932	18937	18994	18875	19159	18928	19110	18958	18983	18849	18851	18917	19165	18989	18959	19055	19099	18922	19113	18925	19004	19078	18902	18951	19008	18985	18932	19049	18843	18948	19017	18922	18778	18934	18886	18930	19077	18772	18897	18987	19078	18711	18858	19077	18875	18872	18951	18957	19012	18935	18746	19008	18800	19018	19030	19037	18842	19037	18853	18925	18970	18866	19162	18881	18911	18885	18748	18733	19051	18880	19102	19140	18925	19157	19056	19000	19019	19149	18951	19029	18819	19109	18919	19100	19017	19046	19270	18914	19088	18918	19114	19018	18974	18913	18992	18981	19031	18920	19032	18845	18786	19099	18982	18973	19094	18952	18979	19020	18812	19050	18821	18988	18879	18791	19131	19020	18897	18791	19113	18942	18892	18826	18716	19066	18774	19130	19016	19013	19153	19053	18960	19060	19167	18885	18946	18949	19075	18884	19020	18862	18912	18878	18814	19022	19066	18938	19017	19143	19033	18923	18754	18993	18930	19207	18763	19034	18706	18906	18849	18880	18853	19067	18779	18947	18921	18867	18928	18967	18930	18715	19008	19144	18960	19026	18947	18825	18864	19116	18906	19187	19186	19044	18845	19090	19025	18875	18983	18971	18876	19191	18968	19032	18928	18861	19186	18848	18909	18919	18868	18862	18953	19189	18877	18832	18958	18955	19011	18936	18912	18875	18939	18755	18969	19027	19182	18873	18981	18945	19166	19078	18972	19043	18864	19113	19054	18833	19006	19128	19115	18764	18976	18960	18904	18940	19083	18730	18985	18967	19044	18784	18882	18861	18955	18749	18888	18985	19111	18962	18917	19036	18989	18989	18948	19079	18926	18895	18923	19046	19067	18806	18891	19041	19161	18976	18913	18995	18842	19087	18956	18854	18818	19055	18798	18970	18901	18811	18938	18923	19192	19071	18972	18832	18846	18912	18870	19074	18824	18914	18939	18957	19029	18876	18882	18884	18852	19006	19007	18924	18840	19142	19032	19000	19120	19205	18973	18998	18790	18902	18890	18746	18876	19040	19160	18871	18973	18845	18913	18915	19004	19007	18898	18981	18837	18967	19127	18873	18969	18886	19069	18937	18787	18768	19022	19023	18817	19139	19058	18889	19097	18811	19035	19083	19028	18977	18815	19011	18943	18952	18952	18982	18901	18869	18983	19073	18756	18934	18983	19163	18998	18894	18773	19104	18975	18971	18853	18899	18997	19036	18755	18885	18807	18872	19179	19012	19093	18983	19018	19016	19104	19154	19015	18962	19055	18992	19155	18903	19015	19166	18947	18881	18926	18910	19012	19075	19081	18887	18933	18931	18948	18896	18982	19003	18794	18975	18837	19011	18961	19062	19089	19049	19215	18829	18957	18976	18848	18990	18765	18924	19000	19041	18739	18855	19154	18864	18907	18922	18845	18868	18709	18943	18925	18803	18938	18888	19003	18766	18950	19101	18834	18915	18823	18831	18775	18993	19006	18852	18861	18786	18883	19197	18963	19230	18951	18749	18943	18969	19015	18901	18967	18900	19026	18925	18877	18956	18960	18853	18667	19168	18960	18728	18986	18899	18825	18991	19064	18903	18816	18928	18939	19283	19119	18816	18842	19001	18819	18969	19004	19090	18948	18896	18932	18970	19056	19017	18821	18948	19007	18974	19074	18948	18949	18961	18983	19189	18895	18968	18840	19002	18835	19079	18912	19075	19110	18992	18814	18942	18984	18940	19117	18847	18771	18881	18960	18891	18964	19084	18971	18995	18951	19021	18970	19066	18907	19077	19024	19157	18794	19164	19043	18868	18797	19017	18920	18878	18806	18700	18795	18823	18936	18982	18777	18924	18941	18947	19017	19037	19067	18819	18853	18836	18927	18980	19003	19111	18962	19020	18986	18880	18860	18982	18857	18887	18793	18896	19208	18947	18925	19022	19046	18899	19159	19017	18818	19072	18920	19065	18887	19147	18707	18986	19064	18952	18828	18889	18923	18875	19045	19029	19046	18916	18952	18995	19151	19036	18893	18964	18905	19035	19199	18889	18929	19061	19074	19093	18946	19003	18781	18986	18824	19010	18773	19110	19017	18866	18872	18741	18865	18955	18889	18998	18894	18782	19029	19214	18621	19031	19153	19051	18915	18888	18885	18907	18983	19184	18936	18978	19009	19013	18836	18941	18758	19083	18895	18666	18840	18919	18763	19053	18906	19171	19147	19002	19076	18908	18981	19119	18956	18980	19107	18748	18919	19312	18781	18759	19012	18952	18922	18899	19024	18865	18805	18958	19001	18917	19108	19061	18950	19022	19008	18848	19081	18826	18788	18743	18838	18927	18779	18843	18870	18765	18797	19064	19076	19128	18998	19169	18982	18784	19010	18735	18956	19113	18813	19187	18956	18868	18898	18942	18969	18890	18897	19032	18929	18928	18973	19148	18845	19036	18966	19099	18903	18734	18977	18931	18788	18955	19006	18806	19094	18785	19033	18821	18881	18961	18733	19056	19010	18993	19091	19062	18850	18994	18746	18915	19102	18988	19081	19004	19067	18942	19060	19171	18822	19063	18975	19068	19059	19098	18748	19035	18895	18775	19188	18911	19150	18774	18870	18953	19007	19055	19053	18964	19039	18835	18739	18974	19124	18903	18895	18957	19082	19012	19095	18855	19039	19052	19048	18975	18996	19173	18817	19007	18977	18775	18978	18854	18954	18899	19064	18871	18858	18997	19017	19020	19179	19048	19066	18994	19001	19060	19001	19003	19043	18859	19082	19039	18881	19050	18984	19028	19008	19237	19073	19047	18691	19046	19058	18903	18870	18900	18904	19085	19060	19003	19012	19007	19134	18917	18944	18960	18896	19054	19090	19125	19027	19023	18958	18938	18913	18975	18763	18887	19022	19038	18845	18944	18722	18842	19045	19208	18958	18867	18836	19113	19049	19046	18972	19162	19039	18778	18949	18988	18899	18895	19085	18805	19097	18858	19036	19094	18815	18791	19074	18922	19006	18798	18976	19029	19112	18841	18946	19002	18932	19008	18895	18941	18846	18942	18718	19168	18805	18947	18895	19046	19088	18903	18923	18981	18724	18915	19003	18828	19097	18925	19023	18777	19044	18973	18849	18837	18835	18809	18827	18953	19155	19010	18866	19059	18863	19088	18982	18950	19155	19024	19006	18909	18880	19215	19013	18870	18845	18898	19182	18785	19014	19115	18911	19108	19083	18926	18806	18974	18978	19020	19008	18859	18889	19167	18830	19070	18892	19137	19021	19113	18984	19069	18764	19006	18927	18940	19020	18896	19128	19126	19058	19152	18977	18890	19073	18959	18918	18805	18861	19114	18866	18876	19113	19024	19110	19024	18825	19119	18954	18983	18959	19046	18753	19094	18945	19009	18975	19121	19026	19114	18879	18803	18768	18780	18990	19022	18754	18787	19001	19026	19056
18660	23175	22005	19191	18412	18335	18207	17853	17467	17223	17197	17228	17201	16890	16861	16793	16781	16831	16828	16732	16810	16751	16726	16909	16757	16800	16785	16663	16833	16708	16829	17354	17202	17142	16884	16997	16696	16674	16497	16628	16662	16473	16714	16641	16737	16624	16807	16620	16545	16659	16473	16647	16810	16729	16642	16666	16753	16704	16766	16634	16579	16750	16625	16732	16489	16636	16739	16744	16562	16815	16635	16493	16521	16530	16506	16462	16689	16607	16705	16694	16619	16773	16638	16777	16642	16695	16531	16624	16807	16858	16626	16713	16599	16651	16616	16602	16750	16611	16521	16623	16800	16582	16848	16728	16651	16649	16650	16613	16706	16556	16523	16568	16878	16518	16612	16671	16667	16660	16372	16545	16662	16636	16673	16634	16776	16686	16551	16585	16829	16730	16732	16550	16619	16550	16635	16700	16619	16734	16736	16699	16667	16577	16722	16776	16624	16731	16598	16700	16632	16799	16452	16744	16694	16490	16666	16598	16799	16652	16748	16758	16844	16626	16754	16620	16686	16609	16773	16683	16655	16571	16580	16736	16725	16654	16685	16656	16688	16620	16765	16568	16681	16625	16564	16716	16614	16710	16706	16653	16518	16746	16869	16612	16587	16512	16536	16720	16614	16640	16666	16746	16725	16620	16604	16601	16522	16635	16676	16700	16822	16650	16681	16781	16698	16756	16620	16583	16835	16828	16682	16651	16554	16700	16648	16526	16616	16671	16693	16666	16556	16600	16717	16613	16794	16461	16805	16594	16670	16588	16543	16580	16586	16783	16653	16755	16556	16716	16561	16644	16712	16441	16647	16762	16626	16605	16596	16734	16847	16750	16742	16657	16743	16639	16740	16608	16625	16726	16726	16758	16570	16621	16656	16729	16701	16835	16797	16506	16640	16666	16661	16726	16718	16623	16569	16538	16489	16682	16648	16521	16667	16633	16482	16885	16690	16641	16595	16632	16578	16508	16670	16488	16554	16766	16666	16673	16613	16707	16613	16634	16710	16589	16586	16781	16691	16709	16646	16672	16605	16671	16552	16628	16489	16736	16568	16590	16778	16773	16743	16736	16603	16695	16774	16657	16656	16566	16657	16574	16714	16609	16594	16840	16832	16380	16698	16721	16542	16813	16496	16640	16531	16648	16703	16675	16735	16606	16715	16758	16598	16807	16775	16720	16779	16599	16705	16674	16617	16722	16711	16636	16729	16755	16638	16545	16656	16743	16547	16684	16584	16700	16698	16637	16449	16628	16681	16661	16690	16592	16721	16719	16650	16583	16614	16771	16613	16582	16746	16702	16677	16595	16740	16581	16590	16863	16654	16564	16711	16611	16624	16497	16808	16765	16554	16730	16543	16637	16875	16668	16790	16639	16733	16719	16474	16765	16634	16734	16560	16659	16791	16554	16791	16753	16606	16637	16595	16774	16810	16646	16703	16762	16707	16839	16700	16528	16697	16749	16583	16785	16666	16644	16750	16528	16961	16688	16770	16688	16466	16533	16560	16547	16678	16717	16597	16602	16531	16583	16672	16660	17024	16860	16543	16712	16700	16586	16698	16900	16722	16698	16752	16641	16676	16681	16636	16666	16888	16813	16682	16577	16645	16599	16820	16631	16503	16687	16710	16705	16730	16670	16754	16650	16559	16689	16602	16560	16783	16583	16608	16586	16501	16770	16603	16690	16564	16694	16680	16658	16785	16666	16651	16591	16605	16484	16729	16737	16720	16709	16823	16738	16701	16775	16672	16679	16688	16665	16491	16754	16794	16630	16676	16638	16713	16667	16725	16824	16924	16737	16448	16690	16581	16782	16649	16544	16748	16461	16555	16702	16534	16793	16469	16488	16749	16557	16740	16568	16758	16694	16562	16658	16764	16870	16593	16598	16626	16779	16653	16775	16521	16670	16904	16583	16633	16754	16642	16741	16684	16936	16810	16772	16588	16735	16790	16808	16669	16712	16558	16511	16698	16596	16572	16836	16577	16777	16860	16805	16641	16777	16678	16676	16688	16765	16591	16730	16684	16611	16717	16546	16779	16520	16644	16729	16632	16653	16662	16709	16515	16723	16752	16573	16645	16739	16667	16557	16699	16792	16426	16594	16749	16446	16778	16605	16689	16705	16469	16694	16714	16740	16611	16764	16813	16775	16768	16637	16533	16718	16688	16596	16723	16615	16793	16584	16727	16864	16766	16595	16700	16579	16765	16577	16529	16629	16606	16629	16691	16591	16670	16531	16615	16655	16609	16678	16641	16869	16590	16585	16621	16620	16765	16680	16883	16712	16677	16631	16741	16477	16499	16755	16722	16668	16594	16789	16603	16489	16705	16699	16598	16631	16739	16658	16458	16613	16573	16536	16742	16666	16826	16691	16680	16580	16723	16738	16788	16867	16719	16731	16682	16598	16811	16605	16702	16555	16755	16700	16651	16745	16733	16754	16703	16788	16749	16726	16769	16778	16793	16656	16617	16648	16961	16763	16532	16672	16722	16866	16536	16671	16642	16651	16713	16561	16553	16527	16803	16655	16755	16777	16664	16819	16851	16767	16688	16665	16807	16645	16892	16630	16545	16593	16625	16707	16765	16814	16629	16698	16666	16571	16645	16721	16663	16620	16628	16715	16596	16619	16593	16675	16534	16622	16766	16850	16724	16717	16654	16608	16593	16684	16723	16510	16727	16557	16486	16709	16834	16596	16797	16652	16813	16634	16651	16863	16818	16553	16739	16711	16670	16761	16641	16664	16591	16773	16603	16555	16614	16600	16560	16636	16733	16593	16618	16624	16766	16596	16549	16592	16730	16600	16746	16714	16762	16654	16718	16580	16745	16666	16718	16519	16565	16527	16902	16617	16724	16681	16567	16903	16562	16618	16590	16754	16542	16779	16580	16717	16667	16687	16652	16615	16664	16671	16546	16624	16643	16532	16743	16535	16592	16609	16611	16569	16776	16821	16773	16684	16714	16774	16615	16503	16495	16865	16719	16549	16758	16599	16673	16661	16723	16657	16813	16643	16693	16770	16779	16657	16570	16565	16772	16628	16838	16748	16495	16574	16633	16719	16699	16738	16602	16679	16686	16674	16859	16618	16630	16657	16828	16644	16632	16745	16687	16614	16692	16552	16584	16585	16713	16705	16746	16744	16609	16630	16595	16657	16775	16687	16815	16641	16706	16581	16718	16611	16745	16678	16804	16685	16566	16639	16726	16730	16661	16702	16510	16760	16627	16588	16662	16655	16652	16649	16839	16760	16672	16588	16738	16644	16550	16748	16639	16547	16842	16642	16753	16634	16639	16736	16498	16676	16672	16872	16720	16721	16703	16506	16668	16788	16723	16667	16622	16761	16679	16734	16583	16704	16793	16493	16806	16713	16522	16699	16789	16730	16675	16768	16815	16861	16624	16591	16814	16764	16750	16612	16655	16678	16675	16474	16638	16819	16654	16710	16749	16899	16735	16677	16666	16584	16733	16502	16633	16710	16640	16595	16780	16823	16501	16726	16660	16855	16629	16745	16849	16627	16661	16815	16769	16539	16669	16546	16623	16573	16689	16779	16528	16779	16647	16684	16973	16723	16630	16623	16516	16651	16719	16652	16701	16773	16744	16710	16633	16711	16762	16447	16590	16651	16675	16490	16729	16597	16751	16824	16683	16686	16593	16649	16526	16798	16594	16775	16491	16619	16696	16553	16568	16537	16691	16576	16733	16725	16714	16649	16742	16712	16498	16708	16774	16675	16552	16620	16516	16648	16675	16782	16587	16688	16720	16691	16690	16605	16691	16903	16865	16773	16597	16598	16805	16754	16682	16652	16674	16728	16580	16694	16769	16745	16692	16673	16479	16733	16567	16745	16756	16749	16699	16569	16730	16731	16650	16656	16793	16742	16674	16672	16660	16624	16745	16790	16592	16736	16738	16870	16616	16720	16659	16799	16660	16544	16601	16604	16569	16629	16638	16702	16781	16786	16635	16405	16680	16659	16560	16523	16691	16731	16638	16810	16580	16644	16707	16589	16744	16795	16631	16616	16670	16656	16621	16590	16669	16612	16562	16664	16572	16663	16627	16974	16743	16640	16465	16700	16637	16725	16660	16682	16549	16655	16557	16748	16623	16703	16438	16753	16655	16691	16661	16649	16534	16826	16727	16722	16641	16444	16805	16806	16817	16644	16459	16583	16595	16643	16650	16748	16435	16500	16575	16820	16817	16677	16564	16844	16500	16775	16736	16728	16597	16735	16640	16642	16726	16596	16669	16751	16722	16469	16627	16576	16646	16615	16942	16712	16698	16669	16798	16623	16731	16552	16465	16738	16755	16695	16585	16627	16633	16631	16553	16619	16734	16582	16761	16705	16770	16660	16721	16717	16763	16657	16649	16663	16536	16588	16798	16537	16587	16566	16684	16648	16757	16777	16703	16864	16611	16631	16670	16663	16858	16697	16533	16776	16631	16848	16713	16741	16703	16637	16854	16623	16721	16697	16382	16541	16680	16611	16630	16793	16569	16649	16586	16767	16587	16579	16651	16491	16615	16730	16766	16584	16608	16646	16520	16649	16802	16590	16666	16819	16597	16766	16742	16628	16796	16689	16516	16659	16757	16665	16785	16616	16886	16658	16636	16683	16867	16669	16730	16839	16626	16689	16687	16725	16627	16723	16778	16552	16493	16758	16668	16735	16621	16564	16555	16679	16722	16654	16684	16539	16661	16611	16515	16668	16668	16760	16696	16711	16723	16773	16629	16592	16623	16759	16689	16516	16635	16618	16646	16557	16786	16686	16424	16742	16786	16795	16654	16559	16525	16710	16690	16544	16620	16639	16885	16622	16702	16674	16672	16737	16815	16512	16696	16580	16640	16665	16719	16599	16798	16721	16790	16784	16780	16806	16536	16797	16761	16603	16746	16497	16673	16657	16634	16385	16629	16628	16607	16747	16632	16649	16680	16580	16747	16738	16559	16744	16694	16752	16829	16690	16660	16607	16823	16613	16678	16640	16810	16635	16518	16596	16822	16723	16836	16602	16693	16715	16742	16664	16662	16677	16742	16727	16507	16724	16570	16646	16684	16796	16531	16682	16752	16745	16804	16786	16757	16591	16766	16714	16624	16582	16528	16645	16441	16752	16688	16569	16808	16519	16573	16680	16693	16636
23910	21326	28739	24398	22537	23034	22512	20345	19864	19944	19707	19616	19588	19440	19362	19468	19305	19126	19097	19317	19334	19357	19214	19338	19398	19252	19253	19400	19390	19025	19385	20520	21727	21343	20487	19635	19460	19345	19136	19211	19209	19199	19138	19242	19210	19253	19085	19273	19232	19328	19078	19172	19030	19168	19285	19121	19099	19083	19128	19087	19095	19323	19171	19217	19318	19075	19071	19127	19028	19056	19150	19110	19129	19155	19114	19223	19435	19029	18978	19268	19160	19195	19131	19099	19106	18938	19225	19100	19011	19157	19147	19260	19108	19117	19210	19166	19148	19095	19126	19041	19201	19156	19142	19113	19044	19175	19305	19100	19086	19093	19106	19245	19189	18952	19270	18956	19154	19081	19129	18857	19066	19192	19130	19033	19314	19099	19218	19040	19062	19094	19021	19113	19227	19018	18979	19139	18870	19259	19194	18875	19226	19078	19192	19254	19201	19082	19098	19014	19155	19075	19122	19090	19114	19235	19036	19212	19146	19262	18932	18940	18904	19144	19160	19105	19084	19418	19086	19012	19148	19121	19107	19038	19295	19103	19178	19039	19172	19128	18931	19082	18899	19141	19140	19114	19098	19317	18927	19039	19266	19183	19312	19049	19044	19057	19246	19203	19069	19023	19161	19074	19101	19159	19095	19171	19110	19055	19129	19176	19265	19089	18969	18948	19125	18951	19193	19098	19068	19082	19041	19038	19151	18939	19182	19305	19227	19144	19067	18970	19083	19215	19053	19166	19218	19202	19147	18937	19074	19124	19199	19275	19174	19180	19086	19121	18940	18985	19107	19303	19334	19082	19070	19055	18981	19090	19191	19307	19058	19182	19117	19167	18908	19280	19190	19104	19181	19094	19338	19173	19225	19199	19033	19109	19293	19192	18912	19025	19195	19053	18841	19077	19155	19449	19140	19272	19009	19117	19174	19242	19103	19158	19106	19128	18894	18885	19386	19175	19069	19052	19063	19143	19298	19082	19203	18999	19096	19064	19001	19126	19039	18946	18871	19336	19181	19237	18965	19283	19260	19160	19235	19023	19098	19160	19052	19083	19028	18978	18947	18876	19184	19087	19228	19166	19041	19151	19312	19127	18961	19041	19051	19314	18985	19299	19049	19242	19077	18779	19030	19028	19370	19212	18985	18959	19309	19262	19120	19036	19030	18891	18847	19229	18973	19109	19171	19020	19200	19181	19187	19126	19117	19172	18912	18994	19121	18905	18909	18914	18937	19231	19068	19218	19110	19113	19157	18901	19267	19049	18912	19210	18925	18871	19046	18967	19112	19008	19096	19071	19161	19168	19066	19247	19260	19276	19274	19065	18961	19238	19355	19262	19277	19401	19196	19022	19188	18997	19113	19195	19039	19126	19070	19187	18928	19179	19228	19190	19211	19253	19054	19170	19291	19177	18867	18971	18990	18938	19202	19177	18975	19073	19017	19058	19134	19062	19008	18981	19241	19061	19001	19201	19016	19097	18939	19090	19028	19228	19151	19122	19026	19104	19147	19059	19214	19195	19124	19213	19034	19057	19170	19056	19059	19217	19151	18983	19120	19148	19196	19373	19248	19060	19067	19151	18848	19057	19111	19054	19167	19209	19012	19299	19042	19162	19133	19189	19142	19007	19019	19280	19173	19042	19019	19028	19143	19015	19100	19179	18985	19085	18949	19035	19057	19125	19022	19381	19057	19122	19146	19185	19198	18950	19224	18947	19072	19049	19087	19179	18907	19094	19266	18964	19341	19069	19240	19125	19082	19073	19186	19256	19101	19246	19213	19164	19052	19135	19157	19230	19261	19117	19136	19224	19154	19290	18995	18945	19112	19093	18894	19103	19232	19007	19199	18997	19245	19299	19218	19215	19244	18842	19054	19241	19025	19109	19217	18894	19215	19165	19375	19161	19184	18971	19216	19199	19126	19006	19205	19093	19159	19071	18832	19114	19081	19069	19182	19119	19178	18990	19026	19182	19016	19100	19154	19213	19145	19207	18881	19102	18892	19017	19115	19016	19183	19230	19158	19029	19114	19103	18991	19016	19260	19315	18983	19190	19078	19248	19191	19095	19029	19016	18940	18998	19262	19046	19008	19038	19134	19046	19101	19113	19220	19182	19207	19082	18944	19130	19149	19178	19095	19062	19416	19167	19372	19012	19234	19211	19247	19099	18998	19188	19117	19210	19225	19118	19185	19088	18933	19097	19067	19063	19139	18950	19143	19128	19128	19153	19116	18874	19113	19118	19293	19099	19108	19009	19341	19058	19099	19034	19126	18881	19244	19064	19152	18805	19039	19193	19068	19047	18984	19184	19010	19096	18800	19104	19195	19024	19038	19086	18820	18972	19034	19329	18939	18971	19280	19163	18951	19098	19249	19185	19198	18914	19179	19114	19017	18895	19291	18901	19227	19018	19175	18981	19303	19218	19126	19074	19154	19117	19291	19032	19049	19226	19128	19203	19242	19199	19024	19213	19147	19031	18961	19058	18907	19129	19109	19111	19127	19109	18976	19355	19364	19108	19233	19068	19186	19122	19192	19107	19188	19035	18993	19134	19182	19372	19131	18973	19231	19183	19174	18934	18971	19128	19059	19106	19075	19129	19196	19160	19130	19141	18995	19096	19339	19168	19195	19133	18977	19033	19105	18973	19037	19072	19099	19043	19205	19042	19144	19230	18822	19214	19118	18981	19218	19070	19144	19163	19167	19019	19107	18905	19171	19252	19347	19037	19148	19180	18975	19323	19225	19065	19183	19038	19131	19144	19099	19024	19152	19355	19146	19073	19350	19177	19057	19070	19216	19284	18989	19212	19326	18928	19141	19396	19162	19196	19207	19198	19051	19215	19314	19219	19135	19243	19179	19093	19226	19392	19218	19136	19152	19255	19047	19033	19072	18850	19189	19019	19012	19080	19149	19118	19163	18971	19104	19276	19068	19140	19073	19097	19264	19149	19187	18944	19026	19167	19214	19145	19315	19156	19251	19352	19023	19260	19050	19175	19014	19170	19075	19168	19025	19176	19102	19135	19141	19122	19134	19213	19278	18993	19102	19382	19133	19063	19137	19183	19162	18997	19227	19181	18967	19065	19105	19085	18923	19176	19115	19120	19067	19187	19098	19257	19120	19071	19049	19000	18995	19337	19123	19118	19345	19198	19130	19099	19237	19195	19104	19304	19077	19128	19117	19281	18935	18890	19008	19251	19283	19179	19028	19175	19154	19198	19208	19038	19183	19159	18942	18960	19226	19053	19372	19220	19056	19218	19172	19270	19122	19231	19064	19228	19161	19168	19094	19016	19062	19089	19134	19030	19257	19214	19270	19183	19143	19159	19039	18808	19141	19013	19086	19158	19031	19204	19190	19226	19053	19087	18914	19196	19066	19215	19209	19172	19009	19096	19217	19091	19101	19055	19043	19201	19188	19255	19050	19121	19058	19162	18996	19049	19060	19045	19171	19123	19197	19224	19218	19320	19160	18943	19153	19075	19129	18923	19096	19182	18953	19181	19070	19150	19290	19179	18888	19196	19121	19180	19233	19115	18903	18987	19047	19146	19317	19253	19235	19173	19130	19242	19212	19189	19275	19409	19335	19216	19216	18989	19055	19104	19286	18899	19114	19026	19054	19180	19177	19024	19108	19017	19168	19339	19064	19038	19033	19175	18998	18957	19185	19228	19038	19178	19182	19128	18832	19102	19174	19029	19201	19034	19109	18815	19153	18981	18952	19054	19000	19285	19187	19054	19264	19324	19194	19178	19125	19270	19205	19086	19136	19277	19137	19163	19057	19066	19036	19166	19006	18965	19229	19129	19107	18983	19182	19253	19002	19103	19264	19091	19245	19358	18926	19132	19005	19164	19179	19239	19102	19079	19092	19098	19277	19040	19112	19222	19178	19312	19070	18934	19126	18922	19143	19319	19072	18939	19095	19098	19179	19241	19139	19179	18926	19294	19197	19025	18983	19242	19224	19139	19231	19228	19024	19147	19260	19222	18975	19114	19224	19175	18988	19194	19078	19098	18998	18912	19155	19055	19089	19008	19180	19039	19154	19108	18966	19147	19024	19244	19301	19335	19404	18958	19031	19101	19277	18967	19311	19012	19167	19174	19150	19093	19171	18937	19070	19006	19296	19075	19263	19178	19200	19160	19068	19205	19060	19117	19022	18992	19018	19027	19049	19031	18926	18988	19081	19095	19282	19245	19269	19078	19215	19215	19120	19118	19120	19031	19261	19166	19039	19104	19316	19163	19109	19136	19063	19172	19099	18994	19112	19090	19128	19197	18795	18994	19139	18991	19279	18931	19099	19197	19257	19190	19152	18952	19164	18983	19242	19203	19148	19104	19264	19021	19052	19094	19077	19020	19016	19171	19047	19204	19210	19057	19131	19081	19289	18911	19132	19106	18984	19195	19065	19185	19122	19118	19159	19136	19277	19101	19181	19174	19273	19029	19133	19190	19201	19179	19018	19034	18957	19120	19265	19156	19106	19128	19086	19269	18985	18993	19039	19035	19128	19166	19145	19259	18832	19122	19061	18958	19344	19224	19025	18983	19031	19108	19013	19126	19329	19045	19291	19138	19145	19107	19028	18962	19018	19181	19175	19026	19227	19142	19111	19081	19095	19030	19180	19180	19095	19036	19107	19292	18994	19135	19045	19008	19074	19016	19212	18953	19132	19293	19338	19304	19248	19140	19263	19077	19097	19132	19204	19109	19079	19248	18882	19138	18892	19149	19273	19110	19033	19209	19145	19189	19022	19139	19299	18914	19064	19391	18964	19068	19234	18989	19162	19000	19113	19056	19041	18780	19348	19125	19115	19254	19141	19292	19169	19103	19160	19194	18948	19085	19290	19198	19111	19348	19230	19110	19167	19036	18958	19131	19188	19078	19296	19086	19111	18890	19137	19173	19138	19238	19381	18973	18989	19021	19145	19203	19105	19153	19232	19352	19083	19262	19311	19111	19143	18866	19130	19184	19059	19016	19019	19133	19005	19086	19278	19011	19082	19114	19219	19272	19352	19102	19252	19069	19038	19208	19125	19031	19190	19029	19063	19161	19219	19278	19328	19102	19118	19032	19043	19136	19005	19167	19313	19264	19011	19222	19153	19028	19123	19293	19290	19132	19105	19040	18958	18998	19255	19076
17841	29296	26956	22791	21098	19708	18878	18120	18073	17677	17872	17633	17224	17112	17103	17064	17057	16830	16846	16914	16872	17099	17000	17088	16996	17111	17048	17253	17020	17106	17369	19453	20846	20108	18394	17648	17102	17088	17043	16900	17011	16797	16890	17078	16770	16986	16761	16908	16906	16837	16808	16974	16811	16837	17054	16901	17001	17026	16811	16715	16896	16945	16765	16806	16872	16887	16847	16851	17032	17038	16911	16993	16787	16814	16992	16726	16923	16855	16859	16908	16827	16746	16926	16859	16934	17008	16915	16887	16870	17001	16617	16943	16910	16839	16781	16927	16949	16880	16805	16931	16990	16870	16936	16792	16947	16891	17045	16988	16973	16868	17017	16878	17019	16754	16697	16746	16951	16922	16826	16900	16816	16783	16912	16729	16985	16863	16814	16837	16960	16756	16889	16859	16886	16840	16786	16903	16796	17041	16957	16842	16909	16822	16898	16861	17000	16857	17028	16940	16854	16809	16942	16840	16872	16817	16934	16858	16896	16902	16944	16723	16861	16892	17095	16981	16785	16955	16834	16961	16731	16935	16857	16812	16787	16966	16784	16778	16816	16688	16806	16843	16774	16915	16937	16774	16973	16833	16888	16958	16953	16880	16767	16746	16786	16935	16880	16860	16809	16953	17033	16926	16825	16980	16657	16852	16976	16884	16829	16912	16784	16792	16714	16840	16901	16956	17030	16765	16905	16944	16935	16798	16789	16805	16964	16765	16836	16871	16873	16917	16836	16941	16934	16963	16863	16909	16977	16843	16804	16913	16889	16851	16931	16671	16649	16901	17020	16757	16976	16893	16815	16993	16953	16788	16844	16706	16831	16834	16685	16851	17015	16886	16938	16963	16881	16921	16879	16890	16827	16872	16816	16944	16667	16863	16990	17059	16960	16779	16772	16898	16865	16878	16930	16751	16907	16761	16842	16816	16947	16900	17011	16640	16772	16848	16886	16776	16918	17022	16851	16722	16873	17012	16771	17066	16763	16954	16848	16909	16984	16718	16985	16843	16855	16724	16859	16857	16908	16668	16758	16759	16816	16925	16854	16916	16806	16783	16811	17056	17046	16950	16787	16787	16997	16771	16852	16912	17028	16723	16849	16923	16928	16884	16854	16899	16661	16852	16906	16839	16874	16765	16763	16901	16833	16788	16795	16823	16867	16862	16793	16841	16831	16781	16658	16958	16788	17053	16774	16790	16888	16789	16870	16880	16960	16671	16988	16741	16881	16745	17048	16651	17006	16826	16963	16695	16822	17038	16986	16814	16889	16974	16893	16674	16863	16858	17026	16890	17032	16720	17064	16876	16817	16845	16777	16962	16819	16743	16874	16887	16934	16789	16834	16800	16823	16979	16781	16940	16849	16816	16984	16869	16919	16926	16729	16694	16888	16653	16768	16772	16924	16738	16828	16935	16881	16876	16740	16832	16767	16818	16874	16767	16828	16889	16957	16751	16721	16888	16954	16821	16915	16700	16882	16914	16888	16884	16887	17049	16994	16802	16825	16939	16972	16854	16903	16780	16922	16808	16878	16854	16862	16895	16827	16840	16686	16846	16792	16962	16946	16929	16815	16842	16648	17015	16867	16950	16828	16922	16744	16796	16903	16857	17046	16838	16911	16745	16844	16978	16965	16796	16895	16723	16763	16794	16929	16870	16989	16883	16851	16969	16889	16847	16855	16964	16693	16859	16909	16921	16880	16761	16807	17026	16958	16866	16975	16879	16939	16800	16780	16806	16883	16792	16952	16937	16857	16811	16823	16765	16876	17058	16990	16938	16747	16875	17058	16703	16690	16787	16837	16905	16895	16999	16809	16658	16877	16876	16955	16880	16842	16690	16891	16946	16782	16852	16718	16848	17038	17020	16874	16911	16923	16806	16717	16780	16792	16882	16944	16985	16882	17023	16675	16976	16775	16832	16965	16893	16721	17048	16837	16805	16835	16791	17005	16764	17055	16895	16905	16963	16900	16781	16788	16759	16905	16882	16845	16885	16891	16902	16853	16901	16786	16711	16922	16822	16885	17056	16778	16987	16932	16805	16865	16767	17078	16988	17136	16643	17019	16878	16762	16906	16966	16838	16746	16901	17007	16825	17036	16838	16845	16923	16844	16936	16901	16962	16856	16754	16922	16831	16863	16959	16844	16801	16834	17034	16743	16853	16758	16825	17015	17008	16988	16957	16961	16857	16633	16780	16896	16797	16880	16967	16760	16944	16866	16869	16762	16763	16941	16813	16849	16983	16703	16935	16900	17046	16734	16737	16832	16765	17068	16825	16875	16800	16912	16822	16912	16813	16764	17004	16853	16912	16837	16985	16892	16704	16798	16903	16752	16843	16813	16869	16908	16789	16976	16725	16780	17013	16898	16917	16855	16778	16876	16776	16826	16622	16859	16883	16894	17069	16815	16778	16868	16793	16715	16736	16873	17082	16824	16977	16781	16760	17029	16768	16695	16963	16969	16841	16878	17054	16882	16878	16942	16827	16704	16884	16745	17059	16838	16805	16841	16804	16827	16782	17032	16875	16849	16877	16982	16737	16849	16910	16874	16843	16690	16853	16809	17071	16912	16912	16798	16844	16869	16880	16838	16987	17037	16892	16908	16777	17068	16939	16915	16885	16929	16949	16878	16780	16686	16728	16846	17006	16905	16923	17060	16922	16827	16805	16819	16669	16774	16806	16920	16918	16713	17082	16714	17016	16854	17028	16925	16875	16836	16885	16814	16856	16911	16787	16929	16967	16956	16930	16817	16822	16816	16710	16949	16912	16933	16884	16883	16727	16817	16916	16898	16828	16933	16907	16796	16898	16816	16861	16910	16888	17097	16790	16845	16831	17230	16853	16840	16933	16796	16787	16818	16893	16804	16986	16958	16796	16865	16872	16853	16929	16884	16761	16929	16608	16692	16846	16922	16944	16870	16886	16886	16835	16769	16748	16914	16870	16903	17035	16909	16996	16949	16898	16837	16948	16951	16755	16884	16894	16972	16827	16914	16977	16937	16786	16738	16794	16933	16872	16874	16700	16767	16861	16790	16889	16878	16760	16948	16877	16820	16796	17002	17157	16822	16737	16968	16861	16844	16826	16807	16857	16837	16954	16889	17079	16893	16777	17035	16819	16849	16874	16919	16930	16946	16965	16957	16820	16786	16870	16993	17135	16915	16830	16839	16904	16707	16927	16878	16820	16879	17018	16828	16829	16774	16806	16803	16840	16752	16901	17034	16750	16864	16863	16967	16974	16984	16887	16802	16721	16991	16838	16943	16684	16603	16909	16796	16818	17029	16619	17156	16917	16991	16839	16946	17087	16958	16694	16890	16650	17022	17060	16749	16887	16855	16815	16860	16812	16851	16858	16756	16791	16956	16733	16782	16734	16781	16878	16844	16722	16810	16739	16971	16879	16768	16884	16976	16854	16915	16894	16800	16757	16884	16907	16982	16797	16732	16815	16919	16919	16845	16816	16828	16688	16925	16769	16830	16896	16949	16830	16854	16765	16896	16979	16736	17082	16840	16697	16736	16847	16881	16916	16890	16736	16909	16857	16836	16938	16762	16926	16825	16790	17020	16822	16826	16767	16917	16830	17074	16783	16953	16930	16829	16814	16916	16978	16766	16789	16829	16854	17001	16962	16885	16957	16990	16803	16872	16851	16974	16808	16908	16785	16870	16911	16938	16905	16736	16961	16990	16943	16915	16952	16897	16982	16826	16863	16833	16941	16945	16809	16788	16982	16937	16904	16918	16941	17012	16868	16850	16872	16826	16777	16736	16882	16870	16811	17037	16662	16894	16836	16740	16863	16885	16838	16953	16818	16825	16955	16949	16862	16881	17037	16863	16926	16880	16740	16867	16785	16849	16778	16870	16808	16860	16734	16901	16850	16901	16979	16977	16737	16831	16808	16835	16865	16904	16858	16820	16939	16849	16856	16852	16830	16847	16881	16982	16677	16754	16684	16990	16804	16756	16795	16822	16958	16836	16759	16710	17020	16800	17026	16810	16894	16845	16964	16666	16889	16813	16763	16782	16849	16946	16810	16919	16990	16819	16826	16717	16748	16869	16720	16849	16934	16786	16854	16809	16906	16903	16943	16856	16787	16912	16885	16825	16824	16951	17130	16913	16807	16642	16853	16884	16886	16712	16879	17014	16859	16822	16815	16948	16936	16906	16906	16809	16808	16982	16893	16983	16946	16895	16865	16784	16929	16936	16918	16724	16832	16884	16966	16811	16831	16913	16659	16996	16805	16701	17027	17047	16856	16891	16867	16847	16850	16764	16947	16745	16789	16823	16850	16775	16959	16770	16791	16872	16869	16823	16803	16949	16684	16913	16832	16979	16966	16791	16861	16900	16813	16757	16850	16904	16781	16840	16834	17054	16823	16781	16764	16672	16911	16890	16754	16822	16803	16942	16870	16621	16825	16951	16829	16717	16831	17092	17056	16949	16835	16891	16918	16954	16893	16903	16943	16879	16844	16816	16771	16868	16835	16911	16869	16911	16889	16906	16831	16597	16856	16916	16851	16850	17064	16903	17023	16855	16919	16889	16761	16827	16914	16881	16823	16711	17001	16761	16712	16921	16927	16914	16833	16838	16867	16891	16843	16723	16891	16892	16772	16894	16805	16924	16718	16701	16812	16692	16923	17003	16851	16951	16827	16793	16879	16843	16929	17004	16885	16827	16855	17002	16854	17052	17070	16890	16935	16869	16603	16804	16957	16787	16928	16832	16654	16999	16790	16811	16841	16967	16752	16964	16888	16662	16783	16713	16745	16849	16974	16881	16883	16902	16839	16741	16785	16779	16929	16931	16809	16709	16784	16798	16857	16849	16781	16895	16850	16713	16804	16970	16914	16804	17030	17014	16905	16788	16835	16793	16821	16827	16922	16782	16671	16886	16677	16958	16975	16888	16790	16824	16834	16826	16959	16813	16858	16850	17019	17013	16833	16827	16886	16859	16835	16826	16752	16887	16768	16880	16907	16946	16978	16875	16845	16828	17001	16788	16978	17004	16884	16919	17016	16747	16964	16655	16975	16793	16999	16740	16753	16810	16748	16892	16815	16946	16871	16767	16874	16939	16826	16787	16950	16835	16933	16918	16836	16879	16824	16872	16817	16919	16782	16874	16924	17014	16987	16845	16714
22858	21321	29211	23794	21578	23829	25727	21155	20318	20592	20431	19937	19830	19991	19693	19556	19938	19684	19504	19720	19786	19585	19695	19642	19498	19436	19664	19660	19649	19560	19466	20831	23705	23726	22704	20924	20357	19745	19620	19390	19507	19399	19553	19444	19462	19499	19551	19570	19473	19529	19363	19346	19496	19518	19453	19578	19518	19618	19512	19395	19310	19467	19249	19216	19224	19491	19490	19538	19624	19520	19373	19572	19401	19471	19576	19450	19474	19540	19514	19379	19430	19537	19449	19498	19422	19589	19410	19395	19117	19382	19532	19283	19377	19387	19581	19514	19300	19410	19352	19240	19493	19299	19546	19423	19492	19355	19618	19266	19374	19123	19347	19392	19264	19480	19429	19374	19322	19374	19456	19383	19362	19398	19344	19313	19508	19265	19302	19265	19379	19581	19386	19321	19240	19509	19454	19473	19573	19551	19337	19380	19463	19374	19456	19273	19478	19355	19385	19417	19427	19438	19442	19423	19314	19409	19342	19582	19438	19474	19377	19466	19372	19320	19444	19448	19451	19460	19532	19394	19429	19333	19273	19479	19373	19589	19506	19537	19387	19223	19221	19371	19220	19466	19508	19243	19473	19144	19533	19110	19275	19161	19370	19431	19463	19421	19363	19155	19399	19196	19515	19267	19552	19462	19365	19332	19366	19559	19532	19578	19401	19300	19313	19393	19469	19402	19299	19351	19603	19386	19419	19471	19272	19399	19360	19597	19462	19281	19204	19300	19415	19103	19355	19506	19341	19483	19079	19328	19338	19382	19417	19276	19276	19387	19430	19379	19426	19535	19208	19353	19463	19218	19630	19307	19340	19608	19258	19242	19250	19364	19457	19397	19568	19383	19444	19398	19317	19299	19399	19099	19374	19483	19429	19313	19297	19498	19489	19618	19434	19288	19356	19472	19388	19330	19389	19236	19456	19323	19449	19284	19414	19461	19294	19477	19368	19218	19330	19332	19266	19505	19295	19411	19320	19350	19391	19520	19617	19398	19353	19437	19346	19401	19130	19488	19273	19192	19603	19363	19281	19284	19439	19378	19477	19299	19398	19454	19382	19384	19256	19276	19412	19417	19373	19304	19414	19404	19327	19315	19402	19306	19542	19388	19659	19487	19558	19397	19385	19562	19450	19385	19371	19451	19582	19410	19311	19405	19335	19427	19188	19329	19468	19079	19338	19482	19387	19400	19347	19454	19305	19522	19445	19580	19424	19413	19212	19451	19343	19269	19425	19581	19363	19298	19341	19615	19324	19391	19550	19532	19343	19321	19182	19382	19372	19555	19400	19352	19420	19462	19332	19496	19403	19529	19400	19424	19375	19418	19468	19405	19490	19440	19242	19368	19306	19299	19627	19339	19471	19232	19322	19280	19369	19457	19407	19430	19441	19384	19250	19490	19474	19416	19492	19452	19353	19326	19472	19584	19466	19452	19356	19423	19461	19441	19311	19280	19380	19372	19390	19339	19448	19212	19276	19377	19347	19226	19444	19274	19468	19298	19480	19273	19520	19272	19292	19362	19329	19241	19625	19338	19343	19433	19500	19540	19477	19500	19507	19143	19353	19330	19333	19339	19158	19245	19456	19388	19622	19298	19426	19417	19371	19238	19657	19482	19455	19332	19403	19348	19298	19422	19404	19216	19590	19259	19561	19503	19519	19256	19346	19387	19345	19326	19348	19242	19156	19293	19553	19168	19130	19415	19310	19350	19432	19453	19378	19388	19688	19294	19182	19480	19262	19319	19381	19381	19529	19434	19444	19411	19430	19277	19243	19271	19436	19175	19456	19164	19315	19456	19500	19274	19404	19366	19252	19466	19270	19204	19132	19254	19261	19330	19278	19594	19325	19362	19170	19398	19267	19339	19359	19463	19209	19414	19279	19159	19252	19291	19452	19487	19431	19440	19376	19342	19350	19442	19620	19460	19342	19383	19256	19475	19610	19434	19305	19581	19519	19387	19442	19397	19488	19528	19322	19380	19411	19376	19300	19565	19449	19511	19298	19380	19562	19376	19256	19323	19470	19479	19158	19212	19312	19419	19265	19310	19323	19400	19538	19614	19481	19305	19289	19458	19450	19467	19182	19476	19100	19277	19305	19367	19429	19489	19528	19349	19236	19141	19223	19289	19289	19468	19266	19355	19508	19329	19304	19149	19440	19409	19467	19261	19416	19401	19242	19574	19461	19348	19340	19242	19317	19403	19203	19287	19235	19260	19371	19278	19132	19281	19472	19594	19320	19319	19399	19371	19271	19469	19280	19222	19602	19363	19160	19463	19256	19344	19595	19543	19481	19268	19535	19261	19279	19384	19593	19558	19476	19292	19361	19673	19449	19375	19267	19386	19193	19493	19568	19372	19333	19550	19405	19338	19296	19337	19335	19503	19580	19169	19382	19280	19390	19409	19443	19419	19366	19401	19321	19341	19407	19378	19424	19569	19384	19166	19423	19385	19340	19114	19308	19159	19318	19303	19360	19436	19346	19279	19421	19297	19500	19292	19433	19383	19499	19432	19466	19422	19441	19280	19404	19253	19396	19513	19302	19549	19220	19428	19374	19396	19494	19396	19443	19314	19158	19475	19367	19139	19335	19437	19471	19248	19219	19247	19146	19368	19229	19297	19228	19466	19398	19269	19412	19350	19183	19430	19395	19513	19512	19322	19380	19226	19228	19311	19281	19518	19523	19354	19443	19364	19418	19551	19398	19489	19537	19176	19412	19588	19343	19389	19612	19528	19294	19367	19432	19484	19388	19466	19439	19265	19481	19382	19572	19439	19388	19238	19389	19395	19316	19416	19297	19426	19217	19218	19186	19270	19451	19438	19435	19283	19343	19328	19448	19314	19386	19497	19484	19355	19492	19310	19482	19413	19214	19202	19270	19354	19308	19282	19457	19234	19325	19224	19244	19296	19454	19466	19533	19540	19305	19266	19247	19288	19299	19252	19333	19150	19219	19389	19468	19581	19371	19445	19361	19419	19296	19341	19255	19458	19436	19339	19451	19665	19276	19285	19281	19451	19340	19151	19468	19291	19336	19311	19637	19442	19567	19365	19452	19572	19333	19313	19314	19446	19604	19208	19448	19247	19502	19259	19252	19463	19248	19409	19316	19497	19595	19355	19353	19202	19467	19520	19447	19305	19349	19307	19311	19430	19325	19427	19333	19527	19389	19373	19370	19311	19445	19226	19417	19382	19449	19469	19366	19303	19344	19284	19323	19443	19594	19417	19552	19374	19401	19650	19423	19378	19425	19291	19222	19556	19293	19230	19469	19516	19444	19478	19418	19186	19299	19492	19380	19242	19462	19406	19420	19282	19679	19376	19449	19312	19517	19401	19440	19302	19282	19588	19222	19522	19454	19321	19264	19096	19476	19366	19514	19491	19649	19140	19444	19414	19331	19338	19396	19463	19070	19575	19356	19370	19571	19455	19279	19198	19455	19226	19448	19589	19631	19297	19323	19462	19220	19291	19483	19337	19445	19459	19362	19442	19098	19182	19583	19503	19404	19336	19382	19495	19268	19230	19234	19299	19495	19173	19316	19405	19443	19322	19420	19237	19397	19506	19377	19454	19660	19340	19429	19524	19362	19373	19446	19116	19394	19168	19369	19590	19326	19432	19354	19483	19422	19292	19441	19305	19307	19366	19514	19514	19423	19334	19190	19498	19511	19515	19383	19449	19569	19296	19383	19429	19426	19293	19286	19373	19439	19281	19453	19409	19455	19503	19335	19457	19335	19184	19322	19139	19325	19341	19471	19274	19513	19444	19223	19466	19384	19483	19293	19447	19355	19248	19430	19302	19329	19502	19335	19211	19473	19347	19389	19149	19305	19365	19271	19239	19488	19327	19283	19204	19447	19460	19551	19354	19286	19316	19326	19409	19428	19412	19479	19440	19438	19385	19274	19308	19467	19496	19484	19544	19291	19441	19614	19572	19571	19271	19376	19462	19184	19360	19387	19466	19602	19450	19255	19261	19200	19392	19173	19245	19652	19227	19365	19463	19086	19361	19308	19283	19270	19094	19210	19453	19425	19206	19337	19343	19581	19185	19248	19389	19408	19475	19222	19387	19778	19149	19340	19517	19328	19252	19293	19366	19413	19391	19238	19399	19245	19372	19422	19178	19435	19417	19462	19517	19296	19378	19361	19279	19143	19250	19181	19459	19432	19331	19354	19368	19323	19458	19246	19575	19233	19262	19112	19255	19485	19381	19490	19429	19511	19380	19466	19231	19273	19564	19403	19261	19325	19453	19368	19344	19598	19201	19420	19447	19351	19323	19488	19405	19418	19109	19243	19445	19482	19377	19323	19375	19529	19363	19486	19284	19513	19510	19453	19309	19433	19165	19546	19206	19270	19554	19308	19330	19487	19361	19318	19185	19339	19328	19515	19416	19401	19297	19607	19634	19288	19437	19422	19341	19426	19475	19473	19453	19618	19460	19427	19394	19416	19400	19408	19239	19424	19252	19371	19344	19267	19250	19355	19263	19523	19289	19411	19464	19353	19527	19443	19226	19228	19289	19348	19321	19590	19348	19353	19285	19292	19602	19448	19324	19388	19475	19302	19347	19256	19341	19550	19377	19201	19323	19303	19300	19381	19279	19387	19430	19303	19456	19424	19436	19478	19229	19457	19380	19441	19410	19477	19227	19332	19312	19367	19296	19558	19174	19441	19447	19054	19298	19449	19483	19266	19330	19280	19180	19297	19483	19328	19318	19460	19249	19568	19305	19381	19308	19494	19194	19448	19332	19478	19315	19425	19504	19457	19323	19257	19501	19214	19304	19500	19507	19292	19288	19557	19534	19459	19557	19372	19605	19311	19199	19432	19518	19367	19414	19327	19427	19415	19323	19435	19471	19309	19567	19440	19419	19427	19532	19395	19441	19429	19408	19301	19353	19397	19378	19368	19460	19644	19252	19323	19252	19229	19359	19520	19353	19328	19436	19184	19256	19474	19447	19310	19559	19215	19262	19348	19432	19545	19276	19466	19790	19316	19372	19429	19355	19388	19346	19304	19396	19179	19573	19327	19364	19431	19330	19167	19281	19153	19318	19378	19297	19286	19239	19316	19366	19489	19402	19571	19457	19229	19476	19500	19392	19328	19392	19369	19326	19316	19573	19260	19457	19428	19544	19398	19410
19346	33773	31765	25543	21971	19918	19392	18706	18470	18307	18043	17651	17453	17343	17237	17048	17129	17106	17307	17187	17122	17274	17066	17202	17240	17122	17055	17051	17119	17177	17311	19836	23758	23118	20818	18870	17745	17326	16940	17185	16916	16802	17019	16961	17040	17053	16922	16965	17231	16829	17092	17039	17046	16846	16911	17087	17190	16986	17021	16971	17039	17030	16891	16981	16962	16924	17064	17127	17164	17001	16901	16942	16934	17074	17052	16899	16894	17015	16894	17116	16932	17059	17020	17041	16923	17014	17051	17063	17072	17018	16915	17047	16936	16896	17066	17035	17039	17069	16821	17010	16948	16952	16978	17025	16970	17219	16980	16833	17046	17113	16906	17082	16971	16814	17016	16803	16917	16846	17071	16925	17054	16927	16841	16970	16978	16930	17073	16928	16951	16907	16724	17006	17054	17006	16915	16972	16955	17113	16962	16856	16876	16905	16893	16990	16963	17103	17050	16929	16803	17023	16903	17083	17076	17085	16987	17120	16855	17100	16927	17080	16905	16952	16916	16822	17076	16835	16981	16777	16950	16859	17011	16934	16940	16771	16962	16864	16930	17054	16762	16920	16883	16945	17009	16972	17007	16932	16969	16847	17004	16891	17216	17058	16962	16851	16778	17012	16847	16983	16758	16982	16965	17014	16778	16873	17029	16965	16883	16854	16948	16875	16882	17110	16874	16987	16923	16915	16899	17024	17154	16927	16899	17044	16866	16926	17056	16898	16963	17132	16845	17023	16898	17024	17025	17001	16903	17020	16972	17073	16994	16942	16869	16983	16949	17044	16980	16932	16855	16929	16933	16851	16929	16973	16894	16929	16826	17071	16920	16939	17020	17045	16852	16868	17067	16831	17003	17094	16877	17043	16872	16925	16838	16892	17135	16860	16921	16830	16979	17076	16977	17000	16915	17125	16870	16845	17203	16996	17008	16941	16904	16932	16824	16870	16817	17064	16940	16898	16727	16973	16827	17045	16885	16978	17003	17006	16869	17023	16736	17074	16943	16992	16963	16960	16893	17076	17081	16841	17011	17078	16816	16800	16853	16984	17054	16867	17059	16764	17076	16739	17138	17049	17093	16844	17184	16883	16959	17016	16999	16942	16795	17011	16951	16806	17003	16885	17010	16909	17126	16962	17022	16935	16903	16998	16962	17007	16978	16953	16876	16916	16903	17078	16974	16841	16910	16990	17038	16977	16886	17000	16920	16895	16886	16947	16863	16909	16975	17204	17094	16757	16911	17121	16971	16997	16952	16908	16713	17077	16999	17076	17058	16776	16873	16964	16761	17119	17039	16929	16908	16895	16892	17079	16848	16919	16889	17070	16979	17090	17050	17048	16880	17022	16916	16907	16890	16874	17096	16974	17052	16807	16953	16938	16900	16954	16883	16831	16991	16887	16726	16998	16851	17038	17033	16950	17034	16913	16979	16897	16973	17021	16985	16942	16942	16897	16802	16871	16951	16886	16925	16896	16864	16801	16964	16903	16897	17013	17027	16923	17162	17014	17052	17085	16687	16934	17026	16821	16936	16999	17175	16964	17017	16976	16943	17023	16937	16933	16942	16911	16890	16926	16779	16905	16883	17196	16806	16968	16902	16953	17036	16918	17065	16897	16868	17027	17105	16697	16936	17025	16980	17042	16908	16886	16995	16925	16812	17072	16911	17046	16935	16891	16830	17080	16994	17027	16752	16932	16962	16972	16839	16952	16997	16840	16841	16914	16970	17097	16863	16896	17015	17065	16801	17100	16873	16862	17060	16924	16986	17026	16808	17033	17014	16959	16950	16895	16885	16941	16929	16669	16774	16934	17121	16791	17123	16745	17084	16985	17067	16875	17098	17010	16921	16988	17074	17097	16916	17079	16939	17007	16859	16852	16974	17079	16838	16927	16996	16974	17204	16868	16990	16882	16906	16814	16987	16924	16961	17041	17054	16854	17006	16817	17059	17037	16883	17018	16872	16866	17095	16991	17065	16901	16861	16949	16970	16910	16813	16842	16855	17170	17184	16919	16863	16958	17071	17048	16845	16941	17022	16900	16949	17090	17048	16961	17150	16999	17080	16914	16913	17082	16925	16903	16879	16812	16938	16972	17099	16853	17000	17060	17044	16951	16878	16929	16975	17126	16884	17178	16872	16974	17011	17026	16903	17173	16946	16823	16950	16990	17024	16902	16964	16909	16890	16968	16862	16991	17070	17077	17018	16854	16943	16931	16863	16912	17061	16921	17000	17037	16986	16996	16980	16982	16935	16948	16890	16934	16899	16982	16971	17019	16947	16972	16917	16996	16853	16836	17069	16928	17006	16929	16890	16919	16985	16942	16934	16898	17101	16986	16892	16924	16908	16898	17044	16984	16987	16894	17173	16904	16776	17006	16969	17014	16993	16841	17114	16767	16894	16892	17019	17104	16853	16971	17023	16960	16813	16872	16831	17193	17046	16953	16943	16913	16903	17001	16941	16833	16872	16892	16993	17079	17101	17035	16855	16971	16863	16937	17210	16983	16886	16892	16932	16904	17075	16818	16895	16917	17021	16847	16869	16730	16895	16762	16907	16984	16774	16977	16927	16736	16906	16920	16901	17056	17012	16719	16972	17007	16900	16877	16905	16857	16881	16782	16981	16958	16897	16837	16802	17037	17006	16890	16997	17042	16859	16857	16882	17015	16976	17042	16912	16924	16806	16931	17031	16975	16888	17100	16792	16868	16932	16801	16866	16811	16944	16827	17012	16993	17038	16915	16829	16923	16966	17021	17061	16977	17011	16969	16950	16953	16946	17160	16920	16953	16759	16995	17071	16823	17006	17017	16837	16871	17115	17018	17010	17056	16860	16898	16984	16772	16841	17056	17028	16976	16800	17049	16950	16876	17126	16907	17005	17045	16910	16921	17100	17077	16834	16932	17035	16812	17084	16836	16931	16991	16882	16770	16983	16785	16954	16843	16962	16784	17166	16880	16938	16739	17056	16948	17015	17027	16992	16944	16953	16896	16938	16988	16949	16976	16933	16918	17331	16798	16962	16937	16725	17032	16961	17125	17066	16890	16909	17101	16981	16837	16802	17003	16960	16839	17056	17012	16768	16883	16883	16984	16706	16883	16925	16750	17122	16964	16901	16938	17065	17081	16882	16851	16956	16919	16947	17118	16941	16957	17158	16744	16934	16779	16914	17072	16988	16879	16836	16947	16814	16881	17049	16791	16948	16946	17021	16887	16837	16827	16844	17087	17069	17057	17020	16974	16945	17016	17022	16790	17068	16868	17115	16592	17001	16958	16900	16967	16851	17044	16919	16852	17053	16849	16953	17110	16991	16952	17030	16932	16864	16982	16885	16888	16885	17077	16992	17012	16957	16926	16757	17060	17003	17036	16986	16913	16978	16936	16862	16948	16962	16776	17025	16942	16940	16932	16833	16908	17009	16956	17058	16998	16878	16857	16956	16993	17033	17054	16906	16980	16887	17005	17026	17082	16864	16934	16951	16835	17052	16993	16896	16928	16929	16922	17086	16882	16970	16873	16865	16904	17041	16961	17060	17090	16810	16999	17012	17064	16728	17056	16840	17041	17103	16940	16961	16906	16953	16979	17030	17017	16774	16880	16857	16965	16846	17020	16761	16838	16991	16893	17018	16982	17023	17033	17019	16969	16902	16880	16973	17099	17056	16898	16995	16883	17000	16843	16993	17055	17025	16875	16986	16848	16816	16888	16856	17044	17111	16991	17077	16890	17050	16844	16861	16974	16901	16798	16941	16968	17021	16957	16967	16810	16973	17089	16830	16866	16798	16943	17175	17013	16952	17049	17020	17024	16894	17107	16978	17023	17044	16884	17006	17005	17041	17051	16949	16948	16964	16895	16905	17022	16761	16879	17027	17045	16874	16950	16905	16827	17050	16917	16819	17009	17032	17067	17071	17007	16811	17114	16855	17049	16872	16902	16909	16955	17019	16892	17091	16952	16973	16913	16841	16912	17068	17068	17082	16816	16943	17089	17014	16736	17241	16875	16973	17043	16898	17058	16896	17052	17037	16933	17002	16979	16975	16899	16893	17015	16872	16914	17000	17006	16769	16904	17268	16760	16950	16954	17077	16879	16856	17001	16925	17008	16821	16859	17003	17069	17013	16941	16900	17008	16963	16980	16880	16997	17051	16786	16991	16777	16996	17001	16779	16960	17067	16815	16888	16838	16964	16899	16904	16969	17007	16789	17013	16800	16991	16952	16967	16898	17061	17098	17077	17064	17012	17038	16900	17101	16821	16996	16874	16905	16846	16879	17142	17189	16963	16934	17153	17027	16983	16949	17038	16934	16940	16843	16787	16988	16905	16877	16910	16889	16883	16885	17018	17012	17222	17017	16801	16804	16884	17097	16912	16919	17081	17050	16997	17011	16924	16960	17054	16963	16915	17075	16971	16782	16992	17083	17022	16804	16892	17004	17022	16870	16644	16824	16958	16813	16912	17063	16878	16954	16955	16927	16925	17038	17004	16962	16880	16899	16929	16997	16968	16856	16985	17017	16814	16875	16986	16960	16954	17015	17021	16942	16822	17020	17066	16946	16807	16973	16971	17078	17022	16777	16979	17070	16962	16903	16926	16873	16938	16818	16816	17010	17018	16997	16984	16830	16867	17041	16970	16999	16959	17179	17140	17001	16870	16970	16975	17007	16938	16928	16975	16960	17082	17039	17047	16888	16941	17003	16852	16991	17043	16804	16934	16949	17054	16842	17078	16850	16900	17049	17108	17072	16922	17245	17178	16768	16827	16960	17023	16797	16941	17068	16774	16976	16929	16955	17009	17085	17061	16929	16976	16790	17058	16928	16989	16959	16889	16914	16943	16891	17018	16944	17039	17043	16952	16977	16991	17017	16897	17149	16950	16995	16987	16943	17009	16915	17026	16897	16953	16925	17060	16941	16950	16973	16985	16880	16925	16777	16939	17021	16894	17045	16793	17022	17044	16908	17181	16867	16830	17050	16925	16926	16995	16855	16939	16873	16743	16921	17065	16911	17063	16992	16946	16931	16863	16891	16948	16953	16914	17075	16941	16812	17144	16854	16764	16990	16903	17108	16903	16838	16937	17013	17112	16868	16887	16957	16949	16944	17159	16927	17119	17004	17037	16834	16808	16852	16928	17010	16873	17032
27806	22484	25724	23062	19568	19648	19840	19613	19401	19305	19116	19293	19377	19152	19262	19057	18986	19119	19095	19126	19273	19448	19252	19189	18943	19168	19159	19268	18997	19179	19335	19301	19670	19698	19534	19360	19165	19178	19202	19043	19256	19067	19121	19149	19150	19000	19015	19378	19145	19071	19104	19208	19122	18957	19181	18894	19110	19032	19243	19129	19275	19208	18972	19037	19272	19052	19180	19134	19302	19172	19172	19161	19225	18989	19395	19263	19390	19332	19323	19042	19146	19102	19240	19150	18962	18943	19151	19097	19202	19072	19178	19090	19169	18903	19081	19099	19147	19183	19004	19121	19264	19341	19320	19192	19381	19364	19160	19174	19145	19186	19297	19218	18927	19206	19195	19086	18969	18953	19069	19172	19250	19091	19085	19163	19034	18927	19141	19108	19259	19138	19184	19164	19168	19056	18929	19281	19127	19172	19168	18968	19158	19242	19119	19087	19155	19391	19273	19152	19138	19155	19221	19329	19035	19180	19394	19319	19150	19215	19044	18988	19270	19190	19206	19283	19127	19168	19110	19233	19102	19059	19186	19202	19196	19113	19098	18926	19023	19106	19049	18926	19141	19189	19343	19226	19168	19289	19136	19055	19216	19180	19194	19158	19139	19027	18932	19030	19151	19316	19124	19279	19187	19066	19370	19181	19190	19011	19026	19209	18972	19091	19099	19195	18986	19116	19243	19059	18986	19090	19100	19219	19129	19226	19081	19278	19247	19123	19285	19139	19086	19192	18919	19043	19194	19198	19140	19288	19074	19229	19186	19164	18890	19237	19069	19147	19058	18838	19257	19096	18949	19118	19086	19016	19222	19042	19217	19335	19065	19350	19035	19117	18819	19009	19146	19093	19297	19394	19245	19185	19326	19198	19230	19083	19069	19225	19306	19138	19284	19263	19346	19172	19175	19088	18942	19035	19169	19138	19233	19282	19126	19282	19037	19370	19138	19166	19334	19176	19164	19190	19154	19020	19123	18849	19096	19240	19236	19158	19101	19358	18960	19080	18905	19158	19247	19260	19076	19094	19264	19077	19137	19292	18994	19046	19259	19156	19032	19094	18973	19157	19258	19168	19106	18986	19135	19052	19162	19307	19200	19128	19168	19161	19190	18992	19184	19235	19318	19192	19081	19084	19196	19152	19197	19281	19015	19066	19066	19314	18988	19048	19129	19444	19215	19194	19123	19189	19145	19238	18878	19039	19203	19175	19234	19109	19045	19188	19278	19126	19048	19231	19293	19082	19289	18986	19021	19116	19063	19067	19132	19072	19111	19277	19252	19188	19293	19092	18779	19166	19068	19216	18881	19203	19229	18883	19180	19003	19196	19054	19183	18991	19105	19101	18950	19164	19199	19030	19175	19075	19004	19227	19275	19209	19035	19146	19187	19302	19320	19140	18987	19399	19146	19109	19080	19116	19351	18939	19158	19056	18920	19224	19090	19296	19238	19182	19291	19085	19203	19233	19232	19145	19101	19190	19170	19077	19135	19329	19122	19235	19064	19197	19112	19210	19042	19139	19113	19079	19106	19028	19308	19179	19005	19243	19111	19155	19231	19158	19068	19228	19256	19279	19269	18965	18915	19216	19203	19008	18837	19091	19279	19285	19222	19206	19178	19411	19252	19215	19106	19227	19070	19145	19295	18924	19201	19109	19222	19362	19208	19224	18901	19028	19371	19288	19346	19146	19340	19247	19070	19187	19217	19170	19126	19182	19206	18829	19142	18980	19087	19090	19109	19079	19154	19028	19148	18960	19225	19319	19142	19278	19306	19168	19087	18962	19060	18943	19202	19020	19115	19208	19284	19185	19183	19090	19201	19084	19151	19253	19083	19208	19351	18963	19077	19234	19143	19074	19163	19276	19249	19233	19291	19196	19177	19326	19140	19202	18944	19036	19089	18998	19166	19026	19005	19091	19267	19155	19085	19017	19213	19122	19127	19099	19218	19294	19170	19182	19242	19203	19119	19202	19131	19006	19137	19160	19032	19109	19339	19148	19145	19357	19129	19068	19079	18977	19317	19014	19088	19050	18949	19138	19321	19188	19213	19262	18911	19116	19192	19097	19141	19371	19103	19153	19046	18987	19207	19068	19134	19030	19254	18942	19060	18978	19255	19277	18935	19140	18982	19201	19051	19108	19073	19061	19102	19171	19029	19051	19159	19056	19091	19277	19156	19174	19286	19089	18931	19336	19240	18811	19143	19050	19170	19239	19078	19101	19125	18949	19361	19185	19194	19241	19211	19252	19129	19204	19082	19064	19236	19157	18993	19119	18951	19380	19072	18999	19040	19217	19085	19070	19473	19011	19140	19238	18973	19255	18955	19103	19068	19243	18998	19209	19135	19397	19284	19263	19224	18988	19040	19162	19003	19151	19408	19152	19121	19242	19079	19033	19068	19006	19317	19337	19030	19151	18934	19011	19222	19214	19169	19350	19229	19147	19248	19196	19193	19016	19235	19155	19467	19232	19103	18933	19038	19247	19122	19089	19175	19136	19114	19349	19046	19253	19019	19050	19233	19152	19231	19192	19186	19041	19241	18929	19188	19150	19055	18998	19276	19060	19069	19296	19088	19088	19149	19139	19066	19269	19257	19226	19341	19311	18930	19145	19127	19271	19232	19293	19244	19223	19218	19059	19042	19090	19228	18953	19186	19170	19122	19172	19044	19094	19120	19069	19112	19116	19174	19187	19131	19073	19199	19227	19178	19095	19052	19197	19160	19195	19253	19063	19092	19165	19310	19161	19197	19030	19136	18962	18948	19185	19234	19211	19181	18977	19301	19236	19221	19222	19079	19072	19173	19147	19336	19098	18990	19366	18991	19167	19216	19036	19219	19182	19084	19103	19234	19035	19356	19050	19095	19044	19117	18995	19324	18965	19040	19263	19117	19115	19026	18870	19159	19120	19160	19253	19163	19211	19118	19340	19198	19265	19136	19096	18992	19297	19156	19329	19100	19052	19247	19435	19329	19034	19265	19166	19301	19095	19104	18916	19047	19041	19092	19071	19086	19179	19327	19313	19032	19064	19121	19004	19005	19198	19239	19107	19168	19232	19191	19190	19150	19034	19240	19241	19141	19095	19115	19090	19313	18969	19132	19122	19151	18959	19328	19137	19102	19057	19143	19168	19003	19057	18965	19145	19095	19192	19281	19278	19317	19257	19281	19327	19065	19076	19041	19051	19147	19175	19231	19007	19142	19074	19002	19106	19243	19207	19121	19499	18980	19292	19221	19375	19196	18955	19085	18880	19319	18842	19129	19215	19149	19088	19066	18983	19286	19179	18977	19279	19269	19282	19076	19064	18977	19066	19211	19179	19255	19114	19095	19200	19151	19169	19081	19256	19364	19184	19262	19084	19206	19023	19224	19175	19152	19181	19135	19112	19203	18957	19104	19103	19397	19180	19215	19032	19179	19143	19024	18921	18839	19143	19121	18931	18946	19120	18947	19148	19019	19009	19182	19068	19146	19380	18887	18864	19303	19098	19243	19096	19072	19223	19126	19164	19144	19166	19219	19014	19292	19185	19152	19056	19210	19092	19156	19055	19040	19124	19186	19241	19192	19254	19128	19138	19018	19010	19107	19189	19229	19277	19215	19223	19318	19129	19077	19060	19123	19265	19252	19273	19131	19195	19075	19089	19265	19222	19301	19006	19063	19059	19067	18943	19032	19198	19095	19066	19319	19057	19262	19133	19138	19179	19099	19237	18920	18881	18973	19067	19165	19063	18918	19162	19164	19199	19115	19471	19239	19229	19270	19187	19307	19105	19172	19182	18960	19162	19260	19370	19316	18948	19171	19161	19187	19052	19057	18982	19021	19001	19133	19117	19167	19022	19142	19225	19245	19293	19153	19068	19158	19220	19205	18947	19050	19136	19160	19179	19078	18857	19178	19098	19362	19201	18988	19056	19352	19210	19078	19201	19138	19310	19201	19221	19180	19140	19200	19365	19103	19289	19227	19055	19288	18958	19064	19083	19409	19429	19189	19077	19338	19222	19271	19163	19274	19073	19165	19036	19221	19299	19118	19090	19191	18954	19218	19229	19144	19075	19082	19154	19152	19278	19139	19103	18858	19142	19065	19291	19118	19262	19261	18872	19126	18980	19359	19031	19349	18989	19340	19232	19213	19116	19252	19293	19235	18989	19170	19218	19333	19071	18994	19089	19098	18942	19246	19072	19126	19093	19257	19130	19050	19090	19174	18972	19200	19307	19245	19146	19157	19140	19041	19306	19195	19260	19405	18990	19093	19232	19210	19023	19319	19157	19124	19117	19190	19025	19150	19119	19143	19216	19149	19238	19321	19141	19234	19081	19207	19146	18986	19277	19382	19233	19090	19163	19108	19121	19276	19078	19311	19080	19040	19037	19238	19037	19387	19114	19238	19161	19116	19093	19166	19234	19081	19033	19219	19109	19032	19050	19143	19231	19156	19232	19285	18956	19198	18955	19297	19168	19246	19124	19216	19049	19187	19095	18970	19230	19267	19315	19283	19195	19313	19107	19259	19447	19275	19133	19261	19390	19197	19213	19247	19324	19357	19113	19124	19068	19366	19027	19157	19087	19007	19254	19126	19047	19202	19203	19005	19040	19249	19195	19263	19282	19105	19146	19274	19069	19436	19277	19034	19048	19272	18994	19248	19253	19161	19146	19251	19167	19067	18995	19012	19153	19140	19129	19066	19219	19098	19173	19057	19119	19055	19129	19081	18877	19177	19056	19075	18989	19203	19116	18947	19096	19008	19045	18978	18878	18988	19108	19085	19108	19166	19441	19145	19185	18945	19076	19401	19197	19085	19237	19069	19058	18992	19090	19049	19158	19231	19038	18984	19287	19268	19255	19278	18991	19159	19293	19010	19184	19002	19118	19190	19016	19164	19242	19337	19322	19120	19249	19120	19112	19059	18995	19412	19137	19206	18993	19150	19106	18951	19311	19112	19092	19123	19170	19038	19083	19105	19426	19222	19228	19077	19298	19056	19175	19131	19006	19227	18902	19063	19280	19111	19048	19093	19115	19079	19111	19241	19063	18951	19073	19298	18903	19253	19250	19166	19367	19119	18989	19015	19177	19264	19090	18949	19321	19195	19265	19163	19027	19304	19147	19056	19065	19252	19211	18918	19100	19014	19252	19308	19115
17519	22919	22035	19038	18074	17644	17177	17231	17191	17089	17124	17057	16892	16767	17040	16808	16977	16590	16726	16933	16696	16851	16816	16766	16685	17049	16897	16668	16892	16802	16883	17028	17333	17166	17225	16972	16755	16783	16837	16858	16753	16862	16739	16784	16876	16731	16680	16683	16743	16789	16706	16750	16764	16747	16874	16717	16858	16705	16840	16791	16678	16689	16636	16743	16755	16866	16803	16748	16845	16814	16658	16778	16784	16787	16836	16819	16682	16742	16694	16797	16795	16731	16727	16667	16804	16821	16892	16676	16711	16756	16793	16682	16968	16835	16617	16811	16869	16776	16847	16787	16688	16940	16799	16605	16755	16774	16677	16690	16726	16822	16800	16789	16669	16830	16686	16801	16789	16754	16826	16776	16710	16661	16795	16707	16793	16595	16596	16926	16798	16623	16707	16765	16999	16760	16867	16764	16768	16793	16707	16697	16912	16642	16772	16594	16749	16670	16782	16886	16695	16727	16792	16791	16828	16798	16678	16994	16742	16880	16806	16634	16700	16816	16774	16528	16788	16590	16710	16734	16801	16975	16839	16780	16704	16852	16781	16684	16799	16716	16618	16865	16868	16613	16775	16823	16805	16933	16737	16946	16654	16799	16605	16766	16792	16808	16818	16812	16841	16734	16831	16741	16638	16699	16714	16924	16760	16869	16803	16851	16700	16849	16733	16802	16797	16591	16647	16771	16823	16788	16669	16779	16937	16868	16719	16629	16702	16770	16892	16762	16708	16598	16685	16658	16699	16846	16886	16598	16693	16750	16822	16698	16870	16996	16624	16990	16789	16646	16730	16844	16830	16757	16836	16819	16861	16686	16732	16655	16603	16763	16649	16853	16834	16517	16927	16809	16785	16710	16591	16822	16905	16734	16809	16625	16741	16850	16718	16733	16802	16767	16815	16787	16766	16677	16826	16766	16917	16827	16656	16848	16731	16737	16766	16660	16832	16818	16745	16654	16919	16782	16915	16658	16695	16725	16792	16731	16797	16689	16676	16783	16731	16846	16722	17009	16664	16808	16749	16830	16753	16864	16763	16722	16849	16620	16880	16665	16860	16697	16654	16800	16831	16721	16878	16850	16773	16841	16736	16811	16713	16731	16781	16568	16757	16810	16755	16593	16723	16721	16863	16737	16695	16726	16708	16617	16788	16857	16747	16977	16675	16757	16671	16651	16786	16650	16679	16897	16793	16702	16917	16933	16789	16706	16697	16622	16920	16740	16740	16825	16828	16676	16777	16809	16667	16848	16830	16766	16789	16762	16640	16826	16721	16721	16895	16582	16768	16835	16738	16637	16795	16829	16835	16743	16863	16878	16690	16789	16624	16616	16753	16677	16822	16650	16635	16853	16690	16682	16648	16714	16619	16847	16821	16833	16743	16831	16540	16618	16943	16904	16852	16799	16817	16816	16899	16872	16835	16867	16606	16858	16740	16571	16729	16867	16725	16841	16738	16839	16735	16772	16776	16950	16693	16703	16765	16730	16748	16969	16855	16631	16876	16702	16809	16771	16626	16839	16719	16865	16758	16788	16616	16794	16741	16568	16759	16888	16642	16741	16782	16792	16629	16750	16714	16610	16863	16820	16621	16666	16782	16635	16581	16695	16786	16630	16831	16725	16823	16697	16856	16796	16737	16803	16726	16683	16682	16757	16610	16718	16977	16932	16538	16837	16819	16592	16567	16877	16715	16603	16850	16732	16766	16523	16817	16723	16762	16723	16835	16759	16733	16661	16706	16650	16892	16625	16596	16772	16870	16909	16732	16809	16714	16751	16807	16659	16715	16749	16825	16684	16801	16694	16789	16834	16931	16780	16752	16824	16898	16700	16701	16686	16714	16736	16821	16698	16656	16748	16714	16626	16792	16651	16816	16896	16555	16794	16911	16776	16786	16736	16814	16769	16814	16720	16676	16667	16848	16650	16763	16675	16759	16701	16724	16879	16773	16649	16816	16687	16796	16755	16749	16713	16995	16759	16893	16730	16640	16765	16742	16831	16756	16925	16896	16753	16746	16704	16785	16858	16613	16878	16879	16841	16952	16803	16841	16638	16736	16879	16839	16901	16705	16683	16865	16810	16849	16814	16775	16625	16938	16588	16831	16697	16632	16856	16838	16571	16850	16867	16750	16702	16605	16827	16672	16690	16731	16752	16618	16866	16716	16597	16729	16784	16597	16731	16785	16831	16636	16689	16723	16767	16796	16765	16816	16717	16695	16801	16711	16505	16761	16784	16961	16619	16906	16702	16820	16717	16810	16823	16787	16766	16768	16898	16755	16793	16863	16802	16804	16662	16596	16654	16823	16817	16740	16753	16779	16727	16594	16706	16767	16760	16749	16745	16821	16753	16599	16787	16782	16682	16681	16688	16878	16881	16672	16763	16662	16920	16650	16866	16847	16585	16738	16971	16638	16694	16906	16798	16662	16729	16731	16916	16667	16763	16655	16804	16619	16612	16841	16775	16675	16914	16730	16623	16688	16777	16794	16780	16787	16751	16715	16725	16700	16735	16648	16610	16871	16770	16687	16849	16794	16769	16919	16773	16737	16745	16907	16682	16625	16640	16791	16826	16784	16607	16969	16662	16739	16708	16818	16760	16800	16659	16767	16660	16697	16813	16778	16698	16787	16842	16693	16681	16705	16684	16739	16677	16776	16771	16674	16901	16655	16819	16767	16821	16829	16910	16829	16780	16669	16829	16683	16819	16868	16809	16825	16771	16673	16807	16727	16696	16696	16694	16671	16756	16749	16821	16667	16776	16672	16597	16729	16649	16840	16715	16857	16728	16606	16693	16834	16715	16671	16670	16761	16794	16747	16803	16925	16637	16699	16828	16767	16830	16813	16664	16865	16730	16961	16785	16927	16712	16670	16729	16639	16718	16789	16731	16796	16829	16772	16683	16870	16645	16825	16670	16804	16959	16719	16753	16832	16731	16692	16737	16707	16968	16820	16831	16785	16828	16868	16780	16751	16882	16588	16786	16863	16693	16676	16778	16904	16809	16893	16686	16749	16777	16739	16765	16685	16772	16707	16751	16682	16759	16807	16554	16823	16769	16787	16829	16794	16812	16832	16624	16705	16671	16702	16597	16705	16750	16843	16818	16921	16859	16661	16712	16836	16777	16667	16796	16864	16793	16768	16660	16789	16789	16736	16767	16835	16830	16738	16732	16878	16715	16677	16666	16801	16880	16757	16711	16968	16800	16689	16771	16807	16746	16846	16780	16648	16754	16740	16677	16718	16744	16830	16721	16925	16747	16730	16714	16791	16770	16684	16692	16722	16872	16591	16805	16678	16643	16831	16719	16946	16731	16754	16689	16875	16714	16781	17178	16761	16815	16838	16699	16808	16835	16757	16920	16562	16767	16691	16875	16770	16726	16843	16765	16748	16605	16733	16924	16614	16691	16884	16805	16624	16883	16833	16763	16769	16905	16763	16680	16855	16799	16707	16646	16848	16629	16830	16647	16832	16836	16788	16631	16845	16620	16925	16829	16701	16751	16778	16923	16683	16764	16873	16789	16820	16588	16816	16889	16759	16844	16731	16696	16751	16829	16864	16798	16840	16589	16771	16916	16672	16529	16898	16693	16745	16676	16665	16625	16767	16746	16771	16766	16721	16915	16837	16627	16873	17014	16600	16792	16771	16524	16638	16733	16820	16656	16739	16842	17022	16733	16803	16647	16693	16749	16696	16892	16873	16809	16770	16843	16756	16691	16850	16846	16771	16792	16603	16760	16744	16995	16939	16813	16836	16794	16681	16899	16663	16670	16707	16806	16725	16788	16605	16692	16784	16689	16594	16754	16670	16918	16782	16929	16730	16617	16947	16737	16622	16805	16797	16583	16778	16781	16601	16880	16759	16716	16798	16752	16855	16764	16761	16727	16810	16889	16778	16723	16720	16835	16543	16769	16746	16710	16762	16893	16879	16892	16691	16749	16943	16681	16862	16685	16820	16693	16714	16778	16731	16861	16874	16692	16662	16872	16573	16727	16610	16744	16865	16691	16664	16784	16646	16792	16625	16802	16796	16680	16863	16866	16701	16723	16650	16945	16795	16759	16646	16639	17051	16703	16645	16841	16790	16904	16986	16651	16763	16880	16755	16738	16656	16628	16739	16813	16678	16955	16684	16729	16814	16597	16954	16797	16722	16836	16765	16758	16621	16953	16853	16895	16822	16763	16850	16840	16888	16707	16546	16628	16723	16815	16685	16735	16845	16825	16876	16726	16700	16755	16695	16849	16768	16791	16690	16469	16882	16688	16681	16625	16782	16666	16728	16805	16645	16685	16723	16716	16646	16727	16615	16694	16637	16929	16651	16739	16917	16745	16735	16737	16700	16842	16695	16656	16601	16641	16697	16759	16719	16651	16837	16807	16728	16715	16800	16715	16653	16822	16756	16718	16744	16773	16760	16855	16771	17036	16640	16728	16763	16677	16630	16836	16718	16709	16731	16816	16775	16622	16897	16660	16810	16734	16820	16855	16807	16743	16887	16695	16761	16844	16687	16825	16859	16727	16759	16816	16585	16941	16865	16967	16690	16631	16717	16877	16638	16714	16658	16799	16876	16746	17045	16708	16815	16792	16857	16673	16837	16692	16887	16896	16730	16714	16782	16647	16613	16686	16693	16683	16867	16556	16848	16706	16718	16809	16820	16712	16861	16847	16688	16810	16760	16771	16650	16808	16898	16833	16765	16747	16891	16798	16696	16781	16747	16700	16738	16782	16677	16793	16703	16599	16920	16898	16761	16791	16732	16693	16698	16739	16736	16625	16988	16632	16962	16820	16759	16795	16747	16760	16865	16705	16761	16766	17074	16525	16658	16696	16735	16864	16892	16809	16783	16570	16528	16883	16802	16798	16789	16878	16857	16853	16809	16893	16436	16763	16752	16877	16847	16898	16690	16889	16924	16795	16726	16805	16596	16750	16852	16855	16700	16700	16716	16756	16814	16714	16698	16914	16773	16922	16790	16583	16901	16683	16720	16821	16749	16741	16813	16697	16852	16894	16760	16736	16878	16620	16844	16843	16649	16861	16955	16755	16844	16691	17022	16764	16874	16713	16968	16767	16741	16797	16842	16840	16864	16746	16982	16671	16925	16729	16893	16676	16599	16757	16787	16848	16705	16861	16848	16722
24022	21461	28909	24578	22540	22693	22304	19994	19389	19398	19315	19178	19315	19287	19209	19139	19000	19135	19178	19131	18949	19281	19087	19134	19186	19160	19073	18993	18934	19227	19704	21799	21649	20665	20031	19454	19292	19150	18870	19084	19019	18860	19098	19080	19058	18629	18898	18941	18910	18901	18786	18869	18930	18954	18711	19085	19133	18943	19227	19049	19051	19004	18740	19167	18936	18995	18850	18867	18839	18977	19033	18799	18919	18908	18861	19017	19108	18889	18908	18915	18977	18687	18935	19048	19003	19031	19108	19014	19024	18971	19021	18960	19082	19023	19221	19180	19040	19044	19112	18962	18934	19009	19048	19009	18887	18893	18879	19261	19131	18908	18942	19001	18759	18927	18857	18953	19045	19043	19047	18936	18914	18875	18920	19087	18965	19021	18904	18935	19003	19035	19105	18995	18979	19005	18904	18823	18921	18749	18683	18844	19066	19001	18996	19015	18983	18881	18874	18854	19078	18875	18859	18887	18905	18986	18860	18847	18940	18942	18917	18837	18878	18881	19110	18926	19011	18948	18999	19019	18883	19019	18964	19017	19059	18990	18990	19113	18939	18878	18944	18963	18966	18701	18743	19125	18999	19295	18925	18813	19198	18958	18962	18938	19299	18961	18928	18850	18875	18800	18958	19260	19101	19046	18841	18914	18914	18733	18906	18992	18935	18809	18850	18822	18872	18935	19022	19078	18856	18911	18857	18838	18960	19123	19243	18954	19035	18869	18957	18912	18899	18865	18972	18980	18972	18881	18925	18921	18709	19019	19023	19281	19088	18990	19063	18891	18962	19024	18976	18899	18857	18887	18851	18937	18960	18995	19087	19012	18880	19163	18936	19090	18986	19009	18707	19040	18826	19109	19168	18976	18924	19086	19035	19122	18920	18942	18963	18941	18784	19019	18888	18988	19011	18930	19030	18872	19008	19162	18999	18943	19076	19232	18948	19088	19058	18873	19130	18969	18860	18900	18764	18965	19001	19101	18796	18880	18917	19017	18997	18935	18812	19071	18955	18866	19189	18902	18914	18821	19138	19070	19059	18995	19038	18938	18805	18898	18800	18649	18787	18835	18893	18876	18852	18964	18912	18957	19177	18921	18952	18923	18974	18685	18857	19014	18739	18945	18810	18825	18910	18742	18729	18992	18976	18993	19050	19003	19015	18851	19012	18983	18801	18878	18984	18991	19213	18993	18955	18897	19016	18955	18844	19066	19013	18933	18857	18891	19039	19048	18813	18923	19040	19033	19097	18960	18924	18848	18773	18697	18847	18816	19012	18969	19029	19000	18974	19080	19182	18965	18957	19115	18808	18960	19153	18750	19074	19015	18948	18862	18939	18849	18925	18811	18867	19055	18771	18943	18975	18910	18938	18882	19069	18809	19016	18776	18948	19072	18793	19038	18959	19020	19084	18998	18796	18791	18867	18910	19244	19043	19086	19052	18967	19069	18997	18864	18780	19003	19137	18931	19021	19059	19017	18839	18776	18890	18859	18863	19042	18976	18846	18784	18849	18800	18973	18830	18948	19039	18872	18929	18951	19111	18921	19001	18960	19050	18827	19014	18825	18975	18883	19140	19003	19003	19026	19071	19080	19008	19072	19030	18908	18815	19096	18881	19056	19009	19310	18949	18895	18652	19014	18913	18878	19032	18989	18992	19007	18820	18978	18698	19166	18820	18971	19114	19062	18936	18904	18975	19096	19071	18931	18701	19098	18930	18889	19026	19064	18779	19002	18809	18901	18944	19269	19124	18822	19076	18829	18977	18989	19071	19109	18978	18826	19062	18751	18880	18925	18984	18951	18853	19027	19028	19041	19052	18737	18994	18805	18966	19051	18970	19045	18915	19010	18794	19102	18994	18794	18917	19009	18865	18905	18894	18990	18746	18913	18892	18728	19094	19010	19073	18953	18774	18983	18990	19018	18950	18793	19046	18958	18839	18946	19250	19140	18976	18873	18983	18988	18980	19031	18889	18921	18977	18942	19002	18954	18840	18906	18975	19216	18661	18865	18951	18845	18837	19039	19004	19038	18842	18934	18864	19130	18890	18727	19014	19171	18965	18785	18978	18774	18888	18986	18812	18953	18952	18872	18767	19002	19134	19123	18941	18980	19169	18907	18832	18988	19018	19017	18929	19252	18859	18854	18991	18769	19001	18876	18882	18917	18821	18845	19117	18998	19178	18906	18868	18939	18988	18993	18993	18977	18947	19027	18996	19063	19027	18846	18923	18856	18851	19063	18685	18781	18763	18855	18980	18825	18977	18948	18922	18977	18885	18924	19002	19110	18940	18803	18970	18989	18897	18953	19099	18919	18937	18935	18953	18997	18831	18962	19128	19079	18888	18949	18879	19085	18911	19034	19178	19026	18740	19047	19061	19120	18896	18774	18992	18852	19111	18938	18855	18797	18982	18950	18768	19092	18976	19119	18771	18734	18822	18782	18969	18799	18863	18794	18884	18948	18967	18852	18883	19038	18923	18913	19020	18926	18956	18865	18869	19176	18972	18891	19116	18982	19054	18990	18975	19045	18978	18865	18902	18975	18952	19015	18698	19071	19026	18913	18939	18935	19160	19063	18925	19029	18920	19028	18725	18987	18928	18914	19118	18948	19113	18879	18760	18968	19027	18860	18884	18688	19192	19043	18864	18863	18816	18902	18715	18945	18954	19031	19149	18865	18990	18868	18949	18978	18808	19034	18729	18774	19081	18915	19125	19015	19157	19000	18931	19024	19069	19127	19006	19013	18783	18801	18868	18941	18950	18930	18946	19087	19067	18975	19004	19125	19053	19034	19035	18761	18873	19113	19084	19003	19015	18967	18945	18885	18832	18993	18871	18930	18742	18696	18904	19044	18993	19056	18867	18908	18920	19048	18988	19092	18971	18964	18937	18915	19160	19030	18878	19054	19219	18987	18796	19040	19036	18818	18912	18860	18721	18795	18884	18944	18849	19004	18882	18943	18923	18892	19069	18920	19260	19030	18859	18959	18899	18881	19033	18815	19031	18838	19053	18866	18940	18765	18855	18992	19098	18845	18957	19043	18900	18881	18959	18978	19244	19008	18984	18944	18852	18995	19102	19020	19004	19072	18844	18915	18916	19151	19047	19037	19057	18788	18900	18643	18971	18826	18895	18950	18894	19022	19078	18796	18856	19144	18748	18808	18932	18849	19016	18887	18773	19019	19045	19075	18834	18888	18832	18949	18799	19138	18998	19081	18978	19239	18986	18997	18948	18992	19056	18661	18739	18996	18699	19098	19070	18856	19035	19117	18973	18854	18982	18962	19091	18908	18603	18784	18643	18888	19070	19001	18949	19026	18932	18937	18928	18667	18901	18949	19100	18900	19054	18993	18962	18788	18901	19068	18975	19068	19080	19043	18800	18821	18962	18942	18837	18718	19155	18853	18963	18968	18939	18881	18816	18826	18944	18948	18790	18943	18875	18938	18816	18771	18958	19067	18897	18910	18788	19201	19065	18765	18735	18766	18929	18882	18946	18929	19048	18953	18800	18861	18925	18805	18932	19132	18862	18889	18844	18848	18803	19034	18995	18688	18904	19133	19103	18933	19157	18971	18832	19000	18918	18949	19001	18922	18859	18863	18928	18834	18961	18834	19024	18806	18883	18781	18853	18909	18982	18907	18870	19016	18891	19048	18823	18910	19047	19067	19255	18823	18821	18961	19091	19054	19000	18918	19041	18996	18911	18947	18975	18819	18790	19066	18952	18859	18875	18861	19041	18933	18907	18937	18975	19161	19230	18977	19106	18878	18937	19085	18819	18839	18963	18790	18918	19058	18996	18800	19167	19098	18785	19049	18936	18871	18832	18947	18876	18823	18989	18975	18895	18972	18861	18962	19003	19134	18817	18943	18824	19060	18909	18926	18689	18907	18987	19068	18964	18920	18919	18950	18995	18975	18685	18706	19032	18895	18999	18927	18878	18881	19202	18947	19141	18934	18923	18899	18975	19001	18855	18777	19044	18996	19043	18961	18800	18994	18910	18794	19019	18860	19095	19049	18862	18984	19095	19075	19141	18823	18928	18921	18756	19056	19181	18958	19217	18941	19022	18972	19030	19119	18934	18974	19015	18961	19063	19024	18955	19014	18816	18965	19115	19086	19167	19147	19032	19146	19091	18902	19150	18811	18912	19110	18877	18896	18999	18981	18802	18807	19014	18957	18755	18938	19069	18977	19057	19098	18869	18836	18951	18848	18957	19040	18961	18958	18837	18838	18894	18798	18788	19026	18827	18943	18941	18991	19115	18867	19043	18888	18956	19028	18820	18815	18990	18939	19215	19172	19023	18907	18999	18757	19054	18959	18797	18926	19057	18847	19008	18904	18871	19163	18913	18831	19020	18857	18946	18804	19149	19013	18952	18785	18947	19019	19053	18879	18847	19091	18955	18829	19056	19018	18823	18901	19012	18877	18862	19047	18975	18945	18827	18954	19112	18956	18760	18925	18854	18970	18998	19027	19074	18914	19077	19134	18860	18808	18953	18743	19081	18915	19036	18899	18936	18906	18811	19111	18902	19031	18910	19006	18747	18743	18871	18819	18944	19003	18724	18942	18956	18938	19039	18808	18772	18870	19038	18885	18945	18805	18871	18829	18951	19072	18987	19021	18952	18941	18898	18896	18922	18889	18815	18922	18977	19107	18674	18870	18883	19108	19047	19025	18964	19077	18966	19045	18944	19044	18957	18854	18852	19110	18912	18938	18950	18896	19154	18961	18916	19144	18893	19013	19040	19002	19029	19013	18806	18938	19154	19003	19020	18911	18789	18910	18967	19054	18983	18951	18975	18858	18922	19151	18914	18929	18743	19054	18952	18980	19122	19006	18928	18909	18868	18817	19042	18917	18992	18754	18949	18741	19002	18896	19084	18945	18915	18953	18827	18811	18936	18989	19118	18725	18990	19013	19000	18777	18939	18911	18912	18753	18863	19065	19080	19014	19112	18879	19080	19140	19061	19027	18870	18766	19039	18794	18940	19045	18932	18995	19117	19014	19136	18922	19089	18838	18826	19064	19074	18993	18712	18867	18739	18993	19033	18900	18998	19066	18912	18956	19001	18997	19008	18963	19021	19159	18830	18996	18867	18637	18787	18979	19060	18876	18945	18802	18785	18886	19135	19001	19037
17336	29717	27985	22313	20069	19009	18115	17782	17590	17197	17254	16977	17123	17042	16761	16896	16893	16779	16796	16932	16860	16647	16678	16775	16672	16883	16789	16563	16739	16999	18383	20833	20293	18787	17876	17072	16774	16854	16655	16771	16631	16794	16779	16521	16759	16807	16694	16730	16827	16727	16713	16773	16602	16748	16723	16778	16813	16601	16581	16497	16802	16729	16753	16615	16713	16708	16631	16578	16817	16813	16730	16766	16601	16681	16638	16764	16761	16644	16752	16908	16624	16662	16677	16557	16683	16635	16923	16661	16697	16579	16639	16754	16790	16872	16638	16567	16508	16646	16536	16721	16655	16694	16618	16796	16770	16717	16682	16762	16608	16723	16640	16694	16782	16776	16655	16645	16656	16857	16556	16692	16622	16678	16658	16630	16794	16866	16526	16676	16747	16882	16730	16670	16753	16698	16766	16710	16548	16826	16786	16609	16740	16534	16561	16667	16674	16760	16708	16579	16662	16616	16674	16714	16724	16773	16627	16574	16760	16650	16743	16758	16628	16731	16969	16782	16531	16824	16762	16557	16705	16788	16635	16664	16669	16822	16640	16692	16609	16739	16703	16849	16413	16690	16570	16802	16585	16763	16542	16621	16666	16655	16651	16702	16659	16671	16770	16680	16621	16851	16585	16684	16804	16714	16826	16571	16614	16601	16737	16754	16702	16541	16765	16608	16710	16712	16630	16796	16624	16661	16746	16685	16672	16640	16812	16665	16823	16585	16710	16761	16790	16438	16658	16779	16512	16824	16682	16739	16591	16648	16657	16561	16501	16749	16712	16640	16677	16769	16698	16685	16458	16793	16648	16647	16581	16668	16803	16826	16753	16586	16675	16866	16568	16770	16775	16591	16552	16644	16516	16759	16763	16815	16491	16698	16517	16570	16681	16903	16747	16755	16728	16638	16729	16712	16800	16786	16745	16692	16755	16643	16562	16712	16627	16788	16533	16643	16683	16584	16589	16707	16766	16878	16588	16687	16733	16759	16711	16615	16632	16830	16624	16728	16655	16770	16746	16821	16801	16774	16774	16599	16717	16641	16538	16737	16737	16784	16640	16882	16648	16804	16715	16718	16780	16607	16721	16734	16573	16671	16589	16621	16888	16366	16791	16754	16810	16570	16733	16702	16518	16701	16785	16763	16855	16764	16679	16605	16710	16709	16614	16671	16720	16678	16613	16471	16587	16555	16796	16801	16772	16573	16650	16736	16582	16764	16850	16749	16763	16630	16683	16711	16670	16844	16738	16648	16753	16763	16683	16602	16714	16706	16550	16637	16683	16641	16605	16453	16819	16695	16715	16636	16588	16703	16727	16691	16615	16824	16665	16671	16686	16687	16905	16643	16779	16713	16620	16631	16732	16810	16726	16612	16699	16679	16757	16452	16760	16809	16718	16640	16646	16706	16817	16824	16664	16633	16689	16645	16572	16588	16768	16882	16726	16741	16743	16703	16574	16818	16739	16758	16740	16713	16680	16629	16759	16634	16729	16622	16829	16802	16762	16655	16495	16662	16678	16676	16801	16645	16651	16736	16712	16672	16649	16784	16694	16432	16764	16759	16643	16702	16592	16873	16567	16727	16761	16656	16655	16803	16672	16739	16690	16772	16662	16802	16767	16709	16677	16588	16751	16633	16692	16685	16583	16778	16515	16680	16570	16706	16861	16700	16745	16765	16644	16690	16597	16624	16634	16675	16684	16782	16610	16664	16770	16767	16567	16873	16755	16676	16788	16643	16630	16734	16598	16666	16480	16748	16746	16682	16688	16753	16651	16632	16554	16834	16606	16825	16744	16589	16481	16606	16768	16834	16653	16693	16622	16707	16693	16582	16715	16650	16680	16679	16691	16718	16733	16836	16832	16824	16666	16810	16539	16793	16810	16733	16507	16796	16661	16676	16668	16845	16691	16537	16637	16670	16679	16791	16716	16683	16630	16768	16818	16621	16631	16579	16680	16836	16751	16893	16822	16782	16649	16570	16635	16719	16786	16728	16772	16639	16691	16820	16515	16771	16618	16662	16577	16690	16630	16773	16641	16652	16693	16617	16832	16640	16720	16713	16615	16723	16836	16576	16685	16641	16673	16640	16738	16746	16495	16638	16625	16737	16721	16742	16741	16756	16744	16753	16737	16521	16707	16759	16620	16521	16552	16894	16676	16726	16794	16659	16678	16741	16642	16733	16638	16673	16659	16636	16519	16572	16636	16687	16563	16733	16747	16618	16574	16859	16628	16571	16799	16736	16733	16628	16788	16929	16556	16689	16806	16724	16675	16640	16850	16716	16705	16710	16644	16750	16611	16787	16883	16658	16645	16760	16697	16671	16582	16691	16759	16802	16731	16567	16739	16650	16645	16793	16695	16856	16748	16567	16832	16800	16661	16611	16838	16678	16732	16600	16617	16668	16574	16740	16921	16648	16604	16632	16728	16712	16706	16550	16861	16699	16741	16585	16732	16827	16665	16725	16667	16716	16596	16518	16716	16785	16751	16653	16639	16795	16694	16853	16765	16683	16803	16630	16584	16633	16582	16608	16712	16703	16699	16619	16688	16814	16729	16565	16831	16752	16663	16487	16659	16596	16704	16655	16792	16735	16601	16757	16633	16714	16584	16610	16898	16793	16657	16696	16702	16879	16559	16855	16780	16669	16813	16686	16527	16699	16565	16607	16753	16898	16707	16746	16799	16696	16728	16797	16648	16610	16858	16597	16690	16646	16622	16842	16767	16754	16738	16602	16611	16622	16698	16552	16685	16621	16693	16764	16637	16712	16768	16707	16676	16638	16566	16707	16734	16569	16746	16849	16708	16394	16603	17044	16748	16651	16750	16728	16602	16876	16786	16688	16812	16735	16610	16618	16773	16712	16686	16701	16867	16738	16704	16630	16696	16741	16647	16531	16710	16788	16874	16793	16704	16648	16694	16541	16772	16578	16774	16571	16751	16591	16566	16681	16535	16650	16597	16601	16704	16689	16660	16698	16825	16753	16685	16666	16799	16693	16687	16736	16674	16704	16646	16687	16552	16709	16826	16976	16537	16625	16767	16847	16846	16801	16775	16671	16710	16826	16650	16699	16691	16579	16970	16604	16755	16653	16672	16588	16622	16710	16744	16614	16672	16708	16724	16469	16676	16856	16745	16782	16853	16583	16767	16583	16620	16805	16629	16568	16650	16564	16734	16619	16740	16653	16814	16911	16667	16640	16728	16630	16612	16883	16846	16859	16711	16492	16651	16789	16647	16815	16776	16654	16773	16778	16731	16606	16757	16574	16696	16472	16577	16500	16632	16748	16647	16639	16826	16712	16625	16741	16592	16924	16691	16566	16689	16728	16809	16627	16690	16701	16792	16769	16725	16486	16833	16576	16608	16721	16758	16733	16707	16646	16546	16868	16566	16840	16734	16773	16614	16826	16720	16601	16590	16501	16681	16846	16870	16747	16773	16595	16738	16659	16837	16643	16602	16612	16803	16516	16611	16666	16701	16770	16787	16844	16669	16792	16923	16622	16668	16609	16713	16647	16684	16647	16692	16586	16685	16626	16737	16801	16745	16844	16581	16685	16723	16669	16727	16363	16625	16713	16672	16569	16841	16779	16697	16487	16701	16791	16741	16726	16744	16596	16715	16569	16610	16714	16723	16604	16629	16623	16761	16595	16645	16589	16809	16725	16609	16649	16649	16716	16733	16778	16676	16647	16666	16503	16627	16714	16609	16627	16709	16730	16649	16680	16592	16599	16626	16788	16473	16586	16745	16495	16777	16644	16776	16769	16571	16726	16599	16633	16646	16444	16572	16696	16597	16775	16563	16785	16632	16750	16742	16625	16823	16745	16661	16718	16689	16581	16816	16740	16847	16560	16663	16665	16750	16857	16633	16572	16713	16731	16653	16721	16498	16710	16470	16643	16731	16852	16811	16544	16708	16676	16729	16655	16598	16771	16757	16745	16827	16625	16692	16763	16715	16707	16699	16634	16682	16626	16699	16614	16699	16643	16755	16730	16628	16807	16581	16564	16668	16776	16683	16704	16569	16732	16585	16640	16773	16759	16736	16668	16776	16740	16841	16605	16911	16699	16695	16788	16679	16860	16484	16708	16624	16741	16690	16943	16778	16723	16656	16698	16764	16787	16591	16705	16626	16571	16796	16815	16685	16750	16854	16675	17008	16655	16737	16512	16663	16769	16692	16710	16607	16697	16718	16919	16647	16634	16725	16680	16606	16680	16708	16718	16567	16713	16525	16701	16532	16872	16494	16656	16722	16688	16705	16629	16864	16620	16734	16780	16828	16712	16668	16806	16799	16554	16857	16549	16720	16615	16625	16676	16723	16677	16588	16811	16756	16781	16698	16624	16626	16763	16624	16750	16576	16781	16659	16505	16635	16805	16637	16678	16673	16765	16715	16627	16786	16723	16780	16687	16577	16837	16779	16824	16583	16774	16842	16607	16571	16668	16565	16773	16747	16788	16720	16789	16757	16628	16782	16533	16704	16741	16835	16622	16757	16836	16714	16805	16644	16788	16724	16469	16676	16622	16739	16746	16641	16726	16665	16674	16821	16652	16796	16810	16447	16800	16779	16772	16579	16470	16700	16710	16687	16768	16753	16788	16770	16443	16673	16614	16694	16754	16719	16554	16635	16726	16878	16813	16658	16692	16870	16800	16602	16763	16686	16611	16582	16677	16706	16564	16732	16776	16660	16564	16646	16704	16650	16698	16707	16851	16570	16745	16809	16844	16568	16768	16950	16654	16559	16725	16754	16791	16787	16727	16611	16517	16659	16815	16636	16927	16737	16598	16620	16871	16706	16811	16715	16645	16715	16550	16686	16772	16616	16731	16691	16697	16821	16754	16669	16635	16650	16801	16492	16830	16942	16795	16596	16598	16690	16823	16546	16672	16696	16799	16790	16762	16782	16686	16419	16742	16616	16648	16836	16562	16596	16574	16604	16678	16642	16681	16717	16709	16606	16797	16659	16768	16781	16724	16742	16854	16807	16664	16724	16652	16785	16704	16764	16634	16824	16588	16837	16768	16701	16755	16504	16814	16475	16595	16846	16747	16892	16680	16803	16881	16735	16484	16748	16783	16866	16818	16830	16733	16691	16719	16652	16584	16787	16751	16589	16646	16740	16735	16569	16721	16622	16568
22939	21346	29183	23850	21619	23628	25102	20260	19266	19769	19321	19003	18965	19085	18980	19085	18800	18910	18948	18848	18838	18637	18976	18819	18698	18988	18733	18496	18439	18681	19667	23288	23297	21826	20322	19209	18844	18690	18652	18594	18673	18711	18614	18850	18572	18635	18786	18817	18521	18637	18506	18588	18709	18650	18643	18696	18765	18661	18725	18612	18487	18647	18530	18651	18651	18603	18916	18493	18498	18649	18303	18621	18487	18539	18513	18398	18550	18653	18584	18544	18531	18578	18576	18760	18641	18627	18654	18740	18567	18494	18486	18699	18558	18372	18518	18510	18443	18712	18402	18535	18494	18556	18438	18619	18623	18847	18653	18387	18432	18521	18612	18651	18421	18524	18693	18630	18755	18728	18580	18415	18656	18402	18460	18613	18654	18720	18746	18521	18571	18574	18295	18574	18575	18547	18629	18441	18771	18587	18640	18689	18832	18646	18434	18506	18665	18222	18546	18456	18716	18391	18714	18631	18751	18795	18736	18477	18529	18514	18509	18530	18545	18758	18539	18638	18636	18531	18471	18663	18608	18820	18430	18602	18426	18756	18547	18411	18648	18577	18717	18559	18448	18832	18592	18523	18432	18431	18521	18660	18396	18619	18701	18435	18646	18735	18420	18550	18483	18563	18518	18820	18729	18677	18779	18503	18584	18552	18644	18629	18624	18704	18548	18643	18348	18713	18472	18550	18678	18636	18755	18616	18454	18413	18491	18603	18451	18507	18404	18609	18601	18743	18620	18544	18546	18422	18705	18445	18597	18782	18599	18422	18654	18543	18410	18502	18366	18374	18596	18836	18393	18454	18619	18551	18618	18556	18725	18597	18544	18536	18669	18719	18653	18553	18432	18793	18577	18595	18536	18706	18703	18528	18479	18562	18708	18528	18579	18573	18678	18625	18575	18696	18589	18562	18798	18553	18582	18569	18379	18461	18575	18818	18658	18638	18495	18451	18895	18645	18602	18668	18377	18590	18414	18562	18495	18674	18502	18631	18708	18587	18432	18578	18470	18537	18539	18599	18527	18621	18683	18354	18513	18557	18531	18408	18552	18590	18708	18546	18438	18668	18505	18448	18548	18609	18522	18479	18573	18465	18654	18541	18710	18695	18555	18403	18650	18677	18668	18462	18507	18455	18606	18458	18607	18526	18362	18505	18426	18612	18414	18420	18624	18656	18517	18518	18633	18554	18572	18476	18543	18559	18732	18533	18662	18751	18662	18655	18660	18392	18562	18590	18755	18647	18582	18528	18558	18565	18751	18695	18539	18449	18599	18536	18672	18706	18619	18543	18596	18629	18297	18555	18484	18482	18659	18421	18558	18628	18430	18546	18479	18391	18672	18722	18570	18363	18604	18545	18602	18627	18660	18712	18614	18768	18605	18602	18806	18420	18504	18497	18738	18528	18510	18510	18556	18434	18565	18326	18746	18641	18447	18554	18464	18562	18450	18588	18647	18511	18409	18449	18503	18434	18760	18651	18507	18406	18939	18886	18590	18506	18601	18721	18427	18431	18439	18500	18605	18466	18602	18463	18556	18563	18350	18616	18596	18586	18359	18485	18780	18618	18778	18654	18507	18635	18544	18354	18405	18602	18689	18500	18293	18441	18653	18335	18501	18526	18432	18547	18540	18439	18460	18561	18548	18607	18481	18653	18556	18393	18404	18681	18546	18495	18462	18638	18710	18595	18617	18398	18645	18448	18693	18415	18744	18625	18541	18553	18435	18621	18608	18685	18552	18497	18621	18541	18689	18638	18471	18556	18532	18556	18578	18408	18515	18539	18527	18655	18630	18619	18629	18655	18545	18456	18371	18617	18872	18542	18671	18588	18734	18602	18621	18416	18603	18383	18547	18584	18401	18467	18624	18442	18384	18533	18390	18345	18679	18595	18647	18637	18462	18365	18779	18626	18669	18790	18537	18681	18525	18428	18682	18583	18532	18543	18450	18721	18314	18510	18622	18719	18600	18734	18520	18592	18833	18472	18557	18644	18484	18516	18322	18561	18480	18626	18702	18663	18524	18658	18646	18396	18629	18322	18497	18427	18557	18381	18663	18556	18452	18615	18468	18520	18456	18377	18550	18617	18564	18396	18571	18669	18389	18462	18679	18520	18602	18507	18437	18517	18525	18645	18533	18496	18455	18631	18688	18419	18723	18489	18461	18445	18563	18615	18491	18724	18536	18386	18547	18721	18527	18747	18241	18511	18449	18571	18602	18483	18802	18555	18592	18571	18467	18398	18659	18691	18597	18604	18734	18531	18356	18688	18641	18440	18525	18765	18522	18783	18585	18759	18492	18607	18777	18743	18596	18501	18587	18318	18499	18680	18528	18477	18297	18454	18428	18604	18706	18703	18416	18706	18596	18719	18591	18544	18617	18487	18569	18585	18319	18681	18574	18464	18585	18465	18533	18625	18594	18624	18675	18519	18460	18481	18607	18534	18646	18480	18797	18561	18485	18446	18584	18456	18445	18510	18487	18602	18555	18461	18425	18721	18596	18362	18458	18539	18568	18547	18562	18375	18522	18610	18536	18569	18448	18501	18784	18522	18721	18509	18503	18503	18592	18534	18507	18763	18594	18609	18444	18409	18422	18761	18550	18725	18664	18464	18664	18502	18466	18419	18689	18504	18409	18511	18687	18621	18498	18454	18760	18689	18484	18548	18460	18575	18539	18689	18738	18569	18516	18686	18471	18360	18589	18527	18351	18665	18589	18638	18614	18651	18618	18591	18397	18601	18701	18522	18641	18469	18475	18318	18754	18744	18621	18419	18700	18336	18550	18418	18336	18480	18437	18700	18374	18682	18764	18621	18315	18624	18796	18633	18582	18453	18643	18579	18499	18558	18500	18487	18409	18825	18641	18619	18617	18695	18682	18385	18489	18779	18684	18463	18412	18557	18885	18576	18680	18559	18586	18704	18529	18414	18725	18457	18668	18772	18653	18537	18515	18455	18621	18555	18594	18471	18609	18459	18568	18460	18534	18554	18401	18689	18546	18545	18628	18288	18780	18652	18430	18682	18334	18518	18618	18502	18569	18467	18901	18628	18492	18733	18556	18481	18497	18483	18494	18414	18679	18421	18695	18524	18482	18664	18523	18526	18328	18409	18562	18487	18602	18464	18615	18748	18600	18431	18601	18552	18653	18720	18570	18617	18751	18616	18576	18467	18461	18529	18638	18459	18725	18604	18573	18527	18678	18427	18571	18657	18668	18547	18657	18546	18658	18601	18538	18563	18610	18601	18431	18515	18573	18529	18448	18531	18347	18567	18641	18586	18642	18447	18796	18367	18596	18578	18547	18620	18427	18481	18616	18501	18611	18540	18746	18822	18519	18619	18508	18393	18515	18525	18524	18533	18628	18395	18571	18552	18598	18513	18564	18557	18801	18404	18620	18534	18636	18280	18526	18358	18499	18525	18557	18454	18471	18674	18582	18592	18627	18570	18482	18624	18593	18691	18623	18804	18353	18580	18601	18576	18534	18553	18435	18344	18479	18660	18493	18472	18424	18736	18486	18613	18300	18546	18417	18527	18464	18455	18619	18698	18461	18477	18579	18428	18858	18535	18819	18578	18460	18577	18380	18702	18572	18480	18420	18623	18533	18472	18629	18713	18670	18410	18641	18617	18509	18470	18583	18439	18424	18393	18523	18420	18458	18444	18676	18251	18451	18475	18728	18607	18591	18580	18410	18393	18573	18635	18675	18687	18455	18699	18507	18516	18537	18710	18542	18566	18555	18674	18437	18563	18470	18542	18700	18642	18384	18432	18613	18300	18560	18578	18575	18414	18558	18445	18653	18684	18561	18518	18420	18598	18472	18633	18643	18589	18602	18569	18635	18595	18451	18642	18514	18530	18377	18486	18424	18615	18680	18396	18478	18547	18444	18592	18576	18494	18612	18698	18547	18642	18480	18496	18637	18524	18503	18611	18572	18744	18745	18533	18738	18615	18710	18564	18584	18597	18649	18483	18361	18604	18530	18655	18568	18666	18370	18707	18553	18491	18667	18445	18514	18588	18676	18674	18514	18632	18748	18533	18536	18652	18628	18502	18669	18630	18505	18708	18884	18681	18525	18631	18589	18499	18631	18598	18675	18434	18794	18481	18471	18628	18590	18522	18390	18520	18703	18791	18694	18622	18344	18471	18477	18497	18797	18682	18525	18620	18499	18582	18712	18517	18590	18583	18513	18458	18702	18579	18543	18612	18584	18544	18495	18500	18557	18638	18277	18537	18443	18386	18536	18475	18363	18416	18572	18601	18420	18597	18393	18377	18502	18510	18595	18557	18363	18562	18590	18617	18401	18853	18488	18490	18639	18673	18592	18500	18496	18658	18447	18413	18637	18465	18784	18696	18546	18542	18677	18515	18426	18722	18495	18308	18617	18393	18413	18600	18421	18458	18578	18435	18691	18564	18535	18556	18340	18504	18623	18414	18627	18502	18503	18598	18478	18519	18554	18621	18585	18735	18589	18364	18714	18390	18591	18494	18624	18416	18525	18595	18438	18447	18588	18667	18602	18606	18440	18359	18630	18335	18650	18634	18525	18552	18421	18447	18480	18662	18465	18434	18425	18511	18567	18590	18706	18747	18609	18533	18565	18436	18580	18583	18576	18569	18549	18629	18432	18463	18470	18613	18449	18377	18608	18644	18561	18570	18512	18660	18584	18621	18452	18572	18580	18539	18344	18563	18613	18721	18594	18428	18482	18700	18709	18787	18745	18426	18642	18447	18152	18552	18466	18344	18492	18602	18876	18460	18708	18423	18583	18575	18523	18625	18734	18493	18483	18532	18675	18412	18612	18494	18609	18170	18422	18510	18385	18569	18615	18335	18554	18500	18360	18496	18418	18837	18593	18495	18714	18548	18667	18568	18546	18657	18688	18579	18576	18405	18460	18419	18509	18677	18626	18603	18608	18571	18463	18655	18809	18401	18651	18632	18661	18334	18434	18577	18585	18359	18627	18547	18380	18744	18496	18476	18542	18594	18456	18472	18769	18548	18628	18811	18350	18514	18593	18601	18443	18633	18766	18410	18624	18564	18554	18488	18516	18653	18660	18576	18671	18645	18554	18786	18445	18692	18541	18620	18635	18736	18360	18658	18579	18711	18755	18523	18665	18461	18683	18505	18722	18632
19174	34190	32015	25152	21508	19797	18560	18015	17527	17196	16971	16747	16732	16704	16685	16723	16643	16646	16694	16501	16576	16657	16579	16379	16518	16511	16442	16376	16639	16485	18731	24152	23221	20783	18462	17070	16667	16458	16226	16452	16250	16207	16267	16596	16319	16487	16545	16467	16531	16352	16549	16538	16392	16485	16496	16444	16402	16431	16613	16378	16375	16424	16501	16315	16423	16271	16412	16593	16292	16335	16386	16443	16341	16455	16346	16446	16390	16236	16476	16381	16357	16315	16397	16718	16464	16380	16420	16535	16343	16478	16191	16354	16416	16322	16464	16336	16434	16531	16286	16426	16338	16399	16454	16388	16494	16444	16366	16289	16568	16405	16419	16368	16376	16351	16451	16334	16512	16356	16513	16498	16398	16268	16432	16295	16551	16472	16367	16434	16369	16384	16240	16515	16435	16395	16444	16406	16415	16595	16328	16406	16356	16369	16463	16508	16367	16421	16400	16246	16409	16616	16527	16471	16390	16501	16304	16371	16371	16475	16302	16285	16363	16499	16430	16541	16201	16318	16571	16492	16182	16492	16194	16482	16376	16428	16479	16437	16356	16541	16459	16569	16404	16556	16361	16328	16497	16371	16515	16429	16447	16545	16332	16332	16509	16420	16387	16421	16230	16508	16503	16310	16447	16529	16363	16305	16435	16437	16482	16508	16516	16390	16255	16432	16426	16304	16290	16354	16423	16375	16278	16304	16544	16392	16263	16358	16277	16450	16422	16408	16410	16392	16494	16255	16554	16344	16404	16560	16281	16304	16472	16313	16400	16509	16235	16316	16505	16555	16399	16460	16351	16274	16410	16611	16433	16439	16471	16577	16421	16327	16368	16410	16459	16164	16263	16488	16509	16441	16331	16394	16271	16462	16443	16418	16330	16501	16380	16301	16411	16355	16446	16412	16365	16441	16376	16245	16334	16312	16365	16292	16303	16258	16344	16365	16136	16418	16528	16277	16387	16304	16360	16551	16353	16334	16404	16496	16447	16409	16456	16436	16365	16401	16395	16325	16363	16345	16331	16206	16372	16433	16334	16467	16293	16284	16289	16267	16346	16345	16420	16326	16397	16391	16285	16411	16464	16342	16197	16314	16451	16283	16435	16437	16379	16485	16461	16335	16330	16413	16396	16444	16324	16466	16278	16468	16414	16424	16349	16510	16479	16320	16344	16490	16370	16475	16479	16485	16462	16390	16344	16481	16355	16236	16352	16443	16378	16330	16266	16430	16396	16271	16366	16424	16434	16389	16468	16417	16372	16351	16477	16503	16348	16321	16308	16375	16431	16496	16434	16478	16443	16194	16338	16300	16298	16387	16339	16361	16473	16431	16249	16427	16248	16429	16142	16423	16175	16413	16392	16469	16368	16236	16343	16504	16266	16394	16383	16509	16409	16675	16395	16528	16406	16420	16430	16371	16425	16388	16337	16348	16491	16329	16372	16511	16436	16596	16497	16394	16226	16423	16415	16197	16353	16390	16526	16372	16478	16538	16341	16318	16544	16362	16328	16359	16436	16484	16382	16224	16447	16345	16503	16176	16560	16493	16440	16453	16615	16410	16192	16315	16309	16411	16483	16362	16366	16354	16366	16421	16255	16240	16318	16324	16200	16507	16573	16416	16371	16511	16354	16459	16393	16323	16298	16472	16346	16417	16566	16261	16389	16464	16375	16593	16510	16404	16399	16437	16406	16443	16389	16448	16342	16378	16490	16418	16387	16496	16328	16300	16271	16392	16524	16598	16329	16450	16287	16381	16368	16303	16345	16524	16320	16493	16311	16477	16436	16483	16439	16421	16540	16331	16330	16387	16403	16132	16430	16328	16478	16267	16344	16252	16444	16398	16319	16268	16580	16336	16376	16322	16162	16373	16282	16358	16442	16393	16266	16442	16430	16277	16327	16241	16544	16261	16388	16403	16314	16420	16269	16384	16456	16378	16348	16335	16411	16388	16378	16188	16496	16518	16384	16297	16451	16574	16478	16463	16549	16515	16485	16360	16312	16403	16351	16388	16429	16390	16281	16377	16319	16366	16449	16364	16385	16377	16361	16461	16397	16315	16301	16440	16352	16297	16350	16341	16273	16390	16199	16402	16515	16365	16353	16394	16574	16409	16381	16462	16599	16413	16259	16517	16449	16514	16583	16246	16375	16291	16429	16212	16430	16187	16516	16384	16315	16363	16464	16308	16267	16575	16431	16288	16300	16418	16394	16286	16393	16288	16442	16396	16416	16310	16321	16573	16366	16305	16411	16622	16280	16428	16428	16327	16474	16231	16268	16474	16442	16234	16418	16234	16557	16411	16446	16494	16332	16483	16394	16397	16421	16364	16541	16432	16486	16444	16490	16465	16648	16517	16180	16407	16372	16349	16288	16289	16445	16461	16515	16340	16303	16417	16254	16355	16323	16404	16328	16361	16333	16420	16525	16507	16385	16424	16475	16510	16474	16483	16334	16319	16510	16253	16460	16495	16469	16336	16452	16450	16340	16430	16362	16392	16322	16364	16476	16379	16460	16277	16305	16299	16355	16382	16433	16420	16344	16291	16300	16421	16365	16434	16454	16471	16232	16427	16295	16356	16428	16418	16419	16312	16464	16562	16390	16444	16378	16494	16348	16383	16325	16433	16518	16427	16605	16339	16400	16382	16421	16473	16572	16488	16347	16425	16425	16484	16397	16442	16296	16338	16383	16280	16344	16526	16363	16444	16476	16394	16303	16324	16297	16311	16268	16251	16468	16491	16269	16348	16445	16456	16456	16346	16305	16420	16300	16400	16268	16206	16315	16471	16349	16341	16342	16514	16258	16141	16363	16508	16239	16461	16368	16428	16229	16539	16400	16274	16319	16584	16552	16262	16351	16190	16323	16259	16306	16408	16463	16300	16403	16486	16417	16214	16361	16360	16274	16347	16406	16405	16226	16493	16303	16290	16385	16092	16505	16399	16305	16395	16354	16426	16416	16268	16428	16367	16505	16278	16328	16297	16697	16355	16390	16333	16304	16344	16401	16142	16525	16284	16406	16511	16410	16570	16406	16171	16401	16461	16377	16491	16375	16246	16265	16282	16367	16172	16428	16119	16408	16498	16174	16411	16275	16392	16341	16453	16346	16337	16467	16401	16363	16532	16327	16408	16632	16333	16346	16243	16180	16358	16352	16343	16529	16334	16462	16455	16408	16340	16373	16433	16564	16227	16409	16206	16373	16429	16352	16418	16462	16385	16155	16279	16215	16414	16410	16432	16429	16362	16328	16263	16478	16381	16490	16413	16400	16424	16199	16443	16307	16446	16227	16525	16292	16597	16364	16385	16378	16369	16405	16370	16517	16373	16406	16363	16523	16428	16356	16367	16464	16426	16484	16349	16434	16443	16411	16519	16257	16251	16247	16364	16340	16298	16417	16291	16519	16258	16378	16368	16361	16484	16323	16440	16325	16344	16236	16494	16307	16288	16267	16347	16489	16081	16414	16464	16203	16438	16327	16453	16223	16282	16579	16482	16329	16292	16465	16352	16500	16313	16269	16335	16483	16228	16455	16331	16398	16332	16353	16408	16371	16411	16498	16332	16399	16362	16259	16430	16398	16416	16341	16431	16420	16297	16528	16247	16228	16360	16438	16464	16368	16323	16308	16233	16345	16282	16320	16439	16371	16422	16321	16390	16288	16420	16372	16362	16300	16263	16508	16489	16232	16260	16385	16530	16260	16447	16344	16512	16303	16322	16383	16514	16588	16380	16414	16504	16351	16403	16431	16495	16483	16575	16324	16358	16294	16409	16368	16406	16542	16337	16351	16480	16410	16234	16399	16099	16331	16514	16499	16272	16338	16312	16456	16421	16357	16177	16262	16332	16445	16327	16471	16323	16507	16272	16376	16593	16452	16440	16523	16424	16320	16315	16450	16447	16380	16312	16273	16401	16327	16276	16454	16357	16264	16520	16540	16400	16398	16416	16318	16500	16376	16268	16364	16333	16405	16346	16345	16245	16338	16492	16313	16442	16369	16577	16328	16433	16535	16411	16431	16417	16474	16367	16394	16195	16440	16286	16422	16319	16385	16445	16311	16478	16259	16429	16465	16393	16218	16363	16422	16538	16228	16391	16297	16185	16426	16286	16227	16360	16384	16252	16228	16305	16447	16464	16493	16550	16434	16285	16332	16260	16479	16414	16542	16411	16410	16269	16290	16386	16523	16471	16383	16525	16458	16263	16372	16485	16394	16556	16511	16506	16283	16253	16390	16391	16392	16426	16363	16351	16382	16379	16251	16527	16213	16290	16297	16414	16362	16260	16331	16198	16345	16405	16338	16425	16272	16313	16383	16341	16214	16358	16352	16407	16242	16322	16541	16253	16318	16422	16323	16373	16237	16157	16474	16327	16309	16372	16372	16362	16416	16458	16390	16455	16386	16399	16372	16407	16453	16387	16546	16353	16370	16417	16358	16241	16308	16356	16475	16223	16495	16479	16474	16404	16503	16482	16454	16413	16458	16256	16516	16358	16376	16297	16336	16364	16338	16306	16380	16529	16265	16440	16332	16484	16314	16388	16412	16418	16214	16366	16404	16352	16448	16495	16500	16404	16292	16347	16414	16473	16364	16215	16405	16426	16112	16334	16351	16449	16337	16328	16411	16115	16377	16215	16420	16301	16311	16458	16564	16227	16345	16448	16289	16054	16459	16315	16278	16520	16451	16397	16212	16359	16438	16360	16436	16307	16438	16427	16359	16376	16380	16558	16422	16547	16483	16330	16321	16363	16475	16329	16512	16345	16320	16426	16317	16492	16334	16356	16449	16297	16502	16475	16097	16390	16338	16359	16278	16447	16452	16375	16213	16447	16347	16350	16495	16348	16447	16351	16303	16454	16470	16418	16346	16254	16327	16376	16476	16344	16461	16194	16249	16424	16309	16325	16218	16314	16294	16411	16207	16588	16418	16333	16337	16462	16302	16530	16267	16290	16385	16445	16636	16243	16286	16265	16414	16494	16320	16390	16327	16484	16446	16537	16354	16404	16411	16380	16240	16225	16601	16308	16435	16366	16201	16500	16505	16465	16363	16431	16592	16469	16492	16359	16327	16319	16289	16423	16508	16487	16450	16438	16495	16438	16364	16240	16258	16377	16276	16460	16358	16341	16539	16440	16306	16442
27697	22410	25147	22174	18805	18238	18195	18120	18088	18002	18165	17884	18154	17916	17891	17771	18100	17777	17925	18042	17898	17952	17863	17799	17954	17972	17850	17771	17769	17809	18146	18107	18346	18286	18274	18192	18153	17953	17956	17906	17787	17867	17733	18001	17817	17694	17732	17687	17660	17915	17918	17870	17722	17857	17820	17979	17931	17905	18068	17748	17998	17891	18164	17921	17829	17968	17847	17802	17759	17913	17966	17871	17781	17725	17903	17585	17817	17766	17791	17799	18046	17830	17859	17751	17955	17785	17976	17765	17838	17755	17837	18019	17944	17897	17787	17767	17967	17923	17845	17914	17723	17706	17820	17831	17896	17649	17779	17953	17880	17765	17788	17904	17928	17816	17932	17793	17994	17690	17972	17947	17990	17807	17849	17905	17904	17883	17884	17681	17826	17847	17778	18077	17874	17826	17871	17705	17551	17846	17757	17997	17836	17902	18047	17909	17751	17798	17767	17776	17762	17740	17871	17874	17906	17861	17987	17970	17881	17747	17881	17952	17738	18059	17857	17618	17642	17820	18076	17815	17982	17757	17904	17653	17919	17768	17887	17945	17807	17764	17708	17961	17781	18037	18003	17973	17770	17715	17716	17743	17835	17763	17657	17787	17868	17882	17894	17869	17893	17763	17900	17926	17788	17732	17686	17698	17957	17860	17878	17729	17780	17974	17867	17857	18051	17864	17905	17838	17863	17878	17857	17651	18090	17991	17801	17832	17747	17577	17986	17792	17816	17774	17786	17857	17936	17927	17677	17708	17780	17800	17765	17853	17910	17872	17780	17727	17843	17735	17766	17847	17841	17802	17805	18010	17711	17819	18015	17863	17776	18054	17840	17947	17857	17858	17829	17991	18027	17928	18144	17945	17989	17770	17862	17876	18082	17830	17685	17894	17931	17909	17735	17891	17787	17963	17913	17854	17976	17825	17842	17684	17698	17821	17661	17867	17893	17901	18017	17829	17910	17905	17852	17713	17942	17795	17950	17785	17870	17789	17788	17952	17871	17941	17849	17704	17885	17740	17751	17778	17836	17869	17844	17786	17858	17992	17679	18064	17924	17801	18048	17828	17986	17712	17838	18003	17776	17626	17864	17864	17855	17796	17712	17978	17870	17971	17848	18094	17805	17992	17895	17808	17867	17762	18023	17899	17947	18088	17960	17871	18028	17889	17878	17611	17969	17805	17860	17979	17926	17891	18011	17822	17821	17700	17777	17992	17839	17863	17679	17836	17865	17787	17790	17959	17925	17822	17928	17879	17931	17850	17912	17768	17914	17854	17809	17877	17910	17704	17806	17634	17746	18030	17817	17886	17852	17831	17760	17782	17711	17932	17928	17895	17985	17720	17829	17818	17999	17801	17900	17950	17946	17738	17815	17918	17812	17849	18014	17851	17854	17894	18034	17840	17948	17874	17723	17791	17843	17620	17651	17779	17833	17761	17848	17705	17862	17881	17810	17837	17943	17794	17935	17816	17776	17997	18039	17757	17744	17808	17836	17832	17974	17793	17697	17901	17817	17836	17834	17921	17999	17835	17974	17715	18074	17844	17860	17978	17851	17830	17933	18115	17872	17717	17725	17876	17930	18001	17820	17773	18125	17835	18053	17996	17684	18080	17865	17827	17830	17827	17731	17783	17849	17645	17733	17913	17881	18077	17984	17904	17815	17723	18051	17908	18101	17820	17935	17730	18311	17671	17917	17807	17841	17758	17713	17767	17874	17746	17847	17896	18021	18063	17782	17754	17817	17709	18023	17975	17756	17866	17990	17798	17756	17766	17921	17730	17729	18131	17955	17872	17958	17929	17731	17796	17830	17867	17749	17798	18077	17772	17973	17671	17546	17997	17659	17870	18047	17697	17996	17773	17874	17942	17844	17963	17628	17869	17977	17949	17772	17825	17733	17859	17761	17723	17929	17801	18066	18115	17808	17992	17632	17794	17846	17845	17871	17916	17855	17833	17918	17723	18265	17937	17857	17903	17646	17781	17889	17915	17805	17855	17869	17856	17927	18086	18133	18044	17986	17966	17646	17832	17785	17900	17922	17819	18043	17934	17872	18085	17766	17691	17818	18028	17841	17692	17921	17694	18049	17738	17998	17749	17873	17973	17912	17794	17796	17632	17683	17959	17948	17869	17667	18133	17994	18018	17868	17819	17749	17787	17823	17715	17863	17729	17986	17849	17581	17895	17927	17768	17932	17917	18016	17915	18039	17895	17874	17719	17851	17820	17866	17829	17897	17934	17761	17866	17915	17993	17707	17940	18135	17943	17734	18089	18172	17962	17872	17641	18018	17887	17956	17854	17957	17981	17999	17889	17832	17913	18014	17792	17796	17878	17936	17804	17866	17839	17956	17806	17835	17986	17762	17927	17961	17959	17969	17821	17884	17796	17947	17836	17552	17868	17781	17967	17798	18013	17819	17884	18028	17876	18058	17852	17906	17581	17903	17852	17785	17875	18114	17773	17889	17926	17988	17869	17826	17609	17964	17928	17947	17929	17791	17864	17833	17830	17888	17992	18007	17994	17826	17986	17890	17801	17555	17931	17707	17821	17789	17778	17869	17775	17743	17968	17908	17713	17745	17821	17998	18015	18005	17803	17853	17926	17975	17829	17913	17919	17792	17779	17916	17904	17798	17830	17883	17902	17767	17802	17785	18027	18058	17949	17914	17817	18013	17874	17981	17842	17947	17867	17710	17766	17923	17793	17839	17798	18032	18037	17700	17876	17956	17726	17813	18014	17882	17838	17840	17992	17711	17966	17992	17839	17863	17883	17895	17974	17704	17666	18018	17965	18103	17830	17763	17913	17856	18011	17926	17828	17714	17843	17874	17872	17883	17910	17882	17816	17862	17710	17995	17886	17793	17944	17823	17975	17914	17939	18036	17902	17724	17698	17910	17619	17681	17960	17806	17771	17947	17718	17703	17888	17869	17717	17944	17946	17861	17875	17801	17942	17834	17847	17657	17959	18056	18148	18082	17700	17772	17832	17757	17925	18064	17856	18111	17898	17912	17849	17949	17786	17962	17643	17739	17698	17861	17792	17975	17768	17654	17978	17878	17901	17827	18046	17721	18138	18088	17874	17891	17709	18056	17944	18018	17825	17592	17869	17833	17978	17959	17653	17829	17878	17822	17885	17978	17905	17897	17872	18016	17895	18015	17954	17961	17900	17827	17983	17818	17717	17895	17913	17881	17817	17929	17766	18047	17863	18093	17888	17829	17900	17939	18061	17918	17826	17988	17883	17872	17903	17789	17781	17956	17715	17874	17925	17987	17717	17774	17852	17820	17865	17784	17909	17940	18018	17880	17877	17884	17926	17798	17879	17713	17932	17836	17788	17590	17861	17776	17801	17907	17994	17852	17771	17697	17885	17816	17797	17602	17911	17866	17784	18010	17828	17880	17783	17877	17763	17827	17783	17802	17833	17975	17752	17829	18241	17691	17825	17974	17746	17991	18109	17991	17863	17870	17910	17828	17824	17865	17851	17945	17950	17919	17801	17859	17972	17820	17928	17739	18023	18025	17678	17795	17806	17844	17992	17826	17921	17875	17789	17758	17970	17999	17933	17993	17817	17599	17734	17860	17823	17889	17674	17977	17998	17980	17736	17885	17788	17843	17800	17934	17889	17982	17871	17867	17962	17828	17711	17761	17593	17951	18030	17955	18062	18023	18028	17890	17728	18062	17901	17962	17864	17943	17904	17896	17950	17863	17745	17829	17960	17889	17857	17704	18024	17944	18001	18054	17745	17876	17883	17759	17666	17763	18016	17867	18064	17918	17983	17913	17753	17956	17838	17913	17882	17856	17873	17745	17992	17675	17764	17728	17892	17837	17861	18084	17757	17819	17737	18070	17646	17818	17668	17961	17909	17861	17863	17730	17762	17873	17590	17845	18133	17964	17824	17935	18075	17793	17903	17962	17632	17769	17831	18120	18025	17829	17658	17953	17900	17738	17952	18084	17955	17920	17967	17747	17886	17927	18023	17926	17620	17873	18039	17904	17791	17928	17931	17778	17790	17901	17863	18000	17741	17647	17725	17853	17783	17740	17735	18030	17791	17810	17780	17776	17843	17931	17818	17969	17888	17928	17890	17794	17783	17878	17941	18008	17933	17736	17689	17897	18033	17824	17816	17625	17945	17730	17859	17833	17743	17848	17836	17935	17776	17913	18065	18058	17873	17669	17763	17949	17868	17985	17805	17783	17919	17849	17785	17787	17771	18018	18002	17765	17741	17756	17805	17860	17710	17793	17933	18051	17734	18027	17932	17646	17655	17933	17935	18176	17822	17829	17771	17885	17890	18027	17713	17896	17584	17852	17841	18137	17894	17804	17885	17842	17722	17848	17928	17989	17758	17726	17770	17761	17753	17797	17944	17979	17769	17791	17990	17990	17812	17844	17746	17748	18028	17967	18014	17913	17808	17898	17985	17990	18032	17986	17848	17903	17907	17856	17960	17732	17885	18009	17793	17949	17664	17720	17875	17788	17678	17764	17786	18048	17897	17920	17827	17650	18010	17715	17706	17832	17647	17860	17731	17769	17855	17561	17827	17894	17923	17790	17878	17889	17900	17782	17944	18078	17805	17562	17952	17927	17867	18072	18021	17874	17821	17911	17933	17857	17868	17650	17843	17777	17925	17858	17932	18024	17785	17935	17902	17959	17966	18015	17848	17990	17933	17970	17766	17944	17807	17888	17686	17539	17843	17898	17785	17695	17940	17937	17786	17887	17975	17894	17765	17751	17668	17939	18009	18124	17829	17684	17876	17634	17725	17628	17665	17749	18069	17581	17865	17841	17971	17807	18094	17943	17963	17854	17919	17955	17907	17895	17870	17919	17800	17627	17942	17820	17795	17937	18013	17887	18045	17816	17738	17749	17868	17867	17865	17965	17888	17743	17718	17790	17886	17931	17861	17782	17676	17878	17701	17772	17946	17808	17892	18082	17893	18035	17774	17835	17880	17991	17834	17747	17845	17703	17860	17781	17794	17702	17695	17878	18020	17892	17996	18012	17952	17725	18013	17658	18036	17812	18140	17919	17914	17902	17869	18035	17973	17939	17802	18044	18136	17912	18028	17938	18029	17948	17965	17935	17911	18020	17898	17905	18024	17693	17987	17915	17783	17645	17868	17956	18022
17607	23184	21966	19162	17495	16907	16440	16444	15996	16154	16091	16061	16085	15862	16224	15949	15932	16041	16089	15946	15995	16162	15969	16050	15878	16001	15934	16090	15932	16116	16063	16360	16413	16444	16441	16131	16037	16078	16051	15918	15901	16044	16042	15997	15905	16067	16021	16103	16049	16033	16037	16037	16047	16018	16060	16116	16137	15942	15897	16146	16030	16160	15948	15891	16087	16082	15980	16049	15824	15903	16032	15867	16119	16029	16088	15762	15782	16000	15923	16042	15927	15922	15775	15948	15863	15916	15979	16250	15994	16070	15970	15991	15846	15867	15923	15878	16182	15790	16034	16011	15787	15930	15816	16028	15873	16132	15836	15917	16016	15943	15877	16076	15939	15984	16066	15884	16001	16002	16044	15988	16060	15918	15902	16008	16071	16216	15858	15940	16038	16015	15889	16095	15993	16139	16081	15873	15939	16034	16027	15871	15903	16028	16019	16050	15930	15884	15952	16131	15978	16106	16045	15869	16004	16132	15931	15768	15999	15983	15975	15958	16055	15970	16058	15919	15985	15912	15947	16197	16009	15944	16066	15919	16031	15769	15981	15962	15906	16157	16048	15878	15943	15891	15870	16241	15956	15918	16192	15900	15956	15995	16029	15909	15915	15903	15927	15996	15895	16014	15935	16021	15964	15785	15985	15919	15815	16100	15920	15995	16003	16054	15865	15963	16060	16195	15932	15966	15905	16083	15851	15878	16044	15983	15847	15903	15952	16048	15919	15846	15915	15956	15820	15991	15976	15844	16072	16047	15888	16005	15999	15988	15953	15888	15878	15952	16019	16019	15961	16034	16003	16098	16001	15922	16032	16038	15911	16062	15812	16017	15923	16028	15931	16146	16038	15951	16127	15992	15981	15866	16035	16077	15999	15919	16027	15836	15994	15769	15936	15978	15863	15976	16005	15730	15962	16032	15991	16228	16083	16022	15939	16013	16077	16055	16106	15965	15978	15837	15907	16048	15969	16016	16031	16165	15994	16049	16189	16077	15915	16079	16005	15929	16033	16014	15950	15900	16038	15958	15991	15949	16012	15908	15932	15785	16066	15803	16149	15903	15824	15967	15906	15956	15916	16077	15910	15883	16039	15931	15901	15869	15802	15906	16011	15838	16043	16068	16072	15882	15913	15906	15908	15981	15948	16014	16012	16008	16112	16031	15950	15917	15976	15924	15926	16079	16037	16148	15952	16060	15809	16007	15881	15952	16025	15996	15899	16030	16053	16152	16091	16034	15789	16047	15819	15853	16060	15832	15794	16026	16032	15848	15867	16036	16015	16026	15988	15858	16037	15768	15817	16062	15936	16067	15781	16061	15983	16050	16069	15972	15917	15877	15925	15965	16033	15768	16017	15897	16112	15960	15993	16004	15963	16000	16018	16156	16019	16030	15958	16031	15908	16027	16114	15963	16094	15784	16231	15956	15989	15850	16003	16060	16081	16037	15913	15975	16079	16098	15977	15986	15952	15930	16110	15980	15983	16039	15886	16068	15995	16034	16083	15833	15994	16092	16088	15979	16118	16002	15919	15956	15908	15989	16052	16118	16006	16133	15935	15817	15903	16000	15936	16153	15740	15988	16033	16029	16079	16146	16016	15783	16022	15897	16031	15911	15986	15853	15824	15852	15950	16138	15947	15846	16036	15953	16028	15832	16105	16101	15982	15925	15793	16079	15975	16019	16108	15842	16070	16031	15883	16010	16117	15968	15969	15975	15993	16135	15801	16207	16056	15883	15881	15914	15913	15949	15912	15855	16060	15902	16107	16190	16041	16017	15917	15811	15932	16281	15910	15999	15871	16113	15943	15945	15988	15813	15832	15917	15951	15968	15985	16101	15980	16095	15959	15994	16213	16072	16077	16087	16021	15954	15917	15896	16003	15790	15957	16019	15995	16036	16070	15865	15928	16101	15958	15978	16095	16047	16051	15875	15969	16017	15989	15777	16088	16063	15983	15933	15870	16125	15949	16150	15961	15992	15907	15967	16065	16024	16040	16021	15942	15985	16019	15953	15879	15991	16099	16016	16110	15766	15956	16069	15979	15947	16022	15898	15947	16151	15974	15961	15947	15985	16226	15980	16231	16011	15924	15891	16147	16117	16148	15923	15834	15985	16100	15995	15863	15810	15982	16045	15954	15937	15876	16068	16145	15898	15951	15976	15839	15954	15878	16034	15966	15991	16062	15962	16085	15978	15736	15859	15963	15966	15913	15996	15979	15897	15920	16072	16080	16065	16044	15957	15906	15952	15863	15974	15995	16127	16048	15740	15895	15947	15948	16061	15771	15904	16119	15892	16030	16080	16183	15866	15919	15921	15933	15960	16153	16160	15915	15954	16100	15915	15928	15993	15994	15791	16000	15983	15982	16002	15885	16023	15992	15991	16028	16099	16092	16121	15883	15955	15961	15930	15965	15975	15812	15982	15986	16019	15785	15994	15967	15803	16100	16077	15714	15921	15957	15939	16100	15919	15990	15994	16069	15883	15980	16012	16038	16043	16026	16108	15926	15905	16007	16001	16137	15925	15910	15930	16016	16155	15922	15866	16108	15972	15967	15942	15973	15886	16027	16073	16011	15878	16053	16121	15989	15921	16029	15737	15869	15997	15969	16011	15859	15900	15882	16013	16078	16017	15950	16013	15999	15961	15898	15948	15919	15889	16218	15787	15964	16018	16055	16083	15989	16014	15825	15994	15916	16077	15910	15853	16108	16163	16044	15906	15981	16028	15821	15960	16043	16042	15949	15992	15866	15874	15907	16094	16092	16112	15969	16004	16006	16023	15904	16002	16016	16175	15807	15983	15840	16031	15869	16052	15956	15941	16004	15944	15884	16136	16021	16033	15881	16069	15946	15875	15941	16004	15830	15851	16011	15992	15952	16070	15890	15978	15761	16045	16124	15970	16082	15934	16201	16091	16081	15913	16005	16057	15828	15918	16093	15904	15982	15956	15932	16077	15980	16016	15725	15748	15962	16014	15922	16026	16033	16041	16041	15890	16114	15938	15947	15972	16121	15918	15989	16185	16055	15991	15993	15975	15938	16012	16009	15999	16073	15989	15883	15894	15989	15934	15984	15925	16105	16036	15930	15828	15842	15919	15894	15933	16126	15934	15916	15770	16174	16134	15921	16057	15969	16016	16213	16078	15946	15989	15811	16005	15980	15956	15982	15979	15935	15961	15904	16216	15874	16112	16023	15927	16016	16032	15961	16044	15996	16216	15907	15964	16054	16004	16030	16098	15916	15991	15992	15932	16015	15985	16207	16012	15971	15929	15913	15998	16113	15992	16040	15963	16002	16062	16065	15873	15958	15842	16000	15916	15888	16024	15973	16026	16122	16080	15989	15767	16080	16020	16118	15997	15946	16119	15981	16008	15899	15944	15902	15890	15925	16053	15902	15977	15949	16098	15918	15917	16192	15928	15991	15918	15971	15955	15977	15937	15930	15987	15962	15956	15905	16070	15911	16155	15954	16037	15960	15868	15929	15979	15996	15902	16126	15921	16091	15904	15999	15750	16133	15965	15890	15924	16089	16006	15764	16053	15996	16001	15830	16249	16029	16074	16220	16166	16024	15846	16004	16168	16026	15969	15927	15903	15952	16120	15941	16079	16090	16039	15876	15978	16026	16011	15967	16019	15901	15944	16076	16046	16072	15985	16000	15967	16158	15989	16018	16030	15883	15964	15976	15866	15994	15921	16029	15780	16008	16087	15863	15856	15881	15939	16034	16022	15967	15968	16055	15884	16015	15863	16128	15863	15994	16112	15906	16025	15973	15919	16091	16086	15968	16131	15781	16039	15951	16192	15945	15954	16085	15877	16073	16154	15935	16041	16046	16160	16066	15896	16096	15937	15887	16076	15916	15938	16060	15977	15998	15938	16092	16028	16033	15894	15813	15957	16036	16137	15891	15835	16006	16182	15964	16010	16069	15991	15869	16034	15947	15978	16076	15978	16159	15971	15941	15944	15916	15883	15901	15967	16159	15900	15936	16014	16065	15935	16155	15995	15883	15927	15944	16074	16152	16062	16054	16048	15935	16070	15974	16098	15773	15914	15851	16014	16025	15986	15946	15831	16070	15977	15962	15983	15967	15996	15959	16000	15933	15806	16083	16092	16030	16125	16031	15915	16009	16190	16099	15922	15860	15975	15862	15854	15989	16043	15869	15983	15991	15929	15978	15908	16046	15995	15982	15982	15944	15927	15957	15866	16063	15897	15980	16012	15975	16012	16022	16052	16033	15891	16162	16031	16110	15869	15953	16028	15890	15917	15877	16092	16123	15924	15960	16036	15911	16030	16031	15998	16034	15968	16091	16009	16051	15853	16092	16074	16257	15898	15842	16014	16019	15954	15869	15946	15809	15944	15759	15912	15949	16153	16047	16123	16134	15945	15939	15778	16052	15894	15965	15868	16090	16074	15810	16054	15980	15876	15922	16102	15998	15989	15995	15968	15826	15914	15947	16085	16055	15923	16096	15930	15870	16160	16060	16030	16022	15886	15981	15903	16123	15911	16015	15944	15947	15980	16004	15891	15976	16037	16109	16029	16043	16115	15870	15812	16004	16068	16076	16030	15893	15905	16040	16021	16136	16096	15911	15881	15991	15919	15966	16052	15962	16154	16046	15989	16073	15957	15918	15812	15989	15944	16036	16012	16144	16018	15907	16089	15791	15901	15927	16080	15874	15982	16089	15903	16002	15817	15904	15895	15882	16109	16028	16093	16046	16113	16012	15900	16075	15986	15991	16133	16084	16074	15955	15979	16032	15933	16088	15922	15972	15944	16009	15929	15802	15923	15955	15930	15853	15951	15956	15942	15921	16160	15935	16099	15886	15995	15926	15971	16049	15959	16029	16078	15923	16032	15950	15941	16033	15939	15966	15915	15916	16075	16091	16044	16035	15972	15890	15923	15963	16025	15971	16027	16142	15942	16050	16032	15920	15997	15883	15970	15991	15938	16090	16000	15985	15999	16124	15985	16042	15980	15968	15909	15881	16007	16098	16020	15962	16005	16107	15985	15938	15827	15995	15988	15910	15874	16060	16167	16047	15940	16020	16008	15874	15973	15939	15837	16186	15865	16058	16152	16071	16004	15937	15946	15815	16101	16084	16099	16007	15984	16078	15853	15986	16007	16065	15981
24053	21368	28784	24488	22185	21438	20332	18342	17720	17712	17509	17455	17343	17431	17380	17557	17371	17255	17252	17554	17376	17120	17452	17245	17388	17114	17154	17294	17216	17140	17362	17351	18148	18841	19043	18682	18726	17984	17462	17423	17299	17185	17054	17181	17014	17222	17131	17238	17146	17311	17204	17394	17155	17093	17049	17218	17178	17167	17152	17336	17304	17207	17346	17156	17124	17067	17355	17189	17015	17003	17239	17035	17358	17114	17176	17328	17281	17444	17269	17072	17005	17252	16947	17361	17149	17148	17210	17003	16943	17091	17155	17330	17176	17211	17147	17115	17192	17198	17205	17188	16993	17147	17295	17234	17138	17131	17203	17199	17022	17031	17098	17315	17375	17247	17144	17046	17197	17273	17130	17314	17221	17162	17259	17192	17178	17279	17225	16985	17101	17200	17141	17150	17248	17229	17239	17335	17143	17322	17095	17239	17535	17332	17434	17354	17202	17230	16961	17000	17441	17034	17123	17212	17294	17137	17116	17233	17174	17198	17049	17095	17005	17073	17224	17246	17187	17109	17038	17033	17177	17124	17122	17328	17131	17211	17217	17248	17066	17060	17233	17017	17416	17048	17250	17198	17234	17200	17075	17362	17286	16988	17122	17258	16996	17070	17302	17152	17220	17031	17163	17141	17150	17138	17305	17129	17096	17113	17167	17079	17430	17062	17059	17172	17217	17168	17209	17184	17171	17234	17112	17288	17102	17185	17148	17104	17154	17010	17311	17271	17248	17171	17127	17107	17351	17133	17035	17118	17259	17038	17035	17141	17029	17125	17196	16956	17124	17275	17123	17113	17292	17194	17251	17112	17177	17259	17027	17072	17267	17001	17187	17163	16977	17313	17107	17311	17005	17271	17292	17090	17310	17096	17347	17187	17092	17248	17079	17045	17146	17160	17316	17102	17383	17078	17094	17188	17093	17382	17252	17072	17083	17221	17012	17029	17171	17208	17335	17221	17363	17071	17259	17169	17052	17209	17293	17353	17061	17165	17257	17024	17108	17335	17307	17344	17242	17219	17018	17218	17302	17186	17037	17043	17302	17332	17110	17118	17232	17274	17218	17226	16974	17315	16993	17155	17194	17179	17033	17182	17193	17187	17043	17212	17029	17185	17046	17175	17336	17248	17040	17150	17372	17114	17111	17310	17269	17158	17330	17176	17101	17132	17115	17302	17346	17135	17264	17192	17098	17152	17018	16965	16968	17281	17215	17206	17159	17173	17151	17187	17335	17069	17050	17067	17144	17305	17198	17073	17077	17140	17011	17277	17236	17275	17012	17303	17281	17090	17075	17064	17141	17193	17048	17211	17052	17166	17179	17148	17475	17096	17301	17174	17239	17223	17346	17263	17081	17164	17227	17076	17317	17333	17172	16829	17231	17219	17110	17123	17362	17135	17156	16794	17253	17179	17286	17251	17038	17347	16943	17181	17317	17230	17005	17144	17231	17230	17374	17128	17195	17304	17223	17162	17149	17250	17345	17278	17094	17120	17257	17072	17241	17097	17314	17126	17275	17174	17172	17258	17347	17104	17151	17015	17195	17200	17256	17189	17226	17128	17147	17047	17429	17170	17361	17277	17203	17414	16960	17232	17193	17103	17139	17353	17194	17158	17390	17197	17151	17046	17033	17225	17152	17169	17078	17109	17157	17042	17303	17205	17267	17149	17330	17098	17215	17143	17006	17304	17214	17068	17019	17162	17259	17243	17120	17079	17018	17057	17384	17107	17290	17003	17345	17081	17358	17316	17223	17236	17161	17012	17297	17294	17241	17125	17209	17294	17220	17079	17306	16973	17198	17178	17259	17072	16886	17157	16970	17174	17146	17093	17151	17149	17268	17052	16954	17205	17067	17037	17149	17171	17115	17326	17303	17242	17253	17171	17363	17147	17143	17150	17208	17216	17027	17170	17160	17280	17063	16847	17300	17193	17198	17115	17066	17385	17353	17115	17133	17192	17237	17227	16988	17047	17297	17280	17174	17172	17150	17231	17361	17100	17114	17135	17236	17076	16974	17200	17115	17042	17228	17076	17069	17348	17063	17197	17313	17072	17156	17176	17142	17232	17318	17406	16938	17265	17266	17253	17218	17153	17045	17424	17286	17213	17307	17148	17307	17358	17202	17157	17281	17128	17289	17219	17191	17096	17471	17251	17402	17047	17243	17302	17184	17335	17253	17167	17293	17176	17257	17150	17239	17142	17055	17071	17222	17369	17224	17138	17345	17274	17154	16976	17195	17187	17309	17202	17232	17264	17178	17205	17362	17432	17241	17125	17409	17414	17184	17313	17139	17222	17132	17339	17168	17340	17233	17489	17197	17144	17119	17193	16985	16948	17315	17214	17199	17162	17201	17085	17142	17092	17242	17135	17157	16991	17189	17318	17109	17054	17322	17365	17144	17202	17151	17227	17041	16990	17210	17091	17374	17503	17195	17078	17112	17090	17198	17107	17167	17326	17039	17234	17041	17357	17040	17283	17273	17298	17101	17075	17315	17350	17192	17298	17197	17059	17337	17208	17103	17320	17123	17130	17152	17273	17299	17101	17245	17054	17225	17215	17410	17243	17101	17149	17264	16979	17181	17143	17117	17174	17343	17260	17304	17149	17152	17348	17180	17178	17262	17092	17246	17139	17175	17249	17303	17157	17129	17371	16977	17100	17135	17044	17104	17132	17323	17187	17302	17236	17122	17182	17198	17165	17105	17019	17367	17288	17264	17152	17125	17050	16957	17197	17306	17008	17240	17206	17197	17248	17195	17183	17117	17088	17097	17302	17201	17117	17268	17128	17268	17159	17364	17392	17183	17057	17233	17186	17180	17304	17112	17059	17364	17115	17258	17181	17018	17123	17318	17065	17172	17056	17135	17177	17211	17223	17203	17203	17410	17328	17220	17135	17144	17210	17386	17188	17160	17317	17231	17311	17210	17165	17117	17051	17099	17208	17090	17094	16927	17238	17146	17011	16960	17191	17090	17185	17330	17133	17164	17217	17260	17192	17242	17151	17150	17284	17281	17281	17225	17055	17106	17301	17253	17093	17199	17221	17091	17105	17171	17152	17419	17174	17281	17175	16908	17067	17502	17142	17173	17307	17332	17244	16992	17088	17295	17181	17280	17362	17127	17327	17279	17167	17308	17182	17175	17183	17199	17179	17370	17013	17037	17368	17346	17298	17024	16905	17192	17150	17184	17294	17269	17348	17212	17214	17104	17192	17309	17029	17094	17232	17078	17222	17225	17140	17228	17186	17008	17219	17118	17302	17320	17073	17228	17171	16978	17105	17175	17163	17183	17277	17151	17221	17183	17116	17093	17113	17059	17235	17190	17181	17144	17107	17133	17257	17192	17128	17055	17184	17191	17234	17304	17280	17120	16984	17285	17214	17339	17366	17077	17108	17223	17031	17334	17309	17321	17182	17216	17367	17251	17230	17160	17208	17196	17111	17124	17201	17200	17100	17193	17237	17227	17117	17269	17292	17371	17101	17150	17277	17232	16949	17149	17054	17248	17105	17131	17263	17255	17124	17284	17271	17307	17256	17346	17358	17189	17057	17144	17098	17149	17116	17228	17105	16930	17057	17323	17254	17268	17088	17164	17155	17309	17188	17204	17339	17091	17181	17274	17205	17123	17083	17271	17103	17039	17195	17043	17191	17159	17313	17124	17200	17193	17068	17282	17180	17075	17127	17334	17126	17196	17255	17195	17377	17119	17226	16908	17199	17317	17100	17218	17175	17408	17138	17326	17084	17105	17085	17166	17357	17170	17202	17115	17431	17149	17022	17225	17149	17115	17195	17159	17150	17143	17115	17441	17340	17365	17283	16904	17311	17168	17097	17063	17116	17128	17035	17228	17276	17178	17134	17175	17211	17340	17405	17217	17253	16947	17424	17002	17142	17053	17202	17258	17052	17309	17160	17345	17148	17086	17257	17187	17200	17243	17298	17169	17195	17064	17059	17312	17181	17149	17055	17163	17255	17327	17199	17279	17142	17051	17205	17174	17222	17092	17103	17370	17194	17323	17398	17292	17309	17207	17339	17240	16960	17201	17337	17225	16994	17244	16939	17080	17188	17312	17369	17134	17108	17234	17360	17259	17261	17142	16990	17364	17166	17132	17212	17100	17086	17074	17233	17222	16958	17076	17208	17025	17328	17236	17177	17319	17244	17100	17015	17077	17074	17216	17055	17057	17026	17144	17127	17336	17051	16988	17452	17206	17308	17249	17121	17285	17156	17251	17297	17297	17365	17303	16985	17345	17144	17210	17122	16933	17335	17046	17126	17313	17256	17294	17129	17176	17239	17367	17205	17195	17194	17100	17072	17447	17205	17048	17118	17161	17000	17092	17002	17204	17177	17208	17306	17171	17223	17279	17162	17288	17272	17283	17282	17182	17251	17174	17209	17181	17148	17117	17183	17206	17222	17194	17264	17203	17216	17133	17401	17248	17202	17206	17212	17229	17174	17336	17334	17092	17049	17145	17162	17113	17174	17178	17177	17171	17100	17189	17133	17267	17345	17394	17238	17124	17002	17271	17221	17330	17195	17253	17100	17220	17153	17117	17158	17224	17350	17270	17189	17109	17045	17008	17175	17099	17287	17131	17280	17254	17239	17100	17056	17136	17083	17123	17439	17401	17291	17145	17217	17013	17138	17246	17308	17076	17131	17135	17067	17374	17251	17170	17105	17134	17250	17229	17311	17008	17263	17117	17326	17149	17151	17280	17258	17171	17276	17259	17131	17120	17077	16939	16930	17130	17172	17214	17293	17255	17312	17328	17243	17209	17102	17232	17103	17283	17184	17207	17348	17178	17209	17207	17281	17138	17228	17274	17058	17056	17212	17175	17156	17353	17313	17249	17310	17135	17122	17379	17217	17126	17051	17092	17273	17237	17272	17142	17152	17276	17317	17030	17204	17265	17227	17219	17021	17417	17064	17153	16943	17069	16979	17186	17329	17328	17111	17062	17147	17151	17173	17267	17123	17225	17120	17132	17030	17121	17057	17083	17302	17258	17255	17267	17125	17261	17261	17090	17063	17050	17183	17319	17106	17164	17173	17180	17233	17035	17279	17203	17150	17024	17258	17240	17194	17157	17208	17103	17305	17285	17240	17272	17047	17076	17279	17146	17311	17230	17274	17049	17282
17143	29335	27667	22762	19623	17677	16925	16454	16337	16192	16042	15906	15935	15696	15742	15796	15692	15639	15577	15780	15733	15745	15366	15853	15702	15664	15842	15735	15750	15666	15854	15939	17059	18185	18203	17968	17814	16530	15873	15717	15715	15565	15637	15745	15665	15738	15621	15582	15697	15625	15434	15718	15763	15634	15569	15708	15556	15738	15674	15610	15557	15414	15656	15530	15831	15734	15726	15718	15628	15578	15689	15718	15668	15459	15780	15567	15751	15630	15616	15433	15528	15700	15626	15636	15586	15602	15671	15646	15591	15658	15425	15537	15625	15558	15639	15665	15617	15581	15614	15653	15510	15630	15528	15705	15520	15657	15653	15698	15471	15794	15693	15427	15668	15512	15538	15488	15673	15645	15648	15777	15794	15629	15657	15747	15602	15670	15541	15664	15692	15585	15806	15626	15618	15598	15672	15679	15597	15618	15587	15563	15610	15771	15815	15728	15674	15677	15450	15647	15727	15662	15725	15675	15753	15568	15579	15645	15654	15640	15562	15571	15594	15469	15540	15600	15478	15558	15579	15639	15517	15595	15457	15575	15741	15570	15700	15722	15605	15855	15693	15623	15777	15754	15652	15647	15539	15595	15440	15470	15626	15637	15583	15551	15679	15623	15490	15656	15599	15603	15788	15717	15681	15696	15453	15649	15677	15672	15642	15526	15545	15567	15528	15701	15693	15651	15671	15516	15779	15461	15555	15636	15769	15620	15622	15639	15718	15594	15696	15511	15598	15440	15722	15613	15722	15651	15629	15630	15640	15690	15487	15725	15531	15756	15599	15491	15673	15529	15692	15713	15731	15577	15686	15785	15606	15620	15733	15564	15457	15759	15489	15657	15610	15565	15723	15693	15607	15767	15496	15619	15694	15725	15519	15612	15613	15607	15507	15702	15401	15582	15716	15466	15481	15687	15688	15593	15730	15597	15702	15570	15765	15538	15536	15583	15510	15478	15557	15492	15642	15727	15616	15618	15652	15540	15587	15625	15577	15632	15529	15515	15638	15629	15556	15465	15686	15604	15550	15615	15846	15489	15513	15812	15611	15623	15699	15649	15663	15611	15692	15677	15675	15683	15592	15523	15609	15665	15773	15669	15527	15901	15558	15659	15794	15683	15669	15525	15592	15731	15656	15595	15705	15534	15679	15435	15664	15628	15778	15792	15559	15646	15630	15418	15751	15630	15549	15760	15636	15653	15559	15644	15633	15741	15561	15652	15601	15673	15787	15555	15598	15700	15641	15723	15544	15656	15597	15689	15712	15408	15728	15546	15588	15517	15734	15682	15616	15575	15803	15686	15552	15596	15729	15789	15571	15463	15384	15619	15626	15726	15599	15515	15582	15706	15683	15678	15501	15703	15463	15440	15685	15771	15560	15585	15567	15603	15605	15811	15515	15737	15492	15739	15543	15591	15536	15506	15505	15705	15743	15660	15516	15595	15591	15494	15666	15787	15730	15583	15665	15645	15509	15451	15514	15515	15649	15370	15695	15567	15594	15485	15590	15613	15479	15535	15645	15662	15750	15704	15444	15562	15599	15742	15620	15486	15645	15551	15628	15713	15546	15486	15723	15641	15659	15645	15454	15698	15554	15630	15620	15701	15505	15541	15512	15767	15664	15498	15509	15394	15675	15589	15460	15693	15627	15638	15566	15402	15777	15749	15624	15650	15697	15528	15470	15665	15498	15700	15587	15776	15585	15632	15523	15580	15701	15650	15561	15590	15510	15572	15533	15732	15559	15636	15613	15461	15527	15511	15567	15517	15555	15507	15705	15767	15640	15581	15554	15611	15499	15594	15572	15730	15598	15520	15620	15835	15687	15642	15542	15532	15819	15641	15471	15570	15640	15615	15848	15450	15567	15478	15609	15604	15713	15553	15573	15506	15721	15742	15629	15413	15697	15535	15627	15442	15666	15610	15553	15652	15626	15685	15528	15468	15785	15486	15606	15544	15774	15564	15555	15874	15725	15662	15567	15400	15590	15559	15492	15822	15643	15458	15673	15502	15617	15563	15751	15561	15662	15640	15598	15786	15413	15659	15637	15565	15719	15747	15508	15832	15765	15641	15548	15566	15543	15737	15591	15543	15544	15738	15663	15408	15634	15715	15566	15580	15415	15628	15505	15595	15838	15638	15502	15815	15504	15557	15505	15508	15650	15657	15709	15563	15640	15631	15615	15493	15561	15634	15645	15698	15696	15557	15543	15789	15847	15485	15664	15603	15771	15714	15671	15578	15724	15376	15436	15625	15702	15652	15538	15539	15564	15608	15477	15753	15535	15606	15751	15558	15501	15476	15689	15648	15719	15432	15467	15579	15520	15591	15552	15508	15554	15794	15639	15629	15716	15823	15608	15595	15591	15600	15561	15714	15696	15486	15414	15654	15648	15551	15536	15676	15898	15570	15633	15653	15797	15612	15579	15503	15537	15619	15781	15661	15461	15549	15640	15576	15754	15505	15496	15497	15556	15676	15641	15522	15705	15526	15617	15561	15484	15596	15464	15534	15455	15432	15487	15516	15632	15545	15728	15700	15571	15629	15555	15690	15529	15683	15639	15651	15694	15791	15547	15497	15570	15664	15544	15554	15623	15686	15608	15493	15614	15708	15466	15783	15690	15622	15555	15521	15560	15508	15528	15801	15593	15735	15657	15526	15721	15622	15677	15584	15681	15600	15510	15484	15621	15630	15765	15554	15553	15819	15650	15532	15545	15679	15699	15550	15697	15647	15658	15459	15551	15690	15463	15821	15643	15671	15532	15711	15568	15597	15533	15727	15628	15551	15543	15574	15604	15483	15536	15691	15681	15623	15661	15605	15593	15726	15629	15509	15704	15753	15603	15501	15504	15812	15719	15609	15697	15486	15528	15506	15640	15580	15632	15689	15681	15385	15622	15773	15703	15698	15709	15578	15529	15705	15701	15727	15589	15796	15702	15537	15689	15764	15628	15585	15480	15540	15616	15632	15581	15568	15553	15613	15728	15633	15495	15563	15583	15457	15564	15682	15661	15680	15755	15678	15610	15696	15522	15747	15531	15626	15569	15865	15756	15556	15626	15610	15547	15532	15643	15820	15858	15546	15666	15597	15587	15709	15603	15651	15640	15500	15638	15602	15534	15591	15680	15566	15595	15550	15664	15613	15773	15716	15466	15759	15724	15543	15626	15427	15519	15574	15835	15603	15522	15600	15647	15756	15683	15543	15610	15520	15679	15253	15397	15586	15577	15439	15609	15630	15544	15623	15704	15629	15589	15599	15522	15689	15585	15741	15667	15686	15620	15670	15574	15672	15562	15649	15779	15608	15489	15524	15631	15583	15631	15496	15551	15679	15546	15630	15603	15544	15623	15640	15550	15472	15652	15592	15479	15629	15535	15673	15485	15658	15683	15792	15348	15580	15763	15626	15629	15645	15475	15641	15555	15524	15724	15538	15576	15646	15724	15581	15796	15646	15527	15595	15640	15667	15498	15665	15726	15683	15661	15618	15550	15526	15607	15794	15582	15748	15688	15586	15589	15574	15597	15635	15596	15656	15623	15588	15522	15749	15473	15513	15582	15556	15631	15672	15513	15731	15583	15646	15559	15620	15607	15652	15433	15642	15568	15745	15658	15660	15622	15669	15514	15442	15582	15522	15717	15560	15693	15720	15679	15665	15277	15693	15780	15582	15538	15469	15532	15752	15570	15563	15587	15628	15546	15648	15421	15572	15596	15527	15645	15599	15543	15794	15746	15505	15511	15700	15611	15659	15576	15697	15709	15682	15633	15691	15719	15511	15673	15552	15516	15665	15618	15706	15612	15647	15610	15614	15683	15715	15652	15550	15560	15595	15676	15701	15704	15498	15511	15317	15548	15739	15403	15594	15789	15561	15572	15371	15603	15613	15747	15522	15520	15675	15543	15493	15466	15553	15510	15612	15647	15453	15649	15806	15727	15544	15665	15584	15629	15659	15805	15711	15641	15737	15582	15665	15490	15661	15822	15648	15552	15544	15533	15577	15633	15315	15615	15522	15770	15595	15692	15599	15568	15656	15704	15617	15404	15807	15507	15549	15827	15642	15466	15537	15506	15743	15733	15701	15609	15797	15830	15594	15473	15611	15564	15514	15452	15467	15583	15508	15598	15637	15731	15637	15625	15501	15621	15640	15616	15659	15424	15601	15590	15585	15534	15562	15575	15610	15625	15672	15553	15620	15388	15655	15539	15471	15479	15509	15625	15689	15665	15637	15674	15714	15721	15539	15596	15542	15725	15598	15685	15683	15552	15578	15765	15645	15717	15567	15747	15627	15619	15438	15677	15641	15601	15528	15447	15717	15654	15553	15545	15481	15601	15729	15680	15515	15670	15600	15514	15594	15592	15568	15415	15548	15583	15486	15632	15737	15520	15525	15604	15553	15674	15553	15713	15742	15587	15646	15721	15600	15606	15758	15709	15726	15719	15512	15738	15783	15661	15624	15456	15571	15716	15455	15751	15541	15461	15567	15635	15710	15742	15669	15763	15583	15703	15650	15522	15624	15675	15478	15606	15533	15507	15621	15556	15584	15600	15683	15607	15504	15750	15692	15703	15553	15657	15709	15609	15637	15665	15666	15622	15461	15665	15687	15725	15555	15568	15658	15660	15605	15750	15491	15886	15571	15671	15501	15616	15593	15539	15640	15699	15699	15604	15494	15757	15641	15552	15653	15740	15762	15637	15602	15629	15456	15732	15550	15790	15563	15511	15584	15601	15761	15530	15589	15397	15429	15640	15633	15604	15641	15660	15596	15569	15566	15662	15808	15502	15566	15487	15581	15504	15502	15531	15617	15536	15649	15366	15717	15682	15702	15874	15660	15659	15537	15529	15654	15595	15553	15540	15650	15618	15738	15661	15774	15695	15661	15588	15845	15585	15632	15734	15602	15639	15799	15550	15553	15697	15669	15621	15645	15626	15609	15670	15611	15686	15708	15439	15579	15718	15616	15632	15657	15552	15569	15661	15671	15632	15669	15564	15434	15731	15606	15700	15628	15615	15682	15690	15591	15824	15700	15595	15450	15626	15547	15374	15456	15519	15686	15611	15595	15542	15489	15515	15640	15772	15609	15638	15711	15684	15732	15657	15482	15637	15632	15605	15757	15488	15670	15509	15536	15685	15684	15595	15535
22962	21339	29226	23853	21518	23057	23261	18108	17368	17271	17221	17153	16913	16773	16953	16779	16656	16867	16747	16711	16490	16656	16861	16794	16576	16641	16819	16778	16740	16808	17014	19170	21687	19442	18506	18024	17385	16898	16879	16679	16596	16636	16605	16490	16470	16516	16608	16506	16577	16684	16507	16657	16748	16527	16705	16599	16702	16739	16586	16729	16523	16397	16602	16584	16459	16498	16579	16566	16535	16432	16821	16598	16542	16581	16534	16471	16776	16398	16515	16493	16605	16447	16721	16559	16459	16565	16470	16584	16582	16492	16461	16506	16372	16551	16502	16744	16369	16555	16438	16459	16647	16391	16408	16606	16573	16596	16659	16555	16531	16567	16395	16600	16645	16505	16748	16614	16623	16518	16450	16545	16600	16792	16344	16648	16521	16545	16526	16512	16624	16487	16376	16386	16606	16576	16444	16590	16669	16703	16601	16453	16429	16404	16536	16411	16460	16489	16657	16410	16724	16584	16530	16411	16518	16676	16276	16402	16578	16438	16401	16567	16503	16441	16510	16550	16596	16586	16422	16417	16500	16414	16603	16709	16535	16518	16418	16514	16363	16569	16398	16569	16354	16427	16487	16487	16476	16359	16585	16493	16553	16392	16677	16418	16740	16488	16292	16513	16475	16373	16560	16607	16438	16446	16448	16546	16501	16482	16473	16556	16565	16544	16443	16383	16514	16635	16642	16561	16467	16488	16612	16415	16369	16535	16503	16359	16592	16406	16526	16577	16526	16296	16516	16468	16585	16486	16312	16603	16604	16432	16608	16712	16471	16517	16442	16508	16481	16403	16476	16564	16481	16402	16435	16376	16561	16516	16552	16627	16509	16235	16402	16435	16571	16478	16527	16502	16285	16493	16517	16553	16620	16626	16352	16493	16551	16261	16466	16289	16533	16329	16549	16463	16631	16455	16526	16600	16686	16389	16646	16437	16589	16494	16545	16445	16534	16630	16473	16320	16439	16395	16458	16525	16565	16369	16580	16482	16485	16475	16608	16663	16479	16589	16492	16549	16687	16711	16593	16509	16550	16579	16250	16501	16365	16486	16494	16460	16434	16310	16326	16495	16266	16621	16548	16564	16494	16512	16639	16349	16581	16567	16290	16669	16492	16532	16645	16397	16488	16457	16655	16441	16482	16506	16457	16609	16623	16551	16415	16606	16514	16403	16560	16483	16401	16601	16665	16412	16353	16455	16692	16413	16621	16477	16400	16646	16307	16715	16402	16366	16589	16510	16483	16527	16377	16742	16450	16470	16460	16556	16523	16374	16330	16417	16436	16579	16803	16646	16593	16443	16580	16400	16611	16545	16353	16492	16334	16340	16353	16375	16591	16729	16458	16536	16461	16438	16362	16473	16541	16576	16509	16465	16618	16421	16500	16405	16399	16421	16567	16297	16558	16572	16552	16507	16330	16517	16707	16303	16520	16446	16559	16255	16414	16482	16429	16534	16450	16459	16296	16493	16560	16340	16655	16503	16524	16428	16671	16529	16475	16424	16559	16525	16373	16397	16373	16433	16470	16435	16497	16486	16479	16561	16362	16502	16613	16283	16382	16499	16473	16347	16411	16580	16525	16543	16468	16358	16625	16321	16547	16209	16789	16674	16515	16559	16753	16498	16618	16740	16626	16411	16442	16358	16565	16405	16560	16337	16671	16544	16498	16350	16633	16420	16350	16519	16525	16674	16457	16519	16493	16563	16400	16551	16339	16341	16491	16642	16706	16424	16472	16451	16470	16626	16495	16486	16558	16588	16462	16437	16583	16551	16602	16669	16506	16430	16587	16474	16270	16478	16269	16558	16503	16391	16462	16451	16891	16593	16640	16366	16428	16390	16748	16509	16248	16489	16494	16661	16489	16482	16416	16678	16397	16559	16730	16537	16490	16590	16583	16423	16706	16598	16570	16447	16356	16544	16469	16420	16602	16580	16443	16383	16563	16619	16482	16354	16389	16391	16604	16524	16460	16378	16588	16362	16524	16439	16500	16487	16591	16474	16454	16650	16489	16704	16721	16522	16469	16246	16478	16596	16433	16534	16477	16428	16601	16616	16453	16336	16413	16594	16505	16596	16233	16441	16378	16362	16573	16648	16403	16588	16591	16333	16373	16466	16501	16447	16633	16800	16512	16434	16616	16429	16687	16370	16464	16574	16339	16427	16550	16573	16432	16427	16569	16573	16478	16442	16356	16381	16568	16627	16530	16353	16600	16594	16609	16736	16315	16462	16513	16653	16407	16465	16534	16362	16554	16584	16613	16550	16469	16522	16564	16530	16414	16560	16608	16636	16601	16480	16404	16412	16448	16421	16574	16420	16462	16227	16480	16397	16413	16417	16602	16726	16582	16451	16528	16554	16360	16590	16457	16427	16585	16561	16337	16308	16350	16712	16498	16450	16479	16579	16445	16370	16514	16557	16585	16548	16544	16380	16474	16401	16418	16599	16676	16657	16381	16324	16571	16443	16421	16742	16581	16386	16300	16330	16504	16461	16467	16467	16317	16516	16529	16533	16518	16462	16496	16491	16519	16440	16528	16570	16495	16437	16401	16622	16572	16702	16581	16397	16431	16541	16564	16517	16343	16408	16335	16487	16618	16417	16419	16425	16358	16301	16467	16566	16555	16604	16536	16564	16520	16671	16416	16405	16424	16344	16339	16678	16467	16483	16566	16369	16479	16411	16549	16482	16791	16461	16461	16487	16603	16525	16573	16587	16444	16510	16427	16528	16766	16409	16292	16314	16465	16440	16445	16433	16527	16370	16578	16502	16367	16551	16403	16577	16473	16421	16369	16284	16419	16344	16454	16474	16635	16596	16447	16401	16409	16339	16298	16374	16583	16477	16510	16381	16449	16509	16396	16505	16504	16335	16456	16502	16428	16434	16430	16586	16387	16495	16391	16636	16423	16460	16456	16401	16541	16366	16360	16397	16516	16412	16504	16539	16356	16461	16564	16439	16623	16429	16404	16468	16348	16505	16385	16415	16567	16446	16412	16375	16550	16500	16575	16547	16467	16408	16586	16312	16609	16458	16638	16362	16318	16487	16368	16454	16490	16282	16475	16668	16247	16524	16399	16471	16619	16411	16294	16578	16616	16601	16497	16481	16298	16445	16652	16334	16378	16547	16429	16456	16639	16460	16656	16500	16311	16498	16560	16352	16474	16463	16646	16523	16593	16506	16463	16479	16618	16487	16459	16474	16613	16654	16526	16454	16308	16339	16772	16381	16385	16521	16387	16439	16418	16405	16376	16336	16518	16481	16450	16446	16474	16387	16550	16362	16355	16449	16478	16694	16550	16323	16581	16470	16333	16540	16481	16517	16379	16435	16477	16443	16516	16425	16423	16515	16563	16486	16647	16530	16585	16312	16373	16574	16342	16504	16246	16359	16293	16532	16681	16403	16392	16640	16640	16412	16466	16488	16419	16458	16446	16336	16344	16485	16555	16655	16597	16472	16381	16582	16455	16534	16497	16710	16321	16469	16591	16433	16301	16385	16403	16509	16444	16613	16493	16629	16349	16385	16588	16451	16541	16805	16497	16708	16596	16503	16464	16546	16488	16622	16562	16354	16447	16455	16427	16519	16497	16555	16477	16629	16381	16315	16597	16276	16382	16255	16583	16386	16416	16606	16702	16688	16513	16492	16428	16558	16482	16609	16471	16382	16210	16421	16638	16575	16452	16439	16631	16498	16598	16367	16253	16420	16505	16580	16633	16492	16445	16418	16723	16245	16375	16554	16299	16501	16348	16358	16606	16645	16632	16379	16343	16624	16324	16522	16640	16691	16520	16444	16593	16566	16486	16488	16387	16586	16394	16640	16515	16669	16459	16693	16463	16549	16471	16681	16526	16461	16574	16460	16534	16527	16306	16597	16450	16548	16495	16434	16449	16319	16663	16391	16436	16534	16575	16501	16639	16555	16510	16545	16364	16169	16397	16585	16177	16445	16317	16460	16413	16686	16361	16543	16589	16368	16413	16764	16630	16244	16454	16450	16451	16601	16632	16592	16569	16379	16656	16707	16357	16309	16481	16584	16331	16503	16376	16333	16599	16395	16546	16250	16432	16630	16512	16464	16552	16540	16593	16486	16461	16357	16342	16512	16570	16751	16653	16543	16595	16496	16647	16628	16425	16459	16357	16410	16559	16199	16511	16578	16511	16555	16411	16439	16629	16578	16501	16342	16298	16627	16419	16214	16383	16383	16306	16477	16533	16478	16618	16569	16581	16538	16520	16480	16552	16549	16636	16440	16473	16395	16411	16666	16485	16532	16493	16520	16661	16583	16579	16284	16506	16652	16443	16504	16454	16520	16527	16488	16367	16625	16524	16447	16529	16439	16356	16426	16273	16551	16454	16462	16637	16656	16552	16390	16341	16358	16694	16441	16440	16396	16225	16388	16468	16564	16523	16643	16566	16665	16410	16696	16470	16391	16503	16473	16548	16510	16732	16542	16212	16599	16454	16150	16485	16590	16113	16665	16442	16532	16407	16655	16318	16508	16486	16597	16397	16595	16514	16428	16585	16395	16363	16486	16467	16368	16692	16396	16380	16660	16510	16461	16459	16468	16491	16608	16654	16365	16432	16416	16488	16598	16500	16561	16470	16550	16481	16526	16492	16611	16577	16397	16306	16529	16411	16482	16462	16509	16469	16703	16580	16629	16478	16355	16489	16359	16598	16341	16592	16366	16380	16462	16530	16476	16602	16673	16571	16473	16306	16339	16608	16357	16288	16390	16600	16684	16394	16630	16514	16461	16577	16460	16449	16533	16394	16452	16541	16505	16382	16412	16388	16653	16443	16621	16465	16412	16321	16388	16426	16373	16692	16498	16473	16552	16603	16380	16052	16359	16553	16778	16324	16520	16549	16416	16577	16677	16267	16460	16764	16512	16610	16513	16495	16543	16524	16348	16516	16529	16495	16577	16533	16600	16497	16455	16530	16508	16305	16526	16527	16429	16296	16381	16458	16386	16515	16258	16551	16510	16608	16642	16484	16652	16380	16518	16358	16445	16602	16605	16535	16601	16411	16440	16366	16493	16412	16487	16547	16602	16628	16505	16458	16562	16498	16353	16690	16424	16544	16526	16706	16457	16568	16550	16479	16555	16499	16447	16628	16518	16485	16512	16561	16531	16396	16671
19018	33407	32461	25564	20842	18308	17256	16790	16360	15846	15790	15670	15536	15635	15469	15569	15453	15350	15307	15308	15379	15294	15469	15407	15338	15210	15352	15349	15276	15451	16057	20427	22719	19044	17977	17315	15957	15716	15634	15360	15151	15428	15205	14981	15155	15096	15211	15259	15404	15247	15378	15312	15325	15125	15097	15166	15092	15176	15326	15182	15184	15155	15271	15296	15239	15231	15082	15217	15359	15063	15082	15183	15131	15251	15110	15185	15148	15125	15220	15207	15251	15144	15313	15138	15162	15259	15396	15348	15230	15151	15173	15216	15116	15277	15210	15091	15132	15150	15326	15340	15100	15256	15218	15170	15225	15167	15060	15052	15372	15124	15141	15234	15171	15095	15132	15163	15251	15211	15191	15058	15105	15232	15143	15164	15277	15133	15035	15235	15124	15262	15203	15176	15012	15135	15099	15165	15076	15064	15034	15133	14996	15312	15109	15205	15114	14985	15122	15399	15277	15229	15154	15235	15222	15272	15199	15256	15216	15123	15098	15147	15253	15107	15158	15073	15189	15184	15254	15285	15388	15089	15041	15034	15135	15306	15155	15156	15244	15121	15129	15346	15188	15145	15283	15216	15175	15247	15250	15119	15140	15371	15314	15426	15208	15170	15142	15149	15016	15074	15122	15086	15216	15177	15178	15207	15106	15111	15418	15125	15232	15057	15156	15159	15290	15172	15249	15126	15045	15202	15071	15206	15016	15169	15164	15220	15083	15137	15285	15166	15230	15143	15142	15046	15336	15265	15002	15103	15083	15128	15201	15095	15279	15346	15185	15311	15055	15319	15344	15213	15132	15075	15121	15188	15136	15051	15215	15069	15324	15321	15218	15161	15251	15194	15073	15000	15318	15342	15228	15106	15181	15184	15174	15101	15310	15286	15263	15181	15220	15121	15241	15191	15098	15008	15238	15034	15117	15137	15086	15290	15171	15238	15194	15187	15279	15096	15202	15314	15017	15125	15097	15126	15140	15338	15141	15046	15165	15150	15144	15274	15146	15097	15109	15170	15298	15123	14974	15072	15197	15268	15035	15332	15303	15087	14940	15316	15141	15066	15261	15147	15196	15067	15161	15211	15159	15017	15201	15216	15170	15267	15168	15304	15114	15225	15266	15098	15208	15150	15033	15189	15048	15108	15239	15102	15211	15166	15291	15143	15269	15208	15297	15148	15407	15214	15041	15400	15167	15158	15199	15191	15212	15185	15250	15177	15137	15272	15087	15221	15053	15299	15134	15226	15042	15245	14973	15202	15416	15141	15089	15124	15250	14981	15275	15104	15070	15135	15275	15085	15281	15201	15007	15109	15101	15047	15153	15094	15220	14994	15092	15275	15038	15109	15258	15155	15243	15187	15150	15242	15163	15003	15264	15242	15156	15012	15354	15024	15236	15111	15240	15130	15174	15178	15048	15193	15155	15213	15095	15161	15186	15068	15150	15089	15261	14988	15340	15079	15177	15053	15034	15188	15145	15283	15272	15250	15178	15054	15131	15085	15355	15070	15220	15131	15239	15198	15269	15304	15267	15192	15239	15212	15002	15094	15101	14985	15243	15195	15281	15083	15317	15224	15132	15286	15155	14999	15126	15152	15212	15164	15164	15124	15002	15215	15257	15268	14999	15186	15164	15196	15168	15120	15311	15291	15265	15153	15077	15199	15043	15071	15040	15240	15188	15281	15056	15051	15230	15260	15159	15154	15028	15140	15156	15431	15068	15058	15125	15140	15126	15178	14925	15206	15057	15250	15150	15000	15170	15169	15184	14993	15270	15099	15137	15056	15015	15138	15250	15182	15173	15224	15270	15241	15210	15136	15033	15064	15083	15211	15100	15168	15032	15198	15059	15130	15270	15155	15157	15142	15129	15179	15111	15207	15129	15227	15114	15120	15146	15122	15173	15183	15063	15153	15184	15114	15113	15102	15169	15190	15337	15360	15096	15181	15153	15224	15199	15231	15269	15352	15098	15014	15324	15112	15202	15116	15248	15050	15208	15235	15142	15243	15163	15212	15030	15295	15276	15368	15263	15085	15108	15013	15187	15055	14954	15052	15190	15185	15232	15073	15225	15069	15178	15307	15308	15202	15051	15177	15056	15085	15103	15216	15086	15207	15284	15138	15186	14963	15172	15294	15249	15006	15222	15213	15057	15126	15204	15128	15067	15311	15157	15197	15171	15231	15181	15234	15225	15034	15288	15172	15405	15387	15169	15225	15315	15061	15191	14960	15223	15248	15108	15145	15271	15355	15097	15307	15187	15282	15145	15076	15203	15175	15099	15180	15191	15175	15210	15125	15312	15259	15194	15087	15170	15247	15018	15199	15095	15212	15127	15099	15136	15178	15305	15067	15099	15153	15131	15139	14988	15280	15073	15259	15310	15118	15369	15310	15108	15076	15159	15048	15072	15161	15267	15084	15253	15211	15009	15443	15278	15251	15114	15271	14967	15146	15207	15052	15339	15126	15129	15040	15116	15136	15019	15089	15098	15253	15156	15306	15288	15261	15178	15167	15461	15013	15215	15180	15303	15156	15139	15054	15259	15336	15299	15137	15223	15170	15107	15199	15082	15073	15149	15081	15206	15255	15220	15154	15042	15074	15267	15185	15129	15199	15206	15271	15145	15127	15125	15036	15201	15006	15130	15250	15181	15158	15030	15043	15103	15080	15090	14993	15254	15175	15123	15231	15187	15199	15140	15213	15027	15160	15249	15252	15225	15204	15193	15357	15031	15129	15146	15149	15064	15076	15165	15116	15236	15087	15173	15299	15233	15233	15244	15363	15220	15224	15268	15169	15081	15289	15265	15261	15170	15071	15099	14997	15051	15198	15279	15141	15339	15262	15022	15280	15218	15158	14996	15027	15222	15174	15240	15037	15088	15209	15104	15253	15176	15160	15124	15300	15091	15226	15080	14993	15255	15193	15076	15202	15171	15125	15345	15241	15233	15150	15065	15060	15194	15184	15080	15111	15088	15103	15168	15180	15132	15197	15338	15249	15205	15230	15317	15142	15118	15226	15228	15164	14981	15089	15129	15131	15327	15366	15067	15134	15081	15069	15161	15088	15116	15365	15080	15133	15163	15079	15175	15314	15167	15215	15105	15078	15231	14959	15230	15122	15116	15115	15241	15396	15019	15048	15388	15157	15176	15203	15114	15085	15151	15229	15140	15083	15089	15165	15109	15144	15154	15098	14999	15201	15088	15241	15145	15156	15124	15157	15108	15144	15171	15106	15207	15208	15216	15034	15195	15042	15175	15108	15214	15256	15180	15135	15202	15080	15202	15013	15089	15214	15158	15172	15145	15016	15173	15177	15101	15090	15051	15061	15250	15137	15221	15137	15327	15146	15254	15070	15124	15209	15126	15323	15063	15203	15191	15408	15210	15288	15117	14988	15231	15267	15030	15157	15222	15177	15204	15100	15200	15188	15289	15154	15081	15213	15137	15202	15197	15142	15173	15254	15116	15095	15206	15077	15413	15127	15092	15000	15342	15077	15235	15276	15253	15090	15186	15118	15016	15227	15159	15262	15031	15063	15259	15118	15042	15105	15275	15201	15188	15191	15069	15207	14936	15269	15156	15104	15176	15215	15312	15230	15045	15219	15205	15062	15199	15062	15094	15230	15022	15184	15136	15235	15217	15145	15252	15134	15094	15259	15297	15167	15219	15162	15215	15314	15230	15050	15138	15084	15252	15148	15093	15217	15111	15109	15256	15201	15254	15263	15198	15209	15113	15304	15094	15137	15150	15328	15259	15190	15078	15198	15243	15000	15023	15101	15175	15166	15124	15063	15203	15291	15073	15149	15084	15187	15180	15276	15193	15094	15136	15175	15282	15124	15257	15182	15309	15170	15260	15138	15125	15032	15189	15145	15153	14995	15199	14970	15092	15315	15140	15075	15271	15131	15176	15229	15288	15050	15159	15211	15233	15067	15297	15111	15143	15121	15052	15222	15153	15309	15073	15283	15172	15286	15252	15227	15224	15065	15090	15222	15148	15203	15186	15130	15091	15131	15172	15169	15349	15304	15116	15276	15351	15069	15332	15259	15182	15024	15077	15351	15220	15016	15195	15230	15282	15172	14853	15265	15104	15187	14987	15158	15280	15149	15139	15273	15206	15126	15265	14924	15188	15187	15125	15261	15021	15176	15151	15243	15009	15067	15276	15197	15293	15010	15149	15236	15226	15101	15203	15033	15188	15138	15223	15202	15179	15231	15206	15110	15130	15221	15088	15202	15081	15004	15092	15272	15110	15102	15258	15171	15194	15110	15002	15084	15081	15172	15171	15134	15041	15084	15133	15201	15215	15126	15213	15128	15114	15263	15188	15051	15155	15128	14947	15162	15170	15198	15277	15075	15215	15241	15177	15174	15103	15132	15306	14986	15099	15285	15086	15189	15329	15159	15150	15059	15120	15079	15220	15253	15030	15270	15257	15062	15311	15316	15136	15269	15138	15027	15067	15105	15077	15162	15084	15061	15204	15179	15113	15033	15218	15343	14984	15052	15067	15175	15171	15251	15010	15174	15255	15149	15194	15158	15148	15229	15345	15034	15174	15141	15124	15200	15265	15134	15358	15190	15282	15176	15277	15241	15186	15155	15187	15196	14959	15237	15107	15171	15163	15148	14968	15197	15118	14855	15380	15106	15189	15238	15243	15020	15334	15272	15300	15137	15196	15177	15231	15134	15296	15126	15065	15094	15155	15259	15040	15313	15262	15122	15287	15191	15108	15037	15132	14994	15147	15302	15119	15210	15326	15250	15213	15157	15131	15034	15335	15038	15147	15127	15223	15070	15198	15264	15159	14993	15261	15177	15092	15245	15242	15222	15078	14974	15073	15270	15349	15078	15269	15223	15184	15163	15072	15392	15220	15147	15163	15186	15079	15176	15146	15180	15194	15137	15184	15107	15122	15240	15263	15205	15171	15238	15214	15389	15168	15307	15062	15101	15054	15186	15259	15224	15238	15248	15079	15147	15067	15189	15201	15037	15180	15223	15247	15078	15012	15008	15027	15027	15210	15223	15243	15192	15224	15176	15027	15105	15167	15131	15208	15120	15130	15035	15143	15170	15037	15157	14996	15130	15107	15229	15141	15253	15142	15156	15195	15205	15134	14845	15065	15146	15231	15156	15180	15192
27601	22264	24572	20981	17382	16613	16793	16616	16488	16276	16332	16512	16421	16245	16390	16254	16334	16441	16433	16582	16325	16423	16432	16265	16451	16398	16357	16341	16417	16348	16224	16612	16798	16675	16664	16430	16352	16113	16274	16484	16346	16298	16257	16326	16235	16223	16404	16215	16380	16215	16183	16276	16190	16435	16249	16105	16308	16224	16320	16206	16382	16132	16161	16376	16391	16366	16316	16227	16302	16438	16190	16332	16224	16468	16412	16145	16319	16380	16391	16345	16276	16386	16308	16471	16413	16256	16210	16386	16289	16140	16255	16172	16409	16273	16454	16396	16299	16239	16208	16242	16722	16312	16256	16411	16315	16356	16309	16236	16168	16077	16513	16266	16303	16294	16263	16305	16350	16150	16305	16333	16423	16249	16254	16126	16136	16222	16154	16241	16339	16335	16282	16549	16094	16273	16339	16397	16428	16535	16454	16163	16209	16237	16270	16200	16249	16203	16280	16423	16370	16346	16207	16326	16321	16300	16312	16408	16216	16534	16302	16259	16405	16445	16492	16218	16283	16226	16348	16475	16316	16324	16355	16201	16298	16330	16210	16307	16225	16135	16245	16125	16336	16266	16233	16350	16316	16337	16211	16243	16481	16250	16409	16454	16397	16390	16142	16264	16188	16139	16171	16251	16371	16442	16170	16247	16301	16362	16294	16213	16358	16195	16261	16232	16201	16240	16309	16333	16270	16339	16335	16276	16407	16314	16307	16342	16236	16394	16404	16386	16307	16150	16446	16377	16081	16266	16310	16342	16360	16333	16109	16328	16364	16304	16291	16238	16219	16269	16181	16397	16305	16491	16144	16022	16164	16224	16383	16389	16053	16119	16312	16294	16316	16440	16295	16216	16252	16366	16282	16501	16562	16155	16169	16315	16142	16363	16327	16105	16231	16451	16371	16480	16295	16400	16500	16241	16235	16388	16429	16087	16167	16297	16102	16336	16203	16278	16329	16306	16282	16469	16299	16228	16390	16230	16211	16186	16121	16402	16411	16219	16327	16267	16381	16361	16312	16413	16325	16196	16274	16207	16302	16290	16307	16417	16218	16087	16286	16406	16322	16371	16197	16333	16172	16410	16339	16237	16351	16414	16125	16232	16481	16304	16497	16294	16176	16153	16266	16184	16322	16277	16382	16231	16276	16379	16187	16209	16539	16203	16230	16530	16226	16370	16402	16310	16312	16381	16243	16172	16126	16404	16222	16327	16294	16335	16341	16305	16414	16124	16379	16306	16249	16181	16411	16312	16122	16306	16329	16188	16447	16347	16256	16198	16345	16297	16315	16127	16096	16495	16409	16287	16219	16415	16394	16362	16323	16343	16139	16280	16208	16173	16231	16414	16296	16265	16207	16292	16306	16199	16510	16217	16371	16053	16069	16270	16091	16198	16337	16435	16693	16199	16414	16261	16106	16311	16342	16334	16474	16244	16244	16111	16231	16390	16326	16307	16459	16307	16213	16398	16343	16210	16351	16213	16133	16261	16111	16278	16339	16285	16115	16147	16307	16401	16221	16275	16400	16299	16279	16531	16282	16298	16431	16345	16370	16342	16428	16272	16161	16366	16505	16301	16358	16042	16263	16220	16334	16173	16062	16231	16276	16244	16192	16377	16367	16277	16340	16328	16296	16353	16270	16179	16355	16270	16329	16284	16322	16390	16261	16324	16478	16548	16316	16315	16343	16317	16164	16327	16299	16131	16251	16355	16253	16312	16204	16201	16409	16389	16297	16245	16346	16304	16366	16269	16354	16263	16434	16276	16570	16321	16388	16223	16476	16282	16415	16237	16533	16249	16545	16493	16243	16068	16407	16263	16314	16237	16218	16144	16261	16133	16241	16346	16375	16394	16355	16102	16330	16321	16144	16232	16439	16384	16068	16254	16405	16197	16207	16284	16354	16387	16427	16002	16339	16361	16229	16334	16112	16426	16385	16285	16255	16340	16110	16405	16145	16407	16495	16278	16368	16408	16390	16372	16225	16297	16312	16088	16349	16229	16346	16185	16160	16234	16188	16172	16315	16262	16129	16304	16239	16483	16245	16236	16363	16315	16004	16352	16117	16229	16374	16313	16425	16321	16397	16268	16029	16335	16283	16056	16224	16369	16483	16422	16205	16212	16434	16409	16328	16236	16274	16255	16336	16401	16216	16173	16188	16278	16438	16313	16110	16305	16232	16375	16338	16184	16292	16253	16239	16395	16298	16575	16180	16324	16354	15991	16534	16233	16244	16321	16386	16041	16280	16302	16432	16266	16254	16189	16175	16235	16268	16282	16184	16087	16501	16186	16371	16568	16127	16144	16164	16425	16144	16256	16162	16093	16283	15943	16352	16252	16391	16288	16444	16219	16283	16256	16262	16416	16498	16128	16474	16275	16301	16230	16538	16463	16345	16276	16422	16225	16351	16341	16445	16253	16380	16300	16178	16311	16420	16321	16393	16070	16331	16398	16121	16289	16294	16434	16405	16255	16251	16429	16400	16378	16388	16341	16386	16411	16551	16597	16253	16235	16425	16348	16347	16379	16541	16352	16264	16317	16225	16409	16253	16268	16182	16384	16438	16478	16219	16291	16399	16292	16136	16173	16152	16260	16233	16229	16493	16228	16391	16300	16190	16394	16121	16210	16132	16486	16393	16286	16218	16257	16282	16437	16231	16471	16366	16307	16255	16260	16227	16321	16426	16331	16263	16254	16343	16314	16306	16259	16392	16270	16379	16409	16364	16177	16361	16350	16042	16401	16364	16279	16220	16391	16277	16214	16489	16303	16190	16252	16325	16371	16163	16401	16260	16292	16120	16018	16197	16349	16228	16226	16357	16472	16433	16260	16301	16198	16364	16354	16343	16278	16461	16297	16318	16313	16096	16072	16281	16441	16411	16058	16271	16230	16339	16205	16311	16193	16206	16088	16067	16305	16417	16387	16258	16428	16398	16305	16286	16247	16283	16242	16370	16267	16146	16188	16253	16239	16371	16332	16398	16216	16268	16264	16556	16258	16309	16415	16429	16360	16013	16445	16272	16169	16323	16432	16268	16317	16104	16391	16369	16215	16425	16254	16214	16441	16303	16294	16169	16130	16319	16252	16410	16562	16418	16293	16410	16327	16135	16271	16348	16124	16231	16264	16204	16331	16392	16401	16297	16139	16311	16195	16320	16211	16249	16278	16357	16295	16019	16290	16282	16291	16271	16365	16382	16296	16244	16207	16349	16356	16440	16125	16197	16255	16301	16286	16300	16481	16206	16308	16260	16359	16430	16136	16406	16306	16289	16084	16400	16177	16369	16544	16491	16324	16309	16463	16335	16171	16371	16098	16512	16219	16465	16386	16129	16315	16303	16352	16246	16258	16489	16361	16368	16183	16305	16291	16351	16148	16279	16495	16415	16295	16206	16185	16285	16230	16237	16358	16317	16147	16181	16387	16229	16314	16208	16226	16310	16308	16355	16355	16131	16170	16482	16287	16334	16355	16339	16502	16462	16276	16236	16270	16194	16159	16360	16267	16283	16276	16426	16470	16149	16254	16304	16259	16264	16264	16462	16384	16241	16533	16342	16557	16233	16277	16199	16008	16042	16351	16251	16353	16170	16406	16045	16033	16482	16314	16194	16308	16260	16223	16418	16468	16251	16286	16168	16308	16346	16102	16441	16380	16285	16173	16375	16411	16343	16316	16223	16220	16418	16339	16154	16359	16210	16342	16274	16301	16247	16374	16273	16222	16283	16246	16380	16370	16246	16286	16133	16357	16441	16114	16235	16309	16333	16240	16372	16290	16317	16387	16322	16400	16350	16100	16427	16171	16349	16284	16126	16207	16217	16329	16249	16056	16389	16302	16285	16161	16234	16287	16465	16375	16217	16269	16207	16203	16304	16190	16229	16397	16374	16319	16354	16342	16504	16404	16356	16271	16207	16313	16278	16328	16128	16347	16509	16292	16114	16158	16360	16425	16320	16220	16368	16408	16209	16275	16559	16495	16381	16397	16408	16479	16239	16328	16320	16263	16428	16280	16233	16457	16287	16284	16328	16491	16244	16178	16406	16498	16470	16271	16441	16237	16301	16249	16274	16395	16408	16290	16514	16299	16366	16444	16260	16333	16297	16197	16543	16133	16347	16299	16293	16386	16417	16230	16310	16181	16337	16450	16241	16415	16279	16568	16568	16286	16327	16205	16344	16165	16170	16303	16250	16302	16281	15965	16174	16479	16411	16358	16174	16367	16141	16172	16370	16234	16132	15998	16189	16418	16183	16533	16420	16229	16394	16291	16396	16332	16461	16220	16315	16483	16289	16086	16157	16310	16065	16251	16231	16412	16451	16281	16515	16505	16340	16239	16440	16231	16474	16185	16262	16326	16094	16233	16471	16284	16187	16270	16103	16295	16313	16363	16387	16363	16418	16257	16233	16378	16348	16262	16363	16250	16141	16300	16154	16220	16213	16279	16259	16409	16405	16112	16399	16354	16230	16501	16232	16438	16274	16122	16295	16294	16384	16215	16399	16188	16144	16147	16184	16174	16223	16228	16305	16394	16199	16191	16238	16090	16395	16209	16269	16215	16246	16325	16333	16192	16433	16565	16557	16297	16366	16236	16290	16474	16470	16389	16445	16246	16396	16218	16306	16470	16437	16294	16138	16475	16366	16492	16457	16101	16345	16194	16417	16358	16167	16221	16384	16269	16275	16421	16181	16359	16418	16288	16323	16323	16388	16182	16256	16464	16336	16272	16159	16389	16297	16363	16343	16229	16270	16268	16176	16362	16147	16283	16188	16456	16348	16305	16342	16538	16061	16270	16389	16243	16237	16293	16254	16305	16361	16475	16329	16256	16430	16389	16229	16445	16240	16292	16249	16596	16334	16290	16347	16396	16270	16477	16380	16184	16486	16496	16463	16351	16394	16314	16498	16119	16390	16430	16357	16481	16309	16159	16295	16126	16314	16255	16364	16478	16309	16340	16185	16504	16290	16152	16386	16297	16371	16222	16192	16363	16270	16438	16286	16404	16281	16367	16268	16369	16398	16430	16294	16175	16200	16483	16242	16250	16443	16222	16276	16287	16309	16331	16541	16243	16312	16218	16329	16276	16212	16235	16396	16251	16365	16344	16419	16359	16324	16193	16437	16222	16296	16342	16420	16201	16346	16338
16905	22810	22968	18380	16562	16076	15507	15488	15370	15155	15107	15189	15216	15281	15124	15101	15033	15187	15015	15106	14993	15191	15130	15175	14857	14995	14987	15110	15125	15161	15279	15684	15792	15780	15460	15124	15288	15151	15169	15042	15211	15116	15235	15010	15126	15218	15102	15182	15138	15007	15029	15021	15129	15113	15022	15099	15088	15187	15006	15111	15309	15195	15024	15090	15007	15166	15156	15126	15160	15046	15143	15177	15039	15151	15168	15127	15032	15066	15131	15161	14979	14985	15105	15112	15110	14907	15213	15039	15005	14980	15116	14925	15035	15046	15099	15035	14992	15073	15070	15261	15034	15152	14909	15291	15145	14924	15042	15101	15097	15072	15105	14968	14934	15253	15096	15086	15025	15151	15023	14942	14956	15093	15048	15172	15062	15122	15307	15066	15148	15013	15149	15122	15027	15176	15097	15150	15047	15168	15049	15259	15134	15046	15036	15138	15080	14893	15181	15167	15219	15110	15126	15109	15057	15100	15013	15176	15141	15069	15035	15104	15151	15010	15080	14883	15086	15006	15011	15069	15031	15012	15000	15002	14958	15094	15060	15021	15094	15226	15217	15061	14973	15226	14955	15075	15035	14956	15133	14957	15051	14899	15077	15043	15117	15113	15062	15000	14994	15280	15047	15113	15203	15101	15005	15099	15134	14995	15175	15236	15074	15099	15258	14978	15079	15076	15084	15079	15065	14944	15194	15025	15033	15085	15028	15101	15120	15205	15077	15273	15178	15132	15051	15014	15134	15069	15023	14950	15085	14948	15086	14999	14986	15083	15056	15086	14978	15080	15176	15127	15043	15027	15112	15133	15089	15128	15022	14983	15274	15050	15089	15162	15017	15028	14979	15133	15059	15135	15196	15107	15179	15051	15068	15065	15135	15035	15132	14955	15141	15124	15130	14961	15002	15109	15202	15136	15053	15109	15078	15049	15149	15129	14924	15023	15100	15009	15097	14958	15105	15027	15096	14979	15019	15047	15068	15256	14874	15035	15106	15044	15113	15030	14943	15233	15171	15102	15092	15091	15150	15008	14928	15100	14998	15156	14998	15011	15115	15208	15111	14945	15181	15110	15229	15009	15040	15005	14953	15019	14996	15064	15035	15056	15286	15211	15115	15235	15084	15113	15059	15129	15147	15022	14994	15034	14957	15125	15132	15115	15014	15008	15087	15086	14961	15066	15195	15113	15214	15001	15130	15061	15097	15194	15117	14956	15117	15101	14974	14946	15122	14942	15222	15043	15153	15198	15005	15108	14990	15222	15004	15180	15203	14946	15151	15029	15116	15107	15095	15012	15041	15169	15019	15157	15088	15139	15227	14940	15108	15013	14990	15101	15074	15147	15062	15078	15217	15089	15103	14883	15126	14976	14870	15132	15028	14994	15045	15151	15113	15145	15068	15202	15047	15149	15095	15110	15052	15071	14978	14887	15032	15160	15008	15058	14841	15042	15040	14952	15076	15258	15058	15310	15046	15095	15021	15095	15105	14998	15098	15035	15015	15139	15090	15042	15115	15092	15155	15098	15141	15241	15054	15162	15063	15004	15130	15117	14965	15102	15165	15206	14994	15087	15113	14990	15204	15075	15148	14991	15141	14886	15044	15042	14952	15069	15084	15088	15185	14973	15108	14899	14992	15161	15013	15135	15089	15081	15071	15042	15122	14963	15105	15122	15084	15178	15080	15010	14939	15063	15069	14969	15098	15014	15086	15046	15198	14997	15071	15205	14959	14958	15101	15066	15066	15017	15037	15097	15195	15108	15165	15069	15063	15053	15196	15091	15132	15202	15044	15091	14977	15012	15250	15195	15209	15119	15155	15140	15172	14983	15057	15011	15156	15016	15253	15328	15164	14891	15162	15116	15141	15154	14937	14996	15315	15137	15097	15105	15006	15067	15055	15166	15273	15102	15140	15030	15090	15082	15062	15138	15139	15019	15081	15129	15030	15071	15010	15089	14988	15231	15113	15275	15180	15029	15086	15249	15044	14896	15149	14986	15182	15078	15007	14959	15168	15038	15079	15087	15014	15136	14973	15036	15005	14925	15158	14957	15208	15134	15159	15152	15106	15227	15008	15070	14932	15267	15036	15043	15093	15160	15162	15009	14998	15220	15097	15024	15082	15197	14992	15123	15121	15086	15195	15141	15243	15084	15087	14991	15152	15121	14993	15006	15100	15162	15039	15064	15003	15052	15084	15116	15144	15145	15079	15024	14950	15067	15104	15059	15108	15107	15079	15165	15084	15153	15016	15068	14937	15134	15032	15084	15194	14922	15233	15125	15004	15274	15055	15098	15123	14900	14915	15047	15037	15175	15102	15146	14853	15288	15278	15324	15220	15090	14983	15207	15046	14996	15068	15260	15074	15112	14925	15080	15133	15002	15060	14970	15088	15077	15018	15030	15096	15076	15224	15092	15089	15160	15008	14969	15061	15037	15138	15022	15120	15071	15141	15107	15142	15116	15011	15162	15034	15078	15148	15151	14959	15111	15118	15222	15126	15167	15006	15100	15124	15162	15113	15093	15025	15136	15158	14901	15015	15131	15177	15058	15077	14972	15158	15167	15149	14977	15129	15134	14963	14919	15219	14937	15216	15119	15256	15157	15090	15266	15043	14904	15113	15017	15156	15212	15075	15100	15298	14968	15169	14954	14881	14985	15062	14999	15123	14984	15051	15114	15104	15116	15140	15142	15039	14883	15132	15035	15021	15207	15062	15176	15211	14947	15074	15147	15092	15239	15018	15110	14985	15161	14969	15133	15083	15227	14992	15150	15240	15012	15025	15182	15120	15231	15111	14936	15081	15069	14966	15156	14993	15042	15030	15072	15040	15156	15191	15201	14996	15094	15192	15105	15008	15028	15031	15215	15014	15072	15183	14947	15209	15037	14977	15195	15012	15150	15171	15243	15072	15184	15076	15059	15187	14867	15195	14890	15207	14934	15034	15035	15135	15039	14770	14980	15088	15130	15009	15232	15312	15083	14996	15101	15130	15095	15160	15117	15219	15077	14937	15146	15073	15011	15250	15074	15097	15144	15134	15025	14936	14967	15072	15071	15131	15181	15002	15043	14965	15112	15012	14974	15256	14944	15022	15115	14971	15119	15257	15094	14970	14932	15083	15057	14964	15116	15254	15236	15247	15091	15036	15250	15005	14989	15037	15063	15092	15170	15137	15161	14920	15122	15044	15078	15210	14895	15188	15104	15051	14902	14842	15084	15159	15015	15158	14930	15052	15178	14882	15127	15059	15258	15086	15083	15313	15341	15079	15023	14992	15058	15136	15109	14981	15147	14959	15029	15047	15021	15148	15147	15122	15180	15197	15291	15099	15144	15126	14986	14753	15118	15032	14988	15099	15164	15056	15020	15116	15033	15052	15010	14978	15186	15079	14981	15034	15094	15179	15153	15058	15054	14961	15130	15018	15147	15060	15211	15253	15032	15116	15065	15128	15175	15082	15110	15229	15137	15003	15013	15053	14977	14935	15091	15125	15100	15097	15151	15061	15107	15164	15015	15188	14986	14873	15117	14970	15123	15092	15256	15123	15104	15353	15137	15039	15150	15090	15042	15141	14972	15093	15050	15131	15128	15063	15067	15051	15298	15099	15013	15028	14963	15196	15056	15285	15045	15047	15019	15124	15131	15050	15019	15033	15212	15034	15144	15077	15146	15012	14960	14998	15119	15090	15065	14976	15122	15063	15014	14983	15158	14932	14993	15045	15045	15050	15099	15110	15343	14943	14955	15090	15071	14914	15079	15102	14983	14927	15082	15054	15070	15048	14840	15065	15041	15113	15019	15108	15001	14894	15118	15033	15133	15145	15021	15116	15100	15069	15011	15159	15157	15045	15115	15196	15226	15137	15034	15133	14886	15046	15192	15044	14960	15082	15023	15018	14877	15154	15023	15206	15105	15126	15123	14956	15046	15118	15097	14991	14990	15180	15196	15288	15284	15058	15036	14972	15302	15247	14994	15003	15075	15130	14955	15236	14922	15045	15000	15085	15309	14962	15131	15115	15182	15072	15021	14988	15024	15293	15072	14945	15133	15072	15096	15176	15150	14986	15141	14899	14962	15084	15153	15024	15018	15003	15039	15023	15017	15210	15034	15231	14975	15143	15078	15065	15055	15056	15163	15079	14962	15192	15062	15030	15020	15117	15181	14969	15000	15033	15036	15103	15127	14978	15066	15055	14963	15151	15051	15260	15105	15090	15071	14989	15008	14955	15103	15115	14856	15082	15077	15070	15079	15190	14884	15096	15145	15090	15018	15015	15094	14942	15042	15024	14973	15113	15053	14989	15027	15225	15030	15222	15024	15162	15103	14973	14946	15256	14993	15167	15161	15269	14932	15071	15077	15275	14849	15156	15067	14965	15163	15253	15085	15015	15124	15238	15092	15019	15163	15053	15141	15122	15170	15080	15183	15004	15147	15033	15093	15270	14958	15001	15024	14988	15156	15125	15017	14898	15153	14913	15108	15060	15087	15075	14911	15035	15080	15186	15033	15055	15034	15042	15014	15187	15218	14919	14993	15124	15076	14940	15166	15114	14979	15185	15033	15010	15145	15004	15110	14968	15137	15224	15073	15009	15064	15013	15073	15198	15021	15205	15165	14971	15061	15064	15055	15123	14984	15052	15122	15115	15007	15121	14986	15189	15099	15060	14969	15167	14963	15029	15112	15015	15183	15103	14968	15182	14977	14997	15058	15181	15078	15104	15118	14971	15152	15220	14941	15055	14970	15008	15016	15029	15086	15179	15178	14934	15144	15031	15082	15241	14923	15023	15050	15123	15013	14930	15041	15031	15046	14964	15127	15034	15134	14970	15082	15137	15158	15213	14836	15180	15276	15157	15100	14978	15156	15173	14968	15183	15099	15098	15084	15023	14941	15201	15192	14980	15232	15049	15014	15005	14819	15059	14952	14950	15164	15002	15194	14963	15264	15078	15036	15130	15168	15149	14999	15049	15099	15102	15034	15187	15063	14952	15037	15251	15054	15238	15169	14954	14989	15128	15118	15044	15150	15157	14958	15018	15084	14999	14992	15106	15089	15114	15242	15230	15088	15219	15046	14954	15092	14983	15022	15113	15164	14978	15092	15088	15003	15040	15060	15215	15095	15067	15099	15190	15109	15084	15095
23986	21348	28724	24401	22026	21133	19998	17663	17153	17227	17158	17097	16900	17052	17041	16897	16899	16923	17028	16951	16966	16786	16817	16934	16967	16888	16943	16928	16997	16919	17841	19942	19731	18430	17535	17075	17060	16748	16685	16788	16812	16865	16763	16856	16862	16781	16719	16729	16688	16703	16956	16616	16626	17026	16897	16895	16868	16996	16838	16740	16787	16657	16794	16730	16943	16701	16747	16718	16774	16698	16843	16669	16777	16816	16829	16778	16827	16756	16735	16934	16888	16827	16748	17117	16594	16766	16760	16788	16903	16785	16845	16774	16898	16724	16859	16802	16803	16786	16927	16683	16643	16838	16637	16747	16738	16742	16809	16808	16663	16629	16751	16732	16931	16774	16847	16793	16798	16911	16650	16753	16602	16688	16799	16715	17008	16790	16567	16830	16712	16708	16712	16610	16768	16812	16776	16740	16901	16754	16860	16782	16805	16719	16749	16699	16627	16646	16797	16745	16787	16897	16824	16678	16694	16969	16742	16729	16624	16731	16604	16680	16749	16708	16697	16729	16833	16833	16854	16921	16803	16746	16717	16967	16686	16618	16726	16909	16788	16718	16743	16714	16832	16786	16701	16739	16722	16706	16661	16854	16910	16765	16867	16850	16885	16877	16787	16798	16820	16650	16549	16788	16899	16846	16715	16803	16702	16930	16799	16693	16846	16802	16825	16749	16617	16962	16831	16677	16902	16858	16741	16848	16771	16802	16708	16840	16784	16687	16806	16790	16782	16683	16979	16737	16798	16680	16649	16492	16867	16891	17006	16834	16792	16889	16701	16666	16604	16973	16798	16698	16562	16811	17081	16742	16818	16811	16553	16783	16717	16706	16729	16638	16929	16634	16742	16895	16735	16991	16726	16645	16851	17009	16798	16738	16897	16576	16729	16986	16731	16736	16779	16744	16590	16664	16863	16966	16744	16800	16720	16836	16719	16562	16771	17069	16851	16807	16615	16718	16859	16704	16869	16819	16826	16596	16593	16631	16868	16777	16702	16970	16756	16838	16712	16800	16781	16725	16830	16760	16655	16530	16833	16830	16701	16689	16740	16513	16765	16782	16457	16407	16816	16556	16649	16788	16664	16703	16799	16593	16739	16837	16706	16848	16744	16844	16804	16938	16902	16837	16683	16722	16862	16710	16652	16604	16729	16843	16655	16723	16730	16569	16723	16920	16871	16504	16786	16792	16711	16865	16589	16643	16695	16940	16724	16686	16652	16892	16773	16592	16765	16728	16882	16693	16833	16771	16911	16589	16804	16584	16654	16790	16782	16972	16869	16801	16572	16737	16584	16821	16957	16731	16851	16782	16654	16766	16695	16716	16949	16637	16904	17076	16805	16772	16662	16723	16704	16642	16857	16794	16652	16888	16703	16609	16729	16807	16786	16807	16873	16901	16747	16726	16505	16850	16605	16627	16623	16932	16465	16840	16849	16865	16881	16868	16821	16968	16904	16673	16777	16912	16761	16724	16653	16586	16767	16994	16805	16789	16861	16898	16645	16719	17007	16864	16877	16611	16884	16786	16922	16624	16875	16554	16727	16607	16786	16642	16934	16839	16767	16747	16576	16750	17002	16848	16759	16770	16480	16788	16777	16621	16638	17004	16911	16761	16966	16777	16721	16818	16541	16916	16790	16715	16777	16690	16907	16811	16925	16698	16779	16718	16711	16653	16737	16772	16739	16653	16921	16745	16742	16789	16734	16698	16885	16774	16859	16683	16498	16820	16766	16837	16669	16840	16835	16643	16713	16774	16712	16755	16772	16601	16583	16813	16784	16490	16767	16829	16787	16573	16900	16635	16762	16707	16830	16696	16817	16752	16603	16777	16888	16998	16689	16767	16780	16976	16781	16525	16738	16573	16676	16809	16826	16843	16801	16740	16668	16860	16829	16588	16556	16880	16570	16905	16719	16585	16843	16633	16785	16461	16668	16795	16665	16630	16588	16817	16912	16599	16740	17049	16688	16777	16675	16715	16663	16695	16965	16945	16699	16795	16736	16710	16782	16772	16698	16785	16758	16762	16746	16708	16847	16857	16654	16844	16836	16931	16783	16813	16739	16659	16736	16773	16601	16889	16862	16835	16824	16760	16730	16696	16650	16838	16738	16777	16848	16807	16708	16606	16814	16836	16792	16709	16770	16708	16747	16766	16596	16742	16577	16728	16898	16729	16597	16691	16765	16858	16851	16577	16634	16745	16843	16799	16755	16716	16672	16696	16762	16671	16709	16694	16633	16599	16712	16865	16855	16693	16700	16822	16843	16675	17058	16893	16792	16681	16600	16842	16550	16701	16813	16622	16940	16725	16967	16762	16763	16748	16753	16749	16769	16760	16806	16980	16673	16885	16759	16834	16906	16918	16789	16692	16786	16743	16672	16952	16690	16770	16806	16784	16890	16802	16877	16663	16667	16910	16808	16790	16775	16755	16602	16760	16819	16753	16885	16852	16416	16797	16716	16547	16857	16759	17018	16741	16816	16697	16851	17086	16809	16696	16743	16886	16835	16705	16768	16814	16860	16884	16652	16767	16879	16770	16919	16840	16833	16674	16902	16826	16818	16826	16881	16637	16788	16624	16914	16715	16650	16845	16795	16593	16819	16772	16877	16676	16716	16856	16705	16684	16883	16718	16687	16749	16935	16959	16746	16902	16832	16591	16996	16876	16777	16762	16756	16691	16704	16779	16683	16672	16745	16673	16830	16868	16799	16715	16779	16867	16650	16723	16697	16825	16805	16916	16814	16883	16805	16858	16677	16770	16653	16744	16674	16720	16776	16738	16634	16667	16804	16676	16805	17101	16808	16732	16884	16729	16815	16851	16702	16639	16728	17048	16497	16521	16857	16958	16797	16850	16954	16940	16723	16580	16862	16717	16829	16738	16829	16882	16646	16819	16829	16625	16967	16826	16974	16806	16872	16688	16740	16683	16754	16834	16822	16777	16786	16803	16620	16969	16824	16763	16906	16572	16739	16728	16652	16704	16739	16744	16624	16806	17019	16756	16780	17052	16765	16826	16650	16602	16819	16872	16756	16833	16815	16821	16755	16816	16865	16652	16730	16915	16851	16868	16742	16813	16811	16667	16778	16718	16755	16718	16659	16782	16713	16837	16650	16629	16721	16873	16846	16591	16870	16747	16958	16784	16956	16755	16786	16589	16761	16885	16647	16669	16669	16812	16846	16849	16847	16821	16760	16633	16879	16819	16781	16699	16695	16725	16863	16698	16881	16769	16624	16730	16646	16942	16713	16715	16863	16666	16584	16894	16850	16704	16692	16718	16771	16868	16642	16665	16562	16669	16621	16738	16573	16896	16733	16570	16611	16872	16709	16728	16778	16802	16843	16796	16698	16567	16932	16754	16783	16864	16655	16849	16717	16666	16857	16727	16631	17063	16955	16704	16808	16925	16690	16841	16934	16777	16808	16697	16794	16924	16779	16675	16648	16599	16716	16591	16827	16608	16706	16821	16757	16888	16678	16806	16791	16636	16902	16719	16839	16862	16971	16815	16750	16698	16678	16698	16624	16638	16758	16595	16706	16677	16748	16883	16844	16653	16768	16696	16648	16876	16664	16927	16771	16734	16848	16948	16817	16954	16855	16632	16612	16567	16673	16806	16558	16680	16867	16789	16565	16971	16554	16612	16895	16684	16734	16740	16755	16886	16750	16700	16698	16645	16716	16683	16636	16816	16854	16891	16814	16617	16746	16863	16647	16633	16693	16785	16727	16777	17040	16623	16534	16839	16618	16846	16760	16826	16955	16547	16720	16780	16591	16809	16788	16721	16752	16641	16763	16863	16655	16732	16830	16899	16878	16787	16836	16604	16634	16841	16974	16787	16799	16839	16790	16701	16947	16904	16715	16821	16803	16569	16875	16642	16962	16878	16686	16802	16890	16744	16698	16636	16654	16630	16620	16874	16819	16633	16655	16561	16750	16661	16867	16714	16719	16784	16805	16836	16737	16767	16654	16871	16810	16600	16540	16728	16740	16808	16798	16883	16801	16646	16710	16662	16864	16932	16846	16691	16704	16607	16734	16694	16821	16623	16744	16860	16673	16915	16689	16766	16828	16831	16675	16739	16683	17000	16833	16790	16845	16977	16540	16635	16784	16804	16827	16763	16651	16931	16742	16605	16849	16994	16767	17018	16732	16840	16754	16657	16840	16830	16802	16665	16671	17098	16741	16764	16849	16594	16625	16710	16771	16691	16774	17015	16730	16848	16774	16877	16711	16681	16840	16919	16878	16744	16853	16831	16709	16616	16845	16738	16659	16802	16791	16722	16767	16856	16675	16793	16778	16787	16633	16895	16772	16868	16773	16822	16799	16558	16467	16713	16600	16752	16735	16654	16634	16793	16627	16825	16743	16696	16666	16488	16615	16617	16901	16768	16616	16759	16625	16703	16727	16597	16729	17008	16891	16870	16693	16757	16809	16859	16867	16638	16695	16808	16696	16732	16598	16799	16919	16616	16658	16715	16862	16855	16853	16569	16892	16863	16835	16813	16625	16786	16817	16778	16881	16859	16661	16661	16785	16820	16793	16838	16724	16776	16654	16847	16669	16574	16596	16739	16773	16693	16862	16702	16751	16640	16667	16701	16779	16758	16811	16875	16820	16852	16762	16834	16540	16520	16868	16691	16629	16787	16792	16710	16889	16822	16842	16730	16746	16758	16616	16601	16873	16855	16643	16871	16850	16754	16905	16891	16721	16577	16793	16848	16893	16903	16932	16852	16743	16543	16660	16631	16754	16759	16791	16602	16676	16567	16793	16734	16708	16877	16832	16812	16900	16813	16609	16725	16946	16730	16843	16917	16785	16611	16871	16703	16837	16740	16872	16605	16517	16656	16667	16945	16823	16988	16696	16698	16838	16530	16808	16907	16656	16925	16825	16835	16649	16741	16867	16640	16733	16717	16640	16647	16725	16802	16681	16766	16945	16609	16724	16841	16796	16970	16795	16750	16767	16968	16788	16911	16663	16704	16738	16834	16835	16615	16794	16824	16896	16633	16818	16905	16639	16675	16775	16818	16608	16856	16743	16796	16926	16889	16841	16680	16657	16677	16749	16666	16904	16887	16815	16731	16646	16848	16670	16622	16747	16896	16733	16665	16747	16687	16651	16834	16747	16691	16919	16715
17658	30905	29288	22291	19126	17320	16678	16318	15927	15607	15872	15734	15671	15785	15626	15522	15586	15766	15426	15703	15532	15557	15527	15458	15284	15619	15406	15460	15477	15514	17529	20231	19354	17258	16389	15744	15482	15597	15393	15554	15544	15618	15398	15400	15332	15471	15572	15342	15427	15431	15647	15506	15274	15333	15246	15296	15373	15535	15364	15456	15511	15328	15407	15455	15339	15304	15373	15431	15537	15458	15375	15441	15413	15551	15338	15230	15485	15076	15472	15384	15382	15418	15265	15325	15463	15365	15264	15345	15356	15525	15100	15495	15570	15372	15501	15528	15367	15411	15244	15472	15370	15257	15477	15406	15412	15532	15459	15567	15302	15450	15527	15443	15332	15584	15447	15365	15490	15476	15537	15404	15460	15372	15403	15487	15294	15408	15461	15443	15455	15353	15337	15434	15272	15453	15424	15302	15387	15419	15331	15258	15431	15566	15295	15450	15298	15300	15576	15401	15364	15278	15605	15573	15408	15358	15576	15342	15279	15232	15424	15435	15431	15380	15495	15247	15378	15377	15300	15552	15437	15390	15360	15479	15382	15349	15476	15586	15480	15384	15475	15501	15464	15321	15500	15617	15216	15484	15288	15363	15478	15483	15394	15451	15430	15335	15328	15412	15285	15476	15393	15384	15224	15466	15340	15405	15438	15289	15450	15345	15491	15513	15462	15380	15450	15363	15600	15317	15407	15654	15424	15470	15407	15336	15421	15409	15429	15341	15277	15509	15481	15460	15484	15341	15310	15493	15221	15418	15368	15503	15346	15392	15402	15439	15395	15422	15428	15404	15451	15517	15464	15470	15351	15329	15383	15336	15400	15309	15585	15328	15253	15342	15528	15319	15276	15293	15498	15398	15506	15487	15429	15505	15442	15370	15392	15390	15498	15333	15253	15190	15562	15414	15317	15522	15520	15360	15383	15464	15426	15468	15424	15379	15375	15304	15439	15472	15264	15363	15508	15414	15381	15328	15426	15418	15345	15431	15404	15280	15399	15415	15444	15391	15297	15486	15387	15400	15231	15444	15599	15319	15285	15493	15310	15403	15354	15552	15445	15192	15291	15490	15328	15366	15571	15520	15354	15377	15349	15325	15374	15389	15443	15340	15364	15549	15333	15470	15418	15360	15358	15551	15409	15471	15209	15330	15678	15468	15465	15337	15497	15346	15435	15411	15372	15599	15436	15483	15445	15544	15325	15271	15295	15485	15350	15401	15575	15376	15292	15383	15424	15512	15302	15227	15346	15500	15345	15371	15294	15436	15404	15334	15237	15399	15615	15525	15381	15356	15376	15549	15377	15400	15371	15401	15429	15315	15351	15458	15449	15322	15404	15551	15495	15469	15398	15239	15235	15403	15469	15264	15398	15572	15358	15371	15296	15279	15419	15480	15427	15480	15437	15214	15559	15424	15423	15426	15380	15366	15376	15354	15321	15386	15319	15168	15274	15391	15343	15484	15281	15385	15279	15472	15415	15437	15285	15365	15249	15529	15407	15358	15421	15278	15434	15406	15353	15222	15470	15403	15466	15498	15297	15310	15491	15378	15325	15306	15463	15597	15376	15522	15175	15464	15325	15451	15518	15390	15428	15263	15232	15384	15493	15418	15352	15266	15360	15284	15356	15416	15223	15498	15282	15367	15424	15493	15490	15354	15525	15376	15469	15378	15433	15445	15552	15294	15622	15333	15458	15443	15330	15390	15394	15384	15456	15415	15334	15470	15447	15408	15482	15328	15457	15559	15352	15322	15367	15239	15648	15408	15407	15338	15426	15498	15338	15461	15453	15273	15407	15338	15352	15318	15452	15537	15530	15605	15248	15487	15390	15399	15462	15386	15451	15392	15383	15310	15485	15354	15386	15366	15551	15317	15369	15340	15338	15254	15291	15458	15372	15655	15503	15432	15323	15417	15446	15379	15516	15274	15456	15444	15412	15444	15301	15415	15420	15454	15466	15390	15513	15246	15583	15548	15395	15416	15397	15358	15713	15341	15417	15468	15447	15284	15332	15380	15491	15296	15357	15309	15350	15453	15393	15285	15430	15402	15571	15480	15385	15518	15501	15452	15359	15391	15456	15533	15243	15358	15380	15383	15385	15455	15572	15490	15433	15486	15447	15334	15330	15330	15211	15459	15459	15377	15309	15520	15295	15457	15241	15445	15311	15582	15571	15392	15322	15578	15340	15517	15467	15333	15195	15263	15362	15474	15402	15370	15530	15415	15636	15237	15428	15418	15511	15424	15348	15249	15455	15419	15286	15406	15373	15394	15443	15461	15443	15565	15460	15338	15316	15436	15283	15342	15451	15307	15431	15498	15463	15463	15216	15337	15326	15373	15346	15435	15498	15367	15346	15330	15511	15387	15399	15416	15347	15173	15548	15179	15433	15509	15326	15463	15276	15230	15359	15442	15554	15356	15432	15424	15448	15270	15421	15288	15468	15439	15423	15372	15360	15481	15204	15270	15415	15466	15299	15341	15473	15180	15481	15299	15499	15519	15378	15538	15564	15442	15439	15532	15305	15261	15495	15322	15546	15334	15648	15388	15434	15359	15559	15418	15356	15432	15451	15262	15315	15403	15593	15389	15312	15398	15352	15387	15483	15309	15320	15353	15340	15333	15529	15502	15392	15417	15486	15247	15559	15299	15366	15445	15448	15410	15507	15361	15402	15452	15480	15278	15435	15364	15347	15474	15408	15459	15495	15424	15371	15576	15424	15308	15450	15495	15384	15362	15449	15553	15441	15269	15408	15330	15360	15504	15282	15350	15557	15439	15370	15326	15154	15374	15379	15266	15425	15382	15270	15217	15448	15347	15435	15553	15352	15408	15504	15365	15494	15438	15425	15273	15461	15373	15391	15516	15367	15480	15560	15445	15530	15466	15246	15375	15582	15451	15433	15426	15420	15394	15477	15378	15436	15317	15466	15405	15663	15453	15514	15385	15524	15385	15385	15344	15249	15515	15441	15411	15488	15329	15362	15359	15345	15290	15367	15523	15345	15416	15483	15415	15383	15308	15412	15505	15304	15597	15437	15456	15232	15539	15533	15306	15468	15454	15359	15383	15589	15293	15378	15294	15529	15358	15438	15459	15339	15324	15515	15634	15385	15513	15473	15583	15284	15436	15430	15418	15502	15430	15409	15363	15535	15326	15347	15500	15271	15438	15330	15211	15581	15463	15245	15133	15505	15378	15381	15473	15502	15416	15317	15357	15402	15417	15186	15448	15437	15376	15445	15522	15426	15351	15456	15613	15348	15349	15453	15363	15503	15635	15200	15440	15403	15640	15348	15431	15347	15467	15464	15414	15462	15352	15457	15471	15319	15458	15612	15407	15330	15317	15349	15499	15501	15516	15501	15356	15436	15354	15302	15613	15385	15359	15599	15309	15486	15531	15347	15501	15401	15357	15392	15201	15370	15430	15463	15378	15295	15307	15595	15377	15303	15380	15336	15392	15555	15390	15304	15436	15527	15489	15495	15519	15277	15455	15313	15431	15443	15395	15434	15256	15328	15371	15583	15430	15363	15503	15339	15336	15388	15290	15463	15508	15507	15410	15383	15551	15355	15324	15410	15194	15450	15530	15378	15522	15323	15335	15407	15463	15514	15278	15385	15384	15339	15501	15231	15505	15395	15437	15448	15265	15533	15559	15360	15503	15383	15271	15220	15342	15512	15446	15229	15527	15478	15529	15467	15299	15514	15437	15504	15494	15423	15089	15295	15353	15322	15186	15468	15258	15367	15445	15457	15405	15436	15306	15430	15362	15280	15295	15442	15402	15571	15470	15589	15362	15506	15330	15520	15353	15464	15421	15419	15426	15407	15458	15673	15323	15580	15352	15442	15566	15311	15435	15379	15415	15393	15389	15404	15459	15417	15294	15370	15460	15518	15315	15412	15377	15338	15391	15426	15363	15271	15411	15406	15374	15404	15257	15418	15237	15437	15213	15450	15492	15281	15458	15563	15323	15427	15466	15449	15455	15400	15370	15441	15606	15479	15440	15442	15492	15424	15491	15348	15413	15281	15364	15466	15309	15500	15456	15402	15257	15480	15479	15382	15492	15444	15522	15380	15559	15438	15384	15549	15330	15349	15395	15410	15422	15439	15411	15378	15443	15332	15538	15509	15281	15642	15510	15322	15338	15591	15394	15402	15383	15338	15383	15457	15380	15409	15510	15265	15342	15534	15334	15369	15403	15562	15414	15287	15390	15490	15439	15395	15455	15357	15316	15371	15395	15393	15416	15289	15478	15440	15391	15315	15396	15359	15384	15233	15488	15425	15364	15409	15582	15385	15498	15460	15440	15427	15420	15375	15374	15437	15513	15541	15457	15434	15292	15292	15399	15325	15431	15244	15350	15357	15470	15455	15504	15298	15399	15524	15482	15391	15546	15427	15497	15344	15315	15395	15266	15481	15404	15427	15348	15241	15321	15306	15436	15470	15394	15434	15417	15413	15564	15367	15486	15421	15463	15325	15416	15320	15538	15508	15211	15399	15391	15362	15362	15448	15410	15375	15382	15485	15510	15436	15483	15364	15512	15440	15361	15420	15405	15478	15173	15334	15462	15467	15558	15505	15494	15439	15418	15087	15287	15394	15351	15441	15465	15339	15381	15273	15517	15351	15516	15515	15434	15530	15334	15448	15354	15485	15331	15397	15284	15270	15520	15344	15556	15284	15432	15383	15352	15457	15442	15451	15478	15427	15542	15417	15251	15456	15434	15304	15233	15306	15293	15403	15430	15433	15544	15411	15383	15428	15517	15366	15228	15451	15395	15404	15516	15451	15283	15535	15474	15329	15358	15535	15544	15240	15473	15403	15419	15435	15412	15424	15348	15409	15278	15413	15319	15480	15355	15380	15498	15202	15393	15515	15435	15421	15436	15383	15364	15435	15438	15345	15200	15234	15294	15457	15351	15408	15360	15585	15406	15488	15299	15538	15549	15303	15323	15387	15441	15170	15535	15368	15514	15502	15388	15315	15549	15359	15488	15511	15542	15431	15352	15181	15321	15371	15435	15357	15405	15529	15282	15380	15359	15633	15404	15317	15372	15504	15315	15541	15371	15382	15230	15366	15375	15578	15477	15482	15359	15456	15499	15298	15386	15338	15369	15411	15325	15413	15392	15392	15445	15345	15493
22979	21380	29233	23891	21593	23206	23838	18765	17909	17944	17932	17697	17597	17538	17687	17340	17435	17640	17199	17342	17343	17263	17654	17523	17244	17307	17502	17420	17334	17453	17935	20729	22254	21306	19027	17992	17506	17513	17335	17102	17365	17452	17234	17098	17084	17214	17205	17336	17422	17086	17179	17133	17110	17329	16973	17496	16979	17128	17218	17076	17240	17260	17150	17214	17162	17132	17274	17255	17116	17313	17259	17055	17152	17194	17271	17131	17228	17000	17294	17190	17375	17230	17369	17217	17322	17177	17160	17251	17074	17254	17190	17079	17223	17119	17207	17283	17147	17083	17142	17279	17054	17013	17253	17120	17042	17163	17131	16997	17044	17153	16992	17286	17175	17391	17137	17374	17052	17303	17228	17123	17012	17344	17131	17220	17281	17251	17413	17021	17042	17187	17202	17150	17210	17120	17014	17110	17165	17098	17181	17132	17192	17204	17180	17036	17135	17427	17046	17387	17001	17195	17124	17169	17170	17170	16981	17162	17224	17034	17015	17052	17210	17170	17165	17133	17254	17176	17385	17175	17280	17093	17105	17386	17354	17109	17189	16982	17154	17170	17124	17094	17083	17337	17177	17153	17231	17016	17107	17219	17301	17155	17246	17235	17136	17061	16966	17202	16891	17171	17144	17065	16987	16970	16844	17037	17194	17059	17259	16955	17031	17156	17212	17128	17011	16967	17027	16915	17162	17228	17088	17256	17041	16999	16915	16988	17100	16953	17151	17079	17192	17116	16937	17002	17061	17133	17058	17140	17180	17129	17209	17053	17245	17127	17118	17116	17249	17162	17150	17346	17090	17111	17455	17032	17222	17032	17005	17025	17148	17031	17017	17028	17130	17164	17231	17205	17226	17233	17244	17214	17064	17275	17165	17337	17039	17266	17239	16954	17250	17082	17165	16925	17054	17006	17249	17128	17238	17429	16898	17137	17394	17194	17291	17116	17151	17092	17187	17080	17242	16982	17221	17189	17234	17288	16995	16776	17150	17099	17135	17193	17205	16911	17156	17051	17072	17279	17298	17155	17309	17263	17132	17088	17083	17262	17110	17254	17074	17173	16992	16962	17010	17037	17240	17051	17217	17176	17041	17059	17044	17188	17041	16962	17065	17105	17230	17061	17071	17209	17167	17256	17194	17201	17177	16895	17160	17156	17082	17143	16932	17248	17160	17147	17181	17166	17116	17214	17191	17137	17048	17122	17208	17163	17054	17139	17022	16906	17105	17335	17098	17122	17168	17267	17004	17169	17216	17155	17127	17114	16941	16994	17051	17006	17064	17010	17093	17102	17231	17289	17148	17122	17111	16901	17149	16972	17189	17137	17144	17085	17299	17185	17110	16978	17116	17041	16969	17314	17137	17087	17059	17214	17142	17148	16938	17177	16864	17156	17150	17134	17131	17140	17089	17097	17096	17010	16980	17161	17184	17370	17278	17150	17105	17030	17160	17088	16972	17215	17017	16958	17211	17169	17216	17213	17166	17026	17159	17432	17019	17211	17102	17253	17131	17256	17224	16983	17166	17196	16950	16993	17310	17064	16973	17304	17008	17146	17165	17099	17161	16994	17163	17087	17229	17207	16933	17143	17295	17210	16994	17269	17057	17030	17155	17038	17261	17221	17203	17021	17125	17073	17192	17241	17087	17061	17247	17176	17089	17313	17250	17072	17267	17239	16940	17063	17194	17057	17104	17240	17083	17184	17057	17195	17155	17023	16975	17101	17022	16937	17344	17201	17158	17184	17315	17096	17060	17256	16983	17066	17100	17291	16894	17141	17221	17152	17225	17199	17327	17062	16993	17056	17238	17047	17186	17025	17141	17124	16920	16934	17078	17229	17039	17208	16985	17040	17019	17007	17123	17035	17044	17168	17060	17221	16956	17066	17124	17056	17098	17123	17076	16960	17318	16982	17138	17109	16945	17314	17043	17018	17013	17048	17214	17276	17310	17350	17062	17001	16838	16971	16987	17141	17098	16939	17142	17150	17166	17068	17267	17105	17015	17023	17194	17192	16939	17243	17030	16945	16890	16844	17109	17064	17223	17176	17270	17095	17165	17209	17244	17129	17234	17333	17309	17157	17349	17215	17105	17072	17019	16953	17097	17109	17257	17133	16946	17186	17125	16912	17027	17125	17128	17068	17170	17004	17327	17261	16969	17204	17283	17010	16979	17042	17044	17088	17232	17381	17063	17076	17105	17093	17175	17322	17283	17290	17085	17059	17024	16910	17134	17053	16933	17030	17186	17019	17194	17072	17200	17031	17114	17210	17165	17072	17233	16904	17057	17112	16996	17016	17080	17107	17115	17291	16982	17156	17104	17205	17136	17117	17121	17347	17233	16974	17188	17156	16869	17206	17156	16960	17027	17063	17169	17166	17107	17115	17041	16879	17119	17067	17156	16986	17268	16938	16897	17313	17134	17181	17133	17083	17039	17062	17235	16984	17067	17278	17211	16960	17074	16961	17149	16937	17140	16957	17091	17055	17161	17164	17264	17152	17490	17245	17130	17039	17147	17257	17149	17145	17243	17163	17191	17057	17282	17193	17078	17040	17099	17051	17288	17165	17014	17267	17155	17272	17142	17108	17244	17059	17116	17037	17091	17151	17253	17174	17093	16928	17261	17067	17049	17025	17096	17009	17155	17063	17133	17187	16942	16942	17032	17257	17181	17225	17121	16948	16990	16961	16916	17037	17057	16981	17102	17060	17179	17144	17070	17198	17094	16911	17164	17037	17053	17151	17216	17118	17265	17046	17096	17111	17332	16996	17119	17052	17158	17192	17072	16949	17052	17270	17158	17176	17103	17167	17197	17134	17178	17263	17122	17068	17069	17221	17278	17147	17150	17064	16921	16892	17143	17116	17275	17129	17291	17123	17021	17323	17082	17061	17118	16941	17141	17122	17057	17127	17113	16933	17222	17105	17065	17121	17250	17114	17057	17064	17163	17260	17030	17265	17241	17087	17083	17045	17103	17129	17294	17088	17071	17113	16894	17138	16970	17036	17157	17167	17014	17099	17064	17081	17136	17168	17095	17196	17049	16981	16920	17133	17115	17213	17171	17175	17228	16959	17232	17007	17051	16926	16976	16967	17261	17272	17013	17059	17296	17146	17239	17045	16922	17212	17197	17115	17172	17373	17379	17153	17036	17155	17130	17060	17214	17032	17122	17151	17064	17369	17144	17183	16971	17101	17225	17249	17120	16993	17035	16978	17202	17202	17125	17045	16955	17039	17073	17306	16842	17069	16920	17088	17194	17182	16919	17162	17312	17181	17137	17198	17226	17214	17175	17037	17130	17105	17139	17132	17196	17244	17200	17141	17077	17134	17017	17208	17211	17428	17170	17157	17092	17205	17131	17079	17036	17122	17196	16861	16884	17174	17285	17281	17052	17002	17071	16844	17080	16933	16941	17153	17061	16971	17145	17289	17214	17093	17110	17306	17161	17009	17322	17155	17116	17177	17112	17084	17079	17002	17192	17083	17055	17263	16931	17158	17166	17167	17151	16950	17090	16946	17224	17098	17177	17221	17331	17070	17064	17206	17153	17217	17103	17160	17280	17071	16899	17147	17132	17186	17034	16976	17429	17283	17054	17172	17276	17040	17103	17040	17126	16936	17032	17234	17086	17181	17072	16909	17117	17276	17265	16929	17286	17222	17203	17083	17046	17132	17032	17082	17162	17129	17145	17000	17171	17020	17186	17120	17192	17025	17278	17196	17262	17105	17097	17095	17117	16997	16848	17064	17230	17295	17086	17288	17470	17351	17301	17192	17274	17136	17023	17198	17176	17118	17092	17214	17030	17112	17061	17030	16953	17068	16893	17070	17062	17212	16982	17154	17273	16987	17026	17199	17220	16888	16929	16942	17283	17145	17290	17227	17005	17239	17065	17155	17252	17087	17056	17115	17177	17061	17196	16997	17132	16948	17097	16987	17126	17289	17163	16947	17114	17067	17148	17132	17252	17123	17205	17091	17132	17071	17060	17175	16902	16997	17106	17298	16983	17199	17057	17161	17264	17003	17130	17114	17063	17078	17123	17104	16953	17061	16995	17074	17073	17181	17163	17230	17148	17224	17386	17257	17279	17169	17061	17031	16923	16980	17014	17218	16962	17089	17135	17129	17110	17210	17298	17190	17153	17023	17012	16979	17102	17371	17062	17113	17122	17309	17031	17247	17208	17099	17001	17250	17259	17138	17171	17065	17206	17211	17216	16983	17140	17237	17274	17148	16978	16957	17007	17224	17183	16917	17047	17123	17228	17186	17152	17088	17175	17032	17075	17150	17193	17011	17158	16961	17113	17234	17085	16993	17090	16952	17267	17155	17206	17180	17134	17143	17146	17352	17316	17260	17042	17085	16987	16940	17087	17039	17184	17269	17290	17315	17134	17211	17069	17030	17129	17232	17124	17087	17075	17322	17147	17137	17234	17238	16945	17069	17149	17039	17066	17142	17137	16835	17135	17244	16977	17241	17125	17152	16915	17077	17191	16846	17007	17043	17126	17130	17168	17278	17080	17123	17103	17195	17180	16973	17207	17175	17468	17211	17070	17367	16984	17062	17218	17026	16829	17106	17220	16988	17085	17114	17035	17080	17170	17233	16938	16875	17221	17121	17175	16892	17030	16965	17196	17070	17035	17120	17240	17424	16989	16845	17210	17267	16988	16904	17290	17084	17225	17055	17022	17130	17222	17127	17131	17109	17079	17139	16947	17244	17248	16975	17218	17287	17077	17244	17433	17168	17154	17344	17161	16971	16993	17087	17169	17111	17032	16984	17194	17147	17048	17004	17113	17136	17040	17199	17060	17047	17161	16906	17057	17149	17227	17106	17262	17084	17099	17186	17359	17129	17081	17158	17224	17299	17119	17228	17164	17145	17061	17044	17138	17015	17279	16994	17258	17252	17130	17187	17159	17245	17165	17126	17121	17154	17132	16905	17067	17183	17167	17014	16870	17110	17309	17123	17202	17057	17094	17115	17326	17123	17001	17148	17220	17133	17332	17089	17190	17184	17154	17085	17204	17050	17087	17085	17235	17060	17189	17015	17246	17113	16986	17140	17119	17068	17093	17066	17092	17068	17079	17186	17014	17051	17050	17098	17297	17123	17047	17157	17022	16985	17176	17151	17080	16929	17057	17187
19844	35219	31821	25411	20881	18442	17829	17193	16727	16206	16115	16188	16142	16060	16013	15883	16002	15975	15991	15936	15969	15717	15729	15734	15633	15763	15868	15740	15615	15835	16661	21873	23408	20983	18139	16950	16230	15902	15590	15734	15657	15563	15575	15687	15693	15785	15672	15524	15560	15870	15408	15636	15669	15871	15580	15636	15668	15780	15784	15636	15648	15657	15724	15524	15591	15635	15654	15823	15578	15686	15654	15735	15668	15627	15757	15523	15639	15620	15670	15671	15715	15701	15477	15480	15612	15784	15552	15652	15794	15621	15655	15690	15500	15638	15651	15548	15760	15686	15675	15612	15562	15725	15746	15595	15629	15642	15638	15547	15613	15665	15639	15651	15543	15685	15819	15657	15712	15526	15641	15730	15404	15651	15813	15882	15781	15625	15816	15740	15478	15694	15578	15461	15698	15730	15604	15494	15746	15568	15702	15713	15506	15637	15764	15804	15751	15857	15689	15761	15749	15472	15728	15676	15733	15606	15746	15545	15530	15652	15751	15874	15526	15625	15689	15657	15630	15528	15601	15659	15420	15508	15860	15505	15722	15734	15649	15635	15724	15593	15667	15582	15587	15392	15764	15733	15547	15528	15540	15626	15697	15634	15523	15673	15606	15911	15569	15588	15666	15575	15518	15723	15585	15603	15713	15688	15696	15682	15696	15644	15657	15668	15643	15638	15535	15571	15621	15436	15605	15593	15614	15616	15649	15554	15650	15608	15691	15665	15548	15491	15524	15624	15702	15517	15678	15782	15634	15674	15683	15539	15572	15709	15738	15628	15530	15795	15532	15777	15791	15519	15637	15691	15811	15455	15647	15702	15627	15593	15592	15509	15546	15414	15687	15621	15707	15707	15600	15633	15593	15486	15827	15534	15774	15479	15665	15750	15799	15639	15640	15557	15732	15529	15489	15629	15529	15815	15641	15539	15618	15594	15555	15543	15563	15635	15581	15742	15703	15658	15515	15631	15776	15617	15701	15447	15508	15643	15621	15648	15775	15688	15689	15725	15606	15793	15664	15527	15650	15494	15433	15725	15613	15579	15943	15384	15634	15739	15643	15687	15684	15678	15689	15717	15623	15673	15669	15656	15511	15773	15615	15638	15697	15613	15612	15576	15654	15529	15778	15782	15537	15595	15594	15759	15756	15749	15577	15653	15735	15563	15594	15594	15607	15598	15852	15595	15605	15665	15632	15603	15609	15725	15656	15680	15723	15547	15716	15596	15631	15609	15464	15582	15721	15696	15604	15577	15885	15845	15711	15664	15473	15487	15632	15583	15583	15596	15690	15706	15652	15854	15648	15698	15733	15925	15502	15736	15762	15667	15555	15688	15699	15712	15798	15606	15765	15591	15596	15656	15693	15574	15688	15539	15663	15570	15651	15718	15787	15699	15533	15799	15541	15520	15541	15600	15654	15560	15546	15636	15650	15653	15515	15738	15709	15646	15597	15684	15729	15558	15829	15642	15724	15648	15696	15768	15514	15575	15705	15625	15689	15772	15764	15757	15616	15382	15817	15766	15716	15705	15647	15680	15716	15625	15641	15629	15582	15610	15709	15763	15569	15670	15719	15819	15633	15617	15628	15789	15797	15818	15720	15679	15593	15616	15556	15881	15764	15710	15582	15544	15847	15618	15618	15695	15573	15708	15580	15715	15778	15722	15749	15519	15515	15657	15638	15553	15887	15848	15669	15733	15607	15673	15495	15692	15576	15558	15503	15743	15747	15757	15780	15580	15691	15804	15538	15742	15734	15749	15592	15635	15829	15695	15688	15671	15626	15560	15611	15409	15550	15654	15589	15667	15536	15515	15761	15629	15775	15705	15492	15563	15682	15706	15589	15575	15687	15609	15538	15655	15512	15699	15730	15533	15540	15476	15789	15526	15565	15561	15714	15600	15655	15704	15485	15710	15591	15474	15670	15501	15540	15648	15617	15665	15573	15663	15557	15600	15664	15592	15626	15604	15723	15662	15687	15497	15608	15405	15687	15733	15727	15726	15809	15697	15654	15776	15455	15798	15619	15559	15703	15619	15737	15676	15645	15595	15622	15672	15661	15655	15471	15766	15521	15688	15684	15553	15670	15627	15490	15743	15713	15581	15516	15702	15478	15586	15606	15603	15751	15553	15597	15548	15648	15586	15587	15532	15578	15434	15570	15476	15672	15720	15681	15443	15810	15693	15594	15486	15691	15541	15670	15743	15684	15557	15520	15541	15732	15565	15706	15625	15787	15612	15671	15623	15726	15713	15611	15654	15705	15629	15706	15547	15648	15615	15518	15758	15676	15682	15776	15627	15580	15635	15661	15656	15672	15659	15687	15670	15705	15589	15499	15522	15719	15545	15529	15686	15670	15539	15806	15636	15601	15655	15611	15517	15663	15725	15606	15696	15622	15663	15471	15686	15564	15516	15832	15526	15766	15717	15613	15514	15790	15642	15578	15590	15840	15470	15724	15660	15561	15550	15723	15794	15732	15542	15510	15567	15634	15681	15691	15799	15600	15737	15696	15630	15797	15545	15627	15570	15646	15685	15512	15638	15666	15786	15615	15517	15592	15577	15630	15718	15700	15633	15644	15724	15731	15532	15706	15539	15659	15631	15787	15574	15546	15457	15659	15499	15566	15651	15652	15466	15511	15585	15669	15705	15634	15616	15614	15600	15776	15645	15604	15771	15522	15664	15561	15666	15725	15811	15763	15840	15699	15661	15588	15588	15488	15680	15819	15890	15644	15564	15615	15866	15622	15631	15571	15657	15687	15601	15596	15696	15692	15712	15646	15568	15549	15520	15535	15642	15475	15619	15766	15576	15779	15635	15660	15700	15778	15760	15614	15502	15661	15671	15616	15595	15629	15605	15648	15631	15660	15549	15521	15632	15645	15583	15869	15650	15453	15531	15508	15785	15665	15631	15695	15738	15566	15654	15679	15674	15508	15627	15710	15682	15660	15540	15598	15568	15703	15522	15604	15582	15612	15557	15714	15531	15859	15436	15531	15606	15589	15633	15576	15592	15701	15562	15645	15682	15627	15690	15506	15603	15626	15695	15507	15770	15550	15856	15727	15540	15496	15680	15757	15631	15704	15691	15572	15455	15563	15720	15605	15698	15721	15541	15652	15615	15595	15581	15835	15663	15771	15447	15586	15668	15671	15790	15634	15659	15743	15791	15585	15522	15696	15773	15656	15624	15708	15429	15669	15676	15781	15559	15555	15526	15589	15775	15452	15498	15730	15499	15570	15578	15476	15630	15654	15564	15648	15651	15677	15522	15799	15574	15632	15564	15496	15792	15363	15696	15744	15735	15565	15550	15662	15644	15568	15586	15828	15637	15591	15868	15596	15471	15741	15560	15677	15629	15615	15725	15525	15590	15675	15574	15593	15635	15409	15656	15530	15834	15608	15787	15674	15650	15505	15723	15607	15489	15384	15598	15643	15584	15698	15625	15514	15697	15830	15602	15671	15622	15769	15646	15534	15516	15597	15758	15564	15740	15685	15581	15651	15660	15607	15670	15617	15510	15712	15708	15722	15477	15611	15606	15862	15679	15710	15647	15653	15695	15554	15778	15481	15613	15608	15708	15668	15665	15755	15582	15607	15595	15688	15525	15581	15698	15681	15621	15610	15793	15523	15643	15682	15632	15684	15536	15744	15538	15512	15932	15514	15661	15676	15724	15493	15629	15447	15656	15636	15690	15576	15432	15607	15515	15661	15510	15551	15576	15707	15583	15515	15661	15668	15758	15665	15567	15546	15578	15554	15721	15537	15439	15652	15717	15666	15639	15671	15757	15505	15676	15710	15534	15630	15649	15473	15551	15699	15620	15560	15760	15633	15631	15697	15621	15715	15727	15550	15648	15801	15560	15753	15495	15609	15802	15653	15559	15434	15665	15501	15615	15659	15630	15800	15501	15456	15671	15499	15686	15794	15540	15692	15667	15749	15620	15669	15544	15598	15660	15687	15590	15633	15587	15824	15674	15546	15546	15643	15594	15609	15609	15479	15652	15582	15616	15551	15499	15650	15664	15537	15562	15490	15498	15605	15680	15740	15591	15658	15589	15673	15500	15705	15626	15734	15546	15588	15806	15634	15584	15644	15490	15621	15583	15715	15716	15407	15734	15810	15561	15468	15599	15554	15742	15683	15669	15579	15472	15463	15629	15583	15606	15788	15600	15720	15557	15711	15654	15463	15552	15637	15641	15501	15627	15567	15574	15467	15617	15660	15557	15586	15601	15538	15698	15683	15566	15688	15452	15601	15558	15659	15367	15624	15689	15723	15625	15590	15693	15663	15686	15614	16044	15677	15671	15651	15637	15651	15528	15409	15502	15558	15693	15527	15643	15835	15632	15601	15706	15714	15652	15517	15670	15721	15658	15605	15734	15651	15704	15610	15760	15626	15491	15516	15646	15750	15601	15614	15799	15597	15643	15743	15683	15637	15596	15608	15599	15683	15920	15568	15605	15589	15785	15573	15960	15718	15560	15636	15646	15613	15646	15517	15679	15559	15578	15636	15754	15759	15550	15712	15801	15685	15660	15651	15691	15724	15641	15685	15623	15563	15841	15639	15488	15636	15570	15533	15645	15719	15535	15571	15654	15544	15584	15517	15588	15726	15717	15640	15857	15695	15520	15794	15659	15558	15717	15684	15691	15588	15659	15666	15802	15513	15561	15658	15776	15694	15459	15805	15507	15759	15838	15567	15812	15563	15572	15583	15508	15676	15693	15654	15596	15727	15679	15601	15686	15745	15723	15567	15676	15511	15523	15672	15658	15500	15773	15692	15588	15746	15449	15712	15443	15600	15691	15650	15745	15398	15828	15610	15510	15566	15702	15630	15601	15596	15554	15649	15639	15748	15582	15712	15536	15666	15679	15736	15707	15551	15503	15615	15754	15656	15638	15641	15705	15672	15698	15547	15682	15754	15641	15692	15701	15719	15584	15670	15648	15566	15806	15610	15537	15731	15521	15731	15603	15762	15568	15670	15697	15754	15745	15514	15687	15520	15639	15649	15748	15522	15419	15579	15579	15650	15554	15654	15732	15558	15640	15632	15841	15562	15677	15648	15583	15554	15720	15660	15519	15752	15732	15621	15673	15656	15655	15744	15661	15603	15495	15582	15630	15504	15664	15630	15581	15524	15516
27680	22365	24850	21558	17879	17662	17780	17463	17550	17456	17353	17524	17271	17218	17169	17348	17204	17189	17061	17281	17176	17229	17534	17252	17217	17241	17162	17231	17270	17257	17673	17646	17529	17624	17524	17511	17363	17202	17127	17269	17040	17112	17276	17046	17357	17208	17161	17135	17195	17240	17229	17425	17280	17435	17197	17256	17127	17213	17203	17259	17129	17029	17224	17035	17184	17199	17083	17417	17287	17321	17179	17274	17351	17257	17167	17186	17288	17146	17228	17179	17221	17323	17332	17349	17210	17242	17134	17107	16990	17112	16968	17158	17426	17368	16980	17351	17074	17156	17168	17392	17385	17336	17121	17350	17179	17284	17470	17203	17045	17219	17247	17108	17115	17112	17296	17099	17313	17172	17316	17170	17004	17403	17334	17260	17262	17167	17031	17093	17211	17157	17306	17364	17316	17343	17082	17170	17133	17053	17389	17251	17185	17206	17276	17122	17105	17115	17270	17283	17011	17029	17063	17080	17312	17121	17236	17012	17259	17092	17077	17166	17346	17037	17182	17099	17053	17255	17486	17178	17268	17185	17285	17317	17034	16899	17155	17175	17223	17463	17170	17166	17288	17456	17133	17181	17450	17197	17163	17236	17318	17157	17176	17131	17283	17207	16971	17226	17192	17052	17144	17044	17248	17196	17163	17165	17271	17429	17290	17108	17304	17117	17316	17080	17163	17118	17089	17199	17244	17210	17285	17143	17178	17356	17319	17064	17414	17267	17244	17209	17216	17369	17235	17276	17147	17092	17261	17219	17141	17292	17203	17208	17327	17205	17216	17170	17083	17039	17070	17037	17171	17059	17227	17151	17184	17185	17218	17076	17155	17284	17361	17401	17016	17123	16970	17097	17075	17142	17191	17081	17258	17130	17228	17186	17159	17188	17280	17134	17328	17216	17153	17147	17256	17094	17293	17180	17256	17375	17227	17169	17083	17179	17130	17157	17098	17041	17365	17203	16987	17144	17190	17107	17075	17214	17416	17316	17170	17271	17260	17233	17275	17198	17309	17233	17195	17235	17127	16905	17260	17290	17197	17250	17133	17099	17090	17217	17140	17068	17166	17232	17237	17221	17081	17153	17169	17224	17144	16964	17230	17040	17106	17188	17185	17157	17295	17100	17022	17282	17201	17153	17299	17238	17375	17058	17200	17279	17418	17133	17129	17098	17187	17226	17294	17057	17141	17168	17154	17328	17311	17263	17212	17239	17058	17337	17159	17265	16939	17123	17406	17098	17194	17201	17369	17262	17192	17191	17300	17117	17152	17053	17197	17265	17074	17174	17193	17196	17297	17456	17370	17360	17218	17306	17280	17282	17445	17232	17219	17400	17282	17090	17121	17305	17224	17289	17191	17288	17139	17093	17098	17106	17238	17125	17291	17301	17425	16977	17124	17028	17216	17473	17351	17216	17080	17096	17189	17319	17341	17123	17209	17170	17147	17334	17221	17089	17091	17261	17304	17138	17292	17133	17064	17249	17298	17192	17275	17261	17126	17097	17135	17260	17338	17250	17247	17380	17131	17288	17323	17194	17287	17215	17172	17264	17002	17167	17131	17272	17285	17035	17214	17143	17267	17058	17273	17351	17205	17219	17134	17316	17430	17205	17144	17313	17165	17265	17444	17533	17204	17197	17100	17343	17218	17106	17102	17244	17284	17189	17173	17079	17190	16979	17390	17284	17171	17142	17255	17281	17114	17245	17254	17011	17275	17267	17244	17183	17100	17366	17142	17047	17168	17156	17407	17321	17108	17153	17254	17215	17342	17207	17233	17133	17013	17117	17199	17342	17109	17136	17415	17308	17208	17256	17144	17275	17310	17124	17227	17048	17151	17098	17136	17064	17295	17272	17182	17224	17163	17240	17222	17055	17395	17344	17112	17151	17136	17246	17166	17234	17321	17261	17233	17227	17280	17255	17233	17109	17334	17146	17214	17283	17234	17298	17167	17239	17124	17112	17254	17315	17300	17402	17295	17262	17308	17371	17224	17096	17330	17110	17298	17415	17361	17132	17362	17186	17278	17221	17304	17144	17237	17243	17339	17190	17228	17345	17146	17171	17192	17047	17315	17079	17345	17156	17172	17275	17077	17441	17144	17275	17185	16976	16997	16981	17425	17145	17216	17315	17185	17154	17152	17209	17383	17310	17297	17294	17238	17272	17294	17133	17168	17188	17360	17178	17346	16986	17135	17085	17344	17204	17266	17089	17207	17184	17262	17106	17255	17311	17152	17296	17178	16983	17028	17075	17273	17230	17237	17309	17184	17225	17383	17335	17362	17181	17067	17294	17429	17289	17145	16967	17296	17101	17350	17310	17311	17164	17297	17052	17474	17139	17180	17306	17383	17358	17146	17367	17079	17221	17239	17276	17029	17199	17217	17161	17000	17179	17132	17190	17330	17249	17377	17170	17259	17297	17193	17357	17175	17298	17332	17230	17234	17165	17248	17215	17213	17397	17339	17317	17056	17052	17312	17033	17184	17106	17200	17250	17041	17324	17232	16971	17133	17077	17316	17406	17083	17401	17154	17144	17293	17391	17188	17347	17307	17183	17162	17140	17137	17247	17080	17240	17200	17235	17291	17259	17411	17321	17151	17181	17099	17254	17299	17381	17187	17283	17197	17172	17182	17276	17188	17135	17200	17322	17327	17046	17196	17327	17235	17333	17253	17167	17115	17247	17321	17132	17139	17372	17409	17214	17385	17144	17317	17176	17120	17280	17320	17092	17122	17221	17061	17108	17140	17219	17259	17142	17171	17329	17265	17256	17088	17196	17168	17226	17194	17192	17304	17160	17137	17103	17196	17057	17260	17149	17212	17196	17221	17252	17157	17320	17264	17417	17147	17173	17222	17144	17170	17205	17056	17199	17229	17226	17282	17076	17031	17215	17400	16999	17398	16990	17357	17288	17216	17123	17371	17199	17131	17228	17120	17142	17269	17199	17073	17334	17395	17197	17335	16999	17269	17094	17146	17248	16991	17253	17313	17361	17093	17345	17271	17204	17210	17080	17150	17321	17250	17219	17066	17141	17231	17217	17138	17215	17295	17407	17389	17223	17337	17326	17293	17287	17353	17194	17184	17311	17301	17103	17158	17367	17234	17262	17126	17154	17360	17209	17317	17151	17227	16954	16918	17194	17125	17195	17133	17277	17278	17161	17280	17137	17137	17409	17359	17195	17302	17225	17315	17191	17270	17263	17217	17178	17122	17302	17134	17146	17215	17333	17380	17119	17372	17275	17162	17217	17227	17130	17146	17173	17265	17449	17442	17285	17291	17389	17262	17303	17150	17194	17210	16995	17181	17245	17218	17366	17331	17164	17120	17337	17229	17156	17213	17199	16968	17273	17360	17275	17249	17464	17189	17289	17102	17223	17280	17291	17200	17072	17385	17002	17335	17107	17380	17400	17182	17295	17296	17320	17109	17258	17070	17428	17355	17026	17256	17270	17166	17126	17384	17434	17241	17173	17153	17362	17089	17152	17221	17282	17158	17274	17428	17234	17226	17158	17248	17324	17376	17302	17271	17222	17055	17410	16971	17248	17196	17190	17179	17223	17304	17296	17169	17322	17240	17275	17252	17408	17290	17274	16960	17308	17257	17190	17168	17240	17219	17092	17129	17378	17224	17315	17520	17333	17274	17320	17301	17317	17117	17096	17154	17217	17223	17259	17056	17302	17162	17209	17346	17235	17300	17327	17373	17182	17206	17300	17334	17169	17338	17357	17318	17248	17157	17144	17182	16971	17129	17307	17177	17233	17100	17361	17331	17185	17318	17206	17250	17374	17209	17202	17366	17208	17236	17378	17224	16993	17279	17239	17238	17307	17443	17328	17301	17053	17170	17166	17279	17250	17385	17213	17158	17320	17328	17126	17409	17494	17301	17056	17024	17097	17242	17375	17196	17274	17079	17171	17261	17190	17182	17203	17480	17231	17306	17340	17482	17389	17241	17234	17250	17222	17347	17163	17148	17115	17259	17274	17076	17226	17279	17283	17271	17091	17222	17245	17092	17288	17389	17073	17214	17227	17118	17446	17257	16993	17366	17209	17247	17221	17204	17143	17054	17164	16910	17150	17262	17053	17259	17369	17305	17395	17351	17344	17194	17164	17408	17226	17322	17452	17249	17260	17334	17210	17421	17093	17296	17067	17407	17453	17369	17434	17123	17218	17111	17198	17453	17125	17229	17224	17137	17152	17253	17341	17049	17395	17294	17326	17278	17180	17395	17311	17186	17163	17261	17061	16984	17330	17153	17201	17347	17196	17145	17114	17244	17057	17162	17176	17136	17202	17278	17285	17179	17221	17235	17092	16960	17260	17188	17343	17037	17319	17420	17180	17453	17113	17135	17178	17401	17291	17227	17160	17388	17241	17160	17375	17426	17392	17304	17333	17298	17199	17170	17200	17320	17313	17236	17267	17333	17140	17184	17223	17148	17222	17101	17228	17410	17095	17417	17292	17240	17133	17355	17346	17087	17251	17283	17164	17162	17108	17261	17271	17395	17161	17118	17248	17221	17219	17189	17392	17207	17147	17416	17126	17302	17103	17129	17055	17135	17378	17189	17051	17164	17097	17372	17204	17440	17496	16957	17259	17357	17198	17022	17275	17193	17361	17326	17128	17275	17220	17097	17182	17183	17089	17384	17349	17281	17030	16977	17104	17205	17151	17372	17228	17329	17430	17307	17411	17198	17298	17233	17101	17264	17223	17074	17206	17255	17091	17108	17302	17206	17173	17320	17252	17118	17251	17274	17168	17079	17123	17378	17217	17146	17220	17276	17194	17189	17163	17524	17256	17341	17272	17086	17248	17174	17297	17340	17154	17309	17283	17399	17191	17023	17332	16955	17310	17136	17218	17318	17285	17203	17208	17244	16993	17020	17043	17270	16979	17190	17365	17118	17215	17459	17247	16990	17156	17223	17098	17285	17248	17400	17449	17416	17360	17176	17180	17097	17153	17461	17206	17330	17324	17171	17182	17300	17184	17222	17139	17048	17010	17122	17271	17208	17218	17246	17216	17460	17363	17216	17172	17287	17285	17301	16995	17321	17378	17192	17295	17192	17325	17263	17042	17243	17088	17232	17200	17186	16968	17155	17196	17265	17285	17201	17247	17191	17159	17187	17138	17287	17376	17314	17195
18044	23025	22473	18093	16755	16235	16206	15941	15965	15743	15763	15755	15627	15721	15705	15636	15644	15576	15769	15625	15685	15739	15675	15725	15757	15675	15649	15571	15578	15600	15821	16160	16139	16282	16089	15871	15788	15610	15552	15785	15757	15685	15645	15688	15856	15579	15542	15651	15666	15770	15597	15571	15704	15791	15799	15636	15525	15739	15526	15613	15587	15373	15662	15666	15531	15705	15574	15691	15653	15472	15672	15685	15507	15619	15714	15686	15813	15508	15659	15529	15700	15669	15864	15685	15658	15663	15743	15537	15600	15766	15492	15582	15624	15738	15647	15789	15551	15718	15487	15758	15530	15666	15767	15719	15783	15725	15806	15605	15426	15638	15650	15641	15478	15478	15693	15730	15585	15738	15541	15693	15504	15545	15779	15626	15711	15661	15661	15776	15732	15680	15616	15535	15845	15660	15575	15710	15751	15698	15517	15614	15669	15789	15561	15589	15681	15680	15536	15402	15869	15633	15732	15529	15566	15684	15618	15788	15590	15535	15547	15524	15593	15632	15671	15360	15871	15593	15714	15546	15586	15661	15621	15721	15649	15587	15477	15682	15579	15686	15711	15565	15685	15805	15543	15707	15701	15635	15729	15500	15674	15642	15633	15621	15493	15712	15677	15702	15541	15688	15624	15605	15653	15605	15582	15832	15626	15673	15697	15563	15655	15671	15783	15477	15676	15767	15676	15639	15517	15674	15700	15729	15736	15430	15652	15541	15689	15594	15632	15607	15573	15708	15564	15525	15643	15543	15502	15777	15682	15699	15729	15658	15678	15615	15612	15747	15710	15577	15692	15803	15570	15465	15563	15650	15662	15571	15625	15559	15703	15841	15764	15537	15736	15630	15747	15552	15643	15639	15573	15638	15669	15523	15521	15677	15672	15715	15567	15701	15765	15519	15730	15455	15688	15610	15650	15796	15685	15526	15750	15648	15820	15593	15756	15719	15678	15689	15512	15695	15837	15565	15708	15808	15599	15609	15636	15651	15695	15565	15314	15712	15675	15596	15577	15500	15704	15666	15551	15561	15684	15629	15702	15570	15678	15490	15687	15715	15692	15711	15496	15499	15697	15683	15514	15711	15645	15468	15640	15690	15704	15618	15655	15656	15637	15603	15797	15612	15609	15610	15642	15617	15636	15740	15570	15688	15591	15672	15407	15440	15745	15493	15637	15581	15639	15542	15801	15647	15728	15699	15743	15569	15548	15672	15598	15583	15651	15816	15606	15625	15922	15657	15493	15615	15735	15628	15807	15683	15594	15624	15589	15633	15586	15610	15498	15638	15696	15590	15547	15822	15674	15612	15619	15576	15488	15654	15654	15578	15545	15618	15601	15653	15642	15658	15667	15669	15831	15801	15601	15776	15628	15589	15628	15673	15659	15737	15650	15645	15779	15696	15516	15749	15701	15734	15335	15721	15664	15574	15643	15641	15570	15675	15640	15850	15726	15540	15582	15849	15456	15553	15713	15540	15646	15650	15464	15656	15694	15657	15577	15605	15607	15659	15723	15772	15559	15795	15662	15639	15601	15703	15510	15666	15757	15562	15666	15497	15725	15538	15675	15641	15922	15641	15758	15636	15631	15699	15683	15533	15603	15536	15582	15634	15795	15701	15735	15731	15761	15792	15664	15613	15656	15621	15716	15634	15700	15429	15605	15631	15446	15760	15777	15589	15630	15627	15591	15552	15534	15601	15595	15746	15598	15726	15575	15781	15788	15651	15756	15657	15580	15644	15606	15616	15698	15504	15769	15539	15849	15503	15656	15763	15606	15535	15729	15602	15661	15693	15734	15699	15540	15688	15514	15517	15805	15516	15467	15645	15557	15613	15564	15726	15608	15660	15445	15668	15696	15475	15729	15551	15638	15670	15679	15572	15632	15651	15516	15675	15616	15635	15676	15747	15598	15670	15519	15692	15692	15664	15624	15641	15673	15795	15768	15721	15458	15675	15593	15657	15553	15690	15659	15589	15587	15730	15498	15553	15811	15601	15546	15490	15655	15545	15701	15692	15675	15581	15656	15453	15743	15697	15513	15745	15675	15657	15770	15714	15701	15795	15717	15744	15506	15740	15600	15606	15561	15669	15664	15652	15659	15570	15553	15575	15663	15645	15563	15712	15487	15594	15604	15733	15688	15584	15776	15724	15583	15770	15404	15660	15733	15672	15560	15499	15802	15804	15731	15669	15684	15698	15727	15655	15807	15683	15587	15616	15527	15660	15634	15540	15494	15623	15721	15664	15660	15557	15521	15363	15753	15721	15627	15672	15689	15721	15454	15753	15716	15741	15533	15432	15726	15681	15739	15591	15748	15584	15658	15668	15605	15580	15708	15660	15535	15628	15630	15663	15599	15559	15520	15538	15587	15673	15708	15661	15577	15683	15642	15798	15589	15741	15672	15547	15585	15706	15581	15500	15636	15782	15677	15660	15762	15680	15724	15564	15618	15683	15707	15644	15691	15685	15782	15666	15623	15590	15751	15589	15744	15632	15640	15542	15818	15634	15849	15569	15530	15597	15820	15760	15664	15683	15548	15718	15541	15671	15449	15550	15655	15395	15845	15612	15629	15395	15590	15816	15658	15630	15609	15598	15779	15611	15784	15536	15637	15611	15759	15644	15427	15668	15698	15568	15670	15518	15559	15613	15778	15441	15724	15757	15622	15548	15733	15615	15604	15605	15584	15747	15592	15623	15727	15547	15653	15643	15722	15686	15540	15625	15561	15482	15741	15637	15688	15745	15689	15569	15709	15637	15688	15667	15737	15534	15710	15629	15635	15655	15568	15550	15578	15626	15763	15550	15600	15642	15494	15618	15593	15669	15518	15592	15646	15703	15673	15584	15712	15591	15616	15706	15612	15717	15615	15663	15730	15767	15542	15689	15739	15503	15653	15624	15637	15760	15600	15656	15514	15730	15651	15576	15760	15531	15670	15700	15647	15673	15571	15639	15569	15715	15715	15605	15587	15620	15635	15583	15771	15594	15604	15644	15685	15836	15715	15621	15569	15501	15705	15602	15730	15730	15580	15581	15570	15832	15617	15543	15588	15565	15561	15610	15754	15744	15652	15518	15716	15616	15635	15769	15530	15579	15772	15561	15697	15830	15671	15738	15576	15816	15646	15671	15786	15584	15515	15662	15664	15681	15550	15654	15567	15726	15797	15614	15665	15708	15658	15609	15631	15623	15601	15665	15538	15697	15650	15619	15523	15695	15708	15886	15755	15783	15582	15539	15764	15675	15508	15584	15576	15707	15685	15748	15430	15616	15528	15679	15613	15717	15708	15682	15588	15566	15425	15580	15606	15632	15540	15622	15658	15563	15751	15759	15553	15792	15503	15733	15536	15703	15570	15712	15459	15700	15516	15664	15746	15784	15581	15619	15584	15795	15595	15563	15731	15669	15679	15753	15564	15624	15735	15492	15633	15578	15542	15853	15653	15659	15562	15586	15781	15637	15502	15757	15680	15738	15667	15601	15535	15715	15605	15592	15714	15487	15595	15557	15534	15754	15607	15545	15709	15577	15619	15652	15643	15634	15624	15486	15688	15463	15488	15621	15673	15587	15584	15556	15721	15509	15640	15569	15659	15615	15734	15584	15725	15640	15673	15518	15451	15623	15899	15578	15726	15707	15583	15726	15642	15681	15911	15542	15679	15655	15645	15651	15481	15794	15653	15673	15590	15775	15594	15759	15666	15328	15751	15739	15660	15399	15768	15706	15574	15729	15510	15639	15622	15606	15790	15639	15587	15697	15721	15487	15668	15627	15520	15841	15705	15601	15775	15817	15718	15689	15670	15714	15650	15752	15612	15649	15614	15685	15666	15698	15822	15698	15547	15588	15675	15670	15671	15580	15583	15689	15781	15658	15614	15531	15717	15465	15661	15567	15578	15515	15702	15595	15732	15651	15726	15576	15635	15715	15676	15594	15556	15657	15543	15597	15689	15680	15595	15573	15538	15521	15667	15605	15627	15560	15558	15662	15785	15620	15646	15693	15756	15745	15662	15674	15723	15630	15619	15726	15696	15580	15715	15662	15661	15601	15716	15538	15582	15591	15698	15688	15680	15761	15630	15694	15686	15735	15675	15709	15517	15731	15553	15721	15608	15771	15539	15719	15785	15737	15697	15705	15605	15727	15501	15733	15761	15717	15649	15716	15551	15604	15741	15529	15690	15645	15597	15702	15602	15574	15620	15630	15621	15569	15698	15619	15698	15364	15628	15520	15592	15731	15747	15755	15586	15746	15643	15749	15659	15615	15770	15540	15697	15696	15822	15524	15657	15865	15669	15579	15696	15587	15688	15701	15589	15679	15683	15511	15693	15525	15613	15652	15690	15673	15841	15524	15952	15638	15672	15513	15706	15541	15639	15789	15643	15833	15708	15575	15730	15667	15628	15742	15666	15529	15597	15648	15490	15645	15564	15507	15582	15854	15528	15703	15705	15491	15655	15604	15634	15789	15588	15589	15656	15589	15656	15664	15525	15479	15582	15590	15793	15564	15676	15491	15667	15609	15659	15618	15653	15517	15585	15638	15646	15705	15560	15794	15466	15603	15635	15492	15603	15669	15623	15501	15638	15640	15617	15740	15644	15569	15602	15707	15421	15610	15643	15677	15676	15585	15688	15798	15742	15632	15906	15749	15627	15588	15806	15738	15763	15719	15771	15621	15663	15854	15612	15704	15562	15718	15678	15587	15733	15647	15630	15715	15682	15680	15562	15616	15770	15694	15569	15823	15644	15675	15556	15773	15743	15591	15669	15649	15459	15808	15683	15795	15566	15772	15516	15644	15671	15671	15711	15537	15637	15873	15662	15543	15586	15510	15698	15706	15556	15782	15612	15485	15687	15743	15585	15596	15633	15676	15779	15535	15662	15609	15783	15736	15612	15659	15484	15502	15668	15526	15641	15693	15624	15623	15606	15888	15699	15592	15680	15625	15652	15546	15785	15582	15547	15572	15834	15745	15515	15771	15686	15680	15584	15638	15623	15586	15601	15656	15647	15556	15552	15599	15658	15637	15774	15751	15603	15643	15649	15544	15644	15558	15565	15802	15832	15643	15829	15600	15636	15639	15708	15672	15601	15753	15655	15777	15722	15706	15501	15519	15571	15685	15603	15628	15542	15668	15623	15523	15582	15609
23773	21262	28643	24300	21989	21431	20649	18294	18168	18004	17833	17685	17645	17551	17636	17530	17314	17436	17687	17541	17665	17637	17457	17443	17526	17424	17571	17498	17410	17451	17762	19263	20015	19514	18735	17976	17545	17652	17590	17522	17342	17411	17196	17146	17344	17479	17506	17403	17402	17140	17392	17492	17321	17423	17449	17438	17241	17233	17371	17402	17336	17401	17379	17215	17285	17208	17312	17432	17300	17275	17350	17425	17194	17352	17315	17432	17360	17395	17318	17248	17076	17344	17272	17254	17557	17347	17375	17561	17284	17364	17408	17498	17398	17267	17360	17504	17378	17505	17446	17338	17497	17267	17369	17395	17560	17289	17729	17414	17394	17289	17328	17344	17340	17363	17462	17329	17230	17284	17453	17474	17308	17153	17357	17471	17603	17332	17468	17423	17381	17293	17452	17386	17210	17316	17388	17264	17347	17205	17441	17434	17343	17424	17253	17363	17405	17586	17507	17457	17496	17487	17453	17326	17313	17329	17275	17308	17232	17325	17411	17449	17505	17386	17510	17182	17593	17590	17461	17403	17447	17493	17436	17266	17495	17438	17293	17320	17525	17477	17436	17418	17481	17406	17376	17391	17511	17234	17306	17194	17262	17152	17419	17298	17317	17431	17182	17278	17348	17254	17391	17574	17431	17238	17386	17216	17437	17435	17280	17385	17368	17391	17196	17384	17250	17428	17383	17415	17318	17385	17223	17397	17181	17586	17435	17398	17461	17202	17420	17292	17266	17404	17256	17312	17208	17378	17237	17323	17410	17442	17405	17270	17404	17422	17372	17368	17157	17339	17372	17604	17398	17280	17399	17348	17260	17309	17432	17343	17276	17239	17221	17185	17317	17550	17219	17599	17497	17348	17322	17220	17307	17384	17379	17289	17350	17256	17254	17304	17300	17561	17308	17371	17308	17523	17471	17459	17441	17567	17402	17246	17384	17464	17491	17513	17376	17267	17288	17493	17588	17444	17433	17293	17316	17287	17321	17406	17312	17303	17344	17316	17492	17331	17316	17465	17380	17365	17330	17309	17356	17351	17461	17477	17568	17217	17285	17243	17326	17289	17258	17377	17263	17202	17362	17236	17293	17356	17454	17423	17328	17114	17372	17196	17192	17485	17459	17457	17379	17382	17249	17487	17342	17152	17322	17402	17283	17228	17309	17342	17244	17367	17352	17282	17227	17364	17429	17465	17235	17304	17408	17432	17297	17190	17264	17336	17384	17335	17412	17371	17332	17224	17192	17609	17528	17421	17329	17220	17440	17292	17210	17555	17356	17191	17437	17516	17459	17363	17511	17294	17054	17385	17538	17230	17240	17497	17511	17398	17167	17506	17369	17383	17339	17269	17349	17170	17426	17192	17274	17261	17258	17441	17277	17260	17518	17477	17666	17383	17270	17559	17443	17355	17429	17261	17411	17368	17312	17349	17373	17261	17264	17556	17330	17452	17318	17556	17299	17316	17477	17343	17375	17365	17350	17578	17381	17370	17345	17396	17369	17395	17294	17226	17251	17325	17417	17108	17407	17428	17385	17342	17343	17321	17314	17217	17244	17593	17093	17500	17527	17316	17213	17324	17222	17327	17386	17423	17346	17413	17479	17372	17442	17252	17415	17332	17362	17148	17211	17306	17196	17394	17599	17312	17311	17490	17410	17173	17302	17483	17349	17090	17392	17293	17349	17259	17427	17414	17451	17383	17191	17398	17366	17357	17486	17359	17153	17506	17425	17155	17208	17383	17360	17475	17531	17204	17251	17356	17242	17277	17243	17308	17291	17301	17146	17486	17397	17494	17478	17330	17407	17501	17425	17255	17426	17451	17510	17458	17316	17499	17338	17633	17321	17494	17532	17322	17190	17357	17424	17363	17370	17314	17346	17288	17495	17336	17473	17297	17293	17420	17162	17297	17217	17269	17147	17358	17483	17312	17221	17373	17358	17149	17213	17514	17203	17447	17300	17148	17313	17252	17417	17406	17311	17318	17412	17210	17359	17356	17366	17341	17475	17301	17265	17516	17428	17460	17511	17302	17326	17318	17275	17242	17428	17369	17192	17275	17233	17241	17396	17328	17429	17279	17418	17437	17313	17551	17381	17417	17340	17208	17412	17331	17054	17542	17481	17289	17466	17587	17406	17355	17448	17448	17271	17263	17551	17492	17379	17336	17354	17318	17306	17403	17536	17440	17342	17480	17342	17394	17468	17655	17461	17187	17396	17265	17295	17380	17387	17377	17345	17267	17344	17425	17359	17280	17437	17388	17365	17360	17404	17399	17346	17129	17426	17258	17546	17378	17285	17372	17419	17299	17358	17451	17455	17385	17398	17358	17189	17237	17405	17321	17246	17317	17338	17461	17446	17254	17360	17208	17456	17471	17336	17311	17127	17286	17428	17189	17273	17213	17545	17293	17203	17340	17167	17264	17380	17239	17269	17414	17473	17403	17301	17262	17317	17301	17309	17283	17526	17366	17287	17403	17407	17485	17575	17293	17487	17444	17501	17350	17398	17414	17294	17195	17519	17366	17298	17286	17493	17304	17378	17382	17311	17476	17249	17332	17246	17583	17229	17377	17413	17446	17297	17267	17316	17299	17450	17357	17357	17527	17347	17300	17546	17429	17469	17228	17278	17437	17258	17326	17299	17290	17255	17286	17356	17356	17353	17314	17280	17259	17459	17320	17424	17311	17291	17234	17214	17367	17508	17393	17331	17348	17032	17345	17297	17248	17310	17387	17462	17459	17116	17371	17358	17289	17293	17405	17169	17367	17393	17377	17388	17380	17258	17464	17435	17503	17370	17326	17470	17415	17342	17404	17591	17468	17414	17423	17368	17434	17485	17297	17489	17182	17136	17187	17235	17243	17435	17307	17404	17385	17335	17452	17532	17284	17367	17471	17357	17285	17231	17364	17271	17528	17519	17466	17292	17221	17447	17120	17440	17135	17167	17316	17448	17258	17327	17310	17449	17336	17483	17271	17382	17116	17525	17356	17416	17310	17101	17050	17269	17224	17267	17193	17193	17366	17534	17137	17116	17317	17434	17333	17423	17314	17284	17419	17229	17371	17275	17401	17342	17432	17429	17307	17368	17454	17481	17273	17235	17406	17593	17356	17491	17236	17206	17483	17314	17113	17235	17080	17141	17129	17345	17279	17443	17316	17197	17389	17277	17292	17180	17333	17586	17342	17366	17284	17142	17271	17246	17229	17385	17385	17490	17348	17417	17247	17379	17294	17349	17314	17439	17509	17649	17314	17303	17505	17374	17297	17307	17472	17320	17427	17137	17361	17689	17460	17457	17292	17338	17591	17484	17146	17411	17438	17650	17407	17461	17457	17312	17187	17453	17368	17544	17294	17435	17270	17279	17312	17368	17228	17361	17504	17424	17437	17267	17374	17519	17344	17393	17379	17402	17307	17129	17285	17238	17284	17462	17370	17370	17408	17313	17215	17387	17323	17246	17342	17426	17247	17323	17258	17357	17332	17271	17476	17325	17349	17365	17272	17342	17301	17432	17343	17421	17435	17120	17184	17098	17424	17418	17272	17453	17199	17227	17279	17404	17522	17321	17290	17543	17414	17571	17223	17446	17407	17376	17476	17377	17557	17311	17301	17460	17472	17314	17313	17357	17350	17297	17367	17401	17376	17483	17465	17517	17373	17407	17266	17701	17466	17337	17216	17413	17262	17276	17390	17237	17238	17232	17417	17256	17345	17562	17268	17213	17410	17390	17408	17272	17256	17427	17331	17396	17506	17213	17444	17197	17206	17443	17354	17439	17553	17252	17349	17435	17433	17305	17486	17464	17349	17476	17314	17563	17583	17550	17479	17315	17284	17404	17462	17315	17488	17420	17560	17459	17405	17318	17299	17182	17349	17385	17223	17479	17435	17467	17543	17267	17712	17071	17206	17314	17230	17288	17470	17516	17351	17454	17425	17330	17397	17564	17622	17540	17417	17265	17365	17274	17295	17385	17374	17305	17362	17490	17329	17333	17314	17229	17456	17362	17505	17287	17446	17426	17464	17473	17461	17409	17462	17454	17304	17234	17032	17349	17648	17483	17288	17344	17231	17433	17270	17376	17196	17320	17368	17480	17338	17219	17398	17375	17344	17543	17404	17492	17335	17484	17430	17516	17340	17284	17248	17375	17300	17327	17246	17173	17244	17212	17439	17411	17411	17412	17393	17198	17435	17389	17370	17348	17180	17331	17322	17610	17155	17556	17475	17322	17328	17281	17186	17484	17342	17340	17471	17254	17196	17428	17287	17417	17526	17401	17280	17139	17475	17189	17342	17160	17111	17079	17345	17496	17321	17391	17388	17180	17275	17425	17358	17361	17394	17402	17491	17359	17318	17331	17295	17432	17363	17499	17290	17527	17422	17238	17208	17526	17423	17292	17276	17369	17301	17241	17261	17088	17239	17430	17240	17416	17233	17217	17291	17382	17393	17296	17219	17384	17254	17240	17367	17517	17360	17327	17376	17502	17326	17442	17280	17337	17398	17217	17360	17231	17286	17373	17401	17335	17311	17502	17162	17295	17451	17300	17208	17430	17438	17336	17366	17223	17461	17405	17236	17567	17353	17393	17329	17306	17333	17428	17456	17406	17410	17447	17250	17398	17458	17552	17328	17202	17284	17309	17311	17404	17587	17316	17059	17609	17367	17599	17374	17319	17207	17148	17279	17357	17499	17270	17345	17296	17255	17202	17310	17420	17494	17158	17243	17391	17369	17280	17344	17300	17446	17570	17434	17516	17327	17269	17493	17000	17331	17302	17315	17382	17318	17364	17375	17474	17232	17267	17432	17507	17249	17435	17174	17144	17088	17371	17355	17312	17327	17346	17167	17453	17286	17400	17306	17553	17435	17376	17456	17427	17464	17372	17509	17323	17323	17480	17638	17280	17251	17399	17188	17288	17317	17300	17350	17393	17251	17359	17291	17226	17147	17314	17271	17273	17241	17264	17342	17476	17452	17232	17141	17362	17360	17216	17314	17497	17397	17446	17301	17334	17364	17497	17391	17182	17324	17301	17456	17319	17283	17465	17387	17381	17401	17435	17321	17281	17463	17426	17281	17222	17413	17437	17360	17359	17340	17233	17425	17427	17461	17282	17501	17401	17453	17292	17431	17407	17248	17147	17211	17188	17361
17686	28790	27559	21509	18871	17490	17135	16679	16262	16206	16005	15885	15916	15863	16067	15994	15950	15673	15579	15904	15979	15854	15752	15882	15891	15831	15749	15926	15854	16024	16211	19014	19886	18860	17345	16332	16080	15959	15770	15762	15805	15660	15788	15764	15827	15713	15627	15803	15610	15724	15811	15771	15814	15808	15592	15770	15921	15745	15714	15591	15620	15720	15926	15870	15657	15713	15673	15663	15740	15693	15720	15688	15786	15680	15845	15797	15731	15920	15693	15793	15725	15698	15592	15854	15723	15710	15881	15834	15832	15786	15790	15867	15861	15631	15616	15759	15714	15761	15778	15720	15765	15619	15860	15707	15724	15632	15573	15781	15744	15693	15702	15816	15810	15756	15508	15531	15619	15619	15810	15783	15791	15837	15753	15889	15754	15865	15768	15804	15671	15713	15671	15926	15706	15767	15719	15764	15742	15719	15721	15517	15738	15808	15677	15628	15606	15788	15770	15697	15850	15725	15671	15831	15750	15812	15620	15693	15815	15725	15744	15699	15698	15725	15718	15784	15875	15725	15789	15937	15675	15677	15643	15824	15844	15966	15704	15847	15725	15694	15726	15612	15941	15695	15680	15837	15764	15602	15710	15776	15716	15615	15635	15657	15785	15764	15598	15746	15771	15611	15624	15794	15752	15719	15793	15754	15756	15792	15927	15870	15703	15693	15739	15771	15645	15592	15618	15461	15656	15799	15714	15596	15874	15649	15697	15609	15777	15784	15635	15770	15609	15926	15857	15647	15636	15760	15624	15748	15941	15744	15653	15789	15831	15595	15727	15708	15735	15719	15724	15549	15550	15733	15607	15776	15751	15729	15705	15572	15645	15826	15735	15728	15601	15778	15593	15746	15606	15659	15782	15736	15724	15632	15846	15797	15779	15850	15857	15782	15696	15801	15779	15745	15804	15620	15761	15825	15713	15619	15728	15798	15739	15713	15746	15682	15773	15756	15588	15836	15785	15756	15694	15937	15610	15880	15687	15738	15788	15570	15845	15752	15649	15703	15668	15778	15768	15783	15922	15501	15763	15803	15757	15872	15785	15684	15606	15802	15780	15815	15918	15740	15640	15687	15837	15798	15805	15538	15537	15654	15617	15759	15689	15708	15814	15764	15606	15739	15565	15601	15842	15761	15735	15682	15690	15731	15683	15721	15698	15831	15558	15595	15668	15688	15651	15787	15662	15789	15882	15629	15519	15615	15661	15695	15803	15763	15820	15828	15702	15601	15683	15710	15792	15801	15624	15643	15761	15639	15711	15781	15739	15676	15643	15723	15898	15733	15708	15589	15606	15682	15982	15585	15578	15763	15760	15610	15687	15647	15452	15670	15671	15667	15725	15832	15755	15761	15774	15772	15679	15609	15853	15551	15744	15766	15736	15864	15786	15568	15743	15763	15804	15779	15601	15679	15685	15887	15689	15704	15777	15666	15641	15743	15811	15751	15709	15738	15737	15761	15680	15695	15639	15745	15645	15549	15755	15769	15719	15653	15843	15614	15715	15591	15749	15701	15850	15831	15650	15768	15775	15727	15668	15546	15780	15644	15698	15725	15730	15732	15570	15832	15681	15858	15736	15694	15625	15665	15575	15778	15681	15774	15716	15801	15707	15733	15644	15832	15769	15885	15897	15862	15757	15934	15635	15588	15745	15789	15697	15873	15622	15747	15636	15805	15738	15620	15720	15816	15732	15870	15704	15699	15890	15742	15799	15692	15526	15783	15690	15693	15724	15680	15570	15842	15762	15769	15706	15725	15720	15755	15702	15676	15600	15557	15777	15613	15805	15769	15882	15715	15822	15674	15657	15715	15739	15630	15975	15611	15749	15685	15676	15644	15638	15683	15712	15653	15720	15621	15714	15760	15641	15965	15839	15764	15430	15984	15593	15858	15799	15665	15661	15731	15751	15899	15552	15675	15773	15921	15607	15554	15832	15769	15789	15892	15676	15773	15778	15747	15784	15692	15699	15849	15668	15782	15795	15643	15819	15817	15705	15602	15761	15608	15743	15831	15660	15781	15695	15557	15698	15639	15800	15720	15650	15687	15750	15699	15742	15776	15742	15823	15836	15743	15692	15760	15805	15622	15599	15732	15842	15814	15795	15724	15735	15647	15969	15819	15635	15673	15953	15708	15802	15749	15708	15669	15944	15691	15690	15565	15569	15770	15778	15731	15632	15743	15631	15803	15744	15776	15845	15528	15548	15859	15840	15616	15762	15827	15653	15773	15683	15697	15780	15830	15594	15724	15659	15681	15799	15639	15689	15636	15789	15590	15639	15879	15613	15722	15671	15636	15678	15690	15850	15936	15753	15753	15560	15753	15840	15763	15686	15579	15851	15795	15723	15904	15855	15697	15833	15667	15860	15812	15792	15698	15597	15871	15967	15850	15650	15606	15697	15741	15708	15764	15707	15773	15810	15776	15759	15674	15865	15702	15660	15718	15859	15749	15694	15727	15696	15821	15790	15530	15740	15653	15708	15695	15759	15758	15805	15779	15682	15743	15726	15801	15657	15772	15782	15697	15655	15588	15650	15750	15737	15785	15678	15688	15619	15918	15761	15681	15587	15810	15828	15663	15815	15805	15754	15624	15863	15858	15794	15697	15715	15799	15610	15637	15790	15758	15651	15650	15729	15686	15585	15857	15712	15687	15746	15846	15868	15868	15713	15691	15723	15783	15640	15627	15639	15791	15638	15682	15726	15745	15803	15706	15716	15693	15711	15510	15820	15772	15782	15873	15696	15646	15656	15764	15754	15641	15613	15682	15749	15680	15772	15783	15812	15638	15686	15653	15920	15715	15917	15793	15569	15918	15795	15844	15745	15619	15757	15848	15530	15651	15617	15841	15801	15699	15681	15661	15542	15638	15665	15631	15581	15868	15843	15761	15693	15637	15674	15751	15551	15790	15687	15760	15766	15677	15813	15791	15728	15747	15835	15826	15643	15718	15787	15735	15590	15898	15523	15781	15750	15654	15681	15670	15799	15542	15662	15821	15930	15756	15678	15654	15776	15686	15653	15677	15934	15690	15526	15625	15784	15462	15661	15718	15859	15921	15773	15769	15757	15769	15611	15631	15830	15810	15820	15879	15855	15741	15765	15698	15611	15830	15665	15872	15623	15820	15728	15894	15687	15750	15722	15862	15571	15700	15684	15805	15736	15681	15877	15597	15769	15858	15780	15749	15573	15754	15862	15766	15877	15616	15761	15742	15926	15711	15716	15662	15690	15734	15846	15686	15595	15689	15886	15702	15636	15743	15707	15855	15784	15634	15753	15770	15833	15736	15628	15908	15868	15710	15707	15732	15728	15587	15976	15755	15804	15761	15638	15695	15726	15735	15852	15741	15667	15653	15573	15823	15817	15850	15868	15787	15675	15770	15955	15757	15580	15779	15680	15741	15680	15570	15721	15863	15669	15689	15672	15668	15647	15705	15754	15746	15636	15648	15680	15633	15727	15696	15791	15769	15727	15813	15785	15881	15485	15649	15783	15600	15792	15599	15803	15579	15636	15666	15701	15695	15809	15888	15661	15712	15699	15792	15853	15793	15643	15533	15613	15610	15750	15672	15695	15625	15488	15775	15713	15634	15676	15929	15587	15654	15938	15704	15817	15757	15825	15574	15782	15765	15689	15723	15743	15759	15619	15639	15633	15745	15806	15817	15759	15751	15684	15523	15638	15687	15839	15690	15682	15864	15815	15707	15966	15673	15695	15525	15710	15740	15516	15732	15808	15799	15668	15805	15709	15835	15655	15558	15756	15647	15772	15748	15701	15671	15696	15628	15799	15649	15555	15613	15644	15712	15807	15694	15747	15755	15763	15844	15719	15583	15810	15802	15796	15476	15707	15770	15852	15683	15640	15819	15641	15619	15670	15727	15688	15815	15721	15701	15661	15761	15602	15828	15707	15677	15640	15665	15816	15475	15861	15860	15627	15611	15780	15870	15650	15628	15611	15805	15772	15684	15759	15815	15696	15737	15786	15762	15761	15765	15639	15712	15699	15754	15811	15680	15779	15780	15795	15767	15622	15570	15770	15625	15793	15689	15853	15695	15731	15676	15786	15759	15573	15790	15798	15872	15673	15862	15685	15820	15616	15623	15716	15916	15589	15767	15646	15672	15813	15645	15834	15680	15728	15666	15754	15812	15700	15624	15777	15819	15736	15752	15682	15826	15811	15744	15862	15557	15725	15673	15737	15793	15592	15741	15630	15788	15788	15951	15817	15663	15922	15612	15797	15682	15866	15726	15886	15679	15654	15821	15701	15671	15885	15776	15811	15718	15729	15472	15749	15763	15680	15698	15625	15674	15637	15383	15646	15888	15731	15736	15737	15573	15593	15512	15800	15712	15760	15678	15711	15650	15826	15824	15602	15694	15709	15546	15731	15495	15745	15673	15664	15758	15615	15674	15893	15817	15748	15728	15560	15763	15893	15629	15673	15597	15792	15839	15494	15672	15655	15721	15717	15721	15647	15809	15714	15755	15785	15584	15621	15867	15801	15745	15788	15822	15574	15763	15786	15842	15631	15655	15918	15618	15689	15710	15724	15732	15966	15748	15975	15691	15660	15497	15697	15787	15925	15785	15784	15658	15839	15851	15701	15558	15676	15810	15668	15776	15540	15659	15737	15703	15692	15756	15911	15971	15721	15773	15611	15887	15942	15747	15852	15822	15713	15765	15741	15734	15789	15774	15669	15664	15663	15758	15571	15686	15872	15685	15831	15724	15847	15782	15691	15755	15671	15830	15515	15671	15587	15611	15878	15596	15730	15756	15735	15780	15675	15528	15728	15620	15698	15654	15920	15719	15726	15706	15745	15822	15618	15797	15554	15818	15830	15736	15709	15569	15882	15780	15758	15840	15715	15855	15980	15645	15887	15570	15776	15887	15766	15707	15659	15646	15761	15671	15690	15654	15845	15789	15772	15621	15758	15683	15782	15810	15717	15691	15759	15728	15772	15770	15714	15642	15706	15743	15810	15841	15747	15816	15678	15625	15603	15785	15801	15694	15718	15553	15877	15731	15784	15683	15717	15717	15639	15776	15773	15876	15781	15841	15655	15787	15801	15488	15800	15659	15749	15688	15645	15653	15628	15657	15683	15694	15798	15562	15846	15669	15763	15835	15676	15742	15823	15682
22886	21334	29184	23804	21533	23306	24072	19076	18193	18595	18271	18066	18000	18083	18077	18026	17701	17905	17821	17799	17728	17710	17720	17735	17700	17667	17673	17686	17627	17734	17766	20457	22326	21618	19881	18781	18100	17919	17654	17653	17599	17552	17571	17615	17736	17675	17619	17589	17641	17505	17816	17706	17606	17493	17480	17512	17618	17517	17655	17656	17550	17529	17708	17716	17405	17701	17563	17862	17551	17536	17680	17414	17522	17404	17424	17983	17624	17643	17555	17698	17555	17440	17441	17369	17550	17525	17546	17507	17496	17623	17623	17546	17512	17659	17623	17506	17472	17588	17497	17418	17462	17328	17305	17550	17634	17609	17378	17506	17420	17657	17685	17678	17633	17521	17589	17479	17750	17595	17636	17692	17692	17644	17579	17621	17632	17434	17538	17504	17603	17540	17520	17435	17664	17448	17631	17622	17477	17441	17556	17610	17349	17478	17658	17665	17768	17651	17516	17645	17475	17596	17528	17331	17492	17568	17731	17751	17741	17349	17524	17561	17548	17529	17514	17418	17501	17568	17486	17441	17558	17517	17670	17579	17517	17315	17628	17643	17482	17578	17598	17486	17673	17670	17523	17470	17711	17582	17615	17456	17565	17546	17659	17599	17369	17437	17560	17457	17561	17460	17418	17583	17703	17472	17617	17592	17618	17515	17482	17503	17552	17439	17414	17541	17530	17653	17621	17584	17508	17576	17418	17606	17511	17580	17443	17406	17659	17695	17414	17573	17575	17653	17521	17515	17498	17573	17551	17540	17448	17604	17316	17349	17718	17597	17566	17353	17517	17550	17568	17407	17370	17710	17407	17457	17528	17544	17630	17547	17561	17552	17513	17552	17678	17530	17626	17493	17458	17486	17601	17465	17597	17717	17693	17430	17465	17467	17584	17728	17592	17334	17316	17486	17594	17545	17594	17435	17506	17425	17495	17608	17605	17520	17584	17392	17533	17448	17546	17450	17762	17504	17536	17566	17358	17596	17527	17534	17536	17335	17505	17538	17597	17406	17730	17435	17572	17576	17766	17601	17481	17569	17551	17439	17653	17440	17509	17459	17477	17600	17587	17738	17569	17554	17486	17552	17443	17353	17639	17568	17635	17482	17696	17422	17408	17365	17510	17570	17533	17648	17432	17385	17445	17454	17580	17381	17457	17477	17657	17440	17787	17646	17513	17507	17574	17544	17507	17585	17496	17608	17617	17543	17510	17588	17505	17501	17519	17678	17483	17358	17620	17630	17367	17438	17524	17409	17582	17657	17657	17449	17635	17532	17590	17659	17573	17345	17414	17644	17384	17442	17805	17536	17637	17516	17507	17652	17651	17619	17467	17611	17506	17643	17470	17649	17672	17477	17566	17583	17671	17611	17586	17451	17492	17529	17401	17494	17490	17451	17629	17482	17514	17604	17549	17407	17572	17506	17726	17473	17377	17431	17388	17289	17417	17554	17323	17646	17387	17583	17580	17525	17554	17645	17583	17530	17416	17496	17549	17634	17446	17532	17620	17475	17442	17641	17485	17478	17696	17397	17413	17553	17490	17539	17526	17554	17745	17691	17454	17501	17521	17471	17403	17516	17538	17305	17313	17317	17312	17389	17610	17530	17361	17415	17731	17499	17530	17583	17470	17668	17476	17535	17425	17463	17626	17401	17528	17546	17421	17530	17477	17505	17650	17489	17547	17600	17628	17408	17534	17573	17540	17645	17463	17600	17427	17633	17419	17541	17503	17447	17373	17605	17545	17535	17386	17574	17388	17497	17463	17739	17412	17600	17432	17507	17577	17657	17495	17369	17563	17333	17474	17706	17365	17656	17785	17576	17581	17329	17490	17624	17485	17327	17378	17393	17538	17655	17507	17439	17445	17569	17542	17453	17722	17611	17554	17599	17799	17476	17601	17481	17569	17427	17502	17705	17436	17593	17564	17558	17797	17476	17746	17602	17577	17633	17472	17497	17735	17548	17449	17405	17508	17568	17526	17608	17476	17611	17365	17386	17463	17426	17479	17489	17571	17641	17584	17665	17554	17494	17569	17580	17460	17599	17428	17489	17709	17381	17460	17618	17641	17468	17526	17525	17424	17515	17773	17717	17743	17621	17529	17355	17580	17635	17565	17586	17744	17708	17589	17549	17404	17704	17582	17386	17608	17503	17436	17474	17561	17688	17518	17601	17408	17295	17492	17448	17590	17477	17612	17485	17616	17422	17638	17602	17495	17413	17698	17638	17384	17544	17542	17692	17451	17655	17733	17531	17484	17572	17478	17351	17396	17535	17536	17435	17460	17611	17524	17527	17638	17638	17336	17406	17446	17547	17548	17595	17416	17658	17578	17508	17636	17709	17740	17529	17558	17698	17517	17491	17469	17666	17583	17447	17659	17620	17572	17620	17795	17516	17361	17715	17592	17476	17417	17431	17576	17595	17661	17254	17533	17548	17698	17371	17569	17460	17702	17523	17549	17426	17516	17465	17533	17575	17546	17468	17680	17554	17243	17530	17462	17508	17513	17444	17588	17494	17553	17542	17696	17665	17486	17397	17752	17576	17703	17189	17547	17648	17417	17526	17726	17482	17673	17634	17446	17559	17486	17613	17551	17477	17701	17502	17591	17400	17574	17615	17617	17556	17474	17491	17623	17759	17542	17484	17506	17787	17524	17546	17547	17443	17485	17809	17549	17400	17548	17554	17235	17442	17537	17582	17746	17604	17450	17763	17538	17549	17386	17697	17578	17582	17668	17355	17654	17597	17455	17584	17630	17471	17293	17581	17557	17412	17439	17584	17545	17657	17479	17495	17443	17614	17519	17524	17660	17425	17378	17443	17702	17530	17523	17715	17555	17472	17396	17479	17514	17672	17666	17487	17469	17606	17591	17591	17493	17475	17308	17491	17455	17413	17490	17494	17577	17617	17505	17543	17316	17473	17579	17553	17347	17496	17297	17511	17445	17647	17516	17548	17671	17719	17545	17543	17507	17659	17629	17454	17504	17382	17634	17641	17496	17652	17353	17610	17679	17532	17775	17490	17445	17521	17582	17521	17669	17573	17600	17346	17655	17574	17634	17474	17451	17481	17530	17454	17444	17483	17525	17491	17393	17517	17611	17494	17540	17393	17466	17309	17275	17531	17646	17458	17398	17507	17487	17611	17578	17440	17454	17558	17652	17610	17279	17782	17652	17662	17492	17502	17442	17529	17521	17266	17685	17495	17559	17365	17614	17496	17529	17747	17463	17580	17771	17584	17482	17751	17660	17561	17462	17694	17426	17528	17378	17625	17579	17586	17342	17520	17523	17538	17448	17674	17296	17626	17568	17544	17667	17485	17545	17346	17453	17473	17621	17630	17789	17532	17572	17509	17528	17550	17633	17605	17433	17539	17550	17447	17652	17686	17640	17498	17615	17616	17659	17341	17457	17514	17666	17529	17630	17461	17316	17806	17402	17617	17585	17440	17550	17574	17569	17433	17247	17547	17403	17414	17475	17496	17578	17554	17394	17461	17596	17501	17644	17565	17334	17575	17376	17669	17482	17422	17499	17490	17641	17480	17509	17352	17520	17527	17501	17523	17668	17504	17737	17423	17579	17505	17308	17531	17617	17597	17326	17690	17458	17445	17373	17437	17470	17600	17505	17516	17514	17459	17388	17571	17549	17315	17435	17282	17410	17331	17523	17506	17517	17539	17424	17549	17678	17462	17431	17502	17345	17459	17612	17493	17439	17503	17479	17436	17621	17474	17498	17329	17270	17593	17537	17787	17508	17509	17445	17502	17602	17657	17439	17553	17351	17394	17614	17595	17710	17693	17423	17349	17612	17591	17536	17454	17488	17386	17405	17375	17334	17561	17486	17471	17485	17552	17558	17523	17478	17301	17512	17794	17425	17609	17567	17467	17424	17347	17464	17586	17553	17588	17577	17510	17350	17524	17712	17669	17591	17546	17533	17607	17571	17550	17590	17422	17475	17689	17597	17603	17400	17470	17375	17547	17600	17390	17672	17599	17477	17302	17552	17368	17578	17519	17598	17563	17535	17630	17490	17541	17420	17634	17465	17337	17470	17689	17349	17586	17652	17280	17461	17517	17764	17513	17490	17591	17601	17321	17459	17392	17523	17406	17529	17583	17356	17663	17711	17630	17670	17434	17426	17410	17676	17487	17511	17576	17402	17548	17602	17394	17424	17382	17361	17440	17562	17585	17668	17464	17563	17508	17513	17455	17478	17536	17578	17588	17448	17427	17586	17542	17686	17579	17580	17321	17607	17750	17468	17555	17410	17418	17586	17595	17521	17503	17598	17361	17558	17295	17695	17582	17556	17420	17598	17542	17495	17556	17376	17527	17488	17594	17362	17388	17640	17413	17587	17517	17420	17491	17279	17481	17513	17509	17573	17560	17494	17500	17512	17516	17601	17431	17430	17506	17569	17373	17657	17489	17321	17581	17583	17722	17637	17591	17580	17495	17548	17412	17528	17499	17458	17736	17553	17317	17504	17503	17380	17413	17459	17402	17481	17650	17826	17591	17717	17352	17690	17574	17217	17401	17525	17478	17599	17595	17655	17661	17392	17610	17447	17541	17549	17642	17511	17510	17590	17463	17617	17444	17457	17442	17433	17359	17494	17443	17541	17622	17472	17562	17527	17329	17524	17468	17395	17585	17523	17396	17399	17368	17510	17830	17724	17547	17465	17602	17507	17632	17637	17457	17471	17613	17667	17656	17526	17486	17599	17334	17520	17451	17256	17487	17416	17673	17611	17538	17584	17558	17607	17343	17343	17687	17314	17390	17426	17639	17388	17454	17576	17512	17607	17641	17632	17382	17439	17466	17446	17473	17489	17568	17623	17619	17396	17371	17706	17405	17529	17430	17579	17768	17419	17537	17515	17334	17422	17732	17517	17527	17598	17480	17629	17476	17622	17528	17659	17387	17277	17528	17605	17553	17527	17575	17767	17528	17720	17576	17591	17408	17687	17517	17648	17457	17465	17611	17519	17507	17354	17539	17484	17548	17639	17611	17511	17493	17388	17605	17771	17454	17577	17540	17508	17533	17578	17550	17503	17480	17430	17505	17527	17738	17383	17709	17714	17393	17576	17526	17693	17460	17588	17350	17280	17369	17354	17421	17517	17434	17692	17754	17637	17486	17430	17593	17503	17499
19400	33908	31764	24442	20865	18824	18039	17363	16878	16653	16428	16342	16281	16204	16173	16077	16169	16256	16245	15989	16321	16063	16026	15886	16122	16007	16015	15992	16002	15786	16348	21224	22878	21500	19076	17470	16548	16001	15864	15988	15854	15894	15911	15840	15919	15820	15681	15903	15931	15915	15945	16014	15952	15946	15921	15808	15700	15979	15974	15746	15803	15765	15806	15873	15934	15906	15850	15921	15839	15931	15857	15998	15956	15843	15989	15917	15965	15862	15887	15750	15807	15846	15853	15780	15757	15802	15823	15920	15733	15641	15923	16071	15844	15716	15861	15690	16039	15830	15915	15830	15901	15881	15962	15654	15862	16073	16011	15793	15736	15894	15885	15929	15927	15773	15965	15927	15955	15977	15766	15946	15920	16001	15955	15722	15703	15854	15808	15796	15793	15840	15889	15773	15865	15972	15792	15926	15756	15983	15883	15790	15621	15594	15790	15877	15885	15875	15926	15801	15775	15826	15878	15812	15855	16039	15701	15795	15873	15789	15806	15869	15997	15909	15842	15899	15833	15837	15712	15922	15800	15735	15822	15890	15914	15839	15920	15747	15754	15999	15807	15944	15906	15865	15890	15788	15882	15933	15617	15842	15962	15911	15861	15846	15965	15840	15855	15806	15886	15847	15959	15889	15930	15861	15963	15936	15963	15947	15845	15797	15824	15911	15644	16041	15786	15817	15831	15954	15738	15872	15805	15993	15836	15948	15764	15834	15688	15802	15968	15732	15869	15864	15816	15821	15911	15810	15827	15973	15814	15732	15783	15757	15809	15759	15895	15790	15876	15946	15774	15803	16013	16036	15910	16002	16060	15848	15786	15937	15805	15845	15702	15774	15977	15895	15850	15856	15924	15957	15889	15847	15788	15783	15727	15768	15913	15773	15902	15886	15842	15799	15713	15798	15873	15755	15823	15877	15901	15964	15670	15549	15888	15803	15938	15827	15993	15929	15810	15847	15817	15950	15850	15850	15911	15991	15704	15910	15803	15889	15792	15829	15869	15860	15912	15969	15945	15801	15744	15692	15930	15848	15831	15790	15720	15679	16040	15822	16008	15802	15586	15840	15836	15664	15871	15712	15863	15964	15798	15875	15897	15791	16117	15925	15835	15987	15884	15933	15889	15715	15837	15879	15857	15740	15786	15904	15879	15775	15854	15955	15953	15862	15797	15885	15927	16036	15764	16008	15875	15927	15878	15720	15924	15815	15702	15801	15790	15701	15810	15849	15699	15895	15829	15919	15792	15849	15957	15808	15815	15970	15789	16002	15811	16048	15929	15854	15855	15888	16014	15905	15887	15845	15715	15903	15686	15914	15938	16147	15746	15909	15885	15881	15984	15977	15850	15871	15832	15548	16078	15848	15813	15883	15850	15750	15745	15965	15703	15902	15764	15808	16039	15953	15727	15811	16031	16018	16010	15711	15939	15929	15817	15764	15794	15789	15894	15898	15904	15761	16047	15921	15883	16005	15866	15719	15840	15829	16033	15779	16001	15833	15832	15944	15921	15982	15862	15762	15693	15730	15789	15715	15999	15907	15786	15956	15785	15836	15785	16057	15727	15993	15994	15805	15841	15635	15857	15899	15732	15654	16008	15737	15774	15937	15673	15863	15804	15910	15959	15844	15941	15786	15837	15866	15935	15764	15842	15904	15683	15830	15689	15874	15811	15845	15880	15822	16001	15808	15799	15873	15866	15826	15871	15969	15884	15819	15806	15771	15989	15833	15824	15852	15715	15939	15780	15814	15827	15824	15857	15860	16015	15946	15779	15862	15745	15714	15673	15821	15877	16123	15782	15778	15835	15816	15757	15917	15966	15672	15778	15818	15864	15932	15845	15870	15867	15842	15937	15850	15922	15859	15795	15969	15766	15760	15890	15814	15765	15820	15944	15891	15788	15904	15869	15581	15941	15771	15902	15910	15797	15848	15922	15733	15789	15778	15822	15886	15886	15761	15887	15917	15859	15691	16055	15728	15880	15683	15899	15693	15852	15737	15716	15812	15670	15753	15821	15975	15886	15649	15825	15978	15886	15889	15754	16167	15796	15661	15733	16011	15641	15840	15687	15674	15939	15698	15809	15986	15910	15856	15839	15989	15821	15870	15702	15837	15933	15754	15795	15773	16038	15791	15979	15832	15937	15972	16190	15853	15663	15705	15881	15903	15799	15819	15791	15570	15923	15870	15757	15792	15914	15786	15819	15946	15804	15882	15812	15771	15780	15991	15882	15956	16034	15735	15742	15891	15706	15860	15971	15659	15835	15664	15871	15819	15865	15743	15649	15744	15785	15786	15915	15816	15882	15966	15758	15870	15696	15738	15707	15676	15785	15708	15684	15872	15794	15934	15957	15853	15723	15982	15833	15818	15810	15848	15816	15757	15542	15891	15937	15881	15916	15927	15699	15760	15889	15987	15691	15785	15900	15814	15840	15854	15909	15780	15942	15896	15868	15854	15805	15876	15805	15793	15918	15836	15771	15682	15933	15752	15958	15777	15777	15800	15857	15595	15920	15808	15813	15779	15778	15890	15902	15864	15861	15754	15764	15885	15688	15804	15799	15904	15976	15707	15814	15857	15962	15788	15944	15819	15693	15755	15920	15706	15607	15861	15874	15921	15814	15860	15686	15991	15878	15789	16002	15797	15768	15854	15886	15897	15907	15938	15880	15656	15935	15912	15846	15913	15756	15774	15858	15681	16166	15671	15807	15913	15830	15759	15861	15942	15975	15659	15896	15820	15903	15924	15861	15830	15847	15837	15859	15727	15854	15762	15769	15591	15775	15742	15958	15873	15745	15840	15790	15727	15882	15873	15664	15922	15869	15682	15739	15847	15597	15826	15931	15884	15874	15915	15847	15795	15864	15815	15888	15826	15740	15972	15772	15833	15744	15759	15856	15753	15858	15803	15787	15875	15725	16022	15851	15795	15653	15694	15658	15829	15688	15999	15869	15847	15629	15824	15871	15816	15846	15897	15798	15657	15772	15841	15751	15963	15860	15895	15781	15913	15809	15797	15885	15653	15834	15956	15927	15936	15885	15780	15764	15697	15997	15713	15806	15797	15826	15832	15826	15980	15988	15876	15860	15828	15876	15895	15844	15744	15802	15889	15785	15911	15746	15979	16035	15817	16022	15784	15877	15987	15840	15908	15936	15841	15714	15665	15729	15760	15646	15818	15954	15987	15828	15761	16009	15857	15619	15757	15982	15811	15786	15972	15891	15910	15841	15868	15786	15866	15926	16087	15619	15958	15878	15979	15933	15867	15789	15948	15966	15752	15850	15885	15964	15767	16002	15832	15884	15671	16009	15790	15763	15787	15805	15942	15749	15857	15658	15708	15818	15769	15867	15821	15713	15988	15878	15862	15931	15554	15850	15893	15938	15699	15852	15884	15873	15869	15994	15861	15784	15826	15853	15830	15885	15819	16067	15877	15912	15760	15791	15832	15823	15787	15752	15605	15816	15786	15713	15723	15750	15884	15930	15869	15902	15736	15777	15961	15806	15693	15818	15751	15817	15856	15733	15891	15778	15935	15982	15814	15826	15760	15768	15702	15820	15755	15801	15782	15844	15946	15742	15754	15902	16108	15937	15786	15886	15792	15805	16044	15837	15745	15973	15845	15845	15834	15676	15778	15715	15796	15792	15816	15687	15684	15827	15965	15963	15986	15797	15811	15838	15981	15751	15837	15794	15788	15771	15829	15923	15812	15829	15950	15845	15809	15815	15921	15953	15767	15909	15794	15654	15849	15676	15746	15770	15879	15765	15708	15849	15879	15687	15837	16041	15850	15932	15866	15927	15759	15679	15796	15943	15835	15832	15725	15555	15578	15728	15846	15799	15932	15809	15983	15990	15795	15899	15940	15999	15885	15737	15816	15859	15840	15880	15774	15905	15815	15741	15961	15819	15982	15900	15906	15951	15782	15818	15885	15751	15862	15690	15733	15824	15808	15785	15802	15881	15827	15935	15874	15883	16018	15958	15790	15969	15969	15841	15816	15816	15862	15850	16059	15700	15806	15889	15818	15819	15913	15825	15976	15886	15863	15880	15940	16059	15894	15759	15837	15881	15894	15916	15917	15717	15981	15914	15815	15799	15841	15882	15746	15991	15664	15893	15932	15892	15761	16015	15600	15823	15919	16033	15678	15870	15810	15797	15785	15931	15891	15924	15920	15834	15611	15996	15756	15898	15980	15766	15741	15887	15924	15911	15743	15811	15863	15980	15803	15612	15788	15699	15960	15889	15876	15660	15898	15897	15936	15830	15787	15779	15743	15853	15725	16038	15822	15865	15735	15897	15958	15786	15867	15829	15855	16004	15719	15978	15827	15837	15677	15742	15645	15881	15835	15939	16014	15678	15844	15828	15889	15779	15767	15780	16062	15756	15864	15868	15774	15727	15682	15831	15895	15820	15766	15812	15782	15951	15959	16008	15767	15827	15813	15950	15762	15944	15994	15857	15631	15756	15647	15905	15874	15916	15930	15867	15826	15699	15896	15917	15746	15890	15794	15874	15808	15867	15877	15862	15813	15987	15830	15865	15725	15781	15816	15689	15882	16025	15823	15892	15952	15970	15863	15844	15809	15973	15614	16050	15830	15846	15868	16111	15922	15680	15833	15899	15892	15804	15798	15835	15849	15748	15880	16056	15894	15740	15815	15780	16051	15941	15959	15845	15837	15783	15907	15843	15967	15832	15811	15785	15743	15842	15886	15999	15672	15740	15788	15994	15884	15993	15941	15956	15863	16003	15723	15838	15875	15768	16020	15815	15693	15906	15568	15903	15766	15833	15975	15785	15763	15933	15839	15855	15826	15627	15919	15758	15779	15858	16067	15924	15946	15943	15774	15780	15953	15816	15772	15781	15861	15971	15860	15832	15978	15801	15730	15776	15732	15825	15745	15869	15894	15842	15824	15811	15872	15787	15821	16056	15847	15859	15912	15742	15967	15917	15975	15862	15822	15754	15768	15970	15835	15931	15731	15837	15744	15916	15944	15900	15864	15905	15931	15781	15984	15844	15840	15819	15879	15932	15991	15883	15720	15897	15764	15835	16054	16008	15961	15760	15963	15722	15569	15795	15870	15780	15936	15833	15957	15907	15976	15792	15958	15882	15835	15896	15967	15858	15714	15932	15736
27717	22415	25219	22060	18390	17676	17934	17733	17712	17350	17551	17556	17368	17340	17480	17481	17434	17561	17477	17392	17344	17559	17454	17455	17503	17597	17455	17413	17566	17733	17591	17690	17900	18047	17778	17648	17556	17446	17575	17302	17531	17407	17473	17375	17324	17554	17504	17452	17452	17291	17482	17581	17269	17398	17460	17409	17437	17639	17408	17239	17359	17413	17426	17445	17310	17498	17436	17149	17453	17339	17320	17429	17537	17395	17554	17491	17478	17348	17508	17535	17475	17290	17406	17185	17273	17423	17638	17355	17398	17581	17555	17285	17447	17416	17458	17458	17577	17486	17631	17615	17510	17556	17384	17602	17575	17514	17485	17566	17643	17496	17638	17325	17456	17463	17365	17418	17491	17332	17470	17462	17409	17516	17442	17604	17396	17516	17523	17490	17437	17525	17574	17148	17591	17251	17440	17519	17383	17339	17605	17479	17369	17429	17198	17508	17359	17458	17621	17315	17549	17420	17607	17640	17438	17384	17462	17538	17651	17647	17317	17619	17348	17297	17485	17348	17507	17284	17437	17279	17266	17332	17373	17371	17467	17390	17477	17333	17538	17408	17488	17624	17620	17655	17493	17368	17408	17411	17215	17265	17636	17439	17479	17486	17554	17502	17467	17482	17421	17387	17591	17446	17336	17431	17594	17467	17385	17224	17617	17492	17485	17426	17586	17417	17556	17408	17341	17629	17383	17512	17395	17463	17515	17355	17436	17523	17559	17365	17544	17373	17542	17478	17633	17441	17589	17335	17677	17355	17369	17523	17524	17470	17368	17439	17544	17565	17487	17544	17495	17367	17371	17550	17352	17457	17374	17479	17418	17522	17334	17656	17261	17393	17321	17485	17372	17380	17612	17470	17575	17314	17114	17515	17406	17309	17415	17502	17401	17288	17566	17548	17402	17455	17492	17394	17423	17452	17464	17534	17476	17468	17352	17249	17482	17455	17310	17315	17341	17471	17290	17366	17277	17503	17337	17490	17490	17229	17422	17297	17529	17390	17459	17530	17562	17727	17306	17321	17277	17465	17648	17432	17470	17528	17403	17448	17560	17283	17219	17394	17548	17348	17274	17386	17306	17507	17424	17437	17486	17392	17338	17378	17474	17556	17626	17407	17432	17426	17413	17463	17416	17402	17481	17408	17377	17465	17463	17534	17531	17356	17273	17531	17428	17541	17443	17465	17682	17333	17269	17262	17400	17312	17442	17369	17287	17321	17593	17424	17514	17564	17565	17323	17424	17255	17349	17321	17294	17459	17588	17357	17536	17333	17075	17580	17469	17468	17488	17358	17369	17578	17501	17320	17391	17205	17582	17386	17385	17510	17482	17453	17294	17330	17280	17419	17394	17478	17350	17326	17367	17482	17522	17313	17395	17476	17521	17426	17588	17495	17361	17559	17385	17335	17470	17299	17520	17336	17408	17326	17499	17540	17375	17405	17533	17420	17347	17507	17597	17452	17341	17411	17371	17204	17483	17248	17431	17288	17259	17459	17174	17441	17492	17212	17547	17290	17666	17509	17556	17410	17492	17441	17306	17441	17493	17364	17504	17283	17387	17468	17514	17417	17410	17540	17491	17434	17616	17507	17599	17320	17380	17419	17627	17520	17430	17425	17492	17569	17215	17460	17467	17506	17348	17255	17550	17471	17519	17408	17521	17426	17526	17540	17484	17446	17470	17469	17378	17361	17293	17176	17128	17309	17445	17584	17237	17465	17580	17345	17486	17372	17532	17537	17686	17423	17544	17518	17685	17423	17428	17517	17529	17644	17286	17337	17566	17360	17655	17657	17300	17580	17362	17434	17504	17481	17523	17435	17426	17395	17362	17452	17373	17655	17332	17384	17542	17475	17306	17454	17498	17336	17449	17437	17268	17580	17537	17262	17435	17439	17360	17452	17532	17446	17515	17413	17557	17638	17350	17487	17547	17495	17532	17357	17559	17370	17486	17361	17422	17383	17499	17404	17464	17392	17391	17346	17399	17361	17389	17366	17388	17366	17674	17443	17472	17437	17465	17481	17366	17465	17525	17541	17474	17455	17461	17522	17524	17570	17384	17337	17339	17554	17226	17579	17250	17296	17335	17516	17601	17381	17643	17452	17558	17487	17580	17552	17560	17373	17396	17578	17472	17492	17539	17573	17577	17467	17440	17482	17611	17403	17187	17405	17451	17492	17340	17428	17369	17512	17580	17504	17417	17364	17350	17331	17249	17535	17295	17462	17406	17380	17551	17505	17476	17369	17503	17342	17478	17558	17145	17462	17362	17450	17309	17240	17478	17458	17470	17610	17435	17301	17322	17589	17396	17365	17474	17507	17354	17554	17351	17435	17434	17597	17630	17721	17564	17259	17409	17680	17341	17305	17559	17333	17509	17350	17399	17388	17459	17516	17428	17464	17517	17502	17542	17439	17351	17163	17573	17512	17480	17369	17518	17425	17534	17736	17520	17308	17521	17462	17394	17393	17681	17363	17428	17114	17393	17558	17448	17533	17372	17404	17493	17486	17597	17493	17396	17536	17377	17533	17537	17420	17443	17526	17529	17789	17413	17611	17345	17522	17708	17549	17301	17412	17572	17517	17471	17572	17462	17534	17621	17445	17430	17517	17546	17466	17414	17581	17461	17586	17512	17515	17458	17480	17436	17574	17428	17334	17514	17363	17636	17480	17462	17285	17441	17463	17541	17414	17433	17589	17500	17515	17640	17499	17660	17472	17457	17447	17493	17349	17438	17486	17600	17615	17446	17578	17493	17427	17399	17672	17477	17420	17180	17331	17349	17535	17525	17353	17486	17611	17383	17298	17559	17218	17377	17404	17437	17461	17533	17659	17417	17406	17454	17400	17356	17182	17364	17515	17261	17572	17365	17368	17505	17496	17442	17367	17419	17318	17460	17319	17425	17464	17479	17486	17595	17643	17491	17480	17456	17461	17372	17441	17438	17475	17495	17430	17464	17579	17470	17370	17405	17560	17550	17444	17409	17359	17428	17302	17513	17435	17607	17609	17301	17428	17500	17559	17239	17512	17533	17415	17580	17526	17571	17566	17380	17347	17464	17452	17397	17428	17470	17513	17543	17426	17562	17151	17263	17267	17527	17594	17643	17522	17537	17458	17642	17389	17496	17422	17526	17208	17484	17466	17425	17262	17482	17501	17344	17338	17588	17436	17301	17384	17248	17200	17440	17401	17563	17276	17541	17573	17755	17517	17386	17194	17436	17455	17230	17444	17630	17390	17576	17479	17365	17468	17620	17404	17559	17558	17455	17509	17402	17671	17397	17410	17446	17410	17503	17449	17185	17336	17466	17452	17664	17729	17394	17589	17367	17254	17317	17508	17358	17356	17501	17445	17487	17680	17296	17355	17619	17430	17588	17564	17500	17467	17320	17506	17414	17321	17437	17428	17359	17606	17302	17308	17393	17548	17467	17197	17477	17328	17491	17622	17339	17618	17387	17426	17246	17465	17548	17407	17576	17518	17509	17294	17437	17476	17436	17478	17335	17384	17473	17482	17580	17458	17545	17514	17441	17432	17497	17597	17497	17393	17347	17452	17445	17594	17408	17650	17587	17555	17489	17356	17241	17622	17350	17488	17516	17399	17465	17423	17403	17323	17431	17635	17301	17378	17364	17338	17364	17444	17422	17575	17507	17447	17579	17584	17406	17410	17413	17497	17401	17486	17454	17466	17507	17609	17600	17665	17396	17416	17370	17300	17565	17375	17175	17487	17629	17626	17562	17470	17508	17411	17374	17416	17594	17520	17492	17342	17376	17437	17451	17550	17502	17413	17438	17497	17378	17324	17356	17503	17390	17534	17354	17269	17422	17426	17396	17616	17490	17375	17415	17361	17710	17657	17629	17672	17362	17411	17382	17539	17568	17371	17574	17518	17209	17399	17359	17358	17457	17500	17346	17230	17330	17463	17433	17391	17342	17529	17508	17495	17348	17568	17363	17500	17450	17481	17312	17445	17381	17220	17331	17350	17323	17537	17568	17542	17641	17382	17285	17488	17547	17390	17538	17341	17521	17396	17287	17357	17478	17219	17228	17428	17454	17398	17566	17313	17373	17313	17503	17394	17483	17223	17194	17392	17409	17531	17452	17609	17450	17454	17540	17407	17456	17312	17313	17388	17471	17489	17536	17336	17446	17504	17514	17425	17388	17414	17506	17339	17365	17370	17428	17348	17328	17447	17559	17452	17407	17520	17513	17539	17261	17398	17322	17562	17284	17598	17288	17378	17376	17427	17387	17550	17444	17450	17474	17546	17377	17468	17577	17347	17354	17517	17531	17377	17575	17574	17551	17545	17573	17494	17330	17437	17476	17518	17514	17480	17589	17498	17496	17591	17520	17480	17650	17315	17431	17412	17445	17317	17511	17582	17637	17438	17357	17436	17391	17475	17240	17372	17467	17475	17287	17501	17404	17426	17384	17216	17517	17456	17643	17427	17424	17427	17478	17399	17504	17497	17414	17383	17545	17668	17491	17514	17516	17255	17521	17638	17436	17803	17572	17457	17366	17464	17578	17351	17521	17427	17609	17343	17448	17293	17532	17322	17424	17337	17459	17644	17458	17286	17513	17513	17376	17452	17674	17704	17442	17445	17658	17649	17467	17291	17342	17327	17457	17340	17536	17382	17406	17397	17398	17472	17324	17674	17338	17406	17604	17474	17409	17664	17400	17228	17360	17470	17518	17468	17416	17709	17495	17528	17378	17597	17627	17559	17461	17410	17245	17358	17482	17509	17397	17424	17474	17283	17438	17461	17577	17639	17449	17421	17451	17509	17492	17549	17483	17338	17416	17346	17305	17366	17548	17613	17226	17398	17623	17467	17414	17585	17281	17387	17288	17719	17524	17561	17644	17278	17736	17568	17590	17483	17523	17246	17325	17678	17409	17242	17315	17515	17530	17289	17368	17443	17506	17354	17296	17459	17483	17458	17447	17534	17634	17356	17508	17621	17352	17530	17495	17550	17637	17407	17451	17452	17536	17496	17588	17519	17357	17532	17376	17583	17354	17493	17491	17517	17370	17481	17445	17478	17265	17541	17428	17366	17590	17539	17123	17361	17507	17435	17393	17479	17610	17497	17400	17499	17306	17411	17521	17566	17517	17485	17526	17408	17600	17566	17473	17325	17431	17350
17889	23483	23082	19215	17165	16434	16335	16076	16096	15836	15932	15867	15915	15787	15903	15690	15621	15793	15746	15936	15806	15786	15765	15848	15758	15811	15752	15691	15742	15708	15790	16065	16301	16310	16157	16005	15935	15760	15791	15663	15707	15807	15742	15612	15610	15723	15660	15674	15863	15741	15633	15749	15741	15628	15642	15737	15714	15481	15774	15748	15682	15695	15721	15866	15815	15658	15798	15839	15643	15849	15802	15729	15796	15840	15783	15620	15717	15717	15682	15776	15655	15720	15627	15977	15716	15961	15726	15761	15610	15704	15747	15668	15669	15901	15815	15638	15572	15881	15776	15754	15775	15647	15609	15801	15653	15595	15704	15759	15704	15657	15863	15803	15668	15682	15773	15743	15686	15742	15601	15784	15661	15748	15784	15839	15778	15774	15698	15757	15845	15722	15718	15811	15668	15892	15903	15736	15458	15826	15837	15862	15633	15660	15603	15735	15808	15684	15764	15808	15791	15884	15689	15678	15612	15455	15820	15817	15811	15851	15766	15915	15753	15731	15749	15703	15793	15872	15913	15768	15769	15681	15788	15619	15753	15540	15743	15667	15782	15742	15792	15716	15698	15763	15645	15704	15791	15790	15855	15885	15643	15816	15685	15755	15830	15788	15752	15839	15756	15730	15639	15838	15823	15805	15665	15605	15742	15682	15807	15689	15776	15805	15738	15840	15672	15733	15717	15840	15835	15613	15596	15630	15715	15752	15773	15792	15621	15636	15635	15762	15806	15748	15643	15663	15784	15727	15650	15665	15591	15840	15646	15649	15551	15693	15683	15881	15556	15576	15570	15751	15742	15750	15737	15746	15765	15715	15787	15768	15680	15684	15735	15800	15683	15646	15564	15811	15719	15734	15729	15701	15782	15709	15907	15875	15888	15644	15665	15811	15769	15862	15913	15693	15657	15569	15595	15602	15802	15695	15643	15742	15884	15575	15701	15840	15623	15746	15624	15559	15857	15755	15713	15579	15847	15903	15802	15823	15735	15650	15536	15763	15607	15755	15725	15653	15877	15669	15680	15712	15901	15753	15732	15588	15991	15704	15610	15801	15718	15873	15593	15554	15781	15774	15683	15675	15785	15763	15581	15587	15793	15669	15551	15887	15659	15733	15761	15732	15685	15690	15683	15680	15719	15559	15749	15671	15700	15586	15817	15720	15758	15849	15662	15654	15723	15730	15596	15760	15672	15672	15712	15699	15934	15719	15731	15740	15752	15675	15789	15811	15905	15830	15728	15789	15675	15829	15906	15730	15784	15813	15818	15751	15736	15630	15819	15585	15732	15686	15583	15469	15700	15696	15709	15563	15746	15782	15672	15813	15582	15810	15473	15598	15751	15690	15822	15782	15697	15665	15722	15633	15642	15638	15751	15801	15923	15899	15615	15819	15684	15811	15716	15602	15876	15758	15697	15798	15693	15831	15794	15748	15869	15692	15711	15800	15994	15733	15686	15737	15689	15611	15750	15589	15758	15572	15837	15697	15637	15802	15743	15745	15795	15747	15847	15657	15692	15799	15795	15761	15712	15606	15796	15804	15829	15904	15637	15791	15670	15793	15790	15710	15674	15864	15818	15727	15703	15788	15789	15723	15627	15612	15760	15657	15683	15663	15781	15689	15708	15721	15823	15701	15757	15709	15777	15670	15686	15745	15884	15894	15754	15662	15666	15681	15510	15692	15697	15728	15845	15704	15706	15797	15723	15824	15893	15613	15840	15783	15641	15664	15659	15613	15640	15802	15805	15824	15617	15745	15736	15751	15746	15651	15827	15899	15846	15781	15709	15677	15899	15691	15643	15759	15760	15529	15565	15882	15673	15721	15611	15802	15805	15655	15780	15615	15694	15754	15753	15886	15825	15750	15896	15769	15654	15609	15835	15746	15765	15906	15714	15664	15827	15717	15833	15756	15765	15696	15656	15740	15642	15899	15583	15606	15527	15775	15680	15751	15618	15711	15653	15766	15773	15857	15703	15767	15759	15648	15733	15743	15731	15766	15556	15853	15664	15693	15646	15743	15751	15688	15622	15740	15696	15733	15886	15721	15729	15622	15649	15702	15805	15710	15739	15657	15879	15715	15609	15771	15727	15713	15641	15607	15799	15719	15691	15626	15691	15777	15670	15744	15762	15670	15612	15558	15795	15618	15704	15732	15907	15710	15743	15727	15602	15915	15734	15670	15508	15753	15629	15681	15751	15731	15860	15715	15738	15817	15709	15856	15629	15623	15619	15639	15696	15607	15776	15709	15547	15785	15698	15654	15740	15782	15762	15832	15711	15887	15839	15764	15713	15840	15711	15801	15864	15656	15938	15785	15713	15635	15827	15694	15723	15730	15463	15737	15776	15642	15820	15808	15758	15678	15865	15825	15729	15782	15803	15666	15746	15765	15772	15653	15816	15854	15775	15810	15790	15783	15677	15805	15828	15712	15782	15631	15703	15813	15654	15836	15679	15733	15705	15689	15810	15888	15811	15894	15700	15686	15745	15844	15703	15745	15646	15683	15672	15888	15749	15757	15878	15810	15786	15718	15726	15608	15850	15831	15684	15656	15633	15589	15626	15841	15626	15758	15754	15758	15741	15918	15829	15850	15674	15837	15753	15726	15538	15732	15795	15788	15760	15835	15729	15834	15752	15763	15734	15558	15813	15696	15771	15703	15767	15652	15693	15681	15661	15740	15686	15696	15736	15827	15872	15711	15735	15813	15502	15827	15653	15791	15759	15721	15852	15614	15736	15733	15608	15719	15588	15762	15816	15567	15802	15917	15726	15634	15639	15592	15677	15556	15684	15595	15689	15671	15703	15820	15739	15678	15838	15783	15717	15698	15733	15749	15732	15762	15814	15782	15819	15624	15603	15787	15690	15844	15636	15715	15809	15737	15670	15671	15701	15718	15684	15734	15708	15733	15754	15524	15669	15674	15666	15694	15636	15619	15857	15784	15791	15734	15680	15808	15817	15753	15660	15885	15677	15772	15927	15731	15698	15660	15848	15550	15835	15821	15770	15687	15880	15761	15645	15663	15919	15816	15921	15797	15717	15659	15628	15931	15794	15660	15856	15599	15713	15805	15751	15620	15878	15799	15767	15768	15963	15779	15670	15740	15656	15692	15665	15743	15752	15800	15705	15805	15743	15686	15692	15790	15777	15613	15824	15747	15905	15842	15771	15843	15903	15814	15631	15714	15629	15808	15966	15496	15790	15741	15778	15821	15654	15573	15790	15765	15751	15930	15799	15585	15772	15785	15770	15767	15826	15866	15696	15741	15744	15681	15829	15762	15778	15715	15545	15710	15743	15834	15647	15741	15675	15886	15725	15793	15855	15873	15704	15686	15558	15663	15633	15928	15868	15466	15874	15827	15720	15659	15613	15770	15908	15924	15784	15780	15634	15795	15574	15616	15579	15674	15612	15677	15634	15693	15704	15673	15877	15779	15661	15883	15685	15754	15696	15748	15726	15845	15745	15841	15785	15516	15867	15663	15682	15603	15490	15820	15842	15767	15666	15672	15723	15679	15796	15709	15645	15808	15763	15821	15610	15772	15627	15726	15862	15863	15515	15582	15688	15769	15682	15718	15721	15674	15929	15701	15830	15841	15793	15692	15585	15688	15895	15698	15772	15690	15673	15944	15960	15814	15729	15681	15690	15723	15806	15664	15727	15756	15719	15518	15710	15651	15764	15711	15771	15854	15881	15755	15701	15743	15699	15729	15718	15868	15709	15687	15909	15718	15752	15627	15725	15863	15772	15725	15727	15690	15722	15615	15976	15592	15790	15829	15758	15646	15676	15824	15684	15534	15675	15668	15701	15864	15800	15736	15712	15728	15777	15830	15743	15662	15877	15823	15612	15689	15796	15866	15643	15702	15694	15661	15612	15776	15638	15749	15617	15670	15785	15673	15692	15711	15551	15675	15651	15705	15800	15822	15806	15614	15620	15772	15750	15730	15811	15717	15718	15656	15829	15705	15709	15746	15901	15706	15673	15665	15774	15704	15691	15849	15576	15632	15615	15620	15840	15690	15829	15687	15825	15602	15711	15683	15756	15666	15688	15796	15569	15800	15792	15600	15780	15757	15804	15848	15760	15726	15620	15529	15805	15743	15921	15733	15702	15774	15804	15810	15819	15813	15804	15811	15623	15826	15619	15805	15627	15749	15888	15854	15873	15764	15676	15868	15737	15858	15758	15634	15853	15839	15597	15483	15871	15778	15831	15685	15843	15725	15627	15825	15759	15556	15908	15932	15699	15843	15667	15643	15747	15696	15712	15735	15877	15832	15771	15767	15661	15700	15722	15787	15750	15780	15681	15761	15953	15758	15655	15783	15818	15961	15771	15771	15744	15594	15626	15727	15736	15769	15742	15838	15799	15547	15754	15842	15868	15517	15899	15852	15693	15824	15540	15629	15794	15779	15782	15691	15688	15845	15659	15665	15850	15837	15878	15773	15864	15833	15755	15649	15757	15779	15727	15673	15785	15755	15654	15668	15788	15790	15749	15772	15578	15627	15769	15830	15704	15839	15592	15751	15791	15757	15834	15708	15813	15773	15783	15705	15553	15689	15740	15715	15716	15572	15822	15767	15649	15559	15729	15650	15742	15732	15815	15549	15742	15897	15688	15746	15594	15471	15821	15720	15698	15638	15867	15859	15873	15709	15912	15686	15932	15781	15668	15779	15841	15874	15757	15594	15834	15707	15550	15701	15848	15770	15659	15675	15742	15821	15723	15594	15596	15755	15617	15701	15748	15772	15823	15706	15884	15801	15726	15659	15602	15570	15768	15642	15936	15713	15634	15786	15756	15677	15775	15805	15662	15693	15694	15629	15766	15724	15831	15893	15702	15668	15680	15674	15850	15672	15775	15596	15665	15922	15564	15778	15837	15778	15708	15754	15561	15570	15700	15673	15729	15839	15630	15636	15747	15701	15869	15507	15698	15802	15922	15757	15743	15804	15789	15878	15750	15744	15755	15519	15647	15899	15775	15758	15999	15944	15646	15616	15724	15730	15707	15766	15679	15904	15863	15737	15723	15620	15741	15707	15792	15736	15761	15688	15834	15906	15859	15735	15710	15895	15734	15722	15681	15808	15608	15785	15717	15763	15711	15768	15727	15722	15709	15731	15914	15754	15790	15831	15725	15784
23896	21278	28687	24304	22159	21594	20547	18357	17954	17971	17675	17643	17788	17693	17753	17642	17469	17524	17466	17597	17456	17555	17496	17609	17439	17224	17570	17379	17442	17304	17397	19355	20058	19563	18551	17943	17530	17548	17378	17499	17608	17399	17485	17442	17396	17451	17365	17402	17442	17348	17304	17403	17573	17388	17475	17572	17168	17322	17353	17524	17336	17358	17474	17594	17500	17474	17268	17316	17216	17340	17514	17321	17307	17428	17400	17340	17374	17428	17470	17391	17140	17401	17353	17346	17371	17469	17484	17508	17250	17463	17513	17338	17283	17497	17295	17090	17222	17419	17331	17359	17464	17284	17404	17231	17385	17313	17484	17391	17363	17336	17448	17343	17130	17431	17247	17541	17387	17502	17227	17213	17431	17387	17275	17410	17371	17185	17322	17389	17424	17091	17396	17447	17418	17287	17339	17258	17346	17308	17361	17156	17333	17386	17336	17456	17450	17456	17286	17231	17352	17276	17456	17439	17809	17214	17361	17404	17377	17399	17102	17511	17363	17450	17459	17375	17217	17255	17444	17507	17526	17423	17266	17349	17485	17311	17407	17365	17256	17343	17411	17490	17453	17222	17366	17045	17515	17625	17520	17534	17240	17261	17267	17524	17525	17278	17462	17358	17353	17424	17259	17421	17657	17265	17151	17310	17312	17506	17401	17181	17111	17286	17518	17453	17419	17398	17394	17385	17239	17266	17427	17324	17413	17543	17487	17391	17455	17213	17459	17541	17377	17355	17234	17357	17464	17442	17340	17419	17335	17538	17412	17155	17379	17579	17528	17435	17313	17493	17508	17183	17301	17337	17558	17459	17478	17475	17113	17403	17338	17237	17302	17558	17344	17390	17292	17614	17455	17103	17308	17455	17333	17263	17294	17324	17253	17540	17283	17264	17276	17297	17193	17279	17539	17192	17306	17448	17378	17422	17489	17256	17418	17174	17296	17238	17474	17566	17378	17389	17426	17277	17512	17361	17260	17329	17445	17488	17433	17275	17369	17473	17341	17282	17270	17393	17259	17561	17376	17442	17482	17293	17335	17296	17378	17164	17434	17251	17328	17554	17266	17392	17342	17538	17464	17327	17147	17528	17260	17258	17294	17201	17253	17308	17328	17290	17447	17505	17513	17404	17377	17150	17400	17118	17338	17282	17463	17419	17462	17209	17368	17425	17486	17383	17399	17414	17275	17369	17443	17198	17252	17413	17301	17286	17285	17461	17384	17190	17396	17470	17341	17306	17257	17482	17279	17406	17252	17329	17259	17298	17510	17425	17325	17360	17364	17273	17349	17335	17378	17251	17254	17272	17333	17229	17390	17536	17144	17450	17233	17231	17341	17387	17474	17500	17452	17055	17430	17552	17450	17439	17358	17660	17450	17534	17369	17320	17275	17334	17466	17332	17384	17504	17318	17358	17263	17403	17381	17210	17248	17331	17310	17057	17305	17502	17302	17429	17300	17532	17272	17334	17274	17195	17486	17449	17444	17318	17237	17289	17424	17463	17500	17217	17192	17476	17368	17578	17446	17499	17370	17500	17247	17382	17349	17487	17240	17346	17263	17403	17364	17225	17225	17294	17216	17226	17379	17487	17473	17360	17194	17452	17399	17226	17533	17406	17288	17349	17451	17167	17240	17428	17436	17300	17496	17361	17435	17285	17228	17287	17517	17423	17606	17414	17465	17514	17354	17345	17507	17436	17314	17148	17178	17498	17355	17632	17383	17381	17402	17426	17441	17345	17395	17220	17496	17598	17387	17369	17427	17322	17267	17445	17211	17215	17360	17396	17153	17460	17390	17552	17369	17108	17322	17282	17270	17286	17442	17359	17408	17276	17281	17402	17552	17318	17328	17242	17219	17228	17518	17287	17352	17339	17340	17385	17121	17197	17478	17242	17168	17381	17414	17385	17498	17276	17263	17342	17274	17439	17425	17245	17494	17288	17378	17347	17403	17299	17490	17286	17276	17098	17248	17428	17364	17338	17281	17346	17436	17369	17448	17501	17584	17470	17421	17297	17436	17470	17364	17515	17381	17251	17314	17220	17181	17262	17245	17265	17226	17180	17229	17388	17123	17218	17290	17481	17331	17308	17214	17224	17514	17247	17358	17266	17489	17534	17352	17388	17472	17343	17497	17333	17446	17277	17403	17439	17373	17240	17358	17366	17434	17468	17347	17396	17268	17328	17483	17471	17418	17408	17445	17444	17530	17480	17249	17419	17359	17431	17219	17406	17434	17328	17241	17464	17518	17484	17374	17417	17340	17462	17221	17228	17399	17245	17269	17295	17289	17319	17244	17124	17308	17247	17301	17369	17420	17246	17387	17385	17231	17428	17085	17546	17367	17454	17328	17405	17520	17334	17256	17501	17191	17484	17308	17199	17252	17321	17280	17433	17394	17361	17359	17458	17181	17276	17058	17322	17277	17152	17141	17293	17211	17409	17411	17616	17456	17398	17467	17318	17259	17372	17373	17298	17244	17457	17156	17312	17276	17235	17300	17465	17153	17501	17406	17293	17320	17306	17285	17263	17429	17362	17536	17580	17381	17694	17490	17563	17439	17503	17510	17452	17165	17400	17489	17326	17396	17199	17379	17386	17536	17194	17591	17335	17397	17416	17545	17392	17398	17196	17311	17314	17230	17479	17433	17252	17343	17338	17289	17545	17519	17156	17436	17367	17397	17528	17425	17232	17233	17115	17374	17354	17306	17447	17365	17334	17431	17395	17418	17383	17346	17455	17224	17308	17430	17265	17274	17344	17384	17334	17451	17454	17477	17477	17341	17257	17386	17334	17374	17234	17279	17218	17316	17439	17339	17328	17362	17381	17336	17364	17478	17421	17185	17202	17330	17355	17396	17403	17044	17591	17389	17506	17433	17474	17484	17119	17470	17443	17469	17227	17476	17416	17396	17077	17150	17393	17274	17180	17436	17495	17377	17504	17507	17114	17380	17293	17221	17155	17226	17422	17425	17294	17348	17495	17413	17501	17523	17400	17480	17144	17295	17238	17213	17323	17193	17388	17469	17492	17541	17574	17457	17308	17546	17620	17111	17368	17369	17577	17431	17247	17372	17493	17177	17468	17298	17534	17369	17366	17516	17357	17273	17338	17426	17195	17377	17453	17485	17544	17455	17407	17296	17405	17414	17237	17136	17277	17428	17417	17488	17368	17403	17208	17296	17518	17129	17310	17344	17155	17253	17231	17371	17210	17277	17206	17370	17262	17351	17445	17291	17376	17564	17457	17424	17377	17416	17530	17380	17296	17341	17424	17284	17359	17449	17434	17202	17506	17406	17194	17373	17285	17328	17292	17514	17509	17275	17488	17337	17183	17390	17351	17316	17386	17415	17446	17403	17275	17529	17306	17230	17231	17526	17316	17221	17103	17439	17256	17469	17437	17266	17622	17494	17402	17489	17395	17492	17280	17242	17291	17137	17453	17443	17457	17267	17396	17462	17293	17431	17344	17136	17377	17374	17299	17465	17333	17419	17388	17303	17430	17401	17565	17386	17362	17357	17256	17296	17260	17277	17318	17536	17553	17465	17401	17449	17303	17451	17412	17429	17420	17274	17390	17422	17226	17442	17399	17509	17522	17434	17221	17432	17253	17292	17346	17137	17453	17428	17506	17593	17424	17486	17343	17411	17429	17369	17380	17341	17327	17152	17239	17392	17193	17365	17479	17212	17277	17333	17325	17331	17382	17382	17274	17263	17247	17467	17108	17303	17412	17351	17412	17383	17436	17444	17492	17484	17376	17441	17436	17339	17494	17338	17182	17400	17304	17329	17393	17447	17419	17375	17234	17341	17557	17524	17224	17415	17432	17253	17507	17253	17573	17220	17329	17381	17429	17273	17449	17291	17417	17398	17198	17488	17310	17344	17222	17596	17441	17405	17344	17123	17542	17534	17559	17206	17507	17351	17476	17301	17470	17250	17290	17496	17537	17274	17167	17304	17388	17037	17467	17436	17379	17305	17144	17251	17197	17276	17324	17276	17429	17410	17496	17375	17220	17300	17441	17413	17403	17352	17307	17223	17198	17327	17338	17503	17360	17512	17483	17440	17256	17307	17351	17326	17465	17291	17227	17386	17387	17287	17312	17366	17288	17353	17291	17446	17243	17551	17252	17211	17461	17387	17392	17287	17298	17474	17301	17343	17469	17251	17586	17519	17163	17406	17602	17545	17384	17276	17271	17446	17373	17289	17471	17327	17442	17488	17294	17520	17238	17374	17189	17315	17373	17329	17415	17382	17564	17185	17465	17157	17377	17329	17448	17223	17356	17480	17434	17294	17402	17379	17094	17321	17558	17369	17317	17315	17430	17406	17514	17125	17160	17256	17290	17455	17348	17363	17552	17321	17208	17303	17300	17107	17506	17475	17437	17327	17295	17380	17487	17295	17230	17406	17459	17245	17356	17445	17292	17362	17320	17280	17468	17256	17190	17240	17241	17248	17498	17185	17251	17193	17229	17286	17501	17427	17335	17298	17418	17356	17298	16988	17312	17317	17428	17453	17404	17571	17377	17514	17374	17545	17211	17443	17319	17391	17243	17369	17277	17326	17327	17171	17301	17324	17328	17378	17317	17414	17244	17359	17251	17194	17290	17496	17363	17542	17347	17469	17364	17095	17348	17369	17406	17167	17494	17434	17420	17220	17211	17474	17380	17387	17361	17423	17412	17368	17491	17335	17332	17415	17328	17230	17334	17308	17317	17172	17515	17431	17205	17124	17378	17267	17407	17387	17498	17343	17290	17565	17409	17462	17407	17227	17431	17439	17194	17282	17209	17458	17450	17272	17253	17337	17273	17446	17352	17349	17293	17291	17590	17385	17588	17381	17363	17285	17289	17368	17609	17398	17354	17407	17475	17473	17399	17260	17439	17385	17397	17399	17283	17284	17197	17472	17494	17305	17418	17180	17423	17456	17414	17571	17550	17412	17246	17332	17341	17216	17342	17357	17410	17350	17254	17431	17320	17462	17338	17355	17276	17372	17124	17369	17401	17534	17321	17331	17397	17301	17379	17480	17358	17402	17374	17298	17347	17265	17446	17364	17264	17501	17375	17361	17304	17368	17454	17296	17286	17432	17445	17453	17321	17459	17312	17312	17154	17378	17277	17344	17144	17381	17371	17468	17562	17434	17278
17943	29797	28631	22054	19688	17960	16941	16613	16414	16555	16284	15942	15918	15998	15959	15829	15965	16045	15873	15870	15986	15940	15704	15944	15942	15876	15725	15858	15746	15784	16136	19299	20166	18744	17089	16462	15989	15928	15731	15793	15698	15731	15733	15914	15670	15905	15711	15734	15716	15778	15812	15696	15822	15845	15687	15745	15704	15682	15810	15729	15726	15947	15759	15954	15818	15717	15783	15955	15790	15771	15853	15740	15626	15660	15740	15853	15687	15623	15739	15906	15824	15782	15689	15742	15904	15600	15804	15775	15723	15694	15792	15743	15796	15652	15741	15828	15824	15565	15786	15728	15816	15735	15563	15719	15679	15755	15712	15773	15783	15703	15670	15716	15646	15647	15743	15720	15716	15864	15960	15854	15569	15643	15894	15785	15631	15689	15629	15690	15816	15840	15671	15684	15854	15684	15761	15702	15646	15752	15585	15766	15762	15706	15676	15788	15632	15740	15691	15783	15785	15888	15647	15839	15928	15822	15741	15744	15780	15672	15578	15801	15836	15704	15738	15893	15642	15760	15705	15672	15947	15625	15815	15825	15811	15769	15754	15811	15893	15692	15951	15649	15626	15895	15857	15772	15752	15682	15728	15591	15747	15644	15730	15689	15700	15642	15988	15765	15858	15762	15718	15723	15799	15630	15746	15894	15700	15870	15594	15782	15914	15778	15817	15674	15730	15811	15797	15597	15511	15834	15877	15674	15662	15919	15940	15826	15805	15749	15755	15748	15799	15650	15665	15614	15647	15657	15825	15993	15474	15751	15845	15751	15817	15688	15919	15593	15832	15716	15819	15916	15795	15795	15870	15804	15607	15607	15841	15729	15777	15598	15652	15813	15686	15685	15710	15735	15915	15465	15691	15618	15739	15773	15787	15670	15805	15726	15759	15786	15651	15626	15701	15495	15722	15729	15772	15625	15871	15728	15851	15588	15740	15655	15685	15713	15927	15903	15699	15889	15548	15813	15944	15839	15648	15714	15637	15824	15810	15781	15762	15693	15632	15707	15888	15738	15807	15774	15591	15824	15868	15722	15678	15663	15875	15710	15717	15683	15669	15789	15722	15772	15608	15627	15796	15718	15679	15749	15702	15769	15615	15780	15703	15619	15764	15780	15618	15854	15710	15802	15816	15832	15931	15777	15751	15727	15796	15852	15830	15549	15638	15637	15792	15785	15683	15802	15767	15873	15760	15712	15736	15777	15597	15790	15798	15809	15851	15865	15763	15811	15754	15788	15805	15696	15886	15544	15695	15699	15780	15754	15990	15688	15698	15824	15606	15664	15770	15623	15855	15627	15613	15750	15780	15612	15838	15691	15779	15716	15639	15682	15961	15605	15810	15875	15823	15971	15656	15614	15691	15767	15698	15644	15788	15753	15851	15722	15899	15808	15689	15715	15612	15670	15652	15769	15860	15738	15716	15929	15557	15728	15635	15683	15824	15744	15714	15721	15705	15625	15720	15832	15800	15754	15801	15808	15758	15755	15636	15797	15642	15758	15751	15685	15781	15870	15767	15683	15732	15871	15642	15770	15800	15695	16005	15794	15672	15774	15687	15853	15728	15775	15752	15702	15785	15791	15703	15660	15674	15664	15896	15766	15818	15784	15624	15714	15715	15838	15674	15769	15720	15580	15762	15719	15603	15773	15797	15688	15677	15625	15766	15780	15670	15735	15741	15673	15607	15765	15776	15752	15715	15828	15728	15636	15807	15779	15764	15683	15911	15866	15618	15878	15707	15789	15451	15902	15720	15821	15722	15680	15560	15781	15761	15552	15915	15748	15786	15789	15738	15707	15691	15768	15835	15643	15746	15696	15875	15825	15621	15753	15725	15593	15664	15873	15709	15641	15633	15682	15736	15681	15748	15742	15835	15594	15845	15703	15667	15648	15639	15785	15836	15724	15847	15634	15810	15619	15696	15564	15806	15632	15727	15661	15737	15943	15712	15701	15864	15767	15695	15657	15769	15873	15795	15713	15609	15805	15675	15542	15793	15797	15669	15708	15750	15688	15843	15797	15686	15768	15890	15697	15681	15784	15800	15829	15681	15800	15592	15704	15711	15699	15796	15596	15674	15785	15791	15706	15802	15643	15974	15693	15630	15756	15649	15730	15830	15798	15634	15711	15670	15649	15798	15613	15717	15690	15882	15712	15751	15738	15786	15582	15883	15658	15649	15611	15771	15716	15787	15705	15733	15837	15646	15683	15594	15741	15616	15853	15732	15666	15765	15752	15683	15405	15840	15707	15827	15660	15659	15601	15848	15757	15709	15910	15678	15661	15611	15929	15741	15646	15808	15946	15613	15658	15714	15727	15771	15795	15983	15707	15712	15760	15627	15741	15633	15706	15806	15688	15625	15723	15875	15768	15670	15715	15780	15815	15735	15799	15983	15765	15719	15724	15796	15690	15851	15737	15647	15767	15547	15632	15836	15667	15725	15423	15750	15816	15553	15687	15800	15790	15665	15620	15667	15690	15579	15668	15796	15747	15699	15793	15778	15694	15585	15619	15627	15626	15800	15674	15617	15831	15830	15813	15799	15693	15600	15737	15612	15761	15780	15744	15877	15622	15762	15784	15598	15706	15674	15801	15646	15614	15693	15783	15738	15806	15746	15881	15743	15715	15669	15741	15710	15769	15776	15806	15661	15852	15606	15687	15652	15753	15668	15690	15777	15794	15701	15796	15670	15741	15597	15918	15811	15775	15847	15676	15774	15861	15755	15814	15664	15583	15850	15593	15736	15681	15733	15756	15793	15753	15648	15880	15771	15748	15671	15794	15643	15750	15805	15674	15845	15653	15710	15753	15778	15703	15781	15563	15730	15863	15643	15753	15610	15590	15763	15716	15761	15714	15855	15693	15750	15829	15881	15693	15913	15657	15698	15547	15775	15647	15879	15623	15671	15783	15629	15584	15780	15619	15759	15576	15815	15851	15821	15830	15655	15746	15574	15715	15771	15747	15755	15642	15679	15719	15846	15807	15888	15896	15619	15718	15724	15805	15805	15532	15654	15628	15723	15684	15673	15763	15680	15783	15688	15772	15763	15668	15808	15807	15681	15721	15721	15568	15855	15758	15672	15810	15616	15555	15853	15640	15756	15753	15745	15766	15627	15696	15746	15785	15730	15692	15752	15832	15638	15867	15639	15862	15701	15715	15667	15640	15728	15876	15588	15868	15707	15704	15773	15774	15580	15529	15643	15678	15897	15722	15805	15768	15886	15680	15571	15885	15584	15772	16000	15773	15711	15732	15718	15657	15648	15789	15776	15638	15767	15617	15681	15878	15780	15817	15662	15877	15786	15696	15807	15889	15713	15724	15677	15776	15690	15691	15902	15859	15671	15711	15650	15768	15773	15721	15721	15717	15712	15607	15740	15761	15678	15721	15751	15722	15673	15741	15672	15756	15662	15935	15656	15688	15845	15835	15556	15823	15593	15728	15695	15807	15873	15779	15679	15741	15497	15668	15716	15727	15845	15774	15812	15700	15551	15809	15546	15678	15842	15588	15823	15583	15830	15760	15798	15896	15502	15517	15577	15821	15846	15608	15820	15601	15680	15659	15828	15854	15654	15730	15791	15766	15782	15747	15712	15838	15717	15712	15971	15682	15926	15663	15727	15766	15885	15686	15543	15591	15670	15894	15718	15724	15755	15883	15757	15910	15683	15643	15688	15608	15803	15631	15951	15562	15801	15586	15644	15860	15775	15884	15747	15779	15640	15786	15695	15727	15709	15841	15598	15759	15674	15648	15702	15756	15614	15592	15999	15649	15831	15831	15793	15862	15829	15687	15554	15735	15709	15754	15750	15769	15610	15812	15743	15761	15509	15815	15811	15792	15899	15625	15584	15712	15671	15755	15782	15894	15716	15839	15807	15838	15943	15849	15678	15712	15765	15732	15684	15816	15866	15776	15531	15690	15810	15800	15772	15611	15678	15639	15624	15692	15814	15701	15516	15666	15744	15663	15574	15549	15742	15663	15795	15683	15785	15566	15798	15621	15710	15596	15710	15867	15657	15778	15637	15892	15677	15776	15715	15659	15764	15814	15942	15667	15682	15808	15680	15731	16026	15864	15634	15696	15749	15685	15786	15830	15789	15697	15658	15869	15701	15919	15681	15606	15832	15899	15660	15598	15726	15628	15769	15793	15791	15749	15685	15642	15706	15643	15671	15799	15971	15673	15777	15888	15754	15662	15894	15693	15760	15803	15898	15814	15788	15762	15930	15794	15788	15743	15835	15935	15655	15666	15705	15739	15584	15845	15732	15888	15516	15806	15807	15470	15699	15642	15724	15762	15712	15666	15688	15670	15669	15763	15652	15694	15828	15805	15671	15573	15802	15817	15915	15976	15872	15754	15813	15613	15860	15732	15594	15747	15750	15588	15770	15981	15670	15756	15818	15589	15704	15811	15664	15717	15684	15898	15595	15551	15805	15771	15758	15724	15592	15854	15732	15582	15882	15724	15678	15762	15508	15796	15847	15774	15835	15783	15795	15660	15690	15712	15798	15784	15742	15486	15706	15784	15704	15737	15556	15781	15832	15640	15836	15669	15678	15857	15790	15714	15832	15919	15659	15589	15681	15583	15791	15649	15783	15694	15810	15671	15951	15610	15630	15654	15618	15913	15722	15751	15732	15601	15729	15526	15661	15606	15718	15736	15839	15645	15619	15862	15847	15713	15859	15828	15677	15626	15689	15712	15612	15781	15586	15852	15574	15944	15771	15706	15771	15851	15722	15762	15596	15981	15646	15819	15735	15762	15621	15658	15790	15781	15850	15663	15759	15703	15827	15503	15739	15932	15629	15573	15667	15735	15706	15781	15936	15550	15848	15515	15800	15591	15709	15837	15908	15574	15801	15678	15683	15752	15711	15744	15612	15648	15735	15902	15752	15688	15760	15809	15766	15810	15726	15781	15781	15633	15489	15640	15603	15673	15738	15752	15813	15805	15740	15887	15846	15878	15788	15789	15656	15723	15710	15672	15746	15659	15689	15781	15840	15802	15741	15692	15870	15671	15748	15797	15778	15765	15679	15533	15694	15830	15717	15672	15696	15860	15706	15759	15626	15795	15659	15732	15749	15777	15669	15824	15732	15795	15794	15776	15737	15718	15748	15634	15724	15515	15690	15812	15805	15816
22934	21374	29263	23869	21607	23226	23644	18834	18008	18253	17971	17680	17852	17728	17622	17484	17476	17683	17527	17616	17666	17521	17454	17489	17549	17399	17358	17359	17279	17545	19118	21768	21355	20347	19037	17968	17528	17346	17287	17294	17310	17293	17255	17256	17235	17197	17220	17204	17105	17287	17304	17139	17058	17134	17218	17234	17172	17271	17134	17368	17376	17223	17041	17043	17308	17127	17269	17169	17256	17350	17263	17376	17243	17055	17013	17051	17189	17154	17345	17156	17275	17103	16919	17078	17175	17189	17256	17184	17323	17227	17299	17321	17441	17220	17506	17092	17402	17238	17188	17206	17261	17200	17228	17246	17116	17040	17019	17315	17097	17091	17183	17372	17222	17069	17199	16947	17176	17045	17138	17236	17314	17292	17177	17143	17348	17156	17038	17314	17032	17105	17202	17281	17111	17297	17126	17227	17197	17202	17178	17034	17277	17104	17269	17207	17274	17130	17187	17024	17218	17270	17257	17314	17128	17272	17168	17175	17215	17223	17132	17212	17215	16936	17041	17157	17145	17114	17193	17160	17161	17135	17149	17165	17119	17223	17200	17134	17203	17266	17181	17096	17234	17327	17031	17106	17345	17239	17187	17014	17357	17185	17221	17176	17146	17109	17027	17189	17092	17049	17279	17168	17155	17096	17342	17287	17218	17022	17298	17371	17268	17178	17172	17168	17201	17205	17157	17015	17340	17177	17206	17285	17246	17338	17367	17268	17173	17108	17234	17165	16950	16923	17326	17188	17021	17221	17058	17118	17261	17226	17096	17215	17172	17395	17334	17232	17126	17069	17059	17278	17119	17163	17134	17153	17249	17335	17335	17118	17256	17182	17307	16944	17218	17001	17434	17353	17227	17206	17166	17201	17067	17202	17228	17176	17315	17226	17220	17288	17087	17302	17272	17352	17289	17415	17047	17095	17212	17293	17083	16957	17196	17266	17189	17113	17173	17187	17276	17211	17022	17068	17259	17120	17086	17094	17215	17101	17097	16894	17283	17118	17103	17342	16974	17200	17203	16987	17096	17311	17153	17232	17249	17251	17167	17068	16901	17163	17332	17336	17151	17266	17098	17055	17306	17166	17161	17287	17131	17126	17154	17086	17282	17055	17238	17244	17183	17176	17134	17062	16993	17179	17151	17103	17298	17012	17044	17213	17371	16961	17289	17098	17059	17188	17088	17098	17442	17184	17228	17073	17093	17164	17130	17232	17201	17320	17200	17218	17271	17227	17070	17248	17044	17228	17309	17084	17131	17115	17134	17449	17256	17296	17098	17257	16982	17192	17089	17272	17242	17119	17103	17141	16960	17122	17287	17235	17104	17119	17184	17192	17204	17078	17239	17188	17037	17113	17096	17108	17199	17056	17484	17240	17260	17110	17212	17273	17347	17356	17119	17259	17091	17338	17251	17186	17205	17333	17289	17364	17318	16942	17109	17246	17124	17186	17067	17326	17254	17336	17154	17083	17151	17037	17118	17024	17146	17300	16931	17148	17239	17214	16965	17212	17129	17288	17282	17159	17157	17126	17225	17173	17134	17160	17334	17288	17386	17190	17060	17092	17247	17162	17168	17107	17118	17286	17254	17083	17058	17157	17070	17133	16952	17172	17195	17120	17255	17260	17139	17234	17278	17134	17381	17131	17283	17136	17125	17184	17239	17301	17225	17232	17315	17268	17233	17061	17342	17129	17102	17188	17206	17240	17108	16974	17166	17353	17201	17029	17214	17280	17123	17231	17200	17192	17273	17385	17292	17259	17173	17240	17067	17382	17225	17331	17236	17128	17478	17234	17107	17237	17204	17184	17268	17180	17049	17133	17217	17284	17195	17260	17223	17291	17350	17177	17127	17218	17298	17071	17044	17324	17293	17169	17103	17075	17069	17150	17069	17333	17305	17275	17192	17294	17274	17259	17333	16957	17187	17130	17359	17368	17309	17202	16936	17253	17219	17144	17147	16989	17026	17080	17113	17283	17075	16943	17226	17265	17260	16966	17156	17068	17137	17080	17395	17346	17134	17113	17096	17339	17094	17228	17086	17063	17198	17117	17080	17143	17259	17166	17281	17106	17267	17057	17005	17075	17179	17122	17153	17102	17231	17227	17288	17161	17122	17179	17451	17134	17078	17131	17312	17115	17105	17282	17095	17296	17218	17202	17290	17282	17172	17239	17257	17185	17153	17256	17183	17132	17234	17232	17179	17244	17169	17265	17260	17013	17203	17149	17150	17265	17199	17010	17254	16986	17116	17122	17412	17378	17061	17202	17028	17190	17185	17262	17377	16981	17270	17140	17088	17062	17000	17267	17286	17190	16924	17155	17098	17178	17029	17120	17266	17030	17116	17220	17098	17123	17135	16992	17172	17190	17053	16980	17068	17155	17317	17276	17017	17098	17034	17273	17098	17167	17235	17224	17113	17012	17242	17366	17253	17448	17165	17029	17101	17221	17149	17198	17326	17203	17102	17238	17099	17094	16982	17172	17088	17167	17175	17102	17118	17295	17246	17294	17159	17270	17210	17287	17187	17029	17022	17158	17122	17017	17055	17111	17087	17199	17010	17039	17176	17028	17295	17230	17221	17409	17313	17157	16991	17067	17150	17007	17258	17261	17105	17179	17296	17308	17167	17140	17309	17358	17072	17195	17029	17136	17318	17264	17144	17127	17123	17113	17219	17397	17157	17089	17120	17016	17160	17060	16951	17100	17133	17221	17253	17171	17221	17151	17196	17306	17231	17124	17155	17132	17249	17121	17262	17037	17170	17289	17115	17097	17162	17139	17074	17116	17050	17188	17180	17275	17039	17131	17160	17114	17445	17095	17112	17294	17209	17103	17217	17288	17087	17334	17243	17104	17236	17236	17259	17271	17271	17150	17133	17136	17232	17248	17219	17201	17203	17110	17394	17268	17387	17149	17202	17176	17232	17266	17232	17169	16954	17035	17152	17138	17271	17223	17263	17374	17347	17279	17238	17085	17307	17150	17173	17124	16966	17185	17169	17328	17028	17072	17253	17049	17131	17172	17064	17252	17136	17160	17072	17060	17080	17206	17192	16949	17395	17056	17276	17206	17137	17185	17100	17283	17185	17323	17072	17109	17177	17093	17165	17148	17189	17088	17127	16994	17122	17222	17119	16949	16920	17280	17086	16996	17204	17091	17210	17275	17097	17410	17281	17141	17216	17294	17386	17256	17153	17023	17087	17313	17178	17130	17190	17121	17125	17165	17040	17190	17123	17098	17252	17040	17211	17256	17391	17349	17191	17104	17523	17110	17044	17072	17154	17297	17253	17231	17032	17190	17115	17179	17183	17110	17264	17175	17201	17188	17214	17203	17026	17029	17143	17226	17230	17287	17240	17117	17094	17285	17266	17399	17232	17165	17130	17055	17260	17152	17227	17122	17313	17076	17321	17176	17161	17145	17253	17133	16979	17023	17320	17048	17038	17315	16996	17025	17020	17302	17058	17316	16981	17099	17003	17173	17288	17415	17159	17496	17110	17169	17201	17185	17012	17125	17233	17009	17122	17060	17181	17247	17202	17181	17158	17149	16954	17128	16982	17178	17209	17275	17308	17105	17202	17051	17227	17238	17170	17274	17227	16967	17051	17293	17193	17082	17289	17222	17136	17359	17232	17241	16995	17004	17295	17184	17188	16997	17106	17144	17388	17250	17154	17186	17280	17242	17358	17237	17100	17309	17400	17511	17159	17105	17028	17086	17197	16959	17137	17349	17246	17171	17241	17026	17052	17069	17173	17247	17176	17371	16987	17105	17321	17066	17213	17396	17087	17098	17237	17056	17219	17241	17278	17232	17154	17106	17069	17023	17087	17073	17052	17034	17201	17149	17136	17431	17301	17219	17315	17186	17203	17311	17382	17019	17187	17074	17451	17117	17145	17162	17094	17216	17206	17259	17148	17357	17138	17123	17073	17033	17358	17219	17304	17128	17262	17177	17079	17041	17123	17241	17115	17296	16923	17233	17073	17144	17209	17127	17247	17203	17146	17174	17067	17203	17041	17090	17172	17185	17308	17156	17187	17523	17308	17157	17381	17231	17251	17106	17244	16961	16958	17222	17195	17121	17181	17343	17234	17142	17124	17210	17124	17272	17074	17196	17033	17075	17129	17257	17249	17113	17232	17260	17201	16996	17238	17030	17365	17028	17032	17157	17355	17044	17122	17377	17226	17308	17244	17115	17159	17255	17225	17031	17143	17116	17163	17333	17153	17260	17403	17146	17100	17212	17354	17337	17117	17249	17176	17143	17113	17171	17283	17163	17232	17046	17164	17009	17061	17069	17217	17159	17173	17206	17200	17174	17089	17140	17173	17060	17215	17267	17309	17045	17153	17297	17049	17088	17322	17211	17033	17346	17103	17194	17134	17238	17197	17330	17244	17106	17048	17002	17241	17263	17044	17220	17166	17161	17274	17059	17146	17252	17353	17235	17215	17161	17297	17217	17191	17352	17090	17084	17366	17004	17141	17315	17214	17148	16937	17092	17016	17082	17282	17288	17040	17175	17210	17017	17363	17253	16981	17050	17197	17122	17115	17029	17131	17305	17121	17357	17273	17296	17222	16957	17126	17046	17248	16943	17283	17146	17166	17143	17270	17113	17084	17055	17293	17153	17040	17155	17000	17066	17057	17260	17189	17324	17231	17333	17163	17151	17052	16998	17178	17224	17351	17117	17170	17199	17236	17059	17194	16841	16962	17062	17098	17214	17133	17147	17270	17229	16934	17221	17145	17100	17113	17251	17308	17207	17071	17225	17300	17136	17018	17451	17280	17094	17134	17033	17059	17312	17156	17177	17249	16985	17359	17347	17236	17081	17126	17106	17129	17112	16972	17203	17170	17206	17188	17269	17291	17129	17218	17066	17264	17069	17117	17168	17193	17232	17130	17128	17162	17254	17217	17324	17166	17248	17313	17221	17030	17191	17311	17353	17182	17184	17144	17267	16976	17310	17195	17090	17274	17243	17256	17233	17267	17203	17157	17187	17090	17336	17487	17203	17269	17157	17303	17124	17175	17335	17372	17119	17274	17108	17017	17175	17130	17175	16932	17125	16985	17266	17178	17177	17255	17078	17185	17186	17216	17300	17258	17087	17120	17220	17177	17292	17231	17136	17378	17150	17073	17265	17113	17395
19566	34204	32480	25763	21442	18849	17760	17293	16935	16793	16394	16160	16273	15844	15955	15903	15850	15867	15718	16031	15890	15818	16041	15781	15700	15771	15842	15721	15766	16156	19393	22576	21813	19737	17723	16593	16235	15855	15696	15506	15740	15814	15840	15617	15604	15655	15619	15819	15737	15710	15740	15692	15564	15555	15615	15533	15701	15619	15883	15529	15710	15534	15696	15629	15697	15773	15770	15463	15664	15773	15637	15508	15711	15531	15710	15728	15510	15518	15673	15649	15661	15671	15654	15740	15513	15572	15633	15622	15662	15749	15753	15712	15723	15620	15660	15588	15685	15559	15674	15602	15586	15669	15561	15593	15719	15652	15731	15554	15665	15643	15544	15680	15849	15545	15693	15667	15718	15493	15719	15452	15612	15729	15742	15584	15626	15490	15624	15490	15518	15638	15489	15841	15494	15575	15779	15755	15740	15631	15389	15518	15688	15648	15679	15492	15553	15576	15544	15722	15720	15647	15782	15598	15617	15592	15705	15511	15686	15641	15678	15542	15642	15523	15555	15670	15623	15722	15587	15480	15502	15649	15796	15682	15663	15713	15691	15626	15775	15739	15737	15535	15515	15519	15487	15658	15519	15563	15629	15635	15570	15628	15560	15533	15711	15716	15665	15604	15608	15720	15563	15610	15619	15539	15653	15598	15641	15571	15657	15682	15546	15678	15676	15691	15580	15638	15777	15791	15686	15634	15561	15677	15438	15717	15544	15616	15832	15619	15656	15679	15640	15561	15585	15820	15629	15759	15587	15590	15695	15656	15740	15570	15744	15714	15634	15687	15322	15588	15679	15570	15791	15681	15692	15696	15678	15488	15748	15691	15587	15665	15668	15764	15569	15679	15523	15721	15633	15700	15701	15689	15561	15539	15593	15441	15689	15714	15642	15564	15597	15677	15656	15452	15553	15704	15693	15666	15617	15611	15589	15684	15634	15720	15678	15538	15781	15673	15481	15532	15546	15709	15714	15616	15621	15577	15716	15661	15527	15682	15640	15567	15534	15715	15633	15416	15694	15802	15610	15660	15464	15676	15486	15557	15754	15607	15591	15473	15741	15794	15706	15543	15667	15732	15556	15557	15537	15692	15664	15814	15540	15640	15535	15689	15533	15734	15492	15502	15785	15672	15699	15865	15659	15652	15543	15668	15849	15710	15579	15608	15573	15604	15666	15665	15726	15713	15854	15605	15478	15559	15771	15560	15846	15678	15476	15739	15672	15678	15600	15530	15568	15660	15754	15588	15590	15496	15611	15656	15550	15641	15525	15601	15705	15513	15534	15672	15503	15535	15744	15695	15629	15579	15817	15677	15613	15566	15718	15706	15609	15602	15528	15463	15698	15611	15679	15572	15580	15785	15782	15512	15596	15563	15570	15752	15600	15610	15887	15552	15674	15770	15702	15501	15595	15629	15654	15507	15624	15737	15648	15584	15663	15568	15634	15696	15618	15662	15579	15730	15650	15478	15659	15734	15664	15614	15605	15688	15480	15600	15658	15627	15603	15661	15518	15695	15438	15725	15697	15556	15711	15518	15688	15488	15548	15689	15712	15659	15605	15489	15725	15834	15591	15662	15742	15579	15716	15652	15708	15738	15555	15661	15655	15632	15730	15617	15636	15578	15716	15605	15629	15597	15721	15759	15645	15646	15495	15705	15560	15673	15686	15703	15760	15406	15611	15573	15696	15768	15541	15573	15446	15638	15799	15465	15662	15462	15579	15640	15648	15750	15611	15627	15745	15652	15589	15856	15571	15573	15562	15551	15568	15748	15724	15774	15694	15570	15743	15657	15479	15565	15479	15539	15756	15596	15689	15717	15650	15761	15443	15647	15678	15690	15635	15840	15577	15698	15720	15659	15596	15588	15540	15613	15491	15597	15759	15589	15674	15601	15631	15549	15650	15615	15623	15699	15652	15622	15647	15637	15860	15827	15599	15659	15720	15649	15549	15662	15702	15513	15566	15741	15571	15583	15627	15565	15662	15586	15603	15687	15674	15577	15587	15623	15401	15604	15702	15665	15733	15654	15473	15552	15659	15625	15628	15568	15434	15527	15599	15534	15540	15631	15582	15576	15574	15465	15545	15425	15652	15665	15668	15576	15556	15618	15700	15425	15623	15437	15636	15496	15864	15538	15694	15587	15311	15588	15481	15630	15739	15361	15537	15555	15601	15631	15550	15474	15703	15690	15606	15623	15481	15542	15737	15681	15655	15508	15875	15775	15554	15608	15634	15895	15641	15621	15550	15493	15565	15614	15648	15738	15595	15676	15576	15587	15604	15652	15740	15532	15633	15521	15761	15631	15685	15630	15654	15690	15655	15641	15679	15719	15611	15487	15630	15657	15793	15559	15534	15642	15655	15679	15713	15779	15635	15585	15551	15542	15606	15698	15747	15538	15669	15676	15629	15753	15720	15675	15763	15715	15695	15446	15638	15769	15701	15670	15709	15543	15725	15535	15662	15685	15805	15658	15762	15680	15614	15618	15520	15825	15617	15667	15676	15538	15424	15593	15519	15686	15613	15657	15500	15564	15791	15734	15532	15679	15665	15307	15638	15571	15693	15586	15557	15629	15684	15610	15540	15755	15569	15712	15716	15650	15501	15494	15510	15511	15383	15654	15465	15443	15793	15762	15525	15452	15616	15603	15738	15745	15581	15693	15639	15703	15602	15504	15495	15727	15810	15643	15614	15760	15385	15654	15619	15612	15696	15456	15767	15407	15722	15488	15652	15557	15607	15732	15872	15517	15535	15601	15812	15858	15449	15510	15647	15790	15651	15556	15716	15504	15598	15536	15663	15783	15676	15711	15644	15689	15689	15592	15833	15413	15922	15608	15609	15726	15637	15660	15683	15695	15694	15534	15515	15506	15534	15796	15580	15644	15546	15499	15598	15542	15571	15748	15601	15669	15598	15476	15660	15668	15638	15810	15748	15639	15559	15633	15779	15598	15652	15704	15583	15582	15714	15529	15785	15729	15630	15719	15571	15655	15576	15736	15770	15735	15574	15655	15698	15782	15718	15552	15509	15632	15600	15647	15600	15486	15611	15647	15595	15424	15650	15567	15681	15582	15669	15607	15557	15619	15484	15580	15611	15468	15677	15630	15638	15687	15633	15565	15512	15632	15573	15803	15771	15747	15722	15694	15654	15542	15588	15595	15703	15535	15542	15536	15659	15585	15701	15689	15740	15665	15861	15642	15528	15598	15549	15695	15740	15496	15612	15593	15527	15760	15720	15602	15545	15652	15672	15572	15648	15611	15597	15608	15618	15668	15609	15525	15612	15668	15777	15621	15642	15623	15629	15779	15673	15529	15712	15736	15473	15669	15739	15788	15653	15592	15481	15657	15579	15661	15619	15721	15682	15767	15375	15711	15692	15614	15703	15632	15706	15675	15614	15665	15532	15617	15507	15559	15590	15592	15674	15705	15582	15485	15661	15633	15895	15438	15686	15641	15682	15669	15575	15696	15476	15606	15553	15613	15710	15642	15722	15686	15522	15776	15672	15653	15658	15626	15554	15741	15518	15570	15665	15410	15724	15521	15704	15568	15698	15726	15394	15462	15759	15677	15590	15710	15656	15597	15642	15672	15583	15716	15622	15594	15622	15670	15696	15800	15493	15672	15659	15689	15745	15631	15645	15630	15694	15552	15696	15770	15574	15468	15584	15628	15721	15506	15622	15690	15590	15510	15632	15707	15588	15651	15650	15850	15520	15559	15620	15640	15462	15546	15755	15700	15543	15539	15650	15560	15613	15832	15618	15693	15695	15571	15687	15619	15693	15468	15723	15595	15774	15615	15607	15729	15472	15713	15703	15544	15536	15666	15530	15763	15657	15501	15788	15843	15567	15842	15621	15520	15454	15583	15697	15716	15614	15609	15715	15487	15574	15731	15644	15786	15635	15734	15581	15605	15806	15541	15709	15818	15580	15661	15583	15656	15571	15640	15667	15562	15768	15610	15574	15660	15664	15596	15669	15730	15413	15514	15609	15537	15793	15668	15582	15720	15650	15797	15550	15659	15621	15519	15713	15755	15536	15728	15761	15669	15422	15735	15448	15734	15409	15714	15607	15561	15684	15655	15458	15713	15475	15490	15692	15609	15672	15472	15671	15582	15670	15725	15660	15663	15437	15628	15533	15557	15672	15646	15418	15674	15711	15516	15843	15587	15717	15713	15734	15647	15706	15621	15585	15546	15479	15611	15647	15485	15689	15600	15670	15642	15645	15496	15851	15451	15679	15675	15603	15713	15418	15701	15638	15635	15662	15658	15701	15756	15658	15455	15606	15636	15507	15586	15366	15505	15820	15634	15562	15536	15641	15529	15514	15500	15639	15648	15656	15686	15690	15533	15638	15796	15656	15611	15426	15761	15682	15727	15743	15520	15810	15633	15544	15681	15645	15627	15703	15618	15605	15730	15631	15497	15522	15727	15495	15722	15844	15746	15526	15487	15526	15922	15656	15636	15500	15627	15469	15508	15755	15619	15678	15446	15774	15718	15506	15774	15551	15751	15536	15552	15677	15545	15716	15613	15686	15633	15656	15755	15542	15548	15519	15470	15607	15638	15671	15574	15664	15620	15621	15768	15613	15382	15484	15586	15566	15719	15516	15667	15513	15690	15687	15690	15522	15622	15478	15597	15648	15601	15728	15483	15611	15539	15763	15690	15686	15638	15590	15691	15731	15571	15717	15556	15711	15716	15797	15784	15636	15513	15566	15618	15651	15585	15805	15702	15491	15621	15728	15621	15806	15643	15780	15536	15570	15633	15492	15773	15802	15542	15550	15734	15652	15523	15510	15722	15485	15611	15609	15598	15789	15467	15726	15497	15662	15735	15574	15646	15592	15845	15861	15671	15668	15820	15718	15441	15516	15635	15656	15553	15626	15710	15720	15657	15640	15642	15533	15687	15552	15667	15394	15676	15626	15709	15515	15553	15762	15712	15633	15678	15676	15624	15417	15592	15685	15613	15660	15692	15605	15624	15623	15493	15545	15742	15764	15753	15547	15621	15616	15606	15618	15569	15501	15762	15640	15637	15638	15592	15721	15422	15673	15573	15584	15697	15610	15582	15706	15564	15657	15538	15617	15491	15631	15523	15723	15667	15482	15638	15583	15764	15758	15636	15531	15553	15622	15643
27909	22751	25007	21250	17484	17077	17086	16753	16714	16789	16484	16560	16555	16527	16561	16462	16342	16368	16451	16578	16634	16490	16549	16495	16365	16523	16544	16815	16662	16526	16573	16738	16725	16776	16560	16526	16521	16440	16540	16531	16646	16495	16562	16445	16340	16490	16525	16534	16402	16640	16523	16527	16415	16666	16353	16593	16482	16237	16277	16432	16430	16542	16467	16453	16447	16313	16434	16383	16266	16512	16407	16380	16663	16343	16438	16269	16311	16405	16524	16323	16437	16335	16378	16293	16450	16445	16490	16310	16464	16562	16465	16427	16505	16307	16541	16491	16440	16425	16491	16436	16488	16660	16281	16432	16393	16418	16529	16525	16483	16423	16322	16511	16320	16519	16501	16304	16435	16386	16344	16400	16319	16167	16387	16466	16436	16416	16321	16387	16203	16317	16419	16302	16464	16141	16458	16422	16377	16202	16487	16308	16463	16506	16440	16356	16221	16288	16483	16324	16275	16452	16456	16367	16407	16521	16534	16408	16392	16278	16365	16326	16320	16234	16352	16348	16740	16474	16358	16216	16511	16295	16298	16454	16540	16307	16505	16489	16408	16374	16432	16393	16453	16361	16361	16164	16718	16269	16339	16392	16460	16508	16350	16355	16495	16537	16480	16312	16470	16306	16377	16493	16354	16439	16629	16572	16572	16268	16425	16279	16586	16216	16425	16424	16376	16273	16496	16465	16480	16588	16555	16403	16583	16262	16456	16501	16464	16329	16342	16562	16328	16345	16469	16526	16429	16438	16369	16431	16390	16287	16416	16601	16374	16581	16402	16450	16589	16558	16308	16452	16422	16264	16481	16185	16351	16365	16746	16522	16400	16247	16235	16453	16231	16401	16360	16457	16516	16423	16527	16551	16401	16461	16486	16297	16350	16160	16521	16301	16464	16264	16431	16625	16132	16375	16404	16447	16335	16465	16563	16539	16501	16315	16327	16450	16430	16509	16318	16440	16369	16402	16483	16527	16311	16445	16592	16489	16375	16441	16415	16491	16583	16291	16516	16487	16433	16403	16617	16357	16611	16394	16398	16298	16400	16420	16586	16548	16340	16364	16281	16438	16514	16267	16578	16664	16352	16395	16552	16206	16380	16490	16303	16544	16427	16294	16474	16323	16343	16424	16690	16567	16400	16568	16504	16360	16530	16385	16256	16359	16385	16384	16196	16311	16173	16564	16462	16276	16183	16505	16452	16568	16423	16289	16407	16418	16468	16495	16489	16453	16321	16342	16215	16523	16411	16250	16331	16481	16488	16250	16584	16460	16560	16328	16555	16332	16299	16295	16529	16386	16313	16358	16384	16509	16132	16483	16592	16483	16464	16181	16326	16351	16347	16550	16434	16476	16468	16208	16419	16489	16395	16551	16449	16374	16409	16392	16416	16468	16387	16651	16405	16242	16511	16532	16568	16331	16386	16439	16498	16475	16237	16516	16513	16341	16407	16567	16286	16318	16305	16452	16613	16307	16328	16403	16432	16345	16368	16509	16460	16662	16427	16696	16302	16517	16334	16315	16252	16341	16585	16310	16351	16403	16343	16386	16240	16437	16281	16312	16499	16335	16418	16347	16408	16242	16448	16421	16428	16383	16413	16219	16423	16277	16513	16418	16507	16453	16339	16534	16367	16462	16554	16310	16402	16454	16310	16305	16603	16378	16537	16495	16276	16445	16457	16420	16333	16607	16318	16550	16423	16365	16380	16377	16361	16385	16221	16429	16485	16367	16382	16636	16491	16392	16395	16372	16556	16402	16301	16416	16357	16480	16506	16461	16613	16398	16454	16560	16256	16467	16345	16594	16437	16424	16292	16202	16353	16388	16300	16434	16491	16390	16591	16441	16459	16330	16541	16250	16477	16451	16306	16412	16402	16494	16254	16336	16370	16321	16277	16366	16515	16277	16536	16204	16487	16615	16481	16469	16425	16433	16370	16418	16307	16667	16581	16465	16240	16285	16483	16364	16443	16496	16385	16522	16541	16358	16475	16315	16585	16505	16488	16464	16346	16386	16644	16715	16542	16599	16378	16390	16488	16609	16352	16318	16433	16597	16553	16226	16552	16526	16632	16525	16447	16445	16283	16348	16449	16475	16534	16316	16539	16423	16562	16481	16237	16289	16552	16432	16312	16264	16463	16514	16501	16593	16211	16702	16714	16412	16436	16394	16472	16300	16305	16355	16432	16547	16364	16395	16465	16333	16450	16411	16558	16409	16522	16435	16439	16470	16581	16559	16519	16515	16248	16481	16360	16401	16295	16339	16457	16204	16241	16393	16528	16330	16484	16414	16370	16054	16455	16343	16252	16337	16377	16273	16464	16425	16250	16419	16180	16504	16397	16583	16442	16382	16357	16391	16538	16393	16452	16512	16602	16576	16423	16433	16352	16275	16606	16525	16480	16509	16218	16358	16464	16533	16416	16540	16390	16307	16633	16303	16399	16474	16571	16537	16489	16413	16213	16343	16447	16565	16442	16120	16402	16289	16472	16582	16564	16457	16209	16459	16669	16470	16474	16318	16516	16337	16415	16405	16619	16333	16445	16462	16401	16302	16403	16647	16361	16415	16461	16516	16358	16487	16401	16466	16443	16381	16341	16538	16521	16365	16614	16568	16592	16239	16265	16268	16405	16430	16483	16386	16529	16504	16455	16429	16572	16376	16624	16421	16234	16629	16359	16467	16531	16518	16394	16328	16516	16270	16685	16540	16441	16440	16362	16408	16247	16405	16384	16414	16394	16390	16232	16537	16305	16457	16438	16386	16613	16533	16520	16563	16569	16391	16284	16291	16243	16297	16490	16382	16456	16384	16412	16621	16243	16478	16514	16548	16236	16448	16208	16522	16360	16397	16323	16424	16559	16542	16476	16668	16598	16248	16454	16431	16488	16570	16561	16545	16347	16395	16281	16367	16392	16418	16518	16277	16419	16305	16447	16351	16465	16409	16300	16455	16441	16503	16544	16400	16425	16407	16449	16312	16105	16421	16236	16364	16339	16218	16274	16470	16438	16326	16458	16408	16443	16367	16398	16374	16345	16495	16341	16438	16446	16466	16352	16476	16328	16540	16339	16537	16509	16398	16239	16573	16165	16312	16637	16487	16534	16453	16402	16468	16568	16271	16285	16249	16545	16359	16408	16423	16102	16598	16594	16324	16539	16675	16334	16530	16635	16599	16489	16373	16387	16318	16428	16440	16565	16568	16467	16275	16465	16388	16356	16433	16476	16537	16211	16399	16378	16369	16431	16374	16519	16512	16220	16352	16353	16398	16375	16527	16354	16496	16639	16513	16476	16288	16457	16401	16432	16208	16501	16444	16500	16451	16270	16600	16409	16313	16380	16410	16505	16268	16304	16546	16456	16284	16475	16289	16410	16414	16536	16436	16578	16590	16393	16540	16603	16426	16288	16367	16455	16533	16419	16338	16200	16328	16309	16508	16610	16615	16681	16494	16393	16173	16459	16525	16535	16496	16350	16241	16434	16315	16372	16655	16453	16370	16568	16287	16410	16330	16506	16613	16455	16513	16406	16458	16567	16622	16374	16515	16377	16562	16534	16283	16253	16504	16393	16408	16330	16582	16675	16607	16310	16380	16506	16360	16345	16412	16470	16610	16462	16491	16306	16426	16565	16244	16397	16393	16257	16373	16479	16405	16415	16435	16482	16318	16577	16500	16373	16331	16334	16451	16529	16512	16512	16368	16411	16423	16524	16397	16490	16516	16475	16394	16348	16268	16416	16416	16258	16592	16444	16726	16410	16527	16534	16379	16472	16527	16446	16318	16528	16474	16277	16207	16329	16397	16689	16497	16374	16471	16380	16327	16365	16414	16275	16430	16558	16460	16283	16377	16407	16427	16520	16301	16387	16417	16451	16193	16164	16338	16386	16412	16303	16509	16276	16434	16360	16551	16276	16545	16511	16626	16363	16451	16424	16321	16219	16397	16380	16368	16476	16459	16361	16691	16566	16430	16521	16415	16385	16540	16420	16621	16317	16139	16534	16384	16400	16475	16398	16418	16442	16292	16314	16424	16439	16475	16493	16318	16354	16589	16657	16359	16228	16375	16375	16365	16404	16401	16513	16468	16517	16341	16450	16359	16392	16326	16584	16606	16505	16433	16408	16317	16316	16440	16451	16436	16320	16323	16474	16545	16399	16511	16527	16268	16312	16508	16376	16478	16323	16279	16361	16337	16319	16403	16575	16458	16388	16176	16273	16413	16557	16531	16588	16320	16387	16432	16365	16355	16384	16452	16450	16272	16480	16605	16389	16376	16335	16346	16433	16611	16489	16340	16260	16391	16654	16483	16407	16392	16472	16674	16451	16632	16361	16486	16291	16394	16471	16469	16505	16526	16413	16106	16315	16410	16262	16276	16572	16551	16382	16449	16382	16565	16390	16487	16315	16276	16456	16425	16431	16437	16173	16282	16280	16231	16409	16466	16482	16390	16509	16507	16336	16490	16328	16357	16389	16481	16322	16567	16539	16633	16492	16477	16391	16336	16366	16437	16429	16426	16646	16418	16535	16342	16448	16449	16454	16565	16441	16460	16396	16304	16285	16447	16382	16438	16317	16430	16381	16316	16455	16543	16470	16439	16298	16224	16236	16462	16432	16597	16387	16348	16360	16498	16405	16391	16564	16534	16426	16298	16376	16405	16502	16407	16402	16296	16640	16561	16477	16478	16550	16473	16450	16486	16449	16394	16277	16183	16444	16429	16425	16503	16601	16445	16457	16284	16510	16341	16385	16329	16563	16506	16580	16333	16327	16464	16486	16450	16678	16603	16479	16411	16530	16411	16422	16204	16392	16268	16388	16440	16488	16429	16428	16604	16549	16601	16334	16548	16527	16359	16471	16533	16245	16417	16433	16407	16412	16500	16422	16540	16388	16366	16433	16416	16284	16369	16356	16484	16620	16362	16493	16473	16503	16538	16492	16309	16485	16435	16572	16569	16555	16479	16376	16585	16453	16351	16544	16648	16590	16433	16392	16260	16582	16419	16394	16301	16437	16289	16601	16434	16430	16384	16434	16308	16626	16487	16430	16249	16332	16269	16351	16460	16464	16386	16396	16398	16429	16395	16542	16426	16366	16307	16502	16402	16408	16495	16253	16264	16452	16448	16470	16497	16459	16347	16366	16334
18320	24829	23921	18733	16705	16215	16211	15714	15568	15562	15333	15410	15310	15203	15390	15312	15146	15353	15227	15318	15278	15292	15341	15171	15170	15176	15290	15233	15127	15290	15224	15685	15786	15626	15402	15381	15249	15174	15430	15158	15266	15415	15207	15081	15258	15109	15304	15265	15150	15070	15223	15206	15139	15145	15393	15255	15241	15229	15085	15095	15288	15186	15287	15089	15052	15199	15124	15176	15074	15166	15405	15112	14977	15164	15105	15296	15176	15080	15290	15274	15162	15019	15110	15205	15087	15118	15179	15066	15342	15081	15231	15099	15077	15217	15297	15185	15001	15132	15167	14988	15091	15112	15322	15250	15211	15205	15359	15158	15265	15147	15115	15329	15293	15187	15293	15216	15200	15124	15171	15167	15266	15225	15230	15147	15162	15312	15158	15157	15110	15173	15243	15405	15088	15110	15101	15235	15139	15220	15241	15099	15110	15232	15045	15255	15203	15314	15213	15169	15141	15243	15192	15224	15143	15181	15256	15098	15373	15244	15150	15162	15262	15290	15214	15196	15279	15204	15115	14938	15154	15112	15083	15122	15186	15136	15351	15138	15174	15233	14923	15238	15289	15324	15240	15056	15021	15112	15342	15227	15183	15228	15178	15111	15192	15293	15296	15214	15188	15262	15072	15104	15086	15126	15209	15149	15097	15213	15110	15185	15274	15143	15154	15224	15059	15165	15162	15166	15047	15334	15065	15271	15108	15280	15116	15194	15054	15204	15235	15194	15290	15092	15269	15285	15185	15007	15236	15129	15108	15139	15087	15145	15134	15308	15099	15253	15156	15057	15470	15262	15092	15280	14977	15271	15218	15019	14975	15324	15230	15315	15020	15187	15267	15290	15041	15311	15103	15191	15234	15300	15175	15109	14987	15172	15186	15166	15083	15086	15119	15097	15101	15077	15099	15015	15201	15158	15241	15269	15168	15158	15170	15117	15112	15126	15169	15128	15218	15106	15106	14977	15065	15177	15066	15274	15179	15167	15119	15105	15249	15185	15254	15078	15141	15263	15174	15292	15124	15137	15118	15188	15223	15148	15293	15155	15349	15112	15351	15197	15172	15193	15099	15192	15055	15073	15201	15100	15143	15181	15237	15104	15272	15181	15131	15168	15229	15151	15222	15185	15349	14965	15131	15155	15123	15204	15142	15196	15259	15110	15166	15076	15318	15168	15267	15152	15165	15036	15241	15071	15105	15144	15302	15097	15094	14991	15037	15217	15088	15198	15166	15059	15182	15270	15222	15139	15240	15022	14904	15193	15210	15162	15369	15284	15316	15178	15307	15287	15349	15235	15308	15306	15081	15202	15196	15208	15139	15252	15127	15090	15197	15114	15086	15087	15312	15094	15148	15271	15291	15105	15284	15001	15211	15232	15216	15341	15092	15290	15095	15052	15070	15183	15161	15169	15204	15189	15071	15143	15127	15176	15096	15259	15082	15115	15144	15177	15170	15284	15302	15038	14936	15350	15158	15064	15141	15118	15042	15217	15269	15201	15156	15095	15246	15090	15144	15008	15128	14970	15047	15217	15260	15164	15253	15194	15069	15074	15233	15259	15211	15252	14949	15310	15091	15213	15270	15057	15029	15156	15147	15306	15062	15304	14967	15335	14962	14997	15171	15099	15209	15194	15003	15024	15131	15221	15154	15222	15212	15224	15046	15269	15175	15160	15054	15087	15241	15072	15199	15139	15266	15040	15233	15121	15256	15145	15123	15106	15102	15172	15162	15068	15215	15118	15026	15112	15044	14976	14978	15178	15159	15004	15116	15185	15178	15201	15111	15224	15177	15389	15192	15235	15182	15207	15120	15081	15342	15195	15102	15296	15234	15344	15197	15204	15043	15188	15241	15219	14966	15166	15188	15203	15219	15283	15246	15140	15119	15301	15201	15081	15251	15197	15166	15049	15331	15268	15114	15139	15073	15159	15186	15232	15085	15329	15329	15046	15226	15070	15212	15312	15250	15338	15181	15175	15157	15241	15184	15046	15265	15164	15079	15217	15270	15020	15035	15195	15220	15201	15168	15107	15250	15148	15308	15143	15244	15190	15040	14979	15289	15071	15008	15230	15206	15281	15223	15050	15182	14986	15128	15016	15113	15247	15207	15040	15057	15339	15089	15195	15196	15066	15177	15138	15418	15167	15011	15200	15126	15244	15120	15188	15057	15130	15216	15241	15224	15069	15101	15099	15149	15187	15141	15066	15157	14950	15010	14837	15193	15144	15136	15238	15222	15193	15118	15157	15214	15180	15102	15319	15013	15223	15212	15137	15276	15116	15213	15047	15230	15043	15160	15057	15134	15056	15263	15272	15252	15215	15159	15131	15040	15271	15170	15126	15009	15204	15134	14930	15155	15139	15192	15284	15098	15204	15093	15208	15166	15245	15157	15327	15238	15394	15194	15296	15181	15224	15175	15000	15210	15284	15180	15299	15213	15260	15040	15189	15139	15106	15068	15110	15003	15159	15361	15078	15210	15101	15064	15135	15122	15184	15064	15092	15251	15372	15288	15272	15206	15109	15248	15127	15118	15292	15108	15171	15145	15267	15217	15256	15290	15086	15336	15197	14991	15028	15131	15168	15161	15232	15053	15152	15289	15272	15178	15213	15219	15209	15319	15122	15268	14986	15158	15240	15280	15094	15219	15095	15096	15218	15174	15198	15127	15198	15242	15284	15147	15102	15241	15164	15141	15154	15201	15190	15060	15342	15100	15345	15159	15180	15146	15183	15136	15160	15206	15270	15285	15079	15258	15106	15172	15090	15452	15167	15009	15167	15228	15293	15035	15219	15052	15051	15205	15313	15172	15140	15236	15079	14972	15291	15173	15150	15069	15105	15120	14933	15029	15260	15221	15041	15172	15144	15193	15218	15272	15272	15141	15085	15141	15208	15155	15277	15209	15286	15270	15146	15127	15223	14884	15274	15267	15135	15135	15102	15044	15199	15161	15331	15144	15180	15035	15229	15096	15190	15050	15153	15215	15382	15178	15162	15173	15060	15107	15140	15257	15257	15038	15239	15131	15249	15120	15115	15328	15254	15186	15170	15156	15156	15155	15127	15064	15174	15140	15069	15137	15213	15205	15193	15263	15037	15176	15104	15346	15176	15216	15148	15137	15185	15237	15108	15069	15243	15069	15323	15166	15244	15139	15154	15172	15149	15139	15260	15223	15223	15180	15189	15121	15308	15330	15206	15017	15280	15370	15281	15307	15121	15136	15150	14977	15270	15139	15338	15221	15258	15100	15277	15198	15227	15167	15207	15052	15125	15082	15212	15200	15162	15173	15215	15361	15180	15392	15133	15171	15284	15279	15222	15206	15128	15159	15272	15363	15176	15186	14997	15163	15169	15193	14994	15235	15275	15094	15216	15088	15161	15077	15140	15152	15155	15163	15216	15083	15161	15211	15069	15235	15250	15305	15126	15255	15191	15184	15250	15218	14977	15172	15045	15168	15173	15112	15189	15137	15308	15102	14960	14998	15140	15162	15231	15168	15091	15227	15224	15224	15309	15265	15081	15096	15252	15086	15229	15337	15240	15128	15170	15111	15222	15406	15215	15162	15164	15179	15240	15142	15138	15217	15053	15030	15258	15253	15018	15345	15097	15179	15224	15123	15111	15189	15193	15161	15110	15090	15156	15193	15158	15180	15102	15251	15222	15011	15465	15287	15411	15137	15137	15193	15095	15090	15260	15108	15128	15327	15259	15096	15226	15039	15334	15195	15361	15235	15244	15076	15255	15161	15115	15246	15266	15296	15282	15260	15177	15108	15230	15225	15173	15048	15203	15126	15050	15000	15212	15098	15077	15068	15254	15236	15130	15341	15099	15201	15005	15185	15174	15224	15224	15351	15283	15176	15053	15091	15268	15273	15096	15150	15162	15171	15211	15205	15090	15235	15177	15332	15201	15247	15145	15264	15133	15275	15190	15228	15350	15186	15367	15232	15045	15228	15227	15188	14958	15163	15043	15290	15075	14988	15146	15372	15103	15186	15214	15371	15422	15170	15052	15135	15253	15147	15116	15094	15212	15132	15215	15018	15272	15354	15153	15104	15245	15191	15015	15027	15179	15241	15178	15135	15284	15174	15203	15118	15103	15197	15113	15360	15140	15198	15157	15243	15252	15210	15146	15147	15261	15169	15162	15238	14896	15264	15173	15230	15263	15095	15216	15150	15192	15242	15256	15203	15093	15151	15125	15095	15352	15221	15207	15258	15128	15048	15189	15137	14999	15161	15186	15099	15141	15136	15129	15204	15245	15401	15272	15331	15163	15308	15232	15113	15362	15071	15322	15170	15180	15279	15115	15249	15246	15134	15187	15262	15277	15081	15254	15268	15029	15077	15288	15231	15115	15228	15105	15146	15297	15253	15133	15173	15200	15232	15135	15286	15133	15025	15226	15312	15269	15284	15264	15063	15206	15161	15202	15151	15292	15287	15079	15223	15205	15075	15144	15125	15199	15250	15127	15020	15134	15214	14903	15368	15140	15255	15167	15233	15115	15092	15278	15090	15129	15126	15103	15084	15267	15159	15345	15273	15092	15018	15078	15138	15179	15169	15228	15219	15258	15117	15118	15111	15293	15182	15174	15068	15197	15321	15292	15285	15034	15288	15212	15052	15276	15156	15037	15328	15305	15213	15329	15251	15004	15268	15134	15259	15261	15152	15193	15284	15125	15209	15144	14940	15273	15257	15003	15352	15214	15068	15135	15255	15082	15212	15197	15160	15265	15244	15104	15262	15136	15185	15252	15011	15170	15147	15170	15180	15067	15271	15195	15266	15345	15026	15037	15132	15308	15031	15057	15248	15175	15152	15017	15226	15300	15087	15281	15210	15111	15116	15080	15089	15328	15170	15163	15226	15131	15212	15186	15105	15222	15082	15256	15316	15190	15226	15212	15179	15182	15131	15142	15303	15245	15034	15130	15103	15138	15064	15179	15322	15126	15198	15247	15187	15166	15068	15087	15150	15184	15107	15211	15255	15091	15143	15355	15247	15269	15069	15135	15380	15221	15228	15239	15243	15078	15167	15241	15114	15239	15135	15212	15141	15128	15174	15152	15194	15150	15184	15352	15275	15166	15225	15119	15151	15228	15255	15211	15100	15066	15035	15165	15125	15143	15134	15133	14986	15306
24020	21368	28721	24450	22069	21168	20145	17764	17097	17222	17203	17029	17019	16621	16977	17005	16552	16892	16805	16728	16736	16723	16696	16719	16840	16787	17130	16848	16793	16910	18132	19170	19122	18118	17446	17082	16639	16851	16829	16660	16454	16650	16861	16563	16757	16805	16850	16810	16665	16711	16727	16616	16499	16814	16583	16760	16816	16534	16568	16700	16664	16738	16764	16455	16590	16605	16765	16576	16666	16688	16702	16743	16622	16684	16591	16471	16569	16569	16700	16529	16595	16757	16756	16791	16762	16709	16696	16848	16621	16660	16659	16409	16726	16713	16687	16302	16633	16498	16797	16494	16577	16797	16581	16578	16502	16594	16747	16534	16325	16622	16746	16555	16576	16597	16529	16684	16452	16657	16667	16771	16598	16642	16716	16469	16614	16592	16656	16550	16622	16605	16589	16558	16648	16674	16620	16741	16784	16663	16670	16664	16533	16605	16661	16699	16495	16563	16647	16613	16528	16440	16810	16459	16501	16620	16584	16599	16498	16567	16848	16539	16588	16559	16654	16618	16682	16776	16674	16596	16672	16625	16745	16780	16414	16631	16586	16619	16753	16670	16627	16513	16482	16598	16490	16695	16599	16495	16611	16665	16583	16529	16443	16703	16609	16584	16573	16560	16503	16621	16702	16569	16561	16473	16606	16802	16536	16602	16774	16668	16639	16748	16648	16655	16554	16638	16594	16434	16557	16539	16663	16591	16681	16681	16704	16710	16755	16529	16605	16606	16383	16712	16547	16731	16715	16581	16479	16502	16692	16614	16567	16523	16637	16565	16747	16495	16428	16670	16741	16712	16727	16828	16549	16635	16562	16681	16464	16729	16757	16645	16725	16737	16553	16485	16776	16715	16669	16416	16677	16563	16683	16817	16694	16451	16477	16512	16556	16716	16697	16452	16587	16815	16837	16670	16431	16556	16719	16680	16728	16780	16871	16648	16591	16540	16730	16538	16622	16705	16577	16513	16533	16495	16486	16612	16645	16657	16543	16783	16481	16413	16470	16398	16562	16635	16549	16547	16635	16621	16544	16575	16411	16708	16684	16702	16438	16653	16705	16737	16380	16661	16561	16493	16728	16763	16515	16573	16662	16666	16674	16659	16732	16802	16787	16709	16744	16812	16711	16569	16748	16707	16673	16657	16635	16852	16795	16825	16744	16645	16484	16732	16717	16785	16695	16666	16701	16555	16557	16752	16570	16580	16630	16604	16653	16814	16680	16643	16797	16713	16525	16657	16632	16665	16740	16559	16753	16591	16680	16687	16485	16388	16710	16671	16669	16701	16780	16559	16747	16444	16509	16689	16772	16501	16570	16694	16752	16477	16804	16744	16582	16558	16604	16406	16515	16602	16726	16392	16686	16668	16561	16662	16518	16642	16698	16518	16487	16477	16551	16634	16610	16538	16584	16501	16572	16737	16679	16750	16591	16547	16748	16716	16580	16428	16573	16506	16374	16584	16664	16559	16584	16679	16745	16735	16594	16595	16724	16664	16760	16535	16605	16647	16541	16609	16503	16562	16675	16681	16584	16706	16366	16751	16859	16486	16835	16706	16659	16723	16338	16670	16552	16740	16557	16759	16572	16845	16550	16635	16442	16590	16707	16544	16490	16600	16665	16300	16652	16678	16719	16877	16811	16778	16578	16821	16703	16415	16683	16653	16612	16565	16584	16507	16586	16654	16407	16593	16822	16654	16644	16651	16557	16491	16673	16523	16665	16591	16626	16427	16782	16762	16776	16651	16695	16563	16638	16658	16626	16525	16604	16484	16560	16774	16697	16781	16781	16700	16650	16556	16755	16638	16629	16651	16723	16677	16564	16574	16594	16588	16866	16700	16772	16483	16561	16540	16792	16455	16706	16666	16646	16701	16635	16511	16666	16524	16647	16507	16676	16726	16586	16426	16546	16504	16482	16583	16693	16693	16754	16703	16501	16611	16698	16559	16647	16646	16672	16504	16671	16783	16523	16844	16613	16665	16561	16722	16725	16695	16630	16594	16684	16427	16897	16722	16621	16645	16576	16377	16680	16451	16661	16770	16555	16565	16548	16633	16491	16616	16742	16728	16557	16777	16873	16767	16812	16622	16639	16512	16711	16571	16594	16686	16728	16567	16650	16507	16588	16555	16648	16588	16808	16636	16617	16645	16677	16519	16631	16613	16546	16661	16565	16665	16684	16434	16609	16609	16600	16976	16729	16686	16659	16642	16490	16569	16901	16519	16550	16576	16488	16639	16523	16568	16646	16336	16822	16598	16580	16654	16641	16643	16746	16537	16617	16714	16472	16647	16655	16659	16575	16539	16691	16573	16654	16556	16802	16696	16543	16627	16527	16595	16728	16694	16493	16638	16753	16574	16660	16479	16484	16727	16574	16543	16613	16736	16527	16776	16695	16586	16806	16688	16651	16695	16663	16547	16538	16510	16810	16548	16500	16550	16420	16551	16729	16749	16513	16666	16701	16784	16823	16601	16722	16679	16528	16665	16504	16447	16734	16563	16553	16586	16775	16657	16473	16571	16724	16587	16769	16433	16823	16701	16543	16834	16364	16567	16482	16569	16665	16603	16682	16489	16662	16755	16822	16679	16690	16555	16501	16587	16564	16575	16659	16530	16505	16512	16442	16662	16696	16693	16671	16711	16639	16644	16752	16721	16779	16729	16803	16802	16563	16827	16454	16700	16863	16609	16792	16757	16679	16665	16528	16614	16788	16656	16591	16694	16719	16587	16715	16663	16479	16750	16483	16678	16692	16643	16205	16648	16631	16591	16578	16590	16608	16764	16652	16596	16619	16662	16670	16615	16587	16633	16586	16692	16458	16630	16613	16720	16692	16523	16506	16615	16718	16815	16814	16586	16559	16778	16759	16556	16539	16581	16665	16473	16403	16556	16709	16627	16491	16654	16527	16565	16620	16749	16724	16799	16643	16691	16609	16682	16553	16555	16557	16724	16628	16557	16484	16546	16816	16552	16740	16643	16600	16840	16656	16786	16715	16742	16690	16621	16576	16560	16602	16607	16616	16502	16599	16624	16718	16694	16687	16807	16614	16699	16392	16653	16636	16475	16739	16513	16812	16592	16768	16642	16738	16570	16675	16756	16369	16772	16728	16780	16595	16701	16690	16601	16637	16748	16776	16627	16708	16346	16648	16795	16843	16634	16716	16879	16670	16598	16521	16679	16925	16597	16607	16530	16701	16745	16682	16618	16633	16512	16779	16581	16408	16616	16737	16665	16589	16614	16513	16627	16538	16680	16715	16750	16824	16610	16642	16739	16668	16645	16675	16602	16582	16379	16400	16597	16631	16727	16556	16659	16672	16603	16642	16505	16563	16558	16436	16789	16750	16594	16599	16634	16664	16565	16658	16520	16665	16430	16703	16476	16624	16575	16729	16711	16817	16609	16765	16639	16521	16618	16528	16559	16740	16718	16536	16587	16751	16551	16632	16630	16593	16677	16693	16564	16728	16525	16439	16691	16761	16518	16677	16727	16646	16503	16447	16612	16695	16766	16579	16686	16567	16682	16693	16659	16565	16551	16694	16787	16598	16586	16769	16737	16799	16620	16666	16604	16598	16575	16460	16835	16795	16795	16463	16439	16645	16684	16811	16592	16489	16747	16502	16551	16722	16565	16502	16635	16492	16805	16715	16607	16583	16759	16732	16657	16444	16749	16708	16549	16513	16513	16651	16590	16567	16428	16552	16748	16543	16791	16665	16672	16655	16645	16513	16463	16852	16580	16492	16556	16572	16504	16542	16786	16625	16546	16550	16504	16609	16676	16688	16714	16663	16683	16724	16914	16460	16512	16672	16577	16655	16750	16585	16609	16558	16749	16620	16748	16694	16735	16801	16596	16447	16783	16570	16751	16565	16706	16696	16456	16771	16617	16646	16740	16765	16557	16697	16705	16737	16676	16443	16897	16749	16591	16543	16538	16698	16646	16653	16425	16630	16705	16377	16656	16492	16667	16648	16514	16491	16751	16635	16534	16744	16750	16556	16452	16645	16469	16446	16710	16765	16844	16692	16682	16811	16466	16651	16713	16717	16555	16729	16911	16590	16522	16473	16537	16532	16635	16794	16709	16577	16747	16593	16667	16724	16629	16534	16657	16783	16689	16473	16514	16771	16637	16664	16653	16689	16448	16578	16290	16559	16504	16770	16533	16720	16759	16683	16753	16647	16601	16684	16672	16620	16597	16555	16567	16750	16665	16494	16858	16667	16455	16554	16608	16609	16723	16636	16759	16837	16559	16603	16511	16662	16688	16585	16673	16613	16398	16529	16799	16634	16509	16661	16677	16655	16506	16535	16505	16676	16452	16739	16812	16794	16669	16582	16529	16840	16619	16629	16519	16436	16833	16826	16491	16529	16604	16726	16737	16725	16579	16719	16719	16293	16553	16665	16669	16584	16607	16535	16715	16729	16587	16759	16469	16458	16674	16732	16495	16503	16622	16636	16728	16643	16433	16354	16701	16691	16667	16762	16814	16686	16782	16348	16550	16511	16557	16641	16646	16680	16637	16612	16662	16611	16773	16802	16701	16829	16850	16563	16654	16626	16870	16786	16563	16867	16690	16790	16708	16700	16640	16765	16745	16639	16617	16706	16639	16471	16579	16659	16407	16577	16830	16565	16809	16707	16691	16432	16564	16724	16570	16591	16574	16615	16493	16586	16873	16542	16444	16586	16603	16650	16694	16676	16680	16666	16733	16580	16685	16626	16641	16594	16796	16696	16547	16508	16433	16728	16621	16620	16630	16560	16535	16763	16513	16505	16627	16710	16673	16627	16486	16588	16650	16562	16523	16546	16763	16556	16634	16613	16497	16682	16566	16454	16641	16443	16774	16689	16658	16738	16585	16725	16601	16619	16483	16601	16581	16680	16526	16697	16618	16690	16424	16431	16555	16846	16552	16718	16631	16542	16717	16586	16597	16454	16892	16495	16596	16581	16589	16547	16539	16514	16680	16649	16558	16474	16676	16706	16797	16616	16547	16761	16694	16871	16560	16845	16687	16503	16685	16715	16606	16613	16683	16629	16889	16631	16615	16538	16759	16763	16666	16522	16707	16817	16479	16573	16608	16668	16797	16675	16730	16551	16546	16635	16731	16625	16692	16591	16727	16696	16509	16712	16548	16565	16839
18339	31005	27767	21562	19017	17700	16996	16576	16250	15871	15902	15895	15513	15611	15443	15523	15740	15430	15494	15599	15529	15521	15439	15356	15538	15411	15366	15385	15344	15735	18124	19370	18778	17455	16521	15717	15533	15301	15324	15366	15356	15466	15358	15468	15405	15306	15476	15303	15333	15322	15473	15275	15551	15284	15423	15405	15387	15387	15306	15314	15376	15323	15396	15410	15376	15342	15369	15266	15486	15226	15344	15278	15304	15260	15179	15477	15241	15414	15212	15595	15326	15282	15229	15362	15337	15503	15510	15314	15297	15309	15454	15440	15195	15479	15416	15332	15299	15382	15245	15454	15498	15273	15467	15139	15099	15470	15299	15432	15559	15349	15418	15253	15298	15478	15262	15472	15286	15353	15492	15199	15390	15145	15484	15392	15249	15373	15337	15428	15281	15243	15359	15255	15418	15229	15263	15320	15410	15420	15330	15057	15315	15400	15384	15302	15343	15441	15253	15400	15375	15399	15400	15491	15254	15321	15280	15379	15245	15483	15252	15381	15289	15315	15289	15279	15482	15127	15431	15276	15435	15460	15349	15364	15305	15313	15411	15235	15311	15436	15140	15356	15404	15308	15262	15378	15387	15281	15449	15341	15168	15418	15328	15305	15310	15363	15346	15174	15416	15293	15326	15211	15349	15325	15276	15282	15377	15345	15388	15455	15289	15319	15375	15504	15380	15499	15323	15261	15324	15098	15438	15426	15229	15291	15338	15307	15260	15328	15472	15237	15401	15374	15399	15315	15317	15363	15377	15284	15296	15409	15380	15381	15442	15501	15333	15260	15393	15276	15391	15378	15301	15368	15443	15462	15353	15314	15378	15329	15532	15456	15362	15242	15271	15326	15319	15311	15285	15407	15336	15263	15332	15243	15256	15505	15234	15268	15507	15349	15247	15307	15432	15328	15514	15306	15420	15467	15420	15394	15287	15260	15501	15422	15388	15422	15399	15371	15285	15573	15540	15472	15253	15430	15370	15287	15296	15300	15338	15282	15330	15458	15266	15288	15485	15398	15363	15176	15268	15173	15161	15329	15359	15419	15304	15381	15371	15299	15487	15349	15325	15296	15311	15133	15350	15257	15238	15305	15383	15450	15354	15319	15500	15164	15396	15221	15438	15327	15487	15270	15369	15257	15238	15356	15439	15189	15456	15180	15344	15398	15298	15328	15339	15416	15252	15519	15447	15238	15349	15233	15158	15266	15463	15274	15402	15194	15242	15467	15468	15453	15335	15240	15365	15249	15556	15324	15310	15330	15330	15410	15247	15417	15408	15428	15265	15245	15356	15427	15417	15272	15425	15319	15290	15169	15214	15525	15259	15390	15235	15361	15426	15246	15306	15321	15398	15277	15429	15246	15192	15334	15230	15369	15299	15547	15204	15233	15393	15265	15410	15114	15511	15154	15324	15373	15300	15357	15399	15302	15386	15424	15085	15341	15359	15524	15188	15430	15214	15432	15280	15434	15324	15387	15439	15284	15219	15391	15350	15245	15257	15384	15373	15387	15381	15391	15227	15312	15227	15283	15467	15245	15423	15467	15335	15431	15272	15390	15217	15257	15264	15332	15362	15242	15377	15282	15391	15425	15303	15315	15271	15281	15380	15315	15177	15278	15229	15260	15292	15304	15299	15162	15383	15357	15368	15253	15173	15457	15415	15375	15318	15286	15341	15298	15239	15273	15376	15421	15298	15399	15368	15364	15349	15548	15370	15184	15304	15419	15245	15367	15349	15503	15526	15433	15256	15484	15440	15370	15426	15345	15342	15301	15409	15312	15217	15394	15332	15144	15315	15389	15211	15277	15248	15391	15306	15339	15229	15324	15277	15343	15523	15386	15441	15383	15203	15363	15271	15455	15456	15311	15295	15238	15469	15349	15344	15276	15173	15477	15332	15259	15319	15299	15271	15464	15226	15210	15331	15318	15434	15365	15215	15296	15205	15339	15201	15394	15355	15378	15216	15342	15314	15296	15344	15396	15160	15283	15105	15336	15218	15172	15423	15298	15464	15358	15290	15251	15400	15428	15195	15569	15306	15389	15256	15389	15275	15339	15309	15220	15224	15336	15174	15396	15477	15487	15341	15234	15240	15227	15324	15182	15347	15319	15527	15380	15436	15187	15331	15249	15167	15041	15435	15287	15316	15416	15413	15393	15394	15370	15449	15337	15379	15294	15365	15212	15396	15273	15317	15313	15390	15319	15465	15230	15354	15186	15352	15469	15318	15344	15559	15308	15355	15371	15455	15250	15201	15440	15233	15159	15418	15099	15255	15472	15264	15336	15291	15545	15387	15434	15355	15373	15165	15366	15264	15375	15479	15296	15319	15360	15336	15270	15323	15322	15399	15239	15472	15189	15336	15454	15300	15330	15380	15365	15355	15274	15402	15376	15345	15535	15345	15227	15450	15285	15229	15456	15364	15231	15402	15075	15347	15360	15387	15531	15487	15481	15197	15331	15141	15427	15415	15474	15321	15352	15421	15358	15263	15234	15355	15341	15372	15400	15296	15277	15157	15384	15374	15234	15367	15325	15201	15165	15478	15101	15345	15315	15111	15214	15374	15367	15123	15411	15282	15301	15450	15348	15311	15248	15276	15470	15300	15526	15237	15443	15291	15411	15238	15244	15201	15271	15350	15413	15346	15245	15325	15292	15327	15460	15494	15366	15571	15329	15416	15280	15249	15356	15396	15297	15332	15241	15455	15247	15443	15233	15369	15486	15392	15247	15305	15432	15347	15141	15229	15450	15246	15313	15277	15294	15375	15309	15285	15392	15318	15172	15372	15422	15372	15257	15198	15327	15426	15353	15350	15218	15277	15373	15357	15212	15345	15459	15309	15355	15175	15400	15343	15377	15376	15478	15241	15582	15401	15299	15193	15274	15233	15384	15400	15302	15386	15370	15472	15377	15369	15180	15242	15268	15393	15327	15333	15235	15254	15347	15261	15449	15218	15309	15276	15367	15363	15296	15305	15448	15265	15288	15229	15202	15366	15357	15413	15427	15350	15371	15253	15623	15143	15209	15455	15372	15378	15220	15282	15398	15297	15338	15233	15433	15185	15323	15424	15283	15392	15400	15512	15494	15359	15469	15228	15321	15319	15397	15202	15512	15363	15391	15320	15386	15480	15375	15269	15340	15371	15474	15330	15425	15377	15321	15315	15244	15350	15410	15538	15314	15344	15283	15437	15399	15346	15353	15384	15252	15508	15293	15332	15393	15431	15325	15420	15367	15383	15413	15334	15426	15471	15352	15271	15337	15344	15157	15328	15375	15362	15290	15476	15412	15400	15386	15360	15294	15243	15316	15380	15305	15376	15191	15205	15229	15362	15275	15364	15540	15258	15349	15231	15454	15362	15270	15421	15396	15358	15321	15283	15313	15395	15262	15254	15221	15265	15394	15157	15333	15432	15389	15436	15305	15289	15347	15452	15462	15297	15225	15486	15288	15312	15074	15321	15295	15184	15237	15372	15355	15421	15150	15276	15226	15437	15321	15168	15351	15198	15483	15277	15231	15269	15403	15312	15356	15365	15279	15377	15477	15090	15339	15417	15410	15440	15423	15321	15290	15230	15048	15321	15504	15260	15276	15373	15153	15323	15353	15320	15348	15372	15375	15335	15356	15290	15359	15357	15413	15248	15492	15322	15302	15435	15254	15268	15236	15358	15357	15330	15353	15185	15397	15384	15247	15566	15229	15335	15377	15381	15278	15337	15314	15451	15318	15262	15190	15367	15462	15275	15224	15256	15265	15351	15292	15389	15359	15316	15225	15309	15218	15283	15232	15313	15338	15432	15105	15332	15320	15378	15334	15383	15274	15405	15450	15233	15161	15279	15473	15192	15264	15267	15283	15323	15483	15415	15239	15098	15242	15211	15168	15295	15286	15292	15438	15220	15293	15385	15409	15382	15222	15456	15352	15446	15320	15343	15249	15388	15409	15410	15414	15302	15362	15296	15222	15416	15303	15301	15253	15333	15415	15214	15432	15254	15308	15186	15219	15208	15482	15213	15360	15212	15322	15353	15247	15504	15375	15396	15176	15260	15238	15217	15378	15237	15224	15479	15469	15339	15211	15433	15401	15374	15180	15376	15278	15326	15251	15406	15382	15348	15420	15468	15429	15291	15306	15169	15327	15518	15280	15301	15338	15239	15368	15365	15153	15412	15272	15246	15254	15276	15208	15301	15399	15437	15398	15384	15384	15378	15308	15323	15399	15494	15248	15367	15374	15280	15355	15430	15289	15588	15435	15143	15209	15302	15265	15386	15282	15407	15301	15463	15185	15329	15334	15328	15341	15225	15330	15347	15289	15233	15561	15447	15321	15541	15347	15264	15209	15190	15337	15346	15292	15383	15301	15290	15313	15461	15410	15204	15231	15362	15356	15373	15268	15456	15333	15373	15295	15271	15303	15441	15459	15357	15285	15405	15302	15236	15305	15316	15374	15255	15421	15482	15256	15368	15419	15343	15317	15544	15393	15290	15164	15262	15380	15415	15351	15360	15372	15448	15395	15257	15234	15288	15356	15711	15409	15321	15453	15506	15463	15358	15524	15521	15318	15385	15250	15320	15311	15333	15381	15304	15232	15461	15294	15343	15493	15241	15564	15491	15423	15411	15317	15360	15341	15309	15406	15510	15281	15219	15319	15205	15503	15286	15360	15348	15490	15317	15283	15439	15340	15444	15304	15352	15329	15371	15356	15304	15243	15383	15168	15239	15452	15276	15224	15394	15280	15269	15470	15379	15508	15424	15445	15385	15302	15499	15207	15421	15333	15435	15406	15232	15379	15289	15302	15449	15212	15398	15277	15359	15192	15358	15325	15361	15365	15300	15236	15331	15304	15304	15466	15265	15415	15325	15388	15346	15385	15272	15184	15350	15381	15298	15152	15317	15430	15470	15276	15319	15461	15363	15470	15352	15332	15357	15309	15122	15447	15453	15299	15382	15363	15377	15286	15366	15263	15259	15441	15288	15430	15313	15250	15311	15368	15310	15288	15432	15177	15393	15336	15352	15396	15271	15285	15425	15241	15440	15269	15306	15288	15189	15383	15330	15310	15328	15342	15378	15384	15287	15251	15342	15438	15334	15462	15367	15224	15271	15300	15333	15352	15241	15388	15277	15404	15374	15329	15240	15421
22921	21311	29211	23784	21508	23190	23738	18860	17859	17652	17691	17415	17317	17246	17420	17195	17232	17160	17173	17337	17240	17184	17171	16935	17011	17203	17248	17118	17108	17396	18784	21475	21249	20078	18756	17546	17335	17182	16914	17027	17004	17163	17083	17060	16904	16865	16954	17012	16953	17063	16959	16923	17057	17013	17047	16949	17053	16968	17007	17002	17028	16899	17151	17042	17103	16843	17098	16946	16875	16841	16956	16836	16964	16818	17000	17048	17008	17069	16739	16883	16871	16882	17048	16951	17052	16837	16850	17065	16855	16895	17048	17008	16975	16973	17007	16940	16785	16827	16839	16776	16848	16999	16911	16851	16888	17035	16960	16950	17050	16941	17043	16935	16872	16862	17122	17067	16973	16840	17082	17015	16902	16766	17034	16800	17033	16763	17005	16905	17024	16919	16966	16724	16911	16773	16783	16919	16884	16873	16983	16850	17018	16939	16849	16828	17024	16936	16919	16937	16996	16803	17064	17047	16865	16816	17016	16722	16772	16898	16906	16964	16877	16865	16686	16920	17063	17022	16859	16873	17008	16778	16906	16914	16767	16838	17016	16928	16985	16965	17039	16892	16953	16939	16875	16808	16759	17011	17022	16874	16825	16866	16842	16957	16797	16904	16953	17130	17020	16731	16739	16845	16865	16790	16853	16846	16904	16900	16874	16842	16904	17004	16855	16941	16701	16790	16872	17048	16716	16859	17176	16963	16971	16845	16723	16971	17074	17105	17016	17035	16871	17029	16992	16856	16892	16973	16927	16687	16964	17012	16927	16874	17006	16971	16774	16790	16754	16921	17043	16792	16989	17035	16826	16858	16986	17041	16918	16833	16882	16805	16846	16848	17020	16809	17051	16783	16899	16665	17080	16967	16842	16812	17030	16782	16841	16994	16855	17026	17016	16848	16900	16825	16980	16954	16860	16977	16941	16917	16782	16971	16775	16872	16814	16867	16951	16883	17086	17015	16921	16877	16752	16949	16915	16931	17104	16844	16853	17069	16983	16895	17014	16708	16662	16811	16851	16861	17041	16837	16878	16975	16794	16700	16932	16715	16910	16811	17090	16877	16995	16910	16876	16692	16968	17071	16940	16886	16885	16883	16950	16922	16850	16795	16855	16991	16812	16971	17181	16799	16973	16772	16865	16855	16922	16930	16947	16970	16997	16976	17055	16986	16890	16702	16741	16774	16978	16815	16861	16849	16919	16977	16872	16974	16810	16784	16913	16882	16937	16711	16850	16739	16814	17016	16875	16942	16995	16932	17048	16927	16814	16642	16892	16931	16755	16962	16879	16825	17111	16921	16769	17024	16786	16698	16910	16943	16836	16819	17044	17085	16853	17019	16966	16772	16933	16907	16915	16862	16731	16925	16795	16888	16876	17048	16817	16931	16932	17036	16886	16808	17070	16755	16822	17042	16964	16887	16814	16841	16841	16931	16848	16869	16932	16836	16913	16873	16968	17047	17022	16950	16785	16796	16974	16860	16977	16920	16987	16826	17003	16867	16912	16770	16889	16810	17084	16789	17161	16880	16961	16798	16883	16848	17005	16921	16936	16887	16867	16780	16753	17114	16672	16764	17077	17106	16920	16923	16919	17063	17011	17130	16786	16797	16924	16811	16834	16688	16876	16772	16854	17014	17038	16862	16897	17011	16898	16920	16794	16823	16867	16869	16852	16873	17016	16970	17058	16719	16779	16827	17052	17111	16966	16934	16778	16947	16904	16785	16982	16860	17023	16734	16785	16767	16832	16897	16852	17023	16978	16993	16928	16976	16775	16941	16849	17099	16822	16960	16905	16973	17073	17041	16846	17233	17001	16848	16850	16811	16942	16868	16726	16926	16901	17010	16998	16969	16770	16795	16848	17025	16941	16890	16677	16857	16804	17073	16938	17015	16804	16996	16931	16849	16875	16798	16805	17098	16914	16905	16713	16994	16964	16915	16949	16637	16917	17040	16848	16949	16957	16681	16824	16911	16818	16898	16876	16826	16981	16876	16940	16762	16980	16999	16921	16969	17005	16972	16914	16997	16876	16914	16840	16872	16833	16895	17006	16901	16894	16924	16907	16719	16895	16932	17034	17017	16917	16854	16963	16770	16955	16924	16744	16983	16881	16892	17222	16871	17011	16933	16927	17095	16788	16741	17104	16641	17146	17006	17119	17075	16929	16815	16950	16944	17023	17011	16967	16957	16750	16644	16878	16793	16956	16924	17067	16906	16975	16802	16908	16823	16997	16739	16971	16756	17121	16910	17017	16968	16949	17032	17104	16966	16789	16912	16778	17026	16869	16983	16865	16796	16881	16911	16833	16998	17071	17026	16950	16866	17054	17074	16972	17042	16918	16694	16826	16932	16953	17073	16770	16874	16857	16768	16822	16795	16890	16763	16969	16800	17230	17121	16869	16928	16917	16726	16857	16848	16887	16744	16874	16914	16793	16779	16986	16942	16867	16974	16761	16856	16898	17016	16903	16957	16722	16761	17003	16876	16972	16863	17053	16847	16850	16921	17104	16920	17004	16954	16879	16895	16901	16812	17021	16970	16904	16803	16925	16894	16803	16992	16902	16863	16819	16823	16789	17045	16843	16910	16912	16729	16894	17029	16954	16884	16941	17021	17010	16906	16913	16710	16967	16973	16986	16847	16895	17011	16997	16955	16839	17174	16830	16807	16851	16963	16877	17006	17040	16783	16870	16816	16984	16973	16945	16799	17045	16878	16890	16853	16799	16750	16934	16832	16940	16885	16817	17002	16883	16779	16899	16851	17039	16832	16894	16860	16936	16917	16880	16838	16823	16843	16702	16902	16739	16984	16920	16804	16844	16901	17062	16885	16679	17027	16997	16933	16978	16993	16903	16915	17175	16942	17045	16805	16962	16927	16804	16920	16968	16697	16883	16976	16836	16897	16899	16761	16825	17079	16766	16985	16946	16964	16957	17011	16708	16799	17137	16913	16993	17011	17046	16876	16840	16803	16878	17117	16790	16775	16815	16987	17100	17034	16955	16841	16829	16906	17047	16863	16840	16853	16801	16942	16953	16713	17076	16909	16715	16804	16933	16802	17036	16981	16952	16641	16915	16965	16924	16930	16879	17081	16857	16977	16943	16959	17051	16970	16899	16796	16871	17018	16993	16768	16826	16951	16804	16846	16973	16887	16828	16965	16868	16970	16812	16938	16858	16809	16613	16986	17016	16817	16855	16872	16964	17080	16722	16762	16941	16815	17087	16919	16850	16968	16899	16742	16893	17076	16890	16772	17053	17062	16811	16691	17007	16994	17089	17089	16879	16797	16855	16974	17076	17006	16971	16873	16809	16926	17026	17003	17074	16973	17024	17365	17003	16902	17008	17022	16784	16922	16860	16820	17094	16903	17057	17041	17024	16568	16901	17130	16893	17009	16712	17023	16930	17036	16894	16923	16654	16847	16766	16865	16930	17037	16949	16862	16931	16721	16833	17011	16834	16870	16812	16950	16925	16804	16951	16868	16996	17111	16916	16873	16768	17007	16900	16888	16946	16889	16765	16737	16831	16941	16784	17080	16963	16789	17101	16804	16958	16797	16786	16727	16630	16956	16982	16843	16903	17091	17028	17054	17044	16839	16908	17184	16966	16874	16891	16922	16981	16879	16861	16956	16734	16928	16888	16845	17040	16892	16746	16765	16733	16901	16901	17011	17020	16765	16952	16992	16820	17013	16911	16833	16989	16879	16866	16921	17002	17066	16894	16848	17064	16906	16920	16867	16932	16990	16710	16947	16863	16884	16914	16756	16888	16993	16826	17015	16876	17041	17035	16961	16984	16917	16904	16846	16952	16944	16824	16913	16879	16767	16746	16975	16852	16964	16813	17043	16782	16990	16887	16973	16988	17036	16861	16693	17062	16880	16901	16825	16819	16859	17099	17090	16930	16956	16907	16805	16781	16659	16912	16700	16920	16874	16950	16934	16776	16888	16975	17055	16818	17020	17108	16902	17022	16790	16837	16911	16995	17176	16764	16894	16705	17054	17018	16827	16687	17140	16886	16972	17096	16923	16883	16846	16939	17000	16899	16945	16856	16899	17011	16864	16893	16998	16912	16786	16767	17088	17038	17001	16880	16750	17036	17105	16779	17084	16924	16801	16879	16924	16804	16832	16703	16976	17125	17125	16999	16995	16913	16737	16995	16982	16939	16986	17093	16780	16880	17014	16749	16907	16902	16804	16990	16888	16845	16930	16988	16925	17013	16981	16930	16795	16607	16899	16948	16894	17013	17124	16895	16790	16983	16853	16875	16799	16714	17200	17039	16768	16827	16692	16882	16982	16867	16937	16882	16948	16841	16837	16982	16726	16758	16851	16890	16879	16902	16759	16817	17089	16994	16859	16948	16831	16823	16830	16927	16859	17016	16897	17036	17136	16998	16745	16909	16820	16923	17006	16641	16822	16817	16993	16867	17095	16874	16911	16835	16804	16862	16819	16834	16733	16918	17054	16959	16966	17070	16882	17017	16855	16877	16887	16841	16760	16937	16816	16845	16820	17024	16921	16884	16938	17054	16923	16833	16858	16725	16960	16909	16679	16871	16929	16767	16980	16937	16889	16939	17060	16997	16988	16691	17082	16809	16903	16912	16935	16788	16808	16986	16967	16804	16781	16766	16746	16840	17163	16937	16960	16865	16638	16832	16882	16908	16736	16854	16967	17050	16854	16671	16850	17034	17041	16987	16686	16911	16872	16860	16968	16763	16980	16868	16772	16926	16735	16743	16804	16813	16836	16995	16848	16963	16772	16741	16810	16889	16771	16807	17045	16677	17054	16969	16864	16959	17007	16949	17065	16739	16822	16877	16956	16950	16857	16876	16800	17045	16953	16866	16678	16672	16984	16777	17050	16958	16912	16955	16919	16874	16909	17019	16952	16939	16987	16921	16893	17002	16838	16611	16950	16976	16908	16982	16925	16931	16759	17075	17031	16863	16836	16811	16902	16884	17054	17066	16938	16882	16939	16747	16840	16942	16906	16982	16953	16890	17031	16924	16997	16795	17108	17015	16956	16701	16989	16846	16922	16930	17010	16919	17081	17045	16993	16940	16931	16988	16915	17029	16832	17036	17014	16999	16877	16969	16951	17005	16824	16800	16806	17152	16914	16829	16973	16905	16748	16908	16858
19816	33701	30908	24057	20792	19247	17678	17037	16876	16298	16235	15935	15908	15774	15947	15699	15623	15863	15736	15647	15748	15694	15597	15637	15560	15413	15612	15422	15569	16305	19240	22779	21527	19793	17606	16330	15789	15673	15596	15481	15487	15395	15694	15386	15625	15479	15527	15717	15541	15486	15179	15590	15397	15518	15541	15521	15605	15481	15362	15592	15585	15410	15311	15623	15556	15590	15541	15589	15485	15548	15547	15399	15469	15496	15571	15520	15504	15537	15467	15591	15435	15414	15530	15526	15605	15273	15500	15527	15523	15541	15503	15382	15521	15597	15330	15602	15308	15515	15455	15504	15476	15450	15263	15535	15433	15379	15476	15408	15540	15434	15369	15548	15437	15494	15605	15515	15349	15407	15498	15554	15489	15667	15457	15558	15653	15459	15285	15615	15387	15529	15409	15472	15482	15339	15419	15423	15374	15543	15434	15528	15550	15550	15457	15415	15394	15319	15473	15357	15445	15426	15476	15602	15414	15641	15407	15418	15568	15564	15514	15518	15532	15564	15468	15510	15403	15330	15395	15530	15472	15409	15541	15506	15401	15533	15507	15582	15631	15334	15592	15603	15587	15484	15482	15494	15537	15341	15535	15468	15603	15481	15485	15418	15514	15539	15466	15393	15445	15626	15362	15403	15439	15576	15394	15435	15517	15473	15469	15378	15404	15475	15617	15399	15618	15451	15285	15322	15526	15642	15407	15359	15483	15314	15412	15594	15535	15545	15469	15419	15361	15624	15517	15333	15408	15500	15478	15495	15229	15599	15286	15359	15444	15555	15408	15410	15429	15467	15556	15341	15426	15335	15477	15426	15442	15426	15421	15440	15489	15292	15320	15502	15339	15524	15310	15549	15490	15659	15405	15569	15571	15620	15223	15476	15267	15427	15550	15510	15634	15501	15547	15396	15286	15470	15515	15517	15581	15466	15480	15451	15479	15393	15376	15297	15446	15517	15509	15422	15381	15524	15450	15582	15458	15434	15388	15600	15459	15449	15499	15500	15513	15430	15542	15483	15346	15506	15604	15343	15319	15471	15381	15418	15379	15625	15482	15542	15472	15412	15458	15498	15455	15611	15462	15538	15422	15472	15572	15287	15421	15459	15403	15547	15709	15342	15347	15490	15639	15542	15456	15411	15443	15536	15474	15424	15407	15429	15436	15495	15610	15365	15481	15498	15461	15328	15597	15325	15270	15489	15470	15415	15497	15359	15356	15429	15429	15564	15445	15460	15486	15453	15342	15573	15388	15579	15491	15438	15363	15587	15432	15428	15462	15377	15296	15421	15322	15448	15466	15530	15375	15464	15378	15457	15363	15576	15430	15403	15600	15434	15461	15499	15444	15421	15446	15248	15470	15531	15462	15438	15655	15630	15414	15173	15453	15421	15382	15458	15395	15584	15642	15404	15541	15438	15569	15377	15524	15501	15441	15462	15466	15486	15602	15344	15360	15528	15376	15514	15545	15573	15540	15463	15484	15411	15465	15459	15457	15520	15339	15436	15545	15428	15621	15443	15471	15441	15564	15396	15437	15488	15696	15432	15266	15458	15492	15434	15425	15516	15253	15569	15503	15292	15484	15489	15468	15474	15447	15613	15245	15334	15498	15485	15376	15448	15526	15496	15577	15524	15534	15484	15642	15477	15314	15490	15378	15695	15419	15514	15451	15440	15418	15522	15222	15551	15529	15428	15682	15343	15333	15543	15431	15570	15553	15586	15340	15365	15351	15652	15409	15385	15188	15465	15530	15328	15404	15549	15349	15442	15661	15389	15470	15485	15403	15329	15594	15499	15402	15459	15498	15593	15449	15688	15460	15478	15438	15364	15525	15256	15557	15409	15252	15523	15424	15490	15367	15699	15562	15322	15441	15466	15500	15672	15506	15394	15370	15353	15482	15659	15537	15510	15414	15491	15378	15365	15520	15527	15377	15408	15343	15553	15484	15487	15269	15654	15537	15419	15403	15534	15366	15324	15744	15541	15397	15463	15413	15368	15469	15379	15516	15612	15509	15534	15479	15596	15483	15263	15567	15550	15537	15434	15641	15541	15422	15439	15385	15459	15501	15360	15411	15509	15316	15428	15581	15336	15491	15525	15500	15288	15462	15289	15317	15358	15382	15471	15577	15424	15367	15593	15695	15433	15558	15394	15425	15389	15658	15268	15530	15482	15575	15696	15480	15442	15513	15405	15369	15506	15422	15469	15367	15569	15625	15455	15308	15311	15364	15580	15401	15426	15539	15411	15490	15455	15496	15633	15513	15500	15372	15529	15525	15400	15279	15398	15449	15509	15441	15508	15496	15491	15398	15717	15560	15368	15320	15563	15355	15458	15794	15491	15452	15476	15504	15534	15432	15572	15329	15466	15577	15392	15505	15391	15505	15575	15364	15576	15549	15466	15394	15537	15612	15544	15528	15326	15507	15379	15386	15516	15431	15623	15636	15598	15579	15677	15397	15457	15490	15392	15634	15467	15463	15535	15409	15473	15435	15437	15365	15420	15621	15524	15447	15410	15539	15536	15487	15554	15368	15447	15402	15690	15593	15396	15476	15513	15406	15509	15299	15544	15418	15417	15440	15409	15460	15469	15717	15485	15493	15602	15453	15391	15456	15534	15468	15592	15554	15521	15365	15520	15512	15607	15564	15587	15490	15478	15595	15364	15339	15407	15410	15452	15503	15353	15587	15328	15549	15415	15528	15523	15270	15607	15425	15474	15541	15384	15449	15296	15504	15345	15358	15509	15264	15333	15488	15536	15468	15480	15552	15519	15500	15574	15453	15411	15676	15355	15450	15358	15407	15483	15466	15530	15692	15527	15481	15400	15546	15535	15446	15442	15718	15548	15417	15468	15550	15476	15595	15634	15384	15541	15623	15429	15588	15497	15453	15432	15384	15342	15545	15294	15560	15573	15558	15451	15392	15547	15550	15423	15693	15280	15437	15456	15458	15611	15497	15587	15540	15579	15595	15339	15568	15483	15598	15517	15363	15722	15312	15454	15406	15654	15545	15453	15460	15360	15327	15525	15457	15466	15415	15465	15498	15504	15305	15433	15491	15456	15440	15511	15470	15461	15232	15583	15526	15379	15407	15495	15447	15614	15460	15408	15386	15519	15264	15503	15455	15574	15518	15523	15485	15491	15380	15527	15390	15591	15364	15616	15440	15432	15420	15517	15488	15537	15365	15464	15384	15589	15496	15450	15563	15405	15380	15544	15592	15543	15390	15475	15402	15613	15503	15565	15468	15484	15375	15507	15588	15451	15546	15517	15495	15479	15449	15371	15505	15420	15360	15408	15508	15497	15429	15405	15420	15362	15556	15423	15477	15656	15499	15473	15359	15418	15530	15499	15128	15476	15432	15407	15471	15559	15475	15362	15422	15559	15468	15668	15381	15495	15420	15476	15404	15381	15475	15353	15284	15550	15449	15236	15567	15347	15407	15403	15374	15522	15418	15472	15549	15610	15448	15323	15449	15507	15463	15217	15652	15396	15286	15550	15487	15426	15602	15462	15291	15415	15535	15443	15452	15550	15514	15489	15303	15483	15477	15544	15428	15471	15428	15535	15426	15470	15387	15444	15582	15344	15348	15391	15358	15437	15404	15632	15581	15513	15460	15533	15452	15484	15490	15412	15429	15314	15316	15273	15450	15415	15479	15315	15482	15469	15409	15418	15343	15428	15223	15397	15596	15348	15278	15436	15478	15469	15567	15536	15312	15533	15468	15486	15663	15391	15353	15445	15628	15353	15533	15389	15414	15421	15443	15428	15176	15419	15452	15446	15425	15424	15625	15493	15410	15422	15492	15439	15387	15534	15491	15531	15573	15382	15348	15457	15447	15409	15569	15510	15519	15561	15272	15537	15543	15507	15480	15404	15426	15362	15708	15473	15439	15433	15595	15423	15291	15261	15304	15397	15539	15418	15563	15335	15506	15397	15393	15334	15363	15427	15458	15476	15485	15428	15469	15575	15502	15519	15441	15384	15455	15387	15457	15354	15341	15536	15320	15354	15449	15455	15407	15395	15551	15594	15376	15428	15577	15410	15433	15395	15342	15444	15474	15414	15463	15496	15389	15372	15447	15659	15456	15554	15512	15637	15313	15476	15416	15452	15480	15444	15534	15597	15321	15610	15416	15391	15569	15472	15450	15553	15286	15640	15300	15499	15534	15449	15344	15406	15364	15295	15477	15437	15482	15361	15613	15606	15507	15442	15404	15551	15457	15446	15447	15313	15373	15486	15357	15635	15550	15318	15379	15495	15348	15349	15632	15493	15568	15536	15205	15324	15302	15646	15552	15367	15587	15499	15420	15575	15493	15753	15365	15576	15475	15590	15415	15496	15499	15419	15375	15272	15522	15480	15623	15417	15407	15558	15393	15370	15294	15359	15535	15474	15367	15292	15473	15298	15605	15397	15508	15438	15527	15382	15528	15507	15494	15562	15369	15592	15622	15509	15388	15518	15541	15570	15411	15520	15443	15474	15606	15400	15327	15452	15471	15503	15456	15437	15477	15684	15544	15509	15444	15371	15462	15588	15405	15448	15476	15407	15279	15587	15354	15436	15475	15546	15539	15299	15594	15421	15508	15470	15403	15525	15435	15496	15523	15554	15543	15546	15477	15487	15418	15460	15444	15409	15380	15485	15563	15400	15365	15543	15471	15510	15492	15489	15420	15616	15397	15616	15337	15339	15496	15303	15407	15529	15428	15318	15400	15657	15450	15346	15536	15443	15584	15456	15485	15535	15382	15473	15434	15459	15469	15525	15452	15359	15279	15645	15487	15351	15438	15336	15436	15384	15593	15381	15541	15406	15459	15560	15341	15488	15434	15552	15380	15374	15582	15364	15385	15456	15670	15323	15377	15359	15434	15588	15461	15485	15302	15384	15468	15540	15516	15485	15377	15341	15408	15514	15459	15670	15541	15659	15515	15435	15511	15395	15435	15534	15444	15451	15575	15454	15524	15470	15474	15421	15501	15382	15479	15241	15542	15475	15443	15369	15553	15425	15340	15340	15440	15428	15513	15314	15413	15352	15378	15507	15463	15400	15326	15527	15287	15380	15425	15389	15675	15578	15405	15489	15353	15395	15494	15673	15433	15455	15386	15468	15420	15529	15383	15382	15471	15343	15463	15591	15476	15393
27939	22449	24688	21488	17966	17965	17952	17599	17572	17305	17522	17390	17252	17397	17435	17356	17227	17252	17100	17568	17427	17300	17426	17200	17113	17249	17209	17330	17339	17206	17206	17513	17561	17789	17617	17488	17394	17319	17397	17349	17244	17072	17294	17203	17268	17383	17355	17348	17323	17422	17310	17226	17225	17366	17356	17412	17359	17234	17298	17332	17365	17311	17258	17177	17262	17380	17351	17354	17181	17295	17243	17411	17289	17355	17278	17250	17424	17333	17375	17148	17330	17314	17321	17407	17529	17455	17289	17226	17462	17111	17250	17004	17237	17182	17265	17190	17316	17366	17464	17122	17288	17320	17463	17242	17327	17317	17336	17376	17063	17386	17193	17336	17342	17337	17314	17563	17341	17347	17201	17253	17246	17274	16976	17289	17395	17274	17516	17344	17330	17101	17395	17203	17304	17038	17063	17214	17262	17401	17497	17260	17335	17201	17184	17353	17285	17303	17375	17298	17071	17361	17229	17309	17350	17123	17242	17137	17194	17093	17151	17350	17281	17331	17277	17244	17460	17323	17242	17254	17103	17271	17419	17435	17127	17293	17226	17169	17295	17302	17365	17380	17396	17316	17268	17338	17215	17334	17277	17261	17141	17275	17115	17100	17238	17370	17317	17361	17226	17200	17251	17212	17315	17380	17256	17541	17299	17206	17152	17388	17311	17283	17348	17292	17359	17254	17339	17342	17132	17451	17297	17105	17254	17299	17396	17332	17127	17233	17223	17170	17326	17349	17348	17241	17334	17198	17203	17175	17429	17172	17140	17236	17344	17229	17134	17319	17239	17273	17124	17329	17417	17265	17277	17333	17323	17367	17260	17180	17311	17200	17169	17018	17281	17425	17473	17288	17197	17219	17299	17285	17266	17390	17288	17191	17328	17206	17247	17256	17307	17224	17177	17180	17045	17332	17241	17151	17485	17221	17352	17307	17436	17409	17301	17095	17254	17236	17394	17269	17323	17198	17325	17380	17233	17235	17266	17161	17194	17275	17183	17246	17339	17279	17374	17080	17401	17364	17360	17352	17464	17356	17228	17086	17182	17410	17190	17289	17240	17299	17397	17578	17377	17288	16989	17356	17428	17549	17212	17375	17308	17226	17273	17502	17255	17370	17408	17343	17228	17102	17214	17202	17303	17164	17348	17236	17168	17477	17288	17292	17176	17362	17364	17326	17167	17272	17180	17295	17252	17231	17395	17191	17362	17503	17206	17433	17350	17211	17241	17204	17359	17121	17127	17401	17374	17277	17428	17442	17279	17062	17336	17233	17244	17290	17490	17209	17229	17420	17520	17218	17438	17433	17229	17281	17498	17516	17237	17220	17320	17471	17063	17403	17249	17525	17422	17276	17222	17229	17344	17323	17210	17355	17313	17122	17262	17224	17355	17214	17294	17273	17441	17273	17207	17420	17348	17522	17176	17253	17243	17478	17260	17329	17250	17224	17186	17326	17408	17134	17170	17418	17390	17484	17535	17162	17419	17287	17084	17141	17165	17319	17290	17273	17158	17281	17234	17138	17411	17294	17301	17326	17489	17249	17287	17240	17325	17450	17444	17167	17364	17268	17095	17242	17474	17427	17476	17340	17141	17150	17228	17407	17386	17286	17195	17409	17148	17281	17387	17520	17347	17454	17361	17328	17345	17334	17414	17407	17279	17221	17385	17152	17388	17376	17232	17246	17231	17062	17229	17324	17475	17159	17221	17228	17258	17150	17272	17186	17327	17257	17258	17494	17342	17371	17269	17157	17381	17464	17448	17461	17259	17296	17172	17382	17309	17343	17202	17342	17431	17191	17259	17140	17267	17329	17372	17109	17249	17213	17408	17231	17231	17188	17361	17209	17257	17105	17269	17207	17380	17426	17317	17255	17207	17254	17374	17410	17310	17158	17261	17432	17342	17436	17268	17286	17114	17336	17256	17264	17288	17209	17207	17464	17367	17159	17278	17176	17269	17324	17287	17300	17207	17214	17268	17391	17326	17360	17439	17354	17487	17449	17305	17279	17301	17281	17228	17286	17219	17307	17269	17398	17349	17352	17302	17471	17159	17396	17247	17211	17240	17228	17126	17554	17330	17346	17520	17296	17330	17180	17448	17237	17182	17327	17169	17232	17324	17344	17340	17337	17290	17130	17207	17363	17398	17316	17373	17402	17433	17120	17370	17283	17346	17281	17138	17397	17353	17283	17273	17305	17050	17325	17356	17166	17263	17248	17314	17128	17384	17189	17254	17200	17187	17237	17203	17127	17357	17291	17100	17318	17331	17161	17235	17225	17333	17331	17357	17317	17338	17279	16991	17240	17045	17278	17234	17183	17120	17266	17338	17375	17380	17133	17310	17209	17395	17198	17200	17056	17173	17399	17404	17409	17283	17236	17161	17340	17168	17381	17149	17373	17253	17256	17206	17360	17377	17246	17382	16990	17530	17123	17218	17357	17492	17343	17307	17282	17181	17134	17237	17142	17251	17269	17293	17592	17353	17229	17275	17148	17335	17147	17195	17184	17349	17182	17429	17314	17175	17498	17278	17119	17384	17194	17202	17090	17215	17383	17321	17235	17235	17305	17186	17335	17070	17146	17380	17358	17201	17143	17235	17207	17494	17387	17348	17192	17393	17048	17241	17281	17264	17152	17134	17177	17428	17470	17332	17211	17326	17318	17225	17265	17384	17495	17296	17530	17327	17336	17439	17355	17429	17341	17305	17201	17384	17204	17448	17426	17210	17198	17451	17614	17381	17323	17235	17273	17291	17355	17274	17222	17393	17556	17095	17433	17434	17383	17151	17325	17348	17068	17195	17366	17150	17245	17247	17344	17385	17324	17101	17304	17484	17348	17293	17357	17307	17084	17334	17256	17155	17324	17297	17172	17180	17330	17317	17154	17393	17510	17453	17193	17356	17252	16905	17135	17261	17262	17390	17373	17304	17123	17242	17370	17216	17310	17362	17171	17428	17311	17320	17400	17491	17303	17243	17084	17183	17308	17374	17209	17332	17367	17428	17284	17283	17119	17383	17276	17190	17513	17496	17180	17086	17237	17364	17336	17360	17305	17284	17127	17303	17402	17322	17277	17223	17362	17444	17325	17419	17170	17298	17438	17278	17380	17265	17345	17097	17445	17190	17383	17248	17222	17302	17307	17361	17115	17309	17292	17411	17374	17433	17261	17113	17438	17263	17242	17418	17370	17289	17338	17311	17305	17235	17211	17123	17147	17489	17292	17192	17150	17277	17301	17164	17260	17332	17228	17467	17206	17328	17232	17386	17388	17220	17227	17240	17303	17306	17306	17274	17354	17243	17343	17163	17201	17356	17256	17539	17103	17248	17420	17426	17238	17449	17272	17310	17291	17425	17359	17396	17465	17333	17201	17143	17283	17266	17161	17445	17308	17406	17340	17199	17236	17114	17209	17316	17425	17233	17099	17279	17313	17252	17442	17370	17057	17417	17331	17416	17220	17182	17114	17379	17424	17168	17441	17413	17350	17245	17171	17308	17308	17403	17402	17364	17337	17332	17407	17272	17161	17398	17248	17175	17331	17316	17287	17327	17228	17543	17214	17312	17374	17179	17430	17344	17206	16983	17299	17260	17386	17133	17253	17380	17390	17149	17262	17323	17175	17228	17367	17296	17281	17300	17263	17306	17360	17415	17190	17343	17454	17407	17320	17286	17516	17550	17633	17104	17229	17366	17409	17425	17383	17239	17278	17419	17375	17144	17190	17313	17493	17402	17172	17382	17285	17276	17404	17292	17216	17145	17199	17356	17265	17327	17287	17311	17386	17267	17203	17431	17243	17335	17275	17367	17329	17368	17357	17282	17265	17225	17422	17187	17391	17348	17399	17451	17356	17251	17156	17368	17291	17480	17290	17415	17269	17321	17112	17202	17348	17502	17309	17316	17384	17386	17260	17491	17203	17284	17138	17156	17214	17446	17323	17352	17230	17361	17434	17348	17411	17351	17215	17263	17418	17427	17300	17235	17322	17293	17127	17361	17070	17309	17287	17078	17066	17147	17243	17074	17356	17193	17345	17390	17335	17231	17202	17394	17262	17285	17212	17103	17421	17246	17230	17275	17131	17194	17314	17258	17292	17146	17222	17249	17321	17248	17400	17209	17233	17194	17197	17271	17359	17475	17347	17403	17261	17371	17348	17372	17144	17263	17284	17411	17304	17513	17211	17365	17344	17353	17294	17257	17240	17197	17375	17416	17456	17299	17380	17415	17429	17276	17569	17035	17336	17304	17343	17226	17326	17360	17088	17331	17272	17075	17268	17234	17376	17389	17207	17111	17400	17393	17448	17318	17238	17139	17418	17438	17278	17480	17237	17286	17271	17201	17360	17258	17538	17583	17338	17429	17143	17612	17290	17151	17329	17321	17403	17373	17463	17283	17476	17331	17354	17250	17445	17310	17216	17199	17317	17365	17267	17390	17282	17298	17260	17299	17167	17246	17296	17457	17412	17378	17311	17279	17248	17273	17280	17183	17514	17334	17541	17526	17360	17219	17316	17486	17347	17485	17396	17378	17441	17206	17618	17233	17414	17158	17096	17278	17166	17279	17254	17340	17226	17400	17344	17177	17275	17268	17337	17307	17347	17433	17383	17346	17330	17398	17302	17343	17414	17357	17090	17180	17274	17313	17313	17393	17093	17190	17502	17286	17082	17442	17299	17424	17178	17229	17277	17365	17254	17333	17228	17352	17208	17247	17376	17158	17244	17321	17100	17360	17245	17215	17224	17437	17584	17267	17243	17134	17294	17225	17241	17444	17263	17272	17305	17438	17250	17210	17389	17535	17555	17316	17466	17359	17389	17397	17262	17162	17292	17247	17278	17548	17180	17150	17168	17132	17293	17086	17389	17172	17402	17357	17300	17489	17133	17162	17228	17237	17310	17233	17355	17427	17357	17388	17530	17338	17220	17151	17395	17335	17220	17180	17503	17363	17247	17237	17249	17404	17160	17345	17197	17173	17319	17502	17169	17509	17548	17294	17140	17323	17315	17248	17217	17282	17200	17227	17190	17245	17413	17300	17491	17286	17264	17324	17197	17296	17466	17270	17191	17210	17290	17250	17316	17367	17452	17340	17453	17410	17502	17392	17100	17170	17216	17306	17346	17257	17257	17373	17457	17138	17487	17358	17381
18369	23012	21904	18788	17415	16551	16215	16382	15986	15900	15707	15905	15851	15778	15999	15740	15890	15798	15746	15840	15714	15824	15716	15838	15741	15720	15658	15678	15813	15684	15918	16213	16364	16317	16179	15740	15712	15818	15700	15658	15686	15724	15877	15778	15853	15582	15736	15914	15819	15811	15611	15642	15652	15741	15720	15687	15717	15618	15762	15708	15673	15713	15697	15755	15624	15693	16012	15709	15710	15779	15656	15769	15668	15678	15621	15625	15788	15632	15589	15568	15639	15800	15632	15647	15754	15754	15730	15610	15745	15638	15845	15698	15721	15702	15852	15794	15806	15716	15750	15637	15700	15715	15649	15642	15716	15740	15873	15684	15896	15781	15803	15772	15659	15711	15751	15872	15664	15774	15711	15800	15789	15827	15573	15772	15796	15608	15681	15671	15801	15679	15780	15784	15638	15599	15774	15633	15753	15646	15778	15689	15742	15700	15784	15602	15702	15797	15732	15701	15674	15656	15818	15685	15847	15710	15752	15682	15790	15775	15661	15756	15708	16003	15778	15665	15890	15597	15738	15804	15724	15820	15888	15633	15871	15571	15707	15715	15912	15753	15760	15739	15768	15710	15747	15546	15684	15751	15867	15586	15850	15834	15919	15689	15714	15903	15662	15549	15713	15576	15762	15677	15622	15704	15728	15684	15724	15767	15711	15718	15722	15789	15848	15603	15655	15748	15926	15705	15706	15754	15902	15551	15727	15569	15641	15580	15918	15730	15677	15769	15564	15704	15776	15569	15655	15639	15704	15712	15668	15756	15770	15794	15761	15770	15690	15809	15747	15695	15698	16007	15814	15665	15752	15652	15830	15610	15737	15741	15794	15790	15749	15744	15549	15736	15906	15857	15800	15805	15741	15657	15897	15682	15802	15822	15639	15862	15751	15909	15732	15795	15520	15655	15688	15680	15787	15761	15790	15739	15704	15944	15759	15814	15703	15789	15777	15688	15765	15778	15670	15829	15709	15766	15777	15707	15736	15704	15646	15757	15758	15797	15798	15681	15826	15657	15598	15751	15609	15653	15693	15637	15601	15786	15690	15792	15635	15750	15827	15580	15680	15713	15668	15820	15852	15643	15719	15694	15918	15646	15757	15689	15804	15939	15865	15661	15675	15849	15901	15803	15699	15847	15886	15874	15807	15827	15998	15736	15897	15744	15742	15569	15763	15582	15702	15614	15867	15789	15662	15679	15775	15779	15677	15581	15833	15781	15773	15757	15879	15724	15582	15881	15876	15626	15639	15874	15894	15730	15807	15757	15711	15627	15538	15794	15589	15690	15830	15761	15559	15786	15682	15548	15985	15890	15813	15882	15722	15681	15707	15806	15670	15731	15635	15846	15656	15704	15691	15753	15812	15755	15740	15691	15826	15831	15829	15734	15879	15838	15627	15817	15725	15739	15752	15809	15681	15676	15729	15783	15797	15797	15837	15764	15813	15606	15757	15685	15817	15640	15777	15880	15607	15792	15773	15688	15783	15879	15695	15785	15822	15780	15757	15820	15869	15690	15613	15687	15815	15632	15651	15770	15748	15933	15885	15808	15665	15884	15860	15789	15482	15649	15669	15681	15657	15775	15741	15653	15609	15734	15705	15756	15728	15626	15810	15702	15851	15729	15827	15662	15803	15824	15593	15742	15796	15741	15652	15585	15787	15695	15769	15773	15645	15872	15825	15550	15884	15745	15806	15773	15810	15631	15824	15800	15824	15882	15839	15886	15775	15902	15768	15646	15851	15763	15739	15665	15588	15691	15701	15983	15753	15768	15923	15584	15908	15608	15627	15809	15804	15846	15843	15812	15725	15821	15967	15894	15822	15612	15760	15636	15697	15828	15722	15838	15842	15772	15926	15806	15584	15733	15718	15625	15710	15813	15797	15821	15786	15871	15755	15812	15863	15858	15855	15876	15875	15699	15760	15759	15566	15652	15685	15786	15655	15775	15862	15649	15645	15813	15849	15656	15599	15558	15860	15866	15686	15769	15655	15971	15820	15819	15793	15681	15931	15721	15513	15662	15728	15698	15763	15759	15714	15771	15785	15861	15649	15779	15708	15769	15758	15955	15709	15635	15675	15678	15666	15620	15854	15907	15733	15789	15622	15707	15807	15670	15705	15762	15690	15597	15531	15867	15482	15910	15829	15641	15865	15713	15925	15634	15654	15674	15548	15800	15752	15743	15841	15666	15696	15764	15810	15686	15686	15837	15655	15656	15624	15691	15634	15789	15744	15621	15639	15942	15755	15629	15691	15773	15744	15725	15847	15795	15600	15741	15952	15847	15829	15718	15640	15762	15644	15829	15664	15760	15814	15747	15747	15764	15613	15765	15630	15847	15922	15818	15713	15879	15736	15726	15702	15748	15820	15678	15732	15645	15740	15844	15565	15783	15722	15813	15764	15814	15668	15736	15926	15766	15701	15814	15808	15751	15777	15821	15601	15823	15757	15774	15812	15700	15833	15806	15734	15743	15752	15746	15714	15788	15642	15828	15678	15748	15547	15826	15819	15817	15841	15854	15762	15618	15713	15634	16022	15856	15643	15735	15758	15818	15627	15593	15805	15617	15721	15770	15791	15728	15783	15746	15767	15687	15715	15754	15877	15843	15783	15790	15628	15770	16018	15671	15659	15747	15758	15822	15671	15585	15876	15854	15612	15670	15742	15632	15764	15832	15669	15715	15816	15714	15738	15863	15591	15414	15660	15669	15553	15666	15674	15695	15493	15740	15603	15618	15742	15543	15638	15795	15807	15644	15882	15670	15726	15630	15790	15604	15761	15771	15669	15727	15924	15770	15754	15814	15926	15656	15779	15846	15732	15761	15598	15688	15791	15885	15756	15868	15810	15653	15807	15659	15909	15777	15728	15748	15913	15719	15817	15854	15651	15860	15791	15689	15597	15611	15794	15779	15842	15677	15803	15754	15662	15682	15697	15836	15867	15884	15858	15725	15868	15770	15551	15784	15681	15685	15679	15692	15877	15820	15778	15943	15757	15819	15879	15774	15760	15710	15821	15809	15538	15716	15626	15922	15688	15802	15702	15770	15767	15866	15904	15812	15753	15841	15628	15949	15833	15711	15756	15711	15723	15746	15716	15816	15833	15733	15758	15781	15789	15856	15578	15828	15619	15904	15805	15671	15685	15858	15766	15804	16016	15676	15568	15771	15847	15671	15706	15598	15798	15604	15629	15692	15918	15760	15795	15838	15765	15746	15890	15774	15792	15801	15668	15706	15650	15585	15721	15715	15820	15696	15889	15690	15953	15718	15749	15902	15824	15604	15918	15721	15814	15805	15744	15704	15800	15812	15840	15768	15790	15758	15627	15641	15816	15678	15843	15750	15767	15735	15781	15614	15817	15642	15840	15801	15729	15800	15580	15699	15745	15791	15752	15694	15903	15803	15901	15670	15945	15877	15685	15702	15638	15809	15781	15785	15700	15893	15551	15842	15760	15877	15551	15715	15679	15853	15898	15713	15866	15710	15883	15648	15852	15716	15656	15814	15769	15744	15642	15851	15750	15919	15769	15723	15775	15714	15742	15751	15542	15730	15695	15678	15708	15834	15875	15710	15691	15783	15932	15758	15825	15603	15782	15768	15714	15925	15671	15707	15842	15897	15802	15913	15740	15719	15882	15719	15760	15886	15791	15792	15667	15555	15677	15560	15759	15732	15793	15694	15776	15774	15566	15833	15757	15801	15659	15801	15750	15744	15764	15818	15640	15859	15622	15622	15843	15630	15879	15664	15803	15706	15825	15858	15947	15594	15687	15835	15819	15531	15797	15799	15836	15749	15700	15787	15647	15716	15766	15600	15881	15783	15836	15698	15669	15723	15782	15806	15617	15670	15859	15704	15772	15830	15760	15513	15642	15696	15656	15661	15716	15984	15832	15752	15760	15692	15623	15516	15916	15836	15854	15601	15488	15626	15649	15715	15773	15525	15892	15811	15683	15868	15719	15701	15801	15693	15775	15920	15764	15638	15888	15679	15851	15640	15732	15555	15849	15851	15548	15739	15722	15652	15899	15814	15907	15804	15709	15798	15674	15630	15771	15694	15617	15782	15624	15863	15798	15762	15711	15806	15918	15649	15883	15889	15697	15794	15650	15798	15544	15779	15880	15775	15705	15742	15690	15707	15791	15771	15618	15761	15691	15822	15707	15680	15656	15904	15802	15564	15671	15763	15583	15794	15808	15703	15796	15752	15817	15685	15897	15741	15688	15760	15743	15699	15626	15566	15865	15546	15720	15705	15635	15733	15666	15774	15730	15640	15869	15960	15736	15881	15628	15923	15807	15687	15697	15798	15639	15833	15650	15912	15573	15777	15480	15715	15640	15714	15801	15625	15786	15641	15861	15678	15811	15906	15852	15714	15808	15981	15720	15783	15749	15669	15770	15774	15867	15918	15669	15671	15765	15762	15695	15805	15822	15651	15659	15723	15684	15897	15900	15796	15703	15708	15777	15819	15787	15917	15721	15896	15546	15868	15785	15912	15658	15639	15822	15755	15745	15662	15905	15882	15541	15856	15766	15641	15735	15809	15831	15964	15610	15668	15603	15680	15741	15876	15861	15752	15762	15817	15619	15852	15779	15803	15793	15717	15880	15891	15730	15538	15815	15792	15699	15859	15812	15651	15908	15817	15683	15528	15661	15787	15702	15785	15563	15835	15694	15777	15833	15702	15814	15676	15881	15609	15764	15790	15674	15787	15661	15789	15816	15762	15737	15683	15784	15579	15871	15819	15766	15888	15623	15788	15748	16043	15770	15861	15791	15730	15651	15808	15680	15919	15791	15662	15722	15922	15635	15876	15737	15744	15827	15711	15758	15859	15868	15888	15705	15704	15761	15493	15670	15632	15849	15571	15605	15787	15848	15757	15504	15820	15645	15752	15783	15806	15673	15846	15819	15596	15500	15654	15670	15797	15666	15829	15750	15728	15801	15718	15861	15754	15748	15693	15634	15717	15819	15859	15758	15662	15763	15804	15651	15769	15902	15743	15801	15642	15787	15666	15648	15911	15827	15693	15804	15714	15767	15818	15816	15772	15637	15565	15856	15779	15739	15803	15791	15642	15644	15797	15819	15866	15785	15638	15919	15858	15712	15802	15714	15766	15786	15794	15791	15604	15596	15888	15716	15793
23948	21327	28709	24407	22178	21501	20807	18638	18025	18181	18067	18091	18037	17964	17958	17942	17918	17780	17772	17716	17836	17770	17532	17884	17867	17741	17651	17812	17852	17672	18361	19960	20438	19577	18766	18224	17947	17726	17588	17645	17659	17726	17587	17767	17604	17727	17522	17713	17624	17836	17756	17766	17771	17563	17623	17640	17548	17559	17498	17517	17828	17666	17553	17599	17571	17404	17576	17370	17671	17585	17561	17639	17537	17621	17741	17918	17755	17568	17647	17642	17441	17677	17715	17628	17454	17570	17570	17410	17599	17575	17524	17489	17669	17525	17776	17831	17660	17872	17661	17443	17668	17462	17561	17673	17801	17661	17496	17524	17711	17723	17670	17710	17507	17500	17710	17644	17704	17507	17661	17827	17614	17840	17739	17618	17684	17597	17723	17507	17680	17748	17583	17559	17756	17662	17545	17568	17571	17584	17615	17528	17635	17673	17603	17502	17626	17426	17776	17570	17531	17613	17619	17614	17833	17515	17660	17691	17758	17646	17690	17654	17451	17514	17543	17713	17475	17674	17616	17567	17745	17627	17739	17658	17333	17578	17729	17719	17606	17736	17609	17585	17435	17565	17793	17632	17604	17646	17611	17579	17643	17616	17655	17648	17711	17548	17578	17361	17851	17421	17543	17669	17446	17439	17378	17498	17653	17798	17571	17781	17653	17583	17533	17586	17742	17771	17712	17846	17813	17714	17442	17547	17731	17475	17613	17672	17684	17721	17698	17587	17644	17667	17613	17732	17634	17581	17609	17709	17682	17573	17686	17591	17610	17621	17751	17786	17595	17610	17545	17643	17673	17484	17414	17555	17661	17322	17553	17687	17522	17629	17658	17705	17572	17448	17656	17573	17778	17577	17596	17553	17719	17671	17919	17445	17662	17762	17606	17489	17555	17602	17497	17579	17683	17573	17473	17723	17509	17576	17683	17558	17513	17464	17710	17463	17585	17460	17718	17620	17661	17517	17511	17717	17557	17650	17647	17666	17461	17661	17580	17639	17585	17605	17564	17556	17519	17600	17471	17560	17559	17745	17571	17451	17731	17738	17607	17452	17631	17732	17635	17609	17834	17562	17728	17653	17552	17654	17744	17627	17870	17598	17621	17645	17712	17743	17494	17510	17525	17660	17647	17634	17767	17780	17559	17804	17827	17645	17546	17478	17739	17593	17626	17605	17492	17460	17648	17552	17594	17579	17658	17731	17809	17474	17688	17585	17626	17547	17625	17750	17728	17643	17563	17539	17552	17486	17491	17534	17540	17615	17715	17621	17542	17563	17688	17637	17741	17273	17602	17508	17570	17463	17914	17591	17835	17555	17579	17501	17655	17600	17476	17648	17658	17643	17554	17467	17627	17706	17503	17588	17633	17551	17503	17535	17651	17647	17560	17680	17642	17636	17511	17523	17639	17443	17472	17438	17362	17424	17445	17581	17402	17484	17748	17639	17631	17621	17632	17553	17674	17697	17694	17619	17655	17575	17760	17634	17653	17385	17558	17910	17645	17399	17623	17743	17600	17611	17465	17499	17527	17624	17761	17644	17648	17552	17757	17882	17486	17812	17758	17515	17694	17769	17713	17603	17462	17642	17715	17651	17653	17586	17539	17659	17425	17613	17763	17756	17732	17693	17464	17494	17639	17559	17600	17727	17495	17601	17668	17674	17661	17594	17571	17714	17729	17634	17572	17588	17807	17593	17664	17572	17621	17699	17636	17398	17806	17515	17690	17678	17452	17743	17457	17724	17847	17755	17568	17713	17556	17715	17817	17425	17654	17475	18033	17911	17636	17513	17339	17489	17640	17743	17520	17632	17535	17504	17551	17770	17693	17680	17721	17533	17578	17419	17638	17506	17534	17594	17571	17514	17612	17747	17566	17608	17534	17499	17578	17436	17591	17630	17420	17489	17539	17591	17577	17697	17682	17651	17744	17721	17757	17659	17534	17782	17793	17508	17524	17649	17736	17698	17885	17650	17877	17675	17573	17758	17716	17629	17608	17478	17609	17660	17706	17705	17532	17515	17823	17628	17702	17599	17614	17563	17615	17704	17635	17602	17730	17764	17694	17403	17848	17558	17599	17735	17672	17746	17919	17523	17662	17654	17498	17427	17568	17742	17591	17561	17609	17756	17486	17335	17331	17538	17827	17572	17678	17319	17779	17522	17521	17703	17633	17370	17534	17602	17667	17582	17473	17502	17448	17756	17596	17635	17673	17681	17572	17510	17531	17698	17395	17377	17609	17612	17594	17729	17584	17791	17435	17426	17553	17654	17717	17744	17618	17776	17657	17738	17533	17568	17787	17431	17658	17523	17732	17841	17620	17702	17597	17470	17574	17557	17693	17632	17543	17597	17743	17661	17747	17593	17754	17584	17565	17651	17621	17723	17594	17525	17782	17561	17508	17345	17628	17859	17314	17601	17575	17451	17678	17573	17535	17785	17839	17572	17606	17434	17642	17636	17560	17436	17683	17691	17619	17486	17583	17582	17818	17596	17432	17564	17688	17706	17643	17724	17609	17563	17681	17694	17488	17347	17544	17347	17515	17580	17602	17620	17650	17653	17535	17618	17591	17724	17578	17802	17830	17640	17776	17659	17635	17700	17610	17578	17541	17689	17627	17598	17609	17512	17475	17438	17587	17656	17670	17720	17478	17656	17661	17654	17668	17644	17523	17602	17597	17610	17507	17373	17494	17607	17512	17719	17577	17783	17544	17530	17649	17796	17688	17489	17421	17792	17725	17583	17723	17614	17400	17693	17656	17661	17728	17822	17580	17560	17672	17547	17604	17428	17659	17398	17411	17596	17847	17614	17554	17683	17632	17620	17528	17668	17600	17396	17549	17381	17427	17795	17522	17525	17574	17576	17510	17628	17618	17714	17639	17688	17763	17559	17718	17508	17509	17599	17506	17530	17715	17676	17568	17625	17720	17628	17431	17570	17532	17599	17494	17736	17416	17721	17557	17607	17633	17582	17494	17383	17639	17604	17474	17576	17545	17641	17522	17665	17587	17726	17575	17432	17557	17599	17852	17680	17642	17575	17417	17452	17551	17606	17697	17502	17599	17508	17538	17640	17629	17353	17521	17623	17573	17812	17458	17539	17812	17667	17579	17708	17824	17500	17737	17647	17700	17764	17634	17812	17587	17682	17375	17833	17572	17593	17611	17626	17496	17637	17545	17485	17660	17589	17702	17651	17684	17744	17748	17620	17738	17517	17634	17514	17541	17637	17449	17700	17678	17413	17688	17761	17540	17557	17647	17525	17692	17633	17694	17578	17563	17695	17548	17548	17571	17447	17424	17289	17524	17664	17432	17735	17583	17525	17649	17766	17762	17724	17594	17484	17479	17692	17504	17564	17709	17690	17621	17741	17626	17549	17583	17690	17680	17650	17513	17631	17494	17431	17628	17579	17668	17557	17710	17690	17729	17383	17465	17712	17566	17569	17512	17687	17691	17755	17648	17795	17579	17640	17652	17477	17779	17666	17583	17600	17726	17635	17541	17692	17693	17571	17684	17449	17540	17361	17618	17691	17441	17435	17646	17608	17680	17948	17715	17593	17320	17608	17451	17655	17696	17691	17632	17490	17504	17597	17528	17658	17548	17442	17373	17555	17860	17681	17697	17856	17652	17594	17514	17423	17378	17530	17686	17791	17580	17438	17483	17874	17728	17574	17583	17506	17636	17557	17667	17582	17674	17699	17633	17628	17417	17590	17827	17503	17661	17572	17517	17655	17473	17839	17926	17529	17534	17596	17723	17502	17689	17656	17478	17675	17493	17804	17725	17403	17821	17833	17649	17542	17584	17653	17806	17625	17835	17649	17546	17636	17543	17492	17474	17557	17732	17583	17709	17693	17683	17656	17754	17750	17817	17763	17491	17744	17485	17556	17787	17681	17460	17399	17544	17784	17705	17601	17538	17543	17611	17552	17773	17584	17705	17527	17743	17486	17572	17474	17657	17500	17508	17644	17514	17510	17725	17663	17721	17483	17585	17447	17435	17471	17632	17667	17734	17846	17695	17552	17640	17886	17563	17609	17634	17603	17740	17696	17540	17703	17789	17655	17691	17472	17410	17608	17710	17641	17643	17820	17538	17511	17564	17663	17661	17687	17715	17508	17660	17593	17701	17652	17582	17566	17762	17547	17649	17648	17572	17450	17633	17461	17598	17560	17728	17665	17562	17682	17533	17504	17817	17726	17645	17619	17559	17860	17671	17603	17550	17643	17567	17665	17691	17703	17732	17515	17652	17624	17668	17395	17624	17578	17890	17779	17686	17435	17596	17656	17712	17553	17603	17428	17734	17548	17577	17693	17513	17649	17605	17544	17647	17679	17656	17815	17734	17654	17605	17725	17758	17733	17457	17610	17585	17610	17648	17672	17697	17598	17585	17476	17520	17727	17800	17516	17613	17718	17340	17525	17467	17687	17416	17543	17638	17627	17468	17411	17539	17574	17541	17616	17578	17609	17751	17484	17626	17669	17658	17542	17818	17660	17570	17627	17715	17628	17610	17599	17696	17571	17438	17674	17546	17732	17459	17664	17452	17663	17779	17476	17791	17538	17641	17613	17621	17487	17404	17555	17623	17391	17607	17759	17610	17666	17650	17560	17482	17582	17672	17674	17575	17567	17733	17471	17591	17443	17581	17707	17685	17748	17706	17663	17634	17622	17549	17495	17664	17720	17728	17745	17749	17563	17507	17670	17539	17480	17599	17471	17372	17463	17591	17568	17496	17570	17576	17705	17739	17649	17658	17576	17649	17498	17626	17821	17610	17540	17665	17739	17684	17644	17551	17629	17752	17655	17620	17642	17711	17583	17795	17689	17553	17653	17685	17462	17494	17588	17287	17605	17738	17637	17740	17639	17709	17813	17482	17603	17555	17586	17716	17815	17682	17595	17405	17649	17383	17559	17610	17806	17795	17631	17440	17489	17677	17594	17669	17568	17693	17623	17567	17608	17692	17585	17478	17554	17590	17683	17727	17605	17495	17528	17801	17686	17585	17685	17597	17761	17418	17511	17508	17712	17699	17744	17677	17608	17860	17617	17624	17561	17646	17623	17619	17459	17569	17626	17728	17730	17784	17176	17759	17594	17423	17530	17668	17622	17575	17456	17595	17486	17710	17737	17592	17591	17563	17578
17206	27964	26641	20962	18647	17642	17309	16853	16521	16551	16298	16438	16063	16421	16165	16035	16113	16101	16030	16158	16015	15927	16093	15790	15650	16085	16099	15943	15941	16105	17339	19851	20010	18441	17341	16499	16055	15896	15854	15885	16049	15798	15874	16056	15976	15996	15964	16008	15891	16017	15908	15825	15950	15959	15977	16015	15879	16023	15992	16011	15768	15944	15780	15933	15940	15944	16065	15680	15777	15883	15929	15886	15776	15963	16007	15982	15917	16021	16063	15924	16002	15820	16062	15960	15934	15893	15896	15884	16003	15875	15835	15915	15920	15912	15997	15775	15881	15842	15812	15883	15896	15705	15859	15947	15878	15869	15998	15967	15923	16066	15984	16068	15835	15864	15895	15943	15944	15951	16038	15934	15947	15913	15877	15865	15968	15977	15932	15925	15940	15930	15822	15954	15912	15878	16077	15952	16066	16031	15856	15867	15884	15802	15867	15899	15959	15961	15856	15762	15927	16135	15922	15949	15848	15947	15758	15765	15927	15966	15973	15988	15851	15920	16009	15833	16065	15887	16119	15878	15900	15855	15906	16025	15917	16021	15793	15817	16135	15914	15842	16107	15901	15897	15859	15967	15746	15973	15968	15808	15990	15805	15767	16016	15905	15991	15858	15876	15962	15919	15894	15905	15750	15880	15696	16020	15947	15897	15924	16032	15907	15960	15931	15957	15997	15880	15931	15900	15869	15846	15756	15949	15899	15794	15999	15722	16046	15857	16049	15686	15841	15715	15865	15895	15852	15893	16053	15716	15967	15890	16116	15774	15898	15813	15996	15891	15847	16020	15912	15950	15906	15735	15996	15774	15783	15722	15828	16011	15829	15865	16021	15926	15918	15835	15884	16034	15918	15920	15829	15930	15943	16011	15929	16018	15763	15870	15761	15853	15914	16021	15852	15896	15805	15871	16002	15801	15966	15774	15743	15989	15965	15863	15975	15639	15707	15859	15876	15875	15846	16145	15953	15860	15900	15792	15947	15898	15872	15907	15824	15782	15821	15899	15952	15908	15862	15831	15804	15951	15951	15848	15815	15857	15888	16047	15979	15921	15789	15873	15922	15780	16022	15890	15835	15848	15904	15953	16034	16033	15704	15904	15963	15816	15799	15850	16044	16031	15825	15841	15875	15739	15722	15954	15838	15756	15721	16015	15881	15762	15862	15843	15927	15879	15974	16109	15721	15891	15817	15831	15873	16063	15929	15915	16038	15990	15858	15902	15868	15782	15741	15887	15996	15942	15965	15957	15885	15887	15949	15953	16003	15931	15858	15832	15873	16050	15942	15989	15935	15953	15847	15801	15864	15713	16039	15927	15775	15994	15865	15812	15978	15992	15946	15995	15837	15901	15949	15809	15871	15979	15879	15847	15878	15797	15918	15779	15790	15982	15831	15862	15882	15895	15919	15765	15865	15908	15987	16021	15970	16010	16067	15982	15923	15936	16065	15749	15889	15958	15943	15954	15820	16010	16026	16008	15938	15835	15911	15907	15999	15845	15813	15933	15796	15920	16063	15850	15763	15884	15910	15871	15929	15961	16074	15908	15974	15942	15987	15937	15932	15856	16018	16012	15879	15883	15826	16008	15933	15821	15792	15777	15846	15876	15801	15803	15934	15986	15869	15851	15839	15861	15918	15835	15886	15811	15870	15920	15839	15715	15816	15914	15934	15825	15902	15800	15772	15801	15655	15915	15909	15827	15974	15967	15838	15945	15840	15763	15883	15925	16000	15868	15956	16058	15756	15879	15763	15816	15826	15923	15806	15762	15814	15948	15846	15787	16039	16016	15804	15941	15955	15925	15908	15846	15798	15993	15831	15936	15962	15862	15971	15865	15974	16118	15960	15802	15923	15982	16039	15985	16001	16033	15828	15763	15923	16102	15889	16012	15911	15824	16041	15884	15957	15794	15931	15739	15882	15982	15869	15786	15862	15929	15925	15891	15955	15956	15871	15832	15806	15892	15880	15946	15949	15777	15967	16032	15884	15818	15887	15866	15709	16008	15899	15941	15996	15977	15889	15825	15945	15804	15974	16011	15857	16009	15894	15807	15861	15838	15920	15912	15836	15855	15894	15706	15954	15909	16068	15941	15888	15924	16025	15870	15940	15994	15973	15880	15860	15871	15933	15845	15860	15913	15908	15861	15900	15862	15888	15781	16100	15704	15874	15875	15979	15873	15860	15954	15909	15805	16024	15994	15986	16001	15784	15750	15839	15913	16046	15908	15832	15991	16031	16141	15791	15814	15876	15809	15818	15972	15825	15884	15867	15818	15938	15840	15987	15949	15847	15863	15847	16047	15904	15751	15799	15903	15965	15701	15938	15954	15729	15969	16193	16035	15973	15825	15876	15822	15766	15801	15916	15631	15767	15935	15959	15775	15944	15798	15852	15802	15954	15968	15825	16006	15894	15895	15978	15907	15906	15917	16020	15950	15961	16011	15689	15906	15938	15937	16010	16008	15771	16004	15865	15815	15888	15972	15952	16001	15807	16008	15843	15663	15734	16058	15994	15941	16047	16038	15952	15836	16093	15867	15930	15763	15922	16021	15868	15914	15778	15830	16018	15857	15866	15954	15955	16081	15883	16071	15621	15812	15749	15794	15815	15866	15774	15914	15931	16022	15979	15849	15971	15818	16015	15866	15787	16047	15868	16049	15971	15993	15951	15969	15952	16033	15816	15903	15990	15928	15814	15888	15694	15869	15816	15810	16051	15789	15794	15823	15753	15912	15924	15960	15873	15937	15921	15693	15954	15950	15935	15937	15900	15834	15934	15899	15873	15748	16024	15964	15802	16005	15969	15963	15903	16016	15929	15742	15962	15679	15988	16008	15919	15969	15836	15989	15823	15959	15982	15798	15669	15786	15830	15912	15777	15855	15749	15760	15895	15817	15685	15946	15895	15864	15848	15849	15959	15848	15896	15987	15789	15853	15752	15964	15971	15872	15999	15989	15919	15873	15868	15845	15772	16052	15748	15725	15887	15947	15935	15849	15974	16001	15894	16042	15850	15859	15844	15928	15849	15743	16043	15915	15938	15837	15889	15969	15810	16035	15917	15796	15930	15933	16099	15881	15857	16147	15798	15850	16034	15947	16055	15969	15787	15942	15881	15816	15697	15960	16030	15836	16086	15836	15824	15847	16034	15739	15944	15930	15986	15929	15887	15837	15930	15881	15928	15720	15792	15883	15914	15783	16124	15812	15928	15969	15942	15751	15820	16097	15868	15923	15940	15959	15938	15785	15841	15840	15844	15879	15991	16113	15930	16012	16029	15811	15958	15918	15989	15865	15818	15994	15770	15873	15836	15720	15925	15885	16034	15924	15857	15942	15980	15836	15793	15902	16128	15880	16048	15885	15732	15956	15788	15775	15891	15755	15833	15834	15913	15964	15873	15899	16016	15881	15837	15972	15994	15888	15859	15906	15887	15807	15891	15966	15797	15893	15855	15892	16053	15980	15798	15981	16049	15931	15737	15948	15811	15857	15865	16020	15864	15860	15939	15884	15991	15841	15904	15818	16014	15832	16010	15996	15880	15900	16066	16045	15955	15875	15957	15745	15890	15956	16075	15995	15890	15901	15710	15753	15951	15884	15819	15833	16000	15799	15922	15788	15789	15857	15886	15813	15798	15770	15961	15835	15956	15844	15832	15924	16033	16020	15930	15800	15814	16043	15886	15868	15919	15859	15938	16043	15877	16058	15905	15972	15804	15977	16019	15925	15986	15831	15801	15749	15823	15870	15775	15935	15737	15845	15950	15918	15750	15952	15818	16072	15763	15850	16022	15864	15949	15914	16003	15932	15745	15861	15992	15902	15898	15957	15938	15984	16102	15914	15889	15739	15952	15982	15899	15882	16033	15917	16016	15735	15938	16077	15870	15786	15898	15805	15927	15933	15769	15928	15973	15838	15989	15963	15819	15900	15874	15860	15922	15920	15864	16035	15878	16067	15904	15853	16109	15804	15902	16043	15909	15820	15813	15728	16144	15816	15795	16080	15968	15949	15758	15702	15992	15906	15766	15989	16037	15826	15971	15919	15920	15829	15780	15839	16069	15739	15877	15859	16028	15919	15852	15734	15944	15890	15761	16029	15996	16026	15943	15904	15961	15712	15798	15851	15957	15826	15999	16028	15967	15814	15988	15961	15894	15781	15740	15885	15888	16018	15947	15821	15966	15908	15820	15767	15837	15972	15975	15859	15707	15871	15912	16030	15743	15965	16044	15980	15939	15798	15779	15646	15976	16011	15836	15882	15911	15941	15856	15941	15942	15705	15931	15817	15941	15869	15852	16041	15930	15914	16000	15935	15992	15858	15862	15809	15908	15918	15937	15882	15989	15989	15767	15915	15729	15897	15831	15861	15973	16044	15962	15880	15892	15896	16106	15834	15896	15899	15890	15772	15855	16003	15866	16005	16098	15905	15937	15957	15824	15922	15966	15697	15920	15764	15890	15898	16083	16009	15841	15833	15891	15783	15967	15677	15963	15894	15876	15874	15824	15910	15926	16006	15937	15755	15999	15815	15886	15930	15875	15954	15783	15875	16020	16006	16015	15928	16165	15934	16027	16056	16024	15784	15974	15694	15743	15969	15880	15707	15850	15891	15908	15879	16033	16037	15926	15905	15977	15984	15845	15797	15847	15898	15699	16025	15924	15929	15925	15894	15921	15901	15901	15861	15969	15963	15915	15857	15972	15865	15854	15760	15938	15877	16053	15875	15831	15624	15920	15832	15782	15709	15850	15946	15935	15892	15952	15913	15886	15906	16005	15883	15933	16010	15837	15871	15903	15914	15737	15781	15796	16072	15957	15741	15872	15913	15785	15905	15935	15950	16009	15815	16012	15926	15919	15802	16235	15924	15769	15922	15839	16031	15854	15885	15871	15909	15765	15852	16035	15919	15910	15748	15721	15837	15912	16078	15911	15954	16054	15917	15835	16071	16008	15979	15944	15915	16036	16067	15875	15651	15972	15916	15857	15997	15966	15997	15899	15995	15947	15871	15845	15846	15945	15833	15786	15924	15771	15973	15864	15932	16027	15901	15805	15923	15851	15970	16049	15834	15854	15937	15828	16028	15925	15953	15828	15849	15790	15940	16013	15914	16063	16071	15828	15927	15902	15897	15966	15898	15952	15933
22966	21360	29225	23872	21543	23320	24374	19614	18663	18924	18518	18420	18304	18067	18148	18096	18204	18088	17799	17922	17833	17806	18082	18003	17930	18003	17888	17935	17973	18111	19392	21698	22440	21612	19651	18914	18227	17936	17928	18004	17708	17729	17985	17705	17986	17806	17625	17720	17905	17859	17842	18208	17815	17973	17882	17743	17617	17828	18152	17728	17740	17656	17829	17901	17716	17743	17747	17704	17655	17953	17954	17852	17901	17633	17682	17915	17809	17940	17901	17898	17751	17750	17759	17881	17782	17616	17881	17834	17763	17862	17790	17697	17673	17987	17801	17724	17854	17992	17875	17827	17858	17481	17798	17854	17690	17723	17745	17792	17635	17756	17807	17851	17750	17786	17786	17769	17748	17742	17880	17715	17666	17484	17560	17934	17815	17773	17741	18040	17570	17798	17738	17868	17889	17589	17768	17690	17671	17846	17814	17550	17797	17640	17748	17767	17744	17740	17785	17850	17949	17687	17612	17571	17909	17736	17796	17678	17721	17649	17607	17830	17710	17769	17775	17692	17764	17762	17865	17909	17623	17747	17792	17636	17849	17818	17899	17829	17740	17723	17688	17769	17868	17906	17703	17680	17868	17875	17952	17821	17852	17746	17908	17904	17870	17810	17700	17816	17862	17807	17771	17885	17674	17800	17735	17983	17595	17845	17790	17727	17849	17720	17592	17649	17732	17678	17827	17844	17722	17811	17802	17944	17709	17640	17858	17555	17790	18062	17833	17737	17783	17806	17789	17752	17753	17538	17854	17653	17817	17699	17850	17693	17550	17733	17751	17760	17643	17591	17773	17857	17825	17824	17528	17618	17793	17758	17964	17759	17651	17971	17795	17824	17838	17705	17586	17647	17698	17857	17661	17770	17752	18079	17884	17583	18047	17766	17716	17558	17983	17894	17655	17766	17651	17888	17746	17834	17681	17512	17902	17849	17675	17623	17773	17584	17694	17577	17763	17807	17821	17739	17759	17950	17753	17724	17655	17921	17749	17637	17708	17651	18122	17864	17924	17807	17718	17987	17691	17726	17808	17764	17692	17540	17928	17723	17741	18032	17664	17755	17793	17657	17974	17831	17761	17778	17634	17874	17907	17781	17705	17838	17709	17905	17879	17776	17723	17692	17776	17809	17978	17711	17918	17811	17643	17753	17872	17758	17875	17536	17868	17661	17897	17569	17743	17958	17626	17712	17855	17796	17779	17585	17768	17672	17782	17631	17749	17743	17835	17580	17858	17671	17826	17576	17686	17769	17852	17731	17710	17796	17629	17848	17741	17702	17647	17716	17874	17724	17771	17668	17851	17865	17819	17578	17851	17888	17819	17602	17892	17648	17619	17881	17696	17626	17694	17758	17756	17645	17747	17889	17915	17857	17889	17871	17895	17805	17674	17792	17707	17633	17885	17610	17806	17624	17783	17581	17659	17560	17722	17682	17663	17698	17665	17620	17862	17951	17779	17709	17829	17684	17707	17838	17595	17819	17844	17514	18005	17884	17675	17797	17709	17807	17689	17761	17760	17715	17721	17709	17901	17848	17704	17818	17608	17910	17952	17684	17720	17854	17807	17745	17848	17553	17643	17546	17795	18082	17821	17697	17749	17723	17647	17594	17761	17597	17799	17750	17760	17715	17784	17804	17770	17611	17826	17803	17730	17808	17769	17647	17646	17590	17765	17776	17885	17712	17850	17696	17704	17852	17917	17788	17669	17871	17804	17647	17604	17652	17518	17752	17904	17538	17902	17717	17556	17787	17739	17715	17794	17699	17822	17807	17647	17493	17817	17880	17658	17795	17829	17700	17788	17744	17610	17696	17665	17899	17621	17711	18005	17960	17982	17691	17734	17925	17632	17668	17991	17863	17877	17838	17624	17797	17998	17673	17935	17735	17650	17952	17799	17851	17750	17835	17767	17640	17651	17916	17824	17810	17980	17833	17888	17821	17593	17734	17642	17675	17906	17724	17815	17689	17783	17734	17689	17467	17728	17495	17572	17619	17573	17944	17690	17694	17743	17893	17747	17933	17767	17753	17887	17948	17600	17863	17829	17767	17808	17707	17731	17929	17676	17745	17844	17983	17753	17677	17768	17754	17626	17798	17683	17718	17699	17712	17838	17863	17831	17756	17591	17715	17766	17740	17608	17370	17638	17806	17908	17916	17788	17669	17670	17815	17710	17732	17605	17862	17656	17887	17754	17638	17635	17797	17510	17539	17798	17781	17720	17661	17507	17732	17686	17653	17700	17746	17732	17735	17673	17683	17680	17800	17783	18108	17667	17695	17838	17777	17993	17777	17785	17623	17893	17717	17982	17677	17722	17718	17968	17876	17907	17875	17792	17534	17766	17795	17839	17801	17719	17626	17784	17705	17738	17738	17711	17907	17776	17620	17764	17848	17779	17757	17761	17651	17639	17722	17687	17661	17657	17750	17648	17827	17900	17673	17788	17645	17829	17751	18028	17545	17599	17703	17848	17775	17742	17582	17539	17763	17731	17580	17874	17630	17668	17711	17876	17616	17811	17819	17856	17775	17668	17642	17804	17591	17604	17760	17876	17642	17711	17791	17854	17734	17705	17697	17679	17573	17649	17800	17641	17692	17705	17679	17825	17908	17621	17791	17651	17867	17919	17802	17708	17620	17777	17792	17717	17837	17849	17797	17880	17738	17589	17743	17929	17832	17772	17723	17729	17808	17756	17748	17933	17860	17845	17754	17838	18006	17690	17645	17915	17912	17799	17819	17594	17717	17939	17800	17503	17723	17778	17672	17506	17791	17729	17796	17495	17784	17821	17896	17815	17949	17774	17659	17741	17601	17853	17702	17683	17886	17801	17770	17739	17765	17647	17577	17777	17885	17796	17889	17860	17806	17858	17710	17770	17748	17787	17848	17900	17707	17882	17818	17692	17610	17642	17627	17778	17729	17618	17702	17699	17827	17664	17860	17685	17711	17787	17676	17777	17776	17767	17762	17773	17771	17778	17772	17777	17834	17681	17817	17733	17682	17796	17760	17889	17721	17672	17552	17677	17698	17690	17831	17587	17761	17677	17417	17837	17512	17734	17842	17809	17763	17626	17627	17848	17761	17967	17876	17811	17643	17785	17786	17733	17679	17949	17700	17648	17654	17745	17699	17717	17728	17741	17840	17816	17592	17754	17842	17734	17743	17767	17737	17810	17906	17719	17790	17830	17908	17816	17732	17646	17724	17605	17735	17748	17829	17696	17957	17669	17811	17849	17861	17802	17914	17716	17891	17535	17712	17883	17687	17612	17629	18081	17606	17716	17695	17532	17736	17905	17781	17788	17773	17910	17824	17670	17936	17864	17897	17840	17705	17566	17510	17892	17481	17712	17798	17850	17809	17641	17928	17626	17684	17735	17690	17593	17817	17623	17930	17916	17865	17826	17645	17732	17604	17550	17595	17656	17797	17854	17596	17552	17924	17570	17706	17568	17687	17823	17805	17878	17760	17695	18034	17766	17823	17896	17900	17856	17880	17606	17581	17782	17709	17781	17873	17787	17909	17790	17656	17787	17793	17609	17660	17651	17667	17760	17836	17595	17897	17769	17745	17656	17642	17663	17598	17613	17736	17613	17828	17747	17767	17767	17576	17776	17692	17595	17590	17630	17650	17605	17732	17763	17930	17749	17908	17880	17729	17700	17724	17752	17554	17787	17630	17797	17610	17821	17862	17726	17528	17943	17766	17837	17799	17749	17919	17493	17768	17522	17931	17889	17533	17729	18056	17675	17677	17645	17905	17703	17636	17793	17755	17797	17773	17787	17633	17827	17740	17672	17722	17768	17689	17734	17602	17675	17849	17765	17603	17582	17902	17684	17728	17673	17684	17879	17831	17729	17728	17472	17784	17860	17992	17999	17898	17731	17829	17576	17899	17632	17691	17653	17760	17714	17766	17872	17825	17749	17713	17610	17813	17844	17714	17737	17874	17714	17798	17761	17956	17842	17620	17712	17749	17921	17809	17737	17789	17660	17594	17751	17778	17805	17733	17847	17876	17563	17864	17761	17756	17842	17749	17654	17717	17738	17789	17798	17876	17759	17766	17711	17774	17732	17832	17879	17612	17810	17654	17720	17752	17716	17613	17569	17892	17702	17834	17789	17613	17794	17762	18081	17774	17843	17670	17731	17699	17710	17731	17748	17793	17852	17715	17786	18050	17919	17708	17739	17639	17850	17774	17646	17664	17670	17869	17700	17660	17700	17839	17879	17857	17749	17801	17831	17711	17766	17737	17746	17718	17730	17800	17706	17698	17875	17752	17536	17624	17701	17640	17658	17751	17726	17957	17681	17866	17767	17608	17779	17686	17836	17605	17721	17690	17828	17588	17704	17498	17702	17884	17824	17857	17787	17723	17651	17871	17743	17837	17776	17753	17666	17788	17602	17494	17618	17802	17987	17773	17836	17739	17805	17903	17808	17753	17755	17639	17895	17652	17841	17664	17775	17835	17751	17739	17876	17758	17740	17909	17965	17895	17938	17689	17647	17658	17871	17780	17850	17889	17975	17886	17839	17760	17767	17828	18129	17742	17741	17724	17751	17765	17881	17925	17645	17602	18000	17897	17570	17805	17815	17620	17691	17595	17873	17780	17839	17809	17833	17794	17700	17607	17875	17775	17706	17751	17810	17740	17829	17892	17825	17802	17678	17882	17670	17742	17772	17931	17761	17611	17708	17819	17919	17583	17719	17484	17784	17803	17822	17878	17685	17735	17753	17646	17601	17774	17677	17696	17721	17629	17703	17700	17671	17943	17878	17975	17948	17827	17688	17805	17821	17695	17819	18047	17775	17659	17834	17929	17619	17842	17839	17709	17724	17590	17722	17614	17724	17593	17711	17812	17641	17705	18069	17705	17793	17884	17829	17746	17579	17737	17850	17713	17556	17760	17779	17838	17864	17675	17858	17801	17746	17846	17775	17796	17657	17844	17884	17604	17655	17682	17784	17672	17807	17736	17733	17727	17767	17766	17674	17758	17754	17898	17713	17684	17572	17788	17880	17829	17947	17744	17646	17612	17905	17908	17762	17840	17620	17701	17575	17651	17835	17866	17655	17694	17636	17764	17788	17751	17938	17679	17689	17759	17816	17650	17778	17780	17808	17581	17585	17635	17829	17540	17665	17891	17856	17975
18463	32071	28808	22718	20096	18903	18135	17581	17377	16945	16924	16550	16493	16494	16265	16381	16303	16211	16435	16254	16248	16309	16227	16091	16114	16212	16146	15933	16134	16456	18745	22635	23027	20731	18391	17105	16374	16062	15992	15934	15995	15976	15984	15939	15994	16050	15955	15918	15923	15987	15999	15984	16034	16083	15909	15847	15919	15997	15928	15990	16145	16023	15917	16102	16035	15928	16010	15942	15877	16110	16062	15920	15964	15865	16105	15909	15984	16037	16012	15969	15926	15953	15817	15875	16015	15906	16113	15764	16059	16028	15860	16044	15911	15936	15918	15905	15915	16090	15924	15957	15841	15909	16060	16021	15954	15956	15849	15900	15981	15904	15908	15897	15868	16034	16038	16055	15930	15912	16064	15981	15793	16093	15914	15946	16103	16009	15745	16000	15926	15971	15870	15804	16053	16123	15988	15823	15842	15897	15944	16090	16142	15938	15986	15964	15911	15872	16057	15912	15892	16058	15757	15779	15950	16137	15869	15985	16090	16041	16105	16052	15969	15921	15969	16038	15846	15927	15923	15888	16138	16026	15888	15907	15911	15819	15873	16014	16147	15858	15906	15841	15952	15967	15910	16018	16056	15964	15991	16028	15940	15861	16111	15802	15877	15706	16069	15927	16033	16011	16001	15780	15897	15864	15778	16091	15884	15930	15883	15884	16029	15933	15979	16138	16020	15982	15812	16129	16042	16029	15990	15930	15946	15829	16131	16050	15909	15870	15999	15973	16095	15963	15911	15891	16004	15791	15927	15973	15957	15795	15915	16026	15902	15874	15987	16064	15696	15932	16111	15983	15958	15882	16024	15933	15967	15989	15776	16067	15958	16038	15923	15870	15937	16041	15879	15809	15884	15903	15807	15896	16033	15952	15953	16084	15781	15931	15936	16023	15978	15883	15864	16160	15773	15896	15880	16061	16117	15989	15929	15978	15896	16082	16004	15978	16057	15859	15954	15949	15941	15703	15928	15986	15815	16055	15947	16002	16219	15833	16115	15848	15928	15927	15915	15973	15893	15803	15999	15778	15923	15970	15910	16023	15772	15854	15972	16011	15988	15894	16042	15934	15905	16138	16003	16020	15967	15815	16038	15998	15975	15960	15962	15924	15954	15976	15907	15880	15926	15841	15981	15914	15867	16014	16160	16049	15889	15949	15963	15934	15766	15942	15878	15924	15856	15995	15777	15870	15991	15910	15891	15893	15819	16012	15975	15925	15985	15814	16068	15850	16064	15984	15922	15903	16056	16028	15928	15996	15803	15940	15929	15976	16120	15780	15899	15944	16084	15923	15817	15619	16017	15938	16065	16017	15860	15823	15861	16039	15995	16022	16071	15925	15938	15811	16004	15749	15986	15945	15977	16010	15871	16005	15932	16049	16035	15930	15957	15993	15862	15915	15814	15814	16014	15879	15907	15968	15940	16064	16003	15914	15873	15884	15985	15900	15995	16107	16046	15771	15851	15801	15747	16082	15932	15902	15988	15933	16021	15921	15919	15879	15852	15957	15961	15934	15939	16006	16160	15670	15915	16040	15878	16062	15877	16016	16117	16017	15879	15891	16044	15931	16000	15966	16106	16086	15976	16022	15918	15985	15809	15917	15922	15955	15914	15997	16057	15976	15925	15762	15893	15942	15753	15910	15929	16063	16037	15994	15959	15890	15841	16030	16256	15953	15805	15830	16026	15972	15877	16037	16047	16071	15999	15930	15881	15932	16051	15846	15882	15865	16009	15985	15954	15942	15937	16016	15759	16082	16072	15951	15905	15799	16041	15782	16048	15976	15965	15945	15902	15849	15888	15972	15870	15826	15925	15832	15933	15967	15929	15977	15988	15933	15969	15940	16006	15778	15961	16023	16016	15816	15968	16035	15980	15837	15959	15862	16020	15916	15897	15792	15965	16006	16011	15885	16062	15779	15960	15980	16051	16170	15889	15925	16060	15894	16029	16087	16043	16004	15902	16010	16030	15964	16068	15837	15800	15880	15922	16082	15898	15878	15899	15867	16083	15858	15851	15922	16036	15944	15959	15998	15889	16120	16082	16016	15991	15897	15792	16074	16075	16030	15921	16198	15856	15957	15871	16050	15776	15828	15893	15852	15675	15927	15838	15960	15959	16013	15932	15761	16047	15996	15941	16019	16014	15894	15942	16039	15908	15856	16037	15777	16078	15894	15985	15904	15917	15816	16042	15818	16041	16101	16127	16008	15953	15988	15907	15927	15907	16085	15962	15959	16252	15828	15955	16022	15837	15850	16096	16060	16018	15870	15879	15994	15903	15934	15868	15957	15897	16129	15934	15853	16043	16064	16099	15837	15966	15919	15929	16011	15836	15819	15828	16122	15721	16005	15989	15975	15866	16096	15937	15842	16078	15807	16037	15938	15890	15899	16067	15871	15996	16028	16076	15884	16042	16008	15916	15988	15770	15917	15956	16070	16042	15848	15938	15952	15981	16027	15828	16001	15894	16003	16062	15957	16014	15906	15799	16107	15869	15905	15954	16015	15877	15880	15897	16037	15977	15855	15873	16071	15950	16012	15921	16024	15965	15943	16077	15729	15869	15771	15833	15968	15971	15774	15997	15920	15989	16008	16002	16028	15614	15727	15916	15896	16159	15943	15968	15941	15937	15932	15881	15832	15824	15821	16064	15959	15964	16227	15908	15893	16017	16024	16024	15985	15912	16232	15960	15985	15961	15877	16062	15981	15966	15921	15779	15912	15872	16016	15745	15924	15852	15980	15892	15820	15997	16048	16037	15979	16022	15910	16107	15944	15935	15902	16093	15857	15953	16002	15849	16013	15896	16000	16072	16000	16014	15955	15917	15810	15970	16067	15988	16048	15972	15787	15973	15970	15880	15874	15993	16125	15996	15881	15965	15926	15882	15818	15832	16022	15826	16074	16031	16047	16125	15909	15988	15862	15810	15891	15881	15840	15990	15825	16004	15870	15983	15921	16000	15945	15987	15804	15915	15931	15885	16044	15928	16046	15870	15999	16039	15823	15800	15946	16046	16000	16042	16001	15762	15998	16053	15977	15816	15880	15850	16046	16004	15989	16088	16056	15902	15931	16083	16000	15851	15962	15740	15923	15955	15942	15995	16044	15877	15937	16045	15922	16133	15938	16134	16089	15943	15890	15971	15927	15946	15938	15963	15942	15992	16096	15748	15876	15896	15906	15974	15834	15826	15850	16187	16026	15979	15766	15903	15954	15922	15788	15928	15856	15767	15696	16097	15912	15883	15962	16024	15741	15962	16008	15890	15823	16007	15982	15930	15738	15968	16017	16056	16079	15957	15940	15968	15900	15910	15859	15894	15950	15953	15798	16053	15914	15929	15768	15837	15916	15946	15874	16016	15910	16023	15932	15920	16092	15922	15744	16040	15814	16028	15881	15951	15937	16145	15907	16017	16119	16058	15715	15876	15880	15900	15951	16077	15960	15951	16134	15914	15765	15956	15997	15887	15947	16076	15962	15982	16001	15990	15828	15945	15959	16043	15904	16063	16025	15822	15967	15925	15814	15953	15870	15778	15936	16054	16029	15882	15882	15845	15880	15917	15848	15881	15924	16040	15965	16043	15915	15996	16189	15658	16051	15814	15927	15942	15916	16002	15836	15976	15927	15939	15966	15979	15887	15851	15936	15783	15964	15988	15853	15800	16065	15891	15972	16003	15961	15912	15976	15893	15777	15895	15968	15862	15778	15978	15909	16084	15962	16096	16023	16006	15909	16047	15889	15830	15835	15978	15875	15907	16026	15999	15851	15796	15884	15813	15995	15901	16026	16025	15995	16069	15900	15903	15987	15959	15901	15957	15885	16004	15927	15976	15786	16062	15896	15945	15925	16074	15752	15880	15912	15844	16072	15951	15999	15965	15868	16025	15950	15924	15959	15891	16047	15772	15836	16049	16048	15768	15984	16051	15984	15745	15909	15979	16008	15948	15962	15947	16044	15973	15978	15947	15924	15727	16001	16090	15911	15959	16025	15874	15929	16095	16051	15921	16079	16019	15797	15975	15877	15985	16072	15959	15895	16008	15919	15891	16011	15954	15883	15917	15913	15926	15841	15947	15844	16040	16044	15998	15961	16020	16043	15987	15982	15883	15750	15924	15981	15922	15915	15933	15825	16019	15984	15990	15926	15892	15898	15861	15932	15870	15790	15999	15723	15875	16073	15910	15994	16095	16086	16053	15967	15955	16124	15779	15983	15873	15914	15907	16087	16106	16063	15878	15989	15885	16000	16018	15958	16056	15885	16026	15954	16036	15971	16051	16034	15895	15917	16057	15910	15992	15912	16091	16005	16037	15917	15844	15790	16013	16041	15986	15779	15898	15894	16065	15809	15993	15837	15915	15932	15885	16052	15848	15973	15857	16010	15928	16117	15971	15935	16020	15974	15854	16115	15826	15988	16013	15820	15974	15839	15824	15932	15940	15750	15907	15998	15867	15923	15947	15998	15874	15944	15823	16080	15952	15861	16117	15977	16060	15968	15849	15890	16006	15882	15851	15937	15817	15947	15930	16038	15913	15831	15931	15991	15941	15948	15798	16011	15933	16032	15904	16066	16200	15974	15902	15748	16053	16014	16097	16008	15921	15832	16087	16008	16060	15881	15870	15927	15908	15867	15969	15953	15949	15960	15938	15915	16047	16061	16062	15956	15954	15939	15928	15813	15880	15919	15849	15913	15917	16055	15912	15861	16040	15929	15871	16059	15941	16129	15903	16005	16057	16052	15840	16007	15878	15910	15993	15941	16017	15883	15867	15939	15899	15845	16021	15841	15883	15954	15971	15835	15890	15949	16044	15913	16043	15768	15942	15932	15917	15987	15978	15822	15949	15862	15929	15853	16062	16020	16016	16064	15961	16053	15815	15957	16081	15912	15695	15907	15982	16026	15966	15908	15914	15795	15972	15681	15829	15972	15844	15817	15939	15922	15640	15870	16040	15887	15963	16113	15898	16025	15857	16003	15979	15881	15909	15819	15966	15862	16005	15961	16021	15954	16054	15866	16023	16095	15955	15937	15915	15911	15990	15981	15901	15873	16076	16094	15990	16079	15843	15833	16008	15898	15902	15981	15775	16075	16044	15853	15988	15921	15959	15913	16117	15722	15885	15927	15936	15984	15913	15935	15945	15993
27675	22193	24347	21242	18094	17986	18182	17898	17812	17818	17751	17753	17796	17716	17653	17677	17698	17771	17799	17866	17620	17694	17607	17433	17688	17744	17615	17844	17549	17571	17656	18081	18168	18001	17940	17824	17726	17908	17541	17719	17549	17498	17549	17550	17556	17629	17755	17503	17552	17677	17643	17530	17611	17612	17706	17453	17732	17555	17557	17642	17859	17581	17505	17656	17573	17584	17592	17471	17728	17593	17536	17468	17654	17661	17581	17613	17638	17597	17678	17484	17609	17619	17574	17734	17853	17647	17425	17554	17670	17641	17509	17797	17551	17709	17463	17655	17607	17687	17445	17773	17652	17546	17636	17978	17689	17626	17436	17640	17575	17467	17805	17499	17406	17540	17528	17534	17725	17615	17739	17547	17714	17506	17746	17765	17739	17604	17601	17715	17645	17652	17610	17603	17482	17604	17662	17607	17645	17813	17669	17613	17607	17548	17697	17755	17476	17598	17787	17726	17438	17477	17522	17722	17561	17620	17681	17633	17525	17551	17468	17671	17617	17763	17659	17537	17533	17681	17637	17612	17602	17525	17489	17560	17567	17520	17699	17551	17612	17655	17308	17695	17694	17630	17706	17840	17603	17758	17545	17669	17561	17635	17634	17630	17588	17450	17456	17495	17760	17635	17734	17810	17537	17637	17454	17530	17373	17609	17616	17618	17714	17805	17581	17609	17553	17693	17677	17576	17631	17666	17514	17500	17521	17670	17430	17453	17632	17599	17509	17547	17647	17732	17666	17652	17563	17725	17692	17642	17343	17644	17587	17605	17580	17334	17459	17661	17610	17560	17565	17718	17441	17637	17540	17360	17558	17655	17577	17528	17635	17567	17511	17531	17856	17609	17819	17678	17586	17593	17653	17490	17579	17531	17755	17817	17603	17448	17651	17727	17710	17630	17749	17593	17745	17898	17662	17821	17855	17750	17596	17638	17554	17507	17607	17700	17638	17913	17493	17664	17698	17664	17608	17625	17497	17572	17731	17528	17846	17613	17518	17491	17453	17359	17586	17554	17644	17596	17467	17528	17809	17470	17719	17570	17660	17632	17767	17703	17483	17592	17489	17584	17572	17589	17803	17687	17638	17756	17634	17611	17690	17625	17624	17528	17520	17480	17535	17697	17589	17531	17705	17627	17666	17557	17482	17663	17747	17360	17609	17551	17765	17700	17683	17668	17818	17494	17716	17697	17805	17418	17584	17427	17657	17577	17437	17511	17583	17629	17720	17559	17774	17549	17930	17471	17418	17644	17542	17800	17630	17688	17456	17363	17580	17566	17699	17826	17578	17652	17570	17600	17539	17471	17536	17625	17881	17618	17440	17662	17764	17633	17714	17465	17715	17707	17595	17412	17481	17598	17697	17768	17555	17489	17643	17413	17476	17568	17476	17534	17611	17720	17514	17524	17680	17921	17700	17590	17837	17809	17476	17520	17475	17541	17559	17571	17382	17570	17557	17608	17808	17600	17701	17687	17585	17533	17536	17568	17619	17498	17755	17497	17662	17542	17630	17716	17776	17733	17593	17739	17645	17685	17551	17608	17631	17696	17803	17676	17588	17566	17490	17639	17576	17541	17652	17650	17642	17497	17726	17621	17620	17528	17827	17782	17737	17618	17600	17780	17517	17788	17472	17471	17603	17652	17652	17645	17824	17665	17544	17606	17528	17634	17402	17600	17542	17664	17695	17615	17424	17599	17682	17557	17615	17720	17790	17427	17722	17700	17741	17561	17463	17650	17615	17561	17683	17551	17520	17665	17535	17464	17666	17647	17731	17451	17588	17316	17660	17607	17623	17550	17457	17634	17418	17618	17561	17721	17603	17469	17508	17644	17663	17662	17624	17645	17552	17570	17729	17579	17459	17552	17765	17651	17805	17608	17572	17661	17733	17524	17762	17626	17723	17611	17515	17613	17653	17325	17566	17440	17664	17528	17403	17730	17414	17702	17700	17524	17597	17542	17660	17555	17638	17534	17534	17751	17536	17725	17659	17572	17575	17661	17823	17716	17699	17906	17690	17781	17791	17656	17454	17428	17677	17558	17591	17677	17769	17769	17608	17641	17530	17669	17577	17664	17507	17739	17430	17587	17501	17585	17625	17511	17519	17611	17579	17354	17403	17511	17503	17510	17455	17785	17661	17394	17491	17601	17561	17603	17621	17570	17627	17434	17371	17617	17516	17654	17426	17552	17558	17633	17662	17660	17444	17604	17570	17535	17654	17656	17553	17685	17599	17551	17461	17826	17641	17600	17685	17682	17547	17685	17599	17654	17722	17693	17637	17603	17777	17552	17623	17526	17814	17973	17464	17589	17542	17571	17505	17586	17805	17736	17543	17710	17626	17460	17444	17527	17714	17657	17773	17657	17667	17540	17761	17805	17708	17689	17540	17573	17494	17561	17538	17516	17417	17466	17773	17776	17590	17573	17617	17593	17576	17657	17677	17450	17477	17576	17548	17550	17678	17502	17617	17463	17743	17700	17453	17624	17703	17383	17581	17448	17665	17666	17528	17454	17770	17789	17716	17571	17705	17491	17784	17489	17732	17710	17803	17822	17577	17560	17554	17547	17637	17693	17426	17363	17529	17616	17631	17686	17773	17722	17558	17627	17648	17737	17652	17813	17434	17492	17621	17534	17486	17630	17487	17530	17722	17784	17647	17620	17476	17337	17721	17467	17549	17729	17460	17753	17616	17403	17657	17564	17584	17678	17486	17628	17780	17710	17565	17575	17700	17492	17511	17603	17523	17561	17628	17631	17629	17613	17830	17774	17615	17744	17612	17529	17579	17470	17466	17630	17562	17655	17678	17545	17598	17549	17602	17611	17562	17657	17453	17701	17575	17718	17658	17559	17381	17418	17620	17546	17560	17436	17695	17681	17503	17706	17694	17646	17493	17606	17691	17662	17618	17630	17462	17584	17736	17600	17514	17477	17389	17542	17752	17551	17415	17410	17399	17512	17547	17637	17660	17654	17451	17639	17832	17727	17676	17811	17652	17563	17645	17635	17475	17854	17797	17516	17464	17475	17673	17773	17444	17322	17450	17476	17542	17523	17480	17549	17576	17598	17614	17619	17669	17663	17351	17560	17625	17527	17689	17468	17659	17553	17578	17502	17680	17596	17595	17860	17739	17740	17743	17398	17744	17573	17466	17727	17467	17532	17787	17511	17470	17541	17526	17462	17490	17402	17493	17580	17757	17577	17570	17459	17699	17509	17618	17546	17562	17499	17654	17629	17654	17710	17515	17632	17707	17705	17593	17623	17652	17831	17573	17411	17515	17558	17641	17744	17631	17689	17495	17781	17551	17554	17450	17628	17457	17646	17845	17618	17550	17645	17566	17599	17506	17654	17695	17702	17677	17649	17608	17632	17557	17740	17264	17489	17626	17593	17706	17642	17467	17686	17454	17516	17603	17681	17702	17531	17820	17653	17579	17604	17687	17600	17464	17401	17588	17608	17469	17667	17578	17653	17626	17658	17517	17407	17704	17779	17603	17600	17521	17400	17595	17504	17633	17587	17604	17735	17526	17542	17726	17837	17681	17718	17281	17607	17593	17683	17562	17444	17590	17613	17566	17295	17623	17562	17472	17909	17375	17654	17573	17595	17432	17735	17490	17803	17627	17719	17590	17743	17645	17677	17770	17595	17528	17649	17605	17650	17520	17718	17446	17567	17659	17452	17684	17424	17669	17683	17513	17570	17660	17554	17634	17688	17697	17636	17656	17622	17566	17563	17737	17701	17754	17624	17398	17551	17508	17683	17579	17677	17626	17552	17556	17754	17596	17433	17530	17650	17705	17577	17686	17541	17661	17710	17736	17415	17757	17623	17535	17505	17598	17575	17608	17417	17619	17600	17480	17563	17467	17665	17656	17644	17659	17399	17550	17684	17490	17584	17681	17752	17791	17668	17819	17701	17633	17660	17633	17631	17570	17480	17608	17635	17486	17557	17792	17751	17502	17507	17530	17661	17578	17732	17747	17773	17809	17629	17544	17808	17634	17624	17517	17507	17755	17521	17408	17540	17649	17684	17677	17518	17789	17580	17649	17708	17447	17507	17741	17497	17634	17650	17561	17755	17526	17656	17610	17676	17642	17578	17797	17420	17408	17680	17466	17535	17618	17615	17503	17418	17449	17489	17546	17397	17608	17684	17793	17515	17641	17547	17661	17502	17623	17620	17660	17526	17578	17828	17636	17506	17729	17845	17758	17796	17886	17450	17611	17709	17522	17731	17637	17582	17749	17585	17576	17448	17508	17676	17537	17524	17729	17594	17727	17402	17709	17314	17544	17520	17624	17699	17866	17687	17636	17802	17690	17567	17575	17495	17462	17582	17608	17535	17738	17663	17779	17690	17677	17561	17588	17567	17727	17651	17754	17657	17511	17562	17781	17559	17613	17592	17631	17644	17703	17804	17636	17478	17547	17758	17723	17714	17670	17737	17429	17506	17566	17621	17703	17609	17427	17681	17685	17719	17578	17903	17672	17663	17603	17573	17726	17777	17750	17623	17813	17629	17759	17521	17384	17473	17586	17667	17503	17605	17721	17552	17550	17694	17619	17612	17675	17672	17678	17552	17730	17518	17554	17644	17507	17631	17652	17755	17847	17796	17654	17518	17568	17668	17611	17691	17602	17426	17609	17514	17746	17577	17696	17746	17434	17474	17486	17628	17335	17463	17388	17671	17823	17625	17569	17690	17754	17610	17366	17604	17573	17636	17428	17615	17608	17433	17478	17674	17650	17616	17619	17490	17603	17629	17522	17522	17659	17519	17913	17685	17627	17409	17592	17776	17710	17637	17536	17757	17684	17686	17673	17547	17670	17736	17586	17472	17609	17921	17668	17489	17608	17571	17687	17644	17582	17769	17820	17577	17788	17625	17481	17350	17568	17670	17547	17721	17457	17506	17669	17633	17600	17457	17633	17324	17461	17602	17599	17599	17582	17334	17483	17524	17775	17583	17375	17593	17715	17584	17493	17655	17684	17407	17601	17734	17576	17684	17784	17700	17577	17825	17754	17579	17604	17660	17625	17693	17626	17732	17621	17766	17489	17580	17708	17593	17634	17766	17658	17642	17600	17536	17711	17608	17361	17537	17572	17522	17640	17693	17570	17611	17769	17674	17684	17695	17467	17589	17593	18037
16785	19935	19431	17659	16715	16494	16377	16285	16122	16188	16082	16052	16000	15945	15930	15945	16135	15897	16081	15991	16001	15936	15854	15882	15875	16012	15975	16025	15752	15917	16004	16447	16466	16477	16276	16104	15928	15844	16010	15858	15864	15718	15934	16001	15922	15932	15898	15760	15875	15805	15673	15942	16047	15972	16079	15845	15913	15861	15896	15775	15905	15944	15764	15981	15901	15909	15982	15938	15885	15950	15802	16014	15886	15819	15926	15794	16092	15716	15790	15747	15889	15853	15798	15773	15995	15841	15913	15813	15968	15886	15948	16023	15925	15855	15858	15865	15921	15969	15990	15887	15878	15812	15884	15935	15813	15880	15812	15989	15887	15897	15935	15893	15813	15906	15891	15886	15886	15782	16005	15911	15877	15884	15882	15860	15841	15663	15912	15830	15729	15976	15832	15702	15960	15928	15977	15756	15879	15615	16011	15872	15943	15898	15972	15958	15989	15902	15665	15836	15686	15884	15835	15909	15951	15920	15940	15857	15908	15927	16032	15967	15729	15726	15870	15937	15918	16074	15853	15783	15849	15724	16070	16064	15947	15785	15859	15989	15900	15928	15867	15841	15822	15750	15912	15899	15807	16017	15929	15732	15671	15772	15770	15769	15822	15917	15900	15804	15826	16025	15841	15810	15838	15843	16037	15898	15926	15811	15735	15954	15865	15834	16040	15882	15670	15818	15785	15882	15934	15985	15936	15816	15839	15903	15749	15780	15763	15862	15967	15808	15927	15798	15952	15754	15885	15867	15887	15826	15920	16000	15860	15889	15975	15846	15837	15915	15738	15920	15968	16070	15873	15861	15938	15811	16042	15858	15888	15835	15872	15807	15882	15837	15905	15993	15862	15849	15893	15961	15658	16075	15722	15840	15803	15844	15933	15908	15852	15760	15973	16043	15765	15799	15844	15869	15700	15892	15721	15927	15889	15953	15854	15866	15796	15770	16075	15844	15771	15705	15775	16008	15908	15855	15879	15909	15803	15874	15895	16003	15895	15897	15799	15910	15864	15841	15945	15962	15900	15950	15998	15913	15881	15882	15974	15800	15937	15847	15905	15935	15830	15952	16100	15911	16036	16080	15751	15936	15847	15856	15861	15815	15946	15767	15878	15744	15875	15889	15844	15816	15946	15806	15914	15967	15785	15691	15845	15888	15872	15888	15707	15881	15904	15811	15791	15888	15888	15812	15849	15915	15851	15943	15735	15990	15770	15896	15964	15851	15794	15763	15958	15972	15750	15808	15743	15918	15875	15801	15901	15762	15851	15875	15978	16055	15947	15727	15765	15891	15829	15794	15988	15662	15802	15877	15795	15936	15917	15899	15798	15961	15925	15873	15871	15775	16006	15993	15698	15828	15802	15838	15920	15890	15791	15893	15857	15889	15889	16050	15784	15907	15745	16039	15849	15753	15875	15844	15888	16014	15917	15748	15994	15887	15923	15801	15635	15837	15937	15690	15758	15990	15953	15693	15896	15975	15945	15845	15815	15783	15792	15756	15997	15994	16028	15936	15630	15924	15943	15878	15815	15971	15960	15829	15978	15807	15906	15852	15760	15952	16039	15725	15813	15873	15847	15922	16010	15821	15796	15963	15858	15919	15808	15851	15912	15888	15729	16023	16108	15842	15971	15831	15944	15945	15955	16020	15784	15993	15828	15748	15890	15733	15754	15893	16047	15829	15785	15717	15897	15801	16150	15762	15851	15900	15714	15978	15913	15930	15926	16028	15814	15712	15605	15858	15863	15734	15867	15784	15723	15952	16031	15794	15796	15982	15836	15921	16042	15967	16055	16065	15949	15774	15819	15878	15676	15815	15959	15749	15865	15817	15908	15729	15916	15959	15730	15788	15751	15765	15733	15841	15895	15822	15968	15726	16002	15796	15786	15959	15869	15823	16009	15826	15893	15907	15766	15930	15848	15877	15813	15829	15857	16038	16000	15817	15852	15930	15899	15801	15944	15862	15808	15845	15845	15923	15808	15739	15770	15981	15868	15767	15776	15814	15838	15751	16011	15876	15895	15817	16038	15865	15959	15749	15904	15937	15775	15692	15873	15747	16044	15818	15810	15694	15903	16035	15869	15903	15802	15902	15936	15789	15883	15921	15776	15988	15980	15941	15932	15873	15860	15994	16038	15893	15795	15795	15945	15942	15941	15988	15787	15948	15865	15759	15960	15841	15996	15833	15912	15937	15831	15979	15914	15756	15802	15868	15912	15648	15950	15834	15886	15984	16032	15671	15931	15836	15873	15877	15800	15784	15632	15891	15853	15967	15833	15839	15880	15833	15915	15810	15796	16022	15799	15852	15880	15909	15957	15927	15938	15804	16051	15882	15901	15960	15965	15968	15837	15844	15844	15877	15884	15793	15837	15852	15923	15776	15889	15838	15960	15813	16002	15649	15815	15721	15829	15867	16082	15861	15902	15925	15885	15908	15909	15867	15863	15849	15971	15592	15758	15970	15974	15828	15728	16040	15707	15956	15889	15915	15897	15741	16039	15894	15968	16054	15772	15896	15887	15978	15656	15853	15867	15928	15770	15783	15966	15880	15882	15856	16006	16046	15956	15909	15764	15918	15874	15891	15984	16035	15870	16065	15913	15969	15855	15991	15959	15877	15929	15815	15941	15926	15882	15779	15880	15841	16027	15804	15939	15986	15879	15711	15869	15738	15786	15968	15911	15910	15832	15889	15799	16000	15814	16018	15748	15916	15870	15800	15945	15870	15929	15768	15743	16034	15838	15834	15904	15950	15776	15907	15852	15875	15916	15940	15956	15893	16149	15876	15995	15938	15819	15724	16012	15800	15896	15855	15985	15852	15927	15753	15977	15743	15869	16013	16024	15920	15831	15828	15869	15862	15795	15905	15978	15863	16003	16013	15899	15934	15878	15960	15729	15949	15906	15895	15771	15927	15868	15692	15957	15792	15940	15932	15906	15970	15786	15799	15924	16004	15846	15686	15849	15830	15839	15870	15909	16096	15833	15866	15929	15806	15879	15855	15748	15947	15926	15992	15871	15852	15865	15802	15810	15786	15838	15922	15771	15747	15948	15980	16086	15757	15945	16038	15997	15970	16009	15928	15877	15757	16035	15784	15919	15808	16017	15764	15709	15837	16148	15825	15806	15874	16025	16112	15755	15758	15947	15834	15690	15784	15697	15895	15831	15787	15870	15966	15993	15906	15879	15907	15788	15896	15801	15816	15851	16019	15887	15810	15926	15919	16156	15907	15873	15818	15901	15876	16056	15848	15941	15804	15769	15837	15867	15873	15929	16085	15969	15852	15684	15814	15872	15960	15775	15842	15894	15961	15935	15873	15895	15906	15907	15709	15897	15828	15850	15820	15861	15784	15677	15907	15874	15918	15898	15848	15960	16023	15882	15973	15880	15856	15945	15989	15789	15961	15842	15748	15855	15821	15927	15833	15939	15851	16043	15833	15964	15992	15817	15964	15827	15874	15947	15909	16044	16135	15870	15852	16063	15862	15908	15998	15816	15730	15838	15972	15810	15831	16011	16042	15896	15847	15772	15828	15842	15676	15903	16007	15867	15891	15980	15647	15913	15911	15910	15789	15799	15800	15721	15998	15893	15981	15704	15826	15910	15903	15987	15903	16045	15747	15922	15780	15945	16067	15932	15839	15801	15999	16013	15959	15923	15889	15834	15852	16001	16047	15961	16009	15860	16001	15780	15731	15770	15918	15879	15915	15867	15964	15793	15900	15866	15869	15892	15821	15854	15732	15944	15976	15764	15840	15904	15837	15749	15931	15876	15715	15971	15834	16004	15850	16031	15745	15892	15932	15975	15972	15919	15991	15959	15709	15846	15760	15939	15794	15886	15916	15877	15889	15886	15727	15991	15952	15886	15609	15936	15826	15893	15928	16014	15885	15834	15657	15960	16003	16020	15896	15845	15876	15823	15928	15857	15921	15892	15945	15850	15767	15896	15995	15804	15987	15940	15823	15972	15850	16021	15945	15855	15968	16023	15806	15868	15933	15832	15850	15784	15795	15804	15889	16061	15836	16046	15956	15755	15895	15869	15892	15872	15750	15870	16004	15792	15780	15869	15702	16084	15944	15895	16054	15746	15841	15881	15756	15988	15854	15773	15701	16058	15693	15907	15885	16047	15916	15939	15943	15965	16020	15770	15899	15846	16021	15832	15965	16040	15792	15821	15866	15726	15830	15922	15884	15893	15753	15835	15933	15857	16017	15960	15838	15934	15753	16001	15803	15943	15972	15823	15733	15771	15823	15861	15841	15845	15855	15856	16047	15860	15958	15736	15900	15925	15938	15944	15977	15770	15784	15746	15983	15850	15771	15972	16037	15863	15730	15739	15735	15904	15828	15986	15916	15913	15838	15756	16014	16020	16036	15931	15889	15947	15779	16030	15862	15964	15766	16098	15764	16023	15973	16010	15863	15961	15995	15791	15770	15930	15771	15946	15765	15989	15918	15930	15879	15722	15992	15679	15946	15746	15917	15678	15761	15911	15890	15886	16031	15935	15939	15970	15751	15940	15996	15957	15808	15879	15914	15773	15701	16045	16075	16122	15881	15947	15824	15872	15892	15963	16033	15803	15842	15862	16044	15922	15899	15876	15854	15887	15966	15898	15997	15802	15786	16002	15869	15741	15897	15904	15866	15964	15921	15887	15788	15772	15677	15982	15988	15701	16001	15902	15829	15786	16088	15844	15880	15804	15916	15983	15752	15706	15816	15940	15713	16069	15653	15923	15840	15899	15828	15880	15747	15947	15988	15874	15906	15816	15810	15877	15922	15999	16058	16002	15969	15801	15828	15909	15826	15775	15937	15823	15906	15809	15935	15868	15869	15978	15783	15882	15992	15851	15830	15867	15899	15751	15998	15841	15800	16022	15773	15832	15971	15907	15920	16141	15759	15839	15957	15847	16008	15863	15978	15795	15889	16107	15930	15924	15614	15967	15930	15881	16046	15806	15870	15756	15789	15907	15913	15797	15785	15906	15955	15728	15727	15722	15731	16021	15974	15870	15802	16005	15789	15858	16015	15943	15858	15833	15822	15784	15906	15710	15901	15852	15987	15989	15913	16070	15944	15876	15814	15837	15809	15862	15769	15908	16035	15932	15954	15872	15978	15811	15988	15786	15798	15791	15933
24024	21378	28804	24399	22142	21765	21010	18737	18243	18110	18305	17943	17973	17874	17936	17916	17819	17994	17844	17845	17796	17631	17787	17854	17747	17870	17785	17751	17778	17892	18688	20481	20239	19560	18594	17982	18058	17820	17708	17610	17741	17488	17750	17857	17675	17674	17815	17756	17811	17764	17585	17760	17834	17850	17858	17664	17715	17528	17761	17692	17820	17738	17770	17840	17788	17553	17679	17724	17582	17648	17787	17786	17840	17582	17747	17757	17817	17700	17711	17891	17818	17798	17816	17589	17535	17698	17734	17734	17730	17954	17615	17666	17670	17641	17698	17742	17610	17539	17702	17559	17782	17514	17592	17780	17585	17514	17700	17702	17800	17580	17734	17358	17606	17620	17660	17643	17598	17670	17674	17710	17739	17636	17726	17489	17647	17733	17550	17539	17707	17822	17687	17584	17697	17562	17665	17669	17819	17533	17691	17471	17568	17610	17801	17461	17702	17611	17538	17655	17612	17600	17676	17646	17709	17774	17730	17596	17543	17800	17510	17642	17585	17747	17512	17468	17758	17489	17613	17538	17922	17664	17329	17822	17713	17648	17918	17763	17793	17508	17590	17681	17710	17587	17832	17633	17601	17607	17736	17523	17608	17552	17502	17585	17681	17802	17674	17667	17638	17749	17928	17642	17627	17597	17639	17555	17599	17599	17556	17708	17654	17744	17702	17611	17427	17471	17623	17646	17797	17693	17618	17680	17871	17575	17588	17581	17624	17703	17836	17833	17674	17736	17706	17635	17697	17746	17408	17568	17886	17795	17660	17646	17497	17728	17674	17624	17418	17559	17567	17447	17491	17508	17640	17585	17632	17718	17658	17653	17765	17822	17770	17674	17770	17579	17634	17610	17687	17461	17808	17469	17652	17714	17869	17770	17693	17665	17718	17603	17701	17478	17499	17598	17651	17742	17799	17663	17731	17635	17670	17607	17601	17609	17610	17736	17509	17654	17495	17655	17764	17814	17875	17747	17628	17739	17646	17585	17643	17591	17689	17721	17643	17484	17731	17643	17807	17405	17743	17550	17776	17760	17700	17763	17790	17724	17590	17593	17558	17513	17649	17561	17848	17609	17780	17714	17842	17634	17679	17837	17719	17635	17571	17755	17835	17655	17558	17765	17686	17561	17605	17643	17687	17690	17620	17781	17797	17726	17771	17674	17685	17561	17691	17709	17707	17804	17631	17549	17755	17505	17666	17559	17724	17871	17617	17711	17635	17701	17524	17741	17373	17808	17632	17590	17862	17641	17668	17733	17705	17887	17651	17774	17860	17702	17717	17739	17808	17790	17714	17602	17383	17506	17718	17674	17656	17634	17853	17672	17732	17661	17716	17795	17660	17751	17643	17766	17515	17699	17536	17452	17674	17742	17697	17740	17868	17673	17624	17721	17861	17733	17605	17706	17646	17666	17773	17930	17621	17787	17688	17776	17654	17640	17741	17577	17633	17515	17723	17741	17796	17621	17668	17866	17722	17550	17557	17743	17645	17539	17616	17583	17738	17887	17645	17635	17597	17690	17810	17653	17710	17503	17589	17762	17519	17669	17752	17687	17672	17849	17751	17728	17619	17818	17843	17675	17786	17645	17595	17686	17659	17501	17534	17727	17695	17792	17619	17718	17539	17564	17787	17617	17538	17497	17743	17656	17793	17726	17658	17546	17686	17651	17818	17682	17885	17620	17594	17528	17704	17658	17632	17633	17744	17744	17987	17796	17634	17704	17576	17763	17628	17736	17637	17573	17621	17832	17655	17701	17605	17587	17706	17710	17685	17764	17705	17633	17703	17656	17595	17524	17816	17861	17585	17710	17686	17586	17654	17942	17623	17607	17628	17716	17697	17648	17900	17591	17574	17577	17874	17602	17636	17805	17937	17876	17649	17443	17479	17579	17706	17686	17825	17808	17698	17708	17606	17556	17789	17493	17658	17710	17703	17628	17866	17849	17602	17784	17634	17735	17711	17550	17862	17458	17591	17811	17630	17506	17728	17698	17679	17538	17642	17637	17614	17836	17648	17760	17673	17799	17835	17727	17678	17768	17679	17540	17742	17689	17789	17774	17787	17735	17859	17695	17907	17598	17680	17618	17747	17859	17722	17722	17801	17792	17739	17779	17749	17765	17833	17799	17702	17661	17734	17769	17833	17627	17856	17698	17822	17672	17685	17787	17858	17750	17727	17648	17712	17750	17939	17578	17570	17759	17480	17663	17681	17632	17638	17539	17778	17729	17681	17642	17640	17760	17745	17699	17733	17698	17677	17641	17731	17728	17569	17681	17718	17480	17855	17522	17664	17671	17749	17543	17755	17402	17948	17539	17786	17631	17651	17711	17630	17650	17519	17605	17673	17530	17859	17722	17784	17661	17740	17634	17676	17569	17738	17838	17638	17663	17788	17727	17615	17721	17807	17643	17697	17835	17682	17876	17930	17715	17512	17612	17552	17723	17675	17672	17575	17826	17588	17532	17440	17772	17859	17840	17773	17646	17657	17754	17598	17666	17701	17701	17693	17641	17776	17801	17650	17540	17574	17602	17670	17518	17794	17550	17642	17628	17617	17434	17710	17651	17442	17672	17742	17533	17612	17588	17630	17805	17684	17601	17745	17673	17783	17724	17585	17711	17668	17602	17764	17691	17581	17551	17637	17447	17680	17781	17766	17502	17525	17714	17724	17573	17687	17695	17660	17554	17716	17512	17780	17765	17720	17617	17691	17620	17583	17797	17839	17551	17679	17622	17552	17648	17597	17594	17671	17611	17697	17618	17733	17673	17779	17717	17795	17803	17656	17624	17783	17633	17732	17823	17727	17675	17808	17741	17655	17862	17576	17609	17646	17638	17482	17822	17801	17612	17726	17621	17729	17772	17592	17826	17499	17591	17460	17385	17636	17604	17622	17661	17720	17556	17655	17909	17574	17771	17574	17622	17678	17440	17659	17549	17680	17677	17651	17503	17471	17451	17550	17702	17717	17656	17685	17941	17643	17738	17716	17482	17589	17776	17619	17712	17598	17460	17689	17772	17972	17521	17769	17564	17428	17506	17644	17522	17672	17775	17677	17720	17782	17760	17899	17635	17726	17570	17689	17697	17651	17564	17677	17818	17768	17639	17643	17681	17654	17482	17830	17548	17471	17592	17643	17711	17732	17880	17687	17855	17819	17816	17733	17568	17648	17686	17633	17711	17718	17824	17700	17692	17958	17726	17824	17545	17844	17977	17946	17490	17592	17757	17698	17590	17738	17644	17783	17861	17716	17687	17604	17537	17806	17651	17700	17811	17655	17551	17680	17637	17799	17602	17622	17647	17343	17764	17721	17744	17833	17652	17678	17652	17669	17816	17618	17604	17541	17669	17815	17749	17878	17535	17688	17649	17874	17707	17603	17636	17752	17677	17803	17724	17642	17780	17742	17740	17649	17750	17640	17699	17595	17631	17751	17572	17804	17746	17876	17741	17783	17878	17767	17621	17553	17699	17859	17780	17561	17712	17645	17667	17615	17493	17459	17688	17667	17871	17901	17748	17597	17519	17639	17397	17775	17629	17670	17827	17712	17656	17515	17647	17642	17802	17721	17461	17760	17880	17627	17617	17485	17785	17532	17656	17795	17521	17661	17720	17850	17651	17658	17651	17760	17610	17791	17709	17547	17538	17587	17516	17618	17535	17620	17563	17562	17541	17661	17649	17765	17549	17807	17640	17789	17546	17665	17628	17810	17360	17556	17474	17615	17681	17494	17644	17819	17791	17930	17801	17724	17662	17882	17649	17756	17585	17732	17715	17647	17518	17791	17444	17846	17716	17532	17603	17584	17687	17750	17666	17707	17722	17600	17569	17745	17723	17771	17637	17703	17811	17597	17610	17608	17613	17556	17501	17590	17597	17604	17638	17800	17717	17657	17678	17583	17592	18016	17690	17631	17913	17738	17609	17706	17694	17786	17738	17360	17793	17561	17663	17904	17655	17628	17624	17555	17761	17561	17685	17621	17578	17603	17644	17635	17651	17602	17728	17538	17435	17681	17594	17550	17699	17761	17591	17806	17525	17707	17912	17572	17675	17609	17723	17662	17650	17584	17727	17830	17705	17748	17557	17833	17874	17598	17672	17825	17748	17729	17643	17553	17486	17639	17522	17702	17668	17657	17671	17798	17695	17736	17500	17770	17580	17698	17682	17706	17767	17723	17812	17598	17520	17894	17713	17569	17620	17925	17514	17944	17674	17724	17704	17741	17565	17696	17837	17525	17613	17711	17431	17648	17759	17935	17985	17714	17767	17737	17667	17911	17691	17576	17573	17471	17517	17784	17589	17660	17625	17563	17447	17564	17564	17693	17917	17637	17615	17433	17642	17661	17545	17631	17819	17814	17680	17506	17606	17649	17618	17673	17722	17843	17711	17882	17631	17741	17795	17715	17670	17532	17663	17591	17677	17508	17559	17772	17510	17642	17745	17765	17661	17665	17737	17684	17680	17694	17623	17557	17497	17765	17796	17591	17800	17648	17765	17678	17418	17720	17940	17508	17782	17718	17576	17784	17623	17642	17480	17856	17712	17529	17613	17551	17745	17781	17707	17651	17491	17607	17604	17645	17644	17697	17774	17824	17789	17530	17875	17666	17720	17554	17471	17620	17698	17853	17815	17886	17544	17794	17594	17777	17589	17657	17752	17707	17740	17739	17637	17779	17804	17514	17592	17738	17511	17753	17668	17615	17574	17635	17767	17540	17658	17776	17710	17556	17515	17479	17496	17789	17486	17681	17566	17479	17414	17692	17622	17690	17540	17567	17621	17710	17678	17388	17632	17537	17561	17584	17628	17557	17831	17657	17616	17682	17677	17608	17582	17529	17928	17695	17642	17764	17704	17402	17464	17792	17650	17748	17687	17647	17677	17611	17608	17799	17657	17660	17641	17489	17852	17621	17720	17543	17651	17833	17608	17724	17453	17711	17649	17646	17593	17594	17617	17529	17753	17860	17753	17746	17522	17391	17683	17939	17786	17664	17666	17590	17566	17741	17617	17862	17659	17706	17586	17593	17714	17519	17747	17956	17767	17671	17744	17771	17666	17759	17411	17605	17714	17562	17508	17638	17727	17708	17766	17800	17644	17669	17600	17665	17609	17697	17685	17551	17830	17666	17750	17704	17502	17718	17634
16110	25801	24496	20241	18759	18215	17606	17168	16812	16727	16557	16377	16203	16243	16026	16281	16287	16160	16070	16095	15943	16178	16178	15995	15986	16148	16048	16154	16172	16077	17721	20670	19858	18332	17219	16392	16047	15882	16095	16020	15975	16044	15907	16046	15949	16074	16005	15928	15901	16002	16034	15752	15926	16108	15904	15944	15924	16039	16068	15998	16020	15986	15991	16001	15864	15852	16129	15980	16012	16015	16057	15961	15938	16027	15965	16010	15895	15972	15953	15933	15917	16023	15899	15976	15960	16012	16031	15994	15816	15838	15761	15992	15954	15797	15904	15950	15984	16011	15975	15805	15883	16093	15943	16089	16061	15900	15931	16051	15966	16085	16038	16018	16017	15996	15792	15994	15839	15998	15875	16130	16035	15969	15842	16008	16046	16037	15892	16001	15948	15956	15927	15882	16085	16004	15977	15888	15901	15998	15857	15884	15897	15982	15902	15862	16083	15926	15890	15912	15721	15968	15946	15972	16008	15961	15929	15911	16045	15899	15970	15884	16029	15843	16005	15916	15769	15826	15779	15851	15868	15898	15976	15949	15944	15804	15954	15981	15871	15966	15922	15962	15978	15977	15874	15905	15900	16020	16106	15842	16070	16053	15886	15751	15950	15892	16059	16115	15964	15964	15874	15746	15819	15916	15964	15994	16050	16087	15975	16096	16023	15999	15810	15828	15944	15989	15984	15997	16074	15956	15948	15961	15890	16041	15908	15842	15933	15834	15963	15936	16038	15964	15957	16005	16054	16000	15963	15810	15941	15988	15835	15888	15836	15895	15818	15719	15973	15781	16001	16103	15879	16041	15985	15829	15978	15821	15896	15841	15927	16044	15983	15963	15948	15937	15791	16138	16025	15937	16167	15925	16044	15946	15893	15730	16030	16015	15906	15924	15968	15928	15977	15847	16043	15850	16062	15960	16088	15938	15828	15852	16125	16067	16101	15922	15977	16015	16083	16017	15823	15908	16069	15916	16052	15935	15887	15779	15905	16045	15983	15956	16019	15991	15902	15944	15856	15979	16044	15945	15822	15935	15958	16003	16036	16058	15870	15999	15958	15999	15869	15818	15854	16024	16141	16022	16002	16011	16016	15965	16054	16002	15902	15923	15990	15900	15738	15911	15963	15847	16175	15763	15994	16059	16079	15923	15855	15841	15913	15969	15884	15942	16020	15977	15975	15955	16122	15935	15945	15950	16049	15950	15926	16089	15824	16028	15894	16097	16045	15893	15803	15845	16029	15860	15938	15855	16068	16021	15776	15879	15755	15963	15898	15906	15914	16022	15895	15749	15968	15941	15952	15944	15993	16056	15973	15954	16049	15815	16048	15969	15891	16017	15861	16054	16051	15816	15848	15875	16048	15892	15849	16047	15930	15977	16069	15813	15757	16158	15857	15783	16034	15954	16040	15900	16052	15853	15996	16053	15812	15936	16040	15823	15925	16003	15988	15983	15897	16013	15830	15933	15943	15901	16045	15995	15821	16033	15988	16019	15777	16045	16027	16154	15826	15974	15951	15979	15969	15805	15940	16085	16030	16015	15916	16075	15892	15881	15766	15960	15891	15873	16063	15824	15960	15789	15981	15804	15940	15911	15746	15895	15987	15949	16098	16129	15765	15927	16079	15894	16078	16018	15947	15742	15973	15773	16006	16047	15871	15886	16055	15969	15824	15953	16082	15952	15695	15988	15824	15984	15772	16024	15878	16019	15789	15897	16107	16000	15851	16052	16035	15942	16033	16000	15882	16038	16191	16033	15961	16055	15957	15853	15905	15804	15862	16049	15880	15898	15918	15980	15943	15938	15869	16027	15914	15981	15954	15999	16078	16027	15870	15900	16000	16099	15923	16056	15857	15955	16080	15845	15836	15934	15904	15776	15891	16039	15863	15818	15983	15912	15868	15974	15993	15884	16129	15816	15811	15729	16052	16089	16069	16003	15873	15952	15862	16042	15970	16055	15908	15922	15864	16104	15791	16127	16078	16006	15931	16037	15945	16025	16044	15697	15891	15991	15929	16005	15884	15886	16005	15979	15946	16096	16017	15975	15947	15896	16001	15981	15902	15981	15764	15839	15889	16011	15878	15953	16071	16008	16002	15830	15709	15894	16129	15878	15914	15900	15953	15932	15969	15946	15923	15839	15853	16039	15884	16045	15979	15816	15950	15962	15923	15828	15764	15935	16071	15852	16073	15958	15892	15852	16007	16018	15886	15826	16059	15949	16021	15896	15867	16000	15972	15934	16129	16081	15824	15867	15949	15906	15919	15950	16202	15859	15983	15907	16121	16000	15928	16019	15928	15970	16029	15998	15811	15916	15891	15932	16013	16083	15961	15818	15981	15933	15855	16039	16135	15946	15898	16051	15911	16019	15916	15902	15935	16009	15885	15809	15814	15800	15904	15871	15973	16011	15966	15957	15987	16086	15978	15991	15943	15938	16022	15940	15966	15826	15965	16163	15856	16032	15842	16098	16134	15881	16013	15704	16069	15931	15881	15866	15913	15971	15848	16016	16019	16057	15932	15829	15907	15808	15806	16007	16042	15834	15950	15943	15947	16044	15997	15850	16066	16150	15818	16054	15828	15926	15816	15796	15968	15980	15907	15985	16028	16012	15891	16011	15818	15854	15975	16031	15846	16044	15806	15803	16107	15932	15931	15772	16013	15839	16098	15906	16194	16044	15954	15898	15862	15976	15967	15929	15961	15991	15836	15904	15874	15923	15877	15949	16090	15955	16068	16026	16026	15886	15908	15968	16070	15973	16081	15911	15874	15846	15869	15872	16071	16041	15741	15814	15989	15997	16071	15910	16017	15831	15810	15996	15925	15918	15768	16169	15834	16100	15945	15961	16018	15983	15945	15895	16122	15953	16081	15943	15971	16048	15879	15980	16082	15966	15952	15865	15812	16049	15667	15879	16055	16045	15950	15816	16066	16032	15909	15911	16045	15936	15951	16078	15792	16140	15960	15954	16044	15847	15955	15925	15852	16022	15887	15888	16036	15883	16014	16105	15907	16054	15822	15852	15926	16098	15935	15972	16111	15658	15684	16048	15952	15962	15717	15892	16073	15998	15818	15966	15943	15917	16065	15902	15986	15979	16167	15951	16094	15924	16105	15915	16138	15839	16028	16129	15882	15937	16175	15905	15982	16088	16123	16003	15962	15985	15867	15960	16035	15938	15947	16055	15864	16019	15971	16026	15949	15896	15880	15812	15902	15925	15959	15798	15969	15837	15893	15943	15909	15992	15956	15954	15868	16061	15920	15865	15976	15930	16059	15944	15914	15918	15956	16054	16067	15926	15892	16037	15974	15951	15949	15840	16010	15931	16001	15966	16021	16016	15925	16167	15963	15863	15928	15922	16054	15973	15892	15884	15865	15855	16038	15784	15878	15923	15870	16049	15987	15932	16079	15980	15872	16083	16013	15934	16086	15851	15912	16051	15906	15934	15906	16043	15812	16060	15943	16006	15951	15862	15932	16081	16060	15969	15990	15891	15826	15942	15874	15966	15914	15957	15974	16026	15832	15773	15835	15980	15903	15808	16047	15857	15990	15930	15878	15940	15951	15858	15893	15826	15993	15897	15909	15819	16066	16091	15963	16073	15929	15957	15945	16156	15825	16058	16075	16099	15719	15904	15981	16003	16033	16077	15876	15934	15940	15960	15958	16043	15913	16093	15905	15880	16093	16113	16043	15878	16086	15736	15938	16009	15883	15833	15934	15968	16043	16007	15982	16096	15908	15801	15921	16111	15961	15940	16012	15896	15991	15896	16024	15934	15863	15857	16081	15843	16011	16008	15899	15753	15956	15898	16050	15970	15905	15932	15996	15975	16095	15921	15789	16033	15900	16044	15994	15928	15780	16018	15902	15941	16067	15983	15941	16001	16147	15978	16030	16112	15997	15869	15899	15870	15976	15831	15834	15867	16136	15974	15858	15930	15996	15845	15975	15899	16014	15821	16057	16086	15994	16024	15832	16015	15941	15916	15800	15834	15812	15844	15940	15806	15976	15809	15924	15958	15896	16028	16026	15955	16083	16031	15975	16040	15961	15790	15832	15892	15959	16019	15844	15873	16074	15967	16064	15964	16089	16053	16032	16032	15994	15980	16026	15972	15947	15852	16059	15940	15955	16115	15927	15808	15876	15938	16032	15965	16014	15928	16117	15900	16062	15906	15948	15925	15960	15663	16023	15895	15973	16025	15942	15754	16045	15924	15917	16093	15992	15813	15818	15843	15828	15967	15949	15960	15934	16064	15877	16001	16034	15987	16043	15927	15848	15990	16080	15994	15980	15815	15829	15878	15748	15842	15885	15909	15986	16073	15879	15913	16075	16076	15881	15994	15914	16053	16036	16051	15978	15974	15988	15939	15945	16039	15997	15896	16066	15905	15786	15861	16090	16049	15918	15924	15871	15951	15842	15954	16072	15953	15904	15975	15897	15911	16034	15962	15670	15901	16094	16087	15918	15900	16042	15944	15711	15829	16131	16008	16047	15989	15949	15858	15889	15933	15967	15840	15854	15999	16058	15855	16012	15837	16008	15986	16038	15938	15870	15980	15874	15865	15988	15907	15842	15849	15996	15900	15949	15978	15950	15897	16009	16056	15873	15929	15914	16089	15944	15853	15915	15952	16006	15831	15857	15982	16025	16065	15932	15931	16083	16020	15896	15758	16134	16035	16039	15877	15970	15983	15876	15982	15793	16049	15867	15934	15793	15853	15894	15937	16273	16072	16021	15976	16024	16077	15968	16120	15842	16019	16008	15930	16012	15998	15903	15884	15984	16079	15970	16216	16008	15887	15942	15880	15818	16010	16074	15935	16084	15960	15850	15933	15923	16027	15929	16017	15949	15945	15869	16054	16084	15957	15960	16038	15897	15958	15965	15978	16078	16100	15941	15816	16200	15921	16080	15716	16064	15847	15951	16035	16069	15997	16121	15866	15858	15984	15940	15958	16001	15821	15889	15806	15921	15937	15883	15797	15910	16133	15964	15970	15986	15925	15721	15889	16084	16087	15959	16158	15790	16042	16016	15755	16069	15996	15931	15925	16084	15984	15957	15977	15843	15940	15886	16064	15873	16009	15855	15849	15887	15844	16071	16028	16067	15976	16013	15896	15923	15858	15849	15960	15871	15957
22937	21332	29184	23841	21504	23379	24668	19609	18719	18634	18623	18404	18417	18188	18219	18133	17963	17971	18041	18093	17965	17944	17987	17891	17823	17902	18004	17626	17850	18642	20388	22522	22119	20762	18952	18237	18001	17765	17737	17787	17649	17851	17769	17719	17709	17631	17734	17780	17712	17719	17590	17666	17734	17767	17863	17586	17747	17772	17847	17581	17735	17653	17673	17736	17707	17502	17583	17671	17701	17684	17827	17711	17705	17808	17819	17596	17742	17763	17684	17490	17651	17692	17543	17556	17681	17533	17692	17646	17801	17683	17699	17614	17620	17504	17646	17602	17582	17745	18001	17819	17668	17832	17776	17639	17822	17891	17441	17675	17526	17542	17575	17635	17665	17709	17668	17727	17558	17796	17833	17810	17629	17729	17618	17614	17694	17726	17520	17887	17499	17750	17727	17617	17518	17543	17552	17763	17560	17885	17719	17624	17500	17611	17510	17605	17597	17532	17571	17575	17539	17739	17627	17561	17648	17513	17814	17604	17632	17677	17675	17847	17779	17491	17673	17519	17726	17563	17782	17692	17722	17937	17876	17559	17677	17411	17486	17726	17563	17719	17752	17668	17611	17667	17710	17427	17821	17490	17642	17568	17550	17683	17558	17492	17587	17580	17779	17614	17718	17569	17674	17456	17694	17799	17517	17562	17817	17485	17599	17603	17881	17661	17727	17862	17440	17732	17854	17657	17653	17685	17547	17567	17750	17716	17707	17783	17736	17753	17829	17761	17666	17732	17618	17668	17881	17741	17836	17562	17774	17832	17511	17559	17617	17571	17715	17648	17647	17598	17676	17724	17599	17752	17627	17869	17557	17617	17746	17630	17661	17872	17655	17784	17380	17776	17900	17656	17610	17580	17708	17841	17513	17400	17542	17755	17420	17741	17507	17707	17505	17613	17521	17686	17529	17853	17751	17684	17479	17797	17627	17589	17702	17423	17591	17673	17572	17662	17677	17690	17754	17655	17769	17569	17850	17791	17677	17652	17605	17623	17466	17759	17660	17878	17595	17641	17585	17581	17298	17599	17620	17456	17400	17699	17540	17796	17848	17559	17651	17761	17524	17715	17480	17520	17596	17444	17625	17760	17904	17548	17703	17491	17695	17474	17466	17626	17700	17586	17743	17778	17695	17511	17862	17705	17552	17523	17608	17674	17659	17722	17735	17520	17604	17637	17616	17896	17550	17520	17773	17622	17591	17717	17657	17685	17634	17519	17614	17649	17824	17488	17688	17710	17582	17547	17646	17704	17732	17523	17568	17478	17747	17583	17880	17505	17712	17667	17621	17554	17565	17657	17500	17528	17620	17435	17849	17601	17665	17555	17615	17810	17679	17552	17711	17688	17787	17691	17560	17520	17563	17694	17706	17652	17660	17745	17495	17762	17599	17565	17644	17670	17547	17556	17743	17481	17619	17574	17430	17522	17714	17665	17962	17586	17578	17596	17683	17556	17665	17709	17573	17504	17528	17734	17690	17798	17666	17429	17638	17593	17602	17642	17545	17531	17552	17692	17653	17620	17641	17495	17547	17761	17639	17666	17566	17627	17831	17565	17620	17602	17689	17579	17551	17637	17710	17725	17538	17319	17751	17565	17567	17375	17652	17682	17369	17689	17699	17738	17548	17652	17580	17542	17316	17744	17635	17771	17589	17613	17747	17599	17639	17470	17491	17376	17759	17681	17766	17685	17636	17658	17375	17699	17455	17503	17692	17687	17681	17661	17901	17578	17670	17625	17434	17724	17769	17474	17771	17548	17539	17781	17478	17877	17596	17556	17648	17747	17864	17909	17591	17715	17714	17549	17591	17669	17603	17624	17558	17685	17593	17529	17550	17801	17685	17607	17704	17671	17706	17746	17573	17713	17684	17566	17850	17726	17572	17630	17710	17676	17688	17562	17797	17571	17637	17707	17773	17882	17579	17736	17590	17792	17659	17748	17710	17635	17513	17730	17673	17592	17504	17742	17680	17736	17419	17483	17644	17533	17671	17750	17686	17602	17542	17528	17795	17541	17485	17568	17511	17512	17697	17673	17775	17642	17702	17719	17623	17537	17677	17776	17368	17480	17688	17556	17618	17633	17658	17406	17629	17695	17603	17624	17696	17476	17564	17713	17577	17792	17756	17598	17579	17805	17585	17949	17702	17633	17684	17694	17562	17847	17547	17604	17642	17714	17579	17750	17581	17645	17571	17706	17544	17734	17649	17573	17499	17552	17721	17537	17711	17535	17647	17536	17764	17602	17861	17735	17729	17665	17707	17316	17634	17556	17704	17567	17872	17648	17728	17775	17487	17486	17562	17502	17397	17381	17764	17901	17557	17623	17576	17751	17655	17621	17453	17511	17663	17602	17627	17655	17619	17628	17457	17613	17685	17731	17843	17749	17612	17499	17460	17706	17826	17866	17719	17419	17620	17591	17628	17608	17654	17625	17603	17739	17707	17607	17456	17656	17647	17737	17844	17541	17526	17728	17682	17801	17588	17642	17382	17782	17520	17594	17478	17515	17541	17485	17499	17566	17756	17559	17450	17720	17761	17657	17547	17679	17738	17531	17653	17495	17569	17566	17573	17661	17801	17314	17560	17621	17672	17418	17533	17462	17615	17651	17597	17569	17515	17647	17749	17487	17559	17541	17642	17854	17802	17433	17557	17695	17565	17663	17724	17693	17630	17546	17752	17503	17673	17462	17764	17706	17629	17691	17608	17564	17479	17646	17763	17575	17538	17547	17752	17761	17586	17682	17407	17830	17954	17799	17658	17772	17874	17676	17531	17665	17401	17700	17527	17717	17666	17539	17681	17426	17412	17543	17613	17382	17541	17695	17535	17533	17671	17678	17646	17677	17647	17606	17391	17614	17599	17507	17458	17831	17681	17679	17719	17632	17401	17795	17851	17980	17561	17447	17433	17418	17728	17613	17658	17581	17645	17736	17560	17634	17535	17490	17702	17447	17701	17690	17879	17554	17669	17655	17728	17364	17632	17661	17532	17710	17778	17721	17771	17386	17600	17654	17768	17773	17642	17673	17566	17716	17602	17575	17645	17628	17567	17458	17566	17623	17640	17699	17644	17635	17701	17710	17780	17610	17730	17672	17718	17660	17619	17571	17673	17619	17578	17676	17704	17559	17639	17577	17637	17417	17694	17583	17495	17476	17493	17695	17587	17660	17552	17630	17567	17560	17681	17508	17702	17521	17533	17697	17813	17594	17475	17630	17697	17606	17749	17778	17642	17730	17715	17469	17442	17475	17582	17838	17591	17581	17511	17470	17795	17660	17879	17640	17486	17738	17693	17581	17674	17637	17708	17773	17766	17797	17595	17709	17767	17616	17503	17607	17717	17548	17716	17453	17537	17614	17654	17607	17542	17781	17600	17609	17559	17393	17722	17604	17483	17549	17594	17609	17541	17667	17569	17664	17618	17720	17549	17677	17656	17750	17641	17570	17486	17509	17484	17600	17498	17805	17787	17642	17412	17485	17784	17754	17586	17638	17688	17691	17549	17560	17788	17742	17457	17651	17692	17581	17623	17634	17708	17567	17807	17587	17302	17595	17594	17608	17443	17741	17694	17573	17697	17750	17735	17617	17576	17616	17617	17744	17664	17854	17656	17599	17634	17485	17615	17571	17653	17779	17740	17664	17573	17621	17656	17676	17730	17552	17381	17429	17717	17667	17679	17629	17548	17647	17573	17703	17484	17845	17566	17590	17786	17721	17745	17836	17786	17808	17765	17559	17663	17514	17716	17638	17616	17798	17571	17500	17560	17533	17958	17665	17666	17594	17582	17886	17533	17604	17696	17481	17709	17618	17641	17502	17600	17437	17504	17550	17712	17544	17799	17680	17791	17746	17661	17568	17716	17656	17735	17696	17557	17560	17531	17643	17793	17693	17443	17774	17572	17559	17525	17478	17606	17461	17725	17711	17476	17596	17586	17496	17531	17746	17626	17536	17646	17754	17521	17549	17625	17530	17611	17430	17871	17647	17587	17638	17812	17681	17485	17583	17626	17701	17806	17635	17803	17661	17841	17682	17772	17724	17611	17614	17614	17662	17643	17732	17700	17584	17771	17659	17851	17798	17752	17644	17550	17738	17671	17792	17875	17733	17854	17479	17563	17491	17679	17699	17613	17764	17745	17774	17713	17509	17710	17408	17574	17728	17724	17736	17695	17537	17411	17686	17619	17629	17662	17583	17803	17642	17762	17666	17526	17849	17785	17787	17620	17692	17613	17658	17687	17730	17649	17435	17692	17538	17669	17563	17622	17552	17564	17777	17797	17608	17656	17740	17734	17655	17487	17756	17542	17843	17461	17639	17659	17633	17622	17751	17607	17646	17647	17640	17644	17637	17623	17699	17499	17553	17524	17510	17619	17698	17597	17736	17859	17637	17895	17679	17880	17716	17563	17534	17607	17576	17823	17693	17665	17585	17698	17543	17493	17590	17581	17554	17394	17792	17673	17787	17562	17696	17649	17631	17635	17621	17713	17695	17717	17797	17586	17595	17712	17654	17598	17540	17531	17707	17822	17730	17514	17423	17669	17680	17654	17827	17632	17563	17623	17710	17578	17371	17652	17718	17755	17525	17747	17622	17581	17770	17659	17611	17744	17694	17598	17617	17474	17445	17646	17709	17559	17743	17644	17629	17646	17815	17895	17558	17803	17478	17655	17514	17463	17782	17654	17746	17620	17579	17519	17696	17551	17524	17545	17595	17782	17603	17629	17526	17585	17567	17630	17647	17535	17665	17550	17632	17631	17498	17587	17457	17627	17624	17702	17715	17689	17628	17609	17601	17661	17689	17596	17480	17717	17522	17502	17584	17571	17718	17771	17479	17825	17825	17833	17616	17638	17706	17601	17611	17688	17658	17752	17510	17530	17704	17773	17519	17676	17690	17503	17611	17547	17654	17679	17302	17601	17787	17754	17700	17602	17604	17483	17509	17801	17714	17501	17696	17646	17657	17602	17762	17784	17681	17538	17696	17640	17588	17716	17611	17771	17682	17697	17637	17583	17539	17678	17914	17681	17565	17596	17658	17684	17805	17652	17750	17742	17556	17447	17508	17766	17473	17560	17654	17638	17532	17988	17685	17476	17547	17736	17801	17679	17718	17748	17739	17790	17643	17760	17597	17635	17725	17573	17582
17610	30164	28299	22329	20470	19552	18937	18260	17598	17186	16947	16668	16446	16585	16404	16455	16317	16421	16395	16052	16250	15961	16192	16004	15988	15956	16116	16176	16090	17364	20668	23432	21740	19653	17567	16593	16199	16006	15988	15852	15793	15770	15936	16037	15933	15839	15919	16082	15973	16065	15995	15828	15827	15905	16172	15941	15844	16109	15948	15917	16053	16040	16089	15863	15900	15996	15793	16006	15941	16059	15839	15954	16028	15972	16062	15922	16067	16018	15899	16053	15934	16056	15816	15948	16074	15881	15996	15879	15946	15876	15932	15863	15956	15910	15865	16072	15865	16082	15940	15972	16106	15868	16027	15967	15892	15862	15989	15895	15977	15825	15862	15907	15974	16069	15988	15874	15851	15907	15971	16228	15937	16184	15813	15955	15934	15968	16098	15816	15966	16003	16107	16003	15892	15883	15953	15860	15845	15910	16101	15978	15885	16032	15848	16004	15860	15918	15889	15779	15908	15947	15709	16007	16095	15925	15750	16053	15746	15877	15787	16029	15920	15790	15757	15849	15862	15860	15753	15844	15998	15825	15935	15923	15823	15850	15810	15919	16033	15893	15751	15854	15817	15828	15937	15977	15880	15737	15992	15841	15875	16070	15877	15826	16079	15948	15847	15773	15946	15842	16094	15960	15949	15845	15823	16012	16066	15825	15901	16010	16021	15929	15948	15777	15955	16007	16049	15831	15860	15967	15944	15935	15949	15995	15818	15828	15916	15717	15945	15852	15955	16005	15902	15882	15871	15900	15840	15772	15986	15866	15912	15853	15850	16057	15966	15864	15809	16122	15839	16126	15922	15894	15912	15860	15943	15924	15899	15805	15890	15938	15976	16000	15966	15904	15999	15874	15935	16000	15929	15852	15969	15818	16098	15866	16032	15883	15964	15948	15829	15747	16031	15890	15954	15974	15802	15901	15958	15926	15778	16024	16052	15838	15909	16026	15776	15936	15970	16044	15971	15939	15853	15937	15891	15999	15817	15866	15821	15789	15852	15754	15984	16008	15864	15901	15882	15959	15907	15923	15967	15767	15842	15818	15865	15947	15970	15952	15737	15841	15831	15809	15986	16050	16031	15908	15848	15954	15881	15942	15844	15938	15992	15985	15863	15899	16043	15896	15868	16048	15757	15919	15919	15841	15922	15945	15900	16001	15851	15931	15826	15858	15981	16077	16060	15889	15950	15886	15978	16040	15925	15927	15912	15979	15856	15833	15739	15958	15885	16048	15842	16010	15798	15924	15955	15987	15977	15888	15810	15957	16051	15957	15895	15891	15814	15812	15906	16051	16006	15825	16058	16033	15910	15847	15899	15814	15972	15812	16077	15845	15833	15851	15950	15960	15835	15915	15988	16097	15876	15943	15943	15860	15915	15895	16170	15846	15937	15985	16019	16127	15817	15827	15925	15942	15920	15891	15801	15917	15829	15866	15826	15867	15852	15846	16053	15881	16013	15985	15992	15950	15907	15966	16006	15872	16006	15796	15720	15900	15862	15845	15800	15928	15816	16103	16122	15849	15951	15874	15878	15865	16014	16085	15962	15956	15934	15879	15895	15848	15947	15888	16002	15891	15874	15874	15962	15994	16060	15913	15839	15797	15829	15897	15715	15921	15902	15914	15990	15932	15794	15931	16029	15899	16013	15883	15889	15944	15977	15959	15887	16079	15868	16004	15933	15814	15903	15923	15752	15890	16032	15823	15971	15922	15872	15718	15945	16033	15921	15827	15855	15843	15982	15881	16065	16123	15834	15694	15829	15840	16000	15883	15880	15788	16004	15836	15848	15957	15846	15916	15798	16098	15890	15864	16026	16046	15914	15955	15993	16079	15996	15878	15799	15951	16021	15971	15863	16108	15830	15798	15936	15910	15850	15913	15954	15919	16018	15977	15849	15962	15921	15832	15839	15926	16002	16035	15870	15871	15675	15948	15863	15936	15828	15915	15950	15805	16088	15988	16072	15893	15995	15779	15903	15925	15979	15980	16080	15785	15961	15952	15964	15991	15932	15771	15881	15735	16043	15859	15872	15956	15920	15941	15656	15907	15793	16046	15863	15727	16017	15882	16017	15950	15965	15796	15979	15944	15992	15801	15863	15949	15865	16042	15927	15873	15695	15955	15881	16014	16043	15891	15883	15827	15831	15841	15962	15930	15957	15889	15866	16020	15930	15671	16016	15949	15834	15928	15886	16012	15805	15901	15813	15864	15850	15939	15870	16046	15905	16203	16031	16094	15886	16079	15920	15912	15971	15868	16065	15940	15915	15823	15994	15887	15947	15822	15919	15944	15870	15974	16072	15873	15923	15931	15855	15901	15831	15962	16022	15974	15940	15673	15898	15939	15809	15904	15827	15952	15992	15859	15967	16020	15713	15874	15923	15864	15942	15877	15845	15872	15916	15884	16012	15881	15853	15929	15984	15762	15922	15923	15976	15871	15834	15877	15942	15901	15844	15878	15900	15833	16062	15895	15882	15961	15966	15922	16051	15749	15960	15808	15821	15875	15830	15873	16029	16033	15873	15736	15931	15688	15993	15750	15909	15966	15808	15990	15819	15958	15790	15927	15822	15838	15886	15981	15943	16014	15906	16126	16068	15958	15942	15860	15828	16005	15864	15842	15826	15970	15858	15890	15991	16075	15879	15969	15954	16025	15893	15971	15812	16018	15924	15746	15889	16078	16112	15975	15718	16030	15989	15777	15956	15956	15970	16056	15981	15892	16086	15999	15949	15854	16170	15974	15924	15754	15888	15959	15748	16174	15864	15834	15844	15869	15987	15653	15855	15913	15925	15875	15865	15966	16058	15835	16072	15963	15632	15922	15924	15954	15703	15874	15870	15892	15912	15922	16007	15909	15882	15879	16029	15905	15825	15865	15966	15801	15762	15988	15833	15829	15970	15677	16016	15752	15728	16025	15873	15987	15978	15732	15985	16131	15926	15778	15939	15886	15949	15808	15969	15930	15853	15864	15923	15853	15788	15871	15933	15894	15938	15946	16061	15938	16050	16045	15920	16015	15964	15958	15999	15823	16058	15926	15976	15795	15980	15875	16085	16043	16028	15976	15902	15915	15807	15834	15795	16075	15887	15787	15887	15653	15930	16044	15916	15860	15799	15897	15850	15808	15924	15907	15939	15800	15935	15988	16009	15955	15838	15728	15995	15889	15727	15858	15914	15874	15860	15901	15882	15987	15842	15859	15812	16017	15640	16007	15783	15888	16100	15957	15963	15835	15963	15862	16033	15981	16057	15904	15832	15866	15915	15963	16000	15846	15803	16013	15923	15727	15936	15883	15772	15927	15899	15900	15942	15805	15988	15936	15951	15809	15999	15875	15975	16105	15913	15970	15882	15795	15999	15851	15722	15990	15846	15993	15785	15876	15895	15995	15928	15932	16009	16003	16068	15901	15835	15987	16022	15875	15862	15925	15712	15965	15989	15935	15974	15996	15947	16032	15950	15735	16004	15977	15901	16081	15909	15917	15897	15967	15914	15893	15898	15979	15929	15839	15975	15905	15900	15866	15809	15854	16049	15812	15946	16014	15994	15990	15873	15969	15948	15879	15630	15847	15994	15846	15801	15880	15876	15720	15906	15956	15740	15853	15862	15905	15876	16158	15922	15858	16029	15926	15912	16009	15733	15858	15885	15795	16041	15708	15956	15847	15921	15907	15965	15901	15863	16023	15830	16065	15881	15820	15952	16057	16032	15878	15795	15955	15865	15895	15996	15913	15941	15773	16032	16036	15986	15859	15938	16007	15951	15837	15955	15927	15833	15863	15973	15922	15952	15907	15708	16010	16140	15795	15906	15778	15894	16024	15868	15854	16028	15942	15867	15820	15985	15792	16063	15880	15925	15817	15938	16098	16170	15904	15900	15868	15849	15915	16066	16107	15801	16006	15991	15902	15810	15925	15791	15862	15935	15852	15966	15867	16037	15934	15898	16095	15902	15865	16090	15837	16044	15956	15924	15943	15809	15927	15932	15645	16062	16037	15964	15978	15901	15846	15905	15920	15786	15849	15874	15981	15908	15862	15860	15984	15929	15889	15821	16154	15960	15869	15877	15790	15725	15967	15812	16114	15834	16050	15713	15876	15889	15878	15937	15952	15930	15859	15763	15736	15913	15781	16057	15906	15938	15950	15886	15862	15885	15905	15869	15877	15799	16000	15757	15885	15909	15923	15790	15776	15950	15791	15862	15925	15855	15935	15895	15975	15771	15956	15980	15894	15981	15932	15994	15897	15860	15859	16002	15907	16033	15966	16004	15958	16027	15822	15964	16029	15957	15745	16039	15833	15992	15933	15990	15694	16047	15914	15773	15834	16069	15986	16030	16034	15800	16009	15961	15934	15916	15834	15966	15940	15934	15821	15875	16003	15977	15798	15927	15864	16048	15933	15897	15952	15940	16087	15982	15850	16011	15755	15788	15922	15828	16034	15822	15780	15974	15944	15990	15944	15899	15761	15954	15748	16035	16082	15979	15894	15910	15944	15847	15800	15831	16040	16054	15954	16004	15939	15978	15778	15961	15872	15990	15999	15798	15880	15893	15918	16010	15937	15976	15721	15985	15986	16063	15814	16044	15636	16016	15997	15780	15869	16023	15753	15988	15792	15832	15925	15875	15890	15944	15715	15979	15882	16021	15975	16044	15991	15859	15974	15854	15879	15932	15841	16094	15944	15876	15790	15898	15899	15922	16037	16007	15925	16048	15965	15981	15945	15962	15869	15934	15767	15892	15943	15885	15997	15983	15832	16045	16108	15848	15892	15927	15959	15910	15838	15942	15880	15970	15959	15775	15850	15748	15861	15909	15975	15802	15911	16118	15802	15664	15940	15962	15827	15939	15934	15991	15859	15932	15864	15992	15946	15893	15946	16007	15999	15961	15786	15883	16002	15888	15735	15980	15947	15989	16076	15933	15887	15799	15875	15711	15842	16154	15918	16007	15932	15971	16046	15907	15979	16093	15918	15921	15864	15901	15748	15944	16039	15855	15845	15987	15956	15867	15927	15962	16076	15709	15942	15965	15951	15975	15830	15993	15883	15976	15835	16020	15966	15750	15964	16111	15762	15881	15963	15997	15904	16020	15905	16038	15923	15992	15943	15914	15818	15732	16082	16017	15904	15890	16035	16026	16058
27772	22163	24114	21176	18204	18342	18355	17846	17791	17843	17678	17675	17616	17701	17577	17559	17552	17525	17682	17582	17731	17556	17635	17608	17613	17525	17702	17574	17516	17714	17749	17746	18023	17835	17947	17548	17723	17677	17417	17557	17370	17591	17552	17625	17575	17594	17389	17411	17616	17477	17350	17395	17434	17572	17536	17550	17600	17588	17634	17569	17397	17461	17199	17501	17492	17672	17750	17598	17597	17487	17628	17608	17426	17730	17414	17587	17629	17648	17441	17529	17670	17669	17557	17502	17590	17561	17621	17371	17399	17582	17665	17382	17453	17581	17580	17473	17562	17542	17621	17432	17489	17442	17565	17597	17513	17520	17571	17408	17478	17460	17435	17679	17370	17578	17611	17554	17557	17387	17481	17581	17642	17668	17525	17480	17433	17668	17565	17559	17412	17597	17475	17425	17550	17638	17495	17357	17514	17200	17544	17641	17605	17337	17527	17417	17556	17336	17574	17677	17622	17336	17430	17599	17707	17540	17434	17691	17441	17661	17739	17501	17670	17514	17434	17528	17529	17397	17578	17356	17410	17458	17646	17603	17679	17489	17600	17429	17866	17565	17462	17534	17483	17597	17333	17574	17359	17389	17536	17559	17436	17627	17548	17560	17674	17414	17549	17367	17275	17527	17601	17530	17562	17438	17449	17650	17629	17387	17385	17628	17545	17642	17611	17336	17469	17432	17629	17471	17459	17252	17264	17479	17532	17394	17332	17409	17598	17467	17451	17322	17454	17656	17437	17417	17549	17578	17342	17521	17396	17627	17206	17542	17428	17586	17623	17535	17478	17439	17765	17691	17632	17573	17614	17526	17259	17418	17691	17565	17522	17572	17354	17577	17405	17560	17337	17606	17478	17387	17273	17680	17540	17672	17381	17585	17559	17527	17463	17322	17389	17400	17482	17439	17596	17487	17482	17583	17285	17627	17427	17363	17346	17494	17495	17614	17539	17504	17564	17638	17493	17580	17528	17592	17394	17532	17659	17187	17424	17437	17599	17452	17484	17676	17375	17649	17509	17375	17477	17634	17446	17564	17377	17544	17431	17334	17464	17447	17489	17490	17513	17524	17599	17460	17520	17575	17484	17530	17472	17349	17412	17686	17508	17451	17636	17523	17622	17570	17561	17469	17389	17540	17505	17437	17595	17568	17565	17564	17375	17554	17324	17735	17533	17491	17525	17589	17414	17567	17446	17478	17645	17555	17632	17602	17541	17511	17594	17654	17713	17206	17544	17842	17518	17523	17722	17553	17453	17361	17645	17361	17349	17528	17437	17654	17532	17439	17506	17634	17649	17348	17659	17668	17597	17561	17441	17519	17415	17329	17701	17440	17460	17538	17498	17687	17409	17506	17451	17462	17532	17394	17467	17469	17630	17633	17601	17391	17755	17447	17450	17387	17500	17694	17606	17443	17471	17377	17481	17328	17450	17393	17557	17527	17612	17436	17436	17478	17505	17456	17558	17502	17475	17475	17423	17618	17430	17525	17542	17516	17411	17447	17582	17328	17626	17290	17637	17565	17533	17559	17645	17412	17533	17418	17606	17562	17438	17443	17680	17581	17557	17480	17438	17498	17613	17478	17672	17844	17642	17431	17620	17642	17610	17516	17720	17656	17626	17658	17613	17458	17432	17698	17507	17394	17449	17442	17561	17406	17396	17630	17597	17428	17427	17444	17425	17606	17557	17596	17351	17520	17573	17526	17525	17570	17225	17612	17599	17426	17658	17499	17638	17485	17459	17673	17449	17766	17654	17516	17383	17622	17718	17479	17529	17637	17544	17516	17632	17534	17513	17488	17529	17599	17484	17488	17208	17520	17554	17454	17474	17697	17776	17543	17514	17523	17462	17379	17678	17409	17494	17489	17434	17516	17652	17509	17583	17543	17390	17534	17506	17646	17592	17662	17448	17577	17627	17370	17381	17646	17593	17646	17544	17607	17461	17459	17566	17570	17564	17502	17443	17557	17527	17527	17458	17413	17640	17609	17612	17584	17661	17504	17505	17386	17482	17432	17588	17693	17622	17493	17340	17525	17598	17596	17566	17513	17628	17532	17534	17403	17660	17518	17535	17519	17412	17374	17583	17384	17510	17585	17487	17490	17506	17410	17792	17515	17433	17379	17390	17557	17689	17457	17322	17571	17486	17424	17457	17573	17838	17428	17548	17677	17447	17421	17612	17386	17282	17448	17686	17357	17526	17523	17382	17471	17535	17587	17420	17411	17444	17607	17324	17386	17766	17628	17569	17453	17443	17554	17604	17563	17796	17505	17159	17374	17326	17555	17543	17727	17471	17406	17489	17447	17395	17579	17531	17700	17739	17472	17513	17625	17513	17606	17447	17570	17633	17420	17628	17620	17294	17498	17335	17438	17688	17536	17550	17603	17608	17492	17505	17523	17605	17648	17332	17493	17495	17544	17460	17613	17390	17570	17365	17542	17498	17570	17405	17487	17786	17726	17514	17566	17467	17695	17650	17610	17607	17673	17608	17477	17580	17467	17666	17597	17626	17484	17536	17538	17406	17559	17611	17566	17384	17635	17514	17317	17590	17486	17668	17442	17427	17402	17445	17495	17624	17532	17602	17546	17551	17408	17532	17501	17561	17494	17533	17520	17420	17283	17545	17293	17391	17663	17483	17386	17471	17457	17422	17512	17367	17489	17474	17615	17448	17424	17559	17381	17432	17522	17638	17729	17525	17512	17604	17521	17563	17548	17556	17416	17245	17533	17551	17514	17612	17652	17381	17380	17531	17567	17406	17452	17622	17482	17383	17573	17455	17602	17507	17551	17677	17619	17723	17619	17685	17529	17561	17682	17545	17607	17637	17506	17404	17408	17410	17690	17416	17523	17550	17549	17469	17579	17360	17601	17679	17444	17501	17301	17578	17585	17531	17548	17377	17529	17717	17678	17704	17439	17618	17570	17559	17528	17534	17548	17570	17429	17544	17439	17646	17617	17718	17454	17448	17589	17627	17579	17639	17487	17770	17574	17413	17409	17248	17553	17691	17554	17552	17494	17482	17648	17601	17342	17555	17592	17382	17422	17531	17419	17625	17348	17444	17546	17596	17365	17512	17429	17451	17565	17598	17551	17679	17545	17550	17514	17645	17438	17461	17478	17542	17539	17587	17342	17394	17649	17726	17421	17257	17402	17654	17528	17720	17784	17651	17576	17357	17423	17396	17614	17592	17599	17386	17659	17704	17369	17760	17597	17443	17651	17665	17531	17236	17605	17591	17570	17525	17478	17630	17557	17478	17564	17316	17368	17515	17682	17728	17458	17378	17495	17623	17515	17434	17491	17508	17517	17594	17376	17322	17408	17408	17419	17621	17656	17322	17509	17478	17413	17558	17474	17575	17683	17678	17768	17461	17524	17263	17643	17487	17497	17606	17537	17425	17400	17537	17614	17621	17505	17516	17457	17526	17556	17542	17402	17512	17533	17357	17436	17502	17478	17548	17604	17622	17466	17584	17554	17572	17384	17535	17421	17398	17586	17391	17358	17438	17369	17555	17433	17601	17389	17491	17413	17634	17574	17684	17570	17589	17657	17750	17463	17489	17454	17548	17409	17247	17562	17436	17385	17514	17518	17499	17507	17610	17427	17637	17703	17471	17326	17545	17449	17475	17554	17511	17602	17547	17691	17557	17531	17541	17446	17575	17333	17420	17424	17656	17591	17300	17605	17355	17491	17551	17491	17589	17324	17566	17491	17638	17608	17571	17619	17558	17706	17508	17472	17604	17707	17503	17567	17516	17461	17640	17433	17597	17615	17675	17606	17367	17360	17629	17715	17470	17565	17309	17750	17508	17800	17548	17505	17481	17647	17527	17487	17471	17344	17593	17251	17478	17507	17253	17531	17414	17650	17504	17597	17371	17664	17544	17551	17652	17514	17488	17455	17514	17495	17304	17411	17666	17488	17654	17413	17378	17567	17535	17558	17675	17456	17709	17632	17355	17505	17709	17403	17614	17412	17479	17321	17447	17530	17626	17596	17364	17488	17544	17472	17575	17528	17677	17620	17479	17483	17537	17609	17547	17655	17570	17494	17419	17288	17526	17567	17584	17431	17228	17736	17449	17616	17605	17591	17522	17635	17529	17315	17625	17700	17416	17595	17693	17400	17610	17592	17583	17446	17655	17409	17530	17428	17518	17260	17496	17421	17419	17656	17692	17793	17397	17539	17683	17447	17453	17434	17556	17490	17368	17633	17400	17614	17381	17379	17445	17513	17623	17578	17565	17540	17426	17552	17448	17511	17495	17551	17486	17630	17482	17549	17520	17474	17383	17599	17611	17670	17536	17499	17587	17707	17516	17445	17458	17546	17450	17272	17656	17335	17349	17496	17571	17470	17434	17634	17417	17456	17429	17533	17634	17428	17630	17548	17540	17446	17631	17612	17550	17602	17446	17413	17587	17432	17562	17550	17669	17587	17503	17509	17503	17464	17467	17451	17615	17446	17493	17375	17422	17457	17491	17475	17753	17473	17535	17671	17393	17414	17641	17495	17453	17573	17608	17331	17688	17331	17600	17642	17647	17514	17423	17550	17532	17620	17542	17258	17519	17610	17491	17400	17434	17413	17396	17469	17597	17475	17454	17364	17423	17555	17493	17586	17564	17523	17501	17823	17612	17476	17571	17668	17483	17540	17651	17579	17404	17503	17522	17536	17445	17516	17594	17370	17372	17404	17463	17389	17713	17563	17417	17305	17491	17484	17470	17573	17580	17569	17586	17517	17524	17759	17657	17491	17592	17531	17490	17751	17545	17785	17631	17743	17638	17492	17464	17371	17475	17522	17553	17582	17388	17468	17559	17371	17451	17397	17669	17393	17478	17464	17573	17538	17573	17561	17670	17518	17316	17462	17555	17403	17646	17481	17508	17421	17529	17541	17398	17498	17484	17508	17573	17473	17583	17479	17318	17394	17544	17497	17550	17457	17404	17566	17468	17484	17477	17503	17557	17351	17543	17277	17466	17365	17510	17362	17696	17504	17425	17566	17552	17587	17603	17467	17652	17376	17543	17465	17711	17639	17635	17428	17554	17432	17622	17461	17630	17497	17378	17578	17414	17677	17644	17466	17406	17572	17348	17640	17670	17535	17610	17555	17493	17515	17514	17545	17607	17505	17436	17351	17626	17400
15997	19454	19051	17474	17135	17103	16693	16349	16197	16193	16154	16074	15935	15810	15742	15984	15916	16064	15855	15882	15906	15958	15868	15910	15928	15786	15787	15972	15670	15979	16084	16416	16364	16246	16229	15825	15977	15941	15868	15882	16061	15952	15816	15914	15855	15785	15825	15929	15854	15804	15944	15848	15672	15790	15897	15881	15851	15894	15870	15633	16022	15977	15681	15888	15784	15963	15785	15853	15839	15884	15840	15839	15913	15714	15793	15883	15790	15784	15722	15751	15829	15874	15815	15798	15905	15885	15877	15774	15801	15854	15809	15930	15772	15912	15884	15768	15882	15789	15860	15855	15721	15792	15889	15788	15798	15837	15866	15882	15773	15797	15788	15828	15865	15712	15932	15795	15716	15841	15745	15797	15792	15752	15816	15861	15791	15958	15666	15797	15760	15693	15701	15816	15850	15772	15794	15836	15866	15787	15775	15927	15818	15844	15756	15940	15888	15783	15942	15556	15871	15926	15746	15855	15748	15751	15786	15814	15717	15863	15695	15990	15821	15784	15904	15705	15913	15692	15760	15914	15927	15846	15827	15786	15823	15766	15749	15701	15719	15796	15772	15971	15763	15908	15836	15930	15847	15839	15918	15601	15880	15829	15665	15954	15844	15851	15911	15848	15826	15894	15771	15672	15966	15693	15864	15879	15647	15921	15818	15791	15841	15835	15689	15875	15755	15740	15768	15860	15701	15904	15713	15883	15657	15849	15878	15780	15780	15868	15685	16030	15829	15683	15804	15727	15962	15828	15837	15853	15869	15816	15974	15821	15741	15739	15813	15893	15847	15912	15888	15785	15910	15721	15841	15820	15885	15677	15799	15797	15847	15701	15864	15867	15786	15887	15879	15746	15883	15839	15940	15798	15762	16047	15935	16036	15884	15770	15853	15868	15757	15735	15833	15790	15812	15872	15933	15723	15718	15848	15786	15768	15721	15863	15775	15950	15954	15928	15875	15890	15749	15810	15787	15635	15884	15904	15761	15753	15930	15762	15851	15805	15875	15831	15759	15776	16047	15923	15801	15926	15824	15706	15938	15801	15805	15853	15761	15801	15877	15862	15807	15720	15693	15814	15918	16016	15855	15782	15951	15945	15812	15879	15770	15955	15865	15887	15817	15756	15717	15858	15793	15658	16011	15787	15782	15827	15912	15718	15767	15800	15763	15806	15773	15869	15864	15914	16027	15809	15819	15903	15909	15936	16150	15869	15852	15909	15743	15850	15799	15713	15724	15913	15900	15687	15951	15701	15855	15842	15900	15698	15811	15790	15858	15861	15831	15901	15869	15871	15797	15867	15891	15831	15682	15819	15787	15896	15820	15803	15864	15630	15945	15814	15935	15695	15572	15888	15807	15694	15768	15678	15820	15880	15734	15897	15827	15857	15819	15883	15786	15967	15846	15743	15733	15824	15993	15804	15879	15943	15664	15985	15613	15766	15730	15866	15701	15900	15928	15880	15882	15752	15886	15785	15956	15947	15784	15814	15742	15875	16004	15915	15879	15654	15917	15791	15763	15696	15723	15809	15970	15833	15796	15829	15833	15778	15893	15551	15916	15795	15899	15761	15759	15892	15826	15714	15822	15738	15822	15951	15809	15883	15806	15741	15779	15882	15816	15657	15625	15856	15756	15813	15875	15878	15836	15707	15942	15872	15624	15950	15730	15964	15778	15906	15900	15838	15880	15748	15790	15984	15927	15780	15742	15914	15784	16048	15850	15804	15668	15633	15984	15818	15897	15686	15717	15858	15904	15894	15880	15849	15832	15830	15891	15750	15781	15898	15885	15753	15790	15843	15772	16011	15832	15840	15767	15888	15794	15867	15876	15645	15806	15917	15679	15912	15860	15766	15810	15901	15874	15709	15821	15993	15712	15851	15937	15643	15771	15931	15870	15873	15964	15927	15845	15873	15951	15842	15814	15774	15915	15899	15803	16085	15747	15907	15700	15771	15776	15966	15985	15734	15928	15820	15960	15679	15868	15890	15717	15811	15790	15928	15928	15804	15805	15556	15622	15806	15741	15987	15812	15817	15744	15809	15754	15876	15860	15704	15927	15702	15829	15615	15933	15904	15815	15866	15737	15829	15905	15885	15783	15790	15878	15891	15708	15771	15797	15772	15796	15930	15862	15759	15888	15846	15853	15731	15808	15823	16001	15654	15829	15903	15738	15879	15731	15982	15801	15875	15901	15700	15691	15676	15756	15494	15837	15804	15734	15822	15848	15674	15770	15702	15847	15759	15897	15957	15881	15904	15838	15750	15795	15903	15714	15774	15862	15781	15648	16012	15662	15927	15712	15798	15830	15727	15837	15866	15796	15927	15833	15777	15902	15657	15776	15826	15935	15883	15954	15830	15856	15651	16007	15669	15946	15933	15778	15792	15817	15749	15868	15895	15866	15757	15974	15937	15867	15791	15811	15895	15863	15737	15923	15872	15636	15832	15714	15752	15954	15838	16060	15907	15677	15829	15847	15807	15733	15746	15751	15787	15869	15965	15842	15900	15791	15761	16007	15792	15851	15777	15834	15741	15845	15721	15859	15923	15816	15785	16042	15931	15762	15773	15900	15878	15794	15790	15644	15749	15780	15897	15828	15765	15766	15747	15725	15960	16036	16009	15775	15984	15825	15908	15738	15815	15905	15908	15739	15811	15865	15619	15866	15834	15732	15889	15813	15824	15808	15764	15984	15659	15813	15978	15747	15831	15898	15758	15931	15645	15951	15787	15842	15920	15777	15820	15851	15869	15785	15927	15890	15829	15877	15855	15814	15954	15910	15744	15985	15924	15710	15831	15664	15760	15757	15732	15812	15717	15858	15870	15971	15706	15812	15721	15857	15840	15977	15864	15995	15632	15759	15673	15906	15788	15805	15746	15913	15722	15694	15787	15945	15834	15842	16014	15885	15890	15813	15659	15898	15737	15727	15848	15977	15979	15836	15898	15935	15872	15866	15889	15799	15875	15844	15928	15791	15851	15768	15771	15926	15902	15730	15886	16021	15719	15704	15800	15741	15856	15920	15749	15844	15795	15795	15947	15887	15874	15686	15789	15963	15913	16008	15860	15729	15740	15820	15997	15818	15915	15777	15923	15816	15897	15828	15765	15984	15742	15794	15889	16013	15741	15776	15862	15855	15688	15851	15997	16021	15776	15780	15964	15592	15855	15817	15791	15798	15748	15907	15921	15827	15938	15678	15768	15716	15897	15801	15901	15983	15755	15772	16002	15869	15936	15845	15784	15765	15862	15888	15913	15737	15885	15882	15856	15766	15826	15714	15822	16022	15862	15739	15978	15787	15762	15763	15949	15874	15762	15808	15790	15860	15971	15846	15686	15757	15580	15732	15808	16007	15670	15854	15957	15862	15945	15902	15700	15752	15849	15766	15949	15877	16009	15919	15825	15817	15917	15553	15930	15978	15969	15747	15814	15736	16029	15964	15775	15924	15829	15873	15828	15773	15814	15731	15901	15761	15923	16016	16038	15805	15924	15821	15870	15667	15863	15831	15735	15758	15831	15774	15897	15843	15882	15860	15878	15725	15871	15870	15864	15816	15835	15814	15810	15868	15937	15882	15797	15782	15785	15782	15944	15772	15713	15895	15940	15775	15827	15850	15690	15757	15902	15907	15639	15847	15738	15906	15761	15919	15802	15671	15913	15908	15838	15898	15982	15830	15896	15663	15899	15782	15803	15746	15761	15923	15927	15927	15809	15973	15748	15874	15830	15639	15848	15735	15661	15970	15946	15862	15839	15760	15737	15896	15604	15901	15840	16055	15900	15894	15605	15899	15859	15703	15703	15938	16194	15691	15773	15790	16122	15901	15858	15745	15763	15889	15852	15811	15739	15766	15874	15876	15833	15738	15921	15932	15868	15969	15887	15999	15831	15770	15829	15842	15873	15897	15834	15925	15769	15738	15901	15845	15710	15820	15848	15698	15763	15777	15645	15991	16037	15864	15878	15724	15813	16010	15723	15749	15732	15911	15827	15835	15849	15875	15739	15774	15923	15818	15721	15823	15835	15877	15929	15873	15803	15815	15960	16007	15891	15959	15776	15734	15836	15782	15774	15870	15730	15896	15631	15845	15849	15695	15896	15721	15820	15934	15643	15797	15900	15867	15815	15781	15687	15971	15786	15863	15949	15831	15681	15970	15781	15860	15847	15721	15700	15997	15818	15846	15857	15818	15934	15700	15735	15760	15762	15629	15720	15935	15739	15804	15848	15832	15576	15983	15821	15864	15883	15792	15882	15678	15936	15706	15852	15859	15830	15756	15885	15962	15845	15882	15757	15871	15852	15871	15700	15831	15674	15952	15898	15858	15705	15993	15609	15828	15708	15940	15908	15874	15831	15797	15958	15905	15951	15839	15865	15960	15846	15785	15887	15828	15808	15920	15764	15877	15910	15642	15920	15988	15783	15773	15743	15844	15838	15849	15746	15785	15884	16045	15898	15802	15690	15918	15881	15916	15745	16037	15698	15881	15863	15868	15608	15808	15841	15860	15878	15708	15887	15808	15739	15852	15869	15838	15977	15794	15764	15880	15892	15662	15894	15787	15887	15941	15849	15818	15870	15842	15748	15899	15705	15873	15726	15802	15786	15805	15673	15823	15776	15789	16007	15878	15755	15778	15779	16074	15780	15826	15912	15702	15622	15832	15921	15962	15851	15731	15832	15747	15881	15955	15835	15880	15766	15906	15818	15843	15750	15851	15773	15770	15825	15897	15808	15843	15946	15656	15871	15776	15875	15935	15956	15720	15743	15678	15813	15966	15978	15756	16011	15943	15991	15932	15843	15962	15818	15805	15755	15822	15971	15775	15959	15732	15788	15909	15787	15809	15933	15755	15934	15861	15843	15884	15778	15695	16013	15884	15760	15874	15951	15735	15952	15775	15639	15999	15948	16038	15808	15782	15878	15804	15927	15851	15842	15623	15701	15785	15844	15874	15893	15884	15873	15729	15840	15874	15687	15879	15585	15756	15907	15755	15811	15954	15805	15945	15871	15929	15691	15752	15715	15747	15878	15968	15932	15832	15873	15919	15750	15902	15877	15722	15899	15903	15828	15921	15883	15760	15643	15951	15958	15803	15744	15737	15828	15739	15965	15885	15879	15896	15910	15758	16002	15826	15757	15941	15711
23958	21418	28800	24471	22176	21704	20625	18214	17904	17798	17834	17638	17846	17699	17647	17620	17692	17656	17484	17456	17263	17267	17466	17340	17329	17328	17490	17407	17521	17527	18604	19700	19821	18956	18384	17636	17622	17364	17392	17451	17273	17371	17240	17089	17313	17219	17209	17319	17379	17330	17342	17251	17507	17322	17392	17231	17523	17324	17216	17324	17375	17331	17413	17266	17190	17421	17350	17308	17400	17457	17336	17526	17393	17220	17449	17284	17420	17380	17240	17402	17334	17330	17449	17460	17096	17475	17449	17301	17231	17122	17514	17441	17537	17441	17344	17161	17426	17221	17377	17283	17455	17196	17473	17296	17121	17161	17426	17363	17350	17457	17252	17396	17267	17225	17449	17419	17282	17387	17258	17254	17105	17176	17416	17317	17453	17360	17417	17382	17331	17334	17247	17319	17193	16998	17531	17186	17303	17397	17227	17272	17523	17503	17442	17265	17333	17377	17376	17504	17335	17353	17189	17157	17088	17318	17364	17312	17179	17234	17343	17292	17341	17422	17466	17459	17270	17373	17362	17265	17334	17610	17356	17287	17567	17054	17400	17438	17391	17406	17165	17272	17323	17379	17353	17317	17196	17382	17276	17307	17407	17216	17185	17292	17306	17033	17375	17295	17418	17242	17232	17204	17169	17439	17429	17204	17434	17275	17389	17472	17203	17304	17305	17174	17215	17288	17375	17200	17167	17107	17223	17369	17400	17244	17450	17015	17285	17417	17299	17263	17300	17514	17253	17199	17257	17361	17391	17159	17363	17378	17232	17419	17094	17273	17199	17526	17532	17053	17290	17377	17300	17651	17398	17337	17413	17226	17383	17275	17342	17319	17432	17290	17435	17492	17241	17220	17253	17369	17356	17218	17357	17239	17315	17460	17469	17495	17551	16950	17556	17333	17553	17325	17267	17145	17282	17439	17463	17342	17353	17317	17227	17396	17284	17604	17322	17274	17563	17465	17127	17413	17431	17251	17187	17248	17321	17385	17306	17316	17217	17449	17363	17178	17538	17293	17330	17193	17410	17373	17313	17314	17469	17308	17444	17195	17317	17465	17432	17174	17223	17198	17401	17425	17223	17378	17190	17320	17324	17426	17386	17434	17363	17251	17182	17395	17381	17227	17368	17278	17235	17449	17409	17471	17372	17346	17470	17289	17332	17379	17254	17208	17196	17360	17432	17247	17528	17282	17343	17307	17459	17240	17199	17210	17299	17335	17428	17344	17393	17194	17004	17220	17413	17471	17450	17335	17306	17276	17336	17333	17434	17387	17242	17314	17548	17523	17294	17454	17378	17203	17109	17302	17284	17322	17531	17400	17270	17350	17428	17265	17191	17150	17360	17316	17159	17083	17303	17307	17341	17589	17434	17343	17436	17204	17235	17377	17265	17224	17295	17522	17330	17346	17231	17092	17352	17459	17259	17313	17290	17097	17133	17367	17328	17313	17231	17269	17410	17101	17309	17426	17177	17428	17370	17368	17214	17515	17432	17346	17252	17070	17199	17228	17262	17279	17298	17294	17332	17417	17470	17283	17430	17377	17300	17180	17379	17435	17207	17461	17289	17296	17319	17304	17409	17162	17360	17301	17384	17494	17336	17302	17502	17527	17183	17229	17385	17372	17288	17390	17230	17318	17360	17287	17384	17430	17415	17555	17513	17283	17236	17291	17588	17178	17242	17239	17291	17240	17506	17513	17233	17246	17331	17347	17479	17279	17596	17391	17443	17406	17408	17380	17331	17453	17331	17305	17383	17364	17351	17429	17256	17420	17191	17432	17487	17372	17192	17205	17265	17574	17258	17264	17353	17522	17603	17256	17237	17511	17159	17166	17436	17313	17504	17396	17291	17582	17339	17439	17665	17412	17340	17150	17453	17446	17447	17245	17201	17337	17125	17452	17135	17259	17264	17274	17420	17437	17309	17437	17314	17372	17165	17299	17471	17442	17199	17494	17361	17415	17219	17618	17093	17290	17294	17172	17360	17468	17440	17373	17235	17432	17270	17257	17435	17245	17317	17498	17368	17441	17300	17321	17396	17384	17190	17354	17205	17337	17371	17233	17191	17093	17472	17400	17478	17249	17185	17257	17501	17531	16972	17415	17141	17439	17312	17387	17416	17437	17285	17438	17311	17536	17305	17313	17280	17168	17342	17263	17111	17529	17545	17218	17146	17264	17421	17296	17305	17538	17421	17367	17274	17265	17227	17437	17312	17298	17275	17393	17176	17296	17381	17274	17358	17500	17450	17178	17342	17362	17367	17265	17312	17316	17439	17267	17279	17314	17187	17234	17322	17352	17431	17404	17237	17446	17406	17197	17200	17490	17325	17251	17380	17403	17320	17284	17325	17201	17491	17542	17431	17376	17286	17220	17461	17458	17115	17241	17422	17409	17224	17175	17165	17263	17344	17384	17237	17287	17165	17461	17353	17459	17371	17542	17370	17427	17162	17028	17241	17368	17515	17209	17244	17112	17247	17167	17174	17452	17403	17292	17242	17357	17436	17179	17412	17459	17239	17268	17500	17269	17571	17427	17183	17340	17325	17289	17350	17356	17555	17390	17386	17297	17330	17194	17206	17333	17158	17513	17221	17426	17433	17324	17302	17283	17426	17323	17417	17378	17374	17384	17174	17209	17293	17462	17336	17541	17360	17178	17233	17302	17327	17221	17286	17126	17215	17370	17426	17315	17275	17343	17102	17557	17327	17224	17313	17378	17075	17295	17218	17286	17105	17287	17251	17534	17424	17259	17391	17376	17393	17392	17403	17198	17470	17348	17151	17367	17487	17303	17249	17273	17197	17328	17450	17403	17210	17199	17397	17500	17424	17658	17621	17368	17397	17311	17095	17305	17301	17386	17403	17250	17435	17160	17586	17362	17252	17365	17342	17242	17353	17213	17403	17208	17255	17262	17415	17325	17352	17569	17441	17211	17273	17178	17307	17439	17501	17350	17162	17325	17278	17322	17064	17427	17119	17339	17240	17494	17450	17363	17236	17310	17390	17322	17446	17262	17311	17091	17403	17179	17452	17316	17277	17446	17443	17323	17370	17310	17287	17576	17448	17272	17351	17332	17272	17149	17270	17632	17207	17422	17270	17322	17376	17358	17321	17360	17270	17639	17373	17238	17169	17188	17142	17411	17166	17314	17405	17291	17317	17165	17468	17340	17315	17232	17353	17390	17376	17403	17357	17384	17422	17283	17169	17301	17332	17365	17453	17265	17247	17093	17245	17660	17449	17561	17200	17395	17350	17336	17325	17126	17214	17401	17490	17264	17232	17144	17281	17300	17389	17280	17283	17617	17318	17119	17310	17376	17189	17323	17245	17455	17229	17309	17489	17228	17164	17410	17337	17314	17350	17248	17267	17386	17396	17432	17407	17288	17211	17226	17355	17267	17456	17414	17335	17541	17306	17366	17301	17469	17195	17310	17314	17082	17337	17286	17475	17256	17337	17154	17109	17268	17255	17361	17310	17350	17382	17259	17370	17243	17283	17487	17427	17303	17429	17384	17286	17266	17449	17360	17404	17338	17335	17459	17445	17295	17309	17346	17270	17325	17125	17355	17388	17043	17208	17117	17367	17142	17149	17311	17307	17323	17416	17488	17235	17326	17333	17310	17421	17390	17402	17271	17442	17404	17539	17446	17413	17446	17452	17346	17371	17325	17537	17156	17349	17313	17465	17322	17394	17338	17338	17287	17244	17217	17196	17283	17342	17372	17492	17504	17268	17478	17162	17371	17368	17302	17613	17254	17467	17024	17324	17399	17446	17295	17312	17611	17501	17282	17581	17392	17269	17430	17354	17104	17268	17326	17301	17367	17446	17461	17278	17391	17287	17395	17188	17157	17499	17305	17606	17489	17098	17302	17418	17313	17253	17291	17334	17172	17705	17227	17400	17082	17404	17340	17341	17385	17347	17447	17437	17195	17549	17431	17388	17275	17325	17417	17330	17297	17407	17436	17297	17274	17279	17254	17262	17158	17378	17324	17375	17472	17313	17424	17358	17443	17421	17350	17384	17504	17556	17395	17478	17326	17364	17510	17216	17318	17596	17443	17349	17411	17345	17325	17331	17253	17332	17231	17470	17407	17468	17284	17392	17409	17519	17410	17336	17378	17337	17307	17346	17195	17475	17478	17116	17364	17281	17449	17248	17321	17303	17461	17482	17571	17440	17478	17139	17256	17291	17383	17433	17198	17429	17457	17423	17296	17185	17328	17316	17300	17339	17472	17256	17575	17442	17410	17374	17454	17373	17387	17351	17217	17450	17372	17262	17296	17334	17405	17361	17362	17272	17318	17380	17329	17323	17358	17423	17294	17435	17141	17460	17340	17321	17207	17306	17354	17157	17388	17375	17381	17269	17083	17232	17256	17473	17617	17563	17486	17151	17512	17475	17408	17379	17540	17495	17407	17490	17319	17402	17256	17448	17170	17274	17293	17121	17440	17403	17243	17347	17358	17339	17261	17327	17292	17321	17322	17392	17482	17379	17516	17382	17320	17344	17119	17298	17192	17163	17471	17314	17419	17449	17354	17529	17358	17292	17304	17378	17274	17438	17439	17315	17359	17408	17320	17357	17468	17232	17399	17235	17225	17173	17380	17375	17480	17637	17429	17317	17446	17347	17359	17310	17408	17323	17187	17189	17416	17270	17359	17269	17357	17379	17263	17329	17236	17338	17475	17388	17421	17364	17493	17262	17220	17366	17379	17441	17405	17516	17293	17388	17300	17317	17440	17510	17404	17128	17307	17318	17523	17241	17281	17373	17469	17289	17217	17366	17451	17349	17293	17325	17283	17369	17478	17247	17333	17365	17428	17400	17428	17296	17038	17447	17403	17423	17314	17417	17266	17348	17379	17325	17322	17357	17370	17458	17241	17530	17301	17509	17340	17204	17350	17324	17312	17149	17186	17411	17209	17400	17455	17452	17452	17299	17380	17205	17439	17536	17405	17428	17205	17291	17377	17369	17438	17418	17191	17214	17390	17276	17288	17359	17284	17463	17392	17470	17431	17351	17135	17470	17361	17534	17307	17302	17266	17438	17508	17412	17429	17380	17461	17306	17262	17424	17461	17251	17313	17194	17439	17286	17369	17363	17418	17453	17681	17468	17246	17419	17268	17227	17412	17393	17258	17255	17582
15637	25441	24012	19846	18829	18257	17262	16807	16596	16577	16262	16326	16336	16267	16061	16042	16178	15957	15950	15866	15824	16076	15817	15666	15730	15785	15766	15947	15953	16128	17869	19943	19326	18203	17028	16316	15996	15852	15655	15887	15718	15911	16047	15941	15947	15774	15821	15784	15766	15706	15915	15807	15882	15821	15732	15671	15749	15841	15705	15662	15772	15791	15870	15789	15880	15929	15668	15781	15831	15743	15771	15720	15610	15778	15708	15691	15690	15895	15880	15836	15930	15765	15774	15798	15956	15652	15947	15905	15929	15612	15634	15886	15511	15883	15532	15919	15725	15807	15839	15836	15695	15820	15848	15900	15671	15696	15816	15688	15786	15670	15811	15784	15742	15691	15685	15703	15722	15709	15693	15789	16076	15787	15728	15760	15799	15764	15854	15814	15799	15872	15722	15633	15747	15636	15784	15950	15773	15898	15654	15855	15820	15542	15900	15843	15823	15827	15821	15699	15569	15669	15686	15878	15980	15844	15679	15827	15695	15829	15790	15841	15821	15719	15681	15727	15839	15811	15672	15725	16060	15679	15663	15750	15737	15639	15813	15806	15765	15777	15699	15772	15869	15895	15837	15823	15900	15864	15677	15740	15852	16003	15794	15886	15746	15611	15803	15763	15759	15896	15790	15849	15651	15763	15813	15570	15791	15853	15767	15672	15762	15750	15805	15949	15851	15798	15545	15708	15862	15821	15662	15758	15815	15727	15879	15779	15803	15798	15716	15766	15950	15759	15852	15997	15634	15921	15659	15788	15735	15965	15897	15759	15941	15667	15692	15589	15734	15775	15695	15790	15810	15876	15946	15681	15722	15819	15553	15601	15724	15924	15708	15754	15842	15986	15752	15650	15597	15875	15758	15686	16014	15634	15676	15613	15786	15789	15762	15820	15976	15821	15815	15662	15770	15705	15726	15776	15824	15674	15892	15841	15922	15770	15628	15761	15691	15839	15935	15732	15845	15874	15688	15766	15748	15938	15767	15674	15642	15756	15762	15791	15844	15611	15808	15742	15647	15824	15693	15787	15936	15806	15844	15681	15835	15794	15657	15831	15575	15858	15888	15908	15667	15755	15763	15834	15723	15776	15616	15794	15820	15790	15813	15824	15680	15549	15692	15702	15851	15815	15828	15657	15648	15749	15591	15846	15582	15862	15570	15687	15873	15814	15724	15652	15602	15833	15527	15701	15754	15684	15786	15724	15728	15767	15850	15745	15611	15597	15728	15564	15822	15852	15665	15760	15746	15761	15945	15892	15768	15707	15829	15646	15759	15639	15896	15689	15738	15654	15744	15918	15730	15824	15664	15873	15773	15714	15789	15779	15617	15750	15625	15689	15717	15664	15785	15645	15910	15674	15720	15669	15928	15806	15612	15632	15749	15695	15921	15715	15705	15759	15749	15712	15734	15811	15749	15654	15772	15712	15813	15861	15559	15705	15776	15699	15782	15733	15678	15915	15791	15834	15785	15894	15710	15808	15692	15935	15886	15765	15815	15885	15845	15793	15661	15919	15759	15933	15725	15667	15646	15769	15846	15697	15732	15748	15803	15835	15849	15856	15745	15572	15733	15718	15977	15719	15690	15854	15690	15806	15760	15561	15696	15927	15599	15816	15869	15833	15596	15772	15678	15791	15761	15815	15649	15884	15823	15763	15764	15734	15799	15794	15683	15879	15791	15811	15791	15774	15752	15782	15890	15740	15956	15639	15695	15689	15843	15588	15741	15904	15851	15689	15789	15795	15581	15848	15801	15584	15812	15731	15778	15845	15733	15761	15702	15823	15846	15766	15904	15895	15796	15609	15851	15665	15701	15782	15824	15875	15865	15866	15623	15745	15682	15742	15988	15491	15874	15778	15707	15759	15650	15768	15809	15693	15757	15720	15737	15921	15869	15837	15709	15745	15693	15768	15765	15829	15749	15913	15666	15861	15770	15804	15824	15651	15885	15769	15783	15862	15666	15818	15872	15654	15813	15682	15915	15575	15718	15774	15804	15639	15809	15729	15695	15799	15767	15691	15903	15794	15651	15710	15858	15880	15744	15693	15765	15773	15859	15872	15683	15694	15746	15733	15916	15942	15882	15860	15770	15684	15832	15865	15675	15737	15777	15612	15830	15848	15723	15680	15734	15711	15700	15699	15786	15700	15618	15880	15679	15850	15678	15823	15776	15685	15803	15852	15867	15861	15816	15777	15625	15795	15733	15703	15784	15617	15668	15741	15717	15860	15743	15744	15834	15717	15766	15873	15896	15698	15547	15842	15656	15899	15858	15637	15788	15770	15795	15616	15808	15623	15775	15761	15760	15637	15843	15679	15737	15822	15718	15790	15686	15824	15882	15748	15744	15720	15663	15841	15829	15863	15750	15686	15730	15631	15859	15747	15848	15878	15731	15886	15952	15665	15832	15683	15724	15724	15845	15732	15880	15592	15689	15798	15769	15735	15836	15719	15747	15811	15636	15699	15616	15649	15566	15853	15728	15715	15817	15688	15721	15875	15740	15693	15769	15911	15793	15814	15662	15770	15699	15863	15853	15888	15718	15833	15769	15832	15827	15819	15700	15701	15773	15840	15785	15791	15915	15926	15781	15809	15790	15760	15726	15682	15729	15672	15902	15760	15838	15853	15776	15757	15595	15860	15654	15630	15906	15826	15803	15590	15746	15742	15845	15692	15768	15671	15697	15668	15945	15704	15539	15810	15750	15753	15733	15678	15856	15853	15773	15778	15582	15797	15868	15726	15943	15530	15773	15785	15742	15744	15856	15704	15781	15695	15607	15780	15724	15844	15721	15751	15741	15811	15799	16001	15805	15773	15844	15797	15875	15866	15730	15771	15675	15944	15734	15839	15829	15803	15756	15809	15751	15751	15675	15673	15696	15772	15796	15734	15853	15845	15810	15730	15686	15842	15697	15909	15793	15759	15769	15736	15785	15698	15742	15740	15947	15646	15682	15701	15911	15730	15935	15783	15838	15829	15779	15779	15866	15706	15751	15781	15845	15929	15693	15852	15882	15860	15789	15914	15773	15870	15679	15820	15662	15843	15720	15938	15689	15731	15563	15804	15849	15811	15721	15724	15798	15606	15857	15822	15761	15717	15704	15863	15858	15570	15772	15835	15766	15737	15676	15658	15664	15744	15680	15741	15817	15916	15860	15684	15867	15885	15729	15791	15752	15734	15740	15671	15634	15785	15845	15847	15758	15689	15667	15870	15807	15754	15633	15555	15758	15705	15722	15763	15576	15883	15659	15715	15855	15746	15640	15712	15594	15687	15685	15658	15702	15807	15828	15807	15764	15830	15946	15784	15594	15710	15855	15701	15725	15729	15691	15785	15912	15748	15865	15738	15763	15788	15751	15779	15869	15708	15788	15739	15895	15730	15778	15733	15687	15701	15739	15819	15846	15820	15795	15925	15816	15607	15670	15739	15869	15651	15745	15869	15881	15800	15783	15737	15717	15768	15815	15872	15705	15621	15791	15862	15641	15734	15951	15925	15715	15685	15770	15703	15824	15639	15562	15720	15809	15823	15848	15891	15842	15728	15680	15818	15576	15756	15715	15730	15791	15859	15747	15819	15801	15637	15798	15524	15743	15891	15815	15795	15746	15737	15640	15876	15655	15779	15736	15773	15725	15861	15866	15809	15825	15683	15687	15693	15715	15871	15783	15751	15655	15567	15872	15878	15665	15806	15674	15901	15743	15710	15773	15854	15807	15807	15924	15603	15693	15713	15740	15712	15871	16004	15852	15700	15752	15888	15768	15666	15756	15533	15862	15803	15695	15715	15831	15528	15865	15793	15837	15922	15827	15837	15635	15903	15785	15724	15720	15811	15817	15829	15681	15793	15662	15744	15723	15816	15938	15736	15750	15584	15703	15695	15843	15835	15825	15743	15758	15681	15806	15757	15826	15701	15862	15978	15757	15703	15850	15868	15880	15952	15766	15851	15715	15967	16016	15780	15725	15669	15734	15780	15610	15848	15748	15832	15669	15735	15811	15850	15671	15880	15724	15851	15720	15836	15799	15616	15803	15769	15602	15767	15803	15777	15870	15784	15708	15841	15887	15774	15833	15693	15880	15760	15760	15803	15831	15564	15690	15663	15798	15747	15784	15718	15892	15907	15549	15848	15759	15719	15831	15766	15722	15821	15964	15809	15764	15677	15910	15855	15875	15647	15839	15699	15825	15781	15558	15858	16003	15750	15772	15892	15768	15577	15862	15762	15816	15760	15727	15640	15812	15717	15808	15661	15670	15655	15825	15652	15935	15769	15864	15745	15698	15853	15663	15801	15690	15756	15941	15629	15878	15775	15720	15866	15877	15805	15685	15836	15503	15611	15733	15769	15821	15773	15755	15930	15952	15749	15596	15833	15742	15563	15896	15755	15838	15630	15990	15770	15696	15863	15631	15848	15687	15708	15646	15640	15717	15708	15758	15669	15832	15668	16044	15745	15525	15649	15787	15836	15715	15781	15767	15651	15652	15793	15765	15682	15847	15791	15759	15722	15544	15839	15815	15632	15680	15799	15817	15716	15925	15532	15859	15882	15807	15787	15913	15833	15822	15736	15745	15932	15725	15741	15804	15673	15789	15802	15671	15773	15785	15815	15828	15745	15781	15844	15865	15743	15630	15660	15751	15714	15711	15890	15680	15821	15818	15791	15730	15814	15905	15861	15790	15574	15814	15761	15749	15809	15606	15762	15626	15708	15678	15707	15662	15751	15592	15917	15905	15694	15981	15918	15840	15862	15913	15777	15703	15757	15840	15678	15922	15858	15791	15685	15730	15727	15770	15729	15758	15678	15836	15887	15845	15860	15829	15695	15657	15664	15874	15710	15790	15672	15681	15815	15763	15809	15774	15733	15775	15788	15643	15653	15871	15783	15784	15788	15771	15667	15702	15595	15707	15774	15743	15825	15724	15670	15824	15797	15793	15615	15901	15656	15791	15532	15730	15727	15820	15652	15769	15786	15724	15725	15767	15726	15831	15756	15647	15758	15731	15856	15955	15551	15908	15765	15733	15880	15848	15764	15813	15768	15864	15628	15793	15698	15997	15728	15691	15794	15668	15890	15727	15691	15921	15627	15773	15717	15879	15802	15717	15706	15753	15881	15888	15665	15728	15836	15770	15747	15879	15658
22973	21405	29292	23899	21596	23307	24121	18985	18086	17993	18138	17764	17917	17652	17712	17348	17647	17405	17508	17454	17350	17409	17486	17605	17187	17447	17303	17236	17381	17467	19276	21133	21468	20265	19085	18228	17615	17425	17294	17346	17388	17308	17238	17353	17420	17240	17231	17293	17349	17161	17295	17264	17358	17314	17334	17238	17181	17221	17021	17138	17447	17325	17237	17161	17210	17283	17207	17426	17365	17151	17219	17298	17289	17108	17516	17203	17406	17332	17422	17189	17323	17212	17388	17427	17146	17099	17352	17383	17222	16996	17388	17314	17301	17220	17280	17146	17179	17128	17015	17311	17265	17168	17318	17231	17305	17325	17203	17315	17339	17336	17249	17138	17266	17017	17313	17248	17253	17016	17320	17337	17318	16933	17101	17225	17180	17300	17101	17211	16991	17314	16909	17336	17160	17096	17222	17271	17178	17370	17269	17154	17276	17141	17230	17191	17025	17461	16994	17143	17165	17203	17183	17256	17328	17213	17121	17112	17318	17186	17155	17133	17210	17229	17316	17120	17140	17245	17205	17299	17181	17228	17250	17416	17044	16989	17123	17095	17222	17180	17253	16989	17040	17124	17005	17140	17177	17325	16997	17046	17139	17160	17207	17068	17097	17262	16959	17015	17371	17052	17101	17218	17191	17230	17123	17300	17072	17237	17254	17138	16883	17203	17282	17531	17167	17346	17274	17389	17062	17202	17182	17205	17120	17098	17172	17158	17081	17185	17345	17236	17386	17112	17190	17170	17130	17238	17359	17124	17239	17201	17223	17284	17046	17348	17122	17356	16982	17085	17216	17450	17048	17280	17176	17143	17297	17062	17087	17234	17163	17205	17458	17285	17068	17047	17240	17205	17150	17360	17130	17356	17288	17224	17242	17167	17112	17070	17204	17170	17220	17178	17015	17060	17111	17271	17172	17046	17033	17273	17107	17148	17267	17444	17190	17345	17210	17394	17250	17328	17081	17405	17117	17316	17151	17182	17087	17291	17335	17245	17193	17188	17240	17211	17184	17398	17068	17034	17180	17170	17289	17333	17255	17067	17042	17156	17175	17239	17159	17145	17082	17163	17334	17244	17200	17220	17190	17304	17278	17250	17307	17254	17276	17222	17234	17145	17159	17068	17203	17133	17375	17103	17335	17368	17284	17267	17157	17176	17333	17311	17190	17334	17191	17418	17367	17132	17033	17161	17212	17304	17231	17285	17298	16972	17279	17157	17270	17237	17097	17318	17285	17333	17296	17127	17163	17238	17326	17240	17302	17124	17224	17088	17090	17160	17219	16963	17320	17160	17273	17123	17245	17115	17200	17131	17179	17059	17148	17174	17139	17031	16946	17231	17183	17140	17070	17011	17099	17042	17315	17271	17191	17161	17119	16968	17103	17183	17131	17180	17071	17211	17198	17155	17258	17268	17267	17268	16926	17079	17096	16932	17208	17161	17107	17205	17250	17234	17367	17272	17268	17012	17254	16991	17188	17239	17389	17021	17109	17253	17125	17123	17000	17122	17245	17226	17279	17063	17337	17108	17186	17119	16972	17167	17235	17249	17130	17218	17251	17312	17203	17418	17171	17148	17271	17218	17349	17314	17205	17229	17164	17167	17229	17170	17295	17303	17138	17242	16990	17196	17147	17043	17106	17203	17142	17250	17185	17210	17238	17098	17306	17250	17098	17195	17260	17055	17032	17179	17171	17018	17282	17240	17188	17212	17138	17092	17146	16892	17195	17185	17273	17087	17199	17104	17122	17080	17244	17220	17120	16940	17169	16950	17189	17159	17128	17141	16866	17076	17190	17066	17382	17152	17239	17078	17066	17237	17237	17136	17156	17271	17162	17183	17188	17195	17232	17317	17168	17298	17276	17254	17357	17394	17146	16943	17130	17276	17188	17234	17318	17218	17136	17199	17460	17324	17183	17313	17318	17214	17243	17085	17252	17123	17231	17151	17259	17232	17127	17163	17279	17294	17277	17222	17315	17329	17206	17000	17179	17239	17136	17203	17065	17017	17257	17204	17101	17245	17108	17252	17172	17117	17206	17235	17107	17072	17001	17086	17279	17113	17011	17328	17149	17029	17086	17221	17318	17258	17261	17364	17295	17220	17153	17221	17149	17140	17067	17023	17219	17142	17133	17145	17175	17162	17311	16956	17175	17308	17152	17192	17299	17126	17198	17190	17093	17120	17267	16911	17272	17227	17202	17218	17032	17238	17041	17363	17089	17097	17172	17309	17073	17231	17291	17260	17240	17186	17243	17000	17217	17094	17294	17173	17139	17163	17201	17319	17179	17166	17284	17144	17290	17350	17127	16833	17228	17157	17302	17130	17024	17363	17107	17268	17100	17199	17107	17160	17300	17119	17257	17112	17279	16978	17254	17269	17123	17137	17111	17289	17143	17253	17210	16985	16966	17150	17206	17197	17343	17168	17191	17178	17131	17159	16973	16921	17081	17212	17187	17208	17315	17248	17342	17272	17130	17110	17164	17256	17311	17095	17034	17061	17194	17130	17243	17141	17242	17326	17321	17335	17158	17301	17265	16895	17047	17317	17062	17200	17264	17059	17048	17361	17243	17219	17299	17002	17199	17278	17324	17141	17236	17116	17049	17092	16989	17275	17274	17298	17277	17509	17305	17242	17279	17107	17197	17170	17161	17267	17264	17348	17277	17269	17236	17151	17100	17458	17226	17273	17323	16984	16949	17291	17096	17155	17150	17172	17327	17204	17244	17093	17369	17041	17207	17263	17248	17323	17181	17113	17291	17271	16981	17015	17104	17204	17151	17114	17168	17238	17235	17314	17171	17206	17084	17191	17074	17257	17100	17273	17204	17282	17191	17126	17197	17198	17049	17328	17232	17264	17252	17042	17051	17037	17291	17267	17298	17279	17183	17246	17117	17112	17222	17241	17496	17205	17106	17262	17344	17034	17397	17218	17204	17168	17290	17277	17132	17192	17224	17244	17059	17437	16984	17209	17046	17178	17236	17380	17353	17252	17420	17131	17154	17134	16885	16988	17153	17259	17100	17126	17265	17056	17072	17173	17053	17202	17307	17211	17189	17045	17219	17071	17159	17098	17160	17119	17131	17004	17137	17043	17228	17243	17354	17305	17097	17245	17289	17397	17241	17276	17037	17260	17136	17045	17370	17367	17111	17221	17315	17108	17219	17081	17243	17279	17298	17291	17270	17311	17148	17178	17448	17303	17116	17180	17002	17194	17102	17110	17171	17161	17189	17312	17021	17097	17065	17041	17222	17118	17172	17233	17116	17218	17272	17174	17207	17200	17047	17234	17269	17424	17224	17193	17073	17060	17170	17088	17036	17182	17236	17188	17191	17223	17162	17227	17094	17295	17228	17432	17286	17146	17121	17004	17255	17153	17136	17201	17032	17061	17031	17185	17264	17077	17160	17184	17202	17198	17354	17104	17197	17013	17055	17039	17064	17208	17178	17261	16958	17189	17076	17379	17137	17317	17367	17222	17107	17027	17105	17045	17264	17324	17041	17037	17291	17130	17183	17377	17170	17055	17106	17067	17280	17232	17345	17360	17029	17122	17168	17333	17167	17206	17216	17146	17240	17110	17109	17194	17140	17190	17281	17210	17345	17190	17280	17293	17208	17113	17113	17292	17201	17141	17181	17290	17063	17146	16872	17150	17073	17321	17377	17250	17231	17303	17082	17238	17307	17279	17484	17040	17249	17251	16964	17264	17205	17112	17112	17029	17199	17227	17199	17169	17156	17186	17155	17092	17121	17234	17030	17175	17250	17070	17269	17085	17163	17372	17209	17222	17242	17259	16994	16957	17082	17215	17250	17390	17263	17285	17157	17331	17176	17121	17037	17249	17294	17236	17143	17357	17183	17235	17164	17111	17201	16947	17295	17122	17186	17160	17385	17240	17308	17145	17313	17272	17046	17187	17201	17251	17222	17181	17242	16974	17204	17068	17361	17166	17360	17309	17083	17167	17223	17298	17344	17314	17329	17162	16903	17193	17250	17213	17371	17309	17098	17224	17262	17407	17260	17122	17105	17299	17241	16862	17277	17016	17224	17220	17272	17025	17050	17216	17057	17380	17137	17277	17116	17318	17096	17225	16985	17359	17215	17229	17298	17201	17334	17137	17045	17444	17246	17014	16999	17239	17122	17098	17162	17123	17160	17191	17131	17375	17117	17098	17158	17225	17147	17157	17194	17116	17119	17248	17115	17158	17230	17263	17116	17195	17371	17313	17209	17246	17251	17138	17290	17263	17133	17232	17157	17204	17218	17239	17306	17149	17113	17298	17187	17272	17170	17166	17109	17199	17071	17182	17384	17210	17092	17150	17355	17290	17294	17253	17286	17192	17162	17035	17243	17408	17335	17227	17086	17372	17130	17106	17113	17275	17137	17323	17086	17364	17089	17142	17248	17200	17384	17127	17134	17181	17002	17295	16910	17248	17366	17127	17163	17218	17335	17361	17151	17182	17231	17173	17207	17095	17316	17133	17351	17211	16935	17006	17219	17187	17054	17348	17205	17150	17300	17438	17169	17249	17314	17115	17287	17231	17183	17340	16981	17272	17362	17163	16981	17227	17309	16980	17351	17372	17127	17434	17209	17254	17330	17202	17090	17156	17193	17256	17179	17181	17055	16920	17009	17290	17237	17208	17162	17016	17139	17010	17192	17016	17264	17136	17179	17266	17449	17036	17014	17096	17242	17159	17253	17259	17117	16925	17111	17200	17262	17304	17159	17122	17139	17036	17157	17225	17304	17157	17190	17159	17277	17255	17191	17168	17226	17210	17262	17418	17242	17075	17111	17114	17008	17149	17215	17179	17081	17273	17271	17232	17292	17330	17210	17353	17393	17097	17135	17042	17299	17073	17097	17287	17400	17287	17180	17279	17535	17359	17185	17205	17214	17109	17265	17091	17094	17123	17258	17072	17290	17124	17074	17325	16966	17177	17208	17162	17066	17161	17395	17063	17338	17510	17130	17133	17285	17245	17299	17153	17078	17338	17395	17215	17384	17345	17304	16965	17131	16924	17289	17146	17150	17051	17071	17207	17175	17038	17223	17217	17137	17282	17348	17187	17346	17140	17097	17329	17240	17179	17137	17296	17286	17269	17254	17236	17191	17063	17306	17355	17401	17426	17148	17119	17253	16985
17177	29988	27329	22394	20444	18729	18149	17677	16969	16594	16506	16399	16090	16308	16141	16165	15880	15954	16084	15920	15927	15895	15891	15883	15880	15834	15793	15833	15875	16201	19532	22137	22248	20250	18160	16776	16219	15867	15726	15728	15793	15594	15561	15813	15735	15665	15606	15712	15666	15653	15655	15557	15771	15750	15694	15731	15796	15505	15607	15596	15493	15694	15831	15777	15767	15729	15598	15620	15823	15644	15744	15674	15696	15643	15719	15550	15625	15584	15813	15435	15632	15627	15733	15766	15756	15652	15659	15712	15535	15682	15701	15604	15682	15753	15755	15759	15772	15687	15674	15682	15740	15698	15806	15748	15668	15702	15622	15776	15746	15838	15653	15759	15570	15733	15664	15657	15603	15821	15728	15544	15843	15571	15717	15825	15697	15525	15704	15785	15747	15541	15609	15544	15698	15705	15837	15742	15688	15866	15560	15666	15604	15840	15778	15745	15730	15643	15670	15882	15609	15691	15634	15659	15602	15687	15682	15647	15553	15748	15495	15749	15712	15519	15513	15813	15783	15771	15598	15569	15640	15801	15821	15622	15565	15628	15819	15540	15735	15569	15645	15475	15675	15493	15632	15499	15654	15643	15686	15736	15700	15682	15795	15580	15775	15651	15598	15721	15773	15642	15586	15616	15637	15798	15759	15827	15677	15614	15749	15824	15716	15753	15626	15689	15836	15688	15537	15831	15625	15593	15758	15703	15705	15699	15554	15774	15638	15807	15808	15727	15630	15729	15591	15504	15679	15738	15697	15895	15626	15697	15625	15692	15561	15687	15685	15807	15773	15637	15729	15571	15736	15550	15734	15606	15660	15586	15784	15548	15707	15542	15684	15761	15621	15754	15870	15709	15729	15627	15668	15765	15612	15688	15600	15617	15621	15752	15583	15746	15777	15639	15630	15753	15620	15718	15746	15777	15715	15647	15608	15667	15684	15670	15607	15711	15613	15547	15798	15616	15580	15541	15790	15713	15594	15649	15819	15728	15634	15673	15506	15722	15537	15573	15714	15615	15792	15562	15742	15535	15671	15626	15676	15581	15720	15569	15722	15498	15531	15697	15703	15696	15790	15741	15556	15725	15677	15581	15741	15815	15600	15682	15782	15820	15617	15672	15784	15651	15760	15570	15513	15728	15466	15778	15777	15506	15695	15598	15760	15817	15711	15606	15444	15665	15605	15806	15687	15806	15681	15677	15578	15599	15882	15666	15560	15724	15547	15627	15801	15659	15630	15674	15676	15674	15750	15722	15802	15627	15766	15705	15688	15689	15699	15835	15506	15661	15736	15711	15644	15669	15716	15606	15600	15690	15768	15649	15727	15654	15574	15631	15650	15529	15683	15574	15794	15665	15816	15536	15760	15624	15698	15686	15631	15612	15630	15634	15735	15414	15830	15680	15544	15620	15654	15695	15580	15655	15684	15700	15631	15739	15628	15658	15598	15632	15641	15499	15653	15810	15597	15729	15586	15773	15664	15624	15699	15574	15815	15791	15708	15773	15674	15634	15740	15580	15540	15709	15655	15514	15548	15663	15747	15706	15577	15696	15682	15667	15777	15573	15715	15690	15637	15699	15571	15689	15617	15629	15655	15635	15729	15673	15494	15732	15680	15596	15501	15598	15630	15573	15662	15662	15640	15701	15597	15702	15827	15672	15568	15561	15523	15649	15734	15877	15667	15487	15593	15760	15649	15679	15632	15544	15591	15970	15611	15537	15536	15532	15745	15739	15680	15546	15763	15692	15821	15606	15731	15623	15500	15825	15731	15559	15848	15692	15761	15609	15660	15578	15731	15585	15559	15550	15654	15659	15619	15619	15658	15770	15581	15605	15551	15596	15726	15623	15637	15692	15675	15660	15620	15794	15550	15525	15825	15762	15583	15648	15702	15661	15552	15563	15612	15913	15785	15659	15611	15760	15722	15683	15711	15808	15544	15680	15739	15581	15659	15613	15809	15677	15680	15854	15467	15619	15623	15572	15674	15832	15689	15746	15521	15787	15800	15583	15879	15481	15816	15756	15650	15725	15597	15606	15753	15845	15668	15682	15695	15731	15580	15675	15609	15899	15444	15534	15680	15675	15637	15623	15709	15633	15623	15555	15653	15500	15785	15662	15654	15557	15604	15712	15527	15573	15662	15673	15557	15568	15775	15807	15575	15602	15543	15536	15743	15654	15704	15603	15627	15742	15691	15766	15773	15632	15677	15661	15560	15658	15657	15527	15674	15630	15776	15687	15552	15746	15510	15645	15589	15579	15666	15575	15636	15721	15571	15631	15599	15684	15706	15655	15671	15847	15579	15594	15886	15681	15606	15659	15732	15697	15699	15578	15501	15596	15813	15423	15761	15465	15392	15704	15669	15479	15644	15672	15751	15671	15664	15628	15628	15586	15622	15668	15721	15547	15626	15766	15859	15494	15602	15686	15566	15601	15670	15811	15766	15667	15689	15582	15642	15690	15703	15672	15722	15503	15755	15677	15588	15589	15622	15656	15781	15737	15598	15517	15702	15713	15611	15600	15732	15736	15575	15565	15604	15580	15726	15572	15556	15536	15570	15736	15635	15748	15522	15630	15583	15604	15535	15582	15858	15765	15667	15742	15844	15525	15476	15750	15657	15706	15487	15623	15609	15533	15454	15593	15619	15599	15551	15510	15839	15758	15626	15541	15628	15647	15618	15812	15601	15687	15710	15708	15836	15793	15560	15727	15620	15668	15537	15585	15600	15492	15682	15534	15614	15717	15645	15805	15637	15506	15709	15585	15671	15821	15557	15812	15633	15656	15738	15693	15670	15723	15650	15494	15748	15787	15700	15584	15606	15572	15831	15747	15501	15583	15688	15694	15750	15567	15758	15691	15428	15607	15580	15572	15519	15745	15712	15620	15748	15725	15612	15742	15770	15676	15574	15733	15598	15780	15749	15742	15566	15824	15532	15793	15775	15585	15661	15568	15594	15749	15666	15668	15505	15622	15499	15500	15664	15600	15646	15647	15717	15715	15575	15773	15755	15565	15651	15516	15822	15580	15798	15702	15609	15701	15646	15606	15618	15582	15551	15640	15627	15727	15678	15625	15661	15685	15644	15580	15714	15608	15802	15729	15608	15666	15692	15706	15497	15706	15684	15738	15822	15565	15688	15753	15929	15671	15441	15671	15579	15666	15725	15683	15766	15580	15640	15536	15897	15604	15653	15789	15554	15743	15624	15641	15591	15733	15473	15787	15575	15575	15816	15715	15653	15616	15614	15550	15812	15564	15679	15684	15502	15683	15650	15604	15686	15467	15689	15619	15515	15523	15586	15580	15533	15653	15739	15560	15840	15584	15873	15844	15647	15694	15757	15454	15686	15617	15675	15639	15668	15731	15543	15614	15576	15649	15678	15582	15680	15598	15631	15804	15755	15684	15617	15618	15725	15564	15651	15606	15776	15682	15545	15799	15456	15640	15775	15517	15536	15667	15678	15535	15677	15745	15601	15641	15363	15710	15699	15636	15735	15639	15624	15703	15813	15800	15582	15696	15520	15715	15755	15593	15657	15802	15652	15504	15649	15641	15617	15672	15736	15473	15591	15656	15451	15636	15741	15869	15821	15758	15657	15654	15708	15669	15569	15695	15662	15618	15751	15722	15532	15748	15671	15636	15700	15565	15687	15494	15777	15669	15607	15673	15714	15741	15618	15621	15776	15662	15725	15738	15626	15608	15544	15656	15609	15595	15741	15556	15529	15732	15670	15533	15659	15672	15650	15469	15536	15711	15593	15718	15767	15841	15715	15545	15724	15460	15734	15589	15667	15656	15572	15738	15729	15686	15859	15785	15705	15733	15631	15608	15559	15717	15516	15695	15512	15681	15772	15495	15737	15683	15510	15648	15580	15650	15620	15531	15792	15551	15740	15642	15611	15560	15589	15699	15640	15774	15672	15584	15547	15820	15676	15703	15792	15467	15774	15484	15681	15714	15573	15595	15670	15586	15841	15706	15502	15391	15442	15716	15805	15712	15569	15661	15733	15724	15625	15711	15652	15796	15680	15733	15674	15610	15581	15787	15784	15587	15606	15741	15693	15903	15707	15596	15687	15498	15730	15632	15553	15640	15649	15736	15660	15633	15559	15550	15636	15688	15627	15588	15773	15781	15642	15688	15639	15796	15660	15546	15725	15606	15706	15571	15678	15716	15683	15725	15599	15660	15662	15496	15625	15763	15813	15689	15877	15613	15709	15537	15748	15574	15654	15560	15696	15489	15633	15755	15569	15706	15707	15769	15717	15587	15727	15491	15514	15623	15652	15495	15680	15531	15631	15617	15680	15684	15522	15713	15594	15657	15644	15599	15791	15710	15633	15650	15688	15660	15717	15576	15610	15678	15661	15779	15633	15696	15698	15655	15482	15618	15581	15507	15885	15646	15592	15594	15463	15559	15513	15572	15820	15751	15744	15738	15493	15620	15534	15696	15581	15505	15579	15647	15679	15562	15710	15650	15833	15634	15723	15594	15709	15578	15728	15565	15569	15727	15676	15610	15752	15683	15637	15685	15688	15644	15575	15579	15591	15591	15746	15800	15569	15693	15703	15616	15564	15565	15783	15730	15775	15662	15595	15599	15580	15681	15723	15649	15788	15650	15606	15699	15618	15570	15804	15537	15735	15679	15632	15557	15752	15538	15680	15702	15744	15687	15641	15557	15582	15844	15722	15651	15756	15586	15704	15735	15673	15612	15673	15601	15686	15705	15688	15508	15647	15683	15652	15626	15811	15647	15651	15604	15689	15723	15619	15681	15827	15591	15573	15723	15736	15571	15731	15670	15638	15651	15604	15710	15739	15747	15698	15676	15653	15564	15698	15757	15642	15757	15667	15624	15545	15586	15796	15702	15669	15645	15727	15660	15884	15628	15687	15745	15723	15789	15672	15481	15522	15775	15613	15651	15728	15619	15633	15571	15649	15316	15606	15729	15763	15598	15705	15693	15641	15724	15669	15607	15490	15636	15888	15643	15686	15637	15625	15593	15755	15708	15697	15579	15520	15788	15481	15753	15643	15656	15669	15713	15709	15539	15791	15677	15629	15596	15682	15686	15670	15697	15396	15620	15554	15579	15671	15678	15732	15787	15466	15663	15646	15699	15630	15715	15591	15726	15560	15734	15683	15581
27747	22026	23473	20404	17584	17368	17621	17206	16959	17088	16985	17029	16947	17086	16976	17048	17140	17044	17142	16911	17000	17077	16908	17035	16846	16939	16938	16963	16831	17015	17005	17000	17403	17336	17289	17112	17013	16875	17159	16871	16893	16866	16911	17034	16815	16759	17093	16883	16951	16938	16838	16821	16874	17074	16808	16869	16937	16917	16844	16914	16746	16714	16852	16795	16929	16925	16742	16789	16857	16897	16930	16770	16910	16799	16793	16890	16750	17011	16995	16703	16624	16948	16884	16872	16875	16900	16972	16986	16901	16919	16962	17158	16863	16608	16729	16923	16939	16890	16944	16799	16761	17088	16886	17020	16829	16641	16833	16850	16989	16764	16879	16647	16806	16769	16796	16808	16699	16836	16959	17200	17125	16883	16956	16944	17049	16941	16837	16925	16863	16979	16914	16857	16979	16810	16639	16852	16899	17106	16702	16770	16888	17050	16771	16983	16711	16905	16731	16806	16876	17024	16979	16852	16794	16814	16783	16743	16852	16683	16752	16724	16882	16631	16715	16899	16974	16893	16784	16790	16681	16818	17078	16915	16920	16915	16795	16968	16846	16727	16865	16926	16735	16858	16829	16859	16887	16850	16912	16997	16875	16933	16944	16924	17040	16866	16812	16906	16890	16793	16940	16833	16895	16733	17121	16802	16827	16836	16869	16896	16848	17031	16807	16701	16976	16755	16752	16880	16987	16949	16823	16891	16935	16933	16894	17040	16966	16942	16903	16647	16660	16922	16991	16862	16933	16921	16981	16631	16907	16939	16739	17099	17104	16930	17008	16824	16932	16768	16833	16965	16932	16715	16898	16916	17003	16815	16646	16902	16844	16976	16777	16713	16846	16827	16798	16898	16801	16813	16886	16804	16805	16862	16977	16836	16813	16898	16798	16830	17151	16859	16717	16751	16834	16849	16781	16835	16698	16843	16614	16969	16788	16769	16813	16940	17127	16832	16703	16980	16890	16994	16975	16783	17025	16800	16815	16872	16887	16749	17070	16942	16890	16929	16879	16859	16894	16778	16708	16820	16872	16985	16683	16912	16753	17032	16865	16914	16926	16733	16902	16992	16711	16802	16736	16926	16976	16722	16817	16790	16696	16719	16829	16938	16968	16873	16906	16796	16994	16897	16740	16998	16918	16946	16969	16748	16806	16768	16867	17023	16894	17062	16961	16672	16740	16823	16866	16976	16650	16744	16986	16898	16938	17023	17030	16873	16870	16817	16794	16877	16888	16985	16912	16554	16813	16837	16944	16821	16751	16804	16915	16784	16717	17032	16878	17022	16918	16784	16855	16716	16907	16901	17019	16717	16787	16893	16945	16908	17028	16716	16831	16842	16869	16794	16924	16859	16810	16899	16934	17036	16880	16738	16661	16772	16830	16911	16997	16938	16817	16785	16907	16796	16887	16899	16814	16956	16924	16862	16912	16839	16797	16739	16741	16812	16837	17003	17034	16812	16960	16895	16811	16808	16958	16684	16798	16877	16930	16614	16926	16912	16887	16753	16671	16894	16838	16876	16870	16866	16827	17055	16938	16951	16811	16770	16838	17072	17080	16892	16657	16780	16808	16645	16826	16846	16800	16867	17003	16877	16680	16983	16720	16736	16925	16808	16844	16818	16844	16952	16864	16822	16921	16946	16874	16879	16690	16794	16881	16935	17065	16766	16852	16912	16797	16828	16838	16884	16905	16778	16860	16828	16922	16927	16638	16786	16847	16883	16793	16728	16987	16678	16989	16900	17084	16824	16984	16684	16918	16980	16818	16935	16837	16799	16914	16991	16759	16733	16853	16727	16818	16793	16765	17007	16851	16853	16994	16851	16809	16816	16698	16915	16987	16705	16801	16985	17013	16703	16784	16861	16920	16745	16750	16827	16629	16923	16853	16865	16748	16847	16751	16825	16845	16957	16840	16908	17114	16942	17012	16910	16633	16666	16799	16910	16880	16896	16890	16760	16976	16992	16827	16969	16794	16930	17034	16958	16715	17008	16929	16935	16806	16703	16965	16736	17049	16713	16642	16856	16975	16915	16918	16714	17186	17010	16658	16804	16975	16718	16767	16970	16897	17011	16998	16948	16789	16932	16758	16714	16743	16830	16984	16876	16975	17145	17020	16880	16840	16826	16732	16715	16740	16891	16685	16904	16976	17036	16741	16955	16844	16823	16905	16853	16825	16928	16735	16872	16908	16734	16982	16736	16892	16747	16857	16992	16858	16831	16751	16966	16893	16930	16767	16881	16995	16800	16786	16791	17065	16915	16756	16912	16794	17031	16827	16851	17066	16884	16949	16787	17107	16814	16881	16811	16866	16938	16983	16641	16901	16861	16900	16988	16706	16841	16988	16951	16870	16921	17057	16755	17044	16739	16783	16996	17041	16760	16895	16860	16998	16853	16827	16867	16743	16885	16735	16961	16835	16738	16726	16971	16893	16940	16660	16761	16768	16773	16967	16790	16880	16846	16946	16864	16818	16968	16996	17051	16746	16690	16895	16959	16810	16864	16893	16902	16983	16979	16778	16874	16893	16848	16738	16759	16799	16802	16794	16800	16984	16901	16997	16970	17059	16911	16929	16882	16807	17109	16869	16835	16797	16900	17116	17061	16834	16721	16647	16785	16813	16810	16885	16661	16832	16757	17053	16710	16848	16687	16768	16672	16850	16826	17031	17025	16801	16783	16704	17080	16820	16770	16866	16748	16793	17008	17034	16936	16907	16991	16780	16754	16707	16832	16708	16809	16838	16998	16734	16915	16755	16855	16981	16923	16863	16793	16926	16950	17103	17013	16826	16970	16773	16949	16877	16900	17043	16941	16828	16731	16911	16790	16851	16762	16795	16788	17002	16758	16980	16680	16749	16946	16930	16921	16862	16914	16912	16841	17028	16652	16844	16752	16862	16743	16999	16717	16795	16823	16769	16736	16924	16761	16873	16731	16964	16745	16886	16822	16827	16861	16630	16677	16768	16932	16745	17032	16911	16834	16848	16926	16918	16767	16917	17074	16928	16762	16855	16810	16850	16913	16903	17055	16958	16819	16880	16937	16919	16716	16701	16914	16861	17029	16941	16813	16983	16769	16725	16811	16827	16906	16916	16801	17029	16848	17027	16975	16732	16801	17087	16976	16734	16969	16781	17072	16787	16822	16808	16893	16753	16858	16829	16640	16820	16806	16905	16912	16819	16723	16938	17045	16814	16772	16907	16955	16783	16795	16983	16878	16929	16836	16887	16809	16891	16875	16999	16861	16783	16765	16926	17000	16866	16953	16924	16940	16809	16575	16686	16756	16892	16674	16745	16916	16875	16786	16855	16971	16911	16924	17012	16751	16764	16924	16929	16825	16840	16903	16793	16701	16726	16761	16766	16851	16848	16791	16712	16870	16867	16782	16743	16812	16736	16763	16856	16717	16857	16954	16952	16869	16911	16861	16918	16886	16827	17032	16744	16908	16841	16783	16835	16929	16942	16997	17040	17068	16629	16841	16795	16867	16839	16909	16854	16857	16886	16596	17026	16915	16861	16950	16919	16985	16809	16733	16920	16907	16672	16835	17017	16816	16879	16872	17050	16990	16767	16923	16840	16908	16873	16841	16946	16940	16956	16858	16906	16945	16817	16816	16932	16901	16885	16818	16921	16973	17021	16814	16829	16674	16810	17121	16712	16819	16979	16854	16933	16825	16646	16740	16831	16936	16915	16934	17037	16863	17184	16778	16830	16789	16762	17000	16765	16873	16912	16775	16832	16984	16878	16830	16796	16865	16983	16718	16916	16965	16966	16811	16967	17032	17018	16922	16750	16946	17198	16929	16728	16795	16819	16803	16871	16748	16963	16846	16866	16982	16968	16722	16646	16891	16871	16783	16871	16996	16834	16971	16998	16965	16860	16861	16840	16711	16874	16768	17103	16699	16903	16680	16827	16874	16841	16808	17080	16656	17108	16973	16913	16865	17095	16940	16934	16781	16781	16900	16910	16852	16678	16980	16870	16749	16931	16652	16775	16703	16861	17035	16783	16813	16853	16993	17120	17051	16684	17029	17062	16976	16919	16703	16857	16890	16955	16804	16820	16900	16738	16954	16646	16756	16915	16961	16860	16862	16869	16908	16880	16862	16960	16796	16857	16913	16833	16919	17097	16715	16805	16955	16902	16896	16718	16935	16872	16822	16880	16747	16955	16909	16847	17033	16848	16840	16986	16792	16860	16938	16821	16925	16838	16844	16796	16717	16859	17082	16985	17044	17017	16882	16844	16985	17088	17014	16845	16715	16911	16875	17087	16854	16953	16900	16922	16995	16900	16791	16868	17183	16816	16923	17094	16989	17014	16856	16918	16849	16871	16958	16809	16774	17062	16980	16740	16840	16893	16712	16702	16987	16875	16791	16840	16886	16741	16860	16914	16841	16751	17062	16917	17009	16723	16921	16911	16874	16868	16902	16813	16747	16638	16890	16878	16814	16849	16859	16989	16818	17017	16992	16954	16902	16815	16694	16772	17003	16850	16961	16779	16981	16896	16906	16859	16946	16900	16930	16883	16953	16769	16842	17177	16933	16822	17044	17116	16890	16929	16867	16881	17002	16884	16709	16815	16790	16831	17117	16807	16990	16895	16895	16799	16948	16799	17027	16896	16956	16930	16988	16740	16884	16692	17063	16695	17017	16718	16983	16837	16899	16870	16745	16806	16875	16859	16736	16867	16719	16886	17079	16793	16822	16993	16712	16836	16745	16911	16758	16980	16787	16815	16894	16966	16866	16837	16745	16788	16798	16864	16871	16742	16790	16797	16888	16914	16870	16935	16993	16757	16809	16847	16779	16907	17026	17176	16847	16907	16938	16984	16946	16831	17063	17101	17090	17079	17015	16999	16984	17061	16868	16944	16965	16865	16857	16883	17042	16833	16761	16744	16813	17061	16813	16689	16938	16888	16911	16785	16876	16912	16888	16877	16724	16878	16952	17058	17035	16776	16855	16861	16708	16854	16741	16896	17048	16989	16721	16740	16996	17068	17134	16878	16838	16748	16971	16768	16836	16904	16896	16774	16850	16928	16941	17046	16983	16953	16962	16809	16727	16889	16961	16846	16872	16658	16750	16832	16850	16903	16761	16702	16680	16808	16840	16828	16881	17002	16860	16782	17035	16725	17035
15556	18521	17765	17564	16918	16481	16230	15872	15852	15888	15839	15719	15666	15460	15518	15743	15602	15504	15529	15550	15534	15541	15540	15417	15418	15375	15378	15351	15522	15554	15422	15935	16097	15906	15930	15576	15691	15408	15358	15518	15444	15447	15522	15521	15464	15270	15492	15299	15374	15231	15398	15311	15318	15350	15462	15325	15381	15334	15340	15434	15390	15424	15347	15489	15484	15373	15365	15551	15436	15453	15570	15272	15474	15316	15480	15471	15314	15546	15303	15667	15414	15506	15348	15325	15459	15486	15492	15413	15462	15491	15440	15491	15458	15437	15464	15506	15394	15437	15509	15404	15426	15486	15323	15459	15306	15228	15444	15379	15615	15559	15387	15595	15350	15355	15368	15503	15386	15368	15384	15459	15345	15539	15588	15490	15362	15298	15189	15497	15437	15494	15536	15534	15269	15443	15396	15299	15529	15315	15323	15451	15402	15385	15430	15394	15538	15234	15319	15397	15590	15471	15360	15406	15510	15342	15492	15420	15391	15303	15322	15435	15500	15579	15479	15549	15229	15310	15517	15510	15406	15522	15337	15486	15490	15585	15459	15346	15377	15403	15538	15360	15431	15560	15239	15290	15441	15403	15398	15498	15435	15312	15382	15342	15430	15374	15609	15404	15543	15459	15497	15444	15392	15283	15508	15418	15477	15503	15311	15387	15418	15388	15383	15299	15376	15475	15494	15344	15435	15427	15471	15550	15451	15358	15365	15436	15462	15493	15454	15507	15370	15493	15397	15462	15458	15484	15417	15488	15376	15412	15338	15339	15387	15424	15467	15465	15320	15310	15660	15531	15479	15632	15315	15422	15484	15434	15446	15444	15457	15395	15600	15418	15560	15449	15489	15491	15488	15323	15460	15477	15439	15428	15194	15463	15520	15312	15437	15502	15460	15322	15582	15380	15470	15476	15503	15341	15394	15462	15528	15132	15461	15624	15541	15483	15384	15579	15451	15661	15504	15359	15497	15410	15535	15410	15372	15466	15404	15430	15414	15516	15479	15555	15472	15379	15565	15357	15698	15478	15449	15530	15532	15479	15390	15305	15428	15306	15348	15349	15450	15548	15476	15563	15369	15438	15554	15436	15383	15236	15446	15564	15368	15453	15221	15430	15469	15328	15583	15287	15374	15390	15509	15411	15352	15332	15625	15300	15504	15302	15359	15463	15468	15399	15432	15353	15331	15272	15567	15462	15468	15501	15465	15362	15597	15681	15423	15443	15289	15380	15543	15476	15479	15409	15491	15317	15319	15543	15510	15396	15479	15312	15471	15434	15637	15412	15522	15691	15502	15425	15464	15301	15326	15620	15488	15625	15574	15433	15459	15576	15499	15513	15315	15444	15305	15489	15312	15346	15367	15636	15437	15525	15397	15331	15661	15477	15556	15513	15623	15405	15501	15537	15441	15531	15521	15384	15400	15429	15308	15405	15421	15453	15387	15302	15616	15396	15495	15626	15413	15374	15299	15460	15506	15547	15355	15426	15404	15623	15442	15630	15412	15310	15202	15627	15472	15423	15485	15447	15409	15303	15567	15450	15521	15518	15365	15486	15516	15482	15473	15543	15641	15522	15445	15438	15468	15320	15353	15406	15577	15400	15431	15484	15623	15551	15514	15416	15402	15518	15475	15487	15438	15581	15371	15421	15376	15339	15492	15472	15385	15190	15663	15374	15306	15622	15369	15325	15448	15360	15582	15246	15315	15417	15496	15478	15610	15481	15521	15405	15349	15586	15452	15426	15438	15331	15318	15421	15461	15457	15479	15648	15479	15441	15321	15548	15427	15468	15377	15419	15495	15469	15644	15292	15403	15597	15447	15374	15486	15476	15385	15437	15444	15339	15435	15572	15477	15455	15480	15571	15538	15367	15468	15390	15506	15399	15429	15579	15286	15670	15318	15401	15352	15499	15525	15342	15509	15432	15447	15397	15530	15438	15511	15443	15378	15505	15386	15378	15381	15425	15422	15364	15417	15374	15426	15297	15478	15470	15400	15466	15496	15374	15388	15445	15378	15492	15551	15540	15466	15584	15462	15547	15521	15560	15574	15441	15620	15433	15280	15590	15533	15495	15282	15433	15380	15459	15437	15596	15518	15453	15398	15554	15394	15463	15474	15438	15486	15524	15495	15410	15403	15477	15513	15367	15555	15318	15371	15692	15525	15262	15503	15429	15389	15465	15528	15611	15458	15540	15430	15255	15594	15422	15430	15423	15540	15376	15491	15401	15523	15427	15534	15432	15472	15318	15537	15452	15399	15416	15366	15396	15562	15518	15335	15540	15400	15424	15410	15600	15429	15430	15345	15428	15362	15451	15577	15475	15520	15528	15388	15404	15534	15410	15514	15506	15367	15669	15490	15454	15323	15525	15444	15406	15637	15602	15437	15531	15514	15448	15361	15392	15572	15446	15489	15450	15584	15446	15421	15313	15365	15432	15391	15510	15574	15275	15525	15665	15317	15500	15471	15553	15257	15429	15468	15342	15629	15479	15469	15429	15405	15552	15464	15550	15316	15426	15328	15451	15474	15575	15392	15408	15460	15438	15529	15492	15405	15550	15539	15424	15386	15524	15373	15495	15493	15331	15584	15318	15231	15409	15380	15445	15390	15472	15357	15540	15487	15661	15416	15323	15559	15427	15499	15544	15386	15367	15620	15400	15424	15349	15416	15580	15420	15464	15357	15462	15617	15450	15567	15426	15386	15267	15565	15420	15560	15489	15434	15406	15416	15457	15402	15324	15512	15519	15359	15452	15616	15607	15500	15417	15404	15456	15524	15391	15492	15459	15418	15411	15570	15407	15611	15435	15269	15573	15114	15391	15359	15524	15468	15409	15341	15473	15514	15418	15486	15565	15198	15572	15639	15419	15510	15629	15523	15584	15367	15434	15352	15541	15332	15375	15512	15502	15513	15353	15623	15365	15506	15304	15551	15606	15370	15520	15445	15292	15505	15475	15340	15445	15505	15255	15404	15390	15534	15491	15528	15513	15446	15407	15578	15537	15455	15395	15502	15460	15394	15363	15368	15520	15517	15464	15488	15233	15286	15481	15364	15500	15237	15394	15571	15414	15292	15530	15429	15360	15260	15482	15360	15479	15326	15417	15537	15439	15553	15260	15355	15557	15398	15285	15471	15448	15447	15244	15424	15604	15484	15520	15495	15453	15444	15398	15257	15581	15370	15472	15373	15447	15578	15619	15516	15222	15456	15281	15530	15531	15403	15410	15622	15443	15268	15387	15404	15515	15430	15351	15366	15614	15439	15541	15276	15582	15512	15436	15421	15300	15452	15463	15431	15371	15429	15362	15528	15499	15639	15301	15472	15282	15438	15539	15547	15415	15314	15341	15520	15445	15391	15435	15470	15434	15540	15592	15483	15365	15574	15461	15503	15384	15499	15487	15424	15386	15389	15457	15684	15391	15498	15403	15597	15447	15562	15339	15531	15403	15434	15347	15363	15525	15584	15346	15385	15244	15533	15439	15383	15544	15357	15422	15537	15422	15396	15521	15455	15468	15671	15342	15296	15356	15563	15435	15503	15627	15501	15545	15278	15367	15427	15504	15428	15450	15605	15525	15254	15466	15347	15471	15355	15326	15346	15441	15444	15491	15398	15500	15488	15452	15557	15500	15417	15595	15466	15391	15395	15371	15529	15686	15647	15388	15389	15495	15603	15400	15452	15514	15445	15380	15466	15289	15524	15281	15581	15532	15727	15337	15543	15288	15387	15553	15483	15579	15337	15541	15539	15471	15455	15309	15553	15544	15564	15452	15371	15423	15432	15635	15508	15441	15383	15352	15368	15513	15424	15627	15559	15590	15588	15423	15607	15592	15346	15319	15401	15471	15552	15452	15302	15442	15437	15387	15476	15454	15532	15383	15465	15400	15562	15532	15402	15448	15437	15500	15527	15397	15627	15374	15388	15361	15454	15418	15449	15497	15504	15466	15477	15459	15801	15409	15334	15340	15522	15404	15585	15427	15532	15451	15458	15421	15374	15514	15397	15416	15620	15438	15451	15372	15485	15399	15366	15407	15441	15482	15490	15556	15443	15554	15475	15481	15479	15489	15330	15321	15286	15551	15350	15390	15473	15381	15438	15346	15347	15489	15495	15438	15482	15488	15531	15588	15480	15484	15552	15478	15437	15371	15455	15434	15466	15368	15376	15434	15635	15657	15380	15484	15477	15431	15356	15363	15480	15382	15478	15402	15724	15327	15312	15521	15368	15450	15414	15385	15593	15370	15490	15420	15390	15474	15567	15666	15602	15611	15369	15480	15314	15660	15605	15454	15451	15462	15499	15682	15581	15448	15386	15359	15294	15525	15497	15548	15339	15519	15544	15478	15360	15420	15515	15471	15543	15392	15441	15561	15408	15466	15430	15474	15452	15406	15429	15497	15516	15567	15376	15476	15482	15404	15524	15469	15488	15364	15348	15586	15483	15389	15451	15539	15575	15522	15360	15556	15546	15348	15485	15568	15414	15397	15576	15331	15429	15539	15425	15560	15274	15566	15418	15337	15540	15362	15384	15397	15474	15413	15348	15430	15483	15430	15373	15427	15357	15424	15503	15459	15462	15393	15604	15533	15407	15658	15373	15442	15333	15552	15499	15546	15526	15413	15457	15518	15491	15345	15462	15302	15482	15352	15378	15494	15551	15449	15567	15552	15344	15563	15506	15377	15482	15406	15579	15641	15440	15405	15331	15566	15384	15449	15416	15464	15395	15513	15435	15409	15473	15380	15406	15531	15492	15592	15193	15437	15559	15221	15510	15437	15445	15551	15250	15448	15508	15419	15461	15384	15425	15326	15354	15342	15423	15305	15392	15448	15381	15410	15534	15588	15635	15476	15586	15498	15595	15581	15382	15456	15310	15406	15615	15447	15382	15421	15508	15418	15361	15418	15657	15469	15252	15460	15545	15442	15565	15339	15284	15441	15412	15463	15491	15440	15469	15452	15259	15327	15529	15412	15312	15448	15210	15502	15472	15372	15373	15406	15435	15517	15402	15564	15506	15226	15339	15457	15378	15355	15508	15525	15477	15441	15226	15476	15419	15368	15421	15488	15402	15348	15595	15527	15475	15438	15506	15433	15406	15555	15418	15531	15395	15491	15273	15415	15403	15329	15436	15405	15456	15329
24000	21357	28699	24430	22066	21270	19850	17975	17300	17362	17381	17091	17164	17128	17085	17098	17125	17075	16897	17063	16980	17049	16739	16941	16810	16854	16933	16736	16856	16927	17077	18601	19364	18896	18308	17422	17099	16964	16942	16845	16661	16960	16995	16826	16586	16746	16953	16678	16827	16918	16921	16869	16901	16665	16745	16922	16988	16685	16634	16825	16733	16812	16672	16917	16899	16918	16787	16672	16833	17089	16833	17017	16732	16818	16815	16644	16791	16844	16594	16746	16644	16761	16760	16793	16763	16758	16797	16589	16630	16701	16751	16763	16893	16830	16852	16827	16896	16650	16798	16751	17037	16726	16895	16749	16827	16605	16770	16807	16748	16732	16651	16755	16809	16773	16613	16691	16721	16900	16870	16789	16734	16735	16652	16800	16804	16888	16894	17126	16877	16627	16846	16764	16953	16657	16825	16545	16906	16697	16676	16757	16746	16765	16811	16795	16646	16699	16882	16772	16904	16634	16855	16919	16668	16844	16848	16781	16780	16867	16791	16755	16839	16852	16621	16856	16965	16974	16802	16749	16785	16664	16822	16636	16876	16837	16780	16648	16685	16634	16707	16574	16857	16780	16968	16759	16872	16755	16737	16544	16719	16785	17041	16933	16750	16751	16858	16710	16794	16731	16720	17118	16751	16597	16771	16819	16643	16729	16831	16709	16857	16686	16835	17007	16637	16691	16665	16808	16808	16767	16746	16783	17014	16641	16799	16768	16719	16708	16889	16910	16791	16736	16807	16906	16993	16963	17058	16839	16885	16760	16594	16895	16948	16939	16574	16761	16698	16583	16865	16609	16539	16978	16762	16912	16889	16873	16649	16885	16867	16985	16983	16897	16554	16928	16738	16841	16743	16821	16852	16941	16880	16788	16596	16720	16882	16676	16760	16665	16905	16752	16720	16782	16883	16623	16859	16677	16901	16640	16779	16934	16692	16743	16616	16790	16532	16771	17121	16660	16903	16690	16850	16616	16699	16653	16861	16975	16950	16778	16599	16798	16847	16812	16905	16914	16457	16601	16812	16947	16734	16897	16617	16613	16830	16714	16670	16797	16847	16795	16720	16862	16665	16753	16807	16998	16703	16839	16906	16839	16937	16627	16870	16866	16618	16822	16689	16649	16718	16513	16737	16590	16814	16982	16767	16850	16916	16776	16731	16857	16892	16779	16782	16835	17037	16747	16791	16696	16887	16682	16816	16915	16828	16864	16706	16927	16505	16612	16509	16699	16829	16869	16692	16816	17041	16658	16849	16602	16834	16761	16883	16767	16779	16972	16917	16651	16953	16837	16993	16701	16578	16960	16773	16547	16758	16865	16723	16549	16776	16705	16879	16551	16887	16773	17002	16825	16645	16816	17002	16880	16788	16689	16817	16796	16891	16822	16928	16689	16748	16688	17005	16661	16710	16865	16938	16888	16863	16879	16720	16637	16744	16562	16733	16683	16959	16698	16841	17009	16830	16889	16852	16731	16851	16834	16902	16890	16676	16754	16817	16884	16810	16866	16759	16763	16665	16883	16780	16854	16670	16903	16803	16873	16748	16796	16735	16778	16659	16754	16634	16662	16757	16661	16731	16639	16660	16733	16959	17026	16821	16629	16760	16900	16656	16723	16898	16864	16916	16836	16856	16694	16834	16489	16715	16684	16770	16785	16850	16885	16619	16652	16588	16611	16602	16528	16693	16739	16675	16802	16935	16773	16812	16408	16637	16927	16741	16848	16799	16923	16838	16429	16746	16841	16858	16798	16803	16519	16657	16759	16691	16877	16913	16768	16900	16768	16833	16775	16726	16763	16791	16863	16848	16698	16872	16804	16757	16961	16672	16902	16633	17001	16723	16822	16846	16830	16864	16719	16745	16753	16583	16877	16869	16737	16692	16822	16754	17075	16842	16702	16950	16955	16905	16828	16891	16826	16624	16760	16738	16856	16752	16768	16760	16899	16930	16841	16848	16717	16795	16856	16810	16865	16853	16863	16769	16822	16650	16828	16881	16988	16770	16846	16822	16727	16662	16814	17007	16651	16629	16818	16890	16970	16808	16766	16825	16871	16781	16795	16700	16885	16962	16936	16785	16838	16649	16836	16810	16846	16844	16696	16865	16775	16638	16626	16873	16776	16659	16904	16760	16777	16794	16811	16667	16869	16884	16706	16689	16715	16713	16734	16785	16857	16673	16682	16659	16877	16714	16776	17003	16896	16764	16788	16873	16756	16810	16919	16787	16710	16610	16862	16631	16917	16767	16656	16873	16709	16882	16822	16832	16994	16771	16710	16874	16835	16571	16554	16755	16837	16838	16927	16865	16836	16788	16612	16840	16739	16755	16905	16780	17058	16830	16605	16917	16766	16737	16743	16744	16780	16616	16866	16700	16728	16884	16768	16613	16953	16840	16633	16666	16700	16677	16828	16748	16673	16737	16769	16825	16679	16904	17110	16826	16962	16708	16819	16860	16895	16852	16649	16641	16927	16779	16894	16854	16710	16788	16818	16853	16734	16871	16832	16681	16837	16691	16815	16628	16783	16695	16977	16800	16794	16832	16697	16810	16679	16707	16788	16748	16938	17011	16746	17022	16727	16740	16950	16747	16795	17021	16727	16538	16741	16847	16783	16776	16727	17013	16637	16813	16684	16575	16727	16721	16657	16703	16789	16746	16803	16766	16731	16819	16820	16804	17031	16914	16527	16816	16922	16868	16591	16710	16556	16710	16741	16700	16536	16923	16769	16963	16715	16744	16647	16747	16797	16911	16788	16849	16634	16800	16841	16687	17120	16727	16638	16818	16859	16836	16508	16719	16612	16851	16827	16606	16790	16821	16762	16714	16909	16983	16941	16835	16779	16764	16869	16710	16823	16679	16787	16811	16586	16700	16836	16726	16723	16888	16879	16757	16853	16688	16859	16806	16873	16934	16968	16895	16811	16900	16801	16808	16628	16947	16703	16860	16911	16688	16770	16765	16865	16888	16552	16794	16740	16847	16775	16718	16613	16886	16736	16725	16919	16792	16863	16841	16942	16837	16682	16653	16825	16605	16552	16680	16755	16826	16686	16776	16696	16749	16945	16812	16995	16817	16835	16691	16904	16781	16997	16754	16786	16931	16834	16678	16725	16715	16818	16795	16923	16884	16803	16775	16810	16722	16895	16807	16884	16740	16832	16687	16725	16789	16831	16775	16663	17056	16808	16865	16760	16778	16750	16834	16661	16781	16751	16706	16615	16826	16768	16799	16835	16639	16875	16740	17007	17062	16754	16758	16979	16685	16678	16601	16876	16634	16942	17043	16760	16777	16727	16834	16832	16882	16837	16809	16801	16766	16918	16747	16798	16783	16732	16908	16880	16760	16555	16889	16968	16800	16768	16700	16750	16795	16668	16846	16967	16671	16808	16838	16945	16874	16657	16742	16659	16801	16653	16905	16961	16898	16745	16659	16858	16895	16854	16628	16694	16768	16682	16686	16779	16698	16734	16614	16771	16831	16920	16846	16672	16756	17003	16938	16843	16941	16969	16805	16833	16826	16683	16725	16825	17012	16933	16721	16737	16947	16637	16914	16702	16745	16500	16786	16895	16729	16889	16832	16783	16934	16760	16841	16829	16984	16720	16784	16581	16985	16691	16651	16720	16811	16612	16573	16720	16710	16789	16888	16625	16771	16836	16863	16732	16834	16837	16793	16857	16793	16849	16551	16770	16570	17082	16662	16827	16946	16741	16709	16831	16620	16710	16602	16716	16955	16822	16832	16787	16894	16838	16710	16839	16957	16767	16868	16761	16774	16797	16915	16694	16772	16613	16841	16930	16657	16825	16870	16660	16948	16804	16707	16756	16696	16740	16892	16906	16802	16921	16900	16961	16886	16703	16713	16862	16831	16930	16741	16649	16653	16762	16902	16938	16838	16837	16790	16960	16826	16944	16889	16865	16872	16709	16687	16693	16917	16726	16734	16835	16656	16718	16731	16836	16774	16817	16849	16737	16836	16663	16744	16903	16574	16830	16816	16792	16789	16831	16850	16779	16847	16713	16621	16669	16776	16726	16711	16837	16679	16885	16635	16809	16720	16668	16933	16959	16630	16842	16803	16893	16789	16760	16761	16721	16700	16626	16860	16749	16783	16695	16860	16740	16608	16726	16791	16833	16855	16820	16893	16696	16722	17003	16686	16763	16730	16780	17012	16690	16665	16716	16834	16800	16786	16854	16788	16614	16775	16805	16874	16990	16695	16567	16743	16783	16676	16818	16756	16856	16780	16746	16921	16748	16892	16765	16814	16828	16971	16884	16840	16711	16857	16670	16842	16901	16702	16801	16885	17092	16872	16882	16881	16812	16737	16729	16904	16646	16724	16772	16806	16796	16576	16771	16757	16798	16714	16608	16677	16734	16877	16635	16651	16770	16710	16825	17064	16947	16930	16874	16851	16579	16821	16623	16850	16591	16864	16695	16692	16691	16816	16943	16922	16812	16833	16864	16904	16883	16717	16826	16829	16736	16754	16792	17030	16957	16743	16902	16768	16854	16965	16819	16757	16849	16656	16638	16851	16914	16759	16743	16902	16701	16800	16772	16782	16739	16926	16735	16907	16900	16813	16719	16730	16798	16713	16704	16790	16890	16884	16793	16921	16613	16817	16823	16728	16758	16851	16902	16586	16626	16792	16781	16810	16781	16844	16845	16523	16697	16617	16892	16631	16856	16804	16783	16784	16766	16702	16657	16753	16835	16645	16842	16758	16810	16696	16991	16750	16818	16711	16766	16749	16904	16876	16676	16790	16852	16691	16795	16773	16817	17053	16747	16582	16873	16936	16725	16818	16843	16833	16610	16709	16749	16706	16979	16877	16733	16697	16675	16812	16799	16718	16765	16859	16880	16733	16799	16848	16827	16763	16823	16775	16599	16678	16666	16581	16784	16697	16883	16702	16562	16746	16786	16919	16733	16777	16715	16607	16744	16759	16757	16706	16931	16854	16992	16576	16704	16671	16896	16815	16760	16706	16769	16680	16717	16786	16827	16946	16899	16959	16912	16709	16671	16755	16918	16858	16962	16885	16781	16732	16638	16828	16609	16721	16913	16825	16909	16730	16983	16518	16836	16742	16911	16667	16714	16826	16875	16935	16989	16887	16914	16838	16786	16654	16675	16820	16642
15122	24272	22447	20167	18468	17654	16617	16454	16062	16015	15904	15720	15752	15779	15678	15686	15651	15485	15389	15515	15610	15655	15453	15459	15496	15448	15548	15556	15526	15431	15827	18681	19482	18580	17188	16020	15786	15475	15488	15442	15555	15219	15343	15371	15462	15441	15389	15407	15388	15493	15262	15244	15373	15338	15202	15417	15485	15481	15415	15452	15205	15385	15346	15693	15372	15489	15415	15509	15344	15490	15423	15430	15406	15367	15337	15395	15352	15399	15524	15394	15333	15353	15421	15462	15467	15425	15565	15491	15658	15287	15445	15377	15561	15434	15389	15347	15360	15350	15559	15585	15456	15355	15389	15315	15395	15518	15552	15520	15272	15365	15452	15368	15338	15447	15407	15380	15291	15298	15468	15390	15360	15453	15460	15331	15454	15425	15350	15225	15246	15448	15343	15265	15238	15457	15421	15393	15443	15453	15420	15354	15384	15412	15327	15458	15374	15535	15316	15452	15333	15375	15381	15347	15389	15365	15406	15144	15448	15579	15299	15280	15308	15334	15336	15486	15335	15422	15470	15269	15432	15507	15356	15445	15315	15431	15390	15391	15313	15408	15322	15371	15488	15321	15385	15454	15279	15318	15286	15270	15460	15500	15406	15260	15403	15424	15443	15384	15462	15386	15412	15351	15403	15451	15282	15243	15308	15201	15317	15272	15372	15356	15344	15359	15443	15325	15169	15293	15307	15282	15413	15196	15383	15207	15285	15327	15452	15456	15415	15328	15349	15331	15415	15452	15355	15277	15511	15403	15527	15340	15423	15446	15390	15547	15324	15428	15330	15341	15341	15248	15258	15169	15426	15372	15478	15477	15581	15414	15448	15399	15319	15596	15400	15316	15514	15447	15463	15279	15479	15409	15417	15509	15219	15454	15389	15355	15340	15334	15383	15295	15426	15325	15320	15437	15492	15270	15452	15475	15535	15396	15285	15409	15546	15323	15371	15391	15333	15327	15266	15310	15122	15341	15207	15473	15149	15471	15413	15414	15148	15392	15220	15616	15474	15290	15494	15459	15245	15323	15436	15427	15296	15224	15315	15307	15474	15394	15476	15313	15652	15460	15260	15335	15432	15292	15210	15261	15331	15413	15194	15385	15553	15423	15330	15347	15255	15427	15456	15310	15471	15509	15274	15390	15358	15417	15307	15233	15468	15492	15549	15436	15427	15341	15351	15438	15336	15317	15366	15473	15344	15510	15406	15211	15334	15337	15409	15538	15256	15455	15385	15493	15283	15437	15427	15386	15371	15397	15363	15276	15522	15432	15374	15347	15430	15455	15595	15328	15378	15327	15428	15361	15325	15396	15506	15402	15519	15275	15427	15545	15501	15452	15589	15349	15527	15230	15262	15400	15425	15363	15375	15433	15375	15492	15393	15362	15408	15419	15300	15295	15430	15374	15353	15528	15505	15405	15327	15365	15420	15490	15309	15628	15520	15359	15377	15303	15297	15362	15447	15511	15283	15356	15523	15356	15533	15182	15432	15415	15419	15451	15384	15223	15448	15457	15359	15374	15421	15171	15356	15344	15296	15204	15295	15268	15316	15365	15407	15268	15439	15299	15274	15307	15426	15343	15413	15410	15344	15319	15484	15458	15368	15300	15463	15386	15392	15411	15420	15458	15516	15599	15368	15330	15349	15142	15451	15464	15296	15361	15453	15250	15417	15405	15538	15432	15431	15486	15598	15383	15514	15379	15431	15343	15440	15158	15316	15533	15360	15456	15366	15470	15417	15376	15282	15460	15305	15402	15382	15534	15347	15441	15516	15286	15553	15477	15219	15459	15302	15228	15441	15274	15464	15301	15472	15392	15631	15413	15329	15197	15724	15289	15215	15392	15466	15389	15348	15504	15457	15440	15351	15476	15302	15396	15434	15427	15446	15244	15433	15290	15341	15445	15544	15383	15420	15424	15413	15415	15331	15300	15303	15584	15246	15443	15517	15343	15421	15428	15309	15425	15469	15384	15330	15469	15302	15556	15314	15503	15316	15445	15335	15144	15426	15433	15542	15293	15483	15467	15440	15538	15482	15451	15392	15454	15510	15377	15232	15221	15473	15338	15353	15661	15394	15371	15316	15432	15456	15284	15489	15391	15504	15432	15310	15570	15435	15248	15519	15438	15418	15469	15544	15275	15447	15237	15470	15383	15332	15418	15283	15550	15498	15342	15477	15296	15477	15391	15430	15311	15410	15380	15307	15501	15386	15314	15524	15451	15358	15403	15404	15351	15258	15370	15466	15269	15355	15407	15195	15418	15440	15381	15413	15401	15593	15145	15384	15473	15520	15464	15394	15685	15303	15263	15392	15474	15435	15320	15362	15497	15537	15318	15417	15499	15288	15411	15532	15502	15438	15492	15604	15162	15364	15376	15485	15479	15372	15315	15151	15499	15305	15424	15357	15474	15330	15393	15241	15304	15522	15469	15372	15354	15515	15295	15317	15463	15505	15393	15437	15476	15288	15489	15519	15503	15433	15294	15357	15260	15466	15383	15396	15318	15300	15280	15506	15389	15557	15409	15247	15335	15395	15439	15534	15304	15508	15301	15331	15220	15268	15362	15414	15436	15452	15388	15302	15548	15403	15410	15393	15504	15440	15453	15297	15621	15434	15298	15197	15600	15387	15475	15460	15374	15373	15428	15384	15367	15300	15365	15403	15511	15399	15423	15300	15306	15224	15310	15462	15482	15389	15445	15310	15377	15367	15405	15530	15378	15320	15314	15461	15504	15406	15523	15416	15477	15341	15480	15287	15426	15326	15315	15307	15295	15493	15523	15292	15412	15390	15474	15418	15326	15455	15480	15389	15383	15372	15372	15439	15348	15367	15411	15355	15283	15507	15456	15373	15551	15377	15426	15339	15279	15473	15508	15426	15492	15409	15465	15380	15391	15239	15329	15475	15318	15338	15342	15444	15319	15342	15352	15531	15546	15637	15456	15437	15374	15347	15487	15428	15357	15456	15291	15303	15368	15440	15452	15524	15370	15341	15290	15450	15323	15527	15326	15341	15228	15495	15321	15290	15374	15441	15527	15479	15312	15374	15358	15470	15189	15341	15528	15372	15292	15223	15455	15420	15137	15397	15376	15591	15528	15427	15490	15403	15456	15621	15375	15463	15373	15596	15405	15361	15494	15482	15268	15466	15433	15243	15280	15378	15517	15431	15418	15221	15487	15330	15261	15422	15199	15378	15401	15393	15325	15255	15564	15331	15403	15317	15319	15590	15496	15420	15424	15463	15318	15521	15322	15405	15602	15383	15370	15482	15556	15512	15453	15538	15339	15356	15588	15503	15312	15219	15477	15464	15344	15364	15434	15515	15413	15519	15440	15528	15430	15356	15314	15308	15534	15453	15362	15459	15412	15399	15528	15326	15289	15268	15550	15452	15364	15489	15372	15456	15408	15225	15449	15425	15355	15466	15460	15287	15356	15406	15472	15283	15318	15476	15415	15505	15232	15207	15245	15523	15391	15394	15407	15342	15464	15354	15368	15232	15494	15430	15175	15460	15293	15488	15390	15451	15286	15428	15345	15329	15442	15383	15280	15347	15344	15214	15390	15425	15415	15231	15384	15291	15307	15419	15440	15501	15429	15309	15315	15291	15577	15375	15270	15391	15351	15381	15497	15402	15414	15241	15354	15406	15352	15255	15324	15394	15544	15377	15418	15351	15417	15367	15355	15221	15378	15223	15568	15376	15421	15374	15476	15299	15398	15502	15514	15454	15302	15331	15312	15162	15437	15283	15437	15423	15332	15318	15411	15297	15422	15482	15296	15299	15495	15426	15389	15351	15375	15514	15175	15330	15331	15242	15241	15144	15408	15313	15360	15378	15334	15452	15337	15583	15344	15347	15224	15431	15284	15195	15513	15531	15540	15393	15099	15363	15467	15454	15441	15458	15334	15385	15350	15382	15299	15542	15337	15616	15386	15393	15376	15426	15478	15217	15409	15397	15359	15379	15439	15440	15429	15336	15469	15543	15336	15720	15391	15383	15499	15307	15346	15413	15353	15410	15343	15307	15375	15449	15349	15404	15322	15419	15483	15245	15488	15424	15323	15490	15371	15474	15325	15344	15523	15279	15239	15415	15358	15398	15346	15268	15377	15485	15320	15415	15284	15434	15462	15459	15365	15329	15338	15389	15421	15370	15315	15296	15354	15374	15481	15348	15319	15355	15412	15252	15308	15266	15370	15234	15364	15243	15397	15254	15531	15361	15603	15395	15455	15525	15351	15443	15160	15415	15472	15303	15316	15284	15375	15523	15295	15401	15374	15473	15402	15311	15430	15367	15412	15442	15408	15320	15370	15514	15276	15375	15484	15348	15550	15244	15460	15267	15379	15425	15286	15381	15328	15507	15596	15413	15320	15371	15597	15267	15453	15378	15355	15289	15431	15487	15439	15247	15348	15498	15345	15465	15210	15189	15499	15508	15445	15289	15389	15287	15498	15409	15370	15377	15348	15384	15330	15395	15348	15229	15539	15452	15352	15402	15389	15266	15271	15414	15471	15344	15345	15397	15513	15383	15215	15374	15367	15533	15472	15495	15399	15371	15605	15416	15386	15485	15380	15273	15444	15281	15420	15477	15519	15366	15284	15377	15466	15355	15332	15294	15380	15471	15360	15293	15352	15307	15333	15454	15383	15535	15476	15187	15256	15348	15451	15359	15409	15387	15371	15351	15283	15426	15498	15439	15329	15432	15294	15293	15500	15381	15219	15453	15335	15441	15444	15367	15329	15341	15450	15467	15445	15481	15378	15302	15427	15431	15285	15400	15258	15319	15255	15403	15336	15414	15264	15448	15526	15526	15359	15327	15549	15451	15524	15466	15429	15429	15471	15480	15286	15362	15498	15452	15220	15353	15420	15224	15374	15346	15395	15467	15386	15460	15349	15315	15406	15304	15355	15350	15318	15232	15363	15430	15351	15465	15454	15407	15394	15506	15282	15362	15547	15418	15508	15416	15455	15194	15504	15345	15521	15535	15481	15480	15328	15358	15428	15468	15428	15437	15309	15398	15395	15444	15568	15286	15506	15546	15453	15488	15294	15269	15403	15181	15506	15466	15396	15368	15333	15492	15390	15176	15330	15402	15340	15471	15503	15087	15464	15423	15213	15393	15441	15177	15347	15233	15441
22959	21352	29225	23842	21542	22948	23439	18220	17326	17534	17338	17351	17089	17270	17165	17029	16925	17204	17053	17007	17011	16929	16980	16718	16753	16869	16681	16899	16671	16910	16760	20027	21576	20667	19158	17970	17222	16912	16772	16500	16457	16721	16752	16794	16636	16655	16687	16664	16636	16695	16657	16823	16779	16627	16632	16592	16690	16802	16614	16712	16703	16707	16720	16684	16828	16516	16467	16760	16587	16620	16611	16728	16640	16888	16580	16866	16597	16580	16604	16549	16540	16732	16526	16564	16656	16617	16564	16536	16601	16638	16358	16578	16461	16638	16695	16554	16657	16646	16501	16747	16669	16577	16581	16500	16551	16480	16478	16517	16601	16600	16844	16422	16649	16483	16524	16580	16477	16335	16514	16528	16484	16760	16445	16404	16467	16649	16610	16591	16645	16504	16542	16640	16656	16624	16668	16584	16559	16687	16841	16476	16489	16696	16562	16615	16671	16451	16839	16405	16831	16529	16796	16537	16623	16525	16580	16574	16560	16515	16691	16618	16534	16718	16521	16611	16803	16726	16633	16545	16541	16621	16674	16499	16581	16568	16682	16466	16695	16803	16575	16564	16758	16777	16611	16416	16628	16587	16499	16548	16572	16537	16612	16350	16567	16712	16572	16403	16529	16730	16621	16713	16576	16597	16651	16629	16752	16856	16559	16413	16523	16479	16530	16434	16689	16545	16545	16783	16503	16627	16630	16758	16444	16465	16522	16489	16551	16548	16653	16512	16604	16731	16495	16608	16615	16752	16592	16428	16529	16630	16462	16515	16568	16526	16304	16533	16514	16518	16724	16566	16545	16612	16663	16626	16685	16614	16418	16688	16690	16577	16723	16523	16639	16550	16583	16725	16518	16561	16847	16689	16805	16550	16527	16424	16547	16679	16632	16635	16687	16520	16603	16546	16523	16594	16473	16533	16579	16467	16626	16614	16457	16400	16474	16547	16682	16482	16675	16567	16528	16532	16355	16574	16666	16676	16509	16262	16712	16476	16620	16583	16514	16597	16508	16431	16668	16495	16669	16593	16561	16528	16741	16458	16780	16723	16528	16385	16596	16605	16564	16757	16702	16537	16651	16722	16691	16426	16454	16614	16489	16674	16428	16656	16511	16637	16450	16395	16437	16661	16425	16662	16795	16614	16627	16686	16558	16877	16488	16478	16487	16404	16467	16606	16490	16678	16558	16403	16332	16497	16644	16775	16536	16597	16506	16553	16577	16778	16616	16719	16782	16744	16763	16587	16595	16470	16566	16647	16626	16613	16697	16777	16528	16780	16513	16458	16528	16814	16704	16533	16532	16532	16454	16353	16490	16443	16626	16467	16601	16748	16541	16627	16608	16598	16726	16413	16645	16572	16427	16653	16646	16544	16628	16537	16476	16480	16549	16607	16778	16562	16632	16392	16612	16512	16540	16506	16715	16570	16489	16542	16764	16538	16732	16567	16495	16672	16576	16655	16825	16653	16356	16468	16357	16426	16362	16450	16669	16576	16677	16629	16634	16678	16647	16533	16463	16580	16611	16694	16641	16656	16561	16567	16597	16602	16504	16667	16552	16771	16626	16479	16457	16727	16603	16487	16582	16311	16717	16767	16688	16313	16380	16445	16544	16723	16437	16638	16684	16626	16370	16580	16548	16704	16622	16622	16663	16616	16583	16581	16640	16672	16382	16617	16420	16607	16678	16351	16567	16489	16571	16466	16574	16449	16575	16734	16631	16697	16595	16803	16760	16678	16538	16532	16662	16640	16428	16593	16749	16651	16525	16838	16740	16734	16612	16704	16600	16703	16591	16622	16724	16632	16653	16636	16691	16451	16778	16698	16523	16550	16515	16543	16586	16488	16702	16375	16398	16589	16541	16668	16573	16865	16504	16713	16392	16617	16845	16636	16540	16602	16694	16530	16538	16448	16650	16506	16438	16681	16534	16584	16509	16497	16615	16667	16621	16707	16392	16371	16749	16701	16595	16564	16529	16575	16663	16607	16596	16578	16609	16508	16611	16400	16523	16637	16658	16646	16565	16590	16504	16570	16483	16600	16724	16537	16785	16622	16711	16494	16623	16478	16769	16539	16595	16451	16516	16440	16443	16762	16615	16522	16681	16567	16276	16450	16432	16393	16497	16516	16626	16715	16435	16560	16717	16518	16454	16404	16701	16750	16383	16572	16429	16419	16600	16633	16618	16728	16467	16344	16565	16594	16742	16594	16609	16620	16533	16652	16813	16607	16668	16594	16524	16609	16669	16557	16340	16405	16492	16501	16725	16501	16671	16307	16607	16509	16558	16742	16589	16622	16563	16532	16582	16449	16472	16572	16548	16613	16457	16624	16518	16618	16608	16551	16317	16663	16512	16611	16556	16553	16576	16651	16641	16646	16537	16670	16564	16452	16578	16495	16664	16537	16568	16554	16595	16391	16614	16667	16522	16612	16437	16606	16670	16693	16572	16533	16537	16690	16520	16620	16434	16562	16626	16528	16451	16619	16451	16519	16569	16631	16550	16581	16754	16772	16613	16761	16408	16681	16596	16539	16566	16603	16732	16555	16487	16591	16575	16457	16624	16460	16608	16649	16891	16764	16596	16584	16526	16538	16518	16734	16328	16407	16592	16733	16486	16611	16760	16555	16530	16311	16436	16751	16589	16388	16510	16751	16458	16413	16605	16397	16610	16518	16640	16737	16661	16529	16448	16607	16558	16383	16465	16570	16636	16635	16551	16529	16564	16757	16394	16740	16748	16595	16652	16753	16641	16772	16383	16689	16752	16450	16408	16550	16559	16465	16448	16651	16361	16525	16682	16450	16881	16503	16612	16529	16454	16690	16561	16748	16538	16292	16479	16441	16575	16513	16432	16763	16588	16575	16631	16503	16600	16321	16722	16493	16473	16357	16587	16588	16835	16544	16555	16767	16526	16687	16780	16583	16429	16652	16399	16656	16571	16467	16498	16531	16582	16444	16713	16698	16614	16522	16427	16565	16634	16505	16538	16613	16442	16671	16515	16622	16591	16537	16496	16776	16801	16464	16809	16670	16369	16434	16377	16610	16828	16429	16554	16517	16647	16529	16516	16618	16484	16633	16708	16605	16728	16650	16655	16568	16599	16490	16534	16639	16520	16502	16554	16549	16643	16694	16528	16720	16375	16366	16486	16676	16688	16526	16526	16599	16643	16563	16743	16431	16545	16751	16473	16563	16673	16596	16501	16594	16449	16584	16607	16459	16515	16527	16582	16590	16686	16537	16682	16777	16494	16419	16485	16672	16662	16375	16722	16674	16823	16516	16585	16742	16471	16659	16555	16697	16568	16595	16563	16356	16401	16628	16630	16253	16451	16464	16433	16568	16646	16560	16362	16432	16382	16462	16618	16657	16808	16588	16582	16410	16415	16641	16617	16625	16443	16561	16469	16503	16498	16597	16802	16667	16468	16560	16869	16552	16427	16640	16546	16475	16623	16695	16715	16950	16693	16798	16704	16581	16506	16412	16688	16565	16731	16605	16625	16404	16576	16466	16705	16562	16403	16587	16564	16628	16609	16515	16417	16518	16752	16557	16625	16560	16497	16557	16658	16457	16798	16605	16698	16605	16625	16715	16649	16366	16553	16509	16591	16523	16612	16631	16577	16713	16643	16648	16389	16473	16715	16761	16671	16532	16422	16499	16546	16506	16566	16612	16370	16443	16321	16474	16591	16603	16518	16488	16649	16509	16410	16454	16499	16672	16507	16578	16778	16514	16607	16616	16578	16476	16676	16510	16661	16674	16530	16465	16772	16520	16481	16590	16576	16446	16645	16592	16377	16447	16593	16510	16626	16637	16577	16404	16581	16591	16836	16720	16560	16751	16645	16538	16830	16519	16420	16544	16694	16556	16547	16466	16793	16659	16406	16620	16507	16698	16734	16581	16468	16397	16700	16733	16542	16640	16508	16472	16657	16634	16613	16614	16628	16543	16508	16667	16419	16803	16718	16729	16731	16562	16619	16633	16462	16501	16593	16617	16575	16523	16655	16409	16725	16557	16583	16665	16538	16467	16655	16517	16564	16602	16730	16523	16574	16772	16609	16639	16454	16632	16686	16584	16644	16588	16668	16485	16525	16604	16592	16517	16571	16588	16841	16631	16499	16517	16699	16631	16616	16703	16432	16684	16531	16544	16404	16413	16541	16346	16570	16656	16696	16540	16458	16685	16578	16578	16668	16748	16694	16583	16455	16665	16559	16909	16497	16753	16582	16635	16720	16585	16572	16523	16525	16641	16578	16712	16515	16677	16682	16552	16587	16843	16587	16615	16638	16719	16587	16591	16512	16411	16611	16227	16620	16644	16613	16608	16509	16796	16626	16569	16483	16562	16521	16701	16439	16549	16508	16797	16474	16648	16494	16504	16638	16708	16480	16538	16635	16606	16553	16500	16476	16423	16466	16841	16499	16711	16647	16592	16820	16656	16499	16231	16710	16611	16462	16536	16557	16568	16824	16637	16598	16626	16548	16560	16766	16593	16760	16697	16537	16412	16335	16588	16481	16545	16568	16491	16628	16664	16687	16817	16434	16642	16699	16446	16654	16564	16398	16561	16540	16560	16601	16668	16423	16545	16726	16691	16489	16438	16425	16711	16630	16442	16680	16709	16757	16603	16467	16562	16591	16532	16734	16568	16617	16681	16327	16615	16627	16544	16673	16584	16655	16694	16594	16646	16704	16700	16629	16652	16524	16467	16631	16650	16660	16402	16341	16614	16490	16635	16597	16570	16853	16540	16395	16733	16678	16485	16543	16688	16683	16641	16741	16419	16520	16547	16650	16713	16631	16482	16655	16564	16785	16547	16675	16506	16420	16541	16671	16520	16866	16582	16667	16657	16666	16761	16599	16505	16408	16611	16495	16359	16463	16562	16744	16441	16655	16549	16734	16557	16487	16693	16568	16573	16501	16570	16518	16490	16504	16601	16507	16620	16467	16474	16490	16512	16625	16521	16711	16509	16649	16760	16769	16427	16647	16484	16566	16612	16507	16650	16522	16835	16482	16641	16602	16788	16622	16566	16729	16453	16665	16485	16609	16720	16428	16871	16619	16364	16478	16516	16460	16647	16614	16663	16665	16663	16752	16813	16695	16625	16383	16600	16778	16805	16767	16503	16615	16560	16830	16574
16885	28328	26824	22881	20146	18162	17397	16848	16355	16381	16130	16030	15960	15804	15796	15501	15745	15690	15654	15660	15606	15650	15488	15512	15480	15621	15502	15309	15260	15361	15759	21637	22836	21211	18474	16798	15896	15542	15472	15332	15380	15313	15401	15241	15406	15306	15336	15347	15236	15339	15302	15279	15336	15125	15456	15321	15407	15209	15393	15362	15203	15443	15472	15359	15497	15221	15458	15240	15200	15328	15279	15282	15377	15211	15463	15277	15175	15209	15121	15332	15344	15254	15416	15407	15249	15231	15248	15393	15368	15371	15139	15244	15188	15230	15631	15352	15364	15291	15287	15261	15449	15294	15474	15338	15189	15419	15230	15369	15441	15394	15278	15426	15325	15373	15362	15277	15289	15380	15445	15436	15272	15273	15326	15251	15288	15321	15297	15401	15293	15348	15306	15523	15248	15517	15397	15350	15391	15250	15392	15189	15373	15187	15178	15395	15141	15346	15245	15491	15318	15224	15209	15354	15374	15229	15156	15330	15177	15324	15287	15425	15453	15208	15308	15391	15186	15342	15287	15256	15300	15452	15222	15243	15419	15382	15266	15364	15455	15282	15384	15188	15351	15233	15317	15291	15249	15359	15372	15161	15345	15624	15169	15375	15369	15433	15298	15221	15316	15231	15316	15379	15144	15461	15342	15312	15238	15224	15244	15389	15282	15157	15469	15242	15331	15253	15267	15284	15387	15314	15179	15420	15105	15340	15422	15450	15185	15140	15455	15432	15250	15341	15413	15525	15246	15156	15423	15348	15321	15274	15513	15326	15234	15412	15262	15394	15381	15446	15309	15261	15332	15366	15293	15246	15267	15408	15090	15351	15335	15274	15382	15147	15286	15282	15385	15341	15239	15461	15163	15249	15355	15434	15311	15212	15263	15199	15269	15297	15350	15341	15057	15433	15369	15251	15264	15308	15319	15212	15269	15128	15415	15271	15118	15413	15369	15179	15386	15361	15457	15224	15337	15298	15266	15168	15192	15378	15240	15330	15293	15291	15260	15412	15222	15267	15137	15244	15530	15362	15384	15342	15172	15218	15292	15319	15209	15394	15173	15242	15340	15344	15343	15379	15248	15408	15333	15366	15287	15281	15341	15178	15331	15295	15192	15415	15470	15227	15336	15363	15374	15272	15261	15291	15425	15367	15426	15269	15304	15374	15333	15283	15323	15250	15157	15242	15373	15139	15178	15325	15328	15329	15251	15367	15329	15248	15405	15242	15364	15231	15052	15353	15364	15398	15124	15208	15239	15318	15342	15206	15193	15222	15208	15290	15415	15362	15399	15244	15278	15258	15342	15211	15213	15219	15398	15369	15035	15399	15451	15187	15277	15452	15330	15368	15335	15324	15346	15361	15432	15300	15299	15047	15254	15273	15358	15318	15422	15227	15243	15420	15261	15283	15210	15252	15329	15205	15280	15600	15318	15279	15292	15361	15344	15203	15284	15346	15226	15325	15252	15216	15249	15381	15373	15310	15390	15238	15522	15329	15503	15259	15430	15284	15225	15334	15299	15137	15235	15343	15532	15403	15443	15198	15309	15176	15193	15305	15210	15183	15383	15240	15295	15500	15350	15216	15552	15388	15221	15249	15402	15263	15391	15257	15342	15214	15351	15277	15242	15344	15340	15205	15198	15448	15148	15327	15272	15224	15174	15317	15432	15168	15393	15344	15466	15352	15440	15389	15211	15364	15224	15434	15123	15221	15106	15391	15380	15250	15486	15258	15193	15189	15265	15170	15173	15355	15384	15150	15194	15382	15512	15291	15339	15345	15257	15306	15261	15379	15276	15309	15408	15313	15272	15170	15358	15186	15175	15439	15326	15203	15263	15241	15374	15242	15306	15170	15290	15297	15331	15344	15233	15420	15259	15421	15415	15098	15234	15356	15163	15402	15445	15399	15235	15463	15233	15355	15190	15327	15432	15166	15207	15258	15360	15153	15366	15366	15218	15162	15335	15367	15309	15404	15441	15297	15449	15393	15216	15293	15256	15313	15289	15429	15311	15314	15402	15254	15457	15256	15389	15394	15353	15451	15366	15222	15181	15389	15090	15257	15285	15445	15394	15199	15396	15285	15371	15460	15409	15255	15329	15330	15158	15284	15247	15258	15254	15165	15416	15157	15222	15167	15281	15233	15320	15151	15376	15464	15406	15312	15235	15302	15268	15214	15208	15261	15404	15250	15315	15131	15325	15301	15239	15434	15376	15366	15318	15412	15271	15425	15175	15466	15367	15322	15313	15176	15339	15402	15325	15359	15330	15334	15457	15340	15371	15408	15277	15154	15239	15322	15243	15141	15268	15319	15301	15159	15326	15384	15066	15276	15309	15163	15303	15145	15375	15354	15362	15273	15386	15278	15357	15182	15482	15241	15327	15305	15168	15263	15358	15287	15424	15387	15418	15192	15309	15342	15271	15366	15347	15480	15207	15247	15266	15193	15353	15482	15514	15300	15119	15268	15547	15179	15338	15445	15386	15324	15168	15303	15433	15266	15339	15302	15205	15166	15317	15387	15227	15299	15407	15321	15243	15357	15456	15283	15225	15359	15271	15320	15311	15353	15286	15478	15316	15285	15439	15293	15096	15403	15336	15222	15311	15407	15377	15272	15146	15284	15400	15279	15344	15394	15399	15222	15228	15310	15169	15281	15314	15436	15525	15237	15423	15457	15276	15257	15482	15218	15355	15319	15255	15366	15211	15240	15409	15278	15323	15362	15278	15187	15233	15278	15256	15503	15245	15317	15355	15396	15109	15323	15348	15442	15368	15165	15175	15288	15459	15222	15237	15225	15261	15371	15371	15365	15346	15357	15306	15186	15300	15193	15187	15375	15360	15325	15328	15332	15294	15278	15239	15375	15226	15333	15282	15309	15373	15489	15442	15337	15223	15248	15351	15515	15277	15237	15465	15389	15387	15301	15320	15385	15188	15308	15395	15147	15380	15203	15186	15267	15288	15303	15133	15308	15181	15300	15270	15309	15232	15319	15140	15197	15397	15391	15362	15274	15210	15228	15351	15244	15331	15275	15311	15344	15403	15263	15177	15359	15199	15373	15281	15265	15340	15334	15393	15444	15294	15260	15229	15169	15271	15338	15269	15317	15338	15138	15245	15356	15225	15439	15196	15451	15245	15320	15314	15300	15403	15251	15209	15244	15289	15290	15334	15092	15486	15299	15357	15276	15148	15263	15345	15283	15407	15010	15040	15261	15246	15275	15172	15308	15315	15393	15336	15257	15296	15193	15377	15366	15332	15312	15199	15288	15435	15322	15327	15375	15551	15346	15447	15257	15446	15078	15322	15365	15178	15197	15355	15298	15309	15361	15302	15209	15311	15129	15247	15251	15278	15380	15433	15280	15114	15145	15360	15390	15197	15244	15207	15220	15327	15363	15227	15408	15353	15259	15414	15168	15188	15195	15287	15282	15122	15285	15199	15160	15197	15468	15309	15258	15304	15365	15324	15257	15274	15108	15298	15203	15347	15298	15336	15228	15350	15394	15111	15256	15456	15310	15225	15341	15167	15316	15213	15214	15157	15157	15124	15367	15407	15115	15263	15364	15282	15213	15197	15116	15200	15390	15168	15046	15272	15384	15276	15298	15259	15389	15400	15318	15227	15370	15327	15245	15423	15227	15371	15164	15266	15425	15140	15064	15172	15394	15315	15370	15123	15438	15254	15192	15328	15191	15285	15225	15361	15252	15349	15435	15072	15275	15291	15319	15138	15121	15313	15254	15261	15254	15345	15360	15314	15282	15187	15239	15360	15388	15421	15212	15247	15360	15287	15292	15331	15266	15167	15108	15268	15300	15262	15304	15280	15289	15128	15222	15459	15165	15175	15236	15295	15260	15248	15447	15194	15263	15460	15176	15317	15356	15367	15270	15308	15313	15257	15342	15166	15241	15340	15342	15321	15375	15303	15360	15241	15280	15269	15335	15299	15203	15376	15156	15449	15179	15331	15440	15271	15218	15193	15270	15251	15378	15348	15355	15213	15250	15259	15319	15376	15415	15418	15471	15317	15240	15221	15407	15211	15459	15252	15232	15167	15370	15186	15269	15251	15363	15127	15267	15293	15479	15431	15392	15039	15478	15273	15234	15338	15296	15521	15294	15301	15231	15293	15308	15409	15301	15221	15344	15391	15228	15350	15227	15167	15304	15347	15373	15321	15238	15410	15187	15329	15252	15317	15189	15420	15328	15329	15238	15283	15457	15408	15132	15209	15369	15349	15365	15355	15228	15293	15131	15293	15255	15210	15351	15558	15282	15363	15323	15308	15380	15295	15261	15322	15384	15273	15198	15226	15344	15191	15433	15200	15288	15459	15504	15321	15319	15411	15485	15140	15255	15338	15387	15412	15356	15262	15385	15338	15104	15199	15243	15485	15422	15306	15234	15270	15203	15288	15249	15249	15196	15421	15365	15223	15374	15325	15554	15331	15279	15175	15334	15216	15518	15341	15489	15363	15296	15450	15399	15311	15330	15261	15282	15433	15151	15267	15305	15333	15369	15283	15320	15412	15466	15271	15264	15160	15355	15406	15102	15313	15249	15097	15356	15203	15417	15210	15364	15231	15327	15407	15377	15468	15347	15381	15412	15200	15281	15530	15449	15297	15261	15421	15232	15449	15403	15279	15316	15327	15442	15289	15387	15307	15271	15172	15269	15332	15198	15326	15249	15160	15330	15255	15149	15124	15328	15402	15243	15178	15344	15368	15185	15205	15217	15433	15023	15354	15300	15259	15143	15325	15316	15345	15344	15340	15359	15309	15241	15282	15226	15293	15185	15264	15205	15347	15342	15255	15227	15366	15362	15371	15420	15389	15245	15268	15367	15192	15384	15392	15229	15369	15192	15289	15353	15214	15285	15208	15329	15147	15342	15442	15173	15376	15482	15169	15420	15447	15232	15160	15347	15324	15264	15305	15448	15174	15246	15256	15381	15209	15294	15463	15004	15318	15340	15358	15155	15229	15284	15290	15637	15381	15432	15028	15416	15220	15271	15334	15218	15288	15285	15231	15295	15266	15358	15325	15295	15227	15194	15173	15182	15252	15298	15356	15337	15246	15270	15308	15278	15248	15287	15150	15292	15443	15261	15238	15348	15425	15254	15269	15281	15262	15256	15358	15283	15307	15375
27464	21762	23207	20361	16894	16740	16977	16830	16568	16823	16666	16679	16616	16515	16571	16351	16525	16590	16598	16427	16632	16434	16443	16360	16598	16362	16280	16366	16588	16550	16266	16400	16832	17050	16722	16725	16565	16541	16409	16501	16515	16395	16465	16444	16469	16568	16302	16621	16541	16455	16430	16296	16554	16378	16477	16494	16559	16369	16364	16361	16418	16491	16479	16421	16561	16366	16458	16288	16364	16464	16420	16373	16424	16705	16521	16255	16351	16409	16438	16378	16407	16486	16571	16362	16533	16316	16427	16396	16371	16351	16479	16418	16274	16377	16375	16322	16529	16257	16161	16330	16337	16243	16462	16338	16317	16502	16536	16358	16635	16340	16384	16441	16412	16518	16313	16303	16243	16445	16370	16434	16425	16241	16429	16344	16487	16437	16378	16486	16475	16247	16331	16504	16378	16521	16356	16485	16236	16413	16511	16327	16450	16583	16367	16268	16443	16363	16231	16519	16333	16363	16492	16405	16364	16316	16492	16516	16433	16180	16358	16380	16329	16291	16281	16269	16330	16546	16362	16486	16483	16232	16395	16404	16480	16633	16352	16441	16552	16463	16559	16393	16404	16522	16379	16453	16324	16530	16249	16459	16462	16403	16405	16323	16387	16497	16469	16565	16359	16533	16372	16559	16487	16400	16428	16362	16423	16487	16544	16470	16547	16277	16450	16437	16458	16413	16578	16382	16626	16167	16606	16309	16538	16592	16321	16397	16517	16293	16552	16345	16393	16452	16586	16653	16419	16293	16495	16370	16520	16421	16375	16549	16273	16447	16578	16437	16476	16384	16420	16425	16474	16422	16433	16571	16623	16533	16340	16440	16315	16423	16747	16543	16487	16433	16409	16335	16363	16313	16334	16427	16372	16363	16370	16428	16386	16446	16569	16578	16468	16501	16374	16321	16394	16359	16399	16443	16463	16324	16393	16505	16497	16431	16384	16401	16452	16379	16335	16241	16241	16334	16411	16332	16500	16536	16345	16322	16546	16492	16416	16590	16500	16361	16435	16353	16335	16420	16486	16432	16408	16253	16444	16371	16406	16504	16292	16359	16421	16186	16275	16437	16357	16399	16495	16409	16137	16535	16248	16520	16530	16524	16309	16467	16588	16319	16503	16560	16480	16435	16174	16418	16656	16510	16492	16604	16502	16347	16512	16607	16510	16357	16382	16438	16613	16506	16370	16394	16352	16383	16340	16178	16535	16599	16527	16573	16308	16412	16426	16387	16502	16408	16270	16414	16421	16397	16264	16489	16190	16354	16387	16404	16480	16281	16367	16223	16354	16519	16287	16404	16449	16477	16445	16309	16536	16583	16518	16580	16207	16239	16543	16382	16350	16633	16490	16450	16436	16497	16532	16351	16377	16303	16395	16406	16379	16306	16443	16542	16368	16550	16389	16485	16263	16425	16421	16403	16614	16312	16413	16514	16400	16419	16554	16399	16197	16396	16246	16398	16224	16217	16315	16464	16312	16720	16406	16297	16483	16473	16426	16406	16591	16515	16322	16480	16349	16455	16205	16482	16477	16431	16623	16392	16467	16411	16404	16295	16566	16464	16528	16441	16389	16277	16371	16488	16242	16661	16301	16245	16426	16452	16565	16431	16543	16520	16376	16539	16370	16392	16400	16432	16419	16290	16292	16510	16428	16289	16408	16261	16328	16467	16324	16368	16276	16221	16478	16641	16515	16481	16457	16479	16454	16451	16386	16344	16295	16509	16358	16606	16498	16374	16498	16356	16304	16611	16545	16569	16434	16223	16616	16418	16407	16527	16389	16577	16465	16331	16596	16441	16393	16453	16409	16483	16501	16304	16384	16404	16489	16282	16490	16305	16448	16421	16428	16567	16552	16377	16583	16466	16399	16434	16329	16278	16229	16303	16289	16374	16492	16321	16526	16364	16464	16408	16569	16524	16344	16445	16418	16670	16427	16499	16397	16203	16518	16553	16474	16390	16363	16567	16359	16337	16258	16555	16217	16220	16438	16543	16520	16508	16423	16264	16462	16532	16390	16436	16384	16301	16322	16350	16236	16366	16298	16377	16339	16323	16464	16381	16362	16618	16461	16289	16320	16548	16282	16273	16213	16447	16301	16529	16560	16330	16263	16303	16367	16294	16274	16364	16530	16637	16576	16391	16380	16541	16191	16280	16378	16433	16638	16767	16544	16340	16597	16411	16541	16432	16337	16573	16470	16238	16541	16467	16587	16419	16263	16433	16519	16336	16552	16545	16467	16558	16403	16427	16461	16498	16475	16341	16431	16302	16350	16346	16403	16500	16398	16272	16289	16491	16720	16468	16704	16500	16390	16424	16444	16231	16461	16636	16397	16407	16576	16432	16338	16437	16327	16393	16320	16478	16284	16292	16595	16583	16331	16588	16443	16317	16629	16539	16480	16174	16332	16350	16559	16619	16575	16612	16656	16457	16494	16363	16327	16457	16386	16268	16288	16497	16362	16516	16489	16451	16522	16475	16291	16530	16629	16367	16356	16435	16503	16251	16301	16234	16497	16254	16409	16620	16350	16466	16610	16482	16263	16374	16466	16543	16560	16514	16526	16280	16468	16572	16318	16486	16393	16597	16447	16299	16561	16508	16364	16432	16190	16485	16537	16324	16496	16409	16366	16304	16469	16608	16636	16344	16296	16185	16431	16584	16460	16423	16327	16441	16470	16572	16439	16351	16583	16231	16540	16348	16366	16244	16449	16380	16197	16305	16426	16580	16460	16254	16291	16450	16565	16552	16512	16446	16515	16309	16531	16416	16451	16509	16527	16532	16377	16298	16552	16380	16363	16558	16373	16345	16376	16374	16563	16414	16406	16615	16646	16401	16313	16518	16497	16212	16530	16387	16382	16275	16365	16460	16373	16318	16522	16393	16447	16445	16381	16439	16373	16431	16549	16561	16384	16363	16502	16529	16212	16250	16393	16302	16576	16603	16383	16392	16488	16395	16215	16544	16314	16381	16325	16455	16302	16296	16471	16413	16517	16464	16482	16420	16323	16613	16253	16418	16658	16400	16281	16217	16427	16460	16437	16363	16543	16634	16411	16290	16360	16482	16459	16502	16579	16321	16584	16303	16338	16450	16164	16510	16249	16418	16497	16213	16235	16456	16547	16344	16342	16646	16440	16232	16638	16460	16525	16518	16475	16485	16453	16442	16428	16391	16423	16286	16698	16469	16613	16687	16340	16587	16392	16493	16580	16276	16337	16337	16480	16399	16367	16449	16421	16333	16351	16317	16430	16394	16261	16339	16400	16580	16489	16140	16370	16531	16387	16255	16392	16268	16347	16366	16409	16368	16293	16468	16583	16279	16478	16411	16384	16534	16495	16248	16483	16291	16286	16448	16365	16239	16259	16345	16287	16344	16379	16508	16495	16536	16532	16418	16563	16632	16213	16218	16465	16525	16416	16542	16330	16423	16462	16365	16528	16369	16351	16513	16444	16389	16201	16149	16253	16583	16449	16598	16456	16341	16369	16596	16343	16524	16418	16298	16286	16530	16447	16488	16505	16625	16327	16475	16465	16622	16362	16584	16316	16240	16275	16539	16485	16397	16489	16290	16382	16554	16397	16470	16511	16371	16563	16681	16441	16558	16357	16312	16365	16271	16315	16321	16255	16204	16348	16446	16449	16542	16370	16282	16264	16410	16454	16349	16548	16403	16230	16271	16281	16335	16227	16294	16314	16214	16402	16357	16500	16498	16466	16479	16444	16388	16421	16459	16340	16491	16404	16413	16518	16425	16251	16602	16337	16243	16243	16377	16414	16514	16435	16489	16394	16375	16487	16603	16289	16271	16380	16382	16518	16369	16526	16515	16464	16335	16509	16434	16503	16425	16494	16498	16473	16474	16418	16486	16484	16469	16473	16310	16412	16375	16481	16329	16408	16357	16728	16481	16469	16439	16570	16494	16293	16460	16654	16435	16339	16447	16282	16571	16426	16478	16398	16529	16395	16446	16381	16372	16515	16423	16409	16359	16521	16251	16452	16375	16447	16402	16410	16324	16477	16474	16335	16556	16506	16390	16459	16392	16364	16455	16365	16558	16364	16461	16458	16583	16356	16390	16386	16346	16393	16489	16272	16414	16354	16408	16431	16381	16597	16432	16324	16277	16399	16513	16432	16319	16334	16445	16553	16394	16189	16414	16438	16235	16532	16531	16403	16387	16384	16394	16353	16428	16375	16484	16344	16339	16432	16390	16550	16342	16249	16638	16368	16427	16575	16289	16479	16233	16341	16485	16322	16455	16414	16344	16380	16338	16367	16410	16319	16455	16527	16408	16298	16497	16413	16251	16391	16208	16329	16507	16420	16216	16533	16436	16296	16495	16335	16566	16506	16489	16455	16449	16593	16392	16547	16487	16287	16118	16411	16355	16444	16339	16446	16258	16517	16390	16331	16408	16541	16471	16305	16495	16547	16491	16524	16282	16514	16489	16340	16578	16581	16320	16610	16501	16365	16352	16331	16290	16479	16309	16429	16284	16437	16289	16295	16400	16315	16396	16230	16456	16503	16723	16470	16337	16490	16392	16537	16506	16501	16472	16515	16215	16368	16325	16214	16312	16145	16317	16486	16531	16413	16457	16293	16490	16363	16496	16404	16543	16481	16596	16495	16508	16491	16596	16355	16579	16566	16259	16438	16235	16321	16260	16321	16351	16581	16496	16470	16485	16462	16381	16362	16472	16543	16327	16357	16621	16512	16418	16329	16277	16412	16421	16450	16631	16699	16320	16512	16535	16599	16717	16543	16330	16357	16410	16322	16297	16509	16435	16342	16473	16344	16243	16363	16377	16518	16204	16505	16484	16296	16396	16578	16405	16294	16374	16417	16488	16290	16249	16449	16428	16504	16484	16503	16209	16482	16438	16307	16463	16347	16254	16445	16435	16455	16393	16475	16056	16563	16460	16372	16296	16393	16472	16210	16418	16482	16417	16293	16245	16396	16540	16375	16366	16287	16493	16473	16190	16470	16389	16604	16235	16288	16456	16565	16474	16604	16361	16471	16435	16454	16355	16418	16371	16439	16537	16399	16364	16388	16495	16583	16531	16422	16331	16273	16483	16464	16509	16272	16365	16340	16575	16324	16495	16419	16530	16389	16469	16496	16380	16484	16439	16357	16267	16386	16440
14933	17531	17888	17595	16251	15637	15687	15610	15554	15405	15354	15262	15142	15111	15255	15097	15209	15298	15191	15095	15236	15171	14992	15103	15328	15131	15137	15139	15192	15114	15061	15472	15739	15740	15630	15310	15289	15136	15122	15001	14867	14848	15306	15257	15024	15096	15154	15210	15167	15228	15244	15175	15086	15151	15197	15155	14859	15082	15079	15065	15188	15123	15219	15176	14820	15160	15063	14969	15169	14935	15047	14987	14967	15163	15040	14996	15132	15152	15180	14981	15246	15130	15290	14963	15179	15122	15007	15091	15211	14963	15023	15031	15153	15183	15068	15247	15172	15075	15121	15267	15141	14974	15064	15085	15080	15116	15073	15136	15136	15251	15135	15238	15132	15184	15113	14953	15268	15035	15094	15104	15147	15133	15063	15105	15132	15197	15078	15108	15048	14976	15089	15069	15085	15319	15146	14957	15227	15050	15240	14847	15256	15192	15138	15187	15112	15180	15150	15117	15033	15114	15224	15129	15122	15194	15040	15060	15058	15116	15118	15087	15077	15284	15068	15152	15127	15176	15122	15078	15034	15219	15073	15109	15031	14971	15270	15150	15129	14992	15256	15006	15042	15102	15037	15043	15130	15166	15172	15124	15098	15301	15048	15146	15127	14998	15093	15121	15208	15289	15022	15030	15206	14984	15226	14994	15081	15260	15137	15095	15071	15101	15047	14906	15255	15149	15178	15087	15338	14963	15144	15048	15186	14962	15308	15038	15157	15206	15115	15200	14935	15105	15311	14953	15111	15141	15085	15118	14878	15088	15172	15113	14923	15302	15237	15219	15059	15158	15005	14857	14893	14955	15265	15072	15006	15224	15103	14979	15189	15065	15115	15168	14906	15217	15115	15019	15086	15148	15215	15047	14966	15048	15110	15294	15098	15174	15307	15156	15185	15131	15146	14989	15137	15101	15189	15102	15015	15170	15117	15169	15103	15183	15014	15111	15021	15109	15329	14996	15121	15128	15074	15089	15149	15157	15054	15051	15028	15080	15167	15090	15035	15125	15114	15172	15072	15086	15225	15213	15239	15246	15085	15310	15070	15006	15070	15047	15229	15034	15073	15107	15136	15102	15055	15049	15143	15154	15055	15106	15136	15003	15005	14976	15354	14950	15064	15175	15109	15094	15315	14959	15091	15010	15196	15081	15049	15131	15222	15005	15156	15056	15040	15195	15076	15173	15057	15128	14949	15263	15169	15128	15151	15212	15033	15063	15311	15054	15149	15225	15120	15125	15021	15153	15131	15299	15019	15174	15167	15128	15060	15213	14993	15056	14964	15174	15185	15136	15161	15153	15291	15037	15157	15042	15031	15037	15042	15108	15130	15167	15118	15074	14982	15041	15137	14855	14983	15072	15068	15256	14944	15090	15195	14986	15002	15127	15109	15161	15133	15039	14903	15250	15246	15110	15111	15191	15012	15108	15215	15060	15157	15151	15057	15156	15147	15228	15108	15150	15125	15009	15075	14960	15269	15062	15081	15059	15175	15243	15138	15086	15205	15021	15001	15321	15177	15049	14962	15070	15220	15180	15301	15060	15056	15123	15122	15152	15194	14935	15067	14998	15091	14872	15291	15059	15364	14905	15006	15059	15031	15089	15292	15216	15042	15244	15048	15005	15196	15137	14993	15004	14946	15258	15148	15170	15106	15189	15042	15019	15150	15057	14963	15169	15117	15160	15014	14990	15184	15148	15116	15034	15130	15031	15097	14996	15160	14979	14905	15113	15028	15093	15184	14813	15079	15197	14899	15158	15117	15128	15137	15232	15071	15150	15165	14980	15167	15135	15019	15227	15124	15218	15090	15287	15092	15001	15054	15030	15081	15118	15147	15152	15134	15102	15078	15068	15208	14958	15104	15114	15189	14982	14998	15145	15126	15068	15249	15056	15158	15222	15108	15132	14955	15235	15060	14939	15164	15066	15227	15269	15168	15077	15155	14941	15118	14903	15126	15011	15055	15119	15178	14996	15236	15112	15198	15000	15159	15198	15172	15131	15185	15108	15135	15089	15035	15164	15024	15043	14975	15299	15045	15181	15074	15018	15232	15066	15001	15065	15152	15225	15077	15173	15165	15081	15182	15146	15306	15057	15098	15144	15177	15067	15040	15138	15036	15175	15126	15113	15094	15075	14989	15166	15149	15142	15115	15085	14985	15034	15024	15120	14924	15216	15204	15203	14999	15267	15190	14969	15089	15194	14998	15093	15203	15174	15099	15141	15231	15008	15111	15195	15033	15198	15184	15162	15140	15117	15147	15021	15177	15191	15091	15281	15037	15021	15082	15071	15172	15069	14982	15124	14979	15085	15057	15128	14944	15113	15175	15165	15089	15151	15021	15012	15207	15029	15221	14963	15003	15140	15300	15061	15213	15074	15253	15066	15115	15203	15188	15177	15291	15153	15046	15142	15177	14960	15195	15224	15308	15197	15064	15181	15160	15224	15137	15165	15205	15215	15168	15143	15188	14986	15183	15154	15281	15259	15190	15168	15176	14995	15016	15298	15164	15151	15045	15057	15191	15187	15132	15109	15127	15035	15183	15065	15018	14982	15123	15002	15148	15121	15090	15255	15152	15076	15146	15123	15016	15054	15000	14939	15198	15102	14926	15003	15091	15168	15083	15205	14972	15155	15187	15024	15054	15040	15204	15159	14883	15063	15199	15086	15223	15113	15229	15085	14988	15036	15172	15039	15077	15026	15120	15140	15102	15292	15164	15029	15174	15132	15106	15204	15137	15183	15008	15064	14994	14887	15199	15125	15051	15061	15287	15163	15140	15076	15064	15104	15011	14981	15077	15259	15228	15106	15158	15140	14995	15068	15100	15095	15024	15242	15148	15107	15277	15172	15058	15044	15093	14899	15018	14954	15013	15302	15036	15078	15175	15116	15147	15211	15273	15137	15020	15111	15080	15208	15055	15257	15274	15215	15200	15128	15111	15205	15154	15254	15219	15148	15069	15063	15179	15366	15095	14984	15180	15101	15197	15132	15116	15111	14964	15061	15197	15185	15100	15095	15261	14931	15148	15057	15181	15019	15303	15039	15045	15085	15067	14943	15039	15118	15298	15011	15094	15091	15016	15030	15072	15140	15174	15073	15039	15020	15088	15038	14980	15240	15133	15144	15087	15022	15153	14900	15126	15256	15135	15353	15193	15118	15128	15159	15148	15128	15293	15174	15083	15220	15013	15260	15159	15088	15048	15032	15253	15129	14961	14962	15012	15104	15148	15114	15188	15197	15113	15049	15155	15017	15298	15216	15133	15259	15091	15104	15313	15071	15226	15174	15116	15101	15061	15098	15051	15225	15145	15077	15156	15007	15150	14987	15337	15108	14970	15056	15065	15130	15172	15013	15115	15183	14909	15166	15234	15141	15126	15124	15038	14976	15174	14912	15170	15024	15094	15278	15113	15205	15100	15041	15145	15117	15037	15094	15054	15023	14928	15199	15061	15138	15184	15281	15084	15096	14967	15303	15061	15113	15168	15001	15205	15242	14985	15141	14996	15057	15265	15093	14969	15086	15185	15196	15067	15283	15185	15020	14983	15207	15085	15127	15051	15172	15369	15108	15058	15319	15201	15069	15086	15046	15183	15135	15266	15051	14956	15054	15150	15107	15100	15301	15031	15238	14981	15087	15217	15130	15323	15086	15000	14975	15089	15199	15163	15152	15188	15080	15170	15023	15085	15015	15227	15219	15166	15135	15087	15202	15223	15022	15100	15079	15169	15324	14979	15136	15044	15094	15167	15114	15093	15090	15047	15257	15130	15070	15197	15024	14998	15107	15317	15117	15027	15165	15162	14990	15095	14955	15167	15156	15160	15046	15176	15089	15318	14955	15242	15042	15058	15133	15134	15323	14989	15087	15060	15190	15186	15075	15169	14984	15134	15259	15081	15107	15209	15144	15161	15145	15107	15153	15176	15094	15252	14941	15313	14971	15258	15044	15259	14987	15089	15254	15167	15166	15185	15117	15108	14910	15130	14992	15010	15275	15061	15209	15079	15227	15217	15072	15129	15061	14955	15013	15185	15231	14999	15186	15095	15157	15004	15010	15161	15127	15110	15049	15176	15215	15088	15190	15196	15130	15051	15102	15134	15100	15048	15044	15065	15254	15310	15032	15075	15224	15127	15011	15136	14971	15210	15192	14894	15109	15092	15125	15122	15055	15060	15189	15008	15030	15246	15239	15062	14954	14880	15117	15172	15128	15165	15045	15158	15195	15179	15020	15172	15086	15186	15296	15107	15144	15065	15204	15065	15213	15029	15200	14951	15108	15152	15221	15072	15250	14994	14956	15194	15061	15215	15115	14931	15168	15143	15081	15146	15166	15005	15242	15205	15058	14999	15182	15081	15079	15210	15084	15018	15196	15244	15043	15232	15070	15265	15279	15221	15285	15110	15169	15151	15077	15179	15193	15151	14884	15050	15051	15346	15022	14937	15154	15074	15126	15195	15157	15082	15116	15022	15099	14967	15203	15054	15200	15142	15018	15193	15143	14951	15116	14927	15182	15102	15288	15132	15134	15217	15031	15207	15345	15121	15187	15245	14887	15243	15076	15035	15187	14906	15128	15226	15082	15267	15168	15064	15145	15083	15015	15115	15144	14950	15070	15178	15130	14976	15182	15010	15010	15130	15124	15065	15000	15029	15161	15069	15075	15103	15077	15132	14911	15235	15252	15077	15269	15095	15165	15069	15170	15134	15133	15155	15171	15049	15293	15232	15137	15279	15149	15097	15039	15049	15180	14983	15224	15143	15234	15018	15216	14940	15176	15128	15147	15065	15057	15153	15089	15067	15133	15063	15191	15201	15269	15265	15178	15019	15104	14893	15154	15081	15177	15003	15111	15064	15183	15103	15110	15137	14981	15035	15220	15110	14868	15076	15028	14956	15171	15059	15150	15043	15052	15173	15174	15125	15207	15042	15191	15147	15109	15184	15173	15323	15219	15134	15218	15161	15024	15144	15161	15091	15284	15078	15198	15120	15014	14994	15089	14982	15108	15109	15125	15246	15230	15002	15018	15141	14956	14898	15245	15261	15115	14929	15093	15115	15145	14970	15036	15002	15081	15122	15083	14902	15106	15235	15146	15240	15023	15101	15287	15101	15089	15126	15127	15083	15061	15254	14979	15106	15186
24068	21446	28889	24525	22121	21252	20277	18010	17421	17406	17484	17341	17197	17257	17082	17118	16867	17035	17109	16928	17154	17112	17004	16954	17163	16957	16866	16882	17043	16979	16938	18712	19730	19325	18346	17518	17067	16922	16885	16713	16737	16918	17107	16878	16954	16847	16895	16910	17082	16780	16774	16668	16755	16776	16889	16813	16952	16987	16931	16737	16958	16881	16842	16505	16726	16829	16845	16859	16690	16823	16723	16849	16603	16745	16948	16946	16977	16859	17037	16814	16931	16879	16972	16798	16908	16854	16909	17040	16814	16778	16598	16943	16931	16898	16831	16704	17006	16855	16991	16948	16894	16946	16751	16790	16754	16897	16965	16750	16873	16901	16875	16732	16855	16777	16870	16815	16899	16598	16993	16828	16707	16903	17060	16770	16858	16764	16659	16832	16820	16746	16905	16861	16889	16948	16826	16802	16883	16954	16979	16697	16702	16769	16574	16818	16924	16995	16686	16728	16762	16821	16936	17010	16801	16866	16894	16810	16854	16840	16716	16809	16916	16819	16864	16771	16935	16972	16694	16861	16615	16789	16778	16972	16882	16853	16747	16692	16822	16793	16973	16611	16669	16753	17010	16899	16707	16535	16770	16841	16990	16981	16963	16776	17027	16671	16974	16926	16831	17093	16880	16703	16747	16859	17196	16915	17063	16894	16881	16727	16821	16819	16753	16832	16853	16916	16842	16883	16852	16824	16820	16981	16728	16838	16947	17006	16696	16858	16865	16754	16681	16792	16676	16821	16763	16725	16802	16867	16544	16981	17044	16859	16664	17007	16867	16870	17053	16817	16789	16966	17035	16766	16719	17053	16910	16900	16815	16854	16781	16666	16840	16817	16744	16948	16893	16797	16875	16784	16903	16870	16879	16921	16684	16813	16940	16991	16896	16832	16879	16864	17007	17028	17002	16965	16862	16836	16803	16782	16700	16861	16917	16943	16846	16889	16992	17153	17111	16995	16890	16678	16994	16809	16759	16947	16924	16853	16834	16846	16845	16612	16673	16890	16973	16818	16828	16927	16913	16630	16827	16751	16731	16925	16629	16767	16910	16762	17074	16857	16807	16951	16990	16886	16835	16893	17002	16765	16931	16814	16854	16808	16624	16671	16774	17050	16723	16683	16805	16709	16885	16941	16836	16841	16864	16727	17025	16999	16862	16808	16742	16856	16933	16927	16910	16994	16715	16834	16943	17134	16857	16704	16887	16668	16839	16894	16607	16864	16811	16806	16717	17024	16877	16986	16747	16897	17118	16750	16836	16727	16859	17013	16686	16900	16796	16942	17098	16904	16668	16984	16937	17013	17003	16660	16873	16764	16746	16776	16995	16848	17081	16888	16902	16844	16801	16770	16994	17181	16811	16802	16743	16784	16766	17035	16881	17016	16867	16840	16843	16769	16883	16774	16822	16805	16910	16755	16783	16790	16712	16801	16759	16779	16798	16796	16795	16925	16875	16969	17086	16863	16822	16879	16949	16888	16932	16750	16755	16883	16846	16853	16777	16799	16873	16867	16684	16919	16787	16810	16753	16859	17104	16735	17028	16977	16845	16813	16652	16723	16877	16937	16817	16895	17072	16876	16902	17140	16752	16748	16633	16801	16670	16786	16684	16856	16948	16917	16782	16792	16931	16687	16936	16902	17089	16935	16727	16914	16977	16914	16931	16945	16743	16947	16951	16791	16894	16854	16834	16798	16751	16806	16740	16758	16839	16881	16813	16848	16818	16917	16810	16769	16873	16828	17119	16867	16961	16761	16749	16766	16970	16825	16713	16954	16936	16844	16718	16792	16844	16832	16791	16764	16998	17070	17049	16963	16758	16834	17042	16634	16733	16680	16826	16811	16973	16913	16801	16786	16727	16811	16617	16934	16856	16805	16846	16868	16792	17054	16963	16879	16738	16988	16703	16790	16829	16933	16658	16979	16955	16837	16999	16977	16842	16807	16931	17016	16978	16740	16914	16968	17098	16952	16883	16813	17066	16827	17002	16776	16888	16755	16888	16947	17033	16918	16915	16870	16886	16767	16927	16907	16955	16820	16826	16850	16746	17025	16730	16963	16803	16774	17020	16582	16775	16706	16878	16954	16978	16751	16749	16777	16782	16791	16879	16932	16886	16983	16758	16625	16769	16715	16624	16902	16726	16755	16825	16770	16846	16770	16584	16757	16682	16775	16744	16637	16886	16913	16734	16757	16733	16784	16800	17023	16746	16822	16687	16622	16816	16843	16995	17079	16849	17058	16861	16733	16901	16825	17011	17020	16767	16937	16743	16746	16593	16614	16855	16971	16775	16755	16707	16870	16787	16803	16866	16980	17050	17070	16756	16824	16745	16903	16707	16588	16693	16685	16835	16827	16890	16827	16938	16977	16923	16894	16854	16768	16806	16922	16923	16739	16962	16799	16826	16914	16834	16977	16861	17038	17129	16804	16896	16902	17191	16854	16856	17079	16857	16807	17027	16805	16843	16847	16956	17094	16765	16764	16960	16610	16979	16814	16770	16862	16766	16719	16862	16722	16695	16706	16825	16991	16816	16926	16970	16814	16847	16685	16823	16746	16753	16830	16796	16743	16928	17029	16861	16937	16771	16829	16706	16826	16810	16830	17036	16864	16963	16719	16825	16935	16971	16784	16858	16942	16982	16882	16822	16959	16769	16882	16871	16753	16784	16702	16840	16712	16736	16684	16808	16842	16822	16822	16763	16932	16707	16893	16694	16869	16898	16811	16755	16811	16854	16882	16810	16799	16801	16688	16902	16883	16692	16843	16953	16830	16849	16770	16776	17093	16983	16873	16822	16818	16738	16895	16945	16975	16936	16836	16812	16757	17032	16643	16875	16791	16932	16947	16848	16739	16898	16755	16932	16843	16995	16566	16720	16864	16971	16960	16991	16822	16954	16849	16816	16836	16943	16803	16726	16803	16983	16683	16717	16729	16731	16769	16887	17025	16822	16731	16887	16810	16961	16944	16921	16920	16844	16962	16832	16986	17024	16961	16937	16719	17086	16775	16704	16725	16675	16652	16947	16746	16769	16920	16682	16801	16829	16853	16857	16809	16763	16732	16928	16707	16692	16906	16949	16916	16746	16926	16821	16767	16670	16797	16892	16709	16920	16924	16956	16846	16944	17019	16909	16679	16817	16800	16839	16886	16788	16787	16811	16795	16693	16860	16916	16893	16728	16978	16859	16917	16705	16648	16936	16932	16975	16903	16690	16812	16815	16820	16755	16810	16707	16524	16866	16997	16981	16816	17002	16943	16879	16764	16699	16721	16744	16579	16947	16778	17021	17126	16943	16953	16735	16676	16765	16815	16747	16924	16938	16797	17020	16965	16786	16536	16941	17010	16760	16731	16900	16747	16871	16777	16825	16811	16727	16873	16884	16899	16822	16938	16667	16814	16878	16622	16915	16881	16905	16857	16755	16737	16916	16878	16831	16855	17065	16713	16922	16911	16929	16905	17003	16860	16739	16768	16632	16819	16722	16728	16899	16816	17005	16984	16839	16868	16765	16666	16892	16967	16717	16739	16711	16787	17068	16764	16797	16829	16761	17027	16812	16727	16794	16758	16798	16827	16806	16724	16892	16897	16770	16764	17023	16731	16915	17014	16861	16733	16707	16813	16816	16868	17010	16735	16794	16854	16667	16953	16893	16897	16758	16747	16718	16949	16835	16765	16786	16835	16780	16682	16961	16761	16953	16819	16917	16936	16899	16912	16970	16933	16614	17002	16946	16870	16797	16937	16672	16908	16677	16837	16913	16648	17018	16680	16876	16855	16975	16775	16892	16972	16830	16845	16806	16804	16744	16807	16791	16840	16922	17016	16867	16816	16833	16939	16703	16989	16842	16754	16963	16708	17090	16793	16804	16741	17026	16775	16827	16771	16873	16711	16891	16885	16940	16853	16881	16871	16952	16918	16799	16952	16860	16712	17111	16842	16874	16764	16971	16693	16804	16753	16946	16738	16728	16816	16818	17088	16771	16894	16846	16868	16850	16848	16763	16959	16835	16955	16844	16793	16917	16843	16909	16935	16939	17000	16843	16971	17084	16845	16692	16917	16935	16844	16718	16825	16850	16761	16795	16957	16666	16856	16940	16553	16910	16751	17008	16988	16833	16776	16697	16644	16863	16921	16905	16908	16798	16746	16916	16912	16972	16902	16702	16757	17008	16839	16803	16984	16821	16903	16849	17087	16999	16753	16891	16741	16798	16899	16769	16903	16906	16918	16792	16951	16941	16950	16749	16745	16886	16900	16799	16966	16838	16776	16903	16766	16816	16857	16913	16810	16786	16748	16836	16847	16858	16915	16833	16779	16817	16947	16952	16863	16695	16785	16841	16939	16805	16659	16875	17027	16806	16702	17006	16765	16843	16770	16934	16971	16725	16761	16856	16788	16760	16903	16963	16736	16788	16783	16804	16854	16679	16963	16853	16849	16916	16743	16937	16896	16810	16672	16815	16757	16804	16760	16921	16927	16896	16795	16710	16616	16922	16843	16885	16850	16827	16848	16845	16748	16986	16894	16887	16725	16929	16831	17121	16895	17015	16766	16813	16858	16850	16835	16828	16984	16799	16641	17043	16939	16882	16862	16755	16967	16933	16700	16962	16806	16994	16857	16624	17029	16825	16693	16925	17004	16946	16938	17025	16945	16854	16831	16854	16797	16807	16805	16940	16738	16875	16914	16876	16998	16890	16862	16887	16904	17019	16982	16790	16738	16959	16942	16954	16933	16788	16798	16928	16773	16835	16829	16888	16689	16891	16825	16764	16778	16860	16732	16866	16886	16895	16694	16889	16808	16688	16771	16853	16747	16782	16666	16750	16680	16823	16827	16765	16925	17068	16964	16779	16674	16943	16856	16871	16868	16703	16731	16759	16770	16906	17100	16826	16951	16957	16894	16765	16807	16844	16723	16746	16845	16667	16856	16944	16944	16910	17061	16871	16957	16716	16962	16966	16828	16817	16691	16621	17019	16734	16833	16875	16829	16949	17060	16886	16855	16954	16926	17008	16819	17053	17043	16712	16777	16628	16797	16973	16957	16847	16712	16882	16810	16994	17019	16654	16897	17096	16688	16834	16696	16814	16668	16844	16767	16942	16884	16753	16913	16907	16826	16955	17077	16995	17052	16767	16678
14933	23880	23738	20073	18129	17635	17271	16688	16456	16261	15983	15924	15852	15769	15664	15727	15796	15657	15556	15573	15593	15596	15616	15554	15455	15633	15620	15736	15538	15690	15658	18382	19688	18989	17452	16344	15750	15466	15632	15496	15356	15564	15399	15385	15543	15342	15572	15586	15425	15560	15621	15327	15545	15460	15575	15281	15612	15426	15337	15552	15651	15429	15478	15488	15400	15522	15496	15619	15381	15416	15491	15436	15555	15421	15453	15319	15547	15355	15561	15321	15304	15346	15428	15500	15548	15423	15445	15354	15338	15251	15478	15259	15619	15310	15545	15413	15597	15533	15401	15358	15435	15524	15520	15343	15308	15504	15270	15530	15433	15521	15397	15450	15396	15238	15650	15573	15470	15440	15532	15403	15339	15461	15474	15363	15563	15485	15496	15457	15370	15511	15310	15510	15439	15450	15413	15254	15583	15320	15594	15383	15394	15370	15571	15377	15354	15432	15551	15269	15473	15527	15401	15378	15562	15507	15411	15578	15494	15319	15346	15275	15414	15497	15260	15519	15463	15239	15290	15352	15521	15466	15472	15397	15430	15525	15508	15387	15437	15379	15475	15418	15586	15457	15769	15578	15422	15478	15518	15425	15396	15407	15580	15344	15356	15370	15497	15558	15500	15241	15428	15615	15366	15444	15458	15280	15480	15478	15509	15529	15492	15463	15385	15207	15413	15471	15450	15459	15427	15449	15390	15435	15311	15506	15334	15244	15472	15383	15380	15250	15635	15635	15507	15419	15366	15365	15599	15444	15444	15504	15549	15492	15387	15479	15391	15383	15450	15481	15383	15505	15350	15464	15494	15611	15499	15441	15494	15562	15412	15588	15538	15456	15397	15414	15424	15787	15359	15375	15554	15505	15321	15474	15597	15525	15405	15417	15599	15359	15567	15481	15472	15478	15404	15380	15360	15474	15474	15467	15535	15416	15425	15402	15316	15332	15648	15432	15546	15466	15320	15298	15354	15405	15318	15472	15531	15457	15521	15474	15580	15554	15371	15504	15429	15537	15356	15485	15396	15366	15525	15467	15470	15485	15546	15397	15399	15439	15272	15627	15616	15375	15325	15505	15324	15430	15621	15374	15412	15418	15361	15501	15563	15595	15570	15608	15402	15571	15472	15601	15295	15379	15402	15542	15394	15299	15514	15490	15514	15334	15527	15582	15501	15494	15498	15507	15483	15394	15536	15346	15300	15316	15564	15255	15526	15422	15424	15486	15234	15421	15405	15588	15439	15511	15360	15530	15399	15310	15492	15388	15615	15404	15388	15312	15502	15386	15573	15510	15481	15395	15590	15527	15491	15454	15357	15447	15434	15543	15425	15546	15357	15534	15378	15453	15369	15433	15464	15383	15382	15511	15433	15650	15258	15380	15506	15486	15409	15502	15347	15397	15463	15583	15501	15404	15438	15202	15277	15522	15600	15230	15406	15409	15524	15438	15401	15530	15485	15385	15344	15422	15394	15322	15532	15415	15500	15489	15339	15374	15410	15548	15181	15562	15446	15356	15485	15427	15662	15532	15372	15521	15423	15419	15408	15395	15503	15358	15535	15479	15427	15366	15447	15487	15548	15467	15494	15427	15585	15331	15252	15391	15443	15435	15473	15361	15585	15389	15484	15652	15419	15501	15399	15371	15604	15470	15353	15403	15477	15430	15458	15470	15547	15397	15371	15365	15291	15432	15437	15489	15318	15354	15463	15472	15350	15531	15444	15372	15253	15383	15564	15343	15408	15478	15464	15428	15406	15495	15548	15548	15491	15282	15405	15369	15359	15218	15393	15364	15538	15425	15328	15441	15509	15473	15600	15382	15472	15401	15256	15526	15387	15383	15446	15456	15530	15446	15511	15398	15438	15411	15365	15535	15511	15348	15489	15440	15410	15477	15584	15444	15614	15415	15504	15447	15405	15411	15411	15452	15326	15422	15468	15390	15352	15265	15374	15577	15448	15481	15238	15440	15549	15363	15385	15381	15428	15329	15435	15348	15355	15607	15500	15447	15280	15387	15564	15520	15512	15564	15643	15527	15444	15413	15526	15459	15541	15410	15516	15559	15464	15644	15346	15454	15478	15408	15530	15432	15412	15445	15380	15412	15481	15429	15565	15460	15608	15440	15352	15578	15421	15395	15441	15629	15435	15325	15437	15582	15625	15560	15525	15464	15543	15573	15414	15338	15503	15607	15452	15373	15381	15528	15492	15456	15348	15507	15459	15515	15542	15313	15581	15537	15485	15624	15438	15498	15485	15382	15329	15486	15467	15378	15474	15574	15340	15414	15420	15380	15507	15476	15477	15585	15422	15561	15307	15325	15403	15492	15394	15451	15453	15450	15294	15374	15497	15312	15527	15458	15660	15434	15370	15474	15567	15361	15464	15594	15561	15432	15391	15630	15510	15356	15376	15354	15543	15384	15488	15512	15415	15336	15663	15428	15634	15463	15332	15630	15576	15227	15467	15373	15511	15480	15332	15362	15564	15520	15499	15458	15441	15442	15494	15537	15358	15311	15422	15608	15397	15494	15492	15384	15579	15522	15484	15371	15450	15571	15632	15487	15422	15366	15426	15285	15517	15467	15554	15438	15386	15431	15600	15342	15313	15511	15415	15671	15352	15458	15428	15275	15417	15546	15481	15490	15299	15336	15758	15436	15487	15363	15460	15354	15401	15449	15348	15456	15432	15581	15481	15388	15422	15416	15296	15301	15513	15487	15609	15377	15642	15346	15441	15453	15375	15428	15409	15479	15355	15376	15545	15536	15426	15527	15432	15513	15362	15413	15478	15515	15352	15499	15471	15368	15522	15394	15537	15555	15477	15511	15466	15353	15346	15470	15513	15437	15476	15361	15466	15379	15597	15458	15325	15247	15447	15447	15422	15455	15251	15509	15356	15341	15479	15487	15516	15351	15538	15406	15509	15284	15400	15410	15410	15541	15478	15455	15389	15381	15462	15320	15544	15537	15392	15281	15380	15334	15471	15578	15417	15536	15472	15552	15336	15304	15435	15549	15301	15451	15472	15398	15301	15568	15387	15371	15397	15546	15682	15571	15422	15445	15472	15505	15342	15351	15219	15259	15173	15416	15467	15453	15532	15532	15460	15348	15527	15557	15397	15565	15478	15615	15457	15417	15446	15462	15426	15419	15628	15397	15416	15366	15351	15478	15465	15270	15480	15412	15515	15524	15422	15559	15447	15534	15367	15415	15427	15449	15411	15319	15391	15343	15334	15393	15276	15579	15599	15636	15568	15285	15587	15450	15470	15326	15411	15279	15381	15603	15436	15438	15363	15299	15441	15526	15411	15415	15501	15302	15488	15320	15403	15537	15452	15347	15457	15546	15576	15362	15417	15384	15643	15351	15561	15512	15579	15537	15253	15661	15654	15353	15522	15412	15418	15448	15491	15376	15419	15364	15465	15595	15451	15524	15391	15400	15545	15315	15360	15371	15462	15401	15365	15595	15631	15553	15590	15567	15592	15324	15392	15307	15420	15335	15556	15434	15445	15338	15286	15531	15373	15391	15372	15402	15337	15418	15373	15525	15552	15447	15401	15498	15415	15399	15632	15514	15467	15367	15622	15371	15514	15302	15536	15222	15553	15546	15549	15510	15237	15706	15494	15669	15477	15227	15479	15403	15387	15453	15407	15452	15463	15373	15481	15627	15364	15501	15580	15505	15481	15519	15500	15314	15315	15595	15558	15415	15439	15450	15385	15466	15449	15372	15430	15380	15423	15570	15564	15506	15482	15466	15468	15460	15369	15325	15478	15219	15402	15487	15435	15465	15453	15529	15328	15372	15438	15381	15579	15585	15416	15554	15352	15521	15378	15482	15407	15474	15494	15376	15602	15485	15333	15494	15460	15441	15570	15559	15374	15351	15393	15412	15315	15545	15389	15483	15489	15511	15548	15386	15593	15663	15497	15429	15173	15399	15264	15455	15425	15317	15306	15569	15421	15576	15468	15437	15405	15296	15494	15374	15378	15477	15710	15477	15436	15442	15374	15473	15539	15439	15538	15398	15500	15315	15487	15436	15495	15499	15461	15539	15486	15441	15386	15420	15338	15511	15489	15542	15409	15398	15467	15685	15372	15545	15585	15483	15587	15391	15351	15380	15237	15287	15410	15438	15459	15434	15417	15447	15322	15534	15555	15628	15377	15297	15484	15535	15399	15327	15431	15238	15414	15264	15376	15472	15416	15592	15406	15456	15373	15522	15372	15556	15478	15418	15338	15588	15385	15459	15319	15293	15464	15641	15359	15409	15456	15426	15560	15489	15393	15386	15586	15433	15542	15451	15547	15488	15625	15549	15290	15533	15309	15478	15380	15418	15475	15528	15529	15590	15471	15343	15486	15490	15596	15482	15468	15400	15320	15398	15447	15317	15372	15438	15484	15435	15363	15441	15394	15426	15615	15282	15600	15512	15236	15427	15483	15287	15602	15524	15438	15224	15564	15264	15424	15576	15398	15399	15476	15401	15396	15343	15361	15602	15333	15509	15711	15396	15390	15337	15401	15390	15494	15399	15359	15358	15393	15580	15552	15455	15367	15399	15593	15366	15418	15552	15644	15438	15410	15420	15454	15593	15460	15574	15424	15448	15460	15350	15378	15541	15347	15394	15626	15458	15208	15435	15355	15433	15493	15493	15415	15430	15409	15334	15464	15406	15389	15417	15623	15304	15392	15331	15427	15478	15466	15240	15537	15311	15452	15473	15454	15308	15599	15518	15437	15524	15500	15317	15399	15385	15455	15457	15549	15461	15404	15553	15680	15371	15528	15586	15482	15244	15421	15568	15417	15556	15377	15328	15437	15415	15333	15645	15595	15425	15345	15470	15372	15332	15409	15386	15423	15483	15365	15358	15447	15437	15515	15517	15383	15447	15460	15395	15497	15400	15487	15610	15429	15333	15360	15353	15540	15607	15540	15431	15397	15377	15670	15689	15421	15290	15468	15356	15671	15333	15335	15539	15562	15385	15362	15429	15414	15430	15428	15556	15421	15541	15529	15177	15280	15308	15547	15567	15492	15389	15385	15588	15439	15428	15448	15501	15452	15235	15615	15327	15476	15574	15613	15477	15473	15441	15467	15478	15357	15458	15403	15439	15320	15583	15461	15414	15313	15446	15437	15480	15528	15354
23006	21400	29256	23930	21597	23271	24063	18701	17931	18118	17916	17602	17656	17561	17337	17612	17372	17752	17414	17308	17408	17527	17401	17282	17083	17318	17306	17302	17197	17491	17259	19606	21742	21365	20002	18530	17888	17186	17285	17051	17139	17181	17192	17017	17137	17145	17027	17277	17171	17121	17115	17150	17271	17228	17018	17128	17218	17343	17059	17154	17178	17091	17054	17243	17243	16860	16989	17047	17310	17255	17112	17298	16959	17056	17255	17081	17087	17001	17057	17046	17431	17013	17257	16923	17234	16836	17000	17211	17207	16834	17164	17042	17281	17266	17093	17034	16907	17058	17052	17016	17221	16934	17024	17046	17143	17008	17027	17021	17080	16972	17271	17052	17202	17063	16931	17081	17020	17061	16958	17070	17298	17237	17103	17100	17221	17158	17014	16996	16859	17034	17085	17142	17200	17006	17058	17126	16942	17088	17264	17148	16941	17048	17119	17070	17084	17168	17116	17263	17090	17191	17309	17088	17097	16913	17179	16945	17111	17196	16940	16894	17073	17169	17107	16961	17065	17090	17085	17188	17061	17043	17180	16927	17065	17404	17154	16947	17080	17083	17054	17203	17095	17319	16997	17189	17058	16909	17102	16971	16864	16819	16956	17310	17148	17000	17268	17009	16897	17029	17277	17130	17195	16994	16913	16978	17015	16938	17036	16950	17287	17224	17033	16930	17196	17121	17038	17107	17317	16943	16826	17037	17379	17304	17122	16949	17006	16933	17125	17245	17102	16846	17201	16987	17060	17081	17283	17041	17077	17052	16959	17155	17046	16842	17066	17207	17155	17062	17033	17038	16971	17005	17127	16911	16954	16853	17100	17029	17225	17229	17158	17308	17088	16897	17156	16987	17099	17097	17121	16884	16775	16860	16830	16922	17215	17092	17259	17246	17160	17208	17102	17138	17134	16912	16963	17073	17265	16892	16852	16999	16954	16897	17057	16960	17138	16927	17126	16966	17076	17054	16938	16952	16963	17207	16975	16992	17162	17170	17168	17079	17157	17055	16908	17007	17046	16915	16916	17075	16950	16988	16974	17117	17009	17049	17067	17112	17023	16971	16993	16982	17198	17155	17256	17128	17359	16998	17132	17149	17066	17176	17079	17160	17075	17184	16987	17200	16976	17128	17259	17099	17186	17222	16920	17147	17348	17187	17019	17202	16880	16953	17087	17063	16943	17208	17341	16923	16894	17046	17076	16989	17186	16974	17227	17099	17238	16929	16935	17275	17018	16872	17096	17142	17093	17086	17036	17206	17211	17254	16847	16866	17053	16835	17033	17083	17286	17142	17026	17037	16864	16865	17085	17083	17106	17155	17131	16934	17017	16990	17066	17156	17201	17082	17020	17045	17144	17028	17103	17112	17172	16889	17017	17151	16974	16989	16990	17024	17268	17189	16991	17160	17072	17195	17177	17241	17145	16960	17063	16964	17043	17142	16995	17047	17039	16937	17042	16980	17036	17173	17129	17004	17268	17103	17149	17099	17114	16912	16958	17017	17246	17078	17047	17008	16901	17071	17116	16892	17092	17235	17063	17061	16979	17226	17213	17088	17061	16926	16855	17058	17067	16940	16993	16966	17119	17156	17030	16844	16817	16959	17194	17132	17146	17224	17007	16949	17159	17063	17114	17081	16870	17051	17003	17039	17145	16975	16956	17018	17076	17087	17165	17093	17158	17096	17083	17085	17182	16925	17069	16979	17006	17039	16945	16920	16866	16893	17000	17194	17161	17152	17144	17243	17085	17154	17113	16991	17021	17015	17113	17093	17141	16973	16895	16987	16964	17103	17029	17079	17095	17216	16889	17054	17303	17102	17104	17050	17086	16882	17028	17013	16975	16906	16895	16988	17089	17150	17194	17017	16942	17085	17035	16977	17076	16958	17233	17119	16980	17026	17016	17041	17000	17064	17063	17031	16948	17149	16923	17129	17279	17299	16974	17149	16979	17041	17115	17028	17040	16949	17116	16996	16946	16954	16962	16890	17026	17059	17076	16877	17143	17074	17059	17122	17100	17117	16915	16837	17107	17052	17007	17188	16995	17242	17026	17160	17136	16984	16972	17047	16921	17178	17222	17265	17017	17167	17038	16919	17090	17137	17252	17001	17014	16911	16924	16991	17281	16884	16944	17037	17268	17021	17093	16840	17070	17115	17072	17050	16867	17141	17055	16891	16924	17046	17037	16986	17117	16928	17137	16985	16984	17140	16995	17207	16915	17216	16999	17078	17151	17099	17013	16983	17004	17155	17063	17042	17027	17045	17225	17264	17008	17110	17078	17112	17001	16923	17115	17168	17266	17039	16973	17003	17033	17083	16916	17189	17000	16877	17022	17032	16931	17159	16970	16908	17024	16961	16877	17185	16958	16989	17061	17026	17191	17238	17195	17024	17286	17017	16994	17052	17127	17031	17204	16909	16892	17054	17130	17027	17125	16959	17144	17110	16800	17063	17057	16974	17081	16835	16851	17023	17072	16850	17113	17044	17148	17272	17162	17106	16885	16986	17175	17152	16929	16977	17255	17004	16918	17063	17052	17161	16978	16987	16904	16981	16988	17140	17216	17233	17065	17157	17186	17034	16913	17000	17089	17130	17062	17138	17139	17077	17020	17159	17111	17154	17346	17056	17075	17012	17242	17188	17005	17021	16970	17286	17275	17162	17051	17044	16876	16935	17089	17224	17001	16968	17125	16947	17020	17131	17240	16966	17237	17077	17188	16943	16833	17174	17040	16879	16910	16712	16917	17015	17044	17063	17126	16792	17019	17101	16973	17088	17086	17087	16956	17015	17092	16912	16947	17114	17013	16947	17136	17133	17247	17065	17158	17060	17117	17067	16979	17234	17183	17193	16906	16993	17030	16997	17171	17046	17125	17059	17052	17298	17047	17048	16881	17054	17093	16997	16984	17096	17217	17115	17142	17209	17065	17044	17045	17066	16979	17177	17038	16967	16969	17060	17109	16766	17021	16979	16939	17112	16994	17020	17047	16990	17112	17056	16805	16862	16983	17120	16893	17222	17172	16929	17105	17210	17141	17254	17011	17062	17036	17223	17146	17013	16943	17034	16977	17190	17008	17040	17148	17112	17178	16945	17004	17074	17241	17038	16931	17169	16906	17187	16906	17053	16909	17059	17102	17063	16987	16945	17003	17085	17203	17059	17098	17312	16949	17068	17075	17153	17134	17064	17041	17205	17042	17250	17042	16970	17117	17047	16988	17178	17011	17041	16974	16958	17067	17072	17074	16996	17102	17002	17057	17095	17081	17069	17030	17048	17264	17021	17207	17007	17276	17049	16903	16945	16981	17044	17014	17149	17212	16815	16952	16880	17260	17247	17008	17112	17122	16988	17116	16950	17238	16938	17111	16937	17084	17007	17099	17069	17080	17116	16854	17118	17134	16970	17003	17078	17113	16908	16997	17004	16851	17144	17032	17083	17047	17090	17053	17004	16919	17007	17071	17051	16942	17059	17109	17087	17025	17063	17173	16947	17056	16957	16890	16968	17061	17168	17232	17059	17085	17077	16952	16925	16982	17010	17066	16933	17121	17116	17149	17033	16926	17151	17118	17047	16975	16951	17018	17113	16888	17190	17172	17183	17262	17052	16970	16980	17219	16875	17057	17013	17099	16996	17278	16965	17007	17070	16909	17166	16971	17257	17087	17182	17252	17063	16920	17006	16844	17019	16998	17037	17079	17102	16988	17007	17291	17088	17069	17329	17116	17206	17142	16832	16963	16871	17002	17022	17095	16831	16971	17081	17085	16913	17185	17080	17027	17116	17184	16961	17077	17047	17110	17223	17165	17068	17065	16925	17087	16845	17022	17197	17075	16927	17138	17042	17115	17087	17192	16976	17002	17286	17251	17257	17199	16954	17074	17085	17079	17135	17299	17085	16845	17034	17096	17217	17162	17075	17101	17084	16987	16998	17122	17234	17027	17184	17123	17176	17029	16886	17190	16919	16988	17205	17145	17143	17043	16966	17025	17153	17040	17172	16949	16981	17179	17078	17053	17047	17124	17065	17136	17023	16908	16853	17088	16923	17045	17083	17228	16980	17220	16942	16974	16932	17225	16881	16901	16969	16824	16994	17133	16993	17010	17044	16811	17032	17171	16882	17028	17025	17194	17172	16997	17005	17137	17018	17105	17117	17092	17115	16957	16886	17111	16977	17093	17031	16979	17059	17158	17094	17016	17069	16816	17089	17043	17131	17156	16938	16903	17137	17016	17026	17189	16991	16847	17004	17305	17004	17111	17075	17101	16847	17135	16834	17067	17205	17016	17022	17035	17019	17043	17146	17240	17133	16875	17031	17016	17155	17265	17211	17198	16871	17010	16959	17082	16980	17155	17257	16965	16912	17172	17227	16957	17158	17013	16947	17032	16941	17231	17042	17014	16934	16831	17104	16890	16993	16993	16951	17033	17028	17050	16942	17004	17196	17014	17194	17112	17147	16996	16934	17133	17068	17061	17117	17041	16932	16869	17086	17041	17107	17184	17082	17288	16964	17109	17037	16947	16927	17092	17210	17176	16960	17032	17430	16999	16842	17217	17110	17136	17163	17117	17161	17016	17068	17305	17047	17064	17148	17028	17028	17084	17102	17043	17118	17152	17108	17251	17232	16963	17332	17221	17011	17083	16984	17129	17203	17087	17072	17038	16956	17098	16913	17092	17053	16990	16865	17109	16960	16962	17005	17096	17046	17262	17158	16996	17169	16937	16996	17063	17021	17114	17203	17077	16876	17141	17049	17214	17013	17225	17003	17230	17108	17209	17122	17032	17192	17012	16730	16920	16957	16980	17240	17079	16799	17016	17028	17168	16945	16972	17024	16931	17019	16886	17198	17158	16924	17138	17092	16964	16996	17017	17059	16946	16961	17238	16988	17146	16877	16855	17036	17094	17178	17163	16935	17100	17244	17165	17056	17013	16939	17042	17013	17051	16841	17118	17135	17021	17023	16891	16873	16923	16772	16946	16885	16953	17066	17011	17067	17116	17091	16971	17115	17167	17080	17038	17085	17232	17060	16973	17107	17121	17036	16926	16973	17236	16924	17217	17179	17095	17198	17016	17021	17075	17127	17079	17265	16918	17002	17101	16987	17200	17036	17291	17014	17027	17102	17149	17105	17065	17141	16929	17025
16282	28550	27793	22969	20344	18918	17881	17414	17016	16703	16613	16232	16233	16073	15888	15969	16110	16426	15875	15751	15644	15702	15843	15768	15794	15637	15691	15848	15734	15638	15745	20345	22804	21661	19452	17122	16099	15841	15507	15675	15484	15428	15821	15597	15538	15567	15683	15522	15415	15549	15594	15658	15740	15498	15634	15512	15576	15409	15582	15615	15529	15606	15576	15684	15488	15661	15548	15460	15527	15713	15463	15653	15397	15733	15651	15631	15591	15654	15626	15637	15509	15663	15502	15633	15597	15543	15569	15626	15518	15523	15499	15473	15344	15378	15501	15630	15652	15613	15614	15475	15523	15562	15478	15487	15550	15431	15464	15639	15451	15511	15520	15408	15635	15647	15465	15532	15498	15429	15571	15531	15420	15465	15448	15428	15638	15544	15507	15544	15645	15619	15601	15619	15457	15574	15541	15682	15548	15434	15567	15482	15592	15484	15377	15510	15586	15642	15487	15566	15654	15486	15587	15428	15398	15484	15564	15570	15589	15590	15592	15606	15367	15688	15418	15577	15562	15724	15646	15479	15699	15440	15623	15559	15622	15531	15487	15582	15394	15554	15617	15469	15544	15558	15579	15507	15581	15409	15471	15480	15766	15548	15471	15656	15374	15552	15607	15514	15528	15504	15624	15453	15360	15612	15519	15528	15664	15568	15583	15536	15616	15649	15486	15584	15419	15549	15629	15625	15360	15473	15442	15567	15602	15538	15566	15435	15400	15395	15380	15315	15544	15399	15459	15671	15408	15530	15526	15677	15521	15483	15632	15362	15431	15584	15474	15512	15628	15499	15482	15505	15486	15536	15345	15633	15520	15586	15548	15709	15458	15527	15462	15717	15581	15366	15461	15627	15441	15625	15619	15584	15431	15531	15364	15499	15435	15743	15316	15621	15619	15641	15490	15524	15484	15483	15557	15683	15489	15497	15320	15530	15548	15544	15548	15515	15419	15337	15650	15533	15610	15357	15526	15558	15346	15445	15448	15602	15311	15422	15532	15378	15567	15583	15531	15631	15493	15555	15641	15601	15383	15444	15498	15497	15679	15506	15554	15622	15677	15531	15469	15676	15613	15528	15695	15588	15655	15547	15482	15502	15426	15631	15452	15547	15617	15498	15681	15569	15725	15583	15445	15550	15465	15619	15493	15491	15636	15376	15515	15491	15434	15527	15474	15591	15591	15526	15444	15408	15411	15496	15527	15606	15519	15657	15533	15567	15534	15463	15434	15395	15608	15603	15564	15474	15623	15653	15751	15496	15454	15559	15482	15409	15511	15565	15353	15485	15551	15602	15629	15490	15668	15586	15388	15545	15570	15561	15576	15638	15546	15670	15464	15646	15653	15567	15550	15540	15646	15590	15494	15462	15527	15592	15686	15593	15504	15340	15585	15562	15717	15501	15523	15502	15590	15728	15622	15424	15614	15371	15496	15702	15438	15598	15704	15588	15426	15554	15532	15506	15589	15620	15742	15615	15506	15528	15683	15431	15613	15512	15391	15507	15318	15459	15600	15403	15401	15568	15541	15362	15447	15484	15454	15586	15404	15514	15524	15366	15291	15458	15427	15568	15680	15686	15551	15479	15527	15461	15574	15612	15440	15587	15582	15510	15615	15415	15294	15613	15476	15612	15514	15432	15528	15310	15820	15678	15593	15441	15418	15484	15416	15529	15515	15584	15593	15580	15518	15480	15685	15577	15411	15539	15326	15489	15523	15671	15535	15490	15458	15414	15564	15574	15425	15652	15486	15491	15387	15432	15596	15575	15771	15550	15601	15523	15573	15625	15586	15400	15641	15512	15448	15554	15535	15632	15575	15474	15550	15474	15481	15511	15485	15594	15476	15758	15293	15445	15585	15583	15528	15486	15540	15564	15544	15585	15549	15487	15582	15574	15584	15491	15406	15442	15709	15560	15657	15473	15356	15593	15544	15534	15569	15489	15387	15572	15363	15462	15558	15601	15608	15402	15321	15542	15522	15487	15533	15522	15437	15356	15637	15408	15550	15543	15653	15454	15434	15551	15489	15528	15602	15474	15453	15669	15481	15483	15757	15712	15581	15520	15486	15563	15613	15466	15494	15528	15442	15735	15366	15556	15571	15432	15508	15468	15539	15369	15539	15574	15296	15394	15459	15455	15630	15555	15591	15552	15622	15653	15462	15544	15498	15550	15505	15541	15336	15215	15494	15509	15429	15500	15399	15670	15506	15458	15455	15384	15617	15578	15542	15408	15490	15532	15553	15463	15525	15460	15305	15622	15592	15437	15483	15653	15501	15508	15500	15528	15510	15466	15594	15551	15708	15510	15497	15546	15439	15531	15685	15501	15519	15504	15399	15643	15593	15553	15554	15485	15382	15636	15699	15437	15613	15686	15559	15506	15453	15593	15479	15519	15574	15461	15470	15576	15496	15437	15386	15533	15648	15459	15713	15531	15708	15629	15578	15444	15624	15611	15690	15388	15531	15484	15546	15538	15523	15507	15638	15416	15511	15600	15408	15535	15557	15620	15535	15481	15696	15569	15523	15560	15518	15618	15510	15486	15477	15606	15473	15543	15534	15583	15581	15450	15329	15469	15676	15606	15523	15509	15433	15648	15627	15600	15453	15542	15619	15558	15589	15477	15538	15436	15513	15580	15427	15533	15648	15434	15430	15589	15646	15463	15490	15759	15588	15589	15410	15468	15530	15482	15476	15461	15508	15611	15592	15439	15627	15606	15664	15574	15543	15543	15524	15706	15632	15557	15726	15660	15638	15483	15565	15442	15601	15540	15714	15371	15554	15497	15635	15565	15462	15400	15480	15580	15634	15393	15610	15748	15548	15514	15569	15552	15740	15701	15482	15672	15482	15556	15601	15553	15489	15662	15632	15541	15594	15606	15518	15535	15634	15445	15490	15491	15301	15539	15662	15526	15431	15371	15431	15664	15511	15609	15412	15569	15628	15571	15501	15494	15498	15523	15664	15572	15579	15392	15457	15502	15507	15571	15566	15610	15560	15605	15395	15571	15485	15677	15567	15563	15550	15517	15673	15520	15631	15469	15609	15641	15457	15478	15455	15487	15522	15457	15609	15477	15584	15584	15523	15448	15621	15707	15575	15369	15341	15373	15617	15473	15472	15562	15319	15571	15502	15529	15582	15514	15585	15394	15430	15607	15322	15511	15625	15533	15574	15513	15450	15623	15590	15640	15503	15308	15433	15513	15567	15790	15563	15614	15314	15520	15522	15504	15481	15665	15548	15617	15584	15636	15562	15615	15521	15498	15469	15490	15688	15598	15585	15553	15445	15536	15663	15503	15387	15616	15609	15647	15401	15471	15620	15670	15474	15535	15498	15457	15643	15677	15559	15714	15440	15584	15672	15463	15612	15659	15492	15438	15599	15722	15563	15536	15454	15515	15449	15575	15459	15514	15497	15563	15676	15713	15435	15561	15478	15414	15591	15356	15542	15388	15449	15365	15617	15601	15368	15664	15431	15664	15396	15535	15540	15438	15735	15502	15663	15530	15380	15414	15691	15273	15502	15505	15377	15474	15507	15282	15512	15613	15528	15649	15573	15546	15551	15422	15501	15306	15610	15453	15475	15416	15502	15480	15393	15601	15653	15486	15616	15509	15527	15419	15553	15584	15486	15455	15603	15353	15408	15501	15477	15535	15365	15586	15548	15593	15579	15552	15409	15496	15648	15692	15601	15454	15532	15392	15690	15519	15484	15433	15527	15535	15553	15547	15649	15626	15353	15530	15236	15776	15358	15482	15431	15475	15463	15617	15476	15544	15408	15548	15402	15682	15532	15512	15626	15438	15609	15627	15407	15480	15614	15506	15473	15612	15683	15636	15394	15583	15389	15446	15503	15665	15533	15446	15514	15608	15422	15516	15524	15455	15660	15392	15531	15712	15610	15621	15545	15615	15593	15569	15643	15455	15473	15611	15431	15525	15567	15548	15619	15410	15640	15478	15473	15603	15545	15640	15493	15623	15600	15536	15584	15619	15408	15444	15415	15517	15543	15664	15423	15614	15562	15638	15596	15475	15564	15613	15454	15485	15536	15537	15694	15354	15602	15489	15456	15678	15545	15385	15506	15546	15484	15517	15597	15400	15750	15621	15543	15373	15442	15469	15541	15525	15461	15617	15756	15390	15451	15440	15503	15458	15490	15406	15538	15577	15573	15485	15500	15544	15465	15566	15640	15398	15551	15693	15779	15507	15567	15452	15607	15517	15626	15612	15566	15666	15212	15579	15514	15603	15632	15509	15662	15567	15534	15478	15540	15572	15582	15572	15555	15374	15561	15523	15442	15410	15500	15566	15462	15378	15449	15573	15655	15523	15475	15568	15548	15469	15417	15502	15479	15590	15478	15500	15487	15619	15607	15566	15348	15511	15504	15530	15533	15526	15690	15480	15439	15386	15445	15503	15568	15502	15442	15675	15532	15602	15606	15496	15506	15574	15590	15528	15656	15525	15588	15551	15567	15340	15464	15614	15581	15589	15666	15562	15543	15554	15568	15768	15477	15500	15476	15509	15685	15563	15628	15549	15774	15531	15511	15536	15456	15383	15548	15375	15550	15468	15523	15498	15446	15503	15626	15557	15392	15437	15392	15526	15649	15549	15632	15507	15589	15463	15485	15412	15557	15548	15461	15521	15464	15666	15366	15523	15385	15510	15349	15550	15564	15400	15508	15412	15580	15551	15427	15710	15383	15547	15516	15504	15502	15551	15441	15484	15434	15637	15402	15593	15507	15647	15332	15310	15661	15592	15572	15567	15485	15468	15471	15560	15445	15552	15575	15551	15334	15645	15500	15650	15586	15698	15497	15544	15567	15514	15659	15699	15530	15651	15448	15559	15458	15653	15709	15422	15585	15514	15576	15547	15715	15600	15527	15495	15437	15645	15436	15361	15668	15665	15527	15449	15640	15592	15528	15484	15625	15538	15513	15467	15529	15527	15546	15396	15658	15530	15487	15539	15300	15458	15613	15505	15516	15559	15571	15374	15606	15567	15400	15579	15474	15487	15441	15561	15457	15523	15447	15492	15433	15567	15425	15445	15559	15649	15625	15514	15684	15392	15451	15572	15601	15660	15645	15588	15435	15586	15625	15376	15611	15609	15482	15376	15559	15572	15499	15653	15504	15444	15441	15539
27643	22056	24002	20843	17782	17743	17650	17174	17233	17203	17183	17117	17183	17236	16973	17039	17059	17220	16945	16918	16876	16997	16943	16959	17134	17230	17194	17041	17095	16884	16925	17203	17571	17449	17559	17196	17190	17070	16931	16920	16914	17089	17073	16968	16962	16900	16818	17038	17112	16798	16857	16943	17041	16989	17029	16764	16845	16948	16879	16733	17071	16978	16948	17077	17225	17004	16959	16925	17023	16897	17127	16876	17074	16987	16972	17125	17057	16949	16924	16898	17016	17075	17012	17219	17100	17012	16846	16923	17046	17004	16923	16944	17053	17061	16917	16887	17223	17048	16930	17021	17004	16885	17197	17003	17053	17022	16865	17204	16920	16972	16912	16868	16914	16945	17048	16891	17001	16921	16950	16867	17036	16990	16834	17113	16863	16742	17012	16949	17136	16768	17034	16976	17017	16958	17047	17043	17015	17005	16746	16888	16885	17030	17144	16887	17072	17001	17119	17105	17071	16737	16975	17017	17013	17007	17081	17014	16765	16934	17005	16922	16712	16919	17018	17124	16712	16899	16959	16976	16883	17184	16903	16878	17006	16855	17064	16965	17000	16852	16967	17276	16957	17025	17069	16930	16982	17079	16991	17095	16929	16954	16878	17061	17123	16975	16986	16919	16958	17093	17100	17123	17011	17047	17156	16993	17119	17151	16649	16804	16966	17088	16857	16997	16950	17321	16815	16905	17075	17212	16903	16944	17081	16832	16782	16859	17004	17059	17152	17027	17063	17188	17040	17057	16831	17064	17031	16951	16866	16811	17101	17030	16977	17086	16870	16931	16907	17001	16867	17065	17141	17168	17079	17128	17088	17028	17138	16756	16884	17060	16906	17102	16973	16953	17106	16863	17123	16880	16890	16943	16990	16936	17085	16963	17012	16957	16948	16874	17039	16943	16994	17068	17124	16912	16966	17029	16937	16974	16871	16939	16913	16947	17080	16854	16896	17052	16982	16848	17019	16934	16951	16860	16955	17053	16977	16935	17081	16929	16987	17170	17090	17152	17101	16957	16976	16976	16981	16996	17211	16917	16900	17034	17055	17086	17052	16963	16937	17065	17113	17024	17123	16956	16843	17191	16950	17066	16812	16967	16931	17099	17069	16804	17085	16987	17020	16913	16878	17009	17030	16917	16966	17226	16923	16952	17084	16833	17092	16937	17034	17142	17166	16967	16845	17075	17103	16967	16932	16922	16945	16914	17118	17023	17031	17065	16753	16836	16972	16913	17029	16955	16841	17080	16968	16852	16983	16933	16944	16974	16849	16932	17037	17056	17041	16900	16935	17120	16973	17019	17096	17027	16977	16871	17033	17015	17018	17048	16768	17074	17008	17045	17037	16981	16968	16831	16976	17032	16988	17155	17019	16999	16905	17110	17110	16850	16954	17057	17053	16858	17121	16838	17002	17036	16957	17006	17261	17025	17252	16922	17158	16968	17276	16845	16917	17045	17145	16827	16989	17120	17106	17064	16958	16896	17091	16836	16858	16947	16842	17094	17034	17014	16963	16995	17044	17117	16927	16790	16834	16730	16802	16817	16992	17084	17017	17080	16942	16931	16855	16839	17061	17021	16841	16983	16964	16949	17082	17090	17041	16872	17153	17018	17036	16963	17079	16897	17015	17212	17135	16991	16963	16765	16754	16925	16899	17032	17021	16991	16972	17121	17159	17050	16897	17110	17018	16999	17145	17158	16943	16872	17030	17088	17010	16981	16833	16996	16908	17027	17102	17031	16713	16850	17056	16977	16818	17181	17056	16943	16965	17075	17031	16858	17101	16963	17078	16999	16914	16855	16799	16838	16901	16921	16992	16727	16866	16878	16986	17094	17013	17026	17023	17055	16888	16777	16989	16806	16880	17167	16931	17117	17029	16885	17021	17117	17067	16716	17129	16915	16803	17025	16872	16898	16795	17009	17115	17140	16973	17064	16802	16881	16922	16958	17078	17004	17097	16997	16900	16981	17127	17157	16884	17127	17010	17138	16956	17052	16889	16833	16921	17018	16963	16924	16971	17148	16761	17072	16781	16862	16962	16803	16977	16937	16876	16807	16967	17050	17008	16835	17040	17085	16856	17033	17001	17061	17040	17124	16797	16888	16875	16902	17127	17006	17218	17051	16871	17062	17048	17099	16757	16962	17021	16931	16983	16997	16902	16750	17129	16887	16595	16924	17066	17099	17058	16957	17128	17215	16975	16895	17033	17041	16820	16843	17074	16957	16833	17158	17091	16973	17001	16936	16898	17005	16938	17046	16947	16894	17104	16797	17025	17008	17122	16793	17005	16820	17006	16893	16929	16905	16860	17028	16982	17148	16993	16940	16989	16963	16935	16831	16856	16973	17087	17027	17053	16992	17145	17101	17021	16969	17080	16856	16980	17039	17179	17075	16999	16989	16959	16878	17072	16786	16855	17036	16977	17079	16897	16854	17105	16912	17144	16951	16991	17090	17027	17251	16839	17097	17165	16886	16794	17067	17005	17003	16852	17005	16964	16935	17033	16926	16801	17132	17063	17061	17247	17022	17163	16914	17035	17003	16956	16912	17187	17038	16916	16994	17017	17104	16992	17053	17174	16972	17074	16908	17151	17059	17228	16948	17027	17022	16836	16984	17099	16995	16970	17108	16961	16962	16882	16930	16918	16865	16978	16947	16978	16915	16879	16960	17065	16951	16938	17048	17099	17143	17022	16915	17043	16863	17023	16881	16905	16964	17063	17026	16914	17029	16875	16996	17105	16838	16851	17094	16963	16957	17003	17161	16827	16943	17006	17008	17058	16941	16956	16945	16883	17155	17129	16918	16965	17023	17038	16833	16828	16853	16827	17030	16973	17092	17028	16929	17000	17115	16981	16998	16998	16889	17014	16891	16890	17084	17163	17053	16904	16808	16938	17064	16865	16860	16936	17140	16928	17008	17049	16855	16906	17065	16961	16951	17110	17029	16947	16907	17032	17081	16970	16805	16879	17024	17060	16918	16963	16862	17040	16975	16924	16973	17025	17144	16864	16788	16908	17069	17000	16906	16877	17045	17090	16897	17045	17001	17124	16992	16913	17049	17113	17113	16999	16876	16861	17113	16859	17150	16991	17026	17243	17088	17044	16959	16904	16799	16793	17069	16964	16935	17066	16945	16861	17061	16951	16933	16908	17146	17127	17232	17151	17043	16952	16862	16840	16834	17271	17008	17133	17147	17108	17090	16934	16807	17139	17020	17042	16973	17083	16886	16853	16845	16968	16823	16989	16846	16947	16882	17156	17031	16871	16857	17156	17090	17061	16712	16848	17038	17090	17051	16931	17038	17133	16759	16891	17101	16910	17033	17054	16974	16919	16957	17068	17089	17004	16830	17064	17137	17072	17011	17002	17033	17032	16931	16939	17047	16945	17100	16887	16944	17044	16785	16811	17181	16937	17170	17018	17032	17036	16924	16763	16939	16937	17076	17041	16888	17030	16913	16900	16967	17267	17000	16966	16844	16856	16976	17039	17034	17012	17042	16745	17089	16939	17121	16915	17031	16924	16911	17088	16924	17091	16991	16900	16875	16819	17082	17114	16945	16985	17017	17108	17175	17203	17024	16925	17048	17209	16932	16940	17060	16938	17039	17019	16947	16981	17055	17127	16925	17088	16948	16951	16840	16858	16974	17008	16832	16866	16761	16872	17007	17136	17077	16965	16963	16796	16891	16903	17065	16952	17116	17020	16987	17135	17235	17100	17007	17006	16886	17099	16968	17042	17030	17192	16973	16885	16990	17117	17049	16970	17136	16926	16988	17041	17019	16875	16886	17096	16987	17137	16827	17082	16890	16952	16974	17074	16648	16934	16942	17091	16936	17037	17023	17062	17169	16913	17040	16736	16888	16908	17053	17081	16963	17092	17080	16957	16812	17228	16903	16996	16945	17197	16962	16981	16942	17030	16985	16814	16897	17130	17050	17221	17051	17246	17077	17013	16876	17007	17037	16912	17049	17008	16829	16911	17069	16923	16877	17008	17104	16948	17008	17018	16912	17120	16758	16904	16969	16985	17121	17024	16997	17134	17057	16876	17078	16938	16858	17016	16971	16924	16894	16994	16992	16999	16977	17051	16919	17027	16898	16878	17050	16905	16996	16927	17152	16954	16909	16850	16880	16913	17142	16961	17021	17153	16911	17027	16953	16872	16994	16826	16903	17134	17174	16911	16980	16957	17212	16858	16958	17022	16962	17058	16962	17141	16847	16959	16927	17115	16832	17043	16940	17123	16863	17040	16959	17059	16835	16783	16881	17066	16981	16886	16969	17011	17096	16889	17015	17174	16888	16922	17128	17019	17118	17028	16841	17115	17130	16990	16889	16852	16947	17074	16889	17070	16881	16927	17035	17054	17069	17033	16878	16965	16958	16944	17115	17135	16739	17078	16908	17022	16807	16960	16787	17065	16934	17041	17090	16760	16874	16952	16953	17281	17071	17050	16988	17013	16809	16855	16934	17105	17087	17112	16915	16986	16907	16904	16968	16975	16996	16896	17193	17001	16898	16973	17037	17018	17003	16827	16900	16935	16984	16987	16846	17107	16962	17037	17086	17157	17259	17099	16945	16788	16939	17061	16816	17097	17005	16996	17099	16974	16723	16914	16782	17017	17039	16798	16958	16857	16881	16948	16839	16968	16962	16811	16885	17064	17024	17069	16992	16959	17143	16937	16846	17046	16983	16856	17072	17035	17006	17207	17192	17162	16978	16930	17104	16985	17198	16999	16909	17117	17195	16984	16871	16984	16860	17142	17008	16946	16745	16900	17239	16863	16783	16975	17134	17056	17202	17313	17110	17226	17172	17047	16875	16941	17175	16915	16934	16881	16805	16930	16988	17153	17000	17033	16936	16854	17028	16892	16901	16821	16971	16872	16985	16929	17064	17009	16974	17071	16907	17091	16930	16900	17120	16936	17005	17067	16839	17036	17081	17093	17062	17015	16919	16902	16988	16983	16852	17033	16924	17162	16965	16835	16740	16941	17011	16930	16972	16898	16866	17096	17133	16955	16978	16996	16819	16902	16729	16958	17191	17108	16903	16883	16676	16995	17008	16863	16970	16972	16981	17154	16922	16884	16988	16980	17091	17071	17029	16841	17259	17049	16979	16954	16857	17140	16911	16859	16836	17061	17152
15212	19544	19566	17817	16990	16448	16267	16009	15929	15942	15772	15707	15812	15682	15482	15571	15561	15511	15345	15625	15562	15447	15584	15499	15605	15498	15506	15646	15464	15423	15628	15896	16105	16122	15977	15754	15371	15462	15715	15405	15503	15576	15430	15593	15369	15384	15547	15419	15573	15450	15418	15587	15451	15593	15480	15373	15423	15332	15541	15395	15475	15438	15514	15578	15366	15510	15462	15437	15431	15485	15406	15575	15489	15349	15524	15471	15328	15473	15517	15468	15428	15495	15631	15521	15345	15494	15430	15383	15366	15369	15385	15533	15390	15416	15590	15497	15397	15380	15441	15476	15546	15385	15586	15479	15542	15465	15632	15528	15503	15581	15518	15456	15505	15382	15423	15426	15533	15383	15455	15418	15498	15597	15355	15393	15607	15357	15523	15456	15479	15696	15412	15650	15521	15554	15682	15416	15370	15351	15606	15385	15407	15399	15380	15548	15404	15389	15511	15476	15475	15571	15362	15485	15450	15439	15411	15436	15487	15359	15361	15551	15589	15423	15384	15537	15536	15653	15493	15433	15332	15462	15501	15488	15390	15309	15421	15297	15509	15356	15594	15567	15661	15511	15355	15534	15431	15547	15522	15376	15504	15491	15621	15497	15322	15626	15390	15519	15562	15668	15531	15376	15537	15317	15375	15422	15473	15419	15410	15506	15582	15560	15370	15339	15551	15578	15502	15266	15516	15398	15308	15552	15296	15615	15444	15472	15469	15491	15428	15527	15356	15402	15573	15521	15473	15601	15450	15438	15274	15560	15393	15455	15530	15607	15394	15555	15472	15461	15420	15494	15470	15412	15500	15727	15442	15528	15649	15469	15474	15315	15389	15329	15461	15403	15609	15422	15430	15476	15614	15539	15440	15490	15462	15336	15400	15529	15335	15523	15430	15279	15466	15482	15542	15472	15483	15434	15624	15470	15663	15614	15453	15392	15529	15461	15453	15525	15510	15504	15430	15535	15413	15398	15534	15453	15476	15334	15473	15543	15470	15372	15417	15405	15502	15401	15512	15438	15339	15516	15648	15499	15389	15367	15339	15550	15414	15435	15512	15528	15589	15485	15397	15497	15482	15359	15437	15339	15485	15568	15370	15463	15526	15543	15500	15464	15605	15492	15438	15437	15336	15523	15390	15390	15407	15510	15570	15637	15484	15405	15506	15343	15429	15412	15409	15429	15410	15516	15356	15493	15525	15379	15371	15440	15349	15408	15494	15589	15527	15418	15559	15366	15373	15468	15444	15460	15501	15619	15500	15486	15456	15454	15445	15540	15422	15395	15638	15507	15538	15459	15535	15483	15586	15516	15528	15484	15538	15457	15434	15549	15609	15365	15578	15462	15559	15367	15602	15509	15251	15592	15432	15552	15489	15541	15563	15584	15517	15489	15431	15478	15461	15442	15596	15435	15420	15481	15592	15381	15397	15457	15387	15339	15518	15493	15399	15618	15557	15388	15482	15349	15385	15453	15496	15567	15511	15418	15527	15515	15384	15380	15429	15392	15445	15589	15595	15536	15458	15360	15376	15532	15428	15370	15426	15304	15580	15422	15511	15566	15551	15459	15478	15330	15469	15617	15494	15467	15571	15399	15592	15478	15579	15318	15441	15384	15383	15496	15283	15621	15490	15282	15453	15583	15515	15516	15681	15486	15573	15543	15541	15501	15452	15489	15492	15427	15421	15572	15465	15396	15396	15651	15489	15407	15615	15641	15344	15423	15546	15432	15520	15594	15561	15368	15388	15517	15686	15367	15485	15443	15395	15365	15474	15470	15530	15652	15593	15537	15674	15528	15465	15518	15390	15470	15588	15524	15304	15484	15228	15522	15522	15449	15553	15452	15597	15495	15403	15503	15541	15558	15463	15541	15498	15341	15479	15479	15481	15568	15297	15513	15602	15490	15420	15377	15511	15518	15361	15333	15517	15482	15518	15320	15514	15555	15529	15431	15538	15371	15433	15349	15272	15566	15406	15416	15656	15512	15563	15586	15526	15402	15450	15394	15446	15376	15526	15305	15492	15388	15534	15406	15364	15465	15510	15379	15490	15402	15452	15469	15513	15461	15326	15416	15476	15499	15619	15383	15544	15438	15405	15527	15525	15443	15362	15494	15569	15576	15338	15540	15547	15675	15372	15484	15565	15541	15532	15386	15381	15410	15658	15333	15326	15474	15536	15500	15546	15531	15349	15462	15382	15499	15318	15266	15519	15462	15444	15444	15515	15541	15542	15454	15402	15193	15510	15434	15503	15518	15546	15438	15258	15353	15277	15491	15433	15284	15427	15404	15491	15441	15641	15412	15706	15435	15477	15585	15456	15471	15570	15391	15535	15472	15489	15431	15353	15593	15546	15565	15440	15563	15343	15438	15430	15449	15564	15473	15374	15557	15415	15562	15454	15453	15435	15427	15462	15501	15439	15484	15403	15355	15464	15424	15460	15607	15533	15521	15496	15563	15540	15482	15591	15621	15501	15573	15316	15590	15637	15375	15513	15450	15629	15483	15406	15321	15485	15460	15581	15555	15254	15385	15445	15476	15645	15374	15375	15557	15381	15558	15417	15401	15273	15319	15593	15448	15335	15437	15451	15414	15507	15411	15346	15399	15554	15366	15466	15432	15452	15402	15554	15582	15558	15494	15376	15556	15393	15466	15379	15551	15503	15411	15459	15320	15518	15517	15518	15577	15561	15528	15480	15317	15485	15457	15361	15471	15496	15418	15541	15557	15450	15387	15428	15460	15545	15406	15479	15545	15422	15619	15532	15506	15481	15415	15466	15390	15529	15456	15574	15483	15463	15409	15409	15456	15345	15416	15488	15535	15360	15519	15435	15403	15478	15570	15376	15355	15506	15453	15495	15442	15269	15598	15556	15480	15488	15448	15423	15567	15324	15490	15420	15656	15398	15432	15617	15481	15563	15419	15356	15586	15404	15308	15363	15460	15383	15591	15632	15439	15505	15481	15336	15628	15466	15558	15431	15433	15639	15523	15337	15435	15570	15546	15452	15487	15520	15283	15470	15508	15655	15559	15311	15506	15284	15492	15579	15512	15476	15537	15508	15398	15735	15494	15355	15396	15342	15567	15374	15331	15535	15497	15317	15302	15495	15430	15418	15570	15406	15559	15456	15491	15527	15374	15539	15429	15528	15281	15437	15374	15632	15422	15407	15519	15343	15390	15487	15302	15663	15522	15396	15529	15628	15430	15529	15516	15491	15454	15501	15678	15485	15556	15550	15595	15386	15447	15376	15549	15445	15419	15357	15337	15354	15609	15632	15518	15477	15394	15424	15396	15409	15535	15377	15538	15394	15285	15520	15422	15337	15640	15497	15461	15461	15444	15457	15685	15521	15454	15470	15590	15500	15426	15635	15525	15419	15384	15429	15454	15401	15427	15474	15653	15518	15282	15548	15541	15360	15426	15397	15562	15554	15473	15526	15463	15453	15396	15512	15672	15438	15523	15502	15392	15627	15555	15495	15398	15358	15416	15361	15427	15490	15590	15483	15440	15609	15382	15459	15324	15483	15491	15258	15518	15379	15263	15573	15474	15733	15559	15492	15513	15279	15472	15415	15493	15656	15426	15446	15472	15463	15541	15532	15510	15496	15585	15641	15243	15346	15538	15590	15535	15328	15508	15363	15372	15438	15662	15373	15432	15479	15421	15499	15457	15454	15336	15338	15576	15463	15498	15411	15372	15577	15540	15508	15574	15431	15493	15453	15355	15349	15479	15547	15512	15487	15445	15511	15440	15303	15463	15422	15482	15492	15441	15354	15374	15559	15430	15701	15271	15530	15597	15491	15334	15481	15523	15368	15486	15538	15448	15573	15377	15315	15456	15699	15505	15570	15463	15425	15461	15215	15477	15639	15538	15382	15424	15561	15370	15466	15556	15545	15560	15449	15284	15212	15507	15348	15515	15639	15451	15465	15596	15391	15516	15337	15292	15414	15680	15491	15384	15340	15550	15531	15458	15430	15430	15694	15504	15434	15481	15562	15410	15433	15532	15631	15669	15448	15571	15519	15571	15322	15435	15541	15638	15539	15673	15420	15576	15473	15472	15403	15571	15318	15473	15512	15532	15450	15342	15338	15452	15477	15651	15358	15465	15593	15507	15511	15575	15488	15532	15651	15527	15554	15329	15390	15350	15194	15517	15502	15469	15359	15411	15484	15607	15404	15448	15556	15550	15417	15563	15492	15524	15546	15412	15463	15539	15563	15437	15510	15359	15461	15476	15506	15547	15518	15416	15389	15464	15406	15482	15597	15469	15528	15559	15495	15552	15426	15517	15428	15398	15517	15640	15646	15587	15421	15436	15644	15563	15399	15457	15316	15528	15510	15556	15420	15484	15460	15418	15521	15545	15506	15593	15546	15518	15681	15421	15394	15508	15398	15488	15368	15438	15533	15488	15539	15501	15482	15515	15531	15399	15639	15543	15429	15409	15497	15650	15434	15366	15432	15560	15497	15488	15322	15616	15433	15374	15274	15431	15266	15493	15395	15430	15547	15628	15467	15335	15450	15440	15391	15693	15500	15506	15223	15386	15402	15510	15537	15436	15538	15409	15447	15450	15614	15493	15412	15571	15480	15539	15498	15333	15550	15448	15680	15370	15500	15442	15359	15556	15561	15570	15369	15475	15378	15711	15495	15492	15396	15655	15419	15419	15556	15435	15497	15407	15574	15310	15543	15404	15593	15506	15631	15360	15421	15573	15514	15453	15657	15326	15363	15530	15495	15426	15368	15263	15651	15461	15471	15389	15527	15529	15465	15353	15508	15371	15545	15537	15540	15476	15496	15472	15428	15398	15630	15435	15351	15360	15628	15443	15613	15422	15489	15489	15510	15483	15560	15312	15495	15537	15619	15412	15475	15538	15548	15436	15517	15511	15428	15674	15318	15543	15551	15425	15648	15641	15587	15491	15450	15541	15676	15370	15506	15456	15515	15362	15585	15401	15491	15409	15503	15556	15721	15461	15358	15343	15487	15404	15458	15364	15514	15379	15485	15529	15399	15396	15398	15469	15350	15304	15514	15390	15458	15672	15565	15402	15413	15379	15534	15652	15442	15455	15497	15526	15571	15457	15332	15432	15509	15506	15369	15533	15524	15392	15469	15576	15408	15422	15462	15432	15493	15455
24026	21373	28756	24437	22170	21406	20436	18246	17861	17963	17898	17440	17646	17427	17325	17292	17322	17436	17197	17186	17227	17323	17193	17187	17169	17308	17335	17236	17261	17256	17537	19106	19776	19284	18245	17511	17159	17097	17081	17051	17080	17136	17136	17155	17043	17068	17101	17145	17199	17092	16950	17116	17160	16995	17068	17084	17120	17264	16997	17122	17243	17154	17122	16955	17142	17225	17019	17108	17184	17044	16954	17045	16997	17077	17086	17306	17125	17138	16957	17127	17114	17230	17233	17125	17125	16940	17150	17136	17118	16910	17086	17092	17316	17078	16952	16961	16934	17061	16870	17075	17023	17303	16908	17161	17152	17289	17254	17133	17184	17067	17099	17110	17039	16768	17063	16980	17293	17195	17272	17132	17046	16976	17024	17008	16988	16915	16979	17183	17037	16919	17107	17013	17124	17085	17047	17172	16960	17033	17083	17044	17063	17246	17101	17159	17035	16869	17119	16968	17254	17096	17014	17125	17054	16916	16994	16983	16929	17047	17094	17145	16895	16866	17245	17170	16961	17051	17088	17013	17044	16954	16761	17120	17034	16956	17256	16903	16915	17031	17155	17314	17083	16834	16974	16876	17125	17151	17091	17082	17096	17123	17059	16939	17121	17279	17212	17211	17194	17061	17199	17120	16981	17011	17110	16998	17011	17026	17003	16994	16890	17023	16982	17196	17244	17031	17166	17019	17083	17105	17035	16899	17204	17015	17046	17087	16995	16975	16882	16818	16898	17003	17021	17195	16932	17094	16814	17051	16838	17062	16931	17148	17249	17203	16842	16934	16816	17014	17134	17077	17160	17169	16905	16982	17078	16884	17070	16997	17045	16964	17075	16871	17091	17160	17156	17074	17092	16780	16998	17051	16969	16972	17058	16955	16959	16852	17083	17058	17079	17041	17153	16864	16884	17182	17192	17005	17202	17084	17000	17112	17103	16945	17151	17117	16981	17065	16838	17051	17175	17224	17116	17068	17124	17003	17058	17016	16887	17197	17068	17199	17221	17214	16915	17203	17218	17018	16965	16995	16873	16828	17081	17154	16957	17053	17173	16929	17068	17077	17260	17049	16949	17197	17125	17099	17178	16955	17200	17055	17383	16988	16974	16984	17074	17112	17078	17032	17002	17244	17077	17075	17070	16825	17048	17112	17208	16838	17117	16856	17017	17030	16956	16900	16813	17182	17102	17248	17033	16984	17001	17105	17033	16882	17101	16978	16973	17017	17111	16931	17216	16961	17407	17001	17098	17092	16928	17009	17157	17133	17306	17213	17148	16902	16906	17326	17260	17144	16978	17214	17032	17029	16937	17009	16884	17072	17094	17021	17041	17039	17059	17055	16948	16976	17156	16806	17077	17008	16945	17002	17099	16986	16998	16891	17018	17164	17263	16991	17036	17179	17099	16966	17152	17145	16943	17155	16838	16964	16976	17001	17188	17047	17286	16926	17071	16949	16909	17024	17056	17203	17102	16887	16940	17063	16982	16969	17083	16883	16843	17277	17167	17052	17123	17039	16990	16937	17175	17094	17190	17054	17100	17012	16975	16888	17034	17000	17032	17082	16910	17136	16892	17088	16966	16995	17066	16936	17090	17149	16974	17209	17074	17143	17138	16929	17054	17143	16828	16971	17121	17083	17123	16927	16981	17081	17178	17020	16891	17154	17024	16955	17121	16873	16911	16955	16965	16955	17150	16934	17064	17230	17206	16929	17130	17147	17015	17064	16995	17100	16994	17014	17185	17279	16971	17215	16942	16805	17124	17086	17045	17052	16988	17151	17291	17189	16972	17055	17281	17006	17177	17007	17136	17157	17149	17055	17083	16934	17059	17062	16979	16947	16987	17028	16895	17180	17045	17059	17034	17004	17047	16796	17157	16928	17105	17233	17077	17135	17187	17089	17182	17076	17080	17110	17071	17007	16929	16885	16988	17049	17010	16968	17217	17116	16817	17204	16980	16973	17130	17261	17057	17063	17187	17055	16921	17010	17343	17022	17026	16946	16946	17168	17090	16887	16937	16890	17109	17085	17019	17014	16641	17078	16954	17096	16879	17050	17100	16986	17083	17156	17147	17166	16995	17246	17084	17131	17223	17031	17025	17101	16978	17131	17183	16939	16930	16910	17050	17148	16873	16680	17094	17052	17155	17113	17008	17059	17039	16985	16848	16911	16987	16921	17110	17141	16998	17198	17071	16872	16931	16976	17126	16974	16976	16944	17134	17107	17103	17092	17121	16923	17235	17141	17062	16862	17096	17107	17090	17000	17217	16886	17114	17064	17195	17201	17131	17145	17072	16995	17345	16958	17162	16736	17060	17121	17151	16836	16993	17246	17104	16918	16995	16989	17100	16921	17286	17066	17172	17079	17101	17101	17236	17184	17022	17037	17159	16985	16931	17014	16980	16960	17189	17319	17136	17135	17078	17104	17036	16943	17004	17021	17124	17006	17078	17075	16954	16765	17047	17091	17128	17151	17051	17139	17007	17134	17085	17099	17130	16969	16775	17322	17065	17136	17065	17049	17110	17121	17104	16837	16925	16952	17255	16909	16810	16923	17345	16970	16994	17046	17108	17209	17086	16943	16838	17165	17247	17114	17186	16899	16948	16781	17070	17176	17125	17151	17036	17152	16829	17054	17126	16985	16888	17147	17188	17030	17176	17125	17347	17183	17145	17107	16993	17209	17102	16953	16875	17307	17001	17054	16988	17184	17014	17287	17034	16984	17077	17021	17177	17044	16946	16945	16985	17065	17228	17023	17045	16877	17073	17097	17064	17039	17204	16991	16976	17096	17243	16854	17050	16934	17325	17165	17085	16943	17151	17034	16987	16886	16892	16993	17048	17057	17247	17056	17124	17338	17041	16924	17060	16959	17206	16964	17036	16964	17141	17109	17050	17066	17021	17020	16888	16968	17146	17103	16990	17023	17265	16974	17050	17154	16977	16943	17096	17215	17196	17050	17139	17221	17107	17095	17069	16946	16995	17239	16981	17034	17098	17134	17094	17033	17032	17236	17073	17085	17154	17170	16979	16961	17120	16995	17145	16900	17096	17133	17007	16966	17291	16895	16998	17163	17044	17079	16896	17070	16951	16925	17112	16981	16924	17080	16993	17054	16911	17127	16948	17162	17195	17099	17058	16975	17114	16977	17059	17000	17038	17002	17052	17038	17000	16918	16882	16906	16959	16982	17005	17139	16932	16971	17086	16883	16897	17132	17006	16909	17041	17000	16915	16943	17091	16961	17026	17017	16869	17014	17046	17051	17140	17101	17245	16926	17011	17052	17074	17183	17084	17045	17072	16977	17128	17141	16997	17096	16938	17134	17069	17184	17199	17107	16992	17103	17086	17068	17394	17137	17076	16902	16869	16923	16970	17091	17082	17090	17105	16876	17003	16997	17118	16944	16975	16980	16895	17026	17049	17209	16973	16973	17231	16893	17230	17183	16993	17127	17098	16819	17022	17081	16930	17141	17126	17024	17058	17085	16991	17150	17081	16989	17275	17015	17175	16975	16993	17008	17183	17043	16977	17100	17042	16996	16952	17060	16887	16943	17219	17123	17043	16991	17061	16932	16853	16999	16967	17006	17010	17060	17177	17067	17246	17018	17014	17214	17046	17066	17057	16933	17119	17255	17074	16932	16950	17000	16917	17221	17209	16966	16929	16990	16980	16940	17016	16796	17055	16831	17040	16882	16872	17019	17083	16948	17097	17091	17176	17086	17023	17035	17208	17004	16975	16885	16937	17086	16920	16933	17111	17080	17046	16949	17139	17017	17175	17164	17129	16893	17151	16981	16919	17241	17061	16928	16870	17038	17040	16952	17143	16952	17140	17036	16908	17077	17093	17056	16926	17054	17149	16984	16940	17081	17099	17223	17073	16970	17111	17218	17130	17016	17121	17116	16946	16931	17053	17112	16970	16939	16866	16927	16980	17192	17167	17368	17087	16992	17071	17199	17104	17105	16905	17065	17084	17046	16941	16911	17065	17173	17172	16965	17107	17363	17255	17008	17080	17252	17132	16995	17261	16931	17152	17234	16984	16985	17150	16953	17105	16835	16917	16919	17067	16983	17110	17223	16799	16936	16862	16885	17174	17040	17050	17019	17021	16934	16875	16928	17147	16836	17141	17077	16913	17022	17257	16910	17039	17047	17061	17094	17010	17030	16980	16946	16958	17107	16948	16992	17182	16930	17066	17034	17029	16872	16935	17111	17080	16887	17346	17043	17125	16959	16772	17120	17324	16884	17196	17039	17168	17188	17005	17086	17052	17133	17088	17061	17076	17195	16943	16978	16991	17182	17232	16976	17138	17130	17293	17172	17092	17068	17032	17177	17180	17220	17212	16978	16991	17130	16816	17129	17058	16950	16884	16836	16878	17148	16904	16874	16895	17196	17236	17135	17268	17176	16994	17227	16929	16999	17151	17098	17091	17258	17152	17043	17138	17006	17216	16939	17154	17113	17125	16886	17075	17137	17068	16843	17158	16954	17012	17058	17206	17223	16987	17254	17104	17040	17091	16865	16947	16969	17014	16947	16877	17136	17013	17028	17050	17203	16988	16949	16815	17080	17145	16982	17116	16934	16878	17100	17160	17081	16961	17047	17049	17053	17109	17028	16909	16956	17008	17091	16934	16892	17093	17115	17048	16999	17342	17112	16982	16969	17099	17074	17066	17248	17106	16921	17046	17175	16906	16802	17074	17105	16979	17149	17156	16929	17093	17217	17073	17067	17143	17118	17192	16989	17118	17060	17281	17303	17086	16995	16999	17020	17179	17071	17075	17276	17000	16892	16975	17210	16973	16838	17063	16867	17009	16944	17245	16912	17101	17057	16979	17052	17034	16923	17000	16956	17083	17051	16942	16999	17073	16956	16877	16941	17065	16964	17052	16991	17131	17008	16961	17060	17106	17205	16948	17142	17150	16919	17071	17078	16950	17197	17051	16968	16959	17011	17250	17141	17130	16987	16926	17021	17007	16973	17112	17034	16915	17164	17081	17058	17098	17138	17056	17111	17058	16885	17286	17109	17114	17016	17106	17042	17157	17064	16873	17020	16962	17077	17180	17182	17032	16964	17122	17111	17107	17092	17204	17054	17166	16937	17031	16781	17035	16919	17140	17207	16958	17012	17057	17140	16903	16954
15032	26126	25058	20905	18665	18365	17491	16923	16724	16555	16420	16465	16239	16055	15725	15917	15843	15718	15770	15909	15639	15824	15667	15600	15706	15807	15775	15643	15706	15709	16133	19538	19992	18630	16886	16097	15859	15684	15564	15506	15578	15480	15708	15530	15516	15508	15744	15505	15452	15641	15577	15630	15368	15456	15571	15446	15636	15544	15463	15621	15505	15616	15474	15587	15635	15673	15486	15556	15533	15529	15693	15484	15610	15568	15725	15816	15586	15528	15564	15627	15471	15557	15525	15673	15435	15499	15524	15656	15681	15732	15502	15575	15644	15519	15690	15480	15635	15670	15492	15438	15607	15620	15573	15487	15693	15444	15587	15447	15630	15446	15561	15722	15605	15563	15507	15418	15512	15596	15502	15482	15498	15543	15579	15555	15496	15508	15589	15607	15682	15641	15576	15644	15569	15487	15586	15543	15492	15398	15479	15511	15500	15518	15573	15572	15689	15578	15596	15551	15362	15468	15432	15545	15554	15357	15573	15535	15644	15540	15544	15507	15629	15552	15525	15687	15528	15444	15470	15226	15469	15542	15636	15518	15508	15521	15581	15390	15479	15414	15658	15482	15456	15409	15542	15408	15327	15480	15617	15552	15540	15380	15579	15558	15559	15552	15591	15601	15537	15600	15469	15752	15401	15621	15546	15741	15655	15748	15304	15581	15455	15640	15595	15501	15558	15696	15493	15595	15534	15518	15544	15552	15581	15656	15493	15541	15762	15579	15607	15455	15593	15560	15483	15601	15472	15431	15539	15509	15704	15418	15402	15537	15633	15607	15572	15706	15337	15494	15602	15626	15480	15653	15442	15554	15585	15596	15627	15427	15652	15459	15511	15494	15422	15689	15405	15605	15595	15492	15255	15549	15420	15578	15648	15590	15374	15481	15530	15585	15485	15622	15724	15527	15419	15578	15618	15617	15467	15535	15682	15463	15477	15596	15571	15589	15690	15487	15458	15526	15508	15566	15592	15472	15631	15628	15624	15610	15562	15550	15511	15574	15521	15603	15552	15584	15536	15477	15608	15711	15723	15538	15609	15542	15585	15475	15653	15559	15492	15360	15559	15781	15575	15500	15664	15480	15702	15592	15535	15580	15688	15628	15526	15588	15641	15574	15549	15395	15483	15543	15586	15604	15499	15555	15589	15657	15560	15512	15594	15521	15556	15612	15506	15476	15611	15600	15568	15637	15562	15662	15471	15542	15478	15686	15489	15492	15497	15420	15577	15439	15548	15639	15541	15548	15535	15468	15471	15618	15677	15445	15468	15592	15702	15591	15434	15457	15549	15473	15518	15426	15495	15433	15565	15464	15497	15668	15481	15507	15436	15614	15603	15481	15407	15592	15411	15494	15572	15560	15439	15426	15614	15425	15725	15510	15581	15637	15449	15414	15511	15627	15674	15517	15581	15480	15442	15497	15632	15442	15392	15695	15683	15536	15679	15598	15590	15582	15382	15708	15441	15660	15476	15486	15534	15583	15536	15551	15511	15426	15530	15730	15578	15553	15496	15368	15524	15477	15478	15720	15452	15476	15495	15546	15669	15620	15643	15505	15467	15391	15552	15519	15583	15574	15608	15496	15607	15515	15639	15449	15403	15519	15635	15549	15509	15716	15518	15529	15410	15674	15542	15396	15513	15497	15682	15486	15560	15673	15643	15407	15484	15590	15628	15641	15598	15570	15532	15603	15570	15689	15488	15556	15323	15572	15480	15459	15471	15514	15538	15508	15703	15570	15681	15652	15585	15610	15438	15470	15595	15577	15413	15642	15608	15558	15380	15525	15531	15612	15657	15547	15674	15444	15651	15441	15561	15483	15695	15521	15521	15425	15565	15527	15553	15457	15535	15664	15574	15684	15523	15623	15353	15616	15510	15534	15597	15560	15501	15598	15611	15627	15595	15527	15519	15510	15510	15639	15591	15638	15527	15440	15583	15664	15519	15658	15404	15570	15420	15586	15491	15594	15564	15556	15533	15578	15424	15673	15353	15391	15502	15386	15555	15471	15577	15502	15633	15553	15533	15488	15671	15712	15782	15397	15642	15482	15442	15567	15616	15677	15552	15549	15576	15504	15641	15646	15361	15479	15552	15444	15575	15531	15691	15508	15531	15709	15606	15570	15737	15576	15591	15533	15518	15479	15469	15522	15440	15508	15652	15634	15618	15429	15618	15545	15424	15441	15592	15458	15666	15519	15595	15627	15584	15732	15703	15682	15603	15699	15447	15388	15519	15614	15646	15550	15602	15620	15508	15627	15596	15533	15635	15616	15333	15585	15665	15408	15596	15744	15530	15654	15585	15598	15494	15452	15590	15520	15461	15457	15579	15653	15530	15618	15511	15540	15666	15553	15521	15559	15398	15696	15505	15481	15558	15589	15500	15634	15370	15491	15609	15512	15606	15621	15623	15410	15560	15342	15624	15518	15484	15667	15547	15416	15587	15604	15457	15476	15511	15535	15762	15596	15428	15703	15710	15725	15533	15636	15599	15639	15488	15534	15542	15421	15556	15606	15450	15442	15551	15566	15514	15598	15601	15401	15485	15500	15492	15596	15449	15624	15481	15590	15696	15556	15570	15697	15715	15628	15527	15457	15590	15542	15503	15480	15576	15567	15358	15424	15388	15560	15630	15598	15611	15509	15439	15673	15644	15499	15487	15506	15460	15630	15531	15668	15410	15533	15514	15460	15528	15582	15520	15694	15484	15695	15545	15437	15638	15429	15414	15738	15671	15500	15516	15803	15361	15694	15499	15491	15702	15651	15552	15675	15490	15660	15601	15385	15583	15518	15569	15764	15664	15678	15696	15583	15461	15604	15543	15424	15557	15482	15638	15374	15505	15570	15302	15605	15397	15536	15524	15742	15516	15585	15770	15607	15487	15550	15728	15724	15651	15518	15609	15544	15628	15370	15713	15524	15693	15597	15560	15592	15734	15496	15601	15485	15494	15647	15522	15607	15563	15684	15425	15621	15599	15504	15557	15505	15654	15600	15409	15607	15597	15359	15610	15650	15548	15465	15473	15619	15566	15681	15672	15470	15602	15580	15610	15595	15537	15462	15541	15545	15554	15459	15603	15454	15475	15631	15504	15466	15623	15580	15470	15490	15665	15542	15442	15628	15482	15526	15503	15589	15464	15326	15401	15419	15564	15428	15513	15464	15658	15716	15707	15532	15534	15651	15553	15521	15463	15487	15410	15578	15560	15595	15716	15484	15534	15421	15435	15654	15651	15558	15624	15665	15607	15490	15397	15538	15576	15608	15587	15640	15525	15646	15605	15617	15515	15573	15765	15636	15545	15618	15735	15513	15564	15476	15525	15390	15620	15646	15668	15490	15770	15439	15575	15602	15537	15613	15652	15521	15497	15462	15438	15601	15488	15520	15579	15496	15402	15617	15669	15439	15533	15500	15512	15551	15604	15233	15580	15604	15549	15649	15574	15582	15621	15577	15504	15470	15606	15584	15558	15510	15447	15570	15542	15714	15520	15626	15466	15500	15731	15519	15588	15609	15393	15542	15475	15551	15584	15403	15474	15718	15482	15640	15437	15712	15617	15375	15468	15428	15538	15497	15679	15560	15540	15429	15595	15571	15469	15585	15613	15699	15617	15555	15506	15483	15410	15512	15509	15563	15431	15489	15632	15549	15757	15668	15423	15738	15609	15770	15430	15361	15674	15554	15514	15526	15508	15549	15505	15631	15609	15541	15337	15604	15505	15568	15484	15429	15501	15528	15585	15531	15570	15656	15697	15450	15526	15573	15626	15416	15391	15481	15452	15553	15530	15597	15381	15480	15638	15644	15652	15493	15579	15574	15477	15583	15522	15421	15484	15623	15547	15515	15553	15574	15600	15708	15465	15573	15629	15435	15475	15729	15553	15727	15585	15508	15720	15582	15514	15511	15569	15566	15677	15451	15600	15523	15505	15492	15508	15572	15651	15509	15636	15423	15526	15648	15593	15492	15545	15580	15495	15639	15488	15467	15626	15580	15527	15540	15512	15397	15508	15462	15588	15540	15572	15566	15420	15470	15709	15542	15737	15548	15574	15684	15588	15524	15566	15727	15346	15447	15409	15406	15656	15841	15513	15681	15577	15507	15689	15622	15651	15543	15603	15634	15586	15464	15495	15442	15630	15526	15720	15509	15599	15662	15482	15435	15487	15494	15453	15504	15650	15556	15605	15578	15595	15690	15603	15699	15453	15320	15510	15534	15514	15482	15552	15534	15610	15484	15422	15435	15450	15531	15659	15535	15402	15649	15481	15642	15590	15735	15521	15527	15592	15399	15547	15466	15644	15655	15570	15637	15570	15541	15643	15570	15704	15624	15485	15473	15513	15525	15559	15704	15627	15456	15503	15568	15575	15457	15550	15495	15516	15687	15514	15546	15430	15580	15555	15634	15606	15516	15551	15499	15474	15484	15582	15449	15506	15469	15498	15597	15567	15670	15599	15468	15713	15609	15478	15364	15744	15488	15404	15564	15732	15532	15544	15612	15613	15589	15442	15446	15557	15301	15553	15477	15444	15720	15356	15508	15689	15455	15604	15613	15575	15584	15606	15509	15598	15558	15350	15625	15476	15457	15529	15571	15433	15589	15602	15435	15375	15550	15793	15576	15490	15459	15468	15681	15513	15582	15555	15478	15542	15520	15665	15493	15540	15469	15373	15552	15590	15561	15591	15550	15525	15349	15523	15639	15587	15365	15507	15639	15636	15486	15567	15736	15585	15426	15631	15584	15533	15474	15558	15577	15442	15606	15447	15491	15463	15564	15420	15576	15511	15435	15610	15442	15535	15527	15478	15513	15691	15596	15582	15352	15605	15551	15589	15526	15533	15259	15608	15509	15480	15568	15573	15637	15505	15555	15537	15521	15634	15656	15592	15677	15588	15546	15466	15536	15650	15483	15529	15561	15632	15628	15611	15591	15430	15591	15519	15663	15695	15674	15615	15625	15627	15688	15620	15523	15494	15274	15651	15479	15560	15389	15477	15533	15617	15623	15616	15676	15436	15437	15454	15710	15452	15662	15649	15339	15536	15453	15484	15723	15543	15458	15629	15635	15560	15529	15551	15658	15550	15641	15603	15663	15573	15551	15510	15692	15466	15613	15621	15593	15620	15460	15589	15519	15476	15679	15626	15370
22972	21357	29213	23875	21559	23452	24380	19277	18016	18462	18328	17949	17913	17961	17898	17688	17548	17488	17365	17548	17410	17294	17568	17606	17520	17649	17667	17487	17516	17392	18042	21516	21953	21099	19491	17975	17678	17433	17343	17054	17308	17277	17237	17239	17370	17222	17304	17275	17311	17554	17437	17245	17140	17058	17418	17324	17288	17288	17327	17294	17270	17070	17319	17276	17336	17348	17164	17223	17141	17264	17457	17360	17512	17169	17178	17109	17222	17383	17229	17217	17121	17161	17246	17180	17328	17072	17292	17273	17249	17212	17114	17141	17114	17115	17359	17160	17300	17301	17262	17096	17287	17369	17164	17251	17115	17308	17214	17250	17000	17178	17188	17136	17287	17165	17240	17378	17226	17370	17113	17413	17207	17231	17132	17182	17236	16998	17172	17455	17194	17411	17132	17297	17303	17333	17290	17414	17352	17289	17157	17317	17350	17314	17191	17189	17252	17182	17225	17286	17302	17164	17148	17190	17155	17053	17204	17134	17038	17094	17236	17098	17134	17117	17448	17164	17413	17264	17232	17246	17215	17355	17300	17351	17237	17183	17287	17131	17174	17165	17369	17219	17284	17070	17125	16993	17237	17280	17259	17316	17187	17278	17269	17449	17464	17259	17320	17430	17160	17299	17233	17243	17157	17307	17477	17146	17242	17301	17226	17364	17333	17005	17227	17352	17219	17190	17399	17434	17469	17061	17094	17155	17394	17291	17272	17108	17250	17280	17092	17265	17181	16989	17323	17214	17250	17325	17262	17428	17246	17113	17179	17277	17275	17428	17192	17428	17368	17069	17256	17199	17097	17129	17170	17423	17073	17272	17386	17386	17272	17345	17177	17125	17368	17337	17430	17428	17176	17054	17213	17373	17252	17152	17101	17288	17193	17050	17228	17124	17377	17239	17261	17235	16940	17173	17230	17236	17059	17177	17396	17432	17167	17094	17301	17323	17127	17424	17269	17092	17097	17109	17215	17209	17231	17422	17184	17280	17185	17282	17384	17176	17184	17279	17156	16942	17227	17250	17289	17372	17378	17195	17415	17371	17302	17108	17387	17148	17259	17324	17138	17075	17337	17329	17190	17391	17215	17486	17251	17150	17216	17145	17038	17303	17295	17161	17416	17318	17179	17182	17193	17298	17316	17309	17316	17277	17331	17284	17261	17242	17308	17294	17230	17382	17350	17239	16955	17233	17108	17348	17178	17106	17134	17138	17185	17313	17234	17310	17162	17057	17257	17438	17235	17146	17028	17282	17304	17173	17087	17137	17282	17314	17083	17207	17081	17263	17160	17212	17212	17148	17252	17280	17368	17238	17311	17288	17179	17098	17338	17149	17052	17234	17223	17328	17224	17208	17352	17103	17237	17058	17297	17412	17283	17346	17259	17205	17218	17236	17150	17324	17300	17118	17151	17175	17231	17281	17299	17135	17237	17222	17167	17240	17390	17127	17128	16891	17060	17259	17072	17145	17205	17300	17025	17092	17373	17257	17290	17210	17070	17348	17300	17141	17037	17301	17467	17137	17231	17245	17073	17298	17370	17074	16997	17084	17254	17217	17065	17105	17188	17224	17256	17208	17064	17098	17392	17256	17433	17251	17321	17155	17323	17362	17370	17220	17416	17069	17299	16984	17237	17240	17301	17281	17124	17302	17316	17218	17227	17175	17348	17351	17263	17233	17226	17180	17030	17340	17301	17300	17343	17204	17125	17363	17210	17262	17326	17122	17253	17283	17295	17174	17317	17175	17146	17124	17195	17412	17184	17057	17216	17233	17043	17090	17099	17214	17268	17064	17281	17123	17326	17117	16885	17144	17113	17004	17126	17077	17157	17273	17265	17187	17434	17310	17340	17263	17277	17386	17436	17247	17270	17261	17205	17119	17105	17389	17218	17242	17206	17040	17459	17300	17158	17160	17414	17300	17446	17276	17230	17151	17406	17162	17133	16952	17169	17214	17144	17149	17240	17270	16995	17156	17326	17064	17112	17227	17162	16998	17121	17197	17343	17315	17066	17361	17183	17195	17190	17144	17173	17361	17184	17110	17248	17290	17302	17429	17083	17090	17155	17136	17191	17293	17283	17071	17251	17236	17241	17207	17162	16955	17363	17076	17132	17261	17176	17189	17344	17350	16910	17298	16995	17220	17195	17226	17217	17358	17253	16958	17049	17053	17107	17227	17259	17430	17124	17012	17245	17118	17264	17127	17273	17181	17249	17180	17289	17117	17156	17238	17426	17360	17370	17006	17202	17238	17165	17267	17375	17243	17052	17119	17059	17369	17206	17148	17268	17123	17381	17213	17237	17291	17143	17339	17190	17283	17275	17450	17280	17306	17127	17222	17105	17079	17248	17220	17197	17218	17267	17312	17359	17135	17181	17224	17416	17041	17084	17323	17143	17350	17118	17077	17186	17111	17264	17307	17212	17058	17163	17167	17248	17312	17404	17395	17215	17291	17261	17330	17175	17235	17304	17320	17267	17056	17087	17010	17251	17211	17488	17214	17401	17284	17230	17254	17232	17154	17219	17227	17070	17331	17238	17302	17210	17109	17318	17251	17245	17460	17238	17467	17212	17118	17174	17405	17282	17307	17146	17121	17020	17346	17288	17175	17315	17284	17129	17137	17118	17262	17045	17244	17243	17175	17094	17278	17438	17306	17165	17251	17267	17385	17267	17082	17155	17387	17154	17101	16961	17106	17236	17410	17112	17151	17242	17226	17100	17103	17273	17049	17244	17239	17162	17338	17321	17231	17086	17166	17167	17231	17267	17196	17282	17211	17233	17576	17041	17281	17109	17321	17109	17218	17241	17339	17064	17255	17035	17210	17187	17003	17331	17341	17073	17045	17279	17400	17165	17091	17212	17338	17177	17082	17164	17141	17086	17272	17110	16943	17190	17423	17481	17201	17350	17198	17377	17129	17122	17412	17347	17283	17225	17469	17432	17272	17171	17040	17035	17124	17201	17290	17085	17340	17138	17188	17220	17300	17228	17253	17289	17140	17343	17234	17170	17172	17275	17159	17415	17110	17024	17178	17318	17329	16961	17189	17246	17193	17236	17133	17067	17274	16961	17225	17338	17147	17382	17172	17247	17453	17280	17414	17455	17132	17225	17099	17155	17297	17282	17277	17273	17083	17061	17138	17159	17076	17362	17178	17081	17280	17187	17309	16965	17261	17139	17325	17274	17332	17129	17494	17097	17319	17141	17098	17276	17302	17054	17314	17326	17204	17096	17211	17139	17383	17227	17280	17242	17186	17045	17259	17167	17119	17358	17113	17358	17257	17194	17225	17280	17069	17385	17307	17294	17271	17146	17039	17096	17266	17231	17347	17378	17184	17427	17285	17130	17304	17258	17243	17393	17369	17346	17292	17217	17223	17219	17302	17215	17263	17250	17071	17290	17141	17155	17058	17196	17381	17409	17376	17159	17138	17023	17211	17299	17283	17247	17338	17092	17182	17274	17210	17324	17347	17159	17316	17180	17093	17156	17159	17152	17252	17088	17005	17504	17270	17188	17294	17077	17196	17272	17257	17238	17261	17343	17166	17043	17365	17083	17381	17396	17064	17254	17258	17260	17068	17184	17125	17380	17306	17055	17172	17180	17282	17034	17167	17234	17121	17175	17351	17254	17207	17266	17145	17173	17203	17266	17162	17167	17359	17423	17343	17170	17258	17340	17140	17236	17258	17310	17126	17075	17030	17302	17423	17295	17401	17059	17294	17273	17460	17140	17284	17131	17344	17170	17202	17271	17056	17318	17151	17335	17021	17338	17295	17337	17230	17041	17158	17261	17180	17223	17152	17083	17294	17262	17132	17232	16961	17417	17262	17168	17235	17266	17329	17068	17017	17056	17344	17051	17260	17276	17422	17184	17347	17289	17009	17252	17297	17115	17289	17431	17339	17126	17170	17290	17257	17239	17185	17247	17216	17206	17193	17213	17301	17079	17303	17218	17294	17266	17256	17120	17228	17236	17095	17149	17161	17341	17123	17255	17208	17159	17334	17172	17270	17301	17189	17245	17117	17297	17214	17147	17158	17375	17272	17252	17069	17200	17039	16965	17189	17104	17256	17338	17233	17469	17179	17122	17154	17254	17212	17256	17398	17325	17134	17158	17282	17404	17036	17153	17171	17083	17402	17119	17239	17173	17222	17178	17187	17152	17018	17338	17169	17046	16893	17230	17232	17243	17368	17168	17197	17048	17237	17216	17090	17274	17396	17481	17204	17237	17311	17281	17483	17315	17109	17295	17260	17124	17180	17121	17265	17441	17182	17152	17185	17309	17229	17049	17282	17272	17035	17061	17148	17213	17246	17129	17196	17375	17316	17310	17172	17169	17128	17119	17355	17246	17217	17123	17062	17186	17318	17504	17145	17214	17032	17308	17300	17233	17131	17367	17199	17353	17147	17275	17338	17185	17158	17140	17351	17153	17285	17086	17173	17193	17017	17301	17338	17326	17193	17119	17131	17212	17120	16972	17129	17214	17086	17103	17246	17087	17054	17031	17150	17142	17203	17266	17271	17325	17168	17322	17222	17401	17105	17093	17301	17333	17191	17307	17408	17197	17232	17409	17170	17341	17154	17088	17295	17196	17190	17616	17403	17248	17059	17156	17239	17312	17323	17262	17193	17176	17113	16969	17267	17397	17344	17269	17296	17267	17216	17113	17263	17160	17289	17186	17363	17119	17109	17168	17354	17251	17225	17106	17147	17189	17121	17286	17258	17531	17265	17235	17322	17244	17131	17303	17309	17156	17257	17279	17368	17284	17159	17324	17238	17323	17352	17241	17121	17291	17182	17242	17245	17178	17213	17269	17323	17316	17001	17260	17150	17203	17224	17175	17274	17192	17243	17147	17415	17292	17108	17011	17087	17068	17321	17211	17281	17231	17177	17095	17156	17152	17302	17218	17158	17296	17444	17140	17286	17049	17194	17297	17112	17229	17121	16911	17230	17194	17189	17232	17180	17102	17297	17203	17140	17197	17341	17309	17097	17417	17140	17300	17343	17392	17330	17256	17145	17121	17221	17374	17150	17233	17103	17168	17321	17418	17156	17302	17259	17245	17423	17129	17288	16956	17219	17211	17161	17171	16983	17314	17261	17116	17242	17299	17132	17146	17180	17275	17209	17319	17551	17202	17424
17129	30121	28504	23196	21086	19835	18713	18171	17719	17208	16961	16986	16284	16734	16404	16323	16121	16024	15927	15885	15893	15817	16013	15808	15893	15799	15799	15854	15767	15837	17511	22577	22869	21193	18196	16361	15909	15712	15677	15805	15678	15648	15590	15743	15671	15648	15869	15729	15634	15664	15930	15484	15677	15554	15595	15601	15664	15635	15611	15541	15641	15642	15718	15641	15577	15638	15614	15582	15764	15478	15839	15682	15768	15702	15587	15629	15671	15550	15647	15722	15525	15665	15626	15607	15575	15567	15637	15614	15578	15772	15693	15616	15587	15700	15642	15671	15668	15638	15500	15521	15654	15615	15702	15574	15576	15578	15737	15701	15610	15744	15545	15839	15612	15638	15650	15601	15743	15538	15719	15632	15600	15777	15537	15573	15665	15754	15541	15812	15564	15709	15762	15393	15619	15733	15729	15572	15474	15687	15709	15640	15699	15589	15670	15496	15602	15649	15787	15742	15668	15659	15534	15543	15506	15641	15655	15623	15497	15670	15642	15770	15685	15510	15658	15801	15629	15624	15681	15749	15719	15537	15681	15744	15598	15634	15775	15590	15669	15503	15643	15603	15655	15657	15649	15595	15606	15537	15569	15692	15697	15552	15491	15597	15623	15680	15677	15497	15640	15585	15755	15692	15669	15725	15787	15552	15706	15529	15515	15534	15731	15613	15647	15644	15666	15570	15689	15581	15707	15670	15868	15566	15751	15740	15748	15586	15551	15572	15723	15576	15618	15517	15822	15538	15857	15540	15689	15696	15603	15598	15722	15739	15497	15693	15585	15600	15811	15487	15671	15429	15613	15795	15673	15861	15545	15620	15771	15542	15684	15593	15562	15684	15610	15590	15512	15770	15478	15817	15607	15468	15677	15654	15627	15683	15813	15567	15591	15743	15626	15701	15561	15682	15583	15663	15539	15512	15727	15545	15632	15600	15653	15555	15649	15504	15594	15586	15671	15768	15669	15672	15554	15664	15463	15807	15573	15610	15690	15720	15830	15573	15537	15725	15693	15586	15766	15717	15718	15602	15562	15586	15526	15650	15611	15624	15715	15471	15721	15775	15494	15682	15565	15820	15706	15659	15478	15524	15793	15786	15676	15701	15855	15639	15789	15514	15604	15528	15781	15756	15557	15567	15632	15594	15545	15634	15585	15684	15773	15598	15685	15866	15488	15479	15558	15555	15689	15480	15592	15654	15557	15554	15688	15588	15663	15745	15629	15621	15579	15667	15609	15527	15497	15629	15689	15583	15641	15684	15617	15603	15704	15655	15627	15676	15682	15799	15479	15563	15647	15622	15781	15544	15619	15464	15624	15608	15591	15645	15659	15744	15512	15704	15814	15744	15520	15749	15589	15595	15457	15686	15609	15670	15575	15715	15678	15584	15833	15648	15652	15526	15635	15726	15641	15692	15706	15499	15593	15620	15738	15724	15794	15561	15556	15557	15746	15501	15730	15625	15623	15796	15649	15631	15553	15638	15481	15675	15681	15643	15701	15662	15667	15649	15619	15582	15558	15557	15476	15430	15657	15790	15591	15692	15608	15611	15738	15485	15799	15598	15442	15797	15717	15687	15469	15656	15668	15617	15623	15582	15746	15716	15673	15659	15604	15662	15551	15561	15687	15581	15762	15705	15614	15693	15536	15693	15626	15583	15681	15639	15623	15771	15702	15765	15646	15572	15424	15655	15731	15618	15561	15656	15596	15507	15671	15750	15621	15628	15619	15566	15631	15560	15579	15553	15624	15772	15642	15656	15643	15622	15541	15580	15712	15544	15583	15715	15643	15646	15585	15555	15522	15609	15635	15679	15510	15660	15596	15573	15496	15517	15619	15641	15625	15618	15689	15570	15663	15728	15678	15547	15560	15767	15772	15661	15598	15528	15601	15547	15507	15657	15598	15623	15483	15702	15649	15648	15557	15497	15690	15528	15576	15606	15611	15631	15771	15796	15662	15672	15811	15515	15572	15657	15657	15652	15564	15559	15539	15714	15640	15500	15759	15635	15728	15593	15611	15640	15616	15761	15741	15643	15520	15661	15617	15684	15609	15712	15605	15672	15551	15642	15683	15682	15671	15557	15544	15684	15622	15542	15566	15642	15567	15568	15772	15690	15639	15557	15782	15674	15506	15564	15705	15502	15587	15484	15705	15691	15526	15460	15598	15671	15645	15571	15349	15699	15698	15468	15625	15733	15556	15708	15525	15598	15410	15665	15646	15761	15585	15547	15791	15556	15543	15590	15695	15621	15609	15625	15596	15601	15577	15574	15619	15550	15710	15777	15505	15611	15618	15687	15659	15630	15662	15610	15539	15567	15470	15683	15535	15533	15574	15638	15760	15754	15502	15688	15696	15588	15651	15493	15665	15877	15529	15763	15697	15564	15686	15581	15649	15530	15465	15617	15816	15739	15620	15334	15576	15619	15578	15599	15566	15511	15672	15495	15662	15451	15659	15645	15609	15716	15678	15640	15678	15539	15564	15521	15574	15541	15597	15508	15508	15552	15688	15595	15818	15559	15637	15730	15423	15592	15594	15638	15711	15643	15611	15631	15643	15685	15761	15638	15553	15550	15749	15754	15648	15651	15636	15390	15650	15528	15684	15490	15503	15614	15672	15579	15750	15646	15605	15604	15605	15435	15781	15743	15593	15800	15792	15664	15731	15444	15444	15583	15595	15738	15601	15756	15776	15627	15619	15575	15675	15667	15697	15795	15596	15686	15697	15706	15557	15628	15456	15734	15589	15590	15547	15555	15712	15604	15682	15623	15653	15471	15544	15695	15722	15608	15613	15691	15759	15519	15554	15539	15499	15680	15629	15666	15750	15612	15758	15559	15430	15664	15603	15595	15687	15644	15601	15765	15528	15571	15526	15585	15641	15606	15607	15561	15605	15707	15683	15657	15617	15840	15622	15653	15721	15628	15718	15727	15628	15675	15475	15716	15674	15650	15664	15538	15623	15692	15602	15752	15712	15610	15668	15700	15406	15653	15529	15587	15545	15788	15723	15768	15579	15640	15686	15501	15790	15594	15566	15615	15691	15818	15675	15515	15785	15600	15709	15654	15632	15628	15544	15559	15515	15597	15757	15666	15768	15680	15659	15680	15627	15667	15582	15818	15590	15565	15582	15673	15540	15524	15516	15529	15486	15636	15565	15585	15704	15685	15542	15607	15647	15616	15642	15563	15582	15581	15757	15670	15795	15525	15633	15587	15601	15698	15723	15580	15528	15538	15672	15618	15794	15661	15479	15662	15607	15534	15613	15739	15615	15720	15665	15504	15632	15613	15886	15392	15668	15628	15554	15634	15565	15608	15628	15818	15568	15615	15555	15731	15512	15713	15692	15575	15651	15620	15642	15650	15814	15591	15701	15681	15684	15632	15620	15536	15609	15538	15533	15753	15706	15647	15647	15562	15829	15608	15659	15668	15682	15488	15923	15685	15649	15572	15624	15493	15706	15666	15650	15715	15548	15724	15741	15731	15571	15526	15619	15549	15586	15759	15515	15592	15765	15620	15627	15664	15515	15638	15519	15598	15630	15628	15604	15677	15655	15715	15795	15699	15510	15782	15568	15699	15604	15415	15548	15655	15612	15621	15552	15716	15646	15614	15648	15835	15497	15482	15658	15490	15798	15704	15460	15590	15627	15521	15554	15596	15346	15513	15534	15374	15459	15795	15641	15625	15712	15667	15794	15662	15596	15606	15787	15587	15624	15750	15608	15588	15594	15669	15800	15656	15489	15717	15618	15587	15642	15714	15388	15598	15502	15674	15746	15551	15480	15564	15537	15693	15713	15675	15624	15721	15680	15411	15818	15637	15698	15669	15641	15496	15532	15867	15497	15536	15489	15863	15535	15696	15527	15410	15580	15739	15665	15550	15544	15485	15697	15615	15829	15681	15686	15596	15544	15617	15589	15690	15588	15787	15555	15636	15698	15601	15634	15594	15551	15586	15594	15605	15545	15628	15572	15692	15735	15584	15717	15633	15695	15720	15572	15703	15822	15594	15649	15744	15587	15572	15567	15837	15570	15644	15439	15567	15563	15669	15627	15568	15526	15661	15617	15542	15662	15495	15674	15672	15641	15750	15680	15687	15839	15602	15803	15638	15587	15529	15626	15609	15669	15599	15515	15648	15667	15687	15542	15649	15648	15753	15695	15693	15653	15467	15934	15523	15549	15395	15618	15646	15650	15549	15544	15650	15721	15677	15693	15656	15770	15766	15774	15691	15527	15712	15565	15802	15601	15544	15520	15569	15539	15649	15541	15556	15612	15653	15575	15593	15729	15797	15749	15763	15692	15707	15647	15715	15664	15608	15564	15629	15519	15675	15673	15487	15649	15690	15591	15545	15532	15685	15678	15731	15719	15669	15761	15500	15774	15698	15672	15597	15593	15608	15686	15639	15714	15453	15638	15663	15592	15579	15681	15817	15640	15555	15513	15656	15656	15558	15587	15758	15414	15602	15397	15745	15476	15762	15592	15671	15517	15611	15596	15610	15756	15483	15584	15607	15675	15556	15575	15590	15744	15570	15723	15556	15678	15597	15507	15679	15589	15539	15615	15677	15552	15501	15666	15510	15569	15491	15538	15761	15652	15656	15652	15442	15678	15616	15725	15657	15591	15699	15480	15622	15661	15581	15687	15478	15729	15644	15757	15585	15562	15777	15656	15645	15592	15600	15610	15683	15607	15808	15730	15715	15462	15594	15508	15525	15683	15732	15507	15520	15746	15667	15778	15774	15526	15577	15685	15504	15660	15463	15736	15631	15659	15460	15607	15611	15654	15659	15568	15689	15698	15636	15719	15628	15540	15667	15615	15606	15759	15762	15692	15716	15557	15554	15765	15704	15638	15467	15620	15660	15665	15576	15509	15696	15641	15626	15626	15663	15739	15658	15602	15429	15808	15674	15655	15684	15721	15543	15648	15755	15543	15554	15562	15409	15442	15603	15643	15753	15619	15685	15695	15791	15623	15708	15609	15538	15612	15643	15895	15563	15623	15413	15701	15553	15656	15633	15548	15529	15596	15634	15718	15569	15460	15599	15541	15601	15660	15669	15719	15768	15593	15606	15632	15781	15592	15646	15406	15597	15561	15763	15635	15509	15676	15734	15534	15679	15585	15586	15630	15656	15560	15578
27761	22086	23963	21154	18190	18247	18071	17973	17522	17505	17597	17423	17377	17412	17479	17400	17361	17285	17159	17426	17413	17235	17242	17316	17189	17075	17380	17162	17252	17215	17313	17661	17816	18005	17647	17438	17206	17485	17349	17304	17259	17334	17133	17140	17249	17139	17307	17264	17074	17317	17192	17252	17292	16967	17069	17081	17090	17121	17106	17203	16991	17057	17129	17234	17174	17365	17173	17211	17091	17251	17211	17303	17243	17173	17276	17217	17245	17247	17048	17097	17264	17116	17296	17131	17044	17333	17185	17128	17039	17297	17180	17130	17185	17173	17218	16967	17282	17398	17183	17295	17115	17301	17375	17299	17149	17135	17353	17393	17099	17006	17251	17294	17234	17331	17228	17205	17054	17262	17226	16975	17147	17254	17385	17330	17237	17339	17357	17225	17176	17109	17207	16931	17332	17302	17205	17232	17110	16991	17005	17234	17341	17153	17142	17115	17238	17131	17338	17171	17024	17070	17279	17339	17108	17284	17216	17374	17236	17351	17210	17172	17139	17270	17096	17169	17278	17298	17285	17080	17148	17075	17169	17281	17535	17110	17222	17272	17044	17293	17334	17155	17085	17140	17142	17263	17128	17151	17069	17111	17192	16984	17189	17045	17129	17324	17271	17057	17280	17071	17204	17266	17239	17275	17315	17241	17081	17112	17012	17175	17297	17293	17197	17205	17471	17278	17219	16966	17218	16970	17296	17280	17202	17215	17239	17249	17107	17070	17316	17119	17232	17280	17129	17307	17387	17288	17324	16893	17312	17169	17241	17114	17312	17329	17258	16996	17234	16963	17122	17032	17078	17222	17081	17275	17103	17224	17275	17105	17384	17265	17115	17304	17298	17284	17133	16942	17477	17088	17216	17001	16965	17149	17320	17182	17253	17151	17262	17293	17237	17125	17269	17210	17267	17059	17225	17118	17140	17032	16958	17316	17378	17177	17146	17281	17128	17144	17018	17148	17247	17372	17099	17226	17149	17007	17259	17091	17193	17272	17195	17098	17061	17144	16966	17321	17238	17369	17185	17136	17233	17311	17278	17160	17162	17167	17075	17291	17322	17075	17220	17279	17311	17323	17279	17431	17245	17317	17164	17229	17279	17185	17009	17168	17247	17186	16806	17189	17189	17145	17273	16953	17209	17181	17050	16983	17162	17190	17091	17192	17103	17158	17093	17117	17162	17213	17272	17104	17060	17227	17282	17159	17198	17126	17183	17279	17116	17044	17121	17209	17125	17317	17274	17422	17158	17377	17188	17151	17179	17182	17150	17129	17173	17279	17184	17032	17277	17120	17179	17302	17236	17216	17077	17183	17208	17111	17311	17229	16998	16973	17083	17341	17237	17054	17233	17355	17263	16986	17255	17103	17091	17165	17049	17269	17076	17152	17112	17209	17234	17102	17088	17219	17366	17398	17351	17110	17257	17228	17222	17090	17231	17202	17218	17161	17281	17118	17216	17176	17242	17317	17114	17209	17225	17123	17288	17100	17221	16986	17098	17218	17162	17088	17042	17065	17238	16990	17176	17257	17082	17264	17009	17204	17091	17219	16977	17284	17079	17274	17293	17434	17172	17082	17045	17299	17195	17113	17093	17131	17093	17072	17214	17038	17214	17263	17095	17197	17044	17408	17164	17069	17178	17301	17178	17141	16968	17157	17144	17085	17293	17279	17103	17046	17151	17227	17029	17238	17264	17307	17132	17224	17092	17200	17345	17192	17150	17121	17165	17294	17194	17158	17143	17151	17000	17226	17307	17178	17296	17053	17011	17300	17157	17316	17550	17174	17238	17311	17345	17190	17204	17093	17020	17200	17145	17152	17016	17032	17248	17226	17167	17058	17016	17401	17344	17206	17260	17372	17035	17113	17238	17403	17203	17305	17046	17101	17068	17242	17263	17337	17276	17278	17225	17049	17341	17190	17372	17388	17193	17205	17151	17180	17237	17022	17184	17222	17335	17256	16992	17131	17278	17163	17186	17246	17169	17161	16977	17043	17089	17301	17286	17351	17304	17088	17131	17189	17105	17171	17224	17066	17181	16982	17194	16998	17222	17173	17158	17174	17239	17058	17180	17081	17104	17136	17294	17293	17081	17171	17133	17278	17147	17206	17228	17120	17410	17126	17223	17148	17256	17231	17038	17131	17251	17059	17257	17173	17150	17030	17331	17144	17188	17157	17102	17213	17211	17024	17178	17042	16830	16987	17143	17327	17174	16959	17114	17081	17269	17116	17223	17106	17355	17311	17140	17247	17375	17274	17374	17128	17090	17205	17160	17014	17127	16812	17145	17247	17382	17119	17391	17190	17180	17382	17294	17155	17289	17373	16959	17323	17326	16861	17146	17119	17322	17106	17330	17249	17307	17253	17356	17122	17176	17226	17130	17207	17309	17196	17377	17248	17192	16993	17198	17179	17072	17174	17281	17158	17194	17304	17329	17393	17046	17275	17201	17297	17177	16957	17115	17076	17230	17191	17235	17443	17370	17191	17168	17306	17192	17123	17320	17360	17196	17282	17092	17152	17112	17266	17013	16923	17182	17299	17176	17180	17329	17306	17123	17151	17132	16964	17173	17223	17043	17111	17287	17043	17225	17352	17298	17194	17078	17208	17156	17039	17229	17286	17032	17101	17228	17185	17248	17056	17302	17202	17015	17467	17181	17078	17081	17083	17043	17150	17317	17138	17066	17291	17075	17165	17273	17099	17295	17182	17319	17163	17076	17259	17260	17162	17220	17458	17168	17340	17167	17219	17153	17205	17073	17334	17233	17084	17043	17187	16917	17150	17229	17228	17309	17170	17284	17240	17229	17295	17155	17256	17143	17084	17248	17210	17135	17214	17243	17179	17327	17068	16953	17239	17324	17464	17285	17205	17221	17158	17270	17190	17048	17148	17096	17254	17185	17328	16979	17204	17186	16813	17251	17164	17222	17282	17165	17166	17296	17267	17121	17138	17151	17265	17120	16935	17209	17244	17228	17263	17264	17228	17259	16923	17117	17087	17327	17124	17321	17304	17217	17388	17124	17208	17280	17175	17443	17233	17282	17274	17218	17242	17320	17319	17369	17130	17168	17271	17288	17141	17179	17343	16988	17146	17277	17245	17299	17213	17326	17167	17148	17243	17321	17318	16988	17092	17205	17116	16943	17201	17136	17132	17220	17313	17221	17412	17036	17131	17148	17255	17171	17143	17354	17186	17275	17300	17301	17228	17274	17197	17178	17295	17268	17131	17297	16997	17091	17321	17092	17273	17243	17210	17144	17261	17128	17096	17345	17376	17453	17133	16996	16945	17211	17099	17381	17308	17340	17312	17022	17179	17234	17058	17342	17220	17079	17090	17295	17316	17265	17345	17241	17247	17393	17447	17078	17030	17212	17221	17080	17119	17154	17160	17287	16998	17165	17136	17259	17402	17430	17436	17282	17203	17374	17197	17230	17261	16896	17219	17164	17106	16998	17143	17220	17178	17245	17171	17156	17001	17200	17042	17141	17222	17105	17096	17203	17144	17125	17209	17158	17154	17310	17389	17246	17059	17239	17218	16961	17098	16934	17145	17237	17123	17064	17089	17115	17298	17363	17035	17164	17253	17062	16981	17220	17293	17138	17059	17235	17039	17248	17048	17195	17220	17190	17109	17242	17333	17247	17299	17044	17014	17152	17518	17385	17131	17084	17151	17088	17346	17097	17310	17316	17175	17230	16921	17292	17145	17087	17060	17197	17036	17146	17279	17335	17282	17169	17240	16947	17125	17202	17242	17064	17388	17304	17066	17193	17131	17323	17361	17299	17232	17337	16996	16996	17278	17053	17417	17453	17161	17150	17248	17207	17238	17265	17179	17244	17159	17125	17105	17232	17218	17310	17175	17287	17115	17248	17280	17268	17374	17138	17213	17132	17244	17475	17074	17338	17245	17367	17151	17216	17127	17022	17349	17171	17017	17054	17433	17184	17125	17183	17263	17086	17102	17386	17142	17308	17389	17021	17140	17227	17200	17082	17270	17149	17152	17307	17396	17211	17001	17128	17242	17435	17216	17288	17052	17185	17181	17148	17103	17220	17144	17077	17045	17278	17151	17204	17130	17135	17254	17082	17165	17265	17277	17340	17214	17156	17330	17105	17120	17100	17225	17108	17090	17242	17032	17167	17047	17382	17184	17211	17133	17160	17118	17217	17139	17257	17340	17133	17262	17195	17351	17132	17227	17176	17451	17342	17314	17132	17111	17186	17107	17095	17175	17141	17175	17242	17012	17290	17076	17368	17079	17313	17104	17090	17354	17077	16990	17140	16980	17205	17365	17114	17030	17082	17232	17219	17109	17170	17164	17210	17120	17124	17305	17035	17225	17127	17189	17321	17580	17216	17345	16927	17213	17059	17305	17103	17244	17111	17130	17299	17183	17274	17246	17221	17351	17174	17135	17097	17127	17416	17267	17187	17274	17222	17260	17245	17131	17278	17131	17157	17239	17113	17157	17222	17247	17208	17126	17100	17259	17360	17116	17220	17151	17191	17120	17231	17123	17155	17090	17109	17227	17195	17133	17298	17282	17228	17274	17070	17159	17077	17216	17385	17142	17362	17229	17154	17227	17042	17074	17174	17205	17136	17064	17320	17062	17469	16988	17244	17348	17190	17227	17104	17146	17073	17190	17015	17157	17126	17128	17089	17138	17164	17013	17119	17231	17130	17277	17257	17220	17011	17019	17259	17259	17152	17158	17164	17158	17095	17248	17279	17145	17395	17315	17122	17052	17132	17398	17178	17231	17201	17162	17122	17041	17188	17270	17343	16964	17278	17329	17284	17133	17172	17282	17333	17110	17321	17164	17278	17371	17153	17199	17223	17042	17104	17277	17209	17149	17087	17265	17125	17078	16993	17093	17407	17216	17332	17017	17030	17025	17155	17196	17217	17244	17208	17247	17260	17176	17054	17165	17388	17057	17272	17156	17355	17181	17379	17201	17176	17007	17379	17259	17094	17356	17297	17139	17038	17183	17213	17370	17281	17341	17286	17314	17294	17116	17228	17190	17059	16886	17120	17418	17168	17195	17346	17391	16832	17240	17267	16996	17330	17134	17176	17348	17146	16971	17118	17226	17108	17165	17112	17153	17149	17195	17233	17220	16968	17293	16987	17266	17164	17170	17206	17187
15798	19736	19418	18100	17842	17173	16867	16488	16265	16079	15991	16004	16001	15735	15841	15903	15747	15692	15837	15582	15532	15869	15863	15526	15607	15609	15607	15607	15688	15750	15697	15990	16380	16327	15889	15549	15707	15594	15532	15646	15761	15675	15572	15598	15848	15731	15724	15598	15650	15451	15638	15700	15635	15504	15621	15589	15696	15497	15511	15676	15646	15504	15731	15614	15650	15529	15520	15611	15680	15600	15600	15503	15652	15656	15720	15653	15593	15608	15865	15604	15667	15512	15673	15648	15620	15572	15737	15585	15615	15602	15640	15636	15688	15411	15514	15655	15499	15526	15532	15808	15645	15515	15533	15704	15573	15702	15539	15522	15582	15718	15765	15761	15598	15762	15579	15638	15661	15484	15763	15511	15486	15511	15614	15478	15734	15593	15573	15648	15669	15727	15729	15755	15603	15684	15717	15660	15573	15644	15659	15543	15602	15558	15665	15801	15693	15477	15483	15508	15607	15708	15582	15553	15469	15726	15461	15611	15723	15650	15529	15665	15533	15600	15705	15630	15743	15777	15581	15601	15488	15776	15625	15652	15704	15478	15578	15743	15449	15562	15703	15472	15633	15524	15696	15508	15705	15431	15574	15558	15746	15735	15589	15547	15716	15559	15871	15485	15554	15609	15761	15910	15581	15727	15619	15474	15616	15635	15670	15661	15562	15669	15630	15724	15654	15591	15674	15665	15663	15620	15631	15589	15520	15625	15574	15634	15735	15454	15642	15565	15626	15550	15753	15619	15615	15778	15550	15626	15444	15626	15435	15758	15457	15598	15754	15673	15556	15581	15642	15571	15688	15715	15705	15624	15659	15679	15737	15583	15487	15651	15550	15600	15552	15704	15527	15689	15909	15568	15659	15564	15647	15635	15614	15658	15681	15729	15512	15724	15653	15683	15591	15583	15539	15638	15525	15698	15762	15830	15393	15623	15618	15573	15626	15636	15794	15554	15691	15676	15466	15606	15412	15545	15737	15630	15685	15486	15481	15806	15442	15506	15770	15548	15575	15650	15517	15715	15613	15586	15665	15677	15570	15536	15608	15637	15515	15730	15576	15712	15545	15646	15624	15684	15556	15712	15513	15687	15598	15584	15768	15538	15674	15528	15712	15659	15559	15656	15697	15534	15642	15566	15658	15650	15631	15749	15680	15675	15568	15579	15610	15547	15577	15470	15570	15646	15767	15635	15548	15554	15567	15536	15569	15672	15611	15701	15686	15463	15556	15556	15707	15549	15405	15681	15669	15479	15613	15696	15515	15573	15644	15481	15581	15476	15535	15597	15623	15724	15605	15621	15522	15586	15744	15786	15546	15481	15708	15466	15603	15614	15609	15636	15783	15814	15608	15642	15462	15664	15572	15680	15663	15687	15495	15635	15487	15588	15657	15632	15562	15784	15739	15540	15802	15562	15613	15562	15600	15561	15602	15668	15659	15813	15508	15393	15647	15541	15486	15633	15560	15506	15631	15645	15501	15554	15913	15670	15756	15435	15721	15618	15647	15654	15687	15633	15647	15723	15708	15684	15642	15780	15768	15686	15470	15709	15669	15703	15657	15634	15618	15641	15759	15518	15507	15706	15482	15650	15612	15636	15652	15443	15693	15809	15454	15537	15650	15557	15672	15558	15683	15688	15716	15464	15729	15685	15484	15464	15733	15555	15673	15554	15630	15613	15535	15754	15706	15624	15625	15632	15708	15486	15708	15399	15584	15577	15645	15552	15609	15531	15408	15731	15562	15583	15511	15651	15609	15571	15592	15582	15661	15548	15511	15597	15538	15667	15731	15606	15574	15763	15485	15568	15775	15805	15517	15513	15509	15691	15794	15775	15688	15543	15595	15474	15622	15742	15561	15567	15634	15673	15608	15766	15506	15697	15662	15606	15638	15569	15665	15601	15744	15722	15566	15804	15787	15527	15610	15592	15678	15546	15627	15739	15647	15666	15769	15722	15613	15410	15686	15522	15536	15490	15600	15695	15576	15811	15385	15436	15723	15853	15657	15562	15736	15691	15509	15538	15718	15583	15586	15438	15583	15669	15587	15604	15569	15705	15630	15667	15701	15700	15446	15713	15695	15615	15682	15329	15484	15671	15543	15647	15536	15610	15523	15826	15621	15791	15612	15418	15533	15743	15544	15551	15500	15776	15715	15729	15608	15540	15681	15733	15620	15648	15488	15640	15508	15775	15702	15520	15621	15480	15577	15811	15456	15686	15610	15576	15488	15520	15680	15578	15669	15761	15805	15687	15654	15571	15569	15643	15605	15555	15680	15512	15888	15529	15591	15776	15669	15487	15540	15620	15702	15668	15441	15596	15732	15607	15879	15555	15616	15666	15642	15663	15614	15616	15674	15631	15535	15772	15591	15671	15695	15482	15638	15470	15776	15613	15639	15608	15510	15786	15795	15761	15551	15563	15461	15761	15537	15638	15735	15857	15590	15542	15523	15515	15573	15642	15606	15642	15672	15519	15668	15630	15649	15674	15594	15640	15857	15769	15670	15570	15612	15525	15763	15560	15487	15674	15629	15585	15467	15674	15736	15541	15666	15636	15646	15512	15647	15528	15325	15624	15726	15627	15655	15693	15701	15495	15551	15697	15681	15622	15693	15625	15596	15608	15586	15626	15581	15622	15728	15741	15765	15683	15634	15641	15777	15600	15644	15506	15745	15514	15528	15708	15591	15655	15708	15667	15634	15607	15674	15725	15500	15659	15692	15627	15649	15541	15641	15605	15660	15583	15554	15612	15377	15702	15417	15675	15470	15635	15645	15661	15683	15606	15763	15626	15553	15801	15674	15582	15659	15664	15679	15738	15527	15665	15727	15549	15673	15446	15431	15557	15586	15676	15534	15771	15715	15458	15571	15639	15619	15691	15679	15617	15651	15688	15519	15549	15577	15635	15555	15635	15537	15430	15737	15603	15696	15623	15766	15687	15549	15692	15727	15639	15656	15662	15616	15691	15702	15554	15684	15509	15732	15596	15797	15552	15656	15675	15551	15516	15573	15683	15609	15584	15751	15687	15480	15624	15488	15613	15677	15622	15540	15497	15527	15803	15517	15620	15686	15769	15649	15704	15624	15647	15634	15542	15524	15566	15663	15697	15588	15596	15519	15598	15535	15664	15628	15694	15752	15653	15645	15714	15580	15782	15581	15546	15685	15752	15753	15632	15669	15509	15698	15709	15520	15666	15829	15567	15620	15544	15751	15713	15653	15735	15660	15586	15675	15750	15561	15579	15668	15757	15491	15602	15629	15778	15589	15571	15659	15652	15659	15791	15756	15589	15773	15578	15592	15662	15725	15587	15615	15685	15606	15783	15521	15531	15682	15704	15629	15478	15651	15684	15518	15720	15686	15420	15716	15662	15508	15512	15708	15643	15647	15710	15424	15720	15494	15530	15637	15586	15699	15531	15724	15540	15638	15727	15627	15581	15468	15714	15626	15585	15555	15506	15477	15573	15730	15624	15655	15465	15793	15625	15594	15671	15743	15551	15729	15659	15710	15502	15629	15717	15606	15504	15640	15754	15522	15558	15816	15658	15604	15535	15623	15762	15513	15625	15747	15633	15487	15600	15715	15655	15640	15468	15575	15725	15583	15742	15679	15720	15669	15624	15722	15619	15530	15590	15723	15562	15588	15492	15749	15766	15526	15592	15389	15663	15737	15672	15728	15645	15740	15454	15487	15617	15654	15614	15705	15764	15654	15832	15592	15467	15736	15712	15818	15625	15736	15642	15519	15763	15526	15677	15583	15607	15735	15640	15512	15574	15660	15704	15645	15593	15585	15359	15648	15633	15591	15563	15571	15640	15556	15620	15540	15520	15729	15519	15698	15633	15672	15660	15614	15566	15513	15564	15680	15471	15437	15599	15672	15589	15385	15672	15689	15625	15657	15644	15605	15593	15568	15527	15673	15804	15513	15750	15325	15788	15610	15643	15572	15510	15556	15658	15656	15605	15568	15578	15577	15559	15515	15686	15616	15754	15517	15658	15649	15619	15563	15635	15514	15654	15727	15761	15506	15596	15514	15533	15664	15471	15635	15637	15587	15574	15752	15798	15687	15626	15813	15663	15646	15520	15503	15799	15724	15645	15394	15558	15574	15621	15630	15768	15640	15542	15517	15525	15546	15709	15595	15747	15644	15587	15612	15635	15528	15595	15640	15506	15538	15653	15519	15713	15721	15711	15557	15698	15736	15521	15637	15660	15711	15643	15776	15695	15794	15604	15489	15600	15599	15713	15714	15610	15639	15615	15617	15594	15410	15487	15671	15456	15654	15579	15490	15627	15686	15714	15724	15594	15702	15689	15645	15654	15650	15667	15494	15596	15550	15732	15569	15675	15667	15561	15713	15600	15820	15741	15693	15590	15628	15560	15543	15695	15691	15700	15487	15575	15583	15576	15534	15388	15540	15712	15710	15716	15625	15755	15674	15518	15596	15520	15664	15486	15742	15565	15618	15656	15705	15505	15676	15572	15727	15598	15677	15728	15748	15748	15791	15549	15529	15464	15521	15528	15642	15814	15732	15645	15609	15521	15737	15596	15689	15663	15387	15781	15608	15821	15502	15790	15610	15564	15621	15367	15571	15532	15569	15568	15714	15857	15597	15765	15653	15720	15692	15667	15633	15825	15562	15486	15786	15449	15603	15668	15734	15601	15517	15493	15686	15731	15742	15706	15706	15522	15549	15595	15610	15788	15481	15553	15660	15791	15604	15639	15684	15608	15503	15560	15562	15696	15513	15559	15652	15757	15600	15535	15668	15544	15739	15533	15638	15564	15537	15620	15546	15644	15540	15662	15686	15792	15493	15615	15652	15528	15813	15571	15597	15553	15541	15691	15553	15695	15504	15737	15657	15572	15567	15575	15503	15612	15475	15573	15665	15493	15668	15558	15547	15655	15553	15800	15648	15620	15566	15532	15554	15603	15557	15785	15678	15559	15604	15671	15484	15597	15641	15616	15772	15594	15749	15743	15602	15531	15492	15552	15642	15742	15714	15541	15710	15621	15630	15661	15645	15576	15449	15661	15693	15620	15464	15677	15724	15579	15539	15679	15714	15654	15691	15620	15792	15640	15598	15369	15766	15506	15667	15624	15557	15701	15677	15703	15702	15533	15710	15484	15624	15599	15671	15580
23984	21374	28777	24452	22237	22125	21200	18516	18093	18260	17748	17757	17720	17723	17545	17598	17637	17554	17649	17587	17402	17567	17534	17501	17486	17616	17291	17493	17531	17307	18020	19917	19920	19465	18429	17608	17435	17356	17482	17285	17258	17401	17221	17321	17377	17291	17307	17258	17356	17276	17458	17423	17259	17173	17324	17378	17173	17257	17435	17386	17376	17416	17398	17264	17205	17532	17379	17265	17360	17295	17315	17245	17158	17328	17215	17319	17277	17197	17168	17207	17378	17425	17356	17418	17458	17437	17433	17312	17299	17311	17290	17240	17323	17263	17395	17167	17108	17131	17263	17252	17271	17258	17259	17136	17254	17430	17427	17313	17466	17350	17451	17184	17273	17159	17361	17220	17349	17223	17325	17376	17297	17308	17521	17305	17135	17165	17272	17340	17228	17322	17259	17361	17405	17309	17236	17242	17122	17196	17351	17189	17348	17440	17413	17248	17354	17376	17150	17025	17193	17240	17426	17140	17279	17325	17465	17331	17195	17058	17304	17279	17317	17457	17437	17244	17262	17374	17285	17342	17288	17389	17303	17353	17137	17355	17350	17609	17269	17298	17350	17297	17235	17445	17413	17489	17238	17235	17181	17521	17245	17413	17456	17220	17369	17083	17307	17342	17403	17418	17363	17271	17077	17044	17396	17133	17327	17360	17167	17206	17263	17293	17343	17284	17283	17417	17367	17297	17253	17351	17238	17157	17332	17211	17209	17347	17211	17134	17405	17670	17337	17317	17375	17257	17231	17489	17118	17246	17263	17081	17282	17496	17291	17384	16992	17461	17418	17491	17183	17497	17470	17149	17295	17152	17138	17290	17307	17307	17492	17227	17081	17282	17458	17368	17327	17503	17384	17331	17405	17251	17213	17432	17416	17425	17405	17078	17279	17395	17259	17394	17464	17432	17319	17544	17344	17323	17377	17382	17456	17506	17376	17261	17272	17417	17149	17216	17333	17428	17388	17392	17463	17461	17375	17256	17057	17071	17222	17173	17164	17334	17262	17377	17297	17371	17353	17282	17270	17288	17300	17284	17480	17449	17332	17251	17309	17504	17376	17536	17288	17260	17444	17181	17489	17366	17228	17500	16957	17483	17398	17276	17666	17328	17171	17307	17463	17201	17282	17270	17338	17174	17549	17390	17067	17127	17247	17276	17324	17321	17216	17363	17331	17236	17410	17173	17468	17221	17369	17325	17274	17182	17293	17400	17172	17388	17328	17592	17508	17209	17472	17273	17400	17261	17388	17288	17209	17212	17175	17236	17334	17211	17307	17361	17486	17423	17257	17351	17152	17334	17355	17434	17291	17162	17414	17283	17471	17136	17114	17131	17310	17326	17394	17343	17279	17194	17364	17440	17416	17343	17275	17401	17355	17431	17218	17352	17219	17464	17326	17353	17301	17326	17385	17502	17372	17315	17280	17306	17306	17201	17469	17162	17180	17229	17245	17188	17377	17301	17402	17339	17477	17450	17433	17218	17332	17364	17444	17186	17355	17464	17399	17267	17151	17296	17351	17323	17281	17280	17337	17386	17167	17244	17278	17463	17405	17380	17313	17477	17366	17225	17416	17353	17296	16976	17225	17336	17283	17575	17212	17253	17120	17253	17279	17443	17177	17341	17341	17307	17215	17308	17254	17449	17441	17321	17391	17444	17201	17257	17177	17307	16989	17400	17356	17361	17494	17061	17321	17169	17423	17268	17060	17223	17179	17282	17054	17343	17366	17189	17141	17009	17074	17286	17121	17321	17420	17248	17389	17323	17449	17113	17244	17346	17345	17312	17392	17139	17474	17191	17357	17147	17003	17125	17307	17457	17409	17267	17223	17278	17433	17290	17364	17146	17431	17276	17281	17300	17308	17313	17412	17348	17336	17392	17268	17377	17323	17350	17207	17188	17401	17192	17311	17405	17234	17318	17421	17430	17258	17341	17137	17365	17168	17301	17332	17310	17212	17287	17502	17277	17237	17131	17326	17350	17423	17214	17198	17309	17512	17222	17115	17234	17317	17226	17380	17251	17244	17231	17338	17205	17262	17449	17500	17296	17064	17245	17363	17507	17477	17356	17361	17360	17185	17206	17499	17393	17273	17178	17197	17138	17239	17394	17625	17296	17320	17435	17248	17437	17184	17362	17122	17198	17005	17352	17326	17175	17305	17448	17211	17472	17339	17384	17244	17500	17421	17295	17500	17328	17152	17282	17486	17129	17235	17393	17424	17233	17461	17349	17284	17562	17292	17505	17205	17201	17231	17426	17474	17382	17289	17146	17197	17271	17548	17214	17310	17386	17300	17350	17423	17053	17321	17337	17299	17099	17433	17482	17349	17381	17371	17366	17304	17361	17221	17262	17466	17434	17176	17306	17270	17260	17437	17346	17496	16984	17274	17419	17252	17273	17440	17326	17307	17598	17208	17256	17484	17425	17500	17505	17327	17264	17201	17221	17413	17411	17212	17182	17101	17247	17237	17521	17223	17055	17445	17387	17468	17477	17301	17423	17399	17405	17249	17375	17382	17335	17413	17413	17312	17271	17198	17226	17179	17228	17299	17288	17242	17360	17258	17361	17384	17282	17339	17621	17257	17086	17353	17476	17429	17446	17186	17364	17183	17263	17161	17447	17321	17192	17381	17311	17276	17501	17206	17245	17368	17287	17351	17387	17230	17273	17408	17195	17277	17273	17259	17194	17295	17212	17324	17356	17270	17146	17325	17213	17252	17436	17098	17414	17259	17146	17438	17440	17081	17397	17211	17299	17383	17243	17364	17533	17214	17415	17232	17400	17387	17179	17420	17159	17131	17134	17372	17205	17398	17343	17340	17465	17425	17211	17187	17219	17333	17392	17390	17271	17251	17343	17406	17455	17420	17389	17420	17237	17240	17384	17374	17286	17269	17386	17302	17209	17352	17298	17314	17247	17325	17204	17377	17258	17399	17308	17139	17273	17346	17244	17301	17465	17257	17265	17343	17272	17176	17212	17232	17341	17446	17374	17310	17385	17352	17421	17144	17330	17173	17224	17437	17229	17634	17357	17058	17308	17203	17411	17080	17355	17267	17548	17243	17198	17381	17156	17176	17268	17250	17242	17426	17446	17285	17478	17177	17319	17356	17475	17400	17322	17315	17098	17348	17554	17344	17149	17166	17407	17243	17337	17244	17409	17278	17252	17272	17228	17234	17444	17268	17372	17275	17190	17341	17337	17394	17121	17390	17181	17264	17052	17067	17084	17377	17067	17414	17329	17132	17292	17298	17178	17251	17201	17254	17284	17345	17312	17070	17439	17454	17230	17247	17305	17467	17376	17329	17142	17266	17107	17271	17302	17478	17345	17247	17388	17359	17419	17316	17169	17336	17382	17322	17396	17263	17249	17425	17334	17388	17199	17406	17227	17399	17327	17317	17393	17285	17309	17254	17253	17079	17347	17426	17215	17403	17231	17103	17298	17531	17203	17493	17193	17301	17406	17326	17374	17245	17330	17394	17317	17302	17281	17231	17374	17260	17350	17159	17247	17619	17263	17302	17296	17496	17303	17385	17250	17194	17316	17103	17224	17282	17282	17326	17268	17313	17430	17098	17385	17362	17515	17343	17404	17208	17544	17357	17214	17251	17163	17244	17319	17256	17395	17327	17428	17131	17368	17191	17230	17293	17378	17100	17470	17289	17265	17331	17355	17498	17319	17143	17237	17544	17291	17147	17218	17330	17432	17331	17188	17348	17380	17139	17105	17302	17461	17249	17293	17057	17386	17445	17178	17311	17315	17268	17570	17382	17462	17376	17243	17398	17289	17087	17363	17194	17261	17182	17106	17270	17401	17274	17494	17245	17331	16988	17184	17555	17425	17302	17379	17188	17273	17440	17442	17081	17522	17407	17310	17362	17162	17330	17192	17292	17352	17229	17375	17269	17550	17312	17305	17322	17373	17300	17492	17017	17564	17299	17325	17289	17365	17289	17196	17360	17337	17575	17284	17253	17300	17517	17206	17390	17250	17246	17452	17350	17312	17155	17326	17376	17368	17344	17311	17225	17306	17285	17304	17216	17427	17291	17348	17200	17349	17322	17171	17273	17319	17075	17079	17108	17127	17316	17392	17351	17237	17219	17282	17499	17393	17254	17247	17320	17118	17372	17377	17315	17306	17374	17375	17246	17244	17427	17261	17428	17391	17196	17372	17284	17289	17507	17204	17184	17373	17207	17214	17177	17157	17232	17022	17049	17113	17370	17254	17506	17159	17391	17383	17211	17594	17440	17257	17299	17265	17222	17277	17387	17609	17456	17255	17401	17197	17278	17266	17379	17366	16935	17351	17386	17298	17371	17222	17258	17271	17305	17270	17377	17417	17280	17231	17415	17191	17383	17618	17304	17194	17338	17412	17281	17346	17403	17414	17280	17494	17367	17365	17243	17218	17439	17470	17191	17286	17449	17376	17472	17196	17432	17170	17178	17281	17150	17295	17302	17578	17262	17161	17219	17324	17282	17366	17438	17262	17436	17148	17352	17298	17590	17391	17451	17252	17397	17247	17482	17258	17337	17293	17165	17309	17216	17305	17178	17448	17330	17329	17248	17296	17256	17344	17370	17182	17228	17202	17314	17395	17334	17266	17281	17264	17372	17305	17368	17231	17394	17259	17486	17226	17219	17357	17184	17161	17516	17305	17266	17294	17413	17161	17312	17184	17284	17351	17483	17371	17323	17228	17296	17192	17286	17228	17505	17217	17307	17140	17264	17370	17313	17392	17276	17097	17448	17317	17268	17411	17332	17347	17416	17412	17245	17290	17368	17335	17189	17367	17292	17323	17485	17300	17314	17184	17130	17277	17294	17277	17105	17338	17362	17291	17387	17349	17332	17440	17364	17368	17386	17338	17403	17236	17281	17309	17342	17412	17197	17262	17504	17391	17336	17311	17234	17347	17417	17094	17318	17320	17185	17167	17333	17348	17250	17235	17405	17408	17316	17139	17343	17022	17185	17231	17424	17437	17351	17344	17219	17367	17154	17240	17258	17213	17319	17183	17491	17250	17154	17380	17313	17329	17396	17530	17451	17319	17374	17440	17325	17376	17452	17069	17283	17234	17320	17586	17281	17424	17295	17367	17394	17379	17453	17323	17333	17521	17184	17449	17326	17431	17354	17177	17193	17371
15402	25120	24970	21631	20272	18679	18051	17399	17098	16702	16443	16313	16360	16285	16162	16209	16077	15915	15980	15870	16008	15675	16073	15805	16009	15918	16063	15848	15826	15942	17273	19633	19718	18768	16786	16093	15959	15813	15654	15578	15700	15850	15647	15687	15777	15737	15829	15851	15817	15745	15792	15716	15753	15673	15658	15800	15631	15660	15621	15778	15542	15779	15828	15772	15814	15735	15741	15674	15829	15788	15761	15633	15778	15675	15705	15942	15917	15664	15639	15709	15778	15786	15594	15740	15642	15659	15692	15842	15768	15789	15807	15794	15769	15603	15834	15687	15778	15694	15649	15826	15833	15732	15582	15858	15545	15784	15828	15866	15571	15681	15628	15730	15803	15745	15800	15889	15581	15619	15635	15776	15823	15710	15553	15874	15653	15608	15736	15610	15741	15753	15667	15612	15704	15926	15697	15684	15770	15754	15705	15709	15743	15733	15533	15691	15849	15601	15789	15754	15769	15589	15707	15800	15723	15661	15826	15898	15723	15850	15610	15733	15556	15848	15562	15703	15792	15775	15664	15618	15784	15740	15524	15684	15814	15620	15627	15673	15825	15639	15716	15629	15760	15782	15667	15640	15666	15690	15703	15718	15711	15736	15722	15814	15717	15735	15944	15595	15659	15668	15734	15914	15526	15709	15725	15628	15873	15642	15760	15816	15768	15621	15693	15696	15541	15891	15849	15669	15642	15604	15594	15867	15802	15714	15684	15677	15781	15912	15474	15654	15632	15757	15736	15783	15764	15745	15604	15799	15715	15646	15764	15547	15742	15680	15679	15835	15665	15635	15595	15631	15752	15712	15868	15622	15713	15629	15943	15646	15818	15816	15893	15886	15701	15698	15841	15786	15772	15755	15746	15704	15590	15572	15626	15667	15512	15653	15624	15580	15800	15654	15739	15851	15817	15580	15712	15609	15641	15691	15823	15674	15694	15734	15640	15698	15665	15851	16044	15663	16003	15779	15887	15900	15776	15750	15718	15781	15732	15771	15545	15653	15766	15490	15756	15593	15807	15625	15711	15645	15729	15749	15929	15610	15628	15740	15931	15912	15695	15582	15761	15682	15677	15699	15659	15805	15780	15579	15783	15658	15707	15755	15679	15726	15771	15865	15824	15720	15686	15816	15736	15716	15693	15765	15684	15711	15735	15525	15719	15775	15597	15993	15789	15720	15822	15753	15682	15763	15855	15615	15810	15733	15652	15642	15680	15765	15571	15794	15732	15658	15760	15732	15701	15758	15716	15587	15526	15823	15675	15850	15753	15692	15807	15740	15652	15676	15742	15802	15783	15630	15856	15822	15818	15693	15672	15817	15763	15779	15733	15587	15848	15777	15774	15852	15838	15528	15849	15707	15647	15809	15772	15602	15804	15804	15817	15491	15614	15838	15802	15651	15690	15722	15746	15587	15661	15769	15844	15445	15633	15641	15763	15723	15684	15665	15685	15759	15716	15697	15680	15651	15725	15664	15500	15616	15754	15633	15689	15708	15657	15808	15742	15668	15829	15726	15631	15789	15682	15736	15809	15646	15655	15744	15693	15807	15558	15847	15434	15784	15651	15786	15788	15649	15644	15750	15857	15805	15691	15580	15682	15839	15862	15789	15883	15783	15753	15737	15847	15860	15799	15640	15818	15745	15705	15713	15687	15663	15739	15737	15568	15835	15827	15758	15693	15687	15648	15503	15686	15712	15704	15677	15759	15687	15744	15497	15744	15814	15719	15864	15699	15775	15757	15829	15949	15621	15972	15758	15693	15716	15865	15590	15707	15852	15718	15813	15732	15827	15721	15850	15738	15753	15663	15638	15632	15709	15740	15745	15805	15557	15698	15605	15636	15848	15634	15579	15758	15661	15743	15748	15940	15697	15786	15844	15573	15898	15624	15793	15638	15776	15639	15668	15780	15843	15796	15545	15670	15574	15565	15804	15592	15629	15634	15730	15767	15605	15663	15699	15824	15749	15583	15647	15791	15633	15704	15753	15698	15687	15763	15710	15727	15857	15802	15715	15668	15750	15730	15700	15675	15925	15738	15671	15683	15686	15617	15815	15755	15771	15878	15777	15815	15773	15833	15673	15780	15610	15641	15721	15711	15575	15716	15676	15888	15701	15801	15767	15774	15819	15688	15644	15615	15668	15693	15613	15822	15634	15478	15820	15586	15889	15840	15796	15543	15630	15746	15682	15571	15665	15704	15710	15633	15727	15615	15712	15672	15738	15860	15622	15629	15840	15658	15963	15749	15687	15675	15922	15607	15543	15870	15865	15720	15787	15536	15666	15696	15828	15652	15600	15774	15569	15805	15666	15698	15778	15696	15693	15668	15674	15586	15623	15627	15486	15801	15752	15736	15742	15766	15716	15825	15710	15670	15828	15794	15491	15784	15658	15785	15672	15545	15619	15747	15774	15797	15542	15851	15681	15608	15678	15854	15481	15763	15637	15661	15635	15597	15683	15649	15469	15710	15607	15646	15628	15663	15670	15689	15786	15776	15725	15686	15613	15626	15571	15620	15822	15752	15537	15691	15738	15653	15621	15577	15684	15744	15936	15574	15834	15737	15661	15655	15759	15702	15824	15652	15684	15615	15711	15724	15700	15656	15730	15736	15766	15737	15723	15678	15793	15757	15832	15647	15702	15552	15752	15684	15688	15796	15728	15733	15639	15803	15503	15629	15584	15855	15731	15520	15575	15779	15837	15488	15771	15824	15616	15690	15812	15471	15877	15857	15638	15711	15665	15972	15578	15683	15788	15788	15727	15688	15671	15891	15620	15782	15778	15609	15816	15835	15485	15621	15581	15787	15787	15779	15696	15711	15776	15805	15581	15700	15707	15861	15595	15705	15641	15843	15738	15913	15803	15585	15728	15738	15715	15814	15695	15745	15690	15717	15631	15732	15655	15768	15863	15565	15889	15695	15696	15808	15624	15735	15807	15813	15774	15880	15728	15777	15700	15654	15982	15711	15706	15744	15868	15635	15613	15661	15740	15841	15685	15691	15739	15704	15722	15732	15613	15687	15731	15588	15873	15656	15755	15754	15697	15692	15618	15666	15722	15838	15737	15721	15809	15742	15675	15619	15782	15699	15778	15731	15680	15558	15772	15521	15669	15824	15779	15675	15635	15767	15598	15536	15790	15738	15710	15582	15865	15708	15711	15669	15865	15699	15728	15783	15772	15626	15690	15684	15838	15652	15856	15684	15619	15776	15865	15861	15720	15713	15805	15800	15632	15777	15858	15678	15650	15653	15696	15546	15732	15642	15792	15649	15864	15621	15945	15591	15691	15782	15761	15713	15632	15723	15656	15783	15561	15598	15577	15769	15783	15650	15677	15882	15845	15937	15674	15664	15745	15632	15771	15703	15832	15726	15774	15715	15673	15742	15796	15690	15755	15748	15720	15584	15652	15789	15709	15557	15828	15682	15857	15530	15710	15938	15564	15594	15556	15762	15823	15762	15827	15721	15657	15645	15762	15757	15829	15753	15852	15853	15802	15711	15713	15768	15637	15780	15760	15517	15828	15695	15829	15595	15691	15766	15716	15833	15780	15646	15733	15637	15594	15852	15621	15759	15708	15685	15640	15651	15655	15750	15757	15809	15590	15630	15621	15660	15771	15656	15635	15791	15714	15536	15699	15713	15659	15656	15451	15605	15881	15722	15858	15674	15607	15631	15756	15828	15623	15742	15666	15775	15882	15697	15581	15769	15701	15714	15624	15743	15644	15572	15766	15868	15716	15498	15626	15691	15548	15727	15627	15701	15818	15796	15606	15812	15796	15572	15724	15694	15753	15672	15670	15611	15597	15604	15810	15630	15803	15749	15814	15715	15693	15763	15617	15732	15673	15919	15801	15682	15595	15782	15635	15697	15835	15643	15657	15734	15668	15808	15769	15858	15640	15708	15708	15634	15721	15728	15779	15745	15693	15633	15715	15714	15677	15740	15695	15669	15958	15688	15773	15779	15834	15673	15796	15664	15453	15670	15701	15750	15696	15899	15600	15924	15540	15716	15794	15679	15791	15727	15601	15571	15880	15750	15781	15826	15788	15768	15671	15722	15728	15741	15630	15762	15732	15707	15737	15768	15658	15635	15705	15853	15720	15631	15771	15698	15689	15725	15667	15633	15686	15745	15652	15596	15575	15799	15842	15562	15794	15965	15914	15766	15614	15709	15753	15759	15799	15783	15717	15730	15799	15641	15803	15579	15628	15676	15734	15489	15728	15698	15651	15710	15737	15577	15839	15757	15688	15790	15582	15804	15802	15700	15757	15731	15860	15561	15731	15484	15781	15710	15608	15815	15617	15809	15754	15587	15655	15664	15575	15664	15757	15709	15808	15645	15748	15727	15774	15787	15802	15673	15535	15609	15805	15631	15679	15696	15669	15645	15829	15456	15710	15692	15794	15824	15716	15872	15861	15667	15790	15562	15649	15835	15668	15765	15686	15690	15557	15670	15762	15819	15718	15770	15626	15667	15776	15659	15682	15735	15750	15685	15772	15811	15834	15689	15757	15818	15711	15660	15712	15704	15690	15670	15537	15711	15704	15643	15678	15659	15762	15616	15688	15880	15555	15780	15691	15790	15841	15728	15763	15612	15741	15779	15676	15797	15841	15698	15683	15721	15679	15741	15575	15717	15731	15707	15691	15760	15619	15735	15609	15648	15763	15854	15693	15704	15700	15934	15809	15769	15579	15818	15707	15716	15736	15682	15809	15622	15681	15603	15709	15746	15661	15734	15767	15709	15759	15744	15720	15625	15586	15741	15543	15822	15668	15623	15675	15640	15701	15597	15665	15832	15757	15572	15788	15729	15736	15871	15726	15623	15569	15585	15683	15653	15862	15743	15603	15783	15819	15774	15863	15668	15782	15822	15649	15619	15772	15752	15655	15867	15703	15527	15569	15799	15577	15707	15782	15664	15828	15785	15847	15736	15775	15753	15741	15584	15897	15569	15791	15711	15762	15689	15746	15560	15636	15638	15670	15725	15750	15672	15868	15664	15850	15755	15752	15526	15687	15787	15755	15564	15744	15624	15720	15619	15738	15786	15568	15758	15603	15662	15626	15759	15860	15634	15807	15719	15667	15675	15785	15581	15991	15800	15802	15696	15620	15492	15721	15641	15699	15838	15742	15744	15787
22846	21301	29104	23825	21523	23424	24423	19486	18352	18493	18254	18259	18361	17922	18012	17905	17787	17900	17774	18040	17691	17759	17698	17633	17744	17430	17704	17573	17457	17616	18377	21809	22259	21082	19416	18209	17687	17464	17596	17472	17505	17418	17658	17690	17460	17541	17681	17469	17414	17647	17422	17472	17394	17474	17538	17314	17502	17416	17375	17287	17547	17292	17511	17446	17289	17483	17332	17388	17422	17365	17544	17485	17564	17409	17494	17476	17474	17544	17303	17514	17573	17436	17439	17505	17619	17542	17532	17532	17478	17427	17387	17488	17485	17632	17388	17496	17446	17433	17289	17539	17640	17425	17472	17455	17558	17359	17598	17198	17443	17435	17212	17455	17375	17471	17462	17266	17485	17437	17657	17388	17491	17440	17306	17308	17284	17378	17448	17380	17389	17386	17377	17471	17571	17420	17499	17456	17368	17380	17330	17487	17394	17466	17432	17383	17510	17451	17390	17426	17275	17399	17369	17474	17405	17553	17454	17413	17524	17554	17415	17326	17219	17428	17442	17477	17478	17359	17450	17369	17435	17679	17493	17436	17384	17568	17530	17242	17220	17405	17436	17497	17539	17332	17384	17492	17409	17404	17522	17472	17411	17345	17338	17557	17453	17312	17381	17450	17433	17407	17550	17354	17376	17412	17460	17360	17318	17314	17375	17473	17484	17410	17314	17400	17462	17398	17517	17656	17441	17356	17342	17304	17477	17483	17432	17345	17390	17419	17491	17469	17627	17292	17580	17298	17392	17240	17412	17449	17458	17354	17518	17405	17421	17366	17449	17455	17261	17325	17340	17390	17486	17438	17484	17474	17444	17550	17539	17418	17502	17435	17401	17327	17510	17366	17205	17488	17306	17438	17343	17384	17426	17489	17440	17335	17292	17267	17350	17447	17349	17562	17222	17367	17318	17177	17272	17337	17396	17678	17480	17158	17621	17506	17495	17381	17265	17352	17692	17511	17478	17255	17266	17438	17535	17379	17355	17525	17324	17074	17458	17175	17129	17299	17229	17402	17342	17564	17467	17349	17423	17295	17308	17349	17371	17358	17319	17431	17423	17368	17408	17327	17281	17449	17306	17377	17435	17431	17469	17307	17211	17136	17254	17247	17144	17386	17491	17460	17519	17487	17362	17212	17321	17362	17289	17540	17537	17544	17585	17277	17603	17596	17394	17301	17321	17367	17379	17344	17553	17398	17477	17425	17245	17270	17416	17291	17268	17406	17317	17422	17477	17339	17265	17345	17428	17386	17568	17494	17521	17470	17455	17284	17420	17503	17338	17476	17417	17487	17242	17461	17590	17472	17424	17503	17253	17359	17325	17418	17586	17556	17346	17430	17278	17310	17461	17228	17097	17326	17318	17492	17219	17381	17417	17269	17468	17394	17357	17412	17319	17242	17371	17463	17449	17287	17450	17356	17469	17384	17431	17555	17557	17463	17343	17536	17454	17303	17632	17492	17582	17390	17412	17635	17349	17329	17377	17376	17576	17435	17425	17371	17650	17439	17472	17368	17382	17362	17532	17371	17519	17201	17535	17356	17489	17279	17263	17462	17524	17477	17391	17498	17535	17353	17474	17358	17372	17245	17368	17519	17500	17363	17351	17264	17547	17461	17439	17312	17366	17499	17388	17461	17452	17414	17292	17420	17092	17596	17359	17390	17373	17176	17092	17358	17441	17396	17456	17342	17395	17632	17477	17519	17384	17385	17359	17542	17452	17323	17407	17299	17510	17424	17505	17377	17420	17346	17365	17386	17297	17646	17319	17302	17520	17304	17449	17221	17234	17201	17310	17472	17341	17346	17423	17335	17491	17422	17247	17328	17193	17219	17214	17457	17349	17579	17560	17332	17480	17252	17488	17565	17456	17363	17394	17451	17518	17267	17268	17324	17394	17417	17440	17156	17464	17230	17435	17244	17398	17231	17443	17334	17413	17443	17529	17433	17631	17439	17460	17367	17389	17537	17535	17312	17421	17408	17402	17208	17483	17475	17316	17403	17623	17393	17407	17374	17379	17682	17463	17312	17255	17460	17293	17477	17371	17258	17510	17435	17427	17755	17517	17623	17648	17526	17423	17335	17412	17392	17150	17405	17321	17201	17510	17394	17282	17258	17468	17418	17446	17298	17402	17273	17414	17416	17373	17210	17487	17311	17401	17325	17466	17464	17432	17310	17450	17183	17348	17588	17435	17506	17415	17326	17469	17354	17464	17314	17464	17420	17465	17207	17214	17410	17282	17523	17558	17474	17373	17357	17303	17363	17444	17435	17707	17378	17316	17290	17319	17490	17410	17361	17384	17522	17515	17426	17480	17381	17452	17483	17385	17548	17330	17489	17513	17426	17386	17483	17410	17432	17438	17467	17412	17428	17271	17525	17432	17440	17467	17436	17559	17361	17304	17424	17421	17244	17507	17330	17312	17509	17184	17368	17268	17144	17348	17340	17524	17485	17259	17492	17342	17337	17416	17255	17434	17364	17458	17361	17360	17690	17475	17431	17463	17302	17302	17454	17188	17333	17386	17485	17452	17502	17439	17407	17373	17547	17285	17204	17572	17420	17395	17490	17457	17514	17326	17406	17276	17231	17368	17381	17324	17479	17313	17326	17315	17477	17225	17263	17350	17528	17540	17392	17426	17430	17413	17467	17228	17233	17360	17569	17396	17546	17309	17439	17737	17426	17309	17359	17469	17525	17700	17576	17444	17358	17411	17494	17345	17523	17232	17469	17504	17415	17318	17399	17261	17519	17399	17410	17214	17450	17457	17298	17498	17471	17417	17249	17338	17476	17216	17337	17323	17498	17407	17432	17262	17210	17216	17476	17478	17456	17259	17365	17386	17410	17236	17339	17390	17407	17261	17446	17442	17551	17349	17431	17513	17516	17436	17244	17190	17389	17206	17475	17429	17204	17350	17416	16950	17165	17386	17312	17442	17499	17559	17420	17489	17465	17538	17430	17393	17306	17237	17377	17309	17542	17155	17501	17434	17366	17498	17396	17577	17432	17403	17511	17413	17371	17389	17237	17316	17434	17338	17276	17459	17337	17359	17500	17472	17559	17700	17437	17411	17385	17466	17279	17171	17441	17415	17366	17491	17421	17414	17380	17445	17499	17542	17484	17282	17262	17411	17382	17274	17516	17300	17581	17498	17548	17434	17380	17415	17268	17421	17401	17624	17431	17400	17322	17243	17432	17289	17356	17375	17249	17295	17453	17414	17335	17462	17276	17337	17263	17302	17540	17349	17681	17390	17441	17453	17618	17385	17395	17498	17324	17563	17424	17329	17263	17329	17427	17365	17421	17362	17389	17496	17245	17404	17442	17640	17364	17182	16962	17177	17240	17358	17592	17469	17451	17331	17338	17343	17483	17441	17151	17490	17312	17400	17411	17315	17357	17447	17479	17280	17455	17269	17366	17414	17232	17193	17474	17590	17379	17364	17355	17501	17388	17336	17404	17355	17406	17240	17589	17070	17340	17529	17484	17396	17432	17418	17477	17458	17289	17660	17337	17373	17515	17259	17515	17376	17498	17429	17438	17318	17057	17641	17401	17601	17214	17317	17616	17416	17399	17488	17410	17594	17200	17365	17122	17367	17147	17413	17346	17305	17353	17503	17506	17493	17504	17363	17463	17627	17538	17580	17411	17590	17423	17552	17475	17503	17199	17337	17531	17412	17431	17482	17443	17286	17210	17516	17508	17398	17402	17381	17473	17327	17401	17214	17283	17351	17590	17253	17340	17551	17362	17321	17329	17487	17587	17509	17460	17508	17349	17375	17274	17430	17433	17435	17519	17414	17391	17505	17327	17464	17427	17394	17188	17204	17331	17698	17363	17347	17582	17419	17323	17291	17548	17335	17641	17436	17206	17416	17254	17482	17401	17480	17387	17349	17349	17286	17316	17447	17456	17536	17425	17435	17251	17353	17348	17394	17422	17300	17404	17650	17409	17548	17208	17580	17495	17364	17252	17235	17184	17336	17530	17539	17128	17485	17428	17485	17390	17498	17647	17660	17308	17440	17372	17511	17416	17362	17355	17262	17215	17438	17142	17228	17415	17330	17319	17400	17467	17631	17390	17483	17340	17535	17041	17462	17573	17505	17556	17476	17357	17225	17531	17522	17233	17435	17155	17432	17420	17567	17561	17295	17258	17556	17429	17391	17349	17284	17568	17446	17553	17390	17556	17276	17278	17472	17301	17532	17424	17324	17505	17466	17428	17259	17393	17289	17324	17585	17436	17469	17389	17583	17443	17290	17276	17583	17373	17197	17332	17274	17435	17436	17359	17191	17366	17377	17302	17327	17324	17462	17464	17165	17323	17368	17331	17287	17412	17498	17581	17552	17492	17367	17374	17268	17261	17352	17435	17542	17288	17625	17430	17465	17379	17373	17482	17344	17350	17495	17087	17579	17430	17485	17519	17316	17550	17592	17417	17306	17435	17359	17452	17594	17282	17242	17496	17453	17374	17528	17541	17348	17376	17508	17453	17614	17449	17154	17564	17367	17418	17371	17548	17410	17228	17537	17477	17437	17252	17348	17315	17280	17345	17637	17468	17321	17406	17573	17475	17306	17406	17414	17321	17356	17264	17334	17376	17496	17362	17640	17417	17367	17490	17301	17359	17169	17507	17396	17499	17307	17373	17376	17392	17541	17395	17572	17317	17374	17340	17476	17285	17412	17472	17378	17479	17445	17467	17282	17477	17595	17608	17361	17362	17330	17169	17225	17480	17372	17456	17437	17485	17422	17317	17417	17433	17295	17334	17536	17424	17413	17310	17417	17330	17390	17191	17447	17494	17444	17500	17283	17396	17421	17350	17369	17417	17595	17394	17450	17238	17291	17387	17613	17307	17246	17390	17625	17160	17527	17369	17334	17490	17626	17630	17165	17320	17420	17432	17471	17327	17325	17387	17578	17527	17291	17275	17402	17325	17443	17423	17501	17361	17288	17258	17292	17560	17445	17202	17336	17362	17233	17337	17486	17487	17406	17444	17227	17263	17374	17344	17588	17386	17546	17402	17550	17337	17399	17289	17360	17220	17398	17562	17424	17261	17381	17365	17444	17462	17399	17341	17439	17280	17448	17454	17380	17325	17509	17327	17321	17420	17111	17229	17379	17682	17281	17368	17499	17318	17479	17265
16831	29193	28715	24606	21974	20386	19032	18097	17733	17085	16674	16577	16634	16364	16393	16229	16240	16257	16096	16164	16080	16034	16015	15956	16005	15806	15828	15958	15877	15976	17941	23037	23140	20823	17993	16436	16052	15913	15920	15957	15735	15876	15758	15642	15663	15847	15793	15714	15792	15801	15945	15807	15755	15864	15774	15743	15664	15750	15672	15592	15810	15670	15672	15650	15729	15857	15796	15838	15685	15737	15782	15804	15757	15736	15596	15846	15828	15775	15767	15640	15801	15695	15800	15759	15727	15794	15685	15790	15678	15662	15793	15549	15662	16025	15867	15683	15772	15901	15722	15722	15900	15691	15872	15720	15855	15674	15829	15909	15802	15550	15807	15692	15656	15813	15739	15966	15689	15737	15820	15760	15796	15801	15848	15852	15729	15779	15759	15793	15851	15852	15707	15785	15718	15690	15875	15644	15766	15773	15650	15627	15865	15810	15677	15712	15696	15656	15969	15627	15655	15778	15731	15797	15839	15868	15791	15638	15856	15572	15632	15798	15757	15789	15759	15764	15747	15842	15840	15736	15788	15647	15684	15723	15666	15764	15713	15673	15713	15629	15718	15811	15619	15800	15785	15756	15848	15832	15695	15606	15992	15749	15685	15720	15706	15740	15805	15753	15706	15747	15757	15768	15604	15666	15842	15494	15733	15561	15821	15703	15595	15837	15529	15811	15564	15712	15671	15854	15850	15672	15726	15632	15756	15670	15772	15657	15907	15630	15879	15733	15729	15730	15834	15534	15658	15750	15808	15669	15827	15624	15733	15735	15608	15731	15808	15666	15903	15774	15867	15672	15636	15638	15803	15813	15803	15848	15700	15472	15784	15872	15743	15784	15627	15750	15627	15597	15812	15796	15827	15573	15633	15543	15712	15563	15711	15637	15700	15808	15830	15911	15774	15807	15687	15814	15673	15596	15678	15686	15516	15683	15890	15747	15857	15735	15681	15853	15702	15752	15591	15834	15792	15741	15793	15709	15674	15841	15642	15815	15600	15780	15840	15727	15642	15821	15722	15826	15725	15718	15846	15659	15919	15792	15520	15783	15729	15703	15575	15731	15824	15666	15618	15804	15702	15702	15875	15876	15702	15609	15654	15731	15782	15785	15692	15539	15637	15744	15873	15934	15845	15744	15895	15603	15626	15736	15599	15655	15658	15742	15662	15781	15745	15771	15762	15786	15863	15736	15781	15678	15790	15636	15917	15798	15762	15803	15778	15664	15614	15786	15676	15753	15769	15622	15749	15775	15753	15614	15872	15767	15838	15873	15674	15663	15838	15451	15798	15907	15791	15726	15747	15739	15860	15772	15779	15650	15644	15798	15788	15825	15708	15732	15793	15752	15707	15775	15795	15478	15776	15683	15807	15706	15639	15755	15878	15654	15677	15520	16004	15789	15678	15785	15721	15882	15668	15905	15624	15714	15758	15751	15804	15684	15743	15884	15621	15648	15934	15740	15745	15766	15850	15603	15653	15799	15691	15532	15704	15712	16098	15635	15764	15810	15746	15825	15600	15604	15775	15691	15762	15764	15699	15760	15802	15869	15713	15615	15752	15755	15704	15703	15686	15806	15798	15521	15667	15680	15672	15754	15782	15837	15709	15694	15672	15832	15837	15703	15625	15692	15785	15799	15828	15562	15926	15606	15787	15810	15841	15710	15779	15922	15726	15798	15826	15840	15651	15700	15770	15805	15974	15781	15662	15767	15586	15694	15844	15739	15795	15539	15807	15692	15865	15725	15672	15661	15826	15761	15792	15829	15797	15676	15819	15720	15764	15729	15791	15818	15642	15730	15794	15758	15850	15657	15845	15719	15666	15758	15725	15720	15757	15831	15802	15770	15779	15616	15769	15807	15753	15736	15839	15668	15827	15607	15764	15772	15640	15870	15923	15858	15576	15758	15841	15659	15669	15864	15684	15810	15672	15976	15647	15857	15800	15831	15676	15767	15685	15744	15856	15732	15793	15865	15833	15713	15844	15821	15727	15748	15758	15845	15801	15584	15629	15723	15880	15771	15799	15652	15898	15895	15576	15812	15682	15680	15803	15745	15734	15802	15844	15865	15732	15749	15807	15588	15725	15780	15710	15584	15749	15899	15777	15631	15471	15752	15786	15683	15667	15854	15615	15773	15527	15813	15828	15616	15696	15658	15845	15688	15729	15738	15775	15596	15751	15684	15817	15772	15760	15728	15877	15709	15801	15816	15682	15569	15607	15881	15613	15628	15745	15778	15781	15882	15635	15675	15876	15841	15579	15577	15684	15726	15746	15790	15801	15551	15635	15652	15789	15941	15820	15802	15806	15730	15623	15685	15871	15629	15793	15697	15732	15733	15744	15770	15669	15649	15783	15858	15803	15653	15763	15699	15731	15532	15745	15822	15734	15834	15887	15797	15626	15695	15772	15683	15749	15726	15624	15591	15912	15697	15758	15728	15827	15808	15611	15724	15806	15660	15674	15725	15751	15922	15796	15662	15742	15707	15796	15716	15617	15622	15813	15676	15918	15709	15824	15752	15781	15705	15708	16003	15759	15800	15604	15633	15683	15693	15775	15694	15651	15861	15630	15698	15879	15787	15903	15846	15807	15827	15844	15739	15715	15653	15890	15752	15814	15744	15733	15892	15761	15863	15687	15849	15802	15769	15625	15698	15814	15734	15649	15914	15814	15557	15731	15767	15750	15599	15777	15834	15681	15657	15793	15795	15704	15724	15745	15595	15793	15720	15659	15745	15910	15877	15719	15856	15774	15766	15702	15714	15739	15873	15750	15566	15702	15715	15764	15688	15823	15634	15815	15547	15818	15540	15721	15752	15715	15711	15747	15867	15813	15734	15788	15598	15788	15705	15668	15743	15738	15758	15802	15715	15775	15633	15827	15693	15597	15778	15762	15675	15656	15871	15783	15694	15651	15626	15702	15790	15699	15772	15706	15796	15595	15773	15755	15880	15774	15903	15680	15925	15907	15612	15646	15906	15755	15754	15888	15899	15679	15729	15660	15761	15699	15782	15748	15756	15782	15836	15700	15665	15768	15603	15642	15744	15666	15782	15820	15825	15892	15735	15822	15752	15744	15810	15722	15569	15830	15677	15804	15749	15623	15749	15787	15971	15856	15787	15785	15885	15763	15699	15817	15649	15511	15698	15789	15691	15744	15723	15839	15681	15753	15765	15644	15739	15767	15767	15755	15758	15694	15579	15780	15684	15721	15785	15852	15662	15582	15686	15790	15758	15849	15699	15725	15853	15803	15644	15838	15613	15718	15755	15709	15718	15752	15585	15659	15696	15694	15749	15816	15613	15801	15779	15567	15761	15864	15812	15963	15695	15721	15848	15760	15597	15669	15755	15784	15608	15737	15562	15668	15805	15701	15682	15674	15775	15670	15783	15592	15774	15677	15789	15686	15705	15675	15722	15625	15771	15661	15748	15818	15728	15907	15785	15891	15802	15714	15717	15743	15835	15655	15788	15677	15852	15676	15790	15850	15571	15770	15800	15809	15730	15829	15806	15815	15811	15802	15741	15769	15761	15693	15647	15870	15693	15868	15728	15739	15721	15967	15897	15670	15607	15708	15834	15630	15762	15751	15626	15633	15667	16001	15629	15821	15760	15773	15641	15704	15754	15854	15638	15692	15733	15648	15623	15719	15767	15675	15664	15652	15624	15851	15535	15799	15736	15682	15741	15619	15597	15776	15723	15683	15599	15733	15798	15749	15716	15957	15792	15902	15816	15637	15736	15736	15637	15660	15625	15645	15646	15656	15706	15696	15942	15686	15799	15736	15799	15627	15819	15929	15618	15765	15722	15854	15737	15789	15620	15646	15976	15751	15606	15725	15801	15594	15744	15741	15727	15878	15641	15859	15698	15723	15708	15762	15688	15508	15713	15797	15829	15751	15579	15638	15665	15738	15512	15558	15728	15834	15787	15805	15693	15656	15660	15716	15752	15735	15751	15798	15851	15868	15734	15833	15631	15684	15661	15779	15730	15782	15724	15628	15827	15941	15696	15894	15833	15753	15754	15836	15598	15485	15628	15766	15718	15665	15735	15703	15727	15684	15756	15816	15741	15786	15652	15737	15740	15751	15749	15554	15790	15749	15765	15743	15770	15736	15761	15859	15852	15545	15746	15840	15762	15689	15835	15807	15773	15773	15769	15658	15776	15632	15832	15638	15742	15804	15677	15805	15750	15719	15696	15701	15670	15742	15583	15825	15769	15645	15629	15797	15640	15767	15600	15787	15801	15744	15730	15714	15563	15630	15770	15724	15770	15685	15788	15792	15835	15777	15665	15682	15779	15705	15622	15711	15685	15907	15733	15675	15686	15651	15742	15737	15659	15772	15713	15739	15812	15923	15531	15564	15687	15743	15881	15771	15831	15755	15610	15764	15919	15845	15577	15764	15750	15738	15617	15840	15677	15744	15836	15832	15563	15664	15696	15674	15808	15836	15909	15755	15658	15674	15690	15514	15764	15669	15696	15822	15880	15824	15853	15868	15632	15744	15962	15876	15555	15890	15691	15751	15755	15779	15719	15775	15742	15739	15631	15733	15734	15845	15688	15663	15915	15788	15845	15847	15798	15713	15924	15836	15608	15634	15727	15877	15747	15768	15795	15676	15669	15709	15809	15875	15669	15738	15947	15767	15765	15779	15671	15677	15683	15598	15742	15684	15746	15629	15827	15810	15761	15640	15681	15842	15812	15852	15659	15700	15698	15670	15686	15752	15835	15518	15624	15703	15751	15661	15846	15715	15612	15662	15773	15630	15688	15672	15741	15854	15727	15750	15617	15581	15694	15826	15787	15779	15775	15638	15601	15677	15895	15839	15838	15631	15691	15706	15728	15628	15771	15637	15697	15736	15741	15868	15582	15757	15852	15719	15810	15731	15766	15894	15886	15552	15677	15629	15687	15723	15630	15790	15756	15761	15527	15645	15767	15716	15910	15843	15592	15820	15792	15616	15505	15810	15702	15793	15774	15621	15746	15711	15793	15848	15747	15625	15651	15770	15779	15724	15670	15685	15666	15815	15738	15664	15828	15758	15664	15787	15762	15750	15719	15947	15851	15677	15823	15888	15627	15783	15551	15792	15727	15648	15886	15673	15749	15594	15898	15730	15730	15882	15867	15757	15602	15736	15763
27668	22068	24629	21687	18503	18171	18162	17573	17711	17616	17506	17577	17574	17504	17313	17438	17343	17491	17535	17420	17392	17343	17196	17172	17362	17211	17643	17379	17452	17230	17277	17661	17953	17676	17604	17404	17243	17230	17268	17316	17227	17159	17284	17451	17093	17389	17360	17352	17351	17139	17413	17195	17252	17194	17139	17046	17178	17165	17239	17444	17315	17170	17217	17331	17401	17166	17416	17251	17189	17195	17375	17494	17387	17294	17205	17281	17294	17148	17296	17172	17131	17411	17126	17323	17237	17348	17282	17198	17342	17268	17326	17318	17366	17454	17262	17262	17306	17298	17176	17293	17085	17162	17328	17310	17235	17136	17182	17222	17265	17065	17103	17112	17126	17133	17218	17221	17316	17305	17142	17241	17179	17234	17343	17089	17374	17287	17325	17125	17083	17074	17153	17105	17308	17299	17316	17423	17143	17339	17322	17409	17406	17322	17288	17269	17370	17239	17239	17438	17266	17314	17271	17208	17299	17222	17248	17163	17217	17194	17260	17255	17270	17073	17263	17361	17392	17267	17207	17159	17299	17153	17303	17091	17213	17301	17163	17184	17386	17176	17298	17195	17391	17007	17325	17480	17198	17422	17117	17291	17277	17230	17202	17256	17217	17455	17305	17480	17395	17060	17109	17080	17227	17446	17229	17137	17312	17179	17141	17298	17264	17383	17321	17069	17228	17347	17439	17056	17352	17050	17120	17230	17442	17077	17353	17226	17124	17096	17181	17229	17277	17297	17252	17183	17293	17097	17265	17284	17290	17249	17224	17303	17301	17486	17159	17381	17478	17195	17338	17121	17307	17407	17086	17384	17147	17344	17324	17249	17254	17247	17299	17239	17148	17076	17042	17113	17202	17071	17334	17280	17130	17273	17356	17287	17253	17310	17136	17131	17315	17323	17276	17290	17258	17503	17423	17323	17150	17290	17205	17279	17259	17493	17421	17281	17289	17191	17254	17120	17401	17438	17227	17392	17441	17350	17092	17259	17267	17295	17454	17122	17285	16900	17228	17262	17068	17134	17198	17358	17279	17163	17392	17192	17126	17041	17549	17316	17248	17508	17213	17027	17058	17372	17289	17283	17387	17318	17351	17353	17329	17386	17294	17393	17259	17131	17438	17104	17224	17354	17131	17331	17244	17461	17358	17240	17103	17580	17290	17413	17273	17249	17205	17204	17170	17262	17177	17240	17412	17373	17285	17146	17467	17225	17423	17184	17230	17193	17158	17369	17087	17235	17170	17153	17117	17262	17131	17407	17414	17308	17183	17083	17225	17137	17310	17112	17415	17230	17200	17270	17270	17242	17328	17224	17184	17254	17149	17234	17394	17184	17416	17416	17090	17409	17113	17314	17222	17324	17217	17254	17107	17164	17204	17483	17267	17526	17395	17400	17236	17396	17327	17268	17395	17295	17248	17191	17170	17155	17082	17407	17256	17341	17320	17299	17401	17242	17303	17156	17227	17291	17227	17255	17182	17346	17301	17394	17243	17303	17316	17393	17313	17242	17209	17209	17112	17269	17037	17131	17235	17156	17161	17241	17145	17239	17186	17196	17097	17275	17349	17370	17293	17353	17344	17229	17135	17354	17218	17373	17208	17185	17066	17165	17337	17301	17090	17100	17232	17069	17420	17285	17363	17333	17328	17223	17252	17263	17387	17190	17134	17311	17330	17342	17430	17255	17350	17264	17368	17241	17079	17275	16988	17162	17385	17347	17188	17454	17165	17380	17063	17219	17299	17102	17274	17176	17270	17174	17252	17227	17270	17250	17489	17121	17270	17210	17244	17203	17208	16969	17332	17262	17106	17287	17286	17254	17326	17237	17362	17329	17386	17106	17085	17115	17232	17259	17456	17218	17316	17495	17294	17082	17213	17350	17075	17250	17175	17201	17020	17241	17297	17174	17193	17416	17207	17329	17313	17232	17094	17312	17066	17246	17389	17253	17163	17249	17244	17230	17113	17461	17334	17018	17276	17172	17338	17231	17385	17231	17325	17165	17202	17086	17139	17029	17124	17333	17218	17091	17192	17407	17015	17199	17247	17111	17247	17190	17228	17314	17311	17095	17078	17332	17155	17186	17188	17266	17304	17403	17442	17188	17241	17386	17476	17231	17154	16976	17141	17190	17267	17348	17339	17431	17140	17389	17314	17288	17529	17246	17342	17332	17295	17304	17243	17395	17209	17274	17195	17190	17350	17297	17225	17146	17295	17114	17243	17385	17352	17220	17351	17193	17281	17128	17183	17463	17223	17296	17198	17311	17465	17403	17439	17276	17287	17335	17491	17478	17275	17306	17164	17201	17282	17216	17223	17170	17401	17210	17136	17112	17217	17316	17019	17148	17306	17540	17418	17367	17517	17366	17393	17285	17247	17135	17197	17328	17257	17183	17312	17367	17265	17360	17389	17212	17265	17377	17262	17325	17117	17168	17477	17079	17231	17149	17325	17285	17381	17248	17021	17218	17305	17421	17243	17128	17369	17195	17257	17278	17079	17138	17141	17237	17366	17186	17444	17367	17193	17274	17328	17108	17192	17122	17631	17281	17101	17243	17327	17332	17152	17238	17319	17245	17291	17227	17288	17246	17252	17203	17259	17385	17302	17204	17222	17301	17184	17310	17236	17190	17129	17246	17203	17280	17368	17307	17245	17176	17370	17184	17117	17003	17361	17209	17384	17294	17235	17129	17345	17210	17332	17306	17304	17268	17174	17322	17286	17196	17423	17187	17437	17154	17312	17331	17260	17169	17136	17191	17198	17321	17248	17174	17236	17355	17261	17104	17419	17152	17380	17251	17318	17262	17308	17074	17380	17414	17233	17130	17387	17379	17419	17334	17205	17218	17344	17347	17153	17292	17231	17338	17274	17183	17356	17171	17224	17249	17286	17189	17425	17181	17320	17120	17236	17222	17147	17217	17231	17162	17263	17000	17289	17094	17221	17344	17259	17295	17217	17363	17233	17327	17054	17230	17199	17204	17407	17329	17359	17466	17318	17215	17286	17235	17419	17350	17369	17415	17067	17198	17109	17231	17185	17412	17192	17268	17063	17411	17361	17256	17451	17418	17391	17187	17346	17304	17442	17385	17428	17233	17355	17168	17470	17352	16996	17248	17235	17328	17092	17335	17079	17094	17442	17178	17217	17157	17258	17373	17147	17319	17281	17443	17345	17216	17158	17082	17311	17399	17039	17112	17198	17399	17244	17426	17225	17190	17056	17296	17259	17395	17272	17147	17491	17411	17298	17146	17111	17477	17368	17310	17202	17204	17079	17286	17302	17455	17281	17095	17192	17325	17315	17075	17256	17271	17267	17098	17135	17012	17383	17174	17008	17221	17378	17236	17447	17333	17296	17148	17268	17245	17307	17233	17212	17195	17353	17272	17387	17421	17218	17246	17275	17202	17304	17413	17290	17243	17197	17264	17371	17302	17234	17314	17089	17423	17467	17180	17236	17205	17493	17203	17537	17177	17317	17263	17196	17253	17422	17171	17465	17302	17245	17187	17290	17379	17396	17319	17017	17316	17379	17163	17026	17272	17350	17402	17152	17068	17153	17177	17250	17249	17229	17042	17254	17352	17370	17314	17348	17285	17184	17260	17207	17156	17152	17140	17331	17189	17284	17358	17481	17254	17330	17121	17230	17340	17205	17194	17173	17228	17051	17118	17406	17195	17243	17233	17343	17275	17557	17462	17288	17142	17197	17275	17358	17276	17142	17003	17327	17272	17305	17244	17217	17424	17188	17211	17195	17132	17372	17122	17217	17261	17204	17334	17106	17264	16948	17185	17191	17282	17165	17202	17371	17228	17231	17139	17100	17217	17253	17388	17508	17025	17267	17341	17354	17378	17223	17351	17380	17129	17214	17178	17256	17184	17156	17066	17237	17337	17225	17347	17167	17402	17301	17239	17115	17127	17259	17309	17217	17329	17272	17319	17217	17152	17267	17333	17466	17405	17299	17259	17072	17371	17152	17278	17199	17278	17358	17130	17274	17340	17134	17348	17343	17298	17425	17164	17263	17435	17349	17285	17217	17260	17240	17024	17328	17188	17075	17207	17311	17396	17325	17356	17262	17265	17265	17176	17126	17228	17204	17243	17326	17086	17304	17363	17184	17189	17222	17199	17273	17302	17359	17246	17337	17248	17269	17347	17163	17263	17195	17137	17041	17348	17199	17184	17338	17287	17393	17384	17344	17381	17181	17315	17307	17282	17076	17358	17356	17346	17265	17195	17077	17272	17221	17504	17508	17262	17270	17488	17085	17340	17367	17231	17100	17414	17259	17180	17148	17126	17342	17081	17252	17472	17071	17259	17157	17416	17350	17360	17283	17255	17322	17133	17340	17105	17186	17258	16917	17145	17370	17290	17201	17127	17182	17319	17211	17334	17269	17210	17164	17300	17283	17457	17305	17302	17390	17268	17281	17052	17308	17270	17124	17323	17280	17400	17287	17171	17191	17138	17183	17348	17237	17145	17200	17222	17256	17190	17384	17192	17154	17198	17187	17287	17242	17216	17115	17041	17195	17044	17241	17396	17128	17428	17125	17367	17311	17292	17273	17410	17254	17286	17257	17311	17413	17088	17253	17178	17210	17147	17187	17253	17448	17206	17413	17286	17262	17255	17154	17122	17185	17303	17306	17222	17109	17533	17363	17043	17216	17440	17139	17334	17503	17235	17303	17350	17119	17348	17278	17182	17214	17262	17083	17155	17267	17414	17215	17291	17272	17060	17354	17264	17162	17412	17349	17437	17506	17185	17071	17102	17219	17340	17371	17227	17372	17348	17258	17309	17194	17158	17290	17163	17369	17276	17108	17256	17124	17137	17432	17202	17354	17165	17044	17223	17273	17437	17241	17235	17170	17328	17312	17173	17044	17317	17401	17236	17027	17171	17145	17172	17236	17370	17242	17117	17264	17230	17411	17438	17404	17239	17235	17070	17285	17508	17389	17326	17298	17222	17370	17238	17285	17229	17135	17288	17459	17297	17319	17299	17398	17259	17282	17217	17359	17261	17143	17166	17158	17377	17159	17073	17336	17196	17232	17306	17223	17209	17484	17357	17080	16974	17240	17278	17111	17376	17151	17242	17147	17178	17272	17244	17177	17154	17046	17368	17237	17295	17325	17143	17153	17211	17488	17168
15408	19487	21031	18834	17993	16986	17024	16379	16218	16206	15951	15827	15944	15760	15807	15807	15728	15789	15828	15820	15803	15787	15567	15773	15590	15713	15764	15569	15605	15710	16020	16472	16280	16363	15966	15878	15747	15646	15785	15659	15640	15537	15798	15890	15675	15392	15805	15795	15704	15698	15521	15628	15653	15650	15630	15555	15653	15837	15666	15536	15597	15563	15723	15666	15807	15647	15556	15510	15796	15571	15606	15670	15581	15678	15555	15669	15483	15630	15546	15582	15743	15779	15611	15571	15724	15704	15452	15762	15595	15671	15731	15572	15635	15708	15589	15625	15596	15604	15589	15570	15795	15580	15725	15613	15737	15516	15808	15496	15571	15802	15653	15570	15688	15666	15629	15635	15571	15668	15570	15582	15744	15606	15612	15700	15614	15804	15791	15561	15660	15620	15749	15661	15910	15623	15679	15742	15675	15601	15755	15722	15708	15734	15597	15609	15523	15751	15563	15718	15761	15551	15881	15541	15662	15613	15661	15690	15658	15629	15768	15519	15573	15676	15624	15715	15605	15728	15741	15644	15604	15573	15537	15691	15707	15489	15676	15569	15805	15603	15664	15592	15768	15777	15669	15589	15593	15576	15521	15739	15623	15653	15584	15716	15550	15559	15593	15635	15679	15574	15757	15720	15720	15629	15641	15668	15744	15695	15718	15728	15701	15634	15626	15672	15645	15581	15693	15664	15595	15768	15683	15467	15617	15639	15827	15598	15675	15572	15517	15658	15987	15662	15489	15567	15717	15651	15878	15626	15690	15544	15597	15695	15572	15633	15675	15771	15723	15515	15468	15820	15754	15790	15706	15834	15757	15539	15671	15587	15652	15614	15592	15690	15799	15591	15739	15666	15616	15704	15533	15708	15789	15631	15479	15683	15613	15533	15556	15678	15678	15679	15639	15548	15712	15536	15622	15777	15755	15616	15626	15642	15696	15520	15519	15641	15871	15689	15681	15666	15649	15804	15606	15666	15657	15421	15509	15663	15716	15591	15621	15594	15719	15642	15750	15569	15510	15499	15630	15658	15750	15634	15621	15618	15626	15659	15635	15776	15656	15646	15541	15553	15683	15650	15796	15599	15647	15693	15679	15667	15686	15483	15543	15701	15582	15515	15706	15714	15553	15552	15684	15657	15644	15666	15666	15585	15648	15557	15651	15565	15588	15643	15577	15698	15585	15650	15502	15752	15648	15486	15744	15701	15688	15602	15743	15567	15687	15565	15679	15562	15663	15848	15738	15629	15492	15610	15596	15758	15757	15668	15667	15723	15764	15663	15703	15718	15649	15664	15605	15692	15815	15591	15534	15570	15769	15601	15815	15772	15851	15692	15745	15796	15649	15522	15704	15657	15527	15753	15604	15457	15780	15689	15640	15529	15752	15592	15686	15619	15532	15524	15637	15685	15743	15624	15649	15609	15695	15594	15656	15671	15635	15900	15778	15687	15583	15548	15594	15654	15575	15518	15689	15743	15853	15727	15542	15708	15865	15573	15599	15588	15565	15591	15739	15777	15444	15797	15501	15693	15792	15798	15760	15643	15618	15649	15630	15798	15635	15592	15839	15818	15451	15655	15796	15622	15476	15729	15672	15617	15831	15649	15772	15626	15575	15625	15736	15606	15738	15666	15702	15633	15602	15645	15642	15586	15587	15727	15657	15624	15628	15675	15521	15611	15693	15446	15662	15508	15586	15698	15594	15625	15592	15580	15741	15633	15611	15582	15709	15649	15680	15679	15750	15813	15633	15656	15755	15539	15545	15483	15471	15658	15743	15742	15637	15744	15492	15687	15624	15627	15624	15842	15741	15610	15639	15677	15663	15549	15739	15681	15666	15672	15581	15632	15642	15642	15809	15538	15653	15724	15760	15851	15734	15747	15726	15728	15727	15637	15750	15534	15628	15626	15689	15690	15569	15694	15555	15629	15734	15536	15652	15752	15853	15554	15721	15551	15719	15751	15776	15602	15507	15743	15751	15572	15608	15588	15680	15770	15676	15530	15675	15658	15764	15708	15701	15398	15790	15650	15800	15747	15453	15755	15574	15737	15682	15677	15475	15719	15572	15704	15620	15597	15515	15893	15505	15665	15498	15926	15641	15669	15786	15481	15570	15773	15639	15508	15678	15718	15553	15743	15720	15517	15952	15618	15739	15797	15708	15594	15703	15383	15691	15849	15644	15610	15543	15779	15692	15550	15536	15612	15664	15687	15767	15602	15773	15578	15559	15734	15612	15709	15548	15583	15602	15513	15811	15698	15700	15668	15642	15676	15553	15663	15778	15628	15740	15889	15597	15631	15622	15740	15592	15479	15572	15775	15727	15577	15670	15633	15658	15828	15531	15669	15685	15756	15606	15497	15525	15481	15650	15601	15632	15623	15978	15684	15708	15708	15533	15687	15650	15723	15691	15643	15667	15748	15449	15662	15703	15776	15714	15629	15491	15711	15594	15791	15703	15632	15695	15729	15483	15768	15603	15662	15792	15516	15806	15637	15645	15810	15607	15584	15727	15719	15816	15702	15760	15464	15691	15812	15664	15783	15725	15722	15767	15839	15540	15756	15746	15657	15728	15712	15689	15730	15638	15679	15760	15694	15692	15678	15765	15722	15797	15847	15808	15750	15749	15621	15501	15839	15556	15800	15712	15767	15624	15663	15654	15581	15674	15644	15652	15562	15505	15426	15626	15794	15607	15616	15695	15638	15649	15696	15782	15590	15604	15732	15577	15760	15695	15673	15772	15513	15779	15791	15633	15733	15583	15587	15796	15546	15685	15759	15587	15635	15646	15740	15676	15682	15655	15645	15680	15611	15434	15755	15742	15510	15608	15730	15513	15556	15541	15582	15765	15747	15749	15628	15606	15703	15719	15628	15567	15652	15589	15545	15625	15645	15639	15542	15707	15606	15561	15604	15620	15759	15556	15796	15720	15731	15528	15513	15626	15550	15554	15733	15657	15564	15751	15630	15654	15686	15616	15632	15823	15634	15672	15654	15684	15615	15740	15682	15758	15552	15703	15732	15565	15497	15725	15624	15781	15642	15632	15728	15699	15654	15616	15621	15600	15736	15643	15689	15558	15656	15703	15588	15732	15847	15502	15752	15699	15669	15709	15638	15799	15690	15497	15672	15684	15537	15888	15569	15749	15534	15727	15546	15723	15733	15555	15824	15577	15515	15617	15558	15677	15689	15689	15700	15812	15405	15803	15920	15628	15756	15747	15755	15668	15571	15670	15676	15640	15727	15682	15578	15686	15663	15660	15546	15876	15785	15830	15780	15683	15766	15614	15464	15619	15637	15694	15584	15759	15628	15689	15659	15591	15621	15661	15693	15696	15746	15740	15489	15723	15652	15578	15717	15565	15832	15690	15699	15793	15698	15754	15657	15587	15720	15764	15680	15665	15574	15488	15703	15650	15438	15718	15561	15793	15733	15624	15636	15716	15676	15819	15666	15616	15735	15660	15726	15731	15696	15575	15589	15561	15705	15847	15719	15622	15751	15636	15696	15580	15737	15585	15942	15653	15760	15501	15745	15759	15621	15789	15727	15949	15705	15541	15584	15616	15627	15533	15719	15594	15642	15741	15685	15694	15735	15653	15552	15563	15476	15626	15672	15785	15751	15745	15550	15634	15722	15712	15821	15604	15559	15566	15658	15654	15660	15656	15641	15497	15581	15519	15718	15576	15665	15706	15634	15777	15620	15628	15631	15676	15775	15728	15684	15570	15638	15685	15560	15775	15609	15738	15710	15496	15495	15732	15715	15739	15607	15642	15694	15647	15724	15562	15639	15679	15708	15600	15590	15595	15459	15866	15605	15649	15627	15572	15623	15391	15738	15717	15483	15741	15585	15670	15760	15777	15707	15540	15664	15735	15690	15768	15812	15694	15701	15690	15706	15643	15616	15708	15788	15584	15657	15704	15595	15745	15655	15691	15623	15701	15720	15690	15760	15600	15484	15739	15597	15533	15743	15542	15548	15665	15834	15650	15691	15730	15848	15658	15602	15636	15927	15723	15854	15637	15616	15724	15606	15656	15647	15706	15655	15615	15534	15748	15716	15526	15692	15816	15796	15564	15635	15755	15831	15535	15660	15579	15573	15758	15618	15588	15767	15483	15441	15784	15660	15583	15625	15670	15458	15717	15642	15508	15554	15509	15638	15769	15736	15474	15566	15656	15610	15587	15540	15696	15738	15541	15623	15654	15652	15654	15806	15462	15541	15764	15567	15571	15749	15668	15633	15676	15503	15633	15735	15626	15800	15691	15685	15650	15681	15623	15531	15598	15693	15626	15728	15573	15627	15641	15469	15544	15526	15731	15632	15665	15652	15726	15481	15672	15741	15653	15755	15685	15746	15783	15731	15735	15770	15832	15538	15669	15722	15603	15592	15724	15780	15645	15541	15672	15818	15701	15615	15665	15723	15505	15725	15656	15620	15707	15790	15642	15667	15712	15747	15656	15708	15603	15815	15818	15710	15619	15652	15537	15469	15725	15647	15755	15794	15548	15681	15575	15543	15598	15737	15746	15734	15614	15598	15633	15725	15662	15677	15754	15701	15844	15639	15638	15499	15609	15701	15606	15664	15645	15832	15585	15696	15548	15692	15441	15691	15646	15669	15549	15604	15655	15609	15907	15539	15625	15700	15499	15751	15639	15617	15539	15506	15651	15617	15724	15826	15755	15527	15597	15609	15559	15792	15741	15622	15743	15642	15718	15565	15750	15598	15657	15541	15677	15583	15649	15524	15689	15614	15849	15713	15711	15712	15480	15787	15594	15755	15844	15608	15656	15715	15699	15498	15442	15651	15666	15569	15624	15632	15617	15753	15551	15765	15601	15475	15662	15527	15687	15664	15534	15716	15754	15602	15680	15722	15709	15666	15562	15585	15549	15532	15627	15788	15570	15575	15537	15685	15565	15767	15722	15678	15623	15783	15695	15658	15526	15751	15688	15639	15559	15635	15688	15435	15569	15614	15705	15649	15616	15653	15823	15787	15447	15551	15620	15719	15790	15594	15689	15604	15691	15657	15629	15768	15611	15676	15614	15695	15561	15521	15616	15794	15754	15722	15801	15644	15755	15672	15618	15566	15788	15718	15657	15716	15739	15672	15636	15472	15658	15838	15486	15710	15617	15813	15689	15698
23994	21326	28669	24422	22128	21831	20867	18545	18057	18221	18096	17687	17569	17703	17634	17509	17562	17266	17457	17372	17448	17549	17475	17195	17270	17283	17389	17312	17413	17434	18872	19719	19529	18822	18132	17475	17487	17362	17282	17428	17220	17161	17365	17215	17346	17283	17440	17275	17521	17300	17141	17142	17262	17237	17109	17133	17154	17155	17286	17260	17288	17251	17147	17309	17319	17108	17143	17171	17220	17199	17300	17223	17254	17208	17270	17241	17470	17094	17392	17320	17348	17486	17252	17081	17289	17242	17226	17286	17173	17154	17165	17164	17193	17082	17261	17113	17110	17259	17398	17126	16969	17109	17257	17247	17114	17307	17000	17287	17118	17078	17221	17113	17360	17210	17184	17178	17246	16994	17079	17046	17189	17232	17057	17201	17311	17079	17066	17191	17300	17293	17042	17242	17194	17306	17332	17109	17306	17190	17240	17292	17160	17311	17228	17270	17133	17283	17029	17239	17105	16967	17330	17186	17119	17292	17320	17175	17253	17079	17052	17297	17319	17198	17238	17339	17105	17315	17133	17230	17266	17151	17181	17145	17116	17206	17303	17003	17217	17195	17017	17015	17049	17127	17389	17260	17065	17154	17165	17207	17183	17233	17329	17106	17283	17212	17048	17203	17141	17366	17383	17124	17291	16997	17186	17230	17318	17242	17290	17115	17298	17276	17247	17164	17174	17215	17348	17334	17194	17207	17068	17034	17103	17161	17035	17204	16977	17145	17119	17333	17143	16985	17257	17104	17134	17034	17315	17128	17360	17217	17163	17200	17118	17428	17152	17064	17260	17137	17149	17117	17310	17220	17275	17196	17277	17378	17238	17121	17281	17224	17369	17134	17235	17081	17191	17258	17390	17134	17183	17332	17171	17200	17361	17074	17024	17096	17051	17046	17207	17328	17134	17255	17293	17422	17105	17124	16996	17265	17322	17152	17040	17224	17335	17323	17247	17207	17199	17161	17157	17256	17178	17139	17272	17152	16861	17301	17310	16961	17349	17341	17190	17045	17225	17207	17403	17247	17049	17256	17212	17153	17329	17382	17170	17292	17077	17076	17092	17320	17246	17111	17193	17104	17280	17291	17297	17122	17193	17204	17195	17264	17269	17058	17068	17263	17035	16959	17126	17417	17091	17368	17335	17274	17343	17156	17184	17271	17336	17157	17206	17317	17277	16982	17187	17086	17364	17167	17219	17511	17142	17193	17283	17008	17182	17160	17129	17222	17153	17239	17042	17067	17092	17172	17163	17303	17196	17344	17236	17345	17180	17049	17167	17216	17207	17256	17202	17096	17309	17136	17394	17208	17201	17254	17397	17095	17316	17243	17233	17029	17176	17266	17147	17292	17036	17198	16948	17100	17108	17288	17151	17033	17038	16922	17218	17359	17124	17380	17263	17358	17190	16967	17113	17173	17137	17042	17254	17222	17404	17172	17102	17281	17320	17079	17363	17104	17464	17363	17173	17210	17200	17112	17134	17275	17341	17183	17343	17244	17128	17115	17309	17332	17075	17059	17313	17227	17202	17066	17144	17195	17218	17235	17090	17170	17028	17163	17276	17208	17296	17201	17155	17126	17202	16937	17281	17282	17182	17224	17389	17111	17210	17148	17098	16988	17072	17202	17250	17222	17202	17064	17106	17135	17280	17181	17250	17077	17259	17167	17230	17227	17247	17198	17410	17224	17049	17159	17382	17214	17133	17314	17312	17154	17505	17184	17247	17369	17300	17316	17129	17096	17124	17269	17221	17349	17352	17279	17208	17220	17252	17164	17343	17161	17354	17190	17349	16975	17132	17102	17188	17513	17244	17134	17165	16979	17091	17389	17141	17214	17221	17279	17140	17160	17145	16991	17253	17044	17349	16972	17094	17145	17326	17060	17298	17253	17279	17305	17155	17108	17244	17102	17184	17028	17211	17244	17210	17247	17299	17198	17047	17138	17143	17359	17269	17172	17277	17137	17089	17212	17168	17224	17221	16928	17046	17248	17200	17374	17270	17140	17179	16971	17356	17384	16962	17226	17031	17167	17080	17065	17045	17151	17049	17304	17091	17378	17056	17101	17149	17109	17210	16976	17194	17258	17208	17180	17120	17118	17248	17156	17050	17259	17311	17125	17143	17117	17181	17387	17138	17298	17097	17455	17265	17103	17183	17190	17144	17190	17282	17276	17351	17264	17232	17269	17135	17181	17221	16950	17245	17196	17212	17147	17365	17112	17090	17226	17173	17285	17171	17093	17388	17239	17240	17327	17111	17364	17407	16943	17121	17136	17103	17315	17148	17135	17275	17242	17186	17587	17234	17157	17043	17092	17101	17261	17146	17129	17197	17211	17325	17155	17326	16952	17130	17391	17044	17137	17020	17133	17380	17227	17180	17105	17127	17239	17141	17234	16993	17291	17362	17087	17302	17378	17270	17294	17067	17294	17178	17390	17190	17234	17095	17108	17109	17133	17245	17199	17058	17149	17263	17099	17059	17123	17204	17258	17300	17111	17105	17257	17039	17220	17287	17262	17344	17219	17305	17241	17137	17044	17341	17128	17188	17125	17146	17224	17190	17217	17097	17271	17164	17088	17045	17294	17120	17272	17106	17136	17328	17205	17196	17272	17128	17230	17172	17149	17082	17320	17344	17233	17193	17325	17294	17346	17014	17116	17262	17131	17232	16942	17156	17053	17117	17430	17305	17238	17340	17274	17348	17270	17151	16927	17063	17287	17273	17343	17304	17057	17378	17099	17260	17204	17276	17109	17319	17042	17199	17092	17084	16977	17089	17240	17096	17151	17174	17373	17341	17147	17183	17325	17129	17211	17296	17023	17309	17160	17282	17414	17101	17375	17247	17341	17067	17153	17227	17009	17179	17388	17173	17284	17600	17084	17082	17023	16770	17071	17227	17278	17114	17271	17228	17280	17066	17116	17307	17250	17156	17228	17141	17072	17163	17290	17413	17159	17337	17120	16972	17143	17096	17263	17192	17105	17130	16998	17219	17199	17168	17139	17093	17158	17149	17078	17209	17335	17523	17013	17209	17155	16893	17162	17103	16960	17268	17229	17021	17242	17159	17406	17300	17332	17186	17117	17218	17162	17200	17162	17206	17265	17221	17332	17252	17221	17084	17141	17220	17042	17056	17105	17115	17224	17362	17234	17048	17100	17171	17352	17244	17223	17213	17204	17083	17202	17149	17131	17233	17138	17348	17317	17151	17061	17085	16974	17101	17131	16983	17055	17302	17286	17084	17236	17256	17322	17153	17308	17252	17287	17191	17173	16986	17276	17221	17259	17316	17306	17253	17105	17268	17120	17169	17348	17145	17039	17175	17173	17130	17332	17107	17238	17060	17307	17149	17135	17325	17125	17318	17122	17217	17355	17203	17344	17244	17277	17374	17141	17175	17286	17007	17357	17078	17101	17054	17068	17224	17129	17156	17260	17162	16886	17009	17118	17158	17227	17316	17132	17260	17317	17146	17121	17204	17334	17146	17243	17187	17327	17231	17301	17232	17033	17403	17372	17064	17146	17124	16991	17256	17129	17230	17179	17069	17405	17202	17228	17161	17279	17196	17252	17119	17237	17011	17180	17310	17033	17101	17335	17185	17135	17088	17292	17317	17117	17089	17276	17172	17315	17090	17208	17138	17176	17229	16983	17136	17233	17245	17188	17346	17222	17294	17127	17248	17092	17466	17200	17137	17272	17262	17122	17314	17230	17249	17251	17337	17381	17159	17311	17300	17005	17061	17267	17251	17478	17267	17293	17258	17066	17171	17120	17193	17227	17332	17220	17180	17148	17153	17270	17137	17248	17337	17085	17375	17124	17335	17192	17089	17204	16987	17361	17156	17230	17080	17183	17156	16953	17128	17194	17092	17135	17186	17031	17160	17164	17173	17103	16975	17180	17148	16969	17143	17138	17214	17336	17147	17291	17106	16990	17163	17147	17161	17150	17092	17110	17241	17326	17112	17035	17246	17169	17238	17245	17178	17195	17408	16971	17163	17158	17173	17338	17269	17346	17201	17103	17219	16969	17120	17365	17057	17083	17384	17071	17204	17180	17162	17202	17231	17379	17251	17125	17239	17289	17320	17273	17213	17273	17212	17199	17197	17034	17129	17130	17265	17232	17326	17233	17095	17126	17272	17380	17235	17167	17120	17152	16940	17181	17157	17284	17412	17035	17108	17098	17216	17112	17066	16964	17126	16901	17371	17505	17214	17247	17120	17058	17316	17138	17387	17112	17309	17079	17127	17236	17201	17052	17143	17380	17274	17110	17258	17114	17166	17206	17247	17165	17229	16915	17425	17268	17207	17241	17244	17244	17175	17226	17168	17124	17279	17120	17162	17067	17144	17070	17221	17148	17045	17107	17186	17234	17159	17238	17189	17003	17233	17009	17123	17422	17239	17223	17214	17232	17104	16984	17166	17137	17502	17137	17244	17311	17324	17234	17180	17059	17149	17194	17208	17146	17147	17033	17148	17087	17326	17254	17129	17234	17407	17165	17126	17257	17195	17277	17149	17097	17328	17301	17275	17140	17178	17110	17213	17157	17148	17322	17070	17209	17397	17214	17220	17090	17156	17167	17202	17283	17333	17131	17244	17237	17293	17192	17315	17216	17117	17279	17233	17061	17358	17360	17072	17206	17256	17132	17220	17186	17224	17146	17076	17081	17096	17070	17197	17336	17100	17369	17102	17231	17074	16949	17256	17140	17275	17224	17175	17161	17424	17297	17518	17346	17346	16956	17191	17173	17181	17181	17100	17178	17042	17171	17336	17133	16957	17356	17310	17282	17261	17348	17135	17154	17356	17276	17281	17106	17187	17236	17311	17211	17232	17079	17279	17087	17135	17279	17222	17011	17145	17217	17316	17113	17143	17429	17347	17123	17045	16939	17386	17109	17223	17188	17155	17336	17229	17179	17387	17309	17367	17388	17390	17277	17039	17198	17080	17118	17179	16910	17013	17242	17146	17149	17008	17099	17238	17224	17260	17236	17281	17210	17045	17148	17097	17091	17238	17311	17166	17225	17373	17111	17273	17263	17212	17102	17196	17108	17152	17230	17267	17085	17229	17090	17194	17031	17310	17266	17085	17227	17150	17250	17194	17107	17070	17184	17338	17230	17024	17380	17311	17181	17106	17132	17254	17174
14914	25478	24958	21109	19602	18693	17950	17287	16688	16623	16329	16224	16209	15928	16123	15951	15778	16030	16041	15966	15759	15956	15757	15825	15729	15758	15713	15658	15862	16052	18799	19506	18881	17934	16685	16026	15713	15639	15645	15704	15675	15596	15806	15641	15771	15631	15340	15537	15707	15482	15715	15778	15691	15624	15705	15702	15820	15871	15610	15663	15684	15533	15821	15598	15776	15771	15789	15612	15800	15761	15687	15660	15660	15609	15639	15858	15740	15706	15632	15617	15510	15753	15665	15728	15564	15639	15598	15743	15620	15618	15600	15637	15518	15586	15655	15596	15588	15819	15506	15819	15634	15757	15700	15647	15693	15565	15859	15765	15693	15653	15712	15611	15716	15707	15658	15441	15560	15686	15695	15647	15585	15736	15623	15590	15731	15660	15703	15717	15632	15666	15555	15766	15780	15695	15763	15618	15827	15731	15601	15538	15735	15715	15644	15621	15552	15806	15623	15781	15831	15642	15527	15569	15661	15644	15506	15662	15698	15733	15767	15538	15445	15770	15598	15821	15736	15710	15467	15862	15690	15609	15448	15568	15450	15774	15628	15623	15657	15602	15728	15589	15633	15718	15620	15561	15651	15621	15743	15801	15733	15598	15635	15586	15827	15826	15512	15574	15744	15443	15694	15632	15713	15720	15484	15618	15542	15555	15690	15571	15641	15656	15780	15740	15807	15720	15768	15634	15814	15583	15703	15615	15707	15740	15515	15638	15674	15523	15697	15830	15623	15615	15726	15638	15761	15674	15654	15757	15601	15720	15726	15703	15689	15762	15587	15648	15536	15544	15816	15619	15600	15636	15794	15448	15712	15705	15569	15620	15636	15761	15600	15666	15689	15731	15605	15738	15732	15595	15530	15846	15623	15698	15751	15733	15599	15753	15693	15679	15748	15703	15791	15696	15660	15575	15688	15686	15738	15674	15727	15562	15608	15721	15632	15490	15759	15738	15631	15612	15781	15733	15623	15726	15683	15667	15582	15659	15673	15544	15690	15564	15667	15608	15559	15650	15739	15720	15622	15783	15601	15793	15610	15609	15829	15567	15618	15490	15716	15621	15601	15753	15657	15644	15773	15508	15749	15836	15684	15672	15728	15841	15651	15631	15721	15850	15570	15774	15511	15819	15746	15555	15647	15882	15628	15602	15578	15627	15698	15585	15605	15588	15770	15701	15524	15912	15652	15758	15783	15699	15561	15663	15554	15554	15582	15516	15778	15716	15774	15582	15716	15534	15652	15563	15791	15611	15675	15533	15823	15623	15709	15771	15582	15618	15590	15614	15627	15645	15529	15808	15736	15460	15788	15591	15637	15659	15791	15707	15602	15713	15543	15635	15754	15715	15778	15549	15534	15564	15722	15641	15897	15579	15603	15579	15842	15473	15722	15832	15659	15601	15636	15628	15542	15713	15588	15590	15712	15564	15519	15505	15867	15713	15667	15657	15637	15760	15619	15598	15675	15607	15670	15752	15534	15765	15644	15614	15718	15500	15585	15754	15606	15593	15803	15665	15763	15479	15730	15774	15637	15736	15744	15719	15676	15520	15707	15662	15609	15699	15660	15695	15741	15647	15623	15679	15584	15526	15675	15588	15732	15674	15608	15681	15681	15770	15805	15710	15551	15593	15654	15674	15873	15547	15717	15754	15499	15675	15668	15809	15688	15825	15801	15684	15662	15470	15709	15805	15651	15717	15767	15581	15613	15674	15771	15738	15762	15849	15605	15631	15644	15588	15714	15790	15590	15471	15690	15746	15694	15569	15702	15808	15432	15789	15584	15649	15761	15673	15671	15722	15851	15644	15567	15696	15785	15584	15705	15621	15626	15585	15607	15630	15847	15844	15661	15690	15576	15723	15685	15663	15769	15658	15447	15618	15422	15609	15700	15599	15671	15641	15603	15638	15617	15757	15587	15665	15600	15703	15707	15668	15792	15535	15643	15656	15542	15703	15718	15740	15700	15670	15653	15683	15668	15809	15533	15620	15743	15740	15644	15854	15474	15682	15501	15578	15681	15668	15654	15637	15714	15691	15683	15583	15556	15668	15464	15721	15672	15596	15661	15756	15623	15655	15585	15665	15604	15620	15652	15667	15683	15719	15722	15797	15550	15668	15743	15618	15589	15751	15674	15608	15609	15854	15806	15705	15766	15578	15709	15559	15895	15973	15541	15760	15697	15589	15701	15665	15658	15744	15761	15615	15593	15718	15688	15675	15559	15815	15581	15793	15511	15725	15678	15793	15565	15660	15620	15590	15703	15578	15836	15819	15470	15595	15645	15551	15762	15589	15759	15612	15502	15504	15675	15675	15535	15603	15667	15765	15602	15739	15645	15837	15517	15777	15578	15605	15568	15702	15688	15651	15668	15682	15792	15619	15797	15591	15477	15499	15603	15735	15528	15652	15726	15665	15727	15636	15652	15677	15629	15502	15576	15690	15733	15846	15603	15602	15602	15680	15756	15614	15669	15789	15647	15532	15714	15640	15690	15724	15714	15637	15723	15826	15834	15557	15646	15732	15721	15686	15797	15653	15698	15598	15524	15572	15637	15704	15627	15696	15703	15619	15705	15589	15697	15708	15574	15726	15568	15641	15455	15594	15646	15567	15744	15738	15764	15783	15594	15637	15504	15761	15611	15643	15762	15589	15563	15681	15730	15739	15619	15514	15908	15653	15599	15757	15599	15702	15617	15562	15730	15507	15700	15750	15651	15524	15718	15679	15609	15548	15626	15581	15760	15690	15876	15691	15597	15648	15746	15729	15665	15601	15592	15549	15677	15689	15670	15687	15526	15637	15783	15657	15735	15686	15665	15515	15598	15599	15796	15763	15649	15631	15759	15930	15720	15705	15595	15765	15633	15706	15729	15568	15626	15626	15529	15534	15629	15541	15635	15836	15813	15690	15722	15544	15544	15611	15739	15807	15607	15546	15677	15570	15686	15653	15714	15680	15665	15699	15518	15576	15558	15696	15619	15658	15694	15686	15755	15871	15648	15641	15793	15636	15680	15557	15531	15685	15638	15620	15658	15647	15698	15451	15683	15485	15616	15499	15619	15661	15612	15774	15684	15628	15669	15753	15687	15612	15711	15636	15630	15606	15662	15720	15593	15669	15548	15638	15646	15639	15592	15622	15514	15752	15675	15697	15805	15589	15876	15705	15727	15691	15742	15504	15697	15605	15650	15737	15488	15626	15735	15578	15627	15829	15648	15686	15699	15679	15748	15740	15583	15657	15618	15593	15866	15798	15642	15615	15658	15733	15703	15632	15662	15648	15561	15712	15447	15799	15675	15754	15705	15729	15734	15554	15724	15621	15642	15522	15689	15592	15654	15735	15568	15569	15547	15822	15683	15629	15527	15660	15693	15597	15636	15676	15433	15666	15657	15743	15778	15517	15738	15679	15666	15673	15727	15663	15513	15720	15626	15790	15581	15754	15682	15836	15676	15453	15645	15716	15674	15675	15623	15829	15639	15647	15807	15646	15598	15644	15571	15645	15569	15744	15670	15615	15601	15866	15718	15608	15621	15525	15645	15561	15738	15629	15540	15492	15711	15627	15680	15713	15666	15691	15697	15606	15670	15646	15627	15773	15731	15727	15720	15659	15661	15876	15735	15835	15683	15617	15495	15529	15797	15717	15661	15723	15548	15531	15643	15683	15711	15755	15722	15881	15596	15707	15741	15817	15547	15754	15583	15578	15583	15591	15601	15642	15664	15528	15693	15723	15607	15580	15763	15572	15735	15768	15600	15729	15623	15737	15748	15691	15709	15767	15739	15524	15574	15800	15619	15731	15639	15688	15655	15725	15523	15772	15741	15604	15553	15512	15614	15484	15579	15560	15606	15709	15643	15679	15838	15606	15650	15690	15723	15638	15661	15844	15738	15590	15684	15681	15746	15794	15644	15526	15677	15654	15835	15650	15619	15738	15590	15554	15671	15662	15477	15605	15648	15787	15640	15582	15741	15655	15516	15779	15690	15633	15827	15723	15661	15715	15721	15597	15696	15688	15621	15559	15794	15530	15572	15669	15724	15747	15543	15641	15693	15723	15701	15585	15654	15727	15576	15602	15810	15868	15650	15622	15440	15722	15666	15650	15537	15715	15586	15601	15536	15720	15642	15639	15468	15743	15666	15632	15586	15634	15806	15753	15570	15711	15519	15776	15637	15470	15698	15749	15669	15655	15604	15569	15684	15755	15794	15607	15683	15547	15756	15595	15673	15656	15669	15585	15585	15685	15697	15670	15733	15664	15604	15633	15702	15696	15644	15842	15568	15598	15690	15595	15496	15625	15695	15670	15508	15796	15612	15773	15669	15550	15525	15753	15823	15798	15572	15702	15607	15714	15492	15638	15742	15740	15750	15878	15579	15687	15474	15580	15580	15807	15591	15718	15671	15808	15578	15591	15580	15584	15663	15595	15682	15683	15734	15585	15544	15888	15606	15590	15633	15596	15663	15630	15571	15541	15606	15741	15533	15818	15495	15667	15809	15495	15624	15737	15614	15702	15677	15519	15940	15612	15670	15756	15700	15675	15643	15570	15642	15783	15746	15716	15617	15725	15666	15674	15693	15614	15523	15477	15703	15736	15614	15689	15702	15613	15628	15602	15648	15489	15632	15733	15636	15600	15534	15694	15769	15583	15572	15537	15803	15706	15665	15743	15776	15650	15680	15693	15567	15697	15634	15670	15655	15586	15776	15587	15586	15549	15829	15481	15652	15824	15646	15645	15713	15736	15518	15667	15589	15592	15641	15521	15587	15709	15696	15398	15649	15610	15624	15742	15630	15489	15696	15698	15621	15689	15455	15639	15553	15630	15578	15663	15641	15502	15777	15677	15570	15516	15611	15737	15567	15774	15786	15605	15729	15635	15582	15583	15644	15775	15651	15474	15717	15726	15675	15870	15865	15531	15581	15463	15789	15657	15563	15741	15656	15391	15799	15683	15570	15927	15586	15560	15552	15602	15659	15561	15753	15626	15742	15790	15704	15677	15715	15665	15659	15549	15584	15692	15661	15641	15615	15606	15721	15629	15554	15694	15741	15675	15784	15819	15578	15627	15569	15566	15938	15503	15490	15533	15756	15789	15527	15765	15664	15493	15766	15503	15652	15640	15636	15754	15781	15641	15638	15713	15628	15693
22910	21326	29183	23841	21559	23538	24418	19283	18470	18638	18387	18059	18109	17935	17945	17939	17846	17800	17744	17627	17648	17592	17733	17602	17681	17621	17716	17603	17608	17962	21565	22177	21304	19851	18385	17993	17661	17415	17638	17314	17427	17352	17404	17474	17312	17377	17537	17643	17354	17558	17467	17333	17444	17461	17481	17280	17440	17346	17497	17403	17430	17647	17417	17503	17477	17472	17181	17408	17531	17372	17421	17374	17413	17361	17437	17462	17452	17457	17414	17417	17574	17488	17300	17272	17476	17476	17378	17353	17403	17455	17489	17593	17483	17443	17459	17435	17511	17538	17425	17384	17560	17546	17535	17488	17403	17424	17409	17414	17338	17253	17489	17497	17333	17227	17454	17276	17502	17439	17393	17384	17393	17304	17517	17595	17377	17473	17260	17320	17345	17371	17319	17372	17282	17374	17486	17304	17247	17393	17472	17332	17241	17408	17496	17315	17413	17565	17373	17467	17324	17329	17225	17469	17561	17477	17428	17399	17411	17482	17290	17544	17587	17398	17489	17525	17463	17435	17483	17421	17530	17399	17645	17496	17407	17220	17451	17356	17335	17411	17425	17440	17345	17264	17220	17417	17411	17290	17423	17517	17280	17198	17110	17400	17343	17507	17377	17333	17440	17144	17533	17572	17465	17424	17366	17594	17428	17193	17190	17255	17243	17349	17439	17376	17375	17429	17375	17491	17324	17392	17317	17347	17260	17268	17497	17441	17212	17464	17428	17296	17382	17429	17308	17289	17422	17417	17287	17418	17282	17683	17368	17342	17325	17310	17450	17243	17522	17328	17509	17383	17291	17544	17557	17435	17266	17353	17264	17325	17397	17341	17507	17338	17547	17278	17443	17265	17290	17344	17350	17465	17279	17334	17372	17437	17338	17545	17277	17477	17383	17313	17284	17148	17401	17339	17213	17480	17229	17469	17349	17475	17512	17360	17242	17454	17387	17446	17377	17446	17057	17193	17388	17509	17346	17665	17470	17497	17500	17186	17314	17550	17305	17254	17434	17442	17376	17147	17383	17265	17516	17494	17321	17405	17287	17205	17360	17160	17364	17457	17483	17342	17385	17370	17577	17490	17372	17287	17319	17374	17298	17290	17428	17443	17300	17399	17324	17557	17565	17329	17337	17500	17435	17407	17693	17218	17305	17538	17208	17224	17539	17628	17412	17420	17424	17230	17252	17572	17171	17521	17538	17365	17330	17359	17487	17445	17290	17203	17312	17156	17379	17187	17180	17239	17094	17338	17339	17312	17464	17298	17219	17400	17225	17349	17487	17316	17382	17393	17383	17387	17122	17367	17531	17413	17147	17257	17725	17418	17262	17563	17433	17232	17139	17523	17412	17401	17478	17441	17208	17322	17320	17553	17381	17376	17321	17473	17311	17228	17432	17383	17243	17358	17265	17391	17371	17612	17539	17465	17138	17279	17434	17551	17393	17534	17391	17422	17682	17419	17407	17377	17299	17317	17310	17377	17175	17324	17341	17381	17519	17265	17393	17265	17272	17386	17228	17358	17231	17510	17320	17361	17561	17389	17255	17277	17407	17400	17149	17454	17527	17425	17449	17340	17521	17570	17571	17500	17289	17483	17346	17402	17468	17196	17429	17624	17230	17466	17436	17333	17259	17584	17260	17365	17380	17241	17547	17322	17498	17333	17374	17504	17474	17448	17571	17351	17440	17217	17538	17518	17404	17332	17521	17396	17581	17450	17346	17276	17542	17693	17339	17624	17525	17365	17643	17401	17488	17482	17372	17459	17289	17083	17274	17418	17631	17412	17307	17655	17336	17397	17321	17521	17517	17393	17239	17604	17525	17515	17446	17340	17373	17399	17501	17347	17418	17346	17279	17277	17376	17438	17592	17468	17376	17364	17317	17399	17364	17361	17350	17481	17337	17374	17369	17377	17430	17334	17441	17265	17336	17594	17376	17354	17268	17435	17358	17480	17360	17279	17427	17462	17417	17404	17443	17460	17369	17416	17383	17251	17472	17375	17182	17368	17548	17451	17307	17356	17301	17339	17324	17433	17291	17605	17281	17498	17367	17341	17278	17493	17308	17254	17223	17334	17489	17347	17470	17209	17320	17424	17330	17245	17269	17361	17323	17215	17409	17520	17251	17421	17277	17432	17432	17422	17361	17545	17383	17619	17468	17416	17371	17475	17302	17469	17267	17318	17539	17318	17553	17302	17609	17485	17378	17397	17558	17433	17299	17305	17390	17605	17532	17286	17340	17324	17243	17519	17488	17044	17338	17267	17367	17395	17469	17308	17488	17301	17336	17411	17382	17373	17396	17443	17395	17323	17387	17414	17395	17339	17368	17413	17309	17274	17204	17176	17296	17351	17517	17451	17184	17104	17298	17240	17378	17465	17430	17469	17527	17435	17442	17389	17384	17162	17479	17346	17433	17245	17537	17579	17394	17360	17274	17213	17434	17390	17421	17439	17449	17361	17333	17249	17242	17348	17506	17360	17464	17611	17354	17505	17491	17201	17211	17257	17414	17415	17401	17426	17400	17375	17310	17381	17528	17286	17253	17499	17245	17406	17270	17237	17308	17183	17398	17330	17083	17330	17238	17281	17340	17229	17407	17497	17328	17404	17595	17278	17518	17400	17300	17360	17581	17276	17567	17524	17510	17236	17374	17427	17622	17470	17273	17502	17470	17400	17348	17285	17515	17639	17319	17353	17460	17338	17437	17348	17325	17368	17419	17253	17522	17541	17295	17369	17234	17379	17346	17257	17542	17225	17186	17285	17636	17435	17371	17566	17372	17413	17442	17340	17387	17331	17424	17178	17379	17508	17391	17255	17280	17444	17407	17492	17313	17485	17338	17289	17488	17297	17393	17428	17493	17338	17292	17249	17329	17393	17561	17298	17331	17314	17373	17499	17378	17336	17252	17240	17267	17080	17095	17182	17326	17190	17436	17470	17233	17298	17260	17430	17311	17260	17480	17302	17401	17241	17403	17404	17278	17488	17401	17469	17348	17470	17356	17546	17387	17373	17322	17232	17543	17492	17406	17394	17301	17337	17419	17364	17464	17215	17198	17327	17416	17422	17579	17456	17438	17458	17332	17157	17453	17347	17247	17566	17372	17355	17428	17324	17213	17422	17450	17280	17516	17392	17401	17521	17391	17412	17285	17285	17462	17348	17502	17427	17383	17472	17236	17231	17401	17405	17353	17407	17301	17594	17457	17316	17476	17265	17378	17494	17289	17278	17499	17597	17469	17419	17501	17475	17475	17490	17377	17432	17332	17190	17241	17266	17245	17287	17310	17251	17285	17537	17611	17383	17236	17434	17436	17412	17332	17400	17280	17454	17275	17482	17425	17505	17388	17521	17634	17444	17360	17261	17279	17374	17336	17384	17479	17344	17422	17459	17463	17195	17306	17399	17442	17375	17118	17352	17140	17475	17293	17370	17375	17251	17565	17514	17497	17383	17380	17414	17358	17591	17397	17360	17324	17357	17384	17097	17551	17411	17384	17420	17414	17280	17179	17344	17266	17370	17202	17224	17372	17431	17513	17360	17325	17346	17356	17337	17391	17352	17477	17219	17308	17167	17239	17418	17502	17355	17383	17432	17441	17411	17555	17567	17253	17354	17702	17480	17241	17343	17450	17209	17269	17367	17380	17344	17272	17576	17409	17483	17472	17296	17249	17481	17527	17375	17318	17191	17557	17570	17433	17473	17330	17275	17297	17389	17304	17258	17285	17481	17378	17445	17459	17522	17381	17504	17488	17532	17453	17316	17329	17435	17426	17328	17431	17443	17448	17427	17461	17446	17359	17390	17452	17441	17249	17319	17264	17331	17318	17411	17352	17226	17240	17356	17444	17149	17212	17598	17588	17390	17408	17357	17684	17401	17381	17539	17477	17348	17227	17472	17374	17484	17440	17430	17278	17440	17452	17428	17403	17415	17350	17282	17328	17281	17313	16980	17477	17606	17336	17390	17608	17354	17475	17227	17515	17432	17402	17325	17267	17510	17413	17345	17296	17490	17256	17367	17413	17436	17419	17142	17348	17176	17340	17238	17226	17486	17247	17428	17191	17337	17420	17217	17149	17593	17516	17418	17461	17195	17302	17427	17213	17330	17218	17521	17584	17240	17209	17378	17516	17489	17503	17369	17448	17413	17293	17234	17410	17245	17337	17331	17343	17293	17267	17319	17402	17544	17389	17515	17304	17341	17289	17292	17505	17446	17398	17513	17426	17299	17527	17236	17374	17420	17425	17501	17354	17360	17396	17237	17282	17435	17369	17322	17379	17415	17446	17161	17329	17303	17393	17350	17404	17418	17328	17566	17557	17418	17468	17379	17322	17355	17460	17400	17516	17349	17582	17457	17355	17380	17396	17319	17323	17374	17407	17287	17330	17327	17255	17497	17452	17342	17224	17346	17333	17358	17243	17340	17530	17300	17454	17257	17282	17430	17557	17397	17467	17461	17475	17284	17460	17370	17251	17123	17436	17310	17409	17428	17186	17081	17389	17323	17203	17378	17234	17311	17359	17544	17354	17249	17443	17455	17380	17380	17548	17391	17427	17313	17266	17160	17294	17470	17320	17160	17429	17374	17420	17286	17628	17371	17425	17458	17409	17412	17338	17371	17259	17127	17330	17279	17228	17436	17472	17323	17381	17458	17471	17316	17317	17160	17379	17407	17589	17566	17524	17609	17360	17372	17501	17341	17373	17490	17339	17540	17441	17388	17344	17381	17370	17280	17534	17476	17480	17370	17188	17236	17365	17259	17346	17301	17348	17475	17536	17598	17315	17280	17227	17352	17478	17470	17431	17546	17459	17193	17154	17577	17514	17277	17422	17438	17466	17322	17280	17177	17417	17429	17468	17405	17508	17219	17208	17399	17278	17417	17378	17507	17326	17202	17354	17490	17483	17452	17609	17241	17409	17410	17285	17368	17356	17297	17250	17394	17317	17347	17285	17671	17305	17470	17485	17228	17276	17265	17497	17398	17325	17525	17431	17275	17200	17467	17342	17304	17350	17328	17337	17387	17392	17636	17448	17387	17460	17323	17439	17350	17266	17433	17300	17282	17348	17246	17396	17271	17211	17195	17302	17316	17304	17497	17329	17572	17337	17431	17286	17405	17357	17416	17332	17122	17283	17384	17375	17379
16731	30058	27603	23944	21939	20595	18516	17806	17417	17336	17057	17032	16618	16371	16391	16066	16103	16137	16008	16107	15924	15973	15937	16042	15869	15987	16025	15962	15935	17132	22560	23119	20985	18888	16896	16226	15995	15765	15988	15732	15709	15853	15779	15831	15805	15803	15768	15823	15666	15662	15675	15791	15645	15817	15631	15794	15774	15614	15840	15733	15757	15699	15775	15675	15602	15762	15877	15737	15757	15819	15646	15628	15731	15687	15711	15773	15951	15894	15799	15908	15799	15640	15703	15656	15730	15686	15778	15601	15689	15708	15882	15622	15895	15719	15737	15645	15539	15808	15733	15620	15711	15756	15833	15673	15657	15710	15843	15688	15709	15697	15680	15725	15696	15717	15716	15871	15578	15772	15788	15584	15712	15658	15735	15845	15804	15881	15849	15661	15760	15686	15676	15801	15816	15513	15865	15760	15734	15724	15691	15848	15690	15695	15915	15626	15670	15753	15795	15732	15577	15845	15742	15878	15838	15674	15873	15797	15689	15807	15773	15765	15809	15620	15931	15733	15650	15791	15792	15840	15745	15594	15787	15542	15653	15705	15595	15729	15736	15930	15765	15861	15786	15852	15627	15769	15738	15852	15856	15840	15644	15705	15621	15684	15875	15730	15715	15618	15692	15698	15679	15770	15684	15755	15710	15702	15712	15714	15860	15629	15805	15909	15619	15684	15776	15681	15840	15963	15685	15643	15863	15664	15806	15621	15638	15689	15714	15767	15717	15765	15834	15741	15696	15824	15747	15704	15711	15769	15741	15722	15708	15629	15746	15821	15745	15721	15814	15822	15696	15772	15633	15587	15712	15701	15652	15790	15661	15758	15756	15785	15737	15675	15666	15758	15746	15808	15729	15652	15758	15745	15690	15772	15742	15761	15657	15429	15758	15715	15876	15764	15817	15733	15784	15877	15771	15940	15707	15696	15753	15712	15714	15533	15684	15683	15770	15791	15735	15832	15557	15838	15918	15872	15678	15826	15668	15791	15763	15523	15685	15800	15824	15901	15633	15749	15661	15770	15786	15787	15780	15789	15651	15874	15829	15725	15657	15864	15793	15849	15824	15732	15755	15845	15805	15674	15670	15526	15827	15707	15714	15809	15858	15814	15608	15772	15894	15755	15734	15853	15616	15763	15682	15689	15872	15855	15766	15913	15875	15708	15736	15798	15654	15695	15647	15719	15741	15800	15792	15789	15743	15672	15704	15833	15772	15516	15623	15823	15637	15809	15825	15659	15653	15646	15786	15501	15747	15893	15802	15699	15703	15637	15596	15604	15758	15643	15915	15603	15907	15716	15821	15743	15752	15663	15697	15734	15831	15732	15856	15491	15663	15817	15769	15799	15660	15629	15900	15828	15625	15754	15680	15733	15781	15671	15692	15816	15597	15580	15698	15626	15418	15739	15747	15722	15728	15701	16017	15870	15680	15637	15684	15699	15793	15579	15701	15714	15802	15828	15822	15652	15771	15773	15676	15718	15735	15824	15747	15554	15860	15870	15726	15777	15843	15736	15739	15744	15734	15849	15680	15787	15910	15651	15800	15773	15662	15629	15772	15574	15740	15864	15870	15774	15714	15738	15898	15580	15794	15828	15687	15907	15591	15761	15812	15703	15653	15608	15769	15781	15689	15748	15787	15655	15932	15698	15541	15711	15700	15868	15819	15796	15622	15680	15573	15808	15779	15833	15744	15779	15947	15826	15648	15537	15867	15711	15671	15847	15920	15730	15834	15789	15624	15611	15843	15778	15856	15812	15683	15819	15627	15815	15807	15827	15776	15641	15653	15740	15689	15782	15731	15718	15656	15802	15840	15732	15611	15785	15724	15709	15603	15753	15784	15741	15703	15580	15771	15734	15632	15581	15811	15765	15683	15853	15617	15551	15694	15607	15673	15788	15855	15993	15774	15697	15793	15745	15775	15690	15716	15834	15769	15642	15682	15653	15791	15615	15684	15769	15684	15802	15870	15688	15865	15587	15744	15674	15753	15670	15662	15808	15798	15700	15846	15843	15645	15774	15896	15681	15642	15774	15607	15737	15808	15664	15823	15765	15729	15707	15922	15779	15639	15749	15785	15765	15770	15623	15716	15542	15628	15847	15572	15686	15781	15782	15578	15733	15720	15661	15690	15801	15717	15621	15871	15701	15855	15680	15774	15708	15813	15654	15860	15773	15931	15702	15731	15659	15699	15743	15760	15776	15810	15844	15877	15647	15808	15827	15657	15623	15682	15700	15652	15581	15586	15824	15571	15756	15708	15781	15645	15769	15687	15711	15813	15563	15858	15672	15647	15710	15759	15849	15682	15666	15537	15676	15828	15795	15732	15804	15670	15698	15666	15602	15524	15543	15613	15775	15647	15715	15803	15721	15801	15714	15817	15788	15781	15726	15740	15786	15717	15455	15700	15841	15672	15810	15832	15821	15714	15687	15619	15771	15823	15728	15869	15801	15793	15638	15749	15665	15716	15926	15689	15912	15662	15708	15838	15879	15726	15706	15965	15638	15848	15712	15661	15694	15859	15691	15720	15676	15774	15693	15744	15662	15679	15753	15805	15469	15599	15787	15716	15647	15827	15845	15837	15715	15760	15768	15791	15526	15901	15597	15507	15741	15786	15664	15771	15726	15661	15693	15655	15649	15750	15884	15535	15723	15765	15612	15671	15496	15740	15731	15829	15795	15585	15548	15585	15818	15758	15633	15664	15514	15636	15691	15657	15679	15803	15766	15745	15685	15802	15933	15759	15702	15819	15846	15731	15652	15767	15697	15543	15780	15847	15763	15710	15620	15600	16039	15768	15824	15673	15605	15735	15772	15814	15948	15758	15808	15644	15664	15748	15684	15666	15616	15687	15597	15625	15614	15727	15761	15844	15685	15597	15621	15533	15760	15694	15783	15855	15762	15723	15818	15868	15740	15758	15682	15780	15692	15747	15848	15798	15874	15693	15696	15757	15708	15794	15678	15845	15657	15539	15865	15711	15925	15617	15694	15729	15807	15685	15588	15757	15767	15783	15627	15709	15717	15606	15675	15901	15719	15846	15739	15843	15649	15843	15729	15774	15796	15713	15665	15714	15678	15808	15711	15702	15631	15724	15670	15749	15779	15697	15663	15840	15743	15859	15692	15685	15672	15784	15714	15821	15627	15819	15750	15896	15770	15733	15746	15694	15719	15697	15717	15758	15733	15779	15640	15809	15697	15655	15605	15658	15830	15740	15840	15741	15927	15895	15681	15579	15797	15711	15669	15811	15608	15796	15815	15870	15767	15745	15713	15746	15924	15853	15724	15738	15778	15742	15566	15617	15849	15773	15756	15682	15861	15877	15716	15772	15742	15682	15858	15690	15715	15702	15818	15734	15813	15823	15798	15789	15727	15872	15529	15701	15646	15834	15727	15691	15858	15773	15719	15730	15700	15741	15841	15588	15607	15667	15887	15634	15813	15649	15833	15637	15805	15707	15730	15797	15777	15740	15863	15744	15702	15664	15658	15693	15795	15731	15551	15878	15982	15614	15780	15868	15703	15732	15741	15796	15669	15852	15782	15789	15501	15815	15614	15884	15832	15711	15705	15544	15804	15681	15767	15658	15741	15991	15818	15791	15792	15634	15681	15707	15790	15756	15636	15721	15618	15993	15653	15721	15656	15810	15752	15700	15593	15702	15727	15832	15754	15618	15520	15896	15591	15800	15586	15728	15777	15775	15721	15906	15798	15652	15734	15641	15662	15751	15909	15775	15657	15720	15793	15718	15806	15618	15723	15550	15975	15694	15638	15794	15658	15660	15839	15568	15675	15654	15876	15423	15650	15580	15690	15723	15824	15647	15767	15873	15715	15804	15686	15704	15848	15565	15638	15543	15722	15690	15618	15792	15806	15683	15794	15596	15688	15815	15929	15848	15719	15634	15756	15799	15813	15817	15727	15662	15549	15687	15728	15763	15744	15701	15653	15658	15675	15647	15705	15654	15832	15651	15702	15762	15840	15588	15800	15663	15504	15794	15716	15797	15736	15737	15819	15694	15733	15756	15821	15779	15685	15712	15668	15863	15748	15451	15683	15800	15808	15791	15547	15768	15850	15672	15824	15573	15720	15646	15785	15731	15763	15671	15742	15666	15688	15800	15678	15733	15858	15675	15947	15639	15798	15771	15805	15666	15692	15668	15635	15612	15784	15745	15761	15796	15863	15741	15765	15774	15531	15779	15690	15589	15723	15536	15713	15710	15640	15810	15734	15571	15620	15627	15609	15868	15682	15547	15709	15505	15595	15560	15773	15730	15686	15820	15727	15755	15743	15677	15697	15616	15674	15744	15778	15651	15755	15693	15675	15734	15687	15758	15719	15672	15711	15765	15662	15547	15896	15835	15711	15760	15622	15809	15823	15637	15708	15721	15843	15814	15715	15658	15831	15657	15737	15806	15756	15816	15599	15613	15689	15717	15843	15714	15805	15836	15664	15598	15639	15850	15788	15712	15650	15841	15646	15888	15763	15808	15486	15601	15643	15779	15698	15724	15815	15843	15786	15777	15928	15819	15879	15599	15743	15732	15626	15864	15827	15808	15527	15828	15599	15646	15640	15790	15708	15926	15884	15814	15664	15917	15792	15881	15797	15954	15767	15542	15701	15840	15704	15785	15618	15699	15715	15784	15719	15902	15821	15578	15845	15623	15930	15770	15801	15396	15671	15558	15614	15748	15729	15662	15594	15640	15754	15728	15757	15682	15614	15663	15627	15644	15740	15781	15757	15515	15708	15599	15885	15807	15706	15665	15781	15810	15895	15736	15718	15778	15783	15740	15765	15555	15935	15677	15722	15676	15927	15756	15749	15652	15633	15700	15822	15659	15831	15825	15801	15723	15907	15775	15590	15671	15712	15667	15676	15700	15712	15783	15827	15777	15704	15703	15771	15735	15980	15523	15704	15674	15642	15790	15754	15777	15831	15593	15670	15870	15669	15816	15709	15895	15761	15791	15647	15791	15678	15487	15671	15802	15691	15581	15610	15616	15714	15503	15628	15756	15761	15671	15775	15832	15625	15836	15559	15697	15814	15706	15987	15631	15760	15700	15688	15789	15616	15817	15892	15721	15710	15893	15727	15811	15830	15699	15769	15715	15807	15828	15731	15761	15881	15707	15684	15816	15656
27704	22212	24434	21674	18622	17968	17966	17871	17872	17765	17729	17565	17691	17540	17516	17567	17655	17709	17597	17431	17490	17764	17584	17421	17559	17401	17636	17497	17497	17463	17543	17723	17913	17926	17568	17530	17436	17622	17486	17490	17450	17431	17283	17589	17440	17494	17508	17196	17234	17352	17504	17435	17311	17329	17365	17301	17544	17555	17420	17566	17384	17451	17458	17352	17694	17230	17462	17403	17335	17576	17394	17371	17500	17608	17568	17455	17313	17476	17389	17483	17251	17552	17629	17442	17585	17266	17318	17352	17517	17473	17505	17354	17438	17429	17482	17360	17342	17389	17474	17323	17403	17346	17439	17548	17312	17356	17504	17565	17360	17494	17530	17300	17459	17485	17420	17311	17378	17339	17662	17312	17449	17484	17428	17509	17414	17394	17530	17460	17452	17311	17466	17343	17567	17677	17260	17506	17334	17550	17419	17412	17544	17400	17356	17564	17260	17378	17464	17489	17520	17482	17371	17241	17425	17455	17463	17613	17230	17618	17556	17369	17289	17447	17415	17368	17458	17516	17244	17407	17383	17388	17431	17364	17452	17334	17583	17476	17432	17553	17444	17363	17355	17482	17228	17467	17506	17345	17322	17349	17239	17355	17555	17236	17519	17476	17399	17577	17345	17483	17524	17347	17479	17422	17537	17541	17593	17482	17707	17533	17490	17351	17454	17306	17593	17400	17469	17331	17246	17498	17545	17419	17550	17104	17445	17323	17420	17461	17434	17281	17342	17321	17314	17311	17191	17722	17365	17431	17432	17326	17433	17458	17342	17306	17427	17266	17318	17501	17361	17408	17416	17584	17362	17459	17345	17350	17435	17489	17455	17471	17425	17418	17350	17515	17557	17351	17541	17509	17482	17584	17464	17458	17498	17481	17249	17270	17343	17348	17376	17413	17442	17373	17499	17356	17362	17329	17391	17409	17622	17375	17382	17533	17471	17397	17239	17386	17605	17232	17395	17526	17365	17422	17488	17497	17415	17428	17332	17275	17485	17278	17450	17371	17393	17646	17453	17475	17478	17512	17388	17416	17295	17582	17457	17607	17624	17385	17479	17551	17307	17391	17308	17426	17595	17560	17359	17420	17273	17521	17494	17464	17414	17376	17426	17541	17477	17579	17240	17497	17223	17314	17334	17594	17397	17557	17352	17609	17323	17343	17409	17196	17457	17314	17531	17414	17501	17395	17443	17415	17559	17298	17518	17578	17390	17472	17295	17450	17337	17333	17530	17548	17361	17514	17315	17405	17504	17464	17459	17332	17363	17454	17540	17508	17305	17509	17315	17304	17581	17302	17337	17589	17311	17519	17378	17319	17426	17437	17398	17464	17392	17573	17418	17409	17312	17379	17375	17479	17308	17374	17373	17379	17484	17357	17537	17488	17634	17505	17068	17413	17435	17336	17388	17505	17382	17438	17308	17613	17550	17312	17617	17287	17394	17329	17442	17568	17404	17437	17515	17371	17310	17363	17409	17236	17431	17329	17448	17326	17406	17638	17471	17525	17478	17558	17493	17438	17411	17432	17346	17508	17266	17345	17262	17419	17584	17386	17329	17374	17494	17306	17316	17345	17510	17455	17377	17484	17484	17352	17425	17506	17504	17306	17349	17478	17430	17495	17397	17451	17523	17373	17385	17479	17421	17335	17537	17304	17503	17419	17384	17330	17392	17533	17446	17285	17421	17351	17346	17348	17501	17504	17366	17490	17504	17379	17419	17462	17489	17472	17390	17547	17655	17488	17474	17314	17310	17384	17595	17562	17217	17517	17315	17502	17326	17493	17599	17362	17528	17545	17600	17667	17544	17380	17477	17261	17522	17383	17588	17290	17403	17228	17458	17236	17487	17494	17419	17407	17491	17473	17359	17434	17343	17270	17406	17629	17526	17366	17527	17566	17520	17478	17276	17257	17431	17387	17511	17445	17301	17444	17342	17458	17610	17480	17431	17365	17515	17432	17326	17593	17404	17507	17475	17473	17458	17429	17357	17336	17338	17340	17259	17644	17313	17426	17486	17356	17378	17387	17601	17383	17387	17667	17364	17373	17436	17480	17386	17326	17123	17247	17461	17277	17342	17494	17428	17266	17420	17303	17295	17235	17382	17491	17414	17408	17290	17402	17442	17504	17362	17341	17468	17631	17347	17611	17505	17483	17338	17383	17494	17505	17164	17503	17344	17323	17227	17413	17457	17315	17458	17380	17496	17528	17351	17633	17444	17304	17320	17593	17521	17627	17382	17495	17357	17492	17300	17216	17341	17237	17408	17419	17327	17540	17429	17470	17395	17357	17451	17610	17405	17380	17425	17533	17460	17489	17196	17322	17432	17446	17595	17462	17400	17523	17357	17357	17362	17550	17549	17465	17494	17431	17548	17414	17292	17433	17470	17617	17745	17364	17387	17485	17366	17489	17337	17373	17503	17539	17459	17333	17480	17423	17315	17439	17290	17416	17689	17624	17457	17423	17483	17456	17622	17464	17533	17421	17283	17418	17200	17226	17336	17324	17488	17478	17462	17361	17347	17629	17462	17598	17294	17527	17284	17491	17448	17331	17442	17507	17427	17517	17497	17496	17553	17618	17483	17395	17327	17309	17406	17509	17383	17198	17305	17499	17490	17672	17337	17198	17408	17335	17454	17564	17400	17430	17450	17507	17562	17527	17464	17446	17302	17492	17479	17250	17488	17654	17533	17436	17455	17404	17464	17579	17474	17358	17521	17513	17413	17513	17522	17281	17371	17493	17411	17387	17542	17587	17460	17466	17270	17255	17408	17054	17539	17262	17352	17428	17429	17492	17313	17371	17367	17434	17462	17381	17441	17421	17369	17573	17252	17317	17424	17392	17502	17502	17496	17467	17239	17510	17449	17529	17265	17492	17360	17396	17428	17308	17533	17299	17357	17514	17462	17529	17287	17388	17497	17428	17381	17481	17459	17433	17188	17495	17254	17416	17429	17555	17481	17466	17505	17289	17483	17410	17223	17403	17379	17427	17334	17591	17460	17574	17504	17485	17389	17616	17596	17459	17448	17588	17593	17397	17526	17441	17485	17509	17496	17407	17453	17347	17269	17423	17505	17457	17421	17427	17549	17475	17519	17483	17447	17434	17429	17384	17441	17423	17509	17335	17334	17376	17220	17321	17489	17403	17587	17308	17606	17468	17427	17485	17468	17629	17240	17409	17668	17526	17582	17345	17802	17427	17295	17570	17398	17421	17367	17455	17499	17363	17461	17348	17586	17438	17412	17342	17420	17503	17362	17337	17739	17536	17532	17349	17364	17254	17437	17636	17431	17352	17202	17438	17472	17588	17452	17451	17461	17601	17367	17475	17559	17500	17470	17553	17574	17340	17447	17282	17513	17322	17561	17409	17607	17552	17520	17505	17395	17530	17501	17451	17415	17418	17414	17470	17529	17350	17380	17382	17445	17447	17585	17451	17575	17584	17362	17383	17654	17626	17504	17394	17414	17240	17435	17323	17505	17354	17306	17369	17473	17481	17343	17342	17425	17469	17442	17538	17427	17411	17316	17647	17401	17295	17291	17436	17398	17409	17388	17492	17316	17301	17548	17198	17210	17503	17464	17400	17282	17339	17285	17357	17524	17529	17425	17443	17286	17550	17225	17404	17476	17438	17486	17477	17539	17340	17446	17367	17305	17331	17365	17540	17578	17494	17366	17384	17586	17525	17704	17447	17491	17549	17540	17361	17469	17383	17573	17424	17494	17538	17549	17371	17289	17337	17388	17458	17315	17361	17376	17445	17411	17298	17436	17377	17307	17469	17460	17360	17349	17443	17413	17408	17528	17491	17533	17435	17392	17531	17464	17615	17539	17486	17478	17380	17385	17560	17406	17447	17521	17329	17355	17394	17198	17374	17495	17441	17637	17479	17632	17314	17527	17506	17243	17230	17325	17459	17387	17613	17580	17485	17429	17479	17263	17316	17357	17206	17376	17411	17313	17465	17553	17664	17452	17532	17366	17351	17295	17260	17352	17363	17371	17432	17504	17414	17360	17303	17492	17635	17690	17301	17569	17557	17405	17339	17561	17386	17329	17198	17505	17297	17304	17549	17343	17668	17495	17438	17538	17250	17547	17505	17207	17478	17606	17415	17256	17219	17519	17497	17511	17368	17292	17408	17466	17441	17429	17192	17476	17386	17445	17696	17620	17312	17444	17522	17398	17502	17556	17293	17435	17381	17397	17471	17232	17342	17440	17368	17379	17340	17317	17445	17473	17212	17430	17781	17383	17408	17528	17615	17526	17348	17595	17440	17385	17367	17511	17463	17419	17348	17415	17341	17412	17417	17404	17308	17598	17312	17616	17689	17396	17272	17411	17436	17539	17610	17441	17496	17421	17253	17556	17439	17383	17394	17559	17262	17314	17536	17531	17345	17346	17461	17492	17230	17457	17258	17376	17483	17143	17349	17384	17525	17472	17372	17456	17338	17340	17403	17375	17548	17409	17416	17402	17582	17452	17434	17501	17488	17497	17414	17315	17296	17598	17236	17290	17497	17589	17486	17381	17377	17211	17664	17524	17333	17283	17452	17428	17427	17591	17427	17317	17329	17343	17474	17123	17320	17423	17519	17433	17327	17613	17452	17270	17601	17493	17412	17527	17428	17488	17444	17463	17487	17415	17460	17461	17405	17298	17400	17466	17308	17410	17356	17548	17601	17400	17481	17626	17478	17282	17165	17344	17442	17557	17484	17402	17380	17387	17477	17516	17313	17279	17534	17295	17482	17572	17488	17432	17524	17752	17396	17460	17316	17427	17424	17558	17547	17440	17512	17578	17646	17301	17527	17405	17403	17299	17265	17423	17374	17386	17493	17228	17436	17368	17426	17468	17206	17480	17404	17456	17380	17534	17425	17610	17313	17352	17494	17295	17382	17362	17562	17496	17314	17416	17391	17534	17430	17321	17387	17298	17579	17547	17518	17403	17476	17377	17530	17365	17427	17276	17634	17718	17598	17444	17553	17644	17491	17456	17269	17487	17450	17436	17593	17528	17360	17432	17531	17217	17484	17399	17367	17336	17438	17409	17638	17439	17336	17646	17522	17201	17523	17445	17284	17248	17536	17547	17489	17618	17571	17525	17409	17562	17552	17488	17489	17509	17753	17432	17588	17403	17505	17627	17396
15801	19667	20138	19103	18153	17180	16693	16327	16275	16220	16328	16068	16242	16259	15992	16017	16017	16070	16041	15996	15878	15883	15882	16094	15931	15971	15979	15903	15787	15924	16361	16628	16470	16170	16039	15791	15765	15882	15897	15691	15841	15801	15822	15842	15654	15834	15780	15767	15918	15945	15855	15887	15945	15779	15851	15810	15823	15777	15687	16018	15827	15908	15935	15911	15870	15821	15720	15906	15921	15811	15851	15893	15845	15864	15845	15870	15925	15777	15659	15739	15905	15803	15987	15721	15922	15948	15786	15787	15968	15784	15866	15816	15939	15760	15728	15808	15972	15740	15999	15725	15777	15806	15842	16012	15864	15651	15717	15806	15620	15766	15862	15756	15769	15712	15733	15897	15865	15910	15834	15692	15687	15780	15753	15694	15695	15708	15721	15804	15592	15632	15707	15899	15623	15849	15628	15742	15853	15654	15728	15886	15750	15784	15937	15749	15870	15710	15828	15840	15936	15925	15725	15686	15655	15886	15855	15829	15709	15866	15786	15769	15700	15771	15655	15826	15742	15910	15798	15613	15882	15830	15721	15828	15920	16006	15728	15724	15828	15877	15669	15843	15781	15781	15916	15716	15670	15769	15818	16056	15801	15691	15699	15913	15888	15734	15742	15612	16001	15796	15875	15808	15781	15842	15954	15776	15774	15766	15659	15678	15767	15936	15903	15821	15860	15796	15830	15703	15729	15846	15779	15897	15935	15859	15778	15774	15886	15918	15834	15729	15712	15666	15827	15845	15955	15754	15727	15870	15732	15966	15771	15826	15856	15903	15780	15759	15702	15825	15872	15724	15889	15768	15943	15714	15857	15863	15787	15541	15887	15792	15844	15992	15807	15767	15709	15785	15795	16109	15755	15967	15680	15780	15684	15705	15974	15633	15810	15849	15738	15725	15737	15921	15702	15646	15889	15842	15727	15872	15944	15768	15774	15844	15823	15783	15939	15828	15968	15651	15836	15862	15950	15723	15728	15879	15711	15873	15860	15855	15722	15889	15767	15754	15754	15904	15763	15860	15684	15860	15746	15879	15921	15692	15887	15776	15797	15968	15805	15854	15839	15649	15809	15801	15707	15847	15625	15781	15727	15768	15918	15743	15687	15787	16000	15770	15833	15864	15794	15834	15732	15596	15971	15725	15977	15670	15982	15837	15720	15827	15730	15780	15919	15788	15723	15904	15664	15734	15997	15676	15753	15771	15855	15920	15794	15801	15980	15943	15904	15892	15779	15808	15833	15845	15880	15817	15794	15762	15870	15738	15782	15960	15806	15862	15911	15776	15696	15827	15748	15878	15791	15623	15890	15787	15652	16005	15742	15869	15659	15884	15669	15858	15790	15871	15663	15820	15700	15907	15722	15888	15746	15786	15781	15868	15778	15942	15756	15929	15780	15840	15660	15829	15972	15832	15677	15769	15773	15662	15796	15839	15676	15773	15765	15859	15906	15700	15847	15772	15611	15888	15914	15909	15702	15798	15656	15744	15832	15803	15762	15888	15742	15905	15826	15759	15863	15900	15763	15976	15869	15974	15649	15877	15846	15802	15913	15861	15829	15722	15769	15880	15839	15927	15844	15791	15987	15747	15914	15758	15823	15741	15892	15701	15759	15806	15749	15867	15818	15710	15899	15693	15927	15777	15771	15905	15690	15669	15806	15876	15825	15708	15827	15624	15903	15841	15881	15824	15676	15932	15801	15897	15676	15647	15886	15821	15858	15888	15793	15961	15746	15754	15751	15906	15694	15807	15731	15756	15681	15881	16009	15774	15890	15831	15934	15865	15866	15786	15737	15804	15539	16025	15929	15777	15820	15662	15837	15808	15893	15828	15609	15828	15892	15912	15761	15836	15797	16118	15868	15911	15728	15899	15760	15662	15744	15697	15815	15791	15877	15866	15965	15872	15743	16012	15670	15806	15803	15779	15769	15884	15762	15731	15959	15923	15684	15732	15795	15996	15813	15777	15850	15848	15775	15813	15919	15603	15798	15701	15851	15785	15964	15858	15687	15870	15834	15847	15777	15794	15825	15684	15918	15809	15823	15883	15732	15917	15906	15730	15871	15859	15857	15806	15817	15686	15780	15759	15770	15627	15843	15956	15770	15817	15859	15927	15799	15809	15825	15673	15810	15778	15823	15867	15948	15643	15808	15741	15840	15840	15746	15762	15606	15946	15783	15903	15654	15760	15802	15877	15667	15685	15793	15813	16044	15720	15842	15779	15769	15921	15715	15655	15978	15767	15750	15725	15747	15797	15873	15971	15794	15892	15896	15759	15964	15770	15723	15674	15685	15793	15897	15753	15811	16050	15733	15966	15819	15824	15780	15771	15840	15736	15805	15925	15959	15769	15895	15942	15832	15648	15795	15809	15882	15795	15816	15738	15818	15893	15757	15738	15732	15688	15868	15838	15645	15978	15868	15887	15675	15775	15811	15878	15810	15914	15830	15870	15906	15673	15927	15824	15896	15791	15886	15906	15890	15808	15958	15847	15870	15895	15829	15867	15783	15742	15749	15726	15679	15717	15785	15892	15847	15753	15648	15905	15799	15862	15879	15740	15882	15814	15920	15864	15706	15774	15942	15736	15690	16001	15754	15751	15763	15624	15963	15728	15664	15778	15823	15837	15816	15814	15702	15911	15769	15901	15842	15721	15664	15723	15633	15678	15657	15910	15773	15777	15825	15871	15612	15668	15731	15706	15763	15956	15835	15910	15727	15724	15903	15731	15730	15775	15643	15813	15900	15829	15807	15892	15715	15803	15829	15599	15662	15858	15716	15854	15762	15919	15699	15788	15802	15854	15535	15718	15656	15910	15753	15766	15655	15800	15909	15894	15858	15768	15879	15682	15972	15780	15860	15974	15842	15716	15819	15859	15763	16066	15840	15858	16004	15688	15700	15929	15932	15826	15784	15922	15899	15734	15648	16085	15903	15729	15923	16001	15875	15642	16010	15855	15840	15801	15918	15601	15852	15908	15808	15680	15791	15814	15877	15970	15874	15976	15948	15596	15940	15569	15754	15978	15927	15790	15755	15901	15672	15862	15895	15771	15846	15714	15811	15695	15795	15696	15725	15752	15759	15976	15778	15974	15929	15717	15805	15895	15670	15675	15818	15785	16017	15666	15826	15716	16060	15721	15805	15762	15729	15992	15763	15774	15892	15691	15648	16040	15629	15733	15994	15889	15902	15769	15744	15755	15812	15888	15983	15708	15787	15769	15946	15823	15892	15844	15813	15846	15892	15830	15768	15720	15754	15711	15946	15722	15828	15799	15703	15883	15781	15898	15889	15811	15763	15868	15868	15836	15918	15856	15904	16013	15696	15839	15817	15823	15669	15679	15746	15736	15973	15914	15779	15850	15688	15699	15819	15765	15880	15862	15644	15661	15764	15782	15828	15826	15847	15847	15862	15959	15726	15743	15976	15823	15917	15789	15802	15867	15949	15681	15879	15725	15732	15756	15917	15930	15931	15655	15983	15849	15797	15780	15957	15805	15750	15854	15784	15864	15855	15850	15848	15729	15762	15858	15800	15827	15752	15707	15663	15661	15806	15758	15788	15864	15840	15866	15881	15737	15745	15812	15910	15753	15859	15837	15713	15889	15820	15884	15851	15788	15755	15840	15802	15882	15807	15887	15764	15772	15724	15819	15832	15720	15784	15838	15883	15884	15916	15994	15855	15847	15608	16001	15872	15701	15683	15759	15973	15625	15903	15800	15795	15946	15885	15664	15758	15800	15798	15952	15679	15784	15917	15750	15854	15899	15869	15700	15925	15729	15839	15674	15668	15857	15773	15806	15736	15592	15778	15850	15718	15821	15713	15831	15829	15703	15768	15680	15845	15922	15644	15638	15912	15635	15930	15786	15931	15817	15903	15805	15710	15772	15842	15789	15722	15633	15802	15780	15905	15835	15851	15885	15853	15790	15831	15694	15875	15719	15814	15706	15734	15611	15698	15732	15868	15850	15723	15933	15922	15941	15864	15755	15826	15976	15811	15826	15836	15792	15965	15931	15850	15914	15916	15738	15923	15811	15772	15563	15956	15780	15684	15831	15676	15944	15813	15773	15856	15782	15789	15794	15940	15871	15990	15758	15836	15733	15875	15733	15846	15772	15812	15735	15839	15710	15909	15881	15970	15788	15920	15990	15685	15742	15819	15971	15752	15877	15727	15945	15800	16071	15863	15690	15989	15894	15596	15792	15742	15712	15850	15823	15845	15812	15827	15667	15759	15866	15801	15808	15811	15763	15704	15568	15900	15927	15971	15678	15769	15759	15934	15881	15797	15804	15909	15796	15738	15796	15707	15879	15796	15805	15766	15759	15696	15904	15919	15831	15834	15971	15687	15930	15752	15913	15893	15850	15827	15835	15805	15656	15999	15727	15731	15720	15869	15669	16003	15828	15716	16023	15949	15792	15797	15856	15754	15953	15831	15948	15845	15823	15821	15708	15728	15828	15782	15837	15765	15851	15852	15789	15758	15924	15906	15773	15818	15883	15755	15791	15745	15974	15850	15732	15771	15921	15690	15813	15665	15691	15893	15812	15831	15883	15818	15797	15943	15856	15986	15807	15751	15936	15710	15766	15780	15731	15757	15709	15728	15676	15924	15754	15764	15899	15703	15927	15904	15761	15729	15853	15828	15758	15864	15754	15776	16036	15741	15937	15807	15904	15807	15710	15809	15701	15825	15926	15797	15733	15907	15740	15920	15747	15954	15856	15964	15779	15753	15967	15737	15910	15920	15880	15868	15695	15824	15878	15762	15685	15918	15781	15938	15828	15832	15830	15835	15756	15870	15820	15970	16036	15695	15909	15713	15793	15916	15930	15656	15700	15793	15757	15697	15882	15823	15803	15827	15636	15964	15802	15767	15890	15774	15768	16014	15690	15888	15915	15764	15727	15958	15826	15851	15635	15787	15797	15863	15758	15769	15821	15888	15811	15904	15648	15912	15865	15692	15771	15832	15721	15844	15914	15725	15842	15912	15921	15680	15797	15705	15805	15886	15931	15766	15991	15924	16096	15955	15875	15772	15760	15826	15836	15889	15767	15908	15678	15662	15790	15719	15699	15825	15756	15778	15951	15912	15700	15849	15798	15816	15741	15699	15671	15847	15838	15800	15736	16059	15878	15741	15988
23975	21366	28812	24432	22262	21817	21069	18770	18142	18605	18261	17891	17969	17933	18021	18055	17932	18004	17807	17990	17825	17801	17880	17879	17834	17835	17723	17601	17916	17755	19406	20269	20099	19196	18346	18070	17920	17550	17544	17924	17729	17697	17448	17567	17789	17689	17449	17637	17613	17770	17571	17539	17538	17597	17791	17699	17652	17752	17572	17652	17694	17729	17733	17784	17652	17769	17707	17582	17703	17482	17644	17826	17600	17520	17545	17562	17662	17608	17526	17592	17597	17638	17780	17495	17727	17707	17695	17756	17482	17599	17707	17618	17576	17724	17430	17519	17742	17560	17518	17627	17581	17558	17584	17413	17621	17710	17449	17545	17639	17913	17757	17515	17583	17879	17567	17471	17623	17554	17476	17538	17655	17655	17533	17485	17507	17626	17584	17612	17669	17560	17688	17572	17689	17538	17731	17644	17734	17744	17716	17616	17653	17629	17706	17538	17672	17495	17763	17677	17576	17478	17502	17646	17601	17695	17544	17527	17519	17629	17623	17517	17720	17484	17746	17502	17481	17724	17560	17684	17539	17557	17569	17605	17828	17631	17543	17658	17739	17888	17661	17332	17586	17451	17720	17623	17660	17589	17384	17423	17457	17667	17521	17378	17606	17621	17705	17328	17580	17892	17664	17711	17604	17727	17658	17578	17521	17715	17642	17626	17543	17593	17454	17562	17664	17541	17748	17802	17518	17451	17658	17681	17551	17585	17704	17528	17321	17437	17582	17501	17453	17655	17625	17521	17541	17456	17707	17582	17539	17533	17637	17502	17705	17701	17483	17834	17423	17706	17609	17533	17508	17627	17915	17698	17457	17743	17640	17516	17501	17431	17472	17715	17582	17456	17424	17481	17527	17707	17609	17527	17837	17737	17530	17545	17736	17599	17699	17855	17453	17597	17496	17426	17771	17807	17650	17636	17771	17622	17672	17583	17500	17472	17538	17699	17486	17447	17471	17578	17291	17529	17654	17592	17612	17495	17787	17542	17643	17465	17794	17643	17439	17632	17609	17608	17671	17823	17595	17681	17564	17488	17560	17481	17561	17681	17523	17582	17557	17787	17589	17443	17583	17709	17641	17678	17560	17499	17604	17933	17678	17838	17603	17477	17719	17518	17632	17416	17462	17640	17614	17522	17778	17710	17493	17469	17627	17577	17560	17803	17716	17485	17662	17443	17581	17506	17359	17566	17609	17708	17742	17567	17863	17526	17568	17441	17596	17559	17756	17697	17594	17606	17555	17584	17532	17633	17785	17438	17476	17525	17599	17718	17546	17592	17665	17412	17727	17605	17760	17542	17658	17695	17491	17624	17634	17717	17729	17712	17472	17434	17685	17516	17697	17584	17535	17541	17703	17336	17608	17643	17646	17630	17599	17674	17801	17452	17726	17759	17577	17676	17504	17587	17582	17612	17605	17539	17606	17648	17427	17709	17487	17630	17506	17501	17628	17659	17465	17567	17796	17476	17475	17547	17459	17401	17495	17628	17563	17626	17576	17621	17476	17388	17463	17700	17464	17509	17398	17572	17855	17486	17855	17507	17507	17680	17680	17716	17774	17556	17619	17637	17559	17610	17542	17623	17552	17622	17510	17641	17430	17609	17542	17728	17742	17523	17446	17643	17517	17599	17651	17725	17787	17630	17632	17754	17504	17629	17706	17558	17687	17631	17633	17611	17698	17711	17749	17695	17491	17800	17539	17748	17745	17761	17476	17423	17624	17479	17626	17652	17626	17707	17421	17597	17507	17545	17541	17649	17638	17637	17475	17576	17444	17729	17452	17528	17753	17687	17595	17708	17634	17723	17481	17561	17515	17606	17602	17566	17581	17707	17819	17604	17448	17437	17834	17453	17649	17719	17364	17779	17725	17762	17616	17616	17539	17565	17616	17480	17567	17769	17659	17643	17748	17599	17621	17769	17570	17613	17784	17758	17466	17606	17850	17618	17673	17739	17698	17578	17621	17462	17881	17548	17525	17516	17508	17454	17452	17610	17664	17701	17610	17650	17658	17511	17490	17582	17886	17723	17532	17646	17631	17665	17637	17543	17662	17550	17604	17669	17734	17527	17556	17507	17618	17546	17591	17630	17466	17575	17693	17634	17714	17561	17640	17549	17606	17487	17516	17614	17701	17495	17659	17863	17769	17786	17698	17572	17801	17459	17610	17696	17609	17681	17654	17546	17727	17480	17539	17501	17575	17847	17758	17465	17815	17713	17628	17588	17719	17819	17751	17632	17662	17576	17718	17593	17764	17589	17653	17288	17498	17658	17746	17494	17741	17651	17623	17721	17636	17508	17799	17522	17541	17553	17586	17753	17561	17668	17633	17720	17674	17633	17670	17652	17716	17637	17716	17490	17665	17464	17660	17606	17636	17646	17739	17613	17630	17556	17442	17898	17496	17601	17539	17591	17601	17616	17575	17537	17495	17570	17536	17780	17807	17516	17712	17636	17524	17621	17438	17531	17600	17491	17612	17668	17646	17626	17575	17688	17545	17648	17664	17657	17428	17517	17608	17633	17564	17526	17670	17753	17596	17560	17562	17667	17560	17482	17761	17625	17574	17825	17566	17658	17816	17656	17560	17499	17567	17625	17559	17491	17608	17707	17539	17653	17615	17731	17698	17583	17623	17823	17530	17560	17616	17461	17859	17784	17774	17592	17595	17439	17574	17578	17618	17733	17739	17703	17609	17533	17401	17640	17590	17578	17740	17787	17587	17640	17446	17521	17789	17622	17623	17487	17625	17737	17601	17502	17624	17390	17637	17615	17716	17431	17734	17470	17648	17610	17621	17660	17603	17506	17762	17492	17575	17525	17588	17702	17593	17699	17779	17576	17642	17614	17433	17779	17772	17610	17711	17646	17595	17440	17716	17498	17550	17677	17724	17574	17600	17492	17572	17640	17653	17465	17508	17665	17575	17671	17493	17689	17732	17509	17722	17773	17603	17629	17646	17687	17640	17516	17615	17698	17491	17567	17484	17721	17522	17667	17697	17649	17478	17565	17612	17615	17695	17697	17520	17543	17636	17572	17666	17830	17575	17548	17700	17702	17782	17659	17537	17458	17671	17663	17644	17622	17463	17648	17544	17734	17783	17591	17738	17504	17523	17486	17700	17591	17632	17541	17679	17708	17804	17735	17714	17475	17767	17640	17462	17765	17669	17656	17630	17774	17470	17621	17553	17539	17610	17667	17588	17653	17295	17505	17367	17755	17800	17625	17703	17702	17716	17908	17711	17559	17585	17700	17625	17423	17539	17627	17846	17454	17508	17639	17591	17619	17470	17587	17622	17451	17646	17652	17665	17573	17501	17512	17616	17656	17679	17699	17590	17597	17552	17715	17689	17360	17467	17401	17712	17758	17854	17605	17663	17549	17685	17725	17592	17720	17442	17699	17573	17852	17616	17536	17503	17486	17513	17538	17604	17608	17633	17833	17583	17553	17670	17761	17487	17569	17713	17473	17639	17747	17643	17607	17698	17681	17673	17739	17589	17746	17640	17541	17702	17504	17538	17463	17594	17685	17523	17498	17611	17631	17575	17845	17688	17721	17787	17826	17592	17634	17661	17560	17452	17589	17711	17553	17746	17583	17343	17706	17533	17724	17676	17661	17690	17521	17708	17781	17840	17638	17752	17848	17612	17681	17484	17520	17421	17488	17505	17538	17514	17492	17464	17535	17617	17678	17443	17358	17722	17643	17607	17641	17767	17624	17533	17500	17489	17777	17528	17513	17645	17702	17861	17506	17619	17402	17546	17716	17731	17726	17496	17737	17680	17516	17618	17795	17391	17621	17564	17700	17496	17520	17779	17681	17357	17470	17458	17641	17579	17476	17552	17561	17568	17712	17607	17637	17684	17677	17560	17600	17635	17617	17612	17627	17676	17585	17610	17590	17615	17565	17629	17422	17705	17460	17525	17570	17572	17632	17669	17410	17479	17554	17690	17614	17794	17414	17791	17555	17570	17611	17544	17589	17544	17550	17438	17425	17604	17714	17475	17523	17530	17529	17684	17725	17663	17513	17502	17584	17681	17540	17778	17502	17521	17711	17547	17614	17811	17737	17566	17823	17892	17473	17658	17644	17594	17607	17610	17619	17779	17364	17612	17432	17627	17621	17535	17603	17691	17517	17618	17623	17600	17640	17593	17553	17557	17709	17661	17535	17758	17468	17440	17496	17578	17607	17599	17520	17595	17689	17493	17464	17527	17447	17731	17329	17562	17447	17666	17635	17578	17555	17539	17693	17673	17709	17515	17603	17840	17571	17703	17652	17638	17555	17516	17587	17672	17678	17730	17770	17487	17560	17661	17545	17538	17442	17703	17579	17594	17622	17621	17835	17468	17625	17674	17477	17806	17605	17629	17443	17595	17630	17760	17805	17776	17723	17714	17558	17677	17665	17776	17625	17711	17584	17694	17631	17289	17519	17731	17440	17563	17695	17526	17409	17515	17479	17475	17648	17619	17454	17536	17474	17486	17696	17487	17614	17613	17399	17728	17683	17735	17549	17692	17672	17412	17647	17548	17705	17741	17701	17502	17562	17531	17621	17583	17529	17702	17750	17595	17614	17525	17594	17765	17737	17679	17490	17706	17444	17652	17799	17655	17534	17496	17540	17696	17559	17592	17394	17632	17481	17786	17777	17661	17685	17624	17566	17590	17695	17559	17638	17694	17649	17513	17338	17670	17622	17749	17657	17591	17629	17546	17740	17677	17753	17589	17700	17600	17722	17754	17522	17652	17697	17628	17626	17668	17555	17584	17767	17649	17753	17483	17548	17535	17817	17610	17521	17581	17543	17522	17574	17665	17590	17671	17637	17652	17435	17686	17486	17620	17564	17704	17540	17659	17514	17791	17603	17731	17543	17711	17563	17722	17652	17623	17941	17587	17754	17718	17561	17497	17604	17826	17723	17522	17441	17709	17733	17522	17683	17522	17565	17834	17570	17491	17529	17750	17690	17571	17683	17524	17670	17545	17581	17554	17582	17568	17697	17834	17587	17581	17634	17676	17812	17566	17653	17544	17508	17743	17748	17487	17485	17568	17800	17786	17669	17681	17662	17354	17568	17789	17568	17717	17724	17547	17512	17495	17418	17633	17598	17649	17653	17789	17749	17458	17417	17686	17641	17603	17546	17506	17495
15347	25642	25349	23058	20004	18273	17700	17164	17131	17014	16603	16361	16399	16465	16476	16299	16195	16142	16109	16196	16237	16211	16246	15891	16329	16077	16110	16160	16212	16153	19220	19827	19173	17566	16727	16229	16183	15959	15779	16198	15817	15938	15867	16099	16061	16083	16012	16079	15867	15980	15914	15960	15925	16014	15866	15879	15951	15890	15968	15906	15849	15732	16037	15770	15824	15829	16005	15994	15952	15832	15925	15958	15989	15858	16089	15872	15918	16041	15944	16162	16009	16017	15810	16024	15900	15916	16083	15915	15933	15814	15843	15936	16100	15913	16004	15849	15703	15972	15938	15983	15949	15914	15853	15887	15876	15906	15887	15907	15939	16009	16188	15978	15897	16142	15877	16027	15863	15975	16023	15851	15746	15868	15909	15809	15871	15951	15979	15916	15926	15899	15903	16051	15700	16054	16171	15957	16170	15821	16023	15922	15866	16046	15910	16068	15874	16045	16000	16047	15808	16062	15847	15982	15977	15903	15985	16023	15791	15983	15913	15915	16023	15762	16049	15965	15803	15910	15876	15933	15959	15723	15891	15922	15857	15944	16045	15857	16037	15926	15941	16097	15993	15981	15827	15779	15985	16135	16026	15859	15922	16034	16042	15794	15794	16089	15958	16013	15877	16056	15855	16004	15948	15985	15965	16120	15879	15831	15838	15926	16016	15975	16127	15830	15905	15887	16009	15922	16037	15788	16063	15974	15836	16067	15993	15900	15870	16068	15978	15944	15775	15779	16039	15788	15930	15992	15868	15883	15986	15933	15982	16050	15914	15942	15834	15924	15925	15933	15948	15861	15948	15860	16020	15935	15926	16018	15998	16055	15975	15800	15843	15832	15879	15959	15845	16066	15993	15894	15829	16196	15956	15997	15903	15999	15966	15880	15958	15946	16075	15998	15865	15744	15959	15973	15769	15959	15937	15942	16055	15997	15996	15813	15943	16058	15835	15947	15939	15919	15909	15948	15725	15959	15931	15846	15885	16035	15951	16068	15906	15923	15902	15957	16143	15984	15873	15978	15937	16175	16195	15880	16109	15968	16002	15935	15920	15885	15886	16133	16067	15909	15957	15937	16131	16076	15945	15833	15908	15823	15957	15914	15855	15779	15903	16039	15977	15791	15802	15858	15926	15944	15966	16041	15946	15923	15971	15959	15705	15924	16100	16046	15913	15915	16004	15831	15926	16118	15771	15882	15800	16005	15998	16051	15819	15812	15932	15759	16040	16066	16028	15865	16224	16012	15799	15826	15816	16011	15857	15916	15910	15978	16001	15801	15727	15995	15760	15980	16096	15913	15894	16008	15823	15800	15901	16085	16099	15870	16080	15991	16034	15790	16005	15983	16000	15945	15891	15821	15984	15993	15954	15886	16054	15917	15834	15728	15889	16002	15942	15988	15887	15905	15880	15920	15963	15928	15994	16109	15961	15967	15927	15974	15860	16115	15941	16068	15919	15977	16160	15963	15894	15868	15939	16088	16013	16052	16003	15874	16086	16063	16022	16057	15752	16123	15936	15901	15982	15848	15923	16051	15944	15907	16120	16043	15770	16004	15999	16045	15803	16132	15948	16022	15872	15769	16019	16012	15896	15941	15930	15880	15924	15809	16001	15887	16029	15898	15988	15869	15854	15977	16011	15931	15795	15991	15971	15868	15932	15822	15889	15930	15828	15901	16072	15929	15968	16068	15893	15919	16033	16005	15811	15853	15972	15933	15944	16002	16053	15871	15983	15939	15903	15880	15892	15967	16014	15851	15983	15733	15968	15825	16088	15938	16073	15872	15958	15836	15935	15966	15950	15827	15914	15975	16170	15983	15753	15986	15900	15760	16018	15909	15867	15987	15934	15783	15950	15809	15957	15907	16059	15818	15981	15762	15767	15994	16013	15796	15849	15801	15889	16027	15970	15881	15817	15909	15772	15807	16033	15922	15962	16046	15890	15799	15828	15984	15803	16019	16114	15851	15920	15907	15945	15850	16025	15943	15839	15998	15919	15966	16017	15999	15706	15751	16123	15769	16028	15994	16006	15854	15971	15832	15908	15995	15995	16017	15956	15848	15975	15930	15919	15924	15851	15834	16026	15835	15836	15988	16070	16019	15920	16289	15853	15949	15799	15945	15848	15974	15859	15874	15851	15879	15942	16013	15818	15850	15795	15979	16010	15827	16094	16052	15999	15878	15887	15805	15843	15737	15944	16082	16031	15869	15867	15857	15958	16047	15949	15872	15876	15884	15858	15980	15991	15849	15892	15868	16044	15961	15868	15898	15982	15756	15984	16009	15996	15977	15829	16065	15834	15903	15724	15764	15943	16063	15719	15925	15852	15914	15854	15882	15881	16033	15831	16081	15992	15964	16127	15949	15883	15923	16038	15956	15799	15851	16041	15946	15863	15894	16053	15939	15900	16130	15963	16037	16029	15932	15919	16028	15767	15989	15926	15978	16036	15813	15832	15946	15812	15879	15896	15778	16066	15932	15860	15970	15792	15818	15772	15912	15742	15843	15850	16004	15866	15885	15908	16008	15931	15835	16045	15829	15945	16093	15762	15982	15877	15844	15942	16002	15868	16081	15969	16016	15838	15769	15958	15913	15922	16118	15748	15992	15939	16058	16001	15971	15950	15913	15916	15977	15965	15874	15950	15978	15970	15986	16023	16003	16032	15818	15934	15820	16144	15991	15971	15869	15884	16047	16047	16132	16060	15966	15806	15870	15898	15957	15981	15875	16036	15895	15797	15977	15852	16071	15859	15742	16045	16060	15953	15753	15903	15970	15900	15962	15796	15794	15908	15705	15849	15824	15983	15926	15965	15940	15927	16196	15872	15854	15924	15994	15913	15964	15859	15947	15912	15925	15943	15802	15979	16028	16026	15864	15906	15824	16022	15894	15939	16033	15850	15935	15849	15923	15962	15915	16046	15884	15929	16067	15914	16002	16024	15968	15917	16032	16058	15958	15916	15952	16001	15955	15993	16008	16004	15918	15762	15765	15953	15824	15935	15962	15948	15885	15944	16022	15884	16081	16005	15817	16074	15916	15957	15977	16056	15963	16018	15976	15923	16059	15929	15993	15961	16078	15922	15973	15889	15880	15989	15887	16028	15946	15925	15856	16173	16068	15718	15956	15953	15978	15984	15966	15928	15695	16101	15847	15911	16018	15873	15735	15997	15977	15937	15911	15796	16041	15960	15903	16018	16063	15820	15881	15914	16016	15912	15849	15991	15930	16002	16081	15902	15867	15947	15919	15834	15872	15928	15942	15954	15895	16038	15947	15969	15997	15984	15875	15882	16076	15873	15965	15992	15903	15827	15775	15985	15942	16050	16026	16037	15994	16028	15707	16127	15932	15956	15961	15798	15882	15887	16191	15944	16117	15746	15940	15921	15968	16083	15774	16046	15967	15921	15968	15958	15907	15952	15928	15767	15922	15953	15930	15945	15964	15887	15864	16052	15971	15875	15993	15959	16022	15890	15874	15848	15966	16037	15913	15942	15959	15900	15935	15841	15847	15891	15802	16042	15902	15987	16047	15934	15864	15910	15873	16042	15921	15922	15981	16082	15914	16087	16017	15877	15866	15950	15996	15876	15867	16007	15880	16068	15978	15850	15999	15902	15911	16172	15866	15992	15929	15804	15947	15791	15924	15947	15722	15942	15975	15913	15927	16011	15950	15982	15819	16077	15878	15902	15897	15844	16009	15955	15915	15822	16003	16027	15857	15844	15880	15894	15770	16013	15895	16138	15938	15931	15882	15745	16071	15930	15970	15828	16052	15935	15991	16017	15936	15935	15976	15816	15816	15881	15938	16010	15904	15994	15954	15940	15887	16055	15892	15774	16062	15910	15875	15892	15821	16015	15848	15751	16153	15909	16058	16025	15883	16041	15903	16002	15772	16015	15968	15900	15945	15919	15912	15819	15992	16099	15870	16089	15801	15985	15795	15994	16057	16056	15945	15842	15976	15833	15664	15887	15870	16021	15929	16030	15779	15870	16004	15870	15920	15934	15882	15992	15909	16119	16054	15944	15780	15912	16034	16155	16022	15955	15901	15981	16059	15898	16041	15825	16037	15834	15867	16076	16000	15960	15817	16053	15975	15815	16042	15988	15805	16036	15906	15963	16030	15863	16031	15891	15854	15975	15867	15843	15712	15930	15892	15995	15931	16004	15833	16032	15928	15884	15899	15908	15774	15975	15931	15773	15840	16076	15982	15890	15950	15777	15667	15843	15950	15969	15940	15860	15900	15943	16016	15801	15889	15946	15824	15965	15836	15973	15896	15786	16030	16039	15982	16012	15859	15737	15980	15849	16085	15932	16058	15977	15871	16008	16093	15968	15868	15840	15894	16036	15992	16132	15930	15837	16041	15804	15969	15983	15862	15896	15980	15899	16145	16130	15913	16047	15742	16031	15792	15907	15808	15882	15802	16018	16031	15851	16021	16058	16003	15967	15880	15908	15941	15930	15898	15910	15981	16110	16020	15922	15956	15899	15689	16040	15838	15907	16018	15765	15931	16067	16033	15919	16009	15898	16031	15745	15827	15847	15924	15978	15950	16060	16022	15882	15986	15956	16021	15915	15832	15858	15766	15923	15910	15874	15976	16003	16064	15869	15970	16015	15923	16060	16033	15884	15998	15783	15905	16038	15946	15975	16082	15886	15745	16096	16200	16113	15849	15827	15794	16078	15906	15918	16010	16067	16026	15922	15957	16013	15834	15909	15910	15889	15920	16114	15895	15783	15904	15750	16112	15975	15993	15926	15839	15902	15933	15908	15903	16198	15853	15798	15944	15911	15969	16201	15852	15961	15883	15826	16036	15968	15768	15963	15854	16157	15852	15900	15869	15923	15937	15893	15912	16071	16097	15994	15934	15981	15946	15781	15987	15875	15980	15887	16019	15914	15884	15904	15717	16088	16041	16019	15880	16071	15903	15960	16076	15879	16007	15947	15966	15997	15925	15919	15962	16032	15728	15956	15995	15926	16041	16016	15907	15954	15806	16032	15972	16040	15906	16149	15825	16058	15824	15957	15763	15902	15941	15971	15914	16022	16033	15934	16009	15997	15855	15923	15951	15810	15901	15948	15886	16004	15995	15921	15808	15858	15945	15774	16073	15886	15958	16035	15987	15860	15875	15843	15994
22975	21399	29277	23916	21619	23564	24931	20274	18907	19394	19138	18540	18764	18657	18779	18602	18592	18665	18553	18544	18495	18470	18467	18494	18430	18348	18570	18425	18447	18222	21767	22542	21941	20162	19100	18480	18158	18147	17999	18037	18104	18146	18086	18061	18270	17839	18212	18103	18091	18140	18077	18057	18185	18357	18263	18015	18063	18081	18125	17889	18089	18011	18053	18018	18169	18288	18282	18114	18294	18126	18154	18188	18185	18312	18228	17823	17988	17996	18051	17882	18158	18185	18144	18020	18003	17861	18183	17940	18089	18065	18246	18002	18092	18076	17971	17970	17925	18036	18117	18022	18097	17925	18210	17914	18065	18048	18257	17981	17883	18037	17832	18120	18185	18177	18241	18083	17988	18030	18006	18071	17928	17858	18087	18062	18159	18034	17903	18018	17971	17967	18004	18119	18027	18194	18153	17919	18088	18071	18046	18037	18027	18136	18291	17946	17872	17924	18155	17934	17983	17967	18066	18008	17983	17980	18139	17963	18236	17779	18215	18045	18084	17965	18068	17979	17887	17965	17939	17957	18026	18037	18013	18026	18158	17945	18088	17981	18040	18144	18165	18051	18001	17999	18007	18053	17943	17921	17988	18172	18191	18031	18145	18073	17954	18084	17991	17858	18042	18116	17942	18258	18192	18069	18061	17998	18130	18145	17897	17890	18045	18042	18087	18032	18111	17903	18118	18348	18038	17916	17941	18150	17779	17966	17961	18143	18112	18055	18124	18157	17931	17991	17929	18050	17973	18168	18039	17858	18072	18280	18050	18166	17854	18021	17800	18086	17909	17949	18073	17933	17965	18101	18074	18088	17912	18133	18146	18144	18120	18025	17990	18117	18054	17895	17948	17935	18020	18138	17956	17984	17953	17968	18000	17872	17937	18128	18262	18104	18038	18006	18136	17880	17917	18019	18112	18001	18082	18292	18025	18108	17800	18174	18106	17967	17927	17875	17995	17961	18072	17912	18052	17917	18003	18114	17942	17790	18122	18183	18106	17986	17997	18053	17844	18003	18049	18058	18148	18070	18086	17937	17916	18171	17999	17995	18028	18098	17995	17906	17884	17910	18099	17953	18030	17851	18055	18044	17988	18086	18092	18039	18024	17955	18059	18195	17992	18067	17991	17933	18233	18032	18135	18098	18183	17952	18140	18031	17993	17956	17845	18166	18082	18039	18001	18003	18031	17985	17990	18120	17968	18103	17982	17957	18068	18022	18107	17955	18050	17968	18000	18004	18073	17875	18126	18094	18029	18048	17820	18028	18146	17881	17941	18135	18063	18096	18075	18050	18041	17927	17942	18018	18009	18246	18062	18026	18127	17974	17987	17934	17892	17865	17999	17969	18027	18008	18099	17958	17979	17954	17940	17932	18065	17932	18024	18063	18042	18243	18118	17922	18059	17954	17998	17898	18039	18066	18193	18027	17993	17953	17730	17956	17962	18122	17883	17834	18001	18020	18119	18066	17930	18115	18296	17967	18082	18220	18047	17979	18097	17970	18122	18155	17987	18226	17815	18060	18126	18212	17946	18135	18008	18140	18015	17975	18035	18005	18038	17791	17898	18126	17891	18121	17965	18017	17803	18047	17693	18106	18145	17964	18284	18059	17860	18071	18056	18025	18043	17969	17954	18213	18026	17898	17860	17985	17999	17802	18210	17791	17879	18277	18055	17850	18124	18019	18206	18171	18152	18283	18208	17860	18026	18111	18156	17994	18126	18187	18122	18102	18172	18199	17823	18054	18074	18247	18260	18160	17933	18136	18055	18060	18165	18020	18099	17852	17882	18016	17882	17982	18089	17908	18019	17893	17967	17930	18117	18191	18010	17906	17947	17975	17991	17896	18050	17996	18191	18187	18089	17949	17999	18133	18086	18091	18107	18045	18075	18032	17855	17784	18050	18206	18140	18003	17937	18065	17963	18044	17917	17790	18052	18003	17962	18257	18013	17789	18138	18018	18094	18024	18167	18175	18259	18271	17904	17995	18028	17947	18148	18005	17959	18020	18121	18134	18041	18120	17969	17988	18069	18161	18122	18192	18282	18098	18041	17991	17984	18041	17958	17829	17956	18061	18018	18153	17999	18144	18019	18232	18064	18016	18237	18060	18000	18097	17922	17997	18007	18166	18021	18210	17934	18061	17916	18037	18167	18069	18048	17859	17909	18101	18107	18145	17882	18177	18104	18134	18051	17984	18236	17941	18113	17840	17862	17987	18209	18239	18210	18046	18153	18123	18207	17988	17937	18080	17932	18050	18050	18138	18102	18042	17961	17781	17873	17970	18042	18062	17775	18175	17829	18056	17985	17941	17994	17995	18030	18039	18225	18064	17984	18072	17991	18032	18134	18245	18140	17951	17945	18004	17795	18024	18046	18091	17964	18187	17911	17750	17945	18232	18251	18016	18042	18055	17949	17893	18008	18044	18043	17916	18128	17955	17923	17866	18024	17874	17963	18132	18107	17989	18219	18092	17941	17896	17835	18068	18111	18060	18113	18124	18047	18204	17945	18107	18176	18081	17877	17966	17963	17930	18021	17988	18075	18037	17923	17939	18070	18039	17938	18174	17981	18030	17839	17880	17986	18158	17863	17902	18103	18139	18098	17915	18129	17816	18050	18172	18017	17982	18023	18113	18043	18246	17967	18037	18140	17974	18243	18125	17917	18034	18049	17875	18019	18173	18133	18230	18001	18169	18099	17966	17989	18077	18149	17921	18055	17950	18001	18052	18017	18141	18006	18135	17919	18010	18097	18069	18039	17993	18027	17936	18338	18221	18179	18016	18070	18168	18192	18124	18058	18197	18055	17915	18086	18293	18262	17935	18077	17952	18092	18131	17974	17892	18025	17839	18104	17997	18058	18009	18148	18233	18069	17986	18105	17932	18038	18067	18139	18125	18043	18117	17757	18113	18222	18043	17982	18053	18162	18296	18089	18016	18020	17826	18063	18054	17946	18252	18143	18164	18035	17953	18057	18024	18039	17920	18022	18312	18207	18143	17926	17959	17970	18047	18147	17793	17955	17765	18119	18075	17953	18037	18037	18092	18150	18215	18114	18153	18135	18123	17957	17857	18127	18139	18202	18076	18028	18116	18080	18108	18002	18049	18032	18032	18075	18070	18040	18174	18198	18102	18221	18002	18168	18061	18202	18112	18053	17904	18150	18015	17900	17997	18123	18003	18125	17993	18053	18051	17989	18115	18126	18043	17980	17960	17988	17900	17973	18099	18140	18095	18153	18000	18199	18025	18072	17901	18060	18014	18107	18136	18129	18188	18029	18172	18204	18010	18033	17817	17745	18010	17893	18034	17799	18048	18077	18038	18082	18188	17979	18014	17913	18135	18064	18126	17944	18065	18064	17952	17903	18077	17977	17891	18075	17763	18035	17943	18221	18090	17978	17954	18209	18162	17890	18221	18238	17668	18027	18237	17964	17947	17872	18048	18165	17974	18051	18037	17910	18096	18008	17974	17925	18281	18214	18219	18138	18037	18098	17946	18109	18011	17983	18085	18166	17969	17786	17994	17899	18031	17941	18020	18052	17906	18101	18145	17772	17928	18082	17936	18147	18253	17989	17798	17934	18300	18160	17901	18024	18299	17904	18273	17962	18016	17965	17956	18081	18067	18032	17948	17890	18081	18110	18093	17850	18141	18285	18113	18050	17854	17987	18060	18145	18274	18149	17921	17885	17956	18002	17956	17916	17986	17962	17958	18213	17987	17980	17994	17902	18092	18049	18131	18125	17955	18165	17770	17907	18181	18080	18313	17973	17810	18140	17992	18161	17883	18006	18027	18097	18232	18025	18075	17956	17857	18269	18069	17987	18190	18059	18070	17943	17905	17998	18025	17960	18119	18118	18169	18000	18116	17973	18138	17929	17881	18063	18032	18050	18013	17982	17947	17975	18109	18103	17887	18036	18091	17993	18174	18213	18273	18166	18038	18129	18043	18000	18010	18191	18069	18027	18262	18140	17972	18001	18117	18005	18165	18070	18205	17837	17944	18308	18003	18021	18163	18045	18278	18067	17986	17853	18111	17832	17930	17927	18046	17999	18206	17980	17880	17892	18042	18141	17873	18245	18017	18060	18142	17961	17968	18049	17975	18077	18097	18038	18021	17990	17933	17982	18090	18172	18108	18089	17919	17989	18105	17664	17994	18199	17969	17994	17912	18200	18053	18012	17879	18099	18024	18009	17882	18120	18024	18260	18057	18049	17979	18107	18023	17982	18065	18015	17996	17980	18098	17787	17858	18057	17715	18116	18064	18293	18133	17927	18209	17975	18094	18027	18038	17932	18018	18184	18085	17917	17929	18173	18235	18123	17978	18090	18024	18085	18037	18267	17993	17851	18051	18054	18030	18132	18099	18003	18013	18039	17929	17947	18132	17975	18248	17982	18185	17924	17861	17983	17873	17926	18052	17910	17979	17978	17918	18057	17940	18086	18124	17967	18095	18019	18066	18038	17733	18144	18026	18074	18030	18014	17881	17981	17847	18021	17939	18161	17928	18147	18036	17934	17936	18027	17885	17979	18133	17995	18088	18052	18124	17955	18000	18135	18229	17943	17889	18003	17905	17978	17879	17962	18093	18000	17833	18102	18007	17940	18238	18131	18077	17977	18076	18160	17919	18011	18198	18060	18128	17839	18041	18102	18177	18055	18000	17868	18129	17936	18023	17966	17947	18090	18119	18025	17885	18087	17963	18127	18094	17992	17906	17877	18070	18175	18031	18114	17912	17908	18104	17996	18203	18154	17995	17892	17981	17953	17939	18081	17946	18008	18095	17972	18087	17967	18127	18005	18184	18041	17986	18157	18308	18138	18031	18269	18130	18043	18120	18062	17951	18055	18264	17805	17991	18004	18016	18232	17900	18002	18074	17911	18077	17863	18083	17818	18003	17936	17870	18169	17947	18012	18000	18073	17887	17931	18145	18126	18150	18037	18060	18065	18153	18053	18037	17807	18090	17992	18086	18098	18022	17860	18001	18050	17954	17887	18078	18057	17841	18163	18026	17912	17986	18100	18090	18097	18005	17986	17892	17940	17920	18065	18052	18047	18156	18066	17866	18097	18005	18111	18033	18204	18209	18134	18287	17961	17983	18053	17939	17964	18017	17998	18375	18129	17897	18050	18111	17835	18063
17245	30556	30811	25832	21486	19728	18852	18386	17982	17496	17528	17074	17028	16848	16947	16808	16880	16644	16694	16615	16665	16540	16502	16477	16703	16421	16433	16311	16513	16925	22821	22668	21451	18938	17197	16569	16445	16229	16229	16123	16159	16182	16251	16230	16207	16121	16100	16119	16292	16270	16238	16138	16194	16315	16329	16213	16080	16366	16199	16273	16220	16195	16124	16153	16010	16109	16119	16230	16197	16130	16158	16189	16275	16042	15854	16094	16260	16067	16324	16305	16114	16177	15993	16259	15995	16179	16193	16205	16185	16180	16015	16107	16182	16020	16087	16172	16108	16255	16005	16202	16292	15980	16155	16051	16067	16238	16189	16231	16097	16138	16215	16221	16230	16002	16102	16182	16263	16083	16135	16065	16070	16154	16133	15972	16199	16103	16123	16223	16278	16222	16066	16134	16306	16236	16088	16098	16261	16065	16338	15870	16229	16150	16182	16087	16136	16130	16109	16243	16107	16035	16258	16189	16197	16276	16098	16263	16256	15986	16199	16051	16048	16164	16273	16015	15988	16182	16056	16257	16084	16230	16185	16104	16144	16120	16138	16209	16145	16088	16124	16142	16078	16182	16018	16083	16314	15996	16243	16231	16151	16102	16296	16154	16336	16246	16264	16274	16267	16069	16218	16247	16127	16210	16047	15991	16275	16122	16160	16079	16205	16047	16094	16226	16091	16086	16210	16248	16283	16206	16163	16156	15973	16100	16117	16124	16086	15995	16320	16127	15967	15970	16196	16079	16135	16276	16219	16120	16115	16187	16173	16056	16211	16157	16087	16316	16233	16145	16344	16151	16200	16124	16096	16087	16145	16207	16058	16204	16107	16208	16094	16190	16083	16249	16068	16253	16053	15936	16301	16329	16010	16255	16217	16036	16096	16082	16159	16201	15974	16092	16197	16250	16133	16020	16293	16015	16231	16066	16219	16207	15919	16199	16163	16173	16110	16241	15939	16070	16135	16081	16278	16128	16138	16183	16016	16134	16090	16278	16060	16121	16090	16109	16198	16146	16089	16147	16190	16240	16236	16227	16121	16183	16224	16193	16017	16076	16099	16102	16058	16133	16076	16136	16107	16216	16263	16131	16054	16019	16226	16212	16237	16114	16271	16131	16193	16153	15987	16063	16177	16008	16344	16168	16209	16077	16075	16030	16143	16126	16295	16291	16102	16118	16043	16142	16051	16130	16237	16240	16067	16177	16204	16191	16328	16265	16324	16149	16037	16180	16064	16143	16181	16081	16166	16011	16179	16046	16069	16187	16208	15936	16154	16092	16197	16101	15959	16301	16177	16160	16089	16219	16169	16238	16125	16038	16218	16032	16088	16229	16146	16094	16347	16144	15999	16268	16229	16285	16201	16055	15972	16083	16237	16187	16080	16265	16273	16150	16046	16305	16253	16103	16043	16290	16267	16064	16166	15981	16143	16094	16030	16312	16104	16021	16087	16201	16239	16106	16311	16013	16191	16104	16113	16289	16153	16005	16086	16071	16074	16145	16126	16053	16062	16175	15966	16049	16242	16140	16031	15900	16173	16248	16244	15973	16369	16148	16105	16050	16119	16126	16180	16108	16227	16129	16055	16024	16183	16211	16149	16094	16245	16128	16096	16192	16212	16227	16308	16181	16097	16123	16067	16066	16184	16240	16202	16102	16077	16153	16027	16266	15996	16050	16178	16077	16163	16256	16228	16028	16174	16211	16137	16055	16187	16121	16148	16410	16360	16103	16184	16135	16026	16203	16007	16118	16146	16056	16316	16100	16373	16155	16015	15981	16043	16224	16158	16017	16248	16040	16196	16215	16032	16205	16130	16009	16147	16288	16192	16281	16134	16028	15837	16317	16033	16082	16192	16209	16115	16171	16220	16267	16243	16106	16014	16155	16175	16098	16205	16148	16028	16073	16199	16196	16219	16190	16109	15960	16001	16005	16421	16184	16260	16143	15988	16340	15965	16146	16076	16196	16031	16132	15897	16025	16065	16042	16196	16057	16159	16339	15978	16100	16152	16085	15975	16037	16046	16054	16047	16192	16212	16268	16026	16246	16174	16231	16195	16108	16124	16206	16173	16045	16098	16434	16308	16135	16103	16196	16166	16149	16154	16170	16152	16228	16201	16093	16175	16172	16227	16045	16052	16167	16040	15946	16217	16138	16039	16181	16216	16109	16179	16146	16302	16176	16165	16065	16278	16048	16046	16125	16188	16178	16125	16018	16256	16320	16030	16053	16178	16190	16112	16174	15936	16166	16105	16098	15967	16150	16203	15935	16039	16154	16128	16207	16188	16173	16176	16175	16140	16091	16268	16213	16235	16142	16014	16113	16029	16134	16150	16248	16086	16318	16217	16310	16140	16020	16105	16067	16317	16116	16121	16061	16315	16131	16117	16060	15963	16171	16082	16089	16100	16028	16141	16202	16178	16193	15951	16262	16213	15971	16136	16075	16205	16143	15995	16160	16010	16072	16159	16223	15924	16191	16095	16205	16095	16043	16146	15993	16104	16129	16258	16102	16166	16196	16090	16125	16251	16013	16050	16217	16101	16277	16191	16216	16246	16224	16159	16028	16135	16156	15917	16229	16183	16223	16073	16254	15985	16243	16097	16076	16081	15976	16281	16073	16121	16076	16003	16231	16215	16129	16248	16136	16107	15986	16291	15958	16110	16332	16198	16039	16114	16045	16070	16201	16158	16081	16208	16230	16043	16263	15948	16061	16188	16240	16064	16227	16071	16177	16124	16148	16185	16193	16142	16015	16012	16020	16137	16186	16181	16041	16090	16099	16171	16214	16122	16014	16111	16070	16163	16095	16126	16162	16354	16005	16060	16038	16068	16150	16189	16195	16005	16007	16246	16067	16116	16161	16074	16221	16072	16061	16358	16066	16212	16307	16180	16159	16284	16219	16217	16108	16080	15993	16230	16075	16116	16135	16219	16073	15967	16178	16201	16119	16290	16281	16130	16184	16192	15971	16179	16258	16035	16266	16120	16372	15932	16073	16321	16214	16091	16232	16098	15948	16212	16179	16098	16117	16190	16194	16162	16364	16144	16093	16275	15963	16028	16253	16085	16027	16043	16090	16034	16120	16177	16139	16349	16227	16203	16104	16223	16245	16409	16071	16203	16309	16219	16077	16080	16087	16335	16273	15923	16040	16014	16105	16261	16075	16170	16288	16090	16223	16103	16280	16256	16102	16298	15992	16122	16195	16221	16289	16129	16180	16235	16212	16145	16095	16228	16156	16086	16100	16131	16167	16118	16314	16087	16061	16119	15986	16292	16112	16222	16117	16074	16199	16268	16277	16028	16166	16041	16225	16026	16121	16135	16147	16151	16170	16206	16159	15940	16217	16140	16138	16167	15966	16226	16188	16226	16090	16213	15861	16172	16077	16220	16018	16056	16047	16130	16183	16102	16037	16143	16090	16154	16219	16228	16075	16255	16129	16023	15972	16221	16117	16084	16164	16054	16199	16217	16089	16223	16262	16180	15925	16218	16107	16297	16296	16166	16208	16267	16054	16263	16212	16176	16134	16366	16264	16164	16181	16212	16165	15979	16150	16271	16260	16233	16284	16125	16173	16298	16193	16306	16292	16069	16135	16300	16242	16239	15874	16004	16257	16172	16233	16210	16200	16114	16041	16080	16113	16228	16201	16210	16149	16206	16069	16170	16071	16164	16151	15992	16262	16206	16197	16070	16143	16182	16089	16118	16109	16200	16205	16138	16064	16191	16359	16172	16174	16150	16217	16059	16208	16058	16098	16143	16311	16098	16053	16157	16280	15927	15982	16002	16119	16057	16258	16131	16018	16059	16095	16361	16173	16064	16279	16169	16259	16115	16073	16108	16153	16092	16088	16104	16066	16003	16064	16182	16167	16196	16138	16150	16002	15964	16284	15961	16227	16047	16156	16261	16171	16307	16178	16216	16099	16082	16230	15953	16229	16092	16031	15941	16009	16017	16238	16157	16134	16209	16306	16223	16124	16031	16036	16122	16050	16096	16079	16067	16138	16132	16178	16304	15996	16137	16145	16185	16214	16235	16169	16109	16148	16019	16048	16129	16283	16131	16117	16113	16160	16135	16027	16136	16240	16130	15927	16145	16172	16019	16021	16202	16150	16250	16238	16184	16228	16024	15984	16088	16092	16063	16082	16254	16155	16077	16198	15994	16101	16137	16203	16119	16149	16270	16254	16287	16192	16097	16140	16034	16203	16092	16111	16203	16061	16275	16118	16195	16023	16127	16035	16106	16316	16189	16074	16131	16081	16085	16065	16114	16123	16330	16019	16126	16159	16116	16085	16110	16212	16108	16138	16145	16224	16197	16343	16079	16189	16155	16011	16165	16283	16198	16075	16205	16002	15990	16050	16309	16152	16034	16068	16190	16164	16262	16084	16165	16164	16134	16101	16157	16142	15944	16175	16238	16262	16198	16120	16269	16063	16248	16039	16129	16135	16128	16200	16116	15894	16107	16054	16011	16201	16205	16213	16279	16206	16119	16056	16292	16039	15996	16023	16186	16059	16073	16179	16204	16185	16238	16279	16045	16280	16152	16222	16074	16168	16022	16223	16074	16089	16233	16058	16152	16167	16209	16208	16142	16082	16136	16178	16026	16384	16151	16096	16190	16252	16052	16081	16249	16048	16154	16399	16027	16376	16166	16191	16133	16056	16212	15960	16216	16028	16056	16217	16051	16163	16315	16080	16140	16035	16154	16081	16123	15954	16188	16191	16033	16057	16066	16217	16144	16018	16218	16253	16044	16132	16071	16058	16230	16227	15999	16133	16041	16100	16119	15976	16127	16356	15994	16044	16195	16282	15916	16149	16266	16072	16244	16299	16126	16218	16119	16076	16337	16268	16104	16154	16075	16163	16213	16105	16223	16134	16257	16133	16187	16156	16144	16160	16125	16116	15912	16231	16141	16178	16197	16333	16172	16260	16030	16165	16209	16126	16084	16048	16130	16182	16226	15953	16160	16046	16232	16229	16235	16011	16247	16049	16112	16173	16119	16163	16154	16096	16192	16143	16033	16184	16358	16077	16130	16173	16109	16226	16216	16141	16137	15988	16186	16114	16212	16330	16088	16092	16108	16127	16110	16291	16101	16155	16086	16012	16095	16165	16015	16202	16152	16059	16095	16108
27459	22073	24958	22383	18956	18781	18717	18140	18217	18374	18245	18339	18279	18333	18228	18190	18215	18177	18351	18027	18123	18068	18105	18008	18161	18003	18240	17911	17884	18003	18245	18351	18270	18266	18134	18063	18010	18048	17763	17806	18136	17969	18222	18066	18116	18067	18039	17964	17841	17969	17993	18151	17994	18013	17857	17977	18158	18011	17997	18094	18114	18158	17880	17748	18110	18073	18012	17855	18089	18092	18112	17779	17984	17965	18074	18085	17953	18155	18010	17869	18024	18074	18170	17949	17911	17942	17887	17862	17957	17971	18044	17714	17996	18097	18093	17896	18014	17985	18055	18126	17899	18170	18181	17953	17950	17948	17970	18097	18087	17982	17860	17763	18007	18130	18153	17984	18058	17961	18005	17886	17998	17886	17897	18029	18234	17804	17932	18063	17993	18082	17884	17933	17945	17993	18114	17819	17955	17987	18009	18066	17916	18054	17827	18096	18060	17934	17979	17995	17964	18120	18010	18008	18009	17690	17911	17889	17908	18099	18055	18008	17956	17989	18093	18126	18260	17829	17900	18072	18004	17943	17925	17972	18018	17954	18007	17917	17970	18090	18158	18057	18153	17962	17916	17941	18033	17931	17976	18046	18028	17820	17861	17899	18013	17930	18001	18119	18171	18211	18131	18337	18017	17899	17914	17787	17785	18160	17926	18000	17916	17996	18246	18005	18056	17820	18047	17818	18086	18234	18167	17957	17958	18082	17993	17855	17927	17958	18073	18073	18051	17977	17968	18072	17977	17861	17877	18016	18027	17789	18134	18014	18039	18044	18082	18079	18053	17864	18080	18196	18088	18080	18194	18021	18082	18115	18026	17799	17883	17842	17943	18108	17882	17855	17855	17905	18007	18115	17963	17901	17963	18022	17973	18017	17955	18073	18079	17919	18001	18008	18044	17946	18010	18051	17917	18045	18067	18158	17975	18094	17886	17807	18019	18125	18086	18043	18091	18023	18127	17875	18087	17911	18007	18036	18033	18110	17891	18320	18051	17843	18149	17974	18133	17918	18153	18043	17748	17966	17890	17874	17820	18078	17995	17957	18160	18028	17997	18164	17987	17917	18110	17996	17943	18226	17950	17928	18103	17994	18043	17880	18064	17932	18015	17808	17916	17931	17772	18041	17987	18091	17889	17994	18144	17957	17928	17886	17944	18021	17933	17999	18094	17949	18054	18165	18217	18075	17979	17897	18137	18083	17893	18054	18139	18098	18073	18078	18116	18001	18204	17937	17773	17977	18105	17890	17948	17888	17896	17888	18031	18036	17965	17927	18031	18110	18043	17997	17835	18003	17822	18082	18207	18151	18076	17935	18069	18039	17980	18034	17872	18167	17930	18026	17961	18062	17978	18083	17899	18140	18040	18046	18073	18006	17977	18137	18018	17980	18183	17978	18123	18000	18046	18027	17986	17836	17955	18037	18010	17961	17953	17937	18044	18050	17906	17897	18029	17894	17869	18005	17827	18018	17980	17926	18060	18111	18119	17983	18081	18017	18087	18045	18006	18165	18334	18001	17859	18068	18149	18091	18258	17977	17992	17987	17925	17997	17895	17937	17899	18185	18129	17986	18190	18106	18202	17980	17970	17876	17998	18002	18017	17883	18112	18251	17819	18157	17996	18064	18060	18056	17846	18148	18119	17826	18006	17830	17785	18096	17955	17782	17955	17846	18058	18087	17865	17917	17829	18162	18049	18069	18068	18024	17922	18028	17971	17729	17919	17961	17910	18043	17885	17779	17841	18058	17800	18175	18099	17842	18116	18085	17830	17859	17956	17816	17922	17846	17948	17911	17988	17987	18166	18160	18162	18104	18070	17905	17990	18127	17979	17968	17946	18009	18010	18019	18131	18073	17925	18034	17989	17959	17951	18055	18088	18233	18138	17929	17883	17929	18025	17879	17869	17794	17980	18170	18105	17895	17895	18080	18060	18003	17860	18034	17913	17861	18047	18040	17917	18106	18133	18033	18032	18068	17842	18087	17849	17890	17883	18111	18089	17993	17699	18241	18141	17856	18093	17873	18150	17889	18035	17997	17964	18013	17867	17991	18042	17829	18029	18031	18257	17897	18031	17970	17940	17869	18084	17918	18059	18118	17698	17990	17958	17954	17884	17838	18012	17712	17943	17920	18028	17950	17912	17927	18000	17926	17958	17793	17929	18276	17973	17979	17897	18075	18093	18056	18079	17929	18025	17981	17948	18063	18091	17822	17874	17811	18175	18025	18087	18010	18182	18012	17967	17901	17898	17711	17914	18075	18032	18044	17937	17959	18036	17936	17843	17906	18148	17881	17999	17977	18011	18032	17961	17757	17869	18032	17892	17886	17925	17931	18151	17992	17962	18054	18036	18041	18079	17968	17908	17917	17908	17847	18156	18045	18206	18075	18055	18279	17819	17891	17866	17905	17827	18104	18141	17941	18133	18067	18036	18107	18043	17987	18108	18031	18016	18076	18068	18067	17872	18105	18264	18056	17900	17990	18133	18062	17743	18062	18099	17960	18062	17988	17865	17957	18035	17958	18005	17983	18057	18072	18169	17902	17815	18048	18056	17946	17957	18137	17885	18048	18080	17868	18143	18068	17823	17751	17921	17855	17917	17827	18050	18031	17883	17912	18101	17992	18052	18026	18101	17934	17886	18006	17977	18001	17950	18052	17910	17981	18121	18032	17857	18203	18140	18076	18018	18040	18007	18147	18038	17957	17985	17935	18002	17708	18163	18042	17886	17947	18019	18084	18059	17831	17941	17829	17881	17964	17995	17983	17885	17960	17956	17876	18096	17710	17820	18057	17835	18255	17979	17799	17960	18099	18164	17947	18139	18024	18013	18011	17932	18113	18029	17947	18093	18061	18093	17894	18008	18226	18185	18053	18010	18022	18062	18012	17994	17987	17814	18100	17963	17916	18071	18003	17961	17980	18097	18013	17935	17831	17880	18061	18120	17965	17910	18137	18174	18010	18093	17978	18156	17976	18145	17828	17937	17916	18277	18006	18013	17946	18008	18063	17921	18063	18396	17857	17996	17938	17952	17915	17766	17940	17938	17920	17806	17896	18100	18056	18006	18029	18089	17978	18025	18076	18148	18185	17982	18034	18036	18132	17948	17965	17818	17935	18124	18157	17862	17992	18038	18084	17965	17916	17923	18040	18131	18040	17839	17838	17906	17837	17931	17845	18044	18089	18072	18000	18011	18163	17854	17841	17929	17847	18032	17979	17940	17990	18013	17940	17972	17913	17924	18118	18062	17935	18042	18024	18038	18112	18247	17941	17966	17891	18036	18017	18104	17963	18147	18012	17984	17694	17958	17953	18028	17979	18046	17990	18066	18147	17826	18011	17886	17937	18065	18121	17993	17926	17851	17902	18130	17939	18138	18129	17988	17874	18190	17962	18141	18011	17891	17946	17975	17939	18100	17951	17970	17948	18023	17944	18064	18038	18004	17841	18052	17938	17968	17995	18138	18083	18170	18046	17822	17952	18028	18090	17987	17807	18074	18002	17898	18068	18077	17712	18145	17985	18153	17751	18016	18234	18158	18199	17889	18040	18098	17852	17981	17906	18067	17766	17998	17950	18050	18031	17931	18019	17848	17807	18020	18008	18141	17938	17967	17950	18085	18060	18039	18020	18119	18037	17962	17997	18049	18074	18241	18076	17963	18085	17890	17912	17910	18242	18068	17920	17849	17965	17882	17952	18005	18098	18234	18117	18155	18239	17960	17939	17929	17970	18024	18003	18049	17924	17968	18210	18053	18131	18008	17902	17975	17958	17901	17947	17885	17961	18039	18044	18070	18081	17893	17984	18033	18153	17991	18094	17819	17983	17992	18169	18078	18076	18047	17975	17945	17786	18033	18001	18112	18007	18087	18184	18018	17845	18000	17904	17877	17890	18196	18233	18039	18029	17965	17967	17943	18040	18056	18070	18254	17958	18032	17996	17906	17956	18035	18066	17995	18054	17894	18028	18004	17860	17906	17891	18021	18041	18152	18007	17997	17919	18031	17853	18203	18026	17954	18054	18136	18127	17970	18081	18101	18014	17982	17987	17877	17913	17881	17783	17986	17896	17737	17882	17971	17878	17920	17736	17888	18072	17984	17982	17912	17779	18015	18178	17825	18000	18054	18091	18061	18114	18025	18048	17941	17854	17962	17934	18065	18116	17751	17904	18070	18056	17959	17928	18014	18152	17980	17818	17884	18089	17906	17821	17915	18102	17915	18200	17897	17927	18177	17895	17860	18109	17845	18093	17955	18203	18021	17975	18149	18060	18076	17999	17990	17997	17896	17964	17972	18027	18184	18251	18047	18068	18111	18005	18083	17966	18108	17945	18147	18065	18100	18029	18080	18057	18063	17906	18154	18111	18200	17985	17829	18137	18093	17977	18111	18179	18099	17881	18094	18110	17945	18127	18186	18130	18116	17839	18147	17754	17814	18232	17967	18020	17997	17997	18081	17862	17844	17939	17968	18096	17891	18058	18030	18035	18076	18123	18046	18126	18177	17905	18145	17993	18015	17975	17916	17944	17974	18071	18058	17724	18145	17995	18048	18151	17934	18088	17826	18244	18014	17849	17966	17857	17911	18044	17864	18110	17870	17916	18031	17976	18016	18023	17825	18076	18001	18085	17802	18352	18106	18046	17723	18267	18051	18092	18022	18035	18056	18064	17981	17964	18051	17958	18057	18109	18161	18159	18143	17912	17972	17961	18030	18068	18051	17938	18076	17926	17950	17872	18079	18069	17891	18063	18027	18098	18080	18143	18133	18043	17987	18056	17733	18026	17879	18007	18090	17943	18004	18022	18232	17929	17933	17979	18099	18036	18017	17786	18038	17702	17945	18155	17906	17985	17991	18046	17910	18082	18020	17792	18052	18177	18059	18014	17763	18004	18174	18062	18031	17870	18038	17936	18005	18137	18093	17999	17945	17935	18030	17989	17692	17709	17985	17954	18073	18123	17962	18012	18095	18126	17985	17934	18001	17927	18142	18126	18071	18080	17990	18186	18054	17873	18000	17978	17945	17981	17800	18053	17987	18088	17884	18036	17998	18060	18053	18069	18343	18114	17947	18085	18162	17814	18069	18007	18104	17844	17916	18055	17971	18047	18134	17837	17858	17869	18079	17925	18049	18172	17911	17783
15834	20555	22190	19420	17626	17201	17038	16855	16702	16571	16553	16610	16801	16642	16390	16432	16207	16380	16267	16238	16352	16217	16282	16197	16394	16243	16166	16004	16294	16332	16819	16792	16634	16459	16230	16210	16140	16038	16025	15857	16128	16085	15953	16184	16160	16198	16009	16175	16171	16315	16004	15900	16182	16322	16069	16071	16245	16256	16090	16180	16090	16005	16137	16136	16078	16123	16183	16032	16085	16096	15996	16121	16257	15995	16243	16087	16020	16122	16261	15996	16128	16020	16017	15995	16215	16026	16183	15957	16093	16265	16077	16056	15855	16291	15974	16035	16040	15877	16088	16068	15985	16135	16061	15948	16172	16026	16197	16059	16242	16290	16011	15913	16173	15978	16054	16060	16092	16172	15989	15921	15979	16034	16238	16171	15976	16106	16089	16031	16132	16177	16162	15814	16059	16269	15994	15971	15951	16043	15945	16168	16203	16164	16112	16092	15899	15999	16042	15981	16217	16161	16026	16242	16139	16047	16035	16141	15875	15951	16219	15986	16109	15880	16092	16020	16143	15994	16015	16102	16065	15745	16152	15944	16124	16175	16006	16219	16212	16075	16169	16045	16075	15865	16122	15952	16142	16225	16086	16242	16126	16063	16121	16001	16017	15983	15922	16137	16023	16048	15995	16075	16054	15950	16068	16022	15780	16166	16035	16124	16021	16163	15950	15965	16042	16078	16076	15965	16077	16150	16047	16204	16107	16106	15956	16214	15993	16017	16117	16256	15994	16043	16140	16117	16154	16239	16228	16204	16183	16096	16237	16016	16234	15988	16219	16032	16172	15921	16064	16052	16155	16152	16108	15975	16081	16153	15900	15998	16096	16069	16025	16079	16038	16048	16084	15918	16016	15908	16018	16118	16130	16066	15888	16052	16116	16035	16056	16099	16052	16203	16021	16118	16090	16135	15969	16074	16155	16005	16030	15899	15993	16237	15850	15979	16141	16097	15946	15920	16065	16031	16057	15999	16112	16055	16183	16125	16028	15892	16050	15984	16030	16154	16062	16231	16273	16238	16073	16047	16135	15932	16204	16246	15986	16146	16146	15909	16081	16115	16126	16137	15925	16008	16100	16105	15995	16028	16078	15925	16137	15947	16027	16085	16089	16169	16046	16185	16060	16024	15976	16040	16067	16096	15991	16231	15947	16190	16095	16152	16223	16196	15937	16055	16019	16031	16063	15922	16007	16114	16109	15967	16046	15980	16112	16258	15886	16090	16260	16130	16154	16012	16002	15983	16137	16121	16173	16047	16096	16098	16032	16227	16024	16042	16147	16232	16087	15861	15985	16192	16148	16011	16042	16031	16143	16040	16030	16104	16067	15961	15957	16283	16020	16124	16157	16089	16006	16174	16261	16111	16122	16153	16235	15967	16080	16101	16133	16019	16107	15893	16098	15987	16086	15977	15980	16072	16096	16010	16062	16038	16085	16129	16029	15987	15982	16098	16005	16200	16125	16047	16247	16057	16101	16039	16078	16192	15934	16219	15923	16089	16069	16064	16104	16126	16112	16260	16087	15960	16012	16160	16143	15987	16032	16171	15997	16134	16036	16229	16033	16086	16126	16123	16087	16072	16084	16195	16089	16069	16040	16284	16094	15988	16071	16084	16076	16094	16032	16041	15997	16038	16016	16039	15879	16055	15960	16085	16080	16239	16051	15993	16241	16009	16030	15999	16030	16200	16116	16134	15966	16019	16105	16209	16018	16128	16168	16113	15945	15914	16116	15936	16164	16167	16058	16278	16086	16147	16211	16153	16217	16067	16027	16015	16107	15996	16018	16005	16049	16124	16097	16072	16141	15966	16126	16074	16245	16170	16240	16250	16134	16207	16068	16060	16215	16079	16056	16125	15994	16055	16254	16009	16071	16088	15905	16073	16140	16022	16035	16035	16041	16086	16072	16087	16180	16110	16030	16109	15991	16168	16073	16136	16108	16137	15937	16231	16157	16012	16166	16046	15888	16232	15982	16109	15865	16135	16076	15945	16040	15988	15980	16072	16076	16116	16106	16127	16202	15930	16144	16103	16050	15944	15879	16005	16103	16069	16052	15946	16106	16053	15956	16156	15887	16119	16005	15953	16182	16051	16176	16076	16037	16042	16198	16020	16016	16125	16004	16073	16108	16090	15881	16044	16041	16113	16005	15997	16141	16118	15904	16028	16039	16001	16070	16154	15998	16153	16039	16125	15938	15927	16149	16094	16099	16139	16122	15958	16175	16155	15881	16029	15970	16170	16190	16135	15968	16077	15974	16245	16039	15905	16158	15989	16102	16281	16166	16184	15967	16084	16061	16070	16155	16116	16143	16227	16232	16109	16011	16201	16009	16117	15980	16040	16109	16086	16076	15999	16060	16077	16187	16086	16158	16166	16000	16097	16071	16101	16199	16061	16191	15881	16122	16136	16106	15865	16086	16159	16208	16265	16018	16043	16093	16149	16150	16029	15987	15969	15971	15934	16015	16026	16198	16091	16058	16103	16147	16140	16030	15956	16112	15966	16040	16148	16134	16032	15985	16043	16074	16009	16229	16088	15895	16100	16085	15991	16163	16096	16181	16265	16074	16115	16062	16094	16068	15985	16044	16108	16127	16045	15977	16089	16046	15938	16156	16047	16030	15938	16143	16062	16017	16050	16129	15922	16169	16301	16133	16056	16127	16086	16059	16140	16083	15986	16196	16007	16123	16116	16116	16196	16262	16089	16065	16094	16070	16110	15916	16056	16041	16007	15966	15907	16016	16110	15960	16000	16036	16165	16085	16075	16085	16129	15989	16004	16208	16126	16126	16054	16203	15964	16042	16260	16163	16172	15986	15995	16096	16191	16253	15902	15964	16037	16099	16086	16032	16325	16151	16071	16115	16109	16180	16113	16004	15886	16171	15940	16253	16030	16053	15966	16045	16033	16030	16224	16248	16032	15998	16151	16117	15969	16109	16243	16178	16064	15943	15986	16052	16150	16028	16050	16009	15982	16008	16138	15965	16272	16146	15959	15977	16029	16076	16097	16184	16023	16130	15947	16326	15971	16231	16078	16228	16192	16179	16135	16020	16006	16005	16047	16190	16155	16250	15921	16103	15977	16109	16215	16239	16035	16294	15814	16071	16051	16102	16105	16146	16075	15950	16307	16147	16071	15978	16049	16081	16183	15979	16156	16091	15893	16190	16027	16239	16045	16117	16008	16035	16155	16162	16139	16082	16189	16172	16008	16053	16019	16102	16198	16170	15999	16140	15992	16155	15999	16088	16078	16196	16134	15984	16038	16090	16124	16042	16203	15946	16213	16111	16085	16097	15978	16096	16032	16065	16017	15939	16072	15951	16089	16088	16129	16062	15768	16021	16068	16062	16042	16157	16126	16099	15877	16296	16128	16022	16163	16251	16051	16152	16061	16174	16021	16054	16037	16151	16028	16138	16131	15954	15962	16108	15924	16036	16031	16176	16022	16050	16157	16147	16014	16058	16085	15922	16175	15996	16030	16160	15893	16140	15793	16023	16031	15939	15930	16030	16071	16099	15941	16104	16184	16143	16083	16104	16188	15977	16193	16092	16139	15897	16118	16136	16037	16178	15928	16098	16006	16063	16282	15906	16367	16143	16053	16117	16105	16033	16198	15959	16256	15984	16014	16091	16119	16083	16106	16059	15992	16015	16136	16239	16011	15928	16116	16006	16113	16013	16075	16167	15951	16041	16135	16126	16016	15984	16057	16133	15953	16127	15985	16171	16104	16003	16039	15923	16186	16125	16046	16135	15934	15947	16059	16101	15947	16137	16013	16011	16102	15902	16128	16358	16167	16070	16177	16059	16112	16115	15965	16075	16080	16001	16078	16318	15963	16173	16339	16381	16183	16103	16127	16107	16053	16060	16081	16103	16154	16020	16128	15984	16241	16086	15998	16127	16067	15916	15985	16076	16013	16116	16329	16027	16115	16284	15981	16122	16058	16174	16200	16153	16038	15988	16014	15996	16058	15970	16165	16080	16102	15903	16122	16153	15952	16068	16071	16182	16107	16142	16196	16165	16061	16071	16009	16023	16220	16231	15986	16049	15927	16238	16084	15999	16177	16144	15984	16106	16017	16043	16159	16129	16044	16035	16089	16016	16021	15986	16007	16077	16171	16065	16164	16194	16106	16177	15959	16163	16023	15863	16311	16097	15955	15953	16151	16038	16123	16223	16075	16008	16166	16105	16097	15865	16050	16201	15988	16081	15907	15954	16173	15991	15931	16105	16020	16258	16042	16078	16228	16057	16046	16046	16125	15994	16119	16109	16051	15952	16021	15973	16084	15970	16158	16156	16043	16074	16028	16151	16067	15977	16099	16055	16018	16058	16146	16042	16042	16070	16103	16164	16116	15964	16059	16049	16027	15990	16141	15876	16066	16053	16049	15888	16054	16149	16115	16015	16093	16048	16009	16083	16233	16183	15926	16228	16122	16045	15970	16062	16130	16134	16097	15922	16090	16094	16047	16105	16067	16046	16131	15957	16186	16049	16137	15990	15975	16003	16004	15960	16210	16100	16175	16079	16064	16174	16087	16219	15860	16156	15961	16114	15947	16096	16099	16022	16012	16096	16059	16030	16132	15972	16179	16069	16090	16317	16158	15973	16182	16167	16056	16005	16123	16086	16116	16275	16214	15915	16110	16062	16076	16188	15973	16175	15970	15989	16075	15912	15941	16002	16080	16170	16058	15942	15903	16153	15956	16180	16027	16134	15911	16116	16148	16220	16055	16087	16181	16103	16125	16064	16151	16071	16129	15999	16046	15933	16139	16124	16037	16166	16128	15992	16106	15968	16105	15891	16185	16035	16104	16153	16093	15835	16107	15996	15961	16313	16006	16152	15972	16135	16009	16101	16089	16119	16014	16074	16044	16294	16069	16073	16067	16059	16097	16128	16312	16007	16033	16105	16077	16061	15984	15985	16092	16064	16277	16137	16097	16030	16179	16015	16125	16018	16029	16140	15877	15904	16017	16169	16051	16096	16030	16187	16061	16094	16133	15989	16100	16029	16065	16105	15994	16021	15978	16106	15979	15958	15993	16022	16016	16012	16075	16029	16020	15999	16177	16080	16052	16065	16055	16134	15860	16057	16120	16120	16159	16033	16095	15918	16031	16026	16234	16047	16074	16083	16169
23903	21319	28743	24353	22319	22390	21788	19297	19056	19312	19208	19243	19116	18827	18951	18567	18467	18493	18552	18629	18432	18470	18425	18321	18375	18532	18295	18317	18532	20378	21479	20533	19411	18956	18515	18419	18540	18310	18182	18303	18119	18260	18265	18417	18437	18175	18363	18143	18178	18228	18141	18313	18254	18200	18251	18299	18224	18132	17893	18310	18242	18113	18325	18239	18299	18153	18095	18240	18367	18230	18322	18182	18405	18200	18318	18290	18135	18325	18378	18288	18251	18067	18184	18331	18217	18109	18160	18262	18150	18259	18435	18354	18230	18141	18257	18241	18278	18272	18181	18304	18192	18307	18258	18231	18305	18340	18123	18360	18265	18203	18154	18243	18216	18244	18120	18226	18252	18251	18289	18244	18382	18267	18352	18240	18352	18225	18147	18267	18324	18220	18190	18250	18025	18373	18307	18350	18404	18351	18136	18146	18213	18300	18247	18321	18166	18167	18189	18163	18267	18154	18170	18138	18346	18270	18146	18058	18353	18306	18233	18472	18097	18101	18040	18341	18422	18534	18307	18180	18200	18049	18356	17959	18481	18232	18214	18299	18184	18369	18144	18291	18155	18154	18212	18233	18502	18174	18003	18293	17998	18424	18213	18164	18200	18161	18400	18261	18367	18276	18364	18206	18302	18306	18258	18271	18260	18060	18355	18383	18265	18308	18192	18272	18299	18152	18483	18308	18217	18035	18136	18207	18313	18148	18089	18211	18487	18398	18264	18153	18162	18227	18172	18197	18189	18327	18310	18104	18437	18298	18238	18313	18300	18063	18200	18085	18358	18326	18391	18181	18029	18281	18383	18116	18062	18313	18290	18316	18157	18301	18371	18274	18360	18157	18505	18133	18407	18129	18326	17990	18271	18168	18260	18029	18126	18385	18198	18465	18332	18256	18285	18219	18253	18309	18211	18281	18398	18246	18319	18204	18219	18471	18205	18293	18242	18149	18291	18266	18381	18444	18084	18277	18193	18122	18176	18248	18275	18273	18123	18243	18253	18328	18389	18142	18169	18216	18174	18320	18356	18377	18071	18222	18222	18257	18285	18349	18217	18139	18239	18422	18472	18402	18141	18182	18356	18454	18478	18391	18346	18397	18331	18302	18233	18120	18134	18250	18336	18105	18230	18351	18225	18059	18264	18210	18161	18285	18187	18206	18287	18512	18295	18099	18179	18359	18282	18405	18106	18418	18214	18220	18347	18355	18056	18121	18205	18118	18127	18253	18251	18115	18017	18271	18043	18237	18215	18340	18297	18031	18150	18223	18244	18128	18107	18327	18265	18335	18330	18379	18297	18334	18219	18183	18210	18332	18345	18135	18050	18192	18387	18237	18181	18356	18476	18201	18335	18238	18141	18258	18294	18106	18392	18073	18275	18318	18459	18345	18402	18336	18170	18121	18138	18226	18428	18227	18070	18343	18358	18351	18383	18316	18401	18355	18370	18415	18263	18201	18377	18459	18245	18403	18170	18205	18338	18243	18239	18306	18424	18154	18034	18243	18138	18143	18248	18205	18343	17906	18099	18320	18349	18319	18437	18072	18324	18327	18206	18254	18320	18195	18306	18270	18292	18422	18371	18261	18270	18259	18129	18073	18405	18200	18129	18260	18496	18125	18105	18336	18160	18429	17978	18069	18157	18192	18229	18265	18050	18154	18260	18305	18265	18239	18422	18147	18187	18283	18238	18221	18095	18293	18235	18203	18178	18446	18332	18166	18414	18102	18104	18297	18270	18307	18276	18367	18351	18358	18269	18356	18255	18255	18250	18207	18169	18210	18213	18254	18296	18404	18269	18064	18236	18309	18356	18130	18164	18249	18250	18149	18245	18062	18221	18238	18344	18258	18373	18315	18178	18337	18499	18211	18071	18241	18277	18167	18224	18310	18406	18281	18206	18251	18218	18367	18253	18314	18159	18178	18243	18196	18149	18259	18319	18213	18302	18291	18077	18268	18223	18246	18061	17972	18216	18107	18159	18316	18363	18169	18296	18304	18241	18308	18153	18391	18300	18357	18326	18033	18208	18291	18199	18069	18558	18460	18368	18325	18284	18244	18291	18398	18164	18387	18256	18248	18258	18061	18303	18253	18260	18135	18134	18187	18218	18171	18151	18299	18380	18210	18042	18183	18391	18245	18181	18257	18345	18232	18271	18134	18227	18233	18211	18372	18196	18125	18239	18059	18278	18401	18153	18197	18064	18169	18164	18189	18239	18105	18196	18103	18147	18132	18041	18273	18306	18279	18160	18211	18392	18287	18275	18330	18280	18297	18231	18381	18229	18189	18329	18384	18248	18290	18221	18469	18099	18400	18444	18245	18171	18264	18142	18093	18303	18136	18189	18272	18061	18111	18156	18132	18255	18294	18156	18227	18341	18263	18163	18269	18308	18076	18185	18437	18241	18416	18498	18278	18233	18207	18256	18235	18170	18125	18433	18075	18194	18161	18341	18315	18177	18249	18296	18184	18096	18122	18123	18307	18327	18472	18319	18267	18158	17993	18362	18302	18081	18236	18063	18239	18161	18134	18362	18432	18286	18259	18186	18284	18336	18438	18314	18241	18135	18314	18317	18274	18221	18143	18199	18153	18213	17947	18251	18274	18186	18281	18111	18457	18249	18197	18386	18099	18226	18296	18128	18095	18212	18169	18183	18455	18343	18254	18311	18114	18328	18305	18148	18449	18212	18081	18443	18293	18354	18326	18183	18262	18247	18158	18069	18225	18057	18179	18140	18192	18376	18263	18307	18191	18137	18179	18146	18178	18128	18292	18235	18016	18299	18216	18282	18355	18357	18198	18366	18135	18191	18094	18333	18236	18271	18193	18171	18510	18203	18213	18213	18301	18420	18295	18214	18297	18349	18348	18338	18320	18267	17932	18250	18164	18210	18444	17974	18269	18263	18361	18067	18206	18122	18127	18290	18192	18249	18326	18133	18393	18171	18372	18209	18097	18576	18357	18224	18461	18268	18160	18127	18300	18315	18323	18343	18246	18127	18017	18068	18294	18390	18393	18383	18291	18436	18341	18372	18310	18326	18281	18356	18248	18328	18162	18331	18065	18196	18133	18237	18199	18525	18320	18328	18076	18454	18119	18375	18245	18262	18236	18407	18440	17962	18221	18030	18001	18373	18100	18211	18208	18404	18496	18275	18146	18344	18576	18159	18157	18440	18258	18076	18197	18402	18350	18099	18052	18202	18506	18154	18215	18272	18150	18254	18101	18243	18207	18482	18274	18283	18218	18162	18303	18173	18212	18306	18165	18264	18005	18196	18354	18096	18159	18338	18324	18305	18248	18226	18547	18273	18060	18283	18223	18201	18077	18315	18376	18189	18178	18222	18227	18378	18244	18329	18074	18228	18252	18157	18195	18422	18245	18270	18320	18191	18263	18324	18201	18311	18341	18323	18249	18362	18014	18415	18229	18451	18199	18366	18332	18240	18355	18129	18134	18117	18173	18159	18317	18351	18356	18291	18241	18179	18268	18193	18234	18436	18483	18180	18357	18337	18390	18238	18207	18145	18287	18221	18375	18119	18289	18316	18194	18201	18141	18254	18189	18161	18268	18509	18209	18176	18175	18222	18446	18406	18196	18258	18162	18392	18523	18248	18347	18360	18182	18213	18346	18228	18213	17939	18069	18236	18161	18160	18044	18015	18178	18360	18113	18204	18156	18177	18180	18274	18275	18410	18137	18302	18354	18207	18322	18441	18234	18351	18332	18163	18247	18390	18341	18161	18357	18230	18496	18330	18222	18175	18182	18377	18332	18262	18228	18163	18293	18361	18323	18217	18250	18158	18202	18249	18314	18238	18112	18259	18264	18151	18226	18428	18323	18269	18277	18102	18332	18417	18155	18323	18141	18395	18067	18259	18177	18338	18402	18194	18100	18122	18316	18019	18441	18491	18125	18330	18188	18233	18336	18075	18307	18271	18231	18208	18407	18333	18311	18233	18106	18151	18277	18245	18190	18362	18349	18240	18192	18275	18045	18257	18168	18161	18236	18458	18338	18234	18336	18314	18522	18307	18030	18306	18393	18412	18374	18220	18152	18298	18423	18247	18367	18242	18145	18161	18089	18175	18240	17945	18077	18390	18260	18203	18241	18273	18277	18370	18207	18219	18303	18290	18227	18356	18205	18080	18310	18052	18259	18143	18184	18017	18202	18292	18226	18317	18193	18377	18193	18110	18340	18154	18194	18231	18282	18572	18326	18170	18319	18208	18363	18247	18151	18456	18179	18311	18091	18370	18191	18215	18325	18216	18322	18252	18371	18317	18196	18347	18233	18372	18308	18170	18212	18126	18200	18329	18096	18192	18572	18284	18255	18215	18328	18258	18326	18181	18421	18364	18306	18098	18172	18301	18360	18211	18280	18315	18262	18511	18291	18128	18176	18111	18185	18258	18405	18287	18246	18218	18140	18339	18574	18278	18065	18145	18176	18277	18201	18270	18271	18176	18369	18168	18247	18240	18426	18337	18435	18320	18230	18146	18046	18295	18319	18402	17983	18309	18180	18332	18226	18302	18366	18267	18407	18296	18239	18053	18127	18211	18273	18437	18318	18127	18262	18499	18170	18233	18159	18344	18344	18176	18430	18295	18356	18318	18320	18324	18268	18000	18231	18399	18192	18163	18280	18313	18280	18285	18311	18210	18175	18261	18365	18142	18127	18440	18332	18082	18187	18166	18321	18440	18443	18298	18109	18396	18393	18329	18254	18406	18083	18138	18180	18327	18329	18359	18357	18308	18170	18222	18109	18139	18211	18440	18397	18354	18126	18256	18288	18219	18107	18348	18277	18317	18135	18221	18361	18588	18222	18245	18324	18186	18254	18229	18274	18184	18230	18344	18093	18151	18200	18179	18347	18161	18101	18278	18119	18200	18326	18271	18191	18414	18224	18208	18316	18278	18206	18241	18388	18132	18363	18284	18042	18175	18290	18323	18485	18381	18279	18290	18231	18254	18228	18235	18233	18206	18291	18187	18214	18503	18449	18494	18279	18226	18285	18227	18205	18420	18352	18227	18463	18353	18284	18104	18327	18128	18324	18320	18162	18097	18335	18278	18476	18221	18363	18293	18171	18189	18293	18289	18299	18388	18231	18376	18346	18286	18277	18238	18304	18152	18139	18372	18159
15423	27289	27195	22162	20036	18748	18472	18042	17834	17507	17474	17559	17553	17460	17084	16800	16608	16555	16549	16609	16449	16526	16401	16406	16585	16485	16566	16437	16751	20031	20585	19515	18033	17053	16689	16455	16217	16279	16402	16349	16240	16319	16274	16182	16304	16315	16396	16236	16279	16337	16445	16205	16251	16415	16192	16330	16311	16408	16279	16346	16314	16462	16350	16439	16361	16331	16172	16363	16310	16408	16337	16454	16154	16295	16224	16357	16197	16443	16300	16345	16394	16273	16349	16289	16175	16323	16349	16530	16286	16291	16500	16403	16280	16342	16361	16115	16265	16242	16256	16423	16438	16334	16363	16324	16452	16336	16324	16355	16343	16290	16467	16506	16357	16316	16277	16195	16486	16167	16493	16249	16427	16500	16265	16371	16182	16360	16246	16288	16263	16293	16192	16337	16158	16193	16312	16374	16236	16304	16271	16415	16250	16290	16475	16314	16303	16188	16132	16338	16275	16263	16208	16278	16300	16181	16409	16318	16530	16465	16462	16351	16157	16258	16407	16410	16276	16551	16265	16286	16147	16348	16358	16215	16271	16364	16232	16192	16392	16351	16208	16382	16221	16308	16416	16267	16353	16385	16273	16328	16405	16093	16444	16319	16307	16368	16257	16278	16322	16424	16270	16345	16219	16346	16252	16318	16243	16420	16101	16318	16272	16381	16238	16117	16383	16177	16410	16349	16375	16402	16262	16334	16269	16534	16254	16355	16038	16349	16200	16366	16016	16343	16407	16160	16441	16253	16242	16352	16317	16138	16366	16284	16368	16282	16360	16165	16263	16318	16378	16177	16386	16347	16336	16449	16270	16410	16358	16283	16318	16330	16313	16222	16349	16463	16189	16435	16286	16320	16278	16298	16307	16294	16341	16294	16235	16307	16435	16269	16381	16354	16439	16219	16251	16556	16290	16412	16225	16396	16338	16279	16478	16400	16266	16082	16430	16346	16029	16427	16483	16297	16222	16354	16233	16172	16407	16333	16235	16247	16340	16352	16280	16500	16341	16231	16332	16373	16304	16018	16449	16485	16476	16379	16240	16204	16094	16297	16180	16488	16217	16395	16133	16476	16256	16187	16250	16337	16161	16257	16392	16399	15983	16250	16091	16348	16106	16271	16344	16320	16138	16340	16269	16334	16239	16494	16244	16292	16365	16157	16237	16351	16326	16274	16502	16316	16240	16315	16456	16409	16341	16355	16335	16306	16366	16255	16401	16296	16249	16323	16215	16129	16123	16359	16308	16289	16302	16477	16245	16320	16238	16351	16326	16381	16179	16235	16245	16414	16368	16291	16233	16330	16263	16331	16229	16325	16255	16301	16225	16286	16360	16198	16262	16101	16342	16352	16189	16322	16329	16357	16317	16433	16172	16220	16236	16274	16392	16365	16237	16316	16210	16461	16194	16361	16083	16407	16171	16293	16323	16207	16186	16167	16275	16296	16201	16219	16263	16230	16343	16463	16156	16259	16383	16373	16175	16163	16309	16421	16475	16270	16234	16238	16315	16324	16373	16260	16363	16459	16144	16327	16310	16476	16081	16467	16341	16411	16419	16312	16426	16284	16291	16050	16284	16170	16317	16262	16289	16261	16276	16199	16462	16369	16268	16357	16186	16269	16247	16368	16205	16289	16442	16374	16436	16249	16167	16308	16292	16360	16405	16324	16230	16251	16455	16245	16233	16284	16267	16265	16391	16429	16224	16384	16260	16428	16256	16346	16350	16392	16154	16276	16347	16250	16253	16440	16271	16372	16398	16291	16299	16409	16334	16200	16284	16373	16202	16310	16121	16315	16369	16207	16333	16282	16511	16255	16437	16264	16329	16310	16301	16372	16143	16418	16362	16288	16136	16208	16297	16238	16279	16273	16411	16519	16398	16479	16126	16207	16377	16368	16423	16180	16319	16380	16251	16107	16159	16478	16230	16358	16367	16300	16430	16315	16260	16333	16343	16316	16422	16342	16389	16239	16586	16261	16359	16228	16200	16076	16443	16366	16276	16317	16365	16366	16296	16502	16283	16482	16424	16272	16112	16178	16456	16361	16407	16200	16273	16236	16208	16270	16255	16254	16364	16258	16282	16523	16374	16239	16200	16375	16289	16290	16211	16181	16234	16257	16481	16207	16237	16392	16258	16088	16352	16349	16247	16356	16195	16148	16370	16357	16424	16226	16219	16333	16180	16105	16372	16351	16296	16298	16305	16341	16293	16231	16383	16152	16423	16414	16237	16370	16317	16183	16234	16368	16187	16288	16189	16521	16328	16345	16192	16164	16208	16351	16365	16343	16217	16321	16265	16503	16324	16381	16275	16423	16339	16401	16291	16381	16239	16211	16313	16289	16269	16316	16391	16365	16290	16371	16121	16126	16222	16431	16384	16324	16290	16339	16442	16330	16366	16335	16444	16107	16252	16279	16317	16258	16359	16194	16255	16447	16179	16232	16355	16424	16317	16345	16349	16311	16370	16324	16246	16359	16175	16253	16433	16345	16301	16356	16231	16367	16418	16360	16168	16311	16231	16199	16385	16155	16273	16350	16140	16332	16422	16368	16201	16465	16309	16279	16357	16232	16369	16230	16219	16430	16332	16189	16214	16297	16276	16335	16308	16388	16507	16357	16180	16121	16259	16327	16292	16386	16220	16404	16333	16346	16300	16231	16265	16190	16025	16349	16547	16265	16367	16305	16310	16293	16440	16450	16254	16393	16282	16338	16460	16244	16227	16364	16071	16322	16459	16230	16256	16317	16208	16317	16313	16407	16217	16230	16491	16258	16393	16299	16362	16376	16400	16232	16341	16236	16198	16294	16421	16464	16327	16222	16299	16400	16263	16379	16341	16304	16330	16143	16353	16264	16359	16404	16335	16252	16344	16287	16248	16251	16197	16285	16315	16324	16119	16489	16220	16312	16406	16361	16296	16430	16201	16226	16464	16350	16256	16263	16270	16352	16301	16204	16399	16226	16409	16320	16214	16220	16260	16334	16274	16461	16413	16201	16374	16318	16082	16347	16407	16252	16320	16271	16288	16173	16364	16396	16371	16162	16478	16227	16269	16302	16356	16143	16405	16101	16305	16545	16218	16398	16355	16312	16408	16382	16283	16229	16223	16205	16351	16449	16268	16278	16319	16273	16215	16303	16474	16140	16215	16196	16146	16340	16328	16257	16211	16483	16482	16403	16375	16305	16441	16294	16268	16237	16256	16320	16198	16485	16378	16404	15980	16340	16321	16451	16266	16212	16205	16434	16287	16334	16318	16360	16298	16215	16370	16422	16266	16240	16357	16179	16461	16306	16131	16231	16338	16516	16320	16224	16212	16362	16373	16263	16244	16288	16235	16252	16272	16293	16151	16494	16383	16368	16208	16394	16340	16198	16245	16237	16287	16332	16253	16461	16134	16329	16275	16178	16355	16287	16319	16237	16255	16350	16340	16311	16259	16262	16436	16249	16185	16203	16227	16414	16284	16119	16409	16250	16209	16242	16212	16316	16316	16365	16313	16316	16233	16407	16112	16350	16320	16377	16288	16268	16242	16322	16263	16448	16151	16282	16367	16187	16256	16363	16485	16338	16310	16293	16083	16254	16290	16366	16314	16167	16271	16102	16245	16230	16381	16278	16197	16498	16221	16355	16104	16325	16197	16502	16319	16435	16212	16251	16272	16249	16368	16273	16402	16270	16287	16453	16347	16221	16381	16306	16290	16273	16220	16317	16214	16253	16487	16168	16280	16275	16261	16424	16294	16232	16246	16162	16070	16271	16441	16231	16370	16448	16173	16260	16212	16275	16395	16283	16389	16262	16348	16291	16169	16148	16320	16172	16285	16451	16169	16261	16102	16462	16394	16176	16128	16257	16312	16414	16467	16268	16301	16374	16283	16188	16187	16257	16287	16322	16354	16182	16344	16278	16278	16404	16250	16043	16311	16177	16252	16164	16477	16352	16275	16330	16102	16241	16193	16305	16461	16329	16283	16118	16398	16291	16210	16358	16350	16430	16277	16202	16246	16282	16285	16365	16149	16210	16395	16352	16233	16356	16272	16090	16395	16302	16209	16457	16247	16359	16373	16467	16455	16398	16063	16119	16444	16212	16228	16389	16289	16420	16274	16242	16346	16407	16251	16403	16420	16266	16424	16376	16371	16228	16373	16248	16432	16211	16351	16313	16230	16234	16466	16401	16349	16414	16201	16415	16227	16355	16298	16321	16402	16218	16194	16254	16268	16277	16360	16254	16201	16070	16282	16298	16521	16287	16225	16281	16253	16367	16450	16352	16265	16332	16279	16153	16264	16341	16223	16390	16240	16155	16438	16217	16439	16272	16340	16118	16382	16582	16191	16481	16344	16376	16225	16463	16434	16448	16298	16266	16387	16367	16167	16328	16309	16277	16333	16161	16316	16506	16259	16179	16248	16420	16311	16258	16155	16291	16310	16512	16254	16370	16293	16207	16201	16204	16328	16440	16306	16310	16371	16380	16459	16359	16150	16196	16468	16272	16401	16299	16328	16394	16206	16262	16255	16314	16368	16405	16290	16471	16292	16347	16278	16402	16209	16376	16368	16130	16512	16181	16426	16370	16263	16385	16348	16219	16353	16267	16108	16425	16240	16377	16359	16163	16363	16347	16409	16372	16400	16203	16386	16273	16335	16455	16361	16253	16239	16201	16329	16347	16407	16316	16407	16317	16352	16423	16358	16233	16228	16450	16312	16321	16499	16217	16324	16374	16146	16342	16317	16273	16194	16406	16375	16396	16316	16315	16414	16349	16265	16203	16315	16454	16293	16194	16340	16246	16360	16216	16474	16293	16436	16240	16434	16374	16438	16296	16389	16215	16274	16307	16237	16384	16409	16301	16125	16268	16294	16346	16363	16203	16317	16434	16162	16367	16239	16327	16270	16211	16370	16400	16244	16394	16104	16422	16311	16214	16317	16210	16322	16337	16304	16409	16307	16259	16323	16282	16344	16440	16269	16556	16257	16240	16307	16370	16377	16226	16372	16232	16251	16299	16037	16256	16424	16099	16321	16323	16339	16310	16318	16221	16332	16310	16420	16208	16113	16120	16260	16549	16347	16404	16277	16376	16440	16170	16227	16262	16233	16432	16263	16154	16448	16160	16300	16276	16206	16302	16287	16161	16399	16267
22870	21336	29183	23823	21605	23746	25567	20845	19978	19981	19853	19927	20028	19741	19501	19168	19016	19008	18933	19043	18786	19000	19064	19030	19064	19089	18648	18961	19316	23072	24270	22303	20401	19466	19086	18970	18683	18841	18606	18517	18774	18633	18686	18422	18735	18643	18695	18479	18739	18603	18514	18600	18633	18601	18436	18711	18694	18571	18588	18489	18819	18539	18459	18567	18479	18786	18557	18319	18700	18657	18704	18604	18726	18744	18563	18766	18522	18628	18475	18661	18688	18631	18705	18699	18607	18612	18737	18516	18701	18630	18619	18633	18609	18618	18419	18736	18677	18672	18934	18574	18479	18727	18675	18649	18496	18872	18418	18624	18476	18666	18610	18620	18818	18518	18731	18577	18433	18702	18547	18559	18542	18525	18762	18593	18501	18471	18496	18275	18664	18625	18456	18543	18451	18449	18462	18581	18682	18459	18796	18584	18700	18516	18605	18693	18456	18318	18594	18466	18569	18422	18431	18534	18550	18618	18799	18747	18616	18543	18724	18466	18556	18430	18714	18476	18543	18550	18703	18578	18687	18694	18759	18679	18822	18644	18659	18779	18775	18388	18644	18389	18505	18405	18718	18793	18891	18944	18539	18537	18369	18296	18584	18448	18780	18606	18716	18568	18505	18635	18836	18739	18797	18490	18622	18650	18559	18628	18500	18640	18740	18373	18458	18779	18695	18688	18742	18542	18873	18462	18680	18638	18510	18573	18470	18575	18567	18688	18790	18627	18404	18571	18482	18418	18595	18688	18696	18749	18781	18559	18724	18803	18308	18671	18676	18532	18784	18580	18654	18623	18513	18618	18681	18495	18551	18399	18552	18330	18436	18620	18437	18401	18495	18604	18511	18429	18517	18469	18558	18416	18430	18489	18465	18592	18667	18533	18533	18523	18699	18413	18642	18486	18663	18579	18555	18694	18453	18465	18871	18659	18679	18609	18536	18769	18627	18444	18572	18763	18701	18560	18690	18613	18695	18415	18779	18703	18616	18584	18495	18556	18527	18380	18544	18731	18618	18651	18650	18659	18732	18694	18622	18687	18650	18524	18360	18621	18549	18479	18582	18703	18511	18622	18755	18541	18597	18495	18677	18582	18861	18481	18546	18519	18538	18588	18754	18613	18489	18419	18482	18499	18676	18653	18649	18674	18635	18540	18520	18606	18595	18384	18590	18961	18428	18779	18768	18603	18676	18485	18735	18650	18741	18649	18494	18666	18422	18618	18567	18473	18436	18753	18638	18365	18764	18610	18411	18626	18608	18680	18723	18640	18568	18786	18777	18409	18637	18507	18688	18558	18468	18632	18691	18469	18447	18596	18534	18605	18666	18441	18627	18573	18550	18649	18651	18735	18531	18706	18717	18551	18615	18551	18711	18558	18448	18557	18671	18725	18397	18645	18741	18484	18563	18616	18604	18742	18511	18502	18414	18597	18634	18656	18607	18448	18497	18368	18689	18751	18659	18466	18570	18792	18588	18627	18618	18498	18586	18408	18515	18561	18624	18614	18549	18680	18512	18520	18649	18519	18550	18741	18407	18695	18695	18668	18542	18478	18457	18624	18601	18581	18480	18524	18622	18670	18830	18344	18572	18455	18562	18558	18710	18600	18568	18761	18478	18525	18459	18401	18497	18604	18805	18637	18464	18610	18528	18718	18595	18529	18630	18578	18641	18530	18704	18592	18554	18490	18688	18431	18708	18698	18574	18619	18601	18706	18805	18528	18688	18479	18497	18679	18582	18778	18701	18586	18639	18552	18620	18599	18539	18706	18617	18764	18663	18710	18459	18587	18643	18694	18560	18599	18538	18451	18918	18643	18627	18508	18511	18590	18596	18508	18744	18780	18481	18517	18504	18566	18506	18758	18483	18437	18713	18630	18629	18511	18650	18540	18467	18664	18723	18475	18612	18483	18626	18689	18425	18519	18686	18523	18718	18660	18429	18695	18665	18513	18294	18555	18510	18439	18707	18395	18706	18731	18727	18386	18338	18587	18665	18777	18628	18680	18641	18336	18442	18617	18748	18503	18666	18709	18610	18441	18513	18696	18589	18660	18524	18563	18665	18553	18692	18559	18695	18566	18638	18499	18612	18446	18515	18581	18370	18661	18549	18338	18822	18466	18495	18609	18446	18615	18441	18501	18485	18680	18292	18677	18754	18766	18582	18655	18431	18660	18426	18555	18647	18746	18601	18544	18577	18666	18605	18534	18489	18574	18435	18710	18734	18576	18792	18543	18679	18386	18548	18353	18473	18445	18609	18599	18632	18651	18658	18668	18838	18690	18549	18722	18789	18595	18462	18652	18681	18534	18552	18695	18619	18835	18732	18475	18568	18685	18648	18443	18501	18613	18773	18664	18671	18540	18466	18575	18382	18608	18706	18640	18813	18476	18462	18651	18564	18551	18468	18682	18614	18559	18686	18443	18587	18423	18566	18534	18603	18399	18589	18622	18545	18633	18659	18390	18606	18398	18533	18398	18709	18772	18387	18524	18450	18632	18671	18465	18699	18734	18617	18609	18733	18778	18505	18561	18621	18544	18490	18594	18603	18737	18587	18800	18678	18590	18588	18364	18575	18721	18790	18724	18545	18447	18653	18571	18697	18688	18602	18731	18752	18692	18558	18447	18574	18462	18617	18573	18737	18496	18692	18596	18653	18424	18558	18599	18704	18520	18673	18544	18559	18515	18578	18667	18719	18481	18540	18642	18483	18510	18658	18623	18564	18483	18687	18608	18703	18662	18664	18707	18644	18598	18669	18821	18423	18483	18421	18494	18761	18696	18582	18607	18679	18577	18713	18660	18529	18574	18622	18690	18401	18577	18694	18481	18446	18629	18501	18681	18659	18658	18690	18497	18698	18569	18759	18763	18513	18737	18699	18436	18690	18506	18604	18544	18536	18602	18460	18556	18743	18700	18425	18515	18446	18593	18499	18565	18636	18782	18730	18596	18459	18594	18516	18550	18653	18513	18730	18613	18687	18566	18580	18645	18618	18603	18500	18719	18691	18533	18479	18726	18451	18505	18500	18717	18528	18864	18785	18565	18419	18758	18671	18367	18484	18565	18541	18547	18576	18567	18433	18627	18644	18558	18840	18610	18671	18540	18648	18510	18522	18470	18577	18588	18459	18581	18859	18695	18611	18575	18778	18725	18429	18559	18649	18644	18500	18694	18726	18565	18664	18582	18565	18761	18607	18594	18653	18691	18730	18541	18540	18589	18622	18563	18597	18666	18521	18661	18712	18673	18557	18579	18640	18589	18373	18356	18661	18549	18563	18661	18474	18550	18684	18650	18503	18595	18541	18581	18503	18542	18572	18686	18538	18427	18649	18286	18448	18736	18284	18487	18625	18582	18452	18668	18603	18643	18589	18790	18381	18527	18506	18452	18667	18629	18695	18437	18551	18690	18491	18686	18625	18760	18678	18325	18657	18536	18671	18546	18551	18666	18710	18635	18741	18517	18692	18350	18585	18616	18678	18464	18604	18708	18553	18730	18728	18564	18649	18665	18778	18393	18592	18430	18492	18575	18682	18641	18894	18721	18381	18605	18746	18649	18506	18487	18432	18601	18632	18649	18865	18517	18513	18412	18667	18617	18647	18738	18625	18520	18496	18626	18709	18731	18544	18398	18477	18631	18681	18432	18427	18587	18430	18636	18704	18698	18451	18754	18594	18604	18567	18496	18594	18658	18642	18586	18560	18554	18686	18537	18663	18683	18493	18722	18741	18695	18809	18552	18627	18505	18595	18641	18766	18546	18712	18624	18555	18607	18470	18416	18474	18610	18557	18417	18561	18343	18529	18704	18442	18578	18401	18520	18588	18354	18564	18510	18612	18655	18774	18479	18518	18602	18459	18440	18603	18620	18633	18654	18589	18572	18704	18654	18427	18546	18661	18672	18600	18566	18516	18331	18470	18546	18464	18450	18836	18589	18652	18579	18625	18432	18545	18719	18617	18654	18731	18484	18673	18343	18679	18717	18412	18664	18441	18613	18437	18547	18678	18577	18495	18738	18584	18803	18660	18775	18524	18551	18744	18502	18586	18466	18706	18650	18586	18509	18522	18611	18903	18606	18386	18560	18509	18576	18767	18424	18517	18586	18630	18418	18596	18629	18462	18761	18730	18524	18465	18514	18400	18309	18556	18507	18516	18520	18622	18692	18500	18369	18644	18556	18815	18369	18569	18474	18545	18293	18551	18645	18378	18299	18723	18396	18628	18450	18495	18699	18649	18544	18611	18532	18504	18751	18780	18565	18483	18558	18807	18783	18550	18569	18532	18504	18672	18614	18546	18619	18396	18468	18546	18569	18602	18596	18569	18656	18679	18701	18733	18814	18539	18422	18342	18443	18637	18647	18619	18573	18541	18716	18650	18500	18646	18462	18351	18555	18538	18550	18601	18651	18777	18596	18486	18738	18756	18507	18833	18581	18606	18692	18483	18714	18637	18485	18654	18528	18611	18644	18683	18555	18553	18851	18494	18271	18589	18715	18586	18672	18497	18770	18621	18520	18719	18551	18497	18655	18560	18397	18434	18613	18585	18565	18762	18709	18600	18557	18676	18490	18432	18523	18648	18534	18659	18571	18583	18509	18585	18692	18681	18435	18546	18685	18517	18659	18568	18687	18500	18616	18451	18450	18585	18577	18508	18502	18568	18362	18588	18623	18612	18493	18384	18636	18639	18663	18519	18483	18511	18669	18732	18698	18741	18666	18815	18453	18421	18427	18446	18506	18433	18430	18561	18704	18732	18553	18655	18333	18588	18796	18656	18564	18465	18471	18718	18462	18554	18543	18704	18699	18575	18621	18427	18612	18487	18473	18444	18705	18628	18588	18629	18494	18556	18504	18753	18703	18710	18538	18363	18601	18537	18561	18530	18681	18558	18634	18547	18494	18360	18657	18638	18622	18608	18606	18610	18665	18565	18730	18599	18492	18554	18774	18870	18471	18378	18475	18724	18574	18548	18553	18628	18568	18585	18634	18619	18626	18605	18664	18443	18372	18419	18713	18587	18420	18592	18685	18665	18759	18600	18522	18532	18566	18385	18701	18710	18520	18509	18630	18423	18512	18720	18706	18593	18408	18608	18567	18755	18695	18733	18428	18515	18388	18559	18549	18720	18580	18660	18774	18726	18728
17292	31486	30603	25285	22339	20231	20151	19469	18855	18466	18273	18563	18325	18041	17435	17208	16973	16826	17126	16992	17009	16878	16946	16847	16996	16855	16883	16997	17934	24250	24540	21185	18847	17546	16822	16600	16553	16657	16580	16565	16659	16458	16611	16590	16344	16424	16567	16602	16446	16515	16532	16680	16430	16368	16533	16628	16515	16604	16564	16513	16612	16374	16310	16572	16471	16439	16747	16433	16525	16413	16429	16595	16495	16539	16515	16426	16462	16543	16681	16737	16562	16654	16608	16676	16606	16530	16569	16390	16336	16465	16590	16501	16444	16599	16537	16273	16486	16525	16475	16495	16426	16554	16597	16581	16632	16512	16511	16385	16542	16459	16650	16491	16480	16750	16506	16375	16467	16488	16386	16573	16383	16529	16609	16418	16489	16512	16461	16463	16636	16464	16541	16613	16249	16532	16515	16522	16510	16447	16457	16634	16611	16483	16506	16509	16400	16662	16442	16626	16426	16335	16472	16612	16371	16406	16385	16635	16457	16587	16383	16639	16590	16474	16358	16457	16396	16510	16509	16425	16417	16405	16538	16527	16385	16676	16457	16453	16352	16372	16521	16595	16533	16419	16428	16462	16508	16609	16456	16333	16579	16397	16460	16463	16510	16590	16447	16539	16527	16461	16461	16519	16599	16558	16579	16521	16471	16418	16376	16448	16295	16501	16523	16478	16587	16484	16418	16473	16432	16338	16576	16394	16456	16623	16513	16475	16428	16498	16586	16688	16334	16503	16674	16445	16452	16544	16416	16359	16364	16396	16474	16361	16580	16369	16427	16387	16480	16533	16615	16333	16481	16411	16552	16375	16596	16402	16448	16464	16390	16494	16486	16431	16641	16442	16431	16551	16548	16642	16365	16348	16459	16456	16482	16524	16677	16502	16538	16446	16463	16531	16509	16479	16490	16412	16633	16342	16637	16495	16519	16642	16496	16625	16440	16358	16515	16501	16481	16446	16484	16507	16359	16490	16400	16484	16435	16489	16535	16388	16405	16638	16370	16429	16469	16226	16524	16334	16626	16530	16445	16565	16698	16534	16408	16341	16418	16498	16603	16496	16475	16633	16382	16332	16462	16329	16390	16541	16470	16451	16629	16488	16362	16546	16311	16354	16425	16539	16551	16394	16405	16479	16438	16478	16539	16570	16458	16335	16508	16508	16369	16361	16598	16428	16620	16495	16439	16592	16400	16308	16453	16456	16475	16330	16545	16465	16429	16491	16356	16354	16566	16505	16579	16360	16421	16468	16572	16465	16553	16324	16380	16431	16451	16209	16546	16552	16580	16368	16287	16368	16424	16529	16263	16450	16701	16437	16577	16537	16344	16608	16338	16673	16566	16598	16505	16473	16431	16546	16410	16462	16465	16515	16615	16481	16487	16450	16440	16553	16670	16413	16558	16449	16567	16569	16269	16623	16521	16530	16566	16515	16540	16510	16619	16569	16098	16648	16392	16469	16424	16433	16560	16504	16472	16467	16516	16403	16585	16490	16578	16457	16479	16427	16577	16415	16377	16478	16416	16518	16489	16371	16509	16573	16515	16459	16376	16526	16567	16521	16570	16427	16565	16324	16566	16423	16476	16710	16329	16489	16575	16439	16640	16488	16400	16373	16473	16352	16440	16483	16363	16527	16308	16626	16380	16372	16484	16558	16462	16609	16392	16332	16455	16551	16391	16497	16399	16397	16611	16465	16489	16513	16383	16514	16447	16321	16488	16401	16256	16551	16611	16457	16604	16625	16322	16484	16556	16478	16371	16353	16548	16351	16452	16437	16350	16467	16558	16368	16408	16562	16592	16476	16705	16694	16444	16409	16409	16401	16544	16625	16341	16484	16330	16617	16491	16630	16411	16434	16480	16611	16390	16463	16430	16657	16415	16535	16492	16410	16550	16587	16295	16444	16627	16423	16680	16423	16549	16361	16554	16386	16417	16569	16484	16412	16560	16417	16567	16533	16466	16530	16534	16634	16445	16448	16430	16402	16592	16285	16365	16552	16486	16426	16555	16282	16373	16247	16622	16339	16569	16346	16453	16461	16441	16331	16604	16591	16425	16512	16703	16401	16661	16403	16440	16688	16530	16399	16361	16523	16380	16506	16557	16435	16397	16460	16408	16458	16404	16512	16431	16367	16415	16489	16510	16433	16643	16476	16636	16499	16700	16509	16332	16532	16352	16414	16458	16585	16528	16584	16596	16550	16448	16609	16518	16599	16534	16457	16470	16511	16374	16337	16557	16467	16509	16540	16586	16453	16497	16510	16467	16416	16638	16503	16459	16291	16474	16592	16488	16381	16312	16411	16377	16510	16367	16543	16352	16458	16482	16494	16482	16515	16422	16438	16481	16508	16620	16501	16541	16346	16597	16659	16475	16469	16457	16505	16354	16501	16411	16593	16328	16448	16540	16516	16329	16454	16626	16594	16382	16489	16518	16508	16481	16487	16514	16274	16283	16400	16473	16587	16563	16527	16562	16605	16472	16429	16686	16438	16435	16476	16530	16589	16583	16331	16496	16459	16564	16478	16554	16382	16649	16465	16491	16527	16428	16330	16475	16381	16456	16457	16493	16598	16504	16430	16478	16508	16553	16392	16540	16500	16406	16522	16319	16436	16413	16477	16427	16447	16487	16433	16494	16518	16386	16632	16319	16367	16480	16374	16543	16519	16553	16417	16465	16747	16280	16376	16325	16510	16580	16401	16465	16438	16459	16377	16550	16451	16444	16445	16286	16686	16431	16558	16610	16590	16523	16624	16543	16503	16566	16584	16396	16381	16509	16450	16630	16368	16464	16507	16646	16426	16603	16707	16663	16536	16515	16346	16458	16444	16449	16339	16639	16408	16413	16506	16699	16503	16468	16557	16459	16461	16637	16457	16396	16548	16441	16388	16624	16497	16611	16365	16347	16516	16472	16625	16544	16468	16192	16348	16426	16543	16360	16455	16458	16320	16609	16366	16582	16380	16462	16267	16509	16407	16486	16510	16283	16448	16491	16301	16533	16409	16583	16428	16479	16460	16445	16491	16416	16609	16348	16496	16508	16662	16573	16465	16533	16230	16502	16453	16549	16493	16513	16455	16549	16380	16373	16515	16544	16432	16350	16432	16359	16447	16498	16378	16408	16574	16536	16511	16403	16661	16489	16709	16515	16394	16635	16456	16615	16329	16501	16457	16573	16554	16561	16515	16469	16265	16444	16352	16293	16436	16410	16507	16406	16401	16451	16445	16641	16651	16450	16620	16442	16492	16527	16358	16387	16621	16491	16494	16271	16521	16441	16751	16573	16301	16539	16635	16537	16463	16610	16519	16334	16344	16541	16413	16519	16287	16510	16607	16544	16323	16563	16473	16462	16348	16549	16564	16541	16417	16627	16387	16527	16599	16498	16505	16526	16523	16367	16363	16534	16422	16468	16491	16461	16432	16384	16569	16424	16574	16403	16521	16697	16549	16509	16409	16463	16521	16344	16405	16489	16432	16500	16541	16306	16607	16496	16541	16518	16484	16498	16502	16356	16515	16631	16493	16387	16449	16394	16668	16346	16537	16433	16425	16421	16268	16550	16257	16434	16380	16352	16486	16431	16587	16621	16446	16681	16352	16403	16560	16501	16492	16592	16425	16617	16497	16644	16364	16471	16578	16517	16531	16459	16476	16572	16409	16444	16472	16326	16526	16682	16311	16477	16493	16478	16244	16486	16511	16338	16472	16479	16597	16381	16640	16506	16367	16468	16685	16436	16329	16516	16354	16539	16316	16513	16373	16453	16516	16427	16452	16497	16630	16493	16533	16400	16336	16506	16520	16524	16503	16453	16411	16305	16572	16437	16594	16428	16523	16438	16494	16598	16360	16529	16466	16434	16619	16674	16445	16464	16568	16219	16594	16265	16378	16532	16294	16526	16530	16437	16522	16463	16513	16450	16591	16389	16463	16331	16423	16434	16481	16345	16533	16521	16383	16540	16545	16595	16527	16517	16684	16474	16302	16476	16587	16417	16532	16459	16463	16641	16418	16478	16409	16521	16479	16270	16544	16327	16438	16501	16462	16459	16527	16505	16403	16428	16389	16434	16536	16507	16498	16446	16527	16424	16461	16470	16464	16549	16608	16428	16678	16463	16392	16427	16507	16557	16428	16405	16455	16428	16631	16569	16690	16542	16303	16473	16539	16231	16423	16646	16555	16492	16531	16474	16524	16534	16627	16319	16372	16537	16282	16440	16434	16467	16489	16362	16408	16415	16471	16495	16434	16398	16377	16450	16437	16440	16271	16499	16368	16404	16417	16617	16524	16634	16547	16628	16561	16450	16413	16328	16404	16579	16473	16521	16686	16648	16549	16362	16546	16260	16306	16539	16484	16421	16489	16660	16637	16418	16526	16453	16371	16507	16511	16544	16601	16443	16379	16385	16643	16375	16523	16595	16681	16401	16398	16387	16528	16532	16593	16461	16524	16477	16669	16537	16597	16387	16565	16544	16438	16334	16361	16328	16543	16227	16500	16460	16526	16340	16503	16397	16350	16501	16547	16432	16314	16444	16436	16599	16546	16437	16371	16329	16493	16551	16382	16589	16537	16337	16446	16387	16590	16212	16411	16457	16266	16436	16309	16475	16459	16400	16519	16400	16577	16553	16392	16429	16343	16510	16385	16615	16617	16412	16399	16535	16396	16544	16447	16322	16316	16468	16468	16433	16425	16690	16516	16427	16602	16526	16385	16630	16410	16480	16478	16289	16515	16395	16590	16486	16471	16537	16393	16518	16482	16399	16427	16458	16419	16667	16365	16528	16465	16535	16626	16371	16546	16551	16567	16438	16573	16369	16350	16399	16418	16504	16350	16542	16387	16357	16654	16499	16465	16414	16436	16449	16511	16408	16458	16409	16363	16709	16390	16338	16347	16642	16430	16409	16421	16259	16375	16359	16352	16394	16442	16406	16469	16476	16588	16336	16295	16581	16527	16408	16528	16488	16418	16561	16485	16493	16435	16561	16441	16342	16499	16522	16426	16542	16415	16328	16454	16442	16569	16446	16398	16399	16539	16497	16480	16498	16575	16501	16478	16609	16650	16510	16488	16502	16288	16301	16599	16484	16563	16458	16556	16548	16490	16355	16572	16388	16521	16411	16362	16305	16495	16452	16517	16541	16434
27715	22381	25278	22602	19364	19360	19534	18871	18879	18999	19196	19122	19328	19271	18770	18917	18605	18631	18443	18582	18426	18750	18654	18590	18686	18835	18670	18630	18793	18750	18817	18955	18807	18746	18546	18491	18393	18515	18530	18602	18683	18560	18515	18443	18613	18472	18571	18400	18636	18706	18683	18521	18334	18464	18545	18382	18698	18421	18425	18483	18492	18475	18533	18420	18512	18447	18609	18471	18285	18442	18565	18590	18505	18479	18436	18293	18550	18600	18366	18560	18579	18397	18568	18415	18429	18431	18684	18606	18621	18605	18515	18315	18425	18421	18276	18509	18487	18441	18607	18477	18368	18512	18742	18391	18556	18477	18530	18423	18533	18381	18555	18477	18484	18424	18355	18329	18325	18383	18458	18501	18477	18242	18619	18581	18667	18586	18627	18409	18396	18439	18471	18426	18400	18565	18659	18384	18473	18549	18699	18628	18725	18297	18363	18336	18559	18365	18420	18517	18476	18431	18432	18615	18280	18502	18640	18723	18519	18620	18428	18433	18662	18762	18464	18523	18577	18708	18461	18457	18508	18462	18330	18399	18685	18434	18489	18721	18646	18469	18424	18575	18502	18608	18603	18488	18503	18495	18610	18386	18698	18452	18422	18639	18406	18494	18460	18586	18741	18488	18436	18589	18581	18665	18235	18542	18382	18485	18554	18374	18494	18621	18403	18647	18527	18490	18302	18507	18459	18492	18515	18408	18551	18529	18467	18384	18656	18451	18257	18365	18462	18526	18381	18491	18649	18397	18431	18268	18510	18334	18679	18458	18198	18534	18546	18521	18379	18509	18651	18649	18651	18596	18414	18537	18379	18561	18420	18504	18636	18641	18287	18349	18566	18408	18429	18497	18675	18674	18521	18327	18418	18471	18602	18427	18624	18342	18485	18596	18345	18496	18386	18502	18487	18430	18537	18606	18646	18553	18583	18752	18481	18439	18504	18649	18300	18559	18507	18767	18323	18476	18650	18490	18358	18376	18546	18519	18447	18371	18398	18407	18576	18498	18670	18465	18475	18545	18512	18367	18569	18502	18422	18544	18644	18359	18832	18463	18481	18528	18359	18622	18310	18534	18687	18491	18354	18570	18769	18461	18522	18757	18659	18434	18585	18377	18555	18476	18630	18559	18602	18602	18515	18283	18628	18596	18359	18518	18583	18509	18419	18666	18584	18458	18353	18606	18503	18436	18508	18378	18408	18573	18562	18487	18639	18614	18446	18467	18421	18517	18585	18477	18527	18596	18460	18489	18542	18514	18458	18533	18693	18644	18433	18359	18484	18354	18504	18643	18463	18771	18553	18539	18346	18496	18342	18533	18432	18503	18320	18476	18370	18751	18473	18672	18677	18573	18519	18570	18604	18607	18506	18456	18328	18429	18633	18617	18704	18327	18713	18406	18537	18407	18713	18507	18571	18310	18690	18262	18518	18441	18515	18389	18417	18523	18373	18596	18562	18547	18550	18555	18649	18312	18553	18627	18473	18579	18524	18692	18589	18421	18312	18252	18561	18499	18628	18341	18463	18513	18576	18389	18423	18718	18460	18596	18684	18656	18683	18715	18391	18446	18461	18258	18483	18368	18293	18680	18643	18409	18541	18611	18600	18397	18434	18438	18422	18580	18418	18523	18392	18538	18469	18420	18297	18766	18618	18566	18454	18374	18361	18554	18380	18301	18436	18570	18509	18490	18320	18568	18588	18657	18671	18607	18654	18594	18466	18517	18469	18615	18269	18593	18466	18346	18605	18586	18517	18241	18635	18439	18421	18435	18493	18586	18508	18227	18200	18412	18379	18466	18707	18471	18225	18570	18533	18348	18609	18444	18479	18442	18469	18496	18508	18557	18663	18599	18277	18498	18502	18317	18562	18520	18427	18488	18236	18605	18584	18491	18376	18351	18523	18472	18613	18601	18561	18421	18466	18511	18520	18490	18496	18711	18518	18292	18443	18619	18535	18500	18356	18472	18349	18032	18331	18731	18654	18399	18255	18499	18442	18781	18502	18735	18388	18351	18537	18482	18521	18488	18645	18665	18555	18528	18580	18560	18391	18619	18606	18394	18396	18579	18524	18387	18524	18441	18495	18475	18551	18523	18563	18440	18465	18642	18766	18582	18319	18428	18478	18498	18486	18501	18414	18793	18687	18402	18400	18382	18632	18623	18726	18401	18279	18512	18539	18657	18563	18481	18533	18449	18443	18459	18818	18481	18280	18583	18418	18469	18607	18648	18493	18517	18505	18315	18426	18574	18589	18645	18601	18359	18576	18595	18365	18393	18575	18717	18600	18397	18587	18400	18523	18433	18634	18470	18714	18625	18375	18557	18564	18574	18578	18502	18486	18684	18474	18657	18550	18509	18310	18399	18708	18510	18660	18657	18612	18365	18492	18526	18559	18535	18509	18254	18483	18318	18592	18573	18513	18491	18541	18524	18349	18553	18686	18492	18509	18496	18513	18477	18301	18485	18473	18458	18598	18467	18654	18613	18442	18507	18340	18630	18523	18542	18505	18516	18355	18353	18639	18646	18604	18320	18482	18290	18554	18608	18452	18474	18625	18489	18466	18443	18615	18732	18512	18364	18534	18402	18508	18401	18504	18436	18450	18381	18806	18502	18554	18550	18377	18561	18423	18427	18477	18377	18451	18574	18383	18486	18482	18458	18595	18520	18447	18598	18365	18489	18655	18483	18339	18367	18277	18566	18509	18308	18302	18229	18515	18287	18590	18593	18528	18650	18703	18480	18547	18621	18464	18581	18627	18401	18329	18450	18403	18437	18618	18430	18424	18631	18636	18553	18703	18422	18451	18485	18516	18444	18628	18466	18601	18513	18273	18571	18581	18439	18357	18402	18498	18379	18815	18732	18527	18502	18676	18466	18354	18675	18525	18529	18688	18417	18388	18551	18618	18589	18461	18529	18390	18397	18528	18505	18672	18581	18490	18428	18573	18412	18396	18716	18626	18825	18657	18428	18403	18279	18326	18618	18449	18455	18511	18445	18666	18479	18402	18507	18541	18565	18317	18333	18564	18323	18547	18601	18569	18401	18627	18345	18560	18464	18551	18629	18575	18674	18337	18469	18354	18469	18658	18513	18803	18438	18476	18508	18475	18613	18510	18560	18404	18646	18877	18425	18626	18687	18540	18587	18724	18409	18461	18524	18378	18482	18284	18404	18538	18638	18671	18520	18469	18387	18549	18531	18642	18636	18729	18440	18480	18422	18449	18691	18481	18369	18503	18490	18407	18341	18401	18416	18554	18580	18585	18611	18580	18615	18521	18577	18551	18492	18578	18323	18673	18613	18403	18373	18370	18340	18508	18567	18515	18458	18617	18571	18741	18497	18430	18517	18775	18480	18462	18560	18496	18412	18781	18565	18563	18617	18497	18409	18580	18341	18604	18495	18472	18432	18647	18535	18491	18665	18538	18558	18492	18542	18631	18464	18555	18533	18432	18494	18405	18518	18471	18508	18420	18264	18425	18615	18476	18498	18471	18530	18404	18282	18583	18467	18600	18469	18446	18539	18498	18520	18402	18408	18453	18436	18421	18534	18396	18438	18646	18556	18401	18444	18452	18512	18494	18534	18514	18503	18422	18486	18563	18653	18570	18736	18485	18438	18621	18633	18415	18644	18570	18539	18418	18449	18359	18471	18367	18421	18536	18636	18556	18633	18640	18499	18479	18355	18488	18443	18364	18578	18503	18593	18565	18513	18434	18389	18562	18517	18386	18613	18445	18533	18449	18517	18443	18420	18612	18366	18675	18444	18511	18564	18501	18523	18471	18492	18658	18395	18429	18400	18457	18588	18196	18487	18499	18743	18405	18475	18642	18478	18406	18388	18501	18387	18601	18424	18734	18424	18494	18603	18712	18352	18354	18635	18765	18376	18587	18466	18595	18713	18525	18573	18566	18520	18387	18504	18324	18358	18511	18606	18421	18556	18519	18507	18641	18454	18589	18709	18699	18488	18478	18540	18402	18677	18556	18495	18439	18309	18634	18554	18500	18290	18478	18496	18354	18456	18569	18433	18597	18418	18379	18325	18592	18588	18619	18514	18461	18422	18444	18438	18374	18427	18417	18443	18642	18539	18581	18533	18451	18597	18543	18364	18519	18369	18598	18514	18525	18627	18553	18403	18533	18510	18433	18647	18762	18399	18492	18694	18606	18569	18426	18512	18540	18528	18269	18572	18346	18379	18461	18445	18497	18628	18578	18556	18620	18538	18461	18452	18751	18576	18687	18697	18445	18401	18593	18616	18632	18428	18517	18209	18449	18707	18442	18513	18423	18593	18554	18542	18443	18557	18306	18480	18485	18380	18627	18636	18530	18478	18459	18539	18469	18619	18500	18396	18445	18589	18632	18344	18409	18559	18546	18498	18462	18455	18525	18453	18577	18510	18375	18426	18755	18472	18412	18511	18502	18497	18614	18707	18560	18342	18632	18363	18341	18460	18535	18468	18533	18605	18457	18664	18405	18508	18595	18453	18525	18546	18642	18539	18672	18796	18430	18664	18553	18485	18492	18483	18276	18405	18552	18517	18489	18374	18576	18611	18513	18381	18332	18526	18681	18430	18519	18483	18420	18477	18426	18489	18469	18503	18515	18558	18617	18692	18609	18432	18412	18505	18458	18462	18405	18601	18392	18646	18559	18276	18666	18560	18310	18643	18393	18556	18633	18484	18722	18503	18460	18469	18636	18303	18454	18516	18545	18336	18465	18495	18506	18419	18563	18447	18540	18539	18527	18600	18549	18746	18740	18322	18322	18407	18514	18698	18472	18367	18618	18654	18486	18454	18763	18285	18505	18520	18415	18547	18508	18619	18555	18439	18579	18482	18561	18550	18542	18500	18476	18578	18624	18494	18660	18277	18780	18853	18405	18325	18554	18511	18604	18417	18528	18398	18499	18415	18427	18455	18303	18545	18496	18465	18572	18515	18560	18439	18443	18685	18475	18407	18415	18591	18559	18716	18384	18535	18558	18603	18444	18514	18594	18607	18453	18600	18515	18680	18593	18554	18668	18678	18632	18616	18466	18624	18724	18193	18384	18660	18457	18659	18435	18317	18357	18484	18407	18443	18644	18639	18413	18532	18377	18551	18510	18332	18449	18421	18614	18566	18459	18741	18555	18796	18452	18478
16907	22320	22155	19399	18188	18162	17874	17377	17565	17426	17657	17650	17566	17233	16918	16715	16696	16672	16592	16592	16389	16793	16687	16564	16522	16691	16572	16636	16875	16873	16930	17183	16872	16631	16556	16560	16519	16394	16361	16421	16279	16453	16384	16560	16653	16379	16489	16430	16515	16393	16358	16299	16556	16617	16403	16342	16562	16623	16465	16522	16475	16357	16461	16346	16416	16576	16419	16562	16427	16417	16409	16328	16412	16322	16480	16471	16582	16596	16395	16334	16394	16396	16488	16456	16463	16573	16496	16353	16457	16408	16449	16316	16392	16479	16226	16482	16460	16334	16498	16479	16390	16422	16408	16349	16402	16494	16339	16509	16547	16433	16382	16450	16335	16491	16661	16326	16423	16357	16203	16396	16363	16309	16393	16329	16621	16405	16555	16508	16588	16501	16509	16391	16381	16478	16501	16549	16385	16531	16421	16507	16465	16332	16555	16569	16593	16454	16592	16388	16270	16456	16477	16612	16568	16301	16572	16458	16411	16580	16404	16557	16413	16361	16407	16411	16491	16471	16217	16517	16461	16441	16492	16692	16529	16417	16403	16341	16430	16481	16340	16696	16593	16319	16465	16391	16407	16709	16384	16413	16222	16438	16344	16414	16414	16550	16328	16487	16394	16458	16540	16493	16399	16493	16498	16395	16422	16474	16624	16293	16517	16355	16341	16398	16451	16545	16380	16445	16335	16441	16422	16517	16560	16272	16381	16469	16507	16426	16435	16475	16523	16550	16541	16249	16539	16434	16545	16450	16323	16453	16575	16428	16554	16415	16558	16503	16509	16365	16434	16543	16412	16355	16446	16274	16457	16562	16341	16471	16367	16561	16535	16619	16494	16615	16633	16457	16362	16463	16516	16413	16442	16401	16463	16345	16338	16297	16540	16466	16380	16578	16362	16414	16527	16481	16392	16598	16480	16530	16394	16459	16438	16298	16445	16341	16500	16438	16460	16494	16394	16432	16448	16434	16419	16591	16614	16242	16456	16473	16424	16440	16338	16540	16417	16556	16322	16469	16591	16674	16406	16500	16547	16486	16545	16204	16373	16423	16447	16419	16620	16516	16571	16277	16689	16423	16505	16608	16539	16300	16341	16549	16430	16479	16477	16494	16601	16369	16546	16457	16475	16355	16487	16398	16509	16413	16442	16469	16365	16497	16453	16449	16482	16505	16405	16496	16488	16649	16586	16480	16364	16575	16407	16442	16397	16552	16417	16430	16361	16414	16293	16382	16401	16336	16563	16706	16391	16457	16468	16375	16504	16538	16290	16488	16373	16442	16386	16347	16389	16407	16279	16415	16451	16419	16331	16455	16568	16387	16462	16519	16391	16325	16386	16375	16198	16225	16442	16399	16522	16405	16415	16430	16458	16209	16569	16423	16546	16360	16372	16478	16557	16421	16542	16418	16434	16623	16563	16461	16368	16568	16554	16360	16372	16514	16482	16298	16456	16543	16524	16459	16580	16547	16403	16397	16545	16446	16620	16511	16508	16463	16516	16354	16409	16403	16393	16404	16453	16559	16478	16194	16338	16450	16596	16446	16507	16273	16479	16459	16428	16503	16460	16440	16611	16497	16459	16480	16617	16384	16456	16306	16384	16395	16621	16489	16605	16471	16524	16485	16377	16559	16379	16491	16460	16399	16464	16485	16446	16346	16477	16401	16383	16367	16429	16534	16659	16602	16489	16454	16411	16622	16382	16526	16424	16404	16449	16557	16272	16309	16676	16354	16445	16484	16342	16540	16462	16415	16289	16328	16404	16440	16632	16630	16513	16401	16535	16416	16394	16376	16382	16417	16589	16487	16442	16475	16262	16397	16448	16661	16481	16556	16275	16521	16471	16369	16529	16516	16516	16353	16388	16491	16516	16518	16470	16389	16401	16238	16385	16496	16356	16581	16345	16474	16533	16410	16517	16656	16354	16452	16333	16611	16361	16577	16333	16332	16435	16488	16457	16386	16376	16646	16356	16357	16644	16493	16421	16507	16481	16412	16345	16316	16371	16456	16440	16310	16489	16479	16441	16421	16462	16485	16544	16306	16452	16357	16279	16634	16537	16368	16446	16515	16486	16446	16502	16498	16457	16485	16440	16407	16475	16415	16379	16425	16324	16411	16519	16495	16406	16317	16334	16465	16281	16482	16459	16418	16455	16423	16376	16416	16578	16535	16409	16503	16460	16313	16455	16593	16411	16523	16616	16302	16453	16452	16568	16375	16321	16510	16447	16413	16444	16509	16619	16466	16314	16450	16524	16418	16337	16523	16341	16388	16474	16411	16518	16505	16363	16499	16340	16235	16374	16425	16426	16306	16468	16453	16475	16396	16595	16463	16376	16481	16498	16404	16545	16409	16237	16276	16347	16442	16385	16558	16551	16524	16508	16496	16584	16477	16289	16402	16585	16416	16522	16571	16544	16463	16526	16432	16448	16340	16470	16441	16483	16399	16376	16498	16406	16554	16517	16585	16442	16452	16267	16500	16635	16358	16389	16674	16336	16441	16463	16483	16502	16546	16569	16442	16510	16555	16391	16372	16515	16463	16492	16421	16532	16617	16543	16531	16502	16499	16262	16411	16521	16337	16517	16390	16505	16462	16323	16471	16423	16427	16384	16464	16284	16443	16402	16518	16290	16329	16485	16412	16342	16493	16386	16345	16262	16486	16393	16399	16429	16438	16408	16694	16494	16599	16331	16270	16398	16500	16496	16290	16452	16567	16607	16481	16446	16351	16659	16350	16411	16503	16395	16232	16481	16518	16336	16485	16487	16545	16429	16431	16517	16336	16642	16654	16372	16429	16409	16620	16494	16611	16426	16483	16449	16405	16260	16495	16436	16358	16395	16486	16415	16507	16514	16460	16297	16697	16457	16406	16448	16551	16524	16400	16448	16447	16416	16252	16502	16562	16493	16473	16574	16415	16356	16532	16379	16590	16505	16539	16350	16333	16164	16477	16401	16479	16391	16417	16484	16394	16540	16520	16331	16374	16585	16495	16547	16393	16414	16478	16506	16338	16522	16555	16545	16402	16507	16384	16269	16584	16454	16590	16424	16432	16354	16526	16448	16453	16545	16478	16445	16621	16460	16624	16346	16512	16441	16275	16547	16399	16463	16679	16327	16572	16377	16528	16470	16255	16446	16390	16493	16370	16466	16435	16504	16399	16532	16296	16479	16308	16357	16481	16507	16428	16451	16483	16511	16516	16537	16582	16341	16290	16380	16349	16523	16472	16447	16626	16621	16426	16518	16346	16532	16558	16543	16530	16406	16457	16428	16429	16533	16563	16498	16387	16491	16409	16431	16443	16335	16366	16345	16476	16398	16368	16493	16394	16436	16459	16575	16477	16392	16474	16343	16392	16279	16457	16449	16394	16397	16385	16422	16504	16586	16434	16477	16489	16532	16360	16315	16571	16582	16330	16464	16495	16314	16545	16578	16330	16346	16391	16483	16559	16441	16383	16239	16436	16563	16602	16274	16387	16420	16446	16252	16483	16578	16346	16311	16366	16380	16348	16392	16463	16527	16321	16351	16543	16399	16424	16392	16350	16617	16340	16428	16458	16359	16507	16256	16466	16526	16554	16568	16361	16323	16431	16324	16486	16421	16515	16684	16365	16466	16357	16494	16586	16428	16416	16356	16401	16543	16393	16520	16509	16490	16468	16493	16431	16442	16548	16497	16628	16413	16278	16678	16455	16239	16398	16585	16563	16594	16500	16460	16403	16356	16389	16499	16317	16419	16527	16206	16391	16563	16409	16567	16459	16346	16374	16516	16558	16424	16399	16560	16412	16508	16382	16609	16420	16384	16409	16579	16553	16470	16474	16366	16224	16546	16401	16507	16443	16358	16529	16584	16520	16369	16554	16471	16542	16378	16484	16655	16456	16471	16470	16388	16556	16430	16547	16447	16329	16375	16534	16428	16531	16431	16580	16513	16187	16484	16508	16345	16436	16562	16397	16339	16444	16371	16420	16588	16500	16453	16440	16325	16461	16402	16361	16525	16290	16242	16507	16390	16320	16363	16384	16494	16365	16674	16362	16417	16647	16480	16281	16410	16323	16408	16378	16192	16389	16349	16429	16443	16404	16460	16609	16495	16427	16394	16502	16498	16444	16397	16461	16502	16533	16518	16492	16406	16370	16374	16545	16410	16522	16389	16517	16622	16333	16696	16337	16486	16544	16206	16265	16572	16298	16342	16278	16578	16656	16560	16240	16665	16551	16417	16371	16523	16400	16244	16373	16423	16521	16349	16457	16443	16364	16354	16496	16378	16494	16472	16408	16522	16413	16435	16419	16447	16511	16378	16506	16469	16420	16547	16287	16494	16450	16350	16277	16513	16507	16271	16625	16309	16386	16452	16424	16569	16523	16561	16535	16519	16348	16552	16478	16526	16449	16381	16506	16402	16514	16554	16431	16465	16452	16484	16366	16501	16561	16535	16513	16278	16462	16531	16570	16316	16400	16505	16424	16649	16419	16676	16415	16574	16490	16371	16570	16454	16378	16415	16513	16465	16333	16568	16417	16529	16316	16413	16565	16548	16168	16314	16337	16449	16555	16314	16423	16477	16436	16405	16548	16494	16405	16449	16451	16389	16370	16460	16373	16533	16540	16372	16401	16471	16468	16419	16322	16511	16401	16602	16538	16393	16473	16416	16320	16499	16406	16541	16346	16481	16334	16544	16486	16252	16479	16481	16513	16349	16456	16389	16511	16571	16496	16433	16441	16517	16549	16383	16333	16428	16484	16547	16494	16285	16306	16407	16511	16486	16403	16467	16445	16535	16511	16442	16437	16437	16354	16328	16353	16405	16489	16537	16462	16333	16439	16367	16481	16318	16297	16273	16436	16541	16499	16394	16506	16533	16400	16518	16507	16477	16452	16443	16522	16512	16348	16535	16510	16394	16390	16502	16414	16379	16377	16555	16436	16412	16530	16363	16484	16388	16408	16484	16591	16458	16416	16558	16475	16595	16369	16649	16417	16505	16619	16340	16406	16545	16415	16304	16484	16502	16428	16516	16336	16540	16426	16345	16475	16456	16692	16384	16494	16542	16467	16612	16296	16451	16316	16338	16562	16458	16410	16416	16590	16491	16561	16371	16460	16532	16497	16427	16487	16432	16289	16515	16388	16528	16543
23888	21347	28804	24354	22458	22806	22494	19839	19393	20031	19787	19955	19908	19626	19424	19030	19077	19204	18979	18793	18815	18896	19122	18963	19009	18704	18811	18717	19891	21409	21535	20086	19495	18967	18623	18634	18798	18744	18544	18784	18824	18726	18675	18814	18623	18831	18450	18621	18550	18724	18595	18718	18752	18806	18600	18722	18861	18689	18708	18976	18620	18766	18711	18742	18601	18818	18690	18509	18589	18591	18404	18764	18647	18713	18794	18779	18833	18543	18759	18580	18601	18652	18627	18460	18624	18560	18578	18520	18431	18564	18431	18566	18452	18740	18758	18652	18692	18462	18598	18866	18801	18436	18673	18625	18774	18665	18473	18512	18486	18589	18529	18656	18662	18742	18543	18475	18611	18563	18731	18509	18684	18630	18624	18582	18604	18670	18760	18558	18596	18440	18680	18537	18691	18639	18653	18590	18604	18470	18635	18530	18779	18454	18684	18641	18459	18650	18594	18806	18701	18684	18770	18550	18650	18383	18814	18632	18553	18622	18525	18521	18657	18652	18694	18400	18648	18571	18605	18778	18768	18360	18542	18733	18518	18594	18413	18702	18504	18537	18574	18556	18658	18489	18424	18585	18390	18557	18478	18821	18769	18524	18536	18598	18690	18489	18594	18774	18476	18508	18546	18815	18529	18688	18662	18751	18466	18592	18783	18654	18567	18586	18627	18636	18671	18621	18696	18671	18578	18511	18628	18445	18825	18685	18639	18643	18719	18569	18626	18650	18712	18607	18592	18457	18598	18516	18755	18596	18658	18591	18690	18698	18778	18775	18470	18478	18430	18684	18571	18588	18599	18627	18573	18481	18612	18487	18761	18746	18573	18707	18764	18672	18602	18603	18587	18703	18681	18847	18545	18456	18635	18470	18731	18726	18549	18549	18567	18736	18570	18765	18480	18798	18744	18840	18576	18591	18742	18614	18666	18710	18516	18620	18502	18631	18571	18608	18763	18413	18656	18402	18771	18749	18754	18705	18538	18739	18884	18616	18578	18620	18535	18669	18471	18628	18658	18443	18519	18475	18536	18773	18502	18506	18587	18666	18589	18530	18654	18670	18498	18593	18681	18651	18589	18407	18732	18639	18643	18551	18480	18645	18698	18667	18490	18630	18571	18545	18815	18639	18654	18638	18821	18532	18680	18718	18599	18503	18617	18725	18522	18755	18765	18555	18749	18646	18694	18562	18567	18603	18590	18499	18628	18733	18568	18583	18773	18785	18662	18773	18712	18705	18687	18604	18633	18766	18607	18563	18671	18671	18580	18666	18696	18468	18614	18598	18719	18690	18556	18412	18474	18632	18728	18583	18608	18994	18624	18739	18523	18596	18434	18258	18750	18595	18540	18783	18774	18586	18559	18485	18760	18791	18508	18710	18703	18465	18565	18489	18702	18649	18588	18549	18619	18536	18570	18593	18592	18488	18713	18593	18439	18447	18419	18528	18291	18680	18692	18477	18614	18645	18653	18542	18561	18671	18678	18794	18609	18624	18608	18492	18499	18404	18546	18475	18712	18572	18588	18551	18656	18683	18516	18666	18626	18616	18653	18832	18824	18612	18759	18470	18588	18746	18573	18536	18597	18566	18655	18715	18677	18591	18646	18560	18531	18629	18415	18515	18543	18690	18687	18632	18710	18670	18472	18628	18730	18763	18707	18566	18754	18862	18688	18653	18542	18495	18687	18492	18559	18541	18572	18425	18642	18683	18734	18762	18552	18487	18673	18557	18836	18587	18573	18560	18482	18678	18534	18647	18608	18866	18650	18608	18500	18677	18574	18521	18511	18771	18617	18687	18521	18793	18879	18529	18686	18624	18658	18655	18495	18717	18778	18795	18435	18475	18446	18473	18600	18592	18686	18672	18513	18666	18707	18783	18589	18604	18663	18566	18690	18620	18598	18491	18568	18582	18537	18556	18666	18625	18742	18647	18472	18677	18742	18449	18816	18647	18741	18579	18617	18723	18640	18569	18595	18729	18742	18602	18797	18561	18525	18584	18812	18353	18436	18557	18647	18555	18769	18740	18556	18651	18571	18637	18590	18608	18574	18598	18418	18710	18637	18593	18788	18558	18639	18537	18585	18795	18476	18697	18489	18404	18668	18638	18783	18585	18590	18550	18576	18750	18786	18583	18672	18572	18532	18477	18523	18521	18627	18905	18603	18630	18642	18631	18679	18857	18628	18619	18942	18637	18679	18659	18598	18338	18647	18587	18759	18473	18624	18615	18578	18566	18402	18526	18723	18578	18692	18686	18743	18359	18460	18700	18750	18586	18708	18587	18701	18592	18531	18551	18521	18597	18561	18625	18593	18728	18754	18634	18514	18870	18635	18398	18555	18403	18673	18678	18652	18502	18693	18802	18739	18605	18633	18643	18656	18598	18690	18965	18748	18392	18521	18766	18473	18808	18669	18440	18679	18898	18629	18732	18775	18637	18669	18529	18735	18517	18690	18563	18434	18508	18749	18712	18799	18564	18724	18738	18557	18692	18682	18732	18507	18726	18711	18648	18859	18564	18691	18622	18512	18517	18342	18751	18691	18470	18651	18707	18645	18508	18630	18460	18487	18697	18726	18651	18500	18512	18519	18542	18700	18578	18713	18484	18682	18815	18540	18671	18555	18780	18916	18442	18691	18664	18724	18619	18502	18670	18557	18854	18734	18726	18534	18492	18724	18724	18677	18686	18644	18626	18539	18505	18531	18649	18678	18536	18676	18729	18570	18600	18697	18717	18748	18644	18562	18604	18719	18621	18591	18441	18600	18878	18513	18660	18722	18598	18678	18709	18635	18550	18753	18798	18623	18751	18637	18644	18669	18610	18463	18447	18409	18513	18718	18646	18590	18611	18762	18669	18496	18655	18612	18575	18291	18665	18589	18658	18735	18351	18573	18444	18627	18487	18802	18568	18599	18455	18651	18317	18737	18731	18868	18703	18527	18500	18516	18652	18567	18751	18763	18657	18853	18544	18562	18489	18647	18536	18519	18681	18730	18547	18391	18635	18668	18658	18545	18710	18629	18478	18629	18846	18734	18462	18903	18636	18839	18659	18661	18642	18742	18741	18372	18673	18768	18477	18676	18544	18585	18699	18680	18527	18707	18572	18616	18791	18558	18664	18488	18599	18828	18615	18663	18600	18791	18531	18702	18541	18763	18609	18569	18583	18845	18447	18574	18698	18721	18769	18591	18529	18620	18717	18561	18770	18715	18565	18342	18600	18678	18616	18296	18624	18496	18627	18682	18586	18761	18529	18599	18708	18709	18399	18476	18537	18630	18646	18789	18582	18525	18678	18655	18680	18541	18586	18679	18759	18695	18642	18466	18594	18619	18618	18525	18768	18579	18669	18795	18563	18728	18544	18550	18550	18672	18576	18472	18667	18613	18665	18644	18532	18705	18480	18654	18689	18453	18687	18820	18648	18592	18428	18602	18554	18676	18749	18648	18699	18547	18416	18649	18625	18581	18608	18626	18681	18561	18565	18534	18948	18897	18583	18529	18847	18657	18592	18632	18575	18624	18541	18725	18456	18624	18506	18667	18644	18617	18671	18526	18691	18601	18672	18651	18624	18630	18692	18685	18770	18528	18604	18481	18702	18700	18736	18523	18740	18481	18572	18689	18481	18630	18588	18682	18681	18659	18667	18785	18631	18737	18528	18653	18362	18654	18642	18581	18540	18659	18596	18505	18627	18754	18627	18623	18672	18499	18662	18559	18398	18682	18501	18566	18653	18549	18885	18698	18757	18756	18630	18430	18593	18763	18666	18660	18699	18641	18763	18538	18939	18671	18662	18660	18810	18646	18590	18502	18687	18591	18645	18878	18631	18823	18603	18549	18593	18685	18521	18564	18581	18722	18596	18733	18716	18599	18537	18721	18593	18563	18769	18701	18735	18579	18906	18635	18541	18549	18600	18838	18578	18610	18740	18625	18522	18552	18663	18556	18585	18608	18525	18585	18529	18603	18725	18802	18505	18888	18585	18469	18580	18608	18536	18673	18603	18759	18523	18521	18531	18556	18708	18750	18730	18706	18548	18799	18761	18493	18530	18699	18697	18677	18680	18641	18621	18641	18712	18615	18960	18592	18676	18707	18737	18498	18431	18598	18714	18627	18523	18733	18461	18430	18468	18499	18442	18843	18457	18716	18732	18541	18812	18675	18647	18503	18664	18853	18568	18704	18601	18794	18667	18615	18579	18662	18816	18780	18644	18576	18607	18414	18609	18680	18470	18520	18565	18660	18422	18565	18722	18522	18663	18522	18573	18620	18567	18481	18632	18788	18675	18684	18647	18674	18671	18571	18743	18527	18784	18609	18721	18690	18804	18766	18650	18488	18516	18547	18607	18720	18698	18670	18646	18593	18812	18857	18776	18536	18668	18463	18412	18594	18632	18848	18827	18442	18547	18630	18726	18806	18680	18755	18687	18673	18740	18634	18382	18534	18493	18615	18545	18736	18488	18534	18359	18767	18676	18525	18711	18747	18796	18678	18633	18510	18629	18699	18701	18757	18667	18616	18569	18468	18715	18656	18629	18795	18566	18796	18730	18532	18757	18861	18561	18724	18856	18574	18364	18432	18393	18678	18608	18798	18552	18411	18675	18705	18483	18576	18612	18656	18573	18423	18464	18383	18634	18791	18661	18460	18675	18519	18489	18470	18541	18587	18518	18647	18577	18654	18674	18597	18809	18463	18411	18667	18644	18763	18727	18349	18636	18660	18552	18722	18691	18691	18672	18548	18544	18720	18594	18601	18500	18506	18748	18643	18839	18487	18592	18780	18639	18622	18732	18487	18594	18561	18883	18640	18681	18680	18377	18719	18493	18766	18549	18694	18780	18573	18644	18537	18476	18531	18781	18562	18559	18647	18734	18679	18422	18709	18390	18455	18751	18614	18599	18586	18785	18511	18530	18777	18638	18556	18610	18802	18538	18611	18441	18529	18558	18607	18784	18673	18670	18591	18469	18533	18830	18637	18744	18623	18832	18733	18491	18526	18584	18586	18514	18785	18576	18539	18638	18664	18605	18486	18616	18705	18668	18519	18592	18572	18587	18871	18651	18735	18584	18499	18620	18828	18662	18473	18552	18628	18526	18633	18681	18727	18441	18764	18685	18482	18587	18681	18734	18639	18703	18758	18457
16526	27900	27123	22810	21284	20025	18884	18254	18322	18823	18698	18675	18271	17850	17519	17213	17370	16837	17128	17085	16866	17007	17139	17025	17058	17175	16801	16929	18972	20736	20294	18200	17647	16922	16736	16423	16515	16543	16566	16574	16687	16505	16551	16422	16571	16542	16364	16614	16609	16701	16539	16471	16665	16594	16507	16497	16608	16462	16422	16654	16496	16494	16543	16623	16424	16734	16669	16571	16521	16475	16644	16619	16628	16635	16624	16724	16524	16673	16520	16614	16339	16632	16691	16758	16444	16562	16660	16593	16514	16686	16531	16553	16582	16681	16648	16568	16671	16574	16608	16671	16620	16570	16573	16666	16466	16246	16576	16465	16721	16669	16575	16684	16590	16404	16598	16748	16490	16526	16577	16542	16366	16511	16569	16328	16505	16650	16527	16438	16561	16520	16563	16638	16656	16623	16693	16607	16478	16623	16353	16721	16575	16455	16487	16699	16656	16491	16608	16660	16571	16542	16494	16531	16440	16649	16512	16428	16641	16617	16588	16398	16546	16485	16484	16595	16489	16569	16574	16592	16617	16723	16590	16485	16490	16555	16537	16638	16637	16553	16676	16569	16773	16509	16513	16474	16459	16550	16611	16592	16629	16466	16669	16533	16559	16658	16525	16550	16496	16644	16559	16845	16665	16568	16500	16546	16614	16781	16425	16481	16659	16624	16510	16453	16611	16729	16677	16334	16621	16671	16529	16550	16478	16464	16408	16582	16654	16654	16488	16437	16632	16573	16445	16548	16466	16507	16588	16608	16417	16681	16564	16598	16435	16545	16560	16602	16592	16564	16566	16441	16513	16591	16650	16485	16595	16630	16723	16465	16426	16585	16480	16543	16622	16424	16568	16627	16566	16628	16524	16561	16636	16707	16511	16417	16482	16541	16561	16674	16575	16495	16510	16347	16643	16644	16624	16515	16556	16476	16452	16531	16615	16581	16396	16601	16342	16613	16612	16492	16638	16439	16533	16416	16622	16668	16597	16682	16532	16574	16423	16560	16568	16565	16800	16516	16626	16405	16588	16382	16581	16583	16746	16484	16577	16448	16506	16532	16706	16628	16466	16513	16754	16417	16517	16627	16499	16517	16620	16664	16498	16541	16597	16610	16448	16500	16525	16636	16506	16550	16578	16572	16405	16585	16444	16427	16494	16552	16566	16533	16622	16516	16453	16555	16630	16611	16567	16328	16573	16630	16774	16813	16484	16430	16488	16411	16394	16612	16385	16680	16640	16575	16435	16547	16577	16441	16689	16539	16685	16575	16537	16474	16584	16580	16513	16338	16570	16505	16384	16740	16585	16742	16512	16558	16641	16541	16606	16525	16556	16542	16623	16697	16547	16698	16658	16550	16387	16667	16351	16481	16676	16475	16585	16481	16467	16630	16631	16510	16383	16723	16489	16541	16657	16623	16497	16486	16491	16554	16486	16610	16423	16448	16592	16447	16524	16662	16368	16398	16391	16454	16683	16705	16538	16611	16615	16469	16543	16658	16500	16484	16702	16469	16598	16377	16421	16463	16492	16664	16430	16666	16309	16581	16500	16565	16499	16395	16537	16552	16450	16491	16509	16450	16421	16406	16639	16535	16604	16646	16675	16360	16496	16450	16533	16498	16488	16520	16519	16488	16589	16517	16749	16671	16542	16663	16601	16376	16635	16439	16459	16425	16429	16545	16540	16643	16622	16603	16515	16566	16662	16540	16545	16408	16599	16527	16670	16530	16631	16703	16546	16499	16588	16608	16614	16464	16442	16553	16547	16520	16578	16470	16523	16417	16699	16361	16549	16529	16519	16440	16557	16578	16510	16616	16435	16521	16786	16700	16550	16528	16546	16568	16548	16619	16447	16651	16624	16584	16534	16385	16445	16646	16477	16580	16532	16675	16386	16633	16696	16556	16520	16546	16562	16754	16523	16617	16499	16479	16399	16691	16570	16384	16626	16574	16702	16627	16379	16448	16620	16456	16597	16491	16603	16517	16627	16567	16480	16524	16692	16497	16694	16647	16430	16777	16610	16448	16531	16540	16648	16726	16556	16502	16647	16442	16461	16619	16515	16472	16564	16478	16462	16525	16480	16477	16573	16519	16448	16518	16386	16550	16574	16593	16528	16442	16454	16503	16588	16522	16585	16549	16563	16346	16548	16620	16463	16532	16467	16575	16611	16568	16497	16595	16441	16608	16703	16527	16565	16569	16583	16627	16719	16524	16498	16542	16508	16442	16659	16485	16573	16484	16464	16517	16503	16617	16470	16586	16603	16506	16505	16539	16569	16609	16614	16572	16509	16535	16678	16486	16475	16628	16676	16544	16432	16724	16592	16624	16629	16567	16664	16605	16489	16496	16529	16607	16705	16700	16675	16665	16674	16376	16513	16583	16468	16494	16748	16466	16677	16560	16529	16562	16587	16698	16485	16533	16715	16579	16646	16558	16577	16515	16476	16700	16563	16680	16612	16657	16621	16645	16431	16398	16599	16348	16549	16581	16654	16639	16650	16460	16429	16571	16490	16553	16574	16492	16571	16665	16514	16790	16765	16673	16505	16592	16494	16483	16662	16658	16527	16507	16550	16558	16313	16585	16716	16559	16560	16591	16540	16502	16711	16533	16648	16621	16528	16687	16488	16592	16532	16467	16485	16610	16546	16551	16550	16520	16365	16479	16459	16456	16584	16629	16409	16632	16517	16435	16528	16646	16557	16516	16629	16392	16470	16592	16561	16405	16612	16515	16592	16533	16649	16603	16694	16585	16589	16560	16423	16733	16414	16406	16461	16403	16375	16555	16567	16587	16593	16490	16663	16392	16535	16617	16430	16669	16434	16632	16629	16525	16654	16608	16743	16576	16401	16528	16467	16316	16428	16604	16606	16450	16511	16559	16585	16544	16552	16555	16533	16698	16437	16473	16685	16554	16702	16629	16661	16689	16469	16527	16681	16457	16575	16645	16513	16608	16557	16493	16393	16539	16703	16439	16460	16545	16650	16419	16508	16580	16627	16576	16549	16730	16697	16400	16364	16550	16657	16645	16645	16437	16466	16640	16573	16536	16556	16646	16592	16566	16564	16512	16588	16760	16504	16551	16581	16567	16589	16545	16589	16628	16542	16617	16632	16616	16533	16675	16503	16680	16436	16623	16525	16718	16430	16558	16367	16622	16633	16550	16475	16534	16537	16412	16595	16587	16505	16511	16603	16530	16618	16419	16613	16277	16621	16484	16569	16641	16476	16607	16578	16561	16525	16573	16430	16595	16562	16588	16633	16401	16481	16599	16362	16618	16649	16571	16498	16565	16465	16662	16635	16498	16599	16687	16471	16665	16614	16611	16626	16573	16622	16514	16647	16535	16481	16408	16528	16546	16592	16409	16507	16629	16652	16434	16403	16485	16636	16681	16452	16576	16563	16571	16549	16554	16737	16367	16389	16704	16540	16538	16646	16395	16539	16642	16656	16608	16427	16594	16537	16675	16607	16573	16549	16457	16549	16630	16540	16675	16675	16701	16595	16389	16503	16410	16470	16422	16399	16446	16504	16902	16591	16428	16707	16591	16601	16587	16608	16506	16502	16558	16467	16668	16682	16660	16577	16604	16433	16609	16688	16625	16469	16589	16545	16485	16478	16726	16541	16615	16492	16512	16508	16589	16554	16468	16603	16500	16528	16460	16596	16730	16549	16634	16423	16544	16599	16421	16658	16625	16663	16589	16535	16631	16566	16535	16555	16493	16558	16651	16550	16511	16619	16439	16568	16698	16650	16550	16633	16433	16704	16615	16421	16490	16313	16620	16704	16478	16638	16418	16349	16671	16599	16681	16615	16518	16643	16589	16444	16460	16616	16512	16638	16591	16496	16451	16410	16470	16514	16539	16454	16462	16685	16488	16477	16608	16511	16646	16740	16530	16548	16537	16546	16547	16543	16469	16410	16494	16606	16618	16681	16566	16586	16492	16682	16516	16608	16450	16455	16461	16402	16500	16667	16449	16492	16490	16473	16532	16522	16640	16608	16518	16495	16592	16554	16518	16555	16451	16626	16742	16450	16545	16672	16533	16527	16571	16606	16567	16616	16515	16657	16597	16405	16535	16678	16476	16485	16677	16394	16592	16642	16509	16578	16572	16672	16664	16620	16655	16597	16575	16523	16508	16631	16645	16483	16646	16542	16517	16483	16599	16657	16581	16527	16461	16476	16467	16501	16568	16635	16412	16748	16603	16656	16598	16578	16494	16553	16533	16636	16450	16649	16592	16547	16554	16579	16357	16479	16508	16512	16592	16607	16631	16668	16593	16542	16571	16440	16632	16521	16574	16542	16519	16647	16654	16406	16531	16524	16649	16581	16364	16486	16604	16588	16680	16622	16642	16564	16527	16526	16478	16629	16513	16564	16711	16575	16560	16686	16303	16361	16760	16683	16521	16619	16499	16580	16487	16446	16579	16626	16595	16738	16448	16377	16616	16514	16307	16392	16559	16486	16497	16789	16555	16504	16402	16649	16470	16500	16636	16426	16528	16560	16525	16524	16506	16414	16444	16714	16545	16405	16511	16619	16403	16634	16528	16602	16649	16447	16528	16739	16457	16568	16599	16466	16457	16573	16463	16564	16511	16735	16594	16571	16601	16581	16570	16644	16477	16513	16713	16403	16757	16657	16246	16551	16651	16562	16559	16455	16605	16623	16427	16830	16634	16670	16604	16708	16693	16530	16642	16582	16606	16663	16464	16504	16691	16567	16600	16547	16530	16620	16591	16594	16435	16642	16546	16523	16444	16594	16642	16487	16450	16543	16355	16705	16347	16426	16525	16507	16488	16433	16531	16548	16582	16483	16420	16394	16786	16417	16547	16639	16746	16422	16751	16430	16542	16486	16612	16408	16587	16574	16620	16524	16592	16531	16585	16593	16468	16522	16500	16554	16666	16641	16705	16563	16659	16582	16581	16515	16664	16539	16610	16443	16584	16689	16612	16459	16434	16479	16439	16687	16418	16517	16621	16497	16621	16464	16595	16501	16492	16487	16476	16415	16616	16722	16545	16572	16678	16571	16434	16692	16577	16611	16685	16655	16541	16472	16576	16555	16597	16503	16536	16408	16562	16434	16588	16591	16404	16658	16555	16524	16675	16757	16578	16693	16523	16482	16735	16630	16492	16716	16698
22887	21326	29170	23849	21625	23859	25642	20949	20224	20850	20859	20632	20369	20058	19955	19644	19734	19786	19706	19505	19380	19509	19440	19159	19112	19069	19410	19975	23205	24107	22619	20660	19922	19178	19181	18983	19032	18902	19092	19154	19031	19002	18872	19036	18872	18937	18983	19126	19054	18858	18986	18914	19017	19070	18968	18960	18986	19144	19040	19065	18912	18893	18886	18926	18705	18774	19126	19125	19036	19168	18945	18905	19079	18922	19019	19041	19129	18906	18925	18919	19178	18920	18741	18856	18849	18861	18994	19011	18873	19115	19074	18820	18956	18850	19082	18867	18868	18773	18894	18918	18950	19045	19076	18925	18829	19080	18783	18973	18828	19010	18889	18867	18819	18948	19128	18939	18871	18872	18814	18976	18877	19193	18907	19005	18873	19006	18898	18846	18862	18955	18814	19009	18827	18785	18807	18864	19013	18922	19122	18930	18884	18827	18727	18877	18750	18809	18936	18937	18950	19000	18959	18900	19079	18696	18761	18758	18831	18955	18887	18886	19150	18974	18948	18898	19011	18879	18888	18811	18809	18920	18885	19014	19062	18963	18904	18856	19105	19040	18860	18858	18858	18904	18991	18875	18925	19125	19191	18948	18776	19043	18804	18837	18945	19050	18940	18937	19005	18985	18916	18778	18998	19173	18947	18865	18808	18755	18874	18741	19005	18851	18991	18924	18913	18888	18895	18946	19028	19008	18884	18968	18861	18839	18803	18923	18744	18776	18937	19018	19000	18992	18877	18788	18951	18842	19008	19004	18779	18879	18860	18936	18875	18772	18784	18847	18991	19065	18832	18814	18877	18948	19034	18958	18848	18825	18831	18705	18964	18869	19054	18946	18852	18957	18896	19052	18957	18936	18937	18697	18960	18814	19016	19237	18870	18945	19115	19011	19061	18880	18927	18975	19039	19030	18783	18960	18860	18846	18904	18896	19048	18698	18940	18774	18817	18977	18855	18784	19131	18950	18960	18736	18718	18871	18989	18906	18648	18995	18762	18996	18920	19113	19018	19033	18971	18780	18899	18945	18866	18706	18927	19011	18956	18957	19099	18744	18801	18857	18890	18914	18777	18955	18815	18979	18993	18733	18694	18981	18913	18830	19051	18756	19070	18979	19010	18980	18965	19010	19017	18766	18832	18917	18972	18903	19064	18859	19150	18779	18929	18899	19003	18858	18889	18811	18809	18956	18862	18859	18957	18854	18893	18753	18941	18634	18948	19006	18846	18986	18929	18905	18792	18745	18899	18950	18834	18974	18939	18809	18816	19031	18959	18735	19037	18929	19062	18962	19051	18915	18747	19054	19138	18704	18707	19009	18981	18916	18739	18764	18783	18942	18896	18935	18955	19003	19037	18847	18786	19021	19097	18882	18792	18984	19050	18745	19044	18832	19080	18849	18832	18848	18823	18840	19043	19013	18956	18836	18903	18922	18926	18997	18869	18591	19091	19073	18731	18774	18962	18986	18973	19064	18915	19034	18864	18861	18982	18904	18744	18671	18963	18888	18877	18984	19029	18844	18971	18912	18910	19014	18950	18841	18914	18624	18921	18875	19041	18817	18843	19079	18730	18677	18600	18855	18837	18878	18786	18900	18727	18819	18987	18991	19169	18911	18861	19038	18713	18840	18962	19035	18691	18888	19035	18872	18732	18892	18887	18964	18803	18984	18787	18824	18938	18580	18902	18945	19055	18993	19054	18834	18983	18823	19055	18986	18827	18909	18818	18977	18830	18946	19017	18767	18814	18819	18905	18977	18974	18769	18989	19053	19016	18583	18954	18881	19063	19013	19257	18985	18989	18854	18880	18782	18863	18687	18762	19101	18924	19052	18854	18953	19105	19148	18792	18905	18990	19013	19018	18717	19025	18990	18955	18958	18929	18863	18940	18841	18861	18988	18859	18785	18642	18850	18970	18908	18959	18932	19070	19003	18828	18948	19003	18952	18980	18941	18873	19073	18894	19071	18753	18937	18800	18858	18892	18968	18847	18956	19028	18898	18896	18728	19035	18965	18917	18830	18945	18804	18984	18891	18843	18759	18976	18765	18879	18832	18917	18905	18644	19039	18953	18763	18993	18992	18969	18830	18777	18956	18734	18771	18967	18925	19118	18892	18881	18976	18876	18990	18867	18789	18914	18970	18978	18981	19209	18916	18900	18900	18720	18987	18847	18794	18767	18844	18900	18798	18996	18848	18879	19063	18877	19032	19060	18807	18959	19094	18792	18821	19054	18937	18870	18869	18962	18894	18926	19082	18962	18737	18810	19026	18802	18794	19073	18971	18972	18987	18831	18843	18843	18906	19011	18941	18835	18955	18773	18777	18973	18797	18971	18810	18942	18893	18796	18936	18874	19121	18817	18880	18897	19010	19144	19105	18943	18867	18904	19178	18820	18798	19012	19014	19013	18936	18983	19012	19103	18853	18981	19048	18780	19176	18757	18796	18832	18936	18824	18727	18928	18880	18860	18875	18908	18985	18866	19091	18957	19022	18805	19008	18761	18682	18894	18767	18960	18930	19054	18791	18715	18642	18863	18814	18927	18884	18937	18752	18913	18994	18741	19021	18992	18879	18962	18679	18963	18973	18779	19202	18797	18916	18897	18873	18981	18846	18933	18812	19054	19021	18757	18797	19030	18998	18961	18926	18979	18900	18864	19001	18740	18778	19068	18756	18958	18872	18638	18956	18796	18972	18995	19043	19088	18996	18895	18878	19011	18883	18903	18581	19037	18971	18951	18933	19043	18928	18956	19027	18726	18761	18903	18808	19026	18861	18914	18854	18880	18832	18867	19027	18928	18794	18944	18752	19028	18981	19085	18943	18958	19119	18992	18764	18795	18830	19016	18952	19195	19039	18970	18840	18786	19156	18874	18793	18955	18996	18912	18873	19046	19028	18864	18930	18908	18943	19021	18929	18935	19041	19087	18794	18881	18894	18969	18681	18885	18954	18938	18749	18972	18897	18849	18920	18789	19026	19284	18843	18883	18962	18972	18942	19052	19008	19020	19012	18833	18948	18933	18837	18792	19007	18840	18698	18895	19089	18796	18953	19072	18820	18967	19027	18953	19026	19100	18989	18992	19109	18723	18936	18765	18843	19015	18619	18863	18956	18874	18878	18829	18899	18978	18704	19000	18806	19069	18813	19121	18943	18963	19001	18762	18890	18728	18962	18950	18745	19182	18994	18990	18855	18894	18837	19064	18966	18931	18923	18987	19036	19083	18989	18892	18883	18875	18873	18839	19075	18842	18890	18922	18912	18903	18838	19019	18992	18983	18931	19047	18855	18795	18773	18951	18868	18790	18978	18775	18730	18942	18957	19003	18977	18998	18893	18866	18843	19086	18887	18661	18922	18762	18897	18739	18956	18740	18885	19037	18954	18958	18985	18964	18897	18757	18810	18978	18918	18949	18801	18941	18874	18822	18754	19014	18782	18942	19035	18836	18925	18921	19200	18832	18747	18924	18803	18855	18857	18897	18939	19128	18904	18867	18785	18757	19049	18897	18910	18882	18942	18879	18882	19081	18882	18918	18873	18875	18777	18799	18900	18869	18877	18918	18909	19033	18629	18677	19055	18836	18775	18854	18819	18959	18992	18878	18930	18939	19101	18980	19043	19007	18859	18808	18844	18671	18871	19130	18801	18902	18988	18690	18939	18946	19076	18710	18854	18932	19135	18829	18794	19020	18861	18883	18867	18853	18862	18947	18916	18781	19017	18863	19000	18913	18870	19010	18819	18761	18774	18693	18964	18844	18932	19079	19081	18852	18954	18859	18763	18994	18839	18750	18885	18964	19098	19091	19215	18734	18758	18849	18700	18856	18937	18823	18599	18785	18811	18999	18943	18920	18839	18836	18902	18847	18697	19080	19131	19020	18918	18876	19027	19002	18836	19053	18943	18742	18992	18855	18894	18926	18877	18970	19117	19047	18796	18941	18884	18944	18890	18774	18931	18971	18856	18816	18827	19003	18983	18736	18989	19123	18908	18872	18825	18888	18756	18793	18916	18661	18758	18937	18898	18774	18859	18759	18818	18950	18719	18850	18920	18755	18718	18899	18807	18805	18742	18812	18957	18873	18726	18978	18924	19045	18966	19004	18991	18782	18922	18923	18858	18991	18923	18860	18856	18943	19046	18916	18861	18879	18946	18754	18836	19019	18808	19018	18925	18937	18872	18687	19045	18733	18799	18944	18827	18796	19032	19014	18790	18974	18794	18805	18865	18841	18838	18858	18929	19075	18813	19002	19072	18893	18861	18895	19051	18953	18797	18966	18731	18661	18793	18876	18872	18803	18743	18808	18917	18954	18891	18733	18990	18950	18801	18793	18917	18822	18780	18851	18802	18796	18792	18713	18822	18933	18885	18982	18962	18981	18936	18821	18991	19085	18796	19132	18822	18742	18767	18755	18990	18934	19066	18800	18890	18728	19009	18946	18931	18980	18793	19018	19021	19128	18924	19253	19051	19158	18881	18894	19015	18951	18945	18914	18924	18850	18991	18745	18983	18853	18866	18852	19125	18820	18901	18985	18952	18588	18831	18636	18883	19085	18968	19081	18972	18944	18749	19104	19018	18628	18945	18933	18903	18802	18979	18957	18754	18830	19146	18865	18800	18852	19028	18726	18966	18971	18812	18984	18868	19162	18960	18874	18924	18860	19028	19027	18988	18806	18958	19182	18900	18943	18998	18715	18898	18880	18827	18867	18853	18816	18772	18845	18827	19118	19027	18873	18772	18910	19089	19046	19187	18983	18856	18970	19085	18724	18644	18855	18818	18773	18789	18799	19026	19123	18646	18726	18671	19056	19003	18945	18934	18874	18882	18966	18961	18947	18934	19213	18850	18775	18929	18988	18861	18679	19034	18841	18712	19027	18832	18691	18810	18935	18922	19008	18846	18974	18832	18955	18929	19050	19008	18847	18845	18817	18759	18722	18728	19033	19041	18927	19021	18936	18920	18987	19063	19021	18825	18848	18956	18952	19114	18979	18990	18786	18981	18916	19028	18752	19034	18846	18932	19016	18787	18920	18961	18900	19010	18941	19004	19085	18985	18800	18885	19043	18932	18903	18832	18844	19017	18824	19001	18849	18854	18864	18928	18914	18869	18762	18718	19151	19070	18890	18857	18930	18974	18927	18885
18304	32427	30381	25625	22930	20677	19540	19113	19236	19126	19439	19281	18811	18194	17892	17862	17878	17516	17580	17338	17240	17250	17054	16941	17002	17110	16945	19022	23747	24364	21559	18718	17812	17020	16764	16828	16778	16570	16695	16751	16593	16733	16684	16648	16559	16785	16687	16575	16911	16722	16696	16817	16724	16703	16625	16820	16858	16844	16689	16848	16573	16840	16772	16754	16815	16531	16829	16628	16537	16715	16654	16654	16833	16580	16513	16654	16669	16709	16689	16737	16557	16687	16572	16730	16615	16593	16559	16593	16699	16695	16670	16664	16785	16709	16805	16578	16706	16722	16661	16886	16648	16387	16634	16702	16809	16625	16741	16548	16782	16621	16601	16691	16773	16692	16712	16588	16601	16400	16690	16711	16766	16726	16715	16778	16542	16715	16815	16644	16722	16536	16623	16638	16636	16589	16750	16631	16291	16503	16659	16804	16589	16611	16669	16461	16788	16802	16831	16725	16714	16726	16494	16625	16757	16641	16662	16761	16526	16434	16793	16571	16699	16778	16687	16595	16827	16579	16495	16744	16626	16660	16550	16745	16679	16783	16684	16622	16663	16676	16688	16559	16496	16655	16565	16777	16647	16823	16700	16652	16558	16612	16666	16688	16637	16702	16791	16734	16752	16744	16716	16554	16556	16661	16652	16776	16729	16616	16727	16612	16623	16618	16651	16531	16644	16728	16824	16574	16647	16799	16548	16658	16652	16660	16667	16663	16572	16836	16739	16572	16686	16750	16520	16644	16654	16593	16658	16701	16473	16740	16752	16577	16626	16617	16759	16562	16731	16590	16642	16551	16684	16640	16711	16515	16733	16689	16566	16455	16644	16753	16692	16672	16719	16771	16694	16539	16683	16852	16572	16485	16746	16646	16679	16601	16747	16241	16588	16575	16632	16741	16598	16621	16676	16806	16717	16794	16647	16527	16775	16632	16724	16527	16652	16711	16620	16560	16587	16648	16556	16696	16735	16658	16404	16676	16539	16690	16819	16597	16557	16688	16630	16701	16578	16679	16571	16712	16607	16702	16663	16699	16562	16632	16552	16706	16766	16595	16642	16818	16809	16696	16572	16642	16586	16511	16728	16508	16614	16658	16717	16534	16662	16457	16703	16617	16653	16627	16681	16716	16766	16702	16553	16736	16681	16751	16682	16604	16679	16641	16595	16634	16523	16612	16712	16436	16698	16788	16639	16684	16673	16537	16644	16799	16484	16626	16789	16670	16649	16808	16812	16623	16688	16623	16640	16739	16511	16654	16695	16451	16442	16767	16572	16731	16673	16642	16594	16639	16649	16734	16682	16663	16700	16648	16751	16518	16767	16739	16647	16601	16625	16494	16633	16779	16694	16610	16844	16643	16658	16361	16624	16754	16683	16642	16664	16799	16516	16733	16583	16571	16673	16669	16623	16619	16770	16584	16528	16640	16625	16549	16619	16656	16680	16596	16600	16661	16794	16736	16681	16680	16584	16519	16680	16696	16764	16819	16739	16576	16532	16528	16645	16553	16580	16581	16738	16599	16767	16678	16699	16652	16474	16841	16681	16716	16474	16542	16568	16787	16645	16712	16540	16820	16777	16683	16867	16701	16624	16756	16743	16650	16635	16619	16607	16771	16735	16626	16756	16625	16588	16705	16733	16547	16748	16664	16770	16672	16646	16611	16704	16768	16725	16555	16800	16740	16833	16515	16540	16599	16655	16757	16752	16733	16722	16763	16625	16663	16721	16822	16450	16732	16648	16647	16572	16566	16685	16510	16642	16526	16694	16682	16660	16708	16660	16695	16727	16696	16734	16643	16763	16671	16667	16483	16754	16495	16630	16622	16471	16722	16710	16434	16692	16583	16600	16588	16609	16563	16530	16664	16739	16628	16541	16473	16735	16357	16753	16590	16848	16623	16638	16731	16718	16590	16719	16757	16595	16672	16618	16624	16636	16686	16566	16445	16701	16691	16564	16690	16704	16627	16771	16633	16585	16687	16686	16689	16737	16558	16669	16655	16587	16558	16669	16835	16713	16608	16667	16739	16728	16634	16561	16435	16764	16633	16683	16788	16700	16625	16585	16691	16449	16636	16652	16529	16768	16680	16611	16640	16650	16637	16722	16479	16629	16743	16753	16550	16714	16638	16770	16607	16632	16585	16729	16687	16571	16568	16629	16585	16736	16703	16540	16633	16561	16591	16518	16680	16718	16523	16565	16566	16722	16458	16597	16820	16578	16560	16664	16598	16684	16569	16785	16565	16369	16671	16494	16722	16615	16526	16542	16617	16701	16673	16587	16683	16652	16690	16801	16600	16750	16495	16717	16630	16677	16624	16657	16601	16641	16772	16607	16685	16479	16668	16766	16574	16657	16643	16681	16714	16704	16520	16738	16664	16601	16689	16616	16720	16688	16571	16533	16753	16599	16618	16724	16730	16556	16702	16539	16817	16694	16756	16761	16728	16576	16511	16633	16535	16771	16538	16647	16682	16768	16638	16683	16610	16775	16733	16675	16746	16710	16686	16593	16754	16669	16693	16682	16444	16523	16663	16672	16591	16722	16635	16661	16803	16658	16745	16580	16635	16713	16625	16645	16700	16446	16508	16600	16757	16653	16913	16598	16581	16659	16680	16669	16670	16746	16447	16633	16594	16423	16728	16536	16639	16655	16668	16548	16607	16664	16663	16642	16555	16667	16596	16669	16663	16669	16714	16702	16569	16708	16676	16647	16654	16567	16638	16655	16814	16661	16702	16607	16652	16701	16520	16832	16542	16568	16514	16794	16630	16637	16567	16629	16660	16572	16670	16507	16727	16719	16709	16726	16547	16685	16689	16604	16745	16565	16736	16551	16529	16579	16554	16619	16640	16636	16738	16564	16626	16636	16804	16733	16707	16605	16652	16569	16501	16579	16689	16668	16541	16704	16611	16677	16647	16573	16626	16818	16585	16659	16764	16700	16481	16657	16761	16548	16666	16636	16701	16633	16668	16629	16741	16657	16613	16760	16738	16729	16728	16646	16580	16552	16620	16846	16647	16565	16634	16494	16453	16750	16566	16896	16653	16628	16633	16506	16546	16433	16653	16600	16632	16646	16639	16796	16689	16727	16552	16735	16603	16666	16644	16581	16557	16689	16685	16773	16783	16756	16538	16665	16592	16772	16586	16614	16480	16679	16638	16549	16585	16632	16570	16614	16621	16782	16727	16678	16687	16672	16631	16548	16788	16741	16590	16665	16623	16703	16787	16554	16614	16703	16602	16681	16702	16711	16738	16581	16729	16640	16667	16596	16545	16716	16769	16605	16728	16700	16554	16615	16658	16681	16581	16575	16523	16754	16804	16563	16502	16574	16724	16765	16714	16614	16545	16712	16586	16696	16569	16786	16537	16769	16517	16633	16546	16424	16680	16605	16657	16673	16478	16499	16740	16691	16562	16717	16557	16594	16364	16730	16619	16720	16561	16643	16653	16853	16631	16612	16659	16613	16811	16544	16836	16661	16915	16655	16684	16724	16593	16591	16635	16735	16620	16732	16633	16647	16727	16664	16723	16798	16602	16664	16717	16580	16692	16519	16456	16600	16721	16788	16554	16641	16582	16793	16574	16722	16701	16686	16608	16747	16526	16499	16736	16518	16752	16723	16596	16731	16608	16655	16681	16638	16780	16760	16618	16669	16672	16587	16698	16603	16747	16733	16674	16703	16640	16780	16542	16760	16718	16859	16718	16607	16798	16515	16717	16577	16690	16778	16668	16632	16567	16662	16547	16503	16486	16668	16649	16717	16706	16780	16599	16742	16620	16532	16638	16739	16490	16554	16743	16702	16530	16860	16576	16843	16666	16686	16641	16732	16522	16602	16545	16599	16799	16535	16685	16638	16664	16741	16575	16767	16616	16660	16770	16687	16699	16518	16495	16695	16623	16650	16748	16567	16614	16669	16444	16660	16641	16622	16738	16511	16667	16572	16665	16532	16554	16678	16534	16680	16659	16634	16803	16666	16694	16511	16524	16734	16609	16438	16824	16634	16722	16786	16643	16507	16659	16703	16501	16801	16678	16638	16766	16662	16572	16654	16586	16693	16734	16597	16485	16600	16502	16719	16620	16509	16668	16875	16535	16554	16616	16676	16699	16695	16571	16681	16594	16803	16641	16703	16735	16518	16712	16655	16595	16661	16565	16566	16512	16665	16592	16685	16613	16580	16654	16650	16648	16725	16683	16635	16482	16675	16647	16474	16497	16666	16572	16735	16595	16567	16734	16789	16661	16792	16724	16682	16597	16662	16802	16542	16764	16552	16681	16589	16650	16715	16753	16544	16903	16511	16707	16473	16656	16693	16546	16703	16567	16572	16672	16718	16719	16401	16523	16609	16667	16715	16570	16625	16482	16876	16600	16652	16736	16706	16723	16692	16578	16707	16676	16702	16603	16492	16690	16572	16646	16794	16677	16513	16611	16609	16652	16647	16670	16750	16628	16536	16635	16636	16487	16647	16773	16580	16771	16694	16429	16674	16559	16870	16638	16434	16658	16682	16673	16784	16556	16547	16758	16748	16669	16554	16747	16781	16635	16736	16680	16589	16518	16632	16690	16756	16688	16635	16560	16702	16623	16675	16639	16546	16824	16623	16636	16856	16754	16820	16657	16605	16750	16491	16396	16718	16643	16575	16742	16693	16447	16718	16736	16608	16514	16723	16667	16698	16626	16631	16389	16719	16758	16576	16579	16612	16584	16760	16833	16653	16700	16583	16647	16581	16712	16588	16523	16499	16512	16697	16580	16629	16757	16519	16637	16570	16690	16611	16617	16619	16577	16796	16758	16694	16716	16575	16650	16722	16655	16600	16574	16454	16585	16806	16613	16625	16641	16725	16656	16739	16700	16682	16729	16863	16509	16728	16658	16826	16703	16611	16597	16787	16723	16828	16517	16499	16616	16676	16635	16613	16714	16596	16777	16643	16444	16595	16613	16640	16589	16644	16527	16639	16623	16558	16749	16681	16778	16664	16845	16909	16693	16473	16731	16747	16600	16460	16728	16643	16605	16734	16675	16830	16618	16719	16641	16592	16647	16506	16671	16878	16507	16621	16787	16625	16496	16581	16729	16575	16756	16532	16622	16692	16505	16727	16532	16605	16538	16830	16531	16726	16538	16678	16584	16710	16564
27776	22532	25395	22811	19755	19538	19750	19268	19181	19117	19356	19384	19402	19315	19128	19143	19120	19000	18955	19016	19157	18915	19016	19110	19222	18831	18936	19005	19145	19338	19253	19169	19034	18930	19000	18931	18977	18751	18650	19037	19051	19130	18933	18867	18851	18889	19087	19040	18663	18936	18916	18831	18808	18793	18835	19064	18911	18776	19002	18994	18899	18773	19110	19128	18754	18939	18889	19002	18850	18842	18825	18822	18793	18983	18853	18977	18866	18786	18982	18777	18880	18769	18757	18858	18870	18923	18927	18965	18825	18742	19127	18939	19113	18976	18815	18927	18862	19005	19096	19014	18784	18912	18988	18726	18769	18881	18899	18768	18674	18899	18826	18795	18955	18929	19075	18983	19081	18956	19064	18910	19008	19012	18929	18913	18826	19009	18653	18692	18685	18836	18868	18859	18803	18948	18914	18870	19258	18843	18976	19054	19054	19059	19029	18918	18912	18856	18949	18889	18917	18979	18776	18739	18658	18874	18790	18929	18944	18990	18664	18768	18705	19213	18780	18702	18830	18888	18788	18935	18903	18874	18841	18834	18892	18890	18690	18946	18998	18810	18947	18808	18976	18840	19003	19005	18855	18786	18877	18900	18747	18811	18938	18671	18933	19084	19092	18670	18810	18848	18945	19024	18866	18771	18804	19028	18941	18961	18846	18819	18901	18826	19001	19049	18910	18604	18663	18738	18931	18866	18757	18789	18807	19011	18930	18710	18887	18928	18967	18795	18838	18755	18851	18691	18787	18736	18967	18814	18966	18942	18963	19045	18762	18804	18826	18841	18811	18703	18746	18801	18844	18769	18663	19021	19012	18942	18902	18830	18865	18838	18757	18768	19011	18889	18948	18914	18759	19042	18808	18809	18747	18857	18875	18897	18925	18907	18779	18948	18995	18895	18860	18839	18852	19001	18930	19003	18802	18885	18944	18730	19018	18736	18957	18730	19002	18754	18807	18710	18936	18906	18715	18929	18960	18842	18819	18739	18833	18837	18864	18686	18937	18868	18942	18753	18856	19002	18773	18813	18988	18944	18883	18974	19048	19077	18687	18785	18707	18837	18847	18792	19110	18809	18951	18877	19089	18865	18778	19011	18859	18756	19028	18760	18852	18889	18813	18927	18767	18953	18621	18770	18581	18794	18854	18966	18820	18836	18838	18719	18802	18755	19036	19045	18771	19093	18841	18914	18960	18851	19077	18756	18797	18614	18771	18822	18666	18690	18976	18965	18942	19067	19030	18736	19029	18665	18933	18943	18934	18662	18853	18789	18852	19069	18920	18863	19006	18877	18840	18928	18932	18900	18645	18947	18864	18917	18901	18967	18902	18933	18884	18909	18991	19039	18931	18842	18895	19016	18982	18904	18976	18618	18914	18937	18964	18848	18818	18988	18823	18884	18871	18868	18906	18927	19261	18931	18841	18883	18961	18737	18915	18827	19030	18835	18862	18919	18940	18950	18813	18936	18825	18817	19032	18923	18868	18903	18816	18881	18867	18725	18701	18841	19131	19073	18838	18999	18767	18882	19126	19094	18820	18910	18734	18736	19099	18817	18978	18834	18734	19056	18911	18876	18905	18774	18934	18780	18910	18834	18939	18808	18807	18882	18859	18880	18789	18998	18855	18854	18917	18922	18930	19094	18731	18828	18906	18907	18962	18935	18870	18773	18957	18884	18931	18873	18999	18879	18843	18856	18984	18761	18886	18963	18818	18860	18822	19046	18933	18835	18994	18885	18821	18822	18942	18690	19012	18807	18951	18924	19073	18753	18636	18705	18838	18903	18911	18846	18702	18853	18507	18829	18873	19052	18800	18693	18771	18999	19212	18823	18804	18786	18686	18904	18858	18858	18720	18754	18833	18921	18890	18787	18963	18909	18844	18795	18830	18955	18791	18827	18705	18865	19035	18985	18863	18883	18871	18878	18861	18742	18818	18840	18976	18912	18740	18636	18602	18786	18892	18849	18941	18638	18695	18800	18789	18780	18617	18809	18853	18899	18825	18802	18936	18865	18801	18841	18967	18682	18859	18967	18841	18973	18948	18942	18945	18930	18960	18947	18908	18886	18832	18730	18954	18825	18761	18858	18869	18919	18858	18840	18850	18828	18740	18964	19037	18872	18565	18773	18743	18951	18962	18965	18899	18807	18922	18884	18900	18816	18794	19093	18805	18964	19015	19023	18973	18846	18952	18840	18863	18792	18794	18707	18917	19019	18836	18687	18814	18852	19030	18912	18663	18792	18909	18845	18783	18760	19018	18897	18893	19061	18944	18821	19028	18772	18864	18777	18604	19038	18870	19022	19076	18815	18715	18938	18815	18985	18942	19114	18897	18949	18844	18794	18956	18921	18922	18914	19085	18765	18942	19041	19068	18987	18912	18888	18942	18902	18702	18853	18998	18868	18682	18815	19046	18807	18963	18766	18818	18880	18798	18817	18948	18899	18904	18878	18804	18867	18869	18813	18757	19062	18912	19069	18821	19140	18770	18682	18965	18943	18984	18731	18925	18944	18778	18850	18704	19100	18938	19059	18770	18855	18972	18951	18908	18797	18819	18889	18825	18854	18886	18950	18905	19014	18942	18873	18738	19095	18915	18739	18888	18991	18712	19015	18804	18828	18859	18792	18682	18870	18949	18828	18783	18747	18879	18628	18825	18790	19027	18837	18708	18888	18881	18927	18924	18975	18946	18854	18901	19029	18880	18878	18725	18766	18981	19020	18776	18716	18940	18725	18918	18901	18772	18794	18952	18836	18753	18815	18860	18907	18906	19078	18747	18697	18983	18960	18879	18764	18698	18851	18921	19003	18804	18866	18916	18814	18831	18730	18737	18818	18881	18759	18906	18681	18810	18748	18864	18972	19006	18930	18784	18920	18803	19159	18976	18874	18859	18955	18920	19059	18968	18852	18957	18864	18897	18716	18845	18969	19090	18722	18818	19004	18958	18984	18666	18859	19057	18900	18867	18888	18699	18914	18645	18787	18887	19052	18841	19166	18895	18688	18926	18745	18886	18851	18689	18683	18870	18798	18929	19052	18840	18880	18854	18870	18975	18973	19018	18967	18808	18819	19166	18819	18895	18883	18976	19024	18911	18869	18925	18641	18924	18862	18907	18802	18825	18883	18942	18920	18796	18796	18804	18764	18886	18920	18934	19104	18867	18767	18746	18887	19042	18856	18655	18699	18884	18947	18751	18982	19024	19026	18996	18854	19026	19118	18838	18895	18990	18903	18620	18956	18829	18752	18912	18991	18969	19051	18796	18775	18860	18828	19002	18824	18841	18891	18904	18765	18929	18743	18906	18761	18933	18792	18684	18702	18808	18758	18872	18952	18681	18941	19064	18745	19117	18963	19044	18678	18796	18933	18858	18751	19161	18738	18905	18928	18750	18953	19037	18951	18757	18584	18649	18714	18760	18811	18827	18956	18705	18874	19034	18755	18718	18966	19002	18886	18851	18800	18952	19042	18750	18772	18938	18993	18834	18874	19015	19049	18971	18873	18821	18923	18834	19014	18792	18738	18902	18937	18941	18796	19100	18645	18949	18959	18853	18906	18947	18746	18978	18848	19000	19019	19106	18781	18819	18836	19020	18846	18753	18845	18844	18868	18960	18785	18883	18960	18803	19006	18900	19036	19149	19082	18888	18761	18825	19065	18936	18941	18897	18723	18869	18721	18852	18808	18901	18957	18772	18811	19027	18753	18775	18903	18850	19063	18968	18848	18934	18750	18976	18871	18655	18999	19081	18852	19070	18923	18785	18984	18724	18909	18886	19022	18911	18958	19003	19027	18988	18850	18975	18904	18919	18986	18951	18846	19140	18931	18786	18721	18635	18966	18800	18897	18968	18861	18892	18756	18823	18839	18796	18675	18591	18942	18848	18867	18922	18643	18833	18909	18854	18876	18925	18693	18893	18867	18879	18799	18965	18661	18827	19016	18936	18794	19050	18769	18660	18805	18750	19093	18976	18755	18907	18868	18830	19140	18709	18643	18944	18921	18957	18762	19099	18926	19025	18885	18766	18757	18867	19024	18984	18774	18712	18849	18891	18830	18937	18702	18987	18975	18825	18853	18897	18870	18972	18712	18866	18910	18793	18739	19110	18861	19006	18997	18888	18845	18817	18929	18882	19010	18791	18758	18880	18953	18971	19039	19039	18921	18767	18876	18769	19147	18959	18702	18881	19051	18923	18913	18963	19010	18877	18813	18800	18961	18951	18916	18899	18966	18618	18954	18768	19024	18927	18766	18679	18716	18885	18965	18966	18918	18838	18773	19017	18731	18863	18885	19017	18938	19020	18760	18682	18866	18735	18864	19033	18800	18945	18917	18873	18887	18713	18872	18909	18767	18880	18869	18796	18860	18898	18714	18915	18822	18851	19040	18915	18929	18646	18718	19039	18919	18849	18819	18830	18856	18961	18850	18813	18877	19012	18895	18685	18897	18834	18829	18852	18768	19007	18910	18812	18872	18803	18897	19006	18901	18873	18935	18905	18970	18862	18922	19019	19070	18869	18793	18892	18951	18925	18956	18892	18960	18847	19098	18913	19123	18832	18791	18896	18927	18974	18679	18759	18751	18980	19124	19002	18814	18819	18881	18848	18907	19007	19009	19033	18838	18851	18963	18952	18884	18950	18890	18958	18894	18632	18702	18550	18813	18800	18773	18976	18954	18620	18924	18806	19138	18890	19035	19024	18797	19145	19019	18830	18914	18926	18846	18985	18765	18948	18733	18936	18784	18911	18815	18864	18889	18873	18762	18906	18697	18921	18879	18879	18856	18832	18877	18877	18929	18809	18939	18886	18942	19048	18926	18726	18924	19009	18782	19056	19022	18934	18955	18924	18883	18883	18795	18844	19017	18940	18870	19029	18789	18780	18718	18926	18920	18721	18882	19057	18988	18753	18796	18837	18931	18957	18812	18849	18840	19074	18902	18866	18828	18863	18656	18750	18818	18921	19015	18797	18878	18750	18849	18972	18926	18875	18957	18958	18727	18754	18961	19115	18980	18876	18902	19029	18957	18974	18867	18895	18791	18913	18986	18835	18944	18729	19076	18942	18997	19041	18877	18996	18745	18744	18758	18876	19090	18942	18869	18822	18767	18896	18740	19024	18815	18855	18887	18859	18983	18870	18784
17619	22636	21484	19495	18128	17887	17733	17456	17309	17205	17440	17617	17540	17331	17144	16833	17006	16982	16757	16923	16883	16704	16809	16582	16692	16793	16660	16893	17175	17278	17077	16941	16787	16678	16632	16597	16544	16570	16774	16540	16635	16466	16644	16754	16708	16499	16486	16618	16667	16693	16653	16653	16597	16719	16769	16656	16557	16547	16719	16551	16558	16632	16461	16588	16564	16663	16681	16436	16530	16647	16567	16599	16488	16643	16667	16617	16583	16575	16607	16549	16496	16646	16682	16410	16708	16764	16435	16642	16728	16501	16882	16677	16577	16668	16677	16624	16553	16510	16567	16601	16588	16579	16588	16566	16589	16415	16776	16611	16666	16863	16658	16535	16489	16573	16615	16650	16647	16650	16570	16573	16604	16448	16521	16647	16560	16561	16535	16308	16570	16811	16691	16544	16644	16558	16368	16560	16500	16727	16551	16490	16718	16656	16519	16371	16541	16654	16795	16382	16706	16643	16682	16509	16526	16641	16672	16581	16646	16557	16502	16616	16566	16456	16501	16576	16716	16471	16512	16513	16432	16404	16562	16584	16551	16562	16584	16566	16589	16743	16518	16595	16491	16646	16540	16468	16780	16602	16701	16506	16729	16538	16531	16634	16535	16419	16656	16779	16548	16597	16433	16562	16556	16507	16566	16557	16666	16651	16554	16519	16650	16551	16704	16592	16551	16604	16555	16546	16648	16614	16509	16614	16619	16663	16600	16549	16645	16425	16647	16478	16494	16771	16681	16668	16382	16649	16616	16593	16583	16551	16576	16718	16616	16606	16729	16460	16505	16656	16531	16515	16653	16703	16717	16458	16499	16501	16500	16739	16622	16602	16584	16594	16642	16593	16449	16513	16526	16383	16611	16633	16499	16654	16724	16494	16634	16613	16620	16489	16641	16549	16626	16667	16640	16751	16556	16699	16479	16472	16622	16620	16835	16651	16500	16598	16481	16640	16778	16435	16591	16578	16398	16617	16538	16713	16694	16455	16599	16658	16597	16651	16625	16790	16647	16515	16724	16606	16673	16723	16555	16607	16658	16501	16640	16504	16671	16532	16668	16507	16667	16670	16659	16836	16570	16617	16652	16478	16598	16676	16725	16625	16580	16664	16626	16698	16638	16516	16491	16835	16573	16545	16537	16667	16606	16525	16778	16477	16436	16507	16414	16671	16583	16582	16623	16544	16723	16527	16797	16604	16551	16598	16599	16696	16777	16547	16606	16688	16663	16491	16544	16434	16793	16578	16611	16516	16608	16607	16597	16736	16504	16582	16610	16660	16468	16653	16646	16639	16609	16575	16659	16369	16699	16484	16691	16669	16585	16639	16552	16720	16541	16675	16653	16681	16628	16671	16478	16501	16466	16506	16485	16702	16351	16581	16522	16446	16746	16602	16699	16565	16534	16535	16606	16616	16636	16766	16504	16580	16552	16590	16484	16581	16486	16652	16677	16596	16395	16619	16727	16443	16546	16592	16514	16664	16634	16621	16424	16569	16687	16724	16583	16633	16565	16648	16508	16586	16688	16490	16639	16384	16451	16530	16580	16568	16634	16669	16743	16623	16368	16614	16641	16485	16520	16548	16748	16403	16725	16632	16680	16612	16603	16736	16594	16840	16600	16519	16562	16585	16626	16718	16520	16593	16576	16589	16633	16469	16589	16489	16691	16395	16480	16570	16516	16630	16606	16566	16728	16624	16521	16568	16691	16720	16682	16676	16726	16621	16611	16570	16599	16595	16672	16575	16573	16589	16757	16623	16526	16494	16338	16474	16633	16523	16740	16599	16453	16472	16474	16543	16662	16673	16515	16786	16542	16557	16603	16623	16491	16641	16524	16752	16591	16603	16636	16547	16523	16522	16544	16615	16409	16602	16589	16552	16387	16503	16584	16649	16623	16457	16751	16677	16617	16525	16401	16562	16736	16511	16539	16605	16630	16536	16539	16664	16524	16691	16697	16568	16761	16422	16655	16587	16463	16451	16658	16356	16769	16725	16540	16699	16499	16799	16622	16657	16859	16632	16531	16551	16434	16631	16577	16505	16562	16568	16504	16638	16602	16437	16630	16492	16627	16569	16497	16579	16648	16682	16687	16643	16736	16645	16637	16617	16622	16570	16623	16531	16673	16691	16636	16547	16678	16604	16397	16721	16589	16595	16679	16681	16587	16691	16662	16361	16601	16746	16671	16600	16692	16597	16682	16576	16581	16565	16703	16571	16533	16488	16439	16597	16458	16586	16564	16683	16648	16555	16667	16663	16590	16339	16563	16477	16354	16531	16590	16848	16715	16651	16658	16500	16537	16565	16578	16694	16611	16719	16464	16633	16739	16575	16730	16630	16575	16593	16711	16645	16646	16560	16605	16649	16532	16687	16700	16552	16604	16477	16567	16518	16701	16622	16707	16703	16531	16560	16625	16562	16584	16463	16422	16577	16722	16509	16487	16788	16566	16652	16669	16634	16746	16639	16676	16534	16553	16616	16588	16601	16674	16614	16711	16587	16729	16736	16590	16463	16530	16646	16505	16555	16624	16525	16754	16554	16503	16510	16813	16782	16679	16604	16533	16621	16592	16492	16660	16512	16552	16738	16490	16591	16529	16697	16600	16662	16441	16597	16579	16661	16592	16721	16450	16745	16516	16645	16525	16611	16647	16615	16716	16561	16521	16723	16577	16610	16576	16669	16715	16543	16570	16644	16565	16572	16709	16489	16644	16587	16582	16691	16573	16868	16600	16505	16432	16756	16680	16747	16702	16526	16679	16570	16780	16604	16548	16579	16662	16652	16720	16755	16728	16580	16656	16468	16470	16486	16528	16721	16711	16641	16675	16542	16451	16507	16683	16669	16681	16549	16488	16454	16568	16510	16418	16779	16566	16672	16525	16611	16532	16663	16688	16503	16657	16508	16751	16535	16741	16663	16747	16613	16474	16679	16465	16620	16668	16694	16474	16570	16653	16642	16366	16540	16514	16723	16526	16611	16841	16638	16635	16623	16663	16487	16559	16600	16544	16629	16457	16425	16692	16536	16563	16534	16540	16640	16559	16685	16617	16590	16485	16544	16529	16565	16483	16651	16484	16695	16402	16565	16654	16709	16674	16500	16525	16664	16614	16582	16671	16499	16442	16709	16678	16520	16703	16443	16610	16603	16562	16570	16689	16619	16651	16548	16621	16575	16573	16680	16551	16573	16710	16574	16501	16727	16501	16601	16509	16544	16621	16522	16632	16587	16548	16569	16618	16641	16551	16631	16681	16635	16571	16759	16505	16683	16685	16583	16619	16621	16654	16593	16571	16624	16512	16463	16734	16607	16581	16625	16674	16665	16505	16580	16687	16583	16580	16627	16460	16584	16592	16542	16566	16531	16794	16618	16584	16633	16526	16645	16532	16484	16690	16686	16656	16642	16509	16614	16571	16568	16565	16712	16765	16720	16687	16703	16648	16693	16336	16602	16569	16546	16469	16834	16549	16830	16575	16594	16555	16632	16565	16659	16767	16726	16486	16653	16528	16631	16440	16751	16548	16521	16429	16524	16605	16633	16777	16421	16607	16439	16647	16614	16680	16627	16580	16563	16584	16753	16681	16623	16511	16778	16682	16536	16712	16615	16606	16589	16742	16698	16528	16535	16672	16502	16565	16697	16676	16611	16502	16599	16623	16562	16482	16577	16674	16561	16583	16563	16673	16562	16626	16761	16547	16657	16569	16541	16590	16628	16422	16652	16496	16673	16649	16751	16671	16621	16653	16854	16532	16757	16474	16482	16589	16563	16595	16563	16741	16555	16677	16437	16767	16553	16650	16628	16582	16573	16537	16477	16694	16525	16650	16697	16400	16540	16737	16761	16719	16589	16685	16441	16669	16686	16425	16521	16761	16613	16474	16634	16553	16850	16649	16460	16667	16612	16574	16598	16620	16581	16603	16531	16613	16644	16625	16596	16756	16493	16556	16538	16846	16739	16640	16830	16661	16603	16586	16502	16609	16736	16658	16618	16686	16492	16652	16698	16699	16547	16573	16378	16671	16619	16626	16580	16600	16592	16557	16592	16519	16535	16922	16565	16485	16524	16781	16615	16643	16670	16777	16640	16488	16545	16607	16625	16703	16643	16569	16658	16528	16579	16610	16522	16545	16477	16508	16743	16571	16669	16711	16727	16767	16627	16545	16550	16568	16462	16533	16539	16404	16781	16656	16456	16591	16527	16435	16598	16629	16690	16606	16596	16511	16673	16613	16717	16795	16693	16581	16720	16615	16623	16616	16474	16583	16665	16544	16543	16351	16672	16695	16764	16449	16499	16628	16463	16527	16413	16643	16679	16591	16626	16749	16592	16423	16783	16515	16577	16724	16531	16472	16444	16563	16363	16704	16683	16437	16515	16677	16550	16417	16578	16450	16583	16549	16741	16556	16526	16470	16542	16656	16471	16588	16750	16691	16594	16621	16556	16519	16563	16608	16654	16516	16708	16677	16513	16678	16625	16620	16550	16533	16698	16601	16630	16518	16614	16641	16644	16733	16618	16735	16551	16577	16699	16592	16626	16522	16551	16509	16520	16738	16403	16617	16517	16776	16555	16600	16657	16661	16535	16405	16670	16409	16731	16525	16530	16613	16597	16638	16639	16658	16756	16578	16420	16679	16342	16561	16732	16618	16615	16618	16530	16617	16540	16620	16653	16548	16485	16856	16679	16740	16515	16556	16418	16504	16590	16675	16571	16732	16577	16480	16777	16689	16586	16492	16596	16775	16571	16366	16558	16491	16574	16602	16638	16446	16963	16436	16506	16662	16587	16664	16355	16535	16438	16768	16641	16636	16602	16645	16653	16461	16612	16674	16568	16594	16670	16603	16705	16577	16481	16612	16696	16606	16796	16696	16588	16731	16639	16487	16646	16522	16793	16458	16549	16581	16517	16651	16666	16604	16479	16529	16530	16572	16482	16662	16704	16784	16676	16475	16700	16603	16541	16584	16600	16564	16715	16518	16561	16652	16577	16564	16674	16664	16757	16677	16404	16540	16734	16748	16631	16713	16521	16686	16681	16744	16708	16609	16517	16573	16554	16581	16766	16713	16683	16571	16510	16670	16720	16514	16690	16663	16510	16519	16703	16410	16479	16704	16696	16567	16653	16515	16458	16772	16553	16650	16740
23793	21254	28666	24250	22447	22970	22618	20187	19702	19863	19716	19600	19534	19634	19623	19500	19484	19133	19364	19203	19120	19203	19258	19012	19102	18987	19040	19437	21351	21419	20994	20241	19688	19075	18881	19083	19065	19046	18891	19033	18917	18773	18693	18793	19016	18836	18914	18899	18783	18966	19001	18949	18976	18815	18969	19015	18970	18956	18876	18856	18968	18800	18876	19069	19041	18915	19090	18985	19001	18980	18996	18959	18861	19150	18879	18973	18855	18964	18968	18914	18944	18798	18872	18805	18993	19090	19083	18887	18905	18927	18906	18894	18944	19066	18837	18946	18822	18973	18977	18815	18898	19082	18947	18903	19290	19126	19063	18840	18854	18879	19083	18939	18808	18990	18701	18852	19030	18835	18833	18826	19058	18995	19143	19018	18937	18898	18969	18844	18997	19162	18891	18880	18962	18786	18889	18927	18889	18773	19088	18867	18924	19020	18842	18915	18825	18637	18827	18909	19086	19028	18620	18920	18900	18952	18997	18882	18940	19044	18839	18542	18931	18930	18645	18746	18967	19049	18897	18846	18986	18991	18878	18966	18972	19121	19054	18885	18883	19023	19032	18946	19013	19051	18783	18904	18868	18719	18888	18621	19039	18867	18866	19022	18827	19030	18730	19012	18675	19030	18926	18751	18969	18995	18994	18818	18765	18922	19008	18673	19105	18897	18860	18870	18681	18755	18943	18869	18912	19001	19026	18725	18986	18815	18868	18752	19003	18971	18946	19088	19030	18981	18885	18917	19070	18845	19001	19014	18672	18908	18784	18860	18936	19043	18925	18832	18866	18997	18868	18934	18829	18907	18941	19016	18956	18857	18839	19007	18938	18982	19089	18908	18902	18825	18865	18961	19001	18939	18923	18646	18834	18908	18861	18641	18806	19046	18957	18875	18926	18950	19077	18971	18933	18981	19027	19028	18754	19178	18977	18733	19060	18861	18809	18888	18903	18734	18711	19010	19008	18857	19006	19010	18893	18843	19107	18902	18793	18877	18775	18854	18849	19039	18881	18931	19093	19004	18823	18829	18766	18881	18913	18827	18844	18634	18928	18968	18802	18959	18878	18982	18871	18797	18835	19038	18910	18999	18899	18803	18907	18888	19058	18860	18882	18924	19071	18845	19055	18749	18968	19024	18981	18994	19063	18862	19038	18995	18915	18799	18976	18862	18879	18710	18724	19005	18943	19040	18970	18938	18861	18908	18780	19137	19040	19241	18693	18925	18987	18900	18813	18888	18850	18879	18893	19157	18898	18746	18917	18932	18866	18737	18797	18841	19099	18976	19043	18881	18927	18916	18668	19051	18860	18801	18915	18913	18985	18742	18869	18899	18961	18895	18673	18910	18714	19021	18850	19018	19078	18746	18733	18876	18829	18916	18707	18970	19044	18990	18927	18959	18686	18865	19005	18801	19004	18898	19171	19151	18871	18841	18871	18907	18936	19184	18978	19036	18936	18899	18939	18869	18668	18887	19045	18885	19008	18764	18938	19001	18807	18820	18868	18985	18863	18965	18945	18808	18867	18835	18703	18860	18821	18925	18886	19006	18772	18792	18862	18725	19005	19055	18931	18821	18849	18767	18927	18921	18928	18815	19029	18899	18840	19131	19060	18863	18740	18914	18926	18850	19039	18753	18718	18932	18895	18988	18879	19029	19008	19119	18916	18960	18918	19002	19080	19037	18769	19142	18961	18925	18974	18993	18837	18965	19128	19237	18822	18658	18731	18824	19087	18854	19037	18956	19072	19012	18898	18936	18870	18942	18882	18757	18909	18803	18742	18738	18893	18855	18841	18922	18669	18992	18842	18992	18999	18936	19106	18976	18842	18958	19003	19083	18954	19029	18898	18941	18812	18909	18840	18949	19087	18940	18776	19009	18932	18729	18959	19100	19010	18951	18807	18833	18878	18894	18958	18740	18938	18852	18836	18695	18760	18793	18941	18748	18885	18856	18689	18911	18993	18896	18930	19011	19055	18842	18890	18685	18852	18774	18881	18965	18642	18908	18938	18908	18862	18811	18966	18807	18956	18804	18798	18945	19033	18928	18877	18861	18996	18955	18719	18901	18999	19124	19033	18895	18910	18927	18980	18918	18954	18739	18930	18704	19055	18987	18887	18946	18910	19033	19004	18830	18888	18612	18731	18869	18894	18840	18998	18747	18970	18852	18953	18889	18923	18810	18619	18673	18744	18859	18872	18972	18937	18888	19013	18830	19218	18908	18967	18689	18887	18866	19026	19077	18873	18841	18866	18769	18870	19049	18841	19002	18913	18871	18891	19105	18955	18705	18924	18879	18801	18966	18812	18748	18982	18756	18957	18928	19050	18758	18920	18830	18861	18809	18756	19028	19032	19082	18992	19072	18991	18708	18879	18981	18982	18984	18810	18948	18873	18898	18793	18934	19027	18665	19000	18762	18997	18927	18710	18833	19032	18805	18972	18911	18944	19014	18980	18873	18822	19020	18878	18853	18718	18987	18893	18970	19084	19061	18945	18967	18927	18827	18976	18812	18764	18834	19046	18840	18843	18883	18853	18761	18962	19020	18772	18988	19114	19012	18871	18873	18872	19026	19014	18733	19000	19033	18824	18696	19006	18877	18905	19054	18889	18782	18773	19010	18911	18931	19121	18706	18762	18741	18813	18952	18821	18769	19010	18931	19026	18971	19027	18812	18871	18946	18953	18959	18894	19069	18903	19017	18932	18799	18858	18736	18816	19041	18876	18917	19021	19080	18973	18860	19055	18911	18864	18999	18766	18901	18828	19132	18907	18923	18923	18728	19064	18991	19024	18698	18722	18859	18923	18788	18903	18909	18980	18829	18894	18778	18919	18974	18894	18909	19006	18822	18871	18865	19088	18921	18906	18963	19035	18951	18945	18673	19017	18926	18710	18778	19230	19060	18934	18845	18833	19027	19037	19096	19049	18662	19051	18839	18933	18802	19100	18748	18892	18825	19091	18860	18956	18929	18886	18909	19143	18833	18938	18821	18911	18958	18936	18870	18969	18790	18760	19024	18909	18933	19031	18822	18905	19022	18944	19105	19195	19102	18751	18955	18940	18870	18978	18891	19030	19038	18968	19085	19003	18977	18973	18769	18805	18944	19036	18885	18804	19097	18910	19075	18933	18842	19025	18918	19066	18890	18707	18981	18867	18885	18934	18973	18779	18796	18807	18953	19003	18963	19008	18822	18787	18781	18969	18876	18998	19119	18986	18987	18990	18856	18944	18840	19038	18866	19031	18978	18937	19090	18942	18955	18919	18943	18854	18726	18974	18853	18694	19052	18948	18955	18908	19069	18848	18801	18782	19016	18822	18993	18814	18919	18957	18784	18862	18868	18790	19050	18857	18812	18973	19019	19192	18895	18941	18919	18849	19009	18894	18856	18856	18646	18825	18885	18986	18663	18898	18920	18990	18956	18733	18770	18840	19125	18989	18832	18767	19040	19116	18843	18769	18974	18962	18891	18921	19050	18784	18856	18843	18873	18921	18837	18905	18856	18999	18980	19115	18966	18826	18953	18798	19071	19113	19005	18964	19070	19178	18963	18989	19207	18824	18899	18941	18852	18902	19128	18962	18927	18941	18969	18881	19001	18798	18851	19063	19127	18910	18922	18924	18874	19081	19193	18965	19044	18807	18746	18960	18996	18942	18997	18902	18701	18796	18877	19132	19003	18807	18837	18901	18998	18957	18805	18967	18978	18771	18845	18979	18628	18872	19094	18923	19018	18897	18988	18883	19001	18966	18776	18781	18782	18956	18894	19056	18981	18683	18753	18928	19026	18852	18920	18977	18926	18918	18873	18894	18965	18771	18758	18807	18915	19003	18805	18781	18835	18854	18886	18984	18866	18792	18883	18904	19034	18770	18895	18726	18852	18725	19074	18855	19109	18807	18916	18914	18912	18895	18754	18714	19117	18837	18896	18890	18714	18711	18837	19021	18797	19024	18693	18856	18938	18860	18932	18902	18994	18800	18851	18872	19003	19067	18814	18941	18869	18971	19091	18832	18993	18965	18838	19005	18821	18642	18932	18784	18941	18850	18797	18948	19000	18696	18789	19034	18779	18859	18951	18793	18656	18928	18821	19118	18820	18803	19137	18927	18846	18920	18910	18913	19289	18914	18988	19004	18941	18944	19073	18975	18880	19057	18845	18920	18878	18975	19002	18931	18919	19184	18872	18974	18714	19104	18924	18947	18909	18885	18921	18935	18921	18914	18940	19000	18724	18935	18858	18920	19053	18795	18953	18796	18756	18564	19075	19097	18703	18813	18982	18995	18992	18878	18874	18993	18927	19066	18881	18919	18879	18873	18956	19048	18707	18891	19041	18814	18870	18952	18890	18859	18858	18998	18815	18950	18756	18897	18786	18676	18909	18807	18809	19109	18852	19017	19057	18874	18978	19032	18931	18854	18721	18837	18945	19009	18773	18922	18721	18915	19058	18807	18840	18914	18981	18776	18947	18939	19179	18848	18862	19050	18861	18857	19069	18955	18918	18737	18761	18982	19089	18799	18939	18827	18796	18911	18894	18870	19040	18830	18901	18871	19123	18871	18722	18979	18935	18753	18888	18701	19045	18972	18842	19030	18889	18777	18941	18868	18814	19079	18980	18979	18920	18978	18858	18890	18804	18700	18508	18858	18881	18915	18787	18968	18968	18809	18969	18930	18969	19099	18966	18785	18702	18968	18977	18756	18782	18990	19008	18777	19008	18912	18802	18899	18917	18839	18736	19092	19126	18762	19036	18927	18815	18905	19064	18783	18856	18984	18766	18790	18893	19049	19009	18805	18780	18934	18911	19083	18872	18904	19173	18821	18765	18883	18953	19015	19212	18797	19057	18827	19060	18971	18947	18697	18928	19054	18847	18848	18808	18969	18987	19030	18865	18686	19078	18934	18749	18874	19109	18690	18836	18907	19095	19060	18881	19035	18847	18917	19074	18931	19009	18964	19040	19059	18956	18620	18834	19020	18766	18988	18798	18830	18963	18780	18974	18782	18808	18810	18798	19103	18780	18646	19001	18915	19029	18837	18838	19047	18985	18778	18865	18833	18813	18972	18904	18915	19071	19077	18750	18916	18729	18972	18856	18842	18852	18811	18883	18961	18901	18796	19088	18838	18995	18918	18822	18917	18774
16587	27702	26659	22578	20453	19057	18536	18084	18117	17653	17946	17811	17507	17430	17598	17298	17236	17075	17052	16977	16998	16663	16792	16522	16901	16749	16746	17279	20188	20585	19565	18392	17587	17013	16688	16797	16790	16705	16535	16788	16619	16505	16605	16817	16619	16665	16664	16601	16529	16751	16588	16659	16579	16733	16805	16738	16613	16685	16449	16557	16533	16576	16514	16567	16558	16611	16754	16659	16540	16587	16531	16556	16712	16446	16526	16551	16752	16543	16448	16748	16583	16654	16623	16778	16542	16500	16598	16665	16584	16778	16654	16741	16526	16484	16794	16747	16706	16527	16629	16647	16626	16713	16808	16622	16431	16486	16667	16690	16701	16604	16352	16489	16740	16523	16611	16371	16643	16704	16659	16596	16616	16641	16698	16657	16515	16494	16667	16598	16601	16615	16617	16619	16734	16586	16645	16420	16586	16693	16601	16586	16583	16573	16825	16496	16673	16611	16482	16704	16584	16732	16649	16498	16651	16547	16710	16702	16571	16784	16673	16712	16696	16524	16552	16415	16653	16665	16684	16535	16565	16542	16535	16670	16698	16792	16624	16613	16649	16557	16722	16486	16731	16625	16578	16608	16447	16511	16705	16533	16656	16616	16707	16582	16612	16592	16588	16567	16730	16536	16649	16754	16545	16558	16710	16521	16542	16548	16594	16564	16655	16544	16584	16633	16522	16817	16559	16557	16546	16601	16596	16820	16580	16593	16474	16655	16512	16539	16510	16658	16597	16696	16736	16598	16483	16591	16831	16508	16673	16610	16503	16490	16606	16676	16568	16771	16537	16634	16544	16530	16744	16707	16453	16606	16609	16608	16722	16703	16546	16582	16601	16675	16406	16767	16460	16603	16693	16583	16666	16595	16494	16622	16679	16647	16664	16475	16705	16574	16607	16687	16718	16543	16585	16677	16713	16500	16590	16734	16497	16571	16695	16574	16424	16726	16704	16460	16653	16601	16711	16514	16432	16744	16619	16592	16712	16585	16568	16495	16661	16546	16712	16451	16356	16595	16648	16432	16645	16556	16568	16520	16508	16610	16588	16782	16700	16605	16566	16507	16696	16540	16796	16581	16527	16645	16633	16325	16513	16488	16510	16641	16691	16749	16522	16761	16620	16487	16656	16486	16740	16601	16586	16537	16497	16655	16477	16576	16525	16710	16647	16685	16582	16769	16508	16598	16468	16691	16476	16481	16642	16591	16696	16443	16688	16616	16570	16511	16429	16619	16472	16519	16514	16456	16559	16711	16744	16533	16821	16703	16686	16527	16698	16649	16409	16561	16736	16570	16643	16555	16749	16604	16546	16647	16519	16598	16520	16593	16549	16676	16464	16591	16589	16816	16597	16571	16520	16652	16504	16833	16679	16673	16614	16514	16630	16612	16684	16668	16459	16666	16591	16681	16620	16397	16608	16554	16650	16574	16537	16731	16561	16689	16743	16615	16686	16546	16573	16742	16657	16605	16649	16641	16600	16766	16709	16527	16481	16479	16666	16634	16606	16778	16595	16638	16716	16703	16485	16562	16566	16590	16523	16455	16535	16612	16635	16698	16544	16584	16652	16659	16417	16611	16498	16647	16452	16440	16568	16508	16443	16549	16553	16492	16620	16702	16575	16552	16447	16724	16529	16776	16744	16367	16624	16630	16705	16579	16687	16635	16643	16648	16571	16692	16767	16648	16722	16455	16616	16587	16493	16596	16716	16649	16745	16593	16571	16591	16612	16587	16635	16499	16373	16484	16675	16556	16729	16693	16626	16471	16472	16567	16596	16439	16499	16606	16478	16604	16667	16563	16557	16720	16538	16664	16526	16639	16506	16497	16623	16565	16743	16509	16440	16600	16673	16534	16663	16632	16564	16542	16551	16716	16731	16578	16883	16564	16629	16581	16614	16666	16729	16610	16566	16659	16512	16311	16474	16763	16651	16599	16749	16485	16646	16575	16543	16454	16510	16623	16642	16535	16785	16492	16680	16661	16664	16701	16682	16465	16409	16690	16588	16675	16737	16703	16535	16574	16708	16622	16631	16572	16506	16707	16655	16609	16763	16761	16448	16537	16547	16650	16673	16659	16593	16636	16573	16613	16561	16595	16679	16608	16706	16698	16632	16487	16660	16552	16694	16466	16656	16765	16409	16607	16643	16717	16458	16628	16761	16487	16657	16592	16594	16538	16798	16625	16640	16528	16630	16683	16668	16520	16724	16562	16685	16418	16659	16557	16500	16661	16671	16689	16685	16444	16435	16649	16435	16617	16518	16613	16530	16470	16656	16497	16642	16602	16587	16673	16622	16471	16626	16579	16717	16739	16584	16495	16683	16483	16568	16547	16560	16426	16452	16718	16577	16625	16601	16658	16647	16765	16694	16552	16685	16660	16679	16518	16661	16610	16466	16786	16503	16604	16661	16477	16641	16723	16487	16524	16642	16749	16605	16535	16634	16630	16554	16632	16740	16697	16492	16527	16585	16607	16580	16356	16712	16758	16563	16646	16470	16614	16715	16616	16668	16795	16769	16649	16544	16576	16400	16579	16603	16596	16625	16489	16666	16515	16537	16703	16586	16760	16578	16546	16574	16541	16497	16867	16710	16711	16597	16445	16737	16657	16550	16646	16581	16718	16576	16748	16387	16566	16862	16661	16683	16699	16529	16650	16565	16567	16374	16538	16418	16801	16566	16627	16623	16537	16564	16719	16495	16676	16783	16669	16404	16600	16622	16571	16714	16719	16627	16440	16696	16583	16549	16564	16845	16614	16562	16531	16648	16617	16439	16544	16693	16877	16536	16807	16580	16722	16513	16690	16598	16637	16528	16653	16597	16541	16529	16612	16644	16715	16533	16680	16602	16686	16703	16510	16743	16531	16702	16463	16736	16693	16533	16668	16481	16581	16679	16514	16642	16655	16400	16760	16468	16730	16650	16596	16614	16529	16704	16701	16589	16652	16692	16681	16694	16635	16708	16421	16668	16614	16742	16531	16608	16569	16602	16713	16558	16622	16611	16619	16638	16539	16662	16401	16694	16606	16598	16620	16633	16483	16669	16569	16617	16822	16754	16585	16656	16452	16651	16586	16566	16384	16625	16663	16582	16650	16762	16534	16488	16638	16515	16655	16669	16610	16663	16521	16560	16551	16492	16611	16481	16463	16551	16591	16675	16460	16428	16508	16595	16643	16699	16729	16571	16546	16589	16633	16693	16544	16656	16555	16746	16385	16498	16693	16642	16586	16459	16710	16684	16635	16461	16421	16600	16656	16589	16527	16628	16655	16537	16409	16693	16767	16564	16519	16590	16528	16673	16801	16548	16686	16675	16534	16542	16669	16680	16746	16539	16796	16511	16619	16557	16677	16667	16470	16531	16500	16736	16582	16550	16747	16622	16707	16454	16657	16602	16586	16531	16489	16766	16615	16646	16824	16420	16504	16647	16485	16798	16648	16518	16686	16605	16555	16680	16509	16585	16717	16440	16571	16611	16619	16498	16715	16785	16442	16575	16601	16517	16458	16705	16684	16461	16649	16502	16706	16571	16560	16727	16710	16724	16500	16815	16550	16653	16510	16661	16665	16622	16791	16753	16542	16756	16543	16638	16510	16607	16617	16760	16645	16656	16471	16654	16715	16661	16613	16457	16567	16509	16583	16709	16640	16681	16540	16556	16663	16711	16586	16526	16552	16712	16553	16647	16752	16603	16756	16574	16473	16615	16559	16539	16608	16748	16627	16620	16632	16556	16539	16658	16695	16452	16811	16614	16686	16686	16569	16586	16562	16552	16641	16657	16475	16486	16805	16604	16693	16700	16587	16589	16703	16582	16447	16702	16353	16576	16609	16614	16600	16602	16628	16609	16591	16515	16652	16681	16596	16692	16641	16804	16754	16579	16482	16463	16611	16529	16610	16689	16639	16625	16598	16533	16490	16541	16737	16491	16441	16752	16914	16580	16612	16690	16637	16601	16519	16736	16538	16658	16725	16636	16762	16558	16597	16548	16639	16484	16720	16518	16791	16509	16606	16607	16769	16561	16605	16742	16565	16638	16657	16782	16540	16433	16532	16727	16658	16705	16492	16590	16620	16438	16736	16672	16522	16552	16522	16574	16547	16573	16371	16609	16674	16659	16644	16474	16650	16539	16653	16309	16660	16671	16485	16557	16546	16686	16706	16396	16759	16683	16570	16559	16714	16658	16510	16533	16644	16563	16755	16594	16698	16502	16504	16758	16621	16587	16581	16640	16550	16526	16659	16679	16694	16570	16655	16618	16699	16617	16589	16640	16663	16536	16555	16694	16519	16717	16442	16532	16578	16594	16293	16617	16523	16685	16613	16496	16480	16510	16512	16631	16462	16632	16525	16535	16636	16552	16472	16405	16698	16521	16346	16666	16584	16694	16731	16562	16795	16608	16625	16644	16747	16539	16553	16486	16549	16635	16576	16589	16547	16547	16599	16504	16791	16622	16635	16781	16455	16680	16487	16664	16643	16693	16570	16640	16652	16541	16612	16493	16582	16641	16643	16610	16765	16560	16724	16491	16657	16554	16535	16253	16668	16620	16703	16627	16632	16472	16862	16516	16591	16465	16522	16610	16536	16676	16554	16493	16646	16674	16693	16448	16596	16616	16680	16539	16502	16587	16615	16600	16736	16692	16702	16835	16747	16514	16595	16666	16675	16741	16638	16684	16760	16616	16537	16668	16622	16672	16492	16432	16580	16744	16575	16584	16533	16714	16783	16657	16703	16657	16778	16533	16534	16628	16768	16643	16640	16643	16487	16557	16636	16657	16577	16518	16659	16591	16414	16629	16723	16525	16548	16722	16466	16527	16652	16669	16757	16484	16684	16606	16564	16666	16707	16647	16609	16652	16506	16748	16562	16706	16479	16445	16498	16630	16628	16608	16427	16581	16624	16664	16470	16569	16580	16641	16412	16810	16601	16648	16493	16666	16638	16604	16763	16607	16517	16624	16837	16620	16639	16619	16771	16661	16493	16537	16727	16600	16789	16677	16636	16667	16433	16513	16775	16578	16600	16624	16542	16440	16615	16558	16575	16590	16558	16657	16528	16524	16525	16557	16478	16602	16554	16627	16543	16505	16591	16626	16806	16518	16567	16607	16597	16589	16660	16538	16546	16587	16583	16444	16621	16578	16695
22881	21367	29247	23873	21682	23929	26027	21174	20499	20402	20449	20204	20044	19867	19908	19991	19727	19688	19497	19411	19759	19518	19490	19366	19463	19609	19393	19971	21399	22214	23032	22946	21889	20807	19956	19461	19451	19321	19383	19329	19259	19220	19356	19300	19168	19197	19408	19306	19385	19570	19097	19287	19340	19376	19437	19324	19296	19349	19416	19310	19196	19205	19373	19157	19089	19229	19266	19183	19300	19353	19350	19260	19248	19367	19391	19140	19289	19227	19098	19082	18956	19286	19325	19173	19252	19196	19145	19260	19365	19426	19228	19194	19186	19309	19262	19138	19338	19356	19430	19348	19182	19306	19518	19566	19260	19243	19207	19277	19272	19165	19232	19213	19164	19201	19359	19338	19272	19279	19377	19353	19226	19173	19305	19137	19399	19128	19244	19271	19195	19178	19252	19342	19212	19432	19412	19228	19325	19070	19228	19244	19280	19355	19160	19382	19094	19262	19176	19276	19286	19506	19275	19126	19152	19093	19298	19390	19198	19234	19251	19251	19321	19387	19280	19225	19323	19140	18973	19292	19411	19297	19122	19232	19135	19214	19272	19239	19363	19222	19204	19348	19151	19325	19173	19278	19262	19220	19223	19364	19063	19378	19348	19474	19274	19390	19210	19205	19103	19242	19151	19423	19366	19192	19253	19355	19220	19357	19044	19268	19375	19384	19210	19111	18981	19277	19413	19246	19321	19494	19289	18971	19301	19256	19232	19244	19094	19352	19067	19298	19290	19262	19285	19088	19400	19024	19241	19332	19078	19018	19047	19198	19208	19332	19127	19274	19199	19253	19237	19151	19276	19252	19197	19223	18984	19253	19218	19169	19183	19388	19282	19121	19098	19162	19054	19249	19152	19179	19216	18884	19153	19119	19358	19416	19280	19432	19246	19225	19317	19015	19285	19105	19319	19349	19217	19172	19338	19370	19371	19339	19340	19246	19087	19165	19228	19065	19328	19190	19332	19137	19224	19473	19342	19142	19319	19164	19306	19114	19099	19003	19221	19135	19371	19109	19146	19218	19228	19301	19233	19177	19229	19253	19333	19163	19190	19149	19228	19376	19300	19141	19328	19261	19271	19090	19035	19328	19396	19243	19143	19142	19180	19161	19152	19188	19121	19342	19307	19267	18885	19256	19313	19200	19188	19331	19219	19387	19231	19305	19260	19148	19231	19080	19207	19292	19378	19308	19371	19305	19320	19382	19151	19017	19455	19272	19202	19439	19238	19285	19528	19254	19404	19224	18994	19229	18964	19168	18890	19174	19193	19240	19173	19241	19078	19228	19243	19183	19276	19337	19308	19135	19251	19359	19274	19244	19169	19261	19192	19447	19262	19163	19163	19162	19256	19160	19232	19308	19217	19028	19084	19241	19200	19209	19098	19179	19317	19224	19251	19321	19189	19243	19330	19559	19256	19197	19107	19120	19253	19179	19269	19021	19214	19342	19382	19219	19304	19321	19379	19376	19217	19367	19329	19357	19214	19197	19158	19184	19225	19172	19128	19518	19219	19329	19285	19345	19573	19236	19089	19267	19300	19083	19395	19150	19346	19150	19454	19309	19161	19218	19266	19236	19196	19238	19427	19335	19051	19223	19185	19348	19314	19152	19158	19097	19371	19056	19021	19322	19314	19374	19273	19203	19386	19189	19265	18988	19427	19331	19243	19310	19215	19189	18966	19052	19074	19185	19190	19103	19291	19407	19219	19222	19309	19190	19160	19327	19164	19224	19272	19310	19264	19311	19235	19097	19383	19306	19144	19200	19272	19112	19424	19109	19092	19090	19431	19246	19148	19313	19459	19326	19478	19270	19288	19262	19209	19154	19149	19380	19329	19208	19165	19194	19499	19276	19153	19278	19201	19250	19062	19283	19167	19231	19331	19133	19364	19157	19109	19011	19435	19165	19226	19262	19495	19234	19252	19157	19318	19248	19130	19220	19080	19154	19313	19265	19149	19042	19166	19114	19095	19260	19316	19003	19256	19127	19063	19302	19163	19234	19142	19172	19307	19370	19306	19369	19139	19152	19315	19215	19221	19473	19224	19117	19146	19330	19237	19109	19279	19225	19325	19122	19322	19168	19256	19210	19096	19193	19436	19195	19112	19306	19206	19133	19280	19304	19339	19124	19036	19240	19162	19260	19262	19340	18994	19296	19475	19110	19174	19097	19140	19186	19258	19442	19264	19318	19408	19260	19364	19272	19338	19280	19174	19398	19248	19170	19070	19190	19205	19026	19479	19403	19177	19315	19358	19267	19341	19173	19148	19280	19153	19152	19132	19077	19123	19021	19141	19177	19274	19326	19350	18986	19211	19166	19234	19167	19405	19389	19439	19199	19173	19426	19359	19261	19234	19168	19090	19221	19232	19328	19107	19258	19002	19038	19338	19399	19384	19227	19183	19328	19251	19160	19368	19165	19240	19081	19183	19039	19257	19340	19056	19244	19279	19285	19100	19238	19336	19302	19269	19236	19330	19259	19318	18911	19292	19359	19023	19109	19299	19149	19136	19153	19049	19256	19383	19284	19260	19148	19149	19167	19165	19452	19371	19255	19199	19204	19137	19303	19389	19148	19092	19224	19367	19273	19281	19284	19040	19265	19282	18960	19199	19172	19362	19380	19248	19075	19271	19102	19353	19347	19076	19162	18964	19165	19153	19104	19318	19076	19212	19153	19312	19108	19135	19081	19250	19126	19215	19261	19422	19208	19132	19177	19225	19066	19186	19291	19240	19248	19229	19228	19515	19220	19178	19250	19296	19111	19182	19207	19294	19218	19261	19035	19390	19192	19086	19306	19149	19120	19402	19316	19180	19378	19304	19180	19112	19096	19255	19330	19296	19296	19084	18938	19475	19480	19409	19223	19307	19262	19320	19238	19221	19154	19259	19401	19277	19378	19024	19174	19168	19132	19189	19255	19403	19361	19254	19151	19205	19095	19226	19143	19248	19361	19314	19073	19242	19191	19288	19503	19169	19210	19042	19189	19194	19122	19096	19248	19246	19251	19204	19205	19250	19191	19229	19136	19449	19244	19048	19365	19058	19281	19319	19314	19196	19266	19240	18898	19281	19111	18908	19167	19215	19127	19313	19208	19111	19226	19074	19035	19308	19092	19401	19432	19194	19232	19268	19219	19223	19259	19383	19214	19175	19050	19197	19288	19432	19173	19446	19185	19034	19259	19325	19287	19118	19394	19237	19422	19396	19133	19487	19078	19150	19535	19419	19370	19131	19187	19100	19262	19248	19141	19506	19108	19133	19219	19258	19404	19161	19057	19404	19242	19183	19179	19168	19289	19110	19286	19240	19253	19353	19081	19152	19229	19290	19103	19465	19172	18923	18975	19222	19043	19001	19088	19023	19044	19278	19324	19003	19324	19271	19101	19082	19216	19222	19203	19343	19266	19179	19052	19277	19282	19148	19207	18985	19335	19151	19385	19400	19206	19112	19238	19586	19139	19416	19349	19278	18997	19291	19139	19011	19039	19099	19409	19365	19304	19308	19193	19051	19405	19243	19326	19470	19279	19146	19250	19255	19313	19253	19019	19269	19357	19147	19385	19233	19397	19393	19295	19168	19226	19215	19137	19240	19084	19153	19320	19214	19245	19291	19151	19274	19377	19494	19180	19129	19260	19196	19312	19144	19163	19401	19525	19240	19144	19107	19182	19385	19305	19152	19204	19265	19188	18940	19206	19230	18945	19128	19232	19084	19163	19210	19177	19421	19143	19276	19096	19180	19183	19395	19184	19304	19111	19158	19132	19054	18883	19169	19326	19240	19346	19171	19337	19197	19110	19220	19516	19391	19375	19205	19146	19365	19188	19150	19106	19259	19385	19129	19040	19205	19415	19216	19257	19077	19438	19313	19230	19277	19353	19278	19162	19280	19436	19394	19206	19284	19226	19081	19207	19101	19123	19170	19293	19142	19183	19401	19260	19330	18979	19178	19155	19276	19308	19376	19165	19242	19305	19187	19314	19249	19313	19451	19320	19088	19166	18930	19326	19132	19157	19367	19228	19581	19328	19056	19297	18998	19271	19215	19120	19085	19299	19205	19176	19155	19362	19231	19421	19430	19154	19465	19134	19274	19314	19305	19167	19160	19323	19422	19328	19329	19294	19207	19252	19175	19390	18936	19058	19078	19232	19079	19253	19121	19241	19234	19173	19208	19385	19293	19090	19183	19396	19304	19285	19099	19175	19160	19196	19425	19454	19093	19263	19177	19193	19194	19312	19239	19144	19388	19172	19319	19183	19352	19391	19354	19284	19179	19248	19162	19248	19228	19139	19262	19281	19334	19388	19475	19282	19160	19219	19177	19306	19167	19180	19119	19138	19188	19369	19254	19117	19210	19118	19139	19192	19289	19463	19137	19103	19150	19236	19365	19384	19149	19327	19228	19345	19114	19210	19248	18983	19205	19144	19220	19178	19226	19339	19285	18994	19352	19425	19212	19154	19209	19191	19172	19150	19030	19086	19282	19077	19308	19203	19435	19248	19320	19185	19356	19196	19345	19394	19388	19146	19133	19197	19269	19295	19109	19544	19220	19243	19239	19160	19452	19345	19317	19254	19200	19344	19235	19407	19416	19417	19292	19185	19236	19254	19273	19375	19276	19141	19154	19057	19158	19211	19289	19060	19191	19249	19306	19121	19100	19067	19299	19449	19182	19264	19269	19326	19124	19482	19081	19306	19386	19334	19194	19073	19238	19363	19289	19218	19179	19142	19215	19249	19251	19267	19206	19353	19333	19359	19225	19246	19072	19147	19136	19218	19136	19368	19145	19457	19125	19327	19264	19200	19284	19394	19132	19332	19256	19343	19490	19182	19296	19429	19259	19303	19209	19147	19086	19282	18923	19166	18967	19163	19385	19220	19254	19193	19192	19270	19090	19378	19331	19241	19240	19230	19349	19552	19324	19175	19322	19186	19344	19254	19419	19296	19314	19066	19232	19434	19346	19401	19243	19155	19052	19256	19157	19184	19332	19049	19242	19090	19331	19210	19220	19462	19185	19460	19387	19375	19501	19182	19306	19087	19301	19221	19047	19180	19310	19314	19127	19094	19270	19392	19169	19226	19308	19336	19271	19330	19192	19150	19298	19316	19045	19428	19216	19353	19495	19261	19256	19293	19184	19395	19258	19246
18014	32365	31019	24927	22374	20599	19852	19547	19031	18337	18761	17999	17645	17856	17800	17450	17253	17092	17003	17236	17061	16910	16966	16838	16996	17073	16803	18214	20181	21492	22623	22149	20358	18426	17547	17066	16955	16980	16854	16752	16834	16902	16989	16836	16719	16813	16866	16680	16763	16730	16879	16724	16849	16863	16816	16693	16912	16865	16964	16910	16936	16848	16756	16710	16818	16525	16815	16894	16967	16639	17004	16729	16867	16929	16917	16762	16832	16715	16790	16822	16858	16962	16671	16913	16760	16592	17031	16894	16880	16818	16840	16772	16821	16987	16774	17024	16740	16801	16955	16841	16961	16844	17008	17004	16839	16923	16941	16880	16785	16819	16816	16838	16903	16844	16640	16799	16810	16825	16985	16842	16911	16887	16906	16778	16855	16996	16952	16991	16740	16675	16959	16798	16954	17030	16931	16763	16831	16827	16873	16780	16689	16900	16912	16731	16902	16825	16783	16748	16874	16915	16774	16913	16808	16770	16657	16698	16739	16785	16911	16854	16994	16905	16830	16860	16744	16703	17007	16765	16869	16773	16643	16883	17059	17012	16673	16990	16852	16753	16783	16993	16999	16792	16931	16945	16674	16766	16938	16807	16749	16733	16815	16819	16789	17037	16814	16888	16832	16970	16953	16837	16619	16740	16877	16857	16785	16768	16822	16826	16785	16812	16905	16883	16768	16696	16847	16773	16815	16903	16744	16758	16834	16963	16710	16830	16834	16864	16846	16810	16908	17058	16746	16857	16840	16882	16852	16787	16852	16707	16928	16848	16699	16973	16770	16863	16793	16852	16785	16818	16934	16866	16712	16724	16937	16762	16732	16852	16724	16703	16858	16803	16847	16941	16732	16835	16669	16797	16750	16714	16641	16849	16953	16837	16823	16774	16839	16847	16825	16675	16773	16884	16733	16759	16901	16962	16868	16908	16933	16809	16899	16849	16786	16925	16787	16842	16683	16706	16849	16804	16744	16934	16799	16917	16875	16642	16770	16870	17048	16650	16786	16845	16812	16857	17096	16565	16937	16747	16802	16953	16860	16845	16676	16665	16737	16773	16769	16830	16924	16994	16643	16826	16959	16930	16851	16696	16864	16686	16834	16857	16693	16836	16788	16918	16944	16894	16635	16757	16904	16689	16843	16902	16862	16848	16796	16676	16744	16712	16877	16901	16872	16736	16896	16906	16717	16958	16818	16736	16879	16725	16884	16905	16945	16768	16885	16847	16708	16885	16723	16595	16786	16814	16702	16734	16823	16805	16712	16865	16877	16878	16778	16976	16833	16700	16919	16893	16763	16769	16580	16924	16697	16706	16720	16680	16680	16822	16609	16948	16802	16867	16781	16790	16774	16875	16855	16775	16793	16730	16943	16759	16732	16846	16637	16794	16735	16787	16714	16821	16777	16922	16811	16927	16812	16807	17104	16819	16757	16787	16885	16911	16817	16654	16876	16907	16927	16643	16859	16782	16939	16800	16701	16846	16626	16850	16852	16708	16851	16630	16775	16669	16870	16848	16742	16675	16684	16930	16760	16819	16669	16874	16917	16824	16682	16789	16846	16780	16824	16733	16743	16684	16868	16949	16801	16785	16846	16714	16908	16778	16871	16706	16627	16792	16983	16813	16832	16747	16603	16758	16794	16900	17034	16869	16855	16778	16870	16741	16898	17032	16783	16781	16688	16906	16843	16823	16928	16772	16808	16844	16873	16843	16687	16756	16877	16907	16849	16755	16762	16605	16800	16836	16836	16894	16785	16676	16917	16888	16790	16841	16820	16796	16703	16741	16849	16873	16981	16844	16985	16815	16880	16643	16627	16748	16796	16909	16785	16673	16775	16731	17020	16842	16758	16823	16710	16827	16705	16917	16741	16777	17048	16846	16925	16916	16935	17095	16750	16792	16662	16622	16771	16906	16973	16848	16733	16705	16795	16934	16864	16738	16744	16712	16794	16930	16708	16823	16796	16714	16836	16623	16840	16736	16881	16768	16711	16841	16798	16899	16832	16939	16823	16884	16851	16691	16831	16861	16873	16863	16972	16807	16762	16900	16686	16839	16796	16796	16918	16908	16893	16717	16771	16868	16640	17003	16848	16775	16802	16725	16802	16835	16949	16884	16858	16810	16748	16939	16897	16885	16967	16866	16620	16803	16634	16814	16869	16658	16687	16880	16796	16935	16645	16699	16838	16786	16748	16738	16748	16920	16825	17010	16867	16876	16935	16814	16870	16629	16755	16872	16830	16683	16914	16787	16667	16759	16734	16783	16881	16651	16978	16827	16900	16834	16865	16745	16927	16956	16908	16793	16827	16868	16842	16896	16779	16749	16896	16826	16788	16853	16870	16786	16730	16616	16849	16635	16909	16877	16713	16727	16850	16731	16824	16755	16897	16803	16960	16920	16827	16768	16812	16760	16965	16852	16867	16878	16949	16792	16904	16767	17046	16814	16790	16770	16838	16843	17092	16676	16669	16763	16668	16713	16970	16840	16695	16883	16902	16858	16799	16942	16806	16775	16903	16838	16805	16837	16825	16925	16936	16747	16791	16771	16753	17053	16904	16807	16805	16904	16878	16833	16811	16736	16891	16812	16771	16868	16642	16660	16777	16802	16807	16913	16761	16818	16970	16913	16993	16808	17038	16884	16795	17005	16878	16883	16845	16886	16803	16921	16752	16843	16799	16956	16800	16800	16774	16775	16894	16624	16896	16969	16810	16755	16652	16893	16884	16946	16867	16846	16823	16782	16937	16810	16948	16727	16694	16837	16904	16875	16710	16717	17040	16854	16947	16855	16928	16734	16717	16842	16734	16805	16730	16770	16921	16983	16734	16678	16876	16735	16701	16719	16717	16785	16845	16809	16820	16689	16907	16895	16934	16719	16741	16951	16755	16838	16968	16841	16734	16803	16692	16806	16943	16837	16800	16810	16819	16852	16845	16831	16715	16787	16877	16785	16796	16701	16864	16758	16744	16940	16788	16789	16938	16874	16819	16841	16695	16714	16807	16956	16851	16893	16837	16715	16800	16944	16556	16874	16949	16823	16704	16922	16901	16824	16945	16935	16670	16748	16923	16772	16871	16877	16795	16844	16894	16916	16707	16818	16935	16686	16681	16838	17000	16855	16775	16554	16825	16867	16767	16655	16853	16765	16799	16829	16896	16809	17029	16811	16711	16873	16642	16729	16813	16765	16686	16687	16899	16815	16761	16893	16781	16779	16758	16695	16768	16796	16863	16874	16833	16938	16781	16811	16890	16655	16741	16675	16826	16719	16838	16709	16875	16755	16843	16771	16822	16755	16608	16851	16854	16782	16658	16700	16776	16904	16768	16764	16795	16836	16793	16794	16874	16801	16980	16756	16817	16759	16769	16804	16704	16617	16884	16915	16924	16898	16826	16990	16980	16734	16951	16818	16762	16812	16734	16942	16797	16803	16748	16649	16934	16850	16961	16652	16789	16780	16779	16736	16813	16810	16729	16837	16646	16888	16886	16807	16812	16701	16818	16946	16756	16823	16715	16934	16879	16846	16972	16836	16818	16844	16764	16885	16879	16912	16845	16916	16811	17057	17015	16806	17007	16749	16763	16745	16879	16669	16778	16811	16918	16800	16683	16613	16859	16762	16853	16848	16819	16930	16591	16953	16898	16757	16904	16652	16731	16655	16645	17021	17018	16706	16887	16817	16883	16658	16912	16859	16904	16731	16777	16870	17046	16745	16695	16613	16867	16804	16883	16842	16777	16824	16896	16854	16798	16805	16692	16662	16835	16930	16852	16852	16876	16890	16920	16822	16784	16945	16718	16841	16753	16707	16796	16805	16943	16829	16806	16894	16846	16729	16959	16779	16833	16690	16937	16832	16732	16822	16854	16813	16748	16830	16826	16788	16988	16736	16611	16765	16686	16856	16845	16885	16898	16698	16657	16704	16659	16721	16992	16899	16895	16657	16795	16893	16703	16832	16896	16780	16763	16908	16810	16447	16925	16724	16862	16854	16801	16884	16885	16814	16870	16810	16860	16852	16787	16980	16751	17010	16720	16761	16895	16656	16924	16833	16818	16861	16760	16882	16775	16852	16779	16913	16877	16657	16836	16790	16867	16659	16775	16922	16752	16734	16917	16791	16761	16829	16862	16876	16786	16830	16904	16886	16859	16766	16901	16803	16809	16816	16752	16738	16761	16922	16797	16787	16971	16951	16750	16818	16751	16899	16638	16874	16775	16666	16696	16852	16799	16769	16668	16890	16717	16742	16848	16846	16725	16909	16872	16871	16897	16888	16674	16893	16746	16665	16756	16743	16768	16839	16853	16819	16767	16766	16765	16860	16892	16711	16691	17012	16842	16838	16874	16753	16813	16818	16734	16608	16792	16770	16783	16777	16724	16955	16786	16673	16847	16916	16807	16872	16810	16867	16781	16878	16837	16953	16772	16881	16911	16732	16919	16788	16873	17039	16860	16974	16957	16849	16740	16731	16836	16992	16712	16689	16812	17006	16733	16865	16769	16880	16674	16917	16867	16925	16874	16703	16689	16916	16820	16756	16659	16975	16880	16746	16718	16828	16876	16754	16807	16720	17022	16732	16640	16842	16951	16829	16880	16837	16605	16928	16932	16668	16716	16720	16824	16863	16811	16695	16907	16740	16651	16811	16780	16752	16677	16820	16743	16936	16670	16958	16844	16840	16842	16877	16773	16712	16842	16852	16923	16915	16823	16890	16794	16900	16673	16720	16737	16817	16803	16806	16763	16786	16693	16765	16771	16800	16796	16828	16810	16835	16873	16679	16895	16820	16760	16820	16815	16691	16735	16986	16893	16898	16751	16878	16951	16573	16793	16701	16888	16961	16846	16973	16879	16859	16821	16841	16905	16861	16746	16795	16864	16785	16591	16799	16894	16823	16654	16916	16805	16858	16712	16847	16849	16756	16941	16686	16822	16684	16886	16945	16885	16914	16629	16976	16855	16652	16783	16760	17022	16703	16920	16909	16932	16605	16908	16703	16837	16989	16874	16803	16849	17011	16779	16887	16880	16809	16722	16888	16674	16811	16789	16665	16841	16675	16796	16733	16773	16982	16868	16777	16959	16822	16867	16695	16762	16626	16896	16665	16800	16572	16795	16781	16867	16842	16725	16769	16887	16941	16780	16744
27652	22521	25404	22957	19958	20038	19907	19536	19348	19147	19086	19080	19039	19262	19338	18988	18985	19125	19002	19125	19496	19204	19156	19196	19184	19154	19149	19139	19339	19365	19341	19431	19221	19216	19214	19041	19397	19245	19209	19162	18971	19193	19016	19343	18931	19122	19123	19194	19191	19011	19024	19092	19138	18910	19101	19193	19210	19132	19093	19310	19208	19090	19061	19319	18969	19234	18957	18947	19022	19114	19127	19119	19006	19003	19007	18976	18953	18850	19106	18982	18986	18930	19094	18973	19341	19056	19029	19056	19099	18993	19129	18970	19278	19055	19105	19319	19243	18957	19075	19043	19063	19082	19026	18936	19078	19017	19272	19071	19123	18931	19124	19086	19007	19141	18934	19149	18922	19102	18966	19132	19101	19010	18952	18714	19120	18902	19088	19096	19036	19191	19041	19055	19056	18995	19220	19142	19174	19230	19042	18979	19278	18925	19086	19059	18958	18939	19175	19138	19323	19267	19143	19225	19230	19171	19085	19032	19146	18936	19079	18983	19055	19012	19054	19204	19180	19076	19251	19174	19097	19050	19051	19073	18858	19112	18999	19069	18948	19024	18975	19198	18854	19239	19130	19058	19010	19170	19031	19281	18759	18928	19223	19206	18978	19077	18980	19200	18975	18959	19057	19040	19126	19102	19149	19193	18986	19236	18976	19052	18985	19250	19021	18959	19119	19178	19169	19041	19013	19270	19095	19073	18958	19239	19060	19071	19172	18944	18893	19052	18941	19043	19011	18994	19104	19222	19061	18953	19108	19047	18792	19076	18914	19055	19109	18964	19184	19176	19109	19028	19110	18974	19132	19149	19165	18962	19192	19142	19091	19104	19078	18983	19189	19021	19051	19074	19179	18941	19087	18918	19146	18876	18922	19269	19181	19266	18820	19136	19179	19085	19187	18999	19132	18887	18823	19186	19057	19055	19106	18946	18964	19011	19325	19090	19138	19172	19070	19127	19155	18919	18986	18998	19112	19075	18922	18963	18974	19053	19257	19046	18950	18966	19232	18882	19408	19110	19002	18935	18916	19143	19048	18897	19044	19115	19047	19012	18890	18978	19043	19173	19021	18990	19008	19245	18933	19166	18928	18898	19104	18961	19200	19264	19023	19099	18995	19168	18981	19118	19116	19006	19113	19147	19141	19311	19155	18965	19128	18961	18961	19081	19077	18931	19093	19021	18969	19244	19236	18939	18938	19093	18927	19336	18841	18845	18938	18922	18962	19223	19259	18849	18907	19077	19211	19033	19061	19241	19321	19023	18995	19044	19012	19050	19089	18932	19070	18974	19041	19451	19050	19160	19048	19184	19050	19118	18928	18961	19071	19041	19106	19074	19039	19359	19199	18989	19063	19208	19098	19137	19281	19105	18875	18897	19220	19225	19347	19050	19043	19176	19284	19230	19182	19133	19044	18987	19028	19184	19011	19074	19133	19091	18966	18881	19075	19035	18994	19064	18988	19187	19006	18960	18942	19050	18914	19015	18943	18932	19156	18872	19052	19054	19053	19133	19064	19001	19059	19197	19093	19052	18964	18970	19193	19185	19037	18970	19031	19148	19104	19151	19116	18966	19134	19308	19137	19089	19253	19001	19037	19153	19144	19092	19166	18905	19194	19124	19151	19138	19029	19094	19255	19061	19073	19132	19107	19264	19023	19323	19098	18953	18984	19058	18912	19110	19022	19020	19093	19053	19092	19039	19092	19092	19294	19081	18964	18870	19177	18950	19080	19193	19145	18994	19057	19291	19008	19202	19168	19195	19023	19232	19135	18956	19016	19075	18902	19080	19138	19264	19024	19220	19159	18930	19099	19284	19212	19056	19142	18879	18975	19145	19100	18879	19212	18973	18950	19109	19039	19002	19104	19072	19197	19126	19034	19030	18905	19103	19026	19086	19034	19216	18930	18844	19020	19065	19203	18869	19097	19211	19091	19112	18977	19056	18925	18796	19118	19011	19029	19087	19011	19069	19344	19012	19153	19311	18943	18914	18936	18842	19118	19038	19197	18963	19298	19138	19015	19103	19242	19150	19156	19053	18930	19181	19004	19067	19131	19188	19304	19137	19182	18957	18996	18960	19082	19287	19062	18925	19146	19130	19005	19064	19243	19257	19130	18998	19010	19085	18907	19300	19056	19056	19096	19137	19297	18934	19050	18812	19121	19122	19045	19131	18998	19117	19046	19057	19223	19062	19099	18994	18837	19141	18948	19250	19261	19085	19032	19096	19003	18975	19157	19044	19033	19049	19197	19055	18871	19273	19173	19113	19038	19066	19183	18987	18939	19019	19201	18954	18980	19117	19234	19220	18777	19178	19089	18992	18990	19222	19159	18982	18996	18929	19050	19212	19116	19103	19000	18960	19012	18804	19007	19232	19141	18769	19053	18927	19130	19027	18887	19105	18992	19207	19074	18973	18813	18639	19026	18894	19020	19033	19131	19307	19087	19008	19158	18923	19229	18979	18914	19125	19065	19090	18980	19007	19109	19115	19184	19138	19028	18941	19098	19010	19068	18923	19217	19133	19266	19118	19038	19052	19069	19001	19023	19043	19022	19130	19228	19021	19035	19045	19059	18855	18986	19092	19033	19212	19177	19199	19162	18973	19058	19239	19097	19125	18916	19149	19022	18957	19187	19192	19227	19225	19205	19058	19150	19032	19054	19073	19042	19302	18918	19077	19234	19082	19039	19064	19186	18997	19240	19174	19166	19110	19014	19053	19233	19162	19208	19164	19117	19115	19162	19081	19133	19086	19129	19066	18968	18956	19032	19018	19215	19059	19241	18946	19254	18968	19246	19016	19171	18952	19052	19063	18829	19103	19176	19105	19083	19087	19068	18899	19137	19057	19302	19255	19013	19002	19015	19027	19004	19035	19103	18850	19009	19224	19221	19027	19205	19089	18918	19068	19014	19214	19076	19075	19147	19295	19054	19278	19142	19096	18861	18859	18915	18900	19047	19039	18889	19134	19125	19132	19157	19188	19022	19134	18995	19315	18972	19037	18922	19081	19080	19223	19055	18967	19050	18975	19175	18914	19031	19010	19038	19174	18874	19156	18967	19053	19098	19065	19104	18929	18919	19036	19014	18988	19184	18933	19302	19114	19171	19210	19061	19192	19079	19105	18920	19203	19085	19089	19037	19009	19013	19137	19089	19059	18936	19037	19034	18950	18933	19268	19034	19043	19089	18999	19074	19063	19034	18975	19141	19050	19236	19154	19162	19169	19102	18981	19094	18906	19033	19115	19418	19346	19083	18982	19145	19100	18975	19036	18977	19094	19207	19032	19026	19055	19012	19054	19295	19108	19077	18987	19100	18949	19087	18703	19135	19106	18997	19014	18808	18988	19088	19085	19104	19075	18951	19261	19332	19074	19036	19026	19086	19052	18830	19121	19134	18844	18959	19057	18985	19229	19171	19247	19272	18936	18972	19006	19422	19147	19026	19086	19101	19196	19188	19249	18935	19120	19160	19254	18978	19059	19309	19256	18903	19245	19242	19150	19129	19114	19119	19096	19045	19062	19018	19143	19011	19046	19196	19015	19199	19072	19091	18817	18975	19122	18996	19190	19092	19150	19054	19109	19107	19276	19110	19195	19050	19064	18968	18960	18993	18996	19345	19179	19205	19363	18988	19104	19254	18986	18876	18982	19183	18937	19004	19169	19139	18893	19142	19238	19388	19162	19179	19323	19043	19039	18924	18884	19089	19207	19205	18954	19091	19089	19100	19189	19150	19056	18936	19097	19064	19011	19120	19280	19027	19028	19109	19040	18950	18926	18995	19142	18904	18877	19109	19065	19052	18992	19085	19220	19051	19054	19083	18910	19025	19254	19195	19070	18936	18818	19114	18928	19019	18971	19129	19113	19197	19173	19143	19095	19099	18835	18952	19076	19180	19016	19045	19068	19069	18867	19305	19002	19066	19039	19193	19227	18992	19170	18956	19178	19096	19017	19113	19281	19035	19201	19223	19218	19133	19263	19188	19110	19053	18971	19125	19097	19190	19196	18999	19098	19029	18951	19003	19060	19214	19103	19018	19170	19067	19169	19056	19091	19152	19139	18998	19070	19188	18841	19124	19272	19232	19103	18998	18914	18988	18932	19019	19261	19099	19117	19199	19202	19037	19224	18992	19188	19060	19118	19422	19210	19048	19101	19017	18900	18917	19109	18923	19067	19122	18968	19037	19350	19184	19122	18857	19131	19070	18997	19109	18994	19103	19168	19197	18821	19099	18762	19020	19059	19085	19144	19120	18949	19193	19159	19027	19062	19200	18890	19161	19006	19163	19126	18929	19075	19218	19163	19181	19209	18937	19199	19007	19154	19034	19119	18953	19106	19257	19216	19093	19084	19143	18917	18986	18957	19146	19115	19093	18940	19064	19065	19343	18984	18965	18809	19030	18997	19164	19173	19146	19140	19187	19100	19139	18999	19016	19144	19118	19027	19162	19022	19020	19006	19055	19054	18902	19100	18970	19296	19355	19202	19062	19171	19115	19093	19192	19224	19158	18958	19105	19020	19109	19241	19149	19034	19116	19039	19107	19178	19193	19153	19132	19042	18910	19122	19140	19040	18948	19084	18969	19144	19128	19214	19051	19263	18960	19217	19140	19102	19003	18765	18947	19116	19264	18900	19187	19039	19063	19047	19034	18913	19185	19326	18996	19191	19211	19404	19097	19047	19241	19019	19085	19028	19070	19041	19252	19183	19153	19091	19017	19138	18967	19262	19086	19171	18954	18991	19146	19224	19355	18833	19123	19307	19021	19179	19109	19097	18957	19103	19015	19199	19116	19142	19078	19111	18949	19018	19197	19042	19215	19135	19186	18888	19130	19316	19007	19109	18974	19145	19130	19178	19204	19044	19008	19106	19077	19219	19044	19089	19086	19086	19234	19024	19118	18664	19231	19052	19225	19283	19144	18945	19129	19115	19178	18924	18984	19107	19152	19047	19044	19014	19252	19094	18889	19127	19055	18924	19027	19085	19047	19076	19113	19021	19092	19052	19031	19043	19140	18915	19159	18990	18881	19049	19318	19301	19052	19055	19099	19052	19067	18913	19051	19187	18976	19288	19055	19170	19157	18934	18897	19243	18991	19084	19208	19133	19256	19106	18936	19145	18889	19017	19089	19002	19005	18887
17020	22773	21353	19244	18397	17934	17614	17501	17175	17134	16941	16937	16887	16897	16914	16873	16697	16661	16579	16662	16791	16703	16836	16676	16683	16665	16725	16749	16919	17167	17055	17324	17082	17066	16885	16900	16801	16776	16781	16615	16761	16803	16550	16684	16830	16758	16610	16636	16808	16710	16814	16581	16756	16670	16746	16684	16693	16564	16600	16577	16568	16841	16557	16734	16712	16703	16590	16710	16727	16820	16751	16645	16718	16774	16526	16761	16538	16406	16614	16555	16615	16591	16715	16928	16634	16668	16610	16543	16750	16589	16785	16604	16629	16551	16714	16814	16659	16627	16595	16665	16622	16825	16718	16680	16580	16794	16774	16806	16654	16725	16624	16643	16672	16689	16854	16744	16814	16701	16745	16766	16757	16575	16681	16762	16739	16609	16774	16752	16621	16778	16605	16723	16695	16519	16815	16613	16798	16754	16788	16560	16711	16641	16818	16797	16576	16683	16744	16669	16802	16769	16687	16595	16639	16846	16753	16610	16569	16817	16717	16400	16838	16704	16685	16773	16688	16630	16698	16646	16592	16665	16731	16615	16718	16648	16893	16587	16716	16594	16724	16865	16877	16812	16763	16625	16779	16749	16686	16768	16661	16513	16664	16573	16745	16781	16703	16716	16760	16754	16781	16682	16576	16794	16733	16734	16769	16531	16689	16691	16472	16547	16610	16611	16637	16731	16767	16759	16846	16698	16678	16661	16722	16785	16644	16763	16747	16708	16607	16770	16485	16882	16778	16706	16600	16683	16772	16592	16790	16774	16641	16534	16764	16791	16742	16620	16634	16762	16659	16661	16634	16708	16668	16828	16785	16753	16662	16859	16852	16623	16620	16472	16744	16522	16763	16577	16419	16702	16815	16688	16788	16760	16667	16588	16712	16655	16648	16677	16732	16817	16604	16575	16598	16761	16807	16769	16701	16874	16561	16598	16730	16663	16449	16679	16680	16702	16685	16809	16742	16816	16698	16609	16622	16684	16812	16744	16605	16796	16659	16621	16808	16600	16741	16725	16581	16565	16654	16434	16811	16568	16663	16704	16795	16594	16618	16716	16613	16644	16783	16580	16746	16832	16674	16681	16635	16635	16672	16755	16769	16561	16735	16706	16648	16750	16588	16722	16553	16640	16661	16759	16616	16729	16755	16757	16684	16721	16602	16667	16743	16468	16603	16698	16671	16639	16896	16580	16725	16676	16619	16603	16724	16640	16754	16669	16599	16617	16753	16518	16915	16686	16699	16654	16726	16731	16746	16664	16659	16598	16580	16684	16646	16816	16578	16631	16911	16640	16707	16760	16746	16755	16500	16691	16431	16752	16803	16462	16707	16886	16624	16708	16674	16806	16723	16632	16683	16598	16682	16790	16724	16651	16649	16527	16688	16676	16763	16859	16762	16659	16589	16550	16667	16740	16792	16716	16590	16635	16761	16647	16570	16706	16630	16757	16506	16764	16700	16742	16695	16751	16807	16589	16681	16647	16586	16781	16612	16883	16769	16638	16692	16579	16712	16841	16796	16615	16748	16550	16680	16802	16722	16831	16708	16671	16612	16863	16721	16774	16666	16627	16569	16934	16783	16650	16696	16632	16642	16716	16763	16651	16740	16709	16876	16566	16676	16778	16555	16766	16720	16870	16517	16624	16708	16738	16617	16816	16667	16795	16738	16706	16677	16709	16505	16698	16799	16766	16654	16806	16632	16655	16736	16808	16887	16629	16829	16623	16831	16724	16690	16722	16746	16628	16576	16580	16773	16591	16600	16642	16600	16600	16808	16675	16623	16850	16697	16687	16547	16792	16637	16816	16718	16718	16557	16624	16746	16500	16490	16502	16557	16644	16636	16651	16467	16775	16730	16727	16814	16580	16751	16741	16722	16672	16636	16526	16612	16672	16709	16632	16713	16739	16660	16709	16656	16678	16643	16800	16795	16741	16660	16673	16647	16662	16634	16717	16757	16696	16662	16671	16762	16806	16740	16629	16625	16765	16451	16776	16478	16699	16910	16765	16737	16733	16746	16671	16572	16808	16636	16776	16734	16492	16686	16742	16710	16796	16791	16731	16629	16586	16833	16586	16739	16707	16607	16666	16711	16651	16733	16719	16733	16580	16571	16574	16689	16779	16559	16708	16611	16721	16731	16695	16773	16573	16739	16744	16658	16736	16775	16655	16723	16674	16648	16677	16729	16679	16777	16775	16759	16729	16704	16773	16600	16688	16618	16537	16738	16772	16647	16785	16603	16731	16777	16803	16589	16758	16710	16623	16609	16733	16780	16803	16711	16549	16870	16808	16581	16592	16641	16716	16805	16780	16720	16811	16751	16509	17046	16674	16947	16692	16644	16616	16785	16735	16835	16653	16701	16617	16696	16633	16599	16611	16681	16714	16720	16706	16815	16767	16655	16726	16797	16800	16714	16524	16645	16758	16757	16648	16691	16644	16564	16713	16608	16620	16679	16653	16780	16769	16783	16695	16710	16616	16850	16697	16579	16557	16652	16850	16621	16640	16670	16652	16680	16579	16555	16806	16606	16608	16525	16734	16591	16641	16720	16734	16813	16763	16622	16711	16769	16656	16889	16613	16734	16617	16842	16479	16731	16653	16755	16821	16804	16692	16793	16752	16726	16618	16729	16472	16598	16778	16728	16639	16609	16753	16769	16896	16708	16642	16654	16723	16693	16648	16575	16795	16693	16720	16655	16804	16810	16704	16607	16716	16657	16659	16794	16575	16787	16710	16647	16672	16720	16724	16694	16717	16728	16669	16670	16738	16716	16695	16718	16709	16687	16564	16720	16758	16729	16837	16678	16750	16801	16584	16631	16695	16608	16597	16623	16660	16763	16621	16632	16572	16673	16701	16739	16766	16900	16698	16763	16761	16749	16782	16721	16756	16628	16801	16806	16710	16515	16884	16763	16804	16844	16592	16786	16706	16556	16707	16903	16405	16742	16796	16672	16740	16752	16735	16791	16700	16725	16724	16677	16673	16682	16749	16638	16519	16717	16723	16884	16629	16798	16635	16699	16736	16794	16715	16608	16673	16797	16768	16625	16633	16663	16579	16753	16658	16643	16750	16734	16674	16625	16477	16671	16609	16810	16628	16758	16750	16830	16750	16691	16777	16701	16607	16671	16794	16692	16710	16694	16703	16637	16722	16742	16881	16667	16632	16585	16752	16583	16576	16578	16852	16727	16744	16823	16590	16586	16658	16671	16556	16629	16639	16611	16740	16785	16705	16901	16658	16730	16669	16780	16610	16953	16654	16803	16593	16557	16603	16729	16675	16691	16782	16652	16713	16579	16628	16678	16783	16786	16837	16625	16649	16687	16826	16772	16648	16673	16611	16588	16740	16697	16604	16717	16589	16648	16838	16653	16621	16644	16728	16615	16734	16707	16751	16717	16818	16899	16788	16630	16698	16556	16743	16724	16769	16662	16823	16569	16625	16644	16541	16668	16898	16578	16819	16909	16608	16692	16544	16772	16801	16781	16532	16656	16737	16698	16678	16694	16570	16584	16688	16826	16579	16746	16639	16747	16693	16458	16828	16553	17042	16865	16580	16635	16590	16644	16767	16646	16517	16646	16637	16621	16695	16761	16652	16768	16509	16501	16793	16900	16645	16599	16887	16727	16641	16843	16767	16711	16406	16533	16757	16687	16702	16750	16683	16819	16777	16724	16550	16721	16550	16709	16736	16702	16645	16717	16815	16591	16865	16793	16603	16735	16549	16681	16700	16891	16646	16688	16565	16731	16793	16785	16705	16696	16667	16683	16650	16628	16737	16663	16636	16789	16753	16745	16891	16655	16752	16653	16876	16761	16717	16650	16699	16680	16692	16579	16749	16695	16731	16866	16686	16595	16647	16594	16713	16664	16732	16707	16674	16522	16603	16809	16790	16744	16740	16854	16553	16732	16689	16690	16881	16758	16561	16786	16790	16736	16571	16751	16606	16559	16729	16586	16803	16577	16692	16727	16711	16846	16835	16647	16646	16860	16517	16645	16679	16689	16814	16733	16626	16548	16684	16655	16659	16734	16583	16630	16896	16661	16714	16695	16735	16503	16642	16780	16772	16733	16582	16668	16690	16481	16664	16716	16620	16841	16892	16715	16543	16664	16861	16808	16539	16737	16755	16703	16687	16735	16502	16680	16809	16834	16681	16662	16670	16788	16702	16880	16582	16714	16733	16788	16658	16701	16601	16784	16642	16751	16783	16709	16593	16781	16825	16739	16641	16710	16740	16654	16591	16765	16698	16639	16735	16726	16504	16876	16749	16633	16641	16784	16852	16699	16721	16637	16505	16746	16526	16809	16609	16632	16674	16831	16791	16596	16686	16877	16667	16635	16684	16718	16814	16784	16677	16647	16715	16787	16729	16546	16931	16761	16562	16555	16651	16911	16776	16706	16757	16824	16831	16780	16718	16526	16681	16692	16681	16654	16654	16497	16650	16652	16645	16779	16810	16784	16781	16647	16694	16755	16617	16722	16749	16753	16703	16512	16892	16781	16703	16733	16769	16865	16732	16879	16945	16738	16645	16838	16780	16680	16762	16796	16740	16576	16719	16653	16710	16646	16688	16811	16607	16897	16842	16745	16677	16715	16839	16673	16724	16525	16721	16796	16814	16691	16536	16909	16746	16790	16584	16832	16584	16643	16742	16662	16634	16496	16748	16688	16666	16708	16581	16789	16641	16748	16647	16663	16762	16747	16623	16788	16683	16571	16604	16718	16706	16739	16824	16624	16651	16695	16722	16845	16526	16561	16616	16779	16758	16680	16663	16790	16798	16708	16793	16628	16681	16690	16684	16793	16820	16649	16708	16582	16604	16761	16776	16803	16737	16850	16583	16601	16648	16805	16694	16588	16570	16709	16868	16718	16766	16655	16748	16703	16721	16601	16827	16486	16807	16704	16923	16591	16720	16619	16517	16676	16713	16700	16768	16792	16778	16716	16812	16706	16797	16721	16655	16762	16953	16524	16667	16794	16547	16652	16655	16699	16694	16741	16634	16698	16688	16693	16726	16525	16640	16541	16689	16602	16829	16631	16812	16779	16901	16805	16497	16663	16636	16882	16752	16669	16534	16861	16699	16658	16681	16744	16646	16659	16601	16696	16694	16703	16828	16643	16564	16630	16745	16766	16521
23938	21325	28734	24357	22459	23108	22671	20496	19902	19741	19585	19434	19480	19356	19215	19214	19337	19429	19442	19140	19375	19100	19237	19068	19315	19237	19124	19310	19282	20063	21567	21588	20888	20029	19433	19367	19284	19132	19088	19062	18976	19273	19178	19043	18934	19180	19194	19197	19014	18868	19441	19034	19164	19174	19182	19115	19156	19153	19024	19097	19188	19195	19181	19055	18912	19266	19019	18827	18995	19060	19216	18849	19180	19089	19172	18998	19077	19067	18945	19074	19040	19073	19256	19160	19117	19123	19126	19078	19203	18994	18917	19014	18975	19318	18885	19147	19273	19165	19064	18877	19271	18924	18906	19075	19042	19244	19024	19051	19138	19099	18914	18954	19083	19106	19030	18803	18817	19034	19139	18826	19261	19010	19047	19233	19014	19082	18946	18937	19020	19066	19003	18808	19188	19040	18958	19065	19035	18867	18970	19045	18761	18994	18854	19105	18919	19088	19062	19016	18999	18937	19088	18921	18996	19127	19104	19001	19002	18994	19010	19201	19222	19086	19199	18807	18984	18968	19106	18923	19092	19091	19061	19306	19009	18918	19051	19191	19095	19135	19048	19064	19048	19031	19102	19079	19109	19054	19160	19142	19081	19016	19060	18956	19097	18861	19186	19053	19194	19069	19030	19244	18979	19070	19036	18993	19139	19281	18889	18912	19002	19097	19006	18920	19068	19040	18965	18973	18997	19293	19217	19062	18892	18834	19128	18946	18992	18977	19097	19008	18974	19125	18816	19008	19095	19318	18990	18923	19089	19132	18974	19009	18926	18740	18844	18858	19058	19034	19020	19070	19272	19112	19071	19414	19136	18863	18995	19207	19054	19028	19086	19004	18942	19091	19018	18957	18855	19008	18968	19100	18885	19212	18893	18906	18911	19028	18864	18976	19078	19016	19050	19049	18876	18905	19063	19145	19059	18940	19007	19111	19024	18903	19137	18887	18989	19149	19075	18990	19055	18985	18962	19132	18964	19000	19157	18822	19061	18803	18893	19108	19098	19097	19094	19106	19048	19109	19089	19027	19115	19174	19138	18882	19060	19142	18834	18857	19116	19149	19055	19100	19078	19197	18998	19092	19196	18962	18984	18926	19081	19013	19302	19109	19067	18923	19148	18983	19054	19045	19076	19117	18902	19044	19045	18929	19072	19104	19132	19018	18811	18864	18832	18943	18789	18970	18929	19202	18976	19037	18983	19041	18901	19009	18798	18936	19149	19252	18926	18859	19000	18893	19071	18944	19122	19140	18871	19039	19222	18923	19132	19104	19152	19337	19071	19162	18855	19093	19099	19012	19166	19003	18891	18784	18898	18924	18891	18930	18833	18944	18871	19022	19145	19070	19083	18988	18992	19074	19003	19097	18888	19191	19014	19252	19053	18885	19256	19005	19237	19011	18943	19145	19000	18898	19208	19155	18810	19018	18926	19177	19149	19047	18922	19129	19119	18983	19031	19189	19037	18991	18838	19112	19156	19086	18973	18975	18926	19033	18957	18935	19168	19012	19092	19010	18978	19049	18972	18839	18982	19160	18993	18976	19074	19135	19161	18989	19025	19049	18950	19150	18956	19170	19135	19172	18946	19208	18993	18923	18983	19023	19170	19224	19090	18940	19015	19262	18959	19028	18904	19255	19306	18938	19126	18813	19114	19110	19142	19122	19080	19194	19061	19047	18987	19164	19065	19066	18891	19233	19315	19021	19130	19035	18840	18844	19026	19103	19083	19043	19005	18894	18979	19003	19154	19076	18968	18836	18997	18994	18965	19217	19148	19297	19157	19157	19117	19035	19014	19195	19161	18964	18918	18996	18915	18958	19069	18986	19091	19078	19100	18976	19134	18951	19072	19090	19189	19130	18934	19062	18826	19056	19160	18947	18896	18935	19157	19048	18971	18966	19155	18941	19073	19049	19068	19027	19048	18969	18958	18771	18989	19098	19025	19064	18882	18959	19100	18985	19127	18901	19245	19073	18991	18965	18993	18941	19071	19004	19046	18943	19004	18975	18950	19349	19105	19054	19141	19054	19000	18936	19044	19031	18961	19153	19051	18993	18970	19014	19262	19119	18996	19069	18862	19072	19009	18890	18868	18963	19026	19162	19017	19117	19050	18934	19247	19247	18946	19049	19058	19010	19120	19072	19009	19232	19269	19121	19019	19037	18917	19082	19014	19142	19416	18925	18859	18823	18990	19197	19050	19074	19246	18884	19123	19151	19150	19084	19103	19023	19134	18986	18961	18956	19011	18879	19037	18947	18899	19257	19197	19025	19012	19102	18892	18985	19095	19254	19128	18955	18958	19069	19235	19220	19026	18992	19093	19107	18978	19096	19020	19105	18809	19085	19280	18938	18847	19007	19055	19048	19165	19091	18981	19000	19163	18945	18932	19090	18913	18996	19369	19039	19199	18916	19273	18936	18930	19296	19278	19064	19051	19123	19120	18898	19099	19076	19072	18821	18988	19043	19062	19040	18942	18927	19031	19082	18894	19065	19097	18936	19090	19026	19141	19052	19122	19269	19127	18844	18758	19010	18865	18987	19140	18936	19072	19025	19167	19251	18933	19033	18958	19021	18854	18969	18987	19048	19063	19089	19084	19060	18902	19017	18830	19081	18960	18838	19131	19026	19249	18998	19107	19103	19154	19149	19006	19130	19068	19031	18809	19103	19100	19232	18772	18937	18862	19195	19097	18927	18824	19214	19113	19108	19053	18944	18989	19128	19076	18920	19038	18985	18991	18877	18934	18819	19051	18985	19096	18965	19283	19049	19017	19178	19057	18998	19175	19260	19039	19018	18841	19007	19098	19093	18924	19029	19150	19040	18986	18972	19082	18969	18898	18881	18932	19050	19215	19041	19108	18857	19136	18991	18992	19147	19238	19060	19022	19220	19161	19115	19119	18960	19154	19058	19078	18992	19067	19024	18776	19134	19003	19021	19039	19197	19129	19002	18821	19026	18974	18890	19148	19272	19007	19068	19333	19064	19057	19080	19051	18982	19128	18993	18945	19034	19000	19233	19071	18875	19026	19026	19093	19093	19006	19019	19082	19124	19076	19083	19093	18961	18899	19000	18960	19234	19086	19082	19362	19075	18934	19135	18915	19006	19035	19056	18838	19149	19247	19094	19123	19078	19035	18953	18939	19037	19002	18845	18851	18893	19072	18795	19072	19008	18886	18950	18992	19164	19110	19198	19051	19014	18901	18964	18996	18928	19088	19080	18934	19104	19015	18912	19049	18948	19082	19107	18916	18874	19134	19030	18915	19100	19095	19071	19128	19116	18999	19171	18935	18779	19065	18937	19037	18995	19032	18978	19106	18950	19179	19023	18943	18884	19050	19080	18908	18925	18958	18879	19078	18917	18945	19070	19127	18819	18976	18966	19124	19003	19147	18951	19183	18913	19135	19028	19016	18885	18736	19122	19133	19025	19059	19005	19056	19035	19239	19023	18896	19053	18998	19042	18963	19061	18962	19197	18881	19127	18916	19108	19264	18930	19126	19047	19207	19054	19081	18915	18967	19044	18965	19193	19131	19330	19001	19062	19128	19070	18824	19044	19206	18988	18926	19012	18897	18864	18972	19150	18882	18899	19016	19122	19012	19107	19100	18923	18979	19009	19090	19022	19087	19077	18832	19088	19132	19207	19044	18862	18962	19020	19229	19124	19228	18966	19058	19047	18931	19134	19212	19139	19153	19412	18897	18969	19145	19218	19098	19036	19144	19113	19067	19201	18923	19012	19025	19057	19203	18836	19189	19154	19127	18934	19159	19220	19121	18853	19025	19199	18884	19114	19038	18954	19124	19140	18914	19114	19095	19087	18969	18900	18969	18988	19082	19071	19014	18769	19153	18989	19167	18996	19143	19030	19133	18994	19026	19112	19038	19112	18990	19024	18906	19163	19001	19178	19178	19148	19111	19041	19129	19208	19096	19028	19121	19109	19006	19092	18979	19037	18968	19116	19205	18949	18979	19069	19075	19193	19018	19245	19017	18932	18931	18989	18968	19088	19051	19103	19051	19234	19053	19064	19076	19115	19040	19110	18865	18884	19025	19116	19201	19103	18866	19158	18890	19005	19035	19136	18827	19355	19222	19021	18800	18975	19119	19241	19206	18970	18922	19058	19119	18871	19077	19113	19102	19032	18867	19162	19025	19108	19062	19132	19038	19071	18867	18881	18855	19022	19183	18938	19046	19127	19031	18846	18914	19154	19121	19148	19055	18975	18916	19043	18994	19051	19064	19176	19135	19016	18938	18983	19111	19066	19028	19012	19091	19091	19219	19124	19144	19083	19031	19142	18896	18836	19067	19190	19077	19176	19027	19015	19019	19101	19295	19233	19211	18992	19223	19053	19057	18943	19056	19053	19171	18734	18909	19128	19155	18996	19104	18842	18988	19059	19064	19000	18912	18978	19092	19070	19076	19329	18976	19102	19190	19187	19002	19078	19244	19085	19184	18943	19359	19064	19105	19059	19198	19036	19093	19018	19203	19057	19358	18957	19186	19136	18874	19255	19029	19117	19128	18997	19134	19158	19026	19067	19115	19123	19108	19254	19163	18964	18992	19166	19108	19096	18978	19000	19125	19169	19158	18891	18970	18989	18952	19008	19167	19120	19085	18878	18992	19095	19120	19052	18964	19177	18934	19005	18887	19174	19028	19103	19242	18977	19062	19015	19044	19071	19398	18950	19041	18733	19028	18865	18821	18833	19022	19134	19074	19258	18870	18974	18958	19056	19188	19160	19140	19126	19082	19100	19067	18830	19095	19115	18951	19143	19099	18894	19131	19200	19035	19184	19032	19101	19004	19037	19076	18992	19129	19048	19130	19139	18869	18996	18983	19148	19137	19092	19133	19062	18953	18913	19008	19151	19005	19001	19005	18879	19200	19085	18982	18930	19241	18856	19060	19011	18977	18985	19125	18900	19033	19114	19078	18898	18946	19124	19021	19050	18982	19303	18952	19028	19013	19015	18973	19190	18951	19144	19151	18825	19096	19309	19091	19135	19036	19031	19099	18882	19125	19106	19095	19111	19023	19092	19193	18943	19054	19022	18963	19177	18947	18957	19092	18949	18890	19189	19124	19215	19031	18861	19150	18972	18963	19133	18931	19167	18864	19109	19002	18828	19229	18903	19015	19069
16851	28862	26563	22811	20816	19505	18696	18505	18087	17618	17459	17360	17117	17136	17064	16978	16957	16930	16764	16892	16804	16866	16790	16843	17012	16879	16825	16766	16992	18848	20994	20343	18906	17864	17302	17026	16719	16919	16706	16794	16787	16782	16814	16726	16692	16776	16824	16906	16641	16859	16810	16727	16732	16921	16750	16793	16761	16663	16800	16889	16822	16758	16696	16751	16702	16756	16540	16557	16685	16703	16757	16771	16724	16674	16667	16606	16732	16763	16787	16754	16669	16856	16727	16709	16656	16945	16675	16629	16758	16610	16850	16710	16672	16821	16750	16753	16622	16744	16558	16813	16722	16738	16799	16831	16894	16868	16826	16703	16869	16659	16769	16601	16623	16775	16747	16945	16784	16799	16746	16872	16784	16756	16734	16710	16677	16786	16790	16565	16565	16567	16753	16816	16693	16862	16598	16916	16791	16799	16709	16671	16768	16579	16641	16618	16798	16609	16766	16671	16778	16712	16678	16577	16824	16708	16655	16660	16774	16858	16803	16573	16694	16884	16693	16766	16738	16550	16724	16729	16833	16756	16739	16782	16744	16800	16717	16588	16760	16659	16589	16796	16605	16604	16806	16751	16899	16567	16654	16730	16638	16872	16705	16561	16613	16753	16577	16769	16625	16646	16766	16634	16700	16807	16775	16785	16718	16575	16745	16808	16877	16688	16852	16799	16697	16750	16795	16628	16906	16788	16761	16634	16760	16660	16845	16844	16631	16733	16771	16678	16704	16658	16853	16696	16740	16722	16714	16804	16550	16780	16880	16731	16740	16810	16704	16695	16869	16741	16833	16817	16707	16843	16683	16720	16776	16640	16716	16661	16695	16679	16845	16629	16625	16885	16877	16740	16726	16546	16669	16763	16687	16999	16660	16859	16680	16744	16598	16845	16819	16673	16756	16842	16816	16653	16748	16851	16777	16613	16606	16726	16762	16739	16808	16682	16847	16731	16784	16552	16837	16641	16686	16743	16759	16611	16750	16729	16673	16752	16708	16762	16711	16734	16705	16736	16868	16726	16767	16711	16613	16642	16652	16691	16617	16739	16731	16800	16489	16824	16779	16714	16665	16756	16642	16709	16792	16981	16632	16776	16664	16801	16779	16722	16638	16708	16659	16760	16722	16726	16751	16577	16701	16589	16768	16778	16705	16807	16789	16572	16642	16746	16807	16693	16847	16577	16817	16802	16746	16878	16698	16857	16616	16840	16596	16788	16948	16702	16620	16930	16620	16494	16771	16716	16725	16760	16729	16579	16698	16750	16585	16695	16733	16639	16703	16783	16807	16644	16837	16734	16738	16862	16688	16861	16677	16735	16661	16805	16867	16592	16699	16803	16659	16599	16820	16563	16803	16817	16735	16812	16722	16653	16407	16781	16754	16571	16732	16688	16645	16714	16745	16710	16731	16645	16772	16574	16629	16718	16604	16761	16822	16786	16783	16523	16753	16634	16638	16792	16740	16707	16822	16612	16645	16669	16634	16801	16618	16861	16724	16688	16552	16760	16973	16820	16544	16834	16742	16601	16724	16771	16816	16823	16605	16760	16630	16782	16754	16764	16723	16703	16837	16677	16729	16766	16772	16729	16687	16801	16781	16856	16610	16530	16853	16726	16832	16879	16676	16706	16572	16717	16808	16711	16752	16623	16726	16804	16611	16737	16623	16677	16914	16631	16828	16734	16702	16581	16731	16760	16682	16881	16804	16815	16807	16730	16677	16906	16708	16695	16583	16944	16672	16615	16831	16427	16891	16723	16975	16655	16852	16672	16650	16648	16748	16572	16585	16630	16655	16780	16797	16752	16797	16708	16694	16656	16667	16892	16592	16700	16755	16514	16696	16820	16701	16710	16564	16625	16865	16681	16821	16821	16688	16552	16883	16862	16679	16668	16580	16477	16734	16749	16778	16800	16774	16796	16769	16806	16513	16931	16630	16683	16684	16825	16664	16688	16806	16737	16663	16784	16591	16730	16643	16703	16863	16689	16749	16824	16766	16634	16925	16560	16589	16561	16527	16667	16765	16634	16628	16522	16714	16590	16750	16768	16630	16667	16694	16837	16727	16795	16572	16694	16643	16842	16680	16779	16628	16870	16707	16625	16657	16763	16690	16665	16858	16666	16767	16403	16631	16680	16665	16702	16745	16875	16839	16681	16710	16778	16824	16699	16629	16825	16713	16735	16800	16618	16595	16629	16640	16659	16767	16603	16901	16753	16549	16814	16716	16749	16822	16750	16929	16790	16898	16836	16797	16746	16725	16678	16920	16712	16745	16900	16636	16829	16790	16646	16746	16829	16712	16928	16702	16677	16822	16741	17030	16547	16673	16782	16817	16575	16636	16695	16766	16683	16750	16583	16766	16711	17083	16607	16820	16723	16672	16593	16804	16664	16594	16842	16704	16767	16601	16673	16674	16700	16633	16676	16563	16645	16708	16675	16679	16595	16701	16734	16721	16751	16853	16867	16884	16604	16703	16731	16732	16902	16812	16679	16568	16757	16885	16643	16578	16714	16675	16664	16777	16688	16743	16679	16686	16837	16861	16740	16749	16880	16694	16705	16669	16871	16828	16766	16790	16599	16604	16756	16787	16788	16858	16604	16673	16611	16697	16747	16836	16579	16821	16748	16727	16549	16817	16625	16868	16749	16701	16788	16865	16723	16603	16866	16865	16710	16723	16679	16852	16539	16705	16921	16697	16882	16588	16829	16715	16782	16735	16703	16641	16832	16665	16853	16617	16617	16659	16805	16636	16643	16792	16771	16657	16544	16706	16838	16726	16850	16588	16712	16705	16647	16830	16715	16710	16475	16851	16749	16738	16682	16642	16847	16630	16669	16643	16779	16690	16649	16764	16706	16728	16698	16708	16855	16860	16770	16608	16806	16634	16720	16832	16664	16913	16577	16721	16923	16606	16706	16617	16567	16903	16729	16691	16802	16715	16649	16900	16845	16772	16680	16716	16735	16734	16715	16764	16741	16631	16748	16545	16795	16794	16660	16578	16805	16930	16584	17016	16567	16714	16567	16795	16613	16835	16821	16760	16750	16625	16763	16833	16695	16866	16686	16785	16797	16784	16828	16527	16837	16791	16946	16631	16759	16809	16896	16827	16824	16759	16702	16701	16792	16883	16548	16720	16664	16713	16814	16722	16725	16754	16735	16689	16704	16742	16659	16742	16768	16777	16663	16649	16822	16692	16772	16808	16740	16689	16876	16737	16710	16720	16803	16903	16717	16784	16498	16777	16835	16713	16750	16800	16714	16554	16805	16855	16637	16641	16829	16575	16686	16836	16676	16811	16845	16837	16753	16748	16662	16426	16695	16575	16711	16713	16738	16634	16775	16656	16644	16797	16657	16641	16683	16606	16679	16830	16664	16627	16762	16725	16794	16653	16773	16608	16804	16629	16617	16837	16797	16805	16755	16624	16868	16828	16668	16739	16772	16738	16712	16647	16805	16713	16903	16669	16771	16778	16876	16892	16701	16640	16714	16757	16791	16700	16568	16661	16734	16613	16868	16809	16647	16687	16749	16847	16681	17013	16762	16823	16740	16711	16712	16723	16718	16691	16882	16525	16772	16803	16636	16754	16770	16710	16788	16926	16807	16869	16755	16759	16909	16708	16866	16781	16687	16693	16823	16825	16862	16757	16775	16710	16594	16855	16760	16957	16702	16690	16743	16663	16801	16639	16531	16730	16641	16819	16735	16631	16870	16700	16663	16705	16738	16823	16687	16763	16807	16726	16721	16815	16734	16656	16597	16944	16735	16717	16617	16955	16690	16875	16826	16747	16716	16671	16637	16672	16813	16608	16741	16729	16655	16846	16723	16675	16713	16622	16682	16718	16790	16857	16702	16905	16659	16639	16733	16686	16632	16787	16714	16683	16812	16782	16514	16740	16836	16724	16563	16645	16872	16701	16578	16700	16491	16565	16524	16690	16711	16602	16698	16728	16658	16620	16703	16725	16766	16814	16617	16751	16639	16681	16684	16818	16856	16682	16757	16652	16868	16806	16752	16735	16864	16549	16603	16752	16859	16643	16544	16882	16550	16644	16870	16719	16756	16634	16618	16814	16800	16735	16718	16675	16723	16630	16772	16626	16849	16817	16780	16814	16822	16685	16823	16665	16930	16764	16799	16783	16813	16814	16760	16812	16622	16690	16649	16886	16897	16798	16669	16823	16627	16851	16694	16833	16742	16826	16876	16754	16669	16695	16708	16761	16516	16695	16739	16631	16697	16801	16720	16877	16818	16704	16641	16686	16896	16756	16815	16677	16453	16673	16669	16748	16720	16818	16629	16672	16762	16958	16616	16673	16794	16700	16809	16827	16683	16704	16792	16800	16865	16715	16646	16968	16787	16840	16657	16881	16760	16709	16505	16622	16573	16684	16642	16851	16793	16698	16515	16773	16788	16708	16871	16814	16556	16669	16751	16680	16598	16634	16715	16840	16732	16744	16895	16538	16523	16795	16757	16751	16873	16748	16608	16739	16647	16812	16679	16746	16938	16802	16817	16715	16837	16803	16511	16812	16699	16712	16707	16774	16825	16521	16768	16549	16814	16729	16592	16533	16602	16813	16723	16724	16700	16579	16692	16814	16652	16712	16728	16749	16645	16667	16828	16950	16544	16769	16707	16580	16705	16726	16689	16738	16865	16830	16689	16778	16800	16908	16663	16836	16774	16781	16580	16708	16639	16648	16901	16665	16842	16769	16737	16805	16869	16859	16779	16704	16791	16711	16887	16706	16920	16735	16839	16607	16921	16770	16589	16722	16830	16863	16660	16760	16682	16767	16934	16804	16795	16717	16742	16813	16758	16681	16765	16586	16743	16744	16708	16624	16581	16687	16640	16640	16597	16724	16755	16720	16645	16723	16851	16701	16710	16693	16680	16716	16864	16727	16755	16634	16616	16660	16507	16707	16755	16578	16556	16799	16805	16487	16628	16825	16756	16777	16672	16792	16716	16615	16588	16822	16911	16679	16789	16673	16742	16821	16771	16726	16713	16639	16738	16726	16741	16813	16566	16745	16849	16730	16743	16777	16704	16726	16704	16676	16914	16733	16689	16871	16715	16727	16771	16721	16558	16725	16722	16584	16633	16688	16963	16771	16603	16793	16810	16666	16884	16883	16937	16630	16755
22960	21417	29294	23929	21696	24036	26057	21262	20535	20321	20167	19946	19928	19778	19644	19493	19660	19641	19357	19543	19523	19375	19412	19486	19460	19439	19608	19401	20224	21994	22872	22949	22176	21159	20004	19697	19471	19208	18997	19195	19439	19212	19416	19268	19370	19235	19382	19310	19145	19198	19152	19238	19150	19200	19206	19045	19241	19130	19194	19216	19399	19202	19297	19143	19251	19031	19445	19031	19269	19243	19286	19224	19058	19034	19232	19330	19120	19248	19092	19347	19263	19194	19193	18986	19332	19279	19170	19126	19151	19184	19189	19273	19199	19240	19310	19078	19361	19089	19269	19379	19247	19103	19137	19230	19293	19120	19127	19342	19124	19035	19218	19093	19199	19006	19015	19159	19120	19180	19055	19173	19177	19404	19044	19090	19213	19318	19306	19135	19268	19280	19318	19063	19054	19068	19146	19253	19119	19145	19085	19185	19135	19271	19256	19346	19369	19186	19374	19284	19353	18993	19056	19155	18835	19221	19346	19200	19253	19175	19195	19294	19120	19168	19405	19249	19262	19112	19141	18896	19367	19012	19179	19368	19195	19192	19228	19035	19241	19007	19030	19084	19009	19012	19140	19387	18938	18934	19177	19325	19083	19097	19237	19176	19258	19107	19091	19230	19114	19060	19084	19245	19225	19093	19149	19278	19087	19039	19115	19164	19118	19264	19124	19087	19240	19164	19349	19059	19157	19202	19015	19200	18980	19217	19243	19415	19052	19207	19224	19282	19042	19121	19274	19027	19144	19157	19148	19045	19131	19046	19063	19165	19137	19167	19084	19258	19290	19182	19613	19413	19242	19282	19085	19123	19205	19288	19458	19123	19215	19164	19287	19141	19192	19177	19050	19084	19204	19257	19152	19218	19376	19189	19016	19062	19043	19406	18952	19079	19080	19126	19022	19279	19360	19255	19133	19194	19217	19068	19139	19093	19114	19065	19203	19201	19272	19193	19217	19023	19385	19341	19476	18967	19069	19018	19182	19208	19311	19208	19006	19177	19274	19279	19096	19284	19391	19287	19278	19456	19164	18994	19091	19162	19346	19116	19177	19294	19147	19408	19264	19217	19191	19370	19216	19099	19197	19194	18966	19144	19227	19197	19113	19243	19292	19186	19108	19207	19040	19019	19310	19096	19240	19294	19070	19079	19273	19120	19214	19071	19248	19153	19200	19092	19062	19199	19239	19124	19186	19099	19107	19138	19011	19022	18937	19050	19062	19150	19045	19105	19275	19303	19077	19194	19139	19102	19391	19248	19302	19146	19155	19125	19111	19189	18944	19197	19042	19232	19222	18912	19179	19446	18888	19292	19127	18992	18979	19153	19168	19254	19584	19216	19194	19093	19261	19072	19244	18933	19087	19350	19300	19241	19025	19183	19356	19348	18954	19276	19255	19205	19223	19238	19100	19034	19379	19169	19242	19054	19247	19327	19108	19064	19133	19145	19144	19301	19421	19119	19314	19285	19178	19198	19235	19309	18998	19181	19118	19142	19066	18923	19149	19144	19331	19282	19135	19010	19228	19141	19227	19167	19232	19094	19415	19130	19263	19364	18981	19270	19085	19114	19174	19112	19130	19060	19325	19033	19018	19210	19199	19470	18931	19222	19070	19249	18828	19032	19253	19155	19289	19147	19168	19156	19294	19130	19174	18936	19198	19056	18970	19103	19286	19120	19137	19088	19046	19115	19144	19169	19255	19054	19166	18975	19184	19235	19173	19172	19115	19085	19234	19323	19123	19262	19144	19293	19078	19107	19175	19350	19318	19145	19119	19219	19236	19083	19124	19186	19104	19012	19314	18992	19079	19069	18890	19188	19056	19299	19089	19126	19043	19209	19316	19079	19420	19229	19253	18829	19173	19310	19091	19095	19202	19262	19011	19242	19172	19352	19191	19206	19144	19434	19302	19276	19110	19026	19040	19061	19150	19129	19016	19295	19117	19271	19216	19361	19308	19155	19087	19120	18997	19165	19117	19186	19212	19155	19158	19297	19252	19434	19146	19098	19103	19194	19151	19437	19177	19081	19453	19147	19180	18848	19130	19273	19397	19141	18956	19355	18892	19211	19077	19182	19304	19133	19174	19490	19240	19220	19211	18989	19210	19300	19230	19475	19107	19216	19108	19120	19125	19173	19321	19098	19169	19145	19227	19186	19113	19173	19140	19201	19129	19190	19269	19420	19363	19207	19110	19190	19082	19146	19160	19148	19258	19270	19071	19185	19274	19044	19149	18983	19222	19097	19092	19071	19141	19265	18959	19306	19024	19044	19241	18912	19236	19268	19069	19004	19064	19002	19099	19113	19091	19213	19076	19319	19191	19023	19254	19248	19189	19117	19223	19227	19347	19014	19344	19195	19125	19230	19097	19277	19243	19071	19139	19300	19262	18976	19307	19142	19146	19363	19299	19101	19237	19208	19186	19168	19117	19137	19240	19258	19264	19253	19275	19230	19295	19002	19127	19199	19186	19120	19294	19404	19328	19037	19330	19193	19205	19202	19395	18984	19144	19340	19296	19202	19201	19279	19346	19349	19152	19088	19216	19256	19131	19147	19253	19161	19192	19148	19190	19025	19068	19082	19090	19418	19338	19181	19170	19153	19064	19060	19042	19058	18816	19210	19243	19410	19347	19216	19018	19130	19178	19179	19047	19036	19313	19061	19331	18984	19158	19260	19113	19218	18988	19109	19089	19129	19366	19201	19354	19012	19199	19295	19265	19068	19278	19170	19180	19265	19351	19271	19278	19367	19119	19221	19276	19227	19151	19210	19119	19223	19145	19310	19274	19095	18935	19133	19128	19274	19285	18981	19342	19161	19258	19228	19291	19329	19420	19114	19049	19154	19282	19096	18987	19310	19069	19191	19304	19297	19200	19181	18873	19298	19180	19118	19210	19079	19138	19190	19238	19020	19066	19176	19170	19356	19082	19058	19131	19185	19078	19034	19339	19357	19299	19202	19094	19166	19257	19265	19165	18959	19143	19264	19143	19213	19250	19024	19285	19195	19188	19172	19133	19345	19188	19206	18836	19222	19153	19204	19061	19209	19298	19130	19049	19443	19357	19149	19146	19136	19432	19193	19205	19268	19116	19274	19284	19128	19359	19200	19227	19010	19071	19278	19123	19148	19228	19344	19045	19139	19263	19013	19183	19040	19087	18974	19296	19161	19159	19236	19300	19151	19331	19006	19106	19116	18963	19262	19203	19212	19393	19373	19128	19127	19221	19346	19027	19268	19231	19234	19348	19231	19004	19181	19386	19393	19001	18977	19287	19087	19146	18925	19202	19292	18992	19152	19072	19261	19023	19276	19271	19210	19202	19418	19111	19139	19096	19346	19226	19076	19043	19078	19343	18972	19176	19149	19071	18984	19161	19230	18959	19181	19156	19277	19107	19164	19318	19171	19183	19012	19155	19031	19215	19004	19035	19099	19348	19192	19179	19003	19215	19183	19264	19368	19274	19095	19200	19191	19097	19229	19276	19270	19114	18939	19227	19119	19206	19392	19579	19082	19161	19194	19039	19166	19212	19256	19253	19119	19061	19100	18977	19228	19172	19218	19197	19269	19194	19080	19065	19174	19139	19186	19217	19135	19157	19257	19197	19218	19097	19357	19297	19057	19394	19349	19327	19140	19116	19141	19079	19141	19228	19231	19149	19131	19079	19190	19232	19163	19102	19129	19195	19199	19051	19151	19163	18864	19239	19036	18997	19179	19052	19247	19278	19176	19152	18878	19314	19243	18972	19205	19288	19344	19155	19027	19322	19131	19146	19043	19119	19235	19151	19238	19114	19200	19079	19335	19275	19135	18928	19080	19094	19381	19101	19251	19259	19158	19103	19210	19224	19239	19238	19175	19202	19089	19296	19128	19074	19335	19482	19248	19246	19195	19228	19184	19258	19011	19142	19268	19183	19024	19119	19202	19242	19355	19144	19218	19117	19248	19169	18912	18991	19235	19141	19374	19219	19240	19173	19025	19322	19222	19135	19094	19143	19162	19278	19185	19231	19162	19255	19241	19143	19176	19315	19148	19069	19156	19171	19163	19177	19145	19274	19210	19155	19287	19073	19006	19059	19255	19080	19021	19051	19175	19199	19140	19220	19225	19114	18987	19190	19244	19292	19386	19138	19345	19441	19212	19194	19095	19288	19043	19098	19191	19150	19055	19167	19133	19269	19361	19322	19073	19007	19037	19169	19244	19416	19231	19111	19311	19277	19089	18960	19423	19405	19253	19239	19146	19251	19325	19243	19260	19128	19212	19323	19182	19133	19169	19290	19286	19341	19163	18900	19159	19243	19174	19366	19147	19335	19178	19545	19081	19092	19189	19211	19025	19167	19116	19439	19087	19217	19162	19117	19240	19086	19220	19337	19321	19320	19191	19228	19190	19176	19253	19228	19298	19194	19291	19123	19142	19247	19075	19048	19164	19308	19153	19212	19207	19396	18972	19275	19101	19238	19229	19161	19160	18942	19107	19302	19226	19082	19010	19212	19074	19195	19216	19351	19216	19178	19353	19069	19240	19210	19131	18973	19470	19461	19154	19189	19259	19096	19169	19101	19180	19147	19148	19163	19118	19322	19230	19156	19052	19037	19085	19109	19188	19146	19140	19469	19130	19132	19175	19312	19264	19181	19181	19294	19151	19003	19130	18919	19207	19225	19035	19290	19115	19061	19381	19250	19071	19100	19240	19078	19123	19125	18893	19225	19082	19107	19248	19134	19089	18984	19142	19181	19204	19223	19302	19152	19361	18925	19004	19365	19306	19172	19033	19161	19284	19181	19057	19178	19313	19306	19163	19258	19340	18937	19306	19134	19307	19214	19146	19305	19275	19352	19110	19206	19147	19025	19156	19079	19258	19248	19151	19234	19388	19251	18991	19209	19249	19136	19127	18951	19078	19308	19207	19344	19303	19023	19290	19107	19001	19134	19147	19243	18986	19027	19155	19153	19129	19060	19287	19028	19237	19142	19193	19228	19257	19140	19306	19253	19237	19181	19167	19147	18963	18985	19151	19038	19121	19168	19247	19079	19132	19185	19140	19350	19015	18994	19153	19337	19356	19189	19081	19437	19207	19070	19192	19167	19024	19057	19101	19199	19216	19215	19236	19165	19190	19269	19291	19386	19130	19230	18995	19194	19087
18361	32261	30369	25672	23055	21177	20432	19806	18983	18459	17817	17561	17429	17509	17400	17326	17275	17072	17086	17164	17138	17151	17116	17133	16977	16949	16991	16841	18486	21681	22437	22560	21068	18987	17599	17162	17030	16914	16720	16695	16826	16901	16941	16802	16968	16861	16798	16755	16892	16801	16789	16834	16867	16728	16844	16887	16833	16744	16985	16826	16907	16859	16862	16960	16853	16882	16880	16936	16766	16803	16797	16834	16935	16900	16765	16673	16804	16923	16697	17056	16852	16902	16946	16855	16786	16858	16937	16839	16802	16874	16888	16845	17037	16828	16850	17005	16805	17108	16681	16808	16708	16813	16962	16847	16657	16860	16822	16868	16633	16809	16662	16695	16895	16802	16830	16722	16920	16828	16808	16651	16790	17016	16857	16878	16819	16662	16903	16895	16836	16638	16906	16845	16825	16904	16784	16914	16775	16854	16828	16768	16871	16841	16841	16752	16985	16843	16889	16737	16738	16838	16798	16718	16763	16679	17076	16755	16987	16947	16548	16941	16857	16770	16748	16861	16877	16645	16782	16715	17010	16733	16795	16968	16829	16699	16822	16668	16869	16684	16816	16903	16758	16837	16776	16662	16696	16771	16766	16669	16741	16948	16722	16847	16774	16992	16794	16936	16756	16883	16666	16741	16763	16877	16829	16857	16767	16833	16983	16653	16826	16863	16898	16777	16816	16778	16900	16775	16711	16895	16776	16894	16832	16936	16696	16860	16690	16832	16642	16872	16818	16821	16755	16787	16958	16809	16704	16925	16797	16881	16918	16730	17010	16838	16694	16869	16617	16751	16707	16758	16806	16903	16977	16781	16772	16800	16922	16897	16979	16810	16955	16959	16791	16899	16775	17040	16807	16668	16794	16869	16871	16907	16713	16876	16865	16809	16865	16857	16884	16823	16929	16763	16865	16701	16731	16847	16798	16789	16888	16918	16840	17013	16884	16827	16680	16801	16711	16916	16726	16568	16762	16726	16825	16815	16841	16883	16736	16744	16861	16889	16789	16741	16630	16878	17001	16793	16844	16823	16839	16712	16972	16825	16901	16746	16829	16803	16813	16749	16665	16689	16852	16986	16848	16753	16901	16855	16671	16946	16901	16919	16735	16795	16640	16751	16766	16901	16844	16879	16868	16784	16784	16678	16891	16862	16600	16829	16836	16708	16842	16826	16868	16754	16937	16846	16813	16890	16726	17001	16887	16606	16820	16678	16792	16764	16897	16768	16726	16824	16734	16756	16697	16817	16733	16845	16914	16868	16573	16901	16791	16748	16909	16726	16904	16896	16850	16777	16862	16772	16932	16696	16797	16792	16760	16676	16832	16885	16881	16948	16861	16690	16732	16723	16891	16851	16900	16762	16600	16719	16631	16804	16779	16759	17029	16818	16817	16896	16731	16854	16803	16678	16916	16763	16755	16893	16972	16863	16848	16932	16966	16775	16709	16688	16992	16853	16784	16707	16859	16827	16783	16897	16710	16940	16776	17003	16802	16886	16889	16758	16893	16808	16894	16684	16835	16887	16745	16832	16749	16685	16785	16806	16739	16730	16733	16910	16713	16968	16961	16758	16861	16885	16757	16983	16619	16709	16765	16791	16895	16985	16805	16943	17010	16863	16672	16750	16580	16930	16862	17001	16884	16865	16887	16731	16901	16852	16737	16747	16841	16669	16664	16860	16742	16976	16999	16880	16821	16821	16717	16945	16721	16782	17045	16886	16790	16734	17125	16730	16647	17006	16912	16918	16841	16803	16693	16923	16900	16739	16839	16883	16749	16733	16723	16747	16661	16870	16813	16745	16848	16873	16931	16895	16855	16835	16822	16731	16676	17004	16875	16740	16842	16795	16708	16915	16685	16752	16938	16815	16895	16823	17089	16781	16847	16849	16950	16970	16868	16572	16776	16832	16881	16866	16773	16856	16831	16734	16898	16751	17017	16667	16756	16812	16995	16853	16809	16869	16910	16883	16880	16767	16795	16832	16904	16837	16796	16689	16725	16965	16831	16739	16747	16672	16807	16666	16851	16773	17018	16773	16729	16934	16887	16828	16754	16861	16741	16859	16785	16711	16842	16655	16843	16917	16663	16932	16669	16815	16898	16843	16956	16978	16662	16872	16718	16924	16878	16779	16826	16798	16788	16636	16911	16740	16886	16880	16790	16849	16889	16852	16902	16796	16807	16795	16814	16865	16639	17058	16967	16905	16726	16885	16803	16968	16916	16794	16844	16804	16793	16822	16901	16750	16845	16902	16762	16790	16771	16803	16623	16765	16981	16754	16871	16709	16950	16771	16938	16795	16598	16649	16894	16758	16907	16556	16807	16758	16829	16655	16732	16935	16871	16893	16966	16964	16782	16879	16817	16912	16793	16944	16954	17030	16860	16759	16727	16981	16800	17011	16896	16782	16772	16723	16820	16791	16850	16918	16945	16897	16843	16684	16903	16890	16701	16870	16692	16858	16768	16883	16918	16780	16759	16708	16886	16804	16824	16708	16722	16801	16967	17019	16702	16776	16797	16930	16866	16862	16674	16856	16852	16640	16705	16873	16960	16845	16704	16782	16836	16808	16682	16811	16892	16832	16671	16920	16849	17004	16738	16819	16842	16772	16749	16592	16581	16653	16752	16764	16932	16864	16607	16798	16934	16942	16825	17022	16800	16747	16766	16895	16821	16773	16748	16859	16835	16810	16656	16841	16849	16765	16925	16801	16707	16631	16976	16768	16748	16875	16758	16837	16781	16894	16801	16840	16852	16736	16769	16831	16912	16817	17022	16916	16933	16780	16841	16622	16842	16786	16870	16678	16921	16917	16908	16760	16765	17000	16746	16753	16778	16743	16796	16728	16759	16811	16790	16878	16886	16885	16919	16898	16809	16668	16881	16984	16820	16770	16828	16808	16740	16809	16836	16861	16865	17008	16642	16951	16893	16832	16895	16964	16723	16738	16906	16984	16794	16841	16722	16892	16769	16918	16762	16834	16837	16905	16847	16765	16947	16744	16703	16814	16869	16801	16893	16845	16992	16909	16797	16848	16865	16679	16745	16928	16813	16825	16823	16886	16871	16694	16833	16763	16791	16706	16930	16848	16837	16859	16865	16879	16870	16888	16746	16821	16747	16720	16941	16883	16805	16798	16918	16854	16847	16823	16848	16923	16851	16876	16587	16837	16719	16890	16801	16834	16910	16696	16843	16830	17007	16672	16881	16740	16861	16797	16905	16889	16900	16972	16845	16755	16755	16960	16735	16765	16732	16861	16736	16859	16658	16690	16697	16735	16767	16506	16952	16811	16760	17043	16875	16887	16782	16852	16910	16837	16881	16744	16822	16767	16839	16841	16854	16815	16733	16896	16955	16926	16628	16779	16855	16943	16715	16818	16709	16888	16659	16911	16666	16826	16803	17000	16910	16746	16622	16855	16772	16837	16905	16853	16825	16813	16744	16844	16814	16887	16852	16807	16797	16819	16913	16699	16982	17071	16684	16796	16992	16780	16804	16883	16763	16646	16689	16882	16883	16762	16724	16831	16927	16925	16660	16753	16696	16833	17038	16788	16797	17004	16749	16996	16839	16730	16879	16878	16920	16921	16912	16800	16778	16824	16710	16783	16713	16902	16862	16870	16753	16759	16860	16743	16782	16845	16808	17077	16799	17038	16726	16754	16779	16738	16790	16914	16794	16727	16838	16688	16781	16810	16955	16818	16913	16817	16764	16705	16798	16834	16927	16839	16859	16910	16799	16861	16808	16652	16919	16927	16655	16735	16970	16871	16676	16930	16717	16957	16807	16808	16843	16874	16783	16754	16703	16971	16703	16848	16698	16881	16830	16861	16774	16714	17003	16636	17067	16789	16613	16708	16878	16806	16738	16821	16690	16749	16676	16574	16976	16984	17039	17005	16528	17000	16831	16880	16939	16792	16779	17029	16767	16833	16806	16833	16759	16657	17031	16765	16870	16730	16956	16800	16926	16801	16783	16848	16924	16811	16892	16756	16866	16851	16836	16911	16711	16843	16692	16637	16824	16912	16850	16670	16710	16894	16796	16911	16737	16773	16806	16732	16877	16887	16668	16798	16914	16703	16881	16905	16867	16809	16646	16811	16810	16788	16775	16888	16910	16738	16915	16767	16903	16733	16877	16695	16845	16828	16760	16942	16956	16942	16785	16843	16703	16826	16704	16916	16844	16697	16888	16865	16824	16756	16897	16800	16564	16759	16807	16860	16800	16626	16766	16761	16861	16863	16677	16775	16756	16697	16743	16853	16728	16870	16784	16621	16896	16809	16800	16806	16865	16769	16768	16924	16796	16778	16734	16960	16783	16777	16982	16870	16803	16840	16619	16801	16687	16709	16819	16713	16844	16910	16877	16899	16713	16952	16799	16726	16856	16695	16760	16808	16809	16840	16726	16629	16919	16841	16825	16762	17038	16847	16935	16799	16670	16869	16800	16929	16759	16880	16838	16810	16798	16641	16677	16649	16776	16667	16891	16615	16846	16497	16857	16892	16860	16710	16893	16847	16742	16839	16754	16997	16741	16780	16936	16885	16754	16780	16951	16913	16738	17072	16662	16695	16778	16879	16822	16756	16919	16920	16942	16835	16756	16676	16722	16980	16792	16807	16809	16933	16738	16706	16848	16667	16846	16975	16805	16698	16985	17002	16920	16748	16794	16778	16962	16731	16917	16824	16743	16800	16768	16674	16758	16733	16867	16721	16730	16883	16768	16775	16893	16772	16759	16815	16862	16765	16809	16692	16737	16963	16697	16750	16711	16801	16882	16720	16835	16783	16676	16797	16748	16790	16796	16736	16744	16907	16712	16809	16817	16784	16757	16852	17095	16821	16923	16890	16910	16687	16812	16817	16636	16734	16780	16872	16721	16813	16999	16783	16971	16672	16837	16757	16941	16817	16810	16958	16915	16852	16970	16966	16654	16737	17101	16787	16871	16766	16651	16717	16927	16669	16729	16730	16781	16920	16759	16631	16927	16890	16799	16826	16825	16906	16878	16962	16921	16831	16840	16772	16923	17001	17041	16625	16751	16929	16781	16655	16840	16752	16681	16746	16852	16926	16695	16704	16750	16960	16886	16942	16841	16845	16741	16788	16970	16688	16995	16897	16825	16868	16855	16772	16730	16690	16815	16927
27676	22403	25311	23067	19661	19718	19875	19590	19397	19195	19215	18972	19049	18975	19024	19057	18923	19056	18893	18777	18970	18739	18900	18862	19142	18926	18796	19085	18889	19117	19081	19254	19308	19337	19123	19052	18884	18661	18794	18874	18855	19150	19006	18954	18740	18802	18951	18954	18934	18917	18866	18881	18784	18938	18719	18905	18909	18778	18685	18738	18952	18904	19023	19036	19120	18965	18771	18928	18875	18817	19085	18836	18926	18823	18780	19030	18993	18670	18707	18921	18750	18761	18676	18842	19052	18984	18925	19045	19073	19008	18961	18661	18830	18881	18894	19007	18945	18987	18874	18880	18753	18748	18818	18954	18750	18843	19032	18803	18947	18946	18941	18741	18705	18886	18828	18961	18634	18885	18859	18772	18965	18767	18812	18806	18775	18694	19000	18856	19120	18920	19047	19071	19000	18659	18973	19049	18839	18741	18773	18829	18834	18916	18769	18953	18948	18996	18834	18742	19062	19018	18928	18723	18918	18756	18993	19019	19081	18939	18894	18852	18780	18562	18821	19009	18917	18921	18883	18691	18627	18810	18934	18839	18910	18875	18675	18779	18963	18908	18921	18767	18932	18980	18730	18810	18911	19003	18662	19005	18730	18762	18701	18705	18837	18903	18629	18860	18686	18787	18863	18822	18683	18715	19080	18975	18965	18839	18793	18953	18879	18868	18870	18998	18694	18863	18778	18960	18907	18842	18936	18845	18867	18959	18719	18936	18943	18856	18941	18966	18846	18906	19003	18975	18988	18848	19170	18803	18993	18873	18957	19044	18902	19032	18934	18857	19022	18666	18773	19123	18940	18920	18840	18796	18876	18827	18818	18966	18902	18825	18947	18817	19081	18883	18921	18964	19006	18733	18757	18950	18865	18976	18650	18900	19218	18903	19121	18888	18938	18985	19050	19010	18772	18670	19158	18967	18726	18813	18957	18807	18977	18894	18869	19047	18984	18967	18845	18753	18799	18726	18849	18847	18763	18817	18875	18675	18679	18958	18833	18589	18855	18875	18912	18905	18727	18909	18907	19037	18732	18759	18828	19030	18900	18835	19008	19094	18934	18949	19175	18793	18951	18880	18762	18685	18699	18838	18816	18916	18962	18862	18899	18926	18753	18763	18688	18972	18898	18760	18722	18953	18959	18978	18809	18768	18857	18960	18692	18801	19136	18924	18690	18737	18942	18876	18861	19032	18738	18926	18820	19101	18928	18835	18974	18898	19031	18923	18963	18734	18719	18860	18942	18890	19081	18919	18775	18671	18712	18772	18691	18704	18945	18720	18906	18958	18992	18857	18904	18773	18832	18609	19072	18773	18593	18732	18824	18934	19020	18739	18960	18944	18992	19070	19043	18829	18973	18981	18903	18896	18659	19001	18916	18821	18819	18900	18856	18977	18781	19069	18728	18793	18947	18889	18716	18912	18937	18689	18988	18578	18667	18949	18867	18842	18929	18825	18982	18989	18848	19011	18914	18808	18977	18988	18832	18752	18952	18850	18869	18652	18798	19071	18898	19057	18647	18757	19005	18690	18942	18722	18980	18827	18721	19108	18933	18940	18985	18947	18633	18781	18929	18839	18863	18928	19072	18788	18943	18985	18983	18693	18860	18865	18777	18934	19044	18996	18918	18867	18955	18988	19122	19064	18981	18832	18933	19088	18791	18796	19042	18847	19027	18932	19010	19078	18956	18922	18993	18670	18846	19015	18646	18730	18866	18781	18888	18790	18958	18714	18873	18804	19117	18992	19020	18855	18677	18918	18893	19030	18968	18842	18813	18842	18912	18838	18796	18633	19132	18952	18945	18864	18961	19017	18709	18873	19134	18974	18654	18780	18818	18891	18966	18712	18906	18666	19015	19061	18796	18987	18812	18984	18895	19102	18934	18902	19206	19056	18912	18831	18864	18895	18775	18990	18800	18605	18748	19031	19036	18775	18734	18972	18983	18970	18974	18877	18851	18801	18922	19010	19015	18724	18919	18890	18859	18803	19107	18951	19048	18906	18950	18985	18765	18779	18614	18737	18773	18790	18764	18951	18827	18718	18811	18930	18965	19004	19002	19047	18838	18765	18742	18838	18814	18791	19142	18930	18841	19025	18657	18963	18819	18758	18824	18805	18738	18781	18809	18891	18891	18686	18805	18978	18966	18759	19041	18904	18979	18835	18974	19172	18894	19079	18739	18781	18916	18851	19124	18900	18789	18866	18781	19034	19078	18836	18943	18897	18965	18881	18887	18940	19099	18932	18785	18910	18827	19108	18848	18992	18916	19105	19135	18822	18900	18836	19106	18723	19048	18852	19081	19137	18953	18700	18759	18860	18908	18818	18941	19019	18977	18893	18845	18786	18857	18862	18855	18832	19038	19010	18767	18763	18933	18949	19010	18733	18676	18928	18746	18862	18874	18896	18795	18979	18886	19123	18693	18872	18956	18887	18801	18988	18852	18919	18844	18769	18924	18973	19002	18880	18918	18909	19081	18765	18767	18972	18614	18819	18844	18742	18890	19018	18889	19041	19066	18932	18950	18998	19121	18900	18949	18891	18828	19022	18825	18915	18836	18846	19070	18986	18906	18954	18748	18967	18854	18848	18694	18749	18888	19010	19000	18927	18709	18799	18859	18925	18763	18938	18837	18995	18858	18866	19076	19064	18832	19003	18974	18836	18868	18979	19050	18792	18856	18839	18936	19021	18850	18852	18954	18665	18967	18824	18836	18992	18966	18922	18877	18837	18881	18948	18757	18925	19005	18758	18700	18793	18762	18854	18954	18760	18874	18887	18800	18904	18810	18854	18864	18908	18981	18803	18858	18832	18806	18828	18972	18942	19124	18931	18932	18866	18813	18633	18808	18884	18990	18801	18740	18736	18904	18927	18596	18978	18863	18823	18997	18903	18923	18904	18715	18887	18848	18778	18940	18705	18905	18792	18804	18745	18616	18997	19101	18717	19000	19030	19028	18902	18981	18822	18811	18863	19071	18971	18773	18938	18895	19026	18676	18867	18952	19037	18908	18928	18798	18699	18949	18797	18906	18721	19052	18960	18813	18970	18837	18799	19038	18809	18805	18883	18711	18882	18883	19242	18841	18921	19068	18691	19030	19013	18810	18809	19031	18648	19120	19113	18845	18815	19019	18957	18825	18829	18698	18738	18935	18893	19017	18943	18766	18994	19022	19077	18819	18770	19003	18850	18834	18907	18883	18841	18959	18767	18757	18933	18842	18850	19050	19005	18939	19124	19036	18750	18868	18823	18885	18879	18778	18990	18810	18985	18864	19000	19030	18918	18871	19029	18759	18877	18931	18906	19002	18952	18875	18858	18812	18801	19080	19028	19124	18800	18910	18679	18819	18953	18876	18933	18837	18763	18628	18876	18888	19060	18919	18765	19114	18867	18928	18939	18722	18854	19010	18857	18929	19003	18891	19007	19019	18816	19055	18659	18976	18788	18885	18913	18809	18856	18886	18705	18796	18780	18970	18810	18796	18776	18978	18863	18715	18875	18937	19135	18753	18892	18823	18904	18828	18861	18824	18930	18947	18830	18902	18930	18844	18783	18801	18816	18810	18837	19002	18710	18964	18611	18832	18868	18948	18806	18869	19130	18950	18877	19014	18767	18951	18929	18973	19051	18776	18873	18874	18998	18968	19064	19050	18694	18852	18902	18893	19059	18827	18888	18884	18720	18839	19014	18900	18885	18685	18700	18795	18792	18851	18697	18775	18676	19001	18890	18890	18863	18875	18978	19111	18707	18723	19063	18948	18918	18990	18950	18955	19008	18877	19041	18700	18891	18899	18884	18960	19023	18854	18948	18908	19054	18840	19027	18966	18866	19057	18922	18968	18857	18832	18949	18774	18702	18650	18893	18895	18946	18802	18630	18778	19178	19011	18914	19009	18924	19055	18940	18947	18985	19024	18848	18878	18809	18890	18670	18941	18862	18814	18844	18831	18797	18744	18696	18882	18800	18770	19019	18877	18844	18697	18816	18744	18835	18657	18772	18688	18735	18844	18863	18738	19068	19114	19118	18832	18814	18860	18981	18940	18971	19012	19047	18752	19093	19101	18907	18974	18971	18719	18977	18998	18490	18820	18920	18897	18887	18825	19073	18918	18744	18846	18750	18931	18756	19042	18695	18938	18773	18980	18893	18817	18926	19023	18720	18877	18967	18981	18749	19066	19073	18921	18897	18782	18908	18805	18743	18799	18905	18674	18905	18999	18896	18807	18930	18936	19007	18833	18831	18875	18927	18814	19109	19111	18849	18821	18849	18930	18917	18978	18751	18864	18690	18940	18879	18965	18697	19014	18904	18739	18985	18892	19013	18909	18718	18923	18826	18658	18891	19042	18792	18792	18774	18833	18679	18874	19081	19037	18737	18829	18801	18856	18841	18833	18816	18737	18949	18894	18816	18869	19061	18873	18939	18663	19070	19022	18789	18791	18857	18874	18846	18971	18720	18657	18949	18764	18991	19042	18951	19152	18850	18936	18785	18734	18998	18912	18892	18945	18970	18968	18779	18860	18868	18900	18903	18731	18777	18908	18726	18896	18981	18883	19004	18978	18806	18964	18951	18809	19047	18881	18874	18960	18907	18673	18906	18883	19101	19131	19085	18901	18936	18946	19082	18878	18841	18793	18963	18872	18923	18939	18964	18994	18786	18661	18854	18979	18829	18850	18904	18763	18869	18973	18896	18786	18933	18859	18931	18907	18987	18962	18850	18977	19229	18950	18825	18767	19034	18751	18923	18861	19034	18958	18721	18857	18760	18928	18953	18882	19027	18851	18906	18774	18849	18946	18845	18847	18849	18872	18909	19015	18961	19003	18681	18910	18923	18832	18872	19025	18853	19117	19094	18816	18845	19166	18902	18875	18906	18898	18803	18937	18921	18876	18771	19008	18905	18852	19013	18681	18700	19065	18831	18913	18610	18927	18919	19047	18931	18669	19062	19085	18899	18971	18701	18885	18952	18940	18951	18836	19012	18897	18848	19037	19013	18798	18780	18910	18884	18756	18789	19073	18766	18910	18999	18878	18963	18839	18752	18756	18775	18754	18879	18788	18847	18941	18922	18900	18768	18928	18669	18988	18862	18794	18876	18733	18880	18786	18888	18944	18721	18734	18716	18978	19029	18758	18883	18952	18793
16918	21572	21390	19738	18368	18091	18248	17714	17508	17121	17042	16878	16749	16811	16841	16751	16639	16671	16657	16788	16713	16523	16564	16493	16573	16603	16668	16757	16639	16748	16996	17110	17152	17047	16867	16673	16715	16484	16689	16519	16665	16628	16495	16548	16554	16595	16502	16511	16663	16672	16454	16672	16676	16563	16658	16695	16689	16616	16660	16585	16668	16736	16636	16569	16524	16769	16522	16474	16652	16416	16723	16677	16648	16509	16697	16597	16492	16573	16467	16638	16613	16582	16643	16600	16654	16454	16523	16666	16637	16494	16607	16421	16586	16583	16515	16637	16677	16468	16552	16465	16568	16683	16576	16600	16549	16590	16565	16594	16670	16744	16567	16682	16538	16360	16580	16561	16525	16586	16539	16527	16689	16691	16592	16380	16645	16650	16566	16601	16677	16574	16443	16788	16577	16627	16479	16718	16640	16515	16580	16705	16601	16646	16464	16599	16661	16547	16534	16703	16546	16513	16532	16406	16611	16574	16590	16571	16604	16726	16473	16499	16509	16646	16410	16544	16523	16649	16649	16483	16647	16604	16655	16430	16470	16587	16498	16550	16684	16610	16427	16533	16640	16620	16690	16570	16539	16658	16432	16525	16495	16527	16528	16525	16445	16660	16506	16629	16508	16475	16687	16506	16674	16432	16531	16675	16679	16610	16546	16459	16378	16562	16597	16731	16524	16587	16511	16531	16664	16554	16630	16498	16671	16583	16622	16392	16603	16618	16655	16640	16508	16667	16606	16557	16641	16598	16594	16695	16789	16742	16610	16497	16509	16552	16562	16752	16607	16501	16632	16650	16565	16717	16683	16682	16568	16670	16531	16622	16314	16522	16673	16682	16590	16543	16511	16610	16446	16647	16685	16618	16606	16460	16493	16685	16404	16584	16717	16627	16728	16690	16665	16468	16558	16502	16620	16452	16623	16473	16613	16640	16722	16461	16688	16730	16724	16695	16482	16580	16796	16551	16618	16570	16510	16668	16541	16535	16554	16791	16530	16561	16667	16479	16678	16590	16625	16499	16615	16459	16519	16471	16636	16716	16660	16520	16555	16673	16551	16638	16698	16657	16687	16677	16601	16646	16569	16573	16764	16536	16544	16767	16745	16470	16693	16428	16703	16647	16615	16795	16509	16830	16641	16549	16534	16628	16788	16442	16590	16709	16645	16653	16715	16698	16559	16455	16776	16598	16522	16433	16682	16644	16563	16583	16554	16750	16658	16549	16622	16770	16671	16470	16601	16650	16593	16586	16635	16479	16641	16417	16481	16585	16667	16501	16840	16528	16476	16744	16571	16659	16616	16640	16533	16657	16629	16573	16564	16542	16848	16421	16573	16576	16565	16696	16340	16707	16631	16525	16641	16745	16560	16532	16571	16495	16609	16524	16421	16582	16407	16614	16476	16556	16691	16653	16611	16555	16642	16512	16633	16604	16512	16640	16623	16617	16588	16629	16439	16750	16418	16538	16496	16445	16698	16675	16699	16607	16620	16461	16506	16464	16572	16671	16780	16462	16590	16748	16598	16557	16610	16803	16644	16587	16555	16613	16722	16582	16533	16395	16571	16571	16424	16660	16789	16732	16689	16707	16632	16569	16694	16699	16598	16582	16603	16623	16418	16513	16542	16493	16628	16515	16523	16474	16604	16711	16543	16562	16569	16412	16526	16596	16645	16722	16542	16647	16661	16616	16671	16714	16632	16437	16850	16552	16706	16589	16714	16594	16718	16503	16402	16617	16739	16740	16548	16606	16560	16578	16539	16677	16491	16645	16598	16500	16541	16741	16604	16637	16559	16616	16502	16586	16524	16595	16615	16566	16592	16493	16587	16464	16661	16532	16534	16680	16551	16458	16556	16441	16544	16687	16319	16593	16561	16492	16593	16662	16675	16514	16639	16577	16622	16555	16634	16676	16549	16776	16552	16510	16508	16573	16427	16576	16618	16669	16759	16561	16573	16869	16544	16586	16635	16729	16679	16512	16666	16485	16602	16721	16585	16623	16401	16569	16533	16537	16549	16606	16518	16500	16499	16600	16492	16556	16548	16511	16367	16472	16720	16630	16540	16552	16691	16610	16687	16609	16721	16705	16559	16621	16668	16515	16641	16649	16752	16410	16564	16554	16586	16656	16435	16608	16619	16694	16574	16472	16800	16714	16531	16571	16477	16692	16664	16406	16683	16442	16674	16512	16511	16630	16641	16669	16481	16588	16584	16685	16730	16562	16688	16509	16661	16519	16728	16508	16627	16560	16512	16658	16515	16539	16596	16577	16601	16520	16807	16596	16710	16464	16488	16458	16587	16490	16566	16541	16766	16483	16713	16537	16533	16541	16433	16582	16603	16480	16503	16753	16645	16648	16661	16516	16564	16516	16355	16746	16692	16623	16601	16531	16646	16629	16530	16627	16539	16676	16533	16466	16661	16693	16532	16458	16733	16465	16557	16550	16618	16670	16603	16470	16561	16551	16713	16674	16661	16656	16556	16535	16615	16532	16489	16571	16404	16532	16683	16613	16549	16549	16694	16525	16572	16435	16420	16504	16678	16548	16561	16567	16623	16676	16492	16678	16521	16507	16611	16551	16504	16653	16658	16731	16543	16779	16419	16426	16627	16605	16624	16769	16612	16676	16565	16664	16564	16669	16581	16603	16605	16617	16483	16597	16684	16543	16525	16585	16624	16523	16533	16402	16681	16634	16622	16596	16507	16490	16617	16612	16543	16773	16551	16527	16467	16660	16680	16534	16638	16584	16756	16731	16459	16583	16536	16627	16656	16576	16669	16392	16644	16510	16491	16490	16581	16636	16624	16523	16521	16606	16635	16716	16761	16620	16610	16737	16593	16669	16670	16643	16659	16689	16611	16696	16555	16424	16645	16792	16567	16552	16541	16605	16572	16685	16606	16670	16460	16558	16547	16506	16688	16748	16735	16636	16501	16565	16639	16622	16610	16590	16646	16700	16627	16669	16637	16697	16560	16708	16560	16585	16621	16696	16503	16459	16608	16592	16610	16728	16706	16751	16452	16582	16659	16578	16459	16498	16654	16663	16566	16541	16680	16575	16474	16590	16553	16525	16722	16540	16578	16468	16519	16715	16560	16755	16437	16691	16644	16456	16459	16593	16645	16520	16588	16624	16461	16535	16725	16678	16618	16658	16678	16526	16599	16538	16445	16532	16693	16655	16673	16675	16713	16560	16497	16625	16502	16478	16693	16676	16661	16548	16663	16456	16602	16504	16757	16580	16595	16753	16565	16671	16490	16598	16529	16711	16531	16606	16546	16595	16706	16429	16631	16428	16662	16674	16666	16458	16589	16732	16710	16687	16589	16578	16514	16637	16399	16650	16506	16501	16533	16603	16464	16713	16525	16670	16607	16518	16529	16684	16476	16534	16723	16446	16675	16585	16580	16575	16783	16521	16554	16543	16602	16524	16567	16507	16543	16515	16696	16819	16507	16528	16692	16425	16655	16550	16536	16395	16565	16688	16549	16660	16657	16658	16616	16590	16453	16586	16640	16669	16598	16677	16602	16540	16531	16616	16642	16507	16702	16726	16527	16555	16635	16614	16716	16521	16505	16645	16644	16565	16677	16567	16642	16562	16752	16616	16593	16619	16578	16597	16571	16443	16570	16524	16600	16573	16610	16664	16668	16529	16673	16605	16733	16563	16594	16526	16768	16613	16595	16665	16542	16601	16699	16703	16613	16507	16608	16573	16454	16655	16683	16659	16457	16652	16564	16531	16452	16541	16411	16699	16562	16510	16534	16665	16633	16738	16705	16552	16553	16566	16587	16564	16671	16597	16581	16574	16671	16336	16606	16556	16764	16556	16463	16438	16751	16626	16565	16622	16602	16632	16609	16587	16509	16587	16560	16573	16628	16568	16743	16573	16615	16586	16677	16506	16496	16606	16587	16424	16610	16574	16592	16574	16833	16477	16661	16433	16482	16647	16488	16500	16719	16551	16674	16613	16506	16599	16524	16721	16503	16454	16574	16637	16463	16652	16652	16616	16591	16555	16682	16763	16588	16739	16602	16765	16633	16579	16760	16674	16503	16729	16600	16669	16503	16639	16606	16656	16702	16661	16619	16468	16640	16505	16572	16370	16585	16661	16462	16325	16574	16650	16580	16701	16712	16580	16634	16746	16542	16391	16647	16628	16509	16724	16491	16670	16609	16746	16554	16606	16471	16583	16525	16624	16445	16659	16514	16562	16692	16618	16525	16647	16771	16695	16661	16666	16356	16539	16659	16572	16634	16564	16656	16760	16708	16488	16698	16645	16755	16601	16613	16676	16540	16537	16642	16798	16480	16677	16482	16489	16729	16496	16582	16597	16467	16558	16441	16570	16520	16760	16738	16513	16587	16691	16661	16700	16658	16532	16563	16637	16485	16561	16531	16468	16850	16652	16474	16516	16772	16542	16609	16462	16498	16555	16834	16506	16598	16711	16542	16468	16587	16491	16508	16501	16534	16702	16725	16585	16764	16626	16536	16607	16750	16562	16770	16636	16548	16759	16696	16681	16503	16530	16635	16676	16544	16619	16556	16474	16588	16391	16548	16573	16630	16593	16588	16553	16620	16526	16594	16513	16668	16792	16507	16567	16648	16543	16464	16653	16517	16541	16892	16556	16685	16714	16592	16705	16607	16395	16709	16545	16591	16639	16564	16556	16601	16555	16668	16656	16567	16528	16499	16521	16554	16564	16722	16548	16723	16610	16502	16516	16524	16730	16604	16704	16452	16573	16670	16520	16701	16715	16456	16504	16623	16595	16662	16551	16679	16468	16541	16610	16695	16485	16630	16395	16567	16643	16654	16566	16630	16567	16548	16487	16649	16723	16579	16635	16377	16528	16722	16523	16545	16562	16585	16600	16647	16577	16562	16531	16578	16648	16518	16586	16469	16650	16609	16581	16515	16449	16582	16627	16527	16597	16457	16564	16422	16672	16449	16520	16539	16562	16797	16544	16700	16717	16594	16645	16489	16691	16648	16676	16692	16661	16739	16548	16688	16600	16736	16552	16594	16427	16560	16612	16620	16585	16648	16571	16686	16640	16588	16539	16660	16580	16409	16597	16701	16509	16468	16545	16599	16649	16541	16613	16608	16477	16431	16595	16604	16485	16504	16606	16646	16439	16495	16634
23989	21338	28697	24408	22400	23115	22964	20441	19855	20079	19684	19167	19169	19282	18927	18983	18979	19071	19153	18993	19294	18943	19067	18971	18817	18746	18955	19001	18675	19491	20899	21289	20733	19699	19255	19074	19011	18993	19118	18856	18980	18840	18858	18699	18875	18685	18791	18762	18806	18825	18767	18846	18978	18825	18919	18803	18965	18571	18514	18709	18822	18525	18542	18961	18734	18694	18551	18747	19028	18722	18771	18781	18855	18827	18691	18783	18844	18578	18959	18673	18594	18758	18977	18835	18713	18821	18689	18661	18654	18855	18859	18678	18591	18702	18626	18637	18922	18643	18764	18753	18636	18722	18797	18925	18834	18740	18728	18730	18671	18772	18722	18873	18804	18752	18732	18620	18726	18686	18624	18772	18678	18836	18803	18807	18716	18695	18707	18899	18821	18671	18924	18695	18985	18676	18594	18537	18467	18743	18779	18644	18849	18673	18736	18867	18792	18659	18830	18782	18652	18797	18785	18858	18987	18746	18760	18542	19009	18951	18523	18917	18920	18763	18749	18844	18653	18791	18999	18818	18700	18900	18823	18779	18965	18751	18934	18865	18676	18931	18739	18643	18598	18730	18679	18925	18911	18656	18744	18575	18667	18626	18728	18561	18853	18921	18730	18760	18715	18848	18735	18749	18702	18785	18829	18744	18734	18808	18595	18781	18634	18786	18869	18828	18656	18685	18776	19024	18912	18725	18686	18802	18858	18630	18691	18635	18652	18953	18898	18703	18993	18808	18804	18874	18974	18837	18767	18816	18648	18834	18727	18830	18695	18745	18925	18682	18916	18799	18737	18690	18785	18866	18719	18448	18671	18834	18788	18767	18689	18588	18765	18840	18748	18884	18913	18782	18802	18820	18635	18633	18946	18893	18600	18695	18878	18795	18739	18708	18663	18754	18853	18786	18698	18798	18765	18736	18757	18713	18764	18771	18735	18709	18854	18803	18668	18873	18914	18837	18645	18933	18808	18870	18719	18712	18689	18827	18841	18744	18667	18778	18561	18655	18684	18908	18620	18747	18728	18796	18658	18780	18787	18785	18769	18888	18834	18555	18958	18748	18642	18845	18709	18608	18667	18818	18810	18736	18754	18890	18823	18638	18727	18814	18813	18632	18732	18709	18837	18785	18769	18784	18826	18624	18601	18668	18843	18867	18829	18953	18529	18848	18884	18581	18791	18860	18697	18842	18704	18944	18794	18675	18810	18643	18903	18846	18630	18883	18868	18797	18535	18747	18617	18715	18585	18632	18688	18850	18858	18730	18863	18842	18788	18603	18876	18842	18663	18520	18604	18663	18724	18830	18804	18743	18704	18831	18931	18829	18747	18950	18856	18719	18790	18669	18725	18519	18862	18788	18923	18637	18770	18672	18604	18557	18845	18895	18769	18826	18983	18827	18704	18832	18752	18738	18767	18769	18755	18782	19101	18885	18804	18877	18624	18666	18804	18737	18782	18541	18636	18753	18918	18790	18843	18708	18756	18742	18546	18873	18668	18541	18655	18617	18655	18619	18923	18943	18680	18793	18780	18840	18773	18706	18710	18841	18941	18783	18617	19032	18660	18637	18750	18729	18533	18836	18723	18816	18753	18885	18815	18862	19004	18564	18774	18896	18660	18674	18671	18757	18581	18755	18647	18598	18702	18755	18978	18822	18845	18899	18789	18760	18806	18771	18643	18853	18827	18752	18739	18771	18815	19085	18845	18832	18888	18812	18963	18856	18971	18781	18573	18731	18867	18536	18698	18615	18766	18671	18796	18608	18783	18925	18910	18670	18706	18638	18856	18913	18694	18742	18836	19179	18619	18796	18636	18818	18690	18749	18985	18690	18737	18781	18867	18893	18662	18823	18681	18552	18848	18641	18888	18612	18819	18718	18715	18766	18717	18787	18761	18694	18772	18540	18822	18755	18675	18839	18803	18778	18803	18799	18783	18732	18687	18719	18842	18829	18774	18641	18726	18611	18733	18866	18946	18648	19023	18772	18916	18877	18772	18634	18639	18694	18935	18677	18582	18766	18733	18784	18845	18568	18823	18765	18846	18699	18774	18649	18842	18759	18853	18719	18717	18687	18586	18982	18654	18828	18744	18923	18720	18716	18848	18902	18640	18671	18608	18862	18803	18709	18729	18747	18849	18748	18730	18495	18818	18551	18962	18864	18961	18679	18706	18624	18948	18684	18813	18828	18680	18890	18785	18845	18677	18815	18848	18723	18961	18779	18532	18649	18690	18746	18833	18809	18791	18800	18705	18394	18599	18737	18711	18768	18655	18956	18767	18757	18905	18839	18682	18776	18863	18909	18743	18877	18694	18678	18856	18902	18668	18583	18848	18662	18803	18815	18725	18820	18847	18776	18810	18684	18675	19002	18788	18979	18709	18631	18733	18845	18784	18699	18832	18661	18931	18754	18807	18929	18753	18649	18611	18685	18708	18812	19009	18669	18741	18792	18941	18787	18748	18811	18591	18788	18777	18703	18589	18620	18823	18801	18749	18998	18766	18844	18674	18748	18948	18891	18829	18755	18889	18699	18683	18868	18661	18876	18915	18635	18719	18704	18911	18682	18638	18825	18907	18749	18760	18977	18646	18641	18696	18705	18666	18723	18713	18782	18824	18831	18821	18777	18712	18672	18873	18669	18670	18825	18730	18801	18780	18729	18733	18688	18700	18741	18573	18779	18786	18784	18816	18752	18770	18866	18793	18728	18528	18762	18596	18810	18614	18673	18759	18776	19093	18876	18875	18728	18864	18706	18850	18766	18942	18774	19079	18759	18901	18810	18816	18697	18758	18794	18795	18694	18755	18800	18904	18872	18838	18601	18906	18972	18853	18757	18866	18630	18719	18743	18632	18706	18778	18862	18835	18756	18795	18868	18836	18988	19000	18953	18666	18792	18887	18790	18876	18735	18813	18575	18836	19053	18824	18897	18869	18758	18718	18711	18601	18653	18633	18603	18784	18993	18882	18738	18915	18856	18770	18625	18609	18851	18712	18697	18517	18751	18768	18649	19051	18753	18860	18620	18656	18799	18741	18624	18967	18810	18806	18741	18918	18931	18941	18663	18675	18631	18766	18736	18807	18898	18714	18757	18826	18939	18657	18760	18726	18675	18564	18733	18877	18737	18830	18679	18719	18748	18545	18816	18646	18800	18723	18809	18783	18752	18549	18757	18808	18533	18692	18779	18682	18627	18822	18623	18795	18761	18860	18762	18884	18645	18486	18659	19012	18811	18736	18974	18756	18549	18759	18749	18798	18747	18715	18989	18606	18796	18896	18781	18825	18822	18781	18566	18582	18786	18755	18753	18643	19068	18872	18685	18751	18998	18811	18819	18597	18821	18863	18970	18629	18753	18585	18927	18801	18727	18818	18867	18825	18798	18727	18838	18474	18925	18738	18845	18654	18695	18633	18734	18859	18753	18723	18687	18866	18849	18798	18637	18686	18812	18816	18708	18678	18774	18801	18857	18621	18900	18784	18737	18836	18882	18862	18711	18717	18677	18714	18755	18793	18675	18854	18597	18725	18569	18738	18823	18748	18797	18772	18792	18976	18774	18844	18912	18682	18678	18719	18732	18855	18520	18471	18716	18702	18895	18897	18870	18741	18810	18832	18846	18692	18905	18826	18729	18943	18942	18827	18562	18786	18814	18822	18953	18841	18735	18892	18829	18562	18806	18728	18781	18836	18843	19007	18743	18601	18511	18711	18748	18751	18748	18842	18646	18631	18546	18674	18715	18744	18730	18870	18764	18840	18746	18708	18801	18991	18941	18800	18819	18617	18715	18779	18924	18572	18615	18686	18584	18821	18728	18616	18747	18647	18737	18822	18791	18768	18582	18857	18631	18672	18790	18749	18507	18830	18764	18579	18664	18826	18686	18829	18724	18862	18842	18739	18748	18786	18947	18752	18670	18882	18823	18721	18817	19053	18823	18750	18734	18844	18783	18884	18778	18993	18768	18698	18542	18693	18807	18851	18768	18892	18697	18826	18998	18918	18722	18707	18937	18712	18644	18717	18881	18904	18694	18784	18869	18799	18855	18764	18851	18697	18507	18690	18797	18661	18791	18639	18589	18862	18730	18942	18623	18954	18639	18699	18881	18915	18997	18805	18723	18690	18969	18638	18880	18771	18767	18850	18561	18799	18663	19012	18818	18848	18833	18754	18800	18681	18851	18731	18915	18674	18708	18827	18783	18735	18667	18695	18789	18740	18789	18684	18652	18720	18610	18680	18770	18946	18683	18860	18695	18675	18966	18706	18688	18673	18523	18735	18814	18755	18879	18702	18772	18781	18704	18650	18888	18761	18862	18678	18764	18730	18723	18774	18969	19091	18825	18842	18633	18653	18470	18933	18873	18836	18717	18649	18781	18604	18907	18881	18942	18893	18903	18833	18648	18650	18925	18594	18768	18661	18714	18651	18696	18717	18743	18835	18841	18790	18959	18876	19000	18693	18945	18622	18920	18763	18828	18901	18756	18648	18807	18908	18769	18808	18666	18723	18680	18909	18852	18720	18853	18677	18852	18812	18958	18539	18612	18854	18851	18908	18780	18544	18809	18916	18749	18546	18607	18585	18720	18939	18680	18732	18816	18910	18874	18773	18942	18761	18603	18648	18673	18546	18803	18697	18786	18643	18820	18859	18874	18807	18610	18423	18692	18818	18898	18726	18483	18689	18847	18742	18611	18463	18908	18802	18735	18887	18608	18832	18765	18744	18932	18993	18816	18743	18750	18576	18738	18816	18767	18747	18857	18797	18862	18826	18814	18847	18740	18973	18682	18794	18730	18645	18708	18865	18772	18787	18729	18614	18690	18750	18722	18855	18884	18944	18904	18793	18806	18583	18590	18901	18776	18785	18788	18789	18617	18596	18782	18452	18674	18679	18719	18768	18730	18933	18854	18703	18822	18644	18736	18851	18537	18632	18706	18735	18831	18901	18782	18526	18619	18764	18834	18711	18728	18965	18775	18722	18729	18595	18873	18669	18816	18868	18696	18590	18648	18743	18878	18770	18722	18799	18642	18786	18613	18745	18818	18769	18609	18796	18729	18829	18660	18691	18724	18813	18692	18802	18819	18796	18901	18962	19000	18784	18815	18860	18701	18706	18752	18630	18849	18743	18672	18829	18696	18725	18717
16357	27652	26943	23156	20555	20153	19487	19328	18772	18025	17561	17053	16954	16734	16992	16567	16619	16855	16881	16769	16916	16672	16780	16830	16809	16735	16714	16624	16720	17690	20426	20632	19266	17739	16925	16748	16558	16576	16700	16495	16479	16532	16583	16604	16556	16534	16612	16536	16703	16730	16474	16719	16591	16637	16525	16448	16526	16492	16513	16530	16597	16635	16464	16515	16505	16632	16427	16435	16516	16510	16595	16551	16551	16488	16621	16438	16595	16636	16588	16687	16653	16596	16538	16723	16594	16520	16557	16744	16655	16448	16753	16711	16656	16692	16436	16620	16714	16562	16689	16476	16675	16525	16698	16694	16506	16677	16764	16483	16665	16624	16620	16565	16607	16686	16644	16444	16440	16485	16637	16566	16699	16467	16627	16496	16506	16714	16528	16520	16523	16657	16388	16537	16655	16461	16472	16506	16515	16393	16670	16575	16494	16616	16468	16543	16702	16604	16606	16639	16603	16490	16456	16485	16625	16355	16593	16388	16672	16508	16530	16724	16549	16612	16474	16465	16643	16592	16515	16454	16539	16543	16629	16303	16623	16427	16452	16562	16380	16840	16675	16493	16441	16568	16594	16715	16563	16498	16451	16489	16579	16569	16588	16709	16690	16758	16564	16685	16495	16580	16733	16581	16544	16627	16629	16387	16618	16461	16642	16581	16620	16487	16676	16525	16498	16415	16417	16475	16517	16730	16409	16551	16473	16520	16518	16636	16473	16649	16501	16620	16716	16519	16555	16489	16787	16694	16613	16654	16541	16469	16616	16530	16512	16796	16358	16434	16532	16731	16496	16754	16426	16601	16695	16453	16659	16415	16499	16569	16630	16559	16624	16528	16606	16561	16680	16467	16611	16711	16550	16494	16514	16450	16522	16570	16674	16499	16687	16442	16558	16552	16434	16721	16630	16692	16624	16554	16590	16537	16461	16491	16593	16564	16650	16664	16559	16436	16610	16517	16528	16634	16433	16799	16557	16391	16336	16550	16528	16613	16577	16549	16596	16586	16501	16623	16675	16619	16552	16565	16660	16484	16460	16584	16628	16664	16503	16539	16620	16788	16604	16534	16531	16487	16699	16538	16524	16415	16542	16695	16550	16570	16491	16374	16446	16811	16464	16611	16552	16667	16624	16488	16502	16750	16585	16514	16556	16659	16581	16654	16461	16795	16471	16782	16727	16587	16718	16535	16495	16582	16477	16773	16633	16532	16471	16472	16626	16562	16715	16749	16586	16577	16618	16683	16517	16484	16565	16411	16668	16448	16545	16545	16665	16669	16651	16688	16570	16291	16440	16493	16597	16357	16493	16440	16373	16593	16547	16608	16529	16477	16450	16465	16373	16519	16655	16555	16462	16498	16604	16622	16660	16562	16499	16659	16628	16589	16505	16538	16468	16517	16540	16818	16559	16677	16663	16457	16546	16371	16575	16424	16588	16441	16598	16736	16542	16520	16439	16496	16610	16613	16684	16532	16599	16551	16660	16582	16441	16597	16645	16544	16758	16524	16742	16590	16442	16532	16594	16592	16554	16597	16731	16567	16534	16509	16685	16482	16542	16610	16616	16528	16482	16586	16566	16521	16743	16538	16645	16492	16557	16610	16546	16477	16627	16544	16640	16586	16463	16683	16573	16445	16641	16588	16403	16621	16334	16525	16638	16679	16532	16372	16481	16459	16751	16787	16582	16438	16550	16502	16586	16661	16527	16612	16561	16552	16574	16523	16465	16583	16561	16614	16484	16508	16618	16616	16583	16616	16453	16528	16612	16557	16654	16672	16459	16608	16387	16504	16680	16669	16557	16621	16622	16535	16585	16539	16613	16706	16478	16589	16377	16572	16608	16587	16605	16547	16679	16577	16483	16543	16426	16667	16477	16415	16481	16525	16433	16611	16581	16656	16653	16478	16704	16634	16708	16558	16548	16562	16531	16564	16619	16516	16463	16600	16482	16725	16536	16377	16438	16699	16454	16601	16630	16607	16622	16512	16588	16459	16513	16494	16594	16465	16597	16582	16575	16635	16567	16592	16529	16631	16619	16659	16661	16638	16763	16544	16597	16551	16606	16588	16526	16535	16603	16558	16441	16675	16463	16466	16593	16486	16617	16506	16442	16513	16653	16640	16462	16719	16708	16521	16514	16790	16578	16570	16598	16724	16465	16576	16775	16680	16597	16696	16645	16678	16547	16467	16619	16565	16595	16442	16499	16571	16615	16511	16618	16565	16615	16568	16485	16500	16468	16576	16532	16608	16324	16496	16550	16684	16510	16543	16579	16594	16514	16647	16313	16566	16627	16550	16664	16636	16622	16599	16506	16542	16463	16560	16440	16616	16425	16557	16656	16622	16469	16699	16627	16437	16542	16575	16574	16626	16668	16478	16525	16650	16651	16406	16669	16465	16641	16451	16474	16544	16789	16524	16422	16575	16328	16527	16703	16476	16502	16603	16483	16599	16551	16570	16539	16468	16692	16541	16572	16669	16536	16618	16592	16339	16639	16562	16515	16548	16603	16520	16565	16636	16515	16452	16596	16582	16670	16577	16536	16528	16537	16414	16600	16704	16588	16345	16438	16549	16478	16403	16549	16414	16581	16604	16409	16500	16598	16604	16631	16439	16599	16539	16661	16529	16566	16603	16593	16600	16567	16610	16621	16469	16629	16439	16543	16671	16487	16645	16790	16480	16665	16677	16556	16560	16545	16791	16598	16501	16619	16678	16514	16693	16626	16608	16791	16671	16583	16588	16572	16656	16604	16548	16439	16442	16554	16522	16537	16565	16637	16541	16470	16517	16508	16531	16459	16523	16529	16569	16453	16530	16495	16591	16508	16569	16581	16573	16515	16636	16675	16522	16497	16476	16622	16508	16604	16525	16419	16477	16530	16592	16616	16817	16732	16658	16536	16593	16624	16536	16561	16579	16495	16544	16629	16822	16622	16670	16662	16623	16638	16695	16634	16670	16504	16608	16555	16390	16607	16567	16470	16543	16423	16660	16637	16634	16560	16538	16607	16634	16574	16657	16492	16605	16720	16680	16560	16481	16624	16637	16612	16585	16568	16672	16463	16526	16611	16531	16621	16653	16578	16591	16517	16547	16584	16467	16520	16510	16765	16740	16476	16612	16489	16491	16716	16585	16548	16630	16474	16417	16527	16761	16794	16540	16646	16560	16634	16512	16565	16611	16455	16621	16753	16581	16732	16584	16481	16540	16769	16477	16439	16513	16491	16670	16543	16573	16613	16540	16561	16799	16718	16445	16639	16514	16743	16378	16626	16597	16421	16527	16536	16716	16600	16801	16707	16583	16528	16685	16685	16563	16506	16452	16568	16596	16565	16601	16604	16523	16613	16700	16482	16657	16582	16641	16425	16637	16411	16679	16567	16523	16720	16587	16548	16774	16568	16605	16546	16500	16619	16587	16463	16574	16551	16542	16428	16510	16569	16641	16563	16468	16681	16514	16492	16463	16584	16667	16711	16639	16562	16555	16526	16680	16530	16446	16629	16452	16720	16550	16559	16461	16559	16578	16553	16389	16499	16564	16384	16580	16643	16586	16517	16698	16673	16428	16631	16612	16504	16670	16495	16668	16490	16643	16511	16632	16660	16670	16445	16691	16461	16480	16685	16550	16570	16508	16495	16591	16573	16434	16500	16538	16570	16589	16569	16641	16585	16587	16594	16555	16438	16608	16704	16539	16728	16618	16502	16607	16502	16524	16578	16511	16565	16424	16638	16462	16451	16493	16491	16550	16566	16543	16602	16598	16587	16544	16596	16627	16683	16550	16571	16421	16570	16365	16615	16666	16517	16361	16659	16442	16516	16622	16685	16707	16523	16473	16596	16684	16619	16668	16687	16483	16627	16558	16474	16378	16561	16561	16595	16588	16583	16452	16731	16503	16673	16752	16462	16494	16568	16560	16439	16689	16758	16657	16547	16553	16670	16558	16703	16292	16516	16447	16538	16507	16596	16335	16457	16457	16458	16591	16532	16364	16607	16415	16569	16568	16687	16620	16668	16517	16695	16593	16662	16673	16499	16624	16615	16581	16425	16758	16457	16620	16460	16719	16546	16544	16563	16564	16499	16538	16575	16400	16475	16569	16608	16636	16533	16628	16424	16423	16602	16559	16476	16529	16627	16437	16508	16583	16561	16598	16532	16598	16734	16389	16544	16653	16438	16503	16505	16639	16598	16506	16608	16456	16644	16656	16611	16483	16426	16545	16597	16701	16521	16499	16482	16580	16576	16507	16631	16480	16538	16729	16414	16712	16512	16507	16628	16454	16573	16530	16651	16570	16510	16486	16600	16381	16586	16610	16671	16647	16576	16676	16601	16716	16562	16511	16692	16750	16660	16472	16497	16635	16571	16733	16685	16629	16563	16487	16654	16717	16676	16543	16571	16605	16570	16567	16699	16466	16564	16707	16607	16759	16623	16562	16618	16636	16388	16521	16517	16473	16538	16626	16588	16526	16683	16576	16460	16546	16712	16358	16622	16593	16611	16504	16490	16466	16568	16540	16466	16562	16643	16482	16571	16499	16486	16651	16360	16374	16481	16526	16496	16633	16608	16532	16563	16658	16644	16566	16644	16506	16438	16688	16478	16666	16648	16516	16631	16417	16642	16506	16665	16522	16580	16457	16641	16563	16493	16608	16693	16668	16543	16581	16539	16605	16554	16559	16674	16593	16496	16465	16411	16556	16663	16641	16520	16554	16729	16438	16616	16591	16603	16486	16588	16584	16537	16536	16493	16469	16614	16522	16634	16550	16663	16497	16610	16657	16483	16485	16668	16569	16581	16546	16582	16627	16645	16459	16528	16539	16633	16507	16533	16490	16468	16521	16464	16408	16408	16548	16597	16561	16673	16545	16691	16660	16445	16654	16659	16555	16726	16637	16531	16520	16494	16666	16601	16638	16527	16608	16452	16648	16592	16574	16541	16482	16564	16555	16533	16468	16531	16664	16698	16428	16452	16592	16495	16505	16612	16660	16652	16656	16742	16653	16653	16486	16621	16571	16480	16488	16517	16620	16639	16560	16745	16500	16611	16595	16607	16524	16436	16568	16592	16439	16475	16562	16482	16692	16584	16605	16584	16763	16555	16538	16738	16644	16487	16612	16512	16648	16538	16645	16629	16490	16551	16519
22885	21390	29288	23874	21673	24200	26572	21572	20129	20321	20182	19891	19609	19387	19278	19028	19223	19231	18998	18908	19104	19079	18982	19051	19088	19083	19153	18850	18896	20645	23704	23214	22050	20520	19715	19483	19299	19198	18978	18865	18984	18924	19035	18812	18540	19039	19090	18828	19077	18844	18829	19141	18937	18826	18885	18970	18914	19013	19123	18868	18824	18885	18888	18787	18830	18842	18860	18779	18780	18803	19055	18852	18888	18811	19039	18933	18807	18929	18792	18744	18831	18869	18923	18814	18841	18872	18782	18871	19028	18967	18941	18887	19048	18976	18742	18794	18956	18759	18966	18809	18951	18906	18856	18873	18904	18927	18809	18909	18985	18823	18766	18912	18668	18852	18887	18975	18788	18773	18923	18958	18704	18692	18646	18779	18821	19077	18951	18785	18648	18655	18764	18712	18734	18983	18703	18805	19062	18985	18869	18715	18798	18777	18967	18751	18639	18990	18928	18882	18691	18763	18870	18734	18959	18726	18721	18616	18909	19066	18904	18924	18746	18958	18895	19017	18694	19012	19010	18991	18616	18770	18914	18822	18987	18605	18949	18736	18763	18898	18696	18839	19207	18817	18812	18829	18971	18779	18805	18582	18873	18758	18956	18895	18919	18703	18852	18780	18972	18831	18841	18828	18789	18939	18834	18698	18750	18876	18729	18693	18714	18795	18853	18803	18816	19061	18948	18631	18982	18829	18721	18993	18700	18793	18884	18870	18712	18813	18906	18801	18891	18828	18789	18781	18919	18929	18574	18861	18587	18851	18769	18671	18902	18855	18714	19059	18957	18788	18628	18975	18882	19081	18979	18979	18905	18798	18845	18816	18851	18879	18829	19009	18781	18905	18763	18946	18915	18805	18919	18847	18849	18965	18763	18971	18726	18789	18657	18789	18928	18828	18880	18845	18855	18891	18779	18710	18779	18884	18871	18848	19051	19022	18807	18898	18793	18706	18869	18908	18959	18923	18689	18748	18664	18825	18881	18674	18977	18873	18737	18981	18989	18835	18967	18835	18630	18827	18883	18775	18836	18672	18928	18828	18744	18682	18791	18592	18941	18851	19006	19033	18854	18940	19051	18953	18609	18553	18709	19028	18589	18920	18851	18937	19010	18918	18687	18721	18789	18884	19010	18558	18692	18825	18996	18833	18824	18672	18935	18939	18782	18910	18791	18878	18758	18790	18858	19025	18812	18954	18818	18858	18939	18951	18841	18918	18767	18747	18902	18737	18600	18714	18825	18906	18749	18703	19066	18862	19097	18863	18788	18567	18896	18829	18832	18963	18877	18838	18761	18593	18624	18836	18730	18618	18975	18805	18719	19018	18961	18775	18925	18668	18970	18899	18975	18960	18660	18864	18800	18815	18812	19015	18599	18894	18878	18791	18672	18739	18771	18790	18766	18782	18699	18911	18917	18863	19032	18865	18988	18607	18805	18785	18869	18775	18894	18814	18893	18696	18839	18701	18741	18993	18721	19001	18906	18634	18862	18695	18945	19015	18937	18713	18743	18644	18573	18618	18968	18840	18808	19056	18897	19043	18855	18934	18836	18718	18707	18600	18757	18803	18597	18963	18754	18676	18888	18827	18767	18854	18721	18893	18880	18645	18941	18903	18918	18914	18925	18889	18931	18771	18921	18912	18549	18785	18711	18731	18988	18770	18893	18764	18642	18894	18928	18809	18878	18945	18719	18920	18857	18906	18958	18845	18979	18805	18750	18858	18908	18974	18676	18853	18797	18879	18749	18731	19053	18704	18688	18915	18538	18875	18825	19094	18844	18705	18727	19024	18867	18721	18832	18763	18702	19002	18885	18861	18678	18953	18734	18778	18864	18757	18900	18807	18898	18652	18827	18934	18819	18729	18845	18829	18752	18638	18690	18666	18835	18812	18749	18750	18858	18750	18708	18467	18812	18782	18811	18782	18835	18626	18641	18750	18969	19087	18959	18684	18890	18965	18806	18671	18755	18828	18899	18871	18905	18827	18777	18833	18824	18735	18970	18701	18745	18930	18823	18931	18799	18742	18952	18902	18951	18725	18818	18639	18882	18831	18954	18954	19034	18902	18668	18634	18760	18924	18947	18653	18823	18878	18911	18914	18797	19091	18727	18799	18892	18921	18745	19076	18939	18851	18820	18747	18845	18770	18744	18657	18859	18842	18805	18750	18688	18840	18765	18735	18755	18992	18808	18838	18900	18770	18714	18670	18803	18927	18794	18810	18993	18843	18709	18636	18753	18875	19099	18847	18947	18701	18615	18585	18856	18579	18707	18880	18853	18723	18758	19024	18830	19113	18910	18876	18719	18712	18785	18900	18878	18720	18826	18757	18771	18738	18875	18801	18797	18736	18922	18810	18813	18830	18692	18871	18863	18863	18726	18744	18871	18967	18936	18918	18791	18978	18847	18899	18577	18811	18879	18943	19194	18821	18898	18870	18760	18976	18877	18808	18815	18964	18729	18800	18698	18910	18842	18746	18754	18920	18954	18853	18850	18876	18854	18889	18849	18673	18966	18832	18683	18987	18652	18665	18773	18893	18865	18923	18896	18793	18829	18831	19114	18900	18777	18810	18686	18747	18786	18859	18731	18705	18999	18729	18775	18769	18913	18854	18816	18975	18899	18642	18926	18587	18858	18846	18980	19160	18832	18790	18941	18952	18847	18877	18984	18836	18669	18669	18874	18913	18771	18906	18993	18811	18993	18937	18865	18688	18935	18825	18734	18693	18888	18899	18671	18827	18821	18983	18916	18826	18966	18833	18754	18751	19014	19082	18869	18820	18878	18680	18826	18768	18874	18748	18991	18849	18771	19107	18963	18813	18821	18745	18972	18956	18747	18844	18835	18750	18797	18804	18759	18619	18732	18750	18817	18631	18702	18863	18832	18917	18915	18936	18869	18814	18745	18700	18688	18935	19050	19083	18746	18748	18802	18848	18945	18855	18908	18861	18758	18864	18933	18945	18937	18627	18804	18855	18788	18885	18994	18925	18771	18784	18684	18822	18819	18865	18920	18942	18817	18769	19019	18657	18774	18838	18985	18617	18779	18727	19112	18512	18682	18849	18994	18775	18669	18932	18872	18758	18761	18854	18937	18850	18714	18700	18926	18697	18667	18904	18750	18952	18878	18887	18841	18861	18895	18898	18690	18812	18586	18953	18746	18955	18686	18716	18805	18735	18684	18757	18922	18731	18990	18789	18739	18901	18837	18881	18860	18754	19023	18844	18826	18821	18858	18964	18778	18718	18962	18994	18667	18869	18772	18711	18950	18763	18939	18751	18741	18810	18989	19010	18793	18802	18921	18735	18737	18952	18751	19022	18767	18764	18882	18700	18773	18812	18742	18769	18809	18663	19014	18824	18619	18843	18941	18900	18675	18874	18910	18884	18789	18809	18689	18697	18797	18632	18884	18754	18944	18745	18693	18662	18835	19231	18944	18931	19034	18669	18830	18791	18765	18786	18791	18714	18738	18863	18843	18868	18698	18872	18727	18838	18780	18751	18861	18906	18897	18989	18818	18645	19036	18935	18950	18992	18753	18780	18722	18807	18919	18904	18890	18589	18881	18947	18878	18815	18981	18748	18812	18790	18877	18773	18915	18816	18885	18738	18836	18698	18853	18749	18859	18922	18746	18855	18815	18909	19019	18816	19077	18892	18862	18832	18803	18626	18837	18801	18940	18813	18891	18729	18884	18840	18635	18703	18799	18643	18642	18853	18830	18906	18896	18634	18814	18783	18778	18762	18778	18752	18996	18889	18893	18865	18909	18920	18727	18763	18839	18735	19056	18831	18796	18725	18753	18859	18870	18742	19031	18888	18690	18885	18930	18842	18852	18887	18660	18968	18836	18855	18854	18812	18840	18781	18793	18793	18859	19005	18820	18816	18751	18700	18533	18844	18666	18824	18980	18826	18834	18893	18846	18612	18885	18786	18876	18752	18810	18736	18966	18904	18752	18917	18655	18920	18890	18851	18803	18701	18728	18786	18827	18643	18597	18714	18762	18588	18809	18770	18955	18727	18759	18898	18776	18669	18645	18832	18736	18793	18653	18819	18671	18863	19022	18827	18734	18807	19046	18606	19077	19130	18804	18793	18773	18961	18745	18668	18894	18715	18933	18870	18987	18645	18819	18762	18926	18844	18721	18661	18809	18967	18886	18893	18771	18805	18752	18521	18791	19002	18952	18771	18908	18981	18857	18879	18702	18742	18852	18851	18962	18540	18935	18659	18795	18659	18987	18871	18913	18892	18797	18860	19068	18881	18644	18843	18782	18639	18716	18917	18707	18863	18806	19137	18906	18887	18672	18832	18988	18914	18684	18932	18832	18778	18835	18827	19019	18785	18716	18842	19062	18910	18723	18854	18916	18992	18956	18739	18734	18743	18776	18659	18778	18850	18455	18835	18830	18800	18860	19018	18801	18877	18860	18873	18656	18673	18658	18972	18890	18807	18734	18857	18880	18705	18762	18947	18862	18871	18623	18889	18871	19037	18871	18867	18757	18713	18871	18733	18856	18872	18704	18613	18891	18956	18623	18832	18900	18975	19015	18804	18852	18942	18955	18723	18813	18672	18842	18853	18814	18900	18610	18785	18813	18780	18852	18685	18705	18785	18815	18846	18942	18826	18635	18833	18758	18902	18885	18783	18844	18863	18904	18917	18951	18965	18745	18923	18777	18819	18947	18830	18864	18843	18693	18716	18945	19080	18856	18846	18703	18796	18824	18658	18978	18898	18696	18749	18822	18827	18897	18767	18984	18761	18788	18682	19132	19029	18717	19061	18826	18828	18870	18893	18740	18771	18782	18669	18819	19070	18784	18918	18835	18649	18920	18705	18829	18865	18862	19007	18840	18932	18972	19023	18940	18843	19057	18886	18790	18719	18733	18862	18999	18905	18546	18762	19192	18922	18800	18888	18929	18736	18821	18973	18789	18852	18627	18830	18706	18715	18944	19034	19057	18694	18833	18817	18771	18832	18937	18871	18878	18791	18845	18777	19098	18810	18672	18684	18904	18762	18852	18639	18699	18680	18899	18896	19008	18612	18770	18763	18925	18800	18888	18798	18792	18689	18881	18940	19003	18915	18959	18855	18677	18914	18714	18648	18689	18568	19066	18876	18823	18637	18894	18927	18803	18643
18023	32283	31020	25926	23661	22383	21397	20459	19067	18301	18133	17882	17387	17257	17034	16977	16796	16804	16844	16944	16647	16730	16687	16733	16555	16734	16775	16550	16807	19940	24340	22521	20554	18909	17498	17169	16793	16725	16693	16691	16571	16496	16666	16560	16544	16683	16612	16780	16379	16596	16431	16717	16572	16616	16629	16663	16561	16549	16670	16701	16548	16567	16475	16637	16441	16594	16626	16580	16779	16648	16524	16613	16529	16645	16530	16775	16507	16772	16630	16505	16501	16702	16571	16556	16550	16582	16500	16626	16414	16651	16710	16583	16530	16678	16594	16716	16593	16603	16637	16516	16589	16577	16650	16699	16613	16689	16557	16683	16624	16518	16642	16582	16735	16587	16753	16511	16473	16605	16677	16823	16621	16575	16672	16646	16513	16511	16757	16564	16689	16672	16657	16424	16610	16547	16635	16644	16707	16628	16654	16567	16550	16636	16646	16568	16715	16490	16675	16484	16754	16718	16613	16773	16434	16698	16583	16722	16687	16628	16564	16522	16628	16614	16552	16672	16685	16640	16559	16794	16649	16643	16495	16621	16579	16521	16816	16707	16702	16326	16735	16696	16673	16518	16625	16642	16582	16528	16622	16791	16566	16669	16652	16731	16664	16526	16559	16711	16423	16591	16474	16530	16609	16556	16625	16666	16584	16486	16610	16620	16621	16528	16605	16592	16565	16582	16543	16487	16567	16477	16699	16477	16651	16529	16782	16553	16585	16646	16490	16567	16642	16633	16538	16521	16831	16450	16606	16571	16545	16751	16622	16659	16611	16470	16536	16597	16630	16439	16530	16624	16489	16561	16511	16818	16765	16473	16673	16542	16453	16573	16519	16559	16690	16535	16653	16565	16748	16501	16567	16740	16529	16545	16750	16632	16538	16585	16666	16447	16478	16625	16584	16552	16536	16498	16553	16522	16621	16442	16487	16438	16679	16524	16611	16730	16609	16501	16581	16625	16675	16625	16727	16553	16593	16705	16584	16431	16598	16521	16662	16619	16712	16715	16725	16612	16513	16493	16562	16542	16690	16552	16583	16829	16381	16384	16573	16485	16606	16482	16496	16561	16708	16659	16573	16581	16504	16569	16805	16537	16511	16585	16749	16396	16540	16500	16510	16549	16549	16605	16634	16523	16691	16723	16605	16706	16650	16577	16514	16617	16664	16668	16627	16605	16577	16484	16676	16529	16475	16616	16556	16427	16556	16504	16389	16649	16548	16644	16601	16643	16405	16520	16541	16407	16696	16420	16551	16543	16529	16668	16544	16662	16641	16657	16495	16579	16727	16558	16675	16585	16604	16672	16547	16720	16475	16517	16653	16500	16528	16593	16412	16515	16518	16415	16565	16550	16557	16469	16672	16585	16697	16666	16485	16659	16527	16640	16562	16400	16505	16531	16649	16660	16656	16564	16593	16647	16607	16671	16491	16577	16644	16627	16689	16449	16443	16467	16642	16593	16372	16729	16663	16519	16644	16500	16691	16450	16584	16687	16505	16606	16469	16647	16593	16629	16575	16573	16705	16663	16457	16400	16536	16677	16553	16504	16602	16413	16477	16534	16726	16401	16450	16450	16629	16541	16579	16618	16483	16600	16508	16592	16548	16668	16534	16513	16613	16541	16637	16562	16491	16526	16624	16605	16569	16589	16500	16783	16387	16488	16511	16462	16557	16572	16636	16507	16777	16597	16782	16434	16656	16577	16613	16575	16515	16630	16538	16621	16547	16537	16826	16661	16588	16518	16655	16641	16689	16424	16619	16657	16701	16486	16516	16611	16517	16444	16591	16677	16559	16742	16695	16694	16526	16591	16507	16408	16501	16530	16509	16609	16709	16445	16650	16554	16840	16535	16696	16587	16530	16690	16551	16776	16517	16644	16543	16545	16694	16610	16717	16524	16613	16723	16438	16546	16640	16728	16555	16563	16560	16536	16509	16568	16690	16674	16542	16635	16696	16493	16575	16689	16557	16549	16576	16585	16618	16692	16483	16397	16494	16495	16670	16680	16588	16599	16726	16523	16495	16627	16348	16615	16462	16753	16607	16732	16535	16475	16670	16566	16465	16555	16671	16523	16650	16568	16540	16486	16486	16657	16657	16603	16610	16497	16512	16747	16671	16685	16556	16571	16526	16494	16518	16768	16757	16694	16506	16603	16676	16671	16630	16658	16413	16646	16706	16403	16478	16664	16720	16541	16618	16511	16479	16658	16556	16751	16649	16667	16666	16813	16477	16539	16593	16405	16513	16652	16519	16523	16683	16635	16565	16486	16666	16603	16749	16417	16714	16858	16515	16595	16496	16450	16473	16742	16589	16546	16488	16633	16399	16411	16575	16478	16582	16549	16604	16543	16541	16783	16601	16450	16469	16560	16679	16685	16621	16786	16471	16548	16603	16619	16509	16685	16585	16834	16464	16599	16611	16528	16524	16543	16578	16631	16503	16595	16729	16534	16455	16557	16508	16609	16501	16508	16576	16648	16603	16578	16467	16460	16696	16373	16647	16749	16581	16428	16660	16605	16564	16612	16742	16744	16427	16538	16711	16648	16317	16529	16693	16512	16471	16356	16579	16674	16492	16521	16693	16508	16629	16488	16434	16650	16578	16498	16646	16659	16595	16540	16473	16673	16505	16695	16479	16540	16481	16540	16676	16681	16504	16608	16570	16547	16604	16638	16568	16633	16597	16647	16736	16774	16571	16707	16644	16374	16555	16567	16496	16438	16410	16557	16406	16576	16692	16621	16406	16654	16422	16514	16695	16641	16571	16694	16591	16665	16475	16446	16487	16433	16683	16424	16550	16552	16538	16648	16584	16584	16544	16446	16665	16716	16513	16625	16379	16700	16527	16587	16493	16748	16547	16414	16549	16498	16678	16524	16623	16541	16597	16522	16621	16565	16752	16422	16731	16526	16677	16507	16728	16485	16553	16493	16559	16438	16626	16553	16485	16644	16641	16715	16482	16444	16389	16543	16515	16513	16574	16630	16670	16567	16740	16753	16439	16707	16630	16533	16536	16580	16765	16733	16591	16609	16640	16384	16641	16677	16620	16479	16592	16553	16614	16437	16597	16665	16571	16575	16676	16712	16563	16702	16452	16695	16472	16578	16550	16571	16474	16665	16564	16776	16523	16572	16766	16458	16480	16674	16388	16659	16693	16385	16552	16674	16515	16397	16558	16556	16486	16488	16656	16639	16713	16469	16595	16573	16506	16555	16532	16449	16496	16614	16572	16577	16341	16671	16605	16556	16702	16432	16615	16696	16576	16771	16588	16548	16748	16684	16507	16697	16537	16625	16489	16627	16597	16415	16603	16478	16550	16693	16675	16513	16642	16538	16627	16405	16462	16610	16577	16566	16627	16587	16440	16727	16748	16588	16531	16487	16622	16600	16518	16591	16451	16893	16738	16655	16551	16531	16678	16547	16522	16682	16611	16607	16517	16545	16665	16511	16535	16553	16696	16579	16600	16745	16588	16549	16452	16549	16521	16550	16605	16528	16648	16506	16600	16746	16806	16504	16453	16601	16471	16547	16694	16450	16581	16629	16670	16675	16519	16523	16416	16585	16721	16513	16450	16785	16570	16479	16613	16545	16630	16634	16645	16452	16641	16519	16641	16482	16570	16530	16698	16644	16511	16459	16707	16577	16535	16480	16659	16620	16574	16526	16499	16675	16599	16728	16614	16559	16640	16695	16672	16587	16707	16644	16612	16502	16618	16617	16691	16617	16558	16601	16516	16416	16643	16615	16678	16405	16727	16515	16679	16716	16323	16496	16708	16603	16677	16523	16630	16589	16694	16608	16457	16692	16534	16612	16679	16623	16777	16508	16766	16493	16615	16558	16512	16580	16500	16718	16660	16775	16712	16619	16597	16681	16620	16643	16538	16612	16523	16483	16523	16480	16531	16495	16476	16703	16522	16511	16570	16537	16496	16600	16526	16474	16473	16623	16521	16504	16554	16541	16551	16582	16622	16699	16574	16549	16624	16446	16492	16563	16707	16739	16548	16545	16582	16592	16584	16527	16644	16548	16446	16581	16555	16815	16507	16692	16517	16519	16572	16583	16431	16568	16697	16663	16676	16494	16649	16499	16595	16422	16593	16565	16274	16498	16601	16662	16487	16502	16425	16590	16447	16465	16615	16545	16553	16560	16402	16518	16600	16596	16602	16526	16690	16574	16605	16610	16636	16652	16531	16659	16662	16577	16560	16489	16592	16646	16614	16724	16451	16575	16415	16640	16647	16505	16632	16655	16517	16575	16582	16649	16872	16600	16706	16546	16532	16691	16783	16684	16606	16527	16577	16412	16513	16585	16325	16718	16612	16557	16500	16706	16685	16662	16503	16565	16515	16632	16466	16458	16475	16566	16787	16579	16842	16589	16521	16647	16758	16437	16617	16509	16619	16625	16582	16467	16527	16515	16421	16572	16510	16645	16562	16449	16611	16544	16698	16482	16713	16550	16617	16438	16648	16594	16435	16692	16632	16433	16543	16417	16726	16638	16605	16796	16526	16562	16620	16499	16506	16524	16623	16422	16669	16486	16657	16492	16594	16707	16510	16700	16489	16662	16489	16583	16582	16571	16603	16592	16554	16543	16714	16644	16482	16614	16603	16525	16666	16546	16628	16640	16596	16627	16529	16639	16615	16511	16524	16613	16679	16501	16588	16541	16603	16540	16490	16567	16680	16553	16589	16420	16578	16560	16442	16588	16741	16663	16677	16559	16508	16544	16753	16376	16466	16542	16569	16612	16624	16599	16615	16740	16594	16624	16527	16671	16783	16489	16487	16435	16532	16538	16642	16591	16592	16500	16673	16575	16399	16527	16683	16434	16606	16546	16615	16575	16654	16631	16639	16643	16629	16462	16674	16429	16649	16588	16477	16450	16592	16573	16665	16408	16493	16709	16567	16450	16631	16387	16653	16567	16548	16625	16565	16540	16397	16590	16560	16675	16574	16488	16647	16711	16535	16418	16458	16586	16556	16497	16703	16477	16632	16608	16575	16644	16607	16798	16720	16761	16494	16620	16573	16640	16505	16563	16460	16507	16345	16552	16634	16466	16590	16562	16564	16500	16705	16604	16534	16692	16469	16702	16675	16732	16602	16630	16513	16474	16412	16413	16619	16486	16487	16574	16571	16625
27743	22422	25562	23021	20211	19860	19702	19269	18984	18838	18571	18978	18602	18718	18849	18674	18522	18684	18586	18718	18616	18599	18803	18595	18696	18586	18659	18579	18561	18675	18882	19127	18908	18875	18698	18949	18767	18603	18634	18602	18523	18583	18769	18647	18530	18420	18753	18664	18733	18679	18568	18461	18574	18716	18539	18583	18577	18425	18607	18551	18468	18482	18756	18652	18694	18643	18515	18700	18401	18642	18605	18813	18637	18466	18433	18564	18584	18658	18710	18620	18639	18641	18639	18541	18807	18552	18428	18381	18733	18566	18508	18698	18628	18665	18762	18471	18692	18505	18620	18834	18378	18612	18522	18757	18512	18548	18497	18472	18592	18636	18446	18614	18688	18550	18747	18544	18508	18650	18655	18486	18579	18562	18559	18529	18435	18486	18481	18644	18408	18643	18722	18707	18634	18687	18723	18520	18652	18577	18789	18515	18681	18744	18478	18495	18600	18557	18626	18689	18688	18551	18671	18658	18669	18666	18493	18510	18613	18641	18498	18762	18619	18483	18446	18708	18510	18460	18453	18441	18640	18520	18553	18723	18558	18628	18618	18509	18646	18847	18686	18482	18863	18533	18613	18630	18529	18604	18664	18660	18483	18692	18626	18501	18552	18625	18702	18534	18456	18509	18592	18536	18725	18461	18624	18578	18686	18818	18578	18639	18349	18607	18487	18647	18652	18596	18717	18668	18488	18618	18485	18467	18751	18619	18793	18614	18311	18463	18737	18612	18484	18636	18583	18561	18508	18649	18832	18447	18445	18736	18513	18584	18641	18360	18761	18630	18729	18671	18639	18427	18845	18590	18608	18549	18465	18584	18490	18659	18691	18491	18572	18618	18707	18720	18552	18664	18642	18800	18724	18693	18545	18604	18568	18614	18529	18674	18447	18518	18392	18535	18361	18422	18745	18536	18578	18734	18670	18837	18505	18447	18428	18576	18535	18579	18660	18565	18535	18476	18492	18666	18397	18691	18635	18493	18463	18589	18724	18385	18402	18543	18483	18849	18627	18574	18549	18571	18624	18513	18743	18535	18650	18676	18441	18673	18499	18615	18679	18667	18649	18615	18788	18661	18410	18731	18812	18706	18783	18519	18721	18640	18482	18444	18589	18670	18595	18439	18538	18567	18518	18601	18642	18793	18834	18624	18538	18667	18770	18850	18480	18545	18617	18679	18623	18588	18660	18529	18637	18662	18667	18637	18750	18378	18683	18503	18563	18513	18470	18636	18563	18451	18583	18512	18487	18748	18495	18756	18564	18612	18635	18478	18490	18684	18764	18492	18772	18657	18426	18920	18624	18649	18666	18706	18654	18723	18551	18447	18654	18559	18699	18580	18757	18637	18507	18657	18436	18531	18469	18821	18702	18739	18777	18683	18653	18592	18649	18626	18580	18548	18529	18697	18805	18607	18537	18546	18410	18509	18476	18592	18472	18450	18551	18566	18632	18633	18728	18759	18499	18756	18358	18395	18533	18608	18730	18724	18686	18695	18672	18590	18545	18773	18538	18602	18815	18731	18639	18496	18520	18562	18770	18706	18532	18473	18497	18559	18492	18657	18596	18680	18325	18606	18453	18500	18541	18567	18712	18655	18624	18432	18660	18594	18654	18593	18586	18664	18652	18609	18567	18706	18770	18788	18479	18713	18706	18687	18674	18565	18488	18667	18622	18585	18791	18759	18716	18609	18545	18422	18631	18378	18547	18652	18567	18434	18498	18642	18697	18598	18694	18648	18722	18417	18691	18652	18756	18650	18877	18627	18635	18533	18713	18652	18542	18670	18574	18403	18594	18597	18765	18764	18681	18493	18794	18647	18648	18714	18568	18657	18721	18799	18551	18678	18751	18732	18550	18617	18533	18661	18513	18351	18512	18489	18592	18404	18534	18468	18518	18623	18582	18561	18782	18759	18652	18638	18491	18722	18656	18427	18855	18530	18747	18411	18660	18555	18732	18542	18384	18572	18750	18832	18548	18395	18401	18803	18670	18719	18513	18646	18645	18619	18609	18715	18706	18268	18387	18571	18618	18711	18597	18535	18689	18718	18485	18801	18393	18594	18500	18323	18681	18543	18583	18668	18354	18759	18547	18632	18582	18728	18619	18479	18409	18841	18411	18608	18423	18615	18634	18487	18604	18673	18570	18571	18434	18498	18474	18959	18645	18826	18573	18491	18708	18718	18620	18522	18774	18473	18639	18678	18382	18699	18668	18734	18487	18793	18756	18647	18622	18598	18742	18532	18794	18550	18835	18559	18634	18574	18570	18781	18457	18695	18686	18619	18484	18325	18512	18535	18840	18432	18345	18717	18727	18536	18654	18604	18514	18583	18721	18656	18648	18585	18529	18591	18385	18653	18623	18427	18515	18571	18557	18678	18632	18708	18703	18667	18896	18752	18576	18562	18452	18772	18439	18773	18572	18680	18730	18608	18439	18612	18557	18535	18677	18652	18524	18694	18603	18494	18887	18535	18858	18520	18607	18693	18608	18624	18590	18541	18358	18478	18576	18653	18623	18491	18733	18643	18504	18604	18560	18644	18626	18729	18703	18664	18770	18663	18725	18782	18654	18787	18508	18538	18467	18442	18616	18708	18681	18658	18601	18734	18967	18528	18800	18663	18548	18698	18783	18670	18724	18579	18559	18673	18661	18383	18741	18808	18672	18553	18481	18649	18749	18790	18350	18445	18657	18627	18652	18431	18672	18438	18730	18473	18780	18551	18676	18502	18600	18339	18632	18650	18733	18754	18741	18630	18610	18434	18593	18737	18582	18565	18662	18664	18880	18735	18524	18494	18575	18516	18795	18745	18471	18822	18662	18606	18780	18489	18604	18636	18600	18485	18494	18534	18629	18652	18596	18564	18562	18501	18534	18455	18583	18641	18528	18643	18436	18539	18632	18484	18639	18616	18666	18565	18380	18701	18679	18604	18650	18658	18668	18799	18675	18711	18511	18674	18693	18698	18877	18629	18721	18742	18622	18518	18614	18425	18763	18702	18513	18503	18636	18538	18472	18675	18707	18706	18816	18542	18539	18690	18675	18555	18563	18614	18688	18317	18769	18796	18409	18661	18566	18799	18517	18605	18646	18552	18598	18699	18640	18628	18554	18727	18616	18734	18799	18746	18666	18601	18400	18739	18551	18498	18750	18570	18681	18684	18830	18752	18477	18833	18574	18645	18631	18542	18660	18652	18781	18700	18587	18476	18705	18464	18537	18705	18548	18472	18448	18728	18475	18426	18762	18851	18525	18581	18658	18616	18613	18610	18482	18681	18564	18455	18616	18702	18513	18603	18603	18706	18548	18649	18398	18455	18714	18748	18549	18452	18596	18595	18689	18451	18877	18765	18495	18700	18538	18605	18782	18535	18771	18584	18567	18610	18606	18636	18638	18363	18517	18417	18812	18732	18684	18527	18624	18587	18799	18555	18804	18574	18775	18613	18792	18620	18449	18513	18616	18729	18708	18455	18615	18681	18651	18751	18782	18547	18586	18621	18708	18688	18673	18506	18773	18603	18567	18461	18548	18480	18591	18531	18319	18684	18569	18378	18498	18485	18585	18546	18556	18499	18550	18500	18721	18286	18691	18676	18664	18539	18507	18609	18509	18592	18699	18512	18730	18441	18652	18780	18556	18720	18757	18694	18666	18500	18621	18493	18606	18716	18726	18685	18520	18525	18765	18775	18505	18710	18771	18528	18607	18528	18408	18509	18457	18515	18593	18529	18544	18575	18577	18532	18556	18760	18666	18531	18498	18606	18604	18559	18645	18624	18602	18501	18546	18690	18422	18734	18534	18625	18626	18615	18661	18646	18669	18661	18790	18728	18619	18673	18516	18645	18470	18430	18518	18577	18678	18432	18709	18491	18436	18467	18630	18629	18584	18695	18640	18623	18728	18525	18686	18546	18508	18401	18666	18347	18581	18705	18424	18584	18486	18662	18720	18485	18516	18657	18596	18752	18694	18521	18497	18585	18491	18465	18773	18874	18632	18657	18592	18743	18594	18509	18773	18593	18746	18847	18640	18586	18474	18476	18575	18707	18542	18806	18648	18608	18554	18722	18705	18679	18530	18621	18753	18596	18623	18670	18647	18769	18667	18684	18646	18598	18322	18439	18542	18606	18497	18616	18399	18726	18615	18547	18679	18909	18576	18565	18726	18609	18601	18711	18494	18523	18730	18850	18746	18746	18485	18713	18519	18614	18600	18777	18575	18744	18674	18544	18615	18612	18471	18392	18643	18770	18797	18739	18624	18638	18642	18646	18664	18430	18620	18496	18373	18560	18543	18526	18741	18591	18699	18497	18554	18403	18593	18682	18765	18433	18659	18457	18703	18699	18448	18562	18830	18492	18660	18500	18820	18634	18676	18602	18776	18582	18611	18733	18474	18506	18626	18481	18420	18438	18552	18459	18720	18816	18459	18687	18546	18504	18705	18746	18674	18807	18718	18575	18529	18635	18740	18586	18709	18549	18368	18686	18753	18630	18567	18441	18730	18309	18723	18873	18675	18575	18843	18560	18631	18625	18665	18454	18684	18624	18562	18519	18636	18636	18481	18395	18584	18711	18664	18601	18647	18732	18613	18714	18708	18623	18602	18578	18781	18505	18592	18453	18478	18664	18637	18504	18532	18635	18874	18451	18679	18582	18634	18610	18606	18666	18662	18550	18596	18717	18543	18553	18547	18608	18601	18599	18420	18643	18762	18510	18858	18548	18541	18778	18613	18430	18670	18510	18706	18477	18451	18555	18515	18384	18618	18475	18578	18588	18578	18525	18460	18456	18780	18823	18802	18611	18512	18761	18619	18646	18582	18645	18648	18694	18610	18853	18690	18730	18572	18520	18643	18349	18746	18564	18641	18809	18437	18624	18475	18683	18641	18598	18582	18667	18789	18615	18636	18758	18608	18615	18470	18524	18375	18731	18571	18662	18552	18592	18709	18794	18536	18758	18548	18786	18570	18744	18554	18237	18392	18660	18821	18532	18579	18579	18739	18629	18499	18434	18413	18784	18537	18553	18585	18522	18610	18488	18467	18567	18709	18665	18628	18717	18493	18543	18483	18610	18590	18521	18787	18558	18566	18620	18707	18695	18699	18672	18621	18752	18677	18812	18494	18636	18796	18550	18742	18679	18306	18395
16912	21770	22075	20279	19979	18436	17920	17610	16939	16942	16858	16626	16801	16684	16493	16803	16482	16385	16474	16611	16600	16561	16583	16489	16597	16591	16705	16522	16505	16659	16939	17013	16958	16824	16605	16610	16416	16522	16451	16336	16415	16458	16476	16491	16492	16525	16603	16417	16401	16483	16464	16494	16466	16397	16425	16568	16567	16561	16643	16396	16490	16638	16503	16437	16504	16348	16486	16559	16407	16521	16490	16413	16420	16442	16518	16439	16489	16234	16555	16349	16472	16405	16502	16438	16543	16598	16386	16489	16497	16659	16585	16371	16402	16461	16478	16356	16494	16504	16455	16512	16565	16533	16436	16549	16480	16483	16222	16313	16432	16494	16288	16388	16528	16499	16478	16540	16533	16445	16429	16470	16379	16405	16494	16458	16631	16429	16448	16483	16496	16340	16317	16352	16482	16482	16469	16406	16502	16614	16505	16311	16488	16488	16492	16459	16505	16447	16423	16421	16470	16378	16404	16525	16461	16438	16397	16253	16474	16573	16385	16402	16424	16423	16454	16423	16510	16401	16532	16475	16342	16405	16559	16278	16410	16440	16468	16436	16403	16540	16546	16426	16341	16612	16397	16449	16571	16396	16510	16555	16627	16611	16520	16651	16444	16317	16442	16560	16460	16554	16431	16502	16519	16374	16518	16462	16474	16275	16378	16421	16564	16499	16462	16410	16502	16500	16412	16390	16542	16360	16592	16455	16595	16496	16407	16491	16439	16311	16502	16501	16412	16366	16517	16531	16503	16362	16539	16544	16448	16594	16450	16312	16435	16524	16374	16330	16386	16672	16429	16612	16596	16425	16359	16486	16491	16529	16450	16414	16428	16499	16523	16431	16446	16465	16466	16429	16403	16496	16389	16290	16397	16592	16345	16567	16496	16586	16690	16353	16437	16396	16462	16346	16520	16302	16547	16241	16480	16452	16514	16658	16360	16453	16544	16346	16494	16594	16441	16411	16491	16508	16581	16675	16426	16438	16494	16577	16530	16525	16469	16507	16401	16405	16524	16511	16522	16545	16380	16354	16589	16404	16588	16522	16457	16617	16561	16319	16512	16576	16409	16393	16349	16462	16464	16463	16336	16399	16329	16554	16355	16330	16462	16635	16553	16485	16426	16615	16435	16424	16700	16365	16583	16425	16543	16311	16311	16429	16363	16438	16083	16435	16517	16596	16573	16513	16530	16367	16404	16383	16487	16521	16504	16535	16593	16646	16348	16437	16473	16439	16563	16507	16298	16468	16482	16518	16565	16546	16480	16502	16386	16627	16366	16423	16440	16451	16378	16523	16588	16525	16440	16427	16461	16416	16521	16568	16370	16662	16438	16515	16398	16518	16504	16424	16521	16369	16550	16538	16394	16553	16502	16452	16405	16426	16428	16451	16533	16403	16452	16479	16643	16503	16428	16474	16458	16417	16570	16525	16507	16592	16463	16642	16470	16418	16238	16411	16610	16443	16483	16504	16632	16488	16630	16394	16654	16540	16392	16501	16398	16577	16597	16607	16342	16482	16523	16454	16498	16403	16491	16485	16526	16323	16421	16583	16400	16528	16347	16484	16377	16367	16471	16609	16387	16533	16554	16576	16514	16445	16483	16347	16501	16526	16423	16658	16445	16469	16376	16417	16435	16451	16609	16487	16480	16578	16382	16496	16522	16481	16579	16397	16366	16393	16377	16303	16463	16348	16386	16338	16543	16420	16343	16339	16371	16723	16497	16374	16437	16464	16434	16399	16441	16426	16517	16327	16515	16576	16477	16537	16346	16449	16401	16432	16506	16600	16366	16470	16499	16422	16519	16464	16484	16544	16510	16458	16375	16352	16554	16452	16415	16487	16353	16385	16484	16351	16342	16238	16509	16505	16406	16325	16592	16486	16519	16463	16418	16496	16394	16402	16514	16381	16722	16527	16387	16459	16455	16224	16423	16522	16449	16454	16294	16468	16492	16357	16583	16290	16477	16250	16381	16495	16572	16412	16551	16617	16488	16741	16559	16476	16529	16451	16325	16361	16393	16442	16292	16406	16551	16367	16517	16423	16428	16493	16603	16332	16438	16303	16505	16694	16412	16645	16582	16511	16440	16401	16623	16469	16412	16380	16465	16342	16408	16414	16562	16471	16373	16440	16493	16516	16541	16418	16367	16445	16347	16572	16424	16435	16465	16413	16450	16419	16778	16582	16583	16395	16458	16574	16618	16561	16545	16633	16509	16504	16707	16619	16385	16439	16481	16591	16467	16534	16506	16183	16444	16424	16546	16469	16371	16620	16409	16558	16402	16526	16469	16513	16412	16535	16489	16429	16502	16481	16561	16407	16422	16595	16453	16605	16417	16453	16386	16447	16388	16399	16492	16502	16513	16306	16449	16495	16559	16364	16482	16406	16488	16405	16590	16475	16463	16548	16644	16496	16476	16408	16406	16427	16450	16296	16455	16623	16412	16509	16442	16606	16353	16555	16559	16502	16536	16426	16506	16405	16499	16348	16642	16539	16389	16523	16464	16396	16376	16367	16629	16314	16428	16557	16586	16543	16384	16428	16506	16458	16404	16482	16506	16432	16420	16478	16432	16588	16420	16587	16427	16493	16648	16499	16322	16585	16401	16332	16683	16274	16541	16736	16539	16525	16400	16429	16502	16349	16528	16570	16570	16452	16596	16439	16488	16428	16567	16573	16542	16500	16468	16492	16492	16533	16342	16629	16512	16374	16571	16600	16468	16412	16448	16538	16404	16377	16437	16531	16615	16483	16577	16364	16381	16370	16367	16499	16379	16390	16485	16429	16450	16657	16467	16513	16621	16334	16468	16437	16473	16433	16385	16464	16306	16551	16694	16346	16434	16498	16639	16562	16420	16462	16492	16538	16680	16536	16619	16348	16422	16553	16515	16561	16421	16565	16353	16419	16495	16377	16551	16340	16516	16409	16354	16437	16352	16602	16673	16423	16566	16438	16554	16599	16584	16445	16552	16275	16475	16381	16627	16445	16283	16444	16546	16559	16336	16535	16358	16467	16500	16568	16357	16624	16637	16459	16315	16556	16479	16596	16425	16420	16387	16626	16382	16482	16529	16546	16390	16420	16382	16439	16463	16420	16499	16346	16551	16568	16387	16597	16552	16592	16522	16449	16553	16578	16462	16550	16451	16407	16439	16386	16474	16398	16593	16398	16375	16487	16252	16481	16622	16555	16435	16519	16338	16498	16411	16527	16415	16450	16458	16361	16273	16515	16616	16433	16601	16535	16520	16347	16618	16468	16526	16541	16547	16463	16523	16420	16444	16466	16513	16486	16282	16598	16433	16351	16465	16650	16519	16375	16597	16348	16495	16438	16281	16451	16507	16355	16517	16309	16520	16468	16586	16422	16426	16447	16569	16576	16408	16476	16377	16381	16476	16387	16529	16530	16449	16545	16228	16544	16368	16471	16316	16438	16704	16689	16408	16416	16536	16471	16488	16580	16460	16415	16516	16542	16414	16604	16574	16588	16547	16518	16530	16508	16416	16495	16375	16394	16346	16485	16396	16445	16481	16484	16246	16600	16496	16428	16465	16488	16463	16351	16417	16445	16489	16465	16333	16555	16662	16421	16462	16465	16378	16769	16414	16673	16491	16746	16558	16347	16381	16513	16402	16509	16373	16567	16455	16549	16400	16406	16465	16485	16307	16430	16398	16511	16580	16494	16482	16515	16346	16381	16481	16442	16601	16502	16554	16513	16336	16515	16490	16457	16537	16566	16414	16520	16461	16338	16590	16518	16511	16479	16430	16436	16419	16353	16464	16485	16531	16488	16448	16324	16432	16390	16597	16435	16341	16492	16629	16436	16599	16476	16496	16351	16570	16529	16364	16453	16594	16403	16405	16506	16456	16508	16382	16480	16369	16550	16512	16676	16533	16389	16464	16494	16573	16359	16686	16601	16462	16566	16618	16509	16458	16594	16434	16405	16428	16381	16573	16608	16358	16385	16680	16430	16521	16433	16495	16577	16402	16541	16353	16505	16384	16551	16334	16294	16380	16441	16442	16450	16458	16475	16373	16489	16636	16548	16566	16390	16659	16418	16458	16351	16398	16405	16262	16498	16560	16378	16439	16693	16272	16375	16451	16461	16459	16453	16616	16541	16419	16467	16308	16469	16533	16484	16345	16538	16407	16328	16471	16526	16484	16637	16404	16448	16379	16422	16496	16315	16504	16474	16387	16437	16486	16451	16379	16521	16393	16521	16480	16531	16320	16551	16486	16446	16639	16477	16413	16543	16450	16581	16360	16464	16525	16613	16467	16430	16526	16345	16385	16404	16418	16619	16437	16341	16351	16397	16527	16361	16448	16293	16491	16577	16471	16361	16514	16675	16561	16464	16465	16481	16458	16368	16511	16507	16682	16360	16626	16582	16311	16384	16402	16353	16467	16425	16498	16456	16465	16480	16533	16323	16416	16403	16372	16515	16448	16290	16542	16410	16348	16511	16376	16436	16534	16576	16536	16469	16487	16514	16399	16420	16318	16511	16484	16362	16412	16524	16387	16516	16506	16444	16343	16291	16515	16626	16522	16474	16418	16454	16336	16420	16467	16362	16312	16501	16447	16405	16361	16512	16349	16531	16474	16573	16358	16513	16445	16489	16591	16468	16573	16434	16456	16498	16436	16534	16452	16258	16518	16529	16297	16514	16591	16278	16868	16392	16305	16497	16718	16354	16495	16517	16527	16463	16382	16529	16433	16364	16505	16717	16527	16597	16590	16501	16628	16397	16439	16412	16504	16397	16566	16467	16544	16443	16466	16355	16554	16303	16451	16554	16378	16508	16533	16562	16513	16405	16355	16488	16546	16439	16547	16457	16472	16444	16565	16491	16374	16538	16552	16461	16546	16625	16372	16429	16461	16501	16365	16348	16392	16603	16538	16481	16397	16560	16531	16544	16518	16603	16411	16665	16605	16561	16347	16340	16539	16383	16497	16482	16634	16731	16470	16547	16455	16356	16457	16429	16502	16478	16491	16522	16431	16410	16528	16424	16473	16458	16732	16576	16393	16557	16624	16369	16402	16484	16365	16397	16473	16322	16470	16299	16463	16562	16558	16396	16462	16367	16386	16549	16624	16590	16428	16282	16450	16336	16439	16491	16567	16387	16528	16319	16496	16513	16704	16329
23917	21323	28775	24379	22442	22723	22441	19685	19224	19143	18879	18775	18841	18797	18752	18732	18794	18473	18727	18637	18865	18657	18687	18679	18650	18568	18570	18724	18758	19403	20211	20688	20552	19827	19473	18937	18518	18542	18634	18573	18475	18456	18294	18595	18856	18312	18455	18765	18464	18400	18416	18637	18500	18625	18455	18590	18582	18537	18589	18465	18813	18833	18426	18666	18549	18389	18683	18510	18646	18272	18463	18424	18391	18577	18455	18687	18495	18612	18376	18597	18524	18519	18677	18538	18552	18408	18555	18470	18457	18399	18242	18529	18427	18504	18564	18485	18317	18477	18524	18332	18651	18573	18445	18741	18637	18512	18559	18544	18450	18389	18310	18471	18681	18592	18575	18617	18506	18454	18608	18297	18602	18480	18551	18376	18182	18407	18469	18376	18618	18473	18477	18539	18319	18494	18460	18619	18590	18484	18470	18475	18600	18622	18393	18496	18472	18576	18385	18505	18339	18511	18437	18538	18479	18350	18671	18458	18634	18412	18334	18465	18307	18491	18623	18405	18566	18491	18559	18285	18318	18642	18595	18513	18531	18402	18571	18429	18405	18475	18427	18629	18426	18667	18486	18490	18527	18311	18298	18381	18452	18644	18618	18323	18521	18496	18728	18630	18491	18352	18468	18519	18317	18568	18721	18552	18417	18567	18377	18433	18410	18445	18551	18561	18591	18492	18417	18508	18589	18492	18512	18766	18536	18480	18621	18399	18443	18308	18697	18451	18570	18397	18585	18621	18538	18475	18691	18404	18592	18343	18463	18471	18633	18373	18455	18464	18363	18625	18518	18359	18404	18485	18359	18513	18631	18496	18565	18621	18464	18743	18638	18577	18620	18523	18609	18611	18660	18593	18409	18421	18631	18405	18452	18507	18440	18496	18519	18547	18804	18319	18604	18533	18520	18428	18485	18478	18301	18531	18499	18494	18291	18391	18569	18557	18541	18410	18447	18464	18424	18451	18578	18526	18666	18514	18418	18554	18559	18525	18551	18529	18468	18362	18507	18566	18347	18349	18588	18559	18717	18456	18417	18513	18553	18353	18555	18566	18458	18540	18563	18486	18380	18477	18546	18572	18594	18281	18528	18628	18523	18643	18384	18357	18261	18344	18419	18278	18484	18387	18473	18560	18614	18334	18653	18494	18493	18522	18617	18406	18541	18473	18420	18473	18524	18467	18471	18463	18444	18535	18612	18632	18556	18545	18498	18635	18511	18595	18615	18572	18518	18590	18717	18394	18548	18340	18451	18416	18331	18563	18631	18470	18275	18359	18593	18417	18507	18587	18412	18652	18484	18679	18611	18592	18484	18683	18476	18683	18332	18599	18384	18463	18560	18455	18573	18437	18388	18496	18647	18611	18656	18410	18380	18560	18313	18528	18639	18524	18628	18645	18496	18411	18501	18686	18462	18440	18583	18567	18445	18392	18526	18383	18666	18517	18342	18485	18507	18412	18507	18517	18287	18702	18410	18587	18420	18574	18610	18400	18416	18486	18583	18489	18596	18390	18549	18706	18441	18495	18348	18449	18459	18520	18539	18619	18480	18463	18538	18630	18341	18422	18626	18481	18640	18557	18469	18619	18388	18476	18318	18613	18673	18425	18387	18474	18429	18640	18348	18325	18465	18393	18426	18441	18516	18361	18440	18565	18624	18688	18709	18717	18590	18492	18387	18611	18555	18346	18297	18703	18433	18194	18435	18387	18257	18377	18473	18682	18374	18725	18658	18386	18376	18327	18565	18315	18181	18530	18532	18449	18319	18387	18431	18468	18626	18368	18644	18486	18468	18582	18601	18303	18390	18423	18432	18366	18563	18592	18607	18489	18336	18538	18500	18533	18491	18589	18292	18515	18519	18382	18583	18379	18595	18407	18613	18588	18332	18558	18462	18411	18437	18526	18649	18392	18413	18540	18515	18425	18575	18462	18567	18453	18467	18617	18633	18344	18506	18600	18481	18375	18511	18445	18666	18680	18538	18293	18519	18330	18318	18606	18790	18398	18384	18724	18589	18504	18517	18500	18466	18465	18409	18495	18421	18553	18402	18551	18581	18385	18668	18506	18282	18456	18595	18504	18496	18504	18362	18353	18531	18602	18392	18512	18553	18437	18610	18517	18421	18437	18495	18403	18461	18363	18463	18536	18373	18240	18497	18371	18597	18581	18665	18377	18514	18529	18464	18705	18487	18595	18542	18811	18533	18589	18525	18625	18448	18504	18342	18535	18526	18357	18451	18393	18411	18445	18533	18503	18567	18419	18578	18514	18621	18584	18550	18692	18454	18525	18318	18551	18451	18498	18424	18431	18498	18537	18377	18441	18454	18614	18453	18430	18572	18493	18423	18677	18482	18515	18375	18498	18373	18419	18410	18476	18487	18593	18620	18497	18713	18415	18521	18413	18572	18347	18413	18495	18458	18468	18273	18555	18459	18685	18474	18472	18396	18646	18577	18502	18505	18387	18803	18360	18639	18549	18388	18402	18569	18568	18543	18606	18495	18471	18334	18468	18596	18598	18523	18461	18200	18492	18432	18474	18484	18473	18643	18456	18571	18463	18402	18477	18541	18445	18590	18383	18553	18494	18412	18424	18436	18590	18784	18561	18449	18530	18671	18474	18703	18724	18451	18543	18654	18712	18553	18447	18382	18634	18570	18546	18488	18249	18402	18385	18721	18695	18484	18536	18623	18596	18468	18493	18500	18488	18600	18377	18616	18382	18721	18487	18585	18423	18190	18463	18622	18445	18478	18456	18310	18380	18403	18521	18635	18647	18567	18361	18486	18620	18494	18447	18617	18494	18394	18330	18682	18409	18413	18389	18413	18473	18601	18423	18801	18463	18542	18581	18658	18480	18526	18344	18616	18676	18610	18199	18454	18502	18479	18657	18393	18524	18555	18613	18592	18612	18313	18440	18501	18449	18682	18549	18561	18445	18548	18403	18775	18487	18549	18635	18641	18783	18554	18506	18333	18418	18713	18563	18629	18602	18597	18524	18476	18453	18453	18505	18495	18475	18423	18621	18564	18453	18503	18555	18353	18607	18603	18292	18565	18429	18425	18530	18475	18525	18627	18413	18565	18332	18425	18433	18498	18382	18438	18569	18624	18483	18402	18440	18615	18582	18490	18338	18592	18491	18640	18558	18502	18719	18502	18668	18484	18508	18382	18398	18384	18416	18588	18438	18498	18531	18456	18473	18264	18369	18547	18349	18534	18463	18347	18621	18513	18349	18442	18526	18571	18500	18505	18139	18501	18348	18437	18667	18481	18507	18440	18476	18528	18563	18500	18423	18268	18519	18493	18524	18614	18301	18685	18651	18713	18461	18266	18540	18566	18544	18519	18373	18547	18329	18451	18442	18546	18357	18444	18617	18657	18508	18560	18473	18524	18563	18672	18547	18479	18443	18640	18479	18694	18594	18568	18743	18441	18566	18587	18594	18377	18582	18633	18735	18711	18501	18503	18657	18591	18324	18426	18303	18648	18362	18525	18354	18582	18355	18498	18603	18313	18383	18598	18499	18601	18439	18516	18442	18371	18617	18506	18487	18436	18658	18544	18489	18350	18441	18639	18432	18351	18567	18383	18513	18442	18398	18671	18402	18315	18624	18628	18351	18626	18533	18458	18563	18505	18344	18432	18495	18386	18309	18489	18338	18493	18384	18367	18497	18458	18606	18396	18408	18520	18442	18584	18335	18440	18414	18611	18432	18408	18567	18497	18556	18448	18636	18329	18538	18600	18482	18601	18466	18477	18491	18584	18407	18630	18449	18463	18437	18354	18693	18522	18550	18702	18519	18576	18392	18529	18583	18522	18448	18501	18509	18641	18543	18636	18527	18558	18416	18571	18595	18492	18601	18562	18410	18463	18672	18533	18628	18331	18398	18430	18504	18398	18437	18450	18494	18325	18504	18689	18715	18467	18509	18433	18378	18569	18680	18362	18706	18612	18355	18412	18445	18670	18456	18523	18481	18556	18571	18567	18535	18383	18517	18583	18375	18730	18470	18443	18481	18742	18433	18586	18517	18718	18547	18686	18491	18572	18732	18313	18342	18470	18530	18561	18537	18443	18733	18494	18385	18343	18322	18542	18632	18582	18485	18592	18476	18512	18659	18414	18535	18689	18731	18323	18537	18519	18581	18568	18495	18583	18558	18498	18469	18584	18446	18683	18484	18582	18377	18598	18504	18174	18253	18466	18413	18644	18467	18386	18500	18548	18421	18405	18480	18350	18320	18356	18405	18460	18494	18699	18419	18495	18443	18444	18576	18561	18582	18704	18535	18586	18388	18598	18530	18442	18519	18429	18395	18464	18321	18584	18589	18575	18505	18706	18559	18531	18466	18428	18699	18669	18614	18435	18380	18531	18382	18449	18595	18402	18640	18551	18429	18492	18445	18513	18502	18537	18631	18480	18426	18679	18499	18433	18531	18290	18425	18475	18619	18452	18620	18582	18431	18518	18438	18428	18539	18437	18658	18505	18578	18458	18340	18373	18436	18451	18638	18439	18300	18608	18526	18491	18543	18462	18597	18213	18336	18474	18479	18333	18454	18481	18559	18487	18536	18530	18524	18414	18592	18557	18436	18579	18443	18451	18552	18699	18485	18579	18457	18519	18623	18404	18417	18558	18711	18512	18583	18346	18537	18657	18683	18168	18629	18791	18577	18412	18577	18643	18478	18486	18649	18337	18475	18545	18425	18339	18518	18430	18521	18507	18228	18596	18468	18388	18515	18405	18622	18471	18507	18757	18425	18275	18438	18607	18535	18421	18485	18384	18431	18678	18436	18472	18723	18505	18400	18358	18542	18509	18539	18633	18486	18510	18427	18434	18365	18578	18519	18408	18544	18447	18369	18381	18475	18471	18514	18617	18449	18697	18613	18523	18517	18405	18629	18560	18511	18546	18383	18498	18575	18476	18584	18572	18679	18353	18525	18518	18508	18540	18480	18549	18568	18442	18476	18532	18308	18594	18454	18428	18515	18496	18473	18421	18433	18404	18561	18621	18469	18440	18413	18463	18628	18483	18297	18522	18440	18262	18546	18504	18556	18412	18476	18587	18493	18438	18518	18510	18303	18380	18687	18454	18260	18481	18560	18610	18496	18444	18363	18383	18545	18652	18629	18577	18527	18408	18527
16368	27741	27695	23835	21011	19916	19041	17907	17413	17030	16865	16748	16685	16869	16476	16464	16773	16412	16655	16544	16490	16660	16386	16571	16294	16467	16585	16520	16623	18062	19098	19870	19360	18140	17328	16922	16569	16510	16437	16435	16580	16388	16479	16493	16591	16616	16449	16600	16341	16458	16400	16518	16316	16557	16480	16439	16270	16457	16359	16561	16471	16474	16494	16327	16287	16319	16397	16573	16623	16574	16434	16503	16317	16507	16458	16337	16317	16268	16536	16574	16462	16400	16496	16452	16349	16643	16429	16552	16350	16379	16344	16484	16302	16559	16398	16287	16413	16293	16424	16312	16503	16265	16467	16435	16443	16427	16314	16553	16590	16486	16468	16315	16445	16425	16469	16352	16409	16359	16509	16592	16461	16494	16295	16344	16540	16453	16338	16329	16325	16424	16413	16500	16366	16283	16575	16398	16519	16308	16359	16311	16421	16415	16281	16453	16362	16288	16455	16480	16484	16329	16400	16549	16232	16484	16429	16416	16418	16342	16383	16560	16494	16366	16443	16451	16360	16440	16442	16425	16389	16353	16368	16328	16403	16337	16400	16354	16412	16468	16509	16411	16306	16513	16558	16504	16414	16447	16339	16584	16485	16337	16388	16553	16379	16520	16512	16364	16471	16424	16286	16356	16564	16346	16357	16430	16303	16516	16460	16405	16263	16489	16325	16534	16426	16386	16555	16434	16472	16402	16404	16431	16442	16394	16448	16739	16418	16459	16285	16412	16470	16286	16354	16309	16589	16566	16387	16541	16439	16329	16542	16483	16425	16474	16494	16358	16489	16347	16463	16561	16458	16469	16311	16471	16388	16303	16516	16507	16494	16374	16406	16415	16395	16395	16464	16334	16429	16534	16311	16390	16306	16566	16335	16246	16550	16474	16485	16295	16224	16553	16450	16459	16269	16535	16347	16563	16381	16310	16416	16430	16271	16362	16352	16199	16394	16355	16398	16515	16449	16475	16546	16199	16552	16481	16388	16437	16276	16453	16498	16612	16521	16341	16493	16490	16296	16405	16372	16566	16449	16311	16505	16221	16657	16350	16351	16410	16358	16467	16461	16543	16457	16372	16400	16459	16320	16455	16583	16561	16362	16456	16444	16270	16460	16420	16480	16403	16396	16459	16443	16437	16488	16478	16436	16353	16412	16392	16409	16522	16249	16364	16486	16396	16391	16245	16447	16490	16410	16361	16590	16320	16445	16356	16313	16394	16404	16275	16432	16199	16517	16461	16342	16448	16390	16556	16363	16305	16442	16540	16423	16366	16318	16357	16504	16367	16397	16442	16460	16467	16358	16380	16371	16495	16419	16277	16403	16422	16550	16513	16396	16394	16500	16369	16290	16489	16457	16433	16477	16303	16356	16414	16484	16501	16386	16316	16695	16231	16470	16525	16496	16262	16377	16497	16418	16423	16395	16483	16629	16387	16552	16299	16368	16347	16396	16328	16415	16201	16337	16476	16317	16538	16503	16338	16396	16585	16297	16475	16583	16435	16247	16354	16232	16384	16546	16426	16412	16519	16423	16330	16153	16436	16459	16282	16391	16471	16503	16386	16406	16423	16584	16228	16513	16423	16514	16245	16411	16385	16367	16502	16506	16421	16594	16605	16371	16462	16612	16425	16422	16359	16666	16631	16401	16377	16370	16285	16443	16422	16515	16437	16441	16403	16515	16362	16370	16482	16405	16437	16327	16478	16532	16451	16418	16368	16554	16712	16452	16376	16293	16386	16418	16463	16438	16568	16404	16574	16471	16529	16382	16392	16375	16358	16428	16463	16386	16377	16416	16442	16504	16519	16484	16438	16263	16364	16388	16368	16431	16534	16429	16444	16352	16433	16433	16559	16387	16423	16334	16601	16593	16411	16422	16579	16395	16432	16391	16405	16331	16400	16337	16434	16444	16309	16495	16404	16325	16594	16232	16489	16449	16423	16436	16606	16314	16421	16543	16507	16247	16518	16377	16463	16407	16323	16452	16365	16386	16446	16325	16483	16373	16368	16369	16304	16347	16371	16495	16348	16473	16352	16342	16231	16324	16458	16281	16268	16513	16374	16446	16280	16193	16406	16410	16514	16547	16341	16533	16339	16673	16345	16489	16419	16318	16497	16380	16539	16454	16518	16341	16224	16550	16494	16377	16512	16457	16431	16463	16474	16371	16344	16344	16422	16382	16525	16424	16474	16485	16415	16403	16415	16329	16508	16440	16427	16494	16360	16256	16463	16425	16408	16412	16454	16405	16518	16372	16411	16471	16375	16484	16399	16544	16311	16386	16383	16252	16584	16424	16516	16426	16433	16422	16448	16319	16304	16325	16519	16333	16557	16382	16325	16502	16500	16485	16455	16334	16355	16388	16493	16341	16529	16414	16344	16306	16476	16318	16426	16351	16446	16399	16488	16472	16346	16500	16482	16359	16364	16331	16460	16366	16447	16482	16368	16341	16356	16519	16384	16556	16361	16345	16435	16316	16547	16425	16503	16456	16607	16426	16481	16487	16465	16572	16440	16573	16367	16369	16587	16347	16367	16423	16677	16411	16462	16465	16301	16577	16294	16297	16304	16294	16319	16429	16404	16382	16421	16307	16348	16501	16306	16435	16506	16294	16296	16461	16315	16432	16402	16445	16268	16385	16426	16457	16438	16578	16375	16369	16489	16352	16269	16273	16445	16548	16350	16377	16483	16583	16372	16327	16452	16502	16444	16408	16370	16534	16280	16343	16551	16556	16460	16379	16415	16451	16441	16408	16307	16479	16529	16415	16412	16474	16276	16382	16452	16479	16326	16378	16447	16349	16292	16429	16502	16518	16395	16429	16457	16455	16609	16350	16440	16394	16531	16371	16507	16295	16492	16436	16355	16392	16427	16331	16660	16334	16577	16468	16331	16444	16367	16482	16491	16458	16491	16397	16363	16465	16458	16419	16440	16368	16271	16455	16542	16397	16302	16627	16541	16392	16402	16240	16397	16492	16551	16397	16446	16274	16609	16486	16410	16275	16377	16410	16412	16496	16415	16399	16418	16478	16440	16463	16618	16414	16407	16339	16665	16423	16537	16483	16386	16489	16535	16512	16495	16545	16452	16584	16360	16517	16182	16342	16461	16459	16436	16365	16404	16337	16417	16557	16396	16366	16641	16357	16497	16436	16237	16313	16615	16289	16434	16341	16442	16396	16373	16398	16450	16461	16415	16358	16217	16676	16389	16376	16424	16514	16187	16447	16436	16327	16432	16431	16600	16359	16460	16341	16186	16460	16423	16457	16512	16288	16391	16501	16370	16497	16309	16484	16373	16468	16403	16393	16328	16545	16408	16356	16470	16476	16355	16427	16392	16400	16547	16258	16528	16297	16562	16410	16274	16339	16421	16357	16448	16341	16495	16450	16361	16292	16388	16452	16335	16258	16508	16382	16321	16425	16413	16409	16313	16408	16488	16323	16404	16465	16379	16550	16439	16523	16437	16454	16239	16438	16458	16329	16418	16341	16281	16383	16486	16447	16481	16420	16563	16205	16479	16411	16400	16428	16392	16449	16356	16406	16448	16399	16269	16284	16416	16505	16513	16475	16224	16515	16489	16440	16321	16357	16495	16419	16346	16462	16330	16443	16380	16262	16424	16387	16362	16345	16558	16406	16408	16409	16366	16640	16540	16519	16531	16261	16607	16533	16537	16558	16540	16515	16504	16644	16241	16538	16256	16146	16341	16449	16417	16281	16541	16523	16382	16408	16398	16196	16390	16425	16458	16364	16590	16265	16506	16426	16350	16574	16620	16546	16525	16543	16476	16365	16534	16507	16555	16483	16377	16292	16504	16275	16445	16498	16510	16468	16460	16385	16315	16430	16410	16474	16314	16447	16472	16369	16517	16427	16314	16377	16410	16578	16449	16220	16321	16399	16349	16398	16482	16464	16337	16587	16456	16411	16535	16423	16356	16386	16553	16444	16466	16507	16278	16383	16536	16437	16412	16377	16514	16402	16398	16461	16423	16359	16326	16447	16297	16563	16411	16290	16361	16543	16436	16251	16424	16297	16365	16607	16401	16472	16532	16406	16379	16448	16627	16543	16468	16377	16446	16382	16498	16513	16420	16468	16216	16451	16455	16420	16477	16439	16366	16345	16378	16281	16394	16392	16392	16565	16332	16301	16375	16460	16350	16324	16431	16566	16346	16237	16384	16368	16349	16292	16452	16419	16438	16443	16400	16421	16317	16584	16465	16276	16396	16311	16435	16438	16439	16384	16452	16345	16299	16489	16305	16356	16641	16559	16347	16409	16481	16400	16490	16456	16360	16261	16473	16313	16526	16392	16520	16206	16284	16270	16424	16465	16196	16447	16601	16376	16532	16360	16385	16598	16517	16449	16408	16396	16364	16221	16457	16528	16437	16404	16310	16297	16304	16356	16467	16600	16406	16617	16359	16459	16361	16454	16428	16518	16568	16380	16430	16269	16512	16715	16437	16380	16469	16278	16471	16488	16448	16562	16250	16452	16431	16502	16323	16349	16306	16531	16411	16401	16482	16397	16255	16330	16338	16361	16420	16382	16297	16286	16462	16248	16295	16432	16542	16537	16418	16486	16240	16488	16284	16421	16367	16448	16398	16461	16414	16522	16611	16411	16290	16316	16530	16464	16421	16407	16339	16348	16271	16277	16301	16399	16309	16365	16507	16557	16398	16361	16510	16420	16325	16397	16364	16420	16398	16549	16443	16432	16528	16310	16347	16538	16417	16353	16425	16455	16444	16335	16309	16607	16207	16498	16504	16309	16369	16361	16335	16323	16361	16477	16552	16618	16352	16295	16408	16386	16537	16239	16473	16500	16404	16613	16411	16442	16297	16568	16285	16409	16343	16452	16440	16293	16557	16565	16463	16436	16433	16388	16361	16482	16393	16615	16531	16394	16293	16467	16526	16500	16187	16448	16362	16383	16581	16595	16371	16490	16407	16316	16349	16497	16407	16284	16558	16368	16488	16427	16421	16388	16442	16486	16424	16404	16479	16671	16364	16386	16224	16333	16302	16466	16438	16388	16344	16566	16500	16523	16370	16436	16471	16408	16352	16465	16286	16582	16413	16613	16279	16343	16454	16370	16314	16298	16456	16382	16487	16431	16388	16224	16525	16428	16284	16522	16348	16415	16534
22880	21339	29211	23835	21586	23858	25732	20543	19602	19618	19376	19119	19084	19155	19080	19071	18929	18780	18830	18892	18828	18926	18834	18781	18615	18729	18832	18628	18759	19645	21583	22589	22528	21439	20133	19158	18860	18510	18435	18637	18578	18578	18511	18550	18661	18724	18645	18433	18710	18519	18363	18364	18608	18518	18664	18775	18535	18556	18516	18673	18532	18617	18657	18736	18729	18355	18705	18512	18441	18515	18462	18411	18647	18608	18469	18722	18636	18620	18512	18436	18685	18533	18533	18579	18512	18706	18648	18485	18532	18641	18499	18501	18584	18559	18536	18635	18697	18673	18492	18531	18611	18565	18750	18406	18413	18535	18407	18635	18592	18593	18817	18535	18634	18417	18460	18507	18557	18318	18498	18424	18462	18598	18550	18477	18591	18678	18653	18743	18767	18608	18474	18543	18480	18477	18387	18581	18586	18587	18282	18906	18382	18717	18674	18578	18551	18836	18514	18305	18522	18504	18635	18777	18603	18680	18256	18597	18567	18458	18463	18406	18639	18479	18533	18411	18596	18466	18321	18353	18531	18369	18384	18616	18459	18647	18570	18613	18565	18442	18503	18497	18447	18619	18443	18447	18661	18427	18307	18363	18505	18760	18811	18531	18394	18453	18514	18508	18704	18616	18598	18523	18578	18524	18592	18467	18477	18539	18497	18566	18598	18482	18439	18518	18739	18591	18713	18437	18525	18409	18461	18591	18578	18576	18446	18534	18441	18589	18612	18670	18432	18556	18531	18631	18594	18390	18452	18489	18719	18749	18477	18637	18444	18716	18410	18552	18643	18532	18572	18578	18404	18366	18374	18554	18463	18700	18602	18549	18559	18505	18191	18463	18743	18593	18538	18454	18583	18550	18675	18559	18473	18527	18467	18629	18639	18569	18667	18550	18465	18563	18533	18503	18511	18608	18564	18409	18459	18339	18571	18394	18467	18483	18655	18576	18635	18695	18574	18281	18493	18515	18628	18496	18407	18621	18525	18513	18442	18539	18561	18555	18711	18581	18506	18480	18518	18582	18479	18382	18431	18448	18459	18615	18337	18431	18672	18646	18443	18568	18275	18643	18676	18596	18532	18581	18598	18446	18415	18596	18549	18476	18269	18699	18489	18520	18493	18406	18781	18608	18608	18611	18454	18505	18530	18487	18589	18534	18511	18627	18542	18523	18696	18548	18665	18433	18644	18526	18555	18634	18329	18654	18726	18494	18692	18661	18500	18664	18419	18518	18515	18478	18454	18505	18559	18610	18432	18458	18482	18757	18489	18590	18635	18505	18462	18622	18629	18514	18619	18658	18774	18575	18484	18480	18563	18627	18477	18899	18602	18586	18643	18679	18884	18360	18510	18588	18821	18442	18621	18649	18546	18736	18471	18285	18624	18460	18840	18555	18632	18363	18489	18757	18583	18558	18433	18549	18574	18383	18330	18311	18645	18516	18507	18332	18489	18502	18600	18451	18590	18601	18570	18539	18386	18588	18405	18532	18559	18504	18574	18443	18458	18466	18471	18466	18633	18633	18566	18574	18565	18770	18384	18660	18406	18372	18676	18503	18590	18586	18449	18404	18643	18505	18522	18601	18355	18497	18685	18472	18394	18386	18457	18645	18796	18677	18396	18451	18489	18410	18433	18457	18587	18663	18405	18384	18296	18636	18608	18607	18652	18474	18544	18547	18576	18522	18501	18509	18648	18628	18431	18692	18591	18327	18681	18597	18752	18548	18455	18610	18705	18877	18551	18436	18631	18443	18417	18365	18603	18515	18548	18511	18645	18531	18711	18549	18498	18507	18562	18581	18527	18579	18716	18555	18424	18768	18576	18614	18467	18562	18566	18551	18761	18598	18619	18620	18677	18335	18420	18627	18825	18450	18401	18581	18514	18444	18480	18643	18566	18430	18488	18644	18671	18548	18578	18370	18512	18518	18315	18488	18566	18386	18626	18547	18370	18463	18557	18329	18405	18510	18666	18493	18650	18451	18519	18545	18305	18588	18475	18519	18670	18484	18423	18434	18318	18498	18502	18339	18586	18507	18647	18367	18644	18522	18657	18448	18374	18424	18540	18691	18489	18558	18593	18539	18692	18614	18618	18458	18451	18336	18524	18476	18631	18510	18254	18503	18732	18468	18446	18481	18823	18763	18473	18439	18616	18406	18560	18365	18539	18724	18576	18498	18515	18346	18616	18610	18361	18786	18635	18416	18642	18476	18763	18451	18458	18367	18439	18332	18478	18284	18577	18458	18413	18469	18401	18485	18494	18559	18709	18528	18717	18613	18491	18402	18596	18545	18510	18549	18530	18555	18591	18406	18667	18555	18602	18491	18551	18675	18661	18504	18634	18657	18640	18749	18513	18374	18634	18483	18361	18495	18558	18499	18483	18369	18531	18472	18595	18489	18618	18491	18313	18545	18650	18820	18562	18641	18525	18596	18416	18332	18464	18409	18482	18554	18655	18332	18509	18383	18464	18635	18385	18395	18654	18679	18632	18714	18490	18670	18537	18474	18446	18527	18632	18419	18608	18523	18449	18696	18850	18559	18598	18654	18390	18399	18491	18759	18457	18519	18582	18555	18670	18591	18570	18445	18504	18600	18335	18510	18577	18487	18571	18559	18732	18517	18454	18638	18535	18567	18446	18570	18471	18471	18402	18669	18743	18568	18543	18427	18591	18261	18290	18477	18475	18485	18537	18397	18547	18473	18427	18518	18327	18561	18597	18445	18603	18679	18375	18704	18427	18513	18594	18543	18381	18552	18529	18602	18668	18546	18602	18590	18549	18414	18569	18510	18619	18424	18480	18467	18939	18544	18439	18399	18563	18376	18549	18430	18586	18548	18426	18475	18459	18563	18455	18444	18418	18454	18476	18630	18531	18567	18711	18468	18467	18651	18564	18472	18401	18571	18612	18535	18472	18547	18473	18269	18579	18416	18573	18726	18475	18492	18349	18503	18421	18597	18481	18448	18393	18530	18613	18466	18672	18505	18710	18589	18470	18417	18631	18544	18451	18501	18617	18443	18586	18408	18525	18606	18505	18515	18469	18336	18489	18476	18549	18349	18692	18457	18539	18525	18326	18555	18474	18586	18543	18644	18561	18572	18444	18611	18743	18390	18560	18541	18674	18393	18662	18612	18536	18584	18431	18323	18480	18303	18420	18667	18419	18628	18498	18703	18363	18300	18559	18590	18415	18468	18544	18774	18763	18626	18831	18547	18547	18504	18323	18418	18585	18747	18521	18612	18679	18531	18524	18626	18469	18563	18452	18574	18411	18617	18508	18423	18708	18403	18526	18569	18315	18627	18458	18297	18648	18576	18485	18595	18578	18528	18412	18547	18805	18590	18560	18572	18457	18672	18698	18486	18329	18431	18472	18599	18668	18581	18675	18465	18462	18605	18612	18565	18594	18623	18657	18543	18472	18514	18539	18376	18634	18364	18468	18490	18554	18516	18691	18415	18597	18448	18551	18584	18459	18510	18373	18450	18606	18433	18518	18492	18360	18601	18493	18521	18694	18419	18551	18558	18672	18512	18445	18497	18494	18474	18433	18413	18439	18546	18550	18483	18406	18801	18542	18613	18548	18318	18559	18491	18401	18482	18590	18245	18530	18689	18630	18551	18614	18438	18591	18790	18616	18689	18501	18424	18542	18412	18551	18662	18607	18487	18345	18441	18641	18430	18616	18421	18544	18571	18429	18521	18357	18595	18487	18470	18604	18659	18392	18631	18460	18270	18512	18513	18271	18534	18441	18594	18513	18602	18539	18529	18633	18672	18550	18529	18583	18588	18603	18394	18597	18474	18575	18645	18698	18587	18596	18210	18570	18537	18464	18595	18503	18305	18502	18384	18379	18284	18456	18434	18416	18437	18552	18546	18491	18543	18530	18528	18609	18460	18451	18697	18464	18572	18495	18574	18489	18616	18447	18678	18644	18416	18328	18451	18463	18414	18524	18624	18765	18489	18500	18489	18546	18498	18589	18578	18408	18640	18580	18355	18550	18674	18450	18577	18621	18401	18452	18588	18591	18561	18572	18476	18517	18403	18688	18641	18949	18736	18633	18426	18539	18468	18522	18697	18526	18459	18519	18501	18473	18379	18673	18534	18456	18547	18711	18322	18517	18433	18526	18342	18616	18691	18580	18643	18523	18620	18629	18519	18602	18565	18462	18798	18598	18499	18535	18533	18271	18609	18540	18544	18418	18738	18494	18570	18630	18562	18570	18421	18409	18495	18558	18587	18741	18693	18818	18452	18452	18540	18742	18520	18618	18502	18386	18508	18433	18473	18657	18442	18462	18711	18570	18489	18349	18276	18565	18449	18420	18405	18505	18472	18617	18517	18468	18604	18660	18255	18384	18457	18526	18386	18321	18610	18681	18351	18739	18580	18684	18528	18430	18459	18278	18616	18637	18625	18516	18375	18683	18617	18362	18333	18500	18574	18638	18392	18524	18452	18735	18429	18615	18518	18636	18467	18635	18414	18736	18599	18744	18377	18520	18724	18439	18472	18643	18510	18591	18411	18505	18527	18474	18444	18387	18774	18238	18403	18257	18328	18490	18641	18594	18432	18639	18240	18581	18533	18517	18598	18582	18542	18417	18402	18592	18534	18509	18540	18527	18543	18704	18712	18722	18482	18555	18527	18547	18717	19001	18602	18715	18672	18569	18444	18855	18437	18781	18687	18502	18525	18304	18617	18441	18519	18666	18505	18576	18639	18512	18428	18388	18599	18643	18437	18443	18577	18806	18477	18646	18518	18706	18663	18558	18541	18537	18388	18537	18639	18383	18436	18337	18762	18591	18612	18559	18446	18404	18546	18506	18641	18439	18539	18690	18623	18482	18441	18417	18557	18637	18621	18493	18683	18440	18516	18538	18573	18621	18586	18615	18623	18491	18483	18517	18732	18566	18467	18455	18495	18629	18475	18473	18377	18587	18652	18547	18794	18599	18640	18428	18613	18580	18629	18351	18600	18613	18634	18827	18409	18564	18237	18566	18578	18496	18418	18519	18379	18381	18681	18373	18542	18605	18699	18562	18462	18517	18346	18564	18514	18451	18470	18563	18577	18579	18516	18324	18560	18496	18428	18481	18518	18525	18606	18470	18394	18568	18494	18379	18610	18440	18611	18495	18744	18452	18599
18540	32762	31653	26634	22745	21283	20159	18587	17836	17475	17338	16764	16711	16909	16713	16711	16591	16872	16791	16696	16651	16567	16627	16601	16432	16428	16314	16496	16743	18376	21522	22471	22403	20179	18039	17010	16778	16322	16494	16610	16414	16425	16489	16447	16462	16418	16292	16331	16408	16501	16551	16267	16570	16571	16476	16259	16515	16358	16291	16567	16670	16524	16501	16539	16273	16366	16641	16593	16358	16513	16498	16568	16352	16410	16501	16453	16385	16349	16497	16525	16498	16166	16315	16566	16597	16573	16403	16405	16415	16320	16478	16597	16433	16545	16558	16425	16327	16315	16485	16454	16513	16419	16374	16448	16309	16329	16360	16142	16572	16448	16450	16522	16422	16447	16541	16544	16383	16423	16510	16437	16367	16467	16462	16515	16426	16413	16443	16517	16649	16435	16286	16385	16404	16428	16318	16425	16443	16440	16317	16304	16409	16516	16559	16347	16395	16528	16468	16541	16289	16324	16415	16642	16432	16522	16359	16449	16269	16427	16287	16485	16285	16318	16369	16440	16567	16482	16525	16379	16486	16217	16304	16194	16452	16431	16356	16634	16353	16456	16342	16375	16263	16360	16399	16401	16517	16397	16452	16543	16355	16355	16426	16219	16543	16222	16118	16378	16361	16298	16354	16322	16353	16351	16395	16265	16502	16345	16273	16505	16474	16459	16454	16396	16402	16293	16393	16369	16426	16493	16374	16335	16515	16223	16504	16457	16425	16514	16440	16283	16474	16462	16368	16508	16448	16524	16359	16390	16468	16346	16549	16435	16546	16300	16247	16485	16556	16364	16407	16410	16536	16497	16481	16245	16420	16436	16397	16654	16356	16335	16534	16287	16259	16368	16527	16364	16440	16276	16305	16420	16416	16560	16311	16391	16442	16415	16605	16403	16334	16276	16383	16472	16410	16400	16423	16500	16391	16296	16358	16519	16405	16311	16263	16518	16503	16370	16505	16398	16456	16403	16563	16504	16385	16454	16360	16292	16560	16374	16302	16445	16441	16501	16298	16238	16662	16330	16270	16476	16483	16337	16420	16334	16596	16419	16458	16520	16326	16546	16471	16438	16169	16444	16498	16367	16469	16358	16418	16329	16388	16486	16379	16386	16400	16236	16471	16604	16512	16215	16321	16295	16424	16327	16463	16379	16434	16461	16305	16388	16354	16406	16467	16470	16565	16442	16386	16280	16368	16432	16344	16543	16334	16213	16338	16494	16458	16262	16587	16467	16286	16476	16392	16355	16391	16223	16263	16350	16332	16206	16456	16436	16264	16562	16337	16479	16177	16459	16355	16480	16489	16358	16454	16174	16267	16443	16431	16465	16477	16256	16435	16440	16440	16414	16328	16270	16420	16258	16424	16441	16380	16389	16357	16596	16376	16432	16361	16320	16503	16540	16398	16228	16432	16410	16488	16426	16497	16379	16359	16395	16479	16403	16284	16433	16296	16315	16518	16405	16291	16477	16337	16401	16338	16201	16308	16341	16529	16431	16399	16343	16396	16335	16362	16625	16532	16342	16321	16431	16202	16390	16443	16339	16498	16274	16516	16323	16402	16486	16305	16420	16452	16395	16391	16479	16356	16274	16422	16427	16314	16348	16384	16455	16535	16308	16461	16369	16506	16395	16351	16447	16295	16325	16367	16489	16478	16348	16369	16213	16493	16383	16467	16494	16353	16365	16423	16388	16414	16503	16393	16395	16449	16450	16426	16399	16314	16256	16388	16360	16431	16401	16319	16321	16418	16299	16237	16608	16269	16534	16312	16240	16353	16404	16212	16498	16401	16346	16363	16464	16527	16449	16431	16428	16429	16493	16283	16393	16397	16265	16182	16413	16478	16400	16505	16484	16497	16439	16513	16366	16470	16242	16461	16466	16602	16592	16380	16386	16438	16550	16413	16399	16436	16405	16413	16470	16322	16425	16374	16413	16271	16571	16527	16269	16374	16209	16371	16225	16428	16344	16417	16522	16398	16353	16389	16539	16354	16340	16233	16505	16577	16410	16396	16340	16416	16529	16338	16320	16436	16395	16364	16381	16512	16437	16307	16300	16413	16440	16485	16420	16488	16495	16395	16510	16389	16246	16330	16421	16449	16412	16446	16460	16547	16469	16335	16219	16509	16274	16454	16350	16466	16255	16600	16338	16326	16431	16373	16418	16405	16434	16313	16270	16564	16455	16354	16408	16562	16416	16305	16160	16393	16426	16554	16293	16375	16550	16388	16462	16439	16432	16460	16452	16456	16474	16299	16506	16555	16163	16458	16504	16480	16296	16368	16623	16421	16518	16478	16714	16393	16499	16431	16290	16524	16335	16445	16260	16493	16327	16484	16380	16331	16477	16167	16542	16307	16329	16410	16458	16370	16410	16487	16401	16500	16272	16350	16265	16537	16346	16464	16362	16373	16459	16264	16221	16343	16290	16323	16258	16455	16377	16449	16545	16414	16516	16412	16456	16396	16424	16377	16451	16349	16415	16429	16483	16353	16383	16345	16307	16311	16272	16423	16569	16222	16319	16325	16433	16522	16475	16333	16373	16387	16376	16379	16372	16527	16487	16339	16382	16366	16409	16414	16392	16450	16335	16429	16438	16519	16511	16388	16563	16369	16392	16373	16275	16459	16348	16362	16408	16285	16281	16337	16388	16380	16239	16290	16331	16387	16500	16329	16423	16545	16443	16443	16350	16532	16354	16481	16385	16357	16388	16324	16438	16371	16472	16493	16374	16433	16465	16468	16440	16378	16394	16318	16258	16250	16566	16527	16331	16462	16553	16229	16590	16363	16359	16553	16351	16437	16532	16478	16359	16379	16520	16541	16460	16309	16250	16222	16295	16312	16237	16382	16369	16267	16429	16400	16365	16337	16421	16453	16405	16420	16218	16467	16314	16246	16368	16326	16333	16430	16340	16275	16416	16316	16301	16441	16506	16331	16515	16572	16335	16255	16468	16387	16295	16418	16482	16361	16382	16409	16271	16392	16400	16257	16276	16340	16409	16525	16222	16557	16356	16364	16418	16437	16481	16517	16520	16532	16299	16451	16416	16404	16272	16479	16433	16427	16305	16285	16378	16277	16467	16417	16210	16451	16438	16403	16530	16422	16248	16292	16289	16447	16380	16300	16354	16316	16276	16233	16192	16347	16463	16364	16409	16618	16360	16198	16545	16393	16498	16528	16309	16417	16274	16539	16448	16379	16438	16426	16436	16380	16436	16507	16296	16495	16517	16368	16531	16300	16437	16457	16465	16249	16349	16208	16425	16436	16548	16328	16375	16238	16391	16354	16249	16477	16445	16431	16460	16445	16555	16155	16231	16321	16526	16502	16384	16269	16451	16497	16483	16232	16318	16516	16582	16521	16467	16400	16557	16259	16451	16298	16267	16445	16285	16398	16333	16535	16368	16378	16368	16477	16315	16326	16301	16414	16406	16462	16281	16447	16224	16449	16443	16360	16215	16503	16249	16301	16368	16372	16307	16339	16407	16499	16366	16412	16548	16271	16307	16319	16443	16411	16330	16452	16361	16380	16359	16275	16546	16284	16408	16522	16414	16331	16388	16358	16468	16435	16484	16491	16477	16573	16284	16475	16338	16274	16384	16261	16529	16479	16360	16265	16192	16568	16366	16347	16450	16405	16481	16399	16376	16183	16180	16425	16344	16403	16463	16370	16310	16446	16432	16442	16286	16422	16413	16395	16478	16512	16365	16171	16410	16220	16431	16428	16422	16394	16453	16466	16351	16401	16397	16235	16347	16392	16429	16305	16331	16472	16376	16446	16393	16314	16272	16628	16467	16460	16567	16239	16637	16291	16248	16403	16422	16268	16230	16282	16188	16475	16527	16399	16422	16308	16384	16259	16412	16295	16408	16371	16339	16342	16496	16350	16418	16477	16423	16429	16330	16438	16378	16452	16330	16308	16381	16224	16479	16510	16163	16220	16420	16392	16516	16451	16239	16368	16369	16275	16264	16464	16245	16455	16364	16235	16572	16314	16275	16358	16569	16523	16310	16486	16355	16494	16358	16312	16393	16310	16322	16432	16384	16416	16480	16542	16398	16422	16195	16384	16335	16278	16290	16489	16335	16319	16469	16583	16282	16332	16324	16452	16344	16487	16247	16384	16461	16502	16412	16266	16414	16528	16470	16381	16423	16263	16326	16445	16240	16484	16158	16418	16517	16593	16390	16314	16517	16194	16382	16320	16452	16536	16460	16349	16285	16467	16485	16489	16290	16288	16333	16244	16337	16465	16348	16316	16528	16608	16335	16386	16431	16403	16452	16293	16290	16708	16338	16247	16530	16228	16512	16452	16398	16564	16441	16419	16327	16383	16247	16434	16409	16200	16376	16247	16234	16518	16377	16613	16361	16542	16344	16235	16467	16337	16364	16235	16477	16311	16312	16462	16363	16464	16500	16463	16559	16363	16297	16391	16530	16434	16380	16450	16347	16561	16310	16366	16466	16271	16412	16463	16376	16418	16536	16512	16689	16433	16394	16405	16413	16407	16396	16352	16304	16376	16481	16381	16477	16404	16419	16242	16486	16369	16433	16527	16293	16304	16391	16488	16322	16335	16477	16333	16493	16530	16522	16257	16207	16420	16346	16457	16425	16460	16340	16196	16426	16411	16325	16497	16344	16496	16515	16365	16287	16441	16359	16329	16257	16479	16466	16458	16306	16493	16259	16364	16449	16627	16506	16384	16359	16530	16337	16394	16605	16281	16470	16444	16365	16516	16491	16425	16527	16468	16400	16495	16269	16189	16428	16427	16415	16429	16344	16454	16510	16369	16231	16400	16386	16283	16196	16448	16378	16216	16341	16326	16554	16218	16367	16505	16273	16564	16462	16541	16230	16354	16392	16346	16289	16297	16430	16332	16549	16390	16415	16418	16340	16384	16485	16448	16353	16308	16381	16551	16363	16543	16616	16440	16317	16407	16297	16554	16479	16395	16228	16527	16247	16351	16444	16518	16322	16475	16279	16296	16230	16443	16372	16297	16341	16414	16362	16164	16429	16295	16513	16389	16531	16326	16513	16238	16251	16254	16333	16194	16240	16466	16533	16577	16358	16368	16366	16564	16385	16246	16324	16303	16364	16390	16229	16508	16494	16534	16226	16503	16436	16437	16485	16433	16478	16477	16250
27911	22423	25636	22723	19370	19259	19004	18599	18487	18455	18358	18317	18330	18556	18341	18383	18387	18194	18304	18298	18317	18297	18182	18362	18232	18603	18262	18231	18265	18421	18625	18706	18608	18655	18393	18250	18194	18213	18035	18288	18464	18156	18458	18267	18324	18327	18299	18318	18393	18396	18322	18124	18138	18405	18184	18412	18375	18236	18355	18208	18351	18170	18282	18277	18386	18231	18276	18214	18125	18325	18192	18237	18334	18421	18260	18234	18075	18460	18332	18383	18114	18163	18119	18124	18433	18324	18183	18476	18161	18274	18324	18333	18080	18365	18137	18186	18241	18256	18396	18222	18234	18384	18230	18323	18266	18149	18026	18352	18148	18351	18061	18330	18240	18119	18237	18299	18159	18224	18400	18100	18502	18061	18420	18343	18275	18260	18228	18117	18384	18170	18224	18328	18135	18192	18416	18178	18172	18304	18146	18217	18200	18372	18135	18174	17845	18355	18351	18379	18331	18245	18271	18217	18357	18110	18554	18245	18172	18298	18199	18280	18281	18301	18078	18007	18026	18339	18308	18285	18102	18453	18220	18190	18007	18352	18370	18111	18023	18359	18166	18481	18218	18204	18098	18351	17999	18167	18125	18282	18245	18173	18375	18212	18173	18201	18245	18054	18400	17992	18129	18071	18164	18048	18302	18274	18140	18125	18188	18316	18102	18210	18259	18406	18140	18213	18239	18311	18147	18052	18192	18272	18312	18257	18183	18278	18091	18222	18329	18257	18271	18214	18260	18004	18251	18393	18316	18451	18136	18108	18205	18373	18403	18223	18287	18146	18323	18355	18242	18190	18083	18320	18226	18291	18317	18139	18067	18291	18035	18204	18064	17967	18266	18142	18265	18141	18298	18194	18079	18155	18302	18342	18321	18152	18059	18255	18196	18190	18332	18257	18100	18200	18116	18175	18135	18219	18122	18349	18115	18336	18204	18336	18454	18359	18159	18187	18192	18328	18237	18217	18277	18209	18332	18151	18098	18309	18224	18375	18279	18159	18379	18306	18196	18393	18130	18172	18240	18137	18289	18303	18155	18162	18211	18300	18082	18067	18175	18175	18059	18273	18170	18144	18139	18199	18053	18180	18323	17986	18358	18338	18220	18043	18220	18239	18199	18143	18104	18061	18348	18158	18342	18341	18340	18216	18429	18151	18153	18304	17968	18444	18163	18314	18176	18201	18264	18296	18360	18230	18084	18101	18287	18279	18039	18137	18246	18065	18122	18258	18152	18228	18303	18423	18418	18051	18229	18162	18154	18102	18264	18223	18293	18075	18354	18268	18266	18042	18084	18230	18399	18248	18185	18162	18341	18187	18207	18120	18148	18141	18062	18286	18367	18243	18269	18187	18369	18072	18119	18227	18336	18291	18249	18349	18471	18303	18197	18155	18272	18217	17957	18209	18218	18294	18144	18119	17990	18072	18385	18299	18118	18354	18386	18287	18469	18262	18193	18321	18330	18124	18379	18325	18180	18281	18189	18194	18244	18132	18300	18346	18363	18416	18351	18223	18278	18368	18175	18280	18254	18208	18274	18232	18286	18218	18099	18288	18149	18285	18052	18303	18221	18392	18363	18304	18169	18106	18233	18406	18324	18104	18296	18417	18309	18325	18197	18233	18359	18138	18174	18399	18507	18212	18276	18349	18442	18366	18149	18217	18226	18259	18286	18229	18114	18282	18030	18245	18167	18235	18128	18084	18134	18279	18368	18372	18104	18270	18145	18213	18402	18088	18023	18178	18289	18252	18131	18107	18226	18252	18340	18172	18359	18284	18382	18526	18246	18266	18387	18515	18127	18235	18194	18187	18248	18272	18296	18071	18439	18267	18324	18078	18094	18207	18073	18123	18120	18097	18184	18250	18461	18276	18289	18179	18361	18257	18267	18188	18297	18267	18289	18374	18180	18316	18270	18199	18357	18213	18067	18010	18304	18209	17998	18111	18185	18200	18182	18385	18177	18189	18304	18161	18174	18360	18409	18433	18359	18192	18309	18304	18364	18135	18340	18109	18243	18180	18251	18324	18291	18060	18197	18324	18339	18373	18351	18230	18244	18055	18180	18456	18167	18196	18343	18048	18153	18153	18133	17960	18028	18220	18248	18276	18200	18184	18247	18202	18241	18134	18428	18265	18160	18171	18227	18124	18482	18207	18218	18244	18165	18059	18069	18117	18165	18327	18400	18092	18072	18287	18190	18006	18141	18444	18452	18315	18255	18321	18291	18220	18225	18079	18210	18066	18207	18255	18056	18266	18361	18090	18385	18245	18297	18446	18190	18168	18289	18125	18360	18073	18061	18179	18138	18339	18279	18087	18242	18138	18301	18331	18138	18336	18187	18358	18365	17916	18266	18306	18019	18228	18394	18406	18308	18226	18268	18169	18254	18029	18248	18150	18149	18206	18197	18221	18209	18195	18224	18185	18341	18336	18207	18281	18017	18051	18128	18102	18073	18323	18214	18274	18444	18379	18219	18307	18240	18314	18289	18206	18407	18261	18198	18312	18013	18040	18358	18114	18077	18113	18163	18201	18225	18229	18262	18176	18184	18221	18150	18140	18173	18265	18185	18273	18227	18305	18163	18313	18303	18127	18162	18243	18029	18199	18278	18367	18258	18153	18330	18018	18168	18395	18078	18220	18218	18243	18211	18348	18267	18383	18124	18199	18207	18342	18203	18201	18150	18114	18156	18028	17987	18030	18067	18092	18317	18140	18277	18322	18285	18213	18247	18254	18258	18313	18240	18274	18119	18248	18495	18032	18155	18109	18316	18201	18139	18308	18105	18327	18368	18332	17902	18316	18123	18144	18300	18316	18231	18138	18133	18341	18338	18112	18138	18288	18134	18236	18294	18038	18364	18270	18199	18062	18233	18217	18332	18146	18259	18118	18234	18332	18181	18287	18298	18416	18147	18212	18260	18452	18139	18201	18160	18362	18369	18337	18116	18209	18387	18349	18218	18406	18129	18310	18272	18195	18254	18200	18439	18380	18234	18091	18298	18260	18095	18248	18258	18289	18426	18162	18115	18374	18319	18271	18345	18168	18146	18385	18106	18188	18186	18257	18339	18262	18194	18286	18095	18553	18321	18311	18118	18185	18282	18177	18201	18461	18322	18206	18159	18263	18288	18245	18296	18314	18309	18283	18264	18394	18122	18259	18156	18131	18317	18319	18123	18251	18124	18257	18349	18207	18062	18285	18229	18313	18177	18317	18293	18247	18000	18181	18155	18428	18189	18105	18230	17988	18288	18101	18153	18271	18578	18398	18565	18329	18302	18207	18392	18439	18264	18047	18124	18162	18180	18181	18221	18192	17928	18173	18363	18254	18384	18145	18400	18104	18192	18300	18238	18370	18437	18302	17948	18317	18202	18116	18240	18103	18242	18352	18251	18074	18290	18099	18210	18272	18324	18344	18312	18224	18170	18232	18117	18221	18191	18309	18202	18172	18135	18231	18264	18173	18398	18156	18275	18404	18177	18361	18420	18264	18302	18474	18230	18174	18477	18269	18470	18216	18348	18301	18284	18112	18205	18271	18313	18206	18138	18252	18304	18395	18115	18279	18358	18329	18291	18347	18241	18250	18173	18387	18186	18225	18382	18340	18127	18333	18087	18218	18204	18082	18206	18275	18226	18349	18298	18135	18306	18171	17992	18182	18225	18157	18251	18189	18247	18177	18039	18178	18415	18175	18282	18210	18291	18304	18128	18200	18347	18316	18374	18235	18230	18175	18231	18002	18334	18116	18413	18243	18353	18130	18347	18101	18215	18043	18188	18187	18228	18059	18237	18130	18163	18270	18240	18080	18396	18248	18290	18346	18086	18276	18273	18185	18171	18317	18363	18221	18184	18152	18147	18306	18137	18225	18027	18338	18221	18222	18537	18335	18388	18217	18243	18149	18159	18249	18189	18125	18081	18305	18122	18398	18449	18167	18211	18266	18149	18214	18288	18249	18304	18159	18224	18193	18220	18438	18158	18265	18184	18345	18376	18315	18272	18132	18051	18002	18207	18379	18297	18400	18321	18284	18432	18091	18570	18306	18313	18289	18128	18279	18197	18343	18162	18053	18463	17991	18357	18283	18297	18194	18257	18116	18222	18090	18395	18080	18240	18163	18385	18162	18240	18097	18159	18317	18217	18139	18248	18022	18237	18153	18092	18173	18229	18175	18302	18368	18184	18114	18120	18187	18168	18128	18136	18064	18314	18287	18141	18397	18336	18284	18195	18117	18227	18336	18273	18317	17995	18433	18354	18333	18136	18201	18131	18410	18187	18250	18222	18076	18121	18160	18143	18317	18222	18211	18139	18290	18431	18146	18052	18190	18154	18255	18105	18255	18323	18182	18320	18294	18305	18107	18339	18174	18527	18255	18178	18376	18319	18095	18236	18313	18218	18140	18248	18271	18404	18226	18244	18232	18217	18187	18284	18118	18273	18216	18007	18398	18182	18203	18010	18377	18286	18356	18249	18349	18181	18219	18076	18156	18102	18112	18307	18213	18295	18219	18300	18330	18308	18237	18305	18014	18506	18127	18274	18225	18235	18130	18227	18139	18401	18269	18101	18292	18219	18267	18293	18417	18352	18086	18378	18228	18155	18373	18134	18289	18287	18201	18042	18544	18318	17987	18140	17851	18165	18183	18294	18196	18031	18098	18113	18130	17955	18186	18192	18034	18205	18325	18121	18107	18076	18088	18363	18445	18101	18138	18262	18239	18446	18345	18066	18202	18365	18256	18202	18253	18065	18197	18255	17963	18134	18276	18403	18219	18240	18270	18179	18100	18139	18171	18103	18071	18430	18117	18218	18349	18357	18215	18231	18249	18268	18154	18300	18279	18268	18244	18286	18288	18376	18217	18195	18193	18228	18234	18377	18326	18316	18188	18322	18363	18146	18007	18581	18413	18311	18419	18208	18198	18183	18272	18359	18157	18455	18358	18440	18285	18274	17998	18395	18332	18185	18377	18291	18066	18347	18247	17956	18033	18186	18146	18322	18363	18331	18080	18090	18153	18055	18371	18341	18234	18018	18334	18303	18107	18209	18223	18262	18082	18194	18224	18210	18193	18363	18223	18153	18080	18259	18097	18264	18245	18219	18340	18145	18282	18320	18321	18282	18394	18326	18333	18269	18406	18179	18118
16598	21915	22777	19741	18450	18016	17406	16825	16563	16418	16313	16466	16276	16378	16384	16428	16520	16275	16385	16327	16311	16282	16369	16249	16305	16127	16303	16254	16373	16466	16869	16850	16708	16563	16391	16343	16356	16309	16142	16328	16104	16393	16107	16235	16206	16283	16211	16187	16175	16259	16133	16257	16463	16346	16196	16286	16262	16299	16139	16268	16325	16382	16187	16268	16127	16219	16255	16200	16186	16232	16430	16253	16387	16236	16208	16142	16117	16128	16326	16096	16363	16127	16265	16091	16169	16207	16327	16210	16214	16255	16329	16360	16258	16248	16268	16230	16189	16349	16271	16303	16208	16222	16309	16152	16359	16391	16181	16250	16238	16140	16132	16133	16198	16266	16292	16070	16200	16160	16325	16171	16081	16255	16112	16196	16176	16199	16312	16387	16300	16251	16257	16329	16362	16207	16274	16258	16307	16277	16188	16249	16188	16027	16293	16176	16266	16230	16386	16229	16267	16290	16378	16198	16228	16282	16139	16101	16261	16095	16335	16126	16142	16329	16169	16168	16291	16266	16327	16126	16231	16263	16270	16231	16282	16287	16177	16031	16389	16281	16203	16330	16107	16172	16291	16151	16290	16074	16135	16195	16420	16164	16210	16149	16239	16231	16436	16158	16218	16112	16289	16266	16193	16151	16335	16282	16187	16203	16197	16223	16299	16176	16259	16200	16353	16205	16259	16199	16213	16164	16321	16290	16365	16143	16167	16149	16419	16152	16235	16119	16239	16073	16226	16192	16181	16243	16332	16227	16185	16318	16370	16305	16356	16391	16035	16124	16337	16206	16363	16332	16208	16037	16519	16393	16185	16252	16275	16194	16132	16388	16323	16367	16329	16216	16112	16126	16006	16318	16371	16093	16168	16198	16217	16236	16249	16147	16306	16086	16360	16254	16058	16252	16088	16222	16334	16300	16255	16233	16310	16183	16273	16352	16298	16330	16133	16356	16354	16188	16230	16152	16270	16306	16107	16243	16128	16314	16193	16294	16292	16226	16332	16255	16128	16441	16172	16256	16079	16278	16270	16129	16298	16307	16171	16267	16228	16301	16169	16272	16287	16172	16150	16186	16408	16222	16253	16188	16120	16205	16137	16179	16186	16179	16168	16138	16229	16248	16254	16169	16184	16491	16169	16218	16061	16482	16256	16183	15986	16100	16025	16315	16308	16257	16228	16153	16329	16091	16232	16136	16259	16179	16089	16272	16249	16106	16189	16427	16355	16197	16285	16076	16247	16284	16383	16138	16034	16136	16342	16189	16277	16316	16373	16202	16258	16067	16087	16228	16131	16295	16208	16183	16112	16088	16232	16278	16412	16230	16238	16086	16189	16209	16234	16224	16263	16008	16341	16259	16208	16187	16310	16343	16310	16285	16215	16252	16208	16171	16155	16315	16200	16245	16116	16228	16266	16133	16187	16170	16253	16331	16169	16295	16129	16253	16172	16131	16339	16066	16165	16238	16221	16206	16293	16343	16241	16288	16139	16225	16064	16267	16341	16113	16349	16144	16017	16260	16210	16186	16243	16169	16238	16343	16183	16150	16372	16206	16256	16490	16066	16341	16248	16467	16171	16172	16297	16205	16360	16323	16209	16126	16283	16222	16007	16243	16164	16072	16224	16296	16168	16276	16358	16260	16241	16250	16182	16294	16119	16254	16188	16246	16297	16254	16292	16194	16308	16260	16138	16240	16303	16240	16261	16079	16335	16349	16190	16209	16247	16374	16054	16243	16336	16331	16271	16149	16312	16126	16343	16295	16313	16160	16123	16317	16298	16146	16341	16287	16171	16161	16313	16299	16221	16141	16192	16321	16207	16239	16183	16141	16180	16381	16263	16348	16321	16094	16331	16515	16128	16051	16274	16136	16275	16303	16374	16343	16110	16374	16362	16490	16175	16225	16248	16147	16296	16134	16189	16171	16182	16266	16311	16258	16253	16379	16180	16145	16098	16246	16091	16046	16120	16314	16181	16160	16328	16176	16150	16210	16287	16289	16350	16279	16229	16292	16326	16231	16345	16197	16373	16194	16208	16187	16232	16285	16309	16257	16060	16355	16408	16107	16149	16133	16199	16236	16210	16172	16184	16226	16214	16195	16380	16249	16392	16282	16172	16432	16184	16227	16087	16306	16316	16183	16153	16253	16202	16312	16299	16217	16314	16351	16160	16238	16213	16174	16194	16069	16057	16280	16277	16272	16274	16348	16272	16319	16244	16316	16283	16331	16198	16205	16331	16079	16250	16276	16378	16233	16102	16390	16290	16265	16207	16275	16304	16317	16122	16157	16139	16252	16215	16140	16127	16232	16155	16283	16251	16235	16162	16186	16156	16220	16272	16259	16328	16245	16209	16190	16199	16113	16242	16357	16129	16239	16033	16170	16251	16131	16176	16243	16225	16204	16368	16186	16227	16256	16276	16295	16190	16128	15986	16213	16305	16096	16148	16176	16336	16315	16165	16094	16206	15967	16322	16249	16317	16184	16119	16362	16290	16145	16212	16140	16192	16234	16340	16124	16362	16223	16090	16234	16349	16247	16422	16142	16111	16219	16400	16270	16345	16134	16163	16047	16193	16265	16198	16281	16199	16315	16248	16210	16275	16268	16239	16261	16029	16203	16224	16406	16211	16353	16188	16264	16256	16311	16223	16149	16206	16039	16296	16198	16241	16230	16092	16133	16307	16172	16318	16057	16188	16289	16161	16278	16125	16487	16219	16367	16131	16179	16165	16319	16339	16220	16327	16323	16284	16241	16152	16161	16259	16269	16237	16271	16098	16302	16259	16238	16407	16130	16150	16158	16130	16206	16497	16406	16360	16171	16363	16418	16243	16251	16316	16273	16236	16098	16416	16273	16282	16157	16350	16131	16382	16121	16311	16106	16268	16478	16299	16266	16260	16279	16274	16102	16187	16404	16286	16142	16125	16537	16410	16089	16183	16327	16185	16270	16217	16071	16205	16439	16164	16045	16141	16134	16196	16340	16284	16341	16394	16311	16361	16356	16302	16265	16341	16051	16235	16165	16443	16112	16215	16201	16347	16170	16237	16230	16291	16205	16183	16186	16105	16231	16226	16341	16243	16320	16248	16175	16366	16265	16153	16429	16184	16227	16107	16256	16420	16411	16255	16210	16277	16295	16363	16258	16419	16218	16204	16158	16277	16301	16071	16239	16414	16171	16337	16446	16313	16379	16043	16255	16363	16294	16197	16059	16250	16271	16186	16242	16060	16137	16296	16133	16189	16300	16254	16320	16341	16296	16373	16177	16281	16337	16205	16188	16176	16198	16304	16396	16299	16072	16184	16368	16162	16137	16156	16279	16232	16145	16304	16206	16113	16299	16171	16234	16165	16219	16213	16059	16207	16357	16427	16157	16181	16225	16284	16194	16109	16162	16334	16147	16293	16372	16041	16453	16336	16232	16149	16213	16360	16317	16111	16089	16249	16389	16402	16251	16281	16308	16238	16095	16248	16366	16140	16254	16147	16018	16193	16226	16124	16197	16169	16074	16266	16273	16289	16251	16241	16283	16145	16294	16243	16459	16238	16185	16226	16139	16037	16245	16276	16167	16224	16325	16422	16325	16250	16211	16360	16153	16178	16284	16332	16242	16252	16475	16280	16298	16200	16212	16232	16188	16201	16167	16078	16200	16422	16183	16311	16223	16286	16245	16065	16061	16388	16205	16108	16041	16188	16290	16252	16227	16255	16214	16304	16100	16226	16146	16489	16242	16158	16145	16427	16357	16188	16397	16395	16208	16342	16113	16274	16315	16174	16339	16255	16429	16086	16258	16349	16315	16327	16218	16255	16266	16170	16285	16127	16196	16229	16142	16250	16172	16268	16090	16253	16058	16188	16260	16069	16204	16224	16092	16246	16137	16246	16133	16398	16221	16333	16200	16076	16294	16268	16174	16328	16282	16247	16372	16102	16151	16204	16251	16343	16043	16358	16150	16234	16151	16113	16233	16286	16337	16185	16208	16262	16185	16366	16224	16200	16491	16095	16184	16177	16161	16343	16102	16284	16267	16327	16226	16224	16199	16131	16161	16272	16258	16208	16348	16128	16174	16105	16108	16274	16082	16237	16317	16118	16104	16130	16252	16428	16229	16197	16361	16217	16237	16176	16258	16260	16358	16149	16148	16276	16171	16258	16314	16290	16151	15970	16197	16245	16200	16322	16324	16227	16265	16191	16314	16217	16417	16207	16258	16308	16211	16284	16196	16266	16298	16361	16237	16137	16237	16259	16340	16139	16176	16213	16104	16334	16525	16132	16531	16184	16302	16294	16293	16315	16340	16037	16080	16162	16339	16191	16241	16120	16419	16183	16267	16036	16165	16246	16373	16366	16276	16374	16209	16301	16362	16147	16287	16113	16384	16157	16271	16348	16229	16250	16276	16217	16185	16270	16258	16183	16252	16169	16330	16201	16265	16152	16177	16165	16294	16210	16169	16212	16152	16166	16422	16293	16314	16188	16393	16257	16071	16273	16309	16223	16323	16118	16314	16326	16265	16089	16158	16148	16350	16196	16206	16378	16196	16053	16260	16238	16258	16088	16235	16202	16372	16199	16145	16366	16353	16297	16248	16212	16295	16088	16323	16207	16338	16247	16021	16321	16058	16286	16096	16437	16367	16164	16286	16262	16279	16051	16237	16064	16114	16175	16129	16193	16316	16087	16358	16174	16300	16298	16211	16218	16277	16246	16358	16257	16106	16436	16233	16275	16158	16085	16227	16243	16413	16245	16159	16297	16238	16442	16156	16142	16058	16084	16150	16209	16244	16215	16264	16290	16369	16288	16186	16280	16142	16310	16375	16117	16154	16206	16258	16178	16078	16284	16116	16306	16254	16179	16167	16118	16124	16320	16371	16216	16212	16237	16275	16221	16218	16202	16293	16204	16251	16284	16167	16223	16100	16152	16383	16207	16053	16328	16281	16311	16236	16435	16195	16370	16141	16084	16150	16215	16203	16243	16285	16525	16380	16216	16294	16198	16065	16131	16354	16278	16216	16186	16186	16193	16392	16277	16289	16274	16180	16297	16237	16334	16327	16285	16344	16166	16437	16181	16419	16206	16318	16229	16124	16155	16350	16050	16162	16267	16192	16287	16173	16222	16346	16276	16235	16292	16409	16133	16198
23916	21300	28738	24319	22325	22419	21546	18962	18226	18770	18260	18144	18246	17988	18272	18097	18160	17987	18067	18053	18144	17915	17673	18070	18051	17982	17811	18025	18205	18672	20624	20457	19421	19005	18527	18064	17918	17905	17892	18065	17942	17803	18002	17863	17930	17727	17872	17965	17939	17881	17922	18042	17934	17778	17960	17844	17915	17975	17945	17957	17954	17779	17937	17759	17696	17820	17888	17890	18019	17862	17969	18018	17842	17828	17649	17690	17980	17765	17895	17790	17934	17768	17902	17739	17933	17849	17895	17699	17885	17866	17934	17787	17815	17821	17544	17661	17876	17955	17889	17915	17964	17890	17890	17758	17899	17908	17723	17756	17871	17814	17795	17779	17783	17671	17857	17841	17965	17878	17853	17950	17795	17736	17790	17814	17933	17778	17943	17981	17971	17800	17909	17881	18047	17683	17837	17901	17787	17750	17861	17975	17746	17963	17740	17690	17881	17854	17737	17863	17821	17776	17966	17746	17653	17841	17791	17809	17870	17983	17954	17774	17804	17943	17833	17695	17875	17915	18044	17823	17858	17494	17845	17841	17882	17890	17767	17832	17866	17810	17998	17882	18085	18010	18031	17754	17733	17819	18021	17734	17766	17681	17770	17643	17922	18077	18101	18008	17854	17708	17655	17677	17641	17654	17667	17792	17792	17780	17838	17882	17936	17843	17653	17799	17995	17916	17810	17754	17881	17883	18052	17693	17874	17714	17905	17730	18162	17774	17973	18066	18044	17949	17724	17856	17992	17991	17852	17764	17815	17877	17777	17676	17668	17854	17732	17919	17743	17637	17852	17894	17950	17556	17754	17687	17729	17919	17904	17946	17883	17788	17634	17775	17775	17920	17823	17963	17917	17946	17849	17818	17892	17903	17945	17755	18027	17576	17913	17843	17892	17926	17972	17949	17895	17790	18028	17867	17806	17893	17879	17890	17961	17974	17857	17751	17932	17871	17814	17863	17948	17874	17937	17629	17800	17816	18015	17995	17822	17807	17720	17859	17736	17718	17969	17793	17778	18006	17850	17686	17868	17729	17919	17902	18006	17744	17818	17745	17759	17987	17895	17840	17799	17919	17861	17754	17893	17835	17827	17679	17687	17849	17892	17632	17741	17900	17843	17897	17766	17858	17983	17756	17629	17891	17987	17709	17788	17831	17679	18030	17657	17870	17719	18122	17924	17710	17934	17812	17817	17918	17702	17837	17833	17861	17770	17911	17810	17857	17732	17920	17721	17904	18092	17782	17683	17928	17869	17903	17939	18045	17680	17617	17993	17643	18009	17786	17920	17919	17904	17877	17692	17908	17892	17917	17991	17906	17898	17849	17888	17778	17733	18013	17820	17826	17971	17968	17914	17733	17895	17721	17732	17793	17983	18032	17747	17625	17693	17762	17998	17707	17918	17689	17652	17725	17785	17792	17821	17984	17777	17864	17906	17668	17666	17786	17733	17886	17689	17860	17779	17807	17730	17757	18038	17740	17719	17817	17917	17698	17990	17608	17803	17860	17970	17916	17753	17855	17788	17692	17866	17630	17800	17881	17879	17756	17675	17914	17676	17735	17694	17792	17818	17863	17825	17804	17887	17953	17895	17757	17710	17797	17769	17671	17928	17705	18039	17933	17910	17837	18057	17829	17959	17858	17664	17611	18004	17982	17803	17792	17836	17994	17718	17897	17884	17711	17677	17623	17844	17609	17827	17873	17914	17950	17751	17885	17863	17912	18085	18064	17839	17702	17804	17888	18034	18068	17896	17797	17901	17738	17873	17616	17990	17707	17864	17743	17992	17941	18102	17715	17786	17857	17845	17999	17781	17878	17717	17900	17886	17850	17960	17718	17902	17856	17963	17676	17757	17852	17800	17937	17711	17933	17920	17632	17886	17806	17777	17733	17788	17855	18116	17980	17952	17869	17831	17791	18027	18025	17660	17655	17809	17968	17682	17807	17929	17856	17731	17861	17786	17808	17956	17820	17797	17940	17947	17913	17779	17672	17831	17754	17784	17935	17807	17731	17912	17714	17716	17686	17835	17765	17825	17876	17879	17574	17612	17763	17950	17813	17837	17976	17832	18027	17762	17906	17721	17849	17793	17730	18063	17904	17890	17802	17783	17907	17858	17894	17986	17892	17977	17876	17793	18053	17722	17926	17906	17886	17889	18138	17805	17785	17761	17658	17942	17815	17764	17978	17959	17827	17821	18031	17975	17904	17930	17821	18095	17766	17887	17876	17600	17870	18149	17792	17752	18056	17928	18013	17878	17948	17652	17716	17732	17687	17783	17956	17785	17988	17919	17765	17868	17882	17680	17822	17915	17660	17801	17786	17704	17981	17913	17815	17761	17951	17981	17780	17805	17896	18006	18003	17828	17734	17808	17599	17773	17900	17719	17763	17924	17777	17999	17649	17725	17906	17889	17794	17800	17860	17706	17954	18003	17791	17852	17950	17679	17752	17886	17975	17790	17711	17905	17764	17881	17828	17965	17712	18065	17764	17767	17931	17945	17721	17752	17822	17993	17921	17995	17818	17765	17911	18051	17977	17922	17677	17824	17867	17791	17742	17983	17958	18040	18026	17777	17826	17801	17687	17753	17826	17738	17798	18036	17960	17898	17662	18012	17801	17596	17763	17746	17776	17798	17715	17802	17876	17862	17717	17897	17822	17731	18062	17632	17735	17918	18138	17969	17864	17828	17811	17861	17979	17902	17927	17808	17763	17919	17703	17819	17727	17704	17950	17957	17714	17886	17996	17730	17830	17725	17694	17735	17908	17928	17776	17723	17658	17754	18080	17743	17813	17783	17836	17830	17756	17794	17876	17731	17646	17953	17895	17677	17866	17855	17741	17906	18015	17951	17700	17821	17886	17877	17705	17810	17984	18013	18175	17920	17985	17876	17854	17821	17835	17864	17821	17615	17751	17962	17805	17885	18046	17682	17842	17697	17812	18017	17861	17886	17761	17791	18101	17844	17888	17727	17765	17761	18021	17868	18089	17795	17807	17879	17901	17994	17894	17735	17911	17806	17845	17838	17798	17793	17975	17873	17751	17762	18034	17781	17781	17818	17790	17760	18155	17597	17876	17920	17729	17656	17880	17768	17640	17846	17923	18012	17976	17805	17782	17885	18001	18159	17728	17935	17873	17950	17886	17755	17918	17778	17984	17775	17805	17646	17903	17858	17696	17762	18002	17924	18011	17940	17752	17815	17852	17739	17780	17833	17760	18011	17640	17775	17858	17792	17776	17857	17751	17765	17972	17828	17790	18012	17777	17981	17947	17896	17839	17789	17816	17918	17883	17883	17704	17761	17885	17956	17839	18076	17929	17872	17842	17709	18103	17907	17878	17866	18057	17944	17932	17834	17852	17657	18033	17693	17921	17944	17886	17731	17951	17876	17998	18069	18000	17838	17828	17830	17791	17882	17827	17848	17821	18087	17817	17913	17969	17728	17947	17919	17843	17803	17946	18085	17819	17895	17902	17844	17876	17917	17983	17990	17795	17660	17723	17880	17824	17785	17714	17889	18030	17910	17718	17719	17860	17943	17745	18039	17706	17743	17785	17870	17580	17838	17815	17971	17875	17806	17791	17822	17820	17677	17799	17887	17638	17883	17729	17885	17684	17693	17862	17806	17937	17781	17863	17857	17729	17748	17956	17963	17846	17804	18030	17749	17962	17959	17750	17832	17905	17986	17746	18002	17622	17708	17832	17885	17894	17774	17846	17663	17796	17797	17889	17954	17669	17847	17919	17876	17772	17827	17688	17906	17788	17911	17935	17671	17640	17896	17696	17713	17773	17840	17883	17849	17835	17978	17902	17908	17912	17858	18030	17837	18034	17891	17642	17903	17825	17816	17875	17836	18092	17758	17834	17963	17835	17853	17792	17783	17694	17844	17716	17754	17998	18035	17979	17959	17822	17730	17970	17906	17838	17862	17800	17720	17741	17622	18044	18054	17695	17784	17887	17778	17730	17834	18058	17767	17815	18040	17777	17750	17902	17929	17972	17673	17901	17729	17699	17792	17829	17870	18023	17651	17957	17882	17728	17680	17788	18019	17773	17853	18046	17711	17824	17699	17755	17831	18060	17815	18012	17806	17913	18027	17895	17964	17866	17897	17747	17756	17882	18049	17769	17913	17822	17739	18054	17635	17742	17935	17753	17981	17993	17810	17829	17942	17909	17767	17820	17690	17836	17889	17895	17743	17701	17904	17900	18000	17759	17977	17819	17880	17963	17902	18049	17803	17798	17780	17885	17805	17819	17851	17809	18013	17839	17846	17835	17734	18026	17694	17808	18010	17930	18121	17959	17607	17808	17917	17812	17797	17708	17688	17659	17789	17870	17919	17938	17777	17917	17961	17916	17868	17751	17832	17690	17867	17823	18030	17919	17855	17897	18024	17649	17781	18067	17792	17774	17948	18018	17769	17819	18039	17886	17770	17807	17933	17835	17596	17879	17834	17919	17861	17965	17821	17827	17663	17916	18007	17781	17642	17660	17958	17846	17940	17739	17858	17846	17686	17905	17870	17817	17636	17906	17757	17966	17752	17699	17889	17843	17888	17763	17713	17555	17628	17979	17887	17861	17652	17840	17862	18032	18015	17866	17814	17690	18001	18089	17928	17690	17876	17773	18006	17648	17694	17756	17749	17961	17863	17688	17733	17623	17885	17888	17788	17864	17832	17928	17810	17786	17756	17865	17880	17761	17660	17586	17844	17681	17859	17983	17913	18015	17796	17719	17882	17727	17919	17972	17900	17882	17717	17865	17931	17835	18062	17833	17777	17710	17624	17941	17837	17873	17793	17738	17862	17726	17834	17767	17634	17896	17856	17727	18055	17798	17945	17931	17742	17703	17760	17635	18042	18014	17817	17814	17808	17811	17753	17802	17864	17705	17647	17775	17684	17662	17978	17851	17893	17783	17913	17641	17774	17876	18018	17909	17738	17979	17682	17771	17721	17990	17961	17900	17928	17773	17762	17841	17724	17973	17689	17855	17969	17746	18109	17826	17760	17857	17965	18057	17720	18121	17954	17774	17719	17937	17948	17906	17843	17880	17852	17708	17831	17982	17756	17725	17872	17768	17934	17863	17939	17691	17899	17762	17940	17873	17764	17753	17865	17919	17824	17590	17742	17954	17668	17787
16309	27913	27722	23563	21175	19549	18328	17425	17040	16825	16533	16276	16353	16314	16298	16097	16270	16190	16222	16193	16073	16095	16079	16251	16160	15939	16010	16124	16344	17800	20625	19678	18461	17274	16716	16313	16074	16180	15945	16062	16047	15868	16178	15955	16125	15915	15988	15852	15870	16012	16129	16006	15868	16061	16071	16008	16108	16088	15976	15944	15921	16003	16040	16065	16031	16110	16113	15971	16125	15880	16051	15903	15962	16176	16002	15957	16073	16108	16050	15990	15969	15944	15926	16152	16097	15953	15934	16035	16015	15835	16125	16124	16040	15953	15970	15946	16052	16134	15843	15999	16046	16008	16113	16168	16080	15946	16148	16015	15864	15899	15935	16158	16026	16008	16089	16059	16138	15929	15999	15940	15891	15864	15938	16082	16101	15980	15995	15922	15984	15941	16009	16042	16072	16024	16018	16059	16093	15812	15989	16145	15891	16053	15952	15898	15982	15887	15993	16201	15771	15963	16051	16117	15982	16070	15898	16082	16010	15953	16073	16002	15787	15891	16105	15997	16083	15927	15835	16038	15975	16062	16033	16188	15980	15997	15872	16016	15925	15947	15907	15912	16001	15842	15854	16096	15970	15910	15988	15803	16005	15958	16105	15957	15962	15952	16028	16049	16030	16091	16053	15856	15997	15952	15984	15994	16089	15901	15977	16058	15828	16065	15844	15911	16084	15947	15809	15961	16025	16039	16062	16039	16175	15977	15929	16009	15736	15982	15991	15987	16079	16078	15976	15998	15905	16041	15921	16024	16093	16360	16036	15990	15935	16148	15983	15938	16128	15956	16100	15937	16004	16107	15998	16047	15982	15914	15908	15911	16115	15961	16121	16038	15850	16001	15966	15975	15948	16090	15978	15994	15970	16204	15933	16008	15996	16058	16031	15994	16076	16007	16108	15836	15992	15898	15996	15880	16019	15915	15928	15910	15965	15910	16003	16062	15975	15862	16057	15851	16088	16120	16018	16009	15733	16000	16181	16011	15752	16139	16002	16076	16058	16190	15913	15994	15958	15893	15888	16160	16016	15876	16183	16028	15878	16054	16050	16216	16040	16114	15874	15885	16130	16040	15846	15996	16120	15920	16000	16256	16101	15846	15986	16064	16078	15804	15971	16238	15981	16021	16238	16158	16052	15955	16012	15956	16100	15830	16109	15890	15998	16085	16072	15997	15960	16083	15913	16024	15989	16085	15877	16072	16045	16023	16017	15827	16041	16182	15912	15921	16074	15870	16083	15863	15907	15864	15960	15924	16182	16018	15996	16018	15956	16073	15703	16033	16057	16118	15978	15978	16056	15957	16040	16052	15882	15880	15828	16180	15913	16170	16062	16034	16193	15966	16055	16024	15928	15957	16152	16031	16016	16007	15827	15852	16057	15959	16103	16124	15882	15947	16131	16176	15985	16118	15999	15990	15957	16109	16032	15788	16150	15867	16004	16086	16163	15945	15856	15993	15793	15970	16015	16061	15973	16077	16058	15808	16183	15973	15839	16115	16030	15996	15933	15908	15942	15761	16046	16091	16094	16051	15967	15911	16051	15959	15965	15897	16179	15855	15959	16124	16004	15952	16146	16064	16076	16043	16104	16082	15906	16052	16006	15936	15957	16001	15968	16063	15999	16170	16120	15882	16045	16006	15874	16068	16173	15833	16000	16129	16006	15927	16001	15910	16118	16076	16050	16092	15957	15885	16020	15884	16051	15890	15974	15958	16080	16069	16150	16097	15805	15938	15871	15978	16095	15696	16009	15831	15834	15960	16073	16051	15893	16025	16014	15933	15950	16025	15851	16044	16189	15974	16125	15989	15993	16019	16082	16027	16003	15909	16136	16006	16132	15801	15986	16109	15936	15887	15941	15994	15949	15955	15909	15972	15806	15868	15952	16023	16128	15842	16002	15878	15847	15993	16018	16008	15889	15968	16009	16159	16127	16012	16003	15776	15981	15847	15966	15903	15878	16004	16100	15916	16002	15895	15868	15954	15927	16168	16000	15959	15968	15959	15903	15950	15994	16011	15885	16099	15916	15996	16018	15852	15903	16209	16048	16088	15970	16101	15989	15901	15964	15868	15954	15925	16030	16011	15971	16063	16189	15988	15911	16059	15957	15863	16037	16052	16119	16094	16004	16151	15970	16207	15916	15843	16018	16091	15736	15916	15968	16053	15782	15976	15983	15828	16086	16063	16096	15880	16011	16050	16054	16193	15967	15871	16105	15936	15889	16053	15936	16087	15945	15958	15955	16028	16016	16021	15892	16094	15999	15921	15913	15884	16000	16126	15984	16063	15867	16048	16001	16146	16118	15935	15957	16031	15923	16003	15971	15963	15892	16075	16041	15896	15996	16076	15995	16045	16064	16186	16096	16168	15986	16019	16053	15942	15955	15956	15997	15771	15820	16068	15873	16099	16071	16162	16122	15889	15967	16027	16092	15970	16035	16001	16042	16008	15823	16058	16161	15932	15948	16024	15918	16000	16000	16175	15912	15851	15995	15971	16117	16096	16079	15952	16065	15997	15989	16125	15911	15977	16046	16221	15966	16079	15927	16132	16029	15763	16031	16000	15979	15969	15983	16046	16034	16070	15908	16008	15952	16017	16073	16115	15990	15973	16102	16075	15942	16078	16022	16098	16003	16017	16025	15979	16082	15673	16062	15945	16087	16009	16022	15999	15867	16045	15848	16017	15801	16100	16007	15939	15901	16064	16063	16112	15947	15954	16032	16136	16128	15979	15943	15979	15917	16073	16020	15911	15899	16053	16003	15958	16071	15997	16074	15964	16014	15980	15967	16133	15873	16078	16047	16022	15940	15957	15901	15991	16089	16030	16107	15949	16025	16090	15904	16030	15872	15987	15960	16224	15920	15960	16104	16062	15863	16134	16026	16085	15935	15939	16001	16103	16168	15878	16092	15981	16096	15977	16015	16063	15903	16028	16009	15885	16038	16019	16062	15965	15934	15924	16095	16039	16153	15984	16087	16147	15889	15977	16019	15958	16035	16028	15920	16130	16055	15926	15940	16049	15974	16015	15957	16105	15976	15928	16098	16091	15924	16050	15988	15994	16105	16026	16018	15972	16024	16041	15934	15863	15976	15948	16151	16231	15986	16164	15930	16052	15975	15885	15857	15832	16204	15990	16032	16130	15823	16018	16001	16135	16039	15971	15983	16088	16013	15945	16108	15804	16061	16081	15960	15900	15966	16006	15842	15980	16189	16007	16026	15945	15985	16056	15908	15833	15895	16047	15914	15841	15943	15847	16004	15847	16055	16176	16098	16040	15990	15995	16056	16045	15814	16004	15972	15929	16044	16001	16034	15910	16171	16037	15906	16118	15920	16179	15958	16056	16016	15929	15956	15867	16040	16068	16092	15852	15994	16011	15890	16061	15880	15961	16082	15794	15978	16020	15994	16188	16070	16058	15958	16031	15978	16077	15898	16077	16025	16156	16145	15945	16082	15950	15980	15915	15988	16007	16163	15813	15909	15911	15995	15912	16052	15851	15991	16037	15970	15960	15827	15941	15960	15863	16007	16177	15971	16086	15859	15905	15925	16041	16029	16038	15894	16187	16165	15993	16017	16057	16013	16129	15845	15860	16061	16002	15898	16005	16054	16096	16121	15844	15955	16030	16025	15928	16100	15815	16039	16051	15971	16064	15920	15932	16082	15997	15900	15811	15925	15876	15992	16083	15910	16080	16070	15971	15924	16053	16212	16109	16075	15957	15977	16050	15872	16095	15954	15840	15979	16048	16047	16005	16030	16071	16081	15997	15965	15957	15989	15955	15937	15984	15871	15971	15838	16001	16199	15981	16073	15838	15885	15992	15977	16029	15978	16028	15957	16033	15990	15920	15937	16010	16004	16092	15943	16030	16194	15897	16033	16037	16089	15940	15990	15951	15952	15866	16039	16116	16056	16204	16031	16118	16186	15977	16094	15897	15962	16123	15917	15944	15910	15905	15850	15984	15883	16180	15955	16084	15963	16066	15997	15834	16114	15842	16026	16018	15944	16185	16050	16237	16011	16004	15992	15963	16171	15940	16219	15934	15983	15979	16064	15987	16117	16156	16244	16004	16142	15900	16072	15919	16030	15839	16056	15994	15846	16119	15975	15875	15967	16092	16092	16156	15796	15938	16017	15944	16045	16080	16025	16061	15927	16002	16269	16003	16123	15895	15991	16018	16060	15961	16037	16087	16065	15980	16057	16040	15917	16021	15966	15809	15855	15979	15772	15971	15954	16075	15945	16048	16041	15925	15972	15928	16004	16032	16009	15913	15957	16164	16079	16096	16040	15922	15968	16008	16110	15945	15847	16143	15942	16122	16024	16022	15957	15868	15949	16140	16063	16158	16134	15972	16042	15984	16088	16102	15999	15889	15882	16119	16153	16071	15952	16027	16019	16044	16086	15952	15877	15994	16064	16055	16002	15932	16020	15957	15981	15785	15839	16098	15982	15916	16008	15968	15865	15979	16132	15870	15892	15942	15778	16048	15989	15849	16076	15958	15999	16039	16059	15872	15931	16104	16097	16110	16061	16060	16027	16008	16069	15973	16113	15890	16045	15977	15948	16058	16134	16053	16021	15957	15952	16034	16022	15930	16080	15988	16092	16090	16052	15837	16032	16185	15961	15783	15976	15984	15908	15844	16126	16055	15968	15869	15939	15966	16077	16045	16099	16045	15855	15851	16060	16110	16015	15913	16013	16218	15957	16015	15974	16141	16029	15899	15928	15907	15984	15979	15981	16029	16127	15855	16009	15883	15828	15952	16172	16135	16055	15921	15853	15893	15863	16052	16178	15890	16055	16028	15924	15937	15954	15900	16049	16112	15987	15950	15973	16077	16042	16081	15926	15997	16031	16000	16061	16146	16064	15961	15933	15896	15955	15921	15967	16105	16081	16067	15919	15955	15942	15795	16088	15971	15998	16096	16027	15949	16045	15893	16260	15960	15908	16112	15922	16059	16115	15991	16021	15920	16025	16121	15999	15955	15985	16008	15948	15993	16094	15959	15903	16018	16021	16012	15951	16140	16118	16012	16000	16025	16061	15948	16130	16064	15895	15899	16039	16159	15994	16065	15890	16028	15992	15798	15994	16098	16088	16115	15915	15909	16166	15978	16083	15962	15963	15902	15840	15987
22844	21306	29163	23814	21578	23580	24612	19546	18573	18638	18305	18196	18221	17869	17804	17843	17882	18010	17931	17698	17868	17920	17554	17558	17576	17629	17615	17422	17530	18819	22008	21757	20986	19578	18563	17899	17914	17806	17567	17566	17561	17395	17457	17632	17573	17544	17524	17528	17487	17577	17547	17743	17445	17524	17600	17573	17465	17444	17337	17548	17468	17477	17642	17604	17505	17391	17523	17399	17532	17532	17565	17539	17442	17428	17575	17470	17581	17527	17474	17423	17642	17491	17493	17495	17547	17503	17493	17416	17483	17669	17680	17488	17485	17580	17580	17510	17462	17515	17472	17414	17605	17585	17373	17336	17516	17313	17430	17475	17391	17630	17691	17592	17523	17478	17381	17497	17383	17344	17480	17385	17357	17422	17242	17797	17536	17409	17582	17450	17490	17628	17573	17338	17416	17361	17467	17765	17575	17553	17561	17406	17579	17493	17430	17278	17437	17353	17443	17553	17346	17409	17309	17614	17382	17576	17677	17404	17642	17239	17606	17524	17224	17462	17406	17621	17322	17593	17396	17450	17431	17446	17414	17670	17543	17513	17402	17339	17493	17636	17690	17424	17228	17569	17726	17588	17374	17508	17626	17267	17489	17540	17330	17439	17487	17514	17487	17572	17503	17499	17459	17393	17429	17324	17396	17266	17582	17704	17377	17533	17564	17471	17393	17413	17482	17403	17620	17702	17411	17481	17539	17298	17397	17474	17335	17515	17624	17518	17557	17270	17385	17368	17493	17428	17716	17439	17580	17419	17550	17621	17410	17463	17586	17456	17599	17705	17489	17403	17378	17581	17497	17365	17512	17440	17764	17818	17537	17529	17597	17621	17464	17496	17440	17158	17390	17417	17416	17473	17585	17371	17497	17649	17538	17308	17412	17309	17458	17533	17416	17379	17391	17545	17450	17467	17346	17241	17444	17481	17529	17639	17609	17346	17418	17412	17620	17449	17701	17547	17399	17217	17463	17476	17405	17530	17377	17355	17366	17534	17487	17464	17546	17334	17470	17395	17477	17464	17395	17417	17516	17444	17423	17302	17423	17294	17571	17418	17269	17638	17505	17602	17422	17466	17537	17419	17392	17568	17321	17433	17559	17453	17416	17288	17535	17556	17524	17517	17515	17374	17556	17599	17312	17562	17486	17628	17625	17408	17672	17589	17674	17292	17452	17307	17504	17438	17407	17553	17451	17548	17584	17297	17433	17456	17561	17452	17394	17487	17475	17525	17519	17426	17471	17530	17443	17553	17495	17451	17336	17646	17546	17423	17421	17323	17525	17470	17479	17419	17463	17292	17460	17331	17420	17467	17390	17398	17397	17544	17205	17462	17584	17350	17407	17348	17366	17417	17414	17654	17730	17623	17392	17388	17447	17321	17513	17457	17429	17317	17481	17485	17399	17614	17388	17329	17335	17437	17392	17699	17550	17539	17551	17624	17504	17466	17475	17360	17384	17504	17385	17631	17540	17316	17397	17371	17361	17591	17615	17525	17579	17345	17551	17445	17472	17360	17405	17307	17341	17645	17509	17523	17588	17179	17528	17543	17258	17378	17433	17570	17499	17664	17328	17489	17378	17526	17350	17562	17464	17387	17444	17384	17275	17449	17409	17622	17334	17469	17444	17509	17455	17241	17527	17530	17506	17220	17602	17523	17597	17359	17572	17475	17412	17613	17530	17259	17361	17608	17646	17638	17553	17298	17522	17522	17557	17370	17342	17497	17409	17463	17351	17445	17461	17436	17478	17313	17491	17482	17235	17276	17473	17425	17420	17407	17393	17310	17165	17435	17509	17596	17365	17488	17561	17403	17528	17249	17580	17545	17452	17529	17711	17539	17564	17348	17338	17440	17439	17387	17580	17483	17417	17387	17366	17394	17597	17303	17607	17458	17433	17476	17656	17446	17534	17608	17507	17323	17633	17426	17335	17631	17388	17420	17483	17349	17369	17228	17530	17456	17412	17515	17276	17322	17425	17647	17597	17549	17456	17516	17438	17413	17431	17462	17396	17492	17551	17519	17485	17426	17564	17442	17495	17381	17734	17476	17467	17515	17388	17615	17478	17412	17463	17354	17445	17480	17321	17436	17561	17437	17352	17383	17281	17420	17446	17488	17569	17333	17533	17314	17252	17715	17607	17693	17402	17453	17259	17551	17499	17400	17462	17375	17635	17501	17550	17504	17405	17598	17464	17727	17361	17215	17433	17426	17408	17285	17623	17417	17525	17582	17443	17479	17641	17367	17657	17476	17586	17475	17547	17393	17387	17669	17498	17559	17555	17393	17543	17448	17506	17437	17509	17318	17527	17528	17227	17358	17350	17418	17613	17423	17446	17251	17279	17404	17646	17328	17350	17503	17557	17610	17636	17546	17440	17311	17417	17536	17612	17619	17625	17519	17509	17489	17836	17487	17603	17463	17517	17475	17423	17598	17541	17349	17451	17437	17298	17269	17425	17294	17500	17402	17609	17496	17365	17468	17539	17442	17237	17472	17549	17498	17526	17479	17569	17483	17320	17382	17451	17237	17453	17431	17396	17445	17214	17392	17491	17400	17457	17493	17488	17155	17528	17381	17430	17548	17410	17533	17426	17441	17512	17398	17269	17593	17566	17338	17481	17439	17469	17538	17349	17438	17443	17602	17420	17415	17601	17457	17455	17511	17430	17381	17476	17501	17358	17368	17462	17500	17499	17368	17270	17310	17384	17614	17505	17339	17423	17449	17479	17435	17587	17418	17225	17482	17469	17337	17350	17233	17732	17314	17482	17513	17292	17510	17411	17413	17371	17409	17506	17268	17496	17282	17567	17349	17315	17445	17553	17611	17625	17514	17395	17524	17304	17438	17528	17397	17449	17413	17579	17312	17380	17448	17418	17618	17548	17608	17601	17375	17543	17616	17275	17516	17349	17428	17345	17371	17601	17451	17666	17464	17418	17641	17547	17616	17466	17595	17454	17607	17531	17513	17648	17510	17431	17533	17536	17387	17490	17497	17536	17442	17607	17698	17349	17326	17473	17382	17431	17550	17490	17449	17542	17539	17343	17394	17292	17274	17476	17462	17601	17624	17532	17349	17403	17480	17522	17389	17574	17627	17722	17167	17492	17631	17361	17624	17426	17629	17695	17416	17441	17583	17274	17357	17482	17612	17480	17419	17542	17519	17434	17494	17692	17661	17599	17572	17531	17703	17564	17465	17519	17489	17463	17466	17685	17405	17426	17432	17533	17474	17575	17340	17394	17241	17722	17508	17479	17503	17690	17532	17408	17387	17408	17403	17510	17491	17474	17494	17403	17179	17260	17330	17502	17584	17494	17373	17260	17597	17442	17506	17460	17353	17505	17567	17523	17465	17375	17346	17476	17416	17441	17556	17488	17511	17435	17396	17343	17570	17473	17420	17386	17363	17413	17355	17362	17342	17450	17629	17443	17462	17405	17442	17283	17399	17429	17681	17671	17344	17487	17504	17656	17392	17562	17517	17568	17287	17476	17449	17342	17371	17303	17427	17387	17522	17573	17430	17341	17498	17368	17475	17328	17251	17514	17552	17330	17632	17400	17412	17722	17414	17600	17370	17497	17409	17429	17506	17536	17491	17480	17307	17689	17581	17449	17322	17254	17526	17505	17413	17602	17420	17423	17458	17464	17352	17511	17462	17485	17688	17544	17456	17568	17451	17658	17278	17408	17221	17590	17488	17308	17528	17360	17553	17427	17479	17637	17514	17504	17496	17400	17320	17415	17595	17534	17316	17637	17657	17336	17448	17447	17427	17303	17434	17409	17267	17354	17547	17479	17252	17375	17458	17395	17410	17186	17526	17633	17488	17827	17439	17441	17410	17410	17587	17476	17457	17352	17684	17541	17626	17431	17327	17449	17326	17328	17505	17373	17386	17527	17547	17452	17520	17472	17651	17322	17524	17537	17580	17272	17667	17343	17573	17405	17301	17461	17514	17446	17558	17557	17631	17641	17579	17653	17457	17552	17411	17376	17401	17344	17393	17565	17493	17384	17643	17468	17329	17339	17601	17485	17273	17334	17370	17370	17401	17471	17456	17469	17444	17356	17366	17598	17508	17379	17671	17659	17393	17420	17394	17295	17303	17530	17354	17554	17233	17299	17290	17443	17625	17369	17565	17303	17504	17417	17526	17819	17472	17404	17419	17268	17449	17340	17346	17494	17575	17577	17434	17259	17458	17588	17555	17428	17519	17667	17414	17425	17199	17446	17473	17673	17501	17526	17449	17483	17675	17590	17591	17363	17473	17473	17149	17368	17504	17553	17335	17456	17447	17386	17443	17450	17530	17291	17498	17460	17391	17426	17436	17362	17388	17375	17600	17495	17435	17374	17318	17513	17423	17373	17474	17443	17488	17347	17435	17481	17529	17443	17366	17444	17341	17465	17459	17467	17414	17490	17682	17442	17380	17443	17462	17393	17502	17420	17382	17323	17329	17418	17713	17304	17679	17595	17328	17442	17501	17219	17407	17364	17529	17287	17320	17385	17471	17565	17351	17527	17355	17607	17411	17268	17585	17483	17340	17302	17378	17401	17590	17656	17511	17649	17423	17428	17496	17556	17356	17569	17460	17474	17597	17561	17311	17403	17412	17315	17604	17276	17535	17591	17381	17427	17390	17400	17396	17489	17555	17618	17484	17392	17510	17284	17422	17434	17348	17386	17573	17432	17572	17497	17360	17363	17406	17563	17490	17397	17418	17557	17445	17298	17367	17408	17611	17410	17462	17353	17475	17604	17491	17260	17421	17398	17533	17456	17445	17595	17432	17376	17475	17375	17573	17683	17483	17492	17437	17378	17257	17384	17280	17359	17332	17322	17575	17425	17497	17393	17342	17321	17139	17303	17505	17600	17447	17550	17407	17295	17433	17405	17541	17388	17540	17478	17496	17473	17310	17375	17394	17233	17206	17241	17497	17560	17490	17364	17330	17358	17419	17540	17607	17533	17375	17264	17300	17563	17455	17608	17360	17727	17413	17304	17455	17406	17377	17391	17393	17441	17322	17799	17264	17431	17443	17501	17595	17304	17358	17393	17363	17459	17479	17501	17524	17507	17638	17469	17269	17400	17627	17253	17397	17375	17544	17320	17331	17511	17519	17404	17462	17555	17425	17458	17370	17268	17497	17583	17432
17978	32950	31444	27208	22817	21173	18880	18162	17707	16787	16785	16302	16557	16319	16160	16224	16167	16115	16280	16189	16073	16028	15964	15885	15957	15763	15870	15834	15774	18167	23440	22270	20630	18478	17007	16002	15989	15818	15624	15860	15678	15812	15742	15845	15825	15719	15839	15935	15706	15997	15822	15780	15881	15825	15730	15938	15754	15732	15845	15889	15784	15911	15989	15850	15745	15743	15728	15840	15885	15743	15820	15892	15821	15815	15968	15880	15635	15839	15787	15614	15961	15618	15766	15774	15800	15856	15751	15802	15694	15626	15660	15820	15511	15848	15769	15726	15704	15652	15704	15782	15802	15622	15781	15711	15879	15809	15885	15807	15719	15903	15781	15808	15545	15989	15804	15694	15811	15783	16034	15782	15730	15710	15785	15611	15749	15718	15765	15537	15739	15699	15729	15750	15637	15632	15775	15802	15877	15845	15824	15756	15733	15821	15696	15877	15852	15784	15972	15788	15701	15667	15751	15888	15675	15747	15841	15697	15704	15824	15833	15846	15715	15742	15771	15812	15680	15788	15800	15654	15702	15768	15819	15709	15900	15924	15727	15717	15706	15953	15775	15759	15859	15796	15869	15965	15788	15717	15806	15704	15773	15593	15808	15633	15923	15630	15610	15726	15669	15685	15719	15705	15642	15627	15812	15734	15558	15945	15900	15726	15719	15843	15769	15968	15617	15769	15640	15781	15857	15708	15666	15882	15800	15837	15781	15724	15784	15868	15774	15724	15823	15769	15746	15909	15762	15786	15647	15713	15804	15917	15789	15742	15711	15791	15859	15854	15752	15785	15688	15721	15945	15706	15724	15770	15820	15651	15653	15738	15736	15718	15764	15821	15731	15838	15739	15839	15972	15741	15867	15615	15728	15865	15650	15668	15776	15844	15639	15909	15721	15829	15574	15816	15767	15778	15661	15665	15806	15729	15774	15753	15730	15662	15731	15876	15783	15853	15781	15714	15824	15547	15628	15881	15738	15690	15720	15905	15717	15712	15839	15673	15680	15748	15668	15697	15729	15781	15865	15809	15809	15666	15817	15761	15851	15714	15719	15771	15674	15880	15774	15794	15809	15915	15771	15821	15744	15771	15829	15811	15730	15756	15696	15954	15602	15803	15728	15773	15785	15696	15748	15964	15879	15726	15801	15882	15889	15840	15674	15792	15812	15860	15656	15791	15530	15654	15755	15896	15667	15775	15849	15661	15779	15830	15730	15705	15736	15991	15666	15712	15855	15841	15752	15840	15732	15981	15742	15917	15693	15786	15890	15806	15906	15797	15865	15881	15712	15724	15711	15757	15685	15855	15696	15536	15710	15789	15724	15955	15734	15704	15701	15847	15668	15792	15694	15757	15791	15740	15848	15716	15660	15640	15904	15800	15912	15610	15773	15697	15858	15740	15656	15787	15742	15506	15749	15889	15873	15678	15704	15810	15740	15855	15736	15727	15739	15765	15703	15830	15699	15814	15948	15856	15761	15747	15835	15709	15686	15871	15770	15748	15916	15779	15745	15772	15740	15826	15773	15818	15864	15770	15878	15884	15712	15822	15805	15668	15736	15744	15697	15694	15700	15810	15831	15837	15814	15795	15713	15778	15676	15880	15746	15673	15755	15745	15854	15705	15685	15798	15603	15764	15897	15742	15981	15735	15689	15873	15586	15897	15722	15840	15859	15711	15643	15697	15622	15869	15706	15689	15745	15678	15797	15847	15880	15676	15675	15841	15743	15808	15843	15619	15841	15752	15846	15784	15711	15645	15770	15819	15660	15785	15700	15663	15820	15870	15789	15770	15878	15677	15745	15649	15733	15655	15784	15826	15733	15823	15580	15764	15894	15715	15543	15758	15827	15837	15743	15525	15833	15707	15808	15647	15696	15802	15856	15811	15875	15700	15774	15787	15778	15819	15711	15842	15768	15752	15840	15690	15821	15870	15796	15756	15791	15676	15609	15810	15596	15715	15763	15781	15847	15799	15703	15653	15646	15816	15772	15518	15771	15821	15673	15794	15773	15757	15783	15707	15836	15821	15744	15875	15739	15822	15847	15855	15870	15959	15650	15840	15794	15679	15661	15664	15886	15863	15731	15707	15846	15880	15818	15648	15747	15673	15721	15628	15635	15812	15741	15833	15593	15718	15646	15943	15762	15761	15718	15684	15887	15665	15722	15722	15738	15797	15792	15706	15683	15810	15811	15724	15737	15669	15684	15703	15786	15751	15788	15809	15734	15865	15728	15853	15644	15881	15808	15863	15780	15715	15701	15896	15806	15540	15737	15803	15714	15811	15834	15831	15806	15790	15858	15705	15895	15830	15637	15625	15850	15795	15642	15836	15685	15945	15680	15794	15706	15628	15926	15708	15755	15816	15847	15782	15764	15574	15948	15662	15853	15638	15970	15751	15697	15871	15713	15625	15801	15708	15781	15714	15561	15767	15722	15796	15787	15657	15653	15687	15797	15821	15833	15786	15692	15807	15700	15814	15787	15700	15798	15841	15623	15644	15899	15667	15637	15797	15685	15616	15759	15912	15777	15760	15581	15730	15686	15796	15690	15779	15907	15799	15884	16105	15827	15787	15733	15660	15679	15729	15778	15804	15846	15831	15807	15749	15796	15779	15625	15781	15850	15722	15792	15584	15800	15776	15702	15726	15908	15786	15851	15823	15848	15772	15751	15701	15887	15833	15637	15808	15860	15767	15616	15782	15770	15715	15698	15769	15782	15711	15860	15738	15704	15746	15688	15693	15785	15724	15770	15740	15701	15972	15781	15682	15811	15667	15711	15670	15677	15817	15610	15740	15726	15738	15736	15796	15774	15575	15575	15722	15833	15760	15724	15933	15630	15772	15646	15692	15632	15910	15919	15697	15645	15625	15847	15870	15588	15892	15905	15796	15756	15757	15685	15822	15753	15914	15792	15670	15918	15767	15732	15730	15878	15784	15838	15796	15782	15683	15865	15829	15646	15842	15685	15891	15717	15816	15908	15755	15696	15836	15753	15674	15801	15756	15744	15625	15843	15789	15886	15775	15796	15757	15883	15771	15726	15677	15650	15852	15692	15738	15672	15743	15891	15686	15742	15832	15760	15853	15757	15630	15787	15733	15782	15807	15704	15676	15955	15748	15796	15780	15873	15765	15709	15658	15837	15772	15690	15841	15803	15693	15654	15959	15723	15775	15526	15667	15846	15808	15808	15752	15814	15773	15816	15607	15696	15795	15678	15755	15779	15675	15583	15685	15750	15630	15710	15711	15670	15756	15871	15726	15822	15696	15792	15641	15749	15834	15670	15822	15719	15774	15699	15903	15740	15618	15712	15636	15727	15527	15670	15742	15865	15668	15762	15908	15818	15722	15831	15677	15538	15849	15752	15619	15760	15862	15849	15834	15961	15563	15546	15769	15697	15767	15937	15710	15775	15637	15823	15786	15800	15985	15762	15596	15800	15827	15719	15853	15835	15676	15750	15762	15720	15687	15783	15743	15864	15734	15788	15806	15896	15878	15808	15679	15475	15719	15851	15739	15727	15665	15905	15809	15812	15824	15722	15582	15808	15678	15763	15871	15719	15758	15763	15783	15823	15661	15703	15796	15735	15904	15595	15633	15767	15613	15573	15768	15572	15840	15798	15839	15614	15735	15918	15777	15911	15619	15817	15683	15663	15813	15722	15720	15855	15772	15811	15590	15675	15894	15792	15798	15669	15765	15657	15734	15585	15821	15620	15902	15567	15618	15745	15733	15660	15623	15736	15568	15727	15621	15842	15694	15783	15813	15642	15746	15952	15837	15658	15800	15632	15981	15691	15683	15751	15844	15722	15831	15706	15799	15702	15709	15771	15905	15829	15619	15838	15826	15773	15607	15911	15849	15638	15850	15838	15701	15711	15830	15730	15753	15765	15636	15768	15810	15703	15729	15936	15662	15792	15818	15809	15693	15797	15944	15684	15787	15823	15718	15754	15592	15762	15844	15727	15717	15610	15603	15693	15746	15540	15865	15714	15715	15615	15827	15689	15781	15822	15764	15623	15615	15842	15933	15663	15685	15707	15822	15674	15854	15630	15869	15764	15820	15724	15778	15776	15693	15950	15617	15816	15611	15670	15673	15965	15712	15675	15737	15921	15726	15877	15497	15726	15712	16014	15695	15665	15764	15777	15696	15617	15766	15644	15786	15672	15582	15796	15679	15810	15704	15737	15868	15788	15731	15690	15874	15800	15854	15969	15877	15583	15810	15743	15642	15693	15793	15817	15804	15835	15737	15830	15776	15749	15742	15718	15790	15583	15811	15768	15794	15895	15769	15836	15493	15673	15934	15912	15681	15805	15822	15612	15839	15828	15798	15769	15635	15828	15715	15806	15676	15858	15865	15796	15791	15668	15785	15871	15876	15650	15806	15697	15713	15734	15708	15780	15772	15895	15721	15752	15902	15597	15772	15825	15759	15727	15630	15622	15767	15895	15714	15858	15891	15677	15823	15757	15818	15916	15745	15796	15742	15752	15805	15681	15700	15824	15755	15607	15810	15760	15775	15849	15663	15781	15753	15721	15723	15667	15706	15686	15829	15724	15784	15708	15730	15748	15731	15642	15590	15830	15981	15837	15816	15682	15816	15776	15778	15537	15822	15706	15750	15816	15727	15828	15767	15797	15714	15776	15612	15659	15678	15805	15681	15678	15906	15599	15739	15749	15672	15770	15745	15842	15545	15854	15676	15631	15835	15679	15735	15769	15796	15627	15704	15730	15834	15773	15769	15527	15899	15707	15897	15753	15825	15631	15735	15595	15766	15850	15703	15828	15675	15691	15792	15899	15667	15864	15665	15738	15878	15669	15778	15747	15753	15704	15735	15802	15761	15758	15674	15839	15732	15638	15789	15835	15894	15732	15752	15867	15794	15766	15750	15805	15883	15774	15638	15775	15693	15824	15594	15718	15595	15814	15780	15918	15746	15843	15570	15694	15510	15747	15821	15665	15759	15780	15711	15740	15762	15774	15692	15747	15722	15702	15766	15781	15888	15829	15849	15656	15814	15778	15626	15671	15735	15721	15841	15689	15917	15922	15704	15796	15567	15795	15874	15786	15737	15766	15643	15815	15794	15850	15856	15821	15730	15741	15633	15781	15828	15734	15688	15877	15760	15873	15787	15801	15728
27475	22189	25032	21921	18248	17761	17437	16970	17133	16939	16811	16873	16710	16678	16798	16562	16599	16825	16760	16744	16643	16701	16590	16621	16622	16659	16568	16526	16525	16645	17214	17269	17110	17110	16852	16743	16617	16433	16664	16540	16497	16512	16734	16565	16654	16662	16754	16828	16785	16748	16670	16605	16686	16783	16633	16558	16729	16847	16527	16607	16623	16848	16712	16556	16674	16460	16793	16635	16665	16395	16509	16705	16777	16737	16433	16765	16506	16742	16622	16697	16753	16649	16694	16423	16627	16649	16633	16666	16808	16679	16740	16638	16638	16522	16667	16757	16594	16730	16796	16735	16629	16731	16495	16694	16545	16558	16554	16738	16645	16716	16437	16622	16625	16696	16603	16716	16512	16591	16860	16639	16890	16585	16717	16548	16511	16439	16654	16512	16786	16659	16489	16724	16612	16552	16609	16628	16711	16690	16737	16663	16666	16705	16716	16418	16555	16656	16676	16649	16594	16664	16471	16662	16674	16446	16875	16707	16533	16510	16759	16508	16636	16683	16856	16594	16683	16573	16737	16518	16623	16725	16609	16576	16622	16761	16633	16574	16734	16425	16692	16596	16619	16650	16632	16638	16558	16719	16599	16636	16674	16718	16736	16663	16610	16620	16693	16558	16596	16685	16564	16564	16543	16629	16758	16590	16809	16715	16535	16570	16755	16816	16719	16622	16632	16610	16719	16743	16462	16629	16632	16804	16582	16569	16785	16596	16632	16521	16596	16671	16743	16776	16508	16598	16617	16475	16792	16518	16442	16546	16483	16770	16649	16544	16696	16633	16770	16642	16464	16580	16684	16731	16443	16560	16868	16742	16877	16771	16731	16811	16544	16778	16601	16645	16585	16557	16345	16775	16678	16499	16538	16642	16582	16542	16492	16744	16769	16611	16625	16677	16496	16621	16651	16658	16554	16725	16844	16778	16467	16646	16482	16656	16789	16802	16756	16651	16709	16663	16861	16665	16777	16636	16695	16545	16593	16592	16682	16902	16770	16636	16588	16735	16633	16766	16730	16706	16516	16554	16504	16398	16674	16623	16641	16678	16788	16725	16760	16669	16483	16459	16586	16666	16875	16628	16666	16513	16836	16763	16763	16728	16814	16697	16810	16675	16712	16645	16628	16591	16525	16545	16573	16705	16532	16593	16760	16856	16682	16636	16779	16606	16550	16590	16531	16697	16647	16584	16654	16590	16528	16733	16700	16772	16871	16626	16507	16502	16482	16712	16617	16732	16620	16749	16538	16553	16692	16734	16616	16525	16600	16592	16684	16575	16646	16579	16636	16800	16783	16690	16672	16736	16575	16688	16680	16501	16707	16660	16660	16533	16877	16623	16577	16593	16467	16490	16836	16524	16548	16644	16727	16730	16589	16670	16666	16726	16638	16809	16542	16564	16578	16670	16906	16621	16653	16456	16505	16494	16664	16647	16526	16623	16520	16620	16753	16658	16671	16519	16784	16373	16526	16558	16623	16680	16693	16768	16482	16587	16670	16553	16660	16610	16592	16605	16849	16704	16657	16609	16502	16469	16650	16708	16654	16761	16495	16640	16603	16632	16677	16546	16718	16696	16576	16713	16603	16751	16758	16591	16733	16512	16709	16684	16580	16508	16595	16838	16613	16794	16731	16656	16565	16780	16672	16613	16757	16729	16497	16576	16497	16594	16813	16732	16656	16722	16510	16435	16324	16636	16648	16827	16717	16687	16626	16646	16780	16871	16423	16542	16778	16609	16790	16677	16519	16489	16442	16302	16726	16597	16638	16563	16784	16696	16666	16688	16715	16474	16357	16761	16627	16750	16555	16590	16689	16598	16507	16723	16508	16568	16480	16734	16494	16751	16440	16909	16793	16629	16332	16666	16669	16773	16745	16862	16749	16605	16671	16900	16826	16686	16591	16696	16594	16740	16648	16659	16729	16428	16755	16624	16683	16790	16613	16446	16533	16668	16662	16625	16551	16652	16594	16647	16684	16635	16423	16628	16814	16524	16707	16689	16764	16630	16494	16600	16599	16567	16696	16794	16799	16648	16779	16626	16613	16435	16503	16626	16660	16502	16592	16585	16588	16628	16626	16849	16445	16512	16407	16671	16643	16776	16705	16586	16615	16663	16619	16538	16723	16629	16839	16836	16502	16605	16673	16631	16602	16601	16664	16725	16804	16673	16594	16722	16775	16445	16536	16573	16734	16582	16587	16766	16730	16629	16510	16537	16509	16767	16592	16757	16617	16641	16709	16635	16645	16642	16435	16599	16665	16741	16673	16564	16665	16659	16656	16610	16630	16647	16687	16770	16661	16695	16739	16701	16897	16872	16583	16484	16699	16726	16556	16717	16588	16737	16530	16618	16508	16697	16675	16385	16588	16713	16772	16616	16544	16640	16524	16810	16858	16659	16804	16462	16616	16742	16643	16492	16760	16501	16720	16594	16811	16785	16484	16664	16665	16821	16739	16632	16613	16444	16440	16565	16502	16734	16672	16703	16691	16774	16963	16820	16595	16524	16863	16662	16818	16687	16668	16718	16513	16701	16584	16754	16499	16768	16727	16506	16640	16581	16638	16571	16376	16602	16585	16601	16664	16586	16722	16452	16650	16772	16781	16693	16687	16781	16734	16644	16617	16545	16522	16542	16527	16665	16692	16568	16984	16482	16538	16690	16565	16687	16558	16743	16680	16615	16659	16794	16607	16879	16639	16662	16648	16680	16653	16528	16484	16658	16632	16445	16660	16486	16755	16449	16637	16812	16543	16701	16494	16521	16679	16371	16579	16550	16733	16721	16613	16659	16810	16501	16828	16765	16672	16683	16541	16709	16755	16536	16541	16668	16635	16900	16533	16812	16687	16657	16780	16499	16459	16348	16566	16732	16588	16698	16479	16493	16646	16821	16521	16534	16671	16611	16696	16520	16740	16620	16700	16687	16660	16622	16492	16403	16814	16623	16655	16566	16507	16526	16653	16741	16815	16716	16547	16602	16800	16765	16649	16639	16682	16610	16690	16566	16528	16702	16701	16536	16520	16558	16531	16690	16700	16692	16864	16570	16659	16730	16522	16574	16611	16625	16520	16723	16797	16482	16847	16533	16785	16581	16738	16798	16521	16651	16653	16710	16676	16856	16658	16678	16695	16756	16687	16567	16767	16879	16848	16811	16736	16845	16781	16698	16659	16723	16724	16717	16683	16535	16751	16714	16741	16590	16774	16711	16697	16626	16653	16819	16650	16613	16522	16713	16900	16569	16499	16641	16720	16762	16691	16714	16707	16573	16715	16896	16744	16600	16585	16537	16787	16603	16675	16560	16778	16713	16578	16724	16593	16782	16729	16633	16655	16427	16549	16863	16664	16547	16697	16514	16734	16553	16791	16716	16713	16629	16666	16836	16668	16672	16605	16588	16901	16561	16737	16768	16571	16459	16846	16606	16607	16963	16724	16505	16587	16551	16551	16596	16630	16511	16635	16710	16652	16740	16587	16656	16644	16670	16696	16529	16648	16653	16849	16544	16723	16631	16728	16646	16612	16710	16814	16717	16609	16629	16614	16582	16726	16528	16942	16797	16740	16643	16890	16486	16725	16638	16622	16674	16746	16742	16775	16630	16712	16725	16707	16617	16504	16483	16599	16661	16546	16675	16927	16751	16684	16597	16698	16765	16581	16740	16643	16690	16648	16759	16608	16629	16671	16548	16675	16814	16392	16614	16752	16633	16755	16543	16694	16606	16802	16639	16550	16647	16460	16495	16609	16604	16567	16629	16698	16464	16767	16567	16854	16566	16709	16534	16594	16813	16580	16600	16902	16811	16767	16775	16710	16639	16740	16717	16777	16463	16597	16686	16703	16716	16442	16684	16636	16634	16630	16672	16546	16702	16684	16564	16685	16563	16793	16651	16594	16568	16677	16585	17040	16737	16798	16655	16725	16779	16542	16508	16792	16639	16599	16347	16677	16507	16471	16673	16737	16814	16694	16411	16329	16759	16628	16541	16561	16632	16498	16665	16696	16697	16586	16711	16468	16623	16649	16584	16526	16626	16890	16622	16739	16844	16582	16667	16660	16787	16701	16595	16490	16686	16757	16803	16527	16523	16581	16481	16846	16630	16472	16471	16606	16697	16535	16724	16607	16658	16619	16664	16704	16735	16797	16547	16662	16627	16620	16500	16663	16772	16631	16628	16676	16541	16662	16674	16829	16714	16715	16654	16639	16539	16803	16586	16479	16640	16709	16790	16393	16622	16591	16690	16590	16776	16769	16722	16587	16488	16732	16559	16695	16490	16678	16507	16646	16561	16457	16565	16758	16714	16556	16532	16649	16537	16616	16784	16668	16646	16515	16726	16749	16532	16578	16573	16628	16473	16654	16529	16804	16549	16714	16681	16523	16536	16667	16711	16723	16531	16659	16656	16773	16659	16770	16443	16839	16596	16793	16484	16566	16749	16566	16682	16849	16597	16803	16493	16781	16622	16520	16492	16783	16585	16439	16691	16773	16725	16583	16728	16666	16545	16768	16639	16635	16739	16691	16537	16527	16647	16710	16735	16513	16601	16684	16579	16663	16667	16652	16695	16575	16763	16516	16742	16842	16698	16743	16536	16462	16763	16511	16707	16635	16343	16623	16437	16745	16491	16698	16869	16696	16665	16675	16522	16722	16578	16804	16619	16641	16726	16659	16748	16780	16592	16788	16663	16736	16587	16650	16691	16538	16581	16830	16613	16686	16759	16874	16783	16595	16669	16547	16530	16704	16595	16669	16815	16649	16539	16483	16580	16648	16485	16649	16732	16695	16509	16653	16775	16762	16746	16677	16737	16650	16458	16700	16487	16625	16736	16654	16832	16363	16655	16633	16569	16602	16418	16602	16532	16691	16722	16638	16881	16803	16831	16684	16735	16732	16525	16818	16853	16582	16716	16849	16651	16751	16796	16524	16659	16650	16683	16762	16713	16771	16576	16717	16759	16669	16489	16705	16685	16370	16736	16745	16766	16540	16632	16457	16425	16531	16499	16648	16646	16482	16660	16616	16853	16850	16586	16667	16808	16563	16543	16667	16684	16651	16629	16706	16366	16680	16612	16429	16736	16775	16500	16620	16833	16705	16611	16455	16497	16747	16623	16529	16585	16698	16802	16644	16573	16523	16846	16540	16750
16074	22023	23451	19711	18159	16736	16327	15868	15675	15481	15654	15509	15334	15264	15462	15439	15358	15337	15344	15340	15391	15260	15308	15150	15354	15098	15256	15264	15354	15560	15940	15942	15884	15446	15488	15331	15361	15229	15186	15299	15149	15396	15179	15181	15353	15391	15390	15195	15380	15261	15318	15148	15114	15372	15168	15099	15386	15321	15319	15419	15315	15276	15367	15248	15176	15290	15292	15235	15207	15087	15172	15254	15073	15179	15232	15264	15277	15247	14999	15352	15235	15254	15243	15233	15113	15346	15429	15340	15197	15216	15424	15132	15223	15053	15382	15193	15344	15139	15063	15025	15212	15145	15193	15239	15238	15201	15178	15157	15188	15197	15119	15381	15279	15372	15159	15275	15177	15523	15191	15208	15214	15370	15204	15233	15192	15322	15369	15260	15405	15167	15038	15213	15332	15168	15074	15368	15137	15234	15183	15432	15253	15259	15235	15369	15178	15298	15223	15243	15380	15282	15252	15220	15180	15191	15225	15202	15049	15293	15327	15086	15373	15221	15323	15332	15377	15245	15184	15170	15124	15335	15254	15354	15254	15175	15258	15291	15227	15194	15202	15250	15316	15459	15315	15213	15207	15275	15190	15215	15289	15148	15309	15077	15072	15271	15311	15428	15386	15143	15247	15095	15126	15091	15196	15230	15286	15171	15319	15310	15215	15123	15329	15167	15291	15043	15248	15315	15272	15254	15230	15422	15307	15313	15221	15172	15217	15195	15306	15241	15464	15381	15103	15193	15359	15174	15278	15372	15347	15125	15143	15256	15241	15282	14965	15275	15417	15212	15259	15195	15207	15171	15186	15210	15216	15207	15075	15262	15224	15280	15264	15181	15218	15301	15351	15238	15208	15262	15345	15186	15167	15308	15208	15137	15071	15196	15259	15367	15178	15134	15253	15300	15284	15232	15188	15225	15260	15310	15245	15297	15318	15296	15413	15258	15275	15260	15038	15293	15258	15185	15263	15177	15074	15222	15219	15065	15273	15127	15362	15183	15347	15290	15268	15118	15295	15291	15173	15231	15272	15457	15117	15342	15324	15017	15043	15325	15056	15262	15355	15163	15269	15208	15272	15269	15214	15238	15262	15145	15284	15112	15179	15373	15120	15133	15253	15262	15217	15083	15292	15327	15171	15256	15312	15297	15156	15219	15111	15233	15285	15149	15173	15248	15254	15286	15248	15279	15302	15211	15194	15234	15157	15315	15160	15156	15290	15111	15478	15171	15302	15155	15277	15166	15272	15237	15162	15166	15266	15132	15129	15221	15157	15362	15354	15169	15151	15077	15306	15293	15081	15188	15241	15251	15371	15169	15184	15207	15265	15340	15184	15201	15339	15348	15160	15340	15209	15169	15227	15157	15162	15248	15197	15312	15296	15360	15155	15342	15449	15173	15192	15226	15185	15193	15159	15350	15138	15164	15259	15121	15212	15434	15371	15198	15341	15170	15186	15156	15241	15144	14974	15237	15318	15121	15069	15400	15270	15145	15259	15319	15133	15042	15209	15295	15300	15233	15232	15218	15280	15155	15138	15239	15024	15103	15322	15355	15193	15066	15270	15146	15215	15185	15245	15273	15419	15273	15281	15022	15180	15298	15246	15227	15225	15199	15186	14988	15339	15235	15193	15109	15271	15235	15218	15270	15152	15174	15199	15250	15324	15321	15316	15326	15258	15244	15133	15170	15280	15000	15342	15385	15090	15259	15212	14840	15356	15356	15270	15261	15232	15331	15217	15244	15308	15288	15248	15289	15223	15245	15054	15081	15200	15478	15232	15224	15077	15209	15325	15308	15262	15151	15360	15145	15476	15298	15276	15262	15235	15065	15349	15198	15268	15303	15236	15296	15206	15283	15155	15309	15299	15135	15172	15178	15240	15281	15243	15269	15297	15384	15411	15324	15236	15248	15340	15186	15310	15229	15069	15308	15250	15151	15333	15267	15342	15176	15178	15243	15166	15208	15151	15405	15326	15161	15179	15039	15248	15198	15306	15310	15315	15252	15194	15296	15254	15039	15121	15329	15312	15242	15332	15308	15202	15316	15227	15039	15382	15195	15269	15207	15206	15180	15401	15374	15193	15420	15038	15286	15290	15026	15208	15176	15401	15153	15359	15218	15232	15193	15306	15002	15214	15135	15236	15177	15169	15173	15157	15187	15360	15179	15328	15300	15254	15152	15256	15175	15174	15083	15362	15196	15193	15376	15159	15369	15149	15098	15204	15283	15223	15167	15209	15114	15193	15036	15206	15328	15256	15104	15270	15237	15421	15132	15276	15295	15255	15191	15291	15241	15397	15265	15272	15265	15087	15249	15030	15298	15305	15230	15225	15104	15145	15178	15184	15172	15283	15293	15168	15252	15249	15229	15326	15350	15222	15328	15377	15119	15255	15268	15192	15328	15199	15186	15346	15416	15176	15101	15280	15127	15107	15417	15383	15230	15470	15323	15320	15228	15273	15436	15404	15287	15266	15416	15246	15214	15214	15169	15213	15247	15230	15340	15242	15175	15325	15231	15327	15440	15185	15049	15211	15156	15286	15109	15059	15179	15281	15251	15281	15277	15230	15375	15147	15323	15166	15234	15146	15445	15226	15191	15211	15244	15306	15266	15263	15219	15198	15212	15172	15113	15220	15332	15108	15069	15244	15353	15222	15223	15262	15450	15246	15081	15216	15118	15193	15233	15207	15041	15303	15151	15134	15331	15271	15157	15309	15318	15244	15343	15251	15310	15278	15248	15215	15294	15141	15147	15262	15161	15036	15453	15388	15231	15460	15135	15280	15138	15306	15436	15168	15311	15365	15276	15308	15351	15212	15242	15246	15337	15231	15250	15337	15290	15138	15200	15235	15065	15266	15115	15176	15392	15412	15186	15248	15229	15234	15494	15134	15188	15230	15199	15191	15305	15097	15396	15266	15335	15113	15108	15195	15263	15176	15331	15213	15285	15054	15310	15208	15280	15156	15129	15233	15291	15030	15067	15356	15276	15205	15250	15217	15311	15204	15326	15180	15207	15442	15176	15464	15046	15202	15217	15139	15155	15138	15250	15390	15117	15374	15334	15470	15149	15351	15236	15278	15009	15141	15188	15314	15081	15370	15376	15179	15247	15394	15109	15214	15309	15325	15166	15248	15387	15178	15138	15281	15322	15420	15305	15126	15158	15319	15290	15174	15141	15226	15209	15268	15230	15132	15191	15208	15068	15327	15143	15293	15263	15375	15307	15190	15234	15200	15277	15261	15065	15238	15148	15252	15180	15299	15299	15291	15169	15157	15344	15253	15216	15186	15106	15268	15203	15226	15296	15297	15354	15221	15249	15229	15334	15215	15210	15398	15432	15331	15392	15298	15190	15209	15299	15345	15283	15205	15248	15166	15313	15272	15122	15300	15389	15383	15138	15133	15150	15088	15226	15217	15330	15168	15164	15308	15205	15178	15237	15221	15187	15421	15189	15206	15268	15133	15386	15253	15218	15140	15260	15521	15295	15309	15263	15197	15252	15057	15204	15113	15101	15107	15355	15098	15139	15253	15239	15126	15209	15278	15297	15235	15385	15297	15128	15239	15382	15197	15239	15158	15280	15095	15246	15296	15271	15221	15258	15210	15158	15104	15055	15239	15268	15296	15343	15242	15206	15118	15184	15337	15105	15229	15097	15276	15259	15311	15239	15127	15390	15182	15351	15318	15292	15081	15251	15279	15081	15112	15235	15070	15207	15305	15173	15367	15232	15350	15319	15256	15302	15306	15174	15164	15252	15303	15269	15309	15203	15284	15165	15289	15203	15336	15250	15007	15271	15235	15171	15173	15374	15251	15295	15160	15276	15279	15211	15284	15168	15310	15146	15067	15221	15252	15139	15191	15011	15307	15427	15198	15246	15075	15256	15135	15231	15132	15204	15172	15178	15300	15092	15271	15319	15207	15343	15312	15340	15167	15401	15290	15297	15159	15146	15275	15211	15353	15286	15291	15241	15288	15285	15163	15139	15400	15274	15146	15089	15313	15377	15333	15247	15280	15326	15155	15281	15013	15317	15349	15132	15270	15242	15344	15368	15172	15225	15251	15259	15312	15057	15256	15317	15082	15404	15322	15010	15185	15123	15436	15274	15416	15219	15091	15284	15136	15132	15288	15256	15329	15332	15177	15262	15146	15316	15373	15195	15098	15260	15235	15169	15247	15133	15191	15120	15188	15378	15162	15221	15203	15098	15127	15180	15284	15227	15214	15133	15322	15302	15268	15173	15198	15210	15239	15189	15268	15099	15328	15192	15327	15245	15044	15147	15277	15105	15304	15281	15212	15273	15368	15192	15268	15100	15083	15237	15266	15029	15243	15225	15149	15239	15305	15099	15384	15337	15244	15260	15313	15310	15433	15350	15085	15254	15216	15252	15016	15211	15321	15323	15156	15256	15188	15222	15252	15295	15207	15188	15134	15287	15253	15171	15276	15359	15267	15216	15310	15225	15241	15269	15233	15288	15259	15103	15242	15251	15254	15051	15122	15235	15083	15353	15139	15366	15146	15340	15231	15008	15179	15385	15186	15409	15286	15307	15423	15246	15130	15147	15240	15355	15163	15159	15266	15031	15182	15344	15174	15126	15152	15329	15291	15198	15292	15257	15251	15197	15316	15355	15292	15075	15246	15160	15402	15286	15437	15233	15374	15372	15369	15092	15274	15215	15314	15359	15282	15069	15148	15294	15125	15324	15277	15228	15310	15421	15254	15177	15358	15364	15370	15271	15323	15312	15111	15191	15266	15034	15463	15193	15328	15189	15193	15412	15345	15148	15199	15190	15324	15278	15251	15400	15206	15300	15212	15095	15138	15276	15280	15279	15315	15106	15059	15194	15210	15184	15173	15316	15270	15299	15297	15110	15195	15337	15111	15323	15303	15237	15189	15198	15175	15091	15205	15316	15125	15230	15296	15311	15197	15250	15264	15373	15199	15293	15353	15348	15163	15326	15248	15199	15237	15173	15350	15149	15301	15093	15173	15202	15345	15463	15253	15398	15216	15141	15279	15112	15346	15291	15174	15174	15318	15350	15284	15213	15133	15141	15167	15123	15300	15260	15309	15219	15410	15332	15479	15359	15252	15228	15233	15256	15366	15387	15199	15248	15145	15297	15209	15209	15282	15175
23957	21324	28708	24410	22134	21477	20283	17704	16962	17018	16806	16722	16712	16704	16726	16645	16657	16688	16675	16529	16610	16685	16373	16456	16613	16596	16543	16401	16721	17490	19096	19268	18138	17304	16972	16462	16680	16495	16370	16580	16248	16485	16249	16227	16364	16645	16135	16388	16322	16271	16434	16291	16465	16360	16402	16689	16418	16352	16412	16673	16285	16360	16435	16289	16415	16321	16360	16492	16427	16433	16494	16430	16427	16307	16484	16214	16457	16588	16384	16528	16297	16364	16430	16339	16257	16456	16406	16319	16344	16249	16508	16384	16520	16341	16348	16245	16536	16311	16163	16485	16388	16435	16395	16567	16328	16332	16392	16373	16447	16420	16345	16306	16235	16546	16157	16329	16474	16341	16493	16408	16295	16334	16383	16249	16494	16430	16509	16264	16315	16213	16390	16334	16322	16340	16254	16439	16223	16175	16437	16447	16389	16442	16275	16506	16482	16300	16490	16291	16484	16531	16412	16412	16323	16428	16452	16389	16323	16210	16494	16503	16251	16420	16365	16281	16251	16302	16594	16623	16414	16516	16690	16439	16238	16371	16501	16293	16462	16334	16261	16462	16376	16294	16536	16311	16283	16446	16342	16381	16447	16253	16302	16448	16270	16284	16452	16483	16399	16394	16378	16418	16278	16357	16352	16439	16384	16449	16417	16384	16567	16533	16254	16224	16289	16346	16521	16305	16390	16465	16507	16471	16559	16409	16412	16332	16375	16487	16266	16339	16292	16409	16379	16350	16437	16459	16326	16338	16329	16402	16400	16273	16345	16273	16405	16369	16296	16393	16460	16357	16410	16459	16283	16506	16265	16591	16478	16332	16390	16522	16286	16439	16307	16469	16457	16402	16408	16258	16370	16386	16217	16366	16200	16447	16519	16388	16401	16528	16487	16368	16284	16294	16224	16303	16199	16244	16645	16371	16483	16199	16318	16446	16419	16518	16473	16197	16414	16419	16545	16304	16269	16369	16477	16522	16192	16371	16450	16380	16362	16342	16313	16269	16493	16254	16406	16300	16291	16146	16211	16461	16329	16615	16480	16144	16486	16374	16289	16460	16317	16317	16398	16160	16582	16464	16611	16489	16517	16437	16348	16343	16194	16434	16433	16420	16456	16345	16325	16404	16364	16336	16328	16284	16456	16524	16460	16386	16503	16466	16341	16137	16506	16560	16348	16281	16241	16312	16618	16237	16331	16303	16307	16303	16371	16299	16456	16468	16443	16449	16261	16354	16384	16465	16313	16429	16309	16372	16423	16334	16301	16423	16357	16566	16511	16353	16299	16456	16464	16466	16448	16427	16433	16569	16607	16517	16306	16177	16302	16541	16316	16407	16421	16557	16460	16414	16399	16469	16293	16402	16574	16476	16296	16366	16404	16228	16394	16425	16377	16434	16585	16439	16330	16581	16322	16285	16202	16251	16513	16336	16360	16379	16408	16362	16640	16383	16294	16405	16236	16469	16305	16284	16458	16373	16516	16400	16390	16557	16377	16170	16289	16462	16407	16370	16507	16445	16375	16409	16438	16399	16492	16537	16513	16214	16353	16376	16510	16470	16377	16443	16404	16530	16412	16270	16395	16531	16451	16502	16545	16342	16508	16332	16371	16198	16499	16453	16504	16429	16449	16333	16444	16294	16641	16359	16561	16328	16397	16182	16611	16474	16539	16382	16360	16411	16544	16476	16401	16403	16368	16450	16620	16546	16358	16371	16303	16388	16601	16425	16507	16490	16185	16414	16265	16336	16476	16453	16147	16452	16337	16264	16484	16416	16449	16370	16326	16187	16565	16304	16476	16400	16271	16398	16322	16362	16470	16497	16613	16256	16484	16446	16384	16467	16358	16412	16155	16576	16447	16332	16437	16498	16294	16438	16407	16268	16551	16346	16499	16594	16399	16314	16344	16355	16516	16381	16592	16284	16372	16508	16440	16327	16166	16450	16380	16459	16297	16266	16452	16544	16405	16396	16443	16578	16492	16274	16389	16432	16551	16530	16355	16433	16447	16334	16417	16451	16343	16239	16418	16409	16640	16443	16223	16399	16300	16463	16383	16424	16480	16357	16336	16268	16310	16346	16591	16593	16398	16420	16493	16273	16373	16500	16367	16372	16201	16413	16490	16365	16186	16314	16408	16437	16296	16499	16466	16398	16346	16386	16527	16187	16517	16457	16272	16331	16183	16250	16345	16490	16453	16466	16396	16294	16639	16248	16427	16392	16409	16358	16475	16315	16391	16542	16515	16283	16365	16281	16243	16304	16405	16585	16401	16240	16400	16244	16448	16270	16412	16306	16405	16675	16463	16456	16442	16450	16524	16350	16441	16481	16459	16449	16440	16413	16495	16356	16339	16383	16439	16284	16362	16422	16389	16441	16435	16319	16467	16421	16477	16583	16528	16466	16431	16279	16371	16465	16364	16397	16384	16249	16390	16274	16252	16383	16436	16426	16276	16208	16519	16386	16499	16408	16539	16382	16496	16367	16455	16274	16496	16328	16574	16488	16428	16518	16471	16565	16479	16585	16510	16457	16358	16222	16361	16432	16440	16302	16525	16571	16171	16257	16478	16392	16382	16388	16383	16614	16398	16390	16355	16231	16439	16333	16374	16386	16408	16404	16502	16559	16429	16551	16359	16390	16441	16422	16527	16410	16220	16356	16443	16536	16326	16497	16082	16343	16286	16374	16555	16266	16605	16281	16225	16414	16441	16505	16277	16248	16411	16308	16353	16463	16291	16259	16336	16273	16482	16320	16371	16333	16557	16421	16651	16167	16448	16422	16460	16347	16267	16411	16453	16398	16393	16401	16421	16602	16574	16371	16459	16549	16372	16396	16321	16310	16419	16237	16315	16196	16287	16429	16463	16377	16389	16375	16557	16386	16487	16523	16413	16419	16529	16513	16359	16476	16473	16461	16328	16544	16459	16640	16385	16336	16280	16441	16375	16419	16495	16491	16342	16376	16433	16566	16584	16436	16452	16417	16554	16434	16602	16339	16369	16562	16544	16458	16387	16297	16156	16350	16458	16461	16187	16473	16440	16483	16311	16479	16569	16321	16407	16312	16452	16255	16298	16557	16526	16454	16378	16331	16371	16547	16401	16405	16296	16327	16544	16290	16332	16430	16392	16380	16521	16382	16414	16377	16209	16396	16306	16320	16326	16252	16403	16275	16525	16597	16429	16286	16290	16397	16392	16507	16377	16279	16293	16430	16336	16354	16503	16415	16326	16197	16308	16318	16246	16314	16340	16430	16357	16336	16600	16365	16197	16454	16426	16412	16465	16407	16437	16317	16436	16344	16381	16357	16407	16187	16398	16506	16522	16373	16243	16353	16550	16154	16312	16605	16197	16278	16229	16425	16287	16492	16255	16323	16398	16406	16333	16438	16308	16192	16439	16375	16465	16407	16365	16402	16224	16356	16395	16644	16540	16423	16284	16427	16310	16289	16363	16360	16313	16283	16391	16377	16331	16369	16271	16306	16419	16212	16335	16519	16324	16529	16457	16226	16395	16284	16244	16367	16348	16296	16400	16368	16315	16509	16338	16348	16336	16497	16244	16516	16529	16597	16348	16201	16315	16256	16328	16430	16392	16331	16267	16485	16436	16225	16398	16277	16307	16232	16495	16440	16412	16426	16366	16436	16382	16568	16498	16464	16657	16437	16198	16442	16479	16304	16510	16376	16377	16261	16505	16455	16416	16474	16449	16505	16316	16287	16480	16570	16377	16328	16489	16542	16410	16279	16171	16575	16255	16465	16327	16526	16461	16371	16322	16207	16504	16293	16418	16582	16248	16346	16376	16430	16374	16262	16367	16473	16415	16483	16294	16435	16368	16363	16388	16293	16657	16391	16318	16232	16323	16503	16543	16549	16406	16448	16563	16454	16442	16419	16547	16440	16420	16382	16459	16269	16307	16356	16319	16269	16652	16239	16305	16408	16308	16445	16427	16418	16334	16344	16470	16286	16447	16438	16425	16155	16270	16145	16375	16247	16415	16298	16336	16486	16217	16486	16515	16414	16570	16467	16527	16218	16523	16379	16456	16331	16359	16343	16456	16456	16476	16507	16635	16317	16636	16443	16371	16578	16304	16315	16403	16330	16435	16432	16506	16410	16469	16454	16401	16242	16355	16279	16310	16375	16556	16560	16332	16351	16490	16408	16418	16399	16289	16232	16416	16517	16299	16277	16374	16190	16411	16281	16548	16423	16523	16396	16398	16451	16607	16517	16416	16146	16447	16398	16297	16465	16451	16465	16521	16201	16442	16335	16453	16272	16374	16305	16188	16130	16456	16456	16475	16412	16323	16294	16354	16570	16554	16374	16507	16443	16403	16356	16427	16347	16467	16563	16384	16342	16436	16418	16251	16388	16437	16402	16449	16268	16343	16553	16238	16427	16327	16387	16486	16478	16532	16398	16324	16468	16533	16430	16436	16258	16362	16334	16307	16214	16352	16464	16282	16377	16550	16401	16410	16411	16453	16364	16417	16403	16281	16406	16342	16405	16313	16381	16478	16403	16695	16514	16723	16407	16302	16369	16356	16315	16331	16302	16553	16503	16615	16555	16315	16386	16461	16358	16540	16525	16586	16436	16528	16372	16492	16499	16298	16506	16432	16235	16535	16479	16258	16387	16338	16391	16088	16279	16350	16434	16473	16483	16410	16359	16497	16463	16301	16230	16464	16280	16204	16440	16381	16592	16242	16439	16545	16308	16241	16435	16241	16343	16354	16379	16221	16368	16410	16534	16130	16472	16232	16404	16325	16379	16441	16409	16385	16359	16285	16350	16300	16381	16522	16366	16392	16569	16386	16422	16415	16432	16475	16556	16435	16384	16360	16356	16170	16420	16229	16321	16458	16386	16416	16388	16347	16524	16290	16245	16224	16390	16330	16330	16298	16369	16407	16222	16240	16325	16573	16540	16534	16417	16355	16407	16603	16625	16425	16253	16526	16280	16304	16380	16308	16385	16404	16566	16396	16445	16454	16416	16259	16288	16256	16325	16475	16272	16242	16397	16238	16372	16465	16565	16313	16444	16407	16311	16192	16335	16387	16517	16363	16372	16469	16356	16221	16276	16383	16543	16492	16372	16180	16499	16351	16237	16440	16365	16456	16557	16498	16357	16406	16375	16206	16253
16161	28264	28980	23482	20180	18558	17492	16627	16058	16039	15803	15718	15542	15528	15428	15138	15616	15518	15440	15525	15236	15296	15256	15244	15357	15101	15076	15195	15192	17435	19470	19619	17530	16375	15533	15363	15330	15286	15137	15304	15338	15203	15110	15318	14982	15167	14919	15206	15104	15000	14983	15134	15137	15100	15215	15378	15144	15090	15207	15158	15119	15195	15175	15124	15031	15136	15041	15157	15212	14855	15314	14974	15271	15314	15303	15068	15311	15177	15295	15032	15212	15118	15226	15181	15077	15188	15117	15154	15127	15109	15103	15360	15123	15173	15278	15177	15237	14986	15290	15142	15245	15179	15092	15190	15039	15026	15152	15239	15061	15197	15191	15087	15127	15116	15172	15100	15125	15023	15140	15066	15239	15111	15066	15324	15137	15219	15025	15136	15121	15259	15216	15165	15215	14985	15094	15148	14993	15218	15155	15226	15115	14949	15147	15144	15140	15208	15110	15225	15204	15226	15286	15028	15305	15159	15077	15072	15211	15190	15307	15067	15164	15210	15117	15126	15293	15281	15093	15115	15140	15204	15217	15042	15280	15124	15013	15203	15181	15131	15130	15206	14949	15175	15283	15146	14833	15047	15238	15204	15079	15074	15112	15128	15282	15085	15127	15088	14860	15223	15252	15261	15247	15201	15039	15345	15221	15099	15082	15052	15271	15151	14967	15093	15265	15088	15266	15185	15132	15133	15110	15215	15099	15126	15170	14945	15185	15117	15289	15137	15110	15021	15165	15150	15217	15083	15153	15223	15055	15140	15079	15079	15312	15040	15167	15159	15125	15200	15144	15039	15135	15083	15040	15215	14997	14893	14959	15203	15074	15041	15098	15152	15227	15226	15077	15234	15079	15060	15017	15146	15229	15113	15118	15020	15104	15040	15344	15340	15026	15202	15147	15150	15170	15076	15172	15095	15160	15237	15226	15219	15053	15097	15070	15062	15229	15163	15193	15264	15086	15267	15144	15316	15194	15122	15152	15062	15139	15147	15226	14942	15163	15079	15140	15168	15330	15122	15210	15143	15105	15287	15215	15112	15081	15109	15158	15112	15187	15084	15191	15138	15200	15113	15300	15377	15051	15077	15143	15098	15127	15089	15255	15025	14955	14989	15142	15019	15327	14895	15016	15055	15194	15251	15254	15031	15180	15088	15139	14885	15089	14888	14994	15275	15146	15280	14917	15103	14960	15154	15262	15077	15167	15073	15104	15157	15293	15166	15066	15100	15208	15029	15123	15020	15112	15310	14888	15135	15114	15213	14981	15115	15089	15249	15054	15094	15218	15163	15200	14971	15172	15189	15145	15162	15159	15261	15271	15137	15102	15145	15129	15032	15179	15244	15173	15203	15266	15174	15053	15126	15149	15058	14928	15202	15055	15082	15188	15069	15037	15222	15146	15093	15052	15102	15142	15214	15102	15089	15174	15000	15172	15157	15188	15033	15272	15016	15117	15144	15073	15066	15146	15198	15131	15128	14972	15110	15215	15079	15260	15108	15199	15040	15207	15041	15165	15113	15126	15030	15016	15101	15335	14890	15137	15095	15155	15324	14934	15151	15031	15172	15055	15138	15080	15199	14970	15153	15145	15108	15101	15102	15076	15038	14919	15099	15043	15067	15314	15245	15097	15276	15115	15179	15209	15297	14864	15097	15241	15148	15193	14907	15167	15202	15236	15082	15045	15153	15095	15112	15193	15222	14974	15298	15285	15214	15266	15262	15115	14975	15000	15151	15119	15232	15125	15196	15078	15106	15118	15163	14974	15075	15313	15137	15097	15171	15226	15121	15227	15078	15099	15388	15195	15259	15097	15326	15136	15029	15230	15012	15206	15197	15222	15243	15047	15278	14859	15154	15059	15334	14927	15151	15244	15096	15117	15262	15229	14982	15358	15169	15081	15208	15162	15112	15111	15205	15188	15055	15101	15103	15265	14969	15193	15131	15281	15024	15222	15031	15183	15222	15076	15180	15318	15027	15323	15122	15183	15156	15161	15233	15177	15246	14996	15149	15110	15275	15090	15188	15144	15138	15086	15272	15181	15203	15086	15393	15101	15090	15086	15275	15275	15007	15070	15216	15128	15081	15148	15024	15106	15100	15257	15315	15134	15040	15098	15090	15250	14937	15021	15194	15085	15167	15302	15063	15118	15137	14950	15134	15217	15117	15274	15061	15122	15148	15167	15064	15150	15227	15170	15001	15071	15203	15227	15102	15131	15136	15210	15029	15097	15181	15171	15111	14911	14971	15205	15110	15208	15333	15031	15164	15199	15161	15217	15317	14979	14812	15286	15126	15113	15178	15085	15086	15321	15222	15185	15085	15040	15215	14913	15285	15138	15300	15106	15226	15208	15147	15065	15165	15135	15199	15221	15115	15195	15211	15200	15104	15152	15016	15054	15234	15267	15032	15121	15116	15119	15008	15153	15232	15291	15182	15185	15199	15040	14984	15333	15102	15061	15239	15016	15196	15222	14997	15084	15205	15090	15197	15166	15118	14976	14954	15242	15226	15028	15272	15257	15109	15113	15138	15012	15185	15069	15070	15101	15181	15083	15057	15125	14974	15260	15043	15237	15224	15192	15048	15237	15042	15361	15187	15152	15247	15155	15108	15125	15080	15142	15073	15127	15141	15202	15151	15122	15249	15107	15294	15105	15266	15160	15260	15036	15132	15147	15337	15206	15051	15173	15236	15100	15035	15118	15174	15102	15129	15333	15050	15062	15158	15095	15096	15116	15178	15085	15258	15061	15239	15263	15157	15435	15307	15110	15160	14994	15260	15200	15090	15174	14989	15220	14964	15265	15287	15115	15115	15130	14965	15189	15206	15151	15056	15102	15159	15194	15227	14965	15064	14973	15101	15133	15148	15073	15094	15013	15003	15199	15096	15268	15032	15034	15214	15205	15179	15132	15077	15093	15250	15110	15064	15150	15137	15182	15080	15017	15023	15121	15056	15235	15231	15218	15229	15105	15100	15155	15161	14969	14956	15250	15178	15143	15071	15106	15041	15016	15065	15037	15108	15087	15177	15224	15095	15067	15184	15253	15069	15058	15328	15079	14983	15157	15002	14891	15235	15116	15065	15141	15205	14957	15102	15138	15150	15120	15254	15218	15189	15226	15062	15134	15162	15064	15060	15145	14986	15171	15275	15299	15252	15133	15195	15173	15194	15117	15273	14994	15132	15310	15196	14910	15241	15231	15147	15204	15137	15054	15278	14990	15270	15105	15270	15161	15012	15130	15200	15049	15199	15243	15084	15289	15271	15011	15123	15003	15157	15122	15152	15194	15175	15232	15147	15143	15235	14991	14997	15059	15099	15163	15114	15047	15061	15170	15132	15186	15221	15173	15012	15130	14981	15109	15135	14976	15316	14994	15000	15193	15070	15102	15151	14921	15127	15104	15121	15075	15094	15259	15179	15141	15068	15205	15077	15154	15121	15248	14916	15075	15367	15193	15209	15072	15065	15150	15080	15017	15088	15120	15111	15167	15182	15153	15155	15084	15186	15191	15163	15093	15115	15201	15108	15106	15056	15097	15054	15175	14917	15085	14978	15190	14995	15049	15338	15084	15185	15106	15136	15069	15177	15105	15041	15282	15161	15177	15065	15159	15245	15171	15164	15119	15115	15060	15074	15171	15107	15266	15179	15214	15292	15008	15095	15184	15258	15012	15126	15282	15081	15066	15174	15112	15136	15120	15066	15126	15031	15211	15268	15098	15261	15165	15067	15039	15074	15273	15142	15182	15032	15159	15037	15115	15055	15146	15164	15043	15162	15167	15129	15264	15236	15156	15160	15216	15251	15117	15072	15199	15256	15186	15166	15150	15118	15230	15232	15119	15250	15213	15122	15022	15241	14957	15231	15105	15112	15153	15142	15142	15116	15119	15185	15066	15139	15092	14944	15261	15093	15212	15272	15137	15168	15165	15148	15185	15136	15163	15086	15163	15108	15171	15109	15266	15255	15126	15141	15100	15099	15015	15355	15135	15043	15147	15151	15141	15265	15195	15055	15112	15139	15198	15173	15151	15063	15102	15125	15206	15235	15058	15158	15053	15157	15273	15146	15221	15148	15182	15235	15123	15159	15221	15076	15040	15166	15223	15193	15106	15101	15077	15192	15088	15141	15124	15037	15219	15160	15224	15054	15121	15279	15031	15190	15210	15046	15231	15099	15246	15119	15129	15088	15238	15172	15122	15318	15188	15158	15135	15061	15112	15123	15286	15237	15354	15116	15281	15101	15064	15090	15029	15003	15203	15175	15161	15301	15119	15208	15008	15097	15164	15173	15137	15161	15192	15186	15140	15196	15292	15054	15235	15166	15226	15006	15040	15130	15136	14994	15263	15249	15260	15216	15237	15098	15067	15091	15253	15038	15073	15085	15194	15117	15087	15126	15069	15264	15155	15133	15158	15200	15170	15005	15087	15235	15339	14982	15093	15234	15036	15135	15328	14992	15299	15207	15110	15249	15336	15261	15295	15194	15039	15061	15105	14951	15094	15061	14937	15004	15095	15294	15155	15156	15058	15113	15090	15330	15118	15241	15116	15243	15211	15254	15102	15364	15151	15231	15017	15113	15204	15056	15115	15138	15295	15082	15091	15089	15110	15252	15047	15136	15199	15196	15079	15009	15005	15216	15379	15180	15164	15163	15218	15141	15244	15230	15134	15126	15296	15045	15132	15129	15232	15180	15136	15054	15180	15050	15197	15017	15252	15112	15122	15167	15126	15126	15044	15124	15119	15069	15278	14983	15181	15318	15062	15219	15134	15178	15283	15124	15014	15159	15101	15239	15087	15106	15063	15178	15163	15045	15094	15127	15222	15153	15177	15162	15222	15247	15143	15180	15298	15006	15106	15126	15177	14995	15211	15283	15021	15036	15201	14986	15156	15281	15036	15087	15192	15259	15262	15104	15038	15144	15110	15042	15054	15018	14915	15093	15126	15071	15136	15235	15040	14947	15277	15258	15134	15217	15217	15192	15111	15101	15226	15236	15264	15217	15157	15350	15188	15203	15214	15128	15061	15090	15166	15210	15276	15175	15017	15136	15131	15006	15117	15125	15283	15135	15065	15207	15112	15156	15077	15056	14989	15165	15239	15192	15167	15148	15082	15062	15138	15176	15064	15142	15140	15106
22894	21324	29234	23789	21528	23302	24011	18396	17357	17406	17007	17178	16770	16709	16719	16780	16621	16608	16580	16531	16476	16484	16457	16371	16681	16495	16358	16429	16630	17837	20983	21235	19799	18261	17083	16618	16554	16415	16420	16582	16443	16275	16360	16325	16403	16302	16372	16415	16395	16394	16504	16557	16153	16122	16460	16244	16176	16134	16439	16247	16381	16346	16308	16154	16291	16404	16266	16292	16499	16226	16268	16439	16608	16372	16237	16331	16297	16358	16236	16025	16118	16377	16452	16367	16226	16353	16233	16167	16332	16046	16342	16310	16206	16196	16361	16285	16224	16110	16476	16254	16170	16314	16196	16440	16367	16290	16422	16279	16437	16115	16327	16318	16416	16128	16299	16172	16193	16149	16109	16299	16107	16374	16292	16288	16426	16176	16482	16260	16372	16222	16136	16203	16270	16406	16399	16237	16161	16286	16160	16318	16158	16022	16134	16120	16305	16469	16328	16325	16396	16062	16386	15973	16473	16315	16323	16099	16230	16266	16168	16277	16307	16220	16190	16328	16275	16442	16340	16236	16435	16208	16245	16417	16350	16243	16325	16355	16287	16256	16078	16102	16275	16222	16216	16260	16273	16286	16240	16244	16087	16479	16233	16078	16451	16262	16142	16173	16097	16297	16080	16385	16325	16296	16318	16128	16202	16310	16328	16280	16391	16314	16189	16296	16490	16164	16218	16306	16367	16397	16219	16231	16151	16038	16334	16218	16246	16165	16209	16168	16301	16191	16296	16342	16426	16177	16194	16188	16355	16389	16212	16304	16552	16420	16306	16337	16190	16208	16104	16307	16386	16223	16371	16258	16218	16200	16182	16188	16336	16198	16329	16354	16265	16350	16281	16216	16271	16455	16388	16162	16348	16138	16112	16328	16170	16156	16302	16306	16202	16256	16222	16167	16260	16191	16209	16199	16112	16246	16247	16446	16279	16427	16415	16216	16292	16280	16276	16248	16128	16335	16087	16241	16215	16151	16287	16348	16303	16330	16209	16368	16348	16305	16296	16226	16114	16251	16346	16325	16430	16304	16281	16340	16332	16153	16315	16342	16282	16370	16284	16317	16184	16364	16258	16317	16385	16211	16170	16249	16210	16191	16345	16193	16367	16065	16226	16321	16230	16418	16245	16320	16131	16212	16319	16198	16317	16169	16191	16237	16214	16422	16347	16266	16369	16241	16142	16348	16215	16092	16275	16499	16397	16142	16370	16198	16309	16427	16301	16301	16226	16260	16168	16169	16316	16231	16038	16302	16341	16234	16358	15956	16434	16248	16159	16131	16155	16332	16309	16316	16386	16275	16131	16250	16294	16272	16179	16281	16190	16258	16269	16360	16223	16467	16233	16224	16104	16165	16214	16392	16340	16182	16112	16224	16363	16342	16298	16228	16422	16298	16262	16326	16205	16153	16349	16092	16176	16313	16493	16373	16260	16198	16122	16277	16232	16026	16285	16143	16157	16391	16402	16420	16142	16205	16238	16220	16374	16145	16463	16201	16294	16520	16259	16337	16013	16237	16351	16030	16322	16107	16462	16390	16328	16102	16265	16038	16052	16129	16282	16264	16062	16192	16202	16200	16205	16242	16216	16315	16234	16202	16068	16230	16296	16321	16272	16225	16158	16263	16265	16361	16312	16246	16127	16291	15925	16291	16401	16337	16312	16295	16340	16302	16539	16299	16284	16344	16305	16368	16132	16220	16200	16269	16226	16063	16323	16205	16203	16237	16131	16333	16213	16108	16250	16190	16325	16290	16142	16407	16159	16112	16199	16317	16079	16547	16337	16284	16108	16051	16290	16351	16436	16234	16252	16163	16135	16202	16352	16239	16162	16335	16302	16211	16170	16174	16264	16269	16364	16375	16335	16251	16308	16209	16239	16207	16094	16283	16218	16079	16249	16485	16473	16401	16324	16043	16193	16326	16152	16357	16235	16138	16373	16265	16148	16010	16471	16326	16285	16409	16125	16264	16287	16347	16289	16143	16436	16226	16252	16113	16216	16189	16273	16202	16330	16051	16353	16322	16363	16114	16148	16180	16100	16125	16292	16133	16299	16240	16289	16326	16276	16237	16197	16218	16247	16440	16207	16190	16114	16133	16494	16329	16199	16344	16031	16339	16312	16384	16179	16197	16101	16198	16285	16106	16232	16312	16263	16252	16189	16277	16410	16302	16192	16106	16211	16356	16364	16368	16358	16185	16236	16057	16330	16306	16158	16328	16339	16161	16354	16268	16219	15957	15991	16140	16269	16237	16128	16276	15993	16096	16132	16121	16325	16335	16148	16206	16256	16123	16220	16147	16206	16386	16218	16280	16116	16234	16168	16194	16238	16172	16475	16121	16341	16272	16366	16423	16173	16203	16405	16112	16195	16370	16212	16283	16234	16206	16296	16344	16315	16254	16332	16359	16176	16325	16091	16279	16421	16100	16092	16421	16098	16312	16348	16364	16314	16380	16236	16221	16208	16475	16205	16237	16231	16285	16522	16428	16191	16239	16373	16433	16458	16365	16425	16007	16068	16169	16422	16277	16233	16310	16345	16057	16170	16223	16211	16268	16254	16254	16351	16273	16616	16184	16194	16389	16196	16357	16121	16203	16692	16333	16215	16302	16177	16172	16152	16132	16102	16202	16320	16321	16259	16395	16168	16135	16256	16270	16210	16254	16191	16276	16252	16291	16220	16205	16246	16260	16261	16275	16112	16015	16089	16157	16311	16306	16267	16404	16061	16259	16302	16230	16223	16298	16236	16237	16238	16249	16337	16309	16343	16250	16261	16316	16448	16204	16356	16272	16356	16263	16060	16342	16285	16245	16391	16213	16430	16297	16319	16267	16201	16308	16287	16259	16249	16175	16263	16106	16218	16064	16025	16399	16120	16435	16354	16182	16233	16416	16230	16279	16071	16089	16307	16259	16192	16098	16198	16328	16316	16336	16269	16124	16322	16204	16309	16427	16007	16104	16179	16057	16234	16264	16311	16286	16271	16265	16320	16184	15990	16217	16211	16393	16145	16301	16254	16316	16317	16307	16319	16183	16315	16436	16151	16138	16245	16328	16264	16145	16293	16320	16302	16106	16126	16227	16387	16413	16245	16168	16055	16014	16271	16299	16397	16255	16201	16399	16177	16139	16456	16363	16222	16398	16364	15960	16259	16335	16286	16157	16290	16348	16106	16241	16238	16420	16307	16338	16146	16245	16222	16372	16390	16079	16050	16052	16285	16309	16200	16230	16364	16138	16109	16500	16322	16266	16307	16224	16373	16012	16340	16290	16094	16258	16090	16196	16205	16257	16268	16433	16135	15978	16331	16328	16018	16241	16349	16223	16299	16183	16249	16263	16280	16280	16363	16212	16289	16335	16285	16313	16139	16323	16386	16177	16286	16280	16114	16513	16161	16038	16258	16105	16177	16184	16325	16070	16212	16195	16217	16262	16138	16253	16093	16176	16182	16073	16214	16181	16291	16313	16151	16341	16326	16195	16121	16232	16132	16290	16361	16165	16210	16398	16139	16113	16235	16289	16467	16168	16290	16259	16319	16293	16265	16378	16266	16330	16095	16213	16219	16177	16361	16233	16403	16332	16417	16269	16204	16295	16240	16404	16269	16168	16210	16226	16154	16291	16482	16421	16327	16362	16003	16284	16196	16095	16362	16080	16121	16291	16388	16441	16363	16084	16245	16110	16092	16092	16502	16255	16153	16323	16264	16299	16241	16221	16091	16344	16182	16162	16163	16251	16347	16342	16363	16075	16328	16382	16315	16264	16180	16359	16176	16211	16278	16258	16360	16269	16471	16297	16467	16306	16305	16297	16368	16327	16203	16238	16305	16158	16158	16226	16138	16419	16175	16166	16201	16234	16154	16299	16298	16240	16171	16338	16223	16242	16292	16246	16162	16083	16266	16089	16145	16187	16110	16220	15973	16483	16243	16321	16323	16363	16357	16375	16291	16333	16244	16456	16135	15912	16250	15876	16370	16368	16291	16207	16381	16476	16241	16325	16421	16215	16043	16189	16315	16444	16323	16218	16333	16196	16166	16140	16437	16284	16176	16299	16200	16432	16362	16320	16303	16213	16441	16235	16192	16157	16180	16324	16445	16538	16179	16227	16576	16151	16216	16346	16405	16238	16181	16351	16137	16330	16175	16081	16390	16043	16166	16181	16319	16176	16205	16156	16048	16200	16180	16163	16225	16348	16428	16378	16238	16281	16138	16334	16226	16213	16240	16363	16318	16225	16216	16339	16178	16134	16201	16239	16091	16304	16133	16133	16122	16076	16268	16193	16161	16101	16433	16389	16318	16496	16378	16276	16090	16310	16261	16336	16126	16219	16251	16284	16142	16202	16146	16139	16270	16263	16152	16493	16227	16326	16302	16425	16209	16453	16199	16180	16190	16344	16350	16011	16188	16286	16047	16308	16253	16120	16237	16415	16294	16387	16248	16050	16210	16188	16174	16282	16349	16480	16466	16177	16100	16247	16139	16288	16455	16280	16240	16078	16340	16358	16318	16218	16390	16333	16270	16284	16344	16214	16228	16300	16321	16234	16237	16399	16316	16239	16160	16250	16096	16200	16190	16371	16090	16211	16084	16102	16299	16083	16380	16201	16406	16354	16457	16259	16150	16280	16250	16100	16304	16041	16296	16241	16305	16349	16422	16219	16257	16086	16266	16209	16334	16114	16316	16300	16180	16168	16225	16408	16157	16301	16393	16333	16274	16402	16414	16164	16240	16189	16266	16238	16330	16281	16348	16156	16206	16228	16397	16222	16536	16203	16392	16221	16255	16187	16213	16093	16359	16295	16209	16153	16287	16283	16312	16227	16288	16376	16377	16406	16314	16192	16199	16187	16091	16395	16182	16308	16277	16413	16239	16116	16108	16149	16299	16157	16239	16117	16258	16127	16403	16216	16222	16388	16053	16209	16311	16158	16306	16330	16313	16239	16118	16429	16137	16110	16329	16206	16284	16270	16245	16126	16261	16243	16111	16213	16099	16363	16188	16123	16347	16293	16429	16180	16200	16165	16369	16277	16419	16345	16125	16358	16234	16069	16278	16372	16279	16308	16074	16091	16453	16075	16222	16285	16479	16441	16295	16451	16285	16210	16392	16228	16245	16167	16164	16251	16230	16247	16372	16219
18125	33126	31852	25353	22301	20077	18622	17473	16876	16286	16005	15876	15755	15556	15480	15413	15509	15392	15634	15206	15391	15227	15110	14969	15192	15247	15221	15170	15105	18070	22703	22337	19589	17080	16128	15457	15367	15124	15200	15206	15071	14974	15138	15216	15221	15134	15152	15120	14968	15172	15107	15144	15167	15045	15162	15108	15085	15033	15115	15037	15053	15017	15045	15003	15299	15106	15048	15168	15063	15119	15021	14949	14915	15246	15035	15063	15204	15069	15240	15140	15080	15180	15002	15111	15195	15010	15164	15033	14907	15057	15137	14812	14955	15095	14870	14754	15054	14993	15131	15000	15072	15176	15106	15082	15127	14962	15074	15082	15136	15054	14846	14976	15128	15001	15196	15190	15170	15066	15158	14934	14950	15146	15133	15157	14970	15073	15091	15006	15117	14957	14894	15137	14903	14915	15201	15064	14904	15139	14991	14917	15045	15146	14888	15119	15110	15097	15021	14945	14949	14907	15085	15062	15025	14937	14963	15150	15162	14841	15082	15044	15044	15064	15024	14990	15129	15037	14922	15161	15084	15085	15094	15070	15172	15032	14982	15158	14916	15032	15143	15039	15053	15018	14996	15115	14953	15160	15097	15030	15144	15180	14986	14924	14976	15147	15100	15018	14985	15154	15042	15066	15029	15067	15031	14950	14938	15043	15042	15093	15125	15137	15113	15051	15166	14886	15222	15036	15050	15028	14980	15150	14932	15087	15041	15020	14917	15073	14869	15094	14906	14936	15004	15055	14878	14897	15079	14976	15049	14930	15025	14876	15175	15112	15008	15092	15089	15116	14993	14955	14970	15163	14990	14943	15143	14951	15008	15221	15170	15123	14896	15087	15001	15003	14921	15031	15075	15133	15116	15011	15199	15142	15131	15021	14908	14974	15087	14982	14849	14992	14983	14949	15005	15009	15039	15172	15111	15002	14992	15002	14985	14958	15063	15059	14849	14889	14982	15028	14946	15076	14921	15132	15022	15227	14879	15074	14915	15106	14967	14905	15151	15102	14900	14948	15044	14926	15029	14887	14812	15121	14939	14988	15078	15187	14900	14926	15044	15229	14998	15053	14958	15023	15030	15029	14962	14925	15076	15009	14959	15111	15111	15190	15138	15134	15029	14892	15172	15074	15201	14978	14888	15033	14889	15031	15115	15066	15056	14983	15078	15099	15072	15115	15118	15045	15041	14934	15249	14947	14940	14890	14870	14955	15028	15029	15082	14918	14835	15088	15172	14917	15036	14850	15217	15070	15058	14921	15068	15182	14967	14998	14953	15075	14950	15102	15063	14925	14870	14964	14926	14991	15057	14988	14984	14980	15087	15035	15095	14983	15043	15095	14989	15186	14976	15115	15007	15122	14912	15162	14941	15012	14917	14894	15117	14944	15095	15098	14976	15083	15064	15018	15175	15068	14963	15036	14950	15098	14998	14991	14958	15063	14783	15074	14945	14949	15141	14920	15033	15023	15085	15012	15063	15002	15040	14916	14825	15181	15033	15053	14937	15074	14996	15080	14945	15219	15026	15148	15030	15166	14899	14982	15039	14984	15174	15177	15107	15118	15101	15105	14967	15042	14997	15113	15176	15075	14992	15034	14903	15222	14931	14919	15062	14952	15147	15001	15127	14942	15104	14926	15026	14994	15126	14934	15125	14963	15024	15099	15209	15054	14914	14973	15101	15109	14994	14979	15096	15058	15098	14839	15099	15141	15013	15030	15220	14909	14978	15105	15152	14914	15044	14931	15032	14993	15037	14842	15034	15128	15051	14967	14940	15054	15060	14974	14969	15131	14926	15098	15014	14989	14927	15081	14988	14928	15017	15032	14942	14995	14911	14928	15043	14954	14938	14919	14983	15087	15006	14864	14987	14990	14913	14961	14874	15240	15079	15103	15104	15081	14992	15069	15048	14933	14887	14927	14965	15113	15116	15079	15018	14970	15111	15150	14914	14881	15067	14939	15040	14995	15132	15008	14841	14939	15063	14919	15045	14976	15065	15039	15115	15071	15064	15000	15056	14964	15051	15094	14929	14902	15121	15130	15125	15040	15025	15031	15049	15064	15064	15033	15017	15040	15062	15056	15010	15048	15101	15005	15032	15136	14968	15083	14945	14928	14953	15099	15021	14916	15010	14966	15016	15143	15013	14998	14908	15055	15187	15064	14974	15064	15073	14941	15133	15022	15027	14841	15066	15087	15056	15048	15029	15066	14937	14893	14921	15136	15130	14989	15253	14951	14939	15054	15140	15113	14994	15056	15103	14972	15150	15070	14950	15219	14850	15145	15133	15171	15023	14993	14926	15003	15108	14986	15113	14895	15007	15025	14889	15050	14818	15071	14960	15104	15006	15131	14931	15093	15046	15075	14892	15155	15037	14985	14991	14965	14861	15248	15005	15062	15212	15080	14983	14967	14991	14872	14923	15054	15134	14964	15124	14920	15082	14921	15099	15017	15008	15150	15001	15047	15080	14835	15053	15140	15170	14984	14991	15027	14946	15190	14965	14994	14888	15083	15072	14940	14852	15072	15071	15022	15008	15087	15018	14969	15195	15077	14973	15105	14902	14993	15164	15189	14989	14985	15106	15065	15109	15010	15082	14862	14835	14978	15010	15049	15071	15131	14964	15115	14919	15061	14993	15009	15163	15103	15224	15013	15090	14970	15011	14850	15160	15072	14973	15166	14998	15187	15075	15004	14992	15059	15047	15013	15113	14965	15112	15094	15004	14984	14894	14950	14927	15067	15018	14903	15037	14873	15080	15140	15108	15016	14983	14942	15006	15093	15022	14949	14860	15176	14934	15119	14925	15150	15102	14973	14913	14859	14981	15104	15102	15024	14961	14959	15159	14849	15162	15017	15005	15095	15046	15114	15184	15025	15084	14861	15027	15060	14859	15151	14966	15141	15042	14946	15056	14858	14923	14975	14906	15117	14878	15008	15067	14820	15103	14976	15115	15122	14996	14947	15122	15147	15156	14903	15104	14997	14901	15041	15087	14954	15167	15022	14977	15135	15118	15018	15055	15019	14916	15080	14956	15070	14986	14990	14985	14927	15012	14901	14928	15043	15051	14850	15027	15066	15112	14956	14946	15102	14976	15141	14993	15051	14994	15017	15212	15035	15002	15073	15054	15121	14935	15028	15073	15003	15058	15207	15184	15199	14957	15070	14951	14972	14863	15134	15041	15200	15099	15018	14853	14993	14943	14984	14884	14915	15071	15132	14990	14863	15003	15038	15027	15186	15193	14885	15146	14969	14989	14931	15095	15040	14925	15030	14947	14935	15168	14942	14924	14923	14959	15012	14880	15036	15112	14921	15170	15084	15082	14807	15097	15088	15094	15015	15033	14964	15042	14957	15012	14958	15116	15006	15249	15046	15191	14999	15080	15006	14989	14979	14948	14988	15086	15176	15230	15245	15069	15011	15017	14922	14929	15085	15023	14991	15054	14894	15139	15035	15011	15033	15069	15018	15013	15079	15151	15127	15018	15114	15074	14986	14996	15035	14974	15147	15155	14981	15009	15035	15021	15020	15143	14967	15155	14860	15132	14998	14975	15036	15133	15017	14979	14984	15166	15011	14906	14891	15059	15105	15006	14998	14933	14923	15115	15060	15038	15131	14931	15070	15133	14969	14885	15101	15112	15137	14945	15063	14953	15007	15049	14960	15077	14973	15092	15140	15047	15148	15211	15166	14933	15006	14990	14903	15171	15143	14994	15060	15137	15013	15231	14850	15033	15120	15041	14872	15070	15217	14919	15190	15044	15113	14975	14899	15047	15051	15052	14954	15099	15047	15074	14991	15040	15057	15118	14924	15017	15163	14962	15117	14935	14974	14972	14979	15117	14785	15280	14948	14922	15159	15010	15150	15080	14935	14968	15069	15192	15027	15116	15076	14927	15086	14777	15058	15013	15059	15063	14963	15093	14984	14955	15052	14974	15074	14957	14925	14972	15022	15065	15169	15043	14902	15010	15082	14945	15191	15032	15126	14987	15060	14999	15006	15040	14941	14971	14936	15084	14934	14766	15065	15040	15102	14960	14939	14930	15033	15064	14885	15072	15091	14955	15030	15048	15087	15103	14879	15124	15192	15030	15102	15084	14859	15024	15119	15034	15001	14936	14908	15049	15081	14897	15071	15143	15120	15222	15029	14853	15115	15076	14989	15119	15053	14994	14990	15195	14994	15014	14979	14963	15016	14960	15076	15127	15039	15132	15101	14962	15070	15122	15201	15026	14944	15065	15181	14945	15018	15019	15057	15048	15044	14993	15004	15037	15169	14983	15001	14879	15026	15024	15034	15092	15088	15190	15003	15045	14936	14946	14883	15169	14973	15063	15036	15061	15022	14927	14900	15030	15077	15172	14975	14796	14986	15061	15115	15135	14844	14932	15046	15122	14888	15125	15161	15210	15064	14972	15124	14992	14996	15088	14881	14913	14990	15039	15077	15058	15060	15134	15004	15003	15037	15096	15088	15066	15028	14984	14999	14929	15037	15014	15009	15083	14879	15005	15075	14982	14959	15043	15122	15044	14942	15241	14960	15054	14852	14952	15033	15227	15195	15072	15077	14920	15036	14953	14975	14983	15010	15028	14988	15057	15119	14955	15027	14863	14972	14924	15151	14870	15005	15090	14911	15143	14852	14967	14920	15005	14991	15014	15044	15076	14854	14925	15058	15012	15075	15001	14925	15006	15089	14918	14981	15022	14989	15068	14927	15147	15082	15008	14925	15245	14950	15211	14996	14880	15199	15023	14785	15142	15083	15006	14998	15019	14967	14971	14822	14856	15024	14975	15041	15126	15061	15103	15090	15302	15027	15095	14994	15020	15107	14987	14920	15141	14986	14922	14883	14947	14906	15088	15147	15012	14962	15086	14955	15096	15082	15010	14953	15125	14943	14972	15017	15017	15017	14973	15031	14974	15042	15039	15168	15130	15055	14882	15026	15113	14882	15196	15048	15069	14965	15073	15115	15108	15104	14969	14810	14955	14940	14954	14930	15084	15096	15078	15141	14932	14995	14969	14765	15145	15079	14985	14969	14990	14939	15071	15143	15056	15155	14990	14945	15008	14852	15106	14934	15118	14751	14992	15189	14917	15016	15037	15146	15156	15028	15180	15001	15022	15146	15057	15074	14934	15276
27634	22316	24466	20501	17366	17181	16909	16339	16312	16165	16100	16151	16003	16063	15968	16313	16142	16224	16455	16197	16155	16146	15985	16136	16146	16076	16267	16061	16115	16388	16473	16512	16514	16434	16296	16239	15845	15975	16173	16012	15940	15967	16019	16091	16243	16147	15864	15957	16007	16149	16260	16075	16116	16107	16074	16315	16118	16232	16058	16055	15956	16343	16185	16143	16084	15989	16190	16206	16218	16087	15952	15990	16034	15906	15867	15949	16084	16217	16074	16146	16199	15991	16207	16115	16192	16080	16158	16093	16164	16003	16016	15906	15932	15997	16043	15965	16047	16008	16000	16166	16075	16291	16054	16059	16097	16112	15839	15878	16011	15932	16114	16246	16319	16168	16063	15827	16144	16043	16237	16119	16133	16227	15970	16063	15973	16222	16081	15906	16063	15994	16283	15955	16087	16065	16129	15950	15956	15913	16065	15981	16038	16293	15984	16044	15869	16064	16070	16202	16323	15970	16130	16097	16115	16218	16117	16199	15955	16005	16015	16099	16089	15927	16062	16026	16186	16058	16026	15906	16080	16046	16065	16113	16019	15975	16079	15993	16102	16175	16024	15931	16142	16029	16058	15990	16038	16058	15868	16044	16138	16058	16136	16121	16147	16081	16138	16066	16093	16150	16098	16008	15986	16161	16032	15991	15949	15990	16131	16195	16126	16164	16138	16096	15979	16115	15820	16031	16062	16038	15987	16144	16111	15904	16125	16136	16086	15910	16056	15969	16107	16061	16133	16137	15963	15926	16167	16010	16139	16123	16060	16098	16056	16134	16051	16040	15953	16060	16019	16012	16101	16205	16046	16088	16221	16201	16111	15938	16220	15967	16292	16016	16032	16119	15909	16049	16077	16073	15995	16196	16074	15993	16079	16144	16050	16068	16016	16139	16148	16195	16140	16001	15760	16024	16170	15969	16218	16098	15904	16099	16095	16072	16008	16252	16179	15829	16020	16079	16107	15886	15934	16100	16012	16029	16218	16029	16014	16034	15968	16008	15903	16103	16045	16096	16213	15974	16102	16060	15977	15955	16049	16222	15921	16040	16028	16163	16134	16019	16114	15984	16240	16352	16235	15989	16098	16185	16059	16034	15995	16061	16023	15996	16087	15975	16113	16124	16249	16080	16151	16215	16218	16055	16120	16173	16020	16137	15931	15946	16038	16098	16217	16217	16108	16021	16150	15929	15911	16334	16266	16208	16021	15895	16248	15954	16131	16153	15928	16093	16180	16064	16171	16091	16027	16141	16140	16099	15951	16057	15868	15939	16100	15992	16111	16075	15968	16118	15991	16076	15961	16067	15910	15868	16128	16339	16054	16102	16175	15824	16052	15983	16058	15935	16060	15858	15954	15908	16100	15780	15934	16099	16103	16238	16138	16078	15964	16044	15996	16180	16130	16010	16198	16106	16020	16085	16258	16042	15924	16078	16083	15881	15966	16036	15901	15954	16018	16023	15901	16079	16072	16012	16161	16090	16041	16148	16071	15936	16083	15990	15941	16220	15942	16035	15969	16017	16087	16148	15935	16204	16027	16158	15918	15932	16049	15877	15956	16170	15994	15720	16076	16224	16027	16001	16064	15910	15960	15855	16048	16170	16083	16104	16071	15883	16080	16013	16143	16111	16145	16095	16067	16100	15996	16132	15862	15822	15998	15954	16151	16037	16140	15984	15953	15946	15993	16297	16143	15956	16145	16092	16056	16245	16126	15966	15896	16103	16175	16229	15871	16087	15981	16192	15913	16061	16050	16050	15949	16034	15954	15988	16011	16060	16063	15917	16119	15990	16097	16211	16046	16046	15904	16130	16049	16114	16102	15893	16081	16069	16032	16121	16129	16099	15858	15861	15979	16117	15995	16118	15902	15989	16198	16149	16224	15952	16089	16183	15992	16026	16090	16151	16272	16066	16004	16185	15959	16136	16051	16027	15915	16110	16008	15798	16090	15858	16157	16135	15849	16070	16063	16171	16042	16045	15928	16209	16077	16077	16136	16108	16142	15863	16170	16156	16045	16023	16102	16043	16253	15991	16074	16121	16045	16169	16091	16035	15833	16092	16042	16185	16111	15883	16168	16037	15872	16109	16020	15945	16010	16053	16126	16079	16034	16012	16057	16111	16245	16230	15995	16126	15997	16118	15979	15979	16136	16194	16130	15873	15941	15907	16148	16224	16154	16079	15812	16163	16291	16192	16147	16000	16091	16006	15890	16056	15833	16099	16040	16053	15969	15944	16023	15849	16353	15881	16151	16117	16141	15933	15988	16117	16083	16038	16051	15857	16080	16204	16144	16108	16065	16015	16096	15947	16001	15863	15995	16201	16268	16273	16042	15982	16221	16226	16058	16100	16038	16081	15889	16125	16192	16072	16116	16087	15979	15940	15829	16109	16015	15927	16054	15850	16204	16185	16093	16116	16109	16226	16035	16108	16154	16093	16144	16236	16024	15890	16138	15897	16265	16203	16005	16153	16032	16157	15925	15876	16103	16172	16143	15946	15984	15933	16241	16127	16238	15942	16079	16268	16141	16302	16093	16053	16018	16133	15878	16046	16063	15913	15995	16028	16039	16092	16208	16160	15970	16129	15808	16076	16091	15979	16267	16115	16169	16027	16056	16103	16078	16178	16238	16057	16153	15997	16069	15914	16057	16099	16068	15975	16056	16186	16004	15939	16259	16240	16228	15976	15958	16004	15933	16036	16190	16156	15901	15831	16132	16159	15973	15980	16062	15969	16159	15740	15911	16175	16175	16088	16234	16001	15968	16065	16104	16046	16062	16080	16117	16188	16041	16202	15936	15862	16148	16325	16059	16045	16089	15974	16198	16167	16038	16074	16076	15877	15888	16157	15909	15961	16011	15991	15990	16269	16242	16099	16049	16160	16002	16199	16258	15964	16172	16121	16077	16008	16031	16198	16091	16061	15864	16081	16025	15733	16104	15989	16015	16118	15982	16073	16136	16148	16187	16044	16203	15917	15902	16109	15945	16072	15959	15823	16114	16133	16072	16157	16037	16125	16092	16186	16117	16038	15707	16051	16018	16164	16070	16107	16026	15951	15894	16145	16167	16116	16102	16092	16060	15970	16008	16074	15938	16146	16095	15974	16174	16112	16317	15991	15840	15966	16055	16119	15951	16320	15979	15872	16099	16283	16176	16210	16151	16219	15954	16075	16051	15976	16213	16004	15960	16096	16243	16004	16110	15937	16087	16143	16043	15956	16028	16081	16184	16121	16118	16109	16119	16122	15916	15965	16234	16113	15950	16155	16135	16113	16045	16177	16122	15972	16053	16155	15905	15830	16032	16096	16026	16054	16076	16042	16064	15930	15934	15810	16186	15984	15956	16134	16003	16292	15805	16029	16119	16233	16140	16092	15940	15933	15958	15992	16003	16075	16064	16366	16271	15981	15958	16105	15896	15960	16104	16185	16020	16001	16107	16065	15975	16103	16099	16056	15880	16110	16071	16043	16078	15932	16077	15914	15713	16173	15780	16094	15924	15820	16095	16175	16198	16055	16108	16080	16060	16162	16239	16200	16011	16241	15843	16073	16033	15945	15926	15900	15858	15822	15956	15958	16184	15881	16033	15967	16052	15904	16226	16091	16020	15939	15862	16160	16327	16282	15954	16117	15971	16350	16274	15878	16214	16219	15953	16005	15796	16009	16014	16089	16160	15904	16022	16150	16089	16131	16125	15768	16054	16073	16195	16141	16069	15996	15977	16062	16094	16009	15990	16068	16236	16082	15970	16125	16180	16100	16168	16014	16000	15960	15935	15848	15932	15859	16163	16024	16178	16175	15976	16134	16015	15788	15995	16092	16016	15982	16091	16231	16010	16115	16004	15905	15943	15886	16095	16263	16189	16130	16017	16131	15912	15928	16034	16056	16194	16108	16136	16073	16096	16086	16197	16085	16240	15841	15946	16103	16123	15914	16051	15781	16022	16172	15960	16072	15981	16061	16031	16109	15839	16015	16180	16160	16088	16134	15995	15841	16043	16173	16269	16075	16138	16183	16235	16144	16106	16103	16099	16074	16142	15983	15921	16109	15960	16160	16198	16241	15928	15997	16272	16106	15951	16046	16241	16139	16068	16042	16036	16022	16185	16070	15842	16013	16077	16162	16186	15921	16052	16046	16087	16191	16296	16037	16018	16080	16229	16302	16260	16116	16070	16120	15993	16228	15905	16005	16017	16131	16099	16074	15976	15918	16195	16047	16100	16051	16334	16151	15742	15819	16173	16053	16026	16028	16114	16121	16211	16311	16166	16070	15903	16038	16185	16096	16128	15893	16052	15972	15958	16006	15968	16113	16060	16002	16125	15975	15980	16224	16211	16089	15958	16089	16009	16069	16105	16097	16041	16043	15964	15969	15954	15968	16032	16040	16013	16062	16261	15897	15957	16036	16356	16011	15967	15977	16160	16190	15949	16067	16033	16191	15939	16041	15998	16069	16034	15914	16093	15947	16077	15947	16177	16114	16085	16010	15838	16068	16220	16159	16168	16096	16048	16239	15906	16217	16048	15995	15999	16093	16198	16097	16157	15813	16023	16108	16089	16088	16099	16060	16014	16114	15944	16112	16077	16089	16109	16250	16006	16177	15998	16225	16153	16130	16122	15963	16029	16013	15996	15795	16059	16013	16154	15963	16045	16139	15967	16094	16120	15961	16048	16172	16019	16148	15871	16014	16150	16057	16128	15998	16056	16045	16076	16186	16127	16047	15986	16093	16301	16129	16047	15960	16055	16249	16193	16091	15944	16128	16224	15969	16017	16231	16153	16016	16116	16146	16022	16024	16163	16041	16101	15990	16153	15981	15958	16042	16097	16007	15967	16103	16077	16143	16085	16137	15935	16041	16112	15996	15922	15912	16023	15985	16272	16030	16103	16048	16059	16163	16161	16010	16161	15869	15875	16143	16165	16107	16035	16043	16171	16035	16222	16151	16164	16059	16055	16140	16000	15962	16182	16066	16070	16125	16047	15882	16114	16087	16112	16271	16110	16111	16226	16233	15936	16011	15971	15891	16116	15990	15991	16277	15972	16145	16216	15937	15972	15941	15903	16031	16009	16122	16013	15987	16123	16007	16027	16237	16089	16132	16212	16153	16009	16057	15911	16088	16048	16063	16019	15886	15734	16247
16568	22621	21962	18613	17312	16685	15859	15561	15344	15311	15304	15193	15140	15119	15105	15040	15217	15209	14992	15085	14982	14874	14833	15009	14815	15001	14734	14914	15049	15330	15605	15780	15369	15338	15181	14923	15009	14997	14893	14983	15132	14947	14875	15036	15042	15003	14984	14993	15040	15056	15002	14968	14978	14856	14954	15002	15038	15040	15031	14949	14918	14915	14946	14754	14845	14971	14847	14843	14897	14876	14798	15135	14765	15182	14978	15030	14851	14993	15003	14880	14798	15003	15013	15017	14866	15031	14954	14914	15053	14846	15009	14892	14824	14856	14880	15001	15001	14891	14913	14976	14703	14934	15129	14739	14837	15062	14976	14868	14795	14894	14978	14914	14947	14929	14902	14979	14839	14916	14845	14916	15005	14930	14964	14889	14910	14905	15104	14980	14990	14966	14803	14933	14954	15078	14683	15000	14903	15004	14847	14931	15003	14998	15035	14962	14808	14964	14957	15040	14875	14977	14902	14988	14868	14976	14849	14891	15196	14830	14920	15069	15001	15038	14975	14875	14897	15026	15131	14989	14922	14880	14995	15030	14942	15036	14962	14811	14840	15029	15019	14912	14828	14841	14973	14801	14780	15029	14986	14861	14983	14957	14958	14862	14890	14983	15078	15059	15026	14996	15027	14898	14933	14865	14864	14798	14999	14944	14927	15088	14870	14951	15061	14932	14927	14913	14964	14900	14989	15050	14956	14947	14836	14955	14846	14881	15029	14956	15004	15241	14908	14913	15080	14812	14882	14696	15029	14954	14868	14903	14988	14914	14934	14994	14957	14803	14910	14956	14900	14862	14901	14964	14896	14929	14956	14911	15015	15081	14861	15045	15018	14860	14968	15195	14816	15072	14919	14847	15022	14926	14953	15038	15053	14919	14950	14933	15020	14905	14739	14996	14881	14970	15028	14952	14903	14963	14986	14835	14840	15049	14926	15059	14963	15046	14953	15110	15012	14968	14961	14917	14830	14886	14923	14937	14972	14964	14966	14924	14875	14985	14982	15071	15050	14951	14862	14862	15044	15012	14910	14879	14871	14914	14939	15002	15074	15050	15010	14850	14918	14946	14995	14861	14818	14908	14948	15062	14991	15025	14900	14891	14888	14906	14974	15132	14777	14827	14875	15048	14978	14868	14981	15013	14973	14789	14845	14832	14970	14981	14956	14946	14817	14988	15005	14994	15098	14971	14927	15008	14902	14870	14836	14989	14929	14874	14901	14927	15098	14744	14912	14854	14992	14892	14873	14961	15125	14956	14962	14949	14918	14920	15143	14983	15004	14948	15012	14840	15039	14985	15017	14881	14961	15033	15079	14993	14849	15063	14837	14975	14978	14866	14982	14855	14761	14997	15079	14956	15023	14862	14883	14936	14905	15043	14971	14859	14752	14907	15026	14986	14801	14894	14946	14976	14850	14896	14920	14905	14932	15000	15129	14862	14893	14907	14866	14876	15005	14976	14931	15063	14998	14944	14922	14968	15137	14926	14989	14988	14907	14966	15036	14912	14961	14923	14975	15035	14882	14977	14841	14951	14939	14953	14975	15094	15068	15032	14904	14996	14849	14878	14874	14912	14873	15047	14906	14835	14864	14960	14784	15054	14966	14892	15089	14958	15082	15027	14818	14972	14898	14973	14993	14823	14961	14887	14875	14707	15055	15005	15001	15060	14976	15087	14924	14964	14863	15096	14759	14795	14978	15071	14876	14929	14894	15094	14952	15179	14830	14959	14911	14923	14844	15112	14878	15041	14952	15061	15026	14775	15056	15012	14940	14770	14903	15066	14829	14969	15129	14665	15074	15001	15044	15099	15004	14906	14891	14993	14882	14865	14873	14784	14997	14861	14904	14958	15003	14969	14927	14975	14989	15089	14988	15036	15017	14988	14903	15013	14961	15116	14942	14969	14908	14804	15148	14892	15151	14898	14995	14875	14812	15110	14990	14923	15039	14748	14922	14925	14839	14942	15070	15187	15121	14958	14922	14885	15098	15173	15032	15006	14836	14907	14813	14760	14927	14989	14798	15077	15133	14949	15095	15134	14791	15001	15077	14922	14906	14948	14826	14865	14921	14970	14911	14873	14951	14849	14879	14968	14875	14972	14915	14906	14848	15011	14752	14895	15001	15066	15013	14885	15152	14916	14980	14972	15059	14996	14951	15141	14955	14913	14972	15015	15020	15010	15090	14960	14937	14953	14938	15007	14972	14759	14877	14833	14975	14923	14990	14905	14787	14899	14808	14982	14902	14971	15029	15043	14978	15114	14991	14976	15040	15032	14887	14809	14955	15104	14885	14886	14851	15049	15074	14888	14993	14860	14963	15032	14914	15056	14910	14897	14936	15048	14888	14857	14879	14803	14918	14866	14900	14883	14930	14968	14979	14844	15095	15041	14861	15036	14805	15018	15085	14931	14886	14904	14842	14882	14922	14883	15000	15025	15056	14953	14866	14891	14882	15062	14931	15034	15096	15019	14907	14978	14889	14964	14848	15000	14974	15017	15015	14818	14986	14826	14946	14917	15080	15016	14974	15083	15021	14924	14932	14975	14994	14865	15009	15052	14960	15008	14827	15077	14913	15048	14943	14975	14929	14966	14785	15033	14997	14853	15049	14961	14820	15121	14946	14951	14996	14846	14896	15038	14930	15008	15025	14952	14951	15066	15031	14895	14893	14801	14858	14924	14818	15019	14988	14934	14862	14924	14982	15166	14876	14977	14993	14851	14960	14944	14892	14954	15022	15089	14846	15031	15076	14808	14943	14843	14973	14928	14890	14972	14969	14978	14807	14836	14894	15015	14943	15023	14958	14934	14834	14826	14923	14860	15026	15033	14952	14865	14885	15004	14994	14920	14997	15036	14840	14883	14875	14946	14947	14926	15076	14872	15081	15048	14860	14946	15086	14993	14948	14842	14982	14741	14847	14862	15014	15077	14963	14925	14977	15023	15011	14828	15012	15055	14890	15036	14944	14937	15056	15009	14814	14923	15048	14979	15040	14793	15060	15015	14723	14897	14856	14982	15053	14934	15123	14920	14894	15039	14869	14839	14931	14864	14865	15095	14891	15002	14985	14950	14860	14902	15100	14981	14938	15060	15018	14816	15028	14982	14925	15138	14945	15041	15036	14939	14763	14987	14954	14836	15012	15056	14817	15060	14797	14936	14941	14979	15076	14907	14896	14910	14985	14893	15007	14953	14997	14866	14764	14930	15056	14987	14943	15042	15023	14817	14909	14940	14866	15135	14809	14942	15013	14972	15002	14907	14984	14923	14872	14967	14789	14936	14737	14893	14926	14852	14990	14906	14884	15036	14967	15049	15013	14946	14826	14899	14922	15013	15004	15070	14980	14962	14918	14859	14819	14998	14959	14933	15182	15219	14947	15004	15030	15073	15033	15008	14987	14908	15039	15019	14932	14788	14893	14948	15030	14989	14995	14836	15014	14894	14947	14962	14968	15016	14789	14863	15046	15034	14967	14913	15003	14983	15076	14909	14988	15094	15038	15061	15015	14705	14895	15110	14926	15060	15061	14948	14878	14956	14768	14999	14910	15029	15027	14835	14884	14935	14843	14847	15068	14942	14899	15110	15013	14826	14833	14877	15000	14881	14928	14841	14904	14879	14760	14941	14941	14965	15045	15099	15044	14940	15057	15025	15015	15016	15038	14872	15016	14840	14779	14871	14868	14974	15031	15009	14893	14921	14895	15020	14915	15029	14740	15015	14989	15033	14968	14926	15041	14825	14894	14854	14975	14708	14840	14968	15066	14858	14883	14841	14955	14898	15018	14928	15069	14972	14953	14849	14942	15004	15000	14764	14835	14883	15118	14770	14949	14978	15115	14957	15003	15028	15100	14833	14999	14824	15090	15153	15129	14898	14938	14710	14704	14921	14923	14869	14949	14826	15057	15091	14786	14989	14999	15071	14982	14966	15032	14944	14969	14941	15026	14991	14998	14892	14961	15021	15040	14899	15086	14893	14874	15197	14968	14945	14867	15007	14831	14936	14949	14996	14989	15007	15063	14993	15099	15019	14922	14938	14983	14960	14864	14972	14909	14821	15076	15083	14959	15024	14985	14946	14889	14928	15068	15066	14957	15093	14984	14912	14767	15021	14886	15035	14897	14902	14973	14772	15045	14976	14890	14860	15017	14901	15033	14833	14927	14848	14947	15102	14946	15145	15083	14878	14944	14989	14991	15029	15034	14926	14882	14878	15052	14978	14848	15096	14949	15136	14977	14981	14982	14947	15118	14946	14942	14988	15066	14846	15021	15174	14916	14804	14945	14975	14951	14935	14986	14972	14947	15063	14964	15203	14838	14961	14920	15059	14831	14930	14877	14947	14927	15062	14990	14947	14963	14978	14942	14850	15034	14966	14916	14981	14981	15136	14928	14959	14971	14834	14937	14946	15041	14845	14864	14913	14963	15094	14896	15001	14711	14927	15036	15040	15135	15014	14916	14948	14882	15004	14927	15015	14968	14993	14958	14929	14829	15077	14897	15030	14949	14979	14972	14952	15048	14884	14897	14971	14918	14798	15020	14791	15002	14959	14988	14835	14965	14949	14948	14793	14913	14885	15075	14946	15096	15050	14945	14862	14951	15185	14840	14992	14934	14872	14883	14926	14944	14963	14952	14909	14978	14926	15011	14918	14815	15009	14927	14987	14934	14948	14924	15061	14969	14932	14910	14992	14837	14978	15017	14859	15080	14944	14959	14903	14952	14943	14893	14933	14876	14866	14849	15013	15007	14735	15033	14970	15092	14986	14869	15000	14864	14916	15021	14976	14957	14874	15020	15121	14967	14964	14954	15127	14787	14794	14895	14957	15132	15138	15066	14903	15000	14863	14981	14979	15004	14801	14975	15039	14825	14932	15040	14940	14985	14761	14936	14965	14835	14911	15080	15017	14827	14999	14918	14858	15020	15029	14876	14955	14973	14871	15056	14962	14887	14834	14891	15051	15002	14997	15011	15013	14823	14971	14966	14949	14800	14962	14854	14964	15141	14887	14968	14811	15144	14906	15068	15007	14920	14866	14957	14953	15064	15114	15019	15069	14864	14832	15008	14925	15150	14921	14893	14909	14904	14850	15025	15049	14983	15082	15061	15015	14830	14940	15063	14947	14989	15116	14993	14965	14913	15049
24070	21418	28863	24433	22143	21374	19913	17358	16901	16748	16750	16565	16775	16317	16309	16345	16439	16387	16306	16378	16388	16385	16390	16266	16358	16401	16228	16194	16455	17433	18424	18360	18247	17606	16995	16552	16290	16270	16344	16306	16375	16195	16355	16017	16232	16203	16081	16174	16207	16348	16191	16170	16119	16148	16186	16173	16259	16212	16374	16429	16108	16380	16340	16079	16233	16254	16224	16424	15905	16117	16157	16151	16328	16164	16020	16157	16112	16175	16175	16283	16432	16204	16151	16164	16082	16244	16189	16030	16242	16254	16224	16013	16295	16022	16254	16127	16078	15840	16015	16210	16187	16159	16122	16032	16138	16145	16268	16363	16230	16155	16081	16036	16013	16083	16008	15881	16150	16093	16278	16162	15986	16239	16226	16066	16081	16290	16226	16405	16160	16284	16170	16151	16295	16204	16323	16322	16228	16341	16181	16214	16017	16016	16188	16146	16138	15993	16096	16239	15864	16016	16032	16148	16345	16174	16269	16080	16317	16214	16263	15997	16201	15942	16194	16140	16179	16250	16096	16083	16339	16221	16225	16145	16250	16288	16205	16229	16063	16156	16256	16172	16133	16251	16215	16167	16025	15994	16288	16371	16389	16276	16030	16145	16137	16227	16160	16059	16262	16195	16176	16180	16185	16387	16251	16144	16300	16023	16301	16269	16054	16237	16044	16221	15951	16370	15952	16112	16312	16415	16210	16418	16284	16176	16182	16341	16089	16036	16090	16368	15991	16176	16110	16267	16219	16324	16445	16396	16153	16147	16230	15971	16130	16132	16247	16238	15946	16177	16225	16148	16100	16078	16093	16255	16181	16244	16157	16242	16242	16260	16182	15902	16010	16197	16125	15968	15964	16132	16251	16181	16213	16087	16409	15934	16273	16201	16317	16148	16289	16177	16269	16273	16242	16200	16507	16160	16148	16058	15979	16091	16246	16192	16070	16037	16207	16044	16048	16321	16121	16230	16193	16264	16290	16239	16257	16142	16175	16068	15998	16128	16254	16212	16156	16325	16301	16319	16019	16206	16173	16295	16189	16075	16074	16133	16233	16283	16120	16256	16139	16266	16199	16427	16110	16137	16245	16117	16225	16117	16057	16250	16144	16106	16310	16192	16302	16278	16193	16218	16322	16081	16161	16047	16157	16179	16207	15899	16189	16218	15922	16283	16207	16207	16049	16292	16139	16039	16342	16126	16137	16131	16238	16134	16146	16281	16452	16302	16200	16225	16323	16199	16120	16033	16182	16092	16199	16099	16089	16046	16085	16253	16123	16074	16191	15830	16140	16204	16052	16032	15878	16244	16144	16187	16305	16316	16120	16296	16072	16142	16246	16215	16137	16035	15968	16313	16052	16218	16155	16177	16218	16372	15919	16091	16137	16254	16054	16184	16154	16093	16174	16328	16244	16436	16136	16257	16144	16147	16364	16200	16205	16246	16123	16255	16186	16212	16186	16150	16118	16318	16172	16124	16381	16187	15974	16037	16085	16145	16170	16229	16190	16045	16309	16154	16103	16064	15975	15976	16280	16198	16037	16059	16119	16130	16242	16302	16238	16246	15913	16229	16312	16291	16057	16169	16180	16015	16142	16096	16298	15930	15988	16140	16192	16040	16034	16068	16087	16200	16210	16107	16151	16118	16411	16042	16109	16260	16089	16092	16246	16089	16173	16299	16193	16202	16051	16244	16063	16207	16358	16169	16040	16291	16207	16062	16109	16216	16219	16246	16106	16251	16245	16223	16135	16251	16357	15975	16168	16176	16039	16288	16278	16357	16267	16262	16212	16211	15973	16173	16131	16047	16149	16077	16127	16309	16323	16097	16165	16180	16116	16132	16138	16160	16014	16138	16118	16199	16245	16150	15903	16249	16209	16170	16266	16235	16288	16161	16038	16277	16095	16074	16264	16288	16151	16358	16170	16234	16247	16161	16373	16082	16379	16114	16252	16305	16091	16201	16084	16172	16015	16260	16095	16272	16024	16200	16097	16291	16115	16105	15999	15950	16067	15883	16103	16287	16045	16168	16315	16306	16173	16105	15972	16062	16234	16192	16078	16050	15977	16270	16146	16078	16298	16288	16021	15902	16026	16273	16206	16206	16254	16050	16322	16192	16112	16222	16199	16231	15976	16219	15991	16172	16078	16053	16260	16170	16326	16040	16201	16209	16249	16147	16042	16171	16054	16132	16170	16151	16191	16098	16210	16249	16169	16100	15802	16154	16243	16137	16221	16096	16173	16184	16171	16039	16153	16281	16249	16241	16171	16163	16253	16066	16134	16436	16197	16124	16241	16251	16173	16189	16042	16064	16046	16135	16366	16179	16156	15977	16056	16150	16030	16321	16187	16117	16102	16451	16270	16144	16094	16199	16053	16138	16063	16218	16128	16142	16200	16352	16139	16063	16258	16290	16125	16316	16085	16338	16200	15972	16134	16326	16199	16016	16145	16057	16247	16114	16155	16143	16259	16158	16212	16094	15852	15959	16368	16169	16372	16249	16090	15849	15992	16113	16330	16260	16275	16249	16006	16104	16107	16167	16175	16078	16136	16252	16128	16076	16095	16236	16269	16232	16401	16395	16301	16151	16128	16107	16159	16312	16271	16325	16524	16257	16183	16180	16183	16345	16228	16031	16055	16149	16158	16232	16160	16141	16256	16128	16178	16141	16123	16104	16196	16228	15949	16386	16096	16058	16210	16408	16080	16111	16164	16276	16249	16245	16182	16068	16215	16163	16032	16407	16055	16115	16130	16251	16066	16290	16123	16364	16297	16062	16150	16327	16166	16135	16233	16223	16283	16259	16334	16019	16154	16222	16219	16141	16260	16227	16276	16314	16251	16192	16301	16082	16274	16271	16358	16252	16041	16124	16014	16185	15938	16052	16042	15958	15951	16123	15840	16105	16141	16028	16059	16303	16187	16256	16226	16206	16152	16079	16000	16064	16217	16063	16125	16111	15977	16017	16342	16242	16121	16399	15953	15937	16181	16111	16476	16187	16292	16152	16228	16284	16251	16291	16245	16234	16068	15975	16132	15919	16036	16113	16136	15910	16039	16073	16045	16210	16073	16137	16112	16103	16348	16105	16185	16273	16296	16111	16284	16314	16154	16112	16199	16379	16277	16090	16199	16229	16160	16013	16140	16255	16060	16190	16222	16190	16276	16161	16282	16238	15957	16235	16119	16221	16125	16318	16433	16248	15985	16210	16097	15939	16116	16016	16268	16399	16306	16092	16099	16130	16363	16342	16296	16368	16057	16024	16150	16037	16044	16303	16184	16237	16299	15967	15995	16200	16388	16252	15879	16066	16172	15957	16160	16165	16166	15996	16222	16283	16179	16150	16129	16168	16233	16214	16252	16173	16132	16001	16132	16114	16148	16092	15837	16080	16199	16287	16102	15809	16038	16193	16209	16004	16198	16073	16122	16220	16208	16127	16132	16241	16267	16171	16219	16054	16084	16179	16309	16155	16017	16199	16082	16134	16324	16140	16204	16045	16069	16337	16209	16403	16322	16191	16107	16108	16260	16043	16013	16232	16230	16227	15993	16083	16245	16113	16017	16075	16229	16202	16217	16020	16200	16196	16225	16059	16065	16260	16124	16042	16347	16173	16272	16237	16332	16169	16137	16203	16060	16263	16166	16179	16341	16192	15999	16183	16319	16125	16119	16155	16325	16146	16167	16207	16447	16201	16192	16229	16249	16384	16039	15945	16351	16082	16145	16094	16334	16233	16282	16233	16138	16325	16229	16298	16319	16118	16174	16108	16242	16184	16066	16169	16214	16149	16206	16291	16324	16254	16205	16232	16150	16113	16151	16096	16324	16345	16222	16106	16114	16268	16294	16187	16344	16203	16192	16116	16108	16249	16066	16218	16160	16169	16101	16058	16027	16073	16239	15956	16249	16173	16092	16009	16187	16400	16067	16365	16150	16022	16043	16183	16185	16096	16297	16180	15999	16133	16101	16238	16133	15886	16361	16271	16239	16147	16040	16081	16146	16103	16313	16394	16301	16180	15988	16091	16346	15950	16166	16136	16272	16092	16281	15964	16125	16214	16248	16195	16072	16248	16189	16484	16244	16243	16237	16056	16051	16124	16207	16258	16200	16168	16174	16146	15987	16381	16260	16244	16263	16211	16241	16055	16394	15964	16124	16127	16056	16121	16153	15960	16004	16182	16339	16103	16343	16242	16189	16086	16100	16080	16383	16301	16253	16259	16125	16181	16198	16051	15852	16143	16104	16110	16267	16336	15988	16202	16365	16059	16379	15982	16033	16185	16146	16243	16303	16335	16344	16024	16048	16247	16156	16152	16071	16125	16188	16199	16090	16191	16063	16053	16222	16188	16147	16215	16035	16145	16053	15986	16119	16241	16281	16234	16145	16252	15997	16050	16152	16048	16179	16131	16231	16233	16053	16122	16171	16235	16312	16197	16210	16096	16161	16304	16223	16256	16047	16266	16204	16169	16090	16113	16149	16051	16084	16093	16213	16236	16279	16177	16091	16176	16257	15994	16148	16125	16032	16059	16124	16084	16119	16133	16197	16206	16214	16280	16190	16129	16043	16276	16253	16227	16231	16030	16026	16137	16111	16163	16221	16186	16216	16214	16206	16261	16073	16188	16360	16070	16054	16061	16035	16140	16122	16210	16099	16114	16095	16101	16337	16213	16181	16183	16177	16355	16253	16186	16182	16124	16253	16284	16173	16094	16080	16217	16133	16377	16236	16220	16048	16125	16166	16298	16164	16253	16324	16197	16286	16141	16002	16024	16164	16360	16365	16106	16091	16074	15975	16103	16163	15967	16205	16367	16252	16148	16092	16178	15940	16037	16142	16146	16181	15978	16047	16180	16323	16222	16299	16064	16203	16084	16192	15979	15996	16169	15943	16158	16361	16249	16086	16012	16381	16451	16335	16063	16305	16139	16163	16336	16174	16110	16125	16213	15997	15954	16116	16089	16359	16088	16291	16370	16216	16315	16130	16162	16200	16213	16383	16223	16359	16287	15978	16161	15861	16130	16251	16170	16198	16322	16064	16038	16318	16146	16129	16234	15935	16165	16247	16291	16200	16158	16005	16044	16240	16336	16234	16210	16088	16135	16347	16081	16332	16051	16090	16109	16177	16173	16288	16349	16177	15934
16690	28974	27249	22069	19765	18511	16929	16266	15932	15786	15611	15424	15709	15442	15263	15156	15237	15385	15118	15241	15411	15234	15304	15143	15254	15018	15245	15025	15219	17118	18794	18225	17638	16798	16101	15430	15268	15071	15269	15014	15229	15145	15201	15099	15142	14957	15226	15088	15216	15129	15055	15145	15037	14933	15191	15116	14959	15069	15068	15080	15063	15024	15138	15171	15068	15147	15086	15273	15207	15143	15111	14830	14934	15200	15145	15201	15002	14999	15316	15100	15140	15002	15025	15051	15037	14976	15006	15183	15131	15041	15205	15035	15134	15130	15130	15187	15104	14942	14989	15079	14887	14980	15194	15110	15011	15125	14992	15174	15016	15064	15022	15083	15017	15232	15008	15006	15226	15128	15014	15040	14988	15121	15075	14955	15075	15222	15097	15000	15092	15170	14990	15045	15137	15034	14950	15084	15153	15221	14844	15034	15054	15072	14981	14863	15090	15175	15280	15101	15052	15020	14792	15081	15014	15050	14841	15108	15132	15020	15071	15072	14809	15061	15083	14988	14996	15015	15151	14914	15128	15088	15132	15010	15069	15159	15091	15147	15006	15041	14887	15109	14867	15038	15249	15013	15168	15053	15164	14956	15073	15166	14845	14972	14991	15229	15116	14996	15319	14989	15156	15158	14851	15014	15150	15012	14973	15178	15006	15023	15145	15015	15161	15053	15041	15045	15203	15135	14995	15189	15053	15110	14961	15039	14914	15045	15230	14940	15205	15047	15086	15035	15208	14913	15032	14984	15050	15128	15008	15076	15021	14930	14961	15057	15158	14845	15125	15100	14974	15090	14988	15156	15062	15106	15059	15073	14989	14955	15167	15220	15101	15022	15037	15057	15053	15058	15068	15058	15012	15318	14961	15018	14916	15057	15162	15049	15015	15066	15122	15041	15048	15120	14959	14861	15154	14983	15083	14965	15021	14947	15026	15090	15207	15102	15154	15086	14993	14951	15086	15098	15017	15119	14949	15144	15046	14971	14924	15056	14954	14929	15012	15075	15025	14959	14965	14885	15020	15111	15047	14972	15062	15142	15011	15207	14907	15014	15119	15073	15208	15146	14978	15071	15150	14908	15007	15115	14930	14922	15036	15198	14978	15183	15085	15051	15102	14902	15009	14993	15025	15086	15245	15055	14899	15116	15011	15223	15135	15194	15053	15063	15327	15094	15075	15126	15149	15144	15197	15068	15033	15056	15026	15131	14921	14992	15057	15057	15096	15060	15007	15019	15116	15119	14869	14906	15169	15041	14952	15001	15182	15085	15170	15018	15038	15252	15022	15092	15037	15143	15114	15118	14979	15085	14918	15161	15097	15002	15030	15013	15250	15040	14981	15057	15218	14986	14965	14780	15071	14933	15020	15046	15005	15168	14743	14999	15004	15066	15228	15013	15048	15171	14937	15104	15096	15141	15072	14931	15107	15163	15011	14972	15088	14918	14999	15087	15063	14892	15020	15106	15111	14943	15044	14923	14977	14977	14938	15090	15125	15040	15049	15133	15012	15081	15058	15078	15036	15166	15115	15068	14985	15090	15011	14950	14980	15159	15108	15162	15100	14787	15037	15059	15075	15120	14921	15141	15215	14941	15203	15093	14965	15019	14992	15012	15073	14994	14952	15008	15060	15029	15143	15040	15182	15018	15001	15066	15121	15114	15098	15035	15052	15057	15191	15182	14973	15043	15121	15089	15146	15025	15029	15164	14990	14995	15056	15133	15028	15050	15163	15054	15037	14939	15156	15078	15147	15062	14906	15008	15073	15219	15092	15002	15111	15088	15137	15168	15089	15237	14981	15158	14997	14877	14911	14984	15156	15167	15019	15158	15009	15056	15130	15114	15218	15057	15082	14946	15106	15217	15015	15031	14997	15102	14990	14957	15044	15067	15142	15120	15092	14873	15104	15122	15099	15041	15090	15147	15063	15027	15137	14991	15080	15030	14817	14962	15118	14960	15019	14905	15075	15049	15192	15134	14922	15148	15191	15229	15039	15007	15134	15102	15130	15090	14869	15055	15061	15135	15023	15206	15044	14924	15015	15145	14889	14951	15116	14902	14953	15154	15093	15054	15025	15068	14960	15050	15062	14915	15248	15145	15106	15008	14940	14914	15115	14960	14897	15121	15069	14997	15234	14975	15109	15186	14953	15129	14964	15077	15020	15121	15058	15132	15114	15043	14947	15106	14978	15147	15104	15154	15114	15052	14911	14992	15066	15080	14946	15155	15091	14861	14904	15168	15107	14991	15003	15029	14903	14936	15202	14944	15223	14998	15039	14975	15193	15000	14992	15058	15005	14957	14900	14859	14983	15106	14969	15192	15054	15074	14909	14993	14862	14988	14989	15132	15002	14944	15126	15033	15214	14948	15107	15012	14996	15253	15267	15049	14911	14940	15159	15045	15123	15008	14990	14739	14998	15106	14895	15129	15116	14986	15147	14970	15015	15091	15093	15063	14834	14998	15153	14968	15101	14946	14991	14812	15056	15128	15150	15060	15195	15136	14971	15259	14920	15081	14907	14892	15191	15041	15034	15075	15026	15005	14967	15005	14938	15127	15030	15151	15170	15098	15097	15086	14991	15164	15177	14950	15102	15091	15125	15125	15026	15056	14892	15021	15174	15264	15060	14959	15090	15007	15002	15034	15146	15071	14990	15100	15001	14998	15002	15105	15033	14968	15044	15236	15026	15096	15194	15281	15058	15175	15062	14983	14927	14992	14990	15097	15062	15042	15270	14925	15016	15203	14933	14993	15080	15129	14881	14815	15115	15062	15074	15186	15083	15127	15279	15087	14981	14904	14771	15111	14973	15053	15143	15096	14951	15185	15046	15100	15020	14997	15179	15141	15165	15001	15219	14982	15054	15108	14982	14949	15153	15028	15125	14973	15034	15018	15003	15166	15098	15187	15117	15011	14957	15120	15157	15008	15061	15088	15125	15086	14934	14959	15056	14990	15186	15088	14880	14962	15047	14860	15132	14932	15102	15096	15078	15147	14864	15010	15196	15197	15050	14905	15119	15216	15027	15100	15066	15121	15077	14985	15064	14922	14972	15181	15080	15070	14901	15063	14872	15081	15218	15149	14999	15057	15080	15173	14902	15079	15000	15016	15073	14949	15190	14874	15037	14968	15103	14921	15158	14999	14891	15025	15024	14923	14994	14883	15152	15024	15176	14956	15051	15133	15047	15234	15000	15094	15039	15048	15140	15084	14981	14922	15152	15029	15040	15173	15020	15183	15178	15255	15159	15064	14948	15205	15297	15082	14909	15187	15127	15088	15114	15163	15096	15202	15032	15018	15019	15057	14969	15122	15005	15034	15124	14917	15024	15045	15031	15128	15106	15098	15125	15078	15048	15041	15083	15040	15019	15108	15011	15097	15175	15012	15085	15098	15017	15284	14931	15011	15069	15153	15046	14934	15136	15129	15177	15008	14851	14995	15104	14836	15102	15206	14982	15066	15139	14977	15116	14980	15050	15064	15189	15032	15139	15119	15028	15001	15136	14885	15140	15106	14877	15067	15040	15254	15169	14806	15106	14843	15088	15123	14980	15053	15140	14920	15025	15116	15231	15029	14950	15110	15001	15025	15128	15049	15070	15125	15028	14953	14936	14987	14980	15147	14940	15034	15015	15166	15037	15089	14971	15033	15262	15096	15059	15096	15140	15120	14963	15183	14909	15056	15061	15108	14931	15100	14988	14942	14870	15050	14983	15025	15014	15173	15104	15067	15015	15133	14974	15095	15000	15099	15112	14966	14957	15135	15141	15035	14971	15100	14936	15002	15078	14993	15157	15016	15063	15150	15148	15065	14895	14979	14980	15184	15002	15015	15073	14968	14990	14958	15104	14860	15003	14879	15094	14980	14907	15040	14979	15044	15097	14944	14976	14922	15272	15031	14983	15012	14892	15112	15076	15014	15011	14981	15012	15173	15017	14969	14986	15200	15111	15101	14955	14973	15100	14891	15081	15038	15125	15132	14836	15026	15231	15104	15094	14965	15107	15010	15114	15073	15127	15058	15083	14994	15006	15210	15087	15081	15176	14915	14921	15075	15061	15106	15124	15011	15025	15192	14951	15091	15264	14978	14988	15215	14984	14932	15055	15053	15026	15165	15190	15094	14894	14964	15168	15119	15001	14860	15211	15127	14941	15023	14973	15056	15086	15128	15105	14917	15012	14935	14976	15143	15118	15146	15091	15096	15183	14999	15086	15031	15153	15001	15035	15231	14896	15035	14968	14858	15023	14998	15010	15099	15171	15089	15012	15001	15057	15044	15042	15098	15142	15056	15180	15092	15231	15178	15042	14903	14959	15133	14851	15140	15025	14842	15147	14934	15106	15003	14863	15024	15023	15179	14890	15137	15085	15160	15188	14980	14912	15095	14959	14949	15315	15127	15071	15064	15173	14990	15042	15091	15138	15075	15073	14927	15181	15063	15136	15118	14997	14946	15317	14947	15009	14983	15039	15110	15179	15148	14992	15180	15251	15113	15028	15093	15088	15082	14939	15014	15161	15148	14956	15008	14885	14995	14814	15067	14987	15026	15071	15183	15210	14984	15283	14991	15017	15228	15031	15061	15102	15222	14902	15048	14864	15134	15054	15199	15081	15183	15163	15010	15258	14953	15223	15138	15176	15115	15113	15203	15113	15105	15134	15096	14959	15114	15177	15122	15056	15028	15142	14879	15188	15109	15163	14982	15198	14909	15030	14968	15145	14997	14944	15140	14996	15051	15089	15003	15106	15139	15098	15151	14982	15245	15200	15012	15089	14930	15040	15222	14941	15033	15070	14939	15206	14926	15049	14902	14983	15120	15226	14927	15064	14988	15041	15113	15078	15099	15120	15127	15032	14908	15080	15113	15005	15059	14947	15183	15050	14925	15020	14943	15162	15086	15023	15027	15050	15068	14842	15161	14965	15346	15105	15130	15120	15189	15094	14906	15205	15029	14980	15005	15052	15080	15020	15164	15036	15127	15030	15120	14943	15043	15092	15134	15149	14901	15200	15193	15047	14867	15123	15148	14995	14887	15056	14990	15017	14940	14971	15113	15134	15096	15163	15062	14930	14872	15016	15048	15062	15053	15094	15096	14915	15046	15064	14991	15042	14938	14958	15047	15038	14977	15023	14940	15276	15133
22969	21345	29202	23852	21580	23225	23610	18443	17246	17428	17213	16890	17034	16972	16755	16953	16878	16809	16789	16928	16761	16786	16688	16775	16575	16754	16543	16545	17106	19349	19778	20568	19683	18400	17681	16892	16607	16549	16529	16633	16461	16591	16616	16571	16598	16441	16464	16367	16307	16345	16555	16308	16416	16467	16549	16681	16585	16424	16367	16310	16494	16647	16373	16494	16446	16326	16461	16351	16662	16635	16491	16368	16363	16356	16672	16477	16428	16501	16431	16383	16277	16546	16398	16394	16270	16256	16423	16448	16513	16267	16426	16536	16447	16438	16584	16367	16333	16348	16289	16468	16393	16537	16490	16556	16438	16305	16318	16526	16451	16606	16316	16460	16382	16613	16523	16322	16215	16539	16349	16575	16457	16400	16545	16325	16303	16329	16512	16450	16245	16656	16556	16651	16522	16346	16610	16431	16462	16335	16414	16371	16372	16274	16550	16432	16492	16412	16339	16412	16296	16298	16254	16295	16283	16408	16364	16338	16246	16454	16228	16596	16426	16338	16528	16410	16271	16482	16520	16599	16414	16432	16321	16471	16379	16353	16290	16400	16298	16351	16409	16496	16320	16466	16430	16398	16431	16380	16299	16503	16292	16402	16323	16500	16234	16588	16521	16462	16419	16351	16365	16561	16456	16465	16293	16635	16420	16329	16428	16444	16403	16342	16458	16356	16516	16301	16390	16390	16286	16528	16368	16498	16439	16345	16360	16515	16578	16423	16544	16456	16458	16530	16364	16497	16369	16391	16363	16291	16495	16450	16431	16340	16277	16220	16455	16497	16165	16582	16431	16295	16527	16324	16284	16494	16536	16530	16560	16479	16373	16460	16377	16343	16319	16401	16344	16352	16293	16366	16550	16420	16649	16160	16343	16521	16351	16392	16309	16206	16417	16540	16358	16400	16421	16505	16301	16460	16355	16423	16387	16391	16247	16317	16294	16312	16536	16311	16236	16409	16363	16522	16252	16369	16338	16294	16510	16313	16330	16353	16380	16327	16393	16466	16435	16391	16426	16340	16563	16424	16485	16338	16393	16413	16388	16448	16283	16391	16435	16523	16527	16510	16434	16321	16257	16377	16573	16262	16349	16214	16457	16371	16387	16446	16310	16597	16487	16516	16383	16536	16253	16503	16416	16315	16541	16187	16490	16471	16267	16306	16265	16368	16334	16549	16458	16318	16323	16381	16544	16358	16448	16253	16200	16348	16491	16389	16198	16350	16403	16352	16286	16396	16470	16321	16286	16469	16597	16688	16391	16456	16340	16538	16290	16259	16425	16546	16275	16505	16314	16418	16364	16174	16226	16358	16478	16316	16240	16403	16594	16386	16277	16422	16442	16471	16462	16308	16366	16585	16278	16482	16545	16417	16395	16330	16336	16336	16276	16393	16424	16501	16471	16431	16337	16444	16300	16344	16292	16391	16285	16406	16302	16312	16238	16447	16502	16365	16223	16227	16340	16379	16378	16453	16363	16353	16246	16290	16507	16409	16319	16369	16110	16477	16305	16446	16228	16229	16541	16460	16419	16494	16297	16442	16277	16406	16608	16416	16566	16282	16398	16455	16429	16213	16260	16353	16406	16243	16301	16213	16405	16447	16616	16284	16209	16347	16485	16426	16407	16365	16384	16349	16278	16377	16513	16381	16317	16103	16342	16521	16292	16468	16462	16391	16414	16428	16517	16609	16378	16414	16404	16349	16435	16361	16564	16522	16523	16329	16455	16309	16350	16392	16473	16587	16585	16358	16417	16461	16451	16304	16327	16548	16489	16377	16420	16450	16287	16336	16481	16468	16265	16222	16363	16435	16356	16423	16174	16487	16312	16510	16381	16275	16291	16407	16435	16307	16520	16335	16435	16515	16430	16493	16507	16267	16411	16261	16325	16411	16129	16437	16301	16270	16129	16405	16297	16309	16531	16565	16220	16221	16465	16313	16220	16352	16202	16339	16293	16316	16444	16423	16416	16246	16413	16351	16294	16415	16301	16366	16588	16422	16442	16585	16505	16201	16431	16333	16553	16396	16305	16330	16427	16446	16367	16454	16626	16411	16460	16522	16511	16405	16204	16298	16772	16401	16215	16395	16461	16486	16469	16292	16425	16467	16369	16353	16501	16389	16358	16438	16412	16380	16484	16332	16498	16401	16498	16267	16487	16686	16574	16405	16374	16480	16424	16345	16404	16355	16260	16403	16445	16523	16251	16462	16401	16543	16640	16312	16478	16321	16526	16253	16319	16216	16572	16514	16502	16248	16447	16563	16455	16319	16488	16494	16486	16359	16566	16354	16383	16397	16424	16281	16402	16412	16567	16279	16402	16460	16454	16481	16509	16551	16484	16341	16299	16506	16342	16214	16177	16304	16444	16430	16306	16454	16448	16413	16449	16307	16558	16359	16513	16422	16460	16243	16244	16278	16250	16335	16535	16556	16486	16261	16567	16493	16466	16453	16367	16447	16408	16419	16284	16388	16428	16271	16300	16337	16439	16145	16363	16293	16515	16256	16390	16255	16525	16422	16221	16406	16387	16332	16289	16473	16246	16368	16268	16375	16339	16317	16259	16220	16606	16312	16553	16397	16625	16390	16310	16244	16266	16318	16593	16341	16058	16494	16330	16448	16675	16563	16484	16255	16492	16533	16528	16580	16342	16498	16268	16365	16637	16448	16316	16487	16471	16367	16501	16436	16433	16503	16426	16416	16447	16374	16399	16330	16381	16652	16367	16296	16421	16204	16324	16494	16320	16638	16403	16338	16436	16354	16466	16325	16507	16504	16390	16462	16360	16200	16306	16378	16638	16391	16523	16409	16347	16433	16425	16334	16459	16442	16468	16536	16494	16260	16433	16370	16336	16375	16411	16376	16288	16566	16425	16263	16199	16378	16485	16339	16316	16531	16435	16279	16344	16472	16404	16367	16560	16267	16356	16273	16306	16449	16268	16366	16414	16136	16341	16255	16262	16484	16450	16520	16319	16491	16477	16349	16509	16493	16224	16429	16270	16506	16361	16428	16484	16413	16307	16533	16499	16323	16489	16234	16390	16326	16310	16320	16555	16235	16415	16120	16336	16422	16474	16356	16584	16245	16513	16541	16472	16477	16270	16326	16415	16245	16488	16367	16357	16456	16308	16388	16459	16410	16408	16358	16327	16626	16257	16283	16442	16277	16346	16474	16416	16116	16418	16357	16363	16331	16514	16332	16401	16252	16286	16217	16373	16308	16523	16519	16522	16509	16410	16366	16395	16380	16316	16594	16312	16201	16263	16300	16370	16403	16343	16519	16217	16480	16571	16425	16403	16435	16564	16425	16315	16350	16502	16394	16406	16618	16379	16347	16472	16359	16262	16354	16524	16352	16358	16486	16505	16393	16523	16444	16337	16498	16343	16225	16327	16421	16435	16296	16515	16242	16297	16400	16530	16421	16387	16401	16319	16289	16570	16294	16403	16523	16343	16520	16249	16363	16275	16395	16437	16268	16352	16310	16246	16081	16410	16232	16308	16291	16156	16500	16454	16338	16315	16392	16455	16230	16275	16450	16490	16327	16325	16557	16415	16488	16342	16446	16468	16482	16492	16292	16508	16520	16402	16321	16525	16371	16511	16431	16417	16738	16419	16270	16381	16362	16282	16383	16420	16275	16116	16474	16402	16598	16349	16317	16424	16514	16331	16273	16548	16565	16437	16403	16366	16328	16236	16395	16188	16326	16418	16640	16434	16422	16558	16499	16437	16636	16385	16584	16531	16681	16399	16578	16508	16457	16532	16355	16343	16318	16285	16374	16270	16441	16438	16271	16452	16321	16466	16426	16339	16430	16416	16444	16481	16520	16288	16295	16617	16459	16424	16240	16253	16484	16360	16418	16458	16373	16383	16404	16657	16563	16455	16394	16530	16407	16456	16445	16250	16250	16355	16341	16270	16371	16435	16265	16372	16309	16401	16473	16312	16351	16410	16478	16526	16451	16470	16528	16361	16334	16409	16370	16447	16437	16319	16173	16277	16329	16323	16454	16398	16256	16356	16497	16308	16399	16360	16441	16225	16388	16262	16289	16457	16321	16256	16274	16175	16480	16252	16422	16466	16408	16358	16353	16492	16347	16145	16437	16342	16559	16207	16363	16535	16447	16477	16184	16297	16508	16330	16453	16652	16376	16283	16587	16475	16685	16380	16392	16434	16447	16482	16363	16455	16362	16178	16302	16173	16416	16245	16309	16351	16379	16614	16439	16383	16376	16474	16293	16564	16232	16357	16374	16307	16407	16354	16331	16561	16316	16396	16456	16346	16399	16415	16402	16178	16331	16508	16326	16536	16465	16529	16369	16412	16346	16263	16356	16571	16537	16422	16154	16517	16546	16428	16432	16347	16188	16323	16492	16391	16298	16312	16399	16534	16351	16160	16254	16495	16245	16297	16465	16562	16329	16351	16523	16378	16491	16529	16324	16220	16349	16353	16484	16652	16444	16461	16300	16325	16421	16334	16486	16389	16388	16355	16278	16348	16410	16305	16512	16359	16379	16449	16347	16100	16260	16272	16471	16405	16224	16473	16440	16444	16504	16689	16261	16302	16556	16563	16263	16434	16353	16503	16192	16572	16188	16318	16404	16400	16384	16402	16341	16311	16347	16504	16400	16404	16451	16471	16361	16195	16243	16342	16540	16183	16512	16424	16438	16313	16285	16507	16496	16458	16409	16288	16570	16526	16462	16480	16369	16217	16458	16244	16436	16601	16481	16431	16324	16328	16458	16391	16442	16251	16472	16486	16354	16444	16509	16316	16407	16504	16331	16343	16472	16418	16484	16494	16280	16273	16558	16488	16639	16416	16353	16331	16407	16362	16520	16304	16450	16459	16381	16287	16172	16357	16146	16440	16283	16328	16260	16462	16467	16353	16378	16264	16343	16397	16464	16582	16272	16622	16533	16278	16190	16366	16493	16515	16427	16362	16511	16284	16256	16482	16403	16506	16353	16309	16406	16394	16544	16325	16365	16404	16238	16310	16327	16537	16481	16320	16380	16569	16464	16476	16437	16403	16090	16341	16412	16427	16473	16350	16386	16385	16337	16410	16518	16383	16488	16534	16251	16325	16480	16196	16505	16511	16449	16262	16355	16481	16472	16325	16420	16417	16341	16472	16554	16382	16432
18424	33412	31118	25773	22612	19580	17857	17094	16750	16286	15856	15950	15755	15654	15550	15535	15549	15523	15438	15452	15489	15449	15368	15351	15509	15299	15433	15357	16115	20062	20484	21575	19849	18139	16706	15514	15492	15195	15358	15136	15184	15182	15253	15333	15173	15105	15251	15274	15183	15126	15152	15119	15328	15253	15051	14984	15244	15014	15035	15287	15150	15439	15223	15013	15191	15273	15204	15053	15303	15359	15155	15179	15036	15211	15147	15157	15301	15219	15151	15368	15155	15158	15161	15170	15218	15140	15123	15272	15142	15178	15133	15232	15178	15078	15073	15282	15237	15101	15121	15215	15249	15137	15021	15148	15218	15277	15294	15187	15042	15202	15067	15191	15316	15255	15130	15280	15169	15270	15092	15183	15244	15080	15240	15143	15117	15252	15120	15317	15238	15305	15111	15065	15150	15221	14967	15165	15107	15189	15110	15246	15213	15101	15244	14962	15364	15030	15316	15201	15087	15170	15213	15106	15169	15261	15313	15029	15157	15149	15209	15155	15298	15226	14992	15265	15036	15157	15139	15274	15145	15123	15170	15288	15292	15304	15215	15287	15096	15352	15155	15004	15322	15124	15128	15197	15234	15162	15206	14983	15152	15182	15221	15038	15021	15196	15063	15320	15194	15238	15030	15145	15147	15288	15174	15195	15095	15356	15245	15224	15141	15117	15070	15049	15140	15079	15053	15115	15164	15184	15166	15083	15063	15084	15027	15084	15059	15276	15065	15173	14932	15283	15174	15135	15072	15333	15070	15043	15115	15274	15154	15238	15180	15247	15127	15099	15256	15087	15209	15222	15174	15163	15075	15109	15210	15053	15075	15340	15075	15283	15316	15232	15131	15241	15058	15143	15247	15009	15108	15262	15256	15179	15264	15042	15101	15112	15266	15032	15058	15174	15079	15313	15116	15249	15211	15004	15189	15194	15159	14998	15315	15319	15183	15105	15291	15216	15244	15182	15212	15100	15150	15227	15266	15267	15210	15218	14999	15266	15130	15226	15095	15167	15183	15183	15183	15225	15217	15147	15360	15081	15195	14968	15232	15073	15172	14997	15347	15202	15046	14929	15155	15227	15359	15248	15118	15191	15162	15156	15201	15108	15264	15324	15178	15122	15167	15232	14895	15030	15085	15081	14985	15187	15272	15243	15090	15324	15103	15216	15207	15127	15230	15199	15136	15278	15291	15039	15073	15195	15075	15092	15274	15336	15043	15032	15190	15048	15266	15159	15231	15249	15064	15243	15033	15097	15202	15380	15418	15226	15249	15173	15050	15430	15029	15152	15173	15049	15206	15134	15099	15334	14947	15190	15122	15023	15151	15081	15249	15252	15162	15030	15190	15153	15111	15122	15223	15275	15159	15225	15155	15251	15348	15058	15298	15123	15064	15323	15086	15078	15246	15138	15304	15190	15171	15188	15156	15205	15170	15118	15053	15256	15142	15294	15112	15350	15011	15060	15145	15018	15052	15061	15306	15121	15163	15119	15237	15079	15237	15066	14995	14971	15064	15158	15201	15165	15194	15107	15258	15085	15031	15137	15235	15115	15182	15120	15198	15193	15148	15090	15076	15264	15171	15195	15084	15260	15120	15139	15162	15177	15073	15027	15251	14904	15174	15019	15379	15166	15223	15188	15256	15183	15141	15108	14966	15229	15104	15258	15021	15027	15087	15039	15066	15163	15196	15066	15280	15090	15276	14935	15198	15233	15150	15334	15105	15275	15168	15183	15183	15122	15216	15193	15263	15212	15224	15198	15234	15190	15145	15209	15300	15084	15102	15238	15378	15238	15079	14999	15219	15123	15188	15102	15025	15174	14998	15119	15263	15107	15126	15089	14862	15014	14979	15114	15192	15158	15167	15090	15120	15151	15140	15208	15133	15202	15226	15390	15099	15173	15058	15117	15166	15416	15073	15088	15068	15030	15053	15289	15224	15314	15281	15103	15250	15149	15022	15287	15144	15163	15200	15243	15259	15241	15109	15268	15253	15207	15252	15284	15123	15189	15108	15063	15163	15163	15235	15230	15122	15194	15193	15135	15322	15362	15158	15164	15082	15232	15031	15145	15256	15053	15127	15032	15211	15259	15334	15276	15158	15020	15301	15306	15314	15088	15199	15136	15329	15236	15105	15002	15151	15176	15141	15028	15067	15245	15217	15212	15343	15235	15245	15015	15153	15052	15230	15216	15223	14957	15099	15139	15181	15274	15088	15135	15196	15109	15077	15069	15099	14980	15270	15140	15172	15320	15032	15077	15012	15069	15120	15272	15264	15238	15128	15051	15151	15064	15105	15238	15210	15180	15324	15123	15178	15207	15019	15242	15329	14957	15071	15152	15232	15206	15160	15220	15148	15276	15165	15182	15115	15129	15099	15144	15204	15147	14993	15289	15002	15131	15340	15104	15231	15061	15130	15115	15248	15041	15189	15049	15180	14992	15168	15230	15080	15278	15226	15066	15120	15155	15126	15148	15117	15313	15235	14922	15025	15274	15044	15205	15130	15208	15102	15088	15269	15267	15186	15220	15167	15130	15294	15133	15096	15125	15128	15271	15098	15216	15055	15046	15097	15042	15169	15192	14984	15193	15163	15260	15192	15140	15046	15183	15213	15118	15041	15103	15171	15211	15132	14951	15216	15125	15289	15193	15234	15244	15221	15092	15306	15122	15201	15231	15071	15247	15334	14956	15033	15057	15182	15306	15199	15173	15167	15261	15263	15053	15055	15146	15389	15245	15084	15212	15130	15128	15160	15379	15062	15053	15165	15069	15044	15172	15141	15091	15082	15120	15000	15090	15107	15038	15275	15249	15271	15133	15128	14938	15179	15171	15231	15112	15281	15193	15133	15160	15285	15139	15183	15189	15132	15136	15136	15219	15322	15125	15225	14957	15009	15195	15081	15086	15070	15181	15174	14948	15369	15128	14991	15003	15042	15206	15110	15249	15027	15063	15124	15083	15219	15087	15178	15105	15132	15141	15080	15232	15073	15151	15183	14928	15150	15129	15267	15117	15120	15119	15282	15279	15083	15185	15052	15106	15160	15234	14967	15202	15017	15159	15180	15077	15312	14996	15168	15247	15208	14989	15125	15183	15284	15170	15250	15240	15100	15013	15032	15340	15300	15371	15168	15220	15330	15026	15182	15167	15094	15272	15210	14964	15229	15176	15206	15099	15181	15166	15150	15116	15049	15371	15154	15046	15170	15192	15142	15209	15010	15281	15226	15325	15196	15154	15178	15125	15063	15248	15313	15178	15117	15024	15079	14999	15206	15065	15171	15259	15136	15360	15065	15229	15160	15253	15116	15108	15004	15220	14962	15183	15102	15332	15318	15085	15038	15069	15107	15178	15143	15251	15239	15094	15302	15011	15261	15125	15224	15131	14994	15152	15159	15152	15089	15130	15168	15133	15085	15140	15057	15144	15057	15231	15366	15114	15038	15247	15135	15084	15240	15368	15235	15240	15128	15107	15207	15121	15042	15166	15115	15232	15185	15232	15242	15286	15297	15200	15041	15309	14955	15211	15186	15096	15213	15226	15284	15198	15313	14996	15118	15105	15098	15013	15121	15107	15066	15214	15127	15052	15042	15214	15154	15131	15246	15168	15139	15249	15120	15316	15204	15133	15076	15243	15087	15251	15193	15110	15087	15051	15184	15217	15027	15097	15171	15088	15219	15090	15204	15159	15198	15168	15247	15018	15113	15149	15136	15249	15131	15235	15185	15172	15299	15106	14994	15154	15192	15179	15212	15170	15043	15194	15074	15077	15203	15173	15257	15021	15154	15085	15201	15055	15167	15070	15242	15229	15037	15096	15078	15056	15109	15181	15183	15207	15176	15053	15190	15241	15072	15175	15061	15131	15032	14923	15200	15197	15292	14999	15188	15330	15317	15200	15316	15230	15081	15156	15039	15119	15291	15107	15262	15101	15159	15124	15251	15191	14994	15205	15116	15150	15108	15213	15107	15184	15230	15119	15057	15247	15227	15122	15279	15228	15296	15198	15188	15025	15094	15117	15091	15234	15082	15094	15238	15141	15049	15247	15210	15185	15279	14948	15093	15233	15086	15308	15321	15046	15140	15195	15175	15186	15101	15162	15181	15209	15224	15263	15156	15182	15176	15216	15070	15300	15051	15383	15193	15304	15158	14978	15250	15278	15150	15335	15105	15199	15310	15047	15292	15293	15118	15219	15095	15038	15182	15109	15198	15373	15186	15077	15108	15085	15189	15120	15192	15082	15276	15259	15258	15054	15205	15165	15076	15224	15087	15076	15170	15250	15256	15139	15105	15127	15139	15084	15131	15212	15113	15197	15083	14946	15047	15416	15087	15141	15181	15173	15214	15085	15233	15218	15164	15236	15111	15344	15263	15085	15197	15060	15156	15203	15208	15041	15168	15126	15062	15071	15136	15142	15316	15159	15178	15200	15138	15210	15227	15087	15275	15351	15272	15115	15263	15146	15138	15139	15145	15104	15071	15111	15318	15045	15251	15136	15290	15095	14973	15153	15070	15287	15172	15247	15147	15199	15157	14940	15414	15177	15086	15144	15023	15125	15348	15305	15167	15064	15060	15205	15191	15015	15172	15094	15198	15090	15324	15192	14981	15170	15130	14966	15158	15167	15110	15125	15070	15206	15210	15154	15304	15093	15183	15151	15081	15086	15190	15140	15369	15248	15138	15002	15185	15360	15100	15184	15123	15076	15040	15227	15038	15254	14977	15223	15206	15156	15304	15174	15227	15293	15334	15380	15135	15235	15085	15132	15107	15066	15140	15070	15028	15086	15201	14937	15067	15179	15155	15094	15248	15291	15306	15206	15054	15105	14933	15070	15160	15276	15277	15169	15027	15169	15108	15216	15165	15207	15137	15274	15097	14961	15028	15163	15079	15068	15280	15200	15225	15231	15263	15113	15104	15195	15218	15212	15142	15257	15316	15092	15097	14927	15229	15000	15101	15283	15070	15144	15175	15168	15066	15182	15257	15252	15038	15126	15261	15181	15032	15144	15156	15159	15170	15221	15314	15192	15277	15226	15287	15079	15179	15210	15121	15155	15096	15133	15196	15347	15145	15121	15237	15297	15238	15104	15193	15214	15182	15051	15004	15239	15053	15024	15227	15127	15178	15127	15143	15241	15165	15260
27446	22243	24662	21413	17809	17183	17274	16851	16598	16732	16634	16728	16492	16675	16815	16797	16516	16536	16590	16703	16669	16499	16586	16352	16650	16790	16452	16568	16805	16556	16693	16775	16608	16846	16743	16558	16610	16686	16756	16354	16622	16570	16513	16583	16602	16509	16647	16460	16528	16378	16470	16445	16453	16478	16460	16579	16582	16330	16458	16426	16521	16609	16572	16616	16614	16513	16658	16623	16401	16395	16488	16450	16496	16477	16536	16514	16632	16432	16526	16511	16474	16501	16519	16471	16318	16584	16429	16362	16625	16485	16558	16632	16648	16519	16484	16515	16559	16592	16466	16442	16493	16647	16549	16369	16401	16313	16415	16777	16454	16573	16698	16467	16502	16296	16399	16525	16481	16347	16473	16359	16423	16288	16611	16393	16505	16288	16613	16487	16549	16409	16683	16697	16628	16352	16561	16378	16510	16428	16488	16575	16542	16448	16335	16529	16394	16565	16526	16428	16711	16622	16604	16433	16423	16633	16472	16612	16376	16624	16468	16420	16599	16568	16546	16710	16492	16292	16336	16290	16412	16728	16542	16421	16494	16726	16393	16590	16399	16497	16583	16585	16394	16550	16355	16446	16402	16486	16634	16375	16539	16505	16354	16378	16460	16549	16488	16607	16706	16664	16606	16656	16547	16584	16560	16506	16416	16533	16449	16594	16207	16492	16512	16428	16517	16694	16585	16623	16398	16414	16432	16395	16549	16539	16572	16658	16663	16310	16428	16364	16514	16716	16438	16633	16710	16404	16435	16628	16842	16490	16484	16455	16530	16545	16391	16445	16463	16397	16418	16811	16649	16353	16447	16499	16500	16514	16580	16614	16598	16514	16459	16243	16420	16620	16720	16464	16505	16478	16451	16674	16543	16373	16493	16539	16362	16462	16450	16660	16623	16583	16548	16387	16433	16478	16569	16373	16536	16455	16556	16521	16336	16431	16456	16141	16376	16471	16305	16448	16449	16457	16516	16632	16544	16523	16662	16488	16479	16501	16348	16783	16682	16595	16428	16601	16628	16615	16495	16577	16547	16546	16591	16425	16384	16372	16500	16437	16329	16526	16421	16423	16493	16540	16488	16438	16556	16686	16545	16648	16414	16423	16554	16510	16335	16400	16549	16425	16632	16482	16571	16415	16585	16488	16692	16333	16280	16566	16468	16404	16689	16569	16439	16347	16598	16448	16496	16426	16626	16411	16404	16411	16590	16560	16506	16275	16437	16507	16667	16385	16416	16467	16460	16320	16505	16656	16497	16438	16677	16646	16540	16781	16465	16464	16549	16593	16581	16687	16606	16528	16606	16400	16695	16488	16281	16462	16541	16730	16537	16507	16537	16533	16549	16361	16476	16462	16420	16683	16352	16574	16752	16446	16647	16331	16569	16555	16600	16333	16488	16638	16446	16454	16329	16518	16560	16458	16595	16449	16503	16515	16604	16496	16294	16483	16710	16653	16523	16423	16396	16738	16642	16660	16638	16586	16694	16547	16388	16217	16491	16518	16571	16615	16582	16467	16414	16514	16539	16380	16426	16429	16617	16399	16309	16574	16535	16461	16372	16604	16606	16551	16815	16681	16650	16519	16442	16559	16528	16489	16475	16475	16418	16572	16698	16441	16689	16262	16578	16536	16378	16615	16508	16518	16547	16369	16593	16453	16480	16581	16467	16511	16552	16506	16381	16493	16639	16587	16412	16681	16675	16561	16502	16670	16563	16450	16422	16599	16508	16413	16635	16614	16560	16522	16610	16434	16341	16464	16570	16617	16670	16565	16441	16593	16630	16459	16464	16567	16502	16603	16584	16658	16592	16727	16643	16237	16625	16590	16446	16514	16564	16516	16440	16415	16512	16587	16495	16532	16599	16506	16563	16628	16258	16467	16442	16602	16473	16592	16646	16576	16598	16532	16501	16520	16508	16623	16535	16598	16431	16547	16607	16513	16596	16468	16554	16670	16552	16550	16501	16476	16680	16496	16487	16516	16397	16423	16577	16540	16458	16506	16554	16509	16509	16551	16588	16740	16337	16563	16493	16550	16481	16424	16716	16432	16752	16568	16406	16447	16387	16439	16500	16415	16530	16691	16593	16548	16717	16638	16549	16317	16478	16806	16445	16532	16415	16587	16584	16432	16472	16421	16722	16533	16500	16342	16517	16362	16660	16530	16446	16452	16447	16442	16509	16532	16448	16617	16551	16436	16382	16426	16482	16497	16586	16479	16545	16422	16671	16666	16641	16520	16511	16404	16541	16279	16677	16421	16392	16562	16419	16427	16656	16561	16546	16603	16369	16525	16559	16501	16590	16677	16408	16415	16454	16522	16438	16509	16320	16470	16512	16518	16472	16426	16398	16543	16514	16485	16656	16596	16594	16576	16332	16577	16634	16426	16534	16466	16204	16432	16560	16638	16505	16542	16676	16619	16473	16580	16494	16414	16478	16496	16676	16349	16531	16393	16567	16593	16465	16686	16611	16516	16611	16567	16416	16551	16662	16521	16457	16638	16507	16400	16458	16366	16420	16501	16547	16564	16653	16492	16580	16521	16478	16663	16508	16446	16634	16444	16331	16540	16536	16463	16595	16685	16324	16620	16367	16304	16588	16459	16589	16464	16403	16445	16527	16320	16447	16438	16704	16428	16508	16581	16383	16453	16601	16664	16526	16574	16482	16614	16434	16518	16353	16325	16519	16596	16528	16491	16452	16403	16258	16516	16593	16634	16496	16619	16454	16569	16539	16410	16535	16602	16463	16475	16447	16332	16277	16463	16391	16374	16406	16347	16492	16674	16599	16428	16440	16435	16400	16581	16456	16426	16442	16361	16502	16296	16506	16497	16506	16624	16535	16606	16628	16533	16546	16628	16631	16489	16549	16635	16574	16433	16443	16436	16605	16283	16392	16446	16484	16536	16459	16283	16639	16625	16517	16563	16567	16834	16598	16447	16383	16519	16413	16443	16590	16591	16416	16493	16416	16641	16504	16595	16560	16584	16444	16521	16713	16637	16433	16432	16485	16306	16377	16519	16317	16427	16476	16313	16513	16690	16505	16465	16375	16453	16565	16452	16593	16617	16539	16507	16573	16516	16545	16607	16667	16600	16431	16470	16570	16677	16469	16663	16605	16511	16471	16446	16455	16535	16387	16716	16414	16462	16421	16556	16638	16408	16652	16579	16554	16276	16489	16451	16729	16497	16609	16473	16361	16587	16496	16306	16534	16694	16405	16422	16476	16593	16386	16539	16691	16584	16419	16503	16289	16587	16618	16587	16517	16663	16497	16299	16513	16301	16695	16464	16439	16204	16493	16594	16599	16640	16516	16338	16472	16404	16352	16540	16652	16434	16624	16447	16406	16428	16427	16488	16581	16560	16500	16602	16394	16469	16665	16388	16367	16291	16550	16533	16401	16322	16536	16443	16369	16610	16490	16522	16575	16489	16585	16593	16413	16535	16627	16658	16525	16576	16608	16415	16612	16350	16444	16669	16546	16685	16607	16458	16532	16569	16457	16618	16533	16541	16606	16389	16629	16427	16568	16320	16299	16665	16597	16420	16477	16442	16488	16522	16337	16554	16560	16584	16366	16531	16496	16461	16481	16449	16585	16548	16327	16479	16623	16610	16531	16592	16550	16528	16372	16360	16564	16500	16319	16489	16624	16544	16590	16462	16469	16436	16524	16379	16471	16576	16347	16355	16378	16403	16453	16529	16614	16710	16543	16462	16645	16546	16518	16602	16391	16496	16651	16405	16594	16587	16361	16396	16521	16608	16596	16609	16540	16386	16639	16512	16348	16425	16442	16580	16421	16535	16471	16420	16467	16435	16586	16539	16617	16497	16583	16254	16670	16600	16417	16374	16501	16544	16608	16472	16615	16215	16447	16352	16592	16413	16404	16648	16438	16646	16472	16425	16674	16301	16510	16413	16607	16398	16464	16407	16429	16442	16491	16419	16483	16538	16566	16423	16470	16355	16505	16673	16532	16405	16435	16523	16526	16476	16552	16453	16530	16523	16527	16385	16656	16511	16642	16766	16525	16457	16588	16617	16535	16582	16724	16425	16590	16439	16293	16628	16420	16663	16363	16383	16412	16671	16431	16659	16500	16664	16530	16611	16627	16662	16698	16504	16258	16419	16609	16394	16471	16479	16639	16539	16461	16574	16614	16410	16629	16528	16708	16628	16680	16533	16541	16553	16530	16484	16501	16415	16331	16446	16756	16618	16471	16416	16568	16449	16452	16507	16589	16416	16399	16574	16668	16369	16406	16332	16601	16732	16495	16510	16633	16438	16434	16474	16695	16460	16529	16557	16604	16420	16347	16495	16599	16325	16601	16465	16689	16556	16443	16611	16539	16650	16644	16541	16659	16635	16392	16542	16715	16484	16436	16583	16427	16546	16648	16360	16459	16655	16699	16510	16629	16473	16494	16549	16517	16410	16518	16581	16603	16123	16334	16444	16322	16526	16478	16666	16500	16489	16457	16568	16416	16441	16465	16431	16394	16332	16620	16727	16531	16466	16572	16524	16511	16533	16485	16656	16392	16332	16442	16411	16530	16472	16586	16414	16533	16608	16350	16551	16434	16436	16573	16652	16372	16545	16384	16559	16385	16372	16497	16593	16386	16325	16649	16519	16446	16579	16538	16442	16551	16222	16430	16479	16272	16585	16398	16395	16338	16748	16419	16519	16476	16481	16435	16583	16708	16504	16443	16561	16570	16427	16557	16531	16636	16460	16458	16372	16330	16657	16426	16388	16614	16780	16351	16567	16641	16377	16490	16471	16457	16439	16341	16523	16456	16598	16516	16336	16388	16567	16340	16666	16464	16548	16267	16749	16529	16255	16556	16618	16510	16450	16460	16602	16470	16607	16495	16346	16623	16466	16358	16536	16419	16414	16425	16533	16487	16628	16548	16382	16679	16691	16518	16296	16751	16588	16558	16530	16438	16566	16595	16588	16552	16602	16545	16447	16534	16345	16644	16492	16590	16639	16426	16531	16394	16553	16580	16414	16426	16582	16494	16291	16494	16509	16494	16858	16727	16454	16222	16331	16451	16408	16399	16512	16531	16569	16598	16366	16434	16537	16450	16550	16519	16402	16451	16464	16524	16673	16404	16452	16580	16485	16471	16366	16435	16486	16565	16511	16513	16618
16939	23230	22053	19441	17574	16196	16036	15822	15548	15724	15454	15413	15355	15208	15379	15298	15355	15306	15187	15262	15301	15321	15265	15360	15263	15048	15240	15260	15252	15233	15545	15620	15720	15526	15283	15405	15196	15189	15248	15111	15146	15148	15213	15335	15251	15149	15173	15102	15336	15113	15076	15257	15191	15223	15192	15118	15257	14937	15213	15225	15200	15033	15119	15079	15275	15126	15369	15127	15062	15191	15071	15153	15188	15216	15191	15169	15172	15163	15265	15298	15150	15142	15229	15195	15056	15131	15011	15211	15155	15138	15193	15127	15193	15120	15309	15223	14972	15160	15154	15097	15093	15190	15138	15111	15059	15207	15111	15105	15083	15308	15052	15096	15117	15155	15215	15477	15232	15370	15034	15272	15045	15120	15091	15254	15194	15160	15133	15136	15194	15160	15089	15109	15105	15144	15128	15165	15163	15150	15272	15245	15034	15181	15265	15107	15215	15226	15131	15207	15129	15227	15182	15082	15147	15286	15316	15172	15254	15111	15202	15120	15122	15167	15007	15168	15228	15409	15242	14927	15280	15269	15288	15201	15045	15045	15181	15236	15126	15146	15099	15144	15281	15063	15151	15113	15200	15187	15129	15242	15230	15200	15116	15027	15257	15134	15278	15200	15214	15199	15279	15090	15219	15178	15004	15180	15139	15090	15279	15121	15127	15289	15144	15262	15037	15117	15189	15096	15184	15259	15287	15118	15017	15090	15124	15064	14935	15134	15190	15116	15167	15191	15222	15191	15122	15219	15252	15112	15145	15159	15076	15103	15032	15299	15160	15173	15188	15171	15057	15189	15053	15298	14951	14984	15031	15106	15114	15072	15180	15185	15013	15101	15156	15116	15135	15203	15198	15206	15298	15140	15207	15161	15187	15235	15143	15075	15095	15097	15162	15244	15140	15149	15079	15255	15133	15252	15291	15033	15069	15035	15137	15216	15142	15211	15216	15147	15298	15367	15153	15073	15011	15192	15198	15280	15325	15229	15227	15063	15243	15245	15316	15055	15049	15170	15244	15215	15032	15004	15217	15072	15114	15127	15259	15158	15178	15292	15167	15109	15245	15030	14995	15109	15096	15177	15043	15307	15109	15206	15157	15042	15134	14973	15052	15146	15334	15256	15310	15298	15218	15054	14998	15297	15078	15222	15191	15088	15181	15130	15204	15048	15109	15109	15078	15213	15158	15110	15053	15088	15247	15270	15119	15149	15212	15317	14971	15287	15187	15196	14960	14959	15156	15100	15075	15113	15046	15080	15165	15057	15216	15108	15156	15146	15210	15207	15128	15093	15264	15129	15305	15092	15143	15315	15224	15047	15066	15196	15134	15126	15072	15059	15146	15124	15027	15280	15111	15152	15157	15156	15093	15106	15117	15110	15171	15101	15237	15209	15132	15185	15315	15191	15209	15298	15096	15296	15103	15193	15130	15146	15278	15166	15284	15233	15000	15265	15054	14998	15184	15055	15170	15350	15224	15079	15155	15074	15161	15253	15223	15068	15248	15086	15133	15035	15202	15203	15085	14996	14998	15127	15066	15070	15144	15161	15075	15243	15192	15306	15132	15075	15321	15219	15272	14989	15080	15132	15252	15173	15137	15384	15252	15032	15369	15071	15236	15158	15173	15303	15051	15278	15289	15214	15140	15080	15139	15204	15117	15330	15110	15106	15249	15126	15134	15280	15151	15122	15380	15290	15165	15073	15122	15174	15059	15009	15184	15027	15109	15073	15265	15280	15167	15204	15157	15125	15191	15204	14994	15177	15230	15250	15182	15111	15179	15092	15202	15134	15097	15079	15072	15109	15313	15093	15191	15156	15135	15256	15163	15024	14999	15183	15083	15197	15223	15181	15112	15296	15064	15299	15087	15156	15051	15116	15041	15220	15218	15141	15192	15089	15071	14967	15110	15134	15081	15046	15242	15133	15171	15134	14974	15334	15150	15073	15227	14992	15098	15197	15113	15111	15086	15139	15158	15177	15071	15311	15042	15018	15153	15209	15155	15161	15147	15123	15135	14890	15040	15000	15161	15363	15109	15221	15165	15075	15122	15091	15257	15208	15232	15222	15148	15119	15149	15150	15129	15062	15198	15219	15116	15248	15139	14983	15210	15322	15291	15226	15301	15053	15023	15196	15109	15128	15195	15314	15039	15178	15154	15265	15314	15183	15178	15050	15332	15251	15148	15172	15109	15220	15020	15075	15113	15170	15119	15120	15169	15203	15295	15112	15158	15169	15205	15052	15028	15350	15104	15104	15086	15285	15268	15145	14979	15219	15303	15153	15185	15185	15151	15336	15127	15106	15210	15246	15223	15314	15004	15160	15181	15162	15184	15213	15156	15307	15076	15202	15167	15069	15191	15370	15095	15283	15214	15099	15135	15193	15148	15132	15261	15039	15286	15171	15146	15297	15121	15216	15202	15262	15268	15256	15230	15282	15059	15046	14988	15146	15307	15141	15270	15186	15096	15184	15206	15199	15102	15269	15212	15134	15157	15253	15246	15140	15186	15223	15103	15049	15014	15242	15171	15061	15197	15239	15193	15151	15277	15115	15166	15136	15102	15165	15211	15149	15175	15204	15257	15174	15159	15153	15143	15120	15068	15018	15224	15176	15061	15112	15065	15012	14962	15151	15241	15228	15105	15094	15402	15179	15209	15277	15191	15191	15061	15305	15211	15276	15277	15183	15218	15147	15107	14995	15094	15111	15256	15113	15092	15262	15239	15258	15028	15052	15160	15211	15188	15087	15293	15143	15233	15307	15272	15157	15238	14913	15193	15223	15123	15314	15256	15200	15076	15220	15056	15212	15142	15110	15206	15115	15386	15188	15104	15187	15144	15281	15167	15271	15131	15213	15171	15242	15170	15419	15307	15245	15222	15179	15098	15261	15430	15084	15377	15069	15013	15089	15154	15151	15005	15167	15132	14996	15009	15277	15024	15150	15072	15084	15145	15288	15205	14944	15109	15133	15134	15041	14989	15080	15040	15238	15268	15158	15188	15049	15246	15024	15199	15109	15008	15174	15074	15164	15204	15316	15351	14973	15208	15010	15176	15089	15176	15178	15098	15352	15179	15204	15247	15306	15233	15114	15167	15103	15172	15284	15151	15148	15117	15289	15323	15236	15122	15239	15150	15194	15109	15195	15399	15329	15350	15186	15163	15114	15302	15129	15048	15297	15101	15240	15040	15312	15183	15169	15035	15027	15174	15196	15208	15120	15122	15038	15269	15293	15080	15057	15286	15184	15439	15210	15142	15169	15137	15212	15187	15136	15220	14940	15164	15181	15175	15026	14947	15118	15096	15153	15101	15094	15179	15332	14974	15150	15301	15130	15197	15307	15097	15172	15185	15361	15111	15198	15348	15065	15032	15200	15104	15162	15112	15291	15122	15160	15281	15230	15295	15195	15042	15177	15078	15312	15122	15243	15305	15024	15089	15331	15259	15155	15106	15246	15025	15012	15185	15197	15109	15116	15210	15228	15132	15145	15235	15048	15379	15125	14995	15283	15304	15130	15107	15399	15160	15057	15175	15201	15167	15291	15138	15108	15317	15222	15114	14990	15218	15174	15187	15324	15089	15146	15202	15264	15046	15072	15196	15334	15013	15044	15150	15149	15367	15315	15047	15249	15204	15333	15116	15207	15146	15117	15224	15089	15156	15181	15082	15216	15154	15261	15242	15204	15004	15053	15140	15006	15359	15071	15138	15158	15269	15219	15228	15184	15055	15091	14945	15154	15234	15139	15161	15178	15344	15188	15349	15053	15156	15062	15024	15120	15287	15140	15068	15156	15127	15299	15087	15028	15046	15170	15176	15312	15213	15221	15240	15194	15159	15100	15243	15204	15070	15113	15158	15206	15123	15108	15097	15230	15026	15022	15307	15237	15193	15085	15132	15085	15297	15194	15094	15229	15427	15299	15263	15249	15166	15124	15234	15096	15187	15059	15121	15131	15051	15138	14975	15194	15200	15123	15136	15156	15087	15134	15050	15247	15298	15036	15287	15268	15096	15027	15212	15183	15261	15240	15093	15261	15220	14951	15194	15199	15092	15052	15051	15077	14982	15328	15321	15123	15214	15207	15163	15202	15317	15250	15044	15220	15348	15156	15097	15066	15206	15100	15281	15170	15154	15165	15331	15202	15260	15076	15035	15090	15204	15234	15168	15277	15273	15298	15150	15058	15183	15086	15339	15074	15261	15111	15300	15024	15080	15243	15177	15125	15179	15183	15166	15124	15094	15248	15275	15098	15172	15289	15253	15143	15157	15108	15140	15372	14994	15309	15136	15032	15116	15196	15005	15227	15200	15025	15445	15099	15067	15082	15244	15224	15003	15251	15079	15211	15203	15042	15188	15088	15102	15027	15236	15085	15269	15183	15167	15188	15210	15093	15143	15111	15195	15094	15220	15049	15229	15187	15092	15215	15211	15195	15037	15242	15171	15301	15222	15209	15207	15279	15026	15068	15389	15187	15121	15170	15197	15074	15228	15114	15292	15238	15137	15103	15276	15203	15001	15249	15201	15111	15038	15031	15424	15166	15162	15123	15257	15156	15092	15189	15172	14925	15349	15199	15215	15195	15246	15172	15069	15152	15136	15340	15086	14911	15355	15169	15267	15264	15284	15314	15110	15304	15164	14967	15021	15249	15334	15237	15131	15164	15051	15186	15113	15281	15025	15276	15033	15178	15092	15099	15141	15278	14959	15258	15122	15345	15087	15198	15173	15250	15153	15217	15271	15157	15148	15288	15237	15260	15013	15261	15046	15227	15249	15110	15045	15252	14981	15134	15115	15186	15218	15100	15294	15141	15245	14976	15237	15132	15175	15086	15284	15087	15458	15032	15024	15202	15422	15114	15203	15114	15165	15255	15005	15352	14978	15251	15157	15202	15386	15267	15226	15228	15141	15148	15277	15258	15124	15114	15173	15128	15226	15155	15089	15082	15204	15230	15191	15050	15163	15206	15121	15292	15171	15146	15184	15087	15135	15184	15133	15189	15113	15178	15239	15246	15056	15234	15109	15125	15147	15114	15280	15265	15295	15145	15247	15106	15334	15143	15044	15193	15259	15162	15116	15083	15211	15094	14854	15009	15129	15168	15288	15221	15070	15173	15185	15163	15027	15030	15374	15116	15107	15167
23991	21368	28762	24420	22130	21602	20610	18093	17672	17534	17487	17243	17267	17485	17221	17214	17177	17034	17054	17245	17137	17106	17043	17025	17150	16945	16821	16832	17185	17765	19105	19362	19061	18246	17706	17313	16990	16897	16902	17240	16977	16982	16990	16848	16883	16802	16871	17118	17017	17005	16846	16964	17119	16875	16726	16979	16888	16972	16895	16971	17074	16905	17094	16834	16936	17037	16973	17014	16915	16997	16995	16861	17065	16908	16988	16898	16837	16902	16949	16995	16935	16902	17036	17032	17023	16962	16870	16956	16964	17137	17041	17010	16784	16802	17257	17103	16834	17012	16861	17062	16854	16824	16998	16899	16888	16990	16983	16759	16872	16960	16909	16947	16923	16940	16751	16815	17076	16955	16871	17011	16860	17046	16993	16818	17082	16924	16917	16893	16933	16910	16894	17179	16909	16791	16994	16814	16968	16964	16977	16910	16894	16898	17048	16791	16892	16997	16884	16916	17044	17030	16959	16820	16889	16814	16839	17042	16890	16981	16899	17162	17038	17029	16836	16723	17013	16731	16711	17085	16886	16923	16947	16881	17008	17140	17043	16871	16870	16815	16941	16847	16872	16839	17039	16861	17003	16809	16826	16931	16992	16876	17027	16994	16923	16960	16794	16994	16727	16863	17064	16870	17167	16894	16886	16925	16992	17038	16962	16825	16883	16975	16665	16953	16882	16900	16844	16894	17001	17003	16997	16730	16961	16899	17139	16820	17031	17042	16875	17022	16865	16733	16848	16833	16935	16836	16993	16901	16992	16877	16839	16979	16882	16913	16839	16768	16864	16864	16882	16789	16919	16851	17006	16794	16779	17085	16724	16932	16882	16883	16782	16829	17205	16864	16921	16757	17033	16715	16864	16911	16963	16866	17078	16740	16696	16943	16962	17020	17046	17029	16925	16976	16912	16907	16858	16919	16790	16999	16768	16941	16902	16734	16875	16974	17012	16835	16951	16679	16728	16938	16854	16885	16894	16805	16970	17048	16996	17046	16811	16904	16971	16984	17056	16951	16839	16851	17011	16922	16738	16735	16943	16914	16922	16940	16829	16830	16828	16976	16950	16957	17031	16871	16944	16857	17046	16906	16914	16918	16747	16886	16869	16851	17168	17143	17060	17066	16888	16834	16983	16883	16845	16792	17014	16884	16760	16888	16965	17064	16886	16894	16926	16952	16815	16939	17013	16841	16867	16978	16911	16922	16670	17026	16822	16713	17000	16774	16885	16895	16913	17012	16921	16930	16969	16869	16846	16850	16953	16921	17195	16974	16909	16841	16854	16917	16906	16718	16825	16935	16981	16849	16985	17038	16956	16982	16776	16690	17022	16925	16849	16865	16938	16843	16811	17033	16903	16936	16994	16732	16952	16836	16837	16931	17079	17024	16906	17064	16910	16905	16986	16871	16766	16900	17016	16919	16974	16889	16818	16870	17018	16834	17053	16942	17080	16996	16851	16886	16854	16862	17053	16885	16921	16806	16935	16761	17071	16975	16981	16833	16898	16965	16934	16800	16943	16896	17039	17011	16748	16668	16870	16944	16976	16839	16920	16878	16950	16854	16814	16888	16740	16937	16941	17028	16962	16961	16988	16889	16767	17041	16930	16947	17097	16816	16778	16880	16960	17049	16927	16880	16700	16839	16723	16785	16957	16996	17024	16950	16938	16940	16721	16912	16828	17023	16758	16899	16748	16846	16931	16827	17033	16979	16854	16927	16883	16860	16846	16857	16949	17056	16928	16951	16937	16964	16744	16797	17043	16953	16920	16939	16923	16945	16867	16700	16855	16970	16611	16825	16966	16789	16962	16891	17119	17141	16849	17085	17167	17065	16936	16872	17086	16898	17045	16726	16905	16905	16942	16757	16749	17041	17058	16863	16989	16908	16985	17034	17010	17102	16879	16957	16800	16936	16909	16945	16771	16868	16813	17126	16921	16766	16896	16952	17237	16994	16965	16846	17027	16954	16819	16812	17138	16918	16917	16725	17003	16910	16744	16932	16755	16867	16920	16858	17014	17036	17016	16833	16995	16955	17016	16841	16985	16838	17019	16636	16930	16893	16759	16963	16837	16937	16952	16911	17005	17081	16909	16911	17084	16899	17139	16884	16987	16939	16850	17021	16892	16798	16995	17046	16884	16936	17012	16893	16587	17033	16838	16961	17033	16908	16682	16903	16886	17053	17042	17105	16979	17018	17018	17090	17088	16853	16655	16982	16945	16883	16968	16864	16912	16888	16901	16805	16615	16903	16959	16724	17134	17102	16850	16924	16980	16678	16897	16860	16737	16870	17020	16862	16971	16982	16959	16737	16806	16834	16999	16992	16911	16820	16824	17152	17339	16842	16880	16817	16845	16893	16964	17013	16978	17010	17200	17062	16912	16864	16950	16922	16865	16790	17023	16808	16873	16750	17110	16786	16873	16944	16909	16746	16849	17015	16991	16777	16833	16906	16836	16956	16732	16983	16887	16852	16916	16934	17029	16796	16987	16995	16956	16852	16894	16741	16715	16780	16784	16886	16963	16887	17157	17063	16872	16931	17135	16994	17014	16955	17019	16784	17007	16909	16912	16951	16953	17028	16775	16880	16911	16872	17098	16972	16809	16845	16929	16938	16995	16863	16935	16829	16858	16844	16796	16895	17150	16865	16778	17015	16989	16712	16826	17018	16825	16941	16985	16934	17128	16990	16873	16739	16967	16830	16783	16928	16806	16713	16951	16887	17132	16752	17040	16812	17034	16970	16933	17013	16831	16685	16739	16938	16897	16929	16890	16982	16880	16727	16801	16892	16902	16898	17004	16785	17073	16802	16887	16976	16997	16850	16910	16986	17102	16944	17013	16882	17062	17019	16960	16909	16888	16762	16766	16887	16718	17026	16754	17017	17041	16853	17121	16739	16816	16974	16782	16881	16936	16853	17049	16798	16786	16767	16930	16702	17073	16948	17039	16980	17004	17049	16842	16831	16927	16938	16790	16749	16870	16796	16956	16961	16904	16839	16828	16921	16867	16828	16993	16993	16899	16713	16968	16800	17010	17053	16925	16896	17005	17029	16938	16916	16965	16910	16906	17032	17089	16977	16988	17180	16834	16949	16737	16948	17068	16816	16867	16850	16720	16998	16872	16893	17186	16990	16732	16930	16866	16819	16789	16797	16926	16704	17021	16996	16747	16721	16905	16628	16916	16991	17059	16985	16789	16999	16902	16818	16939	16952	16974	16928	16818	16961	16856	16979	16855	16810	16933	17017	16977	17013	17093	16958	17084	17028	16914	16780	16807	16846	16836	16946	16643	16844	16868	16737	16824	16844	16852	16820	16906	16772	16843	16772	16917	16716	16807	16918	16946	16826	17010	16802	17057	16800	16772	16890	16954	17076	16979	17158	17070	16805	16836	16803	16976	16815	16961	16833	16779	17007	16859	16969	16827	17069	17138	16971	17099	16928	16785	16847	16865	16773	16887	16975	16948	17087	16896	16879	16756	16880	16976	16884	16942	16876	16814	16809	16920	16995	17036	16885	16949	17019	17021	17029	16907	16978	17044	16803	16814	16945	16829	16932	16896	16959	16951	16982	16800	16786	16816	16803	16789	16749	16835	16880	16922	16959	16943	17066	16844	16888	16898	16725	17062	17009	16998	16767	16785	17057	16904	16819	16966	16874	16972	16806	16773	16971	16527	16887	16886	16778	16834	16841	16781	17082	16933	16916	16877	16938	16865	16959	16961	16793	16903	17048	16864	16749	16713	17001	16979	17038	17172	16877	16958	16934	17015	17018	16938	17133	17136	16876	16860	16801	16876	16789	16777	17131	16946	17078	17042	17002	17043	16925	16896	16882	17012	17179	16956	16781	16855	16763	16848	16949	16941	16861	16905	16929	16941	16906	16877	16859	16961	16927	16888	16789	16725	16813	17037	16932	17108	17098	16928	16881	16907	16932	16907	16948	17222	16820	17045	16744	16940	16895	16904	16710	16999	16918	16976	17238	16939	16858	16852	16892	16767	17064	17079	16874	17003	16953	16999	16767	17011	16960	16844	17038	16712	16895	16966	16775	16823	17006	16807	16739	16854	16780	16936	17159	16903	16941	17083	16789	16913	16815	16797	17027	16912	16949	17163	17043	17059	17031	16981	16761	17034	17242	16821	16922	16937	16825	17062	16819	16748	16826	16909	16860	16910	16817	16989	17096	16952	16937	16780	16760	17005	16831	16960	17008	16840	16884	16882	16962	16808	16898	16834	16847	16957	16878	16977	16986	16967	16815	17020	16959	16904	17010	16697	16737	17183	16893	16834	16913	16918	16734	16770	16991	16875	17091	16886	16863	16823	16796	16847	16772	16838	16798	16897	16866	16938	16878	16802	16753	16881	16772	16955	16895	16954	16962	16899	17000	17104	17137	16859	17034	16911	16873	16894	16859	17049	16635	16828	16890	16824	17086	17022	16949	16969	16754	16886	16684	16653	16797	16935	16912	17143	16978	16909	16803	16769	16785	16987	16985	16871	17040	17115	16971	16964	16907	16935	16919	16848	17148	16996	16864	16976	16875	16920	16926	16877	16953	16957	16960	17067	17005	16729	16836	16820	16924	16795	16626	16771	16985	16947	16810	16868	16874	16978	16943	16805	17060	17097	17007	17095	16718	16982	16915	16787	16949	16835	16881	16705	16928	16898	16888	16914	16896	16819	16895	16945	17007	17104	16895	16779	16775	16914	16945	16899	16868	16964	16723	17127	16788	16822	16887	17095	16939	16688	16832	16895	16860	17078	16968	17069	17003	16959	16946	16921	16832	16934	16925	17014	16865	16990	16828	16940	16880	17039	16948	16794	16842	16769	16927	16864	16970	16692	16872	16921	16705	16967	17060	16981	17045	17015	17049	16947	16854	16930	16757	16933	17026	17033	16805	16944	16880	17106	16647	16840	16720	16997	16997	16827	16859	16998	17091	16887	16641	16931	16944	16796	16948	17107	17009	17005	17071	16971	17052	17084	16974	17007	16843	16960	16980	17050	16761	17012	16973	16942	17150	16781	16880	16718	16807	16863	16890	16741	16891	17069	17013	16919	16935	16821	16930	16802	16840	16899	17027	16834	17005	16949	16954	17066	16765	17006	16837	16755	16882	16801	16789	16904	17046	17001	16828	17030	16852
17737	30266	29570	23650	19369	18439	17444	16710	16401	16248	16063	15907	15795	15926	15642	15624	15730	15898	15747	15700	15735	15751	15796	15669	15738	15596	15670	15617	15624	17550	19225	19303	18045	17080	16276	15963	15609	15667	15646	15539	15557	15456	15553	15586	15682	15456	15573	15624	15426	15502	15789	15536	15578	15442	15532	15557	15476	15555	15480	15475	15664	15623	15481	15518	15511	15733	15505	15546	15533	15715	15557	15499	15434	15459	15610	15505	15400	15470	15508	15605	15555	15595	15519	15557	15458	15537	15569	15660	15481	15603	15580	15518	15403	15663	15655	15512	15612	15603	15362	15269	15579	15530	15533	15515	15591	15564	15599	15434	15468	15635	15445	15461	15627	15612	15577	15560	15512	15445	15558	15528	15429	15683	15541	15474	15688	15471	15472	15474	15529	15424	15452	15557	15533	15489	15673	15652	15504	15647	15466	15606	15535	15653	15533	15651	15548	15464	15348	15555	15547	15548	15452	15395	15650	15474	15398	15359	15491	15540	15407	15514	15358	15537	15504	15566	15451	15515	15565	15501	15502	15520	15436	15484	15413	15345	15490	15598	15583	15674	15578	15612	15670	15608	15385	15384	15352	15444	15588	15418	15444	15485	15515	15597	15456	15337	15505	15354	15459	15618	15479	15446	15524	15592	15318	15373	15713	15493	15613	15562	15561	15549	15433	15543	15535	15463	15451	15567	15415	15534	15701	15510	15638	15568	15531	15341	15566	15586	15776	15500	15542	15508	15332	15444	15638	15765	15565	15653	15476	15456	15582	15356	15448	15563	15312	15416	15689	15572	15567	15459	15648	15541	15688	15513	15410	15537	15477	15394	15539	15484	15380	15462	15556	15499	15434	15628	15525	15426	15392	15707	15505	15602	15424	15557	15528	15495	15541	15502	15564	15287	15485	15626	15450	15600	15672	15661	15624	15485	15521	15450	15454	15453	15474	15421	15659	15492	15538	15423	15468	15533	15593	15501	15468	15345	15625	15637	15691	15455	15530	15442	15448	15453	15469	15509	15406	15500	15480	15552	15447	15525	15653	15480	15613	15564	15459	15475	15678	15474	15583	15460	15668	15490	15550	15419	15496	15574	15512	15554	15564	15419	15603	15599	15471	15420	15678	15382	15532	15487	15522	15404	15765	15670	15586	15654	15689	15689	15285	15617	15404	15455	15521	15490	15483	15560	15595	15468	15695	15514	15476	15464	15572	15436	15459	15289	15515	15665	15512	15560	15476	15520	15554	15537	15395	15487	15550	15573	15446	15650	15595	15496	15621	15541	15532	15591	15573	15626	15603	15663	15673	15422	15538	15437	15315	15514	15554	15611	15483	15441	15414	15521	15498	15603	15529	15549	15552	15252	15530	15601	15543	15560	15634	15569	15538	15446	15482	15664	15425	15475	15436	15718	15368	15455	15579	15439	15711	15392	15547	15401	15599	15434	15503	15563	15471	15379	15460	15495	15613	15463	15601	15572	15397	15419	15372	15483	15563	15601	15493	15523	15544	15558	15520	15500	15402	15451	15241	15295	15427	15473	15725	15495	15485	15688	15431	15470	15756	15541	15485	15430	15434	15552	15545	15579	15354	15675	15538	15409	15479	15546	15522	15690	15367	15611	15482	15451	15606	15461	15428	15364	15556	15515	15716	15594	15460	15357	15512	15524	15517	15413	15407	15611	15547	15627	15523	15552	15503	15443	15552	15633	15627	15467	15567	15521	15423	15478	15563	15444	15788	15606	15496	15563	15545	15590	15649	15546	15588	15542	15507	15515	15511	15616	15621	15450	15537	15492	15574	15363	15420	15528	15423	15537	15370	15700	15599	15502	15337	15454	15560	15345	15589	15580	15559	15496	15640	15543	15592	15463	15614	15524	15248	15558	15533	15537	15504	15534	15503	15579	15568	15450	15408	15450	15674	15483	15461	15437	15498	15375	15599	15555	15420	15467	15579	15457	15524	15489	15354	15610	15689	15648	15587	15445	15541	15624	15473	15608	15520	15664	15369	15398	15475	15501	15510	15448	15529	15531	15506	15625	15491	15534	15379	15582	15579	15478	15479	15485	15615	15553	15400	15495	15547	15569	15572	15462	15485	15563	15585	15491	15583	15566	15393	15399	15494	15445	15675	15620	15405	15636	15440	15474	15561	15537	15515	15476	15636	15549	15534	15572	15323	15494	15533	15420	15627	15534	15585	15676	15478	15567	15447	15532	15473	15449	15550	15403	15696	15545	15609	15392	15216	15393	15432	15687	15439	15459	15584	15409	15679	15653	15487	15486	15476	15580	15570	15590	15524	15569	15504	15476	15722	15476	15424	15501	15752	15463	15409	15570	15517	15486	15467	15454	15478	15511	15507	15582	15530	15437	15487	15489	15673	15294	15462	15511	15671	15467	15611	15494	15655	15421	15611	15496	15582	15465	15451	15544	15509	15691	15508	15509	15468	15398	15585	15409	15522	15589	15592	15767	15598	15644	15387	15449	15659	15489	15370	15721	15527	15334	15645	15561	15537	15469	15522	15485	15436	15449	15466	15491	15512	15432	15550	15608	15678	15654	15474	15489	15437	15579	15578	15401	15515	15412	15543	15480	15602	15437	15428	15552	15518	15429	15384	15615	15511	15522	15421	15508	15426	15459	15483	15491	15490	15374	15523	15422	15514	15521	15499	15433	15490	15529	15374	15453	15607	15620	15675	15477	15673	15528	15561	15491	15622	15486	15489	15326	15432	15840	15434	15577	15536	15510	15525	15490	15596	15571	15504	15427	15363	15508	15636	15525	15527	15500	15589	15511	15792	15390	15570	15673	15477	15462	15485	15436	15647	15403	15655	15338	15347	15382	15597	15544	15494	15532	15501	15521	15448	15442	15567	15527	15487	15495	15469	15354	15453	15637	15587	15511	15582	15594	15662	15665	15562	15500	15364	15407	15445	15677	15585	15522	15471	15513	15499	15295	15494	15439	15606	15574	15578	15506	15704	15491	15591	15525	15464	15569	15570	15392	15650	15358	15500	15634	15583	15605	15700	15394	15612	15447	15550	15484	15453	15635	15439	15647	15359	15455	15576	15643	15494	15560	15504	15431	15457	15614	15496	15583	15544	15643	15450	15405	15560	15340	15516	15520	15474	15646	15613	15616	15543	15466	15625	15530	15627	15532	15614	15586	15589	15356	15481	15391	15519	15533	15592	15447	15544	15357	15585	15599	15553	15393	15543	15654	15462	15635	15338	15459	15613	15552	15639	15620	15477	15501	15637	15645	15567	15508	15648	15364	15558	15519	15434	15508	15528	15437	15575	15575	15588	15511	15558	15645	15594	15617	15481	15363	15559	15612	15634	15481	15396	15435	15577	15472	15540	15613	15364	15545	15506	15531	15507	15445	15663	15387	15644	15620	15489	15247	15690	15509	15565	15648	15434	15402	15594	15310	15521	15470	15433	15415	15674	15412	15536	15272	15519	15486	15491	15575	15365	15551	15476	15731	15483	15406	15623	15468	15659	15610	15596	15393	15576	15672	15611	15578	15545	15578	15540	15531	15395	15548	15559	15437	15495	15566	15435	15552	15572	15441	15534	15535	15445	15436	15616	15570	15782	15402	15394	15532	15640	15588	15275	15475	15583	15572	15450	15522	15605	15531	15414	15570	15414	15453	15544	15611	15320	15644	15591	15630	15481	15351	15490	15516	15601	15480	15385	15436	15634	15472	15495	15508	15440	15534	15449	15420	15559	15473	15534	15687	15593	15468	15537	15610	15510	15596	15493	15657	15499	15446	15549	15539	15581	15440	15563	15388	15433	15461	15672	15483	15562	15442	15481	15649	15573	15619	15488	15589	15518	15363	15570	15467	15486	15681	15296	15562	15428	15595	15506	15640	15412	15405	15548	15364	15642	15503	15700	15683	15492	15802	15556	15503	15580	15594	15466	15671	15576	15624	15472	15486	15632	15475	15564	15525	15561	15635	15668	15463	15487	15544	15538	15404	15545	15420	15534	15644	15542	15443	15366	15587	15487	15350	15553	15501	15595	15468	15468	15401	15478	15559	15579	15582	15440	15540	15323	15518	15547	15507	15636	15470	15542	15720	15469	15498	15352	15722	15500	15430	15417	15600	15440	15455	15671	15680	15333	15417	15463	15575	15683	15517	15684	15564	15430	15503	15558	15553	15504	15444	15603	15458	15499	15532	15494	15454	15400	15394	15644	15469	15727	15430	15484	15543	15450	15670	15648	15617	15529	15350	15665	15431	15329	15537	15456	15732	15497	15514	15444	15524	15290	15443	15507	15402	15717	15514	15529	15427	15448	15534	15348	15580	15621	15453	15510	15579	15547	15526	15516	15540	15517	15617	15364	15520	15628	15579	15502	15462	15758	15533	15473	15523	15370	15437	15540	15682	15586	15464	15446	15677	15610	15422	15511	15419	15605	15496	15420	15589	15419	15810	15480	15690	15519	15453	15535	15556	15497	15357	15417	15566	15583	15406	15645	15405	15486	15556	15534	15427	15429	15394	15582	15368	15627	15625	15596	15678	15395	15442	15658	15518	15554	15467	15568	15441	15547	15541	15628	15540	15528	15551	15470	15437	15630	15549	15453	15553	15437	15400	15377	15446	15569	15494	15522	15522	15544	15638	15545	15422	15645	15624	15613	15558	15689	15414	15513	15455	15429	15467	15395	15656	15361	15632	15717	15461	15609	15594	15381	15506	15490	15593	15682	15342	15574	15503	15430	15520	15561	15566	15629	15535	15576	15487	15585	15498	15423	15444	15417	15558	15584	15558	15562	15287	15474	15573	15451	15638	15518	15531	15518	15586	15429	15588	15624	15664	15408	15534	15625	15511	15748	15646	15622	15500	15419	15600	15484	15411	15449	15400	15518	15557	15497	15628	15576	15365	15598	15451	15381	15398	15570	15414	15450	15664	15442	15653	15494	15608	15532	15653	15285	15553	15697	15526	15610	15541	15377	15575	15621	15443	15519	15452	15537	15306	15542	15438	15476	15592	15690	15495	15527	15557	15358	15405	15452	15439	15653	15545	15362	15651	15475	15624	15493	15371	15686	15575	15481	15615	15606	15406	15532	15394	15488	15469	15411	15493	15540	15497	15629	15558	15539	15433	15402	15404	15483	15454	15558	15640	15609	15480	15590	15366
22915	21352	29198	23853	21588	23432	24399	19147	18211	18231	18049	17809	17943	17792	17868	17697	17437	17528	17552	17581	17443	17552	17711	17589	17468	17383	17314	17228	17230	18259	21511	22261	20750	19135	18218	17857	17573	17324	17305	17341	17411	17275	17294	17195	17357	17360	17368	17293	17188	17275	17287	17397	17497	17325	17346	17309	17359	17340	17227	17136	17448	17215	17399	17306	17356	17161	17314	17256	17210	17146	17210	17239	17192	17191	17238	17268	17112	17154	17284	17428	17274	17251	17204	17153	17459	17369	17156	17446	17359	17498	17332	17211	17221	17066	17172	17356	17457	17198	17328	17198	17274	17151	17148	17248	17278	17227	17171	17359	17273	17237	17351	17337	17371	17303	17175	17237	17439	17236	17118	17212	17314	17072	17393	17236	17226	17258	17119	17328	17164	17249	17401	17204	17323	17215	17255	17126	17434	17213	17229	17155	17317	17438	17225	17072	17293	17229	17035	17244	17140	17311	17252	17304	17221	17275	17230	17208	17174	17268	17140	17377	17334	17343	17205	17309	17277	17217	17229	17185	17328	17379	17316	17058	17166	17119	17279	17283	17449	17096	17314	17180	17427	17160	17037	17216	16937	17321	16994	17226	17192	17236	17297	17288	17320	17121	17007	17362	17189	17342	17134	17229	17227	17188	17432	17499	17210	17199	17200	17354	17213	17324	17395	17174	17093	17118	17116	17070	16907	17345	17176	17256	17272	17102	17342	17110	17278	17470	17229	17066	17386	17125	17396	17260	17265	17187	17142	17211	17241	17204	17367	17393	17210	17299	17357	17204	17194	17140	17254	17292	17247	17319	17159	17368	17318	17125	17183	17071	17319	17029	17273	17227	17303	17216	17239	17189	17123	17279	17304	17066	17156	17263	17293	17324	17359	17160	17129	17147	17397	17249	17092	17217	17078	17512	17449	17365	17032	17222	17382	17122	16982	17247	17319	17230	17313	17526	17171	17371	17202	17006	17227	17346	17116	17172	17170	17163	17133	17312	17206	17280	17168	17263	17055	17172	17101	17224	17049	17154	17202	17286	17227	17265	17359	17181	17268	17294	17403	17177	17330	17197	17478	17297	17452	17115	17225	17486	17101	17137	17138	17238	17130	17063	17013	17164	17163	17358	17204	17251	17077	17012	17198	17177	17166	17288	17218	17391	17258	17473	17204	17256	17438	17482	17103	17020	17304	17172	17163	17037	17295	17219	17243	17323	17187	17021	17338	17186	17195	17097	17365	17378	17297	17331	17211	17268	17037	17238	17186	17213	17215	17287	17391	17097	17081	17442	17279	17143	17219	17275	17263	17300	17181	17151	17249	17310	17133	17171	17088	17187	17313	17103	17113	17243	17131	17069	17136	17144	17310	17189	17079	17229	17108	17203	17284	17125	17034	17127	17297	17335	17156	17179	17229	17033	17206	17342	17337	17433	17049	17293	17144	17184	17112	17339	17351	17189	17407	17333	17407	17117	17249	17251	17360	17238	17466	17275	17152	17081	17295	17321	17209	17311	17005	17229	17104	17166	17178	17269	17171	17139	17437	17218	17105	17193	17402	17253	17266	17189	17270	17131	17224	17189	17109	17107	17127	17119	16967	17282	17046	17064	17159	17204	17316	17250	17291	17341	17211	17155	17397	17193	17315	17311	17162	17222	17037	17354	17311	17238	17227	17260	17279	17052	17277	17237	17195	17320	17232	17407	17426	17228	17250	17319	17045	17173	17170	17267	17354	17181	17250	17242	17276	17174	17304	17232	17209	17288	17251	17100	17400	17233	17419	17363	17191	17287	17138	17034	17062	17073	17258	17367	17361	17206	17288	17247	17170	17171	17048	17170	17181	17186	17333	17140	17100	17136	17312	17326	17386	17230	16982	17187	17381	17126	16959	17123	17207	17176	17335	17244	17096	17196	17390	17306	17374	17318	17129	17275	17125	17274	17151	17178	17260	17308	17226	17268	17321	17204	17375	17211	17424	17357	17056	17254	17169	17470	17104	17226	17163	17504	17334	17320	17234	17131	17276	17190	17237	17163	17207	17175	17440	17450	17380	17145	17245	17195	17178	17273	17216	17351	17277	17342	16994	17290	17180	17282	17203	17311	17235	17094	17091	17036	17303	17376	17187	17061	17198	17290	17301	17276	17280	17150	17152	17187	17389	17359	17363	17319	16946	17180	17149	17013	17144	17281	17283	17195	17320	17315	17355	16969	17200	17227	17344	17131	17233	17253	17102	17409	17224	17182	17276	17282	17210	17221	17243	17199	17231	17176	17474	17120	17181	17203	17195	17202	17396	17343	17341	17193	17158	17224	17292	17347	17141	17280	17200	17426	17159	17281	17206	17330	17325	17101	17227	17159	17020	17181	17301	17226	17248	17206	17267	17362	17088	17198	17213	17034	17122	17361	17115	17297	17324	17164	17205	17423	17383	17104	17227	17389	17252	17132	17128	17222	17159	17281	17275	17331	17294	17102	17173	17184	17262	17270	17155	17250	17069	17239	17133	17244	17307	17136	17319	17368	17230	17377	17113	17375	17128	17183	17247	17402	17266	17292	16889	17233	17326	17337	17065	17358	17141	17064	17310	17497	17217	17347	17383	17255	17331	17332	17293	17387	17222	17268	17165	17094	17423	17134	17405	17315	17427	17267	17339	17343	17250	17174	17290	17243	17350	17150	17245	17238	17241	17246	17128	17324	17083	17144	17241	17128	17305	17242	17403	17250	17242	17091	17313	17255	17126	17167	17384	17096	17313	17320	17198	17348	17245	17346	17136	17236	17195	17156	17309	17201	17393	17322	17420	17170	17322	17070	17080	17269	17198	17071	17226	17289	17379	17412	17362	17019	17300	17093	17109	17231	17152	17195	17174	17247	17161	17144	17381	17208	17173	17357	17227	17379	17379	17212	17046	17258	17205	17364	17169	17219	17107	17128	17210	17169	17255	17094	17253	17025	17428	17178	17269	17369	17286	17323	17075	17215	17185	17234	17252	17112	17196	17129	17246	17288	17254	17249	17382	17235	17059	17220	17286	17089	17050	17161	17213	17332	17126	17396	17266	17080	17302	17215	17084	17123	17106	17232	17273	17461	17003	17061	17172	17279	17113	17279	17261	17178	17196	17118	17156	17195	17225	17310	17334	17167	17166	16962	17261	17028	17333	17370	17297	17233	17169	17278	17129	17391	17525	17198	17231	17345	17135	17181	17290	17000	17194	17148	17405	17349	17342	17217	17083	17344	17473	17008	17201	17295	17374	17430	17218	17369	17339	17274	17194	17259	17150	17239	17338	17284	17259	17360	17217	17231	17232	17408	17401	17230	17156	17311	17153	17095	17368	17211	17371	17351	17162	17229	17165	17324	17354	17346	17176	17064	17146	17150	17270	17374	17048	17347	17165	17136	17448	17326	17275	17144	17386	17391	17341	17133	17146	17271	17390	17174	17103	17124	17346	17102	17258	17328	17513	17367	17238	17279	17233	17319	17332	17266	17197	17133	17277	17132	17227	17300	17119	16985	17275	17105	16977	17014	17189	17280	17282	17362	17330	17174	17260	17166	17244	17194	17313	16983	17252	17234	17400	17400	17306	17363	17159	17017	17443	17278	17210	17144	16980	16975	17132	17113	17311	17333	17082	17122	16982	17154	17241	17284	17226	17096	17286	17214	17149	17433	17208	17114	17156	17523	17191	17272	17347	17266	17278	17212	17102	17042	17176	16871	17208	17298	17370	17187	17092	17258	17135	17204	17310	17142	17246	17353	17228	17282	17199	17266	17213	17327	17223	17367	17411	17465	17449	17133	17445	17339	17012	17180	17154	17231	17047	17204	17406	17230	17299	17276	17259	17428	17190	17260	17144	17324	17052	17213	17416	17145	17061	17344	17219	17229	17081	17088	17029	17122	17054	17300	17420	16935	16996	17284	17390	17186	17313	17355	17141	17091	17321	17163	17157	17290	16940	17418	17118	17346	17408	17180	17266	17046	17170	17018	17130	17421	16929	17242	17214	17136	17039	17253	17092	17399	17416	17133	17184	17260	17582	17216	17204	17290	17267	17356	17105	17294	17329	17291	17342	17093	17183	17371	17078	17303	17163	17152	17399	17298	17277	17335	17243	17363	17292	17215	17319	17228	17223	17345	17193	17387	17268	17206	17218	17368	17335	17277	17280	17305	17236	17231	17272	17154	17212	17257	17362	17211	17205	17051	17385	17270	17279	17350	17346	17281	17172	16892	17245	17245	17375	17256	17272	17057	17195	17211	17263	17241	17206	17294	17303	17429	17201	17060	17248	17372	17249	17351	17279	17184	17128	17320	17265	17420	17246	17314	17331	17091	17243	17065	17426	17259	17369	17336	17177	17081	17347	17296	17329	16986	17161	17366	17378	17213	17282	17269	17222	17067	17182	17138	17145	17314	17180	17420	17170	17046	17130	17120	17184	17457	17206	17370	17186	17371	17183	17095	17111	17159	17209	17334	16982	17209	17126	17373	17218	17382	17377	17188	17117	17274	17260	17189	17515	17420	17263	17314	17537	17289	17326	17233	17132	17200	17153	17214	17306	17125	17126	17197	17342	17394	17012	17278	17445	17405	17141	17259	17402	17122	17075	17309	17311	17048	17082	16941	17362	17196	17224	17098	17315	17329	17356	17465	17326	17343	17096	17322	17280	17298	17261	16904	17361	17191	17178	17060	17197	17234	17367	17293	17366	17234	17229	17226	17131	17195	17278	17432	17343	17171	17303	17011	17153	17290	17180	17188	17189	17187	17027	17320	17221	17182	17321	17167	17157	17296	17182	17330	17276	17224	17461	17087	17264	17185	17202	17263	17392	17416	17547	17210	17145	17335	17442	17283	17278	17389	17384	17286	17159	17148	17119	17197	17163	17286	17109	17206	17247	17425	17348	17172	17167	17220	17375	17107	16883	17122	17371	17421	17272	17402	16926	17112	17002	17315	17323	17265	17266	17166	17241	17097	17329	17284	17257	17450	17191	17246	17241	17251	17190	17111	17247	17352	17185	17235	17312	17518	17357	17168	17203	17134	17130	17171	17171	17360	17415	17095	17302	17081	17333	17292	17285	17391	17319	17321	17326	17241	17106	17212	17344	17265	17190	17134	17215	17255	17309	17519	17151	17321	17446	17140	17216	17205	17082	17217
19910	35324	34434	26049	22540	20031	18015	17536	17007	16539	16492	16480	16332	16312	16271	16291	16193	15994	15960	15935	15905	15869	15867	15892	15948	15937	15744	15928	15838	17782	23112	22969	20797	18126	16981	15966	15818	15678	15698	15743	15658	15750	15768	15623	15836	15777	15768	15604	15735	15703	15668	15683	15718	15814	15715	15685	15617	15736	15585	15584	15831	15900	15708	15704	15674	15662	15622	15795	15580	15808	15740	15698	15565	15813	15605	15680	15595	15854	15678	15756	15526	15570	15651	15711	15700	15765	15757	15750	15524	15755	15713	15681	15675	15640	15720	15759	16026	15429	15633	15816	15729	15603	15691	15702	15687	15577	15747	15589	15597	15677	15661	15724	15855	15827	15797	15669	15717	15672	15756	15721	15844	15736	15649	15654	15751	15658	15761	15669	15679	15739	15797	15663	15519	15832	15679	15529	15745	15834	15846	15712	15728	15634	15709	15787	15736	15638	15601	15558	15810	15843	15464	15767	15575	15633	15833	15650	15815	15578	15571	15684	15718	15840	15570	15788	15651	15714	15846	15700	15677	15507	15496	15597	15746	15647	15655	15705	15831	15461	15894	15542	15619	15898	15659	15628	15732	15646	15664	15843	15730	15660	15913	15572	15582	15851	15727	15709	15654	15765	15867	15765	15810	15753	15727	15701	15811	15641	15678	15574	15570	15747	15736	15592	15564	15698	15713	15735	15742	15669	15854	15902	15637	15594	15702	15555	15872	15732	15607	15702	15605	15664	15808	15600	15571	15659	15690	15647	15833	15710	15762	15597	15703	15790	15672	15704	15647	15830	15431	15708	15695	15780	15679	15770	15755	15700	15815	15732	15682	15500	15833	15839	15885	15723	15712	15630	15741	15745	15634	15489	15776	15785	15711	15640	15671	15750	15686	15721	15714	15614	15677	15798	15830	15922	15627	15822	15821	15695	15741	15679	15666	15732	15493	15605	15613	15704	15649	15662	15622	15728	15652	15667	15666	15815	15660	15619	15770	15885	15609	15579	15731	15601	15765	15710	15808	15680	15735	15627	15738	15623	15676	15664	15872	15838	15564	15677	15597	15740	15608	15695	15830	15661	15685	15595	15684	15760	15630	15661	15756	15631	15640	15750	15763	15649	15882	15742	15769	15724	15714	15783	15834	15549	15635	15750	15774	15617	15630	15687	15714	15811	15665	15887	15629	15646	15622	15819	15690	15664	15770	15562	15656	15662	15662	15779	15556	15684	15772	15741	15630	15661	15808	15521	15562	15627	15666	15615	15703	15648	15829	15741	15663	15558	15660	15810	15798	15613	15709	15699	15551	15689	15801	15621	15602	15714	15749	15689	15653	15727	15607	15758	15753	15761	15607	15533	15836	15824	15662	15789	15585	15728	15585	15824	15565	15539	15781	15645	15633	15925	15636	15663	15783	15720	15714	15692	15774	15635	15701	15708	15778	15707	15811	15613	15663	15645	15684	15667	15724	15711	15640	15860	15845	15692	15729	15733	15602	15688	15686	15767	15765	15687	15804	15541	15642	15602	15816	15691	15660	15701	15878	15527	15742	15727	15739	15738	15707	15749	15623	15826	15493	15799	15678	15657	15459	15642	15695	15585	15572	15621	15678	15463	15809	15679	15646	15780	15622	15558	15617	15576	15664	15648	15697	15610	15611	15625	15610	15990	15653	15736	15716	15725	15729	15683	15791	15686	15658	15673	15733	15630	15586	15693	15592	15633	15686	15735	15724	15750	15724	15632	15752	15743	15596	15836	15333	15791	15797	15656	15678	15589	15592	15690	15710	15658	15719	15750	15639	15737	15773	15536	15679	15668	15782	15560	15630	15781	15584	15678	15770	15687	15446	15755	15564	15615	15675	15658	15753	15736	15712	15802	15708	15936	15644	15743	15785	15704	15690	15597	15758	15587	15759	15817	15566	15521	15518	15705	15803	15714	15533	15885	15658	15569	15642	15540	15929	15735	15704	15727	15627	15702	15682	15707	15908	15645	15593	15719	15661	15804	15716	15687	15731	15546	15610	15605	15496	15598	15857	15583	15640	15675	15482	15786	15725	15652	15787	15702	15564	16009	15639	15821	15586	15625	15779	15751	15662	15636	15579	15657	15714	15674	15811	15685	15644	15725	15587	15653	15784	15552	15656	15622	15619	15638	15677	15768	15755	15721	15722	15704	15787	15665	15767	15747	15702	15586	15655	15722	15682	15617	15555	15649	15653	15670	15616	15736	15627	15600	15640	15685	15628	15813	15693	15897	15623	15572	15820	15733	15614	15702	15843	15643	15661	15578	15699	15640	15778	15832	15672	15773	15674	15706	15733	15638	15714	15805	15706	15654	15803	15883	15746	15643	15711	15878	15646	15768	15724	15728	15701	15601	15640	15728	15571	15690	15626	15781	15761	15629	15648	15751	15764	15610	15753	15736	15784	15838	15817	15784	15604	15612	15894	15610	15424	15710	15722	15654	15635	15987	15510	15620	15704	15621	15612	15614	15754	15489	15729	15663	15754	15701	15817	15547	15821	15750	15565	15793	15616	15619	15739	15872	15703	15618	15664	15571	15591	15612	15700	15748	15743	15715	15567	15657	15613	15753	15782	15739	15661	15687	15655	15453	15679	15843	15766	15604	15784	15761	15770	15522	15712	15695	15729	15750	15899	15698	15692	15639	15617	15662	15609	15922	15666	15670	15750	15667	15762	15680	15719	15671	15619	15773	15717	15795	15574	15705	15787	15727	15616	15595	15616	15909	15529	15629	15863	15786	15708	15618	15740	15700	15700	15755	15517	15714	15741	15672	15670	15744	15743	15712	15554	15689	15555	15632	15868	15869	15823	15797	15648	15728	15601	15722	15674	15812	15468	15823	15750	15815	15549	15726	15692	15736	15761	15850	15697	15557	15725	15624	15654	15760	15870	15606	15709	15419	15831	15599	15619	15689	15542	15823	15626	15679	15652	15600	15713	15708	15534	15616	15760	15691	15842	15483	15710	15459	15658	15674	15588	15560	15846	15637	15750	15586	15638	15685	15586	15679	15677	15650	15539	15790	15685	15615	15776	15683	15746	15739	15892	15693	15766	15773	15809	15709	15724	15875	15600	15586	15609	15803	15799	15583	15684	15821	15641	15538	15737	15806	15631	15561	15693	15814	15689	15768	15730	15541	15569	15630	15786	15662	15730	15652	15694	15595	15634	15702	15690	15746	15624	15821	15750	15584	15626	15732	15640	15594	15674	15731	15822	15788	15625	15651	15699	15616	15822	15642	15581	15686	15596	15789	15554	15670	15756	15641	15817	15613	15653	15722	15692	15634	15840	15779	15729	15788	15596	15683	15761	15516	15542	15711	15741	15679	15419	15584	15702	15719	15609	15703	15658	15666	15687	15582	15645	15690	15749	15645	15758	15625	15708	15622	15668	15695	15628	15550	15681	15733	15751	15502	15724	15803	15619	15841	15639	15803	15853	15939	15728	15698	15788	15762	15755	15529	15708	15632	15743	15764	15676	15609	15723	15548	15617	15646	15787	15774	15487	15554	15686	15847	15569	15675	15715	15520	15591	15625	15682	15778	15496	15779	15660	15686	15751	15694	15656	15759	15638	15832	15624	15823	15596	15821	15801	15722	15715	15710	15523	15566	15573	15778	15822	15745	15838	15717	15668	15659	15590	15685	15614	15641	15614	15782	15727	15614	15630	15795	15579	15686	15644	15780	15586	15562	15730	15536	15525	15773	15676	15816	15498	15802	15648	15703	15743	15679	15763	15675	15706	15797	15764	15589	15613	15631	15478	15766	15574	15623	15543	15802	15638	15699	15670	15667	15695	15755	15683	15538	15690	15726	15795	15680	15641	15779	15744	15519	15516	15608	15561	15736	15598	15608	15662	15930	15577	15683	15725	15756	15694	15729	15563	15909	15614	15796	15555	15609	15833	15624	15860	15502	15638	15703	15723	15795	15785	15677	15564	15542	15834	15734	15680	15711	15766	15735	15764	15863	15704	15523	15569	15524	15550	15644	15660	15732	15633	15669	15641	15694	15643	15778	15627	15726	15670	15871	15766	15787	15607	15583	15700	15701	15731	15613	15708	15789	15785	15650	15679	15600	15583	15721	15673	15777	15741	15760	15746	15722	15740	15659	15707	15753	15742	15735	15479	15771	15718	15614	15563	15811	15837	15930	15678	15600	15794	15633	15709	15694	15713	15596	15608	15652	15592	15594	15611	15718	15688	15611	15573	15620	15732	15466	15645	15589	15528	15675	15846	15702	15876	15627	15758	15523	15854	15630	15566	15631	15752	15769	15639	15502	15830	15714	15696	15738	15685	15738	15660	15591	15711	15611	15553	15525	15819	15699	15627	15656	15963	15851	15656	15794	15802	15738	15663	15845	15633	15912	15688	15708	15789	15750	15590	15726	15719	15666	15601	15634	15790	15687	15663	15658	15796	15701	15553	15565	15628	15662	15763	15678	15605	15800	15627	15634	15709	15509	15634	15703	15552	15861	15607	15553	15797	15597	15666	15628	15686	15675	15675	15671	15534	15862	15702	15805	15697	15709	15615	15735	15923	15770	15787	15734	15692	15720	15662	15762	15632	15709	15772	15683	15600	15803	15781	15648	15499	15536	15515	15700	15593	15699	15675	15780	15650	15720	15422	15533	15690	15740	15689	15766	15626	15687	15705	15763	15519	15662	15719	15845	15675	15683	15700	15653	15593	15744	15659	15651	15849	15825	15504	15577	15520	15736	15839	15573	15588	15662	15470	15670	15688	15543	15655	15740	15594	15595	15723	15714	15660	15752	15626	15625	15858	15730	15806	15686	15855	15763	15772	15741	15736	15708	15746	15603	15691	15769	15795	15545	15701	15636	15815	15704	15569	15706	15663	15543	15599	15504	15937	15624	15699	15622	15745	15587	15771	15663	15687	15581	15877	15742	15780	15798	15917	15754	15679	15761	15560	15739	15784	15766	15825	15766	15582	15705	15575	15702	15808	15730	15748	15630	15635	15605	15614	15858	15720	15734	15647	15746	15682	15671	15623	15726	15737	15552	15741	15712	15638	15661	15584	15681	15590	15761	15628	15697	15702	15723	15736	15688	15744	15644	15581	15754	15588	15668	15710	15657	15759	15785	15606	15610	15808	15624	15740	15644	15674	15799
27690	22540	25600	22031	18240	17547	17793	17619	17461	17330	17531	17447	17439	17474	17387	17536	17240	17380	17443	17335	17244	17549	17586	17402	17354	17289	17382	17284	17424	17243	17559	17643	17891	17644	17482	17515	17421	17278	17315	17400	17358	17385	17285	17321	17407	17220	17258	17168	17376	17069	17189	17250	17224	17329	17163	17586	17574	17263	17005	17222	17155	17174	17129	17204	17183	17270	16982	17155	17313	17249	17345	17411	17138	16983	17280	17317	17306	17330	17457	17165	17307	17261	17518	17279	17192	17307	17435	17150	17321	17307	17506	17304	17135	17145	17425	17405	17255	17278	17175	17348	17440	17297	17268	17108	17360	17472	17236	17304	17254	17339	17160	17310	17190	17312	17415	17320	17316	17198	17399	17400	17412	17302	17221	17487	17256	17204	17292	17110	17309	17150	17324	17176	17081	17310	17308	17079	17373	17358	17201	17397	16966	16945	17194	17416	17333	17315	17290	17049	17337	17307	17173	17394	17250	17093	17096	17199	17249	17285	17287	17165	17148	17337	17229	17153	17388	17403	17097	17269	16985	17159	17211	17200	17275	17273	17390	17328	17374	17203	17135	17212	17155	17300	17196	17031	17065	17210	17274	17183	17250	17428	17093	17380	17231	17386	17272	17235	17357	17298	17492	17384	17277	17353	17126	17180	17252	17347	17300	17422	17164	17371	17227	17225	17349	17260	17269	17177	17207	17330	17198	17332	17351	17117	17390	17026	17149	17270	17481	17202	17265	17354	17215	17269	17342	17333	17371	17336	17216	17225	17220	17411	17251	17228	17148	17202	17298	17212	17373	17486	17284	17241	17365	17248	17393	17167	17345	17235	17086	17117	17326	17292	17325	17213	17429	17363	17487	17193	17479	17081	17088	17247	17531	17265	17165	17127	17208	17095	17145	17244	17502	17410	17161	17284	17099	17330	17337	17103	17302	17382	17332	17526	17374	17096	17333	17347	17032	17182	17263	17226	17407	17257	17099	17267	17247	17305	17134	17169	17029	17077	17146	17254	17269	17196	17155	17130	17461	17404	17216	17429	17160	17351	17510	17346	17186	17354	17351	17483	17138	17159	17500	17181	17415	17318	17231	17082	17289	17238	17313	17406	17314	17502	17308	17291	17290	17144	17076	17274	17226	17384	17066	17192	17273	17452	17203	17315	17142	17231	17205	17133	17098	17361	17178	17277	17093	17285	17205	17297	17166	17414	17413	17149	17341	17111	17273	17242	17227	17088	17331	17340	17347	17344	17141	17289	17097	16997	17067	17210	17187	17518	17372	17373	17208	17173	17398	17232	17307	17354	17258	17186	17051	17339	17086	17259	17432	17200	17220	17297	17274	17168	17295	17218	17241	17224	17291	17270	17203	17353	17330	17167	17060	17188	17098	17207	17198	17179	17174	17344	17280	17157	17610	17170	17290	17203	17390	17307	17219	17248	17489	17213	17286	17331	17469	17402	17231	17374	17335	17179	17148	17367	17407	17145	17508	17333	17581	17068	17091	17361	17229	17202	17200	17477	17231	17347	17270	17163	17241	17433	17261	17376	17259	17477	17289	17336	17185	17266	17399	17406	17447	17448	17567	17467	17305	17269	17099	17259	17102	17202	17192	17186	17278	17435	17190	17250	17099	17247	17349	17171	17086	16944	17355	17232	17124	17055	17327	17311	17344	17201	17243	17384	17578	17399	17328	17312	17028	17227	17338	17458	17293	16992	17199	17179	17400	17352	17081	17482	17219	17224	17134	17124	17352	17389	17310	17468	17254	17100	17157	17297	17342	17357	17312	17260	17247	17109	17266	17218	17169	17292	17190	17210	17372	17358	17341	17148	17241	17296	17476	17306	17470	17165	17287	17162	17480	16998	17367	17191	17408	17261	17319	17298	17299	17235	17320	17358	17359	17206	17280	17250	17237	17381	17414	17170	17299	17245	17343	17337	17222	17443	17391	17296	17398	17313	17304	17379	17102	17370	17334	17378	17090	17293	17216	17177	17160	17223	17297	17175	17291	17360	17234	17369	17234	17298	17350	17347	17385	17278	17384	17120	17265	17164	16970	17106	17104	17210	17119	17416	17229	17193	17283	17281	17232	17185	17219	17316	17163	17424	17223	17202	17378	17361	17407	17277	17189	17397	17175	17091	17278	17244	17342	17198	17073	17359	17394	17301	17323	17291	17137	17107	17056	17196	17286	17132	17185	17295	17259	17390	17343	17177	17301	17242	17566	17275	17128	17292	17395	17188	17382	17216	17358	17266	17219	17306	17312	17308	17322	17270	17176	17242	17149	17197	17356	17284	17185	17270	17307	17141	17282	17315	17237	17229	17359	17342	17327	17576	17233	17151	17131	17199	17251	17320	17109	17136	17256	17344	17377	17355	17055	17186	17418	17362	17303	17229	17121	17332	17160	17310	17236	17061	17313	17312	17283	17227	17474	17247	17209	17401	17308	17370	17224	17167	17184	17043	17237	17155	17340	17156	17248	17275	17302	17159	17439	17253	17279	17231	17423	17391	17238	17252	17264	17052	17158	17227	17434	17299	17251	17378	17340	17401	17328	17281	17384	17321	17211	17324	17142	17111	17243	17182	17243	17471	17345	17128	17359	17359	17364	17178	17230	17310	17501	17243	17207	17390	17371	17383	17256	17177	17259	17314	17224	17240	17402	17158	17213	17322	17180	17122	17152	17209	17371	17244	17214	16983	17305	17298	17576	17253	17347	17229	17209	17212	17410	17268	17581	17262	17269	17278	17234	17144	17255	17295	17169	17215	17328	17154	17098	17473	17276	17181	17170	17426	17332	17145	17347	17244	17149	17472	17253	17295	17257	17322	17234	17278	17161	17265	17272	17236	17240	17191	17276	17418	17160	17178	17215	17267	17218	17247	17326	17149	17314	17245	17168	17538	17284	17191	17441	17358	17489	17239	17133	17172	17136	17320	17217	17257	17282	17228	17155	17295	17149	17308	17176	17068	17386	17139	17316	17384	17486	17252	17294	17382	17244	17312	17253	17394	17351	17297	17171	17019	17457	17284	17103	17383	17236	17501	17427	17437	17404	17413	17330	17080	17196	17304	17147	17235	17220	17258	17241	17225	17359	17203	17043	17308	17161	17101	17256	17264	17233	17173	17099	17360	17344	17221	17179	17161	17248	17211	17242	17327	17325	17222	17243	17376	17138	17466	17113	17222	17222	17319	17330	17313	17093	17037	17158	17264	17168	17211	17344	17348	17271	17241	17220	17301	17199	17330	17290	17275	17313	17066	17268	17293	17211	17300	17434	17400	17242	17081	17400	17150	17213	17434	17398	17466	17225	17241	17201	17406	17299	17237	17203	17268	17336	17240	17165	17191	17410	17492	17241	17283	17290	17403	17139	17149	17209	17142	17526	17408	17321	17158	17292	17436	17380	17267	17074	17251	17005	17196	17305	17425	17506	17372	17262	17409	17411	17320	17294	17356	17394	17455	17263	17519	17208	17260	17326	17356	17264	17233	17219	17143	17256	17407	17453	17493	17402	17253	17275	17305	17310	17111	17212	17526	17438	17374	17188	17266	17514	17286	17381	17235	17257	17328	17362	17230	17567	17374	17209	17289	17328	17377	17269	17336	17028	17233	17121	17390	17264	17324	17203	17295	17366	17246	17250	17463	17282	17194	17155	17333	17325	17239	17261	17278	17323	17238	17200	17166	17115	17161	17274	17306	17408	17274	17215	17076	17104	17136	17010	17364	17264	17170	17344	17397	17324	17195	17183	17039	17380	17318	17224	17376	17106	17304	17262	17298	17238	17322	17430	17176	17173	17266	17464	17344	17480	17373	17543	17412	17077	17350	17289	17303	17244	17171	17387	17299	17035	17113	17248	17184	17180	17185	17227	17159	17178	17204	17352	17404	17161	17235	17230	17244	17112	17338	17212	17309	17433	17260	17392	17251	17174	17384	17473	17209	17210	17303	17211	17414	17260	17200	16990	17211	17356	17269	17300	17398	17428	17185	17337	17264	17449	17099	17343	17277	17331	17155	17273	17287	17210	17373	17386	17351	17171	17490	17457	17291	17314	17207	17321	17402	17402	17296	17347	17219	17153	17331	17349	17350	17293	17362	16997	17234	17208	17473	17336	17249	17239	17233	17187	17212	17184	17210	17273	17148	17100	17304	17343	17357	17252	17191	17379	17452	17242	17261	17241	17365	17397	17251	17338	17306	17301	17168	17373	17055	17374	17265	17383	17368	17392	17102	17288	17278	17261	17202	17170	17269	17326	17272	17051	17253	17358	17286	17111	17060	17368	17168	17165	17328	17386	17190	17370	17390	17377	17333	17456	17097	17269	17197	17555	17355	17263	17191	17222	17201	17454	17268	17224	17338	17127	17337	17269	17195	17425	17305	17413	17423	17296	17269	17228	17101	17250	17302	17131	17232	17383	17436	17272	17177	17284	17163	17193	17303	17421	17292	17177	17043	17292	17259	17200	17218	17413	17307	17216	17383	17167	17353	17317	17410	17356	17082	17291	17308	17158	17393	17274	17358	17172	17270	17384	17291	17066	17405	17274	17178	17301	17266	17394	17370	17155	17504	17279	17334	17262	17310	17368	17343	17279	17333	17070	17552	17214	17128	17360	17168	17438	17368	17272	17261	17257	17043	17186	17337	17211	17298	17305	17408	17417	17201	17192	17257	17180	17424	17284	17104	17250	17162	17340	17099	17251	17246	17246	17171	17359	17257	17254	17336	16995	17478	17132	17293	17150	17344	17131	17227	17197	17291	17361	17173	17339	17186	17202	17179	17356	17242	17226	17224	17441	17352	17308	17361	17441	17213	17154	17308	17302	17309	17299	17352	17311	17203	17297	17252	17390	17331	17392	17255	17420	17173	17091	17327	17291	17068	17168	17426	17334	17331	17213	17296	17193	17265	17174	17179	17308	17290	17280	17030	17342	17280	17166	17347	17443	17116	16984	17368	17383	17216	17244	17358	17218	17318	17350	17332	17402	17263	17239	17237	17403	17343	17206	17132	17128	17196	17114	17075	17171	17441	17136	17251	17132	17403	17355	17142	17123	17379	17432	17250	17473	17233	17272	17140	17277	17137	17370	17462	17275	17259	17487	17194	17379	17421	17264	17057	17138	17392	17188	17165	17154	17212	17222	17027	17237	17427
18574	25091	24541	19651	17107	16356	16133	16069	15918	15740	15792	15849	15879	15722	15710	15777	15828	15701	15709	15822	15642	15683	15762	15743	15623	15617	15664	15811	15745	15870	16137	16335	16164	15977	15722	15936	15694	15637	15569	15586	15749	15622	15772	15515	15775	15765	15640	15603	15591	15714	15686	15702	15613	15644	15825	15685	15594	15668	15639	15361	15632	15832	15710	15561	15622	15802	15725	15776	15682	15803	15652	15589	15700	15607	15759	15570	15568	15673	15558	15495	15759	15523	15717	15686	15648	15695	15644	15625	15707	15759	15648	15680	15644	15600	15653	15460	15870	15613	15737	15600	15531	15642	15616	15763	15578	15653	15705	15835	15820	15857	15671	15630	15613	15819	15610	15699	15765	15705	15710	15528	15657	15631	15803	15700	15743	15870	15633	15545	15740	15770	15635	15636	15853	15580	15655	15595	15603	15828	15695	15623	15636	15616	15661	15584	15604	15556	15761	15733	15505	15623	15555	15704	15633	15747	15798	15768	15737	15687	15669	15557	15662	15673	15758	15716	15562	15626	15698	15583	15633	15547	15680	15661	15758	15631	15735	15611	15570	15608	15661	15702	15524	15875	15675	15602	15655	15369	15606	15521	15721	15683	15690	15814	15791	15774	15551	15762	15780	15606	15699	15529	15663	15638	15859	15626	15666	15485	15686	15687	15638	15532	15425	15723	15666	15742	15766	15563	15692	15634	15710	15667	15576	15602	15700	15718	15628	15527	15524	15842	15728	15707	15631	15699	15445	15780	15712	15638	15510	15568	15621	15637	15659	15739	15701	15626	15580	15578	15681	15729	15634	15590	15466	15792	15599	15767	15505	15700	15709	15735	15748	15617	15630	15730	15659	15765	15758	15661	15772	15496	15610	15634	15553	15621	15666	15602	15566	15665	15704	15563	15737	15748	15885	15472	15457	15604	15623	15748	15803	15638	15741	15666	15550	15645	15604	15571	15633	15738	15696	15647	15598	15701	15747	15589	15687	15591	15590	15695	15597	15626	15694	15626	15625	15722	15703	15717	15712	15737	15783	15631	15717	15614	15675	15630	15670	15615	15533	15679	15652	15643	15624	15480	15523	15612	15724	15754	15588	15515	15651	15645	15598	15596	15729	15671	15615	15695	15608	15625	15582	15702	15668	15774	15629	15851	15666	15900	15640	15577	15680	15741	15864	15493	15725	15462	15633	15708	15586	15646	15634	15635	15535	15708	15672	15620	15656	15795	15631	15520	15679	15602	15613	15562	15596	15758	15714	15663	15758	15740	15680	15613	15664	15705	15852	15675	15913	15539	15765	15745	15592	15704	15737	15571	15648	15536	15688	15556	15712	15589	15747	15459	15593	15663	15450	15755	15540	15815	15679	15603	15853	15652	15638	15615	15766	15739	15493	15715	15675	15437	15677	15716	15589	15685	15711	15628	15819	15750	15649	15776	15658	15725	15696	15586	15741	15799	15535	15718	15763	15691	15676	15671	15583	15903	15619	15631	15643	15689	15625	15596	15752	15648	15701	15729	15769	15655	15663	15488	15586	15783	15750	15763	15600	15785	15451	15470	15601	15581	15558	15533	15670	15624	15588	15591	15857	15786	15647	15666	15729	15628	15637	15574	15778	15677	15739	15741	15840	15529	15547	15723	15673	15628	15592	15542	15527	15641	15510	15830	15804	15563	15732	15594	15558	15512	15661	15666	15553	15672	15637	15709	15682	15713	15530	15565	15602	15602	15726	15581	15626	15636	15512	15676	15611	15689	15535	15687	15457	15640	15647	15607	15708	15766	15774	15714	15531	15746	15655	15733	15717	15819	15697	15823	15692	15670	15641	15742	15753	15546	15701	15675	15673	15710	15607	15745	15611	15578	15571	15518	15774	15740	15652	15797	15566	15672	15763	15499	15697	15762	15635	15768	15684	15597	15607	15605	15716	15682	15745	15692	15691	15643	15705	15537	15774	15781	15669	15767	15752	15567	15707	15795	15687	15723	15660	15340	15727	15617	15703	15756	15679	15632	15766	15727	15635	15702	15748	15625	15457	15734	15773	15662	15638	15665	15736	15682	15652	15971	15615	15674	15592	15661	15580	15716	15769	15578	15715	15655	15721	15736	15765	15619	15655	15687	15562	15555	15614	15624	15581	15693	15662	15560	15739	15696	15689	15593	15727	15595	15633	15897	15636	15674	15671	15631	15631	15644	15610	15766	15603	15726	15748	15801	15703	15791	15554	15741	15830	15539	15742	15619	15691	15721	15564	15610	15723	15623	15541	15664	15654	15760	15694	15728	15597	15653	15430	15625	15639	15623	15618	15749	15701	15634	15719	15790	15466	15949	15688	15620	15688	15746	15695	15743	15796	15586	15747	15546	15810	15671	15591	15693	15753	15517	15622	15727	15656	15591	15728	15576	15617	15557	15625	15658	15575	15621	15735	15509	15656	15675	15629	15622	15744	15784	15682	15700	15659	15603	15506	15589	15775	15489	15556	15771	15702	15460	15797	15654	15753	15612	15542	15627	15692	15719	15620	15779	15616	15758	15720	15734	15782	15457	15709	15646	15637	15679	15621	15551	15722	15697	15764	15478	15749	15699	15517	15585	15780	15498	15714	15559	15689	15691	15588	15760	15639	15678	15737	15719	15657	15746	15523	15508	15761	15836	15554	15846	15695	15620	15641	15855	15661	15594	15564	15630	15647	15570	15733	15606	15791	15769	15485	15684	15608	15765	15705	15586	15741	15667	15785	15695	15719	15689	15556	15733	15709	15579	15632	15970	15504	15761	15645	15632	15584	15634	15846	15537	15852	15491	15712	15765	15741	15600	15723	15619	15869	15899	15603	15764	15620	15849	15626	15665	15691	15586	15665	15664	15533	15787	15701	15634	15742	15530	15664	15636	15571	15657	15499	15686	15637	15836	15631	15806	15715	15754	15677	15726	15747	15698	15602	15612	15435	15645	15619	15558	15777	15580	15792	15611	15479	15833	15505	15618	15633	15593	15753	15754	15716	15537	15706	15746	15850	15763	15374	15693	15681	15843	15631	15588	15675	15643	15610	15704	15467	15821	15542	15551	15702	15671	15704	15773	15588	15712	15752	15671	15584	15713	15566	15779	15664	15617	15703	15612	15630	15738	15618	15642	15665	15575	15641	15497	15875	15591	15633	15737	15670	15691	15580	15562	15676	15665	15708	15728	15518	15660	15476	15877	15777	15719	15696	15761	15814	15710	15490	15688	15582	15587	15593	15680	15692	15507	15537	15528	15748	15548	15651	15858	15773	15807	15663	15541	15670	15844	15729	15776	15775	15500	15798	15755	15783	15735	15629	15599	15620	15732	15651	15613	15567	15645	15736	15743	15700	15723	15618	15602	15884	15709	15678	15800	15608	15522	15630	15675	15636	15737	15698	15707	15735	15796	15521	15686	15524	15593	15674	15580	15824	15674	15658	15843	15478	15726	15745	15649	15724	15551	15704	15866	15652	15677	15609	15591	15828	15726	15443	15870	15723	15524	15565	15633	15716	15665	15629	15849	15764	15642	15667	15850	15723	15665	15878	15802	15691	15720	15512	15660	15684	15676	15544	15753	15651	15810	15534	15618	15664	15767	15739	15532	15832	15737	15549	15904	15666	15471	15701	15705	15579	15658	15393	15760	15587	15601	15636	15751	15640	15553	15713	15668	15618	15637	15696	15725	15599	15627	15679	15661	15648	15564	15746	15635	15745	15673	15712	15753	15812	15650	15594	15623	15529	15600	15721	15642	15766	15641	15594	15923	15715	15709	15774	15690	15629	15696	15589	15515	15643	15503	15770	15761	15717	15685	15534	15683	15482	15650	15639	15594	15871	15544	15693	15635	15763	15716	15769	15794	15590	15606	15622	15528	15688	15608	15697	15753	15625	15547	15665	15593	15802	15597	15832	15713	15768	15580	15526	15745	15827	15666	15692	15648	15660	15624	15673	15650	15579	15747	15654	15801	15669	15744	15772	15739	15785	15693	15586	15672	15682	15726	15652	15561	15727	15762	15812	15845	15518	15727	15576	15672	15591	15678	15674	15566	15613	15602	15713	15634	15527	15612	15847	15730	15717	15560	15787	15614	15572	15682	15731	15655	15515	15572	15641	15636	15646	15676	15757	15551	15506	15781	15637	15601	15735	15693	15720	15661	15601	15692	15692	15632	15775	15594	15696	15759	15504	15748	15601	15691	15632	15637	15834	15467	15664	15618	15815	15619	15603	15556	15811	15698	15628	15735	15646	15753	15723	15762	15544	15673	15852	15652	15714	15792	15677	15638	15607	15565	15598	15453	15818	15695	15626	15681	15778	15714	15502	15571	15526	15584	15587	15518	15652	15773	15593	15791	15475	15840	15690	15695	15613	15541	15587	15641	15750	15574	15643	15636	15598	15567	15674	15535	15652	15579	15598	15806	15789	15787	15612	15700	15728	15892	15829	15836	15812	15635	15595	15683	15500	15461	15899	15718	15676	15670	15761	15780	15639	15746	15590	15721	15611	15683	15860	15565	15716	15552	15607	15548	15784	15662	15722	15623	15610	15711	15435	15535	15555	15796	15662	15693	15725	15827	15699	15612	15621	15763	15578	15655	15671	15702	15702	15509	15775	15786	15709	15668	15799	15542	15646	15800	15652	15568	15686	15765	15675	15666	15778	15747	15713	15527	15610	15648	15763	15651	15789	15765	15710	15747	15582	15673	15853	15570	15621	15649	15467	15583	15782	15633	15676	15652	15605	15741	15855	15588	15722	15652	15673	15718	15665	15678	15689	15731	15670	15634	15694	15911	15753	15604	15544	15636	15522	15686	15649	15751	15707	15671	15673	15640	15675	15671	15570	15587	15764	15709	15542	15900	15640	15729	15771	15762	15575	15732	15610	15710	15647	15599	15723	15621	15580	15790	15627	15766	15712	15599	15600	15764	15559	15669	15638	15663	15766	15692	15635	15627	15775	15744	15658	15723	15796	15665	15579	15623	15731	15714	15766	15800	15766	15706	15651	15729	15783	15835	15484	15663	15606	15695	15488	15552	15741	15685	15714	15682	15652	15504	15659	15663	15744	15672	15675	15640	15719	15616	15535	15712	15576	15820	15836	15817	15678	15711	15637	15718	15771	15706	15649	15711	15690	15796	15616	15497	15673	15814
23913	21335	28736	24406	22137	21629	20744	18560	17980	18163	18092	17712	17845	17960	17777	17885	17714	17782	17819	17908	17685	17744	17748	17676	17872	17706	17642	17896	17432	17984	19888	20111	19320	18686	18146	17873	17685	17680	17598	17676	17523	17547	17568	17603	17792	17455	17669	17671	17646	17523	17656	17511	17619	17675	17540	17522	17579	17666	17540	17443	17468	17660	17756	17558	17507	17696	17712	17559	17616	17693	17627	17478	17544	17398	17518	17421	17651	17604	17476	17423	17581	17481	17456	17699	17459	17593	17486	17666	17445	17604	17547	17497	17455	17489	17566	17642	17434	17590	17556	17652	17636	17323	17603	17568	17337	17449	17357	17665	17451	17507	17491	17653	17447	17482	17607	17441	17669	17459	17476	17552	17411	17568	17592	17587	17515	17397	17402	17494	17515	17547	17541	17620	17601	17573	17387	17592	17528	17456	17374	17587	17562	17219	17552	17396	17654	17618	17544	17479	17506	17732	17430	17493	17682	17599	17574	17545	17831	17496	17556	17517	17361	17374	17280	17539	17473	17731	17316	17401	17381	17309	17621	17429	17449	17497	17589	17408	17466	17377	17308	17695	17382	17546	17371	17614	17604	17570	17653	17595	17462	17422	17314	17568	17697	17447	17511	17578	17433	17591	17315	17602	17598	17443	17505	17552	17518	17491	17449	17590	17536	17350	17480	17534	17501	17635	17425	17231	17411	17270	17592	17481	17447	17648	17703	17625	17555	17733	17577	17593	17457	17463	17399	17249	17450	17551	17558	17520	17474	17534	17535	17377	17619	17431	17547	17719	17367	17529	17482	17475	17393	17698	17647	17549	17561	17413	17414	17544	17495	17534	17661	17457	17571	17631	17441	17742	17571	17632	17499	17636	17489	17514	17384	17683	17696	17589	17767	17573	17357	17364	17547	17445	17386	17309	17492	17334	17511	17474	17387	17512	17465	17700	17548	17576	17470	17658	17453	17620	17342	17344	17297	17434	17589	17443	17418	17631	17475	17451	17606	17455	17524	17403	17553	17455	17378	17531	17543	17535	17464	17611	17466	17634	17552	17627	17404	17311	17381	17368	17557	17709	17478	17549	17572	17819	17618	17392	17511	17590	17577	17420	17455	17411	17495	17378	17535	17539	17610	17621	17555	17467	17405	17636	17562	17516	17499	17510	17494	17914	17598	17615	17346	17745	17541	17342	17553	17507	17225	17469	17437	17486	17403	17428	17566	17562	17609	17540	17793	17335	17488	17567	17580	17588	17614	17609	17380	17408	17673	17724	17563	17375	17319	17637	17443	17492	17424	17853	17575	17636	17455	17534	17666	17572	17433	17546	17611	17736	17583	17426	17413	17361	17553	17527	17404	17382	17596	17490	17503	17502	17489	17581	17489	17540	17326	17441	17397	17431	17257	17499	17500	17279	17494	17542	17616	17490	17548	17627	17623	17657	17348	17423	17419	17703	17368	17453	17488	17359	17411	17419	17606	17336	17560	17519	17556	17501	17611	17423	17407	17608	17674	17475	17434	17627	17468	17606	17715	17454	17478	17721	17785	17623	17523	17543	17484	17403	17596	17632	17435	17501	17425	17461	17533	17322	17656	17567	17640	17333	17500	17496	17372	17602	17604	17528	17576	17399	17643	17357	17412	17639	17700	17526	17467	17523	17544	17582	17382	17408	17396	17417	17393	17499	17613	17331	17502	17380	17297	17346	17557	17575	17443	17464	17636	17606	17349	17506	17430	17679	17563	17538	17332	17504	17470	17627	17615	17384	17353	17504	17330	17451	17470	17336	17553	17439	17599	17518	17439	17507	17466	17679	17537	17632	17308	17519	17728	17632	17530	17645	17787	17472	17463	17435	17667	17629	17530	17480	17507	17471	17577	17629	17468	17643	17474	17428	17529	17471	17401	17468	17772	17533	17270	17527	17612	17488	17543	17482	17320	17397	17442	17398	17610	17575	17564	17278	17560	17520	17680	17574	17502	17462	17528	17593	17599	17622	17571	17659	17235	17538	17378	17433	17608	17629	17734	17638	17529	17337	17236	17465	17744	17428	17419	17431	17467	17629	17698	17542	17646	17535	17558	17576	17625	17517	17550	17729	17698	17501	17445	17426	17507	17371	17531	17550	17396	17407	17659	17387	17447	17460	17453	17480	17323	17388	17562	17516	17534	17460	17627	17699	17598	17412	17676	17383	17439	17340	17420	17523	17468	17580	17346	17480	17449	17332	17669	17446	17542	17408	17559	17606	17452	17595	17654	17641	17433	17615	17562	17396	17483	17419	17577	17507	17537	17547	17578	17451	17403	17375	17524	17597	17467	17442	17450	17379	17548	17491	17465	17546	17341	17456	17500	17518	17294	17581	17797	17485	17583	17612	17207	17610	17446	17584	17413	17281	17551	17418	17687	17374	17395	17393	17234	17373	17509	17333	17505	17588	17365	17531	17488	17411	17347	17273	17374	17553	17393	17571	17576	17296	17459	17442	17524	17590	17368	17298	17477	17546	17370	17503	17453	17625	17470	17466	17427	17422	17590	17544	17407	17527	17496	17587	17407	17441	17616	17536	17588	17557	17596	17588	17513	17429	17575	17433	17630	17488	17685	17579	17466	17576	17747	17600	17513	17687	17502	17449	17662	17512	17458	17610	17492	17475	17622	17466	17858	17653	17520	17285	17711	17460	17288	17553	17499	17549	17146	17556	17488	17390	17743	17425	17725	17535	17427	17493	17565	17352	17634	17363	17560	17366	17619	17249	17706	17469	17515	17601	17561	17290	17534	17586	17494	17584	17265	17328	17574	17581	17485	17488	17682	17613	17579	17525	17491	17709	17632	17491	17637	17694	17527	17616	17420	17497	17565	17546	17521	17378	17553	17573	17511	17314	17502	17355	17519	17488	17577	17669	17627	17487	17469	17536	17420	17608	17554	17551	17346	17703	17533	17404	17408	17520	17281	17614	17574	17340	17564	17512	17507	17440	17439	17512	17399	17461	17694	17751	17466	17545	17465	17404	17714	17572	17532	17480	17593	17516	17473	17214	17566	17467	17578	17480	17542	17445	17609	17534	17500	17566	17559	17633	17673	17471	17393	17608	17490	17362	17740	17419	17235	17477	17393	17555	17662	17741	17454	17501	17602	17386	17602	17619	17503	17562	17788	17519	17593	17496	17760	17659	17595	17408	17366	17366	17474	17573	17410	17502	17511	17503	17521	17562	17519	17336	17363	17570	17528	17546	17604	17615	17584	17524	17632	17416	17493	17500	17586	17585	17363	17506	17417	17347	17571	17536	17639	17597	17675	17575	17406	17472	17512	17485	17457	17306	17359	17550	17520	17463	17586	17484	17650	17507	17313	17556	17704	17490	17326	17560	17268	17505	17634	17421	17758	17649	17693	17573	17374	17309	17446	17485	17481	17399	17643	17563	17444	17311	17355	17280	17475	17642	17404	17518	17458	17726	17468	17334	17517	17652	17533	17569	17400	17522	17519	17655	17567	17539	17402	17397	17466	17406	17438	17502	17647	17558	17510	17450	17688	17301	17525	17622	17325	17291	17559	17514	17431	17674	17541	17435	17420	17574	17579	17666	17354	17419	17659	17577	17589	17651	17570	17581	17512	17470	17388	17368	17341	17399	17549	17648	17477	17472	17484	17602	17605	17569	17490	17478	17569	17442	17436	17538	17585	17595	17359	17441	17519	17485	17411	17382	17451	17492	17601	17462	17279	17575	17501	17747	17495	17570	17742	17560	17618	17536	17572	17498	17559	17338	17363	17538	17618	17577	17608	17544	17646	17552	17552	17457	17433	17495	17557	17607	17629	17266	17481	17586	17499	17384	17533	17409	17685	17686	17557	17495	17449	17525	17497	17593	17552	17673	17612	17624	17648	17585	17601	17499	17629	17688	17478	17605	17614	17604	17662	17506	17579	17617	17327	17761	17428	17434	17630	17324	17333	17530	17397	17472	17476	17455	17536	17463	17558	17686	17613	17732	17613	17569	17547	17532	17579	17482	17559	17384	17574	17599	17619	17603	17426	17337	17370	17457	17549	17446	17482	17588	17228	17557	17653	17475	17546	17619	17407	17571	17629	17481	17527	17330	17355	17496	17415	17499	17532	17437	17700	17579	17645	17597	17242	17543	17627	17663	17598	17181	17457	17522	17404	17485	17360	17322	17688	17620	17566	17624	17411	17582	17605	17609	17536	17634	17588	17555	17540	17514	17303	17524	17544	17586	17415	17542	17438	17498	17531	17499	17636	17272	17452	17604	17486	17554	17411	17437	17628	17445	17397	17553	17544	17528	17550	17462	17500	17510	17329	17569	17512	17405	17444	17627	17567	17654	17566	17466	17642	17702	17297	17645	17537	17596	17535	17556	17394	17432	17462	17278	17503	17357	17521	17485	17395	17292	17430	17400	17721	17588	17470	17663	17420	17449	17549	17523	17302	17418	17410	17367	17651	17524	17402	17558	17389	17494	17482	17547	17442	17511	17547	17753	17699	17441	17549	17585	17600	17556	17545	17470	17474	17557	17506	17447	17401	17591	17363	17496	17243	17572	17600	17676	17646	17453	17566	17605	17691	17504	17547	17527	17543	17428	17689	17487	17747	17642	17638	17567	17427	17467	17439	17636	17604	17510	17600	17504	17591	17614	17584	17496	17412	17499	17505	17456	17633	17425	17606	17493	17592	17680	17560	17657	17430	17573	17486	17384	17473	17527	17668	17523	17541	17344	17663	17523	17325	17474	17450	17438	17739	17567	17684	17506	17453	17709	17410	17485	17582	17544	17454	17591	17388	17444	17440	17388	17599	17678	17494	17420	17810	17403	17512	17678	17618	17477	17673	17463	17569	17490	17660	17626	17428	17602	17750	17523	17338	17606	17660	17550	17623	17418	17515	17640	17417	17399	17531	17581	17583	17498	17456	17627	17507	17421	17605	17400	17584	17497	17662	17674	17480	17438	17617	17463	17507	17414	17576	17421	17686	17554	17494	17756	17380	17448	17504	17582	17487	17272	17557	17468	17686	17701	17729	17594	17362	17520	17656	17492	17503	17595	17564	17400	17579	17696	17598	17426	17292	17333	17489	17490	17494	17524	17542	17495	17345	17727	17602	17427	17473	17591	17512	17459	17479	17671	17800	17594	17477	17651	17560	17498
18607	32268	29476	22087	19030	17830	16895	16909	16513	16324	16440	16588	16446	16224	16239	16117	16089	16039	16248	16041	16120	16054	16158	16061	15995	15959	15920	15918	15868	16835	19895	19835	18815	17329	16432	16101	16187	15898	15855	15959	15904	15847	15793	16017	15897	15849	15860	15978	15904	15994	15846	15968	15771	16120	15922	15927	15883	15875	15750	15669	15933	15898	15894	15891	15926	15875	15912	15882	15832	15780	15833	16045	15777	15746	15992	15961	15822	15873	15995	15965	15863	15874	15905	15723	15864	15880	15858	15844	15898	15909	16040	15805	16086	15909	15835	15867	15889	15895	15939	16023	15805	15825	15873	15960	15851	15872	15910	16104	15784	16016	15814	15898	15810	15755	15922	15885	15923	15900	15914	15872	15841	15765	15928	16025	15781	16012	15942	15821	16013	15726	15866	15779	15929	15987	16010	15876	15819	15821	15869	16092	15711	15806	15944	15716	15841	15793	15717	15841	15903	15913	16011	15935	15741	15742	15881	15729	16037	15912	15944	15852	15911	15835	15902	15721	15724	15964	15727	15947	15814	15971	15820	15806	15732	15908	15910	15910	15930	16027	15916	15785	15927	15756	15787	16036	15988	15790	15854	16025	15875	15872	15878	15919	15949	15914	15696	15943	15846	15931	15952	15967	15837	15949	15926	15930	15780	16168	15841	15935	15781	15869	15825	15910	15974	15938	15688	16134	16070	15741	15812	15960	15963	15761	15957	15635	15981	15879	15761	15921	15783	16016	16006	15777	15799	15891	15861	15775	15978	15798	15975	15950	15822	15720	15990	15797	15868	16015	15952	15904	15932	15936	15910	15864	15891	15903	15918	15965	15881	15956	15900	15800	15928	15821	15915	15967	15868	15855	15863	15924	15831	15823	15713	15823	15803	15928	15809	16014	16010	15875	15699	15817	15890	15913	15859	15804	16035	15989	15754	15955	15986	15982	15789	15905	15882	15817	15952	15867	15779	15785	15984	15845	15886	15958	15741	16006	15854	15914	15951	15636	15755	16039	16011	16051	15822	15898	15846	15874	15938	15879	15904	15987	15865	15899	15880	15879	15847	15724	15944	16044	15896	15869	15869	15964	16033	15900	15926	15834	15722	15936	15984	15837	15895	15977	15921	16130	15797	15927	15956	16010	16125	15886	15873	15984	15727	15721	15982	15867	15888	16040	15966	15917	15941	15814	15906	15837	15942	15840	16098	15868	15867	15832	15909	15832	15845	15784	15858	15875	15814	15899	15745	15780	15799	15899	15888	15907	15999	15915	15783	15730	15846	15903	15877	15745	15966	16014	15927	15916	16044	15876	15857	15906	15813	15827	16001	15916	15872	15757	15982	15838	15801	15860	15876	15865	15807	16068	15920	15945	15884	15800	15971	15917	15850	15920	15789	16088	15913	15972	16081	15801	15931	15808	16027	15854	15981	15763	15926	16021	15777	15932	15871	15842	15783	16035	15881	15873	15791	15934	15969	15971	15793	15868	15854	15724	15968	15705	15955	15835	16021	15876	15776	15914	16047	15922	15905	15914	15710	15867	15711	15872	16036	15882	15773	15689	15967	15941	15906	15807	15749	15836	15807	15809	15668	15810	15787	15852	15797	16054	15926	15807	16008	15806	15673	15816	16076	15909	15781	15805	15716	15878	15846	15965	15631	15779	15843	16051	15996	15882	15768	15977	15801	15741	15877	15733	15828	15987	15938	15823	16029	15717	15884	15929	15912	15936	15849	16118	15908	15843	16046	15812	16050	15931	15973	15883	15865	15922	15778	15877	15875	15967	15815	15879	15926	15764	15931	15896	16024	15946	15874	15824	15824	15771	15850	15879	15990	15704	15931	15925	15894	15878	15888	15917	15942	15724	16020	15924	15839	15814	16017	15829	15878	15760	15935	15883	15600	15970	15870	15853	15875	15898	15762	15728	15833	15819	15822	15756	15773	15947	15943	15908	15940	15895	16010	15916	15788	16017	15765	15657	16011	15767	15978	15849	15706	15911	15836	15895	16014	15781	15828	15889	15895	15914	15904	15894	16002	15859	15849	15988	15782	16049	16123	15683	15897	15926	15801	15923	15876	15810	15807	16017	15926	15913	15855	15939	15955	15859	15746	15900	15685	15908	15810	15838	15791	15900	16009	15921	15811	15869	15760	16084	15830	15954	15848	15893	15922	15860	15942	16027	15771	15805	15911	15834	15804	15861	15904	15800	15979	15924	15956	16043	15876	15901	15774	15919	15797	15895	15929	15870	15957	15955	15760	15926	15891	15848	15743	15962	15907	15816	15959	15857	15887	15857	15905	15882	15961	15982	15880	15717	15859	15791	15918	15704	15887	15880	15851	15780	15870	15844	15711	15755	15790	15960	15841	15877	15904	15907	15805	15850	15760	15914	15818	15678	15738	15836	16015	15877	16006	15830	15922	15864	15865	15760	15929	15739	15979	16059	15862	15858	15944	15779	15877	15898	15759	15840	16035	15950	15861	16012	15877	15878	15712	15868	15798	15800	15853	15978	15793	16012	15926	15958	15740	15990	15743	15658	16045	15828	15941	15936	15958	15879	15949	16021	15998	15831	15917	15835	15817	15916	15963	16070	15856	15948	15862	15910	15833	15819	15835	15897	15810	15774	15715	15889	15883	15738	16067	15864	15809	16022	15964	16010	16010	15989	15770	15801	15917	15925	15848	15987	15706	15874	15766	16024	15722	15804	15823	15961	15966	15882	15935	15835	15872	15983	16059	15971	15918	15946	15833	15734	15949	15843	15927	15929	15881	15826	15726	15911	15846	15937	15893	15983	16038	15732	15671	15830	16022	15846	15697	15782	15925	15687	15982	15817	15955	15898	15762	15884	15878	16038	15873	15887	15971	15789	15797	15984	15829	15819	16136	15889	15863	15779	15653	15777	15838	15849	15864	15988	15892	15954	16072	15868	15818	15960	15804	15856	15958	16011	15892	15769	15956	15705	15776	15935	15918	15818	15918	15893	15836	15917	15907	16027	15987	15931	15916	15808	15958	15865	15902	15971	15998	15834	15838	15841	15959	15902	15812	15880	15923	15914	15850	15990	15822	15799	15700	15776	15781	15966	15987	15976	15962	15774	16026	16067	15673	15780	15962	15753	15893	15795	15858	15927	15685	15997	15857	15754	15855	15846	15954	15878	15920	15821	15951	15959	15875	15805	15830	15920	15946	15817	15848	15856	15920	16009	16002	15820	15947	15892	15783	15938	15889	15799	15876	15819	15971	16064	15839	15916	15944	15683	15891	15917	16020	15815	15937	15893	15915	15790	15833	15987	15844	15790	15696	15971	15803	15842	15867	15829	15746	15807	15829	15882	15978	15898	15676	15701	15998	15865	15801	15834	15889	15859	15994	16025	15944	15925	15880	16029	15956	15778	15788	15975	15885	15877	15864	15853	15995	15925	15858	15932	15890	15755	15820	15829	15887	15977	15920	15739	16093	15877	15898	16040	16000	16015	15861	15791	15988	15832	15955	15846	15759	15779	15819	15844	15931	16022	16068	15896	15703	15852	15911	15761	16102	15815	15889	15748	15885	15991	15959	15881	15971	15681	15872	15870	15903	15898	15916	15744	15945	15870	15918	15928	15833	15842	15835	16201	15753	15909	15832	15865	15985	15926	15958	15865	16004	15831	15859	15790	15837	15879	15627	15962	15951	15930	15724	15803	15688	15840	15997	15905	15817	16022	15883	16096	15913	16023	16082	15914	15790	16016	15892	15917	15877	15899	16040	15848	15970	15715	15896	15890	15928	15939	15936	15882	15921	15761	16065	15913	15954	15854	15865	15806	15950	15772	15895	16017	15825	15930	15844	15926	15867	15964	15988	15851	15845	15856	15766	15743	15892	15722	15948	16044	15908	15866	15846	15812	15810	15861	15721	15969	15813	15919	15748	15910	16003	15868	15843	15920	15870	15705	15814	15708	15932	15723	15740	15821	15893	15974	16205	15767	16000	15953	15865	15813	15961	15615	15896	15796	15887	15814	15888	15833	16059	15898	15793	15971	15766	16047	15889	15852	15908	16075	15958	15968	15958	15945	15878	15829	15821	16028	15743	15846	16053	15932	15712	15804	15958	15896	15789	15779	15771	15979	15947	15856	15817	15956	15861	16113	15830	15919	15934	16047	15888	15698	16014	15885	15799	15780	15928	15914	15967	15896	15952	15889	15879	15866	15870	15743	15930	16018	15882	15832	15962	15923	15741	15954	15930	15826	16079	15824	15787	15962	16018	15891	16057	15711	15877	15976	15861	15791	15962	15830	16104	15984	15993	15847	15879	15881	15878	15809	15998	15820	15944	15918	15877	15798	15942	15776	15828	15804	15794	15892	15727	15779	15957	15867	16035	15736	15933	15871	15926	16008	15912	16137	15834	15722	15984	15867	15916	15824	16117	15738	15911	15880	15779	15838	15926	15846	15829	15797	15862	15875	15998	15948	15834	15956	15987	15835	16128	15850	15995	15825	15835	15915	16059	15890	15836	15867	15864	15984	15832	15989	15779	15697	15798	16008	15869	15790	15931	15978	15769	15885	15976	15874	15983	15736	16000	15798	16015	15795	15922	15850	15916	15880	15982	15785	15968	15847	15933	16047	16064	15775	15791	15861	15939	15884	16006	16056	15912	15886	15849	15662	15919	15833	15816	15823	15954	15944	15852	15794	15954	15847	15956	15966	15977	15945	15786	16015	16009	15951	15780	15862	15899	15841	15795	15884	16024	15818	15823	16043	16153	15864	15829	15890	15840	15757	15802	15810	15844	15967	15769	15909	15930	15924	15846	15860	15901	15787	15989	15693	15899	15968	15894	15945	15948	15784	15933	15904	15961	15924	15932	15812	15687	15942	15905	15903	15811	15929	15790	16145	15727	16119	15946	15807	15837	15965	16042	15738	15903	15929	15911	15733	15946	16085	15887	15787	15872	15798	15998	16061	15714	15867	15968	15910	15784	15835	15820	15864	15896	15861	15896	16017	15856	16078	15699	15848	15768	15980	15775	15745	15853	15830	15841	15741	15897	15753	15854	15857	15875	15894	15785	15885	16037	15896	15920	15935	16008	15786	15888	15995	15813	15969	15899	15847	15829	15824	15869	15703	15828	15842	15858	15968	15799	15851	16015	15948	15933	15881	15634	15891
22900	21340	29164	23881	21568	23431	24353	19291	18533	18819	18660	18426	18504	18228	17970	18272	18046	18068	18147	17997	18018	17954	17917	17945	18085	17737	17964	17761	17810	18347	22308	22402	21462	19790	18539	18270	18165	17717	17984	17733	17848	17789	17992	17857	17729	17710	17824	17843	17917	17815	17853	17819	17836	17749	17932	17758	17946	17658	17799	17879	17798	17769	17571	17831	17760	17825	17610	17675	17850	17808	17915	17832	17754	17935	17704	17734	17869	17930	17885	17806	17690	17709	17507	17620	17519	17844	17719	17491	17816	17873	17711	17836	17790	17712	17685	17936	17824	17475	17897	17946	17918	17750	17832	17759	17982	17702	17786	17840	17752	17849	17671	17831	17821	17755	17582	17600	17718	17961	17708	17770	17723	17933	17711	17745	17719	17572	17697	17821	17684	17491	17835	17739	17871	17920	17884	17737	17631	17777	17798	17763	17575	17691	17768	17727	17711	17928	17881	17672	17714	17668	17920	17854	17731	17880	17689	17765	17878	17795	17873	17700	17723	17562	17681	17809	17664	17815	17702	17780	17809	17772	17932	17505	17819	17783	17854	17836	17635	17591	17836	17740	17817	17656	17818	17742	17583	17785	17616	18022	17889	17647	17900	17672	17676	17778	17869	17929	17663	17716	17551	17908	17665	17674	17641	17787	17646	17888	17720	17754	17675	17944	17831	17694	17882	17532	17750	17707	17683	17708	17732	17706	17612	17564	17754	17810	18025	17709	17695	17796	17775	17696	17821	17727	17776	17738	17897	17677	17806	17585	17766	17801	17785	17925	17832	17585	17867	17794	17918	17869	17805	17700	17721	17639	17772	17901	17643	17760	17746	17820	17725	17848	17722	17682	17629	17736	17845	17739	17888	17843	17636	17780	17636	17662	17806	17694	17682	17676	17850	17759	17658	17727	17762	17636	17717	17943	17740	17698	17693	17862	17812	17623	17704	17738	17842	17908	17746	17948	17667	17820	17835	17642	17831	17725	17850	17674	17804	17670	17596	17685	17696	17794	17562	17566	17705	17806	17718	17795	17593	17486	17786	17694	17691	17826	17968	17832	18054	17821	17784	17609	17849	17921	17572	17683	17680	17664	17576	17620	17721	17723	17869	17728	17901	17669	17681	17631	17749	17937	17811	17787	17891	17715	17689	17742	17804	17759	17683	17715	17636	17775	17681	17843	17708	17736	17791	17695	17788	17828	17733	17565	17765	17786	17671	17863	17791	17824	17592	18052	17663	17648	17645	17665	17764	17900	17731	17811	17645	17732	17709	17889	17793	17614	17589	17688	17729	17822	17980	17524	17930	17779	17847	17688	17814	17576	17855	17807	17727	17837	17874	17375	17707	17830	17738	17874	17736	17718	17846	17850	17712	17763	17599	17886	17892	17908	17913	17871	17679	17882	17720	17669	17722	17695	17618	17848	17814	17979	17832	17685	17769	17785	17657	17790	17694	17632	17708	17794	17670	17725	17579	17632	17693	17650	17538	17605	17811	17899	17746	17539	17704	17562	17534	17902	17775	17546	17775	17804	17703	17578	17579	17527	17749	17529	17568	17807	17708	17887	17801	17831	17682	17856	17810	17669	17637	17633	17729	17706	17828	17726	17727	17554	17626	17670	17771	17860	17868	17802	17677	17686	17742	17718	17929	17667	17596	17846	17729	17724	17774	17880	17719	17653	17558	17725	17648	17633	17678	17829	17683	17701	17829	17509	17656	17652	17869	17830	17648	17900	17703	17651	17616	17790	17698	17725	17628	17819	17899	17715	17573	17703	17698	17666	17751	17898	17808	17915	17882	17873	17655	17761	17672	17703	17543	17945	17351	17699	17610	17737	17830	17702	17655	17586	17679	17690	17507	17602	17515	17670	17709	17840	17816	17843	17819	17748	17627	17821	17730	17602	17913	17919	17832	17505	17604	17877	17613	17797	17585	17890	17768	17708	17638	17795	17837	17829	17488	17749	17731	17554	17602	17657	17625	17591	17759	17729	17852	17689	17717	17739	17865	17781	17796	17622	17659	17748	17722	17802	17765	17778	18092	17791	17607	17397	17742	17824	17929	17722	17729	18026	17750	17913	17587	17726	17883	17663	17576	17806	17598	17579	17876	17566	17602	17801	17747	17750	17671	17704	17665	17853	17713	17909	17692	17694	17802	17676	17553	17742	17827	17723	17776	17679	17618	17739	17536	17667	17751	17810	17675	17738	17764	17763	17706	17877	17856	17480	17506	17885	17788	17608	17716	17856	17751	17639	17918	17861	17625	17814	17644	17768	17601	17901	17665	17620	17682	17914	17660	17573	17938	17632	17749	17637	17678	17776	17644	17823	17802	17642	17699	17873	17882	17731	17817	17700	17606	17690	17732	17813	17988	17717	17836	17569	17844	17589	17695	17924	17861	17540	17648	17536	17692	17608	17756	17791	17674	17802	17598	17837	17769	17763	17741	17861	17719	17632	17860	17810	17642	17561	17699	17626	17839	17792	17654	17729	17654	17759	17817	17631	17907	17510	17626	17605	17692	17684	17740	17719	17845	17761	17867	17854	17642	17864	17822	17855	17637	17530	17646	17794	17693	17663	17700	17900	17641	17736	17394	17643	17723	17694	17876	17770	17811	17764	17749	17657	17606	17796	17619	17713	17820	17827	17855	17819	17788	17664	17845	17783	17712	17771	17855	17866	17510	17543	17499	17736	17707	17626	17827	17699	17731	17693	17627	17657	17825	17792	17656	17762	17554	17549	17879	17588	17712	17691	17596	17591	17772	17890	17824	17833	17687	17628	17534	17653	17590	17765	17721	17822	17914	17991	17632	17715	17733	17480	17788	17660	17898	17690	17555	17788	17662	17882	17834	17731	17752	17646	17679	17713	17718	17739	17934	17709	17690	17628	17626	17552	17778	17796	17742	17817	17660	17810	17721	17574	17750	17791	17873	17754	17918	17969	17709	17794	17714	17758	17698	17846	17573	17738	17737	17601	17696	17869	17742	17615	17574	17648	17740	17763	17596	17674	17915	17748	17747	17858	17630	17833	17788	17705	17792	17869	17573	17664	17690	17795	17832	17844	17828	17730	17622	17669	17705	17879	17854	17742	17720	17624	17716	17841	17646	17656	17638	17661	17635	17591	17524	17810	17687	17614	17747	17781	17726	17841	17614	17621	17511	17639	17711	17659	17799	17695	17884	17720	17910	17790	17766	17670	17938	17733	17647	17621	17740	17848	17856	17860	17668	17611	17661	17500	17700	17622	17796	17902	17876	17968	17608	17724	17534	17797	17739	17675	17777	17738	17746	17662	17756	17685	17489	17596	17647	17776	17738	17683	17654	17678	17802	17555	17835	17702	17815	17680	17794	17792	17612	17676	17649	17715	17550	17641	17685	17744	17458	17842	17661	17724	17488	17612	17675	17816	17733	17699	17755	17835	17975	18056	17733	17885	17824	17629	17853	17629	17664	17745	17901	17675	17851	17590	17761	17608	17499	17829	17811	17537	17708	17754	17682	17759	17569	17677	17777	17743	17762	17715	17745	17681	17756	17913	17673	17573	17762	17720	17674	17805	17642	17748	17531	17821	17757	17596	17561	17872	17640	17978	17794	17934	17665	17605	17669	17704	17802	17867	17618	17766	17603	17828	17760	17828	17707	17832	17599	17865	17680	17940	17785	17920	17759	17540	17821	17733	17870	17709	17675	17904	17722	17745	17981	17753	17707	17762	17867	17593	17737	17740	17505	17899	17936	17684	17811	17563	17834	17550	17802	17812	17768	17989	17883	17947	17661	17728	17800	17777	17636	17726	17802	17840	17852	17655	17742	17708	17608	17759	17814	17661	17765	17575	17684	17636	17869	17807	17633	17616	17717	17750	17859	17725	17461	17774	17827	17677	17666	17767	17723	17556	17531	17723	17836	17693	17731	17649	17659	17923	17781	17678	17855	17870	17599	17772	17605	17841	17840	17936	17697	17688	17846	17587	17783	17711	17875	17758	17717	17556	17915	17611	17763	17770	17930	17746	17689	17610	17692	17813	17610	17735	17847	17862	17783	17799	17732	17623	17848	17593	17684	17885	17903	17517	17651	17623	17527	17676	17847	17827	17797	17729	17662	17768	17660	17725	17765	17813	17836	17740	17579	17899	17637	17590	17822	17611	17674	17795	17697	17748	17686	17685	17633	17848	17966	17713	17750	17673	17654	17847	17783	17750	17646	17836	17687	17589	17662	17731	17780	17864	17736	17638	17787	17715	17680	17705	17651	17562	17734	17702	17867	17708	18095	17790	17701	17822	18049	17671	17663	17786	17605	17519	17476	17624	17567	17766	17956	17793	17446	17503	17813	17780	17578	17846	17843	17702	17750	17785	17749	17912	17764	17709	17791	17869	17817	17745	17566	17711	17487	17827	17721	17729	17739	17705	17652	17789	17753	17539	17686	17672	17834	17865	17670	17575	17679	17900	17697	17821	17703	17799	17676	17695	17663	17667	17819	17787	17618	17726	17899	17671	17621	17499	17659	17935	17653	17806	17610	17740	17682	17691	17778	17947	17798	17588	17621	17623	17911	17757	17724	17769	17896	17853	17672	17687	17512	17698	17728	17581	17826	18015	17914	17678	17784	17776	17818	17828	17791	17743	17705	17697	17708	17863	17570	17719	17663	17885	17698	17621	17582	17920	17671	17673	17774	17833	17779	17726	17854	17892	17572	17568	17652	17706	17747	17734	17819	17787	17686	17735	17654	17613	17645	17864	17630	17963	17747	17661	17873	17804	17725	17640	17726	17842	17925	17739	17667	17797	17489	17852	17726	17812	17826	17727	17613	17649	17652	17671	17859	17658	17688	17717	17653	17749	17738	17672	17650	17737	17703	17595	17673	17733	17746	17772	17663	17929	17709	17687	17765	17719	17756	17555	17661	17870	17757	17716	17721	17804	17584	17780	17686	17695	17745	17676	17783	17664	17623	17795	17734	17726	17906	17682	17808	17635	17753	17828	17613	17708	17870	17447	17731	17726	17779	17635	17542	17820	17666	17774	17776	17644	17900	17753	17814	17766	17700	17759	17787	17887	17720	17656	17780	17714	17663	17705	17920	17768	17573	17700	17734	17595	17689	17809	17828	17872	18031	17711	17741	17645	17635	17474	17964	17797	17753	17821	17674	17725
20447	37123	33139	24121	20430	18844	17997	17545	16973	17049	17071	16860	16807	16553	16587	16391	16368	16435	16339	16016	16202	16355	16275	16123	16257	16103	15977	16168	16083	17513	23419	22831	21106	18157	16872	16357	16322	16043	15969	15944	15926	16042	16084	15943	15921	15878	15779	15928	16007	15963	16099	16229	16000	16061	15925	15911	15874	16004	16084	15936	16108	15988	15852	16129	16069	16101	15916	15892	16176	15909	16021	16121	16132	15728	16004	15969	15909	15877	15981	16008	15932	16166	15854	15991	16004	15917	15793	16042	15972	15929	16036	15913	15908	15957	16136	16120	16101	15991	16155	15998	15909	15917	16033	15950	16039	15970	16010	15941	16017	15979	16046	16082	15808	15978	15959	15943	15990	16008	16006	15962	16070	16009	15881	15799	16007	16063	16051	16009	15993	15849	15922	15795	16079	15935	16045	15953	15913	15826	15891	15926	15835	15912	16083	15870	16024	15901	15989	16067	15966	15898	16048	15871	15981	15844	16060	15935	15935	15910	16028	15996	15972	16019	15840	15985	15947	15913	15942	15941	15935	15794	16012	16099	15922	15960	15970	15974	15803	16096	15994	15932	16011	15991	16147	16033	16014	16033	16043	16024	16101	15935	15999	15973	15955	16090	15973	16058	15894	16051	15970	15863	16005	15908	15859	15989	15999	15951	15907	15982	15976	16067	16021	15877	15997	15985	15930	16108	16077	15808	16048	16012	16133	16017	16019	15948	15820	16021	16097	15900	15947	15907	16010	15935	15980	15923	15831	16166	16055	16241	16003	16081	15921	16054	15880	15993	15976	15850	16014	16130	16134	15893	16105	15830	15973	15920	16040	16099	15926	15969	16094	15969	15980	15844	15865	15934	15898	16015	16002	16113	16029	15884	15747	15833	15903	15869	16062	16062	15913	15938	15995	15939	15938	16070	15877	16052	15929	15799	16098	16080	15925	16247	15925	15943	15974	15938	15948	15888	16036	15955	16012	15974	15945	15930	15952	16066	15947	15811	15950	16001	15906	15907	15962	16007	15988	16064	15867	15871	15914	16106	15922	15940	15963	15937	15887	15840	16048	15932	15912	15950	16005	15979	15794	15835	15997	15857	16105	15934	16103	15869	16110	15900	15874	15929	15789	16023	15918	15950	16131	16074	15981	15949	16030	15903	15878	16040	15987	15868	16173	15851	15870	15884	15906	15792	15874	15859	15827	16155	15694	15717	15988	16092	16004	15985	15863	15917	16096	16178	16016	15967	15947	16109	16179	16003	15970	15952	15885	16000	16019	15872	15920	15808	15799	16032	15862	15888	16047	16014	15824	15942	15821	16039	15984	16082	15990	15832	15937	15858	15851	15982	15900	15998	16163	16014	16090	16056	16027	15865	16032	16072	16022	16049	16003	15931	15958	16009	16014	15834	15779	16001	15732	16035	16001	15839	15883	15849	16035	16136	16009	16024	16005	15925	15993	15959	15966	16080	15784	15971	15914	15883	15955	15894	15706	15911	15881	15837	15990	16124	16023	15850	16144	15878	16090	16080	16052	16043	15832	16093	15834	16111	15999	15850	15947	15961	15875	15836	15844	16112	15926	16017	16010	15872	16081	15894	15861	15916	15951	15883	15913	15933	15958	15954	16005	15897	15837	15876	16089	15913	16047	16152	15949	16031	16073	15944	15923	16052	15961	15772	16077	15900	15945	15915	15961	16041	16001	15827	16017	16015	16044	15962	15910	15948	16028	15911	16007	15978	16046	15906	15742	15845	16024	15942	16000	15896	15966	16009	16090	15797	16023	15801	16081	16010	15887	16002	15892	15801	16053	15985	15913	16008	15899	15933	15842	15950	15965	16015	15813	16154	15915	15974	15961	16004	15689	15942	15945	15939	16101	16119	16005	16095	15959	15853	15948	16132	15824	15857	16056	15959	15889	15998	16085	16023	15954	16083	15810	15972	15851	15987	15949	16007	16012	15949	15968	16050	15797	15980	15958	15913	15871	15945	15901	15885	15911	16104	16051	15907	15938	15960	15803	16119	15870	16002	15913	15990	16022	16013	15823	15828	15907	16060	15940	16218	16025	15932	15887	15960	16089	15929	16016	15991	16133	16147	15826	15811	15971	15980	16036	15982	15982	15990	15991	16014	15900	16072	15974	15906	16083	15968	16145	16068	15869	16012	15921	15935	16061	16018	15960	15892	15793	15948	16153	16160	15927	15865	15943	15740	16099	15980	15798	16052	15890	16030	16010	15915	15871	15978	16023	15977	15961	15929	16024	15951	15914	16016	15908	15840	16045	15919	15939	16039	16140	15953	15910	16016	16005	15964	15839	15879	15987	15829	16036	15833	15852	16041	16140	15799	15842	15909	16002	16073	16110	15888	15800	15937	15884	15952	15910	16037	15897	15928	15943	15992	15979	15859	16027	15905	15973	15910	16003	15795	16030	15954	15934	15934	15990	16110	15864	15897	15866	15923	16015	15978	15929	16027	16092	15901	15937	15984	15907	15931	16019	16050	16050	16001	15962	16053	15965	15990	15976	15990	15919	15752	15953	15869	16006	15882	15953	15894	15844	15897	16020	15995	15954	15826	15888	16094	15982	15917	15987	15812	15945	16093	15880	15994	15721	15893	15921	16051	16061	15936	15908	15891	15879	15971	15979	16077	16004	16074	15995	15976	15959	15827	15899	16108	16033	15892	15894	16084	15925	15994	15752	15958	15946	15909	16006	15965	15970	15999	16121	15940	15963	15921	15853	16006	15946	16056	15847	15916	15973	15929	15914	15925	16145	16034	15992	16079	16025	15898	15981	15968	16003	15965	15906	16054	16022	15973	15981	16163	15950	15871	16006	15987	15995	15914	15875	15824	15835	15939	15956	15991	15946	16058	15807	15917	16016	15973	16224	15955	15986	15869	15966	15880	15930	15840	16113	15970	15888	16120	15988	15834	16174	15791	16025	15927	16066	15949	15870	16037	15979	16047	16029	16048	16043	15987	16005	15911	16036	15981	15952	16011	16147	16107	15976	15770	15954	15882	16034	15771	15933	15993	15936	15926	15990	15870	15895	16085	15893	15972	15991	16008	15927	15950	16034	15949	15899	15936	15858	16134	15963	15883	15959	15856	16024	15984	15895	15878	15921	15940	15995	15863	16058	15973	15956	15843	15934	15820	15945	15767	16007	15891	15893	15913	15934	15778	16030	15871	16069	16010	15966	16004	15919	16074	16049	15907	15934	15916	15924	16052	15869	16017	15891	15934	16010	15931	15912	15971	16119	15886	15939	15893	16050	15877	15918	15981	15920	16017	15920	16070	15930	15905	16017	16099	15902	15927	15968	15923	16115	15989	16035	15946	15993	15911	16017	15863	15940	16039	16074	15937	15979	16043	16075	15941	15995	16112	15951	15903	15984	15980	16010	15983	15900	15932	16001	15939	16047	16019	16011	15979	15808	16033	16144	16065	15925	15908	15701	15910	15748	15952	16049	16042	15919	15883	15824	16034	15830	15869	15954	16039	16010	16067	15927	15813	16011	16034	16006	15922	15895	16071	16010	15957	15868	15925	15867	15856	16160	16012	15844	16027	15928	15935	16022	15837	15943	15811	15967	15904	15998	16025	15921	15894	16027	16040	15776	15715	16037	16002	16040	15892	16102	16017	15786	16019	16031	15961	15841	16009	15991	15953	15879	16064	15998	15850	16023	15932	15809	15899	15952	15957	15991	15930	16050	15958	16001	15833	15912	16176	16059	16110	15923	16050	16085	15902	15999	16032	15824	15924	15871	16063	16047	15908	16005	16019	16094	16003	15942	15951	15986	16108	16030	15949	15974	16075	15879	15919	15967	16065	15983	15980	15977	15990	16028	16095	16067	16006	15875	16037	16111	15875	15820	15810	15955	15878	16017	16010	16043	15918	15957	16026	15910	15976	15857	15843	15913	15796	16016	15984	15835	16104	16088	15988	16021	15928	16024	15774	15969	16060	15938	15901	15947	15793	15917	16031	15822	16034	16022	15811	15947	16058	15848	16092	15899	15992	15893	16027	15932	15969	15946	15890	15814	16083	16076	15926	15961	16065	15970	15905	15918	15972	15862	15912	15965	15913	15978	15968	15746	16055	16011	15909	15838	16080	16040	15883	15962	15941	16023	15893	15991	15893	15881	16008	16015	16059	15838	16059	16053	16054	15981	15850	16184	16024	15853	15910	15836	15913	15914	16002	15961	15712	16066	15863	15920	16094	15882	15956	15910	15948	15776	16150	15824	15934	15934	16129	15901	15924	15992	15935	15845	15858	15802	15843	15840	15912	15915	15832	15915	16123	16035	16032	15908	15923	16064	16040	16115	15862	16043	15864	15960	15883	16055	16065	15820	15941	16136	15969	15723	15988	15979	16077	16013	15894	15876	16010	15898	16151	15867	15949	15983	16036	15846	15892	15886	15849	16003	16046	15820	16025	15715	15839	15948	15931	15869	15800	16041	16127	15983	15972	15950	15989	15972	16009	15953	16242	15859	15948	15788	16014	15973	15894	16072	15999	15882	16004	15770	16062	15897	15709	16154	15995	15871	15971	16000	15712	15916	16012	15900	15906	15985	16010	15824	15991	16029	15914	15892	15956	15837	16074	15891	16120	15938	16190	16034	15864	15969	15931	15966	15986	16004	15955	15998	16053	15927	16015	16096	16086	15910	16038	15954	15939	15882	15879	16003	16075	15977	15752	16055	15937	15834	16007	15985	15887	15906	15823	15933	15986	15920	15793	15945	15827	16068	15980	16089	15836	15981	15931	16035	15987	16084	15910	15909	16058	16024	15978	15970	16004	15984	15928	15825	15968	15946	15853	15948	15912	15959	16082	15863	15941	15741	15870	15998	15957	16132	15879	15856	15933	16059	15971	15930	15978	16036	15926	15973	15948	15837	15955	16112	16017	15979	15864	16015	15964	15892	15990	15857	15968	15898	15972	15866	15748	15905	15788	15809	16039	16111	15847	16056	16028	16039	15956	16062	15786	16008	15975	15659	15848	15960	16020	15973	15949	15942	15902	15911	16156	16064	15848	16028	15810	16071	15904	16048	15960	16088	15942	15926	15930	15888	15859	15885	16086	16032	15893	15954	15838	16009	16043	16092	16002	15902	15832	16010	16042	16015	16007	15833	15895	15953	15970	15901	15949
28045	22886	25234	21412	18154	18042	18145	17815	17795	17795	17778	17732	17630	17873	17774	17958	17487	17689	17940	17843	17694	17917	17748	17640	17857	17810	17750	17731	17834	17749	18161	18278	17963	18204	17870	18034	17584	17867	17574	17519	17466	17778	17634	17792	17774	17816	17826	17603	17612	17874	17486	17782	17605	17768	17715	17718	17689	17702	17740	17732	17766	17738	17519	17672	17501	17610	17546	17530	17751	17603	17650	17691	17737	17745	17533	17603	17762	17581	17652	17759	17701	17643	17532	17794	17805	17558	17601	17561	17756	17755	17722	17980	17731	17531	17563	17670	17481	17626	17624	17563	17763	17580	17651	17457	17695	17539	17618	17584	17629	17730	17754	17819	17873	17727	17676	17758	17651	17695	17634	17611	17577	17746	17791	17597	17917	17698	17481	17680	17666	17524	17629	17897	17592	17713	17585	17623	17533	17687	17598	17600	17674	17676	17767	17611	17626	17591	17638	17706	17446	17797	17681	17566	17859	17645	17481	17405	17592	17828	17755	17639	17606	17704	17547	17624	17679	17632	17689	17378	17650	17630	17679	17741	17690	17862	17593	17522	17476	17643	17807	17568	17703	17582	17536	17576	17705	17605	17472	17529	17662	17693	17569	17558	17666	17542	17839	17648	17621	17781	17595	17674	17695	17632	17699	17704	17753	17882	17781	17639	17774	17483	17616	17656	17573	17712	17703	17658	17550	17444	17867	17740	17846	17626	17757	17840	17650	17747	17569	17761	17767	17516	17880	17554	17576	17596	17629	17689	17561	17569	17624	17445	17693	17718	17752	17689	17681	17787	17718	17425	17757	17775	17878	17775	17721	17584	17689	17656	17873	17625	17658	17834	17682	17508	17765	17669	17781	17496	17801	17704	17691	17712	17608	17501	17525	17637	17687	17673	17634	17769	17491	17590	17756	17668	17481	17842	17744	17689	17850	17659	17751	17586	17592	17585	17712	17558	17399	17593	17590	17491	17761	17664	17610	17665	17683	17531	17466	17568	17719	17610	17665	17655	17667	17872	17682	17625	17687	17517	17830	17641	17835	17510	17820	17705	17532	17540	17852	17729	17703	17705	17534	17503	17734	17784	17713	17378	17747	17619	17588	17537	17727	17704	17575	17862	17505	17654	17623	17644	17772	17618	17643	17623	17495	17532	17615	17811	17632	17551	17788	17745	17803	17744	17545	17801	17730	17661	17544	17452	17500	17563	17729	17477	17624	17488	17486	17559	17557	17792	17542	17641	17590	17557	17615	17723	17600	17799	17472	17610	17574	17512	17485	17718	17517	17550	17725	17611	17759	17753	17698	17684	17735	17543	17507	17660	17574	17646	17575	17689	17656	17667	17864	17518	17889	17641	17678	17561	17575	17612	17564	17640	17455	17619	17768	17608	17611	17689	17538	17576	17601	17745	17678	17626	17805	17588	17668	17541	17528	17797	17695	17559	17666	17677	17580	17799	17552	17492	17647	17934	17610	17609	17692	17649	17764	17517	17660	17540	17607	17551	17663	17678	17663	17887	17503	17837	17637	17504	17512	17509	17478	17583	17792	17644	17658	17733	17664	17638	17470	17591	17810	17714	17650	17806	17705	17856	17740	17708	17485	17509	17628	17692	17799	17842	17645	17819	17857	17505	17658	17704	17614	17562	17532	17400	17560	17865	17951	17678	17598	17830	17691	17753	17683	17477	17761	17651	17641	17604	17705	17458	17576	17542	17619	17639	17603	17689	17529	17779	17814	17666	17627	17684	17864	17760	17683	17660	17828	17722	17599	17629	17560	17591	17809	17735	17605	17559	17747	17753	17695	17575	17604	17589	17579	17620	17564	17552	17665	17928	17591	17754	17528	17538	17668	17644	17560	17651	17688	17797	17633	17518	17544	17731	17463	17454	17546	17421	17797	17723	17553	17550	17808	17620	17675	17798	17695	17478	17734	17483	17525	17815	17726	17741	17600	17592	17745	17634	17562	17692	17654	17603	17657	17525	17599	17845	17631	17699	17610	17716	17812	17518	17560	17690	17717	17591	17589	17736	17706	17722	17383	17768	17571	17784	17702	17643	17681	17809	17596	17767	17535	17557	17545	17623	17590	17648	17739	17654	17582	17846	17645	17702	17596	17499	17667	17814	17667	17595	17672	17604	17680	17624	17695	17661	17546	17645	17604	17633	17551	17729	17628	17569	17706	17647	17595	17635	17656	17627	17584	17647	17603	17718	17649	17669	17639	17813	17466	17682	17471	17570	17603	17773	17639	17663	17560	17564	17525	17768	17842	17690	17609	17720	17610	17546	17596	17821	17951	17694	17559	17786	17790	17600	17595	17726	17583	17625	17687	17716	17545	17607	17613	17613	17735	17654	17685	17626	17567	17642	17901	17626	17711	17642	17805	17612	17715	17646	17621	17624	17656	17644	17625	17771	17761	17743	17638	17440	17730	17837	17634	17505	17773	17555	17808	17773	17787	17698	17689	17582	17529	17871	17828	17655	17678	17624	17469	17602	17490	17764	17744	17581	17798	17676	17684	17696	17666	17781	17724	17777	17702	17545	17768	17610	17898	17512	17693	17771	17560	17714	17591	17573	17600	17650	17642	17650	17659	17739	17621	17548	17539	17829	17520	17697	17660	17788	17754	17566	17745	17613	17794	17552	17721	17657	17799	17747	17848	17542	17743	17530	17936	17576	17630	17706	17821	17378	17339	17578	17803	17724	17827	17522	17733	17465	17731	17690	17448	17584	17612	17734	17711	17742	17772	17700	17636	17595	17664	17700	17486	17726	17635	17515	17705	17716	17583	17592	17889	17708	17587	17555	17779	17713	17666	17521	17575	17603	17607	17293	17608	17591	17636	17572	17774	17906	17601	17706	17695	17761	17666	17709	17708	17603	17735	17564	17654	17541	17558	17722	17782	17565	17645	17851	17470	17692	17627	17727	17587	17698	17814	17622	17453	17585	17527	17629	17666	17635	17641	17548	17601	17838	17634	17876	17798	17467	17634	17581	17735	17772	17692	17569	17601	17690	17787	17579	17517	17707	17591	17585	17553	17509	17683	17622	17628	17740	17580	17778	17818	17660	17754	17700	17717	17602	17708	17709	17563	17732	17598	17746	17711	17791	17576	17815	17744	17583	17620	17883	17753	17730	17752	17765	17395	17781	17943	17738	17367	17597	17761	17544	17524	17502	17596	17530	17708	17655	17658	17601	17822	17731	17609	17645	17682	17649	17664	17616	17876	17711	17434	17726	17633	17744	17437	17664	17588	17604	17844	17675	17577	17482	17418	17603	17683	17612	17634	17650	17798	17644	17692	17499	17918	17840	17813	17600	17684	17584	17659	17739	17786	17722	17690	17563	17674	17615	17809	17623	17801	17769	17747	17636	17606	17557	17736	17689	17686	17667	17753	17721	17810	17631	17763	17698	17689	17717	17647	17831	17671	17384	17451	17634	17594	17509	17834	17548	17689	17727	17656	17759	17862	17489	17630	17713	17569	17577	17763	17754	17576	17629	17596	17632	17635	17502	17693	17669	17804	17750	17662	17623	17668	17615	17590	17664	17530	17477	17424	17641	17686	17771	17695	17570	17636	17790	17625	17784	17790	17727	17447	17651	17756	17626	17494	17770	18022	17691	17665	17513	17600	17694	17628	17504	17554	17581	17834	17772	17724	17620	17765	17649	17557	17610	17830	17483	17675	17730	17619	17589	17601	17764	17678	17730	17638	17544	17498	17574	17685	17684	17756	17661	17673	17625	17582	17877	17490	17704	17548	17542	17681	17666	17552	17684	17487	17686	17803	17676	17696	17732	17788	17550	17831	17684	17606	17690	17511	17715	17446	17418	17695	17695	17394	17523	17602	17603	17630	17545	17579	17760	17717	17591	17784	17735	17586	17729	17814	17615	17872	17799	17683	17548	17567	17617	17549	17593	17563	17785	17653	17637	17765	17635	17561	17634	17553	17646	17644	17610	17648	17875	17814	17598	17692	17723	17698	17406	17685	17569	17582	17728	17645	17689	17619	17612	17644	17763	17798	17855	17776	17744	17558	17681	17650	17710	17665	18013	17767	17523	17680	17744	17796	17553	17672	17535	17712	17722	17477	17571	17653	17755	17876	17638	17521	17844	17937	17533	17601	17686	17760	17656	17728	17735	17754	17675	17739	17712	17690	17565	17577	17912	17507	17600	17660	17762	17696	17701	17827	17804	17668	17650	17697	17501	17703	17305	17826	17427	17710	17737	17669	17694	17553	17590	17732	17652	17633	17733	17669	17212	17634	17633	17707	17755	17434	17755	17672	17583	17636	17794	17614	17640	17952	17686	17577	17640	17819	17513	17614	17785	17700	17673	17673	17652	17565	17642	17564	17619	17500	17706	17625	17510	17590	17876	17726	17790	17639	17894	17606	17692	17677	17555	17569	17598	17691	17630	17704	17725	17792	17719	17624	17805	17836	17768	17621	17724	17478	17547	17821	17661	17730	17448	17556	17827	17666	17548	17721	17531	17534	17568	17661	17514	17557	17868	17583	17548	17733	17580	17780	17850	17733	17699	17720	17704	17670	17473	17712	17708	17732	17649	17705	17484	17486	17680	17744	17716	17691	17594	17756	17675	17618	17592	17697	17792	17599	17638	17691	17575	17655	17663	17698	17750	17540	17762	17456	17522	17670	17589	17614	17644	17610	17672	17717	17475	17954	17789	17628	17796	17743	17698	17747	17648	17733	17576	17823	17774	17594	17596	17739	17576	17672	17690	17516	17770	17471	17619	17629	17765	17857	17825	17665	17472	17551	17787	17549	17685	17418	17785	17696	17720	17615	17705	17698	17763	17817	17703	17686	17704	17585	17687	17660	17499	17574	17740	17622	17792	17591	17637	17812	17785	17690	17833	17829	17558	17618	17633	17745	17745	17519	17932	17658	17815	17771	17639	17723	17562	17656	17498	17745	17874	17729	17647	17638	17595	17588	17514	17325	17613	17723	17675	17676	17776	17775	17579	17800	17654	17789	17632	17641	17733	17699	17673	17601	17543	17818	17629	17531	17407	17597	17730	17806	17728	17562	17764	17603	17687	17677	17678	17779	17627	17674	17798	17893	17584	17747	17665	17654	17574	17890	17913	17733	17472	17643	17792	17768	17442	17645	17479	17537	17553	17498	17619
18971	25772	22233	17784	16834	16538	16546	16307	16318	16173	16203	16013	16179	16040	15958	16038	16025	16205	16002	15809	16037	16019	16114	15940	16024	15934	15851	16015	16011	15930	16496	16902	16817	16350	16007	16242	15916	16099	15881	16165	16013	15942	16022	16093	16025	16081	15930	15958	16006	15885	15993	16008	15976	16037	15918	16043	15979	15848	15853	15975	15933	15945	15878	15988	15981	15866	16104	15955	15938	15983	15817	16140	15967	16080	16057	16000	15847	15970	15993	16169	15956	15913	15906	16060	16123	15850	15963	15860	15755	15947	15822	16044	16147	15908	15903	16025	16048	15905	15908	15924	15916	15776	15867	15791	15919	15918	15965	16040	15977	15775	16013	15969	15886	15833	15962	15960	15940	15898	15960	15935	15958	16045	16130	15829	15817	15968	16030	16016	15959	16057	15963	15949	16059	15758	15978	16014	15838	15991	15866	16073	16035	15927	15997	15805	15835	15929	15915	15848	15859	15861	15951	16002	16272	15922	15841	15989	15870	15990	16073	15900	15902	15874	16097	15990	15899	15782	16038	15875	16134	15861	15838	15993	16052	15792	15939	16127	15971	15765	16097	15918	15934	15904	15801	15906	15803	15958	16121	16032	16101	15968	16038	15817	15830	16078	16104	15911	15711	15919	15935	15857	16013	15946	16098	15868	16019	15962	15772	15871	15907	15840	15898	15962	15922	15954	15986	16079	16035	15872	15921	16016	15881	15852	15935	15944	16025	15859	16032	16004	15887	15945	16015	15949	15853	16025	15972	16097	16017	15927	16093	15961	15936	15921	15854	16000	15870	16073	15939	16033	15939	15922	16030	15824	15893	16140	16018	15824	15870	15974	15951	16045	15943	15957	15903	15867	16081	15929	16131	15929	15789	16000	15916	15842	15934	15860	16093	15826	15964	16065	15861	16110	15926	16039	15878	15926	15834	16098	15989	15980	15887	15922	15918	15966	16002	16040	15959	16039	15867	15829	16016	15942	16003	15780	16020	16003	15961	15862	15947	16038	15837	15858	15996	16166	16029	15986	16134	15985	16029	15906	15779	15971	15889	15889	16007	16135	15963	15957	15930	16089	15993	16068	15996	16053	16025	15903	15877	15796	15855	15884	15921	16059	16007	15807	15985	15893	15838	16081	15900	16109	16078	15601	15934	16220	15763	15849	16011	16082	16050	15807	15952	16028	15943	15995	15898	16119	15791	16010	15916	16008	15926	16038	15988	16155	16053	16028	15924	15982	15870	15907	15700	15986	16049	15976	15982	16032	15920	15740	15878	16030	15920	16058	15842	15943	15880	15925	16004	15904	15917	15908	15927	16058	15947	15999	16086	15838	15821	15917	15732	15886	16091	15985	15843	15916	16056	15918	15942	15934	15926	16027	15848	15905	15817	15945	15894	16073	16063	15756	15971	16005	15979	15905	15823	15904	15865	15850	16072	16067	15952	15954	15789	15812	16014	15848	15897	16050	16012	16068	15874	16135	15929	15948	15774	15874	15867	15818	16032	15872	15980	16023	15795	15938	15972	15951	15924	15775	15974	16182	16058	15852	15985	16022	15833	15957	15939	15814	16060	15880	15895	15948	15967	15952	15957	15832	15936	16051	15917	15864	15836	16004	15886	15908	15901	15802	15975	15744	15972	15961	15944	16135	15910	16142	16072	15781	15891	15909	15954	15920	15813	16027	15867	16058	15940	15866	15854	15974	15817	15850	15957	15955	16057	15984	15914	15857	16045	15786	16067	15960	15892	16090	15734	15869	15853	16042	15977	16035	16110	15902	15949	15941	15874	15937	15880	16063	15912	15862	16063	15979	16036	15990	16014	16019	15954	16022	15830	16065	15842	15930	16060	15973	15887	15897	15895	15809	16036	15938	16101	16124	16034	15908	15936	16117	15859	16089	15821	15935	15949	15974	15953	15980	15874	15855	16018	16116	16005	16045	15954	15906	16124	15933	15773	15944	15972	15859	15931	16018	15913	15896	15994	15877	16168	15963	15784	16072	16083	15882	15966	15855	15961	15962	15762	16129	15964	15916	15934	16066	16034	16003	15898	15987	15943	15936	15832	15898	15879	15863	15945	16070	15918	15927	15935	16048	15752	15867	16012	15892	15933	15915	16064	16090	16083	15860	15986	16029	15970	15821	15950	15870	15988	15864	16086	15813	15973	15901	15956	15929	16079	15860	15949	16055	15973	15967	15878	15993	15959	15880	15794	15963	15962	15874	15760	15808	16001	15999	15919	16083	15850	16037	15888	15915	16077	15996	16031	16013	15874	16048	16030	16046	16073	15924	15887	15864	15974	16027	16115	16112	15737	15888	16123	16036	15856	16095	15945	15909	15889	15964	15900	15939	15956	16001	15990	15996	15710	15862	16049	15964	16047	16008	15956	15829	15907	15875	15856	15898	15900	15971	16022	15957	15966	15895	15848	15957	15964	15861	15923	16087	15921	15938	15943	15865	16025	15929	15908	15911	15963	15857	15887	15863	15801	15980	15854	16006	15813	16088	15912	16013	15843	16026	15783	16045	15853	16007	16059	15911	15998	15846	15902	16018	16034	15863	15962	15807	15923	15931	15911	15826	16113	16015	15859	15814	15950	15968	15961	16014	16000	15942	15914	16039	15974	15990	15846	15952	16135	15931	16037	16056	15936	15961	15982	15876	15888	15989	16094	16045	15987	16014	15905	15970	15989	16037	15882	16075	16213	15909	16060	15903	16118	16017	15904	15942	15946	16057	15953	15914	16049	15982	16011	16050	15943	16016	16106	15955	15860	15893	15860	16107	16057	15876	15990	15924	15886	15863	16008	15945	16006	15906	15834	15931	15995	15982	15991	16020	15906	15964	16022	15807	15917	15942	15926	15987	15944	15980	15930	16020	15786	16067	15984	15941	15991	15999	15941	16026	15990	15969	15885	16069	15959	15921	15962	16057	15750	16103	15921	15979	15992	16027	16063	15915	15882	16133	15997	15906	15894	16012	15865	15844	15747	15846	16149	16089	15952	16007	15936	15877	16156	15890	15974	15863	15978	16054	15960	15990	16003	15864	15994	15896	15872	15931	15937	15947	15829	15801	15871	15821	16014	16035	15884	15868	15932	15802	15894	16028	15892	15977	15868	16092	16060	16016	15891	15828	15841	15950	16098	15891	16064	16024	15946	16075	15956	15939	15994	15869	15899	15917	15910	15922	15993	15903	15984	15736	16058	15887	15928	15851	15941	15859	15952	15809	15949	16020	15979	16080	15976	15950	15928	15983	15958	15811	15919	15773	15922	16035	15947	16057	16078	15917	15811	15870	15898	16086	15958	15885	15951	16101	15864	15901	15858	15993	16020	15898	15940	15902	15945	15960	16033	15867	15878	15912	16045	15900	15882	16190	16016	16114	15961	16050	15767	15928	15950	16032	16052	16085	16003	16150	15764	16060	15930	15907	15873	16081	15985	15930	15888	16060	15936	15774	15834	16029	15880	15936	16071	15926	15906	15904	15998	15879	16037	15917	15775	15925	16070	16011	15995	15895	15908	16030	15974	15937	16074	16047	15937	15969	16007	15733	16002	15903	15861	16044	15905	16008	16043	16029	15977	15991	15981	15819	15993	15940	15994	15902	15907	15791	15918	16037	15857	16090	15923	15961	15948	15846	16053	16181	16098	16036	15898	15942	15924	15924	16005	15835	16003	15908	15958	16041	15930	15923	16064	15731	16014	16109	16018	16135	15794	15757	16053	15820	15905	15957	16061	15941	15997	15926	15860	16037	15964	15959	16058	15851	16047	15908	16060	16058	15886	15911	16064	15862	15917	15960	16125	15932	16067	15893	15948	15869	15874	15966	16132	15895	16022	15975	15806	16063	16051	16113	16035	15955	16039	16166	15964	16060	15834	16082	15957	15960	15973	15966	15989	15958	15970	15796	16060	16090	15886	16098	15995	15885	16109	15829	16027	16171	15876	15910	15870	15879	15869	15984	16094	15942	15974	15991	15874	15985	15921	16028	15849	15847	15987	15739	15992	15956	16000	16010	15955	16053	16126	16072	15856	16051	15897	15987	16005	15954	15877	15982	15887	16021	15933	16054	16011	15887	15845	15996	16024	15960	16032	15777	16145	15768	16090	15954	15901	15981	15991	15728	15971	16090	15908	16035	15808	15879	15937	16136	15902	15823	15978	15965	15978	15928	15778	15962	15759	15938	15942	15866	16082	16002	15900	15830	16175	15754	16032	16036	15837	15903	16022	15895	15939	15877	16057	16050	15853	15893	15726	16052	15804	15782	15855	16119	15907	15813	15976	15908	16045	16041	15863	16003	15983	16002	15914	15865	15832	15867	15917	15870	16002	15786	15822	15996	15863	16018	16110	15819	15864	16006	16021	15943	15937	15863	15824	15783	15873	15997	15961	15896	15832	16093	15914	15881	15881	15929	15960	15830	15912	16049	15952	15924	15958	15883	15803	15999	15835	15957	16063	15722	15871	15906	15881	16007	15944	15988	16132	15955	15932	15885	15938	16073	15951	15733	16212	15919	15906	16043	15845	15805	15778	15990	15939	16077	15832	16036	15892	16127	15965	15820	15844	15889	15974	16083	15893	16006	16030	15932	15954	15786	15959	15888	16154	15868	15906	15979	15877	15963	15796	15827	16126	16048	15871	15910	16039	15933	15910	15946	15924	15874	15980	16121	16072	15797	15961	15934	15895	15909	15899	15948	15841	15740	15844	16117	15803	15816	16006	15948	15801	15895	16099	15994	15891	15776	15882	16015	16020	16050	16005	15959	15883	15943	16035	16019	15986	16020	16027	15986	16075	16090	16020	15916	15964	15982	15930	15816	15876	15957	15850	15848	16037	15885	15768	16006	15967	15826	15977	16029	15884	15911	16034	16036	15977	15730	15786	15809	15909	15908	15886	15908	15951	15800	15840	16105	15989	16071	15928	15902	15856	15914	15961	15911	15865	15910	16026	15887	15914	15858	15855	15946	15784	16064	16038	16028	15885	16001	16080	15976	15749	16025	15992	16047	15952	15862	16042	16044	16038	15892	16120	15980	16018	15881	16026	15994	15957	15781	15807	15821	15856	15837	15968	16013	15823	15847	16105	15936	15943	15885	15858	15825	15920	15855	15984	15800	15998	15806	15904	15922	15934	15802	15951	16005	16032	15942
23926	21334	28749	24383	22081	21669	20820	18540	17825	18268	18057	18026	18017	17946	17708	17782	17675	17812	17818	17851	17866	17853	17944	17729	17924	17870	17828	17996	17547	18032	20090	20255	19817	19178	18223	17882	17799	17691	17589	17863	17633	17881	17724	17686	17637	17567	17592	17754	17775	17652	17489	17727	17506	17651	17738	17564	17835	17629	17495	17480	17646	17515	17532	17692	17565	17569	17629	17446	17736	17570	17496	17705	17699	17546	17449	17334	17432	17664	17629	17733	17572	17659	17558	17549	17616	17453	17776	17618	17692	17530	17300	17510	17400	17529	17789	17599	17589	17481	17333	17643	17725	17520	17504	17624	17540	17633	17353	17453	17632	17643	17605	17682	17761	17442	17640	17657	17765	17803	17465	17657	17527	17495	17673	17545	17750	17739	17744	17400	17720	17602	17898	17492	17782	17552	17538	17452	17630	17554	17620	17748	17713	17663	17588	17640	17654	17531	17600	17687	17699	17595	17510	17649	17678	17902	17638	17382	17542	17660	17685	17574	17797	17566	17608	17465	17561	17769	17478	17437	17812	17616	17663	17579	17572	17515	17395	17572	17649	17693	17397	17580	17541	17459	17466	17512	17561	17432	17622	17594	17520	17431	17500	17771	17667	17706	17445	17475	17445	17689	17511	17541	17555	17657	17522	17737	17608	17617	17642	17597	17537	17307	17707	17706	17386	17583	17804	17516	17593	17673	17537	17761	17583	17612	17606	17614	17496	17602	17577	17712	17785	17690	17641	17744	17471	17525	17551	17414	17387	17564	17579	17663	17499	17765	17621	17369	17490	17614	17633	17577	17579	17624	17554	17664	17573	17770	17539	17569	17600	17491	17599	17598	17577	17503	17732	17519	17748	17434	17818	17507	17381	17848	17577	17535	17533	17536	17532	17479	17454	17699	17596	17508	17574	17562	17605	17466	17465	17345	17644	17502	17490	17395	17359	17619	17439	17513	17657	17578	17683	17751	17574	17674	17713	17538	17600	17679	17489	17443	17760	17631	17665	17593	17920	17667	17661	17549	17592	17604	17670	17520	17704	17602	17657	17560	17557	17573	17657	17546	17649	17507	17591	17767	17639	17715	17724	17590	17761	17426	17599	17578	17630	17528	17692	17686	17572	17461	17479	17596	17806	17479	17508	17495	17380	17501	17464	17574	17662	17675	17586	17732	17666	17487	17511	17595	17487	17755	17602	17564	17677	17685	17674	17625	17766	17589	17590	17658	17525	17703	17430	17492	17587	17455	17545	17559	17620	17552	17434	17623	17787	17473	17631	17620	17568	17716	17632	17796	17627	17704	17449	17572	17534	17546	17603	17521	17715	17602	17618	17650	17713	17453	17609	17666	17522	17828	17548	17582	17727	17729	17570	17625	17534	17587	17502	17416	17580	17793	17524	17584	17748	17507	17416	17682	17619	17623	17618	17676	17455	17472	17606	17416	17609	17644	17661	17595	17577	17493	17534	17702	17502	17656	17612	17703	17776	17635	17831	17832	17548	17549	17759	17461	17615	17703	17533	17435	17288	17584	17460	17557	17456	17676	17654	17579	17554	17333	17691	17643	17491	17697	17646	17498	17452	17776	17710	17565	17448	17530	17744	17589	17497	17708	17470	17810	17512	17743	17492	17509	17408	17676	17451	17595	17342	17630	17581	17352	17638	17690	17688	17604	17525	17519	17697	17668	17500	17607	17666	17651	17641	17423	17322	17717	17518	17691	17489	17631	17705	17573	17521	17596	17700	17592	17568	17665	17481	17441	17705	17605	17654	17561	17798	17505	17428	17599	17583	17560	17353	17669	17645	17419	17509	17552	17567	17568	17612	17681	17612	17484	17422	17628	17680	17680	17685	17473	17576	17560	17506	17765	17638	17728	17523	17663	17736	17542	17786	17875	17441	17572	17606	17500	17747	17460	17692	17428	17559	17672	17494	17585	17445	17554	17512	17523	17477	17621	17811	17498	17634	17557	17572	17634	17514	17642	17743	17699	17593	17619	17639	17521	17421	17570	17677	17585	17575	17588	17573	17682	17447	17722	17494	17568	17619	17362	17376	17749	17754	17719	17525	17520	17822	17724	17555	17657	17590	17719	17629	17570	17591	17654	17667	17495	17619	17716	17488	17401	17502	17548	17620	17647	17604	17733	17756	17643	17742	17436	17397	17496	17496	17674	17539	17527	17537	17419	17711	17617	17478	17466	17530	17395	17459	17466	17528	17590	17520	17609	17698	17730	17710	17778	17650	17759	17702	17763	17596	17501	17450	17623	17653	17593	17649	17835	17696	17452	17581	17598	17622	17524	17620	17806	17642	17688	17577	17703	17786	17930	17657	17507	17821	17565	17578	17712	17436	17664	17539	17592	17532	17391	17660	17640	17644	17545	17595	17455	17399	17437	17594	17551	17688	17629	17695	17618	17602	17750	17653	17530	17640	17716	17515	17706	17592	17697	17643	17608	17541	17577	17583	17799	17749	17684	17607	17673	17445	17603	17477	17797	17622	17670	17721	17453	17605	17457	17534	17678	17729	17468	17554	17695	17360	17429	17526	17734	17587	17610	17486	17463	17524	17621	17660	17563	17623	17536	17493	17505	17489	17572	17616	17503	17770	17423	17749	17640	17786	17696	17724	17482	17678	17599	17733	17484	17590	17557	17553	17575	17634	17594	17776	17677	17485	17646	17597	17615	17682	17506	17512	17413	17404	17532	17596	17413	17522	17591	17706	17568	17477	17651	17500	17681	17452	17768	17493	17628	17483	17667	17699	17539	17743	17491	17523	17642	17662	17824	17584	17590	17640	17644	17464	17391	17417	17523	17534	17520	17635	17477	17617	17581	17472	17773	17530	17554	17607	17714	17539	17492	17520	17506	17671	17643	17562	17424	17550	17668	17748	17524	17603	17612	17497	17534	17633	17484	17547	17542	17674	17648	17327	17554	17522	17445	17429	17801	17619	17467	17552	17645	17692	17593	17620	17710	17595	17606	17627	17546	17668	17534	17743	17386	17615	17511	17405	17522	17584	17723	17746	17599	17394	17564	17489	17717	17641	17876	17554	17509	17482	17381	17353	17397	17465	17680	17574	17577	17589	17495	17603	17650	17623	17582	17740	17594	17501	17726	17476	17640	17533	17577	17520	17319	17531	17721	17675	17523	17481	17553	17527	17453	17641	17510	17657	17683	17783	17847	17541	17490	17583	17361	17633	17685	17577	17560	17727	17638	17844	17445	17460	17523	17686	17639	17640	17655	17629	17550	17478	17525	17446	17459	17602	17609	17382	17706	17553	17614	17631	17559	17365	17667	17561	17714	17479	17595	17547	17705	17577	17554	17672	17623	17575	17623	17493	17588	17429	17590	17591	17569	17445	17660	17611	17484	17500	17523	17776	17488	17450	17529	17651	17709	17615	17565	17622	17519	17765	17498	17547	17689	17437	17571	17634	17555	17609	17512	17781	17747	17663	17638	17876	17467	17724	17531	17649	17691	17529	17452	17485	17466	17467	17460	17485	17501	17670	17558	17433	17597	17763	17593	17302	17712	17726	17691	17686	17630	17437	17439	17436	17534	17459	17467	17740	17671	17458	17770	17751	17623	17628	17635	17565	17568	17506	17644	17536	17646	17477	17577	17502	17340	17486	17370	17470	17603	17723	17800	17763	17562	17656	17426	17398	17514	17754	17630	17521	17600	17659	17833	17600	17906	17575	17520	17693	17686	17527	17257	17598	17604	17639	17543	17633	17618	17679	17644	17647	17618	17639	17446	17576	17666	17662	17469	17585	17724	17920	17479	17600	17758	17619	17372	17588	17607	17714	17529	17716	17700	17600	17408	17584	17687	17437	17515	17668	17598	17624	17694	17513	17633	17681	17559	17680	17515	17726	17430	17404	17611	17418	17779	17696	17459	17723	17492	17447	17660	17640	17741	17460	17504	17872	17354	17387	17562	17645	17541	17513	17666	17549	17378	17553	17382	17621	17498	17660	17557	17545	17391	17553	17654	17438	17599	17373	17389	17632	17687	17651	17588	17376	17616	17772	17730	17743	17557	17648	17701	17530	17565	17676	17648	17645	17427	17595	17696	17450	17657	17679	17359	17604	17501	17655	17506	17562	17436	17454	17673	17705	17466	17635	17628	17612	17573	17569	17489	17460	17477	17565	17273	17348	17598	17605	17489	17566	17402	17558	17786	17486	17642	17541	17583	17673	17661	17684	17564	17644	17534	17583	17530	17281	17390	17487	17559	17628	17693	17584	17578	17686	17543	17633	17426	17507	17683	17544	17648	17660	17490	17561	17836	17511	17636	17530	17432	17649	17562	17558	17615	17618	17719	17419	17560	17442	17786	17537	17693	17711	17686	17683	17462	17724	17543	17675	17702	17774	17566	17706	17582	17488	17761	17570	17455	17660	17664	17708	17551	17536	17466	17825	17664	17556	17678	17492	17765	17677	17460	17709	17514	17668	17614	17782	17549	17521	17484	17557	17646	17384	17526	17590	17573	17608	17718	17730	17618	17535	17579	17685	17659	17434	17391	17503	17504	17635	17660	17648	17591	17567	17489	17502	17824	17752	17599	17651	17499	17614	17562	17650	17653	17915	17712	17798	17663	17362	17578	17694	17389	17661	17573	17626	17523	17623	17650	17695	17465	17547	17664	17743	17416	17571	17589	17779	17506	17798	17724	17663	17561	17634	17619	17544	17538	17518	17728	17558	17698	17507	17522	17629	17872	17587	17645	17492	17686	17809	17756	17533	17271	17565	17497	17606	17541	17379	17619	17616	17699	17459	17440	17799	17703	17564	17513	17665	17392	17433	17537	17596	17475	17667	17420	17377	17576	17676	17650	17543	17564	17738	17650	17388	17475	17605	17523	17546	17649	17659	17846	17754	17670	17547	17622	17483	17259	17516	17814	17618	17492	17534	17758	17639	17568	17645	17606	17571	17582	17519	17815	17756	17515	17758	17643	17593	17623	17508	17535	17523	17517	17495	17808	17530	17559	17629	17568	17880	17543	17565	17489	17606	17699	17559	17474	17709	17644	17762	17711	17624	17547	17491	17481	17472	17740	17645	17724	17668	17627	17474	17572	17567	17632	17665	17556	17734	17639	17669	17521	17676	17426	17716	17527	17642	17667	17717	17606	17569	17707	17595	17783
18915	31249	26894	20920	18662	17818	17235	16920	16763	16310	16320	16233	16227	16222	16133	16107	15982	16105	16222	15935	15973	16062	16098	15955	16085	16139	15949	16112	16051	17017	19974	20103	18785	17323	16550	16006	15766	15906	15843	15943	15736	15898	15865	15951	15683	15867	16016	15815	15950	15739	15842	15887	15790	15801	16117	15979	15755	15979	15845	15941	15763	15871	15806	15853	15966	15889	16111	15814	15922	15750	15876	15858	15939	16127	15903	15940	16026	15790	15837	15841	15805	16077	15852	15890	15907	15854	15947	15816	15964	15879	15898	15605	15831	15933	15767	15743	15902	16072	15989	15829	15923	15997	15950	16033	15919	15955	15851	15671	15839	15807	15782	15899	15911	15675	15928	15789	15776	15787	15832	15947	15810	15916	15683	15654	16051	15765	15799	15871	15864	15990	15895	15724	15802	15899	15950	15883	15909	16058	15997	15803	15958	15922	15881	15839	15927	15939	15858	15803	15742	15892	15826	15957	15889	15863	15926	15899	15892	16027	15939	15813	15837	16002	15854	15919	15985	16029	16053	15833	15987	15886	15800	15928	15830	16003	15845	15886	15934	15870	15879	16052	16015	15770	15841	15990	15853	15829	15889	15859	15968	15860	15799	15937	15999	15944	15985	15878	15971	15982	15886	15956	15635	16036	15784	15778	15973	15842	16041	15924	15844	15841	16024	15883	16000	15901	15801	15834	15951	15857	15876	15987	15804	16048	15779	15836	15872	16029	15866	15740	15946	15901	15905	15844	15910	15744	15906	15890	15797	15849	15875	15852	15800	15795	15937	15790	15951	15810	15996	15683	15853	15904	15960	15740	16012	15680	15826	15835	15696	16015	15709	15878	15858	15902	15893	16026	15941	15841	15873	16025	15945	15803	15810	15866	15959	15686	15917	15828	15845	15755	15783	15720	16048	15869	16028	15889	16011	15959	15957	15929	15892	15897	15897	15756	15767	15960	15928	15795	15917	15918	15815	15696	15889	15876	15920	15938	16087	15787	15826	15914	15723	16026	15904	15570	15828	15915	15982	15904	15760	15993	15815	15877	16000	15837	15763	15863	15902	16007	15938	15995	15895	15935	15859	15618	15898	16043	15794	15834	15754	15912	15955	15976	15728	15855	15957	15967	15885	15968	15940	15913	15871	15848	15734	15813	15820	15942	15738	15778	15801	15931	15946	15973	15992	15821	16170	15934	15914	16002	15964	15980	15869	15821	16079	15923	15884	15879	15826	15916	15878	16084	15873	15758	15703	15856	15916	15939	15741	16117	15980	15976	15807	15948	15982	15851	15806	15936	16006	15984	15794	15890	15988	16081	15814	15909	15964	15948	15905	15953	15817	15874	15851	15950	15947	15808	15783	15946	15890	16032	15822	15923	15731	15880	15814	15921	16100	16011	15734	15901	15975	15896	15709	15997	15741	15926	15981	15950	15721	15911	15994	15938	15957	15734	15865	15865	16056	15927	15817	15932	15680	15857	15858	15736	15939	15862	15867	16032	15733	15761	15924	15896	15834	15877	15822	15866	15955	16032	15814	15939	15857	15874	15746	15963	15899	15783	15918	15891	15958	15892	15704	15746	15920	16072	15766	15620	15762	15906	15903	15778	15644	15813	15788	15954	15834	15914	15756	15850	15850	15734	15867	15902	15673	15708	15740	15826	15728	15934	15886	15686	15915	15857	15825	16078	15967	15691	15906	15873	15830	15883	15783	15808	15952	15863	15873	15920	15787	15796	15774	15836	15902	15940	15875	16016	15941	15753	15928	15902	15933	15814	15636	15927	16011	15936	15929	15697	15957	15997	15837	15837	15965	15832	15872	15691	15921	15841	15980	15793	15894	15792	15929	16032	15973	15991	15908	15850	15915	15810	15816	15848	15876	15936	15824	15914	16029	15808	15844	15875	15999	15850	15812	15917	15980	15919	15871	15991	15906	15822	15851	15927	15918	15987	15747	15804	15970	15916	15899	15770	15914	15892	15910	15986	15901	15729	15678	15920	15837	15842	15791	15843	15775	15787	15835	15931	15825	15913	15856	15835	15799	15904	15924	16043	15928	15844	15941	15968	15874	15774	15906	15869	15701	15950	15812	15821	15864	15901	15881	15836	15865	16071	15907	15860	15976	15640	15904	15966	15845	15799	16026	15788	15876	15774	16019	15817	15866	15719	15838	15960	16101	15968	15934	15673	15784	15924	16000	15989	16048	15836	15903	15914	15832	15981	15766	15938	15847	15737	15928	15975	15991	15947	15868	15912	15851	15735	15891	15872	15861	15958	15916	15776	15935	16076	15921	15892	15847	15920	15825	15841	15984	15903	15759	15838	15873	15979	15954	15861	15860	15853	15802	15695	15909	15961	15797	15809	15818	15999	15919	15858	15889	15814	15871	15855	15845	16008	15928	15892	15852	15793	15834	15846	15908	15809	15862	15878	15941	15841	15678	15856	15821	15840	15839	15780	16065	15963	15981	16010	15934	15726	15811	15630	15839	15937	15781	15968	15901	15868	15814	15864	15945	15715	15918	15728	15839	15880	15891	15723	15731	15836	15887	15864	15934	16108	16025	15870	15908	15842	15896	15872	15773	16071	15846	15769	15852	15809	15862	15955	15796	15862	16052	15711	15948	15794	15863	15914	15957	15742	15806	15963	15769	15784	15858	15847	15887	15957	15845	16016	15830	15821	16088	15896	15650	15885	15828	15817	15944	15959	15772	15843	15887	15818	15940	16022	15962	15724	15811	15895	15959	15813	15826	15839	15895	15796	15832	15865	16012	15724	16180	15862	15912	16028	15743	15873	15854	15945	15857	15870	15889	15832	15873	15868	15980	15960	16000	15862	15809	15840	15879	15941	15792	15881	15822	15896	15860	15997	15870	15902	15857	15961	15891	15910	15895	16007	16012	15737	15824	15862	15962	15856	15858	15943	16039	15946	15851	15834	16068	15802	15650	15911	15829	15884	15714	15887	15811	15936	15771	15896	15904	15844	15877	15948	15761	15959	15828	15600	16028	15788	15922	15894	15786	15823	15891	15896	15704	15906	15903	15869	16017	15848	15871	15792	16011	15904	15812	15810	16034	15835	16019	15918	15806	15894	15761	15982	15978	15861	15814	16059	15791	15840	15865	15965	15813	15836	15940	15827	15852	15980	15898	16009	15860	15751	15833	15950	15974	15844	15975	15754	15834	16006	15900	16023	15799	16023	15893	15939	15923	15794	15905	15920	15948	15788	15866	15890	15928	15827	15881	15825	15921	15890	15889	15807	15911	15883	15789	15799	15852	15817	15905	15951	15805	15708	15849	15874	15889	15824	16021	15815	16007	15665	15906	15906	15882	15781	15932	16060	15892	15970	15863	15972	15826	16029	15906	15788	15799	16013	15829	15902	15857	15901	15772	15685	15782	15898	15778	15893	15839	15882	15900	15916	15987	15728	15939	15798	15865	15959	15801	15774	15862	15915	15864	15879	15917	15924	15920	15821	16059	15793	15890	15872	15849	15906	15888	15791	15894	16020	15970	15920	15965	15900	15822	15925	16148	15822	15851	15936	15794	15994	15736	15886	16018	15886	15867	15883	15844	15895	15795	15943	15986	15737	15739	15991	15952	15928	16037	15916	15853	15754	15932	15873	15963	15907	15853	15870	15881	15919	15721	15942	15931	15881	15998	15827	15918	15795	15819	15765	15809	15847	15946	15827	16010	15854	15863	15950	15950	15963	15943	15932	15758	16065	15771	15736	15829	15867	15873	15888	16062	15863	15873	15924	15870	15795	16000	15754	15918	15779	15751	15818	15662	15916	15883	15931	15772	15869	15879	15826	15757	15873	16077	15872	16008	15912	15911	15918	15786	16072	15829	15958	15918	15918	15900	15995	15859	15898	15986	15863	15841	15902	15884	15955	15888	15879	15796	15836	15876	15983	15925	15846	15774	15908	15838	15723	15864	15819	15873	15861	16032	15842	15855	16000	15943	15689	15869	15893	15889	15803	15779	15992	15955	15984	15941	15867	15852	15750	15936	16036	15973	15851	15806	15812	16028	15949	15912	15861	15917	15895	15995	15875	15897	15780	15763	15985	15989	16032	16003	15836	15927	15902	15801	15837	15867	15769	15912	15871	15763	15775	15912	15804	15881	15822	16041	15887	15876	15902	15996	15881	15930	15799	15911	15679	15629	15844	15924	15850	15958	15951	15964	15875	15771	15832	15770	15774	15920	15857	15933	15781	16040	15817	15992	15951	15835	15835	15746	15934	15801	15948	15688	15810	15825	15718	15886	15761	15914	15861	15603	15908	15918	15823	15856	15847	15877	15877	15839	16006	15987	15910	15889	16024	15747	15885	15951	15782	16107	15774	15871	15923	15936	15780	15896	15802	15832	15854	15776	15858	15859	15850	15915	15833	15839	15937	15816	15743	15814	15972	15899	15822	15863	15883	15785	15915	15962	15855	15878	15969	15834	15762	15827	15859	15881	15804	15992	15909	15896	15893	15976	15880	15789	15787	15821	15916	15945	15940	15929	15858	16023	15867	15876	15948	16027	16073	15843	15925	15921	15888	16042	15791	16009	15911	15833	16034	15863	15841	15923	15710	15899	16138	15899	15879	15903	15874	15953	15744	15977	15869	15823	15785	15807	15773	15874	15885	15814	15646	16073	15913	15824	16002	15857	15871	15907	16104	15790	15895	15724	15847	16076	15849	15886	15801	15872	15888	15682	15792	15808	15824	15886	15826	16027	15943	15855	15794	15905	15786	15900	15941	15901	15865	15978	15778	15874	15739	15890	15879	15962	16148	15816	15978	15941	16047	15901	15832	15862	16039	15993	15793	15816	15937	15870	15666	15921	15796	15940	15916	15929	15952	15879	15923	15891	16004	15708	16029	15866	15777	15871	15771	16014	15982	15898	15874	15874	15898	15870	15887	15893	15656	15951	15909	15771	15861	16101	15889	15791	15833	15870	15790	15922	15800	15903	15783	15735	15862	15734	15751	16043	15863	15896	15872	15816	15819	15862	15801	15904	15797	15976	15940	15856	15858	16076	15816	15821	15831	16054	15791	15765	15875	15774	15830	15865	15922	15809	15937	15749	15922	15895	16026	16091	15747	15914	16021	15921	15813	15826	15884	16037	15921	15982	15791	15841	16102	15873	15866	15877	15822
22731	21211	29038	23679	21422	23211	24152	19241	17950	18346	18424	18012	18030	17983	17988	17808	17762	17809	17921	18022	17792	17630	17743	17890	17643	17637	17876	17740	17736	18264	21840	22322	21157	19351	18467	18050	17770	17508	17843	17566	17596	17503	17486	17541	17578	17538	17519	17557	17519	17689	17586	17545	17424	17311	17502	17607	17441	17497	17361	17454	17492	17424	17439	17468	17640	17444	17659	17562	17638	17495	17403	17506	17588	17591	17493	17533	17424	17613	17500	17478	17692	17494	17535	17641	17349	17592	17655	17584	17376	17483	17553	17566	17605	17505	17377	17407	17441	17585	17505	17433	17586	17407	17345	17322	17476	17469	17521	17312	17415	17579	17257	17529	17569	17498	17532	17598	17447	17531	17314	17429	17246	17471	17536	17579	17477	17520	17426	17582	17807	17694	17492	17260	17412	17555	17502	17505	17618	17548	17368	17438	17479	17487	17454	17381	17433	17241	17454	17315	17339	17346	17511	17508	17474	17437	17473	17481	17522	17421	17699	17580	17422	17570	17637	17566	17382	17580	17525	17599	17687	17495	17303	17419	17562	17423	17445	17435	17364	17536	17562	17459	17380	17585	17651	17483	17489	17648	17388	17518	17611	17415	17569	17623	17447	17588	17454	17587	17533	17320	17416	17418	17424	17332	17480	17472	17743	17552	17294	17355	17543	17564	17465	17550	17486	17398	17759	17549	17575	17339	17387	17527	17679	17567	17558	17438	17514	17608	17491	17373	17531	17552	17179	17398	17507	17579	17491	17559	17319	17452	17519	17345	17467	17623	17572	17633	17580	17246	17498	17429	17589	17433	17550	17323	17521	17490	17499	17473	17302	17492	17489	17431	17655	17519	17587	17633	17211	17487	17474	17301	17452	17315	17352	17243	17489	17548	17551	17604	17309	17421	17447	17231	17540	17332	17529	17359	17594	17720	17603	17397	17536	17431	17613	17598	17407	17429	17504	17315	17580	17552	17434	17524	17488	17584	17517	17468	17520	17622	17505	17526	17617	17561	17464	17472	17550	17412	17404	17663	17421	17451	17523	17366	17251	17609	17402	17539	17414	17400	17630	17399	17421	17452	17659	17488	17551	17566	17440	17619	17508	17824	17526	17796	17586	17496	17520	17225	17432	17642	17555	17441	17607	17494	17544	17447	17539	17491	17732	17504	17738	17533	17408	17535	17416	17368	17547	17505	17478	17799	17614	17428	17465	17523	17445	17449	17528	17511	17299	17523	17466	17691	17592	17624	17559	17378	17450	17333	17823	17551	17292	17308	17546	17634	17672	17276	17533	17578	17446	17227	17577	17465	17543	17569	17405	17360	17609	17314	17475	17262	17203	17222	17592	17480	17416	17354	17543	17551	17335	17340	17544	17627	17478	17569	17362	17546	17431	17373	17333	17398	17513	17463	17432	17420	17473	17364	17402	17511	17789	17541	17524	17420	17534	17172	17436	17559	17573	17502	17409	17423	17372	17351	17405	17295	17429	17456	17468	17460	17354	17440	17304	17489	17682	17448	17567	17431	17536	17477	17569	17477	17532	17263	17457	17351	17543	17606	17500	17606	17692	17598	17647	17726	17551	17513	17424	17574	17506	17485	17587	17525	17705	17328	17402	17487	17547	17373	17260	17434	17559	17493	17462	17671	17726	17363	17647	17449	17347	17594	17703	17435	17558	17798	17370	17251	17411	17410	17669	17398	17460	17421	17461	17364	17494	17313	17494	17553	17475	17295	17367	17422	17642	17595	17300	17496	17462	17471	17637	17470	17716	17388	17490	17549	17309	17466	17416	17561	17456	17553	17391	17498	17508	17390	17451	17310	17605	17384	17421	17535	17306	17474	17408	17366	17672	17555	17358	17557	17590	17428	17480	17479	17715	17535	17535	17543	17485	17459	17458	17672	17644	17392	17490	17477	17678	17599	17642	17330	17457	17541	17390	17495	17478	17644	17538	17447	17594	17351	17719	17492	17593	17656	17607	17522	17558	17591	17497	17444	17546	17504	17329	17579	17465	17614	17824	17530	17279	17395	17422	17271	17606	17372	17504	17533	17649	17400	17506	17361	17569	17391	17470	17535	17439	17399	17524	17490	17627	17512	17486	17290	17432	17536	17537	17412	17538	17222	17375	17446	17500	17293	17396	17492	17658	17513	17433	17489	17523	17398	17248	17485	17493	17311	17506	17497	17566	17494	17198	17550	17627	17448	17559	17571	17225	17482	17505	17554	17491	17376	17511	17366	17440	17337	17413	17499	17410	17439	17488	17533	17391	17377	17315	17431	17424	17372	17567	17465	17570	17470	17428	17391	17520	17498	17405	17565	17538	17539	17511	17544	17698	17374	17630	17395	17421	17336	17338	17514	17457	17375	17394	17538	17527	17472	17473	17787	17463	17472	17491	17458	17395	17487	17492	17540	17443	17478	17614	17502	17645	17752	17436	17283	17463	17400	17573	17597	17480	17503	17441	17428	17473	17511	17579	17495	17542	17447	17524	17539	17398	17447	17500	17426	17564	17602	17454	17534	17545	17467	17432	17545	17454	17607	17491	17378	17379	17327	17558	17470	17425	17335	17474	17317	17463	17538	17652	17328	17571	17435	17530	17576	17414	17373	17512	17516	17685	17403	17405	17411	17697	17446	17382	17495	17541	17420	17643	17365	17411	17540	17634	17560	17525	17417	17480	17364	17565	17337	17178	17540	17562	17606	17629	17494	17459	17542	17386	17412	17633	17744	17600	17288	17537	17519	17322	17436	17515	17526	17358	17367	17463	17309	17618	17310	17629	17419	17588	17512	17587	17288	17585	17463	17646	17334	17593	17613	17349	17419	17632	17561	17378	17579	17398	17440	17563	17541	17344	17401	17638	17544	17605	17732	17402	17551	17494	17704	17493	17482	17590	17663	17598	17474	17455	17387	17549	17711	17487	17376	17505	17476	17476	17550	17540	17429	17464	17430	17574	17419	17457	17541	17411	17277	17412	17350	17603	17557	17564	17436	17448	17445	17546	17469	17505	17356	17243	17536	17401	17458	17294	17475	17423	17635	17371	17738	17450	17443	17757	17802	17633	17325	17495	17187	17532	17573	17435	17269	17446	17528	17512	17509	17370	17600	17536	17481	17357	17246	17479	17409	17315	17467	17425	17520	17448	17611	17674	17414	17419	17331	17394	17547	17517	17422	17443	17526	17530	17343	17562	17223	17671	17564	17628	17408	17352	17535	17423	17652	17563	17701	17464	17754	17524	17290	17372	17715	17374	17427	17572	17313	17327	17657	17576	17555	17506	17691	17534	17402	17423	17511	17652	17652	17400	17554	17517	17470	17248	17479	17404	17581	17474	17405	17610	17470	17680	17451	17544	17499	17465	17559	17693	17614	17512	17482	17480	17290	17287	17586	17558	17370	17395	17467	17468	17336	17446	17481	17561	17550	17589	17548	17400	17489	17632	17595	17351	17326	17368	17360	17541	17442	17349	17511	17566	17550	17507	17372	17644	17583	17440	17354	17599	17245	17484	17437	17608	17457	17291	17433	17585	17437	17411	17555	17486	17499	17406	17286	17390	17426	17376	17489	17621	17340	17705	17665	17341	17381	17528	17511	17474	17371	17393	17521	17630	17517	17601	17356	17606	17575	17556	17705	17531	17667	17335	17371	17119	17523	17552	17577	17417	17628	17417	17515	17460	17834	17466	17414	17511	17616	17637	17675	17679	17359	17433	17420	17629	17484	17424	17484	17624	17715	17429	17462	17504	17448	17306	17468	17413	17579	17563	17742	17686	17499	17507	17459	17720	17506	17505	17559	17379	17713	17500	17584	17408	17409	17580	17333	17390	17458	17442	17425	17556	17459	17422	17489	17669	17583	17379	17249	17520	17534	17551	17413	17575	17457	17649	17564	17674	17638	17392	17482	17343	17513	17402	17553	17613	17401	17410	17583	17391	17530	17494	17127	17428	17331	17478	17395	17623	17462	17623	17677	17635	17483	17494	17564	17573	17551	17491	17476	17617	17371	17487	17474	17585	17238	17509	17421	17409	17540	17465	17716	17548	17361	17326	17433	17233	17413	17629	17579	17546	17438	17505	17452	17485	17490	17521	17431	17412	17386	17709	17553	17426	17462	17626	17368	17447	17457	17491	17595	17447	17364	17543	17445	17444	17382	17260	17351	17375	17537	17479	17644	17499	17429	17338	17573	17690	17418	17345	17571	17444	17473	17697	17332	17291	17409	17517	17442	17429	17596	17527	17459	17500	17686	17608	17593	17519	17532	17492	17661	17683	17465	17659	17615	17340	17535	17556	17667	17479	17672	17445	17723	17412	17398	17503	17479	17432	17365	17701	17388	17478	17300	17384	17480	17586	17673	17479	17531	17384	17469	17748	17514	17540	17478	17431	17560	17416	17529	17415	17635	17438	17548	17391	17701	17477	17658	17379	17346	17627	17493	17573	17228	17519	17505	17607	17362	17650	17650	17517	17435	17835	17555	17547	17424	17480	17643	17472	17581	17546	17392	17235	17306	17469	17608	17427	17481	17538	17628	17495	17500	17417	17373	17320	17377	17376	17470	17680	17349	17494	17441	17495	17485	17585	17335	17202	17619	17497	17526	17483	17601	17526	17554	17381	17407	17339	17298	17559	17417	17454	17424	17330	17299	17548	17518	17775	17368	17586	17487	17579	17402	17537	17568	17414	17656	17553	17425	17431	17558	17540	17334	17447	17383	17475	17565	17466	17577	17435	17661	17595	17424	17662	17632	17345	17539	17657	17435	17328	17638	17515	17560	17577	17584	17302	17624	17491	17454	17580	17222	17552	17725	17505	17366	17492	17441	17335	17375	17782	17531	17484	17551	17291	17510	17468	17473	17395	17625	17480	17461	17569	17450	17514	17317	17510	17647	17457	17528	17394	17614	17632	17490	17491	17651	17668	17533	17614	17480	17585	17377	17245	17551	17378	17343	17266	17493	17512	17596	17391	17408	17638	17451	17404	17434	17663	17204	17415	17599	17536	17614	17462	17557	17487	17335	17540	17457	17401	17644	17500	17672	17429	17525	17454	17523	17507	17461	17423	17552	17574	17420	17508	17585	17238	17421	17490	17307	17267	17459	17415	17397	17424	17383	17375	17335	17581	17494	17276	17640	17567	17362	17378	17455
20651	35462	30134	23373	20250	18748	17730	17258	16843	16742	16490	16435	16265	16179	16196	16156	16198	16135	16053	16036	16005	15948	15943	16132	16154	16003	16016	16025	16142	17135	23061	23212	20732	18071	16763	16149	15891	15731	15827	15984	15836	15856	15968	15811	15869	15770	15826	15611	15986	15779	15911	15798	15935	15721	15930	15558	15870	15640	15718	15904	15765	15773	15878	15746	15737	15770	15675	15763	15780	15866	15845	15721	15657	15844	15906	15855	15976	15885	15827	15816	15708	15890	15917	15734	15743	15858	15839	15909	15925	15790	15763	15746	15726	15884	15907	15675	15904	15865	15816	15694	15748	15797	15787	15820	15736	15700	15717	15791	15773	15733	15829	15807	15751	15870	15807	15857	15799	15687	15652	15746	15807	15823	15766	15810	15819	15580	15913	15779	15877	15988	15888	15715	15784	15741	15819	15722	15802	15995	15780	15964	15742	15765	15749	15878	15896	15731	15656	15881	15790	15765	15677	15741	15732	15822	15813	15737	15815	15883	15801	15883	15691	15763	15717	15925	15741	15769	15828	15817	15757	15578	15628	15673	15851	15712	15875	15832	15706	15575	15797	15739	15814	15800	15683	15865	15622	15758	15771	15672	15812	15926	15827	15783	15809	15765	15863	15757	15700	15865	15674	15822	15660	15625	15890	15674	15761	15612	15721	15827	15807	15809	15825	15802	15755	15606	15946	15827	15722	15813	15726	15721	15727	15887	15571	15704	15848	15776	15723	15927	15800	15528	15815	15664	15744	16021	15864	15800	15736	15683	15731	15684	15908	15994	15729	15768	15748	15812	15593	15813	15946	15790	15757	15690	15892	15749	15663	15795	15745	15847	15915	15752	15773	16005	15637	15607	15923	15716	15673	15801	15820	15919	15670	15881	15686	15752	15907	15765	15814	15656	15651	15714	15736	15803	15891	15626	15911	15759	15745	15792	15619	15727	15853	16020	15663	15871	15746	16007	15795	15511	15770	15790	15922	15789	15842	16053	15641	15793	15703	15744	15517	15867	15776	15853	15823	15749	15772	15699	15797	15701	15812	15759	15860	15814	15829	15640	15796	15986	15734	15857	15866	15703	15759	15764	15664	15714	15892	15774	15741	15665	15967	15787	15650	15735	15604	16028	15812	15899	15987	15733	15901	15826	15814	15683	15592	15761	15684	15596	15720	15834	15891	15665	15790	15825	15832	15740	15576	15817	15932	15748	15890	15702	15720	15843	15841	15687	15781	15819	15900	15813	15789	15833	15684	15782	15652	15631	15706	15670	15702	15783	15738	15639	15868	15691	15787	15775	15697	15750	15774	15905	15700	15998	15602	15775	15925	15654	15829	15614	15684	15699	15762	15753	15807	15636	15780	15700	15684	15598	16018	15715	15906	15755	15879	15777	15635	15774	15720	15650	15873	15826	15531	15852	15710	15791	15505	15804	15699	15795	15792	15719	15548	15923	16037	15867	15874	15693	15792	15797	15751	15680	15644	15834	15886	15707	15730	15554	15840	15792	15718	15679	15707	15729	15758	15718	15789	15708	15759	15658	15792	15799	15818	15736	15756	15870	15937	15920	15851	15621	15948	15774	15774	15669	15888	15618	15827	15521	15749	15892	15889	15777	15909	15666	15624	15715	15827	15778	15858	15706	15881	15735	15789	15850	15623	15809	15973	15688	15803	15790	15684	15755	15735	15768	15719	15666	15651	15802	15765	15883	15729	15562	15679	15692	15727	15755	15922	15858	15682	15657	15688	15725	15840	15738	16004	15789	15952	15825	15725	15785	15857	15778	15818	15736	15688	15726	15774	15646	15732	15941	15886	15718	15775	15855	15856	15745	15793	15663	15721	15900	15768	15785	15795	15871	15859	15792	15867	15861	15662	15775	15665	15905	15772	15674	15791	15730	15870	15764	15860	15777	15682	15792	15637	15827	15723	15767	15855	15502	15830	15868	15836	15727	15717	15850	15608	15779	15758	15709	15706	15829	15861	15771	15811	15806	15705	15742	15712	15812	15771	15762	15870	15591	15759	15783	15786	15742	15829	15926	15804	15677	15745	15737	15917	15978	15800	15713	15847	15881	15682	15837	15868	15613	15642	15717	15573	15745	15648	15753	15888	15744	15769	15843	15707	15745	15785	15915	15781	15746	15659	15865	15730	15670	15804	15597	15731	15911	15802	15697	15828	15724	15828	15624	15805	15795	15713	15841	15637	15785	15737	15686	15837	15821	15838	15654	15764	15711	15781	15738	15873	15846	15931	15787	15733	15694	15745	15702	15765	15627	15717	15810	15588	15766	15775	15712	15878	15705	15858	15650	15566	15702	15750	15753	15773	15722	15748	15568	15745	15803	15713	15745	15810	15721	15909	15809	15699	15683	15715	15748	15723	15734	15755	15731	15743	15930	15894	15712	15798	15732	15776	15775	15682	15766	15598	15776	15635	15870	15903	15828	15926	15733	15688	15947	15826	15674	15873	15958	15642	15861	15851	15705	15817	15757	15723	15780	15825	15678	15783	15675	15733	15850	15696	15719	15594	15825	15735	15791	15647	15738	15636	15706	15703	15896	15799	15865	15793	15840	15872	15706	15638	15744	15903	15791	15964	15587	15742	15663	15620	15756	15834	15583	15889	15778	15631	15883	15762	15756	15576	15729	15916	15734	15762	15717	15785	15722	15793	15631	15679	15720	15799	15748	15872	15537	15641	15656	15671	15915	15684	15797	15759	15867	15795	15761	15738	15836	15894	15715	15697	15753	15605	15803	15698	15822	15960	15725	15768	15762	15676	15700	15823	15683	15691	15828	15753	15835	15925	15817	15686	15706	15613	15664	15568	15734	15746	15870	15761	15844	15807	15853	15806	15806	15615	15780	15664	15894	15814	15850	15735	15684	15826	15862	15780	15769	15778	15628	15807	15806	15621	15713	15786	15717	15813	15771	15719	15701	15851	15572	15851	15717	15669	15812	15673	15777	15662	15783	15729	15759	15677	15790	15785	15849	15848	15661	15662	15799	15546	15645	15689	15713	15782	15813	15722	15956	15771	15817	15783	15572	15645	15834	15614	15768	15610	15832	15715	15865	15704	15730	15736	15903	15732	15579	15662	15781	15726	15761	15899	15590	15802	15884	15775	15866	15696	15907	15813	15691	15759	15684	15589	15771	15510	15701	15785	15670	15847	15700	15843	15881	15711	15792	15697	15709	15710	15892	15770	15788	15711	15710	15713	15815	15789	15664	15708	15663	15813	15702	15767	15846	15745	15713	15715	15866	15658	15798	15713	15802	15771	15817	15767	15798	15796	15834	15907	15715	15723	15784	15685	15775	15689	15841	15841	15698	15865	15632	15642	15670	15649	15678	15807	15647	15810	15717	15822	15902	15771	15797	15839	15665	15650	16012	15796	15751	15668	15771	15744	15744	15866	15839	15937	15747	15674	15683	15644	15603	15712	15889	15720	15798	15885	15758	15669	15808	15716	15868	15849	15776	15684	15629	15694	15672	15720	15681	15954	15550	15817	15640	15927	15648	15748	15731	15742	15744	15751	15732	15726	15847	15758	15654	15713	15951	15888	15658	15993	15858	15782	15885	15638	15777	15807	15691	15756	15700	15775	15759	15756	15739	15671	15684	15880	15854	15969	15875	15673	15864	15814	15719	15700	15758	15682	15650	15720	15722	15875	15513	15791	15856	15768	15948	15748	15800	15836	15726	15905	15696	15958	15870	15768	15843	15900	15640	15863	15759	15672	15833	15730	15502	15752	15923	15883	15870	15707	15728	15912	15730	15705	15819	15633	15623	15781	15867	15981	15864	15724	15753	15755	15534	15509	15735	15723	15722	15870	15793	15662	15751	15665	15778	15719	15726	15865	15729	15714	15676	15753	15679	15857	15767	15949	15758	15702	15865	15912	15640	15819	15885	15856	15760	15715	15671	15900	15701	15791	15635	15684	15746	15814	15755	15794	15780	15650	15839	15732	15696	15725	15847	15737	15784	15731	15804	15860	15743	15822	15581	15860	15831	15807	15731	15646	15549	15729	15679	15962	15645	15835	15875	15694	15790	15652	15768	15731	15693	15717	15837	15580	15650	15763	15772	15782	15658	15822	15571	15730	15733	15788	15633	15719	15671	15785	15651	15716	15659	15708	15793	15686	15755	15804	15771	15725	15920	15838	15904	15866	15814	15804	15763	15670	15709	15814	15742	15620	15695	15828	15762	15770	15828	15758	15655	15650	15778	15789	15851	15861	15776	15841	15699	15774	15774	15770	15803	15774	15651	15845	15711	15795	15794	15732	15850	15909	15821	15842	15927	15814	15806	15850	15780	15876	15674	15780	15721	15714	15827	15782	15676	15736	15704	15947	15837	15806	15783	16040	15659	15820	15747	15823	15805	15819	15765	15892	15764	15717	15873	15872	15628	15669	15774	15724	15862	15919	15697	15907	15714	15747	15608	15721	15707	15671	15631	15734	15757	15631	15641	15657	15767	15811	15744	15714	15687	15927	15684	15826	15582	15700	15795	15758	15762	15603	15872	15776	15755	15730	15935	15547	15750	15827	15859	15740	15552	15982	15758	15760	15644	15725	16041	15756	15784	15703	15740	15781	15795	15824	15843	15800	15732	15839	15849	15836	15816	15833	15770	15700	15648	15819	15750	15685	15792	15776	15778	15679	15766	15705	15720	15738	15867	15821	15808	15908	15718	15893	15846	15735	15746	15874	15839	15876	15871	15809	15701	15766	15773	15962	15832	15647	15773	15808	15700	15743	15618	15757	15763	15708	15793	15749	15805	15649	15710	15854	15768	15814	15844	15781	15781	15762	15759	15854	15735	15637	15881	15731	15766	15715	15733	15778	15870	15846	15614	15799	15812	15836	15839	15760	15870	15660	15759	15748	15804	16018	15837	15814	15686	15812	15809	15708	15793	15744	15760	15875	15763	15908	15904	15771	15901	15824	15750	15619	15714	15814	15648	15796	15992	15706	15697	15711	15814	15914	15633	15846	15879	15661	15652	15594	15871	15815	15630	15736	15661	15671	15850	15909	15885	15689	15982	15616	15814	15868	15674	15666	15843	15717	15750	15831	15804	15815	15936	15696	15860	15750	15815	15628	15761	15908	15717	15709	15816	15771	15760	15781	15830	15866	15751	15793	15720	15847	15866
27575	22311	24224	20983	17675	17674	17636	17579	17331	17366	17478	17369	17348	17297	17431	17344	17468	17450	17348	17242	17513	17197	17166	17479	17294	17358	17453	17337	17313	17384	17410	17735	17727	17524	17418	17257	17237	17018	17354	17026	17290	17217	17196	17253	17619	17356	17154	17312	17257	17239	17281	17147	17277	17344	17302	17313	17183	17322	17243	17191	17326	17330	17359	17146	17540	17328	17210	17327	17198	17213	17430	17289	17375	17241	17320	17299	17474	17205	17081	17354	17299	17183	17367	17204	17248	17465	17325	17405	17266	17332	17179	17185	17045	17236	17214	17219	17226	17218	17185	17161	17406	17083	17187	17041	17196	17213	17263	17179	17484	17006	16982	17267	17318	17241	17362	17091	17128	17056	17209	17110	17189	17187	17157	17100	17152	17244	17153	17172	17211	17440	17331	17325	17274	17236	17127	17240	16967	17305	17037	17141	17305	17029	17080	17249	17187	17348	17406	17192	17264	17359	17235	17090	17378	17196	17048	17236	17138	17184	17123	17471	17080	17084	17183	17419	17092	17238	17199	17130	17260	17279	17226	17287	17294	17212	17337	17292	17163	17203	17411	17028	17194	17131	17400	17325	17152	17328	17497	17161	17378	17135	17182	17122	17273	17411	17163	17161	17361	17164	17393	17387	17324	17366	17274	17349	17380	17186	17221	17188	17231	17152	17247	17084	17252	17366	17238	17080	17363	17132	17124	17333	17084	17243	17429	17228	17434	17365	17435	17455	17239	17336	17233	17342	17144	17322	17447	17149	17182	17236	17402	17184	17226	17289	17049	17352	17299	17354	17190	17381	17271	17023	17182	17198	17116	17262	17151	17305	17204	17118	17181	17112	17229	17130	17277	17417	17387	17180	17087	17173	17448	17232	17315	17244	17398	17173	17413	17395	17305	17270	17383	17032	17222	17146	17151	17412	17383	17220	17041	17215	17248	17209	17260	17159	17137	17280	17416	17386	17311	17166	17317	17266	17494	17399	17219	17356	17124	17304	17381	17310	17133	17310	17129	17090	17243	17469	17200	17459	17256	17311	17323	17342	17320	17303	17272	17193	17168	17232	17070	17143	17296	17257	17315	16984	17321	17168	17182	17103	17164	17369	17146	17163	17237	17301	17342	17220	17328	17055	17469	17199	17423	17402	17433	17342	17200	17240	17296	17264	17187	17279	17442	17285	17288	17184	17178	17395	17169	17198	17087	17285	17412	17131	17300	17198	17273	17161	17430	17180	17363	17318	17208	17106	17208	17189	17295	17321	17243	17266	17204	17261	17207	17148	17586	17274	17257	17047	17376	17355	17196	17346	17285	17218	17157	17263	17373	17404	17222	17165	17280	17121	17469	17399	17161	17078	17285	17426	17323	17267	17226	17196	17476	17410	17251	17326	17166	17338	17153	17287	17367	17437	17318	17292	17254	17341	17353	17211	17267	17239	17247	17209	17372	17334	17252	17182	17076	17215	17342	17057	17221	17259	17415	17162	17210	17053	17274	17211	17053	17053	17246	17274	17308	17301	17271	17313	17121	17293	17349	17420	17097	17183	17209	17214	17313	17093	17251	17469	17540	17439	17132	17126	17510	17187	17191	17133	17325	17172	17236	17163	17334	17269	17397	17270	17300	17076	17359	17053	16969	17025	17261	17244	17294	17352	17359	17250	17091	17250	17201	17324	17215	17134	17139	17172	17343	17303	17451	17459	17203	17210	17326	17388	17136	17316	17229	17372	17275	17442	17387	17069	17240	17163	17275	17376	17211	17455	17134	17347	17337	17372	17378	17396	17228	17132	17220	17156	17257	17246	17148	17270	17153	17394	17076	17259	17321	17388	16998	17230	17315	17351	17484	17137	17415	17211	17093	17313	17416	17474	17311	17080	17195	17138	17466	17210	17153	17251	17385	17457	17111	17178	17152	17167	17293	17031	17100	17184	17245	17282	17327	17227	17156	17065	17198	17382	17217	17204	17050	17350	17023	17165	17168	17228	17199	17143	17305	17325	17142	17277	17390	17094	17147	17500	17420	17110	17315	17319	17441	17161	17049	17154	17286	17344	17311	17193	17327	17283	17332	17375	17228	17167	17250	17298	17268	17274	17149	17300	17150	17227	17330	17387	17259	17256	17222	17367	17196	17225	17250	17156	17082	17251	17178	17167	17322	17265	17351	17288	17163	17374	17280	17229	17158	17035	17188	17047	17282	17131	17230	17168	17058	17384	17165	17354	17495	17341	17256	17215	17380	17152	17347	17071	17174	17199	17257	17204	17268	17001	17198	17230	17221	17395	17302	17261	17244	17028	17421	17321	17316	17092	17240	17266	17111	17225	17152	17282	17273	17146	17315	17350	17280	17129	17124	17444	17285	17344	17155	17209	17327	17268	17301	17293	17381	17184	17314	17398	17288	17395	17075	17430	17024	17108	17182	17298	17219	17289	17150	17341	17248	17066	17231	17159	17210	17294	17196	17260	17321	17237	17229	17220	17174	17329	17367	17267	17217	17127	17362	17137	17173	17422	17271	17298	17098	17261	16976	17335	17081	17370	17352	17268	17216	17181	17246	17156	17230	17119	17288	17199	17198	17202	17165	17278	17394	17142	17419	17314	17277	17439	17208	17188	17219	17166	17266	17239	17263	17312	17273	17182	16948	17286	17192	17020	17348	17155	17385	17365	17310	17301	17356	17302	17126	17144	17165	17384	17200	17522	17133	17288	17265	17254	17167	17211	17240	17168	17293	17183	17166	17321	17321	17338	17198	17166	17081	17167	17416	17181	17317	17181	17378	17232	17347	17482	17168	17189	17172	17222	17295	17503	17204	17162	17298	17197	17263	17428	17477	17319	17311	17235	17153	17167	17130	17210	17110	17431	17396	17348	17341	17194	17399	17509	17234	17305	17393	17203	17126	17303	17369	17395	17218	17301	17267	17201	17330	17031	17265	17353	17309	17208	17181	17186	17181	17191	17140	17403	17208	17264	17146	17027	17292	17109	17369	17184	17398	17352	17295	17364	17297	17231	17264	17114	17188	17281	17322	17150	17296	17132	17246	17227	17187	17166	17356	17308	17319	17082	17371	17293	17372	17439	17249	17401	17386	17285	17449	17281	17278	17274	17270	17112	17212	17087	17229	17225	17365	17302	17391	17320	17371	17268	17219	17330	17039	17287	17341	17400	17279	17020	17253	17069	17269	17252	17276	17172	17167	17297	17242	17087	17223	17468	17488	17274	17395	17307	17154	17232	17297	17152	17181	17318	17250	17214	17235	17430	17183	17266	17289	17303	17003	17260	17211	17206	17062	17307	17193	17379	17229	17266	17011	17271	17299	17454	17287	17269	17370	17529	17199	17247	17006	16994	17444	17417	17397	17308	17181	17170	17364	16974	17367	17213	17557	17071	17204	17334	17269	17163	17192	17205	17277	17179	17300	17335	17220	17497	17300	17137	17442	17372	17193	17109	17134	17453	17289	17237	17300	17330	17075	17216	17341	17183	17184	17403	17146	17396	17542	17508	17222	17433	17221	17272	17184	17299	17368	17245	17326	17371	17196	17362	17425	17543	17203	17446	17164	17268	17185	17293	17182	17142	17341	17211	17361	17296	17315	17143	17164	17301	17388	17205	16993	17310	17278	17358	17230	17109	17263	17222	17336	17179	17248	17151	17154	17244	17088	17210	17246	17175	17307	17439	17065	17313	17201	17066	17112	17144	17487	17382	17259	17122	17275	17290	17439	17169	17413	17192	17022	17226	17042	17236	17387	17195	17296	17495	17187	17424	17321	17218	17087	17158	17287	17398	17399	17350	17206	17199	17184	17312	17221	17112	17342	17289	17384	17320	17380	17138	17380	17219	17265	17128	17337	17231	17227	17348	17279	17220	17187	17222	17015	17204	17254	17369	17275	17249	17257	17187	17246	17177	17085	17101	17305	17255	17086	17265	17419	17343	17333	17074	17327	17278	17274	17253	17304	17346	17088	17212	17265	17161	17315	17137	17236	17251	17231	17256	17217	17362	17203	17217	17252	17496	17344	17415	17343	17232	17384	17193	17303	17243	17234	17301	17294	17266	17306	17310	17274	17280	17158	17049	17233	17162	17224	17080	17289	17287	17310	17532	17172	17156	17332	17233	17155	17156	17161	17336	17049	17326	17426	17257	17166	17342	17146	17374	17379	17138	17418	17317	17222	17248	17326	17191	17300	17295	17171	17217	17238	17226	17288	17030	17325	17207	17400	17223	17216	17224	17382	17470	17199	17406	17280	17404	17282	17218	17305	17103	17448	17615	17390	17442	17444	17205	17178	17095	17305	17361	17192	17247	17107	17171	17339	17303	17224	17393	17232	17113	17193	17197	17348	17360	17288	17248	17195	17237	17315	17325	17222	17328	17163	17162	17311	17102	17232	17482	17145	17232	17291	17218	17368	17295	17304	17200	17306	17425	17333	17301	17281	17207	16963	17105	17370	17311	17259	17280	17185	17174	17243	17149	17300	17124	17281	17379	17309	17270	17297	17248	17241	17093	17160	17461	17237	17313	17310	17312	17090	17295	17348	17348	17224	17136	17309	17347	17232	17324	17395	17303	17001	17241	17165	17288	17153	17162	17498	17310	17307	17341	17379	17241	17246	17116	17120	17308	17305	17231	17244	17097	17357	17208	17338	17414	17164	17362	17233	17378	17363	17211	17318	17299	17182	17011	17041	17352	17348	17373	17203	17352	17217	17378	17153	17243	17202	17551	17176	17287	17224	17305	17029	17201	17357	17311	17299	17281	17247	17223	17039	17298	17391	17219	17189	17138	17487	17339	17232	17393	17356	17126	17093	17111	17256	17445	17357	17151	17262	17335	17334	17252	17348	17263	17304	17081	17247	17319	17172	17084	17260	17128	17127	17213	17269	17285	17411	17193	17300	17286	17377	17341	17230	17303	17132	17218	17179	17368	17112	17196	17108	17404	17323	17407	17165	17285	17100	17260	17563	17370	17351	17150	16977	17271	17346	17265	17415	17326	17377	17045	17485	17249	17175	17087	17153	17331	17235	17163	17251	17271	17224	17215	17359	17105	17387	17280	17260	17246	17088	17318	17405	17094	17155	17346	17311	17332	17316	17234	17047	17182	17207	17108	17348	17107	17375	17321	17153	17046	17182	17306	17437	17102	17411	17124
18573	23153	20053	17600	16544	16359	16157	15982	15910	15855	15811	15873	15889	15827	15783	15837	15831	15852	15914	15732	15801	15746	15904	15773	15703	15672	15756	15858	15850	15698	16199	16293	16222	16094	15815	15783	15829	15605	15709	15547	15774	15709	15593	15614	15735	15822	15597	15594	15612	15683	15526	15813	15647	15796	15717	15601	15621	15725	15652	15792	15758	15595	15666	15630	15700	15758	15730	15826	15696	15810	15617	15605	15755	15667	15771	15501	15466	15575	15750	15657	15691	15690	15745	15530	15675	15605	15504	15818	15616	15737	15678	15512	15625	15645	15629	15678	15580	15664	15519	15630	15588	15577	15636	15794	15753	15655	15753	15452	15714	15873	15640	15614	15705	15660	15690	15652	15680	15691	15584	15511	15580	15580	15693	15693	15573	15520	15474	15745	15749	15780	15663	15647	15596	15630	15709	15660	15711	15474	15595	15502	15904	15588	15585	15582	15637	15506	15682	15907	15466	15866	15644	15824	15650	15522	15656	15653	15615	15595	15598	15647	15569	15754	15863	15570	15838	15714	15545	15623	15547	15708	15593	15621	15565	15817	15721	15670	15806	15675	15626	15696	15643	15725	15515	15512	15632	15724	15661	15696	15607	15675	15647	15732	15629	15652	15766	15567	15625	15665	15620	15487	15760	15680	15747	15816	15756	15642	15703	15860	15532	15792	15711	15670	15793	15639	15593	15626	15727	15601	15674	15667	15748	15687	15658	15673	15640	15571	15681	15707	15611	15763	15703	15563	15713	15743	15713	15623	15885	15520	15545	15668	15804	15689	15797	15643	15796	15532	15635	15859	15717	15664	15651	15617	15710	15759	15685	15759	15716	15690	15851	15795	15603	15720	15706	15743	15673	15686	15656	15652	15546	15725	15712	15670	15710	15615	15592	15531	15649	15747	15708	15651	15577	15781	15715	15775	15693	15622	15482	15668	15711	15520	15669	15579	15707	15616	15634	15653	15662	15587	15658	15621	15658	15596	15568	15582	15808	15667	15606	15853	15713	15604	15716	15587	15797	15737	15759	15831	15698	15724	15679	15723	15694	15626	15607	15574	15717	15683	15503	15658	15639	15585	15605	15723	15657	15706	15613	15810	15678	15520	15793	15556	15700	15547	15483	15768	15675	15662	15647	15745	15578	15662	15710	15648	15559	15794	15646	15531	15708	15516	15633	15650	15719	15623	15929	15669	15677	15732	15539	15759	15677	15484	15728	15677	15657	15597	15605	15603	15791	15479	15800	15686	15629	15545	15543	15736	15683	15812	15739	15666	15642	15702	15552	15737	15655	15627	15497	15599	15690	15705	15548	15590	15574	15751	15694	15753	15580	15636	16095	15593	15686	15651	15597	15637	15637	15550	15796	15588	15663	15799	15602	15716	15541	15735	15647	15615	15566	15672	15692	15730	15566	15699	15625	15522	15644	15695	15668	15685	15607	15624	15517	15643	15819	15705	15621	15562	15605	15715	15647	15501	15768	15620	15733	15642	15671	15720	15770	15648	15718	15599	15814	15681	15606	15648	15456	15562	15611	15611	15680	15756	15645	15662	15691	15603	15648	15747	15633	15638	15756	15637	15612	15664	15744	15753	15629	15650	15632	15580	15762	15641	15503	15762	15798	15674	15691	15661	15827	15712	15655	15693	15791	15641	15676	15853	15593	15715	15579	15608	15665	15630	15668	15655	15660	15617	15842	15688	15733	15728	15576	15686	15759	15496	15726	15691	15534	15576	15494	15684	15618	15638	15595	15725	15734	15739	15492	15607	15612	15652	15806	15705	15659	15563	15773	15663	15668	15726	15865	15681	15705	15573	15596	15535	15630	15609	15668	15621	15612	15630	15729	15658	15686	15695	15637	15761	15553	15678	15786	15661	15644	15618	15580	15585	15687	15645	15623	15684	15520	15586	15564	15645	15678	15620	15702	15550	15831	15727	15535	15531	15786	15935	15582	15668	15675	15547	15443	15569	15457	15714	15599	15658	15522	15745	15691	15663	15604	15728	15650	15910	15536	15564	15682	15752	15721	15725	15598	15592	15490	15637	15705	15856	15830	15630	15565	15607	15704	15570	15604	15549	15675	15706	15760	15505	15461	15592	15704	15658	15664	15590	15686	15618	15545	15630	15604	15744	15641	15574	15692	15556	15725	15678	15681	15643	15588	15599	15686	15675	15654	15541	15598	15551	15471	15657	15678	15795	15748	15665	15591	15798	15490	15802	15695	15717	15558	15707	15712	15653	15591	15515	15571	15732	15568	15751	15718	15771	15707	15753	15761	15753	15600	15531	15542	15775	15556	15661	15434	15520	15649	15705	15702	15731	15745	15671	15684	15773	15780	15769	15806	15753	15593	15793	15529	15622	15839	15696	15803	15747	15654	15699	15597	15696	15800	15687	15540	15676	15694	15643	15671	15500	15696	15736	15468	15510	15588	15621	15596	15834	15471	15796	15645	15489	15688	15875	15538	15703	15791	15647	15566	15607	15671	15570	15640	15822	15704	15661	15548	15736	15700	15682	15815	15746	15738	15541	15642	15498	15636	15636	15669	15596	15714	15832	15818	15629	15797	15625	15704	15743	15608	15757	15859	15678	15632	15754	15598	15780	15665	15680	15597	15701	15673	15676	15823	15610	15725	15713	15519	15632	15758	15519	15796	15746	15565	15752	15647	15672	15739	15848	15631	15610	15645	15688	15391	15628	15824	15560	15645	15596	15509	15691	15641	15760	15561	15634	15563	15660	15535	15621	15709	15723	15841	15664	15656	15759	15729	15711	15825	15553	15593	15593	15749	15522	15682	15785	15785	15812	15783	15600	15568	15562	15749	15777	15629	15681	15614	15648	15533	15747	15786	15672	15788	15442	15728	15687	15611	15520	15505	15646	15660	15692	15664	15690	15609	15802	15716	15659	15544	15680	15649	15579	15631	15571	15569	15614	15681	15438	15835	15678	15823	15515	15729	15607	15750	15670	15815	15640	15625	15754	15656	15684	15595	15575	15585	15813	15750	15697	15526	15680	15666	15634	15771	15594	15791	15669	15758	15780	15527	15721	15655	15644	15603	15658	15567	15589	15626	15354	15635	15884	15843	15874	15432	15687	15632	15603	15723	15587	15661	15832	15528	15688	15682	15737	15636	15644	15692	15774	15557	15685	15616	15671	15599	15728	15700	15608	15645	15703	15800	15717	15600	15641	15677	15496	15715	15567	15603	15809	15730	15806	15658	15721	15700	15599	15660	15716	15659	15751	15622	15767	15574	15659	15689	15680	15639	15531	15746	15536	15621	15742	15488	15557	15560	15747	15789	15625	15612	15777	15595	15689	15907	15653	15510	15680	15774	15798	15788	15550	15599	15598	15654	15718	15796	15670	15652	15523	15614	15584	15622	15730	15607	15763	15591	15716	15684	15771	15686	15659	15532	15780	15757	15813	15669	15621	15482	15514	15532	15902	15692	15585	15768	15536	15666	15634	15679	15731	15607	15604	15612	15659	15729	15767	15779	15760	15700	15840	15599	15634	15545	15686	15631	15632	15630	15604	15745	15684	15705	15662	15697	15520	15636	15436	15712	15695	15759	15617	15710	15754	15958	15628	15599	15559	15614	15627	15614	15708	15759	15774	15630	15586	15677	15574	15860	15735	15568	15764	15806	15666	15556	15793	15649	15791	15681	15645	15716	15723	15606	15442	15678	15744	15548	15790	15722	15774	15743	15725	15729	15615	15831	15445	15748	15589	15672	15593	15682	15605	15595	15625	15669	15802	15589	15639	15629	15634	15775	15764	15618	15653	15696	15651	15635	15774	15623	15576	15771	15689	15693	15755	15683	15495	15727	15575	15739	15664	15657	15686	15610	15680	15695	15592	15638	15580	15715	15641	15640	15656	15711	15826	15648	15704	15589	15694	15758	15633	15879	15759	15786	15642	15667	15688	15569	15452	15667	15697	15683	15656	15831	15660	15522	15857	15758	15817	15660	15605	15633	15571	15846	15605	15632	15615	15819	15611	15678	15722	15771	15518	15661	15644	15651	15683	15707	15743	15684	15794	15754	15658	15684	15792	15555	15659	15627	15756	15665	15646	15798	15798	15687	15681	15543	15636	15689	15541	15819	15701	15561	15587	15796	15585	15704	15556	15602	15707	15784	15691	15485	15771	15465	15565	15736	15784	15850	15537	15744	15764	15711	15668	15632	15759	15714	15658	15764	15591	15652	15696	15770	15572	15559	15720	15663	15706	15646	15731	15485	15588	15696	15845	15648	15637	15633	15724	15485	15591	15647	15616	15594	15692	15636	15593	15704	15734	15769	15608	15678	15608	15698	15647	15805	15627	15613	15799	15825	15567	15665	15673	15729	15735	15589	15791	15660	15710	15621	15584	15614	15798	15558	15771	15692	15673	15732	15779	15607	15644	15586	15732	15569	15587	15682	15683	15584	15568	15704	15714	15629	15690	15532	15680	15520	15755	15696	15535	15677	15559	15866	15521	15529	15685	15564	15600	15690	15720	15526	15691	15636	15583	15680	15758	15589	15666	15546	15611	15479	15702	15861	15836	15580	15705	15527	15625	15773	15540	15748	15630	15682	15590	15710	15714	15686	15594	15587	15613	15806	15601	15751	15376	15733	15641	15831	15873	15895	15592	15576	15619	15672	15641	15602	15725	15513	15732	15583	15638	15727	15702	15729	15701	15709	15628	15796	15658	15415	15667	15633	15729	15646	15689	15637	15722	15611	15522	15777	15621	15692	15432	15645	15599	15629	15672	15717	15598	15631	15685	15719	15713	15572	15648	15696	15678	15729	15575	15698	15581	15698	15671	15730	15796	15583	15572	15763	15596	15376	15608	15770	15690	15795	15930	15589	15721	15622	15833	15671	15586	15619	15725	15596	15792	15659	15755	15825	15884	15605	15572	15653	15767	15663	15746	15598	15671	15532	15699	15536	15664	15657	15668	15656	15629	15667	15609	15693	15671	15534	15477	15772	15550	15581	15744	15653	15572	15746	15611	15693	15661	15570	15835	15694	15623	15823	15638	15629	15620	15750	15561	15667	15617	15783	15664	15561	15664	15819	15595	15609	15785	15685	15763	15685	15546	15807	15531	15749	15681	15716	15671	15688	15649	15573	15754	15633	15879	15622	15484	15858	15763	15610	15592
23919	21318	28726	24301	22079	21520	20610	18340	18057	18198	18263	18104	17874	17796	17785	17424	17719	17626	17854	17575	17543	17727	17710	17557	17623	17927	17591	17601	17495	17653	19317	19954	19533	18662	17943	17395	17478	17648	17580	17679	17577	17471	17386	17398	17477	17291	17445	17437	17513	17354	17331	17440	17361	17387	17460	17498	17413	17643	17425	17791	17547	17533	17494	17482	17238	17494	17577	17466	17650	17388	17388	17339	17547	17395	17534	17475	17073	17667	17535	17360	17452	17413	17440	17633	17716	17560	17425	17596	17431	17272	17464	17471	17562	17388	17613	17276	17822	17525	17416	17376	17236	17415	17681	17406	17456	17307	17405	17279	17446	17430	17319	17276	17280	17478	17362	17529	17583	17533	17443	17265	17348	17502	17456	17486	17483	17264	17654	17456	17430	17250	17519	17562	17430	17640	17541	17456	17490	17470	17454	17567	17492	17419	17476	17380	17387	17454	17551	17443	17678	17616	17621	17422	17482	17442	17426	17306	17297	17317	17341	17461	17462	17586	17588	17423	17452	17553	17390	17390	17416	17407	17374	17402	17457	17530	17637	17266	17389	17366	17419	17591	17515	17594	17582	17474	17512	17587	17493	17321	17304	17428	17386	17442	17290	17680	17249	17475	17350	17478	17218	17518	17412	17359	17562	17361	17329	17508	17536	17341	17484	17441	17370	17336	17450	17513	17248	17424	17555	17446	17523	17390	17412	17482	17370	17625	17511	17344	17568	17398	17368	17370	17562	17437	17603	17391	17420	17571	17374	17371	17291	17321	17494	17482	17455	17516	17458	17307	17400	17574	17439	17533	17462	17303	17429	17302	17280	17195	17591	17568	17195	17407	17526	17311	17488	17545	17429	17466	17498	17472	17554	17327	17359	17451	17629	17448	17588	17253	17656	17653	17304	17687	17659	17484	17508	17503	17389	17424	17403	17289	17470	17356	17186	17425	17451	17387	17437	17409	17464	17407	17385	17152	17710	17564	17475	17609	17320	17464	17404	17352	17431	17374	17330	17384	17375	17317	17535	17435	17305	17650	17517	17328	17507	17461	17528	17419	17499	17407	17463	17428	17329	17427	17389	17393	17503	17445	17548	17361	17587	17439	17523	17483	17518	17449	17369	17372	17381	17557	17497	17530	17404	17244	17311	17425	17752	17439	17443	17466	17426	17433	17452	17458	17307	17245	17393	17528	17517	17466	17636	17504	17292	17417	17332	17404	17450	17446	17527	17371	17433	17414	17534	17535	17344	17256	17697	17301	17547	17543	17464	17264	17544	17485	17499	17568	17311	17442	17571	17279	17415	17299	17446	17648	17480	17433	17301	17212	17468	17341	17191	17282	17334	17350	17323	17457	17419	17562	17497	17379	17488	17322	17579	17271	17228	17492	17467	17460	17376	17446	17585	17433	17735	17443	17359	17549	17306	17278	17536	17252	17280	17364	17272	17544	17360	17468	17601	17338	17530	17680	17346	17404	17563	17384	17493	17467	17500	17358	17342	17449	17444	17384	17562	17384	17460	17504	17382	17299	17588	17619	17440	17325	17471	17507	17507	17211	17069	17458	17368	17446	17477	17521	17346	17389	17501	17568	17531	17184	17473	17593	17247	17412	17460	17503	17542	17374	17407	17520	17618	17454	17481	17329	17389	17445	17323	17489	17464	17455	17558	17276	17209	17464	17570	17323	17287	17464	17455	17252	17471	17396	17350	17485	17379	17269	17471	17469	17605	17591	17385	17362	17311	17340	17417	17241	17534	17389	17503	17509	17618	17498	17594	17656	17434	17469	17453	17251	17396	17515	17273	17525	17393	17421	17534	17512	17509	17201	17453	17402	17308	17427	17358	17624	17363	17480	17439	17219	17372	17372	17458	17392	17418	17255	17407	17496	17384	17405	17378	17426	17517	17454	17618	17413	17339	17456	17431	17439	17466	17565	17375	17613	17469	17499	17218	17398	17301	17372	17351	17286	17376	17480	17477	17535	17510	17511	17528	17293	17508	17368	17419	17288	17281	17116	17543	17232	17326	17714	17510	17500	17489	17376	17236	17210	17273	17249	17337	17282	17354	17287	17300	17341	17635	17605	17402	17391	17318	17290	17550	17413	17454	17468	17292	17411	17423	17510	17467	17455	17471	17490	17421	17560	17451	17358	17361	17366	17338	17243	17480	17638	17407	17396	17580	17380	17397	17404	17280	17353	17451	17512	17441	17578	17378	17418	17338	17397	17277	17500	17570	17476	17451	17271	17414	17360	17568	17354	17415	17469	17267	17330	17541	17314	17510	17664	17254	17446	17352	17356	17331	17237	17257	17449	17392	17366	17409	17494	17520	17338	17450	17407	17319	17468	17295	17460	17570	17536	17412	17356	17547	17482	17513	17341	17451	17390	17562	17352	17428	17461	17375	17559	17615	17467	17454	17609	17394	17321	17508	17466	17485	17336	17235	17305	17264	17508	17464	17294	17507	17397	17462	17496	17505	17440	17506	17568	17456	17486	17591	17462	17451	17207	17760	17734	17563	17764	17386	17351	17619	17623	17563	17625	17420	17488	17334	17401	17283	17585	17404	17532	17350	17204	17276	17390	17383	17462	17414	17242	17388	17231	17369	17385	17388	17397	17501	17482	17295	17302	17235	17655	17431	17412	17548	17624	17678	17456	17576	17523	17609	17470	17559	17447	17514	17510	17443	17535	17235	17426	17404	17265	17569	17407	17371	17420	17394	17473	17482	17403	17255	17577	17274	17496	17754	17434	17313	17525	17487	17439	17200	17518	17451	17464	17617	17360	17429	17271	17321	17457	17407	17469	17416	17314	17284	17348	17505	17309	17663	17314	17473	17641	17381	17407	17571	17414	17470	17538	17457	17144	17327	17330	17618	17612	17489	17560	17591	17572	17457	17426	17441	17374	17520	17329	17465	17513	17639	17452	17403	17480	17266	17267	17601	17436	17569	17273	17334	17189	17360	17503	17671	17541	17375	17588	17350	17320	17529	17659	17563	17557	17506	17515	17471	17463	17391	17483	17596	17478	17464	17582	17468	17386	17265	17578	17353	17412	17487	17526	17492	17466	17446	17466	17390	17276	17474	17397	17433	17474	17345	17508	17568	17648	17611	17408	17348	17474	17406	17452	17487	17345	17554	17589	17437	17530	17413	17488	17218	17453	17500	17493	17483	17309	17177	17506	17185	17390	17274	17348	17414	17416	17129	17387	17326	17331	17536	17473	17412	17310	17439	17394	17512	17479	17599	17233	17466	17484	17382	17388	17347	17468	17401	17392	17362	17244	17588	17425	17384	17453	17277	17499	17435	17312	17395	17487	17393	17275	17467	17367	17386	17342	17556	17574	17409	17466	17399	17504	17532	17374	17599	17374	17377	17408	17357	17556	17466	17415	17388	17428	17416	17666	17408	17587	17493	17369	17337	17702	17534	17426	17612	17422	17287	17418	17432	17644	17401	17636	17452	17431	17338	17275	17409	17539	17399	17701	17281	17528	17218	17374	17570	17516	17297	17368	17317	17357	17599	17497	17470	17634	17598	17646	17477	17688	17562	17436	17354	17361	17386	17415	17473	17347	17398	17386	17664	17426	17555	17458	17464	17471	17360	17495	17492	17352	17412	17402	17381	17552	17355	17757	17188	17500	17373	17520	17335	17485	17606	17466	17327	17357	17657	17404	17389	17330	17442	17368	17451	17494	17611	17480	17585	17554	17455	17397	17409	17485	17327	17406	17404	17545	17546	17456	17371	17462	17295	17418	17320	17548	17460	17402	17494	17519	17463	17489	17649	17474	17130	17396	17397	17392	17393	17314	17435	17333	17422	17214	17587	17286	17349	17642	17458	17427	17518	17394	17278	17415	17370	17266	17513	17580	17345	17506	17449	17404	17299	17384	17510	17335	17519	17413	17633	17356	17246	17242	17428	17431	17399	17267	17501	17293	17295	17364	17377	17387	17488	17539	17376	17541	17441	17313	17451	17380	17386	17387	17504	17396	17519	17506	17380	17472	17387	17383	17369	17477	17432	17584	17432	17505	17276	17514	17321	17517	17520	17435	17666	17569	17456	17393	17387	17488	17382	17418	17426	17587	17400	17506	17511	17234	17342	17299	17284	17403	17518	17317	17610	17281	17595	17615	17347	17320	17378	17582	17474	17319	17548	17446	17434	17536	17491	17371	17442	17501	17320	17523	17380	17303	17450	17423	17365	17495	17476	17270	17463	17353	17435	17320	17574	17025	17342	17209	17306	17326	17410	17243	17482	17441	17254	17419	17350	17385	17341	17349	17365	17406	17429	17550	17261	17610	17434	17486	17579	17483	17404	17364	17395	17426	17407	17396	17531	17708	17213	17659	17501	17443	17361	17492	17381	17432	17437	17646	17202	17292	17423	17377	17346	17619	17414	17339	17751	17370	17340	17267	17569	17427	17380	17344	17447	17211	17414	17398	17443	17441	17564	17256	17520	17460	17204	17482	17301	17654	17375	17565	17364	17323	17622	17311	17385	17436	17424	17606	17392	17508	17567	17369	17184	17264	17368	17296	17401	17066	17403	17503	17331	17510	17427	17459	17366	17773	17424	17313	17447	17162	17516	17363	17310	17261	17635	17309	17435	17453	17459	17386	17418	17486	17496	17544	17305	17470	17446	17285	17394	17535	17530	17499	17652	17459	17493	17400	17396	17460	17503	17295	17351	17381	17545	17451	17590	17318	17529	17254	17521	17580	17447	17587	17487	17514	17363	17429	17565	17389	17538	17367	17317	17406	17451	17406	17426	17528	17444	17344	17372	17546	17383	17557	17402	17441	17270	17360	17463	17386	17320	17242	17482	17592	17450	17414	17349	17741	17700	17406	17562	17463	17521	17497	17388	17482	17412	17624	17693	17399	17304	17548	17365	17398	17531	17439	17330	17417	17267	17324	17474	17393	17574	17304	17421	17227	17496	17393	17368	17477	17500	17375	17426	17591	17505	17315	17628	17551	17523	17402	17386	17513	17590	17381	17546	17432	17471	17470	17377	17684	17544	17375	17422	17567	17374	17483	17390	17701	17440	17451	17321	17433	17671	17445	17295	17652	17446	17487	17517	17551	17526	17372	17366	17623	17585	17490	17416	17348	17372	17298	17525	17350	17431	17512	17608	17564	17565	17390
18572	29443	25331	20692	18968	17777	16933	16773	16856	16644	17029	16927	16745	16323	16266	16062	16103	15876	16116	16184	16190	16160	16120	16116	16042	16103	15898	15995	15916	16118	19255	19857	18849	17155	16367	15913	15907	15606	15962	15826	15899	15889	15936	15713	15901	15817	15958	15933	15882	15843	15820	15963	15944	15817	15791	15891	15893	15947	15705	15762	15824	15729	15975	15841	15912	15770	15964	15899	15697	15791	15856	15690	15904	15833	15830	15819	15952	15781	15897	15858	15869	15952	15932	15772	15938	15908	15673	15866	15878	15789	15995	15845	15789	15912	15769	15852	15970	15850	15822	15649	15935	16043	15861	15804	15782	15986	15943	15939	15864	15809	15692	15767	15797	15795	15718	15941	15833	15975	16009	15870	15911	15919	15833	15959	15793	15819	15838	15681	15799	15790	15817	15891	15962	15740	15903	15905	15882	16030	15776	15852	15820	15893	16029	15869	15816	15637	15925	15798	15714	15761	15621	15922	15603	15870	15814	15604	15673	15862	15882	15914	15775	16005	15895	15895	15794	15743	15903	15767	15818	15821	15824	15761	15890	15702	15831	15781	15922	15699	15818	15720	15835	15735	15874	15818	15874	15778	15824	15761	15859	15824	15779	15654	15784	15792	15927	15765	15868	15796	15799	16003	15861	15790	15717	15902	15738	16021	15803	16038	15967	15821	15848	15932	15729	15796	15704	15728	15736	15785	15823	15655	15790	15812	15885	15721	15695	15809	15974	15811	15895	15836	15902	15788	15822	15820	15945	16001	15799	15883	15709	15867	15819	15854	15992	15984	15886	15763	15837	15927	15865	15853	15811	15867	15969	15726	15818	15725	15809	15735	15816	15708	15790	15934	15949	15822	15746	15795	15874	15719	15841	15775	15797	15805	15728	15518	15967	15848	15676	15814	15744	15884	15859	15957	15779	15811	16064	15804	15895	15882	16025	15678	15771	16013	15833	15888	15892	15910	15789	15924	15729	15671	15884	15887	15932	15828	15592	15801	15829	15858	15731	15831	15814	15916	15681	15754	15744	15902	15796	15806	15782	15843	15752	15823	15839	15866	15779	15681	15847	15982	15919	15898	15858	15859	15878	15930	15951	15670	15860	15771	15945	15920	15988	15776	15818	15734	15617	15802	15946	15865	15824	15889	15839	15761	15645	15814	16002	15946	15769	15887	15915	15887	15823	15780	15784	15818	15792	15787	15955	15842	15897	15705	15842	15778	15862	15740	15892	15876	15847	15794	15728	15885	15778	15772	15953	15760	15942	15765	15924	15646	15856	15694	15761	15729	15822	15767	15804	15914	15875	15789	15753	15685	15808	15867	15780	15921	16056	15637	15887	15835	15821	15835	15781	15648	15811	15787	15907	15775	15960	15980	15975	15881	15862	15710	15850	15725	15828	15830	15793	15717	15843	15969	15931	15699	15739	15876	15810	15794	15849	15813	15722	15615	15830	15731	15729	15961	15837	15834	15810	15894	15730	15772	15746	15867	15977	15919	15848	15791	15801	15660	15904	15924	16097	15880	15880	15775	15838	15836	15736	15786	15983	15983	15684	15971	15890	15856	15711	15710	15873	15760	15775	15925	15746	15978	15858	15736	15820	15861	15892	15854	15797	15810	15774	15882	15771	15824	15818	15686	15739	15924	15657	15759	15900	15817	15787	15761	15863	15760	15725	15795	15817	15756	15820	15762	15817	15619	15827	15806	15741	15975	15782	15631	15814	15871	15790	15860	15741	15748	15781	15759	15958	15905	15930	15879	15874	15749	15764	15877	15783	15801	15884	15838	15897	15633	15873	15746	15791	15932	15687	15923	15822	15631	15713	15730	15830	15867	15853	15793	15800	16138	15678	15781	15823	15787	15647	15818	15913	15744	15767	15979	15918	15723	15815	15827	15900	15856	16042	15780	15674	15832	15948	15943	16006	15890	15780	15949	15934	15766	15841	15805	15771	15733	15851	15650	15827	15769	15925	15775	15828	15770	15839	15633	15777	15903	15651	15770	15782	15858	15871	15740	15774	15809	15961	15919	15837	15834	15810	15820	15914	15846	15787	15802	15825	15627	15750	15881	15758	15744	15911	15840	15707	15847	15820	15833	15762	15742	15844	15725	15793	15861	15786	15930	15990	15905	15574	15891	15639	15740	15811	15976	15891	15853	15934	15871	15873	15778	15823	15936	15742	15720	15792	15704	15928	15934	15940	15806	15867	15722	15682	15903	15848	15676	15890	15632	15849	15859	15859	15883	15928	15807	15834	15668	15955	15688	15754	15938	15854	15789	15703	15685	15847	15759	15723	15832	15893	15937	15879	15746	15819	15672	15790	15717	16006	15684	15960	15766	15879	15900	15985	16042	15850	15851	15741	15879	15842	15875	15733	15843	15838	15762	15751	15824	15747	15867	16036	15780	15790	15800	15803	16020	15746	15652	15779	15730	15910	15937	15821	15706	15972	15844	15945	16003	16049	15993	15715	15896	15843	15890	15888	15805	15696	15827	15623	15867	15943	15898	15761	15916	15751	15663	15815	15689	15822	15836	16009	15833	15817	15939	15965	15934	15863	15793	15789	15832	15749	15740	15813	15884	16077	15795	15887	15857	15769	15835	15995	15871	15930	15838	15797	15838	15721	15698	15864	15820	15721	15789	15842	15943	15801	15900	15859	16073	15756	15881	15750	15780	15805	15614	15878	15779	15710	15831	15718	15804	15689	15753	15861	15731	15856	15879	15877	15830	15864	15893	15791	15732	15866	15854	15839	15830	15801	15756	15769	15699	15784	15765	15921	15676	15748	15708	15752	15849	15750	15931	15715	15839	15817	15663	15931	15716	15827	15886	15785	15975	15714	15815	15828	15717	15861	15815	15792	15751	15692	15846	15831	15822	15879	15807	15738	15812	15801	15863	15735	15850	15643	15847	15768	15972	15787	15814	15696	15886	15778	15630	15667	15687	15699	15862	15801	15905	15783	15864	15820	15928	15952	15806	15727	15885	15690	15722	15851	15881	15915	15587	15801	15831	15817	15644	15874	15947	15830	15722	15856	15914	15775	15773	15731	15885	15838	15853	15855	15813	15892	15967	15937	15984	15711	15806	15826	15814	15692	15898	15733	15658	15798	15920	15818	15877	15784	15667	15946	15910	15733	15825	15763	15936	15995	15928	16117	15982	15772	15701	15943	15902	15833	15805	15826	15705	15791	15926	15845	15864	15678	15763	15921	15894	15724	15896	15894	15741	15711	15647	15875	15870	15727	15670	15915	15801	15957	15878	15858	15813	15769	15736	15729	15823	15876	15705	15586	15715	15861	15885	15798	15857	15852	15861	15940	15686	16013	15688	15673	15727	15984	15695	15830	15784	15824	15745	15692	15854	15948	15938	15940	16088	15841	15843	15864	15821	15882	15851	15781	15788	15784	15868	15753	15731	15886	15775	15758	15735	15797	15829	15718	15768	15708	15709	15904	15809	15766	15904	15667	15886	15838	16018	15876	15769	16018	15780	15902	16004	15834	15552	15869	15750	15657	15725	15943	15696	15853	16070	15728	16003	15795	15996	15648	15737	15773	15659	15807	15870	15894	15761	15792	15886	15866	15870	15765	15887	15808	15818	15741	15767	15941	15915	15800	15873	15929	15800	15799	15816	15855	15932	15699	15820	15856	15729	15894	15830	15811	15804	15954	15794	15882	15842	15763	15861	15718	15735	15804	15853	15875	15942	15824	15691	16000	15752	15879	15756	15808	15769	15886	15837	15799	15914	15824	16022	15823	15822	15945	15877	15913	15749	15834	15999	15778	15916	15728	15807	15840	15784	15837	15898	15699	15893	15938	15775	15909	15963	15750	15796	15776	15852	15985	15840	15933	15780	15841	15957	15751	15946	15843	15853	15966	15737	15640	15985	15877	15789	15687	15828	15748	15706	15893	15849	15902	15817	15740	15941	15824	15864	15713	15839	15804	15846	15920	15804	15745	15834	15878	15752	15668	15777	15901	15808	15775	15776	15793	15784	15729	15860	15839	15813	15827	15676	15794	15845	15667	15795	15873	15828	15933	15658	15775	15974	15908	15946	15695	15743	15935	15611	15827	15900	15808	15929	15976	16052	15710	15805	15768	15921	15733	15879	15891	15832	15779	15860	15738	15940	15722	15782	15862	15777	15630	15764	15752	16011	15817	15628	15813	15693	15669	15787	15701	15750	15873	15807	15836	15768	15754	15815	15728	15866	15815	15795	15726	15897	15814	15719	15921	15762	15761	15839	15886	15997	15981	15802	15812	15776	15763	15816	15796	15873	15865	15898	15667	15909	15866	15916	15657	15968	15636	15775	15749	15725	15735	15910	15896	15882	15778	15819	15820	15919	15727	15922	15799	15906	15921	16001	15616	15850	15736	15748	15853	15804	15689	15714	15760	15718	15839	15911	15758	15922	15954	15636	15808	15842	15825	15886	15858	15825	15951	15822	15579	15635	15920	15728	15946	15863	15909	15782	15982	15910	15570	15814	15830	15848	15939	15778	15819	15812	15902	15892	15722	15856	15909	15806	15868	15800	15964	15791	15794	15871	15694	16028	15744	15757	15944	15967	15744	15788	15895	15858	15873	15923	15790	15677	15955	15898	15744	15676	16096	15733	15816	15944	15869	15796	15801	15834	15724	15817	15779	15934	15888	15903	15986	15929	15917	15954	15931	15846	15884	15866	15891	15730	15725	15893	15902	15772	15861	15698	15887	15847	15721	15964	15808	15833	15711	15809	15871	15725	15868	15802	15724	15786	15799	15907	15876	15698	15758	15879	15794	15818	15755	15787	15881	15904	15710	15931	15780	15832	15930	15848	15776	15795	15688	15856	16042	15696	15877	15936	15751	15808	15792	15797	15662	15690	15746	15796	15802	15886	15826	15799	15878	15767	15735	15939	15958	15931	15821	15890	15878	15873	15888	15861	15777	15738	15748	15855	15601	15945	16005	15645	15642	15971	15830	15807	16013	15855	15771	16034	15749	15803	15972	15957	15685	15785	15778	16067	15889	15850	15746	15668	15860	15998	15766	15816	15695	15944	15677	15738	16007	15867	16027	15777	15870	15999	15763	15873	15746	15663	15919	15875	15817	15960	15830	15861	15661	15705	15704	15826	16005	15901	15851	15926	15815	15832	15887	15840
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
