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
339278490670	339278491187	339278491737	339278492287	339278492837	339278493387	339278493937	339278494487	339278495037	339278495587	339278496137	339278496687	339278497237	339278497787	339278498337	339278498887	339278499437	339278499987	339278500537	339278501087	339278501637	339278502187	339278502737	339278503287	339278503837	339278504387	339278504937	339278505487	339278506037	339278506587	339278507137	339278507687	339278508237	339278508787	339278509337	339278509887	339278510437	339278510987	339278511537	339278512087	339278512637	339278513187	339278513737	339278514287	339278514837	339278515387	339278515937	339278516487	339278517037	339278517587	339278518137	339278518687	339278519237	339278519787	339278520337	339278520887	339278521437	339278521987	339278522537	339278523087	339278523637	339278524187	339278524737	339278525287	339278525837	339278526387	339278526937	339278527487	339278528037	339278528587	339278529137	339278529687	339278530237	339278530787	339278531337	339278531887	339278532437	339278532987	339278533537	339278534087	339278534637	339278535187	339278535737	339278536287	339278536837	339278537387	339278537937	339278538487	339278539037	339278539587	339278540137	339278540689	339278541237	339278541787	339278542337	339278542887	339278543437	339278543987	339278544537	339278545087	339278545637	339278546187	339278546737	339278547289	339278547837	339278548387	339278548937	339278549489	339278550037	339278550587	339278551137	339278551687	339278552239	339278552787	339278553337	339278553887	339278554437	339278554987	339278555537	339278556087	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22454	20258	27428	22963	20991	23984	25949	22307	21716	21580	21324	21295	21145	20981	21090	30264	40783	36308	29282	25344	22347	21253	20848	20835	20682	20612	20744	20904	20868	20672	20552	20633	20871	20852	20502	20824	20573	20822	20705	20828	20951	20754	20728	20809	20765	20518	20814	20900	20930	20709	20789	20644	20647	20839	20544	20741	20579	20733	20627	20559	20667	20743	20685	20764	20795	20987	20807	20832	20504	20575	20708	20611	20597	20602	20714	20561	20723	20600	20571	20688	20715	20766	20772	20672	20559	20772	20735	20613	20771	20649	20698	20783	20576	20662	20669	20594	20656	20959	20673	20666	20509	20584	20711	20584	20671	20760	20826	20583	20550	20735	20628	20666	20712	20644	20725	20744	20820	20807	20676	20916	20621	20751	20515	20629	20827	20450	20604	20890	20657	20678	20418	20749	20694	20777	20658	20728	20784	20491	20603	20767	20430	20487	20706	20673	20794	20751	21015	20677	20714	20619	20630	20591	20600	20771	20770	20695	20557	20558	20540	20601	20763	20813	20746	20533	20638	20642	20713	20819	20814	20794	20774	20798	20844	20623	20827	20791	20663	20677	20430	20398	20642	20533	20645	20584	20725	20876	20672	20765	20720	20717	20572	20584	20492	20819	20553	20728	20642	20623	20719	20816	20814	20404	20840	20675	20685	20681	20665	20662	20656	20726	20754	20676	20615	20558	20775	20906	20443	20454	20767	20456	20769	20829	20762	20768	20736	20682	20614	20624	20795	20761	20547	20883	20520	20506	20664	20864	20662	20759	20610	20707	20657	20834	20546	20738	20735	20638	20655	20777	20754	20649	20861	20476	20670	20832	20658	20856	20857	20729	20631	20547	20552	20361	20505	20629	20450	20541	20863	20659	20513	20770	20724	20742	20773	20600	20800	20767	20747	20613	20850	20764	20546	20536	20564	20486	20505	20802	20621	20516	20463	20273	20688	20513	20602	20681	20636	20620	20724	20844	20465	20612	20597	20459	20812	20611	20769	20769	20763	20618	20615	20629	20594	20873	20898	20893	20597	20712	20572	20758	20713	20575	20672	20478	20789	20823	20658	20808	20634	20311	20793	20627	20774	20553	20900	20435	20366	20655	20439	20580	20870	20644	20834	20403	20553	20718	20922	20546	20887	20496	20734	20677	20768	20647	20589	20658	20498	20431	20583	20696	20560	20430	20473	20710	20633	20814	20587	20458	20638	20625	20747	20803	20617	20530	20569	20687	20620	20712	20315	20690	20839	20633	20824	20644	20552	20753	20688	20827	20668	20821	20489	20699	20664	20654	20779	20684	20824	20604	20592	20745	20648	20461	20502	20786	20787	20850	20591	20649	20591	20731	20819	20597	20597	20677	20777	20708	20702	20573	20622	20906	20809	20457	20553	20627	20593	20739	20715	20482	20540	20551	20702	20502	20745	20512	20565	20711	20519	20683	20481	20503	20581	20698	20499	20639	20715	20657	20751	20566	20472	20576	20564	20715	20594	20689	20600	20591	20670	20767	20656	20548	20646	20356	20611	20504	20711	20480	20580	20879	20575	20709	20843	20651	20699	20714	20493	20567	20742	20543	20470	20561	20810	20752	20834	20530	20669	20495	20558	20773	20599	20625	20979	20525	20509	20663	20744	20867	20897	20513	20606	20718	20570	20501	20675	20635	20637	20545	20539	20811	20638	20690	20585	20539	20515	20502	20504	20563	20594	20600	20694	20636	20628	20487	20588	20549	20546	20510	20582	20525	20549	20601	20791	20825	20717	20589	20550	20596	20450	20609	20754	20699	20550	20534	20711	20892	20710	20710	20878	20408	20460	20523	20694	20698	20533	20889	20645	20767	20685	20517	20352	20601	20671	20775	20826	20516	20648	20470	20585	20627	20536	20612	20423	20695	20571	20950	20579	20591	20697	20751	20771	20531	20651	20787	20593	20792	20736	20652	20753	20950	20446	20495	20331	20359	20543	20709	20875	20764	20700	20693	20730	20369	20752	20611	20521	20511	20624	20629	20523	20622	21002	20473	20678	20506	20524	20624	20618	20725	20769	20786	20923	20686	20641	20608	20461	20557	20682	20589	20576	20523	20508	20606	20652	20537	20718	20830	20760	20606	20692	20644	20658	20554	20735	20640	20864	20529	20558	20712	20772	20534	20587	20614	20817	20557	20776	20759	20716	20537	20711	20527	20564	20670	20470	20702	20886	20823	20839	20719	20854	20508	20901	20543	20618	20591	20671	20742	20713	20567	20628	20707	20783	20663	20627	20666	20727	20766	20727	20538	20432	20533	20559	20624	20498	20562	20685	20533	20676	20599	20676	20529	20455	20683	20802	20808	20785	20710	20488	20529	20503	20568	20657	20825	20757	20842	20609	20710	20779	20544	20686	20723	20450	20556	20781	20625	20859	20688	20685	20630	20955	20438	20642	20568	20718	20440	20601	20632	20515	20511	20838	20433	20486	20814	20698	20608	20740	20406	20590	20905	20825	20688	20677	20541	20552	20727	20617	20707	20604	20674	20561	20791	20860	20594	20534	20566	20581	20877	20843	20778	20577	20615	20635	20620	20655	20560	20613	20606	20561	20796	20880	20709	20520	20806	20517	20613	20663	20767	20542	20620	20680	20528	20709	20765	20680	20588	20610	20578	20521	20700	20698	20503	20627	20663	20714	20615	20689	20635	20721	20570	20651	20781	20716	20618	20724	20712	20624	20736	20514	20452	20672	20662	20669	20775	20913	20655	20710	20661	20663	20619	20479	20530	20681	20757	20579	20506	20817	20832	20520	20564	20808	20422	20440	20456	20793	20671	20689	20774	20544	20765	20462	20647	20714	20671	20647	20550	20280	20666	20581	20599	20608	20458	20603	20688	20733	20634	20671	20543	20747	20808	20734	20689	20512	20757	20706	20724	20684	20811	20730	20761	20498	20534	20742	20698	20697	20547	20844	20743	20554	20742	20571	20355	20672	20509	20534	20765	20732	20333	20531	20584	20555	20590	20665	20477	20642	20557	20659	20643	20588	20700	20613	20528	20817	20614	20594	20531	20738	20627	20709	20971	20738	20578	20689	20647	20750	20535	20726	20653	20659	20608	20580	20702	20687	20513	20667	20721	20733	20482	20698	20765	20692	20749	20668	20676	20456	20497	20622	21034	20911	20535	20690	20560	20894	20794	20610	20676	20836	20527	20580	20649	20713	20912	20867	20700	20606	20591	20565	20770	20846	20532	20436	20562	20332	20696	20636	20616	20660	20853	20822	20604	20609	20804	20612	20622	20420	20667	20434	20512	20784	20512	20536	20608	20574	20481	20890	20772	20675	20667	20628	20700	20738	20586	20787	20871	20555	20653	20773	20619	20972	20722	20738	20920	20728	20717	20865	20644	20666	20814	20818	20530	20618	20501	20576	20535	20603	20640	20536	20605	20798	20626	20673	20706	20747	20675	20747	20750	20656	20948	20620	20405	20460	20842	20838	20593	20822	20702	20628	20696	20726	20601	20593	20645	20600	20806	20688	20379	20801	20613	20574	20594	20469	20477	20852	20660	20659	20521	20631	20530	20583	20958	20556	20778	20540	20700	20600	20708	20761	20642	20578	20673	20571	20790	20523	20707	20480	20696	20521	20606	20593	20733	20716	20633	20672	20697	20586	20633	20731	20525	20835	20502	20635	20747	20717	20588	20409	20805	20715	20635	20720	20802	20765	20703	20694	20553	20731	20704	20539	20564	20550	20638	20712	20445	20655	20586	20642	20421	20624	20689	20652	20821	20727	20598	20642	20562	20775	20670	20624	20663	20810	20619	20764	20600	20558	20453	20789	20802	20866	20629	20875	20904	20641	20606	20800	20458	20641	20675	20844	20583	20859	20581	20613	20414	20470	20647	20489	20503	20924	20592	20676	20653	20719	20585	20679	20824	20481	20682	20435	20540	20742	20640	20425	20742	20915	20582	20503	20554	20645	20489	20539	20647	20678	20731	20636	20672	20721	20485	20827	20441	20448	20601	20657	20729	20528	20834	20754	20621	20472	20662	20702	20578	20521	20774	20478	20705	20832	20701	20649	20663	20578	20537	20713	20522	20600	20664	20449	20545	20761	20488	20738	20640	20620	20440	20693	20624	20794	20691	20703	20696	20421	20835	20768	20530	20606	20530	20786	20795	20613	20629	20654	20615	20597	20521	20838	20755	20680	20580	20488	20292	20564	20528	20660	20724	20380	20540	20569	20474	20652	20567	20794	20502	20445	20746	20420	20642	20825	20509	20543	20771	20631	20480	20576	20588	20743	20642	20734	20504	20584	20715	20791	20689	20539	20647	20514	20567	20451	20349	20760	20634	20770	20736	20487	20496	20991	20556	20754	20762	20664	20589	20781	20457	20548	20726	20819	20755	20609	20703	20440	20604	20802	20673	20850	20634	20529	20749	20607	20598	20606	20738	20602	20596	20555	20774	20768	20488	20914	20596	20471	20606	20769	20592	20585	20615	20448	20610	20810	20507	20637	20795	20942	20604	20823	20660	20646	20429	20714	20651	20809	20877	20526	20596	20725	20721	20662	20755	20717	20681	20731	20772	20540	20742	20441	20770	20510	20459	20669	20498	20793	20646	20638	20695	20699	20678	20539	20650	20584	20386	20667	20682	20560	20502	20779	20401	20541	20723	20636	20660	20635	20793	20590	20619	20450	20430	20670	20791	20867	20663	20496	20363	20662	20827	20609	20628	20555	20517	20512	20605	20631	20580	20693	20623	20536	20629	20569	20538	20586	20504	20626	20798	20688	20784	20648	20709	20629	20695	20727	20615	20468	20505	20550	20579	20546	20654	20545	20573	20592	20763	20811	20562	20781	20629	20703	20817	20738	20686	20494	20730	20658	20687	20435	20562	20602	20566	20804	20729	20462	20609	20470	20780	20718	20550	20469	20638	20745	20744	20732	20659	20661	20506	20809	20518	20448	20405	20646	20581	20757	20667	20715	20609	20642	20800	20628	20641	20675	20785	20662	20635	20710	20817	20612	20683	20711	20758	20679	20615	20546	20850	20711	20769	20784	20739	20654	20746	20394	20545	20529	20625	20823	20623	20706	20792	20754	20988	20722	20587	20678	20747	20978	20513	20619	20537	20623	20665	20636	20698	20596	20656	20600	20672	20638	20634	20503	20551
16966	27994	26589	23273	21794	19529	18692	18284	17564	17372	16806	16779	16608	16399	16810	31811	40191	34261	26624	20938	17540	16399	16021	16067	16344	15975	16123	16079	15943	16094	16240	16078	15979	15959	15996	16002	16075	15927	16286	16009	15973	16173	16145	16078	16160	15968	15950	16047	16112	16022	15944	16141	15946	16194	15876	16148	16079	16017	16210	15974	16049	15985	16164	15955	16005	15926	15898	16070	15898	16073	15908	16017	15955	15921	16028	15987	16112	15987	15852	16008	16039	15856	16137	15988	16096	15830	16229	16077	16153	15976	16002	16131	15869	16061	15960	15926	15986	16175	15910	16007	15934	15919	15879	15982	15860	16046	16122	16032	15847	16000	16027	15973	15956	15946	15999	16027	16091	15891	16183	16006	16011	15980	16068	16095	16033	16051	16152	16022	15995	15881	15972	16099	16061	16094	15872	16167	15900	15955	16021	16153	15956	15821	15991	16061	16030	15878	16165	15931	15978	16092	15871	15766	15975	15953	16109	15856	16072	16055	15941	15924	16097	16029	15948	16035	15982	15811	16008	16010	15889	15906	16007	16015	16072	16000	16108	15874	16080	15876	16227	15990	16084	16032	16090	15920	15914	15917	16081	16004	16099	16021	16148	15790	16013	16110	16120	15882	16138	15988	15889	15947	16100	16048	16022	16009	16074	16002	16035	15879	15938	16049	16014	16072	16123	15847	15922	16132	15969	16123	16170	16023	16083	15972	16070	16074	16082	15910	16093	15892	16170	15951	16035	15905	16134	16012	15972	15979	16021	16072	16014	16233	15936	16058	15867	16121	16048	16154	15954	15941	15942	16172	16104	16053	16157	15836	16010	16307	15957	15947	15996	15917	16014	16100	15886	16054	15855	15974	16042	16015	16090	15915	15942	16028	15881	15914	15878	15840	16081	16030	15868	15760	16060	15843	16012	15992	16052	16081	15971	15979	15932	15940	16195	15944	16077	16132	15825	16107	16060	16097	15946	16046	16119	16104	15857	16069	16067	16028	16044	15935	16027	15854	15937	16119	15866	15952	16154	16002	16024	16006	16088	16054	16140	15966	15967	16008	16102	15967	16100	15982	16029	15960	15871	15904	15929	15991	16079	16089	16090	16017	15977	16050	15966	15926	15838	16008	15919	16146	16000	15943	15990	16026	16091	15879	16239	16034	16096	16032	16065	15962	15980	15861	15983	16126	16128	16008	15947	15998	15907	16006	15847	16011	15830	15939	16091	16048	15890	15987	16126	16093	16062	16071	16206	15980	15953	16001	15993	16070	15880	15920	16060	15815	16166	16049	15990	16035	16051	16013	16010	16084	15940	15979	15915	15974	16008	15912	16123	15958	16015	15885	15978	15944	16069	15957	16059	16040	15985	15988	15826	16005	16014	16076	15996	15863	16000	16118	16025	16073	15912	16007	15985	15974	15963	15962	15914	16024	16192	15835	16035	16144	15990	16047	15886	15922	16102	15905	16030	15952	15951	16229	16149	15791	15798	15931	15805	16018	15995	16050	16006	16018	16106	15951	16132	15913	15983	15865	15818	16027	16154	15962	15974	16198	15874	16097	16006	16052	16161	15932	15947	15884	16075	15907	16099	15956	15983	15903	15998	15940	15968	15983	16095	15981	16121	15931	16011	16011	15975	16095	16078	15966	15958	15930	15860	15927	15963	16091	16099	15941	15915	15869	15983	15981	15917	15984	16009	15937	15935	16026	16127	16067	16002	16116	15921	16306	15841	15993	16050	15788	15949	15795	15883	16064	16181	15974	16024	15987	16145	16004	15913	15882	15969	16002	16024	16253	16026	15977	15911	15946	15909	15901	15931	16002	16102	15936	16035	16070	16162	15964	15971	15960	15897	15944	16025	15897	15913	16013	15938	15903	15945	16091	16187	15806	15882	16104	16160	15899	15997	15965	16111	16040	16005	16000	15947	15976	15926	16098	16002	16036	15910	16161	16129	15781	15985	16015	16007	15858	15750	15971	16121	15776	15919	15908	15997	16201	16026	16098	16096	15891	16074	16075	15805	16047	16136	15860	16158	16009	15920	15949	16098	15957	15885	16196	16022	16087	15958	15951	16017	15936	15997	15964	15988	15972	15891	16037	15923	15964	15754	16026	15915	16006	16079	15831	16212	15895	16001	15953	15953	16225	16097	16000	16026	16051	16088	15858	16105	15941	16033	15999	15792	15990	16036	16013	15925	16056	16119	16020	15893	16114	16218	15970	16074	16094	16030	15955	16009	16092	15985	15974	15890	15926	15984	15943	16007	15900	16036	16138	16007	15900	15960	16059	16000	16070	16058	16205	15906	16009	16060	16105	15984	16070	15981	16045	15976	15968	15988	15931	16099	15987	15901	16014	16045	15978	15981	15957	15967	16026	16081	15833	15978	16073	16103	16005	16192	15956	16175	15914	15953	15969	16043	15826	16068	16054	16009	15929	15923	16127	16040	15779	16152	15842	15993	15834	15998	15920	16008	15985	16004	16119	16117	16016	15816	16072	16070	16055	16155	15934	15877	15908	16010	16003	15931	16057	15955	15944	15950	16017	15941	15992	16048	16100	15967	15934	15964	16054	15777	15955	15977	15986	15913	16031	15915	16021	16020	16067	16149	16084	16109	15981	15953	15884	15922	15929	15949	16038	16100	16003	15820	15909	16157	15917	16128	16067	16015	15994	16081	16042	16016	16042	16022	16007	15928	16029	16039	15862	16099	15996	16088	15991	16085	16081	15933	15778	16063	15850	16097	15870	16073	16055	15985	16008	15937	15926	15949	16074	16110	16095	15946	15961	15911	16062	15969	15854	15813	16065	16225	15998	15953	15956	15969	15854	16102	16052	16153	16010	16017	16100	16091	16067	15938	15910	16103	16000	16031	16102	16055	15996	16077	15875	16029	15960	16056	16006	15845	16029	15811	15924	16197	15950	16220	15955	16045	16005	15989	16092	15934	15870	15934	16097	16068	15843	16128	15895	15785	15953	16158	15901	15986	15993	15971	16021	16005	15970	16062	16071	16005	16078	16139	15907	16029	16011	16008	16065	15876	16057	15997	16064	15943	16007	16125	15916	16030	15948	15977	16044	16059	15851	16032	15850	16104	15992	15996	15840	16019	15990	16078	16142	15982	15947	16025	16016	15869	16003	15945	15958	15897	16019	16174	15971	15981	16130	15930	15907	16007	15855	16002	15938	16094	15892	16052	15906	16017	16108	16085	15937	16098	16065	16092	15953	15961	15890	15945	15982	15910	16123	16012	15866	16004	15979	16034	15949	15912	16095	16088	15983	15903	15913	16017	16111	15987	15978	16040	16208	16032	15934	16306	16143	16130	16004	15964	15760	15984	15887	15948	16040	15940	15994	16051	15958	15915	16026	16067	15964	15900	15912	16046	16093	15985	16000	15994	16063	16120	15966	16043	15935	16166	16022	15943	15846	15881	16017	16218	15853	16089	16184	16054	15906	15963	16067	16016	16024	16038	16025	16069	16118	16063	15953	16047	16139	15918	16003	15798	15962	15967	15998	16172	16052	15994	15947	15886	16091	15951	16052	15905	15995	16036	15968	16081	16095	15954	15817	16022	15943	15907	15975	16053	15877	16005	16182	15920	16022	15722	16206	15716	15984	15877	16014	15979	15955	16027	16074	15971	16119	15906	15998	16095	16112	16005	16171	16045	15871	16172	15890	16069	16113	16067	15967	16118	16043	15999	16225	15998	15940	16024	16018	15994	16106	16084	16028	15971	16132	16061	15994	15899	16034	16041	15906	16159	15866	15961	15935	16004	15974	15927	16141	15988	16020	16069	15905	16054	15939	16048	15949	16007	16039	16200	16030	16068	16006	16016	16018	16159	15801	15956	16080	16054	15975	15835	15997	15873	15989	16015	16097	16074	15951	16128	15927	16156	15954	15906	16120	15972	16199	16101	15934	16055	16032	15952	15935	15968	15921	15829	15951	15929	16172	16077	16186	15895	15899	16069	16179	15944	16108	16070	16062	16129	16067	15884	16160	16010	15925	16036	16143	16189	15989	16042	15955	15992	16188	15948	16007	16206	16173	15823	15926	16007	16044	16037	15881	15971	16165	16179	16098	16079	16004	15906	15922	16005	16071	16096	15945	16188	15878	16033	15856	16068	16101	15977	16138	15910	15948	15989	15984	16040	16058	16102	16071	15881	16221	15861	15939	16013	16078	15767	16059	15900	16044	15825	16145	16028	15840	16169	15933	15973	16167	16090	15999	16049	16089	16185	15961	16085	15942	15898	16105	15918	16055	16128	15948	16075	16095	16261	15984	15970	15989	16134	16168	15892	16018	16004	16156	16100	15816	15946	16047	15855	15989	16043	16102	15916	16126	15924	16084	16032	16113	15940	15906	16190	15907	15942	15999	16088	15875	15858	16125	15927	16071	16030	16040	16170	16013	16046	16034	16095	15896	15878	16020	15922	16050	16026	15952	15953	16133	16050	16112	15801	16098	15930	16105	16037	15986	15997	15929	16021	15917	15970	16138	15868	16181	16074	15997	16032	15888	15972	15844	15996	16064	16079	15872	15987	15826	16021	16123	15950	16091	16092	16018	15954	16024	16054	16073	15984	16012	16062	15849	16099	15907	15884	15985	16238	16067	15886	16102	15934	15980	15722	16018	16101	15982	15941	16000	15982	16093	15879	15976	15892	15810	16007	15871	16035	16081	16116	16254	16026	15934	16188	16092	16137	15920	16056	16176	15948	16065	16034	16188	15959	16146	16113	15927	16075	16038	15979	16120	16053	15957	15942	16046	16017	15910	16063	16206	15953	15985	16107	15878	15926	16003	16003	16203	16062	16125	16048	16022	16025	16027	16016	15923	16002	15978	15957	16053	15976	15851	16048	15991	16017	15905	15891	16249	15966	15936	15935	15882	16116	15908	16024	16099	15918	16042	15950	16148	16068	16058	15975	16090	15956	16009	15948	16081	15946	15821	16063	16002	16152	15937	16208	16081	15925	16068	15880	16141	15956	16124	15848	15927	15974	15963	16060	16144	15991	15997	15955	15982	16121	15806	16108	16086	15995	15905	16117	16064	16021	16091	16146	15994	16055	15966	16000	16081	16113	16099	16027	16162	16066	15875	16050	16030	16049	15920	16055	15902	16047	16051	15883	16034	15938	16191	15956	16098
30203	23510	25887	24439	22348	22321	22416	22210	22112	22051	22029	22093	22044	22213	22080	22417	23968	23971	23285	22666	22130	21949	21892	21815	21863	21771	22023	21870	22039	21908	21888	21820	21891	21863	22038	21746	21655	21750	21959	21989	22057	22187	21514	21869	21826	22053	22018	21935	21868	21938	21886	21745	21960	22028	21801	21915	21688	21802	21806	21832	21926	22004	21933	21788	21887	22000	22068	21821	21930	22083	21983	21943	22053	21969	21837	21685	21827	21841	22051	21906	21880	21734	21854	21862	22001	21973	21948	21898	21684	21791	21910	21865	21959	22088	22048	21950	22029	21741	21807	21827	21786	21766	21868	21831	21802	22113	21881	22033	21888	21934	22032	22018	21822	21917	21999	21867	21987	21952	21799	21768	22103	22087	21997	21907	21901	21899	22158	22067	21805	21852	21744	21849	21976	21968	21947	21712	21848	21871	21940	22011	22039	21832	21897	21951	21949	21909	21913	21908	21992	21838	22058	22020	21940	21786	21941	21799	21812	22010	22023	21789	21934	21833	22090	21659	22107	22155	21787	21753	21907	21948	21930	21880	21801	21815	22187	21816	21851	21916	22255	21845	21949	21635	21778	21851	21917	21830	21636	21989	21835	21718	21850	21962	21978	22052	22116	21796	21851	22152	21870	22030	21874	21995	21828	21951	21741	21983	21991	21924	21826	22030	21881	22016	21751	21970	21827	21807	21966	21949	21729	21965	21757	21857	21735	21805	21796	22061	21864	21880	21739	21883	21886	22046	21793	21865	21876	21584	21952	21865	22014	21754	21932	21710	21842	21759	21817	21638	22074	21961	21874	22041	21794	22086	21892	21825	21982	21720	21938	21905	21799	21730	21955	21885	21904	22048	21956	22043	21956	21939	21967	22014	21902	22042	21783	21834	21822	21599	22040	21847	21921	21905	21891	21861	21870	21858	21869	21940	21891	21825	21972	21943	22153	21964	21955	21654	22056	21901	22127	22165	22193	21794	21902	21862	21823	21917	22036	21965	21914	21810	21907	22015	21817	22049	21876	21809	21830	22110	21784	21917	21935	21522	21809	21951	21815	22038	21671	21742	22062	21694	21966	21801	21816	22090	22063	21902	21827	21884	22032	22100	21868	21816	22021	21808	21900	22071	22177	21805	21802	21924	21957	21876	21911	21866	21734	21661	22126	21850	22107	21892	22071	21969	21693	22144	21865	22009	21905	22085	21728	21809	22079	21788	21727	21731	21707	21963	21924	21973	22140	21762	21921	22086	21770	21894	21948	22111	21840	21863	22051	22028	22257	21792	21959	21941	21874	21913	21727	21946	21849	21808	21979	21703	21839	22156	22033	21963	21833	21815	21753	21902	21883	21929	22044	21838	22077	21931	21878	21715	21976	21959	21844	22143	21932	21807	21974	21718	21845	21763	21649	21937	21800	21816	21901	21757	21713	21816	21878	21850	21952	21887	21929	21738	21667	21786	21809	21778	21727	21856	21733	21759	21976	22050	21926	22037	21946	21766	21963	22127	21883	21764	21792	21805	21883	22089	22007	21698	21949	21867	22040	21895	21866	21947	22018	21988	21831	21855	21888	21924	21949	22119	21837	21833	22056	22025	21930	21820	21872	21929	21974	21908	22026	21912	22025	21833	22060	21733	21816	22001	21799	22003	21942	21699	21771	21817	21954	21838	21850	21828	22085	21800	21878	22188	21758	21842	22047	22011	21858	22048	21803	21986	21875	21803	21968	21833	21900	21824	22068	21825	22048	22112	21925	22111	21687	21859	21697	21721	21926	22005	21941	21808	22010	21832	21881	21953	22052	21914	21907	21623	21883	21792	21842	21952	21875	22135	21988	21917	21806	21677	21770	21823	21801	21844	21888	21894	22000	21955	21934	21902	21878	21895	21807	21882	21877	21691	21782	21835	21948	21787	21784	21860	22046	21778	22126	21872	21802	21980	21838	21829	22073	21968	21951	22031	21974	21963	21873	21846	21988	22027	21848	21930	21714	21914	21957	21742	21946	21936	21856	21658	21960	21902	22078	21883	21726	22033	21929	21860	21940	21831	21952	21954	22016	21833	21830	21909	22020	21986	21980	22057	21969	21844	21976	21955	21966	21886	21953	21750	21931	22067	21899	21989	22016	21734	21710	21860	21920	22146	21804	22075	21845	21768	21864	22031	21832	21935	22006	21731	21981	22013	22157	22036	21893	21863	21866	21877	21825	22064	21863	21875	21763	21783	21899	21948	21810	22044	21763	21887	21937	21887	21802	21949	22059	21935	21904	21810	21855	21941	21910	21947	21557	21648	22147	21865	21898	22016	22052	21994	22132	21939	21997	21848	21999	21910	22009	21993	21879	21904	21747	21656	21812	21797	21946	22050	21995	21897	21879	21683	21847	21918	21786	22104	21668	21832	21852	21767	21837	22036	22095	21899	22113	21890	21776	21917	22104	21886	21953	21735	21920	21890	21777	21922	21910	22003	21803	21787	22018	21595	21664	21927	22046	21816	21825	21836	21863	21749	22056	21871	21879	21834	21845	22057	21877	21921	21929	21738	21826	21971	21615	21966	21960	21912	21840	21766	22022	21965	21869	21936	21789	21935	21688	21825	21886	21773	21766	22026	22073	22051	22115	21905	21841	21986	21909	21886	21975	21940	21972	21912	21784	21964	22030	22064	21861	21964	21830	21752	21836	21976	21798	21943	21762	21937	21974	22056	21876	21763	22136	22118	21953	21778	21888	22059	22066	21885	21963	21884	21899	21865	21960	22115	21928	21915	22115	21919	21817	22069	21823	21727	21759	21872	21893	21845	22077	21895	22071	21878	21823	21918	22051	22115	21835	22063	21922	21878	21824	21816	21731	21874	22057	21809	21839	21758	22005	22064	21978	22065	21830	21752	21757	21833	21782	21970	21989	22082	21932	21710	21945	21696	21868	21877	21834	22130	21976	21717	21610	21845	21833	22015	21882	22018	21856	21880	21914	22040	22020	21975	21885	21839	22015	22073	21626	21814	21957	21766	21977	21823	21932	21611	21673	21935	21868	21781	21884	21889	21730	21754	21993	21918	21974	22080	22028	21985	21878	21864	21841	21935	21825	21666	21904	21923	21841	21758	21872	21821	21777	21810	22015	21842	21878	21967	21854	21977	21986	21934	21995	21984	21910	21712	21784	21969	21758	21959	21771	21870	21948	21978	21872	21605	21680	21770	21865	22066	22136	21736	21861	21937	21712	21927	21840	21870	21833	21719	21736	21706	22055	21675	21878	21621	21936	22013	21881	21892	21871	21864	22066	21776	21993	22013	21920	21948	21909	21915	21661	21889	21981	21788	22220	22047	21843	21919	22131	21824	21976	21999	21953	21951	22023	21849	21678	21748	22013	21897	22019	21925	22039	22041	21881	21838	21969	21893	22009	21917	21935	21710	22112	21909	21865	21790	21994	21845	21780	21912	21929	22043	21969	21980	21836	21816	22028	21879	21938	21916	22067	21839	21541	21890	21805	21771	21845	21732	21825	21729	21637	22022	21982	21950	21863	22012	21783	22061	21939	21963	21859	21993	21840	21765	22020	21857	22057	22044	21898	21921	21841	21989	21828	21822	21945	21967	21976	22153	22019	21921	21789	21840	21673	21715	22010	21981	21860	22042	21847	21875	21968	21940	21877	21940	21841	21821	21866	21963	21827	21842	21941	21980	21811	21839	21830	21993	21874	21874	22046	22004	21801	22040	21828	21692	21856	21825	22051	21722	21972	21747	21771	21830	21944	21818	21902	21984	21971	21849	21836	21807	21791	22019	21818	21684	21893	21897	21997	21715	21773	21895	21988	22030	22125	21906	21773	21782	21822	21909	22049	22049	22061	22017	21789	22072	21985	21804	21798	21930	21981	21772	21930	22009	21899	22018	21775	21840	21683	21889	21687	21882	21980	22075	21943	21897	21774	21845	21805	21820	21968	21908	21887	21903	21846	21973	21740	21903	22027	21863	21835	21911	21741	21920	21940	21913	21889	21892	22092	21897	21888	21840	21697	21681	21937	21713	21791	21741	22082	21774	21700	22155	22023	21872	21893	21842	21858	21951	21927	21814	21933	21994	21833	21790	21818	21748	21910	21825	22019	21971	21866	21963	22068	21977	21833	21869	21886	21664	21821	21877	21882	21763	21928	21932	21718	21799	21659	21912	21744	21823	21875	21680	21978	21852	21976	21945	21977	21983	21898	21881	21785	21932	21963	21740	21798	21952	22006	21985	21717	21779	21720	21865	21929	21874	21957	21839	21669	22025	21775	21933	21864	21882	22316	21761	22060	21761	22013	21875	21983	21876	21859	21969	21963	21915	21933	21717	21825	21701	21759	21857	22058	21852	21612	21735	21858	21632	21872	21970	22031	22077	22009	21888	21844	21721	21840	21611	21857	21674	21925	21797	22056	21827	21894	21874	21810	21878	21797	21783	21677	21703	21811	21781	21878	21975	21704	21860	21848	21757	21914	21933	21871	21710	21992	21749	22042	22090	21814	21843	21823	21862	21799	21699	21991	21924	21933	21841	21937	21988	21837	21880	21991	21793	21788	22036	21900	21746	21871	21882	22021	21807	22057	21966	21895	21826	21864	21915	21841	22009	21823	21918	21872	21956	22052	21850	21812	21741	21740	21799	21932	21855	21904	21906	21944	21858	21877	21871	21953	21870	22199	22028	21831	21888	22044	21626	21748	22192	22054	21820	21906	21802	21759	21544	21878	21744	22030	21937	22218	21988	21832	21895	22067	22190	21926	21903	21779	21727	21986	21885	22008	21822	21776	22024	21881	21973	21944	21858	22076	21971	21952	21840	22022	21911	21917	22010	21848	22049	21952	21962	21956	21851	21974	21941	22220	22018	21891	22027	21951	21982	21795	21837	21959	21685	21847	21551	21859	21960	21891	21736	21995	22092	21926	21895	22033	21857	21904	22019	22039	21917	22002	22047	21915	21906	21932	22148	21605	21778	22031	21757	21775	21745	21965	22006	21878	21782	22242	21904	21965	21856	21839	21696	22293	22149	21879	22032	21746	21913	21946	21977	21811	21887	21828	21939	21948	22046	21917	22030	21727	22037	21949	22075	21917	21801	21992	21747	21932	22016	21741	21911	21892	21740	21854	21936	21900	21812	21763	22001	21772	22046	21937	21839
17782	18774	19058	18547	18237	17746	17586	17478	17288	17192	17069	17263	17092	17002	16960	18430	20112	19273	18366	17660	17124	17163	17208	16897	16980	16935	16843	17123	16946	17054	17024	16904	17014	16917	16840	17136	16888	16867	16839	16957	16838	16816	17060	17119	17061	16958	16837	17021	16941	17036	17068	17025	16729	16947	17072	17079	17166	16745	17055	16838	17011	17003	16986	17028	17051	16881	16934	17039	17024	16983	16832	16911	17009	17050	16961	17037	17073	17062	16928	16926	16907	17000	17043	17157	16900	17134	16913	16960	16980	16865	16939	16824	17032	16819	17157	16891	17004	16953	16873	17055	16858	16966	16907	16929	16875	17142	16794	16895	16945	17117	16958	16864	16787	17117	17028	16907	17024	17028	16943	16966	16949	16943	16919	16813	16866	17311	17173	16892	16898	17016	16957	16965	17014	16784	16916	16980	17012	16926	16920	17003	16990	16886	17005	16843	16975	16995	17120	16938	16956	16954	16976	16937	17016	17007	16882	16898	16922	16879	17050	16844	16915	16906	17008	17008	16788	17063	16899	17098	17102	16975	17086	17076	17143	16919	17023	16998	16859	16916	17043	16977	17005	17108	16922	16968	17007	16950	16906	16926	16900	17091	16752	16996	16842	17074	16994	16868	16938	17092	17081	16995	16911	16961	16908	16962	16968	16816	16905	16981	16899	17066	16929	16837	16917	17043	17134	17025	16851	17038	17050	16856	17058	16952	16995	16849	17112	17140	17007	16942	16903	17025	17024	16897	16987	16888	16920	16772	17080	16997	16848	16874	17036	16943	16834	16914	17080	16952	16953	17146	16856	17023	17166	16883	16961	17018	16933	16890	16843	17031	16832	17065	16978	17069	17020	17014	17056	16950	16885	16966	16949	16966	16986	16948	17031	17073	17039	16867	16873	16774	17066	17022	17088	16870	17017	17109	16921	16929	16913	16957	16909	16972	17017	16944	17032	16909	16769	16976	16873	17054	16900	16997	16864	17075	17045	16869	16992	16919	17008	16999	16990	16892	16836	17070	16869	17080	17002	17036	17053	16770	17077	16909	17089	16884	17066	16837	16902	17002	16852	16643	16915	16820	16913	17032	16903	16971	17185	16986	16961	17136	17074	16978	17022	16972	16981	17085	16968	16990	16927	16931	16966	17049	16888	17073	16816	16797	17057	16859	16993	16971	17031	17031	16958	16910	16880	17094	17112	16816	17091	16951	17105	17131	17157	16997	17127	16890	16809	16844	16840	17154	17001	17126	16998	16896	17045	16984	17046	16948	16997	17098	16915	17102	16971	16978	17062	16888	17006	16911	16958	16949	17147	16912	16911	16999	17043	16924	16995	17171	16892	17116	17172	16945	16889	16943	17041	17033	16927	16982	16951	17187	16977	16936	16947	16865	16933	17078	16818	16923	17017	17057	16954	16797	17018	16896	17133	16895	16854	16920	17142	16869	17053	16943	16928	16915	16755	16996	17020	16847	17008	16863	16909	17044	17058	16896	16773	16973	17172	16940	16859	16827	17020	17092	16875	16875	16854	17083	16915	17021	16950	17000	16908	16866	17023	16933	16859	17035	16945	17056	17079	16798	17013	16973	16905	17050	17060	17105	16950	16940	17068	16886	16918	17063	17025	17022	17168	17114	16881	16883	17011	17000	16840	16981	16896	16925	17019	16868	16922	16920	16777	16855	16943	17062	17091	16956	16917	16748	16878	16998	17010	16899	16839	17047	17021	16897	16934	17096	17129	17084	16889	16774	17036	17076	17155	17005	17036	16987	16954	16953	16974	17000	16985	16965	16966	16836	16955	16893	17026	16874	16792	16934	16931	17013	16944	16823	17030	17033	17121	16983	16930	16949	16788	17072	17207	16952	16929	17062	17067	16918	16912	17152	17073	17007	16872	17018	17080	16899	16844	17021	16997	16980	16951	17040	16995	17021	16991	17025	16927	17068	17116	16882	16852	17064	16961	17154	17001	17055	17044	16966	16766	17127	17129	17018	16879	16970	16986	17101	16983	16980	16948	17065	17045	16942	16863	16903	16897	16954	16715	17091	16969	17110	17008	16760	17043	16982	17019	16844	16941	17192	17099	16938	16820	16784	17058	16849	16882	16961	17106	17210	17074	16932	16952	16840	16932	16894	16929	16873	17004	17015	16965	16835	17150	16864	16866	17160	16971	16966	16874	17140	16973	17162	17063	16912	17010	17050	16893	17102	16894	17060	16847	16818	16957	17087	16944	16951	16968	17132	16849	16952	17095	17013	17029	16986	16916	16879	16936	17112	17073	17194	16922	16844	16952	16733	16985	16913	16995	16880	17030	16994	17036	17092	17027	17028	17044	16912	17073	16886	17197	16961	17188	16916	17101	17130	16962	16879	17024	16890	16916	17006	16887	17058	17188	17037	16982	17148	16929	17088	16919	17092	17024	17029	16768	17161	16975	17109	17019	17056	17073	17020	16996	16805	17111	16940	16989	17200	16906	16997	17085	16982	17039	16833	16961	17115	16833	16914	16995	16908	17068	16889	17006	16796	16878	17053	16903	16813	16975	16984	17003	17004	16918	16852	17034	16827	16917	16916	17130	17091	16900	17063	17015	16904	17056	17018	17076	17018	16937	17224	17065	16980	16996	16982	17040	17028	17058	17037	17022	16934	16999	17113	17080	16809	17062	17072	16995	16902	16954	17112	16940	16819	16954	17098	16977	17053	17076	16859	16803	16948	16935	16958	16998	16974	17072	16999	16989	16911	16883	16816	17074	16920	16742	17013	16950	17044	16881	17061	16882	16952	17098	16942	16891	16977	17045	17062	16911	16905	17031	16902	17076	16992	16955	17080	17039	16951	17015	16949	16894	16912	16914	16943	16996	17076	16873	16921	17048	16992	17024	17079	16921	16916	17048	17071	16982	16946	16958	16841	16900	16937	16935	16939	17100	17038	17012	16941	17110	16837	16927	16891	17044	16969	16737	17127	16949	16957	17036	16885	16920	17007	17015	17090	17130	16889	17101	16762	17006	16957	16967	16984	16914	16893	17057	16994	16886	17161	16934	16785	16856	17082	17028	16902	16894	16977	16866	16990	16953	16900	16868	17154	17128	16916	16948	17075	17172	16906	17000	16956	16974	17120	17041	16991	17005	17050	17037	16861	16940	16933	17183	17142	17036	16850	17009	17040	17107	16925	16980	17065	16954	16917	16963	16950	16836	16966	17055	17058	16982	17033	16794	17022	17115	17068	17078	17104	16958	16895	17131	16908	17078	16913	16958	17061	16997	16987	16998	16968	17088	17010	16846	16976	16783	17091	16810	16983	16816	16983	17001	17033	16787	16979	16946	16997	16984	17012	16908	16991	16980	16986	16989	16998	16815	16913	16971	16999	16939	16963	16986	16912	17033	16849	16997	16978	17099	16971	17110	17035	17010	16997	16948	16978	16913	16798	17003	16965	17195	16927	16876	16870	17044	17013	16982	17001	17044	16945	17056	16953	17020	17075	17001	16987	17038	17076	16974	16943	16966	17030	16876	17119	16933	17016	17098	16847	16862	17035	16953	16978	16937	17166	16951	17051	16799	16825	17003	16922	16926	16953	17089	16849	17004	17087	16982	17020	17012	17052	17068	16884	17086	16841	17140	16942	17027	17043	17122	16982	17022	16941	16976	17079	16959	17007	16807	16971	16923	16942	16918	17021	16857	16875	16971	16985	17146	16848	16993	16828	16712	16895	16988	17001	16793	16962	16968	17012	16744	17012	16948	17040	17083	16924	16889	17027	17032	17036	16889	17037	16931	17017	16812	17148	17221	16968	16822	17012	16943	16926	16919	17113	16977	17057	17135	17055	16961	16972	16930	16971	16941	17054	16846	17013	17007	16817	17103	17089	16885	16908	16888	17057	16871	16937	16757	16993	17167	17009	17019	16841	17076	16981	17148	17031	17013	16878	16916	16974	17029	16918	16866	16934	16953	16706	16927	16943	16836	16906	17094	17172	16952	16992	17029	16978	16712	17019	17044	17122	16930	16848	17031	16875	17033	16894	17110	16824	17157	16894	17061	17061	17068	17078	16966	17123	16992	16932	16907	17082	17055	17130	16911	17024	16994	17066	17039	16966	16937	17046	16970	16984	17103	17041	16984	17141	16901	16964	16933	17016	17076	16900	17005	17010	17099	16962	17073	17048	16990	17067	16967	16932	16878	16897	17045	16934	17025	16789	16830	17024	17082	17019	16935	16973	16785	17052	16981	17029	16864	16920	16804	16851	17082	16840	16970	17008	17028	17107	16954	16828	17072	16914	16881	17118	16914	16899	17023	16894	16839	17003	16862	17006	17032	16941	16867	17092	17060	16876	16973	16987	16843	16881	16968	16966	17021	16747	16962	16988	17075	17003	16819	16965	17051	16994	16894	17132	16931	16983	16887	16917	16949	17111	17045	16812	17088	16777	16898	16810	17100	16791	16969	17085	16802	17029	16972	16989	16880	17016	16955	16929	16906	16982	16991	16987	16954	16952	17135	17069	16786	17049	16942	17091	16985	16838	17122	17008	17121	16949	17021	17017	17210	16968	17058	16926	17015	17169	17050	16943	17158	17100	17070	16870	16918	17114	16808	16997	17112	17047	17063	16928	16909	16954	16871	16939	17053	16965	16887	17072	17010	16979	16996	16849	16991	17111	17265	17011	16973	16916	16945	16798	17071	17130	17027	17022	16969	16989	16979	16983	16977	16993	17110	16811	16921	16895	16803	16951	17076	17063	16864	17107	17098	16949	16977	16928	16926	17184	16749	16937	16930	17012	16913	16972	16958	16891	16939	17098	17034	16912	17049	16974	17081	16916	17015	17166	17154	16922	17033	17001	16952	16980	16943	17172	17020	17109	16944	17065	16908	17003	16988	16880	16993	17052	17079	16962	16883	17020	16885	17010	16827	16973	17077	16891	17060	16957	16942	16927	16928	17156	16975	17143	16953	16962	16980	16996	16976	17036	17074	16953	17187	16891	17035	16878	16994	16948	16833	17045	16998	16945	16992	16969	16886	17178	16927	16798	17043	16894	16939	17059	16982	16926	16982	17055	16929	16907	17091	17043	17013	16987	17056	17137	16959	16949	17090	16938	16707	16941	16958	17074	16952	17007	16933	16908	17146	16953	17039	17047	17000	16975	17063	17106
25301	21516	28755	25103	23638	24571	24790	22729	22356	22531	22341	22243	22161	22116	22810	30357	34195	31079	26990	24144	22929	22299	21946	21893	22095	22007	21892	21740	21706	21774	22005	21920	21783	21699	21576	21848	22015	21803	21639	21871	21802	21952	21919	22104	22018	21683	21894	21753	21743	22119	21809	21997	21790	21774	21732	21773	21921	21746	21821	21763	21719	21746	21970	21863	21901	21779	22087	21819	21755	21848	21557	21915	21747	21716	21903	21847	21750	21860	21810	21815	21986	21933	21900	21859	21835	21908	21713	21948	21830	21894	21915	21716	21784	21832	22064	21696	21821	21804	21737	21739	21623	21984	21674	21818	21754	21793	21797	21766	22045	22032	21560	22025	21654	21580	21742	21849	21612	21993	21856	21791	21900	21805	21919	21842	21881	21803	21722	21947	21823	21763	21797	21764	21667	21861	21852	21631	21527	21933	21859	21963	21885	21989	21772	21920	21978	21675	21882	21778	21753	22120	21732	21897	21909	21952	21820	21686	21766	21681	21765	21683	22022	21826	21454	21755	21609	21738	21893	21847	21840	21843	21619	21984	21746	21677	21902	21813	21882	21655	21928	21671	21741	22073	21721	21762	21856	21798	21830	21880	21655	21718	21870	21735	21846	21896	21940	21747	21750	22050	21755	21705	21883	21695	21925	21750	21932	21638	21914	21782	21983	21846	21720	21677	21589	21588	21729	21745	22149	21679	21627	21814	21737	21877	21759	21803	21684	21752	21854	21791	21700	21701	21700	21822	21715	21717	21602	21683	21671	21749	21823	21689	21814	21874	21753	21923	21703	21889	21955	21927	21665	21588	21787	21815	21770	21954	21833	21845	21978	21693	21845	21645	21737	21691	21818	21949	21691	21972	21681	21768	21792	21805	21721	21964	21879	21839	21679	21878	21859	22047	21843	21719	21699	21699	21774	21707	21520	21736	22008	21988	21729	21885	21788	21930	21420	21765	21920	21851	21879	21402	21817	21667	21834	21632	21944	21722	21844	21628	21704	21933	21835	21793	21726	21981	21919	21788	22061	21975	21853	21822	21919	21851	21868	21933	21764	21736	21805	21726	21657	21707	21998	21793	21907	21819	21789	21934	21638	22138	21937	21811	21783	21903	21810	21642	21786	21698	21792	21901	21616	21764	21756	21658	21818	21591	21940	21817	21949	22071	22066	21856	21770	21765	21959	21685	21806	21631	21892	21783	21809	22016	21730	21948	21841	21778	21901	22003	21612	21804	21902	21737	21733	21637	21564	21744	21618	21810	21729	21733	21916	21956	21889	21809	21777	21856	21840	21796	21658	21941	21791	22042	21931	21796	21802	21934	21824	21871	21820	21776	21860	21865	21778	21836	21827	21915	21799	21858	21518	21787	22204	21920	21740	21881	21875	21693	21819	21804	21865	22018	21905	21996	21831	22003	21772	21800	21904	21748	21632	21886	21703	21543	21733	21752	21887	21940	21879	21721	21772	21695	21602	21692	21995	21881	21995	21879	21737	21907	21776	21665	21634	21873	21716	21788	21940	21760	21789	21766	22023	21760	21842	21778	21718	21980	21978	21901	21912	21845	21566	21530	21795	21510	21844	22009	21845	21719	21820	21781	21647	21843	21955	21649	21921	21713	21790	21732	21823	21901	21652	21531	21643	21761	21693	21811	21715	21625	21730	21557	22018	21661	21597	21712	21643	21732	21970	21774	21735	21963	21860	21875	21718	21971	21766	21946	21711	21803	21953	21817	21580	21905	21598	21941	21934	21523	21890	21842	21813	21689	21747	21782	21917	21928	21797	21856	21667	21735	21844	21699	21874	21798	21898	21710	21858	21888	21808	21884	21603	21494	21903	21778	21758	21704	22070	21517	21767	21850	21775	21858	21751	22022	21861	21797	21779	21628	21890	21787	21822	21861	21765	21677	21847	21905	21733	21791	21942	21864	21771	21857	21719	21765	21873	21734	21741	21692	21605	21701	21660	21949	21817	21706	21709	21804	21787	21929	21935	21727	21897	21703	21787	21884	21826	21495	21600	21863	21836	21632	21809	21785	21895	21777	21770	21771	21938	21955	21873	21732	21951	21501	21901	21584	21679	21877	21819	21913	21682	21844	21960	22049	21970	21608	21938	21751	21764	21645	21904	22065	21991	21798	21686	21800	21796	21854	21791	21775	21433	21702	21894	21806	21735	21870	21828	21849	21918	21774	21892	21841	21726	21828	21787	21615	21994	21775	21709	21722	21679	21698	21995	21755	21645	21978	21799	21592	21770	21579	21729	22058	21903	21936	22062	21732	21821	21754	21750	21917	21709	21782	21828	21925	21904	22005	21921	21797	21766	21850	21728	21666	21799	21655	21998	22038	21790	21955	21919	21856	21760	21912	21852	21850	21942	21829	21891	21719	21599	21725	21848	21916	21803	21763	21631	21688	21848	21718	21668	21865	21629	21602	21676	21780	21783	21537	21841	21609	21913	21787	21785	21887	21773	21783	21810	21813	21963	21961	21789	21822	21680	21821	21807	21762	21854	21481	21781	21826	21696	21904	21720	21685	21746	21675	21653	21794	21902	21734	21965	21950	21870	21641	21643	21785	21651	21919	21719	21826	22004	21857	21923	21562	21816	21755	21720	21686	21787	21818	21972	21472	21607	21787	21784	21805	21590	21840	21909	21816	21840	21586	21804	21488	21845	21710	21693	21915	21705	21859	21827	21915	21852	22003	21878	21651	21722	21816	21903	21777	21825	21972	21966	21838	21903	21864	21947	21786	21876	21834	21942	21938	21791	21829	21834	21845	21705	21662	21845	21885	21926	21700	21733	21709	21799	22034	21744	21736	21951	22002	21760	21711	21648	21637	21724	21802	21811	21502	21801	21992	21907	21857	21951	21774	21865	21772	21812	21782	21769	21704	22025	21809	21756	21756	21588	21996	21741	21713	21870	21838	21752	21878	21729	21652	22038	21773	21721	21910	21837	21821	21831	21854	21772	21630	21838	21764	21987	21818	21829	21746	21617	21717	21597	21847	21939	21765	21818	21938	21820	21619	21682	21559	21807	21599	21930	21912	21786	21870	21875	21589	21752	21707	21858	21959	21735	21630	21769	21798	21788	21873	21857	21854	21765	21845	21806	21911	21789	21881	22105	21870	21787	21873	21745	21838	21823	21612	21688	21868	22010	21757	21699	21932	21812	21779	21841	22007	21726	21649	21708	21956	21758	22024	21671	21959	21909	21926	21866	21548	22003	21809	21587	21825	21958	21907	21875	21860	21881	21825	21709	21948	21920	21760	21864	21752	21791	21529	21673	21917	22020	22009	21718	21780	21785	21776	21876	22128	21789	21880	21941	21777	21783	21783	21698	21742	21804	21800	21749	21623	21712	21758	21914	21783	21751	21989	21737	21593	21919	21790	21950	21603	21671	22018	21937	21994	21909	22019	22007	21891	21625	21665	21674	21922	21729	21922	21581	21784	21757	21823	21815	21727	21799	21677	21787	21819	21941	21726	21964	21674	21805	21766	21636	21876	21924	21660	21792	21788	21958	21896	21805	21703	21594	21906	21833	21806	21937	21960	21879	21705	21914	21854	21969	21736	21935	21631	21819	21934	21765	21854	21588	21728	21928	21650	22011	21784	21833	21685	21775	21828	21935	21626	21773	21789	22010	21707	21694	21859	21787	21636	21819	21539	21963	21908	21810	21768	21937	21901	21636	21884	21793	21708	21831	21559	21954	21856	21818	21863	21868	21841	21864	21772	21808	21751	21814	21882	21685	21875	21703	21966	21796	21848	22062	21966	21780	21905	21773	21897	21970	21976	21950	21845	21968	21882	21833	21699	21874	21703	21795	21790	21804	22004	21859	22000	21935	21826	21730	21713	21736	22019	21656	21835	21773	21672	22040	21906	21600	21786	21665	21860	21796	21793	21765	21800	21572	21914	21787	21914	22054	21868	22002	21900	21673	21716	21760	21692	21841	21907	21892	22058	21677	21869	21907	21671	21664	21711	21895	21600	21743	21733	21659	21442	21816	21818	21795	21894	21840	21929	21712	21783	21902	21641	22064	21707	22012	21935	22031	21760	21894	21851	21740	21730	21718	21766	21736	21840	21808	21885	21723	21543	21939	21750	21910	21857	21941	21756	21743	21696	21752	21667	21616	21721	21662	21905	21729	21765	21900	21517	21892	21910	21945	22102	21837	21898	21718	21949	21824	21518	21781	21685	21691	21806	21992	21977	21618	21747	21792	21848	21912	21832	21674	21812	21687	21507	21743	21766	22012	21887	21592	21865	21867	21819	21860	21631	21857	21770	21837	21861	21853	21921	21782	21655	21779	21881	21552	21866	21555	21825	21877	21731	21943	21754	21711	21758	21860	21773	21690	21593	21788	21614	21756	21962	21746	21652	21906	21560	21860	21638	21968	21694	21953	21715	21827	21584	21696	21820	21602	21947	21932	21636	21949	21791	21806	21568	21737	21918	21909	21744	21518	21871	21921	21812	21981	21865	21791	21818	21611	21729	21877	21803	21855	21798	21705	21984	21860	21769	21815	21909	21673	21764	21790	21827	21765	22002	21873	21907	21652	21696	21699	21842	21765	21687	21671	21814	21708	21872	21835	21696	21718	21760	21607	21798	21677	21845	21992	21730	21920	21762	21887	21919	21887	21729	21973	21853	21902	22004	21671	21662	21799	21721	21896	21867	21861	21697	21729	21853	22004	21881	21828	21739	21678	21654	21634	21748	21945	21737	21885	21958	21870	21829	21781	21865	21928	21848	21690	21778	21604	21610	21670	21849	21787	21876	21770	21867	21795	22082	21823	21794	21603	22018	21879	21897	22044	21801	21730	21822	21650	21946	21815	21811	21800	21719	21729	21997	21845	21821	21775	21705	21577	21911	21804	21876	21929	21683	21916	21711	21856	22034	21665	21740	21958	21980	21997	21824	21992	21850	22082	21965	21935	21833	21767	21949	21564	21614	21807	21817	22002	22010	21826	21888	21933	21756	21761	21761	21704	21936	21702	21978	21508	21663	21747	21777	21716	21720	21766	21772	21651	21780	21932	21908	21931	21915	21936	21894	21567	21802	21913	21988	21856	21930	21893	21761	21881	21607	21702	21901	21808	21658	21926	21730	21636	21682	21699	21916	21893	21983	22021	21799	21820	21804
16407	25005	24765	21129	19684	18814	18898	18160	18108	17805	17519	17498	17444	17348	19097	30741	33508	28590	23267	19613	17848	17253	17163	17040	16933	16977	17007	17050	17088	16919	17148	16997	17174	17007	17094	17143	16921	17199	17047	17005	17002	16953	16956	17057	17013	16893	17031	17267	17076	16918	16842	16941	17046	17189	16991	16985	17007	17068	16996	17131	16945	16981	17066	16873	16967	16907	17132	16958	17170	17133	17110	17106	16894	16923	17130	16978	16886	17126	17132	17202	17025	17203	16915	16952	17214	17056	17169	16993	16811	17077	16903	17187	17064	17045	17038	16993	16965	17119	16950	17301	17126	16964	17106	16842	16983	17108	17041	16821	17045	17029	16982	16964	16917	16977	16997	17093	17009	16935	16870	17204	17061	16880	16985	17230	17017	17083	16966	17041	16992	16898	17045	17171	16926	17069	17125	16973	16950	16717	16981	16982	16970	16923	17177	17041	16965	17086	17152	17085	17313	16950	17183	16894	16812	17185	17115	17037	17203	17091	17005	16954	17087	17039	16992	17055	16972	16955	17032	17029	16704	17077	16891	17070	16937	17092	17066	16808	17101	17014	16973	16868	16919	17081	16926	17117	16918	17198	16982	16877	17122	16988	16926	16782	17097	16989	17065	16892	16990	17165	17004	16855	16848	17013	17083	17027	17190	17016	17276	16982	17139	16871	17031	17118	16932	16840	17068	17021	17155	16877	17012	17040	17058	17016	17014	16880	16948	17259	17009	16878	17073	16837	17051	16964	17158	17067	17054	17128	16992	17075	16993	17143	17063	16979	16993	16975	17069	16897	17082	17018	16941	17053	17091	16886	17016	16932	17054	17089	16831	17184	17089	17023	16986	17120	17148	16965	17217	16870	16949	16916	17008	16898	16946	17074	17345	17062	16971	17128	16823	17028	17030	16868	16991	16990	16994	17118	17091	17020	16966	17253	16861	17008	17192	16985	16840	16972	17010	17066	17090	16891	17059	17069	17203	17186	17002	17146	17039	16945	17047	16949	17079	17016	17041	17001	16901	16953	16995	16975	17134	17085	17045	16954	16895	17027	17131	17097	17105	16915	17003	16951	17272	17005	17209	16951	17042	17019	16936	17068	16934	16956	17008	17075	16921	17137	17136	17200	16998	17172	17073	17057	17023	17027	17191	17045	17081	17126	17202	17080	16940	17109	17223	16965	16973	17028	17142	16911	16956	17016	17007	17150	17137	17115	16920	17091	17172	16838	17067	16973	17068	16997	16898	17091	16959	17034	16932	17013	17078	16966	17000	16984	16935	17011	17054	17002	17173	17082	17015	16974	16923	17099	17096	17147	17029	16932	16842	17044	16958	17086	16960	16992	16846	17049	17066	16903	16982	17147	16979	17042	17012	16998	17204	16978	17008	17088	17009	17098	17097	16952	17000	17050	16990	16943	17045	17106	16895	16930	17191	17016	17127	16900	16964	17057	17039	16970	16971	16832	17100	17135	16947	16918	17114	16932	17021	16978	17095	17105	17145	16977	17007	17079	17184	17147	17138	17093	17160	16982	17091	16949	16827	17024	17010	17009	16894	16937	16935	16856	17131	17073	17119	17007	16976	16945	16956	17017	17045	17135	16928	17010	16955	17041	16953	17012	17002	17155	17080	17246	17025	17059	17057	16860	16925	16991	17137	16983	17190	16913	16932	17111	16943	17174	17114	16978	17031	16911	17120	17062	17161	16983	16912	16941	16824	17082	16860	16976	16994	17079	17210	17128	17010	17044	17074	16999	16980	17047	17034	16898	16981	17012	17068	17099	17091	17051	16947	16989	17083	16958	17033	16998	16867	16932	16918	17004	17046	16905	16931	17012	17115	17145	16970	17094	17123	17098	16993	16884	17183	16971	17084	16958	17107	17108	17008	16913	16901	16771	17092	16926	17015	16904	17068	17118	17048	17161	17118	17135	16946	17025	16932	16864	17145	17173	17102	17063	17148	16977	17119	17082	16943	16955	16966	16903	16978	17032	17285	16946	16945	17047	17082	17161	16836	17030	17095	16970	17005	16958	17025	17181	17061	17145	17101	16917	16939	17000	16990	16909	17060	16923	17095	17041	16925	16967	16920	16913	16861	16996	17052	16907	17101	17108	17038	17000	17059	16996	17057	17048	16948	17041	16993	17104	17045	16877	16851	17005	17106	17059	16995	16945	17223	16825	17135	17034	16969	16821	17098	16761	17178	17061	16988	16967	17202	16937	17369	16930	17173	17070	17172	17029	17084	17222	17074	17108	16962	17068	17180	16774	17056	16940	17213	16983	17129	17104	17068	16993	16935	16992	16948	16969	17056	17001	17032	16955	16980	17047	16911	16982	17048	17023	16960	16893	17043	16868	17236	16823	16989	17000	17011	16956	16949	16902	16917	17186	17122	17082	16960	16852	17112	16872	17004	17048	16972	17061	16927	16890	17224	17003	17105	17022	16978	17012	17107	17105	17105	16821	17098	17003	16973	17137	16888	17069	16889	16930	16780	17263	16902	17067	17043	17114	16750	16995	17182	16953	17117	17099	17123	16922	17001	16956	16902	17031	16864	16755	17075	16955	16882	17013	17096	16946	17052	16972	17118	16941	16937	16906	16891	17006	17030	17009	16964	17016	16913	16997	17030	17019	16948	16958	17067	17028	17028	17032	17005	17014	16976	16889	17113	17049	17151	17082	16860	16975	17002	17042	17067	17177	16817	16912	16929	16999	17013	16975	17205	17028	17038	17001	17314	16955	17090	16983	17088	16892	17014	17021	16954	17038	16944	16970	17078	17034	16960	17073	17125	17049	17027	17069	16898	17015	16879	16986	17202	16894	16935	17093	16986	17081	17001	16893	16900	17066	16956	16944	17142	17067	17122	17067	17150	17119	16984	17018	17040	16955	17049	17012	17029	16969	17001	16780	17049	17078	16972	17181	16969	16995	17075	16987	16960	17118	16961	17112	17148	17049	16993	17255	17095	17089	17205	16993	17027	17170	16890	16889	16990	17098	16981	16985	17296	17151	16925	17059	16952	16981	17133	17117	16798	16961	17031	17091	17002	16977	17044	17045	17173	17025	16985	16940	16841	16827	17088	17011	17084	17105	16843	17029	17114	16981	17075	16852	16982	17060	16955	16984	17188	17063	17144	17053	17052	16982	17113	16867	16908	17108	16876	16948	17026	17085	16950	16983	17038	16928	16807	16987	17043	16935	17126	17076	17052	16972	16884	16937	16930	17091	17180	16917	16914	16996	16908	16888	17182	16993	16810	16880	17115	16962	17082	17026	17080	17068	17175	16914	17075	16851	17059	17082	16935	17130	17049	16932	17085	17128	17132	17040	16984	17111	17033	17076	16924	17060	17037	16937	17028	16976	17034	17006	17116	16999	17102	16805	16904	17062	17034	17086	17043	17162	17097	17053	17046	17059	17086	16957	16904	17014	17011	16957	16989	16804	16912	17167	17044	17104	17060	17120	17099	17017	16820	16812	16995	16991	17100	17000	16929	16950	16888	17128	17074	17081	16817	16979	17076	17056	16932	17024	17100	16942	16967	17065	17039	17071	17085	16869	17038	16954	17178	17113	16953	16982	17138	17133	17006	16951	17054	17024	16911	17110	16921	17005	17079	16847	17116	17133	17006	16916	17066	16972	16935	17118	17074	17159	16934	17017	17261	16950	17028	16974	17148	17122	16849	17020	16952	16993	17005	17035	16956	17078	17003	17004	17006	17036	17013	16981	17150	17014	17119	16955	17019	17008	17024	17109	16927	17047	17165	17103	17055	17150	16922	17199	16913	17097	16882	16963	16925	17047	16995	16947	17048	17011	17031	16934	17210	16954	17133	17043	16984	17155	17058	17011	17080	17140	16999	17170	16939	16839	17186	17055	16971	16866	17048	17072	16987	17216	16998	17053	17191	17135	16958	17141	17035	17178	16895	16984	16893	16966	16916	17045	17084	17018	16959	17098	16834	16986	16915	16962	17114	16912	17088	17064	16981	16966	17226	17017	17077	16979	16989	17020	17051	17020	17075	16907	17146	17093	16972	16917	17065	17080	16864	16939	17085	17003	17075	16961	17333	16999	17049	17224	17008	17068	16945	17044	17077	17041	17093	17087	17134	16894	16959	16926	16989	17146	16909	17172	16954	16752	16953	17031	17086	17126	17165	16918	17080	17113	17062	16923	16962	17040	17090	16907	16966	17073	17103	16843	17030	17136	16937	17083	17066	17085	16949	16987	17035	17142	16915	16948	16908	17011	17135	17061	16998	16951	17024	16937	16894	17118	16932	16890	16990	17000	17090	16957	17139	16969	16983	17029	17152	17190	17006	17223	17151	17057	16907	17014	16867	17167	17154	17078	17023	16868	17101	17087	17071	17035	16923	17019	17163	16997	16960	17070	16947	16907	16852	17080	16986	17090	16936	16899	17025	17079	17061	17106	17082	17126	16931	17013	16921	17108	17068	17013	16905	17041	17031	17025	17087	17075	16975	17024	16989	17042	17119	17059	17029	17060	16926	16940	16950	16998	17045	17136	17167	17035	16890	17024	16959	16917	17005	17048	16723	17046	16908	17123	17171	16973	16892	17056	17033	16898	17011	16889	17007	16968	16924	17103	16794	16968	16943	16942	16998	17011	17075	17202	17018	16986	16876	17084	16985	17026	17029	16856	16946	16967	17072	16963	16984	17024	17126	16980	16993	17046	17118	17099	16937	16899	17087	16984	16976	17058	17012	16949	16990	17195	17020	17069	16963	16996	16997	16879	17032	16985	17156	16911	17178	17147	17008	16999	16859	17007	17171	16887	16961	16797	17082	17012	17066	17018	17125	17291	17192	17002	17146	17047	16899	17041	17114	16898	17009	17025	17001	17027	16865	17133	17168	17136	17136	17058	16979	16920	17157	16964	16930	16997	16846	17072	17108	17093	17124	17003	17165	17144	16906	16978	16900	17215	17033	16984	16849	16955	16995	17068	17004	17080	16954	16917	16754	17010	16990	16773	16999	16919	17076	16948	16869	16862	16952	16974	16964	16987	17136	17121	16957	16970	17107	17025	16907	16909	17012	16928	17021	17049	16996	16922	16948	16814	16973	16961	16964	17007	17087	17080	16896	16995	17183	16954	16918	16949	17060	17017	17010	16955	17188	17112	17080	17097	17182	16866
23814	21478	29173	24244	22188	25344	27328	23376	22575	22946	22781	22447	22431	22484	24727	38353	40917	36588	30547	25498	23221	22391	22044	21734	21922	22052	21776	21920	21886	21887	22006	21972	21762	21997	21665	21762	22117	21927	21881	22082	21824	22000	21712	21828	21746	21914	21846	21999	21754	21751	21570	21972	21692	21778	21973	21750	21761	21847	21736	21989	21835	21789	21860	21944	21878	21598	21824	21836	21531	21859	21664	21831	21865	21793	21859	21707	21923	22041	21841	21710	21782	21878	21818	21839	21859	21767	21958	21765	21960	21688	22049	21658	21616	21670	21844	21651	21958	21827	21735	21815	21764	21953	21619	21897	21749	21723	21553	21608	21980	21642	21952	21808	21887	21528	21794	21819	21725	21847	21620	21921	21947	22048	21813	21771	21733	21716	21877	21846	21557	21654	21952	21958	21823	21696	21702	21735	21915	21754	21825	21930	21912	21692	21800	21931	21966	21725	21685	21629	22048	21971	21720	21833	21560	21797	21873	21821	21820	21726	21902	21691	21764	21818	21903	21829	21821	22066	21931	21800	22059	21934	21926	22027	21753	21804	21903	21725	21886	21883	21642	22067	21874	21879	21757	21723	21624	21794	21351	21752	21812	21964	21917	21754	22095	21917	21681	21653	21887	21766	21775	21719	21523	21877	21884	21689	21955	21731	21833	21705	21824	21645	21721	21632	21832	21948	21745	21788	21918	22052	21695	21743	21802	21940	21771	21790	21855	21902	21827	21697	21943	21895	21906	21688	21873	21857	21703	21801	21847	21832	21977	21561	21861	21875	21791	21722	21787	22029	21949	21790	21946	21642	21792	21841	21530	21676	21999	21828	21957	21897	21697	21644	21644	21854	21977	21630	21766	21757	21675	21668	21917	21731	21741	21872	21962	21695	21829	21787	21972	21967	21833	21800	21711	21723	21777	21711	21907	21849	21707	21674	21800	21883	21660	21855	21892	21738	21903	21820	21983	21595	21708	21697	21707	21827	21847	21814	21775	21674	21717	21942	21710	21849	21961	21880	21659	21674	21886	21694	21886	21541	21739	21619	21881	21897	21929	21795	21977	21981	21753	21794	21595	21831	21813	21958	21823	21968	21851	21957	21870	21657	21743	21846	21830	21575	21780	21596	21841	21825	21789	21656	21793	21794	21624	21930	21614	21706	21915	21795	21788	21732	21826	21672	21773	21881	21685	21572	21764	21732	21806	21773	21609	21682	21881	21534	21877	21801	21806	21609	21844	21866	21613	21848	21435	21624	21750	21730	21882	21750	21802	21945	22031	21840	22078	21569	21764	21891	21888	21745	21738	21562	21870	21676	21741	21911	21802	21777	21784	21966	21646	21660	21906	21612	21824	21802	21720	21621	21855	21893	21725	21844	21654	21560	21621	21764	21781	21641	21843	21846	21721	21820	21719	21945	21764	21605	21825	21771	21837	21843	21634	21614	21833	21776	21805	21667	22014	21609	22047	21886	21660	21750	21875	21821	21672	21647	21905	21745	21792	21626	21888	21888	21909	21879	22018	21878	21585	21668	21883	21815	21705	21817	21684	21768	21820	21938	21760	21767	21832	21761	21848	21928	21732	21928	21864	21874	21776	21752	21790	21885	21718	21845	21739	21915	21614	21942	21624	21878	21660	21865	21826	21968	21717	21814	21743	21888	21831	21794	21820	22031	21641	22033	21789	21977	21884	21840	22050	21911	21765	21697	21916	21881	21783	21659	21942	21776	21780	21727	21942	21619	21981	21764	21677	21665	21675	21749	21647	21767	21722	22026	21767	21915	21919	21680	21446	21784	21921	21723	21931	21677	21869	21934	21894	21786	21700	21841	21799	21701	21825	22078	21967	21880	21962	21799	21858	21881	21670	21626	21832	21895	21766	21922	21713	21739	21696	21815	21897	21983	21850	21665	22044	21795	21670	21637	21654	21708	21829	21658	21708	21800	21987	21656	21713	21723	21982	21661	21827	21846	21690	21680	21928	21843	21649	21767	21645	21829	21853	21846	22037	21789	21667	21918	21766	21779	21871	21834	21672	21877	21993	21766	21672	22054	21841	21805	21774	21903	21824	21837	22134	21951	21984	21761	21726	21864	21889	21590	21751	21624	21668	22035	21894	21786	22065	21809	21738	21768	21662	21570	21934	21476	21863	21602	21733	22038	21792	21884	21718	22068	21792	21833	21812	21588	21877	21769	21786	21827	21648	21759	22058	21905	21723	21703	21861	21999	21933	21828	21763	21910	21993	21759	21627	21825	21905	21843	21737	21686	21762	21786	21630	22123	21709	21745	21514	21746	21541	21810	21856	21879	21627	22001	22048	21629	21452	21749	21990	22037	21882	21835	21849	21855	21928	22034	21919	21720	21772	21718	21622	21996	22058	21716	21842	21627	21926	21737	21809	21884	21704	21747	21646	21791	22006	21550	21801	21888	21674	21662	21771	21697	21938	21566	21844	21908	21997	21821	21766	21812	21855	21681	21658	22016	21884	21932	21838	21587	21787	21926	21772	21497	21950	21882	21729	21718	21689	21601	21951	21775	21848	21899	21995	21901	21855	22118	21928	21900	21687	21742	21834	21871	21571	21794	21854	21663	21917	21675	21694	21587	21942	21775	21684	22007	21857	21933	21601	21721	21718	21829	21698	21661	21534	21808	21722	21775	21808	21840	21729	21919	21762	21607	21611	21902	21575	21631	21708	21576	21831	21876	21708	21810	21750	21767	21955	21751	21925	21661	21883	21983	21753	21816	21793	21618	21816	21823	21859	21794	21785	21985	21802	21886	21678	21905	21757	21658	21812	21796	21808	21721	21525	21702	21687	21825	21815	21591	21715	21870	21901	21752	21741	22031	21765	21569	21813	21822	21909	21849	21681	21666	21543	21452	21672	21814	21837	21744	21789	22030	21957	21889	21905	21632	21912	21708	21785	21688	21938	21506	22046	21710	21778	21906	21765	21890	21804	21754	21772	21731	21859	21702	21598	21780	21768	22068	21775	21749	21856	21793	21823	21784	22004	21833	21757	21845	21727	21607	21929	21830	22052	21956	21685	21826	21849	21904	21834	22040	21749	21700	21657	21669	21654	21793	21624	21561	21615	21833	21784	21749	21649	21807	21873	21728	21752	21878	21727	21868	21904	21944	21671	21920	21665	22059	21741	21681	21977	22104	21933	21883	21860	21743	21806	21935	21978	21683	21872	21793	21982	21655	21834	21832	21938	21884	21775	21902	21883	21647	21787	21698	21445	21781	21815	21963	21935	21763	21731	21766	21847	21679	22016	21583	21606	21563	21876	21788	21821	21961	21839	22102	21885	21828	21801	21827	21702	21780	21768	21698	21589	21605	21846	21707	21916	21947	21748	21754	22017	21647	21960	21832	21737	21851	21810	21727	21496	21652	21805	21940	21525	21796	21865	21722	21753	21610	21728	21961	21688	21953	21819	21813	21787	21846	21620	21819	21815	21699	21718	21965	21608	21683	21815	21880	21634	21850	21771	21738	21809	21824	21758	21847	21882	21962	21890	21998	21920	21868	21782	21849	21683	21573	21782	21711	22116	21920	21978	21703	21893	21610	21751	21697	21839	21790	21866	21810	21849	21860	21910	21869	21840	21838	21939	21939	21716	21715	21694	21800	21894	21857	21798	21923	21912	21774	21583	21928	21667	21723	21778	21813	21752	21908	21822	21934	21885	22131	21815	21909	21820	21650	22001	21806	21899	21839	21727	21734	21870	21679	22005	21705	21648	21795	21491	21709	21752	21680	21726	21789	21763	21883	21946	21737	21847	21725	22052	21684	21671	21883	21802	22039	21796	21837	21886	21648	21489	21979	21774	21678	21792	21921	21770	21900	22026	21722	21817	21827	21795	21780	21960	21941	21688	21708	21757	21731	21784	21710	21606	21863	21659	21819	21936	21804	21780	21694	21824	21827	21724	22084	21973	21666	21956	21906	21743	22030	21770	21758	21867	21719	21747	21864	21806	21880	21838	21738	21546	21816	21864	21909	21909	21791	21755	21892	21971	21936	21745	21629	21638	21843	21800	21815	21985	21924	21726	21773	21596	21563	21921	21600	21943	21799	21953	21830	21861	21921	21702	21767	21467	21767	21663	21758	21866	21945	21729	21670	21956	21950	21924	21893	21698	21831	21807	21796	21712	21955	21780	21822	21861	21677	21778	21817	21796	21905	21771	21698	21773	21864	21571	21763	21726	21868	21765	21655	21724	21796	21832	21892	21999	21841	21829	21520	21682	22004	21964	21761	21771	21847	21625	22060	21895	21710	21703	21753	21713	21760	21613	21979	21801	21782	21839	21634	21638	21654	21625	21777	21996	21766	21601	21723	21645	21894	22026	21889	21629	21776	21593	21831	21706	21828	21960	21854	21736	21670	21833	21954	21800	21810	21640	21971	21684	21660	21800	21902	21745	21827	21859	21962	21875	21843	21744	21771	21592	21804	21772	21886	21830	21886	21733	21824	21730	21792	22029	21955	22032	21708	21746	21923	21849	21845	21878	21727	21757	21561	21661	21628	21657	21771	21913	21761	21832	21672	21949	21765	21849	21763	21696	21672	21776	21740	21693	21877	21916	22011	21845	21722	21732	21555	21765	21784	21861	21678	21953	22046	21959	21919	21703	21721	21977	21772	21665	21804	21981	21816	21903	22036	21726	21783	21661	22008	21811	21865	21647	21817	21905	21759	22072	21788	21893	21909	21980	22011	21884	21831	21636	21614	21855	21960	21627	21848	21883	21773	21829	21851	21812	21648	21599	21706	21730	21708	21813	21961	21872	21758	21699	21780	21800	21780	21648	21975	21851	21857	21832	21796	21845	21934	21808	21697	21870	21460	21637	21716	21906	21774	21872	21917	21724	21664	21918	21777	21720	21777	21702	21922	21836	21753	21760	21759	21824	21934	21882	21861	21692	21525	21924	21983	22030	21734	22040	21773	21873	21791	21824	21921	22027	21559	21821	21642	21935	21776	21878	21983	21901	21900	21842	21776	21723	21782	21857	21555	21765	21697	21756	21926	21854	21800	21741	21720	21542	22029	21869	21868	21515	21729	21724	21849	21906	21754	21749	21772	21873	21918	21909	21833	21645	21817	21936	21783	21904	21848	21861	21896	21967	21652	21737	21755	21809	21981	21837	21715
17794	29667	29818	23931	21197	20146	19633	18920	18507	18179	18065	17858	17717	17591	22248	39606	41050	34604	27400	21032	18077	17174	17136	17060	17130	16986	16954	17077	17159	17068	16930	16979	17085	17107	16993	16979	17216	16858	16951	16943	16934	17030	16906	17119	16976	16996	16983	16709	16887	16870	17043	17115	17103	17112	16896	17076	16859	16913	16832	16886	16951	17122	16926	16943	17000	17009	17001	17119	17006	17013	16921	17240	16988	16968	16899	17040	16971	16914	16943	17000	16785	17061	17089	16870	16892	17016	17132	16950	16862	16914	16766	16935	17079	16743	17022	16990	16888	17045	17055	16951	17099	17015	16992	17111	16940	16888	16897	17098	17054	16910	16897	16984	16920	16905	16975	16996	16915	17071	16888	16917	16887	16944	16894	17069	17073	16778	16992	16833	16912	16931	16984	16734	16929	17093	17112	16952	17123	17051	17033	17032	16873	16766	17113	16866	16792	16926	17191	16775	17072	16836	16990	16906	16861	16990	16748	17045	16945	16942	16899	16896	16894	16789	17170	16916	16895	16957	17094	16859	17047	17093	17087	16900	17157	16831	16933	16886	16971	16815	16924	16834	16943	17043	16976	16893	16962	16930	16938	16917	16996	16810	16929	17040	16832	17040	17007	16905	16905	16808	16855	17060	16836	16877	16969	16971	16937	17036	16896	17143	16869	16919	16951	17091	16900	17061	16998	17057	16909	16851	17054	16919	17092	17098	16978	17014	17044	17008	16911	16786	16733	17009	17029	17077	16784	17042	16969	17062	16970	17017	16870	16899	17033	16986	16824	16879	16674	16980	16990	16997	16810	16837	16829	17026	17067	16990	16857	17015	16839	16827	16850	17018	16901	16871	16980	16851	17011	17059	17026	17045	16809	16918	16899	17003	16945	16947	17000	16896	16868	16812	16791	17035	17000	16859	16944	16970	16898	17050	16990	16956	17039	16824	16953	17111	16998	17049	16879	16914	17031	16906	17124	17011	17035	16775	17103	16931	16913	16953	17091	16937	16816	17036	16939	16991	17019	16870	17037	16850	16941	17066	16867	16812	17032	16781	16892	16886	16940	16876	16896	16688	16993	17114	16827	17059	16890	16935	16911	16963	16838	17080	16855	16926	16976	16931	17009	16894	16957	17038	16774	16869	16901	17111	17040	16863	16801	17000	17087	16939	17065	17018	16951	16921	16994	17086	16801	16977	17029	17006	16968	16984	16909	16983	17000	16968	17082	16891	16871	16943	16974	16949	16861	17104	16991	16892	16981	16960	16886	16895	17070	16939	16966	16935	17157	16834	16877	17000	16873	16934	17031	16888	17076	17111	17048	17018	17037	16913	16715	16827	16804	16935	16930	16899	17051	17072	16902	16864	16954	16853	17002	16827	16901	16968	17060	16870	16860	16955	16978	16976	16954	16939	16889	16771	16973	16752	16852	16908	16902	16987	16985	16942	16900	16982	16868	16816	16961	16804	17076	17035	17013	16935	17029	17140	16742	16967	16970	17078	17047	16784	16932	16973	16852	17050	17130	16997	17042	16815	16997	16979	17035	16768	17032	17060	16980	16870	17044	17050	17070	16814	16808	16998	16866	17022	16986	16951	17024	16940	17003	16879	16831	17009	16833	16851	16912	16996	16831	16892	16985	17004	16980	17196	17037	16895	16945	16933	16987	16885	16849	17064	17046	17033	16951	17032	16856	16918	17146	17048	16945	16906	16908	16887	16945	16761	16908	16919	16865	17155	17034	16942	16755	16933	17009	16828	16851	16968	16973	17113	16854	16837	16918	16947	16906	16961	17060	16976	16984	16987	16871	16961	17030	17012	16944	17159	16920	17136	16793	16768	16882	16944	17062	16931	17000	16870	17099	16885	16791	16960	17068	16834	16891	17031	16842	17128	16902	17141	17091	16731	16826	16970	16879	16839	16943	17011	17105	16902	16891	16937	17026	16927	17054	16843	16757	16939	17097	16952	16872	17010	16807	16873	17019	17088	17096	17048	16859	17029	16819	17017	16947	17026	17118	16866	17035	16950	16700	16821	16905	16897	16962	16960	16999	16906	16946	17020	16854	17007	16994	17054	16938	16824	16915	16802	16774	17052	16916	16846	16843	16890	16901	16976	16849	16892	16841	16971	16917	17082	17026	16775	16764	16951	17059	17003	16860	16824	16836	17065	16860	17067	16678	16859	16992	16944	16801	16918	16949	17018	17153	16958	16991	16867	17156	16929	17119	16882	17050	16857	16847	16836	17019	16768	17075	17161	17013	17233	16977	16841	17017	17054	17008	16958	16965	17026	16959	16956	16969	16954	16923	16903	17037	17042	17036	16868	16879	16759	17042	17184	17029	16834	16930	17167	17007	17004	16990	17030	16856	16971	16984	16791	16824	17006	16844	17031	17030	16804	16891	16771	16941	16769	16921	16898	17026	16948	16940	16874	17151	16846	16975	16988	16854	17139	16953	16718	17032	16850	16932	16828	16881	16999	17050	17035	17052	16834	16974	16909	16860	17049	16892	16819	16941	16993	17036	17073	16886	16906	16965	16858	16880	16836	16976	16861	17032	17028	17161	17021	16884	17012	16973	16941	16981	17039	17034	17028	16815	16988	16846	16745	17105	16774	17071	17085	16845	16950	16815	16928	17040	16948	16869	16740	16983	16945	17067	16868	17200	17029	16978	16804	16908	17017	17152	16800	16856	16857	16850	16944	17100	16997	16881	17041	16957	16880	16970	17130	16950	16965	16699	16926	17000	16908	16913	16954	16968	17069	17008	16921	16945	17050	16927	17081	16877	16985	17095	17013	17109	16932	16953	16882	17027	17063	16966	16864	17023	16944	16868	17113	16834	16828	17009	17034	17016	16899	16800	16904	17118	16864	16855	16979	16884	16901	16824	17178	16953	17135	17001	16864	16841	16932	16995	16934	16952	16986	16921	16936	17016	17072	16936	16921	16923	16784	16985	17016	16916	16983	16865	16980	16980	16804	16943	16878	17069	17014	16827	16832	17019	17030	16975	16755	17001	16876	17059	16967	17086	16903	16930	16929	17107	16961	16863	17010	16743	17041	16906	17052	16897	16829	16946	17077	16962	17000	16896	16864	17011	17065	16932	17003	16916	16986	16857	16980	16957	17034	17073	16998	16908	16892	16864	16956	17039	16928	17122	16870	17030	16916	17049	16895	16939	16856	17081	16906	16874	16863	17043	16900	17048	16959	16979	16937	17028	16974	16972	16813	16805	17136	17048	16966	16957	16958	17033	16967	16914	16790	17077	16956	17118	16880	16881	16964	17030	16979	17131	16972	17015	17131	16767	16953	16964	16963	17156	16963	16889	16987	16538	17032	16945	17028	16988	16972	16862	17074	16992	16865	16872	16970	17135	17011	16697	16894	16925	16904	17125	16921	16954	16898	17025	16918	17101	16925	16966	16921	17030	17063	16949	16964	17060	16903	17016	16946	16968	17008	17025	17112	16828	17029	16823	17043	16915	17027	17058	16849	17103	16986	16985	17062	16955	17169	17044	16922	17085	16946	16774	16809	16954	17020	17015	16922	17054	17085	16938	16834	17025	17023	16963	17090	16912	16899	16991	16865	16988	17024	17013	16968	17072	16869	17149	16911	16950	16988	16812	16865	17043	17133	17118	16858	16707	17021	17047	16905	17010	16876	16883	17059	16910	16870	17070	16865	16936	16940	16918	16939	16822	16850	16898	16907	16987	17079	16971	16672	16934	17033	17179	16968	16953	16846	17052	16931	16995	16959	17076	16884	17005	16984	17042	16828	17093	16789	16870	17009	16959	17011	16961	16878	17033	17046	16886	16821	17069	16927	17023	16969	16805	16790	16747	17000	16910	16952	17051	16849	16765	17201	17046	16807	16863	16920	17029	16836	16846	16929	16884	16789	16934	17008	17071	16932	17175	16896	16903	16884	16949	16868	16908	16818	16972	17013	16648	17161	16885	17062	16942	16922	16888	16829	16943	16952	16972	17127	16911	16992	17119	17154	17026	16978	16980	16924	16898	16844	17109	16887	17018	16765	16904	17045	16844	16822	17004	16901	16902	16834	16896	16969	16986	16889	16914	16807	16918	16823	16931	17067	16924	16927	17115	16932	16991	16878	16985	16932	16924	16845	16937	16996	16983	17027	16946	17087	17002	16940	16947	17010	17004	16894	17018	16828	16772	16920	16939	16977	16838	16815	16987	16954	16963	16873	16972	16913	16938	16904	16884	16828	16891	17150	17037	16981	16962	17046	17038	16969	16902	16956	16941	16863	17036	16967	16790	17065	16852	16799	17014	16926	17024	16958	17036	16879	17151	16989	16963	16983	16962	16983	17001	17022	16837	16817	16826	17089	17011	16877	16937	17034	17041	16976	17157	17009	16765	16980	16905	16895	16797	16812	16885	17003	16885	16979	16950	16758	16928	17068	17085	16969	16911	16930	16880	17040	16949	16983	16920	17033	17051	16974	17209	16716	16910	16993	16899	17035	16943	17026	16982	16898	17081	17095	17023	17021	17067	16899	17056	17065	16807	16949	17121	16910	17050	16930	17038	16938	17035	16975	16957	16830	16889	17026	17065	16848	16847	16996	16940	17212	17025	16940	17063	16972	16721	16885	16934	16977	16642	17039	16924	16990	16731	17010	16896	16839	16980	16910	16843	16879	16826	16978	16971	16806	16943	17045	16957	16986	17036	17007	16979	16836	16894	16941	16800	16966	17083	17004	16800	16869	16926	16956	17065	16703	16954	16925	16948	17073	16923	17032	16779	16978	16947	16982	16928	16878	16922	16960	16892	16935	16931	16800	17090	16965	16969	16873	16940	16880	17058	17022	16891	17054	17067	16942	16897	17016	16933	16928	16815	16928	16879	17088	16991	16964	16929	16701	17039	16964	17007	16918	17042	17174	16936	17035	16944	16896	16971	16835	17032	17019	16928	16995	17135	16933	16982	16954	16890	16838	17046	16905	16950	17059	16901	17022	16844	16804	16993	16969	16870	17019	16909	16864	16946	17055	16857	16964	16922	16937	16910	16922	16993	16838	16905	16941	17092	17094	16916	16798	17175	17181	17071	16977	17124	17044	16974	16958	16925	17041	16942	16829	17100	16790	17030	16893	16940	17055	16904	16958	16968	16854	17033	17037	16965	16775	16907	16891
30076	23520	26007	24162	21736	22264	22345	21989	22132	21956	21967	21865	22060	21891	21948	22871	23840	23795	23062	22552	22047	21777	21878	21845	21752	21927	21749	21864	21678	21918	21917	21863	21868	21785	21540	21997	21708	21797	21671	21926	21637	21854	21801	21742	21979	21950	21793	21663	21781	21743	21778	21609	21696	22004	21968	21989	21578	21765	21798	21972	21634	21882	21845	21755	21663	21808	21812	21720	21857	21720	21681	21450	21702	21781	21931	21936	21531	21679	21879	21842	21674	21694	21695	21682	21855	21827	21863	21778	21956	21709	21716	21725	21770	21869	21780	21826	21654	21919	21697	21802	21997	21634	21740	21699	21817	21769	21688	21691	21520	21932	21804	21689	21590	21869	21715	21670	21897	21913	21846	21622	21832	21514	21884	21824	21772	22012	21475	21702	21859	21518	21794	21752	21944	21805	21919	21968	21605	21663	21648	21836	21803	21795	21719	21746	22122	21941	21930	21660	21576	21896	21661	21783	21865	21925	21805	21877	21829	21702	21914	21863	21648	21761	21865	21882	21891	21770	22064	21641	21643	21841	21720	21818	21697	21904	21743	22031	21782	21777	21802	21567	21603	21758	21708	21681	21690	21892	21993	21977	21878	21861	21702	21826	21553	21722	21748	21716	21523	21795	21908	21921	21748	21701	21696	21852	21579	21628	21771	21807	21763	21677	21692	21605	21772	21836	21550	21903	21785	21822	22017	21820	22052	21907	21924	21869	21861	21882	21717	21852	22027	21814	22217	21920	21671	22056	21698	21755	21647	21574	22089	21679	21693	21667	21939	22077	21661	21817	21717	21894	21951	21676	21814	21792	21856	21720	21807	21844	21784	21886	21820	21822	21517	21746	21644	21676	21748	21827	21728	21689	21694	21634	21893	21774	21763	21841	21904	21832	21733	21601	22064	21926	21795	21822	21824	21889	21833	21614	21832	21969	21634	21786	21728	21713	21862	22014	21964	21912	21698	21630	21996	21876	22052	21814	21807	22019	21740	21694	21905	21815	21949	21846	21738	21859	21895	21838	21858	21814	21624	21848	21741	21591	21923	21923	21737	21928	21556	21703	21824	21957	21807	21803	21836	21656	21656	21888	21688	21920	21799	21951	21917	21811	21862	21662	21596	21962	21684	21794	21665	21700	21741	21593	21860	21928	21755	21913	21869	21850	21778	21812	21765	21859	21778	21703	21742	21807	21805	21799	21677	21857	21695	21781	21890	21682	21889	21656	21714	21914	21933	21787	21810	21707	21793	21643	21631	21671	21965	21944	21796	21805	21954	21746	21905	21729	21810	21575	21700	21777	21894	21885	21995	21911	21980	21817	21671	21752	21855	21799	21879	21750	21977	21633	21762	21772	21659	21837	21949	21819	21749	21837	21638	21739	21779	21692	21857	21787	21541	21665	21938	21720	21750	21666	22069	21532	21794	21710	21733	21884	21757	21687	22019	21672	21952	21832	21920	21728	21726	21633	21670	22041	21821	21876	21672	21874	21765	21728	21948	21982	21608	21694	21825	21730	21879	21902	21822	21891	21970	21732	22000	21779	21875	22032	21848	21853	21753	21699	21860	22026	21699	21873	21783	21854	21888	21716	21742	21604	21871	21686	21889	21995	21925	21811	21859	21683	21511	21506	21774	21953	21890	21861	21872	21760	21951	22003	21722	21848	21809	21753	21848	21635	21561	21615	21774	21872	21668	21623	21984	21657	21747	22028	21988	21885	21892	21776	21936	21975	21784	21790	21696	22075	22119	21866	21741	21829	21960	21924	21775	21864	21663	21732	21806	21720	21943	21786	21961	21743	22010	21676	21827	21631	21797	22063	21889	21681	21891	21929	21805	21740	21787	21757	21871	21805	21800	21828	21807	22060	21799	21880	21847	21837	21850	21932	21578	21656	21708	21868	21644	22032	22019	21708	21894	21686	21898	21918	21706	21801	21894	21628	21821	21834	21976	22052	21771	21782	21785	21882	21796	21755	21717	21782	21796	21740	21816	21523	21722	21813	21708	21874	21846	21759	21862	21871	21815	21853	21769	21795	21629	21691	21972	21814	22053	21963	21783	21465	21751	21966	21876	21902	21830	21726	21959	21694	21414	21722	21866	21699	21821	22000	21831	21880	21931	21760	21764	21779	21795	21832	21735	21736	21732	21645	21651	21666	21824	21780	21894	21805	21790	21805	21871	21956	21542	21612	21780	21944	21717	21907	21973	22068	21676	21715	21999	21681	21747	21907	21882	21685	21800	21463	21611	21633	21848	21719	21947	21806	21848	21995	21721	21880	21817	21951	21898	21785	21905	21746	21650	21876	21847	21675	21731	21746	21642	21648	21768	21787	21876	21788	21882	21969	21719	21576	21676	21771	21908	21649	21843	21805	21571	21945	21691	21672	21761	21954	22098	21902	21643	21599	21906	21858	21773	21742	21935	21809	21957	21793	21804	21882	21942	22065	21894	21846	21605	21776	21758	21809	21719	21799	21877	21655	21760	21789	22005	21725	22101	21827	21928	21970	21832	21681	21791	21877	21817	21729	21851	21672	21633	21886	21638	21947	21910	21923	21857	21696	21877	21746	21893	22016	21799	21796	21849	21623	21884	21784	22015	21863	21847	21792	21727	21797	21649	21660	21731	22000	21786	21800	21841	21942	21874	21785	21942	21837	21749	21922	21736	21994	21908	21677	21758	21854	21842	21921	21936	21643	21881	21954	21841	21799	21776	21789	21673	21978	21800	21816	21984	21740	21946	21652	21985	22032	21681	21892	21961	21864	21781	21755	21756	21799	21828	21894	21558	21807	21987	21653	21750	21889	21684	21754	21831	21695	22057	21792	21677	21945	21942	21861	21896	21864	21945	21774	21856	21653	21618	21838	21831	21885	21746	21954	21811	21787	21924	21779	21770	21745	21899	21911	21993	21676	21709	21858	21717	21586	21789	21804	21785	21751	21915	21734	21843	21828	21817	21779	21943	21704	21910	22038	21723	22046	21718	21877	21890	21797	21716	21893	21681	21596	21766	21892	21787	21768	21683	21915	21618	21747	21753	21845	22087	21939	21676	21748	21917	21936	21826	21816	22007	21827	21843	21740	21705	21597	21841	21689	21721	21745	21589	21802	21789	21798	21787	21979	21949	21838	21708	21698	21739	21812	21586	21613	21780	21780	21902	21811	21966	21917	21829	21719	21656	21963	21807	21882	21759	21721	21778	21635	21716	21687	21688	21716	21690	21825	22044	21851	21804	21737	21946	21557	21627	21697	21898	21803	21852	21882	21711	21746	21833	21648	21610	21839	21815	21729	21713	21819	21985	21770	21620	21635	21765	22060	21810	21588	21969	21773	21704	21749	21873	21772	21708	21804	21894	21831	21852	21960	21979	21762	21796	21742	21758	21842	21897	21790	21703	21625	21853	21855	22033	21834	21862	21730	21743	21928	21788	21741	21872	21778	21905	21814	21788	21840	21648	21667	21602	22068	21960	21787	21819	21948	21926	21801	21844	21614	21926	21911	21774	21778	21759	21818	22081	21789	21889	21869	21613	21572	21748	22002	21837	22032	22032	21638	22055	21670	21878	21803	21706	21562	21872	21800	21759	21990	21586	21847	21778	21733	21922	21960	21866	21844	21853	21937	21886	21897	22033	21808	21988	21660	21823	21735	21743	21651	21786	21856	21753	22037	21952	21897	21828	21712	21871	21996	21955	21785	21784	22000	21838	21662	21770	21767	22007	21861	21872	21745	21700	21809	21870	21731	21769	21861	21784	21914	21595	21853	21923	21825	21871	21591	21849	22016	21768	21650	21924	21642	21892	21935	21902	21749	22032	22167	21817	21768	21845	21902	21947	21786	21772	21881	21751	21732	21890	21611	21810	22014	21975	21873	21785	21927	21877	21852	21929	21867	21820	21894	22085	21706	21889	22076	21804	21618	21621	21597	21723	21825	22038	21738	21971	21889	21818	21763	21861	21640	21791	21829	21615	21923	21759	22107	21719	21876	21706	21827	21776	21975	21937	21757	21822	21886	21918	21914	21885	21852	21960	21920	21829	21983	22070	21760	21739	21750	22029	21896	21743	21727	21755	21897	21702	21718	21817	21915	21723	22016	21666	21871	22063	21964	21664	21628	21524	21851	21903	21562	21815	22034	21972	21816	21879	21978	21803	21797	21768	21622	21947	21701	21666	21826	21912	21903	21928	21637	21763	21657	21550	21812	21861	21577	22027	21783	21881	21829	21927	21914	21828	21854	21823	21846	21759	21826	21654	21887	21885	21767	21693	21644	21827	21880	21583	21670	21718	21731	21888	21902	21905	21820	21674	21673	21782	21858	21940	21829	21910	21603	21958	21761	21839	21820	22052	21467	21733	21921	21830	21807	21984	21962	21876	21952	21593	21883	21741	21769	21721	21972	21807	21521	21526	21759	21865	21513	21739	21753	21732	21814	21980	21894	21776	21975	21939	21760	21796	21952	21804	21593	21911	21704	21626	21702	21811	21783	21972	21707	22046	22064	21827	21791	21682	21703	21521	21578	21679	21629	21549	21871	21991	21644	21829	21754	21806	21864	21878	21660	21836	21976	21803	21775	21729	21876	21804	21829	21907	21779	21831	21656	21736	21748	21838	21781	21776	21755	21849	21845	21703	21678	21988	21846	21735	21748	21856	21701	21843	21792	21917	21646	21747	22145	21834	21716	21690	21542	21670	21842	21774	21720	22011	21951	21809	21755	21905	22024	21798	21860	21750	21709	21881	21878	21792	22009	21757	21688	21617	21731	21744	21734	22016	22049	21777	22245	21961	21741	22022	21767	21872	21650	21790	21751	21811	21986	22059	21690	21685	21808	21949	21858	21822	21895	21854	21831	21927	21789	21649	21850	21926	21864	21989	21895	21670	21927	21466	21793	22009	21598	21715	21789	21838	21944	21796	21710	21863	21650	21768	21916	22083	22033	21863	21814	21886	21845	21799	21844	21842	21836	21758	22057	21927	21696	21945	21878	21995	21919	21833	22219	21644	21886	21618	21795	21755	21645	21792	21753	21938	21959	21574	21658	21827	21683	21771	21825	21641	21587	21742	21859	21495	21786	21605	21850	21916	21846	21708	21609	21655	21661	21880	21782	21970	21703	21736	21614	21870	21740	21736	21953	21982	21845	21877	21717
17769	18948	19213	18114	17559	17693	17223	17318	17341	17006	17146	17032	17121	17039	17112	19185	19869	19224	18230	17563	17216	17038	16975	17038	16917	17177	16911	16846	16959	16868	17136	16997	16804	16917	16934	16878	16961	16988	16905	16731	16874	16985	17132	16791	17083	17091	16914	17091	16919	16830	16954	17008	17105	16930	17037	16936	17031	17043	16871	16786	16824	16896	16968	16838	16946	16977	17024	16900	16932	16878	17038	16872	16889	16932	16966	17029	16843	16962	17061	17124	17007	17083	17115	16859	16976	17024	16807	17030	16879	16914	16968	16972	16866	16884	17002	17143	16886	16917	16858	16901	17084	17069	16728	17143	16931	16985	17022	16994	16916	17154	17041	16690	17134	16947	16977	17036	16913	17057	16842	16859	17007	17051	17002	16835	16727	16991	16980	16913	16971	16995	17082	17085	16958	17032	16981	16923	16795	17079	16832	16920	16877	17006	16913	16974	17133	17008	16997	16958	16955	16888	16827	16971	16804	16928	16905	16860	16862	16932	17003	16817	17023	17036	16972	16836	17047	16925	16867	16991	17090	17073	16967	16936	17025	16949	16862	17006	17021	16927	16997	16997	17045	16953	16856	16885	16966	16939	16833	16947	17002	16991	17041	16878	16886	16952	16890	16938	16820	16904	17062	17043	16989	16842	17002	16983	16854	16998	16760	16959	16880	16852	16856	17121	17078	16985	16970	16867	17025	16952	16873	17039	16973	16875	17002	17032	16935	17098	16947	17095	17012	16934	16917	16939	17029	16879	17014	17002	17019	17003	16999	16865	16958	16958	16929	16917	16882	16890	16923	16920	16901	16916	16914	16908	17042	16896	16991	17133	16938	17039	16955	16961	17056	16921	16820	16903	17066	16912	17075	16949	16901	16784	16845	16975	16865	16875	17032	16951	16970	16920	17075	16949	16840	16982	16874	16899	16822	17160	17077	16852	16915	17111	17011	17028	17074	17015	16949	17102	16897	16887	16822	16942	16827	16968	17000	17011	16925	17037	17125	17018	16953	16976	16924	16882	16820	16937	16928	17081	16775	16938	16951	16978	16906	16987	16891	17090	16933	16999	16973	17106	16868	16738	17059	17063	17033	16884	16863	16989	16780	16838	16948	16872	16907	16871	17125	16888	16963	17082	17020	16815	16955	17035	16864	16809	16952	16995	16971	17110	16931	17064	16952	16908	16991	17038	16907	16947	17053	17054	17028	17089	16892	16960	16772	17050	16956	17011	16951	17122	17012	17096	16839	17043	16990	17075	17021	17056	16925	16947	16937	17033	17057	17059	16862	16951	16928	16983	17067	16833	17188	16814	17008	17027	16868	16854	16879	17006	16993	17133	17026	16896	16952	16759	16913	16932	16831	17014	16866	16912	16940	16982	17007	16944	17002	16949	17162	16845	16954	17024	17020	17114	17026	16907	16996	17003	16991	16995	16914	16953	17025	17136	16917	16911	16860	16910	16985	16971	16942	16990	16953	16885	16915	17086	17008	16915	16890	16890	17102	17076	16943	16806	17000	16882	16851	17020	16951	17123	16836	16877	16925	17074	16838	17242	16925	16782	17064	17008	17098	16977	17040	16758	16944	16950	16888	17061	16991	16818	17059	16987	16821	17041	16849	16985	17024	16957	16991	17229	16857	16959	16977	16960	16942	16984	16879	17027	16914	17057	17101	17103	16917	16902	16936	16863	16976	17163	16910	16960	16917	17068	16931	16894	16913	16944	16903	16926	16960	17030	17038	16891	17046	16779	16982	16943	16792	17059	17101	16840	17100	16919	16871	17074	16873	16829	17116	16995	16766	16862	16842	17002	17065	17110	16936	16846	17002	16978	16877	16988	17013	16870	16914	16850	16880	16795	17049	17074	17000	16998	16980	17144	17128	16959	16958	16840	17036	16839	17043	17020	16981	17097	16887	16903	16957	16944	16872	16916	17078	16912	17062	16909	16894	16911	17006	16969	16937	16954	16936	16866	17066	17032	17004	17083	16907	17106	17053	16943	16976	17006	17045	17033	17006	17035	16704	17166	16850	17091	17025	17050	16976	16858	16901	16931	17063	17018	16695	16884	17151	16950	16945	16953	16949	16919	16968	16919	17043	16891	17028	16940	16922	16966	16902	16941	17134	16899	16971	16799	17034	16932	16856	16842	16896	16799	16852	16913	17151	17052	17068	16985	17087	17062	16947	17183	16954	16866	16807	17036	16900	16946	16922	17077	16821	16926	17092	16959	17098	16822	17109	16857	17074	17035	16843	16981	16931	16870	16961	17096	16953	17045	16884	16953	17131	16930	16792	16923	16941	17056	16967	16949	17018	16929	16809	16850	16941	16688	17091	16951	16943	16981	17143	16897	16929	16958	17033	17084	16792	16835	17111	17058	17150	17004	16948	16811	16919	17016	16994	16909	16920	17068	17071	17025	17062	16798	16889	17159	17143	17049	16930	17023	16897	16882	16901	16947	17025	17035	16837	17159	17009	16944	17006	17100	17183	16865	17002	16943	16836	17076	17061	16870	16975	16986	16851	16881	16880	17085	17007	16965	17009	16991	16921	16951	17135	16811	17049	17117	16899	16857	17050	16920	17049	16878	17033	16879	17097	16840	16954	17012	17007	16960	16818	17027	16884	16835	17023	17021	16754	16843	17127	16951	16951	16956	16941	17008	16827	17049	17012	17061	16975	17198	16973	16954	16874	16722	16888	16818	16909	17096	17046	16940	16967	16851	17051	16994	17054	17053	16968	16993	17153	16832	16857	17108	16865	17028	17014	17095	17045	17069	16978	16965	16880	17261	16868	16950	17050	17112	16977	17003	16793	16961	16918	17069	16908	16778	16969	16952	16983	16889	16944	16880	17192	17006	16682	16996	17068	17057	17102	17023	16916	16891	16969	16979	16984	17016	16848	16890	16814	16913	16941	16971	17103	16903	16969	16995	16900	17122	17172	16974	17009	16879	16929	16657	17035	16910	16934	16950	17021	17009	16901	16890	16829	16841	16976	16885	16893	16915	16946	16805	16878	16897	16751	17010	16860	16958	16896	16867	17040	16874	16981	16950	17043	16983	17030	16918	16952	17142	16973	16925	16878	16930	16946	16904	17068	16975	17047	16960	17061	16895	16962	16769	17096	16868	16936	17066	17054	16962	16784	16867	17049	17012	16992	16962	16903	16912	17051	16995	16945	17068	17103	16878	16969	16887	16963	17127	17066	16961	17032	17094	16859	16986	16967	17082	16878	16950	16978	16884	16958	17085	16839	16734	17009	17167	17061	16978	16997	17121	16921	16867	17029	16873	16969	16737	17014	16969	16900	16864	16931	17056	17143	16927	16988	16996	16869	16814	16944	16966	16958	17087	17193	16960	16951	16977	17014	16963	16944	16955	17010	16950	17023	16891	16939	16807	16944	17075	16919	16936	16924	17114	16989	16894	16931	17115	16903	16794	17148	16968	17031	16936	16981	17025	16971	16861	17033	16921	17047	16854	17013	16981	16929	17050	17073	17097	16906	16757	16923	17104	16841	16877	16881	17023	16934	16945	16954	16904	17132	17250	17074	17150	17121	16742	16967	17019	17043	16860	16756	17160	16721	16929	17094	16970	16926	17018	16922	16964	17050	16779	17003	17161	16929	16995	16894	16930	16834	16964	17042	16987	17076	17050	16933	16878	16933	16860	16911	17005	16872	16937	16954	16891	16840	16926	17197	17142	17077	16955	16869	16941	16926	17015	17023	17011	17023	17018	17021	17052	16819	16979	16972	16778	17160	17029	16850	16910	16843	17042	17005	16874	17048	16889	16938	17062	16790	16967	16903	16982	17158	16850	16976	16858	16813	17038	17022	16936	16808	16943	17058	17135	17117	16708	16984	16989	17007	17155	17167	16994	17070	16995	16935	16963	17091	16927	16798	16856	17072	16982	16922	16878	17010	16967	16896	16942	17118	16841	16985	16873	17078	17021	16916	16894	16994	16929	16998	17158	16999	17100	16981	16975	16961	17096	17129	16867	16762	16942	17030	16964	17029	16853	17010	16965	17081	16896	17021	16839	16923	16910	17178	16797	17005	16961	16923	17004	16888	16942	16945	16889	16838	17035	17071	16858	16797	17026	16821	16999	17011	17004	17121	17000	16964	16952	16996	17009	17063	16905	17033	16740	17043	17074	17042	16999	17031	16927	17115	17036	17036	17001	16975	16884	16928	16893	16906	17003	16956	17023	16934	16880	16978	17023	17049	16921	16964	16919	17094	16909	16985	17094	17000	17065	16987	17008	16801	17152	16884	16889	17066	16915	16788	16934	16984	17028	16947	16771	16915	17002	17037	16976	16971	16967	17093	16947	16931	17256	17027	17125	16741	16935	17038	17038	16945	17034	16957	16871	17106	16920	17002	17135	16908	16942	16981	16790	16879	16916	16861	17032	16828	16907	16953	16877	17093	16878	17033	16872	16981	17109	16962	16909	16709	17002	16889	16989	16878	16934	16982	17067	16962	16875	17018	17045	17083	16884	17096	17012	17035	16998	16912	16944	16844	16991	16930	16888	16770	16800	16903	17032	16801	16823	17057	16996	16971	16924	17094	16946	17015	16969	16823	16927	16779	17098	17071	16925	16929	17050	16810	17041	17039	16929	16984	16798	17086	16951	16972	17092	16982	16904	16835	16812	16951	17061	16890	16993	16985	16971	17056	17072	16801	16970	16846	16789	16915	16956	16972	16989	17009	17031	17094	17089	16878	16957	16974	16941	17030	16850	17006	17203	17127	16841	16843	16926	17175	16911	16886	16883	16934	16799	17021	17135	16975	16847	16963	17030	17071	16830	16915	16946	17007	16959	17043	17010	16878	16931	16764	16912	17116	16945	17039	17015	17100	17006	16871	16887	16932	16971	16877	16935	16914	16906	16885	17081	16959	16954	16785	17030	17029	16857	16868	16904	16880	17001	16868	16890	17065	16907	16960	16923	17087	17000	16719	16867	17006	16960	17014	16926	16949	16877	17057	17028	16970	17075	16917	16964	17011	16955	16935	17044	17011	17241	17062	16943	16856	16843	16951	16928	17044	17025	17014	17064	16920	17064	16924	16965	16979	17145	16944	16868	16749	17011	17015	16706	16949	16963	17004	16860	16925	16813	17026	17171	16967	16926	16971	16974	16971	16964	16936	16996
25282	21476	28695	25040	23339	24263	24422	22681	22035	22467	22365	22233	22242	22142	22392	31861	34119	30941	26673	23859	22616	21980	22016	21924	21876	21909	21997	21711	21628	21960	21867	21757	21965	21678	22042	21768	21716	21770	22026	21676	21863	21727	21758	21863	22086	21708	21944	21896	21814	21717	21992	21815	21734	21585	21801	21905	21583	21755	21895	21676	21972	21850	21711	21798	21609	21964	21753	21903	22014	21996	21718	21780	21682	21715	21949	21905	21795	21682	21750	21766	21744	21810	21718	21695	21944	21828	21755	22040	21989	21809	21846	21771	21978	21944	21726	21808	21497	21798	21780	21939	21829	21610	21903	21770	21741	21906	21610	21755	21891	21759	21813	21754	21787	21680	21882	21623	21706	21533	21890	21813	21577	21788	21587	21730	21764	21556	21795	21914	21775	21789	21916	21733	22050	21598	21953	21711	21816	21776	21949	21733	21753	21712	21872	21749	21732	21626	21763	21730	21895	21990	21735	21861	21460	21782	21672	21791	21832	21880	21601	21705	21823	21638	21387	21628	21678	21782	21597	21690	21688	21727	21658	21573	21634	21739	21721	21977	21743	21688	21783	21683	21818	21604	21854	21814	21676	21625	21787	21762	21703	21657	21751	21886	21943	21896	21849	21765	21672	21878	21765	21956	21853	21770	21738	21644	21766	21584	21631	21533	21795	21898	21721	21928	21898	21701	21825	21801	21647	21630	21820	21773	21889	21658	21993	21508	21583	21807	21746	21944	21924	21693	21804	21796	21847	22075	21688	21937	21521	21636	21597	21730	21721	21627	21756	21625	21890	21750	21775	21690	21682	21735	21681	21886	21847	21932	21809	21861	21834	21722	21619	21852	21687	21960	21849	21781	21567	21478	21735	21815	21917	21802	21819	21792	21637	21722	21689	21702	21884	21638	21748	21738	21799	21824	21955	21697	21740	21833	21689	21708	21702	21577	21775	21699	21558	21694	21764	21876	21879	21746	21858	21818	21850	21763	21793	21636	21675	21800	21779	21839	21720	21578	21669	21853	21785	21715	21793	21685	21659	21780	21712	21778	21695	21693	21794	21795	21639	21891	21886	21786	21644	21833	21697	21849	21695	21979	21712	21633	21889	21757	21751	21715	21777	21698	21849	21726	21928	21719	21891	21855	21645	21552	21605	21892	21978	21782	21880	21709	21819	21788	21870	21688	21706	21946	21855	21812	21761	21924	21931	21503	21816	21707	21743	21782	21897	21691	21608	21649	21859	21816	21740	21752	21931	21726	21713	22086	21671	21888	21569	21928	21922	21857	21814	21905	21968	21720	21674	21791	22009	21834	21645	21786	21776	21921	21747	21737	21786	21659	21737	21578	21806	21817	21732	21896	21643	21796	21927	21690	21730	21818	21944	21861	21807	21694	21795	21750	21857	21994	21862	21717	21787	21752	21787	21762	21831	21939	21836	21805	21655	21498	21763	21611	21678	21727	21757	21808	22055	21818	22017	21566	21893	21778	21916	21748	21853	21902	21800	21876	21830	21826	21723	21624	21752	21652	21718	21763	21928	21821	22032	21805	21842	21801	21747	21666	21575	21273	22040	21826	21756	21658	21643	21765	21907	21832	21907	21706	21692	22027	21949	21602	21892	21607	21731	21981	21706	21768	21811	21728	21864	21963	21920	21728	21924	21852	21629	21800	21654	21559	21753	21584	21591	21912	21994	21798	22001	21553	21607	21812	21917	21684	21698	21700	21665	21842	21992	21921	21554	21739	21584	21680	21931	21702	21704	21544	21886	21878	21835	21711	21944	21706	21721	21737	21881	21809	21952	21915	21634	21589	21933	21844	21649	21703	21695	21852	21785	21802	21803	21782	21984	22100	21752	21930	21817	21652	21553	21781	21965	21770	21794	21745	21768	21708	21659	21701	21775	21618	21850	21724	21683	21669	21734	22022	21743	21855	21869	22059	21644	21747	21758	21761	21681	21813	21792	21938	21805	21790	21935	21776	21787	21878	21740	21625	21459	21674	21968	21561	21963	21696	21821	21555	21740	21656	21851	21656	21817	21872	21749	21590	21843	21803	21856	21753	21752	21782	21890	21743	21878	21692	21915	21557	22031	21777	21600	21662	21678	21734	21723	21661	21821	21788	21802	21637	21877	21828	21651	21752	21865	21901	21675	21853	21711	21629	21727	21630	21697	21799	21875	21805	21877	21677	21932	21827	21785	21860	21995	21810	21907	21679	21774	21700	22013	21923	21760	21802	21858	21755	21611	21612	21884	21872	21995	21790	21766	21637	21555	21620	21850	21978	21623	21826	21917	21860	21834	21919	21694	21935	21747	21826	21627	21705	21703	21955	21767	21572	21778	21638	21718	21757	21778	21980	21977	21714	21738	21813	22036	21660	22008	21582	21724	21787	21843	21948	21873	21934	21960	21649	21782	22001	21572	21609	21814	21807	21807	21854	21593	21676	21784	21904	21989	21846	21672	21816	21572	21827	21882	21790	21800	21635	21682	21581	21885	21739	21925	21692	21919	21748	21849	21482	21579	21649	21721	21738	21821	21939	21707	21779	21747	21791	21844	21795	22011	21804	21878	21578	21768	21811	21689	21738	21787	21947	21877	21816	21584	21720	21744	21856	21838	21722	21790	21668	21715	21724	21795	21928	21685	21645	21739	21771	21715	21726	21877	21766	21842	21806	21876	21763	21668	21638	21644	21820	21919	21738	21894	21819	21775	21784	21912	21791	21718	21765	22067	21651	21826	21786	21800	21821	21778	21668	21671	21645	21688	22034	21997	21852	21844	21820	21998	21799	21623	21672	21931	21849	21739	21695	21592	21619	21865	21874	21813	21902	21851	21892	21749	21908	21761	21710	21696	21816	21968	21627	21837	21890	21993	21855	21866	21642	21834	21701	21777	21695	21823	21905	21768	22050	21701	21667	21781	21840	21694	21837	21709	21515	21680	21837	21538	21681	21620	21691	21870	21751	21961	21856	21945	21749	21795	21701	21935	21780	21752	21642	21579	21572	21706	21659	21918	21783	21758	21687	21803	21702	21886	21760	21988	21831	21745	21864	21858	21949	21916	21666	21666	21720	21823	21726	21753	21759	21659	21685	21640	21720	21693	21724	21714	21617	21957	21968	21785	21615	21692	21848	21720	21735	21506	21721	21797	21864	21777	21746	21930	21675	21736	21929	21850	21908	21636	21653	21720	21868	21500	21623	21788	21954	21604	21845	21903	21865	21759	21686	21909	21829	21890	21672	21579	21726	21906	21796	21704	21866	21778	21709	21602	21808	21589	21952	21842	21885	21820	21781	21996	21908	21919	21771	21565	21454	21775	21787	21837	21739	21860	21810	21790	21546	21593	21827	21834	22048	21850	21763	21840	21752	21779	21916	21809	21771	21769	21883	21856	21615	21886	21710	21554	21852	21871	21770	21679	21784	21789	21802	21926	21835	21894	21798	21698	21739	21905	21740	21889	21821	21589	21602	21880	21683	21932	21625	21810	21746	21874	21565	21696	21884	22013	21520	21649	21787	21718	21804	21857	21862	21638	21757	21860	21648	21770	21560	21810	21889	21828	21988	21835	21938	21664	21933	22008	21676	21808	21821	21808	21683	21890	21783	21611	21789	21840	21843	21806	21738	21821	21828	21517	21868	21829	21725	21796	21999	21866	21409	21863	21751	21655	21787	21797	21798	21729	21923	21712	21553	21920	21772	21812	21948	21714	21917	21897	21773	21828	21806	21983	21791	21879	21737	21853	21697	21643	21571	21949	21643	21884	21852	21878	21750	21885	21645	22072	21706	21938	21687	21783	22016	21914	21904	21665	21482	21571	21788	21717	21698	21919	21702	21887	21775	21980	21688	21630	21586	22045	21781	21824	21840	21950	21592	21919	21581	21595	21762	21769	21803	21658	21939	21805	21756	22088	21849	21724	21847	22097	21888	21539	21754	21769	21660	21792	21701	21803	21842	21743	21684	21656	21754	21467	21489	21683	21947	21883	21800	22002	21863	21802	22058	21812	21866	21974	21813	21691	21818	21777	21848	21760	21695	21970	21933	21904	21912	21700	21634	21662	21608	21954	21712	21797	21455	21780	21676	21682	21801	21595	21771	21700	22028	21825	21728	21951	21668	21692	21826	21573	21876	21879	21897	21767	21879	21751	21739	21808	21855	21627	21764	21789	21699	21792	21633	21818	21909	21768	21759	21865	21800	21797	21904	21663	21673	21884	21927	21724	21764	21748	21730	22024	21702	21947	21926	21807	21645	21884	21860	21844	21701	21852	21692	21917	21735	21770	21651	21654	21963	21612	21787	21635	21583	21905	21631	21639	21815	21785	21934	21657	21808	21952	21674	21969	21772	21670	21627	21612	21830	21746	21719	21780	21900	21725	21945	21763	21820	21725	21486	21848	21541	21703	21681	21905	21889	21846	21629	22047	21834	21654	21805	21825	21594	21906	21662	21780	21751	21803	21884	21851	21853	21701	21659	21792	21543	21635	21619	21916	21966	21857	21951	21817	21863	21784	21648	21816	21578	21616	21638	21998	21959	21685	21891	21759	21856	21958	21720	21656	21770	21808	21907	21718	21769	21791	21558	21520	21812	21762	21825	21851	21935	21817	21914	21801	21509	21623	22016	21784	21688	21988	21699	21828	21916	21689	21580	21783	21864	21594	21658	21881	21656	21839	21858	21678	21450	21904	22046	21632	21764	21904	21694	21899	21703	21694	21843	21831	21949	21749	21860	21772	21778	21725	21641	21847	21599	21773	21671	21850	21796	21592	21710	21723	21883	21702	21920	21766	21676	21893	21644	21689	21695	21735	21692	21990	21643	21784	21702	21812	21905	21642	21707	21751	21537	21676	21784	21931	21609	21869	21957	21649	21789	21945	21983	21773	21889	21873	22008	21714	21802	21843	21714	21730	21849	21661	21866	21727	21826	21588	21740	21990	22016	21795	21604	21814	21945	21987	21595	21682	21689	21799	21997	21945	21615	21870	21754	21758	21910	21678	21741	21955	21649	21537	21943	21825	21956	21723	21486	21745	21888	22008	21772	21607	21865	21845	21710	21621	21832	21557	21731	21829	21952	22015	21641	21898	21915	21930	21590	21606	21743	21728	21642	21924	21849	21708	21879	21753	21649	21776	21359	21836	21944	21684	21812
16741	25085	24748	20641	18849	18500	18031	17789	17761	17624	17652	17388	17325	17305	17620	32886	33501	28304	22612	19110	17503	17126	17087	16883	17006	16905	16914	16927	16973	17019	16884	16872	16978	16972	16867	16942	16833	16822	16995	16955	16958	16751	16955	17111	16934	16973	16843	17047	17003	16922	16836	16961	16829	16938	17040	17144	16892	16867	16960	16960	16965	16899	17030	16980	16983	16929	16987	16949	16975	16966	16968	17019	16948	16968	16951	17057	16941	16943	16889	16954	16941	16951	16899	17104	16900	16839	17106	16941	17030	17190	17112	16989	16848	16999	16846	16999	16967	16993	17014	16867	17056	16897	16998	16834	16859	17295	16990	17003	16893	16945	16956	16883	17104	16933	17101	16831	16959	16867	16963	16922	16784	16998	16912	16981	16821	16737	17016	16791	16991	16924	16884	16998	16950	17033	16881	16937	17012	16891	16882	16946	17049	17028	16908	16958	16835	16898	16992	16892	16888	17048	16895	17034	16906	16861	17015	16974	16823	17130	16979	16998	16911	17047	17037	17020	17056	16948	16892	16862	16871	16823	16813	16965	17040	17152	16871	17058	16931	16926	16897	16893	17013	17058	16941	16979	16904	17127	16769	17189	16866	16841	17082	17035	17182	17061	17171	16936	16891	17002	17054	16836	16763	16872	16838	17040	16925	16987	16889	17041	16940	16714	16938	17106	16872	16882	16992	16975	16974	16892	16933	17030	16890	16879	16859	16954	16879	16988	16890	16855	17016	16951	16887	17036	17041	16930	16976	17040	16912	16886	16766	16972	17037	16906	16902	16977	16801	16808	16922	16969	17013	17042	16896	16897	17047	17094	16987	16893	16905	17023	16848	17002	16987	16929	17018	16905	17181	16952	16865	16801	16679	16815	16892	16946	17026	16903	17016	17022	17016	16943	17069	17102	16984	16985	16917	16935	17099	16876	16976	16828	16964	17148	16801	16924	17045	17066	17022	16848	17205	16811	16884	17112	17033	16894	17013	16923	16982	16967	16927	16860	16858	17072	17021	17080	17049	16783	16911	17052	17077	16726	16877	16943	17116	16921	17062	16930	16930	16876	16916	17046	16898	16827	16928	16913	16951	16870	16991	17021	16912	16939	16888	16907	16749	16868	16972	16793	16979	16932	16829	17097	17075	16867	17051	17137	16940	16906	17033	16938	17005	16880	16854	16813	16788	16895	16877	16969	16924	17012	16821	17063	16897	17028	17005	16932	16944	16983	17002	16906	16874	16965	16998	16942	16980	16878	17023	17135	16894	17106	16877	17002	16968	17046	16930	16861	17029	16953	16947	16803	17054	16896	16903	17059	17085	16857	16895	16965	16836	17015	16997	17008	16928	16915	16828	16985	17070	16820	16987	16937	17011	17118	16885	16944	17015	16935	16815	16850	16886	16869	16891	16870	16998	16798	16984	16832	16931	17070	16995	16868	16978	16822	16791	16946	17134	16812	17115	17078	16865	16837	17023	16854	16901	16943	16983	17134	16950	17152	16921	17107	16802	16986	16712	16853	16937	16713	16747	16923	17021	17148	16937	16944	17007	16995	16946	17078	16846	16939	16843	16903	16882	16908	16829	17003	17093	16996	16926	16740	16904	16845	16803	17000	16859	17039	16963	16948	16897	17056	16920	17052	16994	17057	17021	17089	16871	17048	16929	16918	16860	16977	16885	17061	16965	16897	16962	16834	16797	16805	17056	16978	16883	17030	17043	17025	16770	17058	17080	16889	16877	17009	16921	16761	16858	16995	16932	16762	17217	16979	16926	16876	17034	16888	16928	17001	16896	17108	16993	16846	16961	16958	16779	16782	16966	16872	16898	17058	16936	16752	16892	16936	16946	16892	16791	17011	16989	17079	16937	16802	16893	16964	16890	16836	16935	16900	16964	16986	16855	16986	17105	16976	17080	17067	16955	16959	17133	16821	16859	16932	16945	16972	16823	17022	16927	16939	16917	16949	16998	16985	16821	16907	17071	17012	16931	16759	16938	16828	16987	17079	17012	16885	16810	16873	17075	17141	16842	17136	16990	16995	16800	16818	16938	16851	17086	16879	16972	16904	16914	16959	16777	16851	17113	17019	17018	16813	16931	16970	17054	16955	17059	16835	17049	16941	17121	16883	16809	16923	16980	16984	16857	16928	16813	16886	16906	17060	16912	16937	16889	17065	17052	16975	16918	17061	16920	17047	16866	16895	16793	16942	16812	17068	16791	16859	17013	16949	16917	16897	16957	16949	16885	16899	16980	17057	17042	16920	16989	16998	16825	17017	16831	16869	16979	16866	17014	16886	17090	16863	16939	17157	16944	16794	17037	17074	16957	17127	16849	16924	16841	16849	17048	16936	16889	16885	16908	16994	16946	17010	16965	16988	16931	17007	17019	17160	16938	17056	17264	17007	16987	16886	17023	17187	16932	17065	16889	16936	16996	16944	16788	16918	16968	16889	17029	16879	16934	16816	17005	16750	16904	16920	16958	16997	16932	16892	17101	16955	16919	16981	16884	16961	16899	17033	16884	17058	17050	16875	17050	17038	16850	17029	17025	16932	16812	16855	16848	17005	16970	16973	16902	16902	16907	17031	16717	17050	16850	16931	16946	17047	16929	17029	16965	16774	16877	16880	16865	16971	16968	16909	17075	16854	16811	17070	17055	17037	16804	16783	17036	17001	17052	16928	16924	16935	16755	16977	16880	16735	17083	17012	16903	17106	16884	17051	16820	16955	16935	16972	16999	16829	16690	17076	16954	16886	16990	16852	16815	16770	16957	16989	17020	16965	17108	16882	17105	16822	16941	17021	16909	17061	16959	17102	16863	17021	16912	16876	16841	16935	16907	16914	16818	16798	16923	17167	16975	17109	16866	16941	16893	17062	16943	16798	17010	16838	17066	16974	16940	16758	17069	17012	16835	17020	17010	17024	17002	16999	16959	16970	16771	17045	16813	16930	17035	16749	16907	16888	16989	16871	16862	17028	16915	16929	16813	16763	17106	17026	16962	16968	17051	16975	16954	17122	16940	17099	17036	17027	16953	16925	16960	17117	16868	17049	16936	17131	17019	16877	17036	16945	16903	16952	17073	17090	17004	16914	16937	16938	16842	17125	17014	16890	17099	16854	17105	16982	16885	16688	17116	16736	16977	16959	17011	16951	16972	16982	16994	16967	16879	16916	16898	16916	16974	16965	16884	16903	17033	16907	16738	16901	16958	16879	16897	16943	16860	16960	16973	16949	17161	17111	17150	17132	17034	16875	16945	16794	16902	16940	16825	17015	16981	16814	16909	16981	16965	16992	17097	17054	16877	17149	17088	16807	17027	16968	17152	16907	16766	16767	16964	16959	17054	17034	16956	16978	16896	17014	16947	16916	16938	17002	16868	16991	16733	17042	16897	16811	16989	17015	17082	17047	16814	16924	16870	16930	16823	16726	17021	17197	17026	16884	16988	17071	16748	16896	16956	16980	17087	16965	16958	16951	16836	17050	16819	16928	16779	16835	16974	16972	16941	17090	16949	16996	16979	16958	17017	16964	17102	16824	17003	16958	16870	17222	16937	16938	16964	16972	17027	16845	16926	17068	16875	16925	16841	16818	16902	16931	16970	17021	16917	16923	16903	16851	16943	17233	16977	16813	17017	16928	16854	17041	16983	17038	16916	16892	17054	16895	16973	16871	16963	17003	17020	16869	16800	16916	17025	16932	16856	17131	17051	17044	17003	17060	16764	17116	16939	16805	16867	17004	16924	16886	17130	16823	16934	17042	16907	16941	16836	17042	16943	16894	16964	16926	16992	17002	16885	17079	16909	16851	17032	17041	16895	17144	16901	16960	16737	16935	17038	16985	17100	16922	17037	16832	16971	16980	16859	17145	17002	16944	16872	17010	16954	16945	16897	16854	16969	16825	16917	16936	16970	17085	16954	16962	16991	16975	16780	16968	17018	16970	16886	16909	17082	16780	17037	16823	16818	16869	16888	17052	16806	16835	16989	16901	16989	16761	16958	16884	16968	16894	16934	16906	17027	16854	16944	16990	17036	16781	16988	16925	16918	17097	16932	17058	16900	16898	16930	16933	17127	17056	16958	17111	16997	16974	17024	16925	16988	16853	16966	16959	16921	17157	16897	17205	16795	17014	16960	16974	17195	17003	16829	16997	16947	17043	17070	16915	16923	16840	16903	16976	16908	17035	16998	16835	16999	16756	16898	16962	16920	16957	16950	17069	17082	17234	16794	17056	16876	17080	16944	16980	17040	17073	16892	17012	16941	17030	17027	17004	17028	16816	17026	16819	16819	17032	16792	17081	16946	16898	16947	16761	16876	16855	17157	16941	16964	17053	17005	17048	17020	16849	16960	16844	16941	16965	17012	17111	16927	16756	16971	17059	16912	16814	17003	16920	16941	17094	16963	16839	17073	16906	16890	16973	16923	17014	17041	16866	16876	16791	16921	17107	16895	16913	16902	16966	16982	16821	16867	16938	16946	16978	16962	17025	17030	16835	17174	16953	16926	16799	17078	16746	16864	16989	17091	17063	16981	16899	16931	16982	16986	17061	16853	16890	16858	17003	16795	17040	17105	16764	16994	17131	16998	16960	16844	17029	16915	16936	16840	17045	17037	16986	16923	16890	17005	16859	17025	16830	16992	16842	17099	16925	17081	16912	16862	17030	16899	17050	16922	16897	17026	16786	17090	16866	16875	17038	16920	16926	16941	17076	17102	16931	16941	17030	16943	16859	17040	16924	17235	16958	17131	16909	16896	17018	17098	16991	17023	16933	16842	16897	16987	17031	16873	16816	16933	16850	16998	16816	17053	17038	16948	17073	16889	16986	17088	17100	16847	16906	17164	17068	17015	16938	16989	17048	16842	17032	16856	16962	16897	16946	16973	16917	16913	16941	16981	16848	17115	16834	17164	17046	17049	16923	17017	17055	16987	16855	17006	16935	16903	16797	16883	16778	16891	16847	16805	16903	16995	17008	17131	16845	17003	17059	16878	16975	16884	16996	16942	16946	16906	16798	16999	17028	16861	16941	16959	16930	16961	16849	17064	16838	17063	17046	16855	16899	16864	16930	17084	17136	16949	16890	16856	16928	16929	17138	17098	16754	16999	16824	16869	17004	17014	16882	17031	16834	17035	16960	16953	16967	16958	16905
23759	21456	29115	24246	22029	25065	27126	23237	22603	23071	22616	22551	22369	22055	22171	38081	42784	36703	30363	25367	22959	22072	21826	21805	21724	21798	21927	21910	21673	21617	21834	21816	21775	21909	21571	21874	21696	21699	21936	21825	21809	21815	22013	22025	21779	21861	21919	21720	21904	21945	21915	22000	21770	21770	21787	21830	21896	21754	21628	21551	21859	21716	21815	21721	21735	21921	21814	21809	21786	21751	21788	21750	21915	21801	21803	21782	21676	21733	21637	21809	21718	21818	21929	21738	21613	21631	21592	21824	21750	21756	21708	21666	21851	21773	21885	21628	21874	21878	21680	21484	21815	21682	21867	21776	21540	21697	21810	21701	21747	21727	21523	21681	21812	21762	21772	21760	21790	21893	21466	22011	21787	21737	21629	21692	21730	21719	21685	21677	21674	21777	21772	21760	21661	21742	21599	21792	21575	21670	21656	21695	21566	21581	21587	21838	21815	21569	21562	21607	21638	21678	21725	21667	21579	21656	21735	21841	21683	21685	21657	21563	21823	21713	21641	21528	21700	21588	21622	21652	21762	21767	21799	21375	21767	21720	21600	21449	21362	21542	21989	21699	21651	21714	21759	21802	21569	21727	21682	21643	21821	21885	21884	21594	21668	21621	21627	21703	21692	21731	21637	21649	21644	21675	21783	21611	21649	21934	21657	21604	21765	21527	21660	21498	21913	21417	21784	21635	21678	21684	21833	21714	21597	21814	21804	21727	21568	21993	21874	21650	21608	21683	21476	21803	21590	21961	21715	21695	21572	21682	21823	21539	21897	21695	21867	21725	21754	21563	21684	21829	21470	21647	21540	21570	21838	21656	21817	21776	21624	21762	21812	21777	21744	21695	21550	21893	21803	21587	21589	21488	21606	21767	21562	21695	21669	21526	21689	21702	21944	21695	21760	21633	21741	21802	21458	21618	21576	21820	21448	21537	21635	21883	21669	21842	21390	21957	21727	21661	21838	21706	21630	21608	21795	21227	21855	21719	21658	21764	21781	21756	21585	21697	21785	21621	21676	21711	22064	21438	21807	21836	21830	21744	21877	21672	21548	21802	21860	21772	21503	21892	21759	21756	21698	21649	21872	21678	21510	21583	21935	21528	21752	21550	21833	21885	21891	21895	21672	21376	21680	21662	21649	21678	21763	21651	21691	21842	21792	21633	21723	21475	21603	21499	21664	21533	21484	21739	21850	21842	21635	21741	21662	21617	21689	21634	21417	21544	21582	21839	21561	21767	21691	21780	21539	21579	21645	21815	21568	21627	21569	21776	21741	21613	21659	21657	21581	21700	21689	21662	21594	21593	21599	21939	21889	21764	21551	21564	21676	21478	21782	21726	21710	21789	21531	21789	21714	21563	22061	21553	21800	21733	21646	21665	21746	21692	21732	21438	21619	21791	21494	21647	21744	21685	21668	21607	21399	21643	21964	21637	21604	21727	21668	21574	21568	21749	21751	21699	21617	21580	21637	21562	21751	21747	21605	21770	21555	21745	21603	21930	21961	21745	21991	21601	21474	21615	21686	21688	21863	21449	21837	21556	21640	21752	21756	21572	21852	21908	21902	21731	21735	21810	21667	21800	21811	21664	21647	21337	21731	21686	21712	21628	21690	21654	21539	21574	21605	21684	21815	21647	21886	21736	21713	21794	21888	21735	21572	21493	21554	21458	21708	21794	21765	21689	21737	21602	21568	21761	21777	22084	21983	21546	21733	21690	21749	21842	21513	21631	21770	21890	21845	21601	21532	21691	21673	21597	21559	21316	21719	21670	21990	21754	21720	21500	21494	21808	21688	21617	21519	21868	21636	21649	21624	21636	21635	21640	21873	21814	21761	21588	21702	21761	21572	21743	21717	21641	21721	21520	21543	21702	21529	21723	21612	21840	21502	21676	21524	21813	21522	21588	21803	21818	21873	21643	21617	21600	21671	21661	21837	21851	21540	21716	21511	21711	21788	21796	21643	21575	21520	21720	21787	21779	21673	21644	21817	21914	21880	21830	21816	21818	21807	21494	21804	21784	21683	21763	21721	21533	21424	21773	21745	21687	22019	21750	21779	21999	21545	21731	21814	21844	21770	21847	21747	21918	21656	21566	21598	21625	21482	21497	21683	21741	21742	21753	21592	21758	21632	21692	21790	21780	21497	21561	21412	21829	21838	21663	21740	21651	21888	21587	21848	21600	21541	21647	21594	21678	21731	21609	21787	21761	21639	21515	21948	21647	21867	21632	21694	21601	21622	21636	21856	21634	21612	21647	21617	21631	21801	21881	21875	21636	21812	21873	21661	21863	21769	21419	21688	21796	21481	21755	21689	21605	21887	21689	21623	21564	21670	21732	21665	21755	21572	21588	21783	21627	21616	21749	21686	21693	21793	21683	21699	21749	21827	21717	21673	21550	21639	21672	21727	21574	21716	21579	21807	21687	21646	21600	21893	21679	21692	21774	21557	21748	21742	21705	21703	21531	21586	21494	21839	21619	21666	21743	21469	21689	21821	21675	21595	21790	21850	21393	21824	21811	21705	21759	21738	21760	21526	21707	21672	21836	21548	21515	21467	21734	21627	21853	21704	21586	21714	21621	21790	21608	21673	21475	21553	21760	21912	21652	21759	21604	21770	21946	21802	21490	21618	21692	21670	21828	21728	21671	21638	21836	21954	21739	21685	21678	21752	21496	21865	21667	21733	21684	21902	21503	21844	21558	21712	21728	21431	21894	21755	21677	21855	21610	21909	21663	21650	21781	21743	21528	21737	21495	21789	21801	21674	21733	21695	21736	21666	21811	21642	21595	21664	21963	21687	21613	21733	21605	21903	21787	21932	21578	21609	21621	21609	21654	21644	21673	21598	21562	21516	21715	21861	21673	21605	21673	21878	21596	21746	21747	21847	21758	21605	21731	21671	21867	21834	21844	21675	21719	21441	21725	21681	21583	21563	21604	21820	21757	21779	21646	21815	21914	21736	21803	21871	21745	21691	21562	21593	21435	21821	21579	21760	21853	21739	21870	21640	21654	21606	21784	21580	21881	21725	21671	21728	21375	21915	21787	21729	21438	21748	21784	21736	21643	21528	21519	21564	21601	21713	21865	21695	21732	21660	21716	21656	21980	21690	21730	21839	21773	21855	21452	21701	21613	21792	21794	21548	21441	21816	21568	21712	21849	21790	21676	21570	21658	21433	21489	21414	21831	21597	21857	21772	21743	21803	21537	21902	21726	21276	21729	21792	21746	21888	21870	21904	21599	21542	21552	21729	21715	21552	21793	21598	21582	21703	21746	21672	21655	21741	21651	21524	21763	21684	21617	21558	21696	21805	21603	21685	21743	21689	21614	21817	21575	21782	21820	21930	21474	21561	21707	21520	21636	21742	21609	21621	21767	21599	21691	21931	21626	21827	21825	21565	21547	21629	21720	21809	21614	21607	21894	21837	21658	21817	21749	21711	21615	21639	21728	21619	21628	21919	21603	21270	21799	21527	21767	21760	21340	21440	21777	21886	21858	21566	21700	21710	21755	21635	21391	21666	21589	21882	21431	21644	21513	21861	21792	21779	21446	21750	21504	21641	21489	21743	21673	21764	21821	21866	21571	21719	21700	21703	21698	21674	21768	21673	21690	21666	21626	21666	21583	21668	21620	21563	21512	21507	21943	21914	21559	21566	21598	21966	21604	21446	21549	21790	21784	21755	21697	21831	21676	21801	21713	21823	21924	21664	21551	21691	21790	21767	21847	21704	21784	21741	21565	21613	21794	21565	21618	21641	21580	21521	21684	21554	21666	21696	21752	21974	21585	21752	21739	21684	21803	21796	21725	21662	21732	21637	21580	21723	21657	21607	21462	21576	21693	21650	21609	21852	21284	21689	21394	21640	21635	21720	21665	21688	21653	21661	21694	21661	21635	21634	21791	21579	21817	21804	21741	21610	21577	21341	21737	21618	21742	21977	21604	21759	21710	21873	21498	21764	21612	21552	21855	21664	21672	21719	21618	21737	21688	21500	21739	21611	21599	21649	21780	21848	21733	21629	21461	21877	21890	21757	21728	21651	21633	21604	21509	21729	21559	21657	21910	21638	21523	21775	21639	21460	22007	21628	21553	21544	21624	21847	21786	21922	21958	21773	21722	21864	21832	21742	21779	21642	21546	21680	21722	21645	21761	21567	21531	21496	21463	21732	22005	21787	21668	21749	21843	21731	21827	21558	21361	21640	21804	21684	21623	21647	21760	21684	21791	21720	21773	21869	21626	21770	22029	21696	21571	21533	21689	21852	21758	21628	21659	21643	21585	21679	21691	21496	21630	21695	21620	21794	21562	21833	21632	21831	21842	21701	21776	21801	21572	21529	21692	21579	21620	21889	21666	21541	21681	21757	21705	21869	21677	21670	21595	21781	21786	21696	21858	21632	21675	22008	21714	21626	21453	21870	21591	21838	21624	21862	21684	21742	21872	21672	21620	21517	21515	21826	21745	21674	21833	21803	21470	21655	21848	21789	21761	21762	21732	21882	21822	21704	21686	21703	21635	21579	21540	21697	21564	21669	21891	21669	21534	21596	21807	21481	21748	21713	21730	21908	21800	21621	21800	21641	21692	21617	21722	21762	21726	21884	21792	21718	21555	21699	21611	21668	21626	21580	21379	21659	21657	21593	21670	21903	21815	21636	21676	21436	21508	21911	21777	21787	21674	21638	21964	21725	21808	21566	21718	21882	21625	21753	21760	21665	21911	21844	21937	21594	21724	21649	21721	21677	21681	21794	21830	21584	21652	21760	21827	21843	21697	21661	21717	21751	21678	21881	21914	21603	21603	21771	21670	21752	21668	21652	21764	21628	21635	21520	21841	21863	21398	21673	21615	21703	21810	21624	21401	21630	21421	21699	21704	21734	21929	21740	21477	21585	21770	21679	21678	21681	21489	21856	21519	21790	21697	21650	21684	21636	21784	21525	21686	21737	21556	21589	21474	21554	21617	21562	21852	21765	21688	21650	21783	21816	21800	21824	21689	21811	21601	21603	21497	21682	21649	21926	21951	21622	21700	21792	21634	21724	21500	21582	21632	21686	21725	21859	21564	21666	21822	21818	21780	21663	21682	21815	21669	21715	21624	21662	21886	22024	21722	21679	21401	21550	21844	21724	21790	21953	21643	21926	21464
18348	30048	29768	23389	20342	19535	18994	18492	18531	18230	17965	17804	17423	17593	17672	40301	41811	34622	26776	20902	17976	17294	16961	17001	16708	16974	16962	16793	16919	16778	16993	16934	16848	16850	16891	16886	16879	16949	16973	16889	16900	16993	17030	17038	16787	16939	16880	16896	16872	16941	16956	16818	16800	16995	16898	16881	16961	17126	17020	16895	16940	16861	16674	16950	16875	16784	16811	16976	16865	16852	16900	17031	16899	16980	16910	16876	16903	16966	16849	17081	16874	16943	16896	17052	16841	16809	16859	16907	16817	16917	17039	16933	16906	16886	16860	16953	16859	16816	16755	17004	16917	16927	16850	16955	16813	16928	16811	16985	16779	16949	16721	16890	16827	16805	16962	16989	17000	16948	16914	16741	16671	16779	16943	16991	16724	16914	16932	16943	16847	17073	16809	16988	16912	16967	16916	16815	16842	17044	16784	17087	16950	16979	16843	16928	16754	16892	16784	16943	16836	16760	16959	16909	16886	17033	16789	16867	16988	16978	16806	16869	16923	16801	16917	16851	16774	16904	16778	16950	16996	16983	16869	16890	16932	16860	16713	16686	16904	17028	16883	16980	16927	17033	16852	16958	16885	16997	16977	16931	16870	16744	16890	17027	16989	16762	16819	16868	16727	17057	16963	16900	16899	16715	16843	16801	16858	16642	16925	16880	16926	16931	16874	16893	16908	16805	16788	16867	16936	16896	16846	16788	17153	16645	16761	17095	16811	16980	16872	16919	16996	16881	17004	16970	16818	17114	16984	16798	17088	16871	16912	16686	16948	16898	16891	16897	16733	16963	17002	16912	17065	16985	16867	16933	17011	16842	17041	16852	16801	16918	16945	16838	16823	17062	16865	16851	16823	16867	16955	16932	16974	16968	16845	16963	16904	16820	16919	17148	16948	16930	16805	16896	16951	16747	16962	16927	16904	16826	16911	16864	16925	16943	16950	16957	16897	16807	16961	16890	16958	16809	16889	17018	16843	17056	17006	16872	16908	16877	16981	16768	17068	16841	16999	16870	16900	16922	16922	16782	16972	16728	16940	16818	16994	16854	17034	16914	16947	17011	16948	16939	16977	16942	16853	16904	16778	16857	16700	16916	17014	16913	16690	17118	16834	17037	16864	16916	16913	17033	16966	16757	16854	17208	16766	16897	16938	16860	17106	16864	16967	16776	16898	16929	16754	16910	17012	16839	16792	16912	16868	16951	16944	16602	17016	16866	16869	16918	16840	16911	16823	16863	16731	16768	16790	17000	16839	16902	16681	17042	16876	16750	16998	16933	17021	16940	16842	16729	16927	16887	16846	16925	16877	16843	16903	16889	16913	16896	16938	16792	17001	16766	17034	16730	16876	16779	16979	16872	16867	16706	16796	16887	16788	16747	16823	16939	17002	16921	17018	17019	16822	17006	16849	16884	16764	16888	16985	16815	17034	16909	16777	17009	16785	16800	16795	16924	16913	16789	16951	16973	16687	16862	16883	16849	16954	16791	16823	16999	16971	16928	16966	16940	16954	16913	16914	16667	16781	16826	16928	16954	16935	16757	16880	16854	16836	16973	17104	16950	16889	16846	16763	17017	16897	16942	16945	16956	16712	16854	17030	16740	16869	16926	16895	16944	16959	16889	16883	16944	17109	16857	16723	16902	16837	16898	16929	16875	16837	16994	16879	16875	16767	17044	17086	16795	16920	16939	16806	16881	17016	17023	16841	16808	16915	16918	16898	16766	17028	17054	16853	16824	17027	16964	16714	16563	16867	16794	16890	16894	16874	16945	16874	16779	16900	16851	16881	16885	16844	16801	16839	16766	16893	16896	16864	16872	16984	16875	17078	16747	16953	16973	16753	16864	16920	17026	16994	16826	16946	16816	16884	17012	17028	16885	16873	16846	16806	16945	16968	16916	16968	16759	16972	16981	16885	16902	16893	16892	17057	16967	16899	16891	16854	16956	16953	16718	16997	16885	16868	17086	16887	16876	16949	16888	17047	16959	16878	17011	16918	16855	17168	16781	16729	16955	17081	16908	16734	16857	16889	16904	16962	16818	16758	16902	16953	16773	16952	17024	16847	16954	16976	16810	16893	16940	16889	16978	16778	16802	16794	16782	16807	16814	16848	16769	16914	16741	17020	16746	17085	16821	16852	17058	16828	16816	16814	16916	16842	16729	16925	16848	16787	16982	16872	17024	16862	16995	17052	16813	16838	16795	16968	16767	16781	16936	16933	16797	16894	16949	17096	16960	16983	16827	17067	16884	16990	16867	16811	16928	16826	16919	16838	16864	16960	16795	16928	16977	16928	16857	16800	16974	16814	17077	16918	16847	16924	17006	16846	16979	16943	16920	17007	16933	16846	16846	16770	16865	16761	16700	16813	16940	16790	16929	17003	16973	16934	16958	16863	16829	16876	16867	16769	16943	17085	16866	16843	16879	16975	16864	16830	16899	16771	16717	17055	16830	16705	16714	16772	16856	16881	16917	16810	16897	16982	17060	16950	16898	16892	16870	16993	16713	16909	16906	16791	16862	16821	17024	16945	16848	16988	16898	16919	16887	16801	16715	16860	16894	16866	16985	16984	16923	17001	16901	16995	16941	16743	16816	16937	17007	16993	16865	16897	16889	16772	16992	16727	16942	17036	16746	16963	17089	16940	16934	16922	16886	16856	16843	16763	16801	16888	16941	16863	17049	16952	16986	16910	16763	16780	16784	17047	16928	16741	17021	16770	16742	16793	17021	16736	16862	16851	16927	16811	16959	16714	16860	16777	17050	16995	16915	16900	16718	16873	16883	16842	16901	16819	17035	16837	16903	16905	16779	17003	16873	16915	17072	17016	17072	16828	16827	16918	16910	16822	16955	16897	16906	16789	16891	16936	16741	16955	16945	16991	16809	16941	17014	16854	16694	16818	16932	16791	16924	17016	16886	17061	16796	16981	16826	16892	16903	16921	16786	16844	16968	17081	16902	16742	16993	16735	16900	16837	16733	16998	16930	16732	16791	17116	16798	16828	16926	17081	16796	16964	16859	16984	16773	16942	16973	16858	16872	16932	16911	16974	16707	16987	16953	16988	16848	16865	16830	16744	16854	16831	16818	17201	16895	16929	16871	16964	16829	16875	16822	16761	17010	16885	16927	17056	17049	16770	16909	16981	17042	17084	16849	17036	16857	16797	17016	16944	16889	17017	16846	16933	16949	16856	16966	16856	16764	16908	16985	16871	16921	16844	16787	16942	16778	16878	16821	16919	16830	16822	16897	16831	16885	16849	16991	16858	16858	16788	16894	16908	16811	17023	16847	16892	17125	16765	16792	16918	16911	16822	16822	16993	16848	16955	16817	16947	16921	16903	16991	16910	17005	16765	16771	16811	17015	17015	16938	16941	16834	16841	16877	16893	16896	16924	16927	16899	16910	17104	16976	17036	16965	16790	16771	16788	17017	16938	16841	16874	16729	16756	17123	16885	16928	17052	16934	16932	16666	17009	17036	16817	16784	16760	16740	16792	17049	16836	16939	16934	16937	16897	17092	17069	17082	16677	16940	16896	16709	16900	16869	16791	16895	16699	16930	16996	16878	16933	16775	16894	16912	16842	16799	16967	16936	16859	16744	16965	16939	16671	16803	16955	16880	16935	16843	16947	16856	17049	16940	16939	16933	16886	17007	16792	17058	16995	16725	16824	16924	16839	16817	16898	16904	16925	17019	16875	17064	16736	16863	16912	16864	16949	17079	17038	16843	16891	16928	16792	17011	16907	16884	16839	17016	16811	16803	16951	16927	16898	16788	17050	16717	16937	16975	16934	16925	16852	16906	16959	16852	16920	17175	16773	16977	16748	16891	16749	16696	16775	16895	16971	16915	16907	16947	16918	17015	16871	16992	16921	16921	16952	16819	16829	16926	16965	16775	16945	16960	16927	17052	16922	16921	16847	16879	16830	16870	16856	16952	16866	16752	16912	16896	16926	16791	16958	16897	16885	16996	16852	16903	16889	16845	17024	17062	16798	16908	16791	16951	16792	16862	16982	16905	17007	16882	16841	16782	16900	16992	16980	16718	16824	16958	16943	16996	16656	16955	16827	16980	16787	16765	17085	16950	16909	17021	16790	16835	16763	16950	16800	16857	16793	16874	17085	16789	16953	16853	16748	16950	16971	16609	16828	16959	16951	16885	16727	16855	16897	16919	16951	16932	16823	17042	16857	16927	16958	16872	16843	16937	16914	16802	16863	16833	17075	16787	16719	16898	16859	16867	16956	16933	16853	16835	16914	16852	16819	16949	16807	16792	16883	17114	16866	16779	16923	17090	16956	16961	16922	16762	16914	17062	16700	16966	16931	16919	16905	16893	17071	16978	17093	16788	16818	16758	16883	16988	16952	16953	16747	16997	16855	17004	16749	16878	16844	16922	17149	16738	16892	16801	16707	16884	16841	16857	16963	16916	16897	17088	16853	16898	17006	16939	16992	16668	16704	17082	16952	16844	16986	16959	16721	16752	16922	16906	16848	16747	17108	16815	16781	16941	17172	16931	16795	16953	16954	16878	16780	16806	16800	17160	16878	16684	16886	16875	16866	16771	16738	16887	17114	16881	16652	16987	16795	17155	16927	16898	16707	16754	16976	16821	16818	16831	16846	16895	16857	16975	16864	16919	16955	16938	16786	16978	16860	16822	17003	16870	16740	16801	16902	16872	16721	16896	16883	16876	16882	16902	16860	17039	17009	16859	16881	16960	16853	16945	16864	16931	16777	16945	16948	16958	16732	17045	16973	16749	16901	17031	16779	16912	16950	16821	16967	16830	16950	16795	17034	16784	16856	16892	16943	16971	16807	16820	17078	16781	16939	16802	16968	17018	16777	16885	16887	16922	16852	16792	16813	16813	16942	16877	16851	16833	16858	16788	16850	16911	17029	16912	16834	16850	17048	16912	17016	16793	16919	16877	17048	16894	16977	16847	16726	16831	16895	17116	16916	16949	16831	16814	16851	16751	16691	16921	17079	16868	16912	16891	17013	16771	16848	17003	17029	17013	17023	16938	16909	16969	16631	16893	17031	16939	16897	17053	16734	16869	16897	16957	16883	16881	16957	16665	16863	16941	16835	16887	17134	16920	16987	16865	16869	16857	16842	16951	16761	16839	16850	17049	17003	17004	16876	16756
30189	23819	26245	24166	21564	21715	22223	21873	21986	21822	22188	21844	21954	21882	21945	22807	23880	23617	22935	22174	21999	21800	21989	21770	21619	21890	21797	21657	22086	21804	21875	21928	21759	21492	21677	21975	21705	21821	21603	21728	21707	21636	21718	21910	21782	21692	21893	21999	21899	21604	21729	21655	21628	21859	21639	21878	21540	21744	21585	21701	21883	21847	21719	21797	21789	21684	21879	21698	21449	21771	21756	21689	21889	21498	21832	21688	21749	21650	21881	21771	21780	21786	21602	21704	21929	21733	21609	21559	21773	21926	21640	21759	21774	21878	21718	21699	21898	21663	21768	21648	21752	21805	21720	21681	21803	21611	21900	21678	21833	21748	21803	21823	21977	21799	21890	21846	21714	21723	21887	21682	21825	21562	21572	21743	21609	21638	21711	21489	21709	21879	22026	21712	21872	21868	21811	21762	21673	21665	21617	21661	21732	21456	21793	21743	21661	21733	21662	21545	21695	21683	21921	21709	21563	21733	21634	21909	21981	21845	21742	21827	21870	21508	21656	21888	21639	21712	21911	21739	21904	21693	21621	21554	21699	21906	21471	21553	21830	21714	21876	21901	21598	22007	21783	21843	21846	21831	21789	21708	21691	21728	21900	21804	21696	21837	21584	21794	21846	21730	21745	21556	21764	21738	21694	21694	21781	21647	21737	21585	21656	21644	21773	21760	21832	21850	21645	21709	21751	21626	21805	21548	21692	21576	21758	22057	21767	21884	21671	21720	21640	21965	21631	21834	21714	21718	21713	21597	21866	21622	21566	21389	21827	21693	21880	21857	21664	21597	21878	21733	22008	21900	21739	21677	21769	21947	21997	21855	21487	21674	21719	21819	21549	21700	21654	21737	21565	21581	21460	21870	21660	21782	21811	21602	21577	21524	21873	21801	21738	21659	21730	21674	21837	21763	21763	21703	21863	21594	21741	21737	21904	21837	21896	21795	21738	21931	21762	21943	22108	21613	21579	21913	21615	21887	21923	21577	21856	21679	21465	21635	21824	21889	21670	21658	21685	21616	21657	21758	21789	21622	21819	21717	21562	21662	21512	21784	21862	21715	21703	21675	21647	21788	21768	21581	21779	21756	21920	22097	21706	22108	22004	21900	21848	21700	22063	21643	21778	21731	21903	21986	21679	21814	21587	21772	22019	21718	21761	21785	21793	21785	21602	21705	21871	21813	21876	21757	21729	21892	21768	21841	21864	21642	21554	21774	21818	21760	21713	21681	21803	21979	21767	21794	21971	21782	21705	21938	21664	21674	21790	21691	21484	21831	21716	21851	21753	21646	21723	21956	21615	21811	21770	21804	21713	21520	21753	21685	21812	21942	21582	21727	21728	21728	21768	21783	21602	21652	21820	21847	21805	21628	21652	21857	21905	21825	21683	21741	21782	21535	21680	21842	21813	21855	21734	21800	21687	21930	21594	22051	21523	21775	21513	21780	21679	21494	21532	21656	21924	21632	21892	21782	21852	21845	21711	21786	21875	21757	21813	21690	21669	21788	21810	21810	21818	21874	21815	21745	21815	21754	21763	21618	21740	21942	21781	21769	21723	21708	21722	21781	21575	21675	21880	21772	21825	21542	21939	21966	21593	21701	21689	21634	21813	21858	21740	21750	21817	21596	21736	21867	21834	21924	21720	21720	21884	21514	21686	21781	21600	21772	21782	21655	21687	21610	21924	21691	21677	21911	21715	21564	21891	21747	21780	21728	21756	21740	21697	21885	21920	21810	21634	21848	21653	21917	21591	21683	21597	21996	21405	21923	21630	21862	21617	21576	21660	21867	21812	21841	21643	21854	21893	21908	21733	21661	21775	21696	21621	21648	21620	21913	21771	21694	21894	21746	21708	21666	21701	21528	21673	21796	21730	21957	21938	21660	21742	21494	21654	21709	21542	21684	21882	21716	21559	21647	21468	21813	21672	21676	21671	21651	21893	21718	21663	21897	21844	21467	21641	21773	21674	21973	21830	21656	21783	21577	21635	21836	21639	21884	21560	21699	21597	21702	21723	21871	21719	21821	21698	21734	21756	21726	21785	21978	21683	21742	21612	21853	21930	21648	21532	21622	21706	21973	21849	21949	21832	21862	21610	21815	21807	22036	21640	21819	21832	21766	21842	21818	21782	21661	21790	21846	21756	21701	21694	21842	21861	21714	21965	21847	21701	21781	21867	21763	21671	22056	21846	21799	21753	21882	21619	21939	21880	21791	21710	21628	21788	21837	21576	21712	21621	21789	21732	21855	21861	21764	21721	21849	21800	21892	21590	21543	21807	21682	21811	21895	21727	21504	21818	21826	21795	21962	21819	21842	21904	21775	21891	21686	21815	21733	21865	21945	21904	21824	21946	21604	21656	21640	21560	21872	21796	21722	21873	21805	21938	21693	21914	21570	21701	21478	21790	21458	21733	21814	21804	21688	21640	21613	21788	21686	21701	21796	21912	21722	21661	21716	21872	21914	21716	21784	21629	21714	22034	21736	21636	21825	21760	21629	21433	21781	21679	21772	21820	21955	21825	21755	21767	21697	21657	21603	21908	21616	21920	21745	21805	21505	21689	21605	21828	21678	21779	21786	21718	21713	21591	21464	21617	21755	21596	21977	21649	21685	21930	21668	21713	21887	21977	21420	21669	21789	21846	21728	21590	21600	21712	21869	21553	21673	21546	21547	21812	21834	21614	21772	21716	21745	21675	21922	21742	21889	21737	21689	21864	22000	21878	21733	21743	21583	21841	21752	21565	21914	21758	21651	21868	21788	21872	22052	21728	21738	21819	21708	21655	21763	21606	21629	21635	21742	21922	21926	21882	21877	22052	21657	21721	21605	21541	21872	21772	21832	21836	21777	21739	21912	21559	21557	21869	21707	21727	21970	21666	21714	21880	21698	21974	21946	21929	21655	21801	21842	21672	21749	21921	21845	21891	21764	21522	21821	21892	21733	21853	21788	21726	21778	21768	21797	21885	21567	21887	21742	21646	21976	21706	21360	21674	21652	21691	21797	21720	22065	21618	21663	21872	21795	21751	21773	21788	21787	21909	21955	21502	21659	21658	21858	21632	21793	21573	21504	21741	21710	21612	21776	21673	21820	21772	22037	21490	21628	22001	21860	21795	21734	21832	21956	21608	21816	21831	21738	21802	21866	21770	21553	21896	21764	21463	21635	21660	22105	21680	21895	21614	21880	21621	21735	21582	21748	21669	21656	21688	21610	21746	21761	21716	21602	21547	21830	21945	21579	21745	21723	21796	21881	21775	21707	21723	21965	21719	21595	21647	21809	21612	21782	21794	21634	21822	21825	21635	21973	21828	21816	21957	21840	21913	21757	21961	21783	21923	21688	21651	21640	21602	21798	21665	21872	21623	21820	21969	21639	21774	21791	21723	21653	21771	21855	21615	21689	21704	21713	21594	21747	21906	21894	21498	21669	21670	21798	21851	21719	21718	21681	21865	21864	21890	21800	21749	21703	21841	21811	21610	21999	21673	21733	21839	21901	22012	21660	21827	21650	21777	21782	21574	21717	21805	21806	21792	21568	21608	21836	21689	21631	21771	22004	22022	21781	21899	21689	21654	22111	21654	21786	21669	21643	21761	21648	21746	21782	21807	21747	21879	21798	21980	21587	21697	21623	21754	21822	21798	21645	21625	21663	21708	21905	21715	21668	21627	21858	21690	21800	21526	21654	21877	21647	21680	21612	21639	21762	21793	21894	21666	21679	21708	21868	21760	21829	21632	21678	21775	21897	21889	21854	21717	21848	21752	21835	21602	21800	21708	21766	21973	21800	21935	21790	21874	21745	21794	21660	21753	21647	21717	21843	21925	21703	21508	21785	21709	21713	21872	21884	21835	21821	21633	21742	21761	21787	21888	21841	21495	21842	21667	21677	21866	21861	21758	21644	21939	21716	21808	21726	21697	21659	21825	21848	21881	21741	21840	21637	21581	21718	21689	21774	21638	21644	21842	21671	21853	21564	21661	21844	21792	21820	21759	21903	21660	21582	21546	22001	21611	21732	21635	21809	21887	21789	21818	21512	21802	21658	21721	21681	21689	21721	21885	21795	21870	21877	21757	21599	21890	21721	21760	22046	21758	21794	21778	21646	21722	21767	21630	21709	21882	21770	21689	21835	21571	21806	21737	21586	21881	21905	21652	21805	21799	21920	21578	21824	21715	21870	21813	21763	21799	21835	21985	21583	21558	21839	21785	21742	21698	21842	21931	21744	21944	21701	21619	21651	21993	21713	21844	21698	21889	21893	21748	21720	21691	21616	21744	21690	21806	21916	21554	21611	21805	21687	21847	21653	21955	21733	21653	21614	21761	21745	21994	21757	21795	21803	21432	21732	21662	21688	22050	21711	21835	21796	21615	21652	21875	21957	21724	21903	21743	21983	21853	21881	21761	22040	21727	21818	21643	21882	21817	21684	21815	21717	21862	21700	21712	21652	21787	21858	21679	21667	21698	21777	21866	21723	21725	21894	21772	21813	21835	21907	21770	21713	21747	21617	21785	21649	21719	21772	21728	21628	21693	21692	21567	21734	21679	21598	21815	21642	21943	21675	21996	21929	21476	21576	21752	21617	21765	21944	21741	21708	21876	21832	22005	21982	21847	21587	21834	21772	21906	21610	21805	21690	21989	21773	21570	21688	21781	21578	21817	21580	21559	21784	21887	21617	21633	21810	21622	21634	21956	21832	21778	21802	21629	21809	21810	21525	21824	21858	21640	21728	21683	21605	21608	21775	21859	21958	21618	21634	21826	21673	21847	21763	21769	21717	21729	21605	21663	21960	21580	21795	21745	21501	21814	22011	21642	21747	21974	21506	21538	21553	21760	21572	21756	21893	21858	22002	21982	21835	21429	21705	21917	21681	21843	21827	21827	21842	21752	21854	21883	21750	21938	21580	21728	21703	21888	21796	21565	21796	21583	21654	21791	21847	21583	21827	21835	21623	21733	21891	21802	21717	21773	21726	21557	21772	21770	21856	21775	21542	21772	21902	21611	21891	21595	21722	21547	21640	21763	21838	21629	21563	21788	21806	21592	21746	21986	21810	21836	21764	21878	21853	21762	21909	21598	21809	21544	21837	21567	21735	21791	21745	21632	21664	21653	21667	21714	21740	21863	21832	21870	21809	21830	21831
17794	20553	20580	18459	17410	17182	17330	17214	17350	17186	17145	17112	16930	16884	17120	18816	19791	19243	18121	17315	17169	17016	17068	16811	17007	17012	16947	16848	16834	16971	16891	16952	16995	16831	17108	16877	16948	16851	16938	16895	16852	16928	17110	17030	16830	17139	16941	17007	17097	16811	17026	17016	17113	17069	16939	16946	16878	17029	16784	17014	17030	16812	17152	17018	17081	16871	16871	16747	16897	17069	16900	16843	16983	16924	16924	16836	16925	16863	16837	16903	16968	16922	16999	16972	16898	16734	16892	16872	16900	16942	17005	16802	16899	16901	16989	16965	16902	16943	16979	16803	16897	17005	17015	16900	16954	16799	16837	16836	16821	16935	16845	16903	17054	16976	17018	16956	16921	16958	16999	16809	16820	16950	16939	17046	16946	16977	16834	17083	17011	17104	16938	17020	17050	16976	16849	17039	17028	16878	16976	17172	16989	16981	16874	17050	16928	17184	17039	16996	16933	17101	16838	17132	16825	16978	17140	17054	16976	16868	16923	16976	17000	16738	16981	17113	16971	16933	17020	17149	17084	16870	16883	16853	16872	16851	16948	16986	16809	16895	16922	17004	17002	16916	17009	16808	16932	17041	17021	16944	16851	17038	16880	16923	16997	16901	16915	16953	16936	16889	16855	16789	16953	17014	17026	16890	16868	16811	16966	16898	17010	16855	16903	16847	16873	16899	16866	16846	17027	16804	16947	16869	16877	16869	16925	16942	16836	16844	17170	16875	16854	16973	16987	16717	16874	16936	16933	16953	16868	16872	17028	16826	16924	16911	16912	17065	16898	16866	16956	16943	16845	16902	16963	16828	16874	16840	16998	16817	16954	16978	16923	16837	16866	16949	16927	16919	16960	17083	16963	17021	16978	16896	16976	16886	16887	16831	16982	16843	16825	16947	16745	16887	16955	16828	16919	16732	17044	16973	16835	16853	16942	16937	17049	17099	16883	16832	17088	17003	16933	17022	16824	16849	16932	16937	16941	16895	16868	16992	16913	16898	16990	17029	16772	16989	16974	16851	16747	16857	16965	16823	16809	16874	16945	17302	16662	16935	16876	16948	16939	16970	16898	16843	16991	16970	16875	16869	16786	16968	17006	16986	17230	17003	16918	16978	17049	16899	16985	16942	16956	17014	16849	16812	16955	17016	16958	16967	16968	16944	16761	16849	16985	16964	16864	16940	16928	16769	16882	16921	16945	16968	16877	16869	16867	17031	16954	16984	16869	17088	17013	17006	16773	16797	16851	17045	16895	16782	16997	17001	16877	17057	16817	16952	16929	16823	16948	17016	16911	16834	17006	16912	16726	16902	16847	16849	16894	16919	17008	17023	16843	17099	16859	16877	16843	16579	16733	16945	17045	16940	16931	16920	16824	16921	17125	16904	17026	16902	16949	16868	16956	16884	16850	17074	16820	16883	16915	16889	16852	16815	16871	17037	16920	16896	16847	16930	16951	16964	16787	17099	16974	16927	17031	16914	16989	17071	16958	16952	16944	16921	16985	16914	16951	16974	16948	16936	16768	16895	16880	16992	17044	16893	16990	17077	16972	17089	17080	16968	16820	16930	16858	16857	16828	16916	16943	17043	17094	17084	16937	16970	17060	16812	16804	16947	16957	16799	16990	16755	16936	17027	16881	16797	16987	16799	17034	16848	16994	16909	16916	16904	16700	16841	16920	16911	16906	16868	16954	16915	16789	16957	17040	17013	17114	16946	16911	17022	16907	16870	16789	17044	16968	17096	16769	17164	16809	16887	16869	17035	16919	16962	16799	16964	16965	16761	16989	17126	16728	16813	17023	16990	16914	16922	17043	16864	16793	16850	16871	16826	16871	16920	16994	16866	17070	16900	16877	16940	16853	17071	17007	16768	16968	16761	16874	17100	16854	16915	17070	16868	17011	16955	17016	17008	16946	16913	16834	16750	17066	16844	17012	16881	17006	17004	16803	17049	16918	16812	16955	17021	17002	16899	16909	16681	16709	17052	16925	17075	16759	17064	16944	16938	17189	17092	16900	16869	17142	16895	16886	16993	16917	16839	16969	16742	16904	17036	16950	17024	16904	17101	16766	16773	17010	17235	17097	16969	17103	16894	17046	17043	16906	17020	16852	17059	17025	16883	16826	16923	16999	16760	16974	16793	16960	16975	17020	16883	16898	16958	16921	16820	16975	16806	17021	16919	16747	16906	17001	16914	17078	16954	16934	16873	17044	17079	16990	17011	17010	16855	16917	16947	16954	16938	16799	16996	16897	16863	16951	16944	16878	16957	16879	16847	16958	17029	16928	16855	17056	16927	16962	17035	16863	16928	17004	16776	16861	16930	16874	17004	16973	17008	16935	16808	16964	16902	16956	16920	16995	16922	17061	16774	16923	17162	17065	16848	16831	16948	16992	16864	16985	16880	16854	17009	16892	16955	17063	16830	16929	17020	16953	17003	16904	16957	16929	16748	16874	16809	16806	17023	16828	17029	16918	16953	16847	17061	16855	17023	17087	16804	16940	16966	16772	16951	16989	16800	16937	17109	16959	16954	16926	16982	16975	16939	16999	16855	16932	16772	17097	16932	16976	16961	16934	17037	16861	16953	16898	17068	16826	16939	17094	16832	16925	17003	16754	16821	16936	16900	16936	17098	16780	16917	16927	16773	16864	16970	16960	16955	16875	16761	16848	16969	16740	16868	16942	16862	16936	16889	16840	16962	16906	16753	16927	16844	16905	16943	17056	16790	16836	17001	16904	17069	17113	16859	16791	16915	17050	16910	16657	16714	17037	16989	16916	16953	17059	16748	17056	17218	17030	17030	17006	16903	16959	16943	16840	16890	16792	16878	16862	17111	16768	16958	17039	17062	16901	16821	17029	16904	16975	17235	16887	16965	16989	16992	16969	17025	17046	17195	17033	16940	16903	16910	16849	16917	16988	16870	16852	16914	17007	16785	16789	16919	16808	16880	17116	16920	16889	16875	17114	16731	16965	16987	16879	16843	16929	16890	16856	17055	16839	16833	16956	16969	17087	16861	16828	16911	16876	16823	16996	16852	16850	17108	16853	16894	16957	16854	16892	16993	16840	16905	16991	17100	17065	16864	17038	16769	16909	16898	17014	17108	16959	16911	17060	16849	16850	16986	17098	16983	16952	17044	16777	16885	17011	17003	16930	16841	16998	17066	16903	16948	16789	16832	16941	16900	17014	17053	16801	16892	17100	16907	16997	17048	17000	16834	16920	17076	17018	17042	16936	16736	16905	17060	16838	16933	16971	17030	16809	16935	16951	16956	16853	16926	17081	16855	16874	16986	16982	17023	16851	16876	16972	16898	16851	16752	16891	16922	16946	16978	17043	17009	16945	16939	17015	16893	17088	16901	16975	16738	16824	17034	16973	17010	16859	16833	16926	16901	16968	16916	17105	16929	16710	17072	16850	16912	17096	16920	16983	16861	16946	17068	17163	17005	16986	16979	17080	16666	16802	16752	17038	16962	16790	16971	16969	16792	16826	16960	16908	16993	16959	16999	16857	16932	16957	16907	16894	17056	16936	16915	16797	16813	17082	16972	16816	16907	16841	16773	16859	16999	16960	16822	16775	17035	17052	16975	17066	16930	16826	16846	16902	17064	16804	17059	17064	17041	16797	16960	16830	16882	16889	17044	17116	16936	16981	16969	16986	16928	17066	16869	16803	16979	16916	16822	16839	16819	17018	16834	17167	16877	16995	17061	16812	16979	16768	16901	17219	16916	16964	16882	17025	16952	16954	17052	17061	16786	16911	16944	16918	16924	16976	16954	17032	16933	17170	16878	16901	16936	17027	16948	16889	16922	16887	17079	17054	16909	16918	16909	16902	16806	16980	17005	16817	16835	16764	16955	16901	17124	16925	16798	16885	16784	17078	16883	16908	16724	16841	17090	16899	16987	16934	16772	17014	16903	16995	16885	16923	16866	17039	16782	16982	16920	17041	16911	16814	17008	17018	16942	16798	17053	16954	16938	17006	16750	16872	16937	16801	16962	17050	16964	16768	17085	17087	16991	16701	16934	16878	17031	16958	16858	17137	16793	16772	16985	16949	16734	16982	16929	16935	16779	17111	16886	16810	16931	16865	16956	17014	16933	16941	17004	17065	16951	16932	17135	17083	17002	16676	16945	16877	17037	16898	16990	16813	16755	17047	16896	17007	16952	17017	16925	16981	17028	16987	16942	16929	16953	16896	16849	16792	17006	17171	16945	17078	16898	16826	16890	16786	17020	16842	16837	17071	16810	16895	16935	16978	16949	17078	16790	16855	16901	16846	16922	16995	16937	16813	16965	16862	17033	16723	16955	17076	17013	17003	16897	17031	17040	16942	16708	16893	17118	16858	17070	16896	17057	16974	16749	17049	17026	16788	16957	16941	17050	17033	17011	16900	17002	17056	16820	16969	17020	16907	16977	16886	16884	17098	17009	16916	17040	16777	16770	16989	17071	16917	16921	16820	16898	16838	16813	16788	17023	16982	16924	16928	16901	16904	16982	17034	16750	17059	16845	17027	16894	16884	16919	17008	16959	17036	16853	16984	16958	16957	16960	17012	16958	16889	16911	16793	16911	16994	16981	16840	16901	16884	17020	16943	16950	16896	16935	16913	16857	16921	17012	16924	16830	17001	17045	16891	16806	16897	16882	16968	16877	16825	17154	16775	16922	16839	16854	16796	16942	16902	16947	16836	16938	16894	16809	16859	16935	16986	16995	17109	16975	16920	16853	16902	16965	16891	16916	17062	16787	16945	16848	16962	16782	16840	16904	17049	16880	16938	16941	16741	16988	16807	16851	16938	16889	16833	17000	16993	16906	16770	17060	16908	16839	16967	16811	16961	16705	16895	16970	17030	16911	16913	17034	17035	16872	16946	16919	16886	16932	16752	16813	16982	16864	16974	16885	16998	17032	17137	16929	16983	17013	16890	16917	17079	16778	17065	16905	16888	17035	16911	16953	17019	16985	16922	16956	16948	16893	16922	16826	16790	16983	16896	17064	17034	16745	16899	17019	16887	16920	16820	16961	17092	16877	17023	16933	16937	16980	17077	16870	16882	17030	16874	17007	16958	17034	16827	17196	16677	16991	16903	16828	17036	17057	16863	17058	16976	17072	17003	16967	16978	16905	16941	16952	17038	17066
25303	21512	28792	25127	23590	24268	24373	22705	22260	22560	22220	22488	22235	22170	21973	30732	35232	31193	26709	23807	22676	22123	21877	21893	21987	22001	21966	21803	21941	21840	21844	21781	21926	21980	21847	21629	21673	21935	21596	21763	21677	21950	21871	21824	21936	21921	21954	21609	21803	21719	21816	21758	21606	21785	21715	21787	21730	21757	21855	21614	21975	21729	21716	21562	21657	21752	21823	21693	21913	21782	21625	21796	21859	21559	21766	21645	21960	21855	21668	21864	21753	21789	21737	21883	21893	21803	21606	21918	21700	21916	21871	22033	21659	21612	21866	21716	21704	21741	22046	21586	21750	21730	21861	21810	21639	21649	21653	21912	22002	21805	21883	21600	21901	21881	21792	21714	21869	21791	21996	21554	21706	21746	21643	21546	21566	21939	21648	21606	21822	21741	21710	21860	21692	21784	21864	21777	21759	21706	21754	21756	21793	21777	21783	21709	21618	21651	21787	21624	21816	21808	21755	21812	21805	21852	21629	21734	21664	21797	21549	21817	21896	21595	21803	21790	21710	21868	21976	21875	21516	21645	21625	21526	21552	21945	21760	21892	21737	21953	21660	21637	21648	21891	21709	21599	21678	21633	21692	21741	21727	21775	21478	21818	21751	21744	21766	21539	21919	21823	21759	21647	21646	21823	21707	21774	21898	21853	21893	21884	21665	21836	21718	21670	21873	21666	21701	21762	21671	21648	21683	21813	21832	21775	21594	21902	21711	21696	21883	21940	21822	21786	21653	21675	21916	21781	21665	22031	21898	21680	21887	21819	21759	21653	21550	21700	21753	21670	21782	21881	21622	21640	21721	21781	21571	21534	21815	21777	21838	21915	21665	21600	21769	21855	21539	21536	21718	21745	21576	21684	21697	21806	21708	21677	21825	21652	21767	21745	21754	21804	21927	21800	21804	21675	21883	21680	21639	21863	21762	21677	21685	21619	21719	21728	21688	21922	21696	21549	21847	21559	21657	21628	21603	21700	21829	21777	21762	21754	21832	21598	21719	21673	21761	21642	21488	21681	21624	21710	21697	21567	21658	21591	21610	21727	21893	21919	21790	21685	21695	21694	21721	21737	21680	21858	21521	21614	21640	21917	21605	21718	21861	21723	21671	21577	21601	21830	21729	21859	21705	21851	21863	21874	21654	21843	21674	21729	21627	21618	21589	21638	21598	21705	21981	21701	21707	21714	21564	21495	21760	21726	21615	21561	21684	21825	21751	21806	21579	21621	21936	21758	22001	21682	21769	21544	21585	21756	21591	21654	21644	21613	21595	21878	21798	21776	21718	21590	21817	21655	21684	21911	21576	21530	21717	21908	21812	21633	21653	21544	21842	21824	21553	21800	21974	21679	21560	21760	21936	21489	21672	21590	21785	21654	21792	21582	21870	21717	21801	21653	21717	22078	21831	21711	21779	21561	21745	21600	21773	21812	21820	21651	21811	21749	21756	21693	21756	21659	21691	21690	21732	21560	21623	21614	21894	21850	21733	21582	21741	21822	21821	21593	21705	21522	21782	21783	21964	21736	21825	21834	21693	21775	21735	21774	21877	21720	21831	21670	21898	21672	21744	21683	21587	21924	21595	21817	21858	21820	21879	21873	21632	21711	21760	21853	21777	21785	21713	21831	21675	21792	21776	21772	22035	21623	21667	21532	21737	21870	21725	21681	21790	21643	21704	21729	21536	21507	21472	21898	21613	21755	21616	21534	21750	21678	21879	21909	21829	21923	21613	21760	21852	21703	21713	21908	21727	21650	21925	21736	21847	21725	21870	21682	21987	21841	21797	21884	21856	21615	21770	21804	21779	21752	21830	21530	21837	21857	21599	21710	21764	21744	21645	22008	21710	21712	21889	21773	21798	21758	21798	21795	21767	21583	21535	21786	21768	21858	21849	21831	21932	21821	21859	21530	21449	21893	21665	21805	21560	21596	21757	21800	21711	21751	21984	21846	21687	21734	21625	21762	21788	21683	21670	21978	21826	21839	21813	21624	21719	21867	21755	21722	21881	22060	21795	21961	21656	21546	21754	21734	21690	21806	21769	21562	21537	21723	21710	21698	21598	21834	21855	21701	21618	21575	21788	21591	21713	21630	21787	21701	21694	21755	21773	21759	21808	21869	21621	21516	21571	21872	21915	21901	21583	21718	21813	21976	21665	21708	21887	21585	21751	21774	21762	21649	21792	21865	22148	21688	21640	21751	21788	21775	21645	21640	21721	21733	21935	21695	21744	21846	21721	21900	21682	21814	21702	21635	21959	21613	21815	21875	21904	21707	21708	21721	21729	21728	21711	21666	21640	21832	21836	21696	21678	21899	21795	21352	21866	21684	21755	21947	21831	21847	21811	21842	21843	21654	21718	21765	21837	21674	21730	21692	21654	21880	21682	21537	21573	21683	21841	21692	21654	21782	21911	21762	21698	21730	21900	21697	21595	21758	21756	21651	21675	21674	21788	21574	21557	21739	21502	21793	21459	21643	21697	21561	21485	21984	21568	21692	21839	21638	21791	21695	21645	21813	21607	22046	21796	21711	21572	21853	21751	21711	21611	21693	21630	21674	21770	21719	21697	21707	21977	21784	21598	21770	21821	21583	21611	21713	21804	21733	21657	21893	21672	21851	21880	21784	21892	21674	21663	21764	21974	21892	21676	21703	21827	21682	21901	21880	21828	21814	21836	21819	21965	21832	21768	21743	21674	21598	21358	21641	21917	21724	21755	21765	21571	22004	21846	21785	21764	21730	21570	21851	21867	21754	21754	21609	21955	21848	21757	21831	21935	21844	21929	21645	21722	21522	21591	21725	21652	21773	21756	21840	21652	21848	21471	21620	21560	21713	21867	22076	21841	21752	21782	21702	21615	21707	21695	21787	21669	21647	21643	21547	21976	21864	21851	21729	21766	21487	21708	21687	21581	21990	21840	21609	21647	21835	21739	21837	21698	21759	21797	21803	21856	21820	21958	21816	21756	21666	21652	21779	21706	21700	21827	21929	21885	21835	21803	21789	21576	21552	21813	21661	21775	21506	21922	21819	21744	21567	21803	21718	21712	21668	21741	21763	21620	21663	21889	21913	21849	21752	21713	21716	21634	21530	21759	21776	21659	21778	21815	21892	21765	21626	21662	21646	21741	21908	21836	21876	21604	21586	21857	21905	21921	21659	21593	21852	21618	21713	21655	21645	21653	21797	21798	21620	21568	21795	21697	21730	21632	21621	21640	21634	21837	21701	21805	21728	21684	21664	21548	21703	21746	21601	21770	21722	21600	21598	21769	21777	21691	21724	21842	21549	21664	21721	21645	21698	21747	21791	21777	21780	21588	21772	21692	21852	21811	21848	21669	21603	21714	21876	21659	21835	21672	21868	21562	21579	21860	21705	21738	21674	21737	21801	21848	21885	21887	21758	21591	21557	21818	21811	21985	21899	21726	21749	21916	21768	21694	21537	21500	21462	21724	21986	21787	22055	22055	21904	21580	21586	21699	21887	21455	21717	21869	21627	21675	21743	21648	21729	21873	21818	21829	21829	21765	21994	21684	21954	21722	21707	21787	21863	21772	21703	21777	21888	21726	21731	21805	21606	21568	21714	21867	21840	21696	21481	21810	21529	21692	21747	21750	21726	21736	21786	21790	21786	21751	21471	21589	21675	21934	21533	21668	21617	21548	21717	21832	21567	21330	21693	21633	21602	21682	21854	21640	21768	21811	21714	21620	21864	21693	21807	21968	21811	21584	21694	21719	21490	22034	21673	21606	21825	21674	21608	21657	21681	21875	21585	21844	21918	21842	21802	22070	21907	21646	21774	21654	21766	21596	21546	21901	21789	21634	21685	21719	21551	21722	21868	22036	21633	21951	21906	21957	21713	21733	21858	21960	21549	21812	21653	21743	21823	21863	21836	21761	21756	21824	21691	21770	21569	21721	21858	21837	21674	21666	21645	21635	21645	21583	21655	21916	21789	21936	21804	21691	21911	21991	21844	21940	21728	21581	21625	21711	21845	21724	21803	21887	21661	21877	21649	21658	21677	21622	21670	21766	21682	21942	21631	21685	21625	21582	21774	21664	21532	21840	21546	21764	21714	21709	21712	21862	22001	21607	21626	21727	21753	21818	21800	21757	21892	21762	21732	21922	21837	21587	21614	21910	22054	21700	21696	21558	21792	21717	21643	21731	21765	21848	21661	21595	21659	21751	21699	21778	21798	21747	21654	21757	21865	21854	21824	21730	21687	21805	21701	21854	21821	21734	22084	21735	21377	21677	21518	21818	21621	21924	21829	21870	21479	21926	21760	21654	21788	21665	21548	21510	21834	21934	21695	21648	22030	21652	21601	21657	21869	21705	21778	21772	21598	21567	21933	21540	21772	21712	21766	21668	21849	21838	21576	21578	21691	21792	21869	21827	21616	21702	21679	21638	21732	21767	21840	21813	21884	21814	21670	21599	21739	21906	21868	21499	21672	21817	21790	21702	21753	21846	21894	21833	21828	21435	21806	21764	21698	21752	21794	21534	21808	21734	21582	21601	21741	21828	21537	21691	21711	21588	21592	21662	21499	21961	21883	21553	21675	22033	21657	21660	21704	21870	21780	21778	21936	21932	21814	21823	21688	21596	21867	21736	21665	21755	21791	21810	21563	21518	21624	21424	21701	21910	21567	21842	21635	21605	21829	21689	21606	21735	21764	21861	21724	21628	21711	21788	22033	21727	21705	21745	21646	21614	21694	21728	21685	21932	22018	21763	21749	21852	21860	21825	21706	21761	21838	21611	21612	21735	21730	21718	21809	21769	21749	21457	21631	21942	21685	21766	21744	21866	21735	21652	21998	21535	21744	21752	21763	21720	21872	22003	21967	21656	21765	21839	21761	21559	21678	21764	21959	21701	21840	21613	21395	21714	22077	21677	21767	21641	21770	21584	21948	21565	21805	21780	21825	21625	21744	21831	21585	21654	21681	21779	21703	21714	22062	21868	21706	21683	21726	21893	21775	21861	21666	21844	21680	21507	21775	21785	21797	21843	21754	21796	21670	21667	21830	21697	21768	21663	21982	21736	21817	21634	21701	21550	21722	21942	21945	21663	21735	22160	21607	21837	22016	21587	21736	21836	21567	21720	21630	21794	21848	22121	21609	21698	21634	21469	21911	21951	21604
17354	28846	26889	22028	19446	18445	18112	17791	17927	17693	17718	17589	17488	17322	17191	31492	34185	28480	22445	18889	17401	17160	16922	17035	17048	17002	16949	17038	17004	16949	17184	17281	17142	16911	16956	17102	17051	17004	16845	17097	17003	16745	17164	16988	16820	16932	16843	17095	17113	16875	16915	17160	16819	16787	17006	16912	16982	16882	16941	16997	16942	16869	17040	16782	16953	16952	16879	16912	17078	16808	17078	16938	17197	16974	17122	17043	17023	17067	17015	17111	16851	16878	17008	17032	16982	16874	16908	17217	16919	16923	16910	16915	17081	16905	16772	17050	16948	17087	17042	16979	16795	17129	16942	17017	17043	17017	17086	16983	16973	16932	16970	16755	16954	16972	17043	16944	16993	17001	16899	16810	16914	16784	16868	16790	16881	16801	16985	17058	17041	17028	16920	16878	16916	16889	16894	17168	17069	16922	16823	16983	16862	17056	17095	16911	16844	16993	16763	17028	16951	17094	17053	16991	17090	16884	16920	16851	16759	16875	16943	16958	16981	16869	17105	16843	16746	16966	16987	16926	17117	16928	16853	16835	17019	16949	16956	17184	17074	16861	16947	16890	17062	16846	17028	16892	16735	16933	16844	16842	16865	16847	16900	16996	17077	16725	17010	17037	17213	17037	16824	16888	17093	17011	17084	16922	16910	17075	16910	16935	16916	16980	16775	17010	16955	17014	16877	16791	16907	16994	16988	16843	17226	16937	16921	17076	16978	17126	17061	16865	16883	16961	17005	16834	17035	16851	17013	17063	16912	17202	16860	16859	16955	17040	16937	17035	16858	16971	17023	16885	16887	17012	16972	16810	17088	16859	17062	17172	16906	17035	16940	16997	16914	16838	16879	17118	16879	16924	17001	16802	16982	17045	17133	16860	16945	16869	16977	16924	16974	16881	16885	17053	16967	16931	16861	16836	16929	16896	17026	17069	16911	17127	16938	16952	17129	16836	16855	17084	16913	17027	17047	16884	16942	16794	16933	17076	16859	16929	17044	16905	17204	17052	17097	17012	17043	16839	16851	16919	16873	17022	17064	16816	16997	16918	17019	16844	16937	16943	17016	16984	16899	16837	17044	16923	16864	16904	17102	16820	17076	16893	16737	16949	16945	17015	16927	16842	17009	17075	16977	16862	17075	16869	16932	17128	16933	16867	16875	16938	16906	17021	16836	16861	16969	16907	16939	16999	16919	16797	17128	16923	16993	16875	16810	16901	16688	17051	16865	16978	16994	16944	16791	16909	16853	16999	16910	16832	17034	16828	16860	17114	16916	16988	16908	16939	16876	17032	16961	17089	17031	17039	16840	16936	16955	16807	16992	17148	16809	16910	16988	16857	16873	17006	16931	16885	16980	16922	16951	16974	17004	16955	16985	16933	16937	16977	16814	16750	16916	16984	16816	16941	16778	17064	17004	16833	17006	17042	16941	16946	16906	16947	17026	16833	17042	17057	16798	16927	17002	16907	16789	17000	16969	17028	16824	16732	17020	16994	16896	16959	17011	16926	16940	16942	16961	16983	17101	17056	16847	17101	17045	16901	16908	16960	16895	17057	16899	16822	16813	16947	17002	16987	17039	16922	16869	16911	16972	16977	16931	16699	17036	16842	17002	17010	17056	17046	17035	16963	16978	16944	16963	16943	16923	16923	17055	16812	17044	16805	16882	17001	17127	17031	16720	16922	17050	17045	16865	17037	16927	16848	17040	16938	16956	16970	16956	17096	17018	16971	17051	16956	16796	16993	16895	17187	17255	16929	16990	17087	16994	16919	17070	16923	16881	16921	17033	16958	16944	17007	16997	16940	17056	16768	17149	17036	16987	17045	17032	16842	17094	16935	16954	17132	16990	16916	17051	17113	16900	16843	16911	16757	16873	16869	17068	16988	16926	17023	16988	16891	16835	16912	16973	16974	16947	16870	16883	16912	17062	16906	16908	16808	16964	17023	16934	16991	16932	16864	17072	16919	16963	17030	16890	16980	16944	17033	17012	16805	16913	16907	16815	16890	16860	16963	17046	17059	16966	16989	16846	16972	16870	16924	17183	16850	16942	16872	16858	16822	16841	17026	16818	17054	16800	16970	16904	16873	17108	16755	16833	16866	16902	16917	16808	16955	16891	16826	16935	16975	16981	16928	17029	16943	16890	16948	17041	16843	16780	16932	16944	16911	17013	16981	16980	16927	16953	16983	16972	17145	16891	16988	16932	17070	17110	16911	16948	16997	17115	16764	16944	16860	17032	17211	16860	16718	16757	16938	16894	16942	17055	17022	17067	17091	16949	17062	16914	17070	16942	16828	16878	16972	16942	16992	16810	17004	16948	16959	16893	16887	17077	17143	16654	16959	16902	16937	16998	16817	16778	16884	16810	16927	17120	16951	16773	16954	17066	17057	16948	16899	17050	16807	16825	16930	16913	16971	16875	17039	16943	17027	17078	17158	16837	16825	16859	16859	16871	16856	16975	16989	17004	16954	16863	16927	17001	16961	17015	17054	16999	17071	16958	17079	17042	16962	16952	17059	17001	17050	16904	16893	17040	16886	16967	17079	17146	16993	17148	16884	16929	16898	16846	16837	16900	17042	16820	17035	16961	16845	16970	16956	16891	16843	16994	17018	16892	16921	16894	16986	16752	17156	16845	16949	16940	16930	16787	17003	16838	17110	16913	16816	16853	16956	16976	16952	16967	16923	17033	16909	16949	16858	16917	16963	17138	17091	16975	17132	17110	16906	16729	16813	16907	16949	16878	16888	17034	17057	17035	16958	16834	16879	16851	16833	16995	16906	17008	16827	16814	16967	17092	16976	17070	16917	16877	16941	17028	16885	16971	16938	17087	16981	16980	16871	16889	16891	16917	16964	16898	16856	16897	17030	16899	17056	16909	17040	16990	16978	16969	16919	17050	17013	16869	17017	16907	16917	16801	16774	16975	16987	16970	16951	17101	16919	17070	16967	17050	17175	16896	17003	17030	17038	16985	16830	16942	16886	16991	16867	17004	16940	16923	16923	16889	17083	16849	16940	16754	16968	16908	17034	16947	16898	16880	16899	16995	16941	16965	16926	16995	16907	16852	16851	16965	16950	17056	16984	17044	17041	16921	17002	16883	16990	16959	17023	17123	16846	16771	17080	16989	16906	16948	17049	17019	16891	17063	16765	16928	16922	16997	16850	16982	16937	16905	16913	17113	16779	17040	16974	17150	16942	16849	16891	16926	16961	16904	16916	16862	16959	16865	16937	16955	16885	16908	16892	16798	17021	17056	16976	16933	16909	16911	16827	16943	17046	16710	16995	17026	16911	17007	16902	17114	16815	17012	16910	16815	16923	17028	16809	16990	17009	17083	17010	16778	16852	17095	16801	17031	17005	16921	16884	17097	16899	16897	16936	16883	16873	16848	16901	16860	16908	17020	16929	17013	16807	16842	16974	16945	16919	16997	16926	16997	16962	16961	16941	16767	16842	16812	16882	16977	16829	16975	17082	17035	16839	16880	16986	17000	16824	16894	16748	17011	17087	17000	16929	17011	16980	16965	16717	17113	17012	16974	16948	16960	16792	17015	17009	16827	17056	16872	16915	16917	17022	16982	16898	16919	16768	16860	16777	17020	16801	16909	17067	16779	16940	16749	17006	16962	16972	16987	17020	16877	17062	16836	16959	16909	16962	16925	16967	16899	16819	17083	16998	17029	16927	16804	17152	16874	16927	16932	17015	16983	16857	17019	16901	16784	16914	17074	16822	17045	16891	17167	16823	16786	16904	17005	16855	16848	16985	16933	16939	16782	17048	17004	16972	17045	16887	16883	17009	16943	17078	16783	16947	16901	16749	16924	16818	16838	17147	17011	16934	17000	16965	16736	16972	17051	17033	16998	17034	17088	16995	16842	17017	16846	16944	16886	16886	16958	16966	16823	16889	16835	16896	16980	16935	17145	17004	17018	16862	16913	16844	16994	16993	17020	16860	17158	16821	16949	16814	17134	16890	16836	16920	17007	16836	16863	16954	16899	17074	17217	17000	16879	17023	16926	16920	16823	16952	16897	16893	16901	17028	16884	16964	16890	17000	16953	16926	16860	16922	16948	17031	16793	16868	17066	16956	16920	17119	17032	17011	17006	16871	16933	16909	16890	16880	16975	16848	16923	16992	16845	16927	17025	16930	16786	16985	17109	16914	16920	17091	16902	16875	16981	17036	16724	16781	16913	16923	17321	16839	16876	16911	17014	16851	16873	16951	16824	16901	17034	16845	16993	16870	16868	16848	17017	16779	17116	16943	17073	17172	16972	16958	16946	17005	16880	16891	16929	16931	16899	17111	17057	16846	17048	16947	17193	17070	16897	16949	16971	16992	16925	16935	17022	17072	16906	17020	17093	16855	17069	17075	16865	16816	17017	16969	17015	16936	17075	16874	16940	16894	16891	17103	17091	16850	17081	16876	16932	17029	16892	17010	16872	16969	17014	16960	16826	16881	16758	16964	17008	16945	16893	17058	16911	16933	16830	16892	16794	16948	16895	16911	16908	16817	17013	16819	16951	16831	17042	16958	16766	16999	17097	17004	17006	16931	17111	17027	17019	16836	16930	17093	16979	16993	17002	16997	16978	16991	16876	16929	17077	16914	16937	16762	17069	16966	16933	17013	16902	16935	16965	16983	17004	16846	17028	16896	16992	16846	16926	16837	16855	16934	16814	16943	16953	16951	17081	16944	17042	16974	16999	16910	16927	17130	16927	17038	17098	16942	17036	16991	17194	16889	17018	16974	16969	17173	17033	16911	16891	16865	17209	16966	17080	17096	16895	17081	16737	16989	16938	17009	16891	16937	16856	16859	16744	16855	16965	16870	16947	16949	16985	16929	16856	16952	16856	16940	17043	17092	16854	16821	16977	16996	16967	17041	16985	16930	17037	16983	16780	16845	16960	16995	16903	16669	16974	16897	16933	16974	17071	16872	16944	16971	17118	16981	16899	16910	16848	16913	16890	16811	16882	16931	17139	16892	17024	16712	16938	16851	17006	16944	16940	17010	16873	16936	17008	16995	16894	16687	17132	17028	16921	16920	17041	16988	16892	16949	17066	16992	16967	16925	16950	16944	16962	16891	16994	17008	17148	17038	17019	16980	16993	17063	16952	17040	17038	16892	16879	17060	17186	17114
23706	21463	29109	24243	22156	25238	26905	23240	22535	22936	22685	22494	22324	22378	22210	36345	43248	36299	30008	25087	23024	21954	21865	22008	21739	21978	21835	21754	21734	21841	21719	21764	21755	21962	21679	21988	21799	21920	21956	21684	21669	21575	21722	21831	21447	21751	21583	21626	22094	21849	21915	21814	21738	21844	21669	21617	21862	21825	21698	21684	21708	21632	21687	21722	21783	21547	21881	21788	21680	21867	21607	21699	21899	21700	21611	21704	21721	21706	21719	21455	21663	21713	21791	21641	21718	21634	21685	21539	21827	21788	21565	21751	21747	21638	21816	21591	21710	21751	21830	21747	21773	21820	21728	21652	21801	21730	21674	21905	21778	21723	21671	21625	21472	21936	21682	21856	21718	21669	21848	21737	21628	21564	21713	21680	21748	21604	21651	21658	22061	21661	21600	21576	21766	21623	21591	21606	21717	21715	22039	21748	21833	21765	21614	21598	21732	21733	21779	21650	21909	21683	21787	21845	21544	21757	21909	21679	22065	21603	21766	21799	21519	21799	21728	21755	21528	21727	21679	21826	21799	21600	21839	21847	21635	21646	21828	21654	21665	21808	21886	21551	21831	21704	21813	21482	21786	21700	21734	21547	21736	21876	21732	21863	21589	21633	21750	21711	21933	21589	21836	21520	21960	21763	21566	21581	22109	21855	21659	21736	21789	21846	21823	21795	21690	21557	21754	21815	21661	21754	21745	21473	21765	21656	21644	21714	21548	21822	21798	21601	21788	21841	21736	21806	21444	21731	21517	21391	21718	21821	21750	21596	21683	21651	21644	21828	21676	21863	21496	21602	21696	21734	22039	21496	21868	21720	21805	21796	21747	21755	21713	21694	21796	21617	21891	21873	21794	21637	21813	21767	21820	21432	21636	21705	21636	21591	21968	21625	21818	21798	21619	21611	21727	21688	21678	21706	21722	21960	21697	21606	21864	21821	21822	21951	21647	21589	21813	21690	21528	21582	21557	21583	21765	21800	21544	21656	21864	21656	21479	21829	21672	21832	21753	21508	21390	21542	21760	21815	21606	21668	21837	21704	21676	21430	21758	21655	21575	21779	22088	21560	21667	21789	21703	21679	21816	21672	21750	21673	21608	21625	21957	21754	21751	21751	21918	21873	21401	21732	21934	21911	21751	21654	21801	21865	21507	21681	21945	21586	21815	21898	21637	21796	21864	21790	21835	21872	21464	21525	21815	21727	21722	21709	21672	21721	21874	21878	21745	21606	21623	21476	21713	21554	21581	21843	21843	21763	21541	21723	21677	21587	21573	21718	21709	21515	21803	21703	21647	21586	21645	21699	22029	21820	21686	21744	21603	21631	21782	21715	21667	21726	21909	21614	21733	21537	21663	21734	21721	21653	21562	21757	21847	21793	21612	21581	21542	21483	21706	21559	21797	21718	21550	21704	21918	21768	21806	21863	21596	21714	21806	21627	21693	21665	21578	21445	21602	21862	21592	21913	21803	21610	21777	21425	21754	21709	21835	21663	21656	21837	21914	21602	21866	21693	21571	21907	21750	21502	21718	21693	21705	21621	21976	21646	21683	21551	21659	21495	21577	21721	21852	21618	21635	21471	21538	21671	21768	21641	21664	21567	21734	21765	21878	21622	21797	21630	21739	21744	21618	21669	21620	21787	21821	21960	21789	21605	21645	21570	21635	21805	21690	21759	21692	21578	21471	21752	21664	21623	21561	21596	21887	21857	21623	21695	21500	21671	21918	21812	21828	21936	21940	21673	21596	21732	21629	21499	21536	21627	21503	21833	21737	21813	21821	21667	21701	21788	21705	21735	21726	21788	21995	21645	21671	21682	21754	21700	21959	21772	21783	21688	21844	21740	21740	21756	21837	21942	21540	21771	21691	21673	21709	21751	21906	21902	21766	21703	21763	21753	21595	21855	21806	21449	21980	21824	21699	21775	21702	21840	21684	21746	21937	21697	21658	21590	21621	21829	21802	21729	21690	21812	21722	21575	21927	21793	21691	21739	21533	21769	21487	21747	21662	21850	21683	21676	21638	21506	21771	21712	21719	21630	21670	21631	21463	21485	21703	21705	21849	21776	21792	21781	21800	21802	21786	21538	21745	21823	21780	21801	21643	21582	21749	21840	21783	21587	21835	21462	21593	21597	21808	21922	21717	21767	21558	21753	21784	21682	21850	21675	21755	21430	21543	21708	21620	21756	21773	21885	21878	21785	21729	21810	21673	21590	21761	21831	21705	21752	21777	21476	21673	21586	21754	21731	21750	21609	21595	21588	21729	21708	21903	21833	21608	21666	21923	21763	21707	21790	21675	21680	21704	21696	21657	21650	21746	21701	21628	21785	21744	21680	21634	21690	21618	21757	21600	21609	21477	21655	21742	21845	21770	21971	21884	21780	21863	21545	21556	21579	21603	21605	21544	21705	21834	21505	21522	21530	21836	21894	21856	21766	21474	21610	21933	21669	21844	21699	21713	21733	21661	21913	21733	21873	21598	21490	21751	21747	21854	21709	21769	21753	21616	21844	21852	21668	21790	21633	21573	21750	21818	21567	21962	21730	21695	21689	21803	21755	21598	21641	21946	21590	21481	21747	21648	21932	21376	21788	21740	21662	21801	21662	21512	21672	21521	21911	21879	21825	21754	21824	21576	21724	21675	21668	21725	21373	21826	21800	21528	21848	21813	21638	21572	21826	21658	21581	21682	21833	21661	21734	21733	21636	21533	21519	21812	21752	21515	21700	21856	21683	21706	21838	21865	21573	21633	21742	21832	21742	21770	21627	21557	21623	21784	21496	21714	21571	21664	21677	21706	21655	21582	21781	21780	21612	21702	21513	21890	21658	21643	21592	21599	21523	21637	21588	21558	21492	21927	21727	21649	21630	21717	21599	21778	21843	21765	21785	21788	21716	21815	21728	21767	21539	21617	21420	21512	21795	21531	21632	21669	21843	21813	21998	21670	21816	21521	21834	21531	21608	21619	21625	21892	21793	21763	21649	21873	21690	21825	21809	21604	21960	21790	21640	21667	21639	21754	21705	21679	21662	21776	22072	21687	21709	21776	21538	21675	21652	21850	21703	21507	21738	21625	21804	21811	21703	21818	21712	21616	21669	21798	21723	21637	21577	21850	21777	21891	21856	21700	21600	21865	21772	21709	21581	21717	21687	21862	21560	21735	21862	21741	21888	21832	21812	21626	21641	21623	21631	21617	21657	21551	21658	21656	21624	21790	21572	21833	21546	21744	22044	21627	21724	21787	21736	21745	21744	21796	21666	21853	21805	21689	21854	21657	21544	21735	21757	21652	21697	21626	21953	21671	21521	21560	21593	21493	21482	21911	21901	21718	21800	21891	21982	21716	21658	21765	21650	21782	21619	21736	21665	21944	21674	21676	21721	21647	21475	21702	21622	21635	21802	21894	21616	21899	21687	21664	21532	21642	21497	21791	21684	21590	21560	21781	21637	21685	21771	21670	21821	21915	21665	21808	21741	21571	21420	21557	21645	21976	21615	21855	21568	21765	21772	21933	21859	21819	21660	21813	21559	21648	21798	21675	21742	21821	21834	21697	21716	21499	21784	21868	21660	21809	21871	21600	21699	21859	21931	21706	21645	21766	21667	21721	21556	21565	21764	21699	21717	21711	21857	21728	21899	21784	21879	21908	21733	21533	21721	21873	21762	21825	21758	21755	21606	21721	21678	21597	21761	21602	21619	21717	21752	21974	21673	21647	21763	21558	21746	21747	21698	21579	21677	21705	21969	21796	21885	21822	21675	21465	21682	21520	21791	21613	21760	21764	21770	21604	21585	21625	21739	21755	21657	21859	21700	21626	21814	21892	21673	21801	21669	21675	21773	21789	21512	21719	21816	21640	21667	21627	21489	21934	21746	21797	21806	21748	21705	21835	21675	21814	21794	21380	21830	21697	21642	21725	21477	21681	21818	21778	21609	21645	21806	21830	21523	21780	21852	21587	21689	21638	21583	21688	21700	21825	21529	21585	21609	21869	21753	21562	21849	21433	21661	21594	21762	21767	21832	21846	21606	21585	21650	21844	21614	21462	21629	21691	21714	21731	21760	21750	21568	21738	21592	21793	21757	21570	21665	21805	21873	21905	21594	21668	21682	21632	21577	21771	21581	21593	21941	21880	21748	21728	21578	21698	21860	21804	21642	21824	21718	21678	21752	21888	21700	21670	21804	21624	21914	21644	21678	21617	21805	21918	21635	21686	21626	21525	21691	21525	21754	21552	21781	21723	21636	21590	21747	21804	21785	21740	21692	21507	21604	21710	21753	21841	21852	21480	21605	21734	21660	21802	21537	21626	21776	21790	21505	21590	21743	21868	21957	21766	21494	21736	21989	21853	21903	21831	21820	21824	21698	21784	21744	21748	21906	21816	21760	21938	21803	21654	21732	21723	21664	21821	21602	21623	21641	21657	21563	21812	21688	21414	21697	21512	21701	21846	21686	21721	21788	21725	21806	21642	21687	21740	21617	21926	21509	21674	21701	21772	21718	21428	21472	21735	21687	21718	21525	21713	21807	21649	21969	21909	21565	21855	21719	21838	21880	21811	21673	21861	21784	21634	21787	21842	21935	21486	21700	21723	21601	21714	21681	21599	21764	21677	21802	21594	21852	21760	21658	21752	21628	21714	21736	21581	21501	21858	21599	21892	21659	21625	21702	21696	21948	21792	21642	21882	21675	21691	21388	21714	21754	21494	21564	21670	21788	21786	21899	21629	21664	21706	21768	21635	21536	21672	21573	21468	21724	21727	21563	21859	21743	21614	21781	21673	21831	21693	21725	21781	21709	21733	21867	21630	21655	21691	21783	21793	21636	21699	21620	21624	21802	21573	21800	21706	21585	21721	21777	21779	21769	21698	21832	21668	21704	21639	21838	21409	21638	21774	21589	21707	21666	21864	21649	21775	21560	21681	21499	21747	21691	21502	21613	21835	21598	21950	21693	21711	21690	21859	21550	21595	21676	21599	21745	21601	21795	21616	22103	21580	21735	21584	21452	21961	21674	21931	21681	21708	21726	21729	21645	21561	21594	21600	21666	21701	21644	21678	21753	21754	21587	21975	21699	21905	21917	22029	21758	21699	21927	21775	21465	21562	21696	21696	21944	21882	21676	21494	21629	21607	21435	21649	21609
19269	34892	33920	26401	21808	19791	18848	18332	18121	17704	17962	17835	17763	17469	17483	38438	42695	34220	26236	20428	18114	17278	16779	16979	16839	16960	16919	16853	16942	16805	17011	16844	16980	16974	16763	16913	16891	16830	16853	16976	16723	16903	16922	16887	17022	16807	16951	16981	17026	17021	16949	16882	16923	16826	16962	16962	16986	16839	17005	16885	16927	16785	17011	16904	16941	16929	16959	16764	16776	17043	16828	16859	16847	16905	16849	16726	16988	16695	16825	16744	16774	16769	16912	16958	16897	16783	16823	16696	16930	16715	17035	16840	16846	16923	16938	17043	17028	16947	16882	16981	16691	17022	16959	16752	16806	16845	16902	16825	16930	16823	16912	16820	17074	16763	16925	16928	16764	16938	16963	16784	16966	16897	16960	16803	16856	16840	16836	16843	16663	16986	16796	16807	16804	16753	16978	16838	16823	16846	16890	16938	16843	16740	16813	16986	16890	16884	16848	16881	16685	16876	16915	16847	16834	16710	17098	16901	16828	16826	16777	17097	16846	16712	16745	16848	16928	16852	16968	16803	16890	16902	16858	16896	16839	16907	16707	16879	16883	16818	16981	16893	16996	16734	16962	16775	17034	16792	17003	16804	17006	16804	16932	16867	16783	16779	16927	16915	16857	16910	16799	16921	16984	16825	16797	16894	16964	16780	16800	16940	16913	16878	16972	16801	16899	16860	16817	16862	16910	16771	16976	16843	16881	17015	16678	16748	16961	16816	16999	16863	16839	16913	16951	16885	16806	17027	16808	16717	16885	16771	16659	16799	16865	17022	16779	16804	16874	16697	16730	16732	17160	16846	16808	16920	16807	16858	17029	16906	16860	16902	16989	16846	17048	16887	16965	17015	16861	16930	17041	16876	16514	16690	16979	16646	16844	16901	16653	17013	16879	16916	16886	16888	16887	16820	16886	16903	16820	16800	16896	16831	17050	16853	16895	16973	16834	16708	16807	16952	16789	16810	16811	16934	16762	17031	16972	16636	16809	16924	16903	16943	16851	16920	16982	16729	16682	16767	17004	16851	16900	16900	16990	16819	16835	16888	16963	16802	16777	16894	16682	16981	16917	16977	17086	16956	16891	16737	16819	16870	16830	16822	16727	16804	16967	16929	16956	16955	16810	16844	16931	16882	16833	16820	16978	16695	16790	16814	16839	16743	16710	17009	16824	16779	16846	16861	17091	16863	16869	16877	16889	16730	17033	16867	16680	16737	16730	16920	16911	16725	16848	16928	16861	16785	16788	16811	16801	16985	16959	16826	17067	16923	16800	16777	17038	16967	16793	16784	16879	16782	16908	16914	16841	16871	16882	16883	16899	16959	17030	17012	16746	16991	17012	16984	16700	16787	16656	16948	16650	16793	17007	16868	17050	16863	16752	16801	16832	17000	16790	16885	16888	16912	17118	17041	16738	16817	16795	16859	16832	16944	16768	16921	16848	16765	16835	16790	16892	16887	16702	16914	16947	16926	17000	16725	16949	16919	16761	16784	16834	16778	16898	16884	16948	16853	17033	16951	16850	16856	16737	16782	17095	16673	16863	16918	16837	17024	17009	16830	16971	16849	17006	16807	16970	16707	16725	16904	16910	16978	16922	16797	16852	16854	16796	16880	16894	16873	17032	16950	16905	16748	16890	16867	17030	16916	16814	16742	16891	16902	16929	16824	16812	16751	16754	17090	16902	16765	16813	17045	16766	16947	16914	16960	16928	16984	16800	17063	16950	16816	16948	16888	16737	16893	16817	16960	16932	16842	16796	16932	16878	16950	16811	16920	16765	16928	16945	16990	16997	16992	16843	16775	16824	16881	16867	16744	16782	16939	16795	16880	17021	16824	16885	16831	16885	16715	16970	16759	16739	16896	16979	17005	16966	16940	16701	17046	16806	16898	16876	17061	16820	16807	17021	16855	16731	16750	16919	16895	16896	16698	16640	16819	16939	16955	16864	16719	16651	16769	16885	16790	16805	16951	16948	16756	16772	16813	16786	17081	17084	16806	16843	16846	16778	16814	16831	16720	16814	16945	16893	16897	16723	17020	17061	16738	16936	16790	17078	16904	16745	16756	16888	16921	16755	16916	17014	16753	16745	16758	16781	16931	16750	16782	16903	16973	16932	16902	16911	16906	16737	17006	16740	16777	16982	17202	16771	16957	16805	16742	17025	16759	16824	16833	16941	16930	16824	16947	16841	16976	16929	17006	16744	16655	16993	16844	16815	16733	17088	16989	16866	16920	16829	16641	16894	16826	16942	16968	16822	16844	16985	16831	17049	16864	16756	16890	16848	16752	17028	16756	16710	16780	16880	16861	16859	16821	16913	16961	16769	16901	16802	16825	16734	16939	17071	16877	16811	16863	17064	16914	16928	16875	16886	17086	17111	16989	16916	16929	16785	16836	16958	16751	16801	16687	16828	16720	16803	17011	17056	16879	16915	16801	16883	16903	16877	16974	16712	16792	16847	16968	16887	16735	16830	16974	16905	16915	16837	16942	16885	16736	16948	17048	16927	16786	16852	16793	16918	16840	17122	16864	16833	17050	17012	17082	16773	16887	16921	16956	16885	16745	16773	16877	16754	16900	16927	16993	16888	16807	16990	16972	16718	17039	16931	16926	16765	16875	16772	16734	16803	16833	17045	16591	16918	16665	16955	16817	16771	16980	16815	16801	16961	16907	16938	16920	16720	16786	16753	16870	16915	16991	16810	16711	16809	17054	16653	16856	16725	16979	16950	16613	16815	16818	16835	16900	16818	16888	16855	16826	16863	16821	16764	16846	16818	16989	16889	16983	16743	16849	16995	16848	17031	16822	16831	16760	16887	16883	16806	16830	16842	17012	16797	16882	16710	16876	16979	16822	16822	16970	16908	16883	16925	16810	16820	16846	16823	16682	16742	16863	16946	16909	16884	16611	16965	16806	16956	16911	16730	16883	16914	16923	17026	16703	17002	16967	16925	16888	16863	16893	16748	17023	16976	16994	16883	17071	16879	16750	16780	16942	16964	17074	16810	16942	16886	16877	16897	16906	16894	16882	16779	16753	17038	16727	16814	16750	17022	16958	16622	16937	16783	16808	16993	16784	16836	16928	16932	16763	16916	16933	16810	16807	17072	16837	16794	16977	16944	16701	17067	16821	16823	16871	16837	16775	16873	17036	16718	16899	16838	16876	16857	16950	16773	16972	16857	16971	16891	16878	16801	16847	16926	16733	16698	16930	17003	16890	16842	16828	17055	16791	16752	16765	16879	16730	16876	16961	16843	16965	16858	16808	16886	16832	16937	16823	16832	16708	16908	16886	16925	16818	16940	16948	16846	16917	16863	17013	16667	16884	16953	16754	16951	16956	16854	16959	17030	16724	16886	17003	16875	16790	16881	16812	16803	17007	16909	16830	16936	16873	16739	16762	16967	16736	16995	17091	16966	16843	16847	16872	16944	16980	16817	16795	16760	16898	16794	16914	16863	16842	16906	16727	17051	16645	16855	16886	16954	16791	16936	16890	16705	16976	16794	16748	16911	16780	16933	16816	16905	16838	16787	16731	16984	16800	16921	16968	16807	16874	16921	16905	16799	16944	16818	16910	16894	16893	16902	16748	16868	16954	16721	17028	16833	16927	16964	16888	16853	16777	16673	16884	16973	16892	16938	16858	16721	16799	16829	16848	16787	16876	16759	16981	16891	16818	16993	16681	16934	16760	16772	16782	16727	16702	16770	16899	16748	16958	16745	16878	16844	16834	16804	16811	16863	16715	16757	16794	16844	16797	16781	16853	16829	16917	16880	16971	16686	16834	16796	17042	16865	16939	16781	16972	16982	17060	16891	16839	17005	16938	16741	16910	16797	17034	16961	16918	16924	16807	16755	16837	17051	16905	17065	16884	16881	17022	16767	17027	17029	16833	16849	16927	16785	16931	16949	16826	16721	16930	16798	16762	16999	16815	16771	16804	16819	16955	16856	16877	16863	16967	16887	16834	16820	16755	17113	17057	16902	16761	16872	16985	16837	16849	16987	17006	16939	16857	16796	16775	16950	16818	16924	16853	16913	16798	16906	17020	16905	16935	16943	16976	16881	16879	16869	16940	16881	17018	16903	16691	16917	16780	16971	16863	16903	16985	16704	17057	16841	16907	16887	16795	16746	16887	16876	16843	16929	16812	16758	16893	16739	16992	16930	17041	16932	16873	16891	16743	16883	16739	16809	16879	16840	16711	16907	16888	16916	16927	16962	16711	16807	17037	16851	16847	16929	17022	16802	16948	16928	16883	16846	16930	16934	16829	16801	16911	16764	16870	16788	16982	16744	16810	16845	16821	16955	16882	16900	16864	16831	16902	16788	16855	16731	16907	16610	16974	16813	16864	16863	16946	16859	16913	17074	16842	16980	16908	16943	16910	16980	16905	16768	16494	16793	16715	17039	16891	17082	16924	16734	16786	16862	16903	16812	16785	16882	16855	16978	16926	16746	16812	16933	16825	16844	16761	16982	16840	16835	16737	16905	16977	16802	16975	16846	16890	16947	16855	17017	16837	16969	16872	16890	16875	16849	16871	16861	16929	16925	16762	16686	16944	16780	16688	16871	16752	16891	16920	16810	16837	16920	16796	16934	16736	16910	16949	16890	16990	16661	16757	16670	17107	16750	16889	16845	16971	16742	16808	16963	16810	16847	16868	16808	16671	16830	16855	16939	16922	16770	16981	16817	16843	16844	16983	17050	16782	16935	16814	16826	16943	16926	16991	16742	16812	17081	16817	16950	16762	16863	16766	16889	16770	16885	17034	16617	16938	16875	16703	16929	16965	16919	16982	16897	16893	16835	16708	16752	16952	16920	16924	16899	16550	16880	16912	16989	16843	16990	16802	16682	16853	16838	16761	16913	16896	16820	16872	16892	16835	16931	16779	16864	16856	16801	16825	16792	16833	16671	16750	16780	16889	17163	16851	16783	16929	16835	16838	16766	17099	16789	16938	16778	16978	16902	16756	16826	16791	16684	16971	16808	16951	16852	16885	16734	16863	16849	17014	17039	16790	16894	16994	16851	16987	16869	16938	16878	16688	16722	16848	16859	16942	16798	16970	16631	16873	17082	17000	16676	16890	16778	16840	16901	16919	16879	16960	16817	16828	16917	16772	17005	16795	16779	16767	17002	16676
30266	24011	27125	24417	22281	21946	22236	21989	21867	21803	22027	21933	21749	21705	21591	22496	24200	23809	22797	22270	21934	21691	21835	21641	21716	21818	21919	21536	21756	21814	21783	22065	21661	21814	22099	21709	21654	21832	21991	21520	21993	21721	21705	21754	21978	21832	21955	21872	21675	21965	21757	21756	21812	21484	21848	21662	21559	21783	21722	21859	21818	21921	21766	21721	21805	21729	21762	21713	21866	21757	21530	21622	21503	21589	21963	21813	21866	21760	21676	21681	21859	21861	21882	21952	21580	21838	22069	21690	21632	21537	21972	21661	21722	21573	21809	21787	21766	21893	21883	21638	21968	21723	21667	21902	21683	21658	21740	21714	21668	21698	21683	21634	21705	21755	21578	21877	21804	21923	21835	21537	21680	21578	21794	21862	21716	21761	21794	21662	21765	21688	21819	21653	21498	21820	21867	21704	21747	21496	21564	22001	21380	21602	21812	21635	21894	22041	21805	21466	21628	21731	21646	21710	21718	21730	21628	21775	21759	21681	21827	21777	21808	21738	21723	21749	21515	21830	21804	21575	21639	21593	21669	21542	21689	21685	21828	21780	21818	21670	21925	21782	21623	21872	21621	21795	21759	21798	21638	21626	21590	21629	21654	21613	21747	21697	21495	21620	21710	21480	21798	21811	21796	21596	21779	21949	21655	21430	21629	21821	21850	21840	21525	21680	21542	21775	21700	21778	21784	21675	21734	21632	21814	21876	21675	21712	21667	21493	21505	21615	21476	21679	21663	21432	21667	21769	21480	21863	21829	21916	21858	21794	21656	21766	21868	21811	21699	21738	21603	21544	22053	21633	21801	21734	21715	21961	21760	21721	21723	21623	21637	21887	21738	21677	21553	21824	21616	21747	21703	21916	21801	21824	21795	21616	21550	21747	21732	21652	21596	21760	21881	21892	21451	21929	21732	21712	21933	21713	21523	21600	21529	21843	21831	21739	21623	21703	21755	21874	21531	21626	21653	21711	21789	21677	21782	21818	21795	21808	21891	21705	21781	21691	21741	21837	21653	21824	21792	21852	21615	21848	21720	21584	21709	21748	21661	21624	21847	21710	21564	21842	21725	21661	21928	21826	21727	21656	21723	21941	21804	21770	21998	21730	21789	21800	21828	21499	21591	21628	21526	21675	21724	21781	21750	21671	21865	21598	21715	21564	21619	21788	21668	21703	21890	21698	21696	21839	21847	21584	21707	21419	21541	21717	21741	21688	21810	21672	21641	21694	21614	21937	21568	21659	21532	21676	21800	21565	21774	21910	21806	21629	21635	21477	21696	21735	21755	21708	21637	21770	21975	21588	21792	21389	21809	21991	21671	21585	21887	21722	21801	21815	21705	21314	22000	21700	21728	21511	21601	21697	21576	21719	21940	21822	21717	21651	21569	21641	21820	21658	21658	21860	21805	21637	21716	21662	21726	21720	21849	21719	21806	21605	21872	21651	21707	21830	21707	21596	21925	21778	21746	21687	21725	21754	21753	21733	21737	21602	21796	21606	21581	21782	21616	21762	21857	21519	21636	21432	21719	21745	21620	21773	21644	21869	21859	21725	21897	21912	21603	21624	21568	21807	21690	21698	21681	21767	21843	21616	21686	21814	21670	21921	21609	21380	21681	21420	21521	21629	21621	21800	21687	21893	21838	21838	21787	21751	21799	21618	21814	21754	21837	21859	21702	21502	21706	21696	21724	21640	21433	21603	21716	21740	21746	21761	21795	21529	21689	21756	21757	21871	21964	21773	21670	21667	21616	21750	21572	21715	21718	21582	21611	21616	21565	21732	21688	21909	21455	21772	22027	21790	21754	21776	21932	21775	21692	21535	21514	21524	21864	21812	21901	21809	21712	21846	21836	21736	21672	21559	21575	21450	21683	21787	21780	21742	21647	21957	21729	21728	21822	21652	21802	21726	21703	21694	21664	21530	21743	21866	21790	21837	21817	21758	21506	21747	21839	21933	21585	21852	21830	21683	21834	21808	21784	21615	21966	21812	21422	21709	21781	21793	21638	21479	21732	21788	21790	21738	21623	21647	21743	21766	21803	21662	21679	21830	21778	21751	21786	21949	21580	21810	21860	21724	21624	21662	21822	21733	21768	21580	21694	21790	21447	21558	21658	21766	21734	21570	21732	21734	21957	21793	21642	21646	21549	21631	21755	21611	21780	21707	21681	21807	21565	21782	21706	21894	21636	21641	21752	21592	21721	21804	21840	21710	21635	21768	21850	21734	21536	21801	21760	21579	21746	21890	21685	21614	21767	21770	21802	21644	21868	21585	21881	21689	21805	21808	21886	21766	21782	21752	21802	21829	21557	21662	21947	21943	21728	21919	21641	21731	21714	21895	21686	21593	21612	21661	21652	21520	21717	21720	21729	21520	21741	21707	21550	21611	21609	21683	21831	21658	21580	21806	21734	21843	22050	21604	21566	21815	21793	21844	21740	21908	21809	21885	21921	21859	21758	21763	21813	21853	21646	21571	21648	21601	21727	21864	21651	21839	21697	21651	21483	21658	21673	21728	21825	21696	21638	21702	21819	21793	21582	21676	21729	21891	21614	21906	21350	21799	21337	21740	21765	21834	21751	21753	21722	21693	21755	21735	21722	21717	21508	21635	21717	21810	21790	21701	21904	21835	21637	21668	21779	21807	21691	21836	21952	21682	21799	21724	21693	21687	21864	21647	21957	21691	21654	21717	21877	21735	21785	21452	21648	21963	21628	21635	21947	21908	21825	21963	21673	21644	21552	21970	21662	21582	21441	21697	21707	21817	21698	21938	21700	21945	21638	21739	21719	21869	21920	21894	21762	21611	21874	21842	21460	21618	21788	21740	21660	21771	21708	21531	21608	21532	21672	21683	21917	21760	21971	21673	21503	21641	21702	21937	21611	21869	21614	21826	21862	21700	21819	21469	21749	21652	21817	21746	21621	21611	21701	21635	21936	21857	21989	21889	21718	21777	21857	21914	21867	21898	21547	21928	21887	21954	21772	21706	21865	21787	21804	21793	21814	21802	21801	21843	21633	21480	21783	21714	21783	21764	21782	21747	21785	21814	21767	21848	21768	21807	21738	21706	21914	21692	21821	21832	21568	21718	21907	21622	21483	21651	21722	21617	21676	21633	21729	21571	21699	21685	21812	21781	21772	21756	21715	21846	21928	21788	21801	21512	21647	21559	21665	21655	21769	21623	21639	21788	21704	21631	21678	21578	21470	21701	21495	21747	21659	21650	21612	21828	21743	21365	21829	21665	22018	21612	21589	21603	21783	21596	22015	21986	21867	21481	21716	21658	21615	21503	21904	21819	21777	21882	21798	21584	21755	21679	21620	21785	21870	21576	21589	21729	21858	21867	21667	21574	21814	21841	21737	21810	21648	21627	21687	21796	21740	21806	21807	21550	21521	21775	21406	21772	21676	21889	21774	21614	21550	21634	21924	21700	21661	21652	22008	21785	21698	21754	21720	21681	21508	21679	21618	22012	21663	21773	21927	21658	21644	21706	21942	21787	21842	21835	21430	21636	21957	21790	21787	21851	21697	21675	21644	21622	21727	21798	21650	21850	21664	21540	21415	21487	21753	21706	21574	21532	21551	21877	21556	21622	21812	21714	21774	21689	21775	21901	21681	21682	21444	21727	21738	21673	21747	21598	21903	21901	21968	21773	21740	22002	21438	21733	21834	21737	21762	21834	21577	21726	21670	21660	21836	21777	21565	21751	21977	21740	21717	21570	21431	21855	21693	21949	21802	21634	21668	21884	21658	21964	21752	21617	21570	21788	21775	21832	21653	21647	21699	21728	21689	21818	21621	21641	21723	21579	21784	21913	21601	21649	21423	21605	21639	21905	21834	21708	21959	21620	21636	21737	21937	21514	21718	21801	21880	21814	21755	21910	21594	21767	21773	21580	21617	21646	21788	21638	21903	21704	21896	21700	21818	21593	21737	21598	21568	21958	21897	21748	21725	21671	21750	21750	21946	21731	21771	21768	21719	21827	21583	21599	21885	21810	21492	21457	21818	21612	21780	21777	21731	21701	21501	21759	21745	21820	21702	21587	21589	21711	21945	21623	21700	22061	21600	21807	21641	21630	21636	21735	21765	21772	21920	21554	21785	21760	21850	21933	21880	21644	21632	21625	22003	21591	21803	21677	21644	21518	21698	21633	21891	21752	21601	21773	21702	21841	21814	21832	21850	21754	21790	21606	21907	21671	21699	21997	21740	21639	21745	21834	21856	21688	21800	21598	21641	21649	21702	21610	21780	21643	21582	21924	21861	21705	21747	21843	21774	21787	21675	21844	21503	21800	21679	21680	21696	21707	21903	21727	22011	21751	21908	21643	21808	21727	21898	21903	21753	21650	21898	21638	21929	21775	21500	21732	21656	21569	21706	21609	21928	21709	21669	21568	21654	21742	21401	21820	21654	21692	21921	21666	21757	21592	21635	21700	21772	21695	21700	21702	21763	21818	21681	21499	21724	21711	21570	21579	21641	21882	21589	21698	21883	21782	21756	21646	21816	21598	21790	21787	21764	21713	21702	21839	21722	21710	21734	21590	21720	21532	21744	21739	21795	21704	21574	21587	21687	21626	21787	21694	21801	21728	21762	21670	21681	21700	21547	21767	21509	21902	21737	21540	21453	21629	21654	21904	21961	21730	21504	21704	21758	21668	21939	21797	21662	21777	21792	21551	21627	21579	21724	21705	21719	21937	21703	21676	21939	21821	21756	21812	21959	21777	21752	21769	21960	21690	21706	21641	21865	21902	21490	21506	21664	21702	21706	21845	21907	21862	21569	21832	21685	21544	21703	21648	21719	21691	21688	21805	21749	21689	21784	21702	21792	21669	21793	21815	21630	21580	21527	21799	21676	21914	21815	21814	21611	21563	21808	21764	21808	21875	21753	21770	21686	21404	21700	21808	21794	21502	21941	21821	21618	21730	21498	21931	21775	21795	21751	21732	21640	21912	21629	21684	21739	21872	21857	21621	21646	21917	21820	21781	21796	21848	21701	21720	21734	21687	21707	21888	21742	21859	21708	21810	21717	21662	21739	21862	21539	21763	21757	21644	21694	21809	21859	21686	21717	21802	21751	21713	21771	21726	21697	21635	21824	21895	21715	21634	21515	21805	21605	21689	21658	21589	21672	21580
18586	21479	21719	18599	18174	17366	17209	17284	17100	16987	17094	17250	17146	16837	17011	18529	20192	19214	18213	17233	17150	16879	16942	16827	16878	16979	16857	16816	16903	16835	16850	16945	16982	17011	16877	16837	16738	16757	16909	16792	16928	17014	16854	16785	16848	17088	16816	16836	16846	16809	16583	17076	16860	16782	16921	16958	16903	17014	16799	16953	16915	16944	16830	16702	16857	16834	16895	16767	16865	16952	16851	16890	16911	16826	16707	16754	16892	16712	16801	16783	16970	17106	16665	17029	16898	16801	16819	16559	16823	17059	16787	16667	16786	16828	16820	16880	16971	16704	16726	16842	16947	16910	16912	16943	16786	17049	16727	16813	16844	16720	16901	16814	17044	16852	16764	16910	16954	16729	16913	16766	16893	16825	16797	16910	16932	17024	16709	16947	16880	16809	16900	16873	16917	16733	16843	16822	16815	16733	16775	16699	16710	17096	16902	16819	16871	17022	16860	16669	17089	16806	17051	16790	16806	16988	16746	16811	16847	16904	16933	16959	16902	17052	16970	16910	16911	16876	16912	16895	16922	16790	16752	16948	16725	17022	16854	16734	16928	16813	16809	16805	16771	16914	16838	16852	16836	16777	16900	17001	16932	16790	16953	16762	16692	16884	17097	16968	16792	16877	16762	16873	16893	16792	16985	16945	16855	16715	16959	16738	16746	16934	17112	16853	16854	16929	16876	16939	16770	16728	16718	16852	16783	16897	16716	16819	16773	16847	16964	16763	17032	16858	16904	16982	16855	16713	16851	16782	16868	16887	16763	16740	16924	16903	16763	16694	16945	16868	16820	16939	16949	16846	16792	16772	16987	16701	16997	16711	16915	16967	16875	16849	16860	16752	16707	16891	16781	16840	16686	16670	16701	16806	16734	16856	16924	16805	16772	16829	16769	17004	16764	16871	16830	16760	16909	16912	16912	16967	16775	16829	16663	16716	16765	16700	17219	16773	16928	16747	17022	16707	16867	16924	16970	16763	16997	16716	16777	16859	16903	16803	16919	16931	16815	16723	16865	16722	16563	16852	16805	16855	16839	16908	16934	16896	16811	16737	16868	16790	16725	16833	16876	16912	16802	16722	16855	16926	16913	16650	16721	16990	16906	16760	16849	16999	16824	16670	16918	16766	16786	16784	16871	16893	17026	16998	16878	16817	16805	16758	16782	16926	16919	16845	16910	17006	16775	16926	16948	16748	16824	16770	16658	16849	16668	16868	16942	16787	16800	17063	16689	16993	16985	16926	16854	16722	16998	16635	16838	16899	16985	16697	16797	16828	16756	16897	16731	17016	16748	16670	16856	16780	16826	16831	17028	16752	16897	17003	16936	16819	16840	16850	16772	16894	16863	16747	16787	16878	16698	16895	16788	16994	16752	16671	16858	16875	16797	16749	16869	16934	16848	16950	16869	16812	16810	16802	16784	16908	16662	16823	16824	16872	16862	16832	17182	16666	16949	16709	16947	16855	16973	16990	16843	16868	17099	16891	16758	16834	16723	16723	17039	16838	16825	16779	16753	16831	16904	16723	17096	16791	16861	16706	16835	16825	16586	16726	16885	16957	16952	16957	16832	16831	16782	16900	16822	16997	16871	16554	16892	16991	16944	16968	16814	16773	16724	16939	16672	16952	16883	16989	16801	16887	16851	17037	16804	16926	16982	16887	16862	16800	16826	16974	16813	16851	16919	16786	16744	16797	16762	16861	16921	16749	16741	16985	16805	16653	16727	16944	16839	16733	16920	16838	16786	16778	16888	16930	16777	17023	16600	16794	16932	16954	16753	16875	16881	16817	16909	16867	16976	16788	16880	16769	16747	16920	16898	16859	16836	16900	16846	16838	16822	16873	16910	17014	16882	17014	17061	16853	16949	16915	16840	16923	16881	16897	16880	16893	16885	16927	16943	16847	16862	16924	16833	16640	16980	16883	16870	16699	17040	16758	16754	16897	16891	16614	16939	16821	16838	16905	16875	16978	17004	16755	16821	16619	16871	16756	17099	16843	16973	16759	16947	16822	16811	16833	16762	16815	16867	16584	16899	17091	16704	16678	16990	16789	16960	16798	16870	16859	17026	17019	16825	17042	16933	16869	16845	16681	16935	16947	16833	16821	16931	16729	16801	16896	16748	16821	16884	16941	16681	16917	16869	16915	16896	16924	17009	16839	16955	16775	16723	16842	16993	16703	16849	17018	16931	16824	16649	16860	16898	17053	16824	16827	16852	16907	16845	17004	16925	16949	16770	16726	16867	16762	17022	16760	16904	16953	16938	16775	16747	17023	16904	16874	16938	16643	16970	16745	16796	16819	16727	16822	16845	16920	16803	16950	16866	16795	17023	16735	16764	16758	16953	16747	16847	16828	16798	16896	16891	16743	16784	16633	16922	16732	16715	16732	16955	16864	16939	16851	16963	16879	16837	16824	16717	16750	16922	16874	16855	16716	16824	16924	16835	16936	16902	16914	16804	16772	16826	16767	16996	16790	17145	16707	16869	16671	16979	16638	16779	16994	16732	16799	16843	16917	16838	16779	16698	16823	16952	16861	16871	16704	16748	16812	16906	16681	16872	16744	16733	16783	17021	16810	16800	16771	16860	16783	16953	16846	16996	16868	16876	16776	16769	16989	16817	16806	16750	16964	16836	16928	16725	17065	16857	16709	16823	16648	16927	16908	16813	16783	16913	16698	16841	16741	16885	16938	17016	16808	17026	16924	16964	16817	16726	16811	16916	16806	16939	16756	16809	16801	16743	16707	16841	16918	16730	16739	16949	16863	16714	17030	16982	16997	16909	16893	16722	16947	16740	16941	16849	16839	16871	16873	16817	16884	16723	16814	16698	16815	16794	16951	16697	17011	16930	16719	16909	16891	16893	16981	16824	17014	16806	16853	16853	16879	16884	16796	16814	16910	16716	16793	16889	16821	17012	16872	16942	16813	16881	16885	16901	16878	16798	16882	16840	16893	16870	16860	16795	16965	16766	17001	16880	16886	16872	16906	16787	16746	17057	16908	16804	16869	16962	16665	16861	16801	16778	16693	17080	16851	16866	16827	16860	16852	16945	16851	16955	16763	16891	16933	16752	16794	16766	16966	16904	16761	16910	16719	16919	16912	16849	16823	16813	16753	16928	16900	16822	16760	16879	16816	16985	16852	16875	16803	16876	16667	16755	16838	16772	16912	16885	16924	16712	16797	16891	16895	16756	16935	16789	16880	16733	16963	16799	16804	16768	16933	16952	16839	16807	16864	16891	16735	16900	16679	16945	16873	16742	16758	16754	16866	16841	16882	16909	16854	16690	16808	16782	16726	16808	16855	16945	16853	16940	16915	16856	16937	16753	16847	16847	16856	17004	17019	16747	16920	16933	16952	16697	17047	16765	16926	16765	16960	16775	16787	16809	16760	16933	16926	16805	16821	16894	16951	16655	16816	16954	16776	16963	16946	16755	16809	16761	16880	16936	16758	16901	16865	16821	16829	16794	16838	16859	17011	16893	16746	16852	16771	16983	16907	16673	17055	16740	17007	16778	16977	16810	16894	16857	16802	16885	16805	16818	16830	16887	16823	17021	16876	16915	16863	16836	16963	16819	17031	16909	16999	16886	16763	16933	16781	16715	16796	16827	16843	17014	17007	16863	16896	16915	16895	16994	16628	16981	16936	16764	16975	16905	17093	16951	16708	16935	17017	16716	16730	16919	16994	16911	16779	16827	16753	16781	16799	17055	16842	16749	16818	16813	16946	16737	16812	16898	16831	16743	16888	16793	16757	16893	16886	16796	16919	16629	16913	16849	16844	16841	16861	16804	16953	16818	16749	16940	16834	16682	16810	17021	16981	16856	16805	16807	16745	16915	16853	16768	16915	16671	16840	16905	17008	16761	16913	16927	16721	16879	17017	16892	16794	16835	16986	17049	16913	16852	16909	16736	16843	16755	16904	16718	16731	16825	16858	16672	16787	16704	16979	16701	16853	16755	17023	16726	16790	16857	16778	17014	16722	16933	16916	16938	16892	16797	17072	17012	16825	16979	17046	16776	16887	16822	16784	16876	16867	16824	16852	16888	16926	16917	17020	16883	16633	16783	16918	16909	16811	16861	16923	16798	16992	16842	16898	16887	16826	16826	16913	16846	16791	16812	16737	16962	16905	16893	16856	16743	16935	17060	16770	16624	17011	16838	16910	16827	16782	16842	16766	16818	16808	16853	16862	16898	16963	16794	16932	16818	16927	16861	16836	16921	16935	16933	16762	16819	16879	16864	16940	17049	16737	16882	16880	16926	16868	16863	16712	16921	16752	16983	16739	16931	16941	16687	16918	16950	16722	16830	17000	16851	16757	16836	16859	16893	16938	16793	16931	16940	16817	16883	16829	16727	16844	16928	16794	16754	16938	16781	16873	16877	17030	16798	16853	16912	16868	16805	16918	16775	16955	16681	16830	16876	16926	17110	16925	16819	16789	16905	16899	16905	16873	16901	16894	16864	16869	17049	16806	16933	16910	17016	16882	17084	16861	17063	16687	16805	16797	16892	16818	16823	16513	16917	16939	16727	16894	16840	16953	16906	16780	16773	16893	16964	16991	16982	16925	16888	16688	16845	16944	16711	16810	17036	16797	16741	16755	16858	16809	16901	16869	16785	16833	16787	16978	16847	16963	16734	17026	16932	16780	16784	16805	16881	16703	16800	16944	16829	16817	16908	16780	16850	16831	16928	16991	17157	16856	16986	16848	16678	16984	16975	16929	16746	16901	16950	16967	16804	16810	16729	16859	16868	16756	16838	16910	16639	16862	16997	16787	16787	16797	16882	17056	16860	16819	16794	16862	16871	16740	16792	16869	16804	16880	16816	16849	16815	16929	16906	16630	16831	16793	16899	16977	16997	16873	16786	17045	16794	16821	16946	17026	16834	16931	16748	16850	16801	16788	16896	16954	17065	16866	16920	16824	16911	16953	16823	16772	16810	16869	16909	16844	16662	16847	16982	16874	16759	16788	16850	16864	16825	16893	16966	16945	17042	16851	16846	16927	16791	16841	16872	16949	16765	16769	16822	16852	17060	16881	16887	16817	16915	16775	16814	16768	16913	16710	17109	16820	16705	16690	16872	16936	16871	16946	16968	16969	16901	16762	16873	16923	16839	16789	16938	16884	16875	16831
25283	21480	28686	25125	23637	24567	24454	22504	21981	22177	22049	21975	21839	21602	22079	29438	35430	31358	27077	23960	22420	21749	21868	21729	21768	21726	21801	21602	21626	21615	22002	21571	21856	21928	21644	21522	21679	21585	21896	21694	21665	21579	21743	21538	21566	21886	21599	21612	21726	21673	21448	21584	21308	21473	21542	21586	21594	21505	21737	21623	21624	21790	21709	21587	21557	21638	21512	21713	21673	21760	21507	21569	21639	21596	21909	21547	21607	21641	21776	21626	21636	21601	21754	21632	21760	21822	21710	21190	21540	21451	21590	21632	21604	21479	21796	21638	21665	21667	21575	21582	21597	21642	21764	21609	21627	21545	21746	21859	21728	21566	21470	21473	21436	21878	21554	21466	21492	21446	21548	21605	21663	21502	21709	21634	21595	21766	21807	21465	21756	21843	21750	21779	21429	21600	21880	21415	21618	21700	21578	21538	21859	21583	21499	21635	21435	21621	21694	21651	21650	21572	21537	21527	21582	21509	21712	21545	21723	21446	21538	21290	21697	21760	21644	21629	21614	21845	21527	21686	21815	21543	21592	21835	21619	21451	21745	21646	21639	21680	21869	21572	21584	21749	21673	21876	21586	21726	21858	21356	21613	21717	21720	21646	21666	21590	21476	21666	21682	21539	21504	21364	21647	21486	21837	21456	21770	21406	21655	21678	21664	21638	21685	21673	21532	21653	21520	21934	21710	21675	21557	21331	21369	21725	21582	21708	21772	21732	21818	21645	21505	21833	21624	21721	21607	21760	21904	21781	21674	21730	21542	21613	21328	21763	21765	21944	21758	21803	21652	21591	21597	21632	21523	21565	21534	21347	21550	21592	21772	21711	21527	21489	21638	21701	21524	21653	21416	21668	21742	21680	21579	21473	21643	21772	21552	21723	21593	21673	21423	21735	21789	21682	21821	21612	21506	21651	21655	21622	21858	21518	21488	21455	21440	21705	21411	21570	21565	21662	21691	21665	21524	21601	21654	21499	21663	21472	21676	21461	21760	21715	21695	21758	21603	21704	21468	21728	21552	21560	21826	21606	21497	21609	21419	21651	21705	21595	21691	21727	21600	21699	21635	21558	21700	21493	21507	21500	21633	21485	21631	21428	21615	21506	21775	21306	21859	21539	21426	21486	21791	21833	21580	21482	21710	21524	21517	21634	21681	21553	21634	21455	21635	21635	21637	21551	21687	21642	21741	21586	21460	21509	21623	21477	21601	21526	21506	21553	21604	21653	21553	21498	21782	21570	21708	21624	21767	21635	21508	21416	21524	21581	21552	21632	21581	21436	21537	21645	21631	21460	21660	21797	21741	21478	21852	21728	21615	21696	21816	21584	21678	21403	21548	21532	21679	21850	21544	21357	21612	21450	21717	21518	21624	21568	21610	21581	21667	21624	21787	21627	21598	21638	21795	21557	21730	21634	21589	21808	21561	21521	21605	21857	21568	21534	21723	21612	21629	21587	21787	21541	21560	21518	21814	21609	21790	21558	21632	21665	21694	21645	21518	21559	21563	21671	21625	21649	21593	21688	21661	21786	21790	21602	21345	21666	21803	21611	21715	21591	21547	21831	21584	21658	21677	21687	21516	21759	21588	21454	21635	21585	21652	21701	21542	21541	21568	21672	21408	21617	21560	21809	21586	21432	21396	21630	21527	21620	21788	21604	21679	21746	21710	21581	21494	21739	21360	21751	21374	21358	21509	21502	21705	21547	21713	21793	21679	21548	21662	21746	21848	21549	21436	21781	21779	21535	21747	21701	21488	21676	21545	21565	21629	21383	21600	21569	21633	21759	21423	21638	21608	21795	21755	21635	21937	21573	21787	21521	21619	21587	21652	21568	21549	21635	21490	21484	21592	21827	21367	21670	21652	21576	21459	21770	21702	21661	21792	21806	21784	21783	21467	21655	21718	21485	21635	21593	21469	21883	21636	21629	21662	21633	21666	21694	21649	21635	21760	21536	21319	21724	21636	21697	21643	21494	21721	21441	21577	21658	21634	21782	21859	21530	21838	21598	21692	21677	21693	21590	21813	21655	21720	21382	21615	21473	21577	21797	21503	21601	21592	21739	21527	21641	21714	21551	21758	21562	21522	21548	21719	21661	21436	21728	21677	21494	21557	21655	21635	21691	21607	21447	21544	21644	21477	21633	21682	21630	21573	21738	21602	21626	21556	21575	21625	21354	21518	21572	21858	21605	21675	21536	21574	21611	21845	21582	21822	21468	21419	21609	21621	21648	21754	21515	21593	21657	21872	21786	21657	21708	21517	21640	21770	21682	21716	21665	21769	21681	21780	21590	21562	21715	21575	21660	21618	21717	21756	21792	21631	21524	21701	21859	21753	21704	21492	21520	21605	21602	21681	21728	21483	21675	21453	21577	21413	21703	21683	21550	21507	21632	21507	21562	21457	21807	21701	21775	21603	21537	21588	21564	21704	21557	21651	21684	21395	21621	21577	21567	21635	21572	21641	21616	21625	21355	21561	21852	21505	21555	21630	21641	21518	21676	21651	21622	21783	21574	21439	21879	21658	21536	21513	21598	21294	21740	21551	21519	21560	21513	21741	21715	21723	21416	21546	21898	21787	21575	21401	21725	21655	21599	21425	21614	21490	21380	21502	21824	21708	21645	21663	21543	21625	21655	21835	21543	21499	21718	21436	21321	21706	21454	21623	21687	21580	21371	21528	21677	21620	21590	21893	21632	21625	21746	21573	21522	21788	21572	21720	21599	21662	21429	21575	21592	21783	21685	21676	21702	21678	21541	21825	21671	21664	21648	21585	21876	21615	22030	21844	21687	21476	21771	21761	21572	21912	21377	21538	21635	21687	21529	21755	21670	21765	21571	21766	21605	21697	21857	21527	21435	21661	21503	21704	21619	21703	21466	21693	21502	21536	21483	21431	21586	21631	21510	21425	21613	21821	21610	21558	21691	21824	21588	21610	21556	21637	21652	21371	21661	21596	21634	21509	21635	21710	21659	21812	21752	21588	21843	21672	21820	21699	21653	21653	21785	21523	21576	21806	21565	21530	21570	21580	21663	21671	21451	21771	21475	21514	21668	21813	21619	21679	21734	21512	21507	21768	21853	21903	21455	21647	21567	21674	21563	21594	21490	21412	21578	21484	21539	21538	21789	21694	21777	21467	21690	21651	21481	21528	21562	21657	21287	21686	21679	21752	21623	21592	21577	21599	21541	21672	21711	21545	21432	21509	21492	21771	21667	21747	21682	21584	21566	21673	21581	21548	21531	21588	21646	21591	21563	21627	21702	21510	21687	21559	21556	21513	21663	21636	21570	21764	21600	21612	21522	21709	21743	21574	21446	21603	21629	21630	21591	21650	21552	21492	21633	21685	21750	21492	21592	21592	21659	21729	21698	21625	21552	21495	21671	21696	21617	21599	21750	21622	21479	21539	21480	21466	21531	21677	21678	21462	21462	21701	21693	21513	21606	21520	21596	21588	21650	21769	21564	21428	21788	21576	21655	21667	21412	21785	21383	21703	21619	21820	21412	21589	21365	21588	21686	21676	21640	21775	21758	21396	21606	21698	21870	21474	21810	21722	21512	21535	21760	21566	21567	21561	21605	21704	21713	21675	21587	21462	21498	21645	21549	21555	21706	21692	21781	21796	21809	21683	21660	21698	21718	21780	21679	21443	21620	21672	21715	21614	21812	21653	21762	21715	21739	21657	21474	21513	21522	21659	21544	21385	21660	21631	21500	21741	21657	21543	21793	21623	21506	21427	21503	21604	21479	21816	21668	21673	21656	21629	21732	21804	21888	21565	21807	21643	21609	21402	21731	21542	21583	21417	21342	21512	21460	21581	21765	21735	21639	21727	21817	21472	21544	21530	21692	21491	21545	21568	21333	21549	21381	21595	21637	21560	21692	21689	21774	21576	21772	21798	21619	21741	21906	21494	21643	21786	21366	21832	21618	21665	21595	21463	21526	21335	21373	21545	21678	21476	21512	21693	21692	21437	21572	21731	21590	21659	21702	21546	21516	21551	21552	21842	21563	21784	21688	21448	21694	21573	21613	21604	21669	21446	21646	21723	21743	21595	21727	21765	21631	21480	21625	21642	21731	21573	21584	21541	21378	21643	21820	21749	21486	21820	21521	21666	21798	21517	21445	21541	21569	21660	21515	21556	21468	21752	21720	21647	21731	21578	21695	21779	21560	21649	21692	21307	21460	21676	21626	21632	21769	21652	21802	21625	21586	21526	21712	21662	21737	21515	21689	21651	21439	21605	21668	21607	21661	21812	21615	21641	21431	21563	21686	21663	21859	21660	21725	21405	21565	21782	21646	21677	21670	21670	21626	21674	21726	21832	21535	21639	21455	21528	21575	21721	21590	21618	21844	21572	21681	21472	21670	21619	21576	21595	21717	21554	21685	21504	21785	21764	21640	21558	21686	21698	21666	21920	21643	21814	21709	21670	21854	21912	21700	21611	21754	21577	21530	21839	21854	21595	21491	21461	21614	21718	21739	21583	21586	21581	21606	21531	21688	21670	21525	21576	21590	21565	21650	21795	21691	21590	21785	21685	21481	21625	21634	21547	21409	21707	21712	21760	21553	21612	21657	21826	21652	21653	21643	21522	21699	21567	21509	21719	21641	21714	21567	21741	21702	21787	21795	21499	21716	21777	21705	21495	21672	21671	21605	21573	21845	21839	21713	21571	21648	21672	21493	21694	21828	21679	21682	21648	21666	21546	21742	21726	21575	21640	21804	21643	21806	21939	21720	21525	21778	21673	21584	21814	21856	21651	21829	21613	21821	21543	21575	21455	21524	21540	21738	21509	21638	21583	21630	21616	21575	21722	21600	21956	21665	21837	21708	21660	21676	21518	21522	21624	21721	21515	21563	21495	21732	21478	21603	21698	21537	21511	21464	21588	21333	21432	21385	21708	21739	21614	21705	21750	21769	21614	21719	21396	21554	21548	21724	21523	21537	21598	21612	21443	21491	21398	21596	21495	21610	21765	21513	21572	21604	21582	21580	21570	21580	21577	21781	21480	21598	21648	21808	21648	21515	21379	21763	21830	21634	21509	21747	21753	21579	21582	21558	21848	21783	21818	21774	21511	21605	21723	21562	21565	21612	21579	21767	21575	21599	21543	21590	21711	21549	21482	21445	21687	21478
16933	26431	25979	21724	20755	19524	18550	17944	17846	17580	17222	17395	17533	17337	17374	29837	34771	28352	23044	18913	17517	17072	16943	16865	16971	16805	16808	16859	16904	16972	16771	16809	16900	16946	16972	16966	16999	16926	16845	17114	16847	16928	17066	16865	16868	16978	16931	16836	16917	16844	16702	16915	16952	16912	16874	17041	16702	17041	16920	16823	16960	17030	16933	16908	17140	16894	16946	16824	16998	16790	16843	16931	16994	16746	16948	16863	16804	16872	16853	17034	17075	16941	16761	16837	16866	16765	16974	16764	17035	16908	16888	16976	16864	16912	16922	16980	16927	16953	17048	16913	17033	16931	16780	16889	16932	16900	16892	16897	17006	16721	16764	16761	16913	16930	16763	16832	16924	16984	16877	16907	16953	16994	17046	16927	16803	16933	16923	16803	16840	16923	16857	16678	16807	16731	16907	16894	16949	16673	16952	16759	16867	17014	16739	16714	16817	16734	16889	16757	17068	16833	16870	16823	16855	16877	16859	16957	16864	17056	16899	16983	16827	16747	16907	16847	16728	16806	17035	16886	16743	16828	17066	16927	17030	16945	16988	16817	16769	16860	16826	16955	16862	16971	16863	16787	16887	16823	16599	16892	16818	16974	16891	17021	16918	16977	16963	16849	16878	16668	16783	16994	16906	16881	16967	16854	16903	16786	16867	16868	16872	16860	16938	16898	16812	16957	16814	16826	16794	17061	16955	16950	16896	16953	16951	16865	16686	16993	16905	16716	16830	16821	16955	16661	16854	16961	17049	17016	16833	16819	16892	16870	16805	16768	16905	17034	16857	16843	16962	16889	16846	16814	16983	16759	16817	16819	16869	16677	17011	16801	16901	16816	16811	16778	16812	16824	17070	17019	16756	16845	16818	16971	16826	16968	16927	16803	16957	16876	17032	16707	16778	16901	16853	16935	16941	16932	16795	16996	16760	16881	16895	16722	16964	16891	16881	16782	16785	16787	16860	16930	16996	16938	17032	16872	17038	16987	16806	16690	16879	16722	16806	16869	16862	16701	16873	16860	17049	16869	16824	16822	16759	16954	16894	16880	16863	16953	16851	16850	16837	16941	16948	16861	16719	17015	16902	16937	16896	16697	16880	16876	16939	16838	16843	17037	16777	16677	16890	16964	16833	16954	16919	16774	16768	16899	16938	16942	16997	16802	16916	16728	16829	16775	16832	16742	16836	16749	17019	16894	16909	16906	17010	16780	17130	16708	16902	16812	16841	16937	16999	16853	16890	16858	16700	16774	17144	16913	16821	16988	16859	16868	16888	16819	16762	16932	16860	16918	16738	16794	16948	16823	16955	16772	16862	16629	17010	16929	16951	16886	16843	16880	16875	16827	16925	16779	16866	16951	16978	16965	16811	16789	16829	16899	16852	16863	17070	16930	16795	17025	16875	16839	16854	16873	16789	17113	16934	16821	16827	16965	16902	16828	16960	16839	16757	16878	16682	16866	16721	16830	16759	16995	17044	16854	16761	16835	16971	16772	16825	16994	16715	16912	16902	16778	17032	16893	17101	16871	16809	17058	16841	16784	16937	16911	16764	16942	16815	16849	16779	16720	16782	16757	16902	17019	16814	16931	16841	17024	16794	16868	16946	16827	16818	16933	16901	16848	16779	16846	16973	16785	16926	16911	16705	17120	16775	17018	16845	16928	16974	16917	17021	16772	16939	16851	16959	16738	16890	16957	17009	16906	17095	16815	16836	16858	16943	16839	16818	16996	16958	16885	16842	16642	16832	16918	16909	16974	16788	16718	16868	16829	16879	16910	16907	16980	17045	16649	16925	16905	16792	16902	16774	16784	16966	16720	16885	16791	16781	17054	16821	16823	16890	16912	16978	16830	16794	16864	16906	17040	16887	16908	16915	17030	16673	16762	16994	16892	16987	16774	16897	16787	16618	16907	16921	16805	16781	16872	16675	16745	16823	16737	16718	16876	16820	16957	16951	16907	16815	17002	17053	17144	16931	16957	16928	16802	16849	16932	16858	17030	16905	16902	16911	16955	16923	16920	16887	16966	16805	16728	17093	16922	16917	17080	16774	16885	16928	16957	16807	16886	16928	16869	16926	16955	16986	16959	16910	16841	17107	16800	16842	17039	16773	16754	16770	16936	16997	16940	16921	16794	16835	16663	16956	16938	16839	16842	16870	17010	16722	16983	16819	16730	16838	16910	16947	16726	16971	16703	16806	16770	16865	16732	16858	16710	16830	17074	16879	16703	16853	16937	16972	16833	16991	16707	16752	16736	16870	16876	17109	16882	17060	16825	16941	16957	16806	16725	16985	16878	16968	16724	16870	16815	16926	16820	16857	16842	16948	16740	17020	16989	16811	16965	16887	16929	16939	16743	16969	16951	16922	16795	16867	17017	16835	16707	16962	16855	16797	16779	16648	16912	16831	16889	16829	16955	16718	16850	16886	16963	16829	16898	16978	16711	16955	16891	16875	16980	16834	17005	16876	16925	16916	16914	17089	17063	16946	16684	16960	16735	16731	16815	16805	16787	17019	16789	16771	16751	16771	17023	16937	16846	16948	16858	16787	16782	16714	16971	16874	16770	16957	16792	17042	16884	17039	16913	16643	16942	16907	16754	16824	16688	16916	16983	17032	16770	16823	16942	17149	17013	16958	16797	16858	17003	16892	16844	16834	16917	16888	16984	17093	16950	16711	16854	16925	16981	16870	16968	16709	16941	16775	16914	16697	16890	16793	16585	16950	16995	16809	16856	16846	16819	16736	16900	16840	16678	16868	16847	16903	16783	16982	16748	17031	17026	16827	16863	16803	16854	16919	16979	16805	16965	16794	16912	16789	16898	16791	16756	16931	16867	16840	16682	16983	16764	16790	16925	16790	16969	16832	16685	16963	17025	16814	16864	16844	16822	16911	16853	16941	16788	16855	16888	16946	16887	16872	16966	16900	16862	17013	16914	16735	16925	16866	16851	16827	17005	16957	16654	16826	16909	17003	16927	16695	16928	16831	16849	16749	16720	17129	16967	16867	16967	16994	16801	16862	16906	16805	16908	17094	16914	16776	17002	16783	16781	16840	16807	16847	16755	16916	16795	17013	16734	16870	16802	16988	16797	16879	16608	16984	16883	16898	17093	16928	17011	16780	17023	16921	16899	16751	17003	16677	16838	16828	16947	16836	16885	16916	16759	16822	16965	16900	16866	16782	16902	16751	16924	16972	16934	16757	16802	16755	16753	16834	16772	16841	16835	17002	16925	16972	16910	16997	16900	16935	16906	16742	16820	16782	16903	16904	16837	16938	16973	16761	17005	16857	16989	16831	16748	16688	16779	16881	16865	16860	16823	16916	17012	16803	16950	16889	16886	16774	16786	16856	16824	16954	16771	16797	16905	16867	16811	16901	16995	16888	16944	16847	16907	16887	16810	16927	16857	17041	16835	16844	16978	16797	16861	16836	16897	16740	17033	16959	16813	16806	16912	16949	16858	16718	16800	17039	16822	16915	16868	16950	16838	16857	16902	16766	16868	16872	16937	16907	16970	16764	16983	17039	16618	16922	16887	16860	16862	16935	17192	16883	16990	16873	16815	16764	16797	16919	16966	17054	16981	16979	16811	16825	16660	17008	16861	16969	16876	16829	16846	16971	16811	16943	16916	16823	17022	16892	16770	16768	17038	16966	16883	16852	16848	16865	16776	16966	16858	16854	16892	16960	17020	16776	16967	16750	16953	16798	16854	16869	16727	17089	16991	16931	16852	16811	16822	16862	16749	16780	16959	16842	16956	16756	16909	16861	16990	16701	17022	16966	16938	16791	16723	17069	16988	17026	16960	16830	16979	16900	16903	16932	16643	16997	16829	16866	16860	16787	16983	16823	17015	16833	16752	16965	16871	16773	16913	16842	16784	16880	16669	16796	16888	17005	16950	16868	16848	16794	16989	16828	16846	16804	16707	16931	16984	16799	16837	16948	16995	16973	16958	16935	16964	16728	17016	16725	16846	17055	16825	16817	16875	16690	16812	17015	16731	16723	16878	16727	17032	16948	16855	16812	16729	16694	16834	16715	16933	16970	16765	16835	16939	16856	16854	16834	17098	17015	16877	16916	16797	16844	16960	16895	16847	16943	16988	16769	17058	16854	16839	16983	16829	16988	17000	16730	16769	16882	16893	16978	16840	16721	16541	16971	16745	16898	16952	16857	16966	16952	16959	16820	16869	16891	16908	16727	17005	16719	16885	16876	16928	16738	16986	16969	16975	16891	16838	16834	16824	17013	16929	16962	16779	16951	16920	16886	16744	16898	16760	16906	16669	17102	16859	16948	17156	16862	17060	16963	17075	16792	16822	16853	16872	17046	17061	16933	16827	16786	16899	16854	16836	16864	16986	16884	16741	16781	16986	16908	16788	16956	16789	16741	16738	17023	16843	16869	16851	16773	16966	16982	16993	16673	17078	16892	16946	16993	16725	16848	16781	16941	16738	16734	16944	16814	16798	16861	16782	16982	16815	16827	16907	17079	16819	16876	16845	17083	16743	16807	16899	16936	17058	16994	16978	16767	16793	16890	17042	17032	16765	17035	17012	16804	16963	16926	17067	16725	16904	16837	16811	16983	16860	16953	16621	16938	16829	17102	16712	16866	16725	16866	16879	16880	16912	16892	16832	16912	16720	16909	16887	16766	16997	16763	16710	16951	16984	16845	16956	16736	17004	16839	16854	16627	16872	16931	17041	17017	16777	16898	16804	16994	16752	17027	16766	16953	16771	16962	16835	17003	16811	16946	16978	16890	16932	16867	16963	16900	16962	17067	16935	17065	16938	16937	16756	16871	16869	17002	16853	16787	17019	16821	16932	16879	16946	16643	17020	16937	16925	17042	16773	16841	17062	16983	16945	16790	16837	16898	16721	16931	16965	16850	16823	16864	16861	16909	16848	16972	16800	16992	16834	16765	16884	17025	16878	16874	16899	16821	16702	16891	16965	16691	17051	16977	16930	16931	16994	17155	16886	17198	16691	16853	16806	16966	16882	16792	16912	16813	16892	16746	16900	16876	16839	16868	16774	16942	17091	16989	16862	16995	16924	17044	16860	16825	16957	16767	16883	16981	17010	16816	16849	16735	16857	16905	16848	16850	16886	17032	16987	16957	16844	16901	16859	16981	16893	16813	16883
23901	21508	29188	24328	22322	25443	27007	23316	22565	22655	22428	22365	22389	22461	22389	34097	43459	37250	31112	25694	23283	22223	21791	21654	21854	21640	21574	21730	21612	21852	21864	21712	21678	21728	21770	21744	21748	21754	21727	21934	21715	21853	21994	21728	21621	21811	21709	21856	21850	21725	21801	21745	21792	21566	21586	21608	21511	21521	21753	21892	21601	21668	21449	21660	21791	21798	21678	21575	21752	21724	21673	21736	21767	21781	21507	21562	21897	21804	21834	21805	21747	21587	21725	21516	21784	21712	21801	21900	21761	21666	21748	21907	21795	21687	21741	21902	21852	21821	21727	21651	21615	21676	21570	21718	21685	21813	21725	21708	21734	21814	21804	21504	21933	21749	21768	21522	21616	21648	21790	21609	21737	21723	21746	21459	21863	21618	21809	21745	21373	21689	21682	21750	21768	21734	21536	21582	21586	21462	21473	21665	21754	21955	21736	21756	21659	21606	21606	21839	21851	21538	21670	21832	21825	21617	21883	21916	21594	21843	21808	21794	21729	21711	21886	21755	21690	21764	21620	21631	21604	21633	21698	21715	21688	21593	21512	21701	21544	21793	21787	21529	21737	21659	21725	21650	21663	21725	21869	21848	21723	21674	21709	21748	21748	21624	21712	21589	21661	21649	21744	21614	21502	21755	21818	21689	21593	21746	21772	21629	21798	21709	21742	21707	21773	21527	21780	21709	21550	21753	21518	21493	21590	21661	21682	21782	21874	21648	21738	21677	21690	21676	21761	21673	21673	21844	21949	21607	21369	21762	21781	21574	21732	21685	21617	21660	21709	21536	21722	21646	21654	21687	21734	21776	21682	21685	21697	21667	21961	21587	21604	21866	21621	21766	21722	21722	21621	21762	21778	21609	21806	21676	21500	21578	21468	21648	21750	21468	21710	21777	21690	21710	21503	21432	21360	21672	21573	21817	21578	21694	21627	21542	21432	21724	21790	21846	21350	21576	21563	21608	21556	21625	21615	21465	21597	21714	21425	21556	21735	21672	21546	21739	21848	21820	21612	21780	21692	21731	21585	21628	21620	21538	21844	21669	21855	21493	21661	21527	21793	21734	21590	21480	21554	21576	21661	21700	21672	21726	21774	21703	21687	21712	21645	21655	21611	21547	21671	21839	21649	21635	21593	21696	21909	21817	21691	21624	21759	21706	21757	21813	21600	21727	21682	21641	21747	21642	21670	21739	21577	21712	21786	21664	21624	21650	21715	21681	21403	21548	21607	21844	21785	21512	21604	21762	21757	21629	21757	21502	21686	21866	21631	21758	21834	21514	21618	21755	21928	21665	21739	21589	21796	21564	21799	21559	21747	21737	21678	21573	21445	21802	21651	21711	21729	21812	21829	21858	21777	21708	21670	21630	21598	21534	21612	21682	21707	21476	21618	21655	21581	21508	21520	21563	21625	21561	21675	21590	21536	21562	21755	21790	21735	21530	21738	21675	21877	21472	21293	21734	21605	21838	21546	21715	21676	21529	21578	21691	21784	21695	21719	21700	21788	21906	21808	21460	21711	21621	21860	21667	21653	21503	21567	21760	21928	21612	21748	21646	21624	21876	21671	21773	21781	21698	21577	21726	21444	21567	21692	21646	21630	21509	21500	21673	21650	21552	21929	21561	21897	21693	21614	21564	21434	21621	21620	21613	21575	21570	21770	21799	21896	21667	21800	21471	21581	21845	21723	21806	21632	21647	21387	21677	21756	21599	21912	21670	21544	21712	21766	21702	21774	21711	21748	21600	21665	21656	21771	21721	21702	21703	21556	21835	21795	21500	21791	21553	21821	21488	21658	21718	21972	21519	21707	21944	21817	21721	21550	21441	21750	21593	21655	21674	21680	21635	21520	21732	21418	21697	21801	21729	21659	21983	21822	21757	21868	21592	21759	21695	21646	21971	21926	21648	21585	21726	21887	21771	21663	21467	21618	21356	21638	21640	21608	21664	21674	21687	21710	21619	21663	21624	21791	21711	21691	21652	21813	21555	21787	21368	21494	21748	21859	21906	21523	21447	21375	21638	21647	21555	21844	21767	21828	21733	21555	21647	21646	21641	21544	21695	21785	21752	21729	21580	21832	21613	21595	21908	21650	21660	21808	21770	21722	21870	21545	21750	21502	21746	21557	21792	21484	21667	21883	21709	21652	21661	21645	21641	21617	21599	21617	21777	21869	21764	21739	21772	21541	21887	21920	21742	21656	21559	21685	21563	21834	21855	21667	21729	21580	21520	21437	21521	21426	21603	21593	21748	21641	21681	21723	21611	21754	21731	21945	21647	21770	21642	21580	21778	21818	21803	21676	21642	21764	21413	21655	21684	21555	21679	21494	21803	21722	21712	21633	21741	21747	21512	21487	21713	21701	21754	21917	21652	21759	21724	21606	21808	21714	21483	21659	21650	21603	21718	21656	21774	21516	21642	21747	21606	21600	21702	21563	21807	21715	21655	21731	21681	21656	21894	21713	21630	21795	21785	21537	21729	21823	21877	21787	21594	21703	21644	21779	21457	21731	21866	21732	21626	21732	21535	21734	21712	21723	21582	21776	21686	21779	21892	21652	21652	21611	21556	21721	21784	21725	21580	21665	21679	21628	21808	21756	21631	21781	21518	21638	21602	21557	21784	21542	21556	21736	21666	21643	21766	21757	21744	21654	21589	21801	21676	21583	21442	21693	21666	21701	21551	21628	21677	21576	21782	21826	21634	21579	21482	21658	21759	21729	21816	21802	21646	21757	21625	21764	21468	21514	21656	21632	21609	21813	21597	21711	21729	21849	21782	21679	21701	21816	21736	21739	21840	21752	21557	21530	21669	21489	21839	21485	21671	21611	21636	21727	21648	21558	21626	21794	21546	21793	21719	21589	21921	21702	21674	21761	21783	21478	21770	21548	21686	21642	21615	21615	21588	21777	21496	21826	21967	21616	21793	21655	21768	21475	21668	21523	21779	21760	21655	21533	21459	21893	21739	21964	21838	21698	21803	21764	21840	21636	21420	21718	21824	21685	21703	21649	21767	21872	21681	21492	21638	21677	21524	21642	21814	21562	21693	21756	21777	21589	21448	21788	21707	21715	21612	21649	21623	21663	21842	21810	21779	21693	21768	21796	21637	21664	21571	21626	21857	21992	21594	21668	21591	21674	21729	21790	21794	21688	21637	21631	21670	21542	21903	21777	21829	21795	21673	21752	21915	21579	21618	21645	21623	21684	21712	21691	21769	21771	21546	21854	21707	21593	21587	21829	21545	21640	21776	21836	21561	21598	21640	21613	21825	21547	21822	21706	21883	21681	21660	21558	21662	21681	21574	21555	21905	21597	21738	21649	21693	21882	21826	21666	21703	21713	21408	21753	21831	21432	21434	21694	21757	21644	21652	21656	21749	21545	21563	21696	21881	21631	21558	21733	21587	21727	21759	21549	21593	21589	21615	21862	21484	21532	21811	21578	21597	21647	21673	21814	21574	21553	21491	21831	21524	21544	21820	21531	21514	21584	21873	21503	21661	21829	21618	21613	21336	21644	21595	21564	21738	21835	21912	21737	21621	21715	21626	21604	21744	21725	21736	21539	21534	21723	21664	21618	21804	21752	21693	21751	21549	21679	21689	21637	21695	21951	21612	21745	21677	21924	21604	21703	21800	21631	21604	21594	21698	21619	21638	21572	21853	21639	21745	21621	21686	21510	21451	21737	21706	21601	21627	21673	21677	21635	21785	21677	21582	21759	21750	21825	21601	21879	21818	21729	21703	21655	21548	21709	21780	21690	21558	21401	21741	21822	21593	21880	21671	21789	21629	21660	21345	21698	21555	21588	21804	21710	21637	21587	21537	21621	21799	21585	21745	21380	21550	21754	21786	21850	21683	21660	21594	21684	21721	21644	21574	21628	21670	21794	21848	21462	21769	21614	21878	21636	21726	21700	21517	21794	21560	21740	21584	21563	21885	21587	21639	21607	21954	21571	21708	21754	21773	21757	21671	21799	21483	21662	21695	21637	21411	21550	21538	21557	21849	21269	21994	21750	21772	21793	21584	21768	22041	21776	21704	21553	21697	21682	21597	21690	21647	21793	21669	21739	21543	21770	21416	21607	21582	21568	21788	21803	21691	21922	21700	21506	21728	22015	21670	21491	21568	21764	21592	21547	21858	21667	21712	21640	21868	21752	21715	21541	21511	21712	21694	21727	21584	21833	21749	21754	21853	21713	21546	21649	21688	21599	21680	21686	21826	21511	21539	21726	21756	21807	21712	21739	21722	21732	21624	21890	21817	21529	21860	21596	21673	21458	21574	21714	21853	21911	21730	21747	21888	21662	21637	21633	21670	21616	21723	21731	21392	21626	21623	21776	21591	21809	21652	21395	21702	21645	21799	21493	21773	21706	21551	21709	21775	21606	21570	21718	21963	21711	21858	21593	21670	21711	21757	21654	21800	21698	21793	21793	21768	21562	21438	21872	21791	21690	21506	21699	21753	21424	21619	21791	21644	21620	21521	21345	21629	21562	21722	21736	21611	21530	21706	21466	21570	21954	21712	21776	21858	21634	21770	21813	21824	21421	21693	21847	21586	21715	21539	21716	21751	21621	21490	21529	21560	21467	21804	21855	21472	21687	21492	21659	21670	21813	21662	21772	21881	21695	21553	21505	21704	21548	21531	21857	21585	21558	21565	21688	21756	21752	21814	21738	21570	21688	21550	21675	21532	21597	21674	21833	21784	21987	21634	21780	21438	21784	21875	21697	21630	21606	21654	21620	21813	21336	21643	21627	21663	21641	21637	21589	21740	21705	21813	21784	21694	21756	21763	21678	21749	21736	21867	21592	21681	21640	21862	21710	21497	21702	21683	21732	21505	21650	21779	21735	21731	21957	21703	21525	21734	21808	21746	21461	21807	21590	21632	21494	21551	21551	21645	21837	21630	21689	21698	21662	21563	21604	21774	21611	21720	21803	21699	21477	21749	21726	21621	21735	21568	21840	21646	21621	21879	21602	21587	21636	21711	21359	21603	21802	21768	21677	21768	21766	21862	21589	21678	21935	21803	21780	21602	21649	21521	21725	21870	21608	21565	21666	21850	21541	21821	21730	21793	21825	21518	21796	21431	21827	21376	21512	21737	21833	21741	21937	21889	21800	21748	21797	21601	21567	21577
18447	31061	30395	25074	23812	20831	19099	18616	18353	17859	17512	17784	17756	17908	17897	36226	42825	35726	27806	20882	17916	17295	16996	16870	16984	16809	16991	17057	16827	16959	17013	16945	16950	16897	16992	17087	16875	16996	16834	16927	16922	16822	16937	16763	16829	16813	16958	16723	16794	16829	16932	16897	16831	16903	16787	16966	16866	16925	16912	16855	16758	17008	16817	16787	16868	16646	16863	16859	16879	16984	16849	16855	16822	16894	16906	16901	16833	16845	16851	16857	16945	16890	17088	16992	16757	16752	16856	16887	16747	16840	17012	16812	16930	16861	16918	16794	16859	16934	17048	16949	16892	16733	16696	17064	16736	16838	16960	16961	17059	16957	16770	16876	16848	16811	16935	16894	17013	16810	16693	16966	16866	16862	16863	16884	16726	16895	16783	16899	16932	16830	17063	16854	16957	17090	16738	16972	16863	16778	16891	16840	16852	16980	16663	16847	16945	16790	16831	16858	16904	16883	17043	16960	17076	16799	16854	16876	16874	16753	16783	16794	16882	16985	16927	16894	16892	16992	16938	17026	16977	16908	17076	16832	16959	16881	16775	16821	16849	16799	16795	17018	16942	16976	16778	16956	16735	16923	16853	17016	17066	16747	16925	16803	16935	16897	16811	16850	16809	16801	17085	16966	16849	16786	16885	17013	16867	16903	16869	16777	16671	16674	17046	17039	16927	16735	17009	16857	16837	16908	16903	16946	16852	16824	16783	16886	16659	16823	16875	16806	16774	16850	16714	16847	16866	17003	16832	16683	16873	16847	16896	17073	16852	16853	16842	16778	17000	16758	16956	16853	16905	16886	16826	16970	17027	16836	16940	16999	16891	16841	16916	16944	16989	16854	16947	16918	16862	16893	16879	16762	16902	16787	16884	16820	17088	17019	16791	16901	16629	16803	16921	16946	16836	16699	16737	16874	16678	16968	16891	16665	16917	16707	16890	16904	16879	16789	16836	16944	16847	16804	17023	16811	16939	16872	16896	16856	17030	16913	16838	16827	16875	16912	16964	16908	16952	16809	16832	16865	16950	16922	16611	16879	16814	16929	16794	16872	16860	16934	16808	16879	16939	16971	16928	16852	17033	16844	16705	17095	16985	16851	16841	16570	16921	16959	16851	16946	16761	17170	16999	16763	16818	16818	16786	16766	16743	16759	16795	16833	16978	16868	16869	16953	16849	16841	16716	16679	16942	16847	16990	16765	16916	16699	16831	16836	17116	16902	16956	16871	16795	16803	16853	16861	16806	16803	16999	16751	16871	16746	16875	16921	16932	16760	17030	16979	16784	17050	17082	16652	16832	17031	16650	16840	16840	16747	16833	16729	16909	16768	17075	16886	16734	16833	16809	17082	16928	16822	16825	16913	16927	16963	16947	16922	16758	16955	16917	17086	16766	16844	17009	16939	16900	16903	16867	16923	17062	16886	16805	17101	16985	16936	17037	16944	16872	16943	16686	16621	16835	16799	17050	16857	16842	16840	16684	16964	16875	16927	16761	17011	16918	16613	16630	16913	16867	16721	16938	16800	16878	16863	16813	16812	16934	16833	16941	16886	16707	16741	16749	16783	16819	16944	16828	16991	16730	16856	16841	16999	16939	16784	16914	16783	17062	16888	17054	16978	16919	16731	17037	16831	16848	16906	17037	16690	16861	16843	16826	16929	16847	16985	16884	16900	17129	16859	17042	16812	16958	16877	16968	16707	16883	16802	16853	16860	16968	16907	17106	16812	17031	16821	16844	16941	16686	16889	16974	16925	16844	16731	16771	16802	16970	17020	16995	16862	16970	16892	17071	16720	16978	16792	16790	16884	16827	16520	16936	16842	16848	16836	17007	16881	16810	16964	16729	17123	16854	16985	17008	16888	16925	16777	16965	17053	16829	16774	16873	16762	16918	16764	16791	16835	16835	16808	16988	16842	16971	16931	16812	16846	16973	16855	16894	16916	16903	16908	16759	16892	16910	16847	16897	16908	16866	17007	17005	16883	16786	16867	16891	16960	16874	16973	16871	16810	16969	16788	16887	16881	16778	16906	16941	16969	16755	16986	16708	16941	16778	16839	16898	16924	16736	17185	16953	16702	16983	16909	16794	17181	16685	16752	16901	16880	16727	16745	16777	17129	16942	16965	16724	16887	16909	16878	16852	16784	16919	16676	16882	17014	16784	16803	16955	17015	16773	16920	16765	16860	17114	16823	16818	16925	16841	16865	16897	16979	16831	17028	16803	16862	16875	16890	16977	16753	16767	16982	16857	16798	16908	16762	16896	16934	16808	16797	16906	16900	16906	16837	16756	16868	16945	16895	16917	16883	16848	16881	17001	16823	16807	17038	16938	16897	17039	16778	16868	16870	16819	16932	17042	16862	16931	16923	17011	16837	16761	16844	16893	16838	16849	16895	16819	16866	16915	16823	17016	16990	16902	16822	16898	16963	16924	16781	16805	16985	16804	16865	16961	16907	16821	16941	16889	16847	16997	16872	16874	17097	17095	16828	16855	16919	16987	16816	16776	16763	16994	16839	16820	16831	16797	16899	16805	16935	16768	16767	16778	16776	16840	17111	16937	16767	16853	16784	16983	16918	16982	16896	16903	16855	16741	16935	16820	16963	16765	16755	16929	16799	16924	16781	16813	16883	16976	16890	16768	17097	16727	16904	16997	17061	16901	16955	16731	16973	16857	16751	16926	16877	17032	16747	17024	16972	16921	16909	16961	16900	16680	16766	16766	16831	16761	16712	16743	16927	17017	16874	16798	16915	16893	16869	17064	16904	16876	16942	16836	16928	16842	16915	16971	17110	16595	16951	16940	16860	16833	16955	16719	16965	17003	16931	16769	16768	17013	16879	16792	16875	16857	16908	16934	16770	16945	16988	16902	16984	17048	16815	16927	17015	16900	16923	16747	16775	16849	16962	16718	17004	16727	16913	16935	16887	16879	16833	16755	16732	16786	16860	16862	16845	16768	16933	16656	17003	16796	16804	16795	16933	17024	16871	16890	16870	16952	16878	16785	16930	16834	16963	16954	16734	16762	16782	16800	16766	16863	16832	16899	16706	16911	16808	16912	16719	16810	17085	17102	16812	16827	16906	16821	16847	16859	17017	17049	16780	16951	16779	16973	16824	16951	16862	16888	16758	16937	16836	16902	16826	16708	16755	16860	17022	16729	16922	16969	16759	16799	16944	16950	16696	16893	16891	16897	16870	16836	16853	17007	16918	16923	16762	16978	17061	16978	16909	16901	16989	16939	16702	16825	16993	16958	17035	16818	16907	16862	16887	16953	16833	16955	17015	16914	16937	16833	16861	16750	16860	16800	16691	16850	16798	16749	16902	16730	16975	16944	16912	16790	16878	16836	16895	16767	16820	16893	16808	16796	16897	16803	16866	16970	16797	17008	16929	16915	16847	16946	16864	16922	16766	16979	16744	16782	16823	16861	16852	16791	17036	16909	16792	16795	16734	16742	16934	16960	16667	16847	16966	16865	16909	17011	16681	16937	16765	16875	17012	16759	16878	16821	16935	16866	16720	16990	16838	16754	16779	16996	16861	16990	16776	16985	16944	16750	16905	16824	16864	16912	16807	16716	16837	16780	16957	17010	16743	17218	16858	16757	17071	16920	16990	16657	16971	16813	16881	16917	16807	16951	16850	16834	16861	16823	16823	16940	16795	16902	16770	16874	16911	16955	16917	16802	17134	16709	17002	16905	16870	16853	16763	16947	16862	16863	16957	16832	17019	16879	16739	16744	16745	16814	16900	16994	17010	16802	16919	16768	16818	16904	16774	16795	16987	16965	16860	16899	17007	16799	16942	16952	16949	16727	16731	17007	16736	17076	16856	16809	16924	16998	16748	16938	16898	16881	16910	16702	16856	16934	16820	16779	16767	16763	16899	16921	16953	17005	16971	16790	16848	16903	16836	16861	16829	16804	16616	16948	16723	17005	17013	16876	16996	16893	16987	16884	16812	17040	16955	16874	16957	17065	17015	16924	16817	16991	16843	16694	16908	16925	17167	16785	16806	16762	17051	16848	16972	16790	16850	16839	16914	17044	17049	16897	16786	16895	16856	16924	16924	16866	16902	16863	16935	16892	16874	16853	16733	16806	16721	16968	16858	16973	16817	16975	16833	16847	16842	16823	16858	16799	16814	16772	16875	16743	16835	16963	17004	16924	16859	16804	16925	16942	16884	16982	16798	16834	16708	17040	16699	16863	16773	17063	17004	16996	16775	16995	16742	16817	16947	16826	16701	16898	16920	16793	16879	16833	16842	16785	17017	16972	16774	16737	16744	16881	17035	16868	16786	16980	16806	16938	17009	16957	16820	16919	16839	16948	16847	16817	17029	16990	16776	16643	16912	16944	16808	16801	16849	16746	16990	16816	16980	16888	16720	16822	16782	16821	16930	16736	16945	16793	16786	16796	16896	16692	16826	16914	16948	16757	16826	16849	16827	16960	16804	16952	16701	16914	17052	16960	16968	16672	16837	16718	17053	16989	16902	16617	16812	16961	16874	16806	16901	16822	16755	16842	16936	16942	16800	16899	16771	16799	16878	16836	16927	16910	16687	16816	16831	16908	16908	16928	16737	16615	16916	16892	17118	16844	16861	16990	16883	16822	16899	16967	16933	16764	16794	16959	16998	16823	16974	16818	16861	16794	16856	16791	16953	16818	16963	16842	16984	16864	16814	16850	16942	17037	16935	16912	16920	16873	16859	16898	17069	16923	16838	16957	16735	16911	16925	16897	17041	17072	16889	16886	16713	17057	16764	16811	16890	16925	16893	16667	16948	16809	16794	16804	16889	16816	16839	17003	16790	16793	16909	16801	16892	16916	16854	16874	16889	17068	16862	16835	16969	16962	16979	16821	16922	16705	16980	16880	16906	16811	16949	16860	16944	16819	16744	16812	16952	16660	16933	16878	16864	16761	17046	16915	16883	16986	16920	16886	16957	16838	16776	16849	16895	16884	16761	16948	16916	16907	16939	16900	16891	16795	16870	16771	16938	17012	16813	16812	16889	16940	16795	16943	16798	16782	16929	17057	16660	16734	16780	16812	16915	16885	17034	16962	16981	16843	16949	16817	16845	17048	16809	16898	16901	16855	16907	16765	16883	16821	16808	16869	16735	16855	16994	16942	16861	16979	16833
30279	23577	26522	24212	22556	22115	22042	21740	21909	21645	21696	21882	21797	21690	21832	22519	23428	23708	23241	22180	22056	21870	21801	21749	21804	21765	21803	21776	21262	21633	21636	21826	21801	21723	21891	21702	21802	21810	21692	21685	21625	21663	21710	21749	21767	21639	21661	21609	21678	21863	21911	21659	21730	21676	21685	21678	21790	22037	21665	21499	21655	21668	21685	21630	21613	21710	21978	21602	21538	21715	21759	21934	21836	21838	21661	21645	21654	21806	21640	21701	21600	22007	21725	21544	21671	21864	21517	21755	21980	21569	21687	21567	21695	21548	21721	21616	21632	21770	21743	21713	22116	21524	21593	21647	21582	21440	21640	21572	21930	21769	21598	22004	21500	21522	21887	21707	21650	21697	21791	21735	21649	21550	21655	21590	21775	21752	21554	21688	21642	21633	21908	21757	21774	21567	21758	21905	21748	21617	21663	21675	21459	21477	21828	21634	21756	21614	21553	21589	21575	21640	21933	21473	21566	21639	21760	21781	21973	21691	21782	21835	21565	21523	21463	21715	21428	21543	21662	21680	21712	21690	21656	21751	21860	21829	21607	21645	21627	21574	21608	21892	21709	21509	21609	21767	21713	21692	21819	21821	21901	21816	21715	21490	21744	21528	21803	21640	21736	21569	21658	21465	21670	21519	21420	21558	21721	21605	21541	21773	21500	21708	21693	21626	21676	21531	21850	21633	21442	21418	21482	21763	21750	21605	21670	21768	21824	21766	21730	21858	21761	21819	21331	21639	21794	21654	21566	21605	21664	21732	21916	21793	21586	21663	21588	21397	21573	21609	21696	21717	21661	21806	21931	21636	21679	21647	21771	21750	21703	21516	21720	21814	21752	21875	21536	21595	21699	21720	21576	21668	21780	21630	21616	21687	21598	21579	21970	21597	21831	21396	21575	21617	21465	21821	21617	21639	21823	21739	21759	21522	21601	21405	21675	21688	21781	21624	21774	21757	21836	21534	21558	21432	21668	21545	21612	21547	21922	21667	21876	21724	21768	21764	21452	21910	21741	22004	21906	21804	21676	21738	21584	21507	21829	21572	21818	21878	21743	21347	21685	21614	21500	21616	21562	21806	21622	21686	21826	21622	21638	21613	21704	21657	21882	21654	21791	21650	21691	21528	21819	21594	21710	21806	21935	21920	21665	21662	21683	21433	21606	21576	21532	21822	21490	21614	21584	21575	21465	21525	21645	21612	21841	21689	21601	21760	21549	21669	21856	21698	21723	21742	21631	21600	21739	21893	21775	21534	21925	21669	21627	21560	22010	21720	21870	21598	21831	21563	21596	21616	21645	21740	21783	21607	21555	21807	21667	21696	21539	21513	21739	21575	21559	21514	21493	21372	21648	21600	21611	21606	21654	21862	21814	21716	21675	21298	21646	21700	21587	21581	21543	21495	21796	21642	21716	21592	21744	21662	21620	21666	21440	21549	21776	21524	21512	21679	21578	21908	21769	21391	21647	21719	21647	21808	21604	21661	21676	21640	21833	21789	21495	21351	21740	21715	21585	21600	21666	21600	21775	21681	21631	21763	21757	21594	21468	21552	21714	21621	21465	21638	21647	21680	21625	21707	21766	21514	21724	21778	21898	21528	21580	21627	21611	21505	21928	21673	21798	21693	21549	21858	21614	21606	21634	21581	21734	21713	21686	21636	21622	21808	21747	21461	21742	21568	21708	21730	21761	21940	21589	21573	21722	21802	21677	21665	21654	21767	21720	21707	21959	21609	21680	21658	21656	21769	21722	21723	21935	21750	21698	21709	21707	21918	21958	21504	21586	21783	21651	21606	21587	21697	21728	21388	21740	21795	21733	21573	21776	21922	21597	21472	21772	21763	21758	21628	21673	21520	21700	21626	21703	21721	21864	21795	21855	21645	21622	21775	21819	21927	21721	21842	21691	21755	21722	21502	21687	21746	21690	21723	21769	21585	21666	22006	21788	21639	21665	21967	21912	21561	21711	21693	21694	21650	21660	21724	21703	21564	21737	21627	21685	21612	21644	21669	21654	21640	21920	21703	21650	21909	21752	21702	21634	21660	21740	21642	21747	21558	21777	21600	21734	21504	21496	21670	21675	21608	21798	21842	21752	21715	21623	21878	21535	21705	21595	21498	21692	21583	21741	21522	21941	21724	21563	21384	21552	21718	21777	21679	21490	21664	21454	21714	21674	21749	21659	21621	21845	21601	21666	21874	21830	21582	21459	21569	21528	21691	21711	21614	21573	21789	21459	21785	21698	21762	21820	21815	21817	21815	21561	21691	21764	21575	21532	21750	21663	21465	21694	21683	21763	21550	21978	21861	21454	21483	21758	21641	22028	21694	21767	21542	21673	21537	21620	21781	21452	21639	21667	21749	21720	21688	21663	21625	21546	21531	21680	21765	21755	21860	21711	21794	21571	21546	21691	21631	21650	21763	21739	21744	21577	21888	21789	21536	21738	21638	21675	21691	21619	21818	21761	21704	21694	21559	21613	21821	21509	21452	21783	21689	21659	21670	21703	21749	21846	21726	21798	21632	21783	21516	21543	21611	21739	21642	21480	21868	21603	21610	21660	21792	21679	21508	21525	21798	21748	21650	21640	21691	21658	21792	21668	21881	21708	21849	21607	21794	21785	21604	21756	21633	21742	21684	21591	21678	21698	21572	21653	21576	21609	21776	21720	21655	21977	21754	21728	21598	21612	21701	21593	21650	21770	21715	21665	21581	21725	21871	21646	21648	21742	21702	21732	21843	21668	21709	21642	21698	21617	21956	21638	21732	21618	21526	21658	21572	21553	21680	21660	21563	21724	21679	21686	21683	21717	21473	21629	21769	21873	21644	21676	21467	21833	21537	21723	21563	21754	21470	21793	21616	21765	21537	21620	21681	21581	21919	21733	21673	21770	21720	21801	22004	21638	21724	21865	21815	21818	21431	21808	21588	21789	21389	21807	21866	21723	21714	21573	21618	21819	21666	21710	21557	21642	21757	21826	21666	21872	21754	21767	21589	21694	21669	21861	21542	21857	21687	21707	21710	21648	21785	21702	21595	21618	21536	21753	21751	21577	22026	21777	21670	21640	21579	21819	21569	21483	21837	21685	21719	21982	21687	21808	21632	21757	21943	21505	21756	21655	21820	21792	21814	21742	21701	21580	21668	21666	21908	21669	21681	21738	21619	21660	21616	21582	21790	21592	21805	21717	21613	21641	21575	21799	21528	21680	21773	21730	21773	21591	21651	21900	21479	21617	21801	21538	21601	21883	21718	21935	21701	21803	21674	21646	21689	21669	21578	21596	21481	21569	21711	21822	21515	21830	21527	21511	21778	21763	21830	21760	21583	21814	21583	21848	21690	21700	21564	21920	21858	21690	21842	21669	21721	21722	21883	21736	21730	21527	21604	21624	21600	21629	21643	21606	21645	21719	21643	21555	21555	21691	21539	21745	21566	21738	21343	21574	21729	21498	21706	21713	21744	21725	21576	21672	21782	21610	21616	21625	21709	21755	21678	21793	21661	21557	21512	21407	21675	21687	21647	21743	21845	21754	21804	21818	21900	21817	21567	21547	21712	21822	21743	21794	21693	21673	21677	21646	21714	21625	21768	21619	21702	21652	21633	21688	21645	21536	21532	21618	21697	21800	21986	21775	21670	21657	21665	21741	21614	21774	21723	21518	21727	21449	21791	21776	21592	21703	21720	21896	21727	21829	21633	21290	21597	21802	21734	21579	21866	21913	21651	21708	21809	21834	21760	21715	21759	21580	21573	21506	21823	21682	21595	21770	21809	21674	21615	21821	21812	21836	21543	21532	21464	21712	21706	21811	21686	21809	21782	21584	21709	21614	21581	21609	21626	21778	21762	21784	21847	21696	21618	21740	21745	21540	21639	21713	21741	21629	21709	21863	21877	21646	21733	22083	21565	21604	21826	21608	21616	21626	21695	21680	21639	21681	21606	21465	21653	21531	21642	21749	21870	21799	21603	21436	21688	21752	21567	21835	21734	21697	21691	21439	21695	21571	21555	21893	21772	21596	21622	21705	21704	21864	21725	21717	21736	21772	21779	21944	21699	21631	21836	21753	21778	21663	21848	21711	21459	21776	21972	21788	21819	21785	21524	21633	21380	21629	21575	21562	21507	21758	21528	21591	21756	21950	21697	21784	21597	21726	21833	22037	21598	21789	21586	21573	21716	21727	21749	22080	21586	21629	21830	21789	21775	21603	21819	21732	21785	21685	21553	21541	21766	21769	21759	21516	21568	21681	21601	21677	21654	21729	21668	21883	21659	21781	21891	21822	21756	21798	21760	21706	21553	21792	21622	21482	21500	21558	21637	21697	21532	21728	21626	21831	21451	21517	21646	21681	21687	21922	21819	21610	21756	21791	21723	21751	21646	21560	21600	21590	21703	21804	21670	21695	21555	21361	21814	21632	21512	21731	21581	21740	21509	21574	21701	21763	21576	21649	21463	21628	21652	21747	21912	21622	21548	21647	21676	21803	21834	21753	21466	21629	21882	21559	21629	21939	21527	21652	21674	21457	21691	21658	21686	21654	21693	21692	21761	21680	21852	21628	21626	21622	21534	21693	21663	21583	21741	21775	21541	21733	21542	21744	21728	21842	21821	21839	21608	21684	21776	21595	21620	21706	21537	21509	21764	21728	21904	21576	21584	21688	21670	21574	21626	21903	21600	21750	21474	21829	21490	21524	21617	21806	21637	21785	21682	21753	21624	21858	21471	21697	21722	21653	21718	21666	21563	21812	21579	21571	21560	21496	21551	21578	21682	21791	21648	21716	21782	21706	21678	21772	21584	21604	21769	21759	21758	21616	21896	21804	21822	21783	21625	21696	21737	21519	21768	21921	21731	21700	21483	21832	22023	21756	21840	21826	21842	21766	21812	21681	21920	21833	21736	21601	21648	21698	21686	21764	21614	21691	21572	21662	21903	21486	21683	21628	21691	21592	21824	21704	21482	21504	21733	21532	21653	21823	21624	21743	21716	21669	21581	21565	21732	21689	21648	21869	21378	21491	21583	21737	21593	21551	21668	21703	21562	21774	21658	21726	21851	21694	21515	21657	21860	21823	21738	21460	21661	21791	21388	21573	21603	21829	21780	21813	21590	21639	21632	21589	21627	21883	21763	21661	21716	21691	21641
17936	19190	20539	18378	18854	17491	17328	17160	17202	17032	16875	17217	17013	17226	17185	18603	19584	19270	18219	17418	17053	16869	16817	16766	16846	16868	16869	16957	16879	16875	16831	17033	16895	16786	16882	16923	16748	16848	16926	16800	17000	16799	16887	16860	16729	17079	16886	16778	16942	16867	17024	16655	16879	16805	16868	16863	16888	16733	16945	16870	16888	16984	16881	17046	16856	16876	16808	16998	16929	17025	16757	16979	16860	16907	16888	16873	16661	16879	16870	16770	16778	16798	16880	16900	16667	16844	16947	16809	17039	16850	16713	16751	16960	16796	16961	16794	17130	16855	16857	16809	16948	16934	16799	16741	16968	16978	16857	16818	16806	16850	16812	16791	16795	17037	16688	16988	16808	16904	16759	16720	16860	16765	17043	16679	16805	16782	16804	16833	16944	16790	16714	17032	16887	16789	16932	16894	16653	16952	16756	16930	16818	16732	16769	16611	16862	16844	16770	16834	16959	16874	16842	16983	16808	16825	17012	16891	16834	16909	16894	16700	16555	16901	16952	16924	16869	16991	16830	16920	16868	16935	16823	16945	16840	16868	16732	16804	16764	16721	16780	16839	16815	16941	16854	16858	16954	16745	16647	16833	16881	16810	16843	16890	16695	16832	16763	16946	17004	16925	16864	16736	16854	16652	16924	16890	16625	17062	16740	16706	16761	16946	16903	16855	16854	16975	16951	16878	16892	16688	16860	16739	16973	16957	16678	16813	16979	16886	16843	16869	16821	16706	16736	16717	16902	16800	16839	16852	16850	16870	16712	16831	16633	17017	16793	16842	16740	16856	16982	16906	16854	16678	17197	16831	16878	16791	16865	16767	16844	16737	16860	16839	16914	16860	16989	16763	16848	16806	16911	16954	16749	16828	16816	16994	17013	16846	16691	16889	16712	16880	16823	16768	16946	16807	16954	16871	16938	16830	16889	16935	16774	17049	16880	16834	16926	16817	17014	16921	16836	16722	16757	16884	16886	16977	16962	16779	16873	16937	16692	16750	16864	16852	16754	16971	16749	16808	16787	16759	16810	16999	16918	16800	16783	17106	16857	16951	16818	16819	16862	16931	16987	16899	16671	16861	16904	16796	16785	16872	16875	16856	16998	16896	16875	16826	16861	16899	16870	16869	16862	16652	16907	16829	16820	16683	16883	16667	16871	16928	16823	17106	16894	16913	16845	16645	16965	16905	16869	16768	16904	16695	16724	16842	16953	16905	16929	16854	17010	16768	16887	16725	16991	16797	16939	16866	16903	16784	17007	16955	16768	16973	16913	16751	16661	17063	16980	16768	16752	16752	16994	16723	16754	16650	16952	16804	16847	16740	16888	16918	16983	16565	16836	16816	16749	16895	16793	16838	16748	16960	16929	16757	16906	16835	16667	16849	16877	16790	16665	16811	16914	16646	16850	16770	16913	16750	16828	17041	16724	16903	16929	16776	16878	16788	16998	16681	16937	16792	16673	16902	16795	16944	16768	16890	16849	16858	16814	16841	16687	16760	16871	16892	16994	16868	16866	16905	16861	17019	16712	16786	16853	16854	16933	16928	16912	16849	16863	16792	16888	16965	16755	16891	17169	16902	16797	16893	16913	16942	16759	17067	16866	16789	16946	16843	16734	16755	16886	16678	16796	16854	16780	16924	16884	16723	16786	16895	16965	16828	16829	16962	16891	16783	17034	16733	16881	16967	16907	17013	16936	16743	16757	16693	16957	16700	16791	16928	16815	16780	16832	16779	17008	16776	17003	16876	16815	16697	16827	16931	16841	16864	16760	16664	16969	16878	16863	16907	17023	16746	16928	16836	17034	16834	16952	16804	16964	16944	16745	16867	17028	16705	16713	16806	16978	16868	16849	16865	16785	16886	17075	16863	16887	16931	16831	16816	16815	16886	16818	16729	16847	16766	16839	16870	16777	16851	16901	16941	16880	16775	16812	16857	16786	16616	16947	16995	16802	16719	16981	16897	16892	17034	16866	16849	17031	16944	16851	16733	16982	16906	16728	16840	16873	16804	17017	16937	16851	16825	16947	17135	16952	16865	16860	16975	16743	16790	16838	17002	16800	16925	16680	16742	16968	16744	16954	16875	16922	16833	16836	16887	16818	16988	16903	16696	16901	16875	16767	16894	16826	16771	16751	16909	16896	17003	16882	16933	16901	16865	16815	17027	16814	16869	16993	16839	16893	16875	16927	16939	16997	16776	17000	16839	16781	17034	16895	16861	16895	16794	16860	16917	16895	16856	16840	16854	17002	16903	16792	16922	17052	16681	16849	16877	16803	16866	16994	16985	16807	16749	16809	16923	16925	16805	16787	16850	16763	16679	16824	16833	16656	16859	16733	16742	16829	16935	16798	16932	16759	16837	16875	16908	16939	16768	17003	16912	16901	16884	16839	16808	16798	16802	16998	16829	17042	16818	16939	16823	16823	16778	16732	16805	16878	16873	16831	16812	16826	16766	16886	16774	16917	16892	16840	16810	16913	16797	16915	16829	16885	16933	16805	16852	16627	16755	16888	16887	16832	17074	16790	16795	16891	16827	16919	16885	16863	16673	16752	16824	16781	16732	16884	16719	16957	16973	16896	16880	16805	16776	16809	16755	16868	16796	16710	16767	16833	16762	16928	16974	16964	16977	16859	16823	16779	16893	16792	16866	16818	16878	16813	16926	16868	16768	16809	17022	17000	16824	16961	16862	16748	16962	16855	16864	16912	16815	16986	16727	16949	17004	16802	17024	16805	16917	16788	16855	17020	16768	17021	16831	16800	16817	17036	16696	16936	16914	16925	16992	16946	16698	16752	16765	16804	16977	16888	16885	16806	16962	16935	16781	16798	16940	16884	16859	16834	16831	16884	16835	16828	16756	16861	16799	16866	16972	16809	16815	16917	16765	16718	16812	16915	16943	16810	16795	16865	16708	16906	16750	16992	16968	17024	16924	17022	16724	16806	16716	16859	16852	16837	16663	16943	16843	16929	16680	16879	16988	16812	16732	17002	16904	16740	16841	16770	16770	16812	16908	16953	16946	16767	16687	17008	16907	16840	16932	16963	16870	16860	16925	16827	16748	16844	16935	16927	16911	17006	16845	16890	16914	17046	17033	17046	17080	16876	16926	16791	17089	16876	16947	16978	16894	16985	16840	16838	16898	17015	16939	16719	16797	16927	16937	17049	16971	16814	16924	16792	16926	16875	16818	17002	16917	16727	16762	16526	16866	16865	16812	16732	16783	16835	16692	16963	17031	17032	16906	16875	16868	16870	16762	16913	16888	16869	16669	16877	16696	17087	16728	16894	16870	17025	16962	16956	16877	16724	16784	16774	16804	16842	16837	16747	16889	16981	16837	17013	16753	16647	16845	16900	16918	16889	16860	16845	16843	16703	16844	16755	16795	16854	16699	17027	16715	16859	16707	16948	16996	16955	16892	16990	16840	16921	16773	17010	16833	16798	16909	17018	16761	16829	16623	16886	16872	16727	16749	16808	16961	17060	16838	16946	16876	16979	16891	16857	16670	16841	16757	16910	16658	16814	16891	16817	16635	16848	17001	16712	17007	16860	16887	16866	16787	16864	16809	16889	16918	16904	16834	16863	16899	16835	16811	16849	16857	16858	16843	16989	16853	16743	16953	16808	16911	16913	16722	16818	16810	16723	16892	16805	17030	16898	16948	17039	17033	16847	16785	16881	16890	16868	16859	16770	16931	16800	16876	16991	16755	16669	16949	17032	16970	16886	16479	16896	16746	16834	16826	16749	16871	16840	16660	16900	16772	16922	16787	16835	16907	16820	16964	16855	16855	16894	16850	16844	16911	16810	16762	16891	16733	16895	16807	16936	16999	16896	16886	16715	16843	16750	16933	17036	16752	16760	16991	16908	16704	16903	16759	17016	16786	16922	16833	16905	16836	16840	16866	16820	16786	16933	17007	16861	16847	16853	17083	16750	16817	17104	16935	16763	16778	16955	16952	16755	16899	16816	16770	16837	16830	16794	16910	16776	16942	16834	16826	16806	16832	16897	16691	16823	16790	16905	16939	16838	16827	17007	16927	16976	16793	16896	16707	16799	16958	16888	17049	17088	16891	16938	16781	16771	16836	16909	16925	16800	16819	16980	16964	16770	16849	16909	16892	16929	16787	17003	16901	16922	16710	16909	16896	16986	16888	16800	16864	16710	16940	16978	16848	16913	16808	16896	16903	16946	17011	16815	17019	16862	16948	16831	16799	16803	16954	16785	16692	16944	16938	16894	17121	16796	16914	17032	16766	16852	16936	16839	16855	17134	16922	16932	16791	16816	16796	17061	16901	16841	16993	16932	16939	16973	16709	16858	16764	16767	16821	16682	16875	16670	16776	16850	16679	16932	16741	16837	16907	16922	16907	16823	16804	16802	16808	16884	16661	16921	16857	16933	16951	16812	16926	16728	16710	16908	16804	16779	16967	16872	16997	17027	16827	16954	16832	16968	16767	16704	16891	16899	16903	16941	16868	16894	16889	16702	16775	16953	16757	16850	16916	16833	16988	16920	16827	16714	16916	16868	16815	16998	16874	17000	16705	16886	16777	16814	16833	16827	17038	16747	16858	16794	16953	16706	16751	16814	16945	17062	16753	16957	16935	16746	16986	16843	16958	16979	16768	16814	16917	16840	16884	16952	16785	16969	16982	16927	16922	16836	16925	16926	16790	16936	16867	16859	16935	16762	16876	16997	16782	17014	16796	17009	16774	16928	16808	16819	16811	16804	16943	16730	16962	16796	16793	16704	16943	17036	16738	16830	16975	16897	16774	16714	16794	17004	16773	17024	16906	16803	16868	16927	16913	16818	16916	16807	16839	16992	16829	16853	17043	16959	16743	16817	16724	16765	16761	16891	16944	16934	16963	16790	16909	17001	16954	16835	16592	16918	16854	16917	16864	16832	16929	16894	16769	16849	16777	16846	16851	16740	16952	16888	16841	17089	16807	16741	16949	16941	16788	16849	16777	16864	16952	16836	16923	16829	16753	16947	16836	16912	16826	16816	16912	16962	16870	16859	16736	16894	16908	16907	16865	16922	16790	16751	16778	16775	16692	16844	16691	16746	16819	16936	16845	16815	16852	16772	16630	16746	16885	16787	16949	16756	16827	16905	16796	16782	16871	16897	16617	16893	16771
25298	21472	28654	25167	23794	24278	24374	22426	21917	22112	22197	22014	22056	22061	22586	31146	33945	31295	27212	23872	22208	21897	21864	21832	21768	21700	21624	21543	21583	21662	21500	21708	21626	21849	21917	21720	21795	21727	21676	21766	21840	21574	21582	21573	21855	21640	21459	21394	21526	21612	21584	21844	21563	21784	21617	21531	21529	21693	21609	21481	21528	21782	21564	21673	21451	21380	21584	21662	21591	21697	21422	21567	21688	21725	21530	21534	21743	21393	21385	21338	21674	21371	21639	21681	21700	21651	21696	21724	21525	21762	21698	21292	21865	21696	21592	21440	21571	21486	21655	21592	21459	21698	21706	21607	21888	21516	21699	21524	21745	21782	21677	21679	21890	21557	21487	21551	21542	21671	21413	21622	21660	21773	21560	21742	21671	21621	21667	21611	21483	21540	21615	21713	21770	21525	21465	21565	21397	21665	21452	21508	21707	21676	21769	21723	21475	21624	21842	21603	21718	21817	21449	21570	21453	21560	21400	21674	21560	21530	21452	21359	21720	21533	21580	21774	21527	21542	21611	21761	21609	21560	21602	21477	21507	21645	21616	21456	21613	21712	21452	21422	21654	21484	21467	21436	21800	21778	21796	21451	21617	21685	21685	21555	21579	21408	21747	21622	21838	21591	21640	21724	21566	22051	21843	21743	21695	21431	21634	21655	21664	21722	21783	21585	21521	21758	21529	21572	21448	21668	21673	21600	21820	21683	21848	21560	21508	21499	21472	21663	21385	21470	21622	21691	21733	21559	21474	21637	21646	21559	21666	21685	21579	21460	21566	21699	21538	21709	21621	21650	21515	21535	21806	21569	21393	21534	21614	21595	21663	21662	21649	21470	21387	21761	21706	21520	21217	21645	21700	21443	21480	21438	21364	21553	21730	21811	21521	21796	21503	21678	21567	21681	21739	21611	21703	21536	21458	21633	21658	21598	21557	21558	21748	21483	21657	21800	21599	21421	21462	21628	21619	21583	21499	21430	21705	21813	21598	21596	21684	21543	21700	21738	21599	21722	21593	21556	21607	21421	21467	21440	21656	21660	21501	21653	21605	21504	21646	21536	21714	21479	21594	21710	21704	21809	21637	21413	21545	21465	21634	21728	21635	21518	21423	21558	21545	21606	21532	21468	21462	21436	21728	21417	21537	21554	21570	21694	21470	21417	21374	21611	21528	21652	21513	21624	21670	21409	21590	21598	21683	21568	21661	21626	21594	21533	21485	21526	21647	21539	21640	21449	21632	21574	21634	21408	21649	21736	21759	21505	21389	21481	21612	21482	21405	21317	21809	21779	21724	21582	21593	21456	21635	21600	21793	21713	21418	21534	21602	21655	21445	21697	21771	21747	21635	21565	21559	21496	21578	21658	21666	21536	21664	21637	21680	21349	21495	21622	21572	21565	21520	21644	21724	21656	21540	21666	21682	21528	21540	21612	21737	21709	21456	21436	21518	21470	21513	21450	21538	21526	21517	21391	21689	21565	21544	21509	21814	21536	21699	21421	21738	21404	21532	21680	21546	21615	21762	21584	21654	21793	21608	21697	21605	21366	21493	21503	21613	21697	21626	21734	21773	21673	21637	21589	21738	21681	21814	21501	21763	21811	21333	21491	21858	21590	21392	21510	21676	21539	21371	21601	21691	21504	21485	21548	21491	21601	21632	21605	21341	21483	21650	21767	21738	21545	21634	21764	21378	21604	21525	21772	21801	21598	21359	21528	21736	21518	21618	21747	21666	21522	21470	21646	21774	21622	21518	21554	21669	21707	21673	21629	21284	21721	21534	21661	21580	21422	21624	21448	21496	21508	21554	21484	21377	21236	21571	21436	21633	21398	21451	21537	21539	21590	21647	21783	21401	21711	21599	21749	21621	21507	21497	21545	21836	21380	21519	21527	21513	21605	21447	21475	21502	21529	21797	21546	21789	21661	21722	21528	21562	21443	21641	21507	21857	21760	21446	21573	21760	21469	21487	21376	21587	21585	21751	21676	21706	21734	21592	21518	21767	21588	21666	21575	21516	21655	21531	21488	21244	21421	21634	21764	21763	21521	21463	21444	21386	21642	21846	21513	21653	21645	21740	21670	21409	21730	21814	21450	21511	21830	21339	21569	21644	21530	21606	21793	21669	21565	21500	21672	21769	21428	21497	21677	21917	21559	21718	21654	21553	21788	21676	21665	21751	21608	21614	21537	21457	21619	21456	21571	21666	21574	21642	21801	21702	21604	21512	21538	21806	21637	21735	21649	21483	21850	21677	21725	21544	21673	21666	21713	21355	21570	21632	21628	21461	21467	21765	21635	21625	21727	21597	21612	21575	21524	21718	21794	21797	21650	21599	21656	21517	21607	21668	21684	21444	21542	21663	21624	21356	21642	21587	21700	21794	21599	21746	21520	21586	21552	21689	21640	21655	21582	21453	21681	21678	21360	21501	21672	21513	21635	21362	21652	21493	21651	21600	21719	21551	21590	21415	21659	21403	21494	21592	21629	21410	21597	21562	21593	21565	21566	21745	21779	21653	21406	21609	21715	21775	21616	21648	21685	21667	21519	21673	21478	21500	21615	21567	21723	21658	21712	21695	21594	21560	21563	21443	21616	21604	21666	21504	21535	21639	21383	21447	21620	21636	21553	21581	21622	21736	21794	21549	21450	21745	21706	21639	21846	21455	21404	21610	21642	21477	21484	21542	21411	21508	21701	21676	21589	21546	21421	21468	21580	21597	21618	21516	21703	21535	21776	21606	21527	21662	21698	21347	21640	21618	21568	21435	21568	21760	21588	21271	21523	21647	21491	21690	21430	21522	21645	21566	21491	21778	21718	21504	21432	21560	21694	21575	21679	21646	21708	21742	21439	21527	21453	21735	21626	21407	21617	21567	21668	21602	21910	21664	21782	21771	21789	21405	21565	21541	21559	21357	21377	21655	21796	21603	21730	21751	21869	21398	21734	21614	21535	21626	21265	21502	21514	21671	21560	21666	21510	21806	21850	21523	21467	21622	21758	21379	21520	21559	21570	21702	21480	21811	21729	21732	21456	21500	21570	21636	21613	21724	21546	21533	21739	21601	21528	21636	21681	21652	21550	21625	21551	21565	21589	21630	21634	21700	21684	21412	21557	21847	21605	21584	21617	21703	21570	21715	21507	21503	21368	21476	21550	21775	21689	21726	21704	21641	21494	21652	21534	21912	21460	21479	21715	21617	21626	21522	21661	21571	21472	21638	21432	21573	21568	21570	21489	21598	21601	21590	21561	21641	21786	21797	21502	21912	21590	21743	21627	21656	21533	21452	21482	21502	21835	21679	21751	21342	21453	21768	21646	21771	21755	21583	21689	21552	21480	21320	21483	21458	21857	21489	21614	21737	21495	21635	21637	21749	21591	21511	21611	21574	21551	21598	21566	21464	21667	21639	21644	21433	21694	21514	21449	21624	21580	21466	21620	21732	21570	21503	21733	21568	21630	21739	21628	21526	21398	21571	21512	21512	21535	21607	21708	21760	21653	21557	21527	21576	21652	21604	21682	21434	21539	21626	21559	21477	21413	21605	21390	21592	21635	21612	21540	21888	21573	21506	21528	21746	21714	21734	21653	21494	21655	21420	21759	21726	21659	21770	21521	21658	21627	21640	21313	21600	21263	21497	21427	21619	21568	21317	21640	21537	21688	21575	21728	21646	21479	21641	21639	21628	21650	21548	21397	21560	21578	21606	21542	21497	21823	21486	21522	21557	21677	21623	21628	21537	21712	21751	21692	21450	21659	21569	21536	21675	21668	21787	21715	21599	21599	21459	21584	21606	21551	21544	21598	21674	21590	21649	21622	21680	21467	21740	21378	21669	21621	21695	21658	21616	21353	21324	21752	21565	21470	21599	21773	21565	21695	21399	21572	21609	21712	21722	21641	21576	21407	21602	21494	21834	21747	21901	21685	21654	21808	21549	21750	21806	21512	21632	21316	21537	21739	21573	21601	21566	21396	21442	21726	21524	21610	21573	21548	21584	21525	21555	21607	21660	21855	21594	21562	21796	21481	21572	21648	21695	21691	21677	21475	21585	21537	21620	21345	21728	21565	21433	21460	21791	21694	21588	22063	21402	21703	21581	21445	21601	21699	21632	21441	21453	21685	21848	21498	21356	21551	21507	21653	21569	21466	21720	21540	21584	21475	21462	21836	21571	21651	21690	21606	21656	21672	21662	21738	21590	21541	21601	21800	21603	21568	21601	21633	21814	21648	21703	21514	21375	21343	21557	21595	21578	21595	21556	21701	21574	21611	21554	21525	21512	21775	21463	21698	21550	21582	21560	21574	21590	21450	21574	21547	21444	21637	21606	21567	21525	21497	21919	21514	21491	21643	21729	21457	21511	21643	21783	21558	21500	21673	21517	21540	21751	21799	21659	21544	21731	21659	21362	21495	21518	21774	21673	21738	21805	21761	21432	21419	21718	21760	21515	21383	21454	21463	21511	21409	21466	21650	21743	21497	21845	21482	21718	21784	21695	21771	21911	21269	21619	21346	21815	21687	21564	21693	21554	21772	21708	21643	21391	21531	21360	21518	21613	21728	21653	21364	21726	21679	21689	21549	21711	21648	21395	21554	21553	21685	21572	21600	21485	21540	21519	21628	21757	21561	21643	21589	21784	21789	21594	21746	21451	21661	21751	21315	21402	21607	21808	21599	21713	21701	21639	21745	21570	21492	21534	21564	21706	21567	21435	21383	21618	21645	21489	21604	21676	21648	21574	21458	21667	21557	21640	21615	21620	21739	21798	21459	21641	21428	21790	21602	21529	21388	21537	21562	21731	21885	21487	21668	21699	21674	21368	21565	21668	21791	21658	21612	21630	21733	21471	21621	21628	21430	21623	21532	21595	21776	21790	21446	21763	21632	21666	21489	21599	21445	21473	21624	21474	21706	21604	21638	21684	21605	21417	21471	21470	21693	21763	21238	21714	21590	21579	21587	21456	21379	21705	21662	21600	21661	21533	21491	21826	21809	21675	21596	21525	21603	21499	21451	21437	21717	21591	21661	21654	21478	21515	21631	21544	21505	21567	21438	21527	21658	21553	21587	21554	21545	21662	21438	21741	21333	21461	21559	21488	21793	21549	21721	21459	21675	21646	21359	21533	21641	21365	21618	21715	21785	21622	21386
17647	26216	26344	21865	22047	18991	18060	17733	17615	17423	17426	17309	17360	17297	18452	31594	33447	29028	23249	19074	17410	16983	17005	16888	16840	17236	16932	16773	16861	16695	16869	17120	16997	16915	16936	17064	17028	16833	16932	16895	17017	16949	16932	16919	16675	16936	16928	16991	16703	16792	17011	16893	16909	16816	16817	16776	16866	16911	16786	16829	16804	16880	16932	16986	16873	16835	16865	16772	17055	16963	16903	16770	16871	16913	16893	16865	16858	16924	16794	16782	16906	16972	16878	16891	16991	16855	16896	16722	16786	16913	16928	16877	16956	16886	16711	16820	16920	16822	16874	16831	16723	16945	16658	16933	16809	16876	16910	17099	16726	16741	16833	16806	17037	16865	16797	16806	16891	16718	16955	16703	16917	17049	16817	16754	16983	16707	16868	16886	16868	16834	16835	16875	16903	16900	16958	16714	16947	16820	16932	16989	16787	16896	16844	16924	16876	16999	16960	16906	16818	16979	16658	16775	16920	16951	16824	16831	16980	16730	16869	16890	16780	16886	17074	16858	16970	16860	16917	16840	16885	16958	16794	16752	16924	16945	16882	16871	17084	16907	16969	17050	16859	16907	16735	16846	16905	16881	16834	16994	16925	16866	16885	16778	16796	16849	16891	16874	16862	16775	16824	16885	16895	16912	16811	16944	16767	16841	16820	17032	16909	16842	16831	16789	16967	16800	16879	16998	17127	16799	16907	16914	16894	16815	16881	16887	16923	17088	16842	16932	16905	17010	16899	16860	16955	17035	16927	16843	16922	16840	16832	16813	16919	16893	16730	16947	17067	16867	16865	16782	16810	16861	16803	16924	16966	16790	17000	16911	16827	17010	16784	16890	16763	16963	16770	16710	16881	16846	16889	17030	16852	16749	16884	16863	16776	16686	16982	16686	16612	17154	16850	16959	16982	16903	16921	17069	16600	16799	16882	16782	16784	16942	16896	16766	16853	16894	16631	16765	16680	16935	17048	16892	16986	16873	16932	16741	16934	16827	16806	16840	16988	16910	16725	16770	16905	17072	16911	16749	16709	16802	16905	16846	16888	17034	16866	17013	16668	16987	16860	16842	16838	17003	16896	16886	16918	16809	16723	16945	16919	16828	16888	16868	16917	16865	16929	16810	16823	16765	16878	16832	16774	16858	16875	16795	16886	16918	16799	16857	16743	16804	16857	16896	17002	16946	16931	17034	16841	16957	16738	16773	16820	17160	16857	16789	16918	16760	16941	16860	16924	16946	16837	17007	16697	16718	16854	16931	16976	16765	16962	16925	16881	16826	16829	17044	16921	16925	16751	16943	16949	16763	16907	16677	16899	17041	17010	16708	16787	16756	16846	16977	16951	16982	16883	16769	16895	16698	16918	16994	16741	16954	16777	16944	16756	16883	16878	16797	16859	16998	16810	16843	16861	17092	16960	16879	16869	16672	16911	16817	16690	16765	16888	16916	16844	16840	16651	16867	17039	16950	16900	16867	16859	16807	16821	17041	16857	16866	16847	16920	16985	16717	16979	16831	16799	16668	16732	16801	16893	16791	16783	16828	16846	16780	17067	16939	16796	16963	16864	16982	16900	16890	16751	16819	16813	16802	16837	16733	16843	17041	16948	16984	16808	16833	16737	16882	16704	16888	16756	16756	16691	16819	16764	16884	16760	16869	16948	16870	16978	16673	16785	16834	16805	16932	16756	16658	16804	16962	16962	16923	16708	16824	16922	17008	16853	16947	16814	16936	16860	17053	17026	16913	16560	16896	16750	16903	16894	17003	16723	16773	16873	17200	16759	16721	16918	16873	16921	16816	16934	16827	16793	16997	16904	16904	16685	16967	16728	16790	16846	16868	16889	16982	16891	17068	16808	16843	16716	16943	16931	16834	16795	16826	16759	16937	16869	16894	16765	16692	16971	16829	16951	16906	16808	16695	16826	16877	16739	16856	16812	16847	16908	16922	16910	16977	16893	16785	16824	16718	16979	16780	17009	16940	16923	16894	16937	16957	16804	17038	16778	16731	16669	16963	16780	16956	16872	16896	17025	16643	16983	16921	16826	16960	16819	16769	16866	16917	16969	16977	16707	16905	16694	17005	16696	16781	16904	17031	16857	16922	16873	17005	16880	16878	16999	16905	16866	16876	16663	16774	16954	17017	16763	16690	16779	16854	16733	16784	16837	16948	16971	16815	16951	16939	17105	16768	16884	16996	16705	16763	16850	16981	16803	16910	16771	16924	16718	16844	16856	17067	16710	16869	16788	16911	16746	16858	16927	16816	16768	16817	17019	16948	16832	16790	16970	16807	16980	16929	16673	16799	16824	17070	16814	16974	16828	16793	16825	16913	16743	16998	17031	16812	16754	16879	16809	16992	16861	16851	16950	16903	16957	16798	16696	17018	17034	16776	16708	17032	16889	16895	16994	17009	16798	16972	16983	16982	16856	16840	16888	16822	16784	16758	16875	16910	17030	16819	16908	16832	16857	16895	16858	16861	16777	16966	16926	17034	16881	16951	16916	16979	16956	16848	16853	16935	16941	16958	16649	17120	16867	16947	17050	16924	17061	16921	16730	16818	16787	16941	16969	16828	16819	16937	16826	16761	16869	16852	16744	17027	16931	16813	17014	16983	16953	16878	16909	16784	16819	16751	16869	16933	16795	16841	16850	16798	16896	16797	16735	16925	16905	16966	16921	16851	16940	16772	16880	16758	16777	16817	16750	17003	16807	16801	16807	16767	16947	16688	16753	16878	16994	16764	16849	16970	16834	16826	16903	16824	16838	16780	16906	16785	16663	16613	16871	16906	16810	16999	16904	16780	16897	17066	16938	16898	16746	16917	16854	17070	16945	16756	16862	17102	16811	16893	16821	16674	17031	16954	16936	16927	16874	16989	16791	16788	17051	16741	16892	16890	16726	16912	16768	16944	16699	16981	17029	16724	16902	16830	16845	16834	17018	16861	16921	16879	16861	16882	16810	16835	16945	16820	16898	17008	16906	16825	16926	16895	16929	16825	16933	16956	16844	17015	16901	16728	16749	16720	16892	16903	16862	16849	16821	16929	16775	16915	16725	16826	16884	17069	16973	16851	17048	16797	17034	16783	16830	16782	16855	16780	16830	17060	16744	16816	16847	16934	16819	16866	16743	16866	16901	16951	16924	16840	16857	16867	16848	17024	16885	16932	16974	16938	16775	16770	16936	16802	16893	17022	16808	16945	16800	16741	16818	16876	17001	16849	16822	17074	16843	16886	16958	16925	16701	16772	16938	16851	16923	16865	17033	17008	17016	16907	16921	16954	16901	16872	16905	16845	16818	16900	16927	16791	16728	16887	16854	16901	16916	16857	16748	16934	16971	16860	16883	17055	16810	16847	16906	16863	16803	16739	16908	16794	17091	17032	16974	16729	16812	16804	16849	16651	16786	16709	16865	16645	16796	16794	16854	16780	16970	16874	16814	16814	16927	16907	16910	16801	16818	16883	16868	16894	16913	17057	16882	16966	16974	16780	16990	16873	16881	16917	16793	16890	16747	16920	16871	16937	16856	16992	16936	16936	16903	16848	16883	16759	16823	16893	16746	16695	16882	16883	16861	16859	16855	16639	17006	16962	16808	16980	16926	16834	16968	16649	16936	16769	16761	16951	16933	16840	17008	16896	17029	16809	16842	16791	16891	16770	17015	16948	17092	16839	16637	16841	16779	16921	16876	16920	16678	17025	16944	16812	17001	16854	16906	16818	17118	16840	16733	16969	16934	16699	16942	16865	16978	16814	16859	16821	16778	16932	16851	16939	16966	16896	16888	16906	16715	16795	16868	16736	16829	16927	16690	17015	17000	16887	16820	16952	16865	17018	16893	16828	16877	16810	16728	16781	17024	16810	17057	16721	17019	16799	17005	16933	16832	16739	16860	16914	16946	16755	16875	16935	16740	16940	16790	16912	16801	16792	16993	16704	16851	16937	16926	16788	16950	16906	16847	16974	17030	16885	16900	16932	16870	16963	16918	16834	16985	16724	16802	16895	16749	17085	17014	16888	16690	16872	16862	16922	16870	16927	16900	16946	16949	16975	16784	16732	16721	16905	16913	16969	16972	16894	16754	17001	16795	16890	16964	16813	16858	16991	16847	16925	17038	16839	16858	16944	16869	16851	16974	16842	16904	16956	16932	16814	16788	17016	16937	16773	16702	16902	16912	16893	16823	16896	17001	16958	16908	16944	16771	16855	16927	16988	16785	16888	16810	16917	16907	16857	16786	16994	16936	16897	16868	16925	17006	16767	16925	16833	16719	16678	16667	16868	16961	16722	17036	16687	16859	16930	16931	16756	16891	16877	16845	16979	16783	16903	16815	16849	16960	16879	16719	16845	16796	16974	17197	17010	16831	16995	16743	17010	16839	16824	16875	16978	16848	16886	16940	16871	16878	16763	16841	16765	16833	16926	16918	16794	16935	16939	16646	17056	16691	16939	16930	17030	16887	16922	16938	16847	16711	16904	16817	16748	16810	17012	17000	16755	16791	16876	16839	16850	16761	16927	16887	16960	16826	16901	16882	16773	16924	16761	17038	16874	16935	16753	16666	16871	16845	16787	16867	16937	16878	16995	16724	16950	16843	16780	16780	16771	17045	16902	16923	16763	16982	16925	16893	16933	16918	16855	16912	16775	16750	16899	16915	16862	16848	16975	16888	16843	16696	16799	16812	16939	16754	16824	16882	16869	16800	16823	16979	16837	16854	16765	16964	16765	17070	16906	16849	17016	16845	16932	16911	16954	16981	16978	16899	16886	16937	16824	16767	16834	17000	16741	16910	16932	16924	17005	16843	17101	16789	16922	17061	16749	16785	16970	16966	16742	16765	16716	16868	16983	16768	16806	16837	16832	16971	16828	16885	16913	16964	16788	17026	16847	16820	16767	16877	16960	16876	16901	16867	16848	16854	16883	16646	16950	16805	16748	16809	16966	16895	16794	16920	16962	16894	16909	16923	16951	16857	16844	16742	16884	17026	17075	17082	16986	16861	16750	16849	16854	16887	16882	16912	16865	17020	16895	16888	16912	16785	16974	16893	16978	16780	17030	16792	17044	16795	16919	16748	16670	16949	16938	16858	16777	16943	17045	16748	16904	16872	16963	17049	16775	17024	16740	16884	16864	16812	16853	16821	16883
23815	21465	29151	24276	22246	25270	26954	23017	22289	22472	22441	22023	22282	22298	22768	34868	42711	37757	31010	25628	23025	22182	21898	21851	21596	21742	21896	21629	21721	21864	21819	21690	21545	21545	21622	21667	21757	21681	21801	21810	21566	21681	21710	21768	21723	21685	21693	21649	21750	21780	21840	21628	21656	21746	21739	21522	21586	21538	21715	21694	21510	21588	21591	21681	21709	21539	21543	21622	21625	21608	21662	21388	21560	21569	21312	21515	21558	21484	21449	21529	21692	21756	21565	21634	21711	21305	21633	21657	21635	21514	21458	21531	21429	21767	21627	21638	21583	21566	21533	21488	21505	21754	21592	21586	21421	21617	21348	21736	21373	21253	21443	21703	21674	21545	21669	21490	21569	21415	21250	21521	21733	21728	21520	21736	21672	21511	21529	21510	21662	21789	21418	21636	21642	21499	21454	21569	21672	21522	21549	21633	21575	21722	21474	21634	21656	21578	21682	21510	21759	21548	21588	21790	21778	21560	21396	21421	21784	21578	21530	21528	21314	21577	21500	21478	21910	21587	21510	21330	21537	21470	21692	21381	21779	21410	21635	21617	21564	21659	21565	21696	21511	21688	21586	21469	21485	21646	21705	21585	21432	21640	21555	21643	21714	21560	21670	21527	21540	21589	21465	21468	21693	21570	21604	21640	21355	21738	21454	21620	21463	21575	21677	21452	21425	21466	21380	21709	21486	21407	21425	21503	21781	21591	21764	21652	21542	21778	21498	21663	21740	21687	21713	21426	21630	21706	21735	21448	21462	21584	21644	21635	21552	21531	21651	21558	21703	21550	21635	21629	21638	21698	21531	21726	21570	21374	21659	21565	21517	21797	21647	21610	21848	21329	21702	21655	21610	21653	21336	21661	21440	21358	21364	21625	21547	21644	21709	21546	21502	21703	21515	21542	21303	21505	21425	21467	21716	21600	21607	21681	21485	21696	21741	21647	21727	21553	21457	21405	21409	21692	21645	21644	21555	21565	21498	21556	21588	21327	21530	21527	21649	21575	21424	21483	21667	21529	21649	21313	21548	21562	21471	21616	21542	21549	21575	21575	21767	21542	21528	21493	21579	21420	21652	21697	21528	21390	21518	21552	21547	21561	21471	21620	21483	21670	21754	21487	21661	21572	21463	21793	21481	21328	21690	21630	21553	21361	21233	21583	21689	21323	21296	21733	21422	21708	21580	21710	21633	21454	21410	21648	21734	21640	21719	21744	21681	21727	21657	21639	21752	21455	21869	21633	21593	21474	21441	21669	21668	21440	21904	21665	21523	21239	21286	21526	21745	21571	21465	21652	21590	21581	21911	21402	21542	21301	21517	21702	21648	21752	21610	21388	21557	21546	21763	21504	21512	21734	21441	21550	21625	21430	21506	21700	21488	21494	21649	21774	21682	21528	21491	21455	21678	21425	21358	21560	21448	21675	21477	21382	21666	21482	21362	21691	21676	21484	21738	21673	21310	21469	21587	21394	21560	21757	21792	21739	21466	21442	21517	21598	21611	21613	21446	21540	21401	21477	21540	21487	21639	21644	21810	21489	21611	21683	21588	21576	21571	21536	21576	21659	21450	21424	21750	21531	21671	21477	21554	21477	21438	21855	21630	21650	21689	21799	21844	21628	21791	21666	21626	21577	21532	21537	21611	21484	21638	21346	21462	21437	21429	21552	21680	21769	21623	21457	21652	21402	21496	21536	21620	21536	21750	21612	21474	21515	21430	21293	21549	21528	21469	21461	21468	21554	21670	21636	21454	21341	21550	21603	21711	21527	21616	21491	21490	21507	21646	21619	21478	21600	21531	21730	21589	21664	21505	21539	21626	21566	21584	21356	21590	21715	21680	21794	21594	21485	21475	21662	21601	21666	21609	21607	21640	21520	21643	21478	21439	21503	21613	21642	21783	21519	21720	21585	21487	21774	21680	21346	21685	21882	21627	21407	21478	21325	21586	21761	21555	21518	21582	21632	21530	21574	21423	21748	21647	21583	21626	21304	21432	21604	21605	21452	21490	21362	21534	21655	21595	21498	21927	21505	21531	21625	21440	21648	21367	21749	21532	21392	21454	21781	21651	21500	21597	21541	21736	21545	21477	21497	21404	21338	21721	21736	21523	21620	21467	21447	21668	21535	21551	21581	21575	21627	21352	21445	21731	21475	21630	21456	21616	21468	21601	21774	21758	21594	21457	21792	21611	21580	21537	21572	21468	21635	21631	21510	21547	21508	21716	21516	21460	21549	21547	21449	21765	21498	21430	21399	21699	21608	21493	21630	21422	21382	21822	21452	21617	21520	21584	21548	21448	21587	21827	21699	21487	21645	21638	21521	21623	21664	21560	21505	21359	21793	21586	21468	21538	21642	21491	21561	21837	21589	21435	21777	21463	21622	21562	21430	21569	21625	21565	21556	21493	21617	21620	21766	21400	21752	21359	21592	21472	21495	21621	21346	21534	21413	21494	21429	21403	21703	21565	21505	21444	21470	21527	21567	21520	21420	21471	21543	21486	21506	21252	21477	21523	21660	21634	21569	21688	21662	21706	21598	21475	21625	21752	21486	21412	21552	21487	21477	21595	21678	21686	21635	21561	21610	21444	21556	21658	21456	21424	21755	21529	21689	21612	21379	21564	21484	21600	21781	21664	21434	21673	21428	21551	21497	21749	21589	21500	21515	21757	21522	21608	21515	21505	21632	21438	21486	21580	21628	21607	21501	21521	21665	21527	21568	21644	21661	21459	21538	21521	21293	21611	21619	21563	21426	21518	21504	21346	21535	21440	21709	21595	21749	21914	21450	21554	21369	21791	21516	21655	21625	21394	21558	21670	21551	21591	21662	21345	21262	21478	21668	21689	21605	21554	21413	21693	21573	21465	21452	21444	21687	21564	21483	21307	21513	21434	21306	21489	21351	21645	21805	21337	21461	21437	21650	21404	21653	21603	21873	21520	21561	21423	21619	21560	21465	21590	21475	21623	21423	21572	21611	21704	21602	21500	21518	21500	21589	21696	21769	21742	21773	21468	21772	21692	21656	21465	21547	21658	21643	21648	21621	21351	21511	21645	21459	21515	21428	21418	21510	21699	21540	21492	21420	21523	21759	21574	21561	21476	21542	21600	21833	21624	21508	21473	21545	21716	21542	21474	21563	21481	21668	21539	21434	21657	21426	21278	21617	21705	21517	21671	21492	21593	21472	21909	21577	21436	21621	21526	21374	21566	21800	21401	21547	21722	21739	21484	21544	21612	21585	21501	21498	21497	21570	21560	21687	21632	21742	21466	21465	21523	21751	21582	21522	21633	21616	21672	21547	21438	21557	21541	21562	21523	21682	21510	21742	21511	21346	21352	21487	21559	21671	21545	21531	21649	21585	21587	21447	21652	21477	21385	21421	21403	21680	21489	21537	21465	21598	21564	21613	21567	21656	21621	21654	21790	21612	21581	21429	21661	21547	21774	21501	21602	21302	21603	21653	21483	21636	21838	21549	21679	21609	21442	21599	21427	21528	21589	21314	21584	21587	21652	21432	21496	21526	21471	21525	21445	21538	21490	21592	21728	21314	21508	21618	21509	21405	21545	21676	21546	21440	21643	21545	21634	21504	21439	21469	21560	21593	21351	21602	21592	21497	21488	21344	21671	21471	21557	21609	21520	21671	21565	21342	21643	21437	21709	21634	21448	21606	21430	21664	21701	21504	21394	21544	21497	21546	21545	21514	21478	21658	21620	21593	21629	21475	21518	21553	21687	21644	21322	21493	21599	21607	21505	21554	21976	21673	21536	21662	21556	21508	21691	21583	21747	21705	21788	21813	21496	21436	21585	21541	21585	21419	21696	21747	21573	21616	21606	21733	21581	21416	21620	21666	21403	21676	21512	21617	21651	21603	21590	21460	21414	21594	21776	21790	21492	21646	21635	21541	21483	21728	21566	21392	21606	21621	21667	21461	21449	21560	21466	21601	21734	21618	21375	21592	21438	21420	21519	21474	21500	21401	21578	21611	21486	21600	21560	21671	21707	21505	21461	21677	21635	21615	21623	21419	21501	21570	21550	21171	21634	21685	21468	21353	21586	21733	21620	21676	21533	21370	21539	21664	21745	21504	21604	21627	21630	21532	21591	21730	21547	21444	21664	21601	21567	21551	21442	21662	21583	21583	21651	21582	21540	21460	21588	21488	21520	21519	21526	21297	21573	21660	21591	21735	21678	21556	21724	21572	21656	21528	21522	21526	21658	21559	21367	21386	21706	21862	21640	21380	21532	21582	21523	21533	21605	21601	21530	21537	21688	21632	21528	21336	21672	21512	21713	21489	21331	21389	21628	21588	21522	21446	21765	21377	21526	21743	21562	21459	21597	21504	21662	21426	21513	21706	21591	21721	21531	21602	21533	21435	21411	21410	21508	21394	21490	21167	21710	21722	21658	21581	21593	21407	21569	21584	21619	21642	21855	21429	21423	21580	21645	21612	21808	21762	21728	21490	21586	21739	21592	21461	21368	21511	21486	21511	21348	21509	21546	21602	21691	21768	21686	21458	21393	21420	21349	21564	21729	21687	21702	21563	21596	21518	21598	21634	21472	21656	21544	21467	21624	21603	21461	21592	21634	21512	21804	21444	21649	21653	21598	21739	21441	21606	21620	21457	21498	21600	21525	21522	21598	21738	21628	21377	21504	21445	21708	21646	21505	21518	21458	21678	21621	21582	21463	21653	21629	21539	21703	21562	21484	21652	21559	21445	21491	21522	21720	21603	21601	21548	21558	21408	21399	21250	21549	21636	21536	21534	21751	21610	21532	21531	21493	21363	21548	21558	21604	21555	21596	21594	21357	21549	21583	21504	21428	21598	21690	21464	21655	21362	21340	21527	21682	21480	21436	21584	21563	21321	21641	21577	21605	21672	21458	21589	21492	21479	21531	21320	21550	21581	21456	21565	21421	21383	21684	21514	21688	21699	21797	21723	21559	21587	21461	21642	21663	21537	21450	21525	21508	21453	21623	21566	21617	21583	21664	21521	21394	21523	21515	21769	21439	21348	21546	21673	21690	21582	21732	21744	21670	21758	21652	21499	21571	21627	21505	21357	21634	21431	21644	21374	21752	21484	21509	21625	21585	21424	21417	21734	21719	21556	21539	21635	21437	21310	21571	21585	21610	21559
19910	32918	30796	25039	24108	20438	19043	18434	18076	18055	17801	17331	17672	17562	18377	36996	42308	36216	27911	20771	17760	17414	16801	16821	16772	16802	16974	16639	17089	16984	16924	16894	16914	16846	16923	16862	16764	16950	16825	16737	16939	16792	16842	16809	16648	17034	16756	16730	16869	16878	16827	16898	16700	16813	16919	16791	16723	16791	16959	16773	16842	16833	16726	16843	16893	16771	16772	16644	16730	16972	16801	16855	16964	16878	16897	16649	16764	16718	16910	16881	16800	16874	16723	16934	16871	16990	16767	16814	16778	16894	16737	16898	16643	16730	16807	16940	16712	16770	16919	16766	16775	16708	16642	16909	16786	16894	16723	16845	16838	16763	16949	16767	17001	17001	16905	16768	16870	16858	16789	16870	16761	16792	16837	16839	16698	16825	16947	16838	16771	16809	16913	16785	16807	16847	16806	17053	16833	16779	16706	16725	16848	16832	16827	16927	16942	16834	16689	16759	16668	16738	16816	16806	16786	16778	16786	16685	16980	16814	16919	16732	16764	16977	16822	16747	16918	16886	16740	16794	16929	16764	16924	16926	16680	16781	16838	16762	16833	16637	16742	16847	16874	16807	16928	16857	16640	16971	16697	16822	16837	16890	16718	16785	17055	16746	16833	16584	16854	16882	16642	16714	16655	16853	16725	16931	16867	16780	16902	16714	16827	16867	16702	16822	16814	16690	16668	16805	16962	16801	16734	16904	16988	16807	16968	16845	16780	16767	16613	16644	16784	16963	16780	16867	16752	16802	16748	16757	16796	16710	16751	16736	16892	16849	16718	16816	16814	16776	16693	16727	16668	16949	16768	16736	16827	16991	16877	16750	16852	16836	16703	16650	16902	16772	16936	16726	17063	16670	16660	16826	16764	16856	16815	16684	17011	16825	16822	16995	16950	16910	16933	16684	16752	16871	16687	16733	16777	16525	16769	16900	16831	16708	16707	16712	16909	16890	16933	16836	16879	16740	16779	16830	16946	16763	16684	16870	16800	16700	16852	16867	16620	16774	16788	16849	16931	16845	16972	16932	16801	16889	16881	16603	16904	16733	16860	16763	16806	16912	16724	16689	16643	16833	16776	16607	16945	16791	16818	16817	16756	17036	16680	16946	16917	16891	16796	16817	16899	16709	16759	16785	16788	16755	16925	16988	16921	16799	16778	16952	17026	16763	17014	16649	16920	16820	16812	16674	16613	16709	16808	16793	16742	16908	16840	16711	16903	16785	16745	16724	16971	16716	16642	16692	16743	16767	16755	16915	16743	16904	16859	16887	16862	16915	16771	16902	16917	16956	16866	16777	16926	16711	17014	16576	16829	16745	16844	16880	17011	16892	16645	16869	16627	16835	16798	16657	16887	16823	16821	16774	16854	16798	16649	16822	16699	16791	16840	16852	16887	16754	16649	16809	16901	16722	16560	16628	17067	16956	16655	16787	16823	16764	16768	16835	16903	16703	16822	16793	16772	16737	16698	16714	16710	16827	16752	16718	16837	16676	16759	16688	16736	16862	16800	16742	16693	16787	16886	16760	16685	16623	16749	16826	16983	16685	16649	16878	16981	16786	16622	16840	16895	16761	16806	16641	16704	16725	16891	16832	16760	16667	16775	16949	16805	16840	16781	16908	16755	16709	16704	16799	16831	16730	16724	16835	16769	16867	16777	16968	16793	16805	16779	16871	16720	16743	16972	16907	16831	16873	16729	16814	16835	16833	16858	16774	16869	16787	16869	16845	16771	16774	16773	17024	16665	16801	16963	16606	16994	16837	16783	16809	16687	16763	16818	16893	16763	16820	16776	16900	16725	16761	16816	16890	16633	16972	16764	16858	16825	16736	16782	16775	16870	16838	16849	16662	16666	16783	17019	16925	16801	16847	16992	16861	16692	16640	16815	16694	16863	16740	17000	16725	16818	16825	16762	16721	16746	16740	16870	16688	17076	16909	16914	16831	16779	16667	16697	16877	16860	16802	16709	16833	16809	16661	16826	16736	16924	16818	16886	16842	16749	16888	16694	16761	16943	16789	16813	16728	16760	16988	16845	16800	17012	16839	16669	16786	16843	16896	16867	16911	16816	16859	16902	16724	16873	16798	16780	16803	16837	16937	16764	16752	16690	16825	16742	16652	16779	16839	16889	16661	16808	16828	16853	16724	16870	16818	16824	16715	16747	16947	16815	16964	16822	16844	16836	16991	16769	16909	16843	16868	16894	16693	16771	16805	17022	16885	16679	16800	16568	16969	16832	16737	16814	16776	16827	16711	17060	16654	16729	16477	16731	16671	16939	16788	16954	16641	16764	16817	16734	16769	16969	16926	16708	16915	16864	16615	16722	16815	16938	16852	16737	16936	16755	16942	17038	16851	16847	16819	16757	16807	16830	16801	16908	16823	16807	16755	16748	16894	16620	16889	16889	16789	16721	16781	16902	16817	16838	17019	16915	16869	16970	16760	16639	17037	16968	16992	16788	16778	16743	16741	16816	16961	16708	16948	16914	16767	16791	16783	16872	16848	16945	16816	16865	16688	16668	16753	16813	16611	16812	16940	16982	16943	16781	16906	16795	16749	16788	16837	16797	16815	16684	16791	16756	16975	16783	16757	16776	16733	16730	16732	16835	16825	16720	16775	16746	16709	16648	16984	16689	16886	16863	16972	16790	16907	16588	16763	16780	16763	16748	16902	16883	16685	16762	16804	16728	16951	16693	16909	16911	16862	16895	16846	16763	16831	16905	16826	16866	16901	16803	16828	16876	16788	16824	16904	16591	16923	16871	16672	16875	16993	16827	16786	16663	16743	16878	16717	16895	16691	16784	16861	16900	16846	16604	16907	16877	16864	16650	16673	16713	16850	16805	16809	16644	16809	16850	16762	16864	16754	16870	16812	16777	16787	16700	16799	16801	16742	16833	16592	16858	16787	16927	16665	16689	16829	16894	16797	16908	16811	16914	16735	16874	16711	16942	16832	16948	16765	16778	16781	16806	16895	16631	16738	16723	16974	16885	16904	16851	16698	16753	16863	16693	16943	16859	16821	16698	16842	16887	16819	16855	16858	16966	16702	16921	16916	16932	16953	16714	16835	16771	16930	16915	16751	16823	16907	16842	16838	16882	16896	17024	16780	16880	16827	16816	16710	16796	16818	16694	16546	16839	16923	16852	16895	16995	16755	16721	16850	16876	16891	17004	16683	16720	16781	16828	16727	16699	16881	16658	16821	16888	16636	16872	16751	16784	16893	16696	17072	16721	16748	16892	16749	16748	16888	16776	16857	16679	16881	16824	16904	16865	16820	16911	16903	16846	16894	16885	16772	16667	16710	16915	16846	16767	16931	16888	16672	16823	16720	16902	16850	16761	16861	16965	16919	16874	16811	16713	16768	16962	16932	16720	16898	16801	16679	16855	16876	16963	16712	16776	16890	16781	16609	16848	16931	16587	16761	16689	16641	16687	16770	16820	16878	16763	16903	16710	16671	16722	16891	16838	16802	16839	16758	16928	16827	16777	16982	16831	16890	16690	16875	16611	16765	16873	16681	16652	16849	16734	16708	16955	16827	16908	16743	16687	16814	16707	16740	17052	16848	16756	16775	16856	16828	16761	16891	16887	16838	16869	16644	16935	16732	16827	16875	16770	16912	16853	16871	16694	16726	16942	16677	16815	16962	16784	16806	16904	16747	16759	16899	16886	16894	16684	17021	16770	16943	16827	16703	16777	16744	16738	16718	16829	16707	16825	16829	16874	16760	16736	16704	16793	16887	16808	16870	16635	16668	16781	16653	16804	16627	16799	16702	16618	16918	16928	16811	16891	16881	16889	16699	16586	16851	16710	16821	16760	16794	16738	16759	16896	16807	16927	16611	17019	16931	16689	16871	16877	16686	16708	16904	16809	16777	16710	16808	16901	16689	16709	16856	16762	16732	16715	17043	16744	16797	16624	16633	16786	16821	16868	16715	16802	16738	16648	16691	16854	16890	16832	16878	16891	16792	16716	16778	16677	16678	16911	16740	16758	16788	16920	16669	16759	16767	16830	16699	16860	16539	16733	16809	16806	16819	16899	16751	16776	16791	16803	16574	16733	16800	16803	16854	16848	16900	16892	16788	16746	16637	16751	16905	16808	16732	16872	16750	16910	16847	16901	16786	16749	16872	16681	16718	16804	16864	16613	16690	16710	16840	16679	16812	16833	16832	16837	16708	16778	16931	16686	16643	16811	16759	16730	16768	16745	16945	16784	16869	16985	16896	16791	16705	16698	16547	16933	16756	16815	16960	16741	16770	16924	16740	16855	16794	16815	16788	16761	16761	16767	16855	16818	16778	16803	16555	16635	16932	16810	16732	16881	16883	16755	16894	16648	16708	16851	16883	16852	16731	16750	16760	16804	16746	16743	16771	16824	16764	16904	16677	16774	16647	16979	16665	16967	16651	16614	16798	16643	16730	16998	16796	16807	16638	16815	16812	16853	16856	16943	16815	16804	16845	16797	16915	16939	16887	16763	16661	16634	16751	16644	16869	16753	16784	16817	16850	16939	16800	16796	16865	16908	16943	16653	16965	16820	16981	16832	16611	16961	16787	16849	16745	16861	16919	16834	16812	16812	16826	16609	16810	16945	16903	16965	16875	16834	16798	16884	16796	16781	16809	16836	16749	16685	16645	16724	16808	17099	16853	16778	16647	16907	16859	16800	16835	16884	16780	16751	16644	16842	16933	16711	16918	16926	16748	16863	16683	16797	16863	16788	16872	17043	16847	16780	16906	16884	16872	16711	16834	16852	16781	16874	16843	16712	16966	16989	16770	16801	16822	16777	16724	16775	16714	16820	17120	16782	16764	16718	17077	16720	16880	16844	16750	16772	16834	16660	16856	16708	16840	16701	16762	16889	16725	16821	16865	16649	16767	16807	16865	16771	16884	16795	16652	16896	16988	16833	16802	16831	16884	16878	16884	16976	16657	16844	16684	16760	16914	16902	16988	16749	16743	16860	16827	16747	16799	16737	16812	16726	16721	16803	16845	16816	16763	16787	16772	16711	16958	16799	16743	16794	16675	16853	16900	16851	16748	16793	16919	16808	16875	16785	16935	17005	16770	16868	16674	16754	16837	16897	16791	16811	16904	16843	16886	16791	16849	16663	16873	16819	16779	16615	16915	16920	16772
30490	24346	26784	24567	22452	22143	21996	21891	21975	21723	21720	22003	21796	21574	21792	22414	23506	23615	22970	22162	21698	21669	21815	21667	21514	21859	21710	21509	21603	21687	21782	21631	21613	21523	21588	21568	21574	21700	21670	21538	21761	21633	21749	21528	21842	21609	21819	21662	21734	21765	21512	21724	21547	21663	21786	21621	21514	21722	21820	21636	21729	21559	21410	21665	21447	21461	21518	21700	21718	21552	21662	21602	21568	21623	21563	21617	21682	21508	21582	21810	21568	21606	21668	21646	21631	21650	21688	21707	21542	21720	21472	21556	21809	21818	21513	21509	21754	21612	21352	21816	21558	21692	21550	21328	21583	21442	21604	21766	21553	21587	21676	21416	21692	21621	21824	21525	21622	21675	21580	21795	21868	21752	21774	21697	21878	21499	21509	21603	21653	21757	21439	21546	21741	21706	21604	21452	21690	21609	21859	21476	21581	21549	21501	21407	21621	21602	21747	21754	21633	21529	21611	21487	21528	21758	21741	21611	21414	21630	21827	21523	21662	21695	21719	21558	21619	21648	21663	21748	21598	21644	21370	21614	21630	21689	21507	21927	21676	21696	21567	21680	21480	21869	21506	21456	21425	21520	21565	21680	21980	21542	21670	21564	21783	21665	21527	21632	21651	21830	21657	21658	21884	21796	21671	21502	21575	21671	21649	21584	21475	21633	21750	21703	21712	21749	21721	21580	21586	21641	21717	21645	21672	21366	21491	21400	21646	21453	21659	21569	21618	21712	21557	21552	21618	21604	21656	21566	21656	21565	21641	21507	21501	21697	21601	21631	21508	21440	21510	21765	21535	21726	21704	21563	21750	21568	21660	21610	21584	21543	21791	21692	21696	21783	21472	21624	21632	21623	21625	21714	21466	21636	21463	21617	21664	21602	21689	21534	21559	21519	21568	21487	21816	21586	21539	21707	21453	21500	21529	21806	21712	21701	21604	21610	21524	21403	21576	21775	21752	21606	21662	21645	21504	21682	21698	21414	21435	21557	21902	21737	21627	21602	21710	21609	21645	21680	21460	21503	21614	21561	21574	21888	21675	21594	21541	21487	21418	21724	21847	21686	21670	21890	21717	21324	21907	21651	21451	21671	21623	21661	21886	21548	21560	21535	21668	21668	21486	21607	21709	21717	21780	21644	21856	21736	21828	21533	21719	21630	21725	21594	21536	21595	21492	21617	21722	21668	21395	21679	21528	21689	21703	21715	21727	21718	21628	21698	21543	21902	21678	21694	21401	21626	21592	21637	21740	21746	21530	21799	21687	21566	21613	21686	21804	21695	21648	21672	21568	21752	21611	21365	21645	21606	21718	21675	21842	21643	21846	21585	21658	21667	21863	21331	21693	21521	21499	21631	21669	21685	21717	21671	21648	21495	21637	21705	21627	21615	21772	21662	21622	21597	21576	21514	21427	21679	21634	21558	21625	21345	21642	21609	21584	21412	21775	21560	21631	21889	21586	21668	21696	21717	21670	21550	21565	21683	21661	21555	21619	21643	21675	21705	21524	21668	21649	21668	21863	21717	21591	21636	21501	21570	21770	21744	21468	21612	21657	21781	21564	21529	21476	21743	21647	21517	21741	21460	21463	21522	21589	21623	21625	21630	21708	21796	21799	21578	21688	21669	21831	21567	21620	21427	21763	21435	21747	21499	21598	21641	21772	21789	21431	21671	21736	21822	21557	21619	21568	21584	21597	21613	21731	21735	21754	21633	21558	21613	21613	21722	21418	21451	21809	21432	21639	21523	21663	21716	21494	21557	21618	21617	21894	21631	21798	21749	21760	21684	21826	21602	21546	21717	21640	21518	21694	21668	21615	21662	21721	21476	21822	21506	21602	21507	21642	21860	21398	21564	21533	21706	21507	21398	21508	21511	21702	21680	21610	21505	21643	21413	21610	21505	21330	21590	21628	22081	21616	21836	21599	21552	21554	21788	21590	21783	21664	21629	21603	21719	21693	21502	21656	21563	21725	21488	21908	21700	21499	21697	21683	21531	21579	21562	21632	21529	21581	21600	21708	21529	21487	21533	21583	21363	21658	21813	21623	21612	21762	21699	21685	21590	21792	21576	21591	21634	21582	21701	21853	21726	21808	21902	21412	21721	21669	21332	21597	21673	21621	21848	21714	21628	21621	21623	21703	21631	21757	21674	21672	21633	21650	21693	21624	21588	21525	21522	21551	21778	21599	21500	21443	21687	21862	21362	21583	21796	21495	21739	21413	21829	21576	21707	21627	21595	21733	21586	21751	21681	21619	21551	21587	21601	21467	21637	21512	21541	21597	21671	21740	21829	21782	21510	21477	21760	21495	21581	21604	21598	21750	21526	21535	21468	21693	21667	21780	21647	21840	21846	21822	21780	21611	21590	21516	21523	21646	21620	21594	21489	21620	21767	21640	21964	21901	21675	21606	21962	21706	21523	21818	21849	21507	21519	21600	21544	21571	21677	21723	21750	21837	21542	21672	21619	21557	21567	21825	21547	21739	21605	21684	21815	21802	21554	21677	21482	21614	21707	21420	21498	21701	21802	21758	21535	21796	21741	21586	21503	21474	21632	21480	21492	21680	21685	21844	21671	21649	21601	21738	21596	21727	21745	21718	21812	21676	21886	21497	21768	21788	21603	21761	21524	21592	21637	21735	21535	21666	21417	21501	21546	21447	21633	21651	21415	21620	21620	21644	21687	21604	21622	21759	21360	21635	21580	21353	21435	21746	21690	21595	21644	21457	21651	21511	21639	21757	21391	21591	21588	21510	21460	21758	21681	21694	21885	21679	21549	21740	21577	21527	21640	21553	21645	21743	21370	21317	21569	21712	21621	21616	21546	21669	21727	21664	21658	21567	21593	21438	21552	21733	21760	21506	21742	21538	21321	21453	21394	21631	21649	21765	21662	21576	21488	21499	21575	21842	21688	21788	21691	21533	21854	21750	21518	21455	21493	21762	21767	21606	21677	21650	21558	21635	21605	21806	21643	21665	21605	21745	21424	21505	21656	21699	21707	21761	21473	21699	21738	21569	21563	21625	21548	21557	21714	21396	21673	21683	21568	21711	21693	21615	21593	21706	21752	21603	21618	21554	21538	21495	21515	21734	21698	21657	21422	21689	21777	21728	21586	21626	21627	21631	21718	21560	21470	21764	21562	21627	21819	21708	21699	21567	21930	21996	21438	21605	21455	21618	21586	21427	21482	21728	21539	21678	21626	21737	21663	21457	21554	21442	21797	21677	21610	21880	21610	21613	21663	21679	21540	21449	21753	21578	21519	21632	21837	21454	21870	21559	21733	21706	21511	21541	21588	21589	21732	21741	21676	21663	21606	21308	21871	21613	21646	21686	21655	21688	21536	21837	21505	21657	21653	21564	21797	21589	21630	21734	21567	21543	21823	21801	21737	21552	21502	21483	21617	21632	21598	21691	21629	21681	21435	21702	21713	21666	21456	21472	21566	21646	21803	21773	21393	21678	21521	21753	21737	21698	21625	21742	21446	21629	21441	21673	21515	21683	21651	21712	21796	21520	21521	21595	21802	21536	21845	21749	21731	21668	21437	21678	21645	21341	21613	21541	21730	21726	21905	21637	21874	21534	21791	21456	21579	21869	21416	21580	21584	21689	21762	21500	21515	21844	21733	21566	21561	21709	21540	21612	21958	21567	21875	21502	21534	21614	21685	21649	21575	21685	21827	21401	21678	21562	21721	21558	21704	21669	21547	21610	21709	21498	21672	21498	21572	21668	21614	21474	21537	21546	21504	21583	21512	21698	21651	21447	21568	21698	21695	21597	21559	21588	21791	21729	21608	21533	21764	21732	21808	21666	21668	21789	21603	21661	21223	21393	21880	21427	21499	21500	21726	21637	21803	21763	21714	21603	21549	21580	21702	21541	21494	21743	21780	21667	21289	21456	21596	21546	21475	21579	21424	21587	21754	21671	21523	21421	21670	21724	21484	21653	21292	21638	21784	21659	21586	21404	21647	21462	21689	21523	21628	21303	21568	21778	21687	21499	21607	21537	21727	21849	21731	21669	21523	21621	21650	21679	21699	21652	21521	21605	21662	21585	21799	21587	21679	21650	21602	21518	21489	21634	21875	21861	21502	21701	21639	21635	21435	21722	21772	21482	21707	21616	21511	21597	21556	21731	21689	21667	21567	21544	21544	21657	21513	21633	21473	21804	21812	21598	21850	21631	21681	21874	21745	21514	21613	21532	21615	21658	21746	21623	21524	21467	21863	21621	21764	21603	21781	21448	21499	21506	21405	21623	21631	21427	21584	21801	21526	21679	21641	21438	21687	21532	21478	21723	21511	21704	21348	21811	21556	21788	21731	21498	21768	21914	21640	21690	21623	21512	21667	21472	21571	21570	21563	21895	21744	21624	21573	21521	21537	21819	21666	21678	21472	21589	21915	21498	21445	21337	21734	21661	21470	21713	21590	21577	21556	21610	21421	21545	21695	21666	21817	21535	21678	21751	21639	21595	21581	21598	21573	21672	21504	21534	21743	21699	21511	21954	21708	21752	21521	21464	21583	21634	21632	21583	21776	21668	21649	21548	21519	21459	21677	21359	21544	21347	21638	21596	21577	21532	21745	21506	21719	21515	21399	21666	21440	21787	21482	21583	21763	21644	21502	21705	21639	21597	21679	21577	21508	21549	21691	21599	21587	21668	21722	21685	21706	21624	21633	21699	21470	21602	21710	21431	21589	21482	21545	21714	21565	21769	21542	21692	21586	21702	21537	21606	21516	21613	21560	21535	21524	21562	21545	21729	21659	21606	21910	21800	21629	21741	21559	21621	21539	21632	21556	21566	21549	21587	21484	21636	21779	21765	21633	21678	21657	21751	21625	21627	21633	21795	21492	21699	21787	21642	21574	21395	21642	21633	21625	21684	21671	21453	21641	21390	21654	21671	21962	21893	21712	21679	21850	21560	21707	21808	21535	21732	21355	21396	21554	21790	21638	21607	21568	21791	21760	21401	21644	21445	21583	21519	21541	21812	21692	21526	21458	21639	21572	21778	21605	21732	21569	21653	21607	21542	21280	21643	21684	21479	21598	21623	21566	21619	21770	21503	21357	21598	21500	21637	21724	21862	21908	21690	21922	21549	21484	21478	21511	21662	21786	21700	21432	21536	21466	21538	21572
19788	22107	21044	19446	18758	17590	17366	17191	17139	17115	17018	17032	16824	16978	17165	18431	19764	19417	18356	17560	17198	16727	16967	16978	16778	16863	16812	16942	16883	17023	16808	16772	16841	16992	16819	17058	16778	16851	16829	17060	16956	16787	16875	16974	16955	16935	16666	16801	16848	16803	16941	16883	16906	16838	16905	16925	16597	16880	16892	16840	16732	16953	16957	16711	16801	16962	16817	16734	16995	16846	16927	16727	16779	16749	16977	16702	16959	16956	16968	16752	16788	16891	16925	16922	16985	16820	17072	16841	16859	16953	16778	17071	16869	16827	16931	16884	16933	16995	16854	16991	16770	16954	16922	16828	16995	16735	16745	16801	16887	16808	16900	16883	17038	16931	16889	16939	16937	16800	16814	16720	16866	16852	16996	16925	17095	16817	16847	16979	16893	16764	16844	16923	16864	16888	16967	17023	16888	17129	16844	16686	16936	16868	16849	16788	17040	16713	16933	16977	16892	16752	16704	16779	16909	16738	16736	16918	16991	16991	16922	16901	16879	16909	16887	16770	16958	16877	16922	16935	16805	16934	16925	16942	16930	16861	16832	16827	16941	16778	16994	16938	16989	16995	16742	16934	16817	16912	17043	16947	16888	16865	16997	16864	16959	16922	17075	16851	16647	16913	16832	16813	16916	16948	16912	16983	16987	16789	16809	16893	16887	16830	16916	16916	16734	17091	16922	16922	16982	16849	16984	16722	16822	16909	16813	16854	16916	16713	16907	17033	16863	16936	16793	16968	16789	16994	16767	16950	16905	16771	16945	16969	17153	16976	16904	16880	16827	16873	16828	16912	16801	17031	16768	16791	16804	16827	16756	16703	16749	16820	16804	16898	16980	16782	16852	16779	16970	16902	16942	16772	16835	16911	16632	16796	16913	16732	16994	16966	16769	16799	16957	16727	16753	16838	16762	16851	16838	17074	16858	16863	16934	16827	16900	16901	16833	16924	16863	16855	16952	16854	16929	16913	17041	16717	16974	16896	16940	16901	16943	16983	16722	16860	16822	16875	16967	16760	16924	16818	16913	16824	16853	16969	16962	16888	16914	16833	16846	16730	17019	16900	16984	16856	16775	16842	16924	16809	16875	16862	16924	16742	16790	16741	16898	16732	16895	16813	16681	17144	16925	16892	16911	17000	16749	16988	16934	16950	16744	16752	16818	16977	16801	16752	16882	16879	16800	16955	16990	16634	16892	16935	16718	16909	16758	16929	17106	16884	16829	16860	16923	17057	16905	16881	16902	16896	16922	16905	16848	16802	16856	16779	16831	16982	16885	16927	16943	16853	16838	16884	16936	16786	16727	16862	16881	16722	16987	16957	16878	16946	16930	17153	16926	16877	17023	16847	16797	16829	17024	16760	16895	16847	16801	16853	16752	17065	16946	16971	17048	17056	16786	16895	16801	16997	16871	16816	17073	16712	16952	17068	16721	16773	16882	16966	16868	17027	16755	16949	16785	16972	16913	16868	16639	16814	16887	16858	16809	16901	16761	16914	16771	16779	16884	16841	16819	16631	16892	16766	16801	16880	16854	16683	17000	16942	16982	16744	16888	16824	16979	16819	16809	17082	16904	16881	16729	16860	16973	16890	16804	16968	16952	16808	17018	16807	16759	16865	16835	16850	16799	16804	17021	16856	16765	16711	16817	16814	16798	16794	17097	16911	16857	17087	16907	16864	16884	16805	16821	16758	16814	16803	16866	16918	17124	17021	16815	16946	16916	16848	16787	16737	16782	16797	16718	17038	16725	17007	16971	16846	16852	16818	16854	16749	16751	16992	16951	16884	16866	16898	16815	16824	16854	16887	16798	16908	16903	16855	16885	16960	16921	16741	16994	17064	16869	16914	16886	16790	16795	16957	16820	16815	16758	16758	16860	16825	16926	16891	16790	16715	17018	16977	16785	16782	16696	16957	16712	16919	16764	17014	16762	16925	16787	16805	16827	17029	16911	16932	16810	16882	16918	16909	16881	16999	16860	16867	16740	16757	16888	17063	17059	16831	16860	16750	17049	16848	16936	16891	16879	16841	16864	17053	16992	16941	16790	16724	16969	16964	17062	16732	17043	17009	17056	16951	16826	16926	16659	16903	16847	16954	17109	16725	16911	16820	16832	16830	16851	16986	16877	16804	16881	16782	16835	16930	16664	16873	16978	16770	16757	16898	17039	16716	16949	16835	16935	16881	17067	16874	16827	16884	16854	16991	17013	16834	16901	16922	16940	16935	16766	16952	16850	16837	16719	16910	16791	16730	16791	16878	16985	16897	16947	17005	16787	16980	16748	16926	16866	16908	16876	16892	16918	16918	16955	16555	16816	17066	16835	16966	16711	16940	16797	17004	16872	16994	16827	16818	16903	16994	16861	16569	16974	16700	16917	16817	16904	16747	16914	16871	16908	16917	16748	17035	16769	17026	16909	16818	16972	17000	16846	16873	16987	16921	16833	16985	16966	16963	16691	16913	16853	16971	17011	16802	16743	16875	16780	16920	16932	16871	16962	16848	16780	16862	16973	16915	16749	16854	16863	16935	16786	16820	16903	16962	16958	16978	16832	16924	16810	16867	16805	16857	16914	16980	16882	16878	16871	16849	16917	17048	16927	16763	16921	16896	16816	16955	16818	16881	17006	16890	16865	16905	16816	17044	16905	16682	16861	16866	16784	16808	16790	16813	16798	16972	16884	16879	16860	16898	16801	16991	16826	16596	16784	16926	16688	16909	16943	16819	16884	16746	17036	16947	16784	16751	16990	16939	16891	16975	16930	16804	16859	16875	16777	16643	16831	16807	17235	16874	16936	16876	16890	16885	16863	16785	16916	17086	16714	17082	16939	16991	16826	16777	16734	16741	16974	16987	16802	16748	16820	16889	16760	16898	17090	16922	16762	16780	16873	16959	16911	17045	16900	17035	16793	16751	16793	16880	16769	16963	16928	16839	16984	16684	16886	16910	16863	16815	16842	16845	16894	16734	16916	16718	17037	16772	16883	16844	16919	16981	16864	17010	16920	16922	16875	16933	16869	17019	16778	16966	17004	16842	17069	16851	16960	16763	16835	16830	16871	17026	16863	16698	16670	16994	16929	16801	16855	17066	16756	16882	17066	16984	16845	16746	16920	16841	16950	17132	16786	16745	16862	16960	16762	16933	16890	16873	16926	16791	16961	16909	16893	16814	16692	16939	16802	16665	16650	16818	16845	16814	16992	17025	16837	16921	17085	16923	16912	16832	16880	16888	16761	16938	16776	16893	16757	16961	16785	16775	16830	16836	16821	16866	16757	16957	16947	16931	16921	16874	17010	16890	16714	16890	16874	16839	16809	16916	16977	16904	16886	16885	16983	16939	16956	16896	17092	16936	16926	16845	16695	16733	16889	16930	16930	16917	16836	16946	17072	16906	16840	16846	16984	17066	16884	16762	16854	16817	16988	16879	16861	16709	16857	16933	16925	16936	16717	16782	16960	16937	17012	16742	16804	16961	16760	16761	16923	16965	16847	16953	17016	16846	17041	16898	16879	17042	17032	16934	16882	16866	16881	17118	17088	16740	16849	16902	16975	16952	16776	16973	16909	16887	16823	17033	16986	16956	16961	16883	16910	16860	16941	16969	16887	16935	16674	16974	17023	16874	16733	16897	16811	17009	16991	16717	17004	16760	16972	16768	16807	16874	16863	16822	16797	16759	16887	16938	16665	16822	16758	16990	16988	16856	16873	16805	16971	16968	16903	16794	16850	17013	16870	16822	16711	16996	16888	16805	16922	16958	16856	16752	16902	16921	17035	16753	16841	16841	16959	16788	16847	17088	16796	16782	16858	16869	16831	16981	16957	17000	16702	17044	16885	16894	16912	16985	16888	16755	17012	16990	16794	16871	16884	16981	16790	16775	16976	16798	16886	16908	16896	17050	17045	16790	16886	16843	16891	16900	16855	17035	16893	16770	16952	17051	16999	16944	16972	16950	16687	16759	17022	16902	16919	16821	16973	16756	16935	17126	16722	16905	16919	16859	16837	16753	16894	16968	16913	16786	16915	16803	16876	16682	16679	16874	16901	16722	16878	16838	16817	16808	17022	16807	16810	16885	17025	16959	16921	16800	16946	16827	16940	16762	17001	16863	16860	16953	16863	16776	16882	16848	16874	16890	16891	16786	16906	16962	16896	16859	16843	16923	16862	17195	16980	16717	16971	16821	16756	16974	16892	16878	16826	16872	17007	16651	16997	16782	17057	16979	16788	16900	16862	16876	17050	16849	16796	16819	16705	17021	16811	16867	16873	16779	16876	16942	16898	16643	16928	16782	17019	17107	16693	16871	16866	16950	16988	16971	16999	16789	16937	16791	16869	16962	16954	16969	17093	16877	16905	16815	16865	16885	17115	16782	16828	16920	16964	16921	16969	16803	16923	16766	16880	17072	16904	16770	16884	16861	16928	16911	17114	16918	16962	16825	16861	16929	16919	16905	16943	16820	16836	16852	16914	16926	16807	16890	16845	16752	16891	16827	17003	16736	17012	17025	16950	16727	16963	16934	16820	16883	16871	16895	16922	17037	16849	16922	16836	16775	16879	16884	16778	16752	16937	16969	16793	17098	16658	16954	17081	17095	17046	16811	16845	16966	16959	16930	16926	16987	16986	16936	16951	16880	16798	17008	17048	16806	16837	16946	16948	16955	17094	16713	16972	16892	16772	17051	16960	16947	17058	16890	17020	16832	16806	16970	16941	16791	16823	16690	16802	16946	16981	16964	16799	16945	16801	16943	16953	16874	16926	16880	16790	16859	16756	16855	16734	17048	16940	16842	17026	16988	16934	16951	16972	17014	16860	16918	17017	16781	16878	16794	17037	16943	16848	16861	16880	16867	16952	16844	16911	16850	16925	16694	16856	16802	16804	16927	16870	16813	16948	16900	16912	16949	16974	16887	16899	16865	16800	16854	16753	16735	16919	16877	16684	17089	16888	16952	16823	16920	16973	16959	16894	16829	16787	16986	16822	16730	17133	16880	16891	16851	16963	16766	17044	16777	16860	16999	16820	16833	17045	16863	16834	16835	16955	16910	16853	16767	16907	17003	16875	16976	16811	16751	16790	16938	16989	16866	16911	16874	17079	16951	16988	16900	16829	16813	16928	16808	16978	16862	16939	16728	17087	16963
25312	21531	28772	25181	23574	24565	24263	22337	22083	22157	22055	21970	21879	21856	22092	29771	34189	31633	26963	23995	22496	21905	21635	21658	21768	21827	21514	21465	21704	21627	21597	21708	21703	21605	21853	21828	21695	21475	21407	21777	21599	21753	21698	21647	21772	21634	21571	21629	21358	21673	21709	21523	21795	21682	21652	21622	21697	21670	21929	21517	21688	21591	21515	21559	21661	21503	21480	21572	21590	21486	21631	21631	21622	21573	21685	21512	21673	21760	21584	21438	21696	21763	21575	21603	21593	21702	21512	21591	21511	21497	21544	21452	21366	21781	21711	21688	21482	21720	21542	21960	21782	21625	21550	21578	21844	21558	21630	21540	21506	21884	21598	21558	21653	21654	21462	21457	21793	21484	21500	21480	21694	21738	21600	21755	21698	21673	21610	21688	21758	21723	21578	21602	21763	21498	21780	21647	21836	21753	21592	21371	21699	21653	21684	21482	21586	21593	21864	21467	21632	21534	21759	21545	21497	21687	21668	21726	21656	21587	21580	21631	21611	21736	21580	21662	21704	21512	21586	21739	21657	21720	21723	21355	21523	21624	21599	21803	21502	21812	21725	21841	21745	21805	21623	21567	21357	21479	21516	21391	21679	21453	21442	21727	21611	21602	21499	21516	21590	21527	21624	21714	21678	21599	21699	21731	21420	21678	21602	21529	21802	21774	21491	21653	21379	21491	21489	21679	21414	21337	21732	21801	21520	21341	21509	21770	21537	21473	21701	21419	21443	21398	21627	21674	21504	21689	21415	21497	21553	21523	21722	21546	21655	21458	21457	21581	21700	21624	21565	21619	21696	21686	21721	21517	21524	21416	21740	21616	21508	21632	21724	21332	21605	21469	21513	21722	21531	21537	21605	21415	21464	21630	21694	21657	21741	21479	21609	21839	21475	21673	21516	21601	21168	21502	21730	21554	21618	21428	21556	21624	21617	21421	21920	21371	21490	21326	21522	21564	21914	21863	21590	21728	21688	21395	21612	21635	21463	21615	21709	21873	21749	21824	21458	21650	21946	21699	21818	21725	21721	21368	21579	21416	21328	21536	21650	21589	21588	21500	21309	21497	21617	21273	21560	21457	21562	21587	21555	21517	21566	21547	21406	21494	21654	21430	21603	21462	21675	21417	21312	21592	21680	21325	21523	21298	21490	21637	21666	21481	21648	21441	21644	21429	21634	21592	21753	21584	21528	21333	21634	21534	21568	21421	21744	21551	21689	21420	21614	21217	21833	21706	21575	21721	21690	21559	21642	21407	21554	21584	21572	21504	21535	21469	21708	21446	21551	21606	21582	21484	21667	21602	21553	21626	21456	21648	21737	21626	21674	21678	21598	21334	21487	21525	21453	21340	21569	21465	21716	21520	21380	21668	21707	21511	21357	21415	21672	21619	21555	21383	21648	21735	21648	21854	21786	21767	21607	21508	21572	21844	21537	21753	21634	21457	21503	21285	21524	21548	21638	21703	21736	21546	21530	21544	21409	21685	21428	21582	21757	21599	21834	21666	21607	21728	21810	21385	21791	21524	21734	21678	21566	21493	21478	21560	21403	21500	21456	21624	21569	21521	21439	21618	21716	21746	21693	21651	21735	21705	21662	21682	21812	21679	21757	21523	21733	21665	21476	21511	21535	21499	21621	21430	21610	21800	21461	21366	21464	21319	21880	21602	21702	21657	21582	21550	21725	21648	21452	21837	21797	21626	21426	21610	21383	21549	21610	21617	21521	21487	21410	21228	21651	21764	21496	21674	21431	21651	21673	21589	21350	21717	21445	21626	21639	21748	21617	21664	21586	21652	21614	21673	21631	21494	21563	21395	21488	21600	21511	21597	21621	21537	21461	21401	21510	21672	21612	21648	21270	21868	21818	21529	21766	21618	21666	21547	21570	21702	21460	21781	21629	21564	21604	21573	21432	21484	21484	21808	21448	21666	21611	21491	21522	21328	21641	21690	21432	21621	21690	21554	21476	21670	21453	21454	21368	21659	21369	21496	21499	21800	21475	21681	21688	21404	21454	21613	21528	21376	21598	21684	21494	21649	21506	21651	21495	21717	21675	21632	21497	21650	21471	21561	21522	21606	21641	21705	21700	21842	21536	21588	21780	21372	21402	21490	21717	21811	21841	21523	21353	21477	21661	21510	21466	21551	21596	21556	21456	21683	21479	21444	21665	21605	21726	21629	21714	21571	21685	21493	21759	21625	21525	21637	21478	21673	21583	21660	21739	21612	21598	21766	21518	21442	21536	21543	21582	21262	21710	21696	21559	21652	21508	21755	21565	21610	21662	21634	21724	21507	21561	21633	21439	21624	21772	21423	21677	21556	21555	21708	21617	21827	21728	21525	21658	21711	21700	21423	21581	21560	21723	21592	21589	21675	21573	21626	21532	21601	21787	21598	21355	21439	21644	21675	21642	21410	21536	21713	21497	21745	21623	21681	21507	21482	21682	21296	21622	21529	21701	21483	21712	21644	21621	21353	21555	21685	21859	21664	21606	21682	21607	21680	21814	21716	21814	21460	21538	21461	21514	21490	21652	21689	21422	21603	21553	21613	21433	21495	21418	21724	21436	21482	21471	21503	21544	21474	21733	21600	21563	21581	21709	21561	21789	21546	21554	21490	21456	21537	21651	21426	21299	21521	21460	21601	21567	21640	21743	21477	21512	21629	21806	21755	21564	21493	21644	21553	21686	21706	21693	21341	21725	21542	21625	21436	21466	21458	21742	21596	21503	21577	21705	21451	21552	21481	21512	21351	21516	21740	21701	21745	21699	21615	21427	21458	21500	21733	21706	21842	21755	21502	21470	21405	21375	21729	21520	21548	21534	21561	21629	21708	21431	21575	21758	21763	21687	21513	21533	21583	21626	21584	21602	21633	21858	21482	21448	21623	21568	21622	21526	21711	21502	21492	21783	21775	21679	21583	21723	21752	21696	21478	21414	21555	21604	21621	21553	21522	21607	21894	21668	21434	21646	21629	21614	21669	21499	21659	21815	21344	21577	21714	21513	21627	21888	21748	21533	21760	21577	21436	21702	21608	21565	21507	21590	21820	21589	21780	21569	21643	21752	21566	21690	21386	21644	21348	21733	21777	21697	21681	21567	21692	21522	21500	21613	21569	21524	21751	21575	21478	21657	21750	21649	21578	21514	21566	21514	21564	21596	21624	21554	21442	21356	21785	21463	21747	21441	21651	21684	21715	21650	21539	21554	21666	21676	21722	21762	21554	21650	21521	21775	21646	21610	21711	21520	21607	21748	21684	21761	21731	21653	21484	21723	21329	21682	21441	21429	21701	21525	21661	21623	21734	21643	21734	21545	21433	21387	21635	21711	21590	21666	21412	21661	21514	21691	21768	21551	21584	21393	21672	21603	21525	21533	21616	21622	21628	21564	21547	21860	21535	21530	21495	21598	21424	21711	21551	21500	21451	21625	21746	21659	21622	21532	21641	21326	21591	21868	21836	21495	21507	21460	21409	21372	21480	21518	21709	21422	21635	21640	21578	21535	21674	21431	21595	21608	21498	21803	21731	21555	21758	21599	21484	21674	21467	21489	21293	21855	21578	21605	21596	21699	21692	21536	21652	21523	21666	21528	21560	21598	21387	21844	21435	21889	21547	21604	21692	21560	21439	21667	21825	21648	21693	21487	21531	21615	21619	21455	21552	21491	21464	21595	21628	21582	21619	21352	21663	21650	21543	21622	21643	21396	21622	21609	21357	21531	21392	21455	21657	21750	21532	21562	21693	21723	21410	21640	21623	21719	21721	21643	21667	21786	21479	21609	21668	21732	21715	21416	21842	21604	21564	21687	21655	21585	21704	21480	21412	21536	21290	21697	21636	21678	21686	21574	21684	21462	21778	21790	21675	21529	21544	21688	21680	21528	21677	21691	21690	21848	21637	21727	21519	21523	21524	21427	21651	21475	21711	21672	21875	21565	21654	21554	21499	21424	21339	21374	21609	21547	21450	21596	21410	21594	21553	21598	21612	21638	21527	21740	21719	21462	21303	21684	21638	21681	21671	21530	21708	21609	21537	21752	21788	21441	21709	21558	21504	21601	21488	21551	21712	21577	21527	21686	21556	21682	21739	21762	21496	21673	21704	21624	21319	21760	21444	21515	21647	21421	21483	21667	21615	21634	21524	21540	21570	21518	21469	21671	21448	21558	21738	21473	21387	21886	21828	21602	21616	21728	21796	21477	21586	21483	21641	21555	21590	21657	21803	21810	21451	21486	21606	21410	21742	21578	21504	21714	21639	21359	21390	21450	21358	21370	21542	21646	21605	21458	21723	21796	21779	21677	21423	21560	21677	21471	21637	21359	21790	21591	21503	21627	21327	21786	21762	21729	21545	21608	21633	21531	21485	21560	21521	21815	21590	21434	21284	21509	21669	21755	21574	21515	21547	21712	21614	21483	21752	21468	21610	21476	21673	21488	21374	21612	21591	21696	21379	21583	21665	21467	21750	21463	21759	21655	21726	21442	21676	21653	21367	21592	21538	21610	21677	21536	21568	21633	21729	21581	21623	21402	21526	21524	21711	21652	21586	21484	21524	21718	21608	21497	21595	21417	21562	21674	21465	21404	21245	21684	21581	21375	21546	21469	21593	21795	21567	21654	21420	21438	21584	21469	21522	21423	21604	21686	21551	21574	21389	21563	21533	21521	21865	21645	21647	21597	21568	21802	21646	21383	21558	21534	21663	21497	21539	21627	21541	21612	21730	21650	21698	21612	21696	21529	21750	21508	21550	21674	21427	21749	21669	21731	21757	21689	21481	21525	21556	21745	21578	21724	21365	21649	21584	21634	21592	21893	21614	21834	21632	21551	21607	21495	21355	21686	21540	21510	21580	21618	21784	21621	21547	21484	21694	21492	21627	21560	21607	21453	21694	21454	21615	21466	21451	21533	21601	21409	21324	21554	21684	21638	21694	21954	21560	21769	21394	21782	21596	21641	21672	21735	21647	21482	21522	21563	21697	21620	21562	21700	21582	21517	21521	21552	21601	21443	21391	21528	21538	21834	21680	21760	21686	21514	21726	21660	21623	21360	21541	21648	21735	21775	21682	21594	21521	21487	21533	21514	21484	21622	21632	21437	21673	21637	21528	21650	21567	21539	21526	21712	21638	21581	21552	21486	21755
18576	29192	26198	22819	20373	19043	18031	17747	17639	17522	17294	17364	17102	17461	17367	30353	33659	29173	23171	19135	17696	17063	16849	16939	16923	16795	16920	16830	16902	16903	16709	16970	16825	16908	16908	17068	16918	16847	16863	16773	16885	16963	16944	16778	16744	16959	16886	17012	16964	16886	16935	17140	16990	16994	16774	16862	17022	16915	16818	16915	16929	17028	16810	16886	16853	16840	16890	17006	17083	16995	16957	16930	16880	16827	16969	16899	16863	16944	16955	16880	16720	16947	16658	17022	16708	16972	17002	16873	16881	16870	16982	16930	16991	16788	17020	16766	17105	16939	16877	16994	16776	16805	16985	16893	16898	16943	16947	16912	17002	16876	16985	16809	16898	16787	16910	16960	16999	16787	16784	17031	16913	16932	16705	16924	16776	16845	17056	17007	16963	16769	16976	16697	16908	16892	16936	17001	16962	17020	16814	16938	16959	16858	16840	16837	16955	17035	16915	16791	16737	16829	16958	16840	16791	16927	16947	16918	16853	17084	16909	16918	17053	16885	17112	16884	17003	16887	17092	16859	16902	16912	17005	16955	17091	16795	17038	17071	16977	16768	16913	16952	16846	16782	16888	17057	16980	16727	17013	17067	16808	16885	16732	17087	16847	16998	16925	16926	16979	16738	16951	16858	17000	16805	16868	16893	16925	16991	16935	16847	16948	16817	16840	16949	16865	16921	16910	16981	17041	16918	16942	16633	16814	16864	16923	16954	16857	16916	16813	16961	16904	16794	16925	17010	16946	17023	16897	16949	17096	16938	16959	16803	16917	17043	17016	16869	17065	16774	16982	16951	16917	17001	16875	16909	16823	16903	16916	16780	16960	16919	16797	16906	17031	16922	16809	16837	17041	16934	16891	17035	17086	16916	16857	16941	16868	16834	16986	16951	17049	16982	16916	16762	16994	16996	16812	16902	16892	16939	16835	16729	16886	16946	16811	16783	17007	16931	16716	16824	16885	17059	16968	16929	16986	16844	17053	16941	16951	17028	16921	16905	17035	16829	17063	16949	16763	16892	16933	16918	16850	16939	16953	16804	16912	17073	16910	17019	16944	16811	16908	16796	16895	16965	16802	16656	16705	17101	16898	16817	16853	16880	17012	16906	16935	16778	16901	16972	16813	16905	16951	16789	16878	16776	16657	16962	16918	16932	16952	16862	16953	17096	16647	16943	16895	16842	17101	16899	16700	16995	16846	16993	16906	17000	16925	16873	16958	16852	16865	16853	16944	16751	16722	16753	16924	16806	16853	16886	16833	16817	16722	16893	17010	16881	17141	16870	16866	16794	17155	17040	16662	16875	16998	16982	17075	16907	16763	16991	16780	16816	16937	16813	16928	16786	16866	16947	16872	16846	16913	16715	16995	16832	16814	16878	16992	16890	17011	16961	16678	16762	16745	16836	16775	17046	16846	16792	16893	16931	16938	16994	17050	16887	16927	16807	16882	16814	16759	16966	16944	16855	16930	16893	16861	16956	16970	16832	16921	16871	16926	17042	17075	16922	16751	16927	16920	17013	16875	16792	16917	16960	16736	16916	16956	17022	16783	16880	16858	16950	17018	16853	17119	16892	16974	16715	16859	16858	16803	17015	16750	16958	16982	16667	16954	16920	16831	16838	16980	16968	16859	16929	16744	17061	16934	16871	16780	16866	16860	16898	17010	17040	16958	16876	16917	16866	17083	16776	17047	16809	16886	16915	16940	16835	16863	16815	16797	16873	16886	16772	17074	16892	16856	16713	16852	16904	16887	16932	16863	16842	16845	17003	16824	16845	16954	16943	16792	17064	16867	16936	16986	17077	16914	17106	16817	16860	16945	16948	17041	16698	16874	16990	16895	17064	16930	16940	17023	16932	16907	17001	16821	16800	16870	16756	16840	16887	16982	17118	16808	16883	16951	16921	16937	16731	16891	17046	16956	16966	16906	16971	16927	16927	16962	16924	16757	17013	17086	16727	16772	16922	17060	16740	16835	16853	16867	16757	17087	17015	16993	17064	16770	16791	16956	16909	16855	16957	16897	16831	16945	17020	16929	16797	16857	16883	16888	16921	16802	16906	16753	16820	17126	16936	16838	16893	16897	16842	17009	16918	16828	16856	16844	16952	16851	16776	16881	16806	16690	16966	16828	16948	16935	16728	16925	16868	16934	16875	16929	17084	16812	17037	16898	16774	16870	16971	16731	16946	16735	16924	16783	16962	16996	16823	16929	16788	16838	16819	16742	17003	16958	16875	16923	16768	16816	17044	16782	16914	16905	16917	17049	16728	16897	16841	16824	16876	16860	16895	16891	16913	16954	17087	16990	16975	17082	16869	16700	16975	16889	16854	16845	16913	16988	16928	16924	16899	16624	16806	17000	16959	17014	16833	16920	16821	17059	17160	16857	16722	17197	16724	16893	16931	16880	17037	16913	16958	16875	16882	16916	16890	16846	16900	16952	16914	16837	16929	16936	16755	16781	16887	16824	16806	16969	16668	16736	17004	16734	16808	16951	17117	16995	17014	16849	16890	17003	17074	16905	17081	16826	16885	16689	16927	16947	17093	16931	16925	17020	16891	16840	16764	16970	16798	16841	17017	16716	16925	17095	16707	16787	16949	16823	17033	16711	16958	16853	17027	16919	16949	16949	16762	16879	16855	16699	16842	17027	16964	16702	16861	16672	16898	17058	16935	16963	16699	16825	16852	16982	16841	16788	16816	16954	16879	16845	17001	16803	16812	16867	16973	16820	16843	16806	16884	16762	17003	16948	16917	17012	16913	16882	16974	16861	16967	16906	16918	16881	16895	16832	17016	16748	16998	17035	16862	16883	16887	16900	17078	17012	16980	16953	16900	16738	16945	16933	16785	16995	16923	16880	17019	16945	16874	16854	17006	16933	16858	17055	16803	16779	16984	16876	16871	16772	16804	16998	17120	16733	17084	16883	16769	16758	16858	17004	16884	16962	16882	16828	16881	16966	16848	17004	16880	16884	17016	16906	16857	16996	16982	17101	16808	16921	16935	17037	16901	17036	16938	16883	16707	16880	16840	16835	16822	17000	17004	16825	16759	16881	16789	16821	16887	16827	16947	16698	16800	16896	16653	16779	16723	16993	17051	17126	16888	16964	16989	17014	16894	16854	16937	16774	17000	16818	16721	16696	16934	16999	16783	16825	17026	16894	17081	16906	16871	16865	16771	16872	16945	16954	16989	16877	16871	16845	16936	17042	16955	16717	16900	16912	16853	16923	17077	17004	17018	16908	16870	17062	16979	16669	16853	16882	16877	16863	17034	16966	16982	16771	16992	16749	16980	16775	17032	17125	16830	16779	16700	16892	16908	16930	16948	16863	16732	16906	16797	17008	17113	16799	16836	16712	16811	16953	16911	16736	17052	17010	16884	16978	16784	16928	16919	16826	16895	17012	16972	16956	16696	16957	17025	16954	16887	16924	16827	16885	16914	17024	16911	16896	16861	17154	16749	16839	16819	16963	16949	17061	16965	16681	16829	16866	16630	16814	16908	16882	17062	16838	16801	16783	16767	16934	16955	17109	16789	16930	16946	16876	16875	16864	16890	16922	17012	16857	16959	16836	16928	16890	16991	16848	17016	16816	17037	17008	16856	16944	17040	16978	16795	16982	16979	16813	16929	16907	16894	16955	17004	16949	16694	16792	16847	16787	16822	16897	16934	16838	16874	16867	16822	16996	16958	16893	16877	16748	16970	16828	16892	16747	16760	16996	17055	16821	16823	16919	16780	16993	16674	16754	16827	16882	16620	16813	17012	17044	16786	16724	16891	16999	16840	16928	16910	16904	16993	16791	16834	16745	16842	16787	16757	16828	16948	16981	16748	16677	16867	16887	16738	16922	16911	16874	16935	16907	16912	16905	16856	17017	16932	16984	17055	16926	16748	16925	16876	16947	17005	16999	16839	16967	16852	16994	16993	16788	17067	16860	16993	17031	16834	17095	16701	16989	16960	17064	16986	16689	16899	16858	16980	16920	16894	16836	16725	16737	16776	16950	16821	16940	16925	16840	16978	16814	17170	16813	16927	16797	17016	16936	16894	16920	16917	16866	16934	17043	17066	16918	17075	16893	16823	17042	16825	16909	16758	16809	16888	16817	16843	16942	16778	16822	16823	16850	17010	16952	16823	17022	17032	16932	17057	17043	16838	16899	16877	16988	16695	16821	16900	17037	16738	16762	17020	16765	16987	17108	16925	16893	16997	16838	16870	16885	16739	16972	16946	17114	16915	16870	16947	17001	16916	16831	16765	16932	17013	16839	17091	17024	16879	16910	16816	16886	17089	17066	16891	16984	16805	17087	16996	16909	16951	16815	16816	16875	16924	17036	16935	16819	16920	16908	16858	16953	17016	17062	16836	16851	16934	17022	16917	17066	16868	17092	16883	16956	17102	16950	17034	16951	16884	17034	16806	16904	17001	16891	16779	17066	16815	17088	16929	16872	16968	16988	16936	16954	17078	16859	16760	16908	16944	16852	16650	16834	16783	16858	17048	16929	16786	16823	16901	16921	17082	16884	16839	16846	16915	16666	16957	16875	16888	16809	16777	17084	16947	16739	16954	16852	16934	16937	16978	16938	17034	16892	16749	16847	17067	16873	16849	16960	16817	16822	16922	17070	16893	17113	17091	16968	16802	16964	16894	16971	16913	16929	16852	17028	16839	16898	16885	16819	16922	17047	16819	16984	16931	16949	16896	16867	16827	16760	16929	16797	16909	16956	16743	17090	16792	16904	16941	16890	16915	16872	16976	16903	16881	16793	16961	16895	17011	16860	16882	16907	17029	16747	16674	16845	16763	16846	16721	16799	16775	16915	16931	16939	16977	17003	16857	16801	16967	17055	16939	16944	16982	16984	17246	16931	16891	16952	17019	16960	16779	16856	16984	16923	16846	16849	16827	16858	17048	16873	16869	16732	17024	16742	16979	16898	16932	16932	16980	16773	16757	16841	16806	16771	16703	16947	16962	17017	16588	16866	16769	16843	16946	17082	16939	16800	16822	16919	16879	16922	16913	16771	16907	16796	16878	16956	16945	16814	16942	17018	16803	16885	16788	17053	16864	16881	16910	16803	16909	17038	16803	16777	16845	17005	16843	16754	16661	16847	17076	16999	16851	16937	17030	17196	16863	16949	16921
23980	21564	29259	24409	22261	25177	26794	22963	22372	22544	22147	22041	22421	22475	23393	38017	41723	36261	30132	25422	23179	22168	21806	21660	21879	21698	21883	21711	21716	21489	21887	21751	21781	21773	22116	21576	21791	21773	21768	21767	21713	21738	21747	21586	21802	21684	21658	21806	21604	21775	21727	21578	21722	21704	21599	21779	21649	21518	21933	21519	21741	21708	21702	21505	21644	21753	21533	21930	21812	21633	21635	21821	21744	21589	21676	21715	21745	21724	21656	21640	21494	21720	21887	21735	21414	21558	21656	21706	21719	21396	21410	21684	21762	21642	21480	21413	21428	21634	21641	21999	21642	21637	21630	21408	21821	21612	21710	21573	21579	21503	21673	21633	21661	21667	21494	21684	21595	21576	21638	21950	21818	21668	21736	21575	21564	21511	21615	21770	21940	21617	21720	21827	21628	21711	21614	21479	21718	21748	21806	21687	21642	21964	21534	21754	21974	21852	21673	21742	21625	21487	21716	21669	21537	21849	21480	21669	21728	21431	21633	21701	21622	21290	21715	21725	21666	21663	21808	21572	21734	21423	21711	21738	21725	21591	21662	21488	21731	21649	21790	21519	21611	21761	21731	21757	21902	21760	21845	21855	21653	21770	21572	21552	21712	21487	21501	21593	21577	21574	21769	21737	21560	21630	21922	21750	21784	21606	21774	21899	21821	21735	21432	21806	21696	21741	21532	21491	21631	21718	21641	21696	21569	21740	21651	21672	21878	21602	21565	21706	21665	21569	21768	21717	21559	21598	21779	21593	21637	21608	21659	21661	21405	21678	21631	21528	21879	21672	21985	21745	21901	21600	21637	21652	21602	21663	21509	21547	21644	21726	21508	21647	21752	21567	21673	21742	21468	21721	21593	21740	21854	21646	21621	21725	21404	21575	21681	21398	21846	21610	21718	21714	21854	21685	21554	21404	21633	21609	21670	21715	21774	21679	21807	21704	21875	21747	21556	21836	21746	21654	21744	21659	21579	21719	21752	21707	21695	21695	21897	21812	21593	21637	21684	21617	21717	21551	21769	21494	21618	21374	21614	21765	21734	21661	21714	21676	21749	21622	21732	21897	21811	21671	21342	21641	21708	21468	21706	21338	21678	21735	21824	21722	21630	21626	21629	21642	21620	21678	21563	21528	21615	21651	22039	21746	21676	21468	21514	21727	21712	21435	21442	21742	21445	21628	21338	21903	21608	21534	21686	21648	21597	21538	21622	21677	21680	21588	21692	21859	21781	21519	21532	21561	21738	21562	21460	21648	21602	21690	21756	21525	21799	21951	21822	21704	21754	21876	21708	21914	21657	21423	21758	21535	21748	21855	21506	21746	21651	21742	21676	21641	21764	21671	21718	21788	21674	21663	21692	21752	21630	21661	21529	21738	21777	21538	21720	21603	21603	21572	21641	21679	21814	21665	21439	21793	21747	21515	21592	21522	21799	21723	21728	21574	21674	21562	21744	21887	21756	21833	21535	21667	21623	21695	21525	21746	21786	21483	21691	21752	21784	21798	21779	21604	21898	21532	21415	21639	21888	21601	21810	21541	21803	21785	21965	21679	21724	21781	21587	21670	21748	21739	21809	21792	21911	21490	21729	21602	21370	21609	21664	21467	21675	21710	21776	21496	21671	21462	21759	21676	21812	21687	21651	21761	21828	21754	21706	21771	21792	21740	21562	21646	21487	21567	21676	21743	21493	21737	21706	21760	21443	21820	21618	21537	21667	21590	21669	21571	21736	21689	21783	21808	21686	21485	21687	21702	21619	21671	21826	21807	21408	21606	21905	21645	21710	21508	21717	21596	21717	21952	21714	21699	21605	21650	21669	21714	21760	21605	21683	21904	21626	21792	21800	21514	21602	21568	21933	21673	21504	21650	21825	21960	21654	21652	21704	21707	21652	21611	21526	21468	21794	21594	21642	21592	21811	21727	21717	21530	21710	21703	21337	21722	21748	21690	21747	21696	21792	21765	21745	21651	21697	21652	21667	21665	21831	21524	21649	21834	21709	21657	21569	21626	21553	21684	21848	21557	21806	21742	21422	21683	21689	21505	21590	21255	21418	21860	21804	21706	21439	21669	21692	21471	21524	21544	21606	21514	21765	21439	21466	21610	21587	21530	21661	21557	21630	21590	21538	21667	21588	21515	21857	22081	21636	21659	21693	21637	21700	21582	21679	21501	21659	21614	21606	21693	21730	21546	21603	21724	21749	21846	21558	21614	21739	21612	21740	21615	21769	21590	21813	21816	21886	21624	21590	21402	21663	21813	21530	21734	21717	21678	21675	21563	21596	21606	21660	21840	21852	21712	21691	21575	21818	21593	21541	21607	21651	21740	21763	21555	21662	21720	21747	21715	21444	21790	21809	21762	21771	21647	21638	21689	21545	21614	21758	21660	21614	21669	21524	21458	21568	21489	21608	21720	21583	21769	21596	21697	21673	21934	21565	21703	21586	21711	21773	21686	21656	21763	21843	21596	21398	21507	21813	21626	21459	21644	21903	21465	21724	21511	21713	21798	21791	21496	21661	21722	21534	21561	21527	21747	21566	21487	21696	21543	21594	21771	21651	21793	21485	21604	21741	21713	21816	21705	21582	21700	21737	21722	21627	21856	21806	21722	21492	21672	21543	21684	21711	21599	21672	21592	21742	21712	21878	21516	21638	21779	21542	21763	21782	21766	21526	21768	21677	21703	21669	21640	21448	21501	21554	21576	21500	21746	21671	21706	21546	21565	21676	21598	21551	21543	21698	21687	21478	21692	21536	21414	21658	21591	21456	21723	21770	21825	21385	21842	21562	21515	21670	21721	21790	21702	21649	21558	21684	21665	21675	21785	21654	21960	21784	21600	21687	21532	21578	21580	21671	21509	21627	21441	21868	21669	21606	21758	21733	21651	21412	21884	21853	21623	21809	21619	21585	21573	21449	21726	21726	21624	21632	21626	21564	21650	21748	21785	21742	21591	21461	21651	21500	21589	21678	21833	21830	21669	21694	21893	21527	21788	21728	21761	21744	21477	21850	21770	21656	21631	21805	21729	21599	21598	21737	21550	21680	21477	21475	21514	21439	21829	21594	21792	21625	21510	21682	21735	21613	21382	21599	21502	21644	21603	21772	21700	21688	21757	21642	21789	21628	21571	21756	21626	21795	21722	21829	21622	21751	21481	21643	21669	21619	21684	21604	21767	21882	21785	21667	21599	21586	21657	21545	21711	21604	21430	21565	21825	21815	21522	21421	21700	21668	21576	21729	21739	21591	21643	21593	21370	21882	21653	21777	21805	21992	21598	21897	21628	21571	21503	21543	21735	21592	21671	21908	21876	21810	21567	21638	21545	21648	21811	21896	21462	21675	21556	21704	21721	21471	21716	21575	21694	21642	21534	21707	21544	21388	21784	21661	21785	21674	21672	21578	21720	21605	21641	21676	21638	21763	21579	21702	21650	21651	21756	21663	21718	21727	21716	21645	21534	21549	21550	21636	21608	21658	21758	21698	21632	21763	21666	21527	21632	21758	21898	21382	21297	21724	21742	21663	21616	21669	21654	21729	21559	21657	21636	21858	21636	21670	21696	21768	21741	21675	21436	21425	21807	21620	21543	21744	21646	21511	21547	21658	21794	21503	21455	21914	21699	21776	22038	21458	21651	21584	21689	21737	21674	21857	21732	21546	21637	21592	21589	21649	21593	21636	21794	21638	21555	21835	21735	21594	21496	21949	21721	21686	21594	21845	21814	21634	21612	21765	21774	21717	21707	21544	21623	21876	21602	21707	21863	21685	21635	21763	21480	21567	21557	21646	21649	21495	21774	21676	21450	21723	21584	21617	21696	21675	21648	21541	21696	21824	21572	21594	21608	21385	21711	21629	21615	21702	21560	21594	21873	21818	21406	21752	21670	21649	21633	21799	21642	21531	22024	21929	21515	21770	21613	21795	21809	21623	21501	21803	21739	21600	21889	21728	21567	21514	21505	21710	21587	21670	21636	21641	21706	21535	21596	21807	21715	21521	21718	21853	21760	21613	21634	21706	21960	21918	21565	21647	21889	21767	21699	21757	21819	21640	21709	21645	21331	21709	21759	21940	21683	21705	21662	21718	21738	21828	21398	21450	21703	21838	21532	21491	21525	21802	21752	21811	21791	21654	21753	21833	21898	21805	21674	21695	21744	21635	21735	21666	21791	21623	21565	21679	21463	21720	21573	21705	21938	21646	21604	21829	21815	21585	21574	21742	21668	21580	21629	21699	21412	21697	21664	21860	21669	21640	21640	21709	21684	21528	21534	21631	21755	21767	21691	21625	21657	21641	21553	21587	21728	21569	21599	21763	21541	21553	21546	21566	21658	21637	21655	21666	21997	21816	21578	21756	21569	21758	21860	21545	21666	21502	21662	21724	21725	21756	21781	21917	21680	21747	21738	21622	21801	21658	21712	21649	21504	21528	21618	21527	21729	21530	21787	22078	21741	21724	21585	21593	21513	21516	21799	21634	21687	21754	21707	21700	21754	21704	21626	21808	21660	21615	21716	21488	21764	21546	21764	21592	21778	21674	21421	21537	21778	21813	21731	21545	21564	21676	21621	21708	21616	21575	21743	21608	21724	21672	21703	21804	21659	21701	21632	21679	21713	21309	21749	21741	21671	21416	21432	21606	21643	21745	21635	21661	21532	21964	21784	21450	21603	21649	21919	21699	21611	21798	21587	21587	21818	21653	21628	21643	21815	21756	21628	21688	21405	21930	21621	21678	21676	21300	21466	21811	21730	21642	21536	21770	21898	21834	21740	21694	21494	21665	21735	21469	21619	21728	21546	21550	21757	21780	21914	21672	21783	21690	21898	21800	21613	21604	21771	21653	21647	21775	21826	21772	21863	21743	21507	21451	21528	21712	21549	21755	21625	21638	21528	21624	21784	21649	21622	21780	21518	21481	21721	21712	21755	21788	21636	21652	22093	21792	21596	21817	21746	21725	21915	21628	21872	21519	21710	21615	21797	21609	21768	21763	21690	21632	21650	21726	21666	21795	21717	21571	21548	21532	21417	21576	21636	21381	21637	21784	21733	21616	21684	21674	21572	21838	21571	21710	21622	21514	21580	21528	21656	21780	21758	21672	21760	21708	21563	21723	21860	21597	21682	21679	21588	21688	21883	21840	21352
20294	33471	30568	26919	22333	20451	18866	18431	18091	17872	17560	17426	17715	17823	19733	39671	41232	34400	26704	20690	17938	17167	17000	16985	16936	16942	16870	16933	16962	17038	16974	16922	16936	16801	16750	17050	16742	16985	16881	16836	16913	16759	16887	16956	16906	16769	17007	16894	16845	16900	16969	16809	16954	16881	16762	16903	16667	16842	16840	16722	16994	16961	16940	16979	17024	16898	16838	16921	16964	16861	16839	16861	16919	16777	16891	17006	16965	17041	17113	16918	17042	16859	16889	16999	16910	16946	16924	16806	17015	16944	16837	16786	16994	17036	16961	16946	16890	16963	16930	17017	17109	16918	16773	16942	16867	16787	16938	16779	16883	16829	16862	16808	16964	16918	16759	16872	16982	16974	16714	16883	16945	16869	16810	16742	17011	16893	16877	17123	16824	16728	17153	16933	16759	16908	16853	16868	16767	16720	17022	16756	17063	16901	16853	16902	17018	16766	16863	16835	16884	16979	16969	16935	16889	16878	17036	16805	16782	16723	16971	16774	16963	16923	16938	16726	16811	16860	16834	16869	16906	16831	17102	17042	16879	16802	16975	16809	16757	16999	16850	16844	17048	16834	16780	16929	16882	16977	16911	16925	16958	16922	16985	17051	16897	17030	16998	16846	16993	16947	16737	16918	17030	16936	17033	16914	16871	16904	17105	16731	16866	16943	16813	16749	16968	17118	16959	16813	16971	16807	17114	16669	16940	16957	16834	16966	16801	16846	16833	16715	16813	16858	17030	16891	16948	16931	16975	16838	16907	16826	16722	16962	16822	16756	16856	16841	16870	16959	16958	16793	16945	16865	17052	16916	16791	16765	16818	16722	16937	16796	16820	16704	16987	16858	16905	16805	16982	16933	16756	17067	16992	16887	16830	17054	16949	17004	16813	16850	16893	16873	16846	16842	16725	16859	16957	16916	16800	16855	16935	16906	16945	16752	16982	16903	16819	16800	16961	16837	16885	16917	16777	17006	16887	16690	16894	16878	16962	16762	16798	16815	17049	16940	16911	16854	16998	17022	16810	16893	16978	16959	17105	16930	16792	16739	16774	16882	16874	17024	17065	16806	16821	16808	16866	16988	16933	16860	16846	16858	16983	17109	16975	16863	16910	16954	16846	16746	16680	16821	16921	16778	16940	16844	16909	16720	17021	16946	16863	16936	16638	17152	17036	16851	17117	16760	16756	16923	16858	16639	16727	16883	16840	16840	16950	16904	16678	17046	16900	16787	16821	17115	16776	17093	16901	16888	16891	16997	16727	16738	16760	16809	16893	16845	16833	16828	17058	16838	16820	16860	16905	16902	17076	17040	16838	16847	17035	16853	16840	16946	16853	16768	16995	16791	16862	16849	16924	16897	16740	16854	16909	16873	16876	16758	16923	16922	16862	16982	16861	16981	16777	16761	16781	16888	16856	16969	16937	16815	16797	16861	16826	16789	16832	16886	16897	16900	16745	16713	16980	16949	16948	16931	16999	16820	16936	16994	16847	16776	16686	16877	17046	16840	17015	16958	16738	16809	16958	16781	17073	16898	16990	16734	17071	17037	16721	16829	16831	16873	16940	16912	16793	16936	16823	16951	16764	16922	16897	16771	16817	17006	17149	17097	16851	16693	16892	16938	16927	16928	16961	16988	16879	16888	16870	16853	16834	16891	16891	16867	16837	16912	16714	16885	16878	16928	16953	16901	16923	16927	16805	16946	17074	17093	16872	16803	16933	16691	16850	16854	16672	16780	16962	16781	16925	16647	16857	16834	16913	16759	16985	16825	16716	16964	16725	16885	16932	16935	16859	16898	16898	16754	16968	16832	17046	17020	16819	16874	17000	16891	16845	16784	16754	16745	16872	16826	16698	17042	16890	17038	16697	16961	17033	16979	16773	16827	16898	16862	16936	16824	16946	16995	16945	16758	16946	16914	16941	16828	16689	16928	16964	17182	16967	16774	16927	16866	16657	16775	16930	16777	16882	16846	16937	16800	16903	16998	16908	16895	16964	16789	16862	16946	16876	16957	16942	16960	16948	16785	17042	16967	16743	16851	16859	16807	16895	16829	16934	16923	16892	16996	16940	16828	16614	16824	16877	16888	16880	16946	16875	16960	16844	16909	16861	16855	16907	17160	16945	16927	16921	16819	16851	16840	16931	16924	16893	16832	16868	16859	16689	16793	16819	16773	16988	16896	16751	16808	16779	16956	16727	16989	16843	16915	16807	16922	16828	16885	16867	16815	16874	16877	16909	16675	16964	16957	16940	16852	16837	16886	16929	16792	17141	16919	16844	16937	17081	16898	16942	16837	17006	16871	16868	16936	16896	16998	16876	16891	16885	16809	16850	16864	16806	16753	16933	16982	17020	16948	16714	16887	17117	16772	16782	17022	16772	17020	16789	16926	16930	16830	16898	16935	16844	16862	16906	16793	16832	16953	16831	16945	16734	16726	16886	17018	16888	16997	16990	16842	16985	16964	17052	16847	16892	16682	16668	16813	16755	16717	16929	16714	16706	16719	17075	16816	16849	16833	16900	16958	17012	16845	16983	16819	16763	16882	17007	16841	17060	16711	16819	16729	16766	16836	16879	16855	16738	16856	16904	16868	16847	17028	16961	16868	16888	16959	16917	16888	16861	16723	17094	16868	16967	16888	16756	16907	16790	16855	16804	16828	16860	16832	16795	16882	16824	16755	16745	16844	16906	16922	16736	16976	16929	16790	16995	16912	16779	17095	16822	16830	16894	16789	16964	16956	16810	16948	16779	16760	16913	16902	16783	16793	16966	16815	17004	17089	17002	16809	16904	16741	16771	16954	16888	16890	16908	16874	16947	16870	17137	16916	16890	17013	16991	16869	16675	16905	16916	17114	16882	16831	17098	16885	16899	16854	16799	17057	16949	16899	17008	17004	16973	16832	16944	16703	16911	16891	16907	16918	16923	16757	16679	16901	16836	16927	16964	16954	16719	16804	16759	16674	17053	16957	16933	16902	16710	16814	16851	16956	16936	16944	16903	16760	16724	16934	16852	16831	16933	16784	16951	17129	16948	17036	16856	16881	16665	16999	17031	16804	16933	16829	17026	16834	16948	16790	16960	16830	16963	17047	16812	17001	16941	16920	16945	17067	16952	16977	16816	17014	16758	16844	16839	16758	16928	16811	16926	16826	16823	16863	16853	16902	16913	16938	16830	16887	16784	16914	17056	17045	16880	16802	16795	16878	17011	16958	16904	16888	16906	16911	17003	16750	16813	16698	16919	16829	16887	16831	16907	16810	17088	16722	16938	16904	16758	16956	16932	16871	16878	16978	16905	16823	17026	16917	16808	17169	16803	16881	16930	17003	16968	16798	16845	17005	16843	16886	16915	16887	16882	16928	16892	16766	16960	16917	17064	16923	16862	17179	16928	16835	16907	16761	16883	16828	16815	16984	16877	17025	17114	16957	16795	16769	16904	16702	16930	16927	16830	16879	16972	16676	16755	16836	16872	16939	16864	16755	16938	16771	16994	16932	16927	16922	17025	16980	16850	16674	16892	16935	16878	16831	16799	17035	16840	16802	16805	16739	16771	16832	16899	17002	16831	16972	16831	16831	16878	17158	16960	16960	16909	16703	17077	16864	17062	16869	16985	16995	16883	16813	17108	16709	17021	16872	16712	16886	16833	16941	16649	17060	16925	16982	16720	16926	16758	16896	16870	16919	16798	16892	16916	16917	16918	16979	16969	16838	16877	16861	16722	16808	16884	16678	16943	16904	16934	16853	16829	16804	16819	16887	16866	16824	16962	16873	16909	16806	16916	16943	17058	16714	16768	17048	16939	16899	16991	16831	16968	16865	16858	16697	16968	16846	16813	16978	16762	16981	16772	16858	16772	16812	16953	16842	17000	16942	16826	16800	16965	16710	16951	17042	16757	16986	16876	16645	16769	17025	16902	16747	16923	16918	16913	16897	16904	16947	17074	17046	16692	16935	16847	16887	16794	16861	16948	16919	16944	16876	17016	17136	16905	16946	16884	16923	16910	16978	16685	16858	16792	16957	16972	17017	17007	16987	16984	16897	16891	16857	17065	16900	16815	16786	16888	16872	16882	16868	16821	16807	16817	16900	16863	16941	16894	16866	16762	16908	16764	16929	16866	16853	16987	16802	16779	17070	16697	16833	17028	16972	16811	16951	16781	16831	16837	16896	16642	16918	16998	16798	17011	16761	16911	16837	16933	16962	17032	17030	16779	16908	16921	16955	16997	17131	16949	16879	16864	17012	16833	16676	17089	16897	16969	16852	16852	16740	16836	16969	16745	16847	17085	17018	16779	16867	16831	16777	16874	16828	17075	16897	16939	16976	16916	16823	16900	16633	16735	16747	16849	17052	16912	16851	17025	16780	16779	16828	16987	16862	16764	16883	16925	17012	16908	16807	17051	16784	16848	16897	16986	17066	16965	17021	16972	16752	16726	16830	16955	17282	16678	16894	16923	16719	16923	16853	16905	16874	17125	16869	16907	16762	16997	16854	16934	16835	17035	16973	16756	16762	16923	16894	16867	16671	16804	16604	16902	16856	16952	16940	16877	16882	17020	16638	17014	16892	16976	16792	16854	16882	16972	17052	16790	16610	17045	16957	16818	16947	16744	16976	16812	16897	16878	16781	17068	16902	16910	17028	16947	16973	16808	16995	16895	16849	16735	17038	16917	16830	16855	16927	16890	17012	16966	16888	16891	16918	17003	16861	16922	16900	16809	16916	17031	16761	16953	16939	17031	16881	16910	16959	16934	16862	16911	17002	17048	16852	16868	16892	16768	16990	16932	17000	16766	16850	16828	16932	16987	16827	17056	17078	16810	16632	16864	16863	16799	17001	16775	16857	16961	16892	16791	16919	16892	16836	16905	16793	16932	16906	17061	16987	16676	16814	17009	16775	16847	17006	16778	16729	16968	17007	17018	16976	16890	16906	16778	16900	16969	16875	17048	16746	16744	17009	17014	16782	16928	16933	17040	17067	16839	16812	17069	17055	16787	16837	16892	16949	17075	16894	17045	16899	16793	16881	16752	16982	17091	17027	16855	16836	16783	16998	16780	16848	16872	16799	16877	16680	17046	16920	16886	16845	16853	17145	16914	16859	16917	16906	16964	16827	16783	16916	17072	16857	16701	16914	16894	16953
30819	24460	26969	25638	22606	22058	22105	21791	21765	21715	21787	21635	21937	21758	21713	22978	23681	23421	22943	22261	22102	21944	21702	21750	21737	21612	21808	21641	21711	21807	21765	21723	21667	21632	21699	21650	21867	21706	21632	21526	21597	21545	21514	21525	21650	21682	21757	21529	21597	21626	21783	21718	21845	21524	21930	21838	21602	21758	21905	21661	21725	21639	21874	21837	21737	21631	21450	21521	21632	21807	21743	21511	21783	21544	21689	21741	21802	21692	21762	21714	21927	21793	21821	21558	21635	21621	21815	21464	21629	21648	21753	21716	21759	21756	21531	21778	21539	21783	21877	21498	21616	21803	21675	21539	21692	21624	21629	21673	21614	21577	21720	21574	21606	21481	21771	21591	21537	21818	21557	21480	21746	21605	21684	21510	21636	21620	21447	21743	21966	21665	21658	21632	21789	21816	21786	21643	21625	21625	21488	21829	21511	21694	21429	21531	21722	21834	21852	21587	21538	21742	21550	21770	21834	21723	21796	21578	21638	21588	21796	21544	21609	21746	21870	21606	21505	21662	21818	21671	21648	21367	21776	21508	21660	22065	21737	21640	21604	21655	21667	21830	21790	21726	21750	21834	21746	21696	21853	21505	21916	21598	21607	21718	21683	21596	21696	21655	21624	21749	21754	21425	21515	21516	21656	21790	21891	21772	21745	21865	21530	21774	21886	21640	21591	21617	21850	21712	21594	21937	21625	21628	21529	21847	21538	21640	21798	21960	21578	21953	21653	21636	21807	21770	21805	21622	21639	21484	21537	21791	21649	21641	21757	21720	21740	21632	21781	21542	21601	21505	21680	21647	21569	21537	21578	21767	21728	21788	21723	21706	21585	21635	21939	21803	21688	21782	21559	21534	21561	21717	21500	21536	21591	21682	22019	21601	21853	21474	21599	21764	21651	21596	21687	21508	21769	21439	21707	21816	21641	21834	21724	21527	21745	21634	21536	21530	21723	21669	21715	21488	21619	21562	21687	21927	21700	21853	21709	21821	21694	21488	21516	21672	21482	21747	21815	21596	21625	21895	21608	21718	21570	21660	21692	21560	21537	21361	21587	21850	21516	21786	21586	21586	21593	21521	21468	21824	21507	21793	21646	21474	21820	21598	21880	21649	21704	21591	21616	21588	21549	21669	21458	21473	21894	21668	21688	21777	21667	21641	21613	21807	21646	21463	21667	21796	21651	21802	21610	21767	21888	21830	21830	21584	21622	21681	21635	21674	21570	21609	21659	21471	21532	21834	21711	21572	21769	21694	21562	21622	21696	21823	21667	21346	21655	21598	21614	21617	21717	21560	21742	21662	21833	21685	21591	21697	21772	21481	21645	21440	21889	21908	21460	21725	21707	21798	21600	21778	21560	21707	21678	21621	21628	21376	21509	21701	21571	21601	21553	21432	21536	21604	21544	21736	21746	21688	21658	21626	21508	21809	21671	21616	21880	21647	21782	21635	21828	21754	21740	21431	21474	21699	21742	21601	21606	21774	21778	21706	21735	21782	21708	21823	21800	21926	21883	21364	21740	21643	21509	21599	21507	21605	21675	21657	21708	21500	21776	21784	21777	21593	21645	21794	21748	21529	21719	21506	21621	21550	21732	21730	21572	21504	21459	21764	21401	21522	21704	21535	21868	21525	21633	21794	21802	21692	21628	21790	21702	21577	21531	21864	21719	21733	21652	21823	21697	21556	21542	21956	21891	21566	21492	21632	21635	21671	21709	21853	21797	21493	21582	21503	21826	21696	21613	21733	21787	21481	21698	21807	21964	21896	21731	21877	21638	21783	21594	21693	21604	21670	21597	21312	21726	21736	21870	21712	21510	21833	21624	21413	21670	21614	21769	21491	21566	21600	21916	21636	21843	21343	21701	21818	21644	21645	21684	21620	21846	21854	21623	21558	21806	21490	21511	21798	21840	21593	21586	21578	21654	21794	22036	21530	21376	21488	21735	21568	21597	21626	21492	21593	21558	21621	21711	21750	21522	21676	21893	21715	21566	21744	21506	21719	21748	21659	21700	21649	21652	21501	21680	21710	21744	21715	21607	21543	21813	21673	21699	21735	21623	21624	21685	21607	21610	21556	21622	21667	21656	21677	21600	21661	21773	21527	21599	21687	21751	21654	21748	21761	21567	21638	21826	21711	21574	21713	21561	21584	21755	21572	21726	21215	21566	21713	21617	21872	21550	21612	21647	21686	21640	21685	21538	21590	21635	21652	21656	21753	21756	21516	21409	21644	21697	21714	21687	21756	21729	21630	21765	21761	21620	21751	21721	21870	21540	21697	21626	21692	21788	21747	21704	21802	21739	21564	21590	21293	21870	21717	21750	21613	21592	21612	21686	21901	21679	21536	21785	21695	21405	21585	21875	21898	21607	21628	21521	21631	21706	21657	21559	21762	21623	21922	21524	21717	21751	21695	21568	21786	21660	21413	21553	21535	21586	21512	21484	21671	21875	21824	21752	21656	21638	21621	21692	21308	21584	21788	21772	21761	21557	21683	21610	21732	21693	21806	21687	21757	21553	21416	21557	21694	21576	21783	21571	21649	21621	21435	21709	21801	21449	21614	21901	21709	21611	21643	21826	21777	21810	21756	21737	21715	21546	21719	21678	21692	21538	21683	21598	21854	21676	21675	21767	21703	21744	21569	21676	21636	21409	21533	21615	21762	21475	21506	21550	21825	21684	21462	21503	21723	21539	21735	21574	21605	21837	21672	21563	21668	21543	21799	21583	21806	21542	21462	21480	21645	21780	21666	21913	21627	21641	21805	21596	21881	21625	21627	21474	21552	21615	21567	21743	21614	21759	21670	21813	21708	21793	21589	21508	21499	21563	21548	21379	21834	21827	21364	21791	21762	21616	21593	21658	21648	21727	21685	21806	21715	21778	21602	21684	21650	21736	21833	21742	21835	21901	21411	21729	21681	21706	21901	21560	21850	21476	21773	21586	21582	21691	21635	21783	21660	21701	21592	21659	21854	21778	21677	21443	21548	21733	21768	21690	21760	21754	21563	21695	21450	21680	21521	21728	21595	21559	21480	21324	21589	21624	21681	21386	21642	21393	21613	21507	21772	21948	21706	21623	21772	21804	21537	21586	21781	21649	21894	21565	21742	21620	21604	21533	21722	21564	21649	21420	21607	21889	21732	21687	21686	21528	21962	21786	21782	21717	21707	21731	21648	21609	21743	21766	21585	21683	21586	21588	21807	21844	21870	21903	21611	21646	21604	21895	21622	21686	21695	21493	21510	21538	21898	21511	21493	21513	21821	21709	21591	21596	21854	21775	21799	21631	21845	21709	21623	21602	21696	21496	21573	21556	21586	21537	21786	21498	21658	21722	21686	21614	21829	21616	21593	21417	21678	21792	21688	21705	21625	21710	21597	21614	21479	21602	21555	21752	21646	21823	21634	21522	21819	21542	21657	21745	21686	21637	21478	21537	21827	21724	21958	21754	21433	21633	21724	21644	21590	21644	21639	21881	21769	21637	21783	21634	21752	21813	21782	21714	21631	21451	21601	21689	21545	21799	21802	21719	21705	21892	21632	21515	21809	21644	21356	21634	21752	21495	21952	21618	21780	21642	21505	21795	21756	21548	21656	21829	21517	21487	21444	21670	21751	21748	21759	21848	21827	21598	21598	21683	21743	21667	21660	21913	21829	21643	21615	21531	21663	21616	21607	21672	21720	21473	21670	21700	21384	21597	21843	21660	21716	21640	21760	21678	21813	21489	21811	21508	21663	21690	21553	21670	21494	21548	21613	21472	21743	21659	21617	21465	21550	21748	21767	21771	21837	21794	21846	21760	21542	21701	21767	21896	21618	21507	21729	21424	21568	21563	21650	21719	21556	21723	21929	21777	21839	21493	21659	21739	21670	21607	21550	21715	21693	21355	21485	21588	21718	21806	21754	21571	21779	21641	21490	21699	21961	21826	21742	21467	21649	21772	21851	21793	21586	21930	21488	21663	21564	21621	21655	21571	21499	21614	21851	21605	21501	21738	21540	21773	21521	21810	21778	21678	21835	21587	21580	21741	21558	21739	21623	21659	21533	21701	21891	21804	21749	21705	21795	21489	21633	21654	22009	21715	21448	21843	21640	21749	21750	21672	21660	21552	21759	21566	21686	21665	21747	21471	21660	21612	21526	21671	21755	21728	21709	21419	21490	21592	21673	21847	21595	21597	21802	21554	21693	21808	21630	21675	21830	21759	21711	21476	21739	21771	21669	21764	21717	21567	21705	21614	21619	21802	21817	21710	21706	21492	21694	21664	21731	21568	21655	21687	21640	21789	21540	21715	21785	21622	21656	21604	21773	21650	21690	21808	21586	21884	21826	21906	21827	21796	21677	21525	21717	21594	21721	21561	21909	21788	21530	21549	21478	21490	21382	21456	21554	21565	21669	21613	21551	21610	21562	21643	21629	21749	21724	21734	21655	21459	21509	21626	21756	21543	21651	21764	21735	21494	21737	21638	21714	21623	21793	21660	21471	21712	21767	21694	22011	21724	21651	21666	21560	21406	21797	21712	21561	21772	21693	21860	21651	21618	21500	21899	21639	21615	21641	21567	21541	21615	21640	21783	21798	21681	21612	21441	21618	21434	21782	21845	21683	21480	21678	21603	21484	21707	21735	21602	21652	21840	21608	21556	21684	21685	21694	21586	21697	21519	21698	21503	21477	21784	21615	21517	21742	21757	21553	21788	21690	21634	21742	21443	21826	21914	21607	21539	21529	21683	21829	21719	21676	21890	21647	21548	21664	21558	21566	21582	21568	21620	21560	21540	21429	21584	21663	21589	21713	21547	21766	21736	21549	21690	21760	21702	21449	21592	21580	21867	21683	21571	21580	21695	21423	21496	21358	21878	21595	21838	21795	21783	21645	21777	21692	21543	21405	21622	21839	21634	21526	21614	21626	21809	21856	21806	21485	21599	21631	21709	21497	21691	21535	21721	21723	21552	21787	21602	21714	21599	21817	21502	21730	21823	21708	21536	21774	21623	21643	21709	21560	21722	21807	21964	21639	21547	21712	21704	21732	21791	21659	21747	21588	21862	21698	21705	21626	21440	21541	21676	21612	21825	21637	21636	21576	21529	21800	21731	21709	21601	21673	21656	21726	21784	21569	21561	21670	21581	21666	21522	21595
20189	22047	21959	20457	18190	17377	17288	17065	16894	16841	17095	16940	17014	17135	17144	18547	19670	18962	18130	17274	17038	17222	16858	17053	16777	17052	16916	16981	17045	16829	16800	16893	17023	16963	16801	16741	17045	16893	16897	16974	17111	16787	16814	16767	16795	16901	16969	16892	16929	17098	17008	16826	16871	16662	16956	17025	16828	16949	17028	16986	16699	16725	16922	16826	16757	16916	16862	16967	16884	16997	16980	16793	16843	16821	16864	16710	16937	17034	16787	16913	16850	17075	16915	16786	16906	17100	16891	16936	16863	16770	16934	17089	17005	17015	16779	16987	17144	16907	16988	17049	16791	16880	16957	16878	16955	16752	16924	16968	16967	16965	16831	16829	16799	17014	17023	16835	16770	16941	17136	16929	17091	16731	17009	16924	16785	16625	16933	16947	16941	16791	16812	16951	16913	16867	17030	16998	16891	16649	16739	17036	16793	17039	16889	16738	16798	16757	16953	16964	16783	16934	16888	17036	16860	16870	16757	16976	16894	16907	16785	16939	16964	16873	16751	16891	16871	16931	16892	16863	16891	16832	17023	16850	16952	16926	16745	16878	17038	16898	16899	16926	16936	16753	16738	16884	17003	16707	17120	16987	16856	16836	16834	16758	16824	17116	16921	16619	16991	16893	16885	16813	16832	17128	16712	16929	16954	16697	16907	17026	16891	16886	16814	17095	16926	17041	16959	16920	16876	16810	16878	16881	16917	16729	16927	16994	16748	16806	16905	17057	16810	16841	16787	16974	17012	16856	16868	16878	16891	16966	16980	16882	16758	16969	16888	16963	16926	16878	17053	16975	16902	16861	16955	16966	16914	16912	16893	17102	16878	16845	16932	16909	16922	16858	16718	16793	16840	16997	16906	16793	16666	17094	16870	16902	16833	17116	16957	16996	16734	16994	16987	16837	17185	16913	16704	16834	16829	16898	17052	16651	16874	16918	16985	16965	17035	16769	16952	16883	16978	17033	16695	17037	16756	16869	16884	16735	16762	16919	16977	16729	16984	16860	16966	16850	16864	16867	16921	16921	16885	17003	16932	16917	16796	16973	17017	17049	17002	16875	16910	16918	16893	16819	16806	16905	16791	16838	17033	16877	16962	16830	16808	17072	16839	16895	16865	16943	17015	16871	16862	16905	16865	17002	16881	16860	16961	16837	16892	16895	16964	16986	16793	17091	16942	16943	17120	16865	17127	16810	16917	16825	17041	16873	16897	16974	16899	16937	16935	16972	16794	16932	16927	16833	16921	16879	17048	16967	16966	16848	17026	16808	16944	16819	16866	16732	16975	16850	16887	17000	16718	17005	17223	16848	17045	16764	17097	16918	16976	16805	16806	16818	16700	16814	16828	16847	17048	16794	16988	16930	16781	16818	16906	16976	16820	16856	16959	16879	16956	16938	16951	16874	16860	17062	16864	16903	16934	16874	16859	17027	16942	16850	16775	16919	16858	16663	17006	16996	16898	16899	16790	16861	16973	17007	17001	16726	16900	16799	16879	16839	16791	16814	16823	16780	17006	16925	16941	16905	16883	17000	16947	16684	16963	16988	16869	16846	16857	16966	16937	16843	16952	16783	16855	16994	16728	16720	16770	16768	17040	16973	16822	16781	16900	16854	16949	16823	16712	16781	16832	16814	16993	16766	16771	16768	17032	16857	17049	16777	16927	16997	16924	16898	16961	16984	16748	16916	17085	16873	16877	16816	16757	16776	16688	17014	16857	16857	16937	16832	16811	16959	16774	16827	17126	16939	16894	17004	16958	16991	16930	16744	16888	16949	16721	16788	16781	16915	16941	16950	16895	16898	16942	16947	16863	16979	16814	16928	16731	16974	16948	16970	16856	16939	16778	17004	16663	16911	16961	16846	17052	16877	16921	16877	16914	16930	16772	16948	17033	17029	16991	17133	16867	16946	17053	17063	16626	16867	16707	16828	16808	17039	16802	16893	16943	16965	17036	16886	16814	16985	16862	16873	17024	16760	16913	16910	16812	17022	16846	16809	16902	16848	16914	16844	16945	16870	16846	16910	16835	16916	16825	16821	16815	16872	16847	16895	17055	16884	16936	16864	16966	16939	16770	17105	16785	16884	16955	16976	16739	16879	16828	16977	17025	16896	17002	16957	16897	16852	16855	16958	17027	16956	16893	16843	16977	16897	17073	16963	16825	16941	16748	16802	16780	17001	17019	16958	16941	16744	16862	16939	17025	16767	16800	16966	16901	16789	16981	16790	16929	16632	16888	16849	16831	16618	16893	16945	16850	16981	16958	17029	16888	16887	16750	16912	16960	16790	16924	17010	16779	16886	16865	16989	17011	16861	17027	16959	16758	17013	16988	16908	16859	16834	17047	16881	17063	16744	16991	16841	17056	16886	16928	16670	16974	16798	16908	16876	16876	16952	17032	16974	16825	16821	17017	16851	16922	16791	16790	16869	16971	16731	17018	16929	16947	16785	16948	17009	17004	16721	16876	16805	16829	16890	16842	16745	16886	16919	16963	16896	16870	16832	16988	16709	16731	16821	16929	17011	16806	16748	17009	16906	16852	17031	16853	17081	16854	16879	16899	16855	16920	16914	17014	16809	16966	16882	16935	16839	16814	16767	16763	16789	16957	16801	16991	16866	16954	16977	16907	16963	16949	16843	16707	16856	16836	17069	17074	17010	16895	16903	16945	16852	16928	16907	17003	16944	16870	16999	16817	16987	16893	16723	16890	16884	16790	16845	16998	16788	16911	16919	16947	16820	16915	16890	16781	16896	16876	16832	16722	16936	16844	17014	16846	16882	16845	16889	17037	16744	17069	17024	16865	16781	17021	16926	16693	17015	16804	16851	16909	16926	16798	16900	16984	16832	16808	16773	16926	16909	16951	16874	16992	17023	16905	16919	16912	16977	16726	16971	16954	16932	16775	16967	17071	16904	16892	16888	16776	17001	16849	16938	16960	16931	16888	16861	16879	16677	17019	16802	17024	17010	16987	16947	16898	16846	16766	16839	16886	16810	16932	16970	16872	16822	16869	16857	16910	16827	16900	16982	16913	16801	16852	16941	17010	16918	16894	17031	16952	17105	16998	16819	16903	16762	16814	16854	16752	16875	16775	16842	16873	16836	16880	16903	16731	16820	16873	16903	17014	16987	17113	16803	16693	17012	17007	16821	16914	16953	16841	16912	17014	16712	16711	16974	16945	16887	16840	16774	16877	16847	17030	16875	17004	16915	16836	16885	17002	16947	16959	17005	16870	16726	16913	16895	16859	16739	17119	16645	16957	16974	16764	16916	17039	16918	16836	16861	16988	16848	16681	17060	16796	16713	16838	16905	16857	17075	16777	17089	16815	16939	16732	16955	17053	16886	16871	16927	16966	16772	16948	16712	16808	16910	16994	17027	16697	16861	16813	16840	16814	16893	16836	17144	16973	16864	17007	16966	16831	16903	17168	16737	16834	16785	16954	16856	16895	16793	16836	16908	16907	16842	17085	16769	16990	16807	16936	17019	16873	16803	16864	17012	16835	17008	16944	16671	16970	17018	17058	16951	16865	16792	16876	16826	16974	16899	16640	16711	17010	16944	16880	16939	17006	16865	16815	16929	16763	16864	17063	16833	16858	16694	16819	16843	17012	16855	16827	16719	17063	16805	16991	16944	16863	16944	16994	16902	16931	17051	16994	16840	16688	16846	16872	16947	16866	16821	16959	17029	16736	16823	16947	17037	16866	16946	16875	16839	16807	16896	17038	16851	16893	16756	16856	16806	16729	17004	16966	16645	16982	16801	16873	16766	16947	16915	16839	16978	17027	17026	16950	17033	16874	16801	17100	16734	16911	16886	17026	16903	16946	16945	16870	16919	16920	17023	16873	16937	16884	17113	16847	16825	16760	16999	16873	16853	17012	16937	16971	17037	16788	16918	17062	16827	16852	16863	16966	16851	16804	17035	16701	17020	16762	16779	17008	16737	16905	16954	16864	16810	16851	17059	16847	16936	16842	16808	16937	17031	16929	17006	16758	16951	17002	17021	16947	16970	17092	16884	16915	16797	16828	16741	16963	16973	16888	17024	16916	16820	16997	17053	16798	16793	16804	16914	16854	16896	16914	16754	16953	16816	16709	16984	17057	16845	16882	16815	16854	16879	16964	17018	16838	16844	16867	16742	16807	16839	16960	16796	16878	16871	16800	17007	16940	16771	16709	16927	17065	16878	16947	16994	16889	16989	16930	16812	17068	16949	16773	16962	16826	16903	16948	17028	17073	16772	17170	16937	16782	17017	16945	17050	17043	16939	16903	16888	16932	16786	16909	16915	16920	16870	16947	16886	16827	16903	16835	16790	16736	16940	16943	16819	16751	16904	16839	17016	16815	16951	17079	16853	16936	16739	16697	17000	16823	16808	16964	16932	16973	16886	16814	16876	16871	16987	16845	16986	16875	16862	16910	16869	17079	16901	17005	16819	16960	16892	16801	16933	16927	16886	16781	16951	16835	16847	16929	17038	16908	16858	16958	16899	16988	16889	16883	16769	17022	16963	16955	16874	16904	16900	16892	16869	16889	16754	16900	17048	16861	16847	16870	16757	16758	16808	16982	16965	16869	16852	17025	17064	16820	16939	16809	16784	16874	16838	16972	16786	16838	16875	17100	16691	16964	16985	16954	16805	16872	16904	16865	16955	16748	16884	17124	17114	16862	16864	16676	16793	16795	16801	17027	16754	16789	16930	16907	16796	17083	16875	16981	16886	16915	16859	16924	16675	17039	16860	16915	17051	16943	16868	16691	16841	17166	16937	16953	16773	17019	17029	17013	16912	16885	17005	16847	16886	16928	16780	16834	16901	16938	16829	16955	17013	16879	16784	16893	16994	16998	16820	16939	16952	16849	16869	16830	16884	16846	16880	16899	16702	16932	16741	16820	16881	16925	16993	16879	16883	16948	17043	16846	17046	17080	16886	16789	16898	16816	16842	16887	16858	16903	16815	16918	16970	16776	16949	16946	16814	16822	16961	16660	16782	16960	16919	16865	17107	16744	16831	16843	16719	16854	17080	17025	17017	16788	16915	16935	16969	16889	16843	16739	16635	16747	16872	16848	16886	17096	16932	16859	16930	16941	16814	16867	16872	16826	16866	16833	16958	16965	16954	16935	16757	16907	16745	16844	17078
25517	21591	28851	25337	23875	24538	24441	22307	21984	22383	21883	22108	22025	22009	21920	29670	34627	30731	27087	23941	22400	22021	21666	21790	21713	21693	21739	21792	21798	21893	21729	21750	21601	21713	21833	21738	21620	21665	21753	21730	21661	21616	21879	21728	21777	21603	21555	21692	21723	21586	21653	21600	21742	21755	21704	21702	21537	21821	21836	21492	21768	21485	21560	21826	21611	21639	21719	21650	21841	21683	21650	21874	21561	21471	21687	21725	21598	21692	21697	21589	21560	21717	21630	21669	21482	21784	21702	21630	21693	21691	21781	21672	21901	21764	21666	21693	21567	21626	21682	21908	21718	21818	21675	21484	21685	21723	21528	21637	21697	21683	21533	21645	21800	21644	21942	21232	21359	21564	21445	21433	21649	21487	21514	21727	21494	21788	21759	21606	21634	21717	21678	21779	21772	21589	21642	21765	21669	21956	21574	21706	21710	21673	21384	21479	21691	21572	21788	21765	21757	21951	21601	21457	21821	21644	21776	21527	21459	21696	21491	21506	21554	21402	21624	21494	21666	21641	21807	21551	21705	21779	21435	21644	21612	21464	21609	21579	21899	21608	21344	21500	21848	21606	21800	21788	21638	21861	21729	21605	21703	21648	21815	21497	21644	21463	21612	21742	21821	21713	21580	21670	21607	21620	21698	21711	21675	21421	21730	21568	21830	21514	21482	21746	21680	21597	21662	21555	21536	21607	21549	21620	21781	21724	21746	21753	21716	21706	21611	21841	21648	21778	21783	21511	21800	21667	21612	21644	21645	21451	21589	21699	21583	21614	21516	21407	21636	21785	21444	21305	21546	21737	21557	21645	21822	21520	21846	21639	21564	21581	21479	21615	21706	21885	21641	21658	21611	21710	21625	21488	21562	21766	21833	21552	21750	21705	21767	21538	21611	21744	21855	21767	21442	21792	21665	21727	21573	21524	21754	21859	21564	21581	21593	21842	21677	21640	21624	21642	21822	21594	21820	21688	21463	21811	21670	21726	21708	21586	21655	21708	21687	21740	21864	21520	21639	21714	21524	21750	21755	21636	21715	21669	21473	21478	21679	21601	21682	21750	21948	21546	21440	21656	21701	21588	21740	21601	21947	21713	21523	21766	21437	21650	21583	21686	21608	21766	21678	21845	21925	21636	21709	21608	21591	21369	21622	21613	21607	21608	21701	21401	21499	21895	21678	21439	21687	21602	21690	21693	21712	21560	21638	21656	21561	21573	21839	21666	21423	21683	21510	21665	21733	21682	21637	21358	21687	21575	21682	21495	21446	21577	21747	21812	21635	21861	21649	21679	21611	21520	21546	21491	21450	21480	21577	21607	21650	21498	21497	21894	21731	21634	21720	21743	21594	21791	21830	21685	21656	21761	21510	21577	21620	21663	21696	21627	21970	21679	21531	21633	21529	21509	21917	21896	21775	21630	21653	21549	21829	21502	21740	21859	21732	21597	21510	21625	21492	21552	21504	21740	21586	21552	21862	21585	21619	21510	21649	21427	21620	21465	21603	21627	21618	21641	21795	21577	21653	21484	21690	21668	21741	21531	21674	21483	21602	21625	21719	21821	21555	21472	21567	21578	21577	21509	21659	21709	21633	21745	21672	21645	21710	21513	21742	21752	21884	21493	21658	21550	21642	21695	21682	21448	21741	21503	21370	21640	21822	21810	21565	21655	21571	21687	21916	21691	21529	21620	21613	21782	21509	21528	21586	21519	21618	21716	21733	21761	21575	21850	21602	21723	21614	21385	21625	21438	21484	21480	21862	21678	21583	21690	21593	21661	21710	21551	21787	21843	21582	21623	21654	21643	21694	21737	21703	21564	21764	21696	21710	21691	21783	21722	21838	21638	21502	21633	21815	21851	21869	21490	21637	21657	21640	21700	21398	21551	21968	21703	21515	21569	21802	21591	21600	21643	21679	21773	21790	21819	21546	21748	21860	21664	21633	21643	21452	21546	21631	21739	21786	21691	21588	21520	21644	21767	21634	21851	21673	21618	21851	21609	21642	21627	21527	21925	21467	21834	21838	21742	21609	21553	21688	21719	21779	21707	21819	21778	21510	21591	21427	21615	21827	21761	21820	21757	21715	21661	21628	21650	21710	21779	21767	21683	21595	21706	21572	21725	21810	21598	21792	21397	21663	21525	21674	21852	21530	21502	21624	21816	21684	21608	21628	21879	21696	21698	21406	21619	21420	21601	21739	21745	21657	21587	21514	21644	21608	21619	21637	21601	21373	21792	21783	21552	21746	21872	21729	21720	21783	21748	21703	21761	21776	21808	21359	21567	21576	21810	21727	21833	21681	21512	21683	21569	21724	21712	21686	21554	21827	21675	21515	21802	21589	21592	21711	21470	21480	21592	21618	21763	21744	21609	21707	21883	21855	21541	21633	21532	21487	21543	21753	21526	21739	21386	21580	21567	21780	21678	22040	21783	21716	21816	21777	21640	21462	21454	21906	21855	21528	21576	21622	21531	21841	21856	21671	21726	21622	21562	21504	21450	21520	21653	21489	21797	21464	21599	21710	21619	21642	21747	21676	21722	21633	21435	21771	21650	21680	21653	21710	21746	21750	21643	21704	21501	21419	21766	21833	21502	21788	21723	21726	21540	21577	21627	21707	21729	21674	21897	21624	21712	21593	21843	21621	21846	21713	21657	21568	21697	21527	21806	21620	21609	21703	21476	21863	21529	21759	21597	21651	21868	21807	21751	21785	21848	21768	21732	21669	21582	21466	21627	21795	21744	21758	21563	21684	21851	21570	21738	21686	21613	21657	21587	21679	21707	21709	21595	21716	21780	21563	21678	21673	21393	21593	21598	21584	21560	21706	21629	21674	21543	21717	21756	21832	21660	21827	21750	21761	21528	21497	21533	21776	21646	21683	21671	21506	21514	21377	21526	21585	21811	21752	21612	21740	21550	21788	21729	21680	21595	21512	21626	21771	21834	21932	21642	21576	21648	21691	21725	21821	21488	21534	21579	21964	21586	21506	21708	21794	21615	21507	21785	21748	21620	21731	21681	21875	21889	21723	21813	21590	21601	21477	21787	21569	21591	21671	21674	21670	21761	21597	21621	21696	21577	21897	21850	21785	21645	21703	21645	21769	21765	21634	21879	21654	21496	21600	21535	21582	21627	21712	21709	21704	21670	21605	21547	21602	21720	21743	21794	21633	21730	21773	21671	21549	21703	21549	21425	21656	21673	21523	21653	21708	21570	21718	21503	21775	21501	21627	21589	21488	21806	21652	21641	21330	21757	21610	21680	21602	21651	21507	21646	21683	21563	21813	21653	21367	21657	21712	21834	21830	21574	21632	21632	21637	21696	21469	21598	21537	21518	21528	21605	21566	21669	21655	21612	21536	21689	21495	21702	21832	21709	21557	21746	21719	21496	21656	21821	21535	21780	21686	21516	21640	21488	21506	21728	21798	21803	21654	21625	21412	21658	21669	21696	21753	21540	21563	21551	21636	21598	21562	21575	21548	21632	21892	21731	21809	21618	21926	21637	21600	21739	21496	21672	21609	21804	21540	21701	21896	21788	21551	21760	21958	21375	21696	21709	21635	21859	21545	21696	21690	21675	21541	21577	21785	21667	21738	21673	21562	21760	21576	21315	21524	21744	21447	21584	21634	21577	21641	21527	21406	21648	21640	21741	21618	21857	21707	21449	21656	21606	21647	21821	21682	21692	21647	21678	21721	21554	21794	21727	21770	21837	21716	21573	21896	21790	21494	21726	21493	21404	21739	21496	21660	21455	21822	21703	21642	21716	21772	21631	21533	21561	21374	21819	21455	21667	21579	21772	21766	21851	21679	21652	21579	21600	21569	21622	21736	21889	21714	21432	21495	21807	21533	21780	21480	21606	21605	21896	21684	21706	21883	21777	21787	21838	21824	21555	21674	21619	21854	21658	21643	21418	21392	21602	21755	21690	21706	21976	21875	21570	21688	21769	21798	21581	21698	21577	21680	21770	21509	21896	21535	21675	21633	21628	21629	21540	21695	21744	21574	21599	21662	21499	21666	21520	21779	21534	21640	21765	21531	21546	21495	21528	21865	21588	21680	21534	21568	21577	21583	21400	21706	21662	21718	21402	21598	21609	21529	21536	21728	21384	21676	21732	21725	21851	21697	21650	21645	21558	21673	21598	21876	21510	21571	21599	21729	21775	21780	21905	21745	21757	21592	21564	21669	21635	21687	21843	21597	21447	21761	21691	21638	21518	21747	21642	21647	21671	21495	21733	21687	21540	21537	21577	21778	21683	21508	21662	21726	21756	21917	21433	21550	21493	21517	21678	21599	21843	21703	21729	21614	21571	21845	21644	21793	21689	21723	21462	21567	21725	21684	21659	21609	21702	21576	21564	21677	21529	21837	21805	21603	21639	21863	21540	21675	21706	21657	21854	21912	21496	21521	21540	21755	21700	22023	21626	21646	21724	21520	21367	21493	21623	21656	21550	21508	21473	21630	21656	21838	21776	22083	21749	21731	21648	21552	21446	21511	21587	21729	21599	21418	21449	21710	21595	21654	21819	21554	21341	21559	21704	21485	21684	21566	21521	21723	21607	21555	21766	21686	21658	21818	21597	21619	22062	21687	21435	21588	21659	21475	21441	21611	21701	21798	21770	21830	21681	21632	21910	21681	21784	21435	21713	21533	21557	21587	21834	21863	21603	21601	21797	21776	21715	21488	21681	21699	21634	21718	21676	21822	21654	21516	21583	21546	21491	21678	21862	21637	21804	21673	21643	21666	21721	21555	21576	21475	21630	21669	21664	21532	21561	21816	21797	21670	21722	21939	21734	21732	21641	21578	21459	21681	21645	21830	21818	21550	21677	21615	21564	21640	21644	21764	21746	21707	21653	21730	21679	21747	21702	21592	21649	21582	21705	21914	21704	21634	21622	21481	21716	21675	21976	21417	21652	21786	21905	21640	21559	21770	21476	21460	21623	21782	21605	21782	21585	21850	21749	21700	21538	21636	21341	21636	21486	21623	21623	21861	21743	21434	21646	21563	21781	21725	21633	21787	21864	21699	21598	21813	21648	21768	21682	21798	21671	21796	21630	21669	21652	21780	21688	21623	21626	21588	21707	21597	21485	21570	21763	21652	21496	21723	21567	21570	21653	21554	21652	21635	21717	21490	21349
18641	28800	27712	24292	20882	18750	18197	17830	17654	17384	17361	17400	17329	17581	17408	30185	34177	28128	22984	19280	17680	17152	17166	17018	16894	17039	16864	16882	16877	16812	16903	16880	16779	17028	16945	16993	16877	17022	16931	16959	17063	17027	16822	16904	16785	17050	16930	16844	16797	16828	16939	16882	16967	16944	16932	17058	16872	17014	17062	16797	16964	16991	17069	17069	16930	16914	16727	16834	16839	16953	16865	17004	17031	17041	16780	16957	16812	17051	17033	16797	16956	17070	16962	16787	16812	17084	16892	17020	16933	17001	16993	16893	16986	16996	16838	16962	16925	16819	16937	16784	16960	16826	17054	16869	16962	16987	16953	16923	17112	16907	16941	16918	16981	16909	17021	16736	16653	16949	17043	16913	16882	16997	16788	17006	17087	16927	16851	17086	16849	16803	16900	16866	16960	16773	16926	16850	16995	16788	16911	16966	16880	16889	17087	16771	16862	16894	16993	16820	16855	16960	16796	16977	16944	16994	16867	16956	16899	16955	16758	16935	16982	16816	16906	17043	16939	16985	17201	16909	16843	17101	16915	16725	17013	16951	16959	16794	16848	16868	17006	16974	16984	16963	17123	16731	17049	16765	16909	16906	16878	17003	16983	16839	16998	16889	16883	16969	16943	16934	16896	16894	16949	17079	16953	16733	16953	16913	16887	16930	17022	16790	16963	16952	16664	16915	17115	16847	16830	16670	17112	16865	16883	16969	16956	16835	16894	16936	16916	16885	16874	16895	16940	16865	16832	16820	16915	16971	16799	16737	16889	16959	16844	16960	16986	16970	17041	17111	16978	16945	17002	16917	16905	16958	16652	16845	16861	16949	16963	17003	16991	16808	16885	17123	16968	17001	16945	16922	17020	16785	16917	16747	16888	16930	16923	16944	16720	17037	16815	17013	16904	16902	16978	16870	17111	16842	16913	17002	16803	17224	16863	17009	16751	16777	17022	16883	16966	16820	17038	16914	16783	16922	16936	16924	16955	16943	17057	17126	16955	16835	16921	16885	16841	17053	16842	17034	16953	16894	16986	17084	16803	16806	16956	16851	16893	16855	17035	16829	16973	16932	17036	16935	16873	16846	16904	16911	17013	16897	17119	16919	16883	16921	17083	16925	16909	16919	17110	17081	16913	16879	16802	17059	16798	16944	16868	16984	17003	16986	16805	16755	16863	16744	16696	17034	17003	16992	16874	16992	16822	16787	16952	16809	16919	16763	16883	16939	17021	16854	17044	16828	16821	17094	16785	16888	16888	17011	16786	16923	16952	17058	17084	16889	16992	16951	17129	17001	16894	16840	16949	16816	17023	16880	17008	16945	16805	16732	16850	16918	16868	16829	16913	16978	16893	16956	16752	16932	16964	17097	16916	16860	17004	16900	16951	16951	16960	16853	16899	16809	16978	17102	16950	16887	16912	16847	16889	17004	17108	16971	17083	17087	17055	16669	16758	16925	16830	17065	17005	16954	16894	16838	16957	17043	16942	16968	16997	17141	17020	17077	17083	17059	16960	16945	17010	17011	16911	16810	17021	16775	16949	16904	16861	17049	16816	16870	17100	16920	16980	16789	16972	17006	16904	16998	16993	17000	16843	16832	17135	16723	16848	16869	16853	16944	16944	16955	16857	17004	16787	17066	17123	16784	16850	17003	16974	16981	16795	16979	16770	16969	16872	17136	16834	16979	16848	16910	16818	16886	17056	16924	16791	16728	17080	16978	16829	16991	16792	16977	16955	17078	16980	16887	16872	17071	16870	16899	17049	16653	16891	16728	16985	16790	16932	16931	16949	16910	16884	17107	16864	16974	16910	17000	16968	16953	16919	16728	17011	16914	16894	16813	16867	17078	17009	16849	16817	16967	17021	16895	16881	16918	16873	16834	16957	16897	16878	16999	17013	16947	16807	16921	17014	16979	16906	17132	16835	17018	16912	16976	16999	16844	16975	16943	16937	17077	16898	16946	16953	17170	16890	16970	16771	16864	16949	17029	16895	16803	16899	16926	16938	17087	16978	17015	16932	16926	17007	17037	17036	16892	16961	16895	16854	17001	16803	16837	16869	17035	16956	16830	17107	16887	17036	16880	17098	17011	17194	16805	17061	16831	16989	16967	17133	16801	17110	16870	17046	16843	16908	16953	16809	17005	16867	16839	17007	16919	17038	17077	16908	17073	16874	16802	17002	16630	16742	16847	16832	16974	16955	16924	17001	16834	17107	17003	17064	16989	16972	17109	17014	16776	16709	17069	16951	16916	17008	17026	16888	17018	16947	17167	16902	16916	17115	16942	16890	16767	16980	16963	16998	16922	16935	16858	16951	16727	16918	16814	17000	16979	17000	16874	16822	17001	17135	16938	16915	17062	16859	17003	16806	16818	16959	16949	16938	17093	16770	17074	16883	16942	17024	16911	16952	16982	17120	16959	17097	16939	16803	16876	17053	16922	16724	16906	16746	17023	16952	16945	16731	16920	16927	16740	16889	16871	16926	16866	16867	16795	16917	16923	16759	16897	17124	16946	17022	16934	16837	17010	16925	16782	16841	16994	17069	16896	16828	16983	17032	17046	16931	16906	16915	16859	17050	16926	17079	16911	17006	16816	16947	16926	16988	16983	17070	16934	16957	16927	17044	17167	16870	16916	16915	17046	16891	17009	16856	16893	16921	16753	16961	17092	16897	16691	16931	16817	16980	17036	17022	16962	16946	16938	16742	16766	16938	17058	16831	16809	17100	16762	17020	17042	16829	16846	16916	17030	17014	16875	16811	16812	16940	16845	16835	16746	16977	16908	16987	17059	16960	16906	16859	16923	17253	16938	17002	17032	17027	16852	17119	16835	16991	17169	16755	16812	16855	16936	16950	16949	16942	16888	17107	16765	16851	17236	16865	16937	16913	16913	16891	16903	16885	16917	16735	16960	17004	16984	17010	17106	16889	16968	17020	17001	16965	16828	16922	17081	16824	16894	16786	16941	17040	17131	16967	16836	17000	16839	16767	16742	16963	16806	17013	17069	16881	16871	16978	16988	16858	16859	16822	16847	16837	17074	16920	16975	16962	16861	16937	16677	17255	16949	16821	16924	16883	16932	16875	17053	16998	16968	16961	16713	17013	16976	16869	17017	17090	16981	17095	16733	16995	16962	16952	16836	16995	16985	16879	16778	16880	17032	16806	16986	16844	17050	16872	16912	16983	16988	16907	17105	16857	16897	16938	17012	16866	16795	17039	17021	17019	16814	16761	16880	16939	17057	16934	16867	16835	16908	16871	16840	16749	16877	16759	17005	16802	17000	17094	16910	16823	16961	17051	16997	16992	16816	16899	16846	16722	16931	16873	16785	16854	16828	16913	16892	16965	16909	16970	16897	16981	16838	16847	17044	16929	16956	16940	16952	17112	16978	16880	17084	16965	16984	16880	16887	16866	17066	16908	17025	17000	16866	16905	16854	16956	16779	16889	16868	16951	16990	16901	16757	16946	16888	16850	17097	16828	16900	16941	16905	17089	17049	16776	17033	16921	16837	16900	16966	16915	16917	16989	16864	16880	17146	16910	16943	17042	17095	16828	17042	16851	16881	16849	16869	17055	17191	16953	16889	17171	17014	16829	17003	16891	16921	16820	16964	16904	16873	16932	17023	16873	16882	16917	16941	16916	16820	16830	16915	16978	16919	16911	16774	17165	16826	17061	16837	16941	16985	16889	16891	16992	17061	16901	16889	16984	16943	17114	16815	16964	16940	16965	17090	16871	17062	16968	16944	16799	17135	16886	16928	16858	16772	17015	16908	16905	16980	16825	16841	16842	16802	17075	17004	16830	16911	16717	16921	16908	16989	17088	16961	16930	16694	16965	16988	16928	16932	16869	16886	17039	16732	16887	16858	17050	16963	17074	16658	16885	16895	16831	16748	16926	16906	16894	16947	16945	17004	16929	17011	16996	16832	16999	16895	16912	17008	16997	16955	16962	17040	16900	16985	16910	17050	16804	16900	16977	16827	16873	16934	17024	17098	16851	16822	16985	16999	16990	16859	17071	16961	16960	16866	17033	17005	16882	16976	17013	16947	17131	16900	16927	16860	16947	16963	17008	16874	16891	16820	16906	16806	16924	16941	16954	16794	17044	16873	17116	16917	16870	17025	17041	16972	16848	16739	16973	17071	16978	16944	16847	17062	16876	17110	17033	16804	16927	16835	16940	16916	16891	17093	17102	17054	16930	16929	16948	17083	16883	16824	16905	16966	16910	16959	16992	16898	16762	16908	17041	17055	17023	16882	17039	17067	17196	17040	16875	16935	16861	16601	16718	16706	16978	17029	16769	16961	16917	16864	16794	16962	16896	16951	17030	16905	16996	17034	16908	16909	16984	16949	16962	16977	16932	17085	16833	16948	16914	16788	16816	16794	16792	16892	17003	16916	17021	16940	16996	16836	16993	16985	16892	16990	16960	16963	16968	17031	16964	16813	16879	16945	16964	17008	16900	17016	17032	16945	16907	16771	16890	16869	16823	16813	16828	16903	17028	17006	16907	16793	16947	16960	17056	16961	17144	16966	16918	16921	16946	16922	16970	16880	17078	16874	16859	16945	17093	16921	16827	16977	16752	16852	16916	17066	16753	16974	16940	16860	16865	17096	17032	17009	16853	16997	16875	16941	16721	16821	16756	17206	16948	16946	16911	17062	16969	16964	16973	16830	16645	16762	17051	16883	16896	16972	16978	16847	16781	16847	17064	16899	16927	16859	16944	16845	16969	17039	16815	17119	16993	16820	16834	17058	16939	16897	16990	17109	17102	16926	16980	17003	17069	16952	16971	16855	16936	16890	16942	16934	16946	16802	16887	17083	16814	17082	16893	16988	16929	16793	16979	16983	16842	17083	17044	16842	16815	17194	17028	16958	17090	16952	16755	17036	16972	16773	16920	16724	16991	16597	16971	17101	16909	16852	16805	17122	16989	16944	16882	16813	17002	16928	16947	17098	17028	16964	16985	16848	16976	16936	17087	17123	17074	17018	16968	16868	16825	16856	17043	16995	16920	17234	16923	16934	17082	16962	16926	16850	17027	16874	17062	17090	16872	16949	16929	17076	16835	16910	16976	16800	16862	17023	16778	17066	16862	17001	16822	16940	16904	17020	16948	16866	17024	16914	16863	16928	16951	17060
23837	21516	29201	24304	22357	25228	26976	23202	22333	22607	22429	22253	22018	22250	22826	36933	42195	36368	30341	25645	22957	22160	21950	21820	21755	21879	21822	21780	21834	21559	21799	21641	21621	21672	22076	21645	21802	21678	21554	21746	21489	21472	21529	21619	21522	21478	21779	21818	21691	21586	21531	21570	21669	21471	21708	21723	21701	21621	21787	21496	21594	21609	21649	21566	21951	21671	21833	21563	21729	21522	21509	21482	21740	21509	21757	21479	21596	21814	21344	21703	21610	21670	21754	21663	21716	21797	21636	21776	21661	21735	21752	21418	21602	21555	21815	21812	21756	21708	21795	21549	21780	21795	21554	21465	21847	21739	21658	21808	21670	21672	21789	21492	21692	21501	21431	21526	21555	21638	21428	21706	21604	21741	21660	21661	21620	21533	21645	21609	21654	21861	21546	21655	21691	21620	21570	21496	21866	21513	21845	21729	21508	21754	21879	21569	21658	21535	21523	21711	21574	21758	21500	21787	21511	21672	21602	21755	21609	21792	21615	21787	21584	21371	21744	21483	21696	21549	21568	21660	21842	21436	21381	21879	21659	21714	21708	21770	21609	21660	21684	21628	21524	21616	21919	21548	21627	21764	21815	21724	21592	21639	21609	21809	21402	21600	21533	21568	21591	21649	21723	21735	21831	21792	21602	21694	21872	21810	21822	21593	21654	21760	21519	21601	21804	21772	21799	21679	21597	21609	21503	21562	21693	21603	21479	21521	21510	21744	21541	21616	21672	21580	21681	21697	21621	21495	21458	21481	21582	21611	21737	21795	21707	21744	21549	21292	21528	21482	21594	21530	21628	21729	21618	21735	21520	21552	21561	21711	21695	21773	21553	21457	21578	21482	21727	21515	21522	21789	21674	21677	21730	21566	21704	21590	21523	21523	21329	21523	21574	21524	21715	21529	21500	21443	21912	21401	21799	21643	21818	21578	21634	21728	21808	21832	21774	21608	21830	21471	21348	21574	21616	21582	21680	21705	21421	21597	21577	21619	21689	21689	21634	21585	21711	21662	21614	21547	21809	21833	21665	21621	21652	21621	21227	21625	21704	21888	21704	21577	21577	21742	21725	21650	21471	21811	21650	21489	21562	21566	21589	21856	21458	21622	21666	21810	21855	21718	21632	21596	21803	21648	21694	21825	21664	21614	21780	21573	21678	21501	21665	21619	21453	21647	21551	21657	21563	21445	21743	21569	21738	21576	21907	21643	21698	21636	21651	21644	21728	21721	21969	21604	21473	21412	21717	21729	21708	21653	21657	21547	21822	21639	21797	21603	21629	21568	21695	21608	21776	21672	21723	21756	21584	21373	21594	21397	21696	21770	21685	21412	21563	21675	21822	21569	21625	21554	21799	21824	21575	21737	21766	21507	21494	21678	21809	21908	21564	21501	21662	21617	21612	21597	21511	21440	21752	21757	21749	21546	21543	21844	21748	21705	21675	21497	21723	21389	21630	21490	21705	21812	21748	21483	21546	21508	21403	21633	21677	21693	21663	21654	21582	21533	21558	21656	21795	21365	21421	21514	21621	21660	21722	21636	21566	21683	21734	21626	21625	21569	21709	21625	21746	21660	21790	21545	21387	21792	21544	21559	21737	21450	21662	21563	21530	21719	21586	21570	21555	21667	21669	21479	21548	21632	21768	21511	21545	21482	21541	21783	21570	21626	21467	21809	21689	21393	21675	21772	21793	21582	21714	21501	21495	21735	21493	21834	21804	21635	21576	21479	21597	21664	21696	21587	21584	21662	21265	21503	21580	21503	21488	21430	21597	21526	21653	21437	21867	21515	21625	21452	21837	21645	21626	21767	21628	21389	21631	21691	21694	21570	21684	21583	21725	21573	21872	21618	21647	21757	21586	21684	21618	21817	21592	21658	21509	21728	21655	21473	21564	21542	21686	21712	21602	21788	21567	21679	21576	21569	21761	21722	21479	21665	21635	21444	21641	21636	21475	21792	21595	21635	21577	21765	21576	21682	21566	21772	21355	21568	21536	21522	22041	21736	21665	21729	21599	21757	21581	21718	21587	21776	21681	21671	21790	21706	21669	21705	21587	21648	21872	21541	21574	21675	21350	21766	21658	21628	21656	21479	21819	21574	21668	21627	21472	21496	21608	21407	21661	21532	21494	21654	21746	21699	21643	21621	21459	21672	21405	21424	21480	21631	21667	21706	21643	21720	21695	21842	21682	21649	21589	21577	21391	21735	21424	21653	21762	21787	21668	21732	21671	21547	21627	21634	21626	21920	21886	21853	21628	21701	21539	21655	21547	21579	21388	21574	21625	21627	21677	21616	21545	21555	21550	21512	21647	21475	21509	21629	21343	21627	21781	21440	21585	21509	21774	21728	21858	21532	21765	21789	21605	21435	21404	21669	21509	21562	21626	21501	21674	21592	21630	21786	21720	21535	21605	21782	21706	21441	21863	21781	21644	21751	21782	21957	21583	21513	21700	21536	21461	21673	21614	21543	21313	21520	21556	21484	21499	21626	21491	21653	21574	21583	21656	21810	21702	21373	21636	21460	21611	21737	21579	21864	21685	21765	21648	21751	21560	21751	21505	21660	21588	21583	21699	21665	21511	21660	21482	21667	21688	21840	21719	21600	21624	21525	21405	21534	21477	21632	21710	21308	21581	21576	21560	21716	21567	21453	21390	21620	21782	21635	21476	21872	21822	21605	21693	21663	21970	21810	21853	21727	21613	21607	21425	21526	21461	21506	21421	21305	21384	21496	21633	21575	21622	21484	21705	21793	21501	21547	21769	21640	21441	21538	21697	21595	21782	21739	21746	21564	21556	21816	21868	21675	21515	21586	21598	21797	21388	21354	21471	21580	21424	21562	21475	21719	21663	21665	21731	21635	21651	21566	21709	21874	21837	21627	21655	21476	21565	21500	21587	21539	21726	21614	21638	21717	21477	21488	21860	21500	21782	21525	21706	21691	21456	21760	21905	21592	21593	21550	21664	21740	21605	21871	21857	21748	21780	21652	21517	21723	21772	21520	21676	21319	21756	21547	21682	21727	21534	21564	21579	21863	21733	21672	21653	21673	21755	21653	21653	21667	21590	21654	21614	21506	21441	21640	21710	21594	21879	21683	21559	21746	21664	21777	21523	21649	21636	21592	21469	21676	21849	21463	21697	21540	21787	21483	21751	21458	21552	21911	21697	21772	21479	21505	21620	21476	21883	21492	21582	21850	21646	21658	21607	21681	21425	21688	21728	21587	21698	21593	21604	21599	21549	21648	21625	21458	21734	21628	21788	21706	21697	21453	21791	21880	21615	21514	21695	21684	21714	21709	21556	21566	21507	21544	21776	21577	21559	21752	21888	21548	21636	21805	21686	21627	21696	21598	21396	21634	21740	21478	21708	21623	21712	21564	21360	21617	21703	21411	21523	21552	21351	21528	21510	21659	21710	21590	21568	21584	21836	21628	21575	21790	21822	21700	21591	21566	21545	21628	21597	21721	21385	21583	21705	21535	21703	21689	21663	21563	21867	21586	21751	21464	21868	21728	21653	21556	21602	21524	21564	21820	21583	21702	21501	21551	21648	21825	21752	21662	21448	21631	21493	21897	21581	21733	21617	21708	21605	21703	21653	21754	21660	21676	21697	21453	21418	21757	21673	21697	21579	21496	21548	21437	21632	21686	21448	21722	21682	21524	21585	21499	21810	21628	21748	21812	21835	21661	21656	21824	21788	21653	21625	21742	21682	21404	21395	21426	21754	21543	21584	21405	21813	21667	21630	21638	21398	21693	21638	21761	21722	21485	21631	21580	21523	21529	21660	21709	21522	21622	21674	21761	21685	21425	21508	21526	21547	21737	21297	21875	21550	21594	21661	21558	21543	21471	21630	21572	21547	21716	21744	21674	21498	21476	21677	21759	21783	21379	21565	21624	21527	21545	21562	21769	21659	21619	21796	21706	21853	21558	21606	21675	21664	21743	21604	21704	21820	21616	21549	21734	21757	21591	21471	21603	21635	21913	21651	21701	21569	21396	21659	21590	21837	21402	21781	21449	21611	21699	21580	21579	21591	21687	21532	21579	21351	21536	21605	21752	21713	21556	21776	21635	21543	21821	21804	21574	21662	21712	21739	21521	21524	21500	21608	21649	21636	21885	21715	21674	21656	21692	21886	21604	21603	21711	21558	21762	21845	21814	21672	21804	21582	21477	21628	21766	21904	21700	21703	21679	21512	21442	21543	21727	21733	21530	21422	21501	21579	21672	21732	21676	21671	21681	21674	21689	21803	21670	21586	21435	21615	21510	21784	21625	21566	21858	21610	21452	21696	21702	21576	21500	21577	21877	21647	21721	21588	21491	21850	21756	21654	21654	21842	21607	21572	21804	21712	21707	21743	21780	21850	21610	21710	21601	21705	21582	21654	21365	21713	21425	21530	21770	21498	21781	21584	21938	21789	21779	21629	21619	21510	21475	21778	21700	21436	21623	21674	21634	21714	21639	21594	21687	21650	21576	21714	21543	21734	21535	21711	21666	21839	21771	21807	21843	21690	21685	21660	21726	21791	21695	21995	21598	21759	21685	21545	21686	21634	21547	21729	21509	21441	21762	21370	21900	21749	21709	21742	21636	21603	21683	21525	21589	21796	21592	21559	21495	21584	21546	21620	21703	21553	21416	21441	21568	21661	21772	21688	21705	21698	21544	21610	21492	21595	21658	21682	21580	21604	21645	21472	21610	21469	21356	21583	21539	21694	21641	21406	21500	21624	21699	21460	21778	21656	21699	21719	21805	21875	21694	21773	21525	21774	21793	21714	21639	21641	21840	21824	21699	21423	21560	21504	21537	21633	21530	21600	21637	21621	21563	21718	21709	21632	21440	21769	21638	21612	21438	21715	21836	21756	21702	21674	21604	21531	21519	21404	21686	21569	21597	21514	21762	21630	21707	21600	21738	21513	21636	21613	21655	21541	21501	21608	21689	21576	21592	21672	21811	21526	21529	21587	21824	21575	21621	21585	21741	21899	21512	21696	21761	21577	21574	21415	21520	21614	21740	21811	21725	21720	21661	21487	21682	21735	21576	21526	21538	21485	21664	21655	21722	21771	21761	21597	21408	21727	21619	21558	21645	21885	21483	21622	21747	21668	21623	21795	21614	21620	21543	21704	21519	21554	21506
20077	32756	31073	26065	22998	19945	18904	18315	18077	17903	17535	17637	17421	17515	18966	38810	41744	34393	27300	21031	17991	17282	16947	16895	16854	17066	16850	16975	16859	17002	16781	16814	16784	16899	16838	16813	16877	16966	16721	16811	16989	16993	16850	16854	16944	16710	16785	16946	16824	16873	16839	16689	16929	16974	16811	16795	16968	16790	16892	16870	16989	16986	16730	16739	16890	16772	16847	16815	16999	16995	16920	16874	16910	16863	16838	16779	16821	16996	16771	16840	16833	16629	16770	16927	16829	16837	16801	16908	16772	16751	16684	16695	16967	16805	16860	16594	16809	16710	16856	16861	16773	16734	16866	16804	16857	16782	16889	16799	16902	16762	17019	16959	16792	16834	16718	16701	16789	16731	16755	16912	16991	17073	16892	17090	16888	16697	16939	16802	16852	16889	16731	16687	16965	16768	16811	17002	16629	16655	16933	16998	16888	17045	17060	16789	16881	16862	16952	16761	16768	16822	16907	17107	16695	16952	16852	16704	16668	16803	16788	16811	16915	16955	16915	16797	16896	16800	16918	16893	16921	16827	16894	16794	16828	16875	16868	16861	16941	16868	16701	16954	16655	16820	16746	16737	17080	16847	16905	16840	16804	16937	17017	16818	16752	16976	16941	16958	16975	16762	16955	16741	16885	16814	16688	16847	16947	16660	16933	16827	16905	16818	16994	16919	16777	16885	16932	16785	16771	16840	16830	17037	16831	16795	16748	16808	16983	16843	16881	16854	16684	16797	16780	16799	16799	16933	16875	16891	16830	16831	16903	16855	16928	16840	16955	16827	16678	16837	16809	16748	16818	16722	16872	16843	16970	16761	16670	16880	16877	17040	16739	16903	16942	16825	16699	17093	17043	16856	16831	16762	16669	16742	16790	16834	16878	16931	16908	16736	16808	16825	16992	16951	16759	16999	16856	16762	16780	16830	16924	16808	16921	16792	16745	16880	16859	16687	16856	16816	16857	16910	16780	16928	16792	16831	16751	17013	16767	16648	16691	16910	16781	16918	16829	16952	17025	16824	16809	16746	16753	17023	16752	16875	16904	17024	16813	16832	16967	16884	16785	16608	17073	16644	16820	17057	16731	16843	16989	16746	16970	16822	16960	16766	16786	16974	16723	16877	16854	16753	16659	16830	16846	16884	16708	16870	16785	16849	16895	17086	16784	17021	16887	16802	16993	16878	16859	16753	16980	16790	16984	16644	16795	16764	16880	16876	16959	16696	16915	16943	16648	16930	16837	16798	16866	16900	16906	16966	16863	16787	16862	16995	16878	16899	16692	16863	16908	16777	16772	16775	16770	16813	16907	16834	17032	16731	16918	16932	17011	16783	16854	16687	16866	16650	16792	16833	16856	16870	16766	16896	16572	16970	16962	16818	16717	16759	16840	16748	16829	16871	16779	16814	16800	16876	16835	16748	16718	16848	16929	16974	16892	16841	16868	16969	16886	16806	16920	16725	16796	16882	16633	16928	16984	16735	17060	16807	16906	16841	17039	16703	16636	16925	16891	16684	16990	16807	16849	16758	16914	16737	16832	16878	16938	16942	16829	16677	16831	16816	16811	16867	16819	16845	16741	16751	16897	16790	16777	16808	16939	16967	16787	16788	16853	16934	16884	16886	16855	16707	16846	16858	16833	16875	16812	16750	16750	16898	16903	16761	16949	16888	16783	16971	16961	16795	16683	16768	16849	16912	16965	17015	16905	16926	16791	16834	16838	16910	16927	16844	16897	16653	16869	16929	16857	16876	16893	16900	16782	16834	16749	16791	16838	16916	16922	16816	16931	16907	16781	16873	16895	16842	16804	16817	16910	16698	16818	16900	16796	17007	16882	16740	16853	16846	16772	16635	16862	16694	16704	16790	16789	16704	16803	17010	16728	16828	16942	16846	16676	17106	16873	16815	16746	16948	16705	16864	16857	16940	16702	16751	16760	16853	16792	16845	16946	16868	16647	16827	16979	16593	16845	16916	16904	16823	16908	16837	16741	16954	16955	16884	16796	17033	16794	16756	16981	17027	16782	16768	16698	16961	17013	16895	16799	16947	16715	17012	16924	16844	16918	16821	16901	16828	16886	16746	16893	16808	16794	16816	16801	16952	16761	16870	16817	16978	16765	16806	16846	16797	16809	16962	16804	16745	16849	16714	16846	16930	16938	16738	16902	17021	16858	17011	16803	16821	16905	16752	16734	16763	16837	16694	16958	16902	16721	16854	16736	16811	16646	17011	16845	16775	16902	16777	16714	16792	16987	16758	16877	16778	16762	16762	16821	16777	16738	16795	16837	16915	16932	16880	17024	16858	16937	16792	16849	17046	17048	16718	16661	16954	16746	16934	16750	16892	16724	16631	16955	16687	16750	16858	16704	16715	16957	16989	16671	17037	16739	16789	16802	16565	17004	16805	16728	16782	16936	16785	16860	17028	16831	16835	16845	16763	16853	16720	16885	16851	16832	16868	16731	16841	16850	16902	17008	16788	16840	16919	16805	16945	16868	16862	16549	16713	16959	16754	16960	16801	16954	16903	16831	16933	16852	16780	16864	16852	16897	16856	16763	16805	16853	16819	16877	16831	16893	16783	16691	17001	16889	16750	16727	16922	16636	16898	16474	16573	16912	16921	16990	17070	16774	16714	16833	16981	16833	16815	16832	16912	16877	16691	16792	16682	16834	16963	16776	16969	16794	16662	16881	16989	16701	16692	16866	16911	16794	16775	16742	16880	16998	16704	16898	16835	16861	17067	16709	16875	16592	16874	17044	16721	16679	16896	16926	16988	16858	16777	16695	16939	16850	16830	16804	16724	16871	16932	16683	16770	16835	16689	16727	16941	16777	16951	16853	16814	16731	16885	16843	16929	17017	16732	16757	16789	16874	16811	16785	16886	16895	16900	16912	16918	16799	16664	16835	16734	16908	16973	16888	16810	16793	16925	16929	16786	16670	16821	16820	16716	16814	16784	16848	16945	16918	16706	16810	16832	16899	16737	16896	16815	16759	16836	16806	16809	16876	16721	16804	16752	16886	16863	16863	16856	16860	16883	16772	16964	16937	16767	16774	16962	16839	16746	16870	16721	16862	16979	16890	16766	16872	16980	16742	16898	16924	16805	16764	16852	16909	16841	16700	16886	16751	16845	16761	16635	16688	16885	16636	16738	16900	16835	16825	16933	16921	16873	16908	16762	16817	16818	16643	16657	16731	16955	16924	16553	16916	16859	16818	16751	16942	16922	16946	16886	16976	16846	16759	16861	16981	16960	16823	16822	16689	16895	16985	16941	16841	17021	17071	16734	16944	16804	16942	16815	16798	16773	16716	16938	16866	16730	16952	16944	16758	16735	16765	16691	16903	16757	16804	16915	16808	16773	16896	16640	16926	16705	16907	16863	16903	16855	16905	16796	16958	16740	16884	16771	16817	16760	16752	16764	16909	16816	16869	16670	16749	16971	16839	17008	16837	16953	16953	16695	16858	16854	16812	16808	16776	16929	16711	16709	16750	16708	16962	16742	17113	17068	16922	16795	16877	16825	16901	16766	16782	16792	16914	16924	16869	16767	16865	16720	16813	16843	16818	16870	16949	16813	16788	16653	16896	16762	16758	16751	16820	16834	16902	16974	16765	16872	16825	16934	16870	16874	16865	16883	16913	16772	16795	16943	16875	16831	16617	16774	16863	16890	16790	16703	16859	16853	16829	16844	16903	16639	16908	16937	16778	16907	16658	17039	16806	16781	16799	16724	16869	16888	16836	16989	16842	16900	16917	16905	16899	16937	16916	16952	16845	17018	16708	16770	16871	16699	16889	16888	16859	16875	16843	16721	16898	16804	16845	16979	16997	16740	16702	16938	16838	16910	16884	16924	16766	16746	16919	16843	16833	16822	16845	16907	16951	16955	16878	16987	17018	16724	16750	16738	16880	16760	16861	16802	16768	16816	16916	16890	16853	16900	16919	16887	16972	17038	16953	16946	16940	16845	16911	16656	16907	16911	16849	17021	16699	16744	16891	16697	16832	16739	16921	16584	16811	16713	16843	16725	16881	16797	16658	16814	16939	16851	16671	16647	16738	16853	16887	16818	16871	16824	16963	16893	16875	16765	16943	16746	16939	16657	16876	16856	16823	16803	16910	16652	16715	16695	16589	16633	16752	16830	16770	16838	16756	16804	16749	16911	17042	16805	16963	16870	16843	16763	16851	16733	16809	16842	16995	16860	16742	16885	16964	16748	16690	16794	16755	16823	16767	16991	16876	16900	16773	16870	16808	16768	16924	16924	16988	16818	16887	16863	16737	16899	16818	16829	16974	16854	16899	16791	16848	16862	16897	16786	16762	16807	16652	16910	16905	16901	16774	16925	16741	16826	16842	16754	16856	16797	16854	16878	16788	16647	16567	16793	16837	16873	16739	16704	16883	16872	17027	16818	16684	16732	16906	16956	16786	16945	17006	16897	16932	16697	16710	16746	16851	16901	16773	16983	16810	16760	16877	16873	16760	16754	16759	17007	16882	16849	16729	16962	16729	16821	16917	16745	16573	16789	16861	16694	16781	16887	16733	17039	16901	16708	17027	16836	17044	16831	16995	16871	16735	16758	16837	16839	16725	16948	16873	16651	16786	16811	16527	16981	16821	16834	16921	16924	16826	16791	16867	16820	16956	16997	16889	16913	16909	16878	16815	16860	16784	16964	16798	16855	16776	16777	16663	16983	16911	16718	16892	16774	16798	16916	16876	16771	16828	16860	17006	16888	16986	16880	16733	16847	16705	16879	16993	16948	16883	16881	16914	16839	16752	16826	16874	16859	16770	17080	16855	16937	16900	16994	16712	17089	16906	16891	16933	16876	16875	16885	16856	16858	16861	16876	16826	16846	16710	16774	16892	16727	16923	16890	16711	16870	16940	16824	17012	16767	16864	16974	16965	16775	16924	16864	16902	16863	16849	16658	16766	17076	16793	16824	16969	16750	16964	16766	16937	16884	16779	16802	16817	16910	16938	16960	16839	16887	16950	16844	16800	16793	16914	16854	16737	16990	16723	16870	16719	16728	16745	16683	16949	16753	16777	16899	17084	16729	16851	16866	16750	16941	16724	16627	16951	16865	17010	16843	16793	16933	16937	16844	16719	16823	16998	16918	16987	16861	16680	16832	16720	16853
30736	24423	26453	24489	22366	21999	21892	21975	21792	21903	21886	21739	21880	21846	22006	22801	23712	23669	23138	22414	22108	21899	21850	21840	21785	21727	21902	21743	21779	21893	21831	21749	21667	21850	21994	22057	21672	21771	21811	21753	21706	21863	21881	21728	21944	21921	21832	21749	21802	21694	21559	21827	21766	21743	21953	21619	21724	21741	21802	21786	21753	21955	21613	22079	21861	21707	21761	21870	22009	22075	21848	21792	21785	21755	22050	22079	21785	21879	21784	21688	21958	21841	21921	21842	21727	21679	21530	21872	21838	21801	22051	21728	21694	21716	21839	21933	21817	21679	21970	21646	21841	21593	22023	21799	21908	21974	21837	21574	21648	21931	21982	21731	21598	21571	21686	21963	21779	21851	21776	21898	21889	22025	21789	21745	21875	21933	21748	21737	21701	21904	21624	21911	21719	21759	21672	21836	21771	21547	22009	21959	21717	22096	21911	21765	21957	21664	21796	21589	22019	21747	22006	21819	21843	21785	21649	21629	22015	21933	21841	21784	21783	21790	21774	21734	21544	21622	21813	21616	21713	21791	21709	21769	21571	21773	21602	21882	21721	21649	21897	21987	21814	21825	21674	21530	21873	21840	21998	21641	21775	21527	21796	21772	21647	21696	21754	21921	22014	21910	22018	21776	21894	21794	21734	21798	21810	21989	21905	21735	21710	21902	21659	21691	21782	21636	21788	21916	21849	21965	21824	21630	21845	22000	21818	21856	21767	21848	21989	21826	21746	21707	21508	21921	21766	21581	21700	21778	21857	21858	21800	21876	22026	21666	21850	21927	21734	21707	21690	21730	21743	21732	21584	21571	21607	21686	21634	21825	21719	21715	21660	21939	21788	21810	21855	21899	21739	22040	21898	21754	21865	21755	21801	21898	21647	21759	21756	21718	21589	21748	21865	21777	21840	21758	21913	21861	21760	21518	21831	21903	21812	21768	21827	21603	21992	21826	21896	22002	21899	21645	21818	21784	21511	21902	21930	21731	21773	22000	21738	21644	21740	21936	21688	21906	21708	21943	21610	21685	21748	21901	21811	21660	21850	21764	21703	21714	21705	21770	21898	21843	21649	22030	21837	21751	21884	21764	21765	21801	21733	21935	22000	21882	21706	21645	21655	21724	21835	21584	21675	21666	21628	21994	21688	21897	21733	21829	21576	21858	21843	21866	21715	21816	21726	21625	21684	22142	21961	21955	21984	21624	21815	21831	21914	21699	21963	21722	21746	21740	21818	21871	21846	21918	21721	21755	21706	21994	21839	21827	21669	21855	21795	21865	21704	21842	21759	21761	21688	21508	21572	21740	21678	21738	21577	21726	21931	21673	21700	21943	21910	21722	21666	21732	21840	21789	21772	21717	21760	21666	21797	21754	21703	21802	21666	21681	21753	21856	21729	21714	21620	21663	21701	21724	21885	21797	21821	21585	21821	21955	21844	21801	21663	21915	21730	21632	21863	21826	21861	22085	21996	21901	21633	21798	21785	21709	21749	21976	21846	21809	21876	21935	21892	21647	21772	21673	21947	21811	21984	21905	21777	21838	21922	21725	21608	21822	21921	21896	21731	21819	22085	21847	21947	21608	21631	21765	21951	21922	21601	21564	21841	22020	21642	21770	21715	21961	21810	21810	21651	21956	22036	21598	21824	21803	21734	21561	21801	21856	21656	21707	21734	21906	21809	21727	21658	21910	21760	21805	22037	21856	21660	21725	21739	21850	21795	21717	21726	21727	21994	21815	21807	21616	21670	21621	21711	21791	21925	21710	21964	21650	21701	21618	21684	21528	21753	21954	21759	21720	21719	21826	21779	21750	21773	21814	21713	21722	21651	21676	21836	21979	21905	21715	21404	21775	21736	21573	21786	21849	21913	21721	22060	21780	21704	21696	21714	21593	21790	21838	21828	21807	21972	21787	21884	21755	22024	21964	21494	21903	21780	21906	21661	21714	21861	21879	21893	21881	21856	21801	22061	21953	21838	22129	21775	21833	21914	21625	21930	21767	21822	21874	21711	21870	21745	21851	21726	21774	21944	21798	21657	21843	21691	21729	21783	21902	21599	21804	21700	21665	21769	21781	21687	21654	21763	21630	21875	21714	21645	21768	21683	21803	21892	21658	21700	21829	21657	21786	21829	21770	21860	21767	21984	21748	21669	21814	21905	21659	21791	21871	21457	21793	21802	21736	22061	22041	21918	21944	21853	21792	21805	21819	21998	21760	21815	21688	21771	21815	21625	21649	21970	22025	21573	21644	21843	21776	21731	21681	21781	21651	21670	21872	21753	21853	21995	21808	21934	21677	21932	21664	21843	21704	22010	21728	21923	21724	21633	21695	21796	21685	21783	21688	21768	21650	21817	21789	21619	21946	21704	21718	21818	21854	21882	21922	21699	21803	21764	21925	21813	21922	21842	21641	21757	21545	21864	21870	21773	21695	21759	21882	21629	22012	21787	21944	21781	21981	21791	22046	21778	21883	21810	21683	21899	21720	21786	21691	21788	21725	21785	21875	21893	21797	21815	22034	21844	21787	21748	21612	22018	21954	21923	21921	21810	21692	21700	21878	21705	21544	21770	21578	21720	21555	21893	21667	21815	21837	21820	21908	21860	21687	21826	21713	21692	21578	21570	21805	21863	21893	21873	21767	21914	21759	21702	21696	21847	21764	21904	21939	21757	21803	21858	21628	21841	21817	21691	21930	21698	21759	21758	21651	21960	21632	22061	21644	21904	21739	21681	21864	21802	21609	21634	22017	22093	21832	21861	21900	22004	21660	21947	21902	21777	21817	21661	21877	21912	21898	21824	21735	21665	21656	21786	22001	21589	21648	22023	21852	21779	21872	21547	21859	21562	21732	21607	21749	21884	21885	21657	21822	21877	21818	21774	21847	21929	21738	21737	21766	21778	21864	21786	21844	21745	21925	21780	21839	21966	21941	21953	21813	21892	21976	21799	21661	21684	21674	21681	21703	21800	21589	21713	21924	21862	21824	22075	21731	21762	21999	21605	21679	21991	21858	21865	21816	21811	21801	21591	21982	21828	21725	21731	21649	21966	21691	21765	21644	21724	21600	21869	22033	21934	21546	21489	21719	21908	21648	21801	21600	21706	21879	21591	21695	21795	21860	21864	21612	21716	21817	22223	21950	21750	21687	22039	21998	21714	21813	21675	21844	21842	21805	21812	21647	21724	21830	21515	21654	21851	21718	21796	21918	21692	21748	21923	21895	22092	21764	21978	21683	21721	21774	21908	21788	21863	21747	21752	21942	21793	21927	21980	21926	21918	21725	22057	21723	21619	21762	21878	21768	21623	21793	22011	21726	22030	21681	21612	21747	21851	21836	21942	21927	21902	21806	21742	21903	21867	21758	21719	21984	21815	21968	21816	21832	21757	21966	21977	21943	21927	21776	21752	21681	21743	21713	21761	21787	21983	21752	21770	21874	22032	21945	21855	21624	21708	21651	21640	21954	21714	21746	21773	21764	21638	21818	21778	21782	21898	21824	21738	21959	21770	21669	21845	21849	21731	21747	21873	21594	21666	21950	21846	21784	21800	21621	21769	21825	21599	22018	21976	21647	21819	21637	21686	21887	21817	21816	21795	21646	21881	21613	21702	21850	21635	21655	21828	22021	21814	21855	21845	21689	21843	21749	21865	21711	21677	21675	21906	21746	21805	21834	21889	21940	21887	21884	21928	21894	21969	21874	21887	21707	21945	21785	21734	21786	21797	21905	22004	21774	21933	21742	21793	21661	21934	21790	21994	21906	21769	21911	21742	21775	21747	21641	21652	21658	21792	21694	21914	21804	21676	21966	21800	21818	21775	21951	22035	21810	21826	21856	21696	21820	21873	21642	21868	21961	21845	21554	21752	21921	21786	21782	21664	21779	21759	21562	22058	21802	21561	21825	21838	21669	21748	21621	21858	21813	21908	21740	21897	21829	21706	21667	21718	21842	21765	21662	21761	21814	21871	21721	21925	21548	21943	21976	21802	21905	21952	21697	21845	21824	21759	21817	21699	21890	21662	21956	21740	21841	21571	21963	21819	21985	22026	21752	21789	21815	21768	21856	21605	21696	21915	21846	21627	21951	21769	21617	21803	21799	21879	21908	21837	21572	21872	21705	21685	21706	21873	21743	21896	21844	21675	21556	21876	21983	21772	21666	21707	21893	21783	21642	21818	21767	21568	21541	22080	21697	21841	21511	21644	21743	21801	21728	21736	21932	21681	21946	21984	21865	21711	21775	21958	21823	21939	22043	21838	21805	21861	21898	21844	21812	21769	21838	21935	21982	21779	21628	21669	21799	21818	21790	21823	21880	21719	22032	21887	21915	21750	21797	22012	21835	21755	21972	21856	21441	21908	21842	21707	21589	21714	21831	21872	21711	21830	21899	21823	21905	21799	21515	21803	21806	21732	21752	22015	21758	21993	21654	21807	21660	21813	21777	21958	21818	21936	22082	21660	22045	21848	21825	21931	21806	21758	21717	21928	21811	21911	21929	21960	21861	21866	21853	21727	21792	21894	21913	21967	21799	21577	21830	21803	21768	21843	21648	21681	21823	21912	21800	21992	21797	21747	21868	21851	21780	21701	21745	21755	21712	21763	21732	21748	21853	21693	21624	21725	21593	21723	21895	21978	21793	21669	21706	21822	21570	21947	21775	21876	21824	21885	21849	21881	21846	21911	21840	21716	21754	21715	21647	21889	21627	22010	21834	21790	21606	21694	21858	21923	21708	21836	21662	21674	21798	21922	21784	21623	21887	21790	21931	21619	21895	21860	22032	21918	21989	21706	21704	21769	21874	21894	21734	21834	21765	21659	21876	21765	21993	21855	22097	21936	21801	21865	21841	22036	21843	21851	21773	21776	21833	21951	21707	21905	21871	21923	21666	21514	21814	21807	21985	21749	21825	21829	21872	21839	21836	21794	21733	21790	21619	21857	22161	21775	21768	21671	21824	21939	21891	21717	21705	21991	21614	21835	21704	21747	21803	21703	21709	21857	21681	21604	21781	21859	21703	21778	21945	21835	21551	21915	21649	21774	21835	21534	21892	21859	21931	21687	21742	21860	21767	21704	22039	21698	21581	21910	21845	21601	21991	21938	21554	21768	21852	21775	21654	21583	21852	21739	21679	21997	21950	21790	21792
19635	21820	20868	18908	18389	17526	17115	17225	17064	17090	16985	17033	16838	16922	17245	18778	19895	19036	18050	17442	17019	17124	16997	16856	17078	17136	16892	16919	16863	16995	16899	16920	17092	16781	16893	17000	16918	17151	16959	17044	16889	16910	17036	16797	16970	16825	16915	17073	16943	16927	16834	16807	16776	16953	17034	16807	17010	16985	16922	16907	16928	17011	16900	16861	16765	16828	16926	16948	16910	17081	16954	17143	16874	16905	16843	16934	16922	16935	16937	16898	16734	16955	17065	16791	17002	16730	16923	17139	16967	16882	17145	16951	16838	16903	16639	16884	17164	16989	16877	16927	16805	17008	16923	16975	16875	16833	16770	16756	17049	16745	17025	16911	16933	16813	16789	16764	17040	16814	16788	16894	16854	16888	17018	17138	16925	16980	16864	16876	17118	16892	16774	16882	16917	16874	17017	17011	16885	16970	16848	17007	16893	16930	16955	16912	17054	16943	16899	16924	17100	17007	17038	16821	16917	16931	16848	16775	17006	16884	16866	16748	16895	16965	17077	16875	16953	16838	16804	16929	16745	16878	16814	16923	16964	17015	16734	16936	16966	16861	16903	16751	17048	16896	16834	16929	16996	16898	16880	16947	16770	16762	16876	16757	16908	16865	16917	17056	17014	16875	16855	16885	16991	16913	16908	16892	17095	16778	16864	16914	16956	16979	16830	16952	16942	17059	17035	16934	16852	16922	16814	16939	16853	16954	16956	16832	16988	16935	16954	16711	16944	16878	16773	16931	16697	16841	16911	16927	16828	16808	16924	16903	17039	16760	17108	16923	17068	16707	16962	16847	16882	16869	16788	16958	16815	16831	16925	16914	16866	17072	17035	16909	17011	16999	16831	16891	16900	16897	16908	17037	16821	16952	17020	16827	16974	16806	16840	16843	16875	17027	16868	16793	16913	16911	16750	16939	16988	16794	16883	16799	17031	17061	16816	16979	16815	16901	17096	16962	16973	16757	16880	16795	17183	16811	16816	17074	16883	16814	17000	16914	16912	16794	17006	16953	16693	16868	16893	17026	16942	16992	16894	16937	17075	16806	16862	16702	16884	17025	16977	16909	17017	16941	17022	16903	17072	16983	16934	16944	16741	16754	16885	16982	16849	16750	17010	16749	16925	16978	16868	17071	16864	16750	16880	16767	16867	16749	16924	16797	16987	16766	16941	16954	17046	17094	16903	16886	16848	16687	17004	16915	16672	17001	16837	17067	16977	16897	16985	17125	16936	16869	16898	16814	16744	17005	17096	16898	17038	16997	16966	16919	16686	16849	16821	16988	16947	16829	16780	16929	16776	16920	17025	16920	16802	16965	16735	16974	16976	16811	17090	16730	16915	16862	16861	16816	16990	16804	16746	17108	16877	16913	16687	16986	16874	16856	16905	16837	16886	17015	17067	16920	16772	16912	17022	17062	16663	17005	16954	16783	17012	16982	17017	16732	16949	16854	17067	16879	16796	17112	16769	16941	16942	17057	16789	17008	16971	16994	16831	16966	16880	16952	16994	16699	17022	16896	16982	16907	16748	16901	16926	17063	16854	16930	16907	16960	17075	16878	16858	16895	16816	16979	16814	16972	16865	16838	16727	16949	16998	16818	16860	17109	16823	16938	16802	16808	16939	16915	16770	16983	16972	16895	17001	16996	16919	16724	16928	16716	16947	16946	16778	16955	17064	17065	16864	16934	16934	16902	16931	17021	16923	16758	16780	16879	16824	16910	16952	17007	17108	16912	16715	16869	16930	17064	16918	16886	16988	16836	17037	16849	17007	16957	17032	16810	16702	16976	16903	16917	16810	16883	16752	16959	16930	16749	16933	17041	17059	16942	16951	16801	16875	16887	16899	16817	16814	16930	16832	16894	17074	16749	16963	17051	16979	16962	16865	16943	16944	17125	16685	16665	17009	16865	16905	17062	17063	17022	16961	17022	16791	16972	16895	16958	16965	16941	16940	16731	16745	17003	16953	17000	16818	16899	17009	16861	16981	16862	16804	16928	16988	16982	16905	16865	17248	17046	17043	17106	16857	16886	17059	16936	16896	16961	16884	16829	16952	16862	17132	16887	16838	16816	16912	17001	16956	17014	16900	16800	16955	16866	17075	16661	17014	16885	16972	17016	16933	17072	16937	17028	16931	16894	16859	16826	16949	16886	16849	16837	16824	16909	16872	16950	16863	16896	17006	16906	16887	17090	16763	16761	16975	16810	16906	17129	16732	16747	16889	16814	16761	16922	16834	16950	16913	16984	16913	16989	16773	16813	16784	16868	16821	16832	16982	17017	16722	16848	16859	17006	16880	16796	16919	16965	16753	17188	16920	16897	17072	16992	16940	17009	17029	16829	16802	17091	16851	16897	16836	16890	16880	16886	17003	16948	16790	16986	16844	16915	16793	16856	16990	16980	16784	17030	16858	16820	16949	16923	16997	16883	17096	17059	16977	16975	16918	16789	16987	16802	16890	17029	16814	17012	16960	16816	16899	16927	16991	16857	16892	16941	16844	16826	16713	16918	16990	16882	16921	16936	16826	16815	16814	16685	16923	16813	16853	16963	16859	16975	16797	16870	16940	17008	16790	16888	16998	16665	16979	16853	16878	16914	16726	16929	16768	16969	16992	16815	17045	17085	16750	16870	16768	16966	16810	16920	16898	16768	16903	16916	16919	17028	17015	16912	16876	16791	16797	16714	16885	17094	16776	17033	17011	16885	16826	16925	16834	16698	16639	16806	16981	16934	16929	16896	16939	17031	16804	16879	16874	16821	16934	16906	16840	16943	16933	16736	16971	17017	16748	16785	16741	17071	16875	16947	16924	16807	16955	16927	16827	16955	16955	17059	16870	16885	16812	16982	16865	16881	16768	16762	16936	16808	17129	16879	16796	16912	17066	16866	16996	16794	16897	16956	17043	17011	16884	16877	16588	17067	17018	16808	16929	16916	16830	16975	16938	16792	16949	16667	16877	16786	16620	16883	16933	16937	16918	17038	16867	16922	16857	16804	16825	16792	16837	16999	16785	16712	17076	17031	16838	17056	16846	17014	17097	17173	17022	16786	16853	16958	16722	16987	16896	16853	17014	16901	16746	16902	16837	16808	16988	16900	16927	16880	16963	16939	16772	16919	16866	16880	16911	16937	17024	16826	16781	16873	16839	16837	16939	16958	16751	16867	16889	16887	16955	16976	17072	16941	16945	17084	16813	16937	17102	16925	17025	17057	17037	16911	16741	16649	16864	16968	17004	16920	17094	16885	16868	16771	16909	16861	17153	16963	16921	16970	17197	17108	17077	16865	17033	16891	17083	16963	16763	16943	16942	16969	16859	16894	16898	17012	17046	16775	16936	16759	16833	16943	16869	16930	16938	16886	16968	16953	16837	16912	16879	17003	16899	16966	16716	17027	16799	17012	16911	17022	16932	16868	16720	16853	17014	16834	16972	16991	16870	16933	16838	16902	16981	16952	16868	16928	16676	16915	16988	16736	16917	16858	17041	17078	16857	16923	17024	16826	16820	16914	16844	16881	16888	16818	16767	16928	16725	16957	16800	16738	17022	16953	16825	16895	16922	16880	16822	16972	16879	16901	16905	16873	17025	16998	16840	16835	16887	16935	16837	16884	17029	16932	17022	16764	17040	17014	16869	16804	16911	16899	16957	17002	16747	16883	16955	17049	16992	17002	16805	16796	16925	17033	17048	16916	16870	16942	16796	16967	16820	16823	16809	16868	16845	17022	16951	16961	16865	16932	16859	16909	16818	17139	17060	16994	17134	16903	17042	16858	17079	16998	16991	16901	16886	16809	17027	17006	16906	17110	17047	16882	17041	16795	16887	16892	16955	16809	17017	17032	16923	17011	16902	16785	16848	16978	16831	17028	17074	16794	17052	16938	16899	16847	16981	16900	16846	16988	16788	16921	16824	16967	16871	16921	17082	16955	16805	16835	16760	17002	16999	16727	16921	16935	16793	16923	16967	17061	16893	16893	16655	17030	16920	16812	16836	16894	17011	16968	17014	16954	16899	16988	16812	16766	17048	16827	16937	16770	16890	16962	16947	16890	16724	16778	17107	16950	16911	16869	16931	16655	16949	16943	16933	16880	17026	16829	16962	16912	16958	16950	16983	16844	17100	16865	16916	16822	17102	16729	16967	16867	17017	17071	17062	16940	16915	17105	16929	16824	16923	16860	16925	16840	17041	16836	16749	16870	16856	17011	16979	16925	16943	16970	17068	16947	16944	16697	16896	16891	16913	16856	16994	16935	16826	16859	16937	16675	17022	16860	17061	16810	16892	16856	16961	16906	16972	16920	16939	16910	17066	16983	16890	17031	16811	16926	16975	16915	16927	16791	17060	16931	16998	16628	16787	16795	16879	16999	16878	16997	16912	16786	16911	16841	16789	16935	16848	16816	16927	16801	16942	16904	16888	16825	16887	16991	16759	16878	17076	16885	16921	17080	16924	16823	16952	17012	16909	16792	17127	16736	16983	16964	16955	17039	16729	16935	16919	16836	17106	16875	16922	17023	16887	16885	16825	16932	16646	16929	16970	16862	16905	16942	16844	17037	16903	16865	16948	16808	16888	16957	16867	16926	16891	17006	16886	16787	17155	16999	16972	17061	16765	16879	16879	16920	16974	17116	17135	16938	17041	16902	17043	16820	16842	17064	16963	16786	17094	16776	17072	16917	16935	16900	16914	16762	16812	16700	16960	16964	17042	16802	17091	16933	16955	16934	16751	16942	16858	16886	16789	16921	16834	17104	16948	16887	16842	16812	16827	16916	16935	17003	17089	16965	16918	16893	16803	16856	17002	16990	16796	16929	16885	16914	17207	17072	16926	16888	17043	17045	17048	16977	16807	17036	16708	17020	16838	16973	16854	16967	16878	17032	17007	16662	16923	16853	16897	16861	16972	16742	16998	16993	16980	16871	17057	16808	16757	16828	16935	17035	16679	17052	16972	17194	16848	16859	16879	16843	16749	16948	16897	16872	16971	16985	16991	16931	16873	16661	16919	16966	17008	17036	16929	16943	16966	17007	16932	16870	16933	16885	17035	16918	17170	16874	16853	16990	16876	16971	16977	16961	16871	16791	16881	16892	17037	17014	16860	16892	16913	17134	17049	16950	16936	16821	16975	17000	16960	16960	17027	16762
25358	21538	28792	25196	23613	24263	24272	22516	22256	22170	22099	21954	21918	22085	22809	31324	34170	30543	26852	23780	22610	21999	21789	21768	21708	21832	21799	21759	21762	21716	21602	21954	21832	21907	21731	21766	21882	21807	21842	21809	21592	21777	22006	21860	21690	21442	21800	21694	21714	21604	21669	21592	21802	21588	21608	21607	21779	21752	21747	21624	21611	21541	21595	21613	21527	21727	21710	21802	21821	21599	21843	21922	21879	21696	21619	21735	21609	21861	21812	21895	21746	21765	21694	21761	21582	21593	21820	21642	21631	21687	21657	21425	21629	21646	21862	21720	21804	21771	21658	21724	21584	21633	21770	21590	21893	21728	21895	21722	21585	21874	21491	21608	21651	21781	21645	21497	21598	21613	21612	21813	21802	21863	21655	21808	21967	21604	21596	21838	21720	21889	21768	21868	21823	21658	21822	21637	21664	21584	21559	21822	21848	21746	21593	21850	21742	21727	21753	21970	21933	21712	21641	21647	21631	21796	21811	21562	21847	21615	21561	21632	21837	21777	21585	21851	21746	21895	21800	21858	21681	21717	21696	21874	21653	21539	21593	21800	21708	21587	21684	21846	21750	21929	22002	21879	21716	21578	21492	21781	21529	21881	21675	21656	21725	21599	21642	21669	21551	21539	21696	21743	21737	21620	21830	21504	21761	22165	21525	21544	21869	21716	21631	21597	21747	21664	21713	21534	21813	21541	21622	21555	21718	21525	21669	21900	21781	21716	21602	21606	21805	21595	21673	21639	21637	21437	21778	21806	21660	21571	21741	21647	21687	21768	21553	21502	21836	21635	21503	21729	21651	21541	21733	21816	21829	21752	21552	21458	21769	21852	21646	21581	21848	21744	21641	21668	21679	21739	21733	21598	21644	21787	21663	21791	21750	21587	21583	21603	21737	21715	21829	21594	22011	21941	21967	21805	21689	21926	21633	21682	21734	21674	21733	21704	21780	21579	21577	21593	21677	21751	21837	21709	21755	21794	21658	21598	21715	21840	21927	21460	21655	21508	21782	21545	21771	21711	21805	21796	21759	21675	21750	21756	21643	21576	21757	21866	21487	21756	21681	21738	21614	21763	21595	21501	21774	21920	21765	21857	21861	21588	21666	21541	21845	21582	21737	21724	21680	21802	21421	21540	21838	21398	21544	21671	21799	21639	21573	21762	21800	21840	21602	21673	21821	21776	21707	21766	21672	21691	21685	21642	21597	21757	21702	21815	21756	21657	21740	21639	21771	21564	21718	21713	21781	21598	21711	21544	21703	21735	21626	21618	21553	21795	21687	21658	21720	21869	21644	21743	21745	21781	21805	21615	21522	21565	21872	21538	21710	21590	21845	21683	21487	21896	21845	21359	21499	21783	21829	21810	21631	21584	21771	21600	21744	21729	21695	21446	21565	21579	21461	21547	21580	21658	21960	21547	21662	21743	21618	21586	21815	21667	21779	21576	21825	21466	21603	21709	21748	21443	21617	21542	21690	21678	21807	21773	21530	21577	21693	21710	21964	21727	22120	21974	21418	21648	22021	21755	21972	21722	21944	21877	21654	21550	21521	21799	21603	21777	21767	21573	21735	21883	21884	21773	21583	21793	21898	21707	21740	21604	21618	21645	21681	21719	21871	21767	21932	21706	21416	21641	21775	21640	21635	21711	21665	21502	21713	21652	21837	21694	21609	21459	21971	21622	21620	21628	21617	21580	21705	21506	21859	21833	21836	21949	21658	21733	21704	21923	21881	21974	21661	21581	21691	21561	21607	21740	21474	21750	21601	21697	21729	21699	21829	21718	21418	21619	21639	21543	21841	21939	21907	21916	21748	21689	21792	21671	21620	21665	21770	21767	21764	21789	21784	21520	21705	21731	21756	21780	21838	21585	21786	21719	21585	21745	21679	21596	21628	21753	21854	21794	21527	21825	21852	21778	21613	21800	21610	21641	21658	21789	21693	21665	21883	21747	21840	21720	21601	21792	21549	21955	21436	21647	21907	21765	21736	21778	21767	21927	21717	21504	21698	21738	21712	21705	21689	21878	21693	21389	21511	21936	21763	21663	21833	21680	21547	21633	21912	21618	21926	21802	21676	21827	21753	21879	21682	21837	21691	21758	21856	21556	21796	21623	21659	21908	21777	21694	21801	21615	21725	21746	21559	21680	21594	21710	21606	21649	21552	21850	21771	21705	21823	21636	21469	21798	21729	21724	21618	21702	21765	21607	21653	21760	21681	21864	21687	21519	21655	21872	21920	21616	21608	21702	21653	21531	21817	21924	21764	21805	21594	21763	21713	21726	21771	21760	21705	21825	21589	21645	21744	21778	21659	21999	21763	21472	21703	21766	21897	22002	21720	21697	21788	21707	21664	21489	21378	21656	21588	21683	21598	21805	21554	21700	21728	21541	21509	21688	21854	21943	21909	21641	21672	21441	21842	21733	21876	21606	21737	21840	21626	21769	21589	21634	21665	21589	21789	21645	21554	21914	21829	21640	21679	21645	21987	21605	21634	21641	21695	21750	21653	21813	21659	21750	21708	21609	21823	21892	21858	21666	21688	21583	21784	21591	21543	21761	21690	21679	21770	21896	21785	21661	21929	21716	21822	21931	21654	21704	21849	21736	21715	21676	21763	21841	21600	21594	21668	21765	21826	21609	21625	21894	21559	21618	21627	21945	21712	21615	21571	21724	21793	21720	21858	21643	21587	21809	21644	21721	21706	21640	21635	21528	21513	21893	21903	21707	21750	21545	21723	21847	21773	21452	21755	21709	21681	21663	21810	21600	21666	21926	21579	21682	21799	21763	21889	21691	21701	21928	21776	21931	21750	21532	21488	21827	21930	21819	21867	21644	21910	22024	21868	21778	21743	21677	21956	21796	21735	21737	21691	21674	21575	21636	21440	21693	21668	21702	21706	21779	21734	21615	21619	21729	21750	21787	21680	21827	21697	21716	21884	21841	21522	21921	21688	21627	21844	21586	21862	21717	21552	21668	21783	21824	21795	21564	21636	21504	21884	21665	21777	21748	21744	21792	21723	21595	21659	21825	21801	21809	21750	21810	21688	21648	21731	21703	21918	21751	21760	21895	21722	21525	21522	21681	21666	21672	21695	21706	21873	21755	21605	21504	21545	21655	21784	21548	21795	21583	21658	21747	21516	21866	21741	21748	21658	21837	21795	21634	21658	21726	21753	21658	21482	21708	21649	21663	21810	21607	21632	21614	21734	21874	21739	21756	21761	21613	21781	21771	21641	21729	22133	21627	21681	21724	21715	21692	21729	21740	21809	21710	21759	22015	21926	21877	21512	21587	21689	21402	21739	21701	21667	21642	21637	21766	21648	21962	21621	21609	21485	21625	21902	21699	21795	21743	21742	21791	21704	21620	21784	21628	21855	21689	21623	21729	21760	21868	21789	21692	21841	21827	21516	21647	21783	21762	21593	21819	21535	21726	21741	21712	21668	21673	21610	21723	21592	21773	21659	21817	21557	21685	21735	21911	21915	21638	21610	21924	21784	21721	21683	21728	21750	21564	21813	21783	21862	21771	21679	21737	21583	21488	21623	21824	21784	21598	21713	21695	21779	21867	21630	21713	21843	21687	21747	21453	21529	21623	21672	21726	21393	21413	21779	21703	21493	21614	21834	21595	21437	21721	21749	21766	21927	21780	21603	21581	21771	21573	21640	21860	21868	21756	21619	21653	21780	21630	21620	21737	21924	21703	21934	21709	21672	21636	21697	21657	21675	21692	21525	21698	21871	21907	21760	21662	21455	21677	21822	21632	21547	21743	21458	21768	21842	21646	21837	21549	21731	21529	21797	21686	21660	21564	21478	21780	21939	21924	21792	21790	21565	21877	21888	21874	21525	21760	21513	21712	21643	21634	21667	21846	21759	21776	21775	21843	21767	21727	21800	21637	21650	21596	21691	21589	21657	21528	21756	21739	21886	21806	21842	21681	21944	21726	21638	21775	21989	21801	21761	21676	21592	21723	21708	21776	21757	21802	21767	21543	21478	21736	21659	21729	21719	21582	21620	21689	21839	21785	21745	21715	21799	21603	21623	21734	21843	21704	21461	21838	21744	21463	21594	21695	21776	21796	21746	21794	21881	21820	21865	21916	21660	21699	21735	21627	21637	21604	21554	21923	21887	21906	21842	21563	21773	21646	21719	21764	21613	21606	21703	21544	21719	21667	21784	21707	21766	21474	21774	21767	21794	21882	21750	21645	21714	21475	21546	21454	21714	21741	21974	21481	21942	21705	21722	21836	21722	21624	21530	21812	21631	21614	21756	21542	21627	21858	21859	21643	21711	21577	21857	21545	21644	21798	21754	21663	21519	21611	21688	21735	21869	21601	21612	21621	21715	21550	21753	21705	21954	21529	21501	21535	21701	21723	21619	21747	21766	21785	21798	21467	21555	21971	21789	21785	21414	21653	21588	21690	21695	21731	21596	22076	21815	21666	21640	21635	21711	21683	21610	21760	21489	21638	21774	21766	21738	21598	21792	21593	21605	21501	21635	21847	21750	21770	21609	21603	21575	21593	21802	21555	21966	21670	21717	21611	21765	21831	21582	21902	21693	21682	21704	21486	21706	21955	21637	21900	21591	21624	21818	21447	21892	21475	21888	21908	21862	21674	21732	21552	21767	21427	21736	21776	21789	21798	21759	21722	21631	21843	21634	21836	21769	21698	21740	21647	21604	21648	21697	21789	21651	21546	21672	21793	21652	21838	21550	21871	21804	21695	21585	21719	21920	21566	21882	21629	21592	21641	21752	21916	21666	21702	21825	21750	21769	21686	21649	21610	21493	21743	21772	21785	21666	21700	21438	21701	21715	21697	21584	21707	21427	21632	21756	21826	21666	21572	21757	21733	21427	21812	21687	21637	21556	21806	21601	21635	21753	21777	21581	21541	21713	21839	21418	21788	21579	21765	21821	21710	21863	21753	21714	21738	21780	21680	21960	21597	21846	21833	21708	21784	21919	21951	21594	21766	21769	21721	21923	21553	21681	21648	21762	21692	21628	21571	21815	21850	21812	21581	21799	21667	21762	21675	21770	21747	21882	21517	21850	21648	21634	21856	21646	21743	21628	21721	21697	21680	21756	21918	21697	21671	21506	21755	21651	21578	21715	21680	21892	21656	21610	21472	21546	21686
17903	27741	25719	22378	20206	18665	18030	17600	17627	17449	17186	17074	16991	17177	18783	32074	33328	27867	22864	19211	17383	17102	16849	16976	16776	16935	16799	17141	16818	16919	16828	16865	16976	16896	16936	16783	16884	16977	16815	16826	16774	16856	16892	16837	16953	16826	16853	16856	16801	16932	17014	16926	16886	17064	16973	16938	16840	16894	16892	16850	17051	16921	16930	16861	17045	16923	16962	16911	16785	16993	16808	16955	16849	16857	16847	16772	16841	16804	16810	16756	16907	16916	16985	16809	16930	17012	17016	16946	16914	16755	16878	17014	17088	16838	16819	17013	16985	16708	16993	16952	16904	16943	16822	16821	16915	16885	16916	16872	16971	16776	16947	16752	16977	16902	16816	16870	16938	16878	16889	16783	17101	16771	16813	16874	16981	16928	16857	16718	16968	16762	16902	16749	16906	16966	16838	16806	16688	17003	17022	16736	17067	16696	16802	16943	16991	16805	16799	16774	16853	16850	16975	16966	16781	16912	16827	16906	16838	16997	16784	16944	16963	16968	16906	16995	16898	16992	16937	16895	16835	16865	16718	16842	16971	16993	17057	16922	16761	16833	16917	16851	16998	16911	16895	16889	17007	16845	16975	16954	16935	16811	17127	16770	16928	17051	16880	16788	16991	16826	17049	17014	16844	16852	16764	16727	16972	16848	16957	16931	16871	16865	17066	17033	16939	16908	16757	16938	16901	16751	16852	16727	16704	16835	16950	16891	16756	16775	16941	16884	16968	16803	16856	16749	16940	16802	17058	16836	16909	16874	16743	17127	16945	16843	16783	16986	17071	16925	16786	16989	16893	16984	16752	16864	16811	16925	16971	16855	16895	16915	16818	17000	16779	16918	16981	16771	16870	16958	16803	17063	16800	16805	16726	17070	16966	16859	16964	16786	17003	16837	16948	16913	16872	16845	16913	16762	16947	16912	16946	16662	16971	16757	16943	16915	16974	16962	16885	16822	16716	17049	16933	17066	16894	16780	16953	16874	16640	17008	16855	16903	16886	16870	16802	16747	16640	17209	16827	16878	16890	16839	16895	16939	16822	16898	16841	16978	16827	16906	16864	16824	16855	16621	17056	16801	16847	16833	16837	16837	16963	16997	16932	16755	16932	16913	17080	16770	16923	16831	16735	17015	16880	16804	16937	16997	16949	16880	16972	16901	16899	16879	16768	17102	16861	16921	16901	16939	16999	16657	16717	16914	16839	16761	16936	16855	17072	16756	16914	16902	16769	16864	16909	16977	16813	16921	16904	16895	16914	16812	16828	16804	16975	16802	17025	16875	16922	16932	16727	16961	16948	16946	16999	16923	16774	16940	16871	16942	16643	16848	16822	16939	16900	16874	16823	16854	16724	16673	16888	16891	17111	17042	16705	16875	16983	16883	17005	16942	16807	16862	17009	17021	16619	16914	16712	16934	16988	16915	16707	16858	16919	16875	16672	16876	16824	16833	16757	16782	17105	16695	17036	16944	16932	16953	16845	16812	16787	16960	16803	16711	16906	16855	17073	16842	16901	16793	16859	16732	16989	16621	16840	16871	16903	16850	16999	16942	16992	16671	16851	16940	16848	16871	16829	16821	16879	17000	16908	16928	16801	16910	16784	16792	16931	17001	16956	16634	16925	17007	16898	16891	16859	16914	16797	16915	17019	16881	16798	16898	16617	16816	16928	16793	16894	17026	16740	16942	16916	16811	16825	16877	16851	16820	16936	16743	16818	16836	16919	16964	16772	17009	17002	16802	16737	16889	16999	16981	17051	16892	16896	16942	16859	16735	16983	16844	16895	16905	17092	16931	16898	16841	16760	17021	16819	16901	16838	16820	16939	17057	16889	16736	17004	16899	16945	16972	16950	16884	16819	16887	16969	16652	16762	17019	16936	17046	16923	16754	16958	17153	16809	16786	16926	16859	16832	16888	16883	16887	16932	16748	17079	16696	17016	16929	16973	16833	16942	16947	16801	16785	16780	16860	16845	16864	16891	16940	16714	16810	16773	17078	16836	17000	16878	16947	16734	16853	16876	16971	16836	16697	17072	16902	16871	16921	16914	16896	16982	16751	16982	16843	16856	16955	16894	16856	16872	16883	16943	17016	16897	16766	16896	16708	16944	16738	16922	16837	16750	17027	16830	17085	16963	16654	17100	17079	16768	16884	16713	16836	16900	17027	16916	16971	16880	17016	16814	16978	16841	16776	16890	16763	17020	16736	16798	16865	16917	16893	16794	16978	16910	17004	16892	16740	16968	16863	17130	16862	17018	16820	17038	16933	16882	16877	16834	16662	16905	16928	16877	16797	16816	16957	16982	17162	16885	17037	16955	16744	16789	16977	16913	16798	16863	16874	16787	16728	16836	16962	16853	16839	16830	17026	16990	16717	16838	16809	16844	16968	16886	16849	16958	16882	16996	16914	16957	16762	16909	16676	16912	16814	16902	16881	16817	16858	16907	16891	16912	16893	16808	16958	16815	16901	17013	16915	16916	16991	16785	16853	16789	16932	16869	16930	16911	16756	16836	16781	16866	16850	16914	16854	16801	16976	16906	16937	16951	16859	16869	16854	16951	16721	16863	16858	16866	16865	16929	16783	16767	16932	16962	16836	16915	16864	16905	16758	16881	17010	16826	16832	16829	16967	16965	16941	16994	16970	16864	16769	16730	16940	16919	16965	16796	16921	16715	16853	16872	16847	16777	16790	17051	16970	16966	16842	16856	16749	16947	16793	16867	16820	16970	16842	16861	16755	16873	16738	16712	17074	16910	16890	16921	16835	16963	16976	16916	16797	16925	16746	16849	16784	16875	16894	16864	17003	16770	16914	16923	16962	17026	16992	16932	16711	16895	16783	16679	16933	16845	16965	16962	16977	16898	16876	16857	16922	16823	16937	17015	16721	16802	16773	16987	16954	16825	16759	16941	16788	16739	16969	16743	16816	16726	16872	16818	16691	16777	16861	17076	16737	17029	17006	16713	16945	16877	16736	16757	16954	16737	16928	17005	16998	16799	16859	16902	16873	16904	17080	17125	16898	16833	16932	17090	16880	16886	17011	16808	16842	17109	16668	16904	16954	16770	16987	16875	16763	16797	16735	16747	16848	17069	16886	16928	16735	16857	16934	16835	17076	17110	16860	16834	16817	17091	16898	16959	16728	16882	16896	16892	17016	16845	16963	16908	16865	16705	16975	16780	16933	16950	16905	16864	16860	16910	16931	16820	16802	16797	16917	16733	16860	16754	16916	16941	16954	16951	16820	16825	16902	16829	16917	16978	16802	16672	16786	16883	17018	16882	16895	16937	16704	16906	16807	16856	16979	16959	16840	16959	16974	17065	16921	17004	16867	16823	16894	17052	16981	16807	16842	17150	17024	16958	16869	16787	16841	16971	16908	16829	17110	16937	16984	16916	16770	16841	16912	16764	16918	16986	16840	16789	16732	16698	16861	16833	16954	16949	16913	16674	16765	16841	16785	16836	16987	16869	16846	16896	16896	16925	16889	16987	16943	17187	16870	16900	16964	16810	16881	16903	16787	16844	16998	16784	16962	16827	16824	16867	16878	16849	16822	16825	17058	16886	16865	17012	16890	16854	16938	16912	16796	16908	16995	16789	16948	16826	16887	16797	16914	16851	16953	16910	17001	17075	16884	16850	16768	16773	16934	16985	16945	16966	16857	16818	16839	16787	16928	17093	16798	16949	16788	16833	17072	16873	16853	16957	16864	16819	16910	16813	16797	16755	16930	16870	16930	16932	16957	16684	17015	16920	16909	16814	16980	16907	16892	16796	16722	16859	16977	16898	16970	16783	16886	16852	16803	16840	16865	16714	16992	16866	16799	16841	16662	16702	16964	16990	16886	16797	16841	17021	16808	16855	16825	16836	16809	16896	16938	16884	16862	16889	16869	16951	16967	16813	16951	16872	16981	17050	16879	16847	17113	16882	16749	16855	17039	16783	16980	16849	16759	16858	16985	16946	16678	16930	16872	16885	16856	16819	16979	16877	16827	16930	16940	16985	16990	17028	16764	16939	16771	16807	16879	16797	16884	16761	16961	16886	16940	16972	16918	16929	16890	16886	16874	16924	16837	16710	16913	16848	16738	16989	16928	16865	16781	16734	16923	16975	16986	16841	17068	16864	16968	16889	16961	16832	16723	16878	16868	16844	17076	16935	17107	16893	16843	16866	16726	16821	16895	16893	17020	16713	16816	16897	16880	16898	16796	16762	16703	16828	16989	16817	16852	16727	16866	16863	16710	16787	16835	16952	16835	16993	16799	16985	16921	17010	16820	16933	16923	16556	16859	16765	17011	16950	16870	16873	16807	17095	16814	16908	16781	16942	16793	17013	16732	16970	16930	16929	16897	16636	16934	16886	16940	17007	16950	16929	16808	16880	16896	16806	17045	17092	16885	17019	17024	16803	16948	16866	16938	16781	16830	16774	16878	16787	16975	17003	16999	16839	16814	16930	16974	16977	16990	16905	16837	16957	16840	16897	16984	16823	16935	16821	16865	16998	17028	16871	16865	16779	16907	16830	16872	17021	16814	16808	16997	17158	16781	17009	16834	17112	17023	16925	16966	16782	16894	16958	16878	16891	16876	16818	16952	16927	16932	16910	16886	16710	16794	16659	16754	16922	16881	16763	17093	16967	16893	16937	16689	17085	16865	16927	16912	16688	16774	17015	16886	16936	16837	17035	16806	16947	16790	16952	16741	17008	16824	16886	16988	16897	16870	16929	16835	16807	16967	16861	16927	16972	16974	16881	16793	16805	16878	16914	16872	16976	16690	16974	16974	16878	16792	16761	16812	16935	16836	16981	16911	16835	16889	16737	16912	16824	16828	16852	16889	16927	16826	16761	16788	16912	16832	17031	16934	16943	17058	16860	16934	16787	16856	16903	16932	16893	17106	16840	16689	16847	16822	16670	16901	17110	16878	16936	16895	16861	16811	16781	16854	16939	16993	17028	16805	16881	16839	16918	16707	16585	16917	16797	16798	17003	16864	16945	16888	16844	16984	16839	16845	16969	16886	16786	16996	16751	16754	16900	16915	16767	16859	16957	16793	16916	16928	16712	16990	17025	16999	16779	16941	16969	16784	16880	16725	16919	16864	16838	16825	16894	16932	16876	16965	16825	16763	16881	16814	16717	16893
23930	21556	29216	24378	22315	25379	26995	23020	22370	22643	22446	22277	22281	22069	22458	37180	42434	36141	30170	25201	23027	22274	22104	21811	21872	21848	21910	21679	21731	21793	21839	21675	21702	21913	21660	21870	21489	21621	21832	21648	21646	21879	21805	21810	21813	21852	21925	22021	21597	21762	21754	21750	21670	21707	21832	21998	21768	21843	21742	21954	21828	21582	21600	21736	21597	21839	21832	21640	21495	21755	21734	21802	21611	21736	21787	21529	21712	21732	21805	21791	21512	21326	21451	21914	21586	21736	21615	21668	21696	21745	21500	21554	21799	21735	21499	21682	21829	21782	21552	21618	21588	21712	21775	21677	21765	21545	21857	21714	21721	21443	21576	21703	21644	21503	21633	21637	21494	21678	21583	21809	21780	21581	21728	21555	21776	21761	21633	21608	21642	21702	21827	21745	21607	21376	21571	21695	21622	21584	21631	21665	21671	21702	21788	21540	21719	21832	21796	21809	21686	21535	21623	21630	21758	21866	21651	21784	21773	21725	21771	21515	21732	21550	21605	21621	21803	21572	21379	21389	21727	21697	21691	21626	21528	21760	21596	21693	21666	21654	21552	21736	21626	21845	21834	21508	21695	21890	21790	21811	21530	21700	21657	21556	21766	21617	21645	21642	21589	21727	21669	21848	21729	21737	21790	21770	21685	21653	21719	21605	21724	21553	21563	21429	21729	21627	21809	21388	21593	21735	21731	21737	21722	21685	21594	21707	21590	21564	21533	21627	21746	21652	21570	21733	21875	21695	21698	21648	21585	21523	21738	21582	21623	21563	21660	21665	21673	21645	21754	21692	21867	21821	21722	21648	21708	21766	21880	21569	21652	21564	21951	21872	21619	21649	21690	21907	22009	21642	21756	21737	21730	21623	21593	21789	21447	21621	21828	21672	21515	21547	21788	21658	21489	21678	21787	21529	21429	21479	21719	21592	21588	21631	21559	21704	21720	21493	21526	21403	21596	21756	21718	21627	21693	21610	21736	21699	21685	21482	21552	21391	21782	21446	21661	21684	21626	21511	21505	21697	21600	21656	21625	21718	21515	21794	21620	21657	21668	21652	21640	21610	21433	21850	21564	21716	21613	21761	21801	21818	21762	21805	21676	21712	21583	21636	21724	21578	21538	21521	21620	21809	21797	21527	21491	21536	21638	21738	21623	21892	21689	21510	21663	21660	21444	21717	21705	21727	21655	21574	21711	21832	21608	21739	21822	21832	21542	21790	21846	21537	21692	21830	21751	21525	21327	21576	21727	21888	21879	21417	21624	21622	21443	21586	21677	21776	21616	21723	21706	21664	21464	21726	21672	21772	21855	21722	21419	21722	21633	21894	21637	21743	21694	21748	21784	21734	21675	21531	21610	21569	21573	21756	21704	21493	21563	21820	21676	21916	21595	21729	21659	21798	21614	21683	21517	21578	21628	21452	21743	21736	21884	21542	21509	21766	21729	21601	21807	21572	21507	21617	21831	21856	21667	21460	21598	21387	21497	21409	21627	21571	21679	21695	21934	21618	21575	21539	21625	21547	21718	21439	21790	21677	21716	21806	21687	21499	21652	21533	21446	21498	21952	21800	21594	21554	21588	21713	21609	21660	21689	21572	21407	21735	21635	21631	21792	21706	21786	21455	21697	21514	21561	21778	21565	21888	21837	21843	21776	21440	21680	21632	21826	21667	21802	21713	21519	21547	21488	21612	21723	21600	21676	21641	21710	21720	21624	21517	21532	21629	21602	21748	21710	21956	21729	21660	21708	21784	21668	21724	21608	21843	21624	21540	21682	21790	21618	21515	21726	21762	21687	21747	21619	21656	21849	21610	21682	21646	21701	21589	21511	21519	21680	21722	21769	21817	21883	21462	21656	21591	21895	21612	21795	21631	21569	21778	21634	21484	21492	21629	21743	21643	21755	21635	21552	21441	21619	21608	21617	21579	21665	21531	21828	21659	21515	21533	21686	21756	21580	21722	21709	21619	21634	21605	21649	21697	21842	21697	21594	21701	21783	21555	21699	21623	21613	21793	21652	21754	21543	21677	21859	21662	21658	21728	21892	21811	21703	21543	21534	21769	21566	21649	21643	21605	21727	21595	21722	21922	21686	21722	21625	21692	21485	21736	21438	21657	21645	21729	21685	21787	21816	21740	21817	21516	21886	21792	21657	21620	21827	21641	21471	21806	21683	21605	21892	21630	21808	21722	21577	21380	21455	21821	21793	21817	21757	21647	21831	21959	21887	21740	21652	21625	21757	21618	21716	21761	21544	21778	21643	21833	21569	21662	21628	21577	21652	21406	21480	21713	21774	21650	21837	21718	21699	21508	21732	21469	21647	21787	21529	21513	21874	21803	21737	21813	21762	21837	21749	21700	21503	21659	21684	21782	21694	21641	21832	21420	21715	21651	21554	21658	21559	21807	21811	21482	21470	21656	21537	21595	21595	21579	21671	21432	21553	21627	21640	21749	21508	21695	21797	21618	21660	21658	21551	21669	21631	21581	21679	21483	21749	21569	21503	21615	21627	21532	21659	21445	21537	21821	21564	21517	21769	21636	21470	21745	21400	21713	21569	21787	21771	21700	21811	21649	21732	21350	21488	21686	21666	21750	21543	21552	21432	21895	21769	21560	21695	21581	21716	21848	21735	21857	21680	21890	21777	21605	21709	21622	21696	21932	21760	21852	21924	21654	21859	21760	21690	21689	21492	21743	21359	21825	21910	21619	21670	21535	21714	21705	21592	21560	21671	21667	21849	21538	21609	21700	21516	21674	21598	21729	21649	21534	21669	21644	21696	21619	21779	21674	21602	21761	21626	21727	21804	21737	21711	21630	21631	21556	21651	21571	21815	21603	21578	21749	21570	21647	21606	21667	21494	21537	21437	21681	21582	21672	21738	21642	21697	21592	21686	21587	21465	21796	21782	21960	21593	21437	21530	21883	21684	21605	21594	21438	21667	21522	21768	21845	21425	21469	21449	21689	21449	21425	21617	21743	21525	21613	21708	21537	21603	21510	21635	21617	21601	21708	21616	21650	21610	21658	21581	21876	21580	21901	21942	21691	21713	21723	21791	21633	21735	21698	21660	21690	21687	21637	21571	21642	21655	21654	21563	21826	21421	21888	21973	21818	21533	21758	21651	21536	21515	21732	21763	21648	21609	21537	21549	21627	21826	21760	21728	21703	21859	21662	21746	21647	21652	21959	21742	21690	21490	21528	21672	21638	21779	21788	21678	21615	21867	21633	21618	21765	21644	21616	21827	21583	21807	21683	21783	21661	21595	21498	21620	21590	21860	21660	21595	21568	21808	21929	21538	21454	21733	21663	21514	21576	21701	21625	21616	21498	21623	21381	21479	21566	21571	21705	21605	21492	21598	21585	21539	21642	21788	21792	21774	21794	21454	21557	21622	21723	21727	21626	21576	21669	21587	21625	21789	21493	21740	21745	21821	21672	21537	21429	21714	21465	21672	21676	21750	21626	21716	21636	21642	21713	21595	21730	21663	21614	21569	21518	21649	21715	21481	21721	21635	21646	21601	21673	21568	21599	21668	21466	21717	21472	21554	21654	21623	21547	21836	21695	21799	21446	21634	21620	21617	21660	21684	21609	21675	21462	21470	21700	21467	21470	21659	21600	21805	21961	21535	21673	21503	21709	21670	21728	21824	21497	21778	21554	21695	21738	21628	21570	21575	21625	21817	21530	21604	21616	21855	21545	21633	21711	21823	21553	21629	21501	21722	21799	21646	21574	21561	21604	21727	21783	21802	21678	21479	21583	21705	21718	21543	21760	21796	21608	21690	21840	21435	21615	21678	21815	21657	21925	21807	21715	21668	21424	21749	21758	21577	21582	21725	21776	21586	21698	21714	21550	21797	21644	21522	21640	21673	21797	21480	21510	21436	21656	21574	21412	21710	21752	21691	21795	21712	21353	21866	21637	21508	21821	21769	21506	21728	21633	21837	21643	21683	21674	21527	21925	21653	21822	21872	21639	21677	21559	21571	21530	21744	21710	21771	21816	21516	21710	21615	21570	21522	21667	21663	21555	21645	21705	21616	21749	21682	21643	21522	21618	21567	21596	21853	21757	21884	21798	21719	21823	21747	21573	21448	21529	21665	21766	21741	21630	21392	21551	21475	21655	21614	21678	21645	21637	21766	21714	21839	21855	21724	21487	21625	21565	21668	21580	21593	21577	21753	21858	21700	21585	21915	21766	21597	21845	21390	21523	21670	21732	21598	21644	21651	21710	21899	21868	21944	21634	21655	21815	21641	21813	21713	21606	21495	21564	21707	21651	21797	21651	21775	21760	21602	21746	21602	21539	21488	21656	21685	21647	21700	21642	21589	21738	21693	21462	21535	21580	21499	21549	21647	21665	21637	21515	21627	21667	21855	21847	21784	21567	21544	21731	21581	21385	21315	21619	21448	21755	21609	21620	21559	21612	21415	21732	21485	21404	21567	21696	21654	21382	21718	21731	21576	21724	21563	21477	21572	21743	21635	21536	21558	21705	21603	21789	21750	21750	21849	21751	21653	21879	21642	21516	21534	21643	21854	21471	21604	21845	21680	21757	21618	21501	21321	21499	21422	21570	21601	21732	21666	21601	21670	21712	21476	21656	21844	21659	21853	21763	21513	21512	21448	21601	21399	21894	21557	21592	21565	21817	21832	21834	21550	21552	21515	21607	21756	21723	21780	21588	21510	21774	21640	21734	21673	21700	21583	21695	21561	21811	21668	21593	21687	21631	21697	21597	21554	21523	21637	21557	21778	21454	21515	21376	21694	21514	21429	21702	21629	21645	21667	21731	21525	21618	21658	21538	21648	21617	21722	21727	21730	21670	21615	21540	21786	21705	21736	21723	21754	21479	21658	21615	21532	21507	21525	21895	21629	21728	21699	21659	21678	21611	21734	21588	21810	21684	21664	21672	21560	21734	21571	21640	21668	21436	21540	21705	21678	21842	21777	21756	21468	21809	21757	21652	21701	21634	21817	21792	21685	21643	21606	21456	21854	21707	21615	21469	21698	21634	21655	21560	21625	21661	21715	21505	21718	21695	21790	21600	21724	21620	21706	21535	21522	21515	21611	21808	21694	21788	21310	21457	21605	21859	21662	21644	21758	21583	21806	21628	21564	21901	21852	21621	21842	21645
19611	31597	31260	26516	22505	20271	18803	18407	18015	17765	17668	17447	17449	17493	18218	39463	41774	34251	27110	20628	18027	17267	16893	17009	16828	17093	17034	16749	16817	16853	16869	16941	16799	16918	16825	16958	16844	16779	16877	16890	17051	16751	16791	17101	16840	16795	16933	16935	16892	16959	16812	17139	16774	16849	16911	16969	17177	16982	16886	17049	16864	16784	17046	16971	16918	16834	16722	16922	16958	16735	16726	16901	16825	16994	17075	16839	16928	16952	16886	16825	16713	17006	16832	16930	16901	16861	16855	16883	16984	16908	16852	16854	16678	16769	17034	16857	16824	16998	16798	16857	16708	16803	16718	16818	16890	16726	16836	16927	16805	16953	17007	16849	16896	16733	16847	16767	16877	16771	16860	16859	16889	16963	17018	16820	17062	16765	16715	16886	16827	16761	17038	16951	16889	16812	16914	16799	16876	17151	16866	16981	16796	16728	16956	16772	16843	16895	16955	17032	16771	16857	16752	16910	16829	17004	16761	16822	16807	16960	16856	16744	16675	16807	16878	16829	16804	16982	16844	16679	16825	16593	16953	16996	16835	16788	16730	16915	16919	16857	16743	16944	17183	16892	16732	16930	16764	16968	16892	16804	16908	16856	16888	16616	16813	16754	16764	16862	16901	16792	16895	17085	16845	16859	16861	16880	16815	16722	16943	16945	16678	16681	16938	16906	16609	16893	17059	16853	16971	16742	16811	16785	16856	16857	16827	16794	16927	16768	16975	16827	16835	16886	17030	16862	16914	16919	16872	16946	16842	16841	16815	16826	17062	16879	16872	16797	16770	16873	16873	16690	16804	16982	16650	16706	16753	16767	17007	16882	16843	16865	16872	16999	16898	16818	17002	16721	16886	16897	16999	16832	16830	16883	17083	16795	16640	17008	16738	16718	16671	16903	16822	16897	16886	16745	16810	16796	16688	16874	16918	16949	16794	16981	16724	16891	16916	17027	16883	16986	16852	16749	16955	16857	16875	16937	16858	16854	16764	16762	16914	16794	16876	16923	16922	16809	16820	16783	16792	16729	16798	16902	16814	16921	16932	16572	16807	16897	16874	16902	16863	16773	16870	16867	16816	16747	16713	16939	16866	16800	17081	16965	16805	16958	16919	16901	16884	16788	16911	16922	16884	16865	16936	16855	17021	16853	16728	16757	16787	16836	16707	16937	16994	16861	16927	16841	16796	16689	17036	17087	16892	16853	16855	16812	16911	16793	16844	16645	16935	16916	16729	16776	16767	16720	16898	16891	16785	16826	16835	16811	16906	16805	16755	17031	16886	16940	16975	16913	16604	16637	16865	16696	16909	16725	16885	16819	16778	16719	16631	16739	16966	17044	16922	17069	16680	16980	16782	16929	17041	16904	16742	16907	16855	16906	16758	16843	16960	16801	16837	16946	16873	16677	16931	16884	17008	16907	16687	16890	16922	16934	16956	16810	16832	16824	16726	16933	16837	17003	17017	16794	16868	16703	16713	17000	16892	16929	16859	16845	16896	16871	16884	16917	16802	16947	16889	17028	16789	16946	17064	16842	17110	16721	16882	16974	16839	16751	16882	16704	16925	16955	16614	16783	16932	16713	16734	16977	16887	16662	16973	16852	16851	16755	16767	16900	16789	16901	16983	16964	16814	16895	16854	16916	16945	16980	16886	16946	16844	16803	16815	16774	16907	16753	16980	16752	16809	16749	16893	16898	16788	16809	16857	16931	16747	16877	16819	16663	16996	16670	16722	16875	16866	16813	16663	16904	16858	16717	16719	16911	16949	16886	16957	16880	16653	16916	16727	16807	16779	16771	16879	16797	17057	16869	16945	16734	16933	16937	16786	16735	16914	16940	16882	16875	17006	16864	16775	16867	16917	16628	16980	16857	16920	16946	16896	16849	16812	16934	16983	16727	16756	16943	16771	16815	17006	16797	16910	16945	16893	16882	16883	16706	16923	16680	16663	16879	16826	16925	16778	16676	17000	17077	16968	17011	16822	17051	16836	16896	16964	16784	16798	17058	16873	16955	17056	16908	16884	16668	17015	16790	16870	16865	16775	17009	16817	16948	16931	16950	16897	17033	16739	16648	16818	16963	16816	17017	17008	16847	16903	16698	16908	16919	16843	16934	16939	16943	16932	16884	16972	16989	16860	16810	16782	16815	17005	16899	16869	16789	16888	16865	17078	16861	17006	16692	16813	16905	16876	16733	16915	16726	16964	16867	16894	16790	16872	16840	16919	16672	16947	16906	16799	16980	16917	16732	16727	16926	16942	16752	16889	16942	16909	16933	16735	16894	16684	17013	16914	16853	16795	16938	16930	17018	16892	16808	16845	16910	16850	16826	16995	16672	16852	16931	16881	16753	16907	16796	17036	16975	16963	16937	16856	16875	16895	16987	16890	16796	16733	16955	16873	16872	17009	16959	16849	16774	16652	16768	16820	16843	16828	16893	16769	16875	16885	16875	16859	16708	16956	16865	16834	16730	16816	16980	16826	16776	16847	16904	17007	16847	16893	16815	16854	16801	16887	16860	16877	16730	16782	16719	16842	16726	16822	16905	16792	16814	16804	16846	16941	16781	16837	16839	16869	16882	16872	16971	16905	16736	16834	17002	16836	16862	16766	16887	16752	16926	17019	16913	16884	17027	16841	16920	16904	16744	16904	16789	16871	16883	16843	16973	16861	16852	16938	16958	16904	16917	16769	16824	16846	16830	16885	16754	17010	16806	16813	16757	17031	16945	16831	16762	17033	16930	16773	17024	16731	16723	16830	16671	16962	16903	16886	16649	16795	17100	16962	16837	16956	16926	16994	16960	16811	16802	16852	16697	17022	16827	16882	16804	16854	16993	16718	16924	16869	16855	16910	16889	16686	16907	16837	17024	17035	16956	16916	16894	16724	16795	17151	16902	16926	16928	17034	16734	16848	16785	16914	16899	16749	16887	16611	17040	16832	16809	16744	16838	16994	16795	16814	16892	16780	16747	16853	16866	16817	16766	16921	16880	16653	16812	17015	16839	17057	16832	16911	17001	16739	16649	16907	17045	16749	16950	16903	16826	16648	17007	16799	16740	16861	16848	16743	16734	16708	16882	16862	16822	16872	16863	16776	16879	16838	16985	16808	16782	16898	16960	16866	16815	16872	16752	16893	16840	17004	16941	16912	17039	16757	16865	17019	16839	16786	16792	16787	17003	17010	16741	16841	16733	16980	16807	17089	16838	16818	16879	16771	16962	16740	16856	16826	16899	16712	16894	16802	17021	16741	16631	16974	16828	16872	16969	17053	16836	16836	16792	16871	16955	16870	17042	16900	16874	16920	16789	16782	16918	16914	16785	16834	17045	16996	16793	16639	16975	16888	16968	16964	16942	16909	16835	16846	16889	16771	16858	16822	17026	16757	16883	16801	16921	16910	16784	16753	16860	16818	16909	17042	17045	16907	16966	16853	16819	16904	16878	16948	16870	16876	16918	16844	16849	17068	16939	16986	16702	16903	16798	16944	16884	16806	16726	17056	16802	16851	17019	16682	16782	16853	17018	16922	16820	16948	16898	17056	16791	16868	16878	16986	16787	16756	16948	16994	16909	16725	16768	16892	16851	16822	16867	16979	16924	16878	16973	16768	16754	16976	17049	16896	16849	16871	16854	16932	16782	16955	16832	17036	16795	16795	16878	16781	16937	16877	17017	16909	16942	16898	16911	16917	16878	16787	16740	16760	16800	16799	16792	16817	16729	16809	16861	16935	16865	16679	16725	16787	16896	17024	17047	16801	16938	16790	16663	16758	16685	16929	16912	16853	16696	16858	16789	16938	16815	16858	16779	16836	16844	16981	16818	16887	16907	16796	16948	16857	16812	16856	17047	16794	16902	16927	17062	16882	16717	17020	16851	16896	16962	16797	16785	16842	16660	16913	16825	16827	16832	16718	16835	16636	16649	16966	16839	16854	16882	16760	16703	16799	16837	16714	17188	16963	16637	16792	16839	16804	16745	16857	16895	16881	17045	16751	16724	17010	16990	16798	16843	16827	17035	16894	16796	16914	16805	16833	16864	16798	17002	16916	16719	16719	16692	16925	16686	16845	17044	16917	16927	16854	16876	16809	17123	16830	16928	16672	16970	16911	16788	16766	16952	16908	16919	16942	16839	16805	16820	16699	16886	16875	16846	16848	16728	16884	16998	16874	16984	16822	16847	16882	16970	16785	16896	16846	16865	16848	16910	17016	16766	16980	16782	16817	16948	16730	16770	16692	16943	16981	16900	16950	16842	16863	16620	16891	16784	16922	16750	16859	16700	16788	16760	16978	16942	16807	16839	16812	16810	16810	16909	16790	16699	16795	16928	16831	16740	16931	16851	16850	16732	16944	16894	17105	16706	16903	16805	16806	16775	16894	16779	16957	16925	16872	16750	16926	16887	16785	16846	16933	16921	16749	16805	17068	16804	17008	17034	16730	16901	16798	16802	16840	16864	16846	16884	16816	16870	16749	16758	16782	16826	16869	16813	16913	17067	16774	16784	17072	16767	16920	16812	16844	16868	16779	16850	16851	16978	16775	16872	16753	16964	16978	16746	16792	17017	16863	16740	16766	16935	16649	16759	16926	16776	16824	16782	16946	16711	16897	16858	17062	16818	16644	16944	16925	16821	16881	16883	16881	16907	16934	16961	16879	16723	16688	16867	16834	17000	16932	17170	16970	16836	16906	16744	16992	16929	16889	16685	16701	16769	16720	16986	16952	16957	17103	16742	16693	16941	16862	17062	16838	16894	17080	16765	16983	16798	16833	16756	16798	16719	16880	16818	17045	16903	16744	16822	16767	16764	16842	16903	17055	16872	16825	16968	17054	16720	16891	16896	16876	16956	16971	16699	16815	16863	16894	16771	16962	16859	16737	16834	16771	16851	16714	16823	16851	16845	16787	16862	16832	16888	16862	16686	16695	16843	16827	16914	16733	16749	16683	16758	16798	16983	16873	16694	16780	17073	16797	16867	16820	17064	16912	16776	16845	16723	16896	16762	16896	17033	16895	16834	16788	16889	16834	17050	17076	16753	17064	16729	16877	16750	16635	16940	16884	16882	16980	17027	16672	16999	16948	16777	16801	16747	16903	16835	16789	16828	16823	16864	16848	16797	16811	16745	16642	17089	16770	16707	16883	16828
30277	24186	27212	25300	23390	22714	22165	21964	21766	21666	21954	21656	21533	21651	21865	22694	23661	23276	22596	22220	22166	21819	21850	21730	21689	21632	21883	21640	21719	21893	21684	21603	21631	21700	21638	21776	21651	21589	21668	21615	21887	21666	21715	21705	21520	21705	21741	21520	21646	21755	21863	21663	21852	21572	21735	21677	21747	21516	21851	21574	21775	21750	21542	21697	21779	21818	21919	21658	21742	21586	21884	21896	21874	21533	21898	21770	21625	21880	21623	21510	21660	21693	21641	21413	21547	21791	21698	21617	21638	21589	21579	21668	21483	21687	21743	22002	21874	21748	21732	21740	21912	21659	21685	21634	21592	21520	21588	21525	21832	21592	21780	21603	21968	21487	21885	21784	21790	21965	21885	21697	21720	21661	21733	21739	21585	21348	21666	21891	21675	21821	21754	21834	21483	21537	21649	21734	21640	21826	21614	22060	21822	21622	21597	21616	21642	21497	21653	21845	21639	21877	21841	21908	21828	21779	21940	21683	21597	21639	21701	21605	21892	22067	21671	21670	21790	21731	21673	21698	21827	21536	21702	21728	21752	21597	21621	21730	21815	21846	21814	21642	21671	21763	21701	21691	21627	21735	21636	21588	21492	21778	21666	21711	21783	21614	21556	21719	21772	21682	21638	21931	21838	21747	21562	21665	21664	21653	21559	21388	21716	21727	21881	21741	21765	21647	21832	21594	21805	21723	21836	21726	21469	21749	21687	21633	21700	21653	21624	21773	21849	21792	21806	21603	21772	21689	21553	21380	21678	21729	21800	21845	21681	21686	21546	21821	21766	21719	21439	21731	21659	21629	21695	21520	21721	21727	21521	21789	21910	21549	21678	21885	21598	21504	21606	21862	21760	21739	21645	21627	21751	21615	21833	21650	21624	21602	21756	22027	21723	21668	21779	21654	21808	21682	21769	21787	21794	21540	21521	21617	21476	21698	21613	21664	21836	21858	21719	21899	21749	21723	21844	21894	21693	21470	21457	21706	21561	21758	21610	21753	21598	21580	21762	21673	21564	21677	21620	21571	21752	21822	21597	21813	21550	21925	21622	21790	21600	21672	21717	21775	21788	21587	21680	21745	21748	21799	21639	21659	21724	21612	21816	21664	21703	21914	21772	21748	21616	21715	21474	21666	21810	21737	21671	21493	21564	21564	21808	21694	21549	21785	21681	21592	21960	21742	21447	21856	21617	21693	21788	21643	21840	21773	21717	21787	21672	21619	21525	21753	21633	21778	21642	21666	21703	21661	21827	21787	21700	21602	21743	21511	21425	21492	21765	21666	21855	21596	21850	21611	21641	21914	21580	21564	21833	21783	21784	21634	21757	21609	21608	21778	21850	21666	21476	21815	21613	21595	21627	21702	21662	21522	21630	21719	21818	21784	21910	21837	21886	21744	21713	21817	21672	21787	21704	21607	21684	21513	21597	21688	21784	21645	21713	21596	21894	21568	21629	21777	21848	21888	21708	21629	21707	21788	21784	21722	21579	21805	21654	21630	21563	21615	21501	21849	21540	21703	21848	21755	21784	21679	21654	21642	21619	21741	21756	21923	21725	21764	21630	21562	21791	21709	21498	21782	21747	21689	21855	21840	21662	21592	21752	21721	21679	21734	21852	21716	21592	21666	21575	21458	21768	21691	21839	21765	21743	21592	21515	21808	21676	21698	21488	21692	21704	21763	21769	21636	21618	21600	21499	21477	21662	21660	21613	21744	21795	21800	21627	21716	21694	21753	21644	21592	21541	21498	21464	21521	21721	21755	21863	21723	21937	21693	21555	21812	21486	21683	21573	21719	21563	21563	21829	21562	21576	21579	21870	21516	21697	21730	21765	21622	21850	21646	21658	21645	21783	21567	21740	21658	21507	21731	21760	21736	21927	21675	21653	21702	21732	21692	21566	21605	21695	21664	21579	21519	21746	21657	21465	21432	21845	21626	21815	21584	21736	21701	21521	21799	21602	21658	21790	21437	21730	21896	21717	21726	21666	21735	21639	21912	21867	21686	21700	21715	21744	21783	21629	21590	21919	21730	21894	21663	21848	21625	21655	21878	21716	22012	21617	21468	21714	21623	21643	21590	21660	21620	21604	21686	21564	21381	21649	21744	21778	21499	21625	21563	21678	21865	21691	21710	21501	21638	21648	21717	21808	21792	21761	21788	21723	21743	21696	21621	21513	21650	21563	21522	21778	21740	21433	21853	21562	21660	21820	21788	21716	21647	21548	21878	21610	21718	21641	21617	21534	21723	21573	21789	21540	21863	21521	21800	21691	21655	21481	21744	21710	22083	21926	21632	21678	21819	21720	21796	21665	21636	21580	21743	21850	21844	21713	21603	21425	21584	21687	21610	21682	21667	21665	21796	21780	21662	21504	21675	21760	21695	21737	21446	21562	21729	21777	21591	21563	21629	21695	21701	21654	21886	21558	21610	21873	21848	21698	21744	21715	21461	21912	21669	21709	21616	21915	21795	21599	21831	21677	21923	21829	21785	21667	21936	21818	21722	21765	21913	21829	21716	21525	21799	21753	21851	21545	21766	21645	21466	21690	21662	21581	21838	21626	21600	21716	21542	21840	21641	21596	21715	21740	21654	21792	21650	21732	21736	21837	21568	21733	21611	21755	21776	21593	21530	21800	21581	21823	21711	21676	21705	21672	21815	22013	21931	21752	21710	21652	21655	21805	21584	21459	21889	21761	21742	21690	21865	21704	21633	21722	21741	21698	21651	21802	21761	21790	21677	21774	21752	21587	21854	21659	21567	21779	21524	21895	21875	21890	21537	21476	21539	21660	21679	21592	21759	21831	21737	21603	21826	21518	21614	21812	21533	21625	21475	21783	21631	21792	21634	21591	21801	21899	21813	21653	21803	21730	21793	21529	21725	21477	21432	21856	21716	21786	21743	21464	21772	21615	21647	21569	21776	21530	21811	21711	21705	21706	21604	21766	21690	21619	21703	21669	21782	21720	21605	21804	21807	21842	21682	21766	21760	21759	21536	21565	21546	21592	21738	21726	21484	21815	21912	21725	21674	21741	21546	21771	21882	21614	21769	21650	21650	21700	21764	21757	21645	22083	21682	21678	21549	21547	21687	21553	21510	21758	21639	21852	21604	21793	21718	21562	21702	21691	21505	21751	21691	21767	21664	21780	21756	21690	21727	21779	21784	21606	21674	21656	21686	21644	21670	21745	21789	21718	21595	21757	21882	21745	21658	21716	21627	21722	21812	21694	21871	21682	21671	21607	21604	21953	21758	21749	21400	21789	21877	21995	21901	21932	21783	21790	21725	21577	21722	21666	21478	21706	21759	21845	21690	21729	21564	21504	21543	21805	21416	21738	21507	21832	21883	21657	21530	21767	21667	21690	21704	21875	21806	21505	21640	21731	21795	21709	21921	21786	21690	21675	21562	21946	21678	21567	21724	21568	21654	21662	21757	21610	21566	21692	21913	21603	21581	21538	21558	21588	21689	21635	21738	21796	21870	21771	21829	21661	21594	21767	21339	21854	21773	21752	21691	21509	21541	21714	21740	21952	21707	21806	21682	21496	21683	21567	21793	21839	21640	21444	21592	21725	21722	21523	21523	21790	21526	21694	21506	21692	21762	21814	21685	21902	21590	21551	21612	21598	21703	21804	21699	21721	21676	21797	21685	21637	21720	21800	21537	21628	21849	21769	21579	21742	21558	21676	21749	21745	21691	21568	21577	21568	21436	21795	21546	21688	21825	21693	21620	21711	21597	21598	21422	21675	21804	21846	21842	21729	21658	21755	21567	21654	21648	21575	21697	21659	21814	21696	21750	21659	21668	21676	21643	21893	21645	21677	21645	21797	21878	21749	21874	21721	21695	21742	21599	21724	21776	21579	21671	21440	21720	21687	21736	21723	21620	21756	21641	21692	21978	21626	21744	21878	21730	21840	21757	21523	21694	21555	21625	21485	21584	21492	21618	21596	21522	21563	21635	21804	21805	21839	21615	21697	21630	21857	21694	21621	21697	21692	21569	21683	21858	21801	21664	21776	21722	21745	21688	21761	21903	21842	21612	21609	21914	21826	21741	21627	21699	21767	21954	21636	21638	21768	21619	21676	21563	21482	21790	21809	21788	21529	21800	21817	21720	21682	21566	21547	21547	21538	21634	21772	21888	21783	21673	21749	21566	21745	21865	21782	21643	21472	21676	21792	21578	21690	21818	21792	21734	21816	21786	21772	21784	21764	21668	21751	21825	21685	21718	21634	21669	21804	21736	21566	21692	21504	21714	21832	21565	21596	21738	21716	21616	21663	21632	21488	21519	21756	21996	21607	21631	21908	21660	21673	21553	21674	21594	21640	21699	21605	21510	21636	21602	21817	21664	21781	21751	21666	21719	21759	21699	21606	21729	21768	21480	21707	21694	21789	21530	21731	21790	21910	21424	21631	21535	21660	21452	21639	21718	21851	21876	21883	21695	21680	21674	21715	21710	21735	21624	21743	21747	21571	21917	21753	21647	21694	21679	21763	21533	21676	21823	22039	21776	21739	21603	21795	21477	21622	21798	21957	21673	21721	21537	22034	21695	21751	21546	21880	21844	21808	21723	21581	21800	21647	21555	21764	21896	21889	21999	21662	21582	21600	21774	22007	21754	21738	21600	21716	21658	21737	21578	21565	21647	21530	21571	21798	21949	21777	21693	21671	21846	21729	21751	21912	21694	21651	21627	21733	21669	21602	21813	21631	21862	21826	21682	21622	21754	21881	21753	21566	21756	21540	21768	21759	21793	21739	21722	21692	21779	21666	21723	21701	21840	21809	21889	21955	21977	21501	21736	21614	21664	21659	22031	21655	21734	21743	21858	21524	21726	21836	21674	21812	21584	21702	21794	21677	21780	21718	21629	21605	21522	21756	21905	21537	21725	21799	21612	21821	21624	21598	21552	21531	21806	21872	21463	21508	21653	21782	21829	21755	21503	21611	21598	21758	21592	21595	21534	21962	21692	21846	21796	21820	21568	21635	21576	21625	21782	21754	21651	21686	21716	21578	21654	21777	21811	21688	21694	21687	21655	21866	21549	21716	21758	21920	21665	21810	21770	21703	21733	21761	21723	21836	21825	21790	21907	21860	21673	21609	21809	21540	21609	21757	21679	21613	21765	21613	21447	21617	21594
18786	21379	23008	20534	19672	18166	17462	17350	16976	17014	16980	17006	16957	16939	16998	18670	19952	18921	18124	17161	17032	16928	16898	16843	16887	17057	16888	16691	16947	16876	16904	16945	16921	16878	17000	17018	16835	16959	16923	16994	16747	16721	16866	17037	16842	16843	17097	16884	16911	16877	17016	16822	16863	17047	16802	16654	17063	16977	16923	16705	16865	16956	16930	16882	16937	17047	16878	16890	16886	16920	16917	16959	16918	17056	16903	16894	16948	16891	16879	16807	16943	16812	16882	17016	16921	16824	16809	16938	16798	16896	16820	16932	16853	16961	16897	16916	16919	16849	17024	16939	16793	16862	16811	16871	17036	16939	16875	16950	16900	16863	16924	16950	16869	16639	16864	16990	17064	16765	16849	16812	16952	16704	16901	16869	16904	16876	16847	16943	16819	16877	17040	16996	16822	16980	16935	16982	16998	16845	16811	16859	16919	17022	16831	16970	16890	16900	16902	16872	16649	16967	16992	16995	16863	16939	17075	16879	16828	16727	16914	16877	16881	16887	16915	16899	17144	16971	16932	16890	16799	17042	16953	16802	16861	16797	16863	16848	16843	16955	16996	16825	16737	16994	17005	17015	16881	16917	16901	16924	16667	16782	16894	16946	16823	16954	16845	16914	16828	16936	16965	16882	17020	16899	16848	16926	17047	16812	16947	16839	16767	16743	16985	16985	16914	16886	16848	16982	16872	16884	16873	17060	16969	17003	16996	16922	16949	16920	16979	16966	16754	16864	16773	16880	16855	16992	16969	16964	16896	16657	16961	16854	16878	17064	17059	16800	16930	16502	16893	16969	16860	16960	16906	16872	16940	16930	16894	16946	17038	16728	16986	17013	16833	16862	17047	16941	17052	16934	16826	16906	16846	17080	16968	17043	16672	16928	16773	17066	16868	17023	16785	16882	16897	16819	16784	16830	16963	16892	16782	16862	17115	17094	16907	16845	16714	17063	17047	16774	16812	16804	16953	16895	16849	17103	16733	16957	16816	17062	16914	16667	16865	16818	16868	16864	16921	16999	16820	17006	16975	16833	16896	17027	17041	16830	16858	17061	16886	16997	16840	16876	16965	16824	16894	16954	16697	16935	16868	16861	16930	16798	16924	16759	17068	16860	17063	16961	16853	16895	16917	16854	16759	16918	17079	16867	16868	16906	16956	16954	17006	16935	17150	16836	16907	16924	17021	16772	16938	16784	16786	16998	16632	16961	16973	16813	16971	16825	16903	16937	16739	16768	17005	16902	16842	17078	16736	16921	16905	16662	17061	16883	16842	16850	16789	16845	16886	16888	16920	16800	16934	16993	16932	16780	17013	16642	16872	16940	16960	16869	17162	16727	16970	16779	16857	16971	16901	17054	16838	16885	16665	16880	17066	16801	16935	16888	16715	17055	16802	16915	16822	16909	16854	16952	17041	16908	17010	16787	16852	16845	16876	16984	16908	16904	16791	17080	16807	16615	17030	16874	16961	16878	16963	16870	16953	16960	16946	16887	16818	16997	16893	16811	16763	16800	16922	17052	16748	16817	16999	16845	17061	16814	16739	16832	16813	16704	16892	16893	16922	16787	16890	16810	16886	16845	16872	16990	16997	16828	16741	16807	16785	16782	16863	16943	16872	16978	17022	17000	16952	16816	16932	16815	17060	16971	16908	16799	17076	16913	16839	16761	16800	16911	16916	16759	16844	16886	16838	16766	16739	16844	16942	17074	16978	16993	16891	16903	16970	17040	17038	16940	16838	16987	16889	16866	16961	16893	16892	16986	17062	16911	16803	16817	17049	16832	16977	16886	16876	17032	16970	16835	17002	16814	16904	16845	16855	16923	16820	16938	16933	16982	16964	16705	16856	16927	16759	16707	16762	16819	16808	16757	16969	16996	16763	16754	16843	16843	16935	17082	16891	16923	16867	16940	16967	16910	16934	16852	16919	16921	16923	16862	16948	16821	16798	16966	16946	16765	16949	16854	17003	16871	16851	16972	16981	16913	16809	16936	16812	16985	16733	16732	16865	17125	16916	16917	16917	17015	16778	16979	17007	17052	16919	17044	16839	16977	16874	16951	16931	16937	17011	16965	16982	16873	17083	16944	16858	16894	16855	17063	16792	17135	16888	16787	16975	16718	16919	16960	16782	16996	16884	16992	16969	17023	17063	16996	17154	16843	17018	16904	16728	16893	16761	16836	17135	16789	16937	17030	16874	17001	16936	17022	16937	16908	16912	16974	16967	17076	16844	16833	16981	16875	17054	16821	16834	16764	16944	16777	17015	17042	17062	16763	16766	16841	16881	17012	16906	16839	16825	17135	16938	16825	16994	16902	16952	16854	16933	16774	17070	16834	16896	16903	16935	16890	17065	16901	16825	16830	16819	16888	16803	16913	16898	16845	16934	16789	16863	16736	17077	17001	16956	17043	16856	16903	16895	16935	16805	16894	16716	16915	16801	16996	16737	16794	16928	16892	16975	16950	16951	16913	17102	16804	16822	16780	16901	16724	16717	16802	16851	16674	16961	16797	16915	17041	16816	16887	16896	16867	16952	16981	16778	16771	16952	16926	17002	16831	17130	17055	16859	16870	16964	16927	16981	16811	17028	16754	17072	16765	16717	16917	16829	16843	16732	17133	16810	16828	17017	16920	16773	16864	17006	16959	16838	16875	16829	16908	16906	16751	16986	16874	16906	16902	16744	16910	16865	16881	17006	17023	16901	16846	17026	16756	17106	16820	17013	17058	16672	16966	16760	16864	16782	16956	16976	16814	16824	16979	16843	16907	16824	16929	16810	16834	16998	17064	16858	16953	16822	16633	16919	16906	16856	16902	16989	16754	16958	16806	16869	16861	16802	16751	16779	16739	16748	16812	17042	16945	16805	16833	16901	16838	16870	16830	16635	16845	16943	16875	16988	16958	16844	17031	16934	17099	16863	16856	16836	16886	16834	16834	16744	16892	16783	16948	17002	16922	16896	16971	16935	16916	16936	16901	16985	16822	16975	17120	17010	16966	16847	16922	16990	16893	17040	16856	16863	16814	16883	16887	16921	16804	16876	16779	16649	16674	16831	16771	16916	16993	16939	16825	16824	17045	16967	16895	16873	16949	16963	16843	16747	16996	16955	16991	16929	16802	16791	16861	16707	16986	16838	16822	16810	16883	16840	16810	17116	16755	16853	16815	16817	16854	16765	17035	17071	16794	16937	16918	16909	16703	17138	16872	16884	17042	16815	17146	16842	16961	17001	16845	16904	16882	16846	17036	17095	16789	16974	16977	16849	16926	16916	16752	16841	16804	16967	16961	17003	17085	16929	16834	16891	17037	16946	17044	16999	17037	16980	16899	16864	16795	16867	16895	16899	17014	16903	16935	16698	17024	16759	16845	16774	16926	16978	17071	17064	17013	16816	16936	16976	16946	16945	16896	17034	16957	16776	16932	16830	17013	17128	17043	16986	16775	17062	16884	16895	16817	17023	16970	16829	16681	16913	16998	16616	16745	16845	16960	16888	16975	16701	16948	17095	16826	16857	16771	16821	16930	16733	16809	16871	16863	16928	16923	16920	16831	16920	16773	16625	16941	16981	17006	16852	16770	16825	16814	16946	16754	16749	16817	17052	16957	16927	16826	17004	16943	16732	16882	16816	16874	16959	16905	16969	16881	16931	16780	16896	16786	17014	17029	17027	16983	16838	16943	16935	16774	16904	16748	16961	16929	16997	16929	16821	17025	16886	16862	16936	16760	16926	16862	16893	16879	16867	16744	16783	16732	16891	16924	16799	16902	16844	16897	16918	16763	16798	16722	16996	16879	16799	16910	16990	16773	16901	16773	16949	16776	16786	16961	17030	16913	16826	16858	17002	17013	17059	16913	17111	16778	16823	16882	16798	16820	16883	16748	17114	16704	17028	16810	16958	16833	16912	16921	16852	16889	17042	16879	16897	16768	16998	16852	16733	17078	16976	16889	16765	16999	16795	16723	16866	16962	16994	16922	16852	16904	16911	16966	17020	16992	16877	16932	17031	16885	16851	16986	17014	16840	17112	16737	17168	17030	16832	16841	16912	16955	16983	16861	17031	16855	16847	16972	16820	16916	17006	16972	16841	16910	16954	16771	16958	16948	16997	16923	16940	16822	16937	16930	16607	16900	16787	17004	16888	16954	16866	17021	16739	16825	16951	16974	16758	16971	16956	17137	16906	16827	16859	16996	16997	16736	17005	16845	16935	16883	16878	16860	16975	16870	16854	16884	16843	16754	16863	16900	17023	16889	16943	16921	16829	16767	16801	17133	16993	16939	16842	16908	16853	16863	16977	16937	16839	16818	16940	16842	16969	16842	16952	16890	16759	16790	16939	16874	16906	16917	16839	16825	16875	16855	17024	16852	16956	16946	16842	16830	16772	16791	16935	16946	16804	17163	16923	16783	17175	17078	16829	16851	16948	16707	16858	16890	17054	16810	16870	16985	17027	16897	16931	17053	16775	16928	17044	16701	17003	16736	16990	16909	16792	16953	16894	16806	16926	16882	17132	16679	16900	16901	16779	16967	16957	16901	16846	16829	16998	16814	17048	16865	17007	16933	16823	16889	17029	16896	17048	16948	16884	16704	16916	16912	17013	16853	16845	16766	16831	16829	17011	16997	16936	16948	16698	17023	16786	16923	16818	16899	16928	17075	16942	16960	16680	16781	16722	16881	16981	16694	17008	16885	16744	16802	16915	17045	16871	16765	16865	16853	17016	16871	16899	16879	16825	16897	16806	16882	17012	16912	17014	16908	16958	16795	17056	16786	16834	16796	16898	16936	16904	16867	16901	16975	16837	16851	16980	16934	16852	17054	16910	16928	17012	16819	16926	16889	17076	16864	16872	16878	16932	16827	16831	16912	16924	17046	16806	16905	16911	16840	17006	16893	16799	16920	16807	16938	16797	16885	17041	16989	16743	16781	17008	16873	16961	16988	16818	17018	16934	16800	16889	16768	16844	16917	17037	16887	16938	16834	16699	16954	16837	16973	16865	17103	16941	16993	16693	16832	16906	16987	17011	16969	16758	17021	17042	17045	16984	17012	16772	16800	16959	16945	16797	16854	16748	16926	16872	16811	16693	16918	16914	16861	17035	16841	16734	16794	17034	16930	16719	16899	16833	16977	16981	16850	16757	16831
25375	21540	28787	25300	23750	24509	24753	22626	21979	22329	22032	21931	22104	21924	22450	31174	34361	30742	26084	23857	22536	22087	21788	21752	21605	21600	21593	21841	21861	21476	21832	21450	21597	21823	21592	21760	21877	21780	21847	21800	21632	21795	21662	21750	21765	21806	22007	21840	21773	21624	21687	21926	21798	21823	21599	21794	21502	21592	21639	21648	21369	21742	21768	21737	21555	21729	21840	21406	21842	21782	21871	21815	21594	21710	21624	21566	21670	21675	22040	21564	21922	21500	21722	21665	21840	21738	21806	21758	21871	21835	21854	21689	21758	21601	21735	21546	21717	21652	21701	21744	21795	21741	21684	21621	21654	21805	21763	21679	21597	21590	21512	21707	21961	21408	21674	21684	21644	21687	21527	21644	21661	21721	21528	21837	21624	21727	21693	21488	21598	21479	21773	21599	21814	21555	21768	21615	21600	21692	21591	21770	21569	21930	21542	21712	21629	21656	21662	21714	21518	21554	21630	21644	21508	21577	21583	21739	21620	21577	21484	21543	21579	21795	21560	21567	21571	21691	21657	21788	21709	21690	21905	21917	21746	21713	21664	21308	21738	21699	21470	21466	21609	22012	21560	21822	22081	21682	21722	21611	21913	21789	21720	21511	21612	21706	21628	21533	21635	21816	21779	21555	21793	21719	21720	21648	21519	21414	21750	21577	21704	21664	21484	21649	21803	21481	21656	21895	21792	21711	21708	21690	21730	21522	21690	21616	21440	21586	21584	21683	21742	21630	21826	21669	21824	21579	21787	21629	21838	21777	21825	21640	21668	21770	21544	21550	21826	21586	21609	21411	21708	21778	21907	21783	21739	21478	21588	21725	21506	21577	21522	21564	21729	21624	21702	21609	21633	21597	21747	21545	21680	21431	21733	21506	21952	21826	21669	21863	21658	21512	21679	21627	21867	21625	21645	21607	21610	21631	21591	21555	21695	21568	21770	21634	21742	21785	21565	21551	21634	21604	21634	21841	21677	21910	21614	21457	21678	21680	21530	21634	21740	21572	21783	21653	21852	21664	21794	21682	21674	21582	21719	21577	21479	21976	21625	21827	21927	21703	21604	21641	21705	21664	21610	21681	21758	21614	21420	21537	21685	21756	21718	21762	21558	21745	21669	21895	21681	21567	21729	21585	21695	21746	21588	21818	21960	21544	21756	21609	21621	21681	21825	21804	21714	21713	21657	21730	21895	21723	21651	21492	21747	21731	21709	21549	21574	21890	21816	21733	21508	21623	21773	21681	21756	21475	21602	21661	21627	21581	21424	21687	21484	21409	21927	21605	21820	21460	21499	21663	21576	21688	21685	21634	21702	21508	21681	21683	21671	21776	21837	21553	21816	21673	21919	21637	21755	21737	21788	21475	21697	21541	21849	21526	21736	21567	21722	21737	21747	21680	21643	21465	21644	21767	21639	21504	21578	21432	21770	21472	21653	21644	21547	21568	21717	21767	21668	21692	21840	21446	21596	21524	21578	21530	21647	21701	22026	21592	21748	21661	21758	21747	21662	21537	21512	21626	21645	21570	21731	21722	21634	21433	21474	21516	21574	21457	21632	21716	21785	21613	21682	21611	21613	21616	21503	21602	21579	21558	21555	21594	21702	21586	21373	21725	21637	21666	21687	21658	21767	21662	21602	21907	21718	21646	21707	21515	21716	21510	21237	21720	21587	21590	21739	21590	21622	21579	21814	21689	21520	21661	21720	21629	21675	21667	21620	21680	21545	21586	21442	21775	21611	21790	21696	21731	21969	21705	21490	21713	21491	21823	21762	21652	21689	21644	21872	21502	21742	21680	21685	21329	21670	21690	21484	21436	21754	21742	21749	21871	21632	21764	21767	21482	21571	21637	21602	21844	21683	21744	21698	21828	21864	21483	21475	21518	21593	21447	21591	21617	21404	21876	21674	21552	21441	21695	21559	21624	21586	21694	21532	21596	21659	21612	21535	21858	21688	21644	21576	21666	21573	21706	21634	21645	21703	21685	21658	21825	21612	21797	21765	21482	21615	21541	21539	21704	21555	21539	21591	21670	21695	21541	21634	21642	21585	21690	21766	21707	21783	21749	21402	21492	21555	21757	21746	21769	21720	21535	21568	21769	21712	21865	21713	21620	21697	21599	21768	21655	21659	21437	21398	21443	21669	21735	21660	21562	21582	21591	21724	21476	21782	21537	21664	21663	21715	21570	21753	21637	21619	21784	21402	21391	21677	21496	21612	21885	21536	21591	21472	21503	21814	21622	21651	21424	21768	21692	21624	21715	21647	21710	21736	21706	21628	21605	21745	21552	21657	21603	21682	21713	21795	21719	21551	21627	21694	21651	21446	21488	21890	21775	21626	21501	21770	21693	21820	21659	21694	21471	21565	21519	21627	21507	21809	21682	21603	21738	21407	21406	21517	21525	21637	21592	21564	21683	21701	21641	21958	21581	21725	21484	21520	21702	21627	21638	21856	21811	21563	21709	21578	21723	21589	21687	21669	21775	21745	21544	21646	21765	21879	21789	21632	21766	21403	21797	21701	21402	21742	21728	21554	21609	21984	21696	21541	21647	21542	21698	21845	21538	21612	21774	21783	21794	21727	21711	21571	21620	21718	21654	21554	21705	21768	21768	21581	21690	21742	21618	21739	21852	21562	21804	21699	21626	21918	21756	21614	21659	21428	21512	21676	21649	21625	21646	21638	21789	21447	21585	21781	21667	21866	21628	21564	21708	21637	21494	21643	21667	21634	21701	21720	21705	21467	21743	21637	21606	21647	21542	21766	21828	21660	21726	21614	21638	21465	21679	21753	21523	21549	21514	21508	21621	21640	21825	21792	21573	21552	21550	21477	21801	21606	21442	21759	21776	21740	21590	21692	21474	21541	21628	21676	21782	21775	21676	21451	21535	21513	21631	21489	21437	21756	21702	21524	21748	21553	21807	21609	21646	21417	21471	21438	21649	21994	21653	21701	21752	21774	21516	21770	21754	21614	21825	21740	21656	21550	21658	21521	21801	21728	21688	21809	21544	21566	21887	21816	21785	21746	21475	21768	21690	21661	21540	21617	21658	21626	21708	21547	21868	21631	21699	21532	21704	21754	21669	21819	21632	21581	21528	21744	21644	21732	21842	21646	21572	21692	21425	21626	21591	21606	21561	21729	21775	21656	21656	21608	21674	21741	21625	21727	21586	21604	21840	21752	21552	21501	21862	21574	21507	21771	21650	21616	21679	21779	21655	21489	21740	21528	21806	21778	21651	21677	21579	21761	21675	21729	21698	21753	21945	21609	21577	21476	21524	21388	21870	21678	21699	21762	21668	21760	21852	21654	21816	22031	21585	21684	21641	21760	21620	21704	21615	21690	21566	21581	21605	21575	21407	21687	21485	21875	21701	21727	21391	21636	21723	21582	21669	21613	21742	21691	21783	21830	21551	21575	21789	21748	21719	21924	21585	21458	21785	21847	21681	21643	21519	21690	21570	21969	21546	21698	21844	21612	21589	21882	21691	21587	21689	21792	21963	21546	21553	21802	21630	21663	21664	21818	21627	21549	21578	21979	21811	21773	21785	21817	21788	21584	21946	21635	21628	21614	21512	21686	21642	21862	21769	21269	21418	21692	21445	21540	21755	21644	21699	21779	21824	21536	21737	21620	21566	21426	21493	21642	21551	21728	21634	21783	21667	21818	21665	21784	21802	21904	21764	21487	21670	21731	21642	21629	21673	21494	21783	21689	21543	21644	21694	21820	21836	21602	21705	21667	21652	21457	21787	21744	21450	21764	21659	21895	21535	21775	21738	21923	21683	21562	21413	21853	21791	21677	21606	21522	21664	21694	21645	21693	21849	21589	21782	21714	21532	21670	21745	21781	21793	21686	21527	21588	21665	21651	21654	21600	21657	21777	21740	21640	21584	21686	21645	21453	21570	21737	21574	21491	21527	21823	21737	21519	21547	21703	21594	21761	21797	21927	21672	21539	21759	21591	21692	21590	21636	21391	21734	21566	21532	21642	21753	21748	21759	21509	21838	21598	21645	21428	21542	21642	21778	21610	21595	21556	21552	21708	21529	21612	21617	21697	21605	21466	21624	21504	21626	21907	21597	21878	21590	21588	21495	21606	21610	21842	21817	21641	21614	21670	21620	21779	21637	21676	21579	21511	21350	21393	21708	21633	21608	21761	21758	21753	21616	21816	21770	21627	21719	21731	21553	21601	21653	21720	21414	21770	21757	21608	21793	21713	21409	21732	21537	21822	21612	21657	21603	21725	21845	21622	21584	21722	21597	21572	21728	21929	21636	21590	21758	21776	21551	21628	21456	21765	21746	21925	21703	21812	21455	21719	21597	21668	21842	21687	21570	21623	21775	21650	21439	21658	21497	21673	21638	21721	21686	21551	21509	21632	21638	21704	21677	21554	21650	21811	21733	21532	21506	21662	21636	21481	21633	21750	21580	21677	21835	21718	21821	21382	21624	21428	21758	21685	21505	21479	21437	21585	21749	21519	21588	21564	21831	21672	21827	21561	21747	21554	21512	21514	21558	21667	21671	21675	21876	21775	21821	21347	21797	21881	21695	21295	21646	21594	21757	21781	21925	21752	21665	21660	21656	21463	21405	21593	21572	21529	21627	21664	21784	21614	21528	21610	21505	21716	21595	21856	21712	21654	21408	21862	21685	21605	21839	21789	21571	21832	21441	21564	21789	21788	21700	21428	21620	21636	21696	21589	21649	21653	21553	21736	21637	21680	21660	21580	21624	21718	21712	21434	21520	21647	21688	21786	21718	21434	21744	21807	21692	21730	21815	21594	21682	21658	21650	21592	21646	21930	21697	21619	21452	21593	21684	21659	21731	21680	21693	21664	21746	21854	21533	21529	21797	21676	21712	21410	21647	21799	21939	21957	21766	21474	21650	21595	21594	21707	21652	21620	21742	21743	21746	21693	21499	21757	21674	21614	21589	21638	21587	21798	21809	21623	21863	21742	21679	21711	21660	21485	21767	21811	21576	21798	21438	21603	21604	21529	21661	21718	21831	21768	21625	21645	21525	21613	21720	21813	21727	21675	21651	21815	21670	21880	21745	21797	21658	21649	21655	21695	21443	21573	21726	21635	21560	21635	21825	21872	21666	21566	21641	21514	21573	21639	21595	21496	21700	21638	21646
17278	27594	29721	24646	20612	19499	18536	18166	17573	17398	17282	17144	17409	17225	17890	31926	33307	28014	21715	19031	17859	17153	17119	16944	17012	16908	16945	16868	16894	17017	16726	16949	17010	16936	16944	16814	17010	17005	16869	16914	16948	16670	16902	16957	16999	16751	16918	16855	16929	16871	16862	16879	17020	16878	17035	16831	17020	17017	17059	16901	16937	16865	16797	16997	17006	16890	16980	16927	16858	16836	17024	17048	17011	16967	16904	16860	16979	16964	16928	17075	16974	16932	16989	16884	17109	16929	16827	17017	16830	17005	16965	17001	16923	16921	16795	17026	16800	17002	16759	16910	16923	16954	16886	16914	16998	17015	16797	16793	16754	16834	17026	16793	16913	16916	16802	17012	16650	16865	17052	16880	17021	16816	16756	17009	16933	16728	16896	16856	16834	17042	16902	16886	16874	16899	16877	16812	16875	17023	16786	17141	17028	17155	16956	16924	16869	16957	17037	16872	16932	17028	17093	16858	16931	17066	16825	17087	17021	17000	16877	17017	16791	16982	16998	16828	17018	16877	17078	16894	16946	16876	17011	16861	16787	16923	16991	17012	16854	16978	17028	16944	16927	17042	17033	16779	17086	17042	16984	17003	16856	16828	17038	16966	16931	16876	16941	16870	17038	16628	17104	16853	16910	17014	16921	16918	16805	16877	16760	16835	16805	16795	16862	16934	16914	17088	17034	17079	16823	16840	16923	16762	16961	16860	16850	16908	16875	17015	16690	16907	16970	16893	16857	17079	16740	17024	16915	17214	17042	17008	16961	16939	16921	16783	16985	16817	17041	16985	17031	16918	16806	16787	16901	17024	16782	16896	16808	17109	17088	17092	16875	16954	17137	17050	16905	17024	16732	16855	16981	16944	16942	16891	16945	16805	17006	17010	16994	17029	17113	16950	16862	16781	16910	16849	16960	16974	17023	16766	16910	16923	16901	16938	17021	16957	16846	17083	16930	16971	16900	16882	16812	16837	16961	16767	16961	16768	17025	16848	16725	16994	16953	16907	16868	16936	16892	16753	16951	17094	16940	17034	16847	16953	16932	16923	16997	17100	17010	16997	16928	16919	17074	16930	16767	16783	16948	16983	16885	16836	17038	16957	17024	16834	17010	16852	16786	16789	16882	17020	16956	16772	16898	16885	17097	16825	16857	17029	16916	16917	16839	16937	16885	16821	16970	16937	16931	16899	16940	16709	16801	16972	16723	16812	16876	16911	17100	16784	17104	16939	17034	16971	16871	16910	16783	16980	16917	16974	16857	16880	16885	16842	16949	16845	16910	16828	16922	16874	17094	16792	16907	16968	16933	16932	16832	16793	16990	16859	16802	16803	16846	17081	16863	17112	16827	16934	16905	16937	17050	16888	17048	16835	16700	16769	17023	17040	16811	16806	16894	16850	16902	16791	17019	16891	16884	17125	16959	16855	17027	16683	16915	16926	17011	16897	16804	16962	16904	17013	16805	17137	17110	16908	16947	16940	17064	16904	16914	16961	16992	16815	17010	17023	16971	16971	16862	16877	16735	16859	16925	16890	16896	16772	16978	16803	17039	17028	16897	16960	16783	16922	16967	17087	16969	16793	16793	17020	16948	16842	17083	16884	16956	17023	16912	16925	16928	17017	16882	16982	16971	16776	17050	17117	17003	16704	16842	16962	16969	16885	17008	16733	16802	16879	17033	16903	16852	16831	16992	16731	17137	16875	17053	16765	16916	16820	17064	16769	16996	16947	16944	16773	16940	16778	16818	16961	16895	16884	16844	16871	16806	17010	16732	16912	17093	16956	16844	16935	16854	16779	17100	16955	16885	16809	16882	16834	17152	16807	17020	17045	16828	16960	16890	16992	17020	17142	16932	16898	16922	17016	17082	17035	16923	17007	16974	17028	16578	16838	17026	16756	16963	16964	16991	17045	16937	16862	17088	16950	16873	17070	17005	16895	17174	16996	16877	16901	16954	16860	17158	16860	17044	16905	16812	16859	16849	17086	16957	16881	16750	16860	16777	17133	16887	16853	17042	16982	16747	16963	16922	16912	17051	16996	16951	16850	16923	16657	16962	17030	16846	17015	16705	17060	16859	17214	16979	16877	16909	16925	16987	16927	16859	17014	16942	17108	16972	16876	16810	17138	16920	17088	16989	16868	16857	17003	17069	16857	16905	16998	17038	16927	16794	17011	16638	16826	16999	16990	16812	17023	16979	16812	17096	16985	16959	16921	17009	16833	17045	16982	17056	16831	16876	17049	16924	16948	16994	16901	17079	16947	17042	16887	16995	16960	16922	16871	16936	16882	16777	16833	16924	17016	16917	16898	16946	16811	16937	16708	16977	16960	16921	17002	16952	17034	16833	16956	16887	17059	16916	16878	16729	16975	16888	16930	16989	16910	16913	16951	16846	16742	16966	16834	16898	16703	16953	17015	16912	16859	16944	16855	16939	16827	16840	17030	16804	16839	17149	16977	16948	16807	16950	16922	16903	17115	16847	16888	17033	16820	16946	16894	16942	16892	16832	17055	16848	16821	17006	16825	16975	16959	16890	16952	17045	16834	17046	16862	17063	16875	17027	17015	16914	17120	16911	16934	17030	17092	16756	16953	16843	16883	16927	16884	17029	16994	17056	16970	16810	16914	17009	16905	16961	16951	16932	17116	16881	16946	16979	16881	17041	17039	16934	17064	16832	16898	17120	16859	16923	16869	16906	16831	16926	16958	16946	16876	16893	16981	16964	16862	16919	17050	16991	16793	16987	16805	16645	16915	17012	16999	16914	16886	16925	16933	16994	17018	16978	16749	16637	17196	16901	17002	17164	16667	16970	16786	16920	17027	16815	16861	16869	17134	16778	16834	17025	16859	16717	16943	16936	16889	16787	16896	16976	16909	16834	16895	16904	16949	16928	16913	17141	16800	16948	16839	17055	16893	16925	17001	16895	16877	16955	16918	16962	16899	16851	16977	16809	17048	16822	16943	16803	16939	16933	17004	16788	17061	16919	17009	16833	16985	16954	16825	16928	16917	16894	16782	16826	17007	17115	17053	17022	16965	16795	16822	17046	16980	16986	16877	17044	16973	16850	16841	17054	16997	16897	16886	16807	17024	17007	16965	16778	16927	17123	17121	17116	16908	16853	16903	17015	16864	17048	16841	16926	16999	17057	16842	16903	17040	17051	16946	16845	16855	16767	17111	17009	16926	16960	16854	17050	17009	16766	16869	16877	16909	17048	17158	17245	16774	17121	17032	16956	17075	16960	16851	16918	16942	16940	16988	16860	16719	17078	16784	16993	16991	16952	16951	17080	17082	17135	16928	16885	16832	16858	16868	16977	16906	17090	16948	16977	16858	17087	17105	16989	16787	16808	16996	16962	16926	16960	16695	17097	16764	16994	17005	16966	16836	16901	16961	16974	16908	16923	16907	17018	16881	16780	16948	17003	17115	17094	16943	17021	16898	16978	16865	16837	17041	16910	16942	16876	17070	16916	16948	16944	16967	16867	16895	16966	16954	17048	16939	16932	16913	16930	16824	16835	17024	16931	17070	17086	16779	17046	16763	17047	16932	17035	16789	16882	16904	16901	16912	16794	16866	16816	16854	16912	16991	16985	16865	16989	17014	16862	17146	16811	16830	16920	17130	16917	17042	17008	16877	16949	17015	16754	16947	17118	16835	16957	16896	16898	16937	16912	16887	16932	17063	17148	16803	16886	16997	16956	17205	16638	16997	16761	16859	16867	16946	16914	16843	17046	16979	17017	16899	16936	16827	17030	17079	16918	16814	16920	16932	17099	17047	17009	17007	16917	16954	16812	17033	16865	16769	16923	16880	16979	16984	17083	16830	16997	16879	16946	16912	17145	16815	16923	16951	16879	17002	16966	16919	17070	17021	16819	16818	16981	16952	16832	16869	16854	16830	16960	16945	17181	16976	16916	16887	16843	16914	16837	16887	16948	17037	16885	16769	17096	17004	17000	17002	16806	16812	16864	16942	17000	17001	16872	16830	17018	16928	16933	17078	16999	17036	17039	16689	16714	16822	16803	16856	16806	16830	16904	16856	16921	16981	16904	17023	16972	16965	16926	16984	16954	17004	16875	16983	16859	16786	16952	16871	17087	16900	17034	16754	16928	16997	16873	16982	16790	16942	16912	16983	16751	16991	16917	17102	16895	16958	16888	16766	16914	16984	16939	17045	17021	16833	17032	16881	16832	17152	17050	17006	17004	16979	16926	16786	17140	16891	17032	17116	16854	16749	17069	17129	16867	16853	16945	16949	16956	16924	16903	17004	16851	16831	17040	16913	16878	16967	16894	17029	16901	16943	16803	16982	17051	17063	16815	17008	16992	16945	16982	17042	17025	17020	16849	16956	16851	16938	16901	17039	16947	16947	17088	17019	17046	16911	16820	17123	16845	16840	17034	16878	16925	17054	16783	16963	17040	16877	17045	16925	16971	16870	17135	17017	16860	17020	16817	16988	17030	16981	16941	16743	16915	16853	16869	16893	16990	16858	16809	16925	17049	16666	16853	16916	17095	16889	16838	16808	16902	16919	16895	16919	16867	16986	16893	16917	16950	16912	16992	16969	17183	17037	16840	17088	16904	17007	17013	17052	16711	16966	16779	17065	16850	16844	16856	16892	16904	16828	16798	17000	16937	17095	16986	16902	16788	16918	16959	16914	16982	16772	16910	16909	17070	16813	16877	16965	16643	16804	16846	16935	16846	16971	17016	16983	16910	16967	16897	16825	16980	16758	16940	17004	16910	16928	16845	16933	16813	16835	16853	17032	16823	16858	16885	16862	17000	17023	16980	16906	16656	16968	17018	16982	16840	16816	16930	17141	17092	17002	16945	16908	17059	16879	16806	17046	16963	16872	16881	16857	16943	16961	16968	17063	16836	16863	16952	16918	16942	16912	17017	16983	16800	16816	17037	16960	16953	16869	16937	16823	16884	17047	16999	16930	16931	16862	16888	17041	16940	17044	17044	16971	16948	16961	16810	17252	16890	16779	16972	17031	16907	16849	17122	16888	16916	16984	17089	16984	16903	16873	16954	16898	17255	17001	16852	16849	16880	16769	16799	17101	17082	16879	16877	16840	16951	16961	16807	16880	17032	16769	16900	16990	17002	16936	16816	17053	16951	17029	16954	16947	16724	17056
23919	21580	29274	24419	22213	25225	27042	23204	22576	22813	22402	22217	22201	22077	23551	38527	41437	35564	28694	25523	23306	22204	21968	21907	21728	21842	21647	21905	21567	21781	21875	21900	21861	21679	21684	21662	21807	21889	21774	21746	21627	21509	21807	21729	21680	21768	21710	21786	21723	21706	21637	21820	21731	21793	21717	21821	21885	21779	21613	21999	21777	21791	21582	21718	21752	21832	21787	21682	21658	21693	21820	21753	21665	21825	21631	21532	21803	21632	21699	21599	21669	21863	21756	21632	21794	21833	21588	21853	21676	21591	21564	21655	21613	21813	21601	21623	21524	21668	21661	21682	21553	21879	21354	21838	21780	21858	21817	21433	21630	21809	21801	21600	21886	21921	21891	21820	21653	21745	21739	21683	21590	21549	21703	21821	21791	21856	21700	21933	21829	21792	21683	21647	21743	21706	21633	21664	21822	21874	21792	21932	21773	21668	21783	21838	21770	21594	21634	21706	21664	21709	21959	21866	21787	21634	21777	21736	21620	21653	21540	21602	21681	21848	21983	21628	21540	21758	21901	21922	21748	21614	21629	21584	21881	21665	21958	21502	21541	21619	21765	21489	21711	21743	21456	21815	21679	21606	21482	21629	21677	21899	21784	21714	21729	21948	21632	21776	21764	21563	21676	21773	21719	21671	21660	21625	21772	21808	21651	21683	21791	21483	21848	21758	21773	21786	21849	21904	22031	21521	21635	21899	21682	21864	21762	21716	21560	21587	21693	21751	21677	21841	21872	21576	21575	21624	21767	21538	21715	21447	21439	21745	21814	21687	21769	21770	21730	21834	21901	21781	21733	21594	21763	21587	21610	21607	21699	21759	21595	21574	21774	21853	21735	21631	21682	21738	21713	21706	21754	21674	21853	21813	21741	21526	21845	21750	21926	21815	21930	21821	21727	21649	21747	21703	21501	21798	21725	21977	21968	21615	21857	21940	21606	21689	21608	21735	21733	21582	21848	21937	21878	21747	21813	21453	21710	21617	21600	21753	21791	21703	21828	21829	21825	21422	21725	21739	21754	21865	21627	21454	21514	21648	21793	21733	21717	21664	21840	21611	21633	21638	21689	21737	21727	21558	21715	21693	21583	21877	21800	21749	21751	21818	21798	21824	21688	21433	21948	21703	21744	21604	21583	21543	21717	21634	21727	21790	21590	21459	21587	21780	21851	21697	21526	21684	21669	21717	21868	21507	21673	21935	21828	21503	21567	21794	21688	21615	21718	21718	21647	21727	21634	21705	21995	21649	21859	21647	21713	21772	21907	21580	21540	21576	21562	22020	21724	21889	21789	21874	21649	21556	21696	21896	21712	21643	21795	21962	21486	21473	21691	21709	21952	21742	21841	21709	21811	21819	21984	21728	21817	21660	21612	21887	21824	21798	21685	21885	21992	21822	21789	21734	21616	21624	21854	21580	21628	21920	21767	21544	21853	21815	21615	21722	21718	21736	21892	21914	21990	21690	21841	21642	21825	21629	21768	21652	21817	21554	21839	21704	21677	21498	21700	21727	21679	21727	21824	21763	21906	21838	21808	21734	21689	21822	21636	21585	21741	21577	21715	21645	21863	21735	21922	21804	21673	21718	21816	21664	21909	21673	21527	21594	21576	21867	21740	21810	21910	21789	21658	21516	21730	21624	21444	21589	21626	21773	21827	21885	21696	21676	21565	21488	21928	21726	21710	21732	21709	21758	21855	21754	21550	21741	21486	21687	21819	21717	21590	21720	21667	21799	21931	21752	21956	21874	22023	21808	21474	21936	21937	21610	21653	21698	21626	21715	21724	21632	21631	21685	21745	21820	21803	21567	21680	21555	21527	21546	21887	21882	21875	21701	21667	21710	21776	21668	21640	21851	21739	21621	21860	21800	21839	21676	21636	21555	21969	21710	21846	21705	21517	21572	21732	21785	21992	21783	21648	21736	21818	21618	21564	21725	21737	21909	21692	21504	21703	21798	21701	21655	21737	21664	21328	21506	21560	21748	21762	21757	21866	21696	21821	21765	21653	21811	21684	21739	21508	21652	21729	21602	21765	21742	21651	21669	21769	21482	21389	21588	21716	21590	21719	21557	21752	21546	21749	21503	21908	21764	21700	21850	21643	21588	21775	21793	21766	21615	21675	21764	21821	21649	21553	21732	21642	21883	21706	21791	22013	21927	21797	21725	21675	21694	21656	21734	21620	21595	21685	21812	21908	21748	21652	21514	21650	21665	21733	21653	21699	21641	21837	21733	21813	21678	21819	21622	21709	21878	21568	21639	21757	21756	22026	21651	21576	21721	21970	21681	21810	21855	21726	21809	21573	21738	21675	21665	21619	21561	21578	21741	21607	21622	21571	21760	21677	21555	21803	21795	21906	21674	21680	21655	21682	21807	21786	21809	21635	21817	21904	21519	21846	21875	21823	21830	21647	21714	21703	21698	21692	21649	21587	21696	21874	21818	21724	21610	21798	21540	21705	21891	21659	21674	21719	21504	21842	21558	21703	21776	21706	21780	21617	21510	21905	21658	21763	21657	21904	21886	21648	21578	21558	21790	21757	21635	21677	21622	21728	21450	21856	21685	21728	21635	21913	21942	21779	21587	21882	21701	21550	21631	21590	21618	21712	21731	21557	21665	21408	21640	21910	21720	21869	21687	21789	21577	21683	21829	21571	21770	21751	21783	21755	21974	21741	21720	21815	21693	21646	21742	21647	21715	21798	21677	21753	21741	21656	22084	21829	22051	21609	21893	21761	21787	21621	21784	21822	21620	21843	21660	21666	21747	21859	21680	21560	21687	21751	21904	21731	21761	21921	21929	21523	21821	21768	21755	21806	21559	21960	21740	21797	21680	21682	21599	21779	21618	21844	21684	21645	21711	21624	21733	21684	21749	21699	21931	21783	21846	21709	21703	21813	21743	21769	21799	21770	21806	21618	21819	21753	21693	21643	21719	21740	21580	21661	21734	21839	21641	21923	21603	21675	21739	21648	21763	21776	21451	21664	21489	21736	21713	21937	21684	21595	21744	21561	21731	21830	21885	21785	21659	21753	21724	21959	21704	21465	21764	21726	21792	21783	21736	21897	21630	21624	21706	21691	21902	21759	21611	21578	21684	21860	21689	21615	21829	21701	21778	21764	21489	21645	21726	21933	21827	21726	21861	21601	21677	21685	21731	21810	21718	21683	21724	21617	21512	21813	21536	21666	21685	21908	21725	21822	21696	21772	21689	21844	21744	21685	21723	21773	21439	21585	21607	21795	21614	21665	21704	21834	21822	21667	21709	21565	21702	21849	21731	21678	21915	21818	21991	21704	21493	21754	21733	21775	21426	21381	21660	21802	21591	21654	21725	21588	21721	21680	21948	21821	21791	21635	21538	21545	21658	21832	21596	21553	21680	21629	21714	21651	21611	21462	21798	21788	21734	21942	21725	21854	21848	21687	21703	21692	21709	21921	21513	21484	21898	21837	21900	21558	21742	21795	21878	21873	21682	21786	21666	21746	21866	21642	21772	21700	21632	21587	21514	21910	21777	21848	21554	21777	21754	21659	21586	21813	21785	21885	21692	21528	21613	21722	21864	21849	21583	21739	21709	21652	21587	21453	21894	21952	21609	21877	21605	21732	21908	21641	21726	21707	21893	21848	21655	21753	21810	21734	21616	21699	21906	21983	21763	21991	21592	21736	21411	21750	21562	21623	21677	21830	21854	21806	21657	21638	21664	21883	21774	21890	21575	21851	21709	21821	21991	21644	21697	21672	21882	21759	21968	21850	21624	21724	21808	21726	21939	21697	21698	21490	21737	21689	21795	21771	21823	21680	21737	22042	21610	21621	21621	21908	21476	21727	21633	21850	21821	21598	21393	21579	21628	21566	21690	21640	21976	21685	21804	21824	21804	21770	21569	21790	21509	21535	21662	21716	21586	21857	21838	21596	21698	21926	21658	21861	21586	21862	21833	21632	22054	21620	21791	21742	21761	21661	21714	21652	21934	21686	21371	21703	21788	21453	21680	21923	21735	21679	21588	21645	21603	21763	21684	21732	22039	21904	21711	21614	21889	21728	21675	21682	21930	21844	21937	21573	21592	21805	21556	21626	21778	21768	21575	21674	21778	21698	21887	21616	21701	21609	21823	21772	21682	21648	21829	21795	21580	21915	21768	21555	21810	21851	21529	21627	21972	21878	21823	21805	21646	21646	21630	21629	21715	21632	21494	21507	21597	21564	21672	21644	21625	21805	21722	21698	21787	21853	21701	21916	22112	21858	21800	21611	21610	21829	21863	21781	21792	21713	21659	21750	21862	21699	21829	21766	21641	21656	21566	21546	21780	21698	21847	21896	21722	21537	21703	21754	21651	21677	21564	21622	21618	21569	21586	21836	21847	21555	21777	21696	21835	21760	21770	21703	21593	21688	21641	21780	21693	21722	21600	21724	21641	21633	21817	21553	21581	21989	21505	22028	21792	21689	21819	21915	21737	21686	21661	21802	21620	21784	21774	21732	21753	22016	21755	21503	21683	21777	21709	21594	21676	21696	21676	21734	21801	21503	21836	21573	21678	21773	21705	21343	21443	21521	21597	21666	21626	21939	21730	21648	21616	21807	22084	21836	21828	21893	21694	21725	21666	21578	21571	21821	21735	21745	21769	21829	21746	21582	21835	21814	21768	21941	21466	21543	21742	21736	21614	21822	21847	21779	21628	21599	21667	21744	21717	21935	21761	21949	21648	21688	21765	21625	21612	21877	21834	21800	21727	21507	21740	21787	21837	21661	21590	21564	21794	21674	21904	21765	21650	21733	21468	21748	21617	21819	21710	21924	21825	21566	21620	21659	21918	21880	21692	21891	21688	21699	21667	21771	21736	21533	21939	21735	21905	21733	21666	21688	21543	21725	21646	21729	21725	21606	21552	21811	21627	21905	21768	21864	21777	21701	21746	21875	21664	21627	21734	21731	21718	21811	21781	21675	21751	22005	21768	21731	21997	21863	21598	21687	21467	21639	21832	21652	21691	21805	21843	21893	21833	21599	21874	21484	21790	21549	21627	21797	21746	21666	21796	21574	21589	21720	21661	21596	21624	21609	21990	21889	21642	21748	21685	21661	21576	21613	21603	21879	21798	21980	21827	21645	21576	21710	21535	21514	21574	21632	21698	21670	21944
19033	32868	34138	25369	21298	20193	19130	19139	18156	17757	17749	17377	17538	17437	20806	40813	41073	33715	25405	21433	18271	17317	17015	16891	16988	16982	16950	17007	16869	17030	16966	16803	17035	16844	17025	16785	16865	16991	16930	16962	16849	16970	16984	16736	16913	17039	16975	16951	16935	16916	16917	16956	16714	16902	16909	16919	16843	16917	16813	17099	16950	16939	16932	16990	16912	16881	17015	16784	17107	16960	16931	16882	16908	16912	16886	16954	16897	16838	16806	17026	16869	16965	16854	16957	17004	16915	16982	17071	17010	16755	16998	16740	17037	16925	16850	16773	16942	16901	16794	17034	16820	16771	16988	16826	17165	16974	16873	16990	16843	16837	16817	16866	16861	17068	16975	16868	17108	16787	16802	16952	16951	16987	16815	16885	16877	17104	16967	16796	17041	16957	16918	16926	16991	16969	17117	16909	16873	16841	16985	17024	17009	16794	16954	17073	16998	16915	17084	16850	16876	16949	16830	16801	16995	16929	16814	17175	16990	16879	16901	17074	17051	16757	17127	16833	17048	17015	17019	16851	16963	16870	16869	16965	16862	16970	16833	17018	16963	16904	16915	16801	16866	16861	17007	17004	16747	16926	16872	17062	16814	17088	16840	17191	16853	16866	17073	16945	17040	16900	16926	16823	16849	17086	16975	16795	16987	17129	17013	16952	17129	17034	16872	16907	16788	17029	16962	17050	16965	17065	17132	16810	17084	16798	17047	17020	16901	16854	17117	17037	16743	16879	16928	16934	16771	16986	17023	16923	17200	16741	17081	16921	16807	16837	17014	16975	16917	17117	17034	16783	16769	17142	16945	16966	16834	16818	16947	16872	16949	16938	16873	16884	17028	16987	16951	16752	17063	17105	16906	17009	16948	16887	16950	16832	17114	16863	17045	16986	16795	16883	17003	16935	16832	16916	17222	16975	16780	17118	16827	16875	16920	16989	16959	16974	16735	16871	17060	16886	16747	16851	17002	16819	16904	16937	16832	16933	17084	16899	16947	16926	17074	16991	16959	16949	16898	16903	16980	16916	16828	17040	16880	16975	16860	16867	16893	17049	16971	16762	16960	16812	16875	16993	16914	16955	16940	16890	16854	16896	16839	16999	16999	16951	17016	16765	17038	16974	16796	16934	16864	16942	16853	16864	17061	16780	16966	16799	17072	16911	16942	16895	17021	16722	16876	16978	16907	16872	16951	16937	16850	16973	16857	16984	16897	16839	16863	16869	17022	17029	16929	16901	16849	17003	16861	16975	16813	17032	16999	17016	16949	17005	17088	16964	17080	17060	17033	16874	16995	16955	17199	16973	16941	16893	16966	16932	16852	16749	17002	16806	16883	16927	16901	16891	17004	16715	16828	16902	16882	16796	17003	16711	17004	16764	17107	16962	16984	16949	16953	17051	16934	16867	16956	16945	16826	16900	16961	16953	17046	16900	16978	16860	16853	16916	16842	16967	17040	16940	16791	16865	17033	16899	16972	16891	16980	16967	16836	16984	16936	17052	16901	16916	17038	17023	16929	16986	16849	16819	16972	16910	16838	16814	17026	17041	17191	16985	16804	16912	16917	17171	17007	16961	16886	16760	16869	16997	17019	16969	16854	16959	17108	16994	16862	16861	17151	16749	17002	16898	16904	16938	17012	16942	17015	17026	16949	16870	16894	16865	17122	16981	16974	17013	17003	16900	17015	16921	16855	16972	16904	16980	16943	16960	16996	17002	16835	17033	16935	17014	16898	16738	16888	17031	16948	16848	16971	16786	16833	16970	17008	16721	16975	16831	16897	17103	17058	16964	16904	16886	16975	17140	16918	16952	16847	17012	16990	16810	17052	16777	17060	17017	16914	16930	17015	16976	16891	17011	16936	16799	16919	17223	17106	16949	16543	16986	16744	16785	17151	16956	16820	16779	16917	16779	16901	16979	16981	17056	16911	16908	16949	17108	17076	16944	16972	16825	16834	17096	16934	16840	17096	16993	17021	16844	16986	16965	16917	16760	16983	16841	16875	16886	16820	16823	16881	16847	16874	16690	16876	16789	16831	16954	16878	17105	16810	17071	16876	17109	16998	16901	16896	16984	16893	16853	16776	16846	16943	17011	16824	17044	16944	16859	16870	16974	16964	17139	16876	16970	16815	17051	17008	16993	16920	17019	16904	17144	17118	16859	17008	16886	17045	16989	17008	16964	16958	16924	16959	16749	16815	16873	16982	17010	16984	16766	17037	16808	17042	16919	16834	16763	17083	16863	17091	17057	16977	17020	16915	16755	17022	16899	16974	16844	17140	17040	16908	17045	16837	16893	16869	16942	16847	16898	16848	16975	16902	17033	16792	16866	16769	16924	16965	16994	16752	16979	16880	16808	16966	16808	16921	16949	17091	17065	16720	17101	16759	17022	17068	16787	16821	17005	16756	16963	16975	17057	16882	16714	16903	16966	16741	17047	16937	16995	16995	17000	17127	16818	17113	16940	16791	16875	16957	17017	16790	16884	16931	17008	16893	16810	16986	16751	17045	17070	16829	16988	17069	16947	16728	16713	16936	16828	16816	16897	16880	17003	16984	17068	16921	16973	16933	16705	16816	16695	16880	16812	16924	16890	17111	17039	16767	16842	17083	16757	16993	17047	17043	16786	16848	16979	17036	16899	16985	17032	16941	17005	16830	16870	16880	16984	16774	16970	17003	16973	16681	17033	16913	16831	16931	16816	16772	17044	16936	16882	16979	16916	17148	17003	17003	16951	17002	16812	17037	17118	16814	16959	17141	16801	16931	16931	16919	16822	16789	17077	16948	17038	16935	17000	16874	16848	17186	17071	16983	17010	17074	16882	16926	16970	16909	16932	16913	16866	16833	16995	16908	16892	16998	17088	16838	17026	16898	17017	16879	16929	16884	16967	16772	17014	16887	16883	16856	16826	16972	16903	16999	16887	17019	16813	16834	16752	16929	16867	16960	16995	16929	16625	16746	17091	16900	16952	16994	17242	16998	17030	16895	16957	16886	17023	16904	17024	16859	16873	17066	17079	17042	16910	16816	16904	16995	17062	17102	17016	16862	16951	17000	16840	17098	16827	16883	16861	17013	16941	16932	16833	16903	17076	16953	16924	16722	16940	16882	17048	16866	17005	16959	17002	16918	16919	16913	16987	16946	16875	16930	16917	16966	16961	16944	17030	16935	16884	16879	16864	17057	16914	17021	16949	16787	16992	16801	17036	16818	17008	17035	17137	16846	16814	16890	17175	16850	16948	16887	17073	16946	17093	17007	16752	16909	17047	16852	17029	16928	16932	16764	17119	16930	16758	16923	16830	16819	16975	17129	16888	16799	16907	16858	16998	17131	16925	16920	16908	17065	17002	16976	17028	16899	16758	16939	17055	17045	16984	16930	16935	16827	17177	17041	16878	17024	16837	16963	16929	16956	16987	16886	16939	17061	16877	17011	16920	16855	16914	16975	16962	16730	16935	17012	17054	17004	16946	16984	17074	16914	16962	16957	16938	16834	16973	16656	16925	16924	16963	16761	16828	17026	16853	16877	16891	17054	16784	16933	16891	16894	17009	16949	16980	16942	17003	17029	16970	16818	17039	16775	16946	16786	16749	16926	16954	16969	16933	16913	16899	16917	17011	16951	16920	16880	16920	17036	16933	16960	17006	16837	16987	16920	16927	16768	16944	17069	16820	17008	16886	17042	17178	16834	17003	16870	16951	17065	16985	16885	17018	16939	16947	16821	16956	16894	16695	16885	16772	17005	16996	16878	16909	16905	16910	16932	16799	16973	16923	16968	16746	16933	17119	16961	17049	16941	16937	16782	16860	16960	16840	17037	16805	17116	16813	17021	16980	17016	16913	16816	17054	16995	16819	17129	16942	17054	16929	16822	16827	16873	16856	16934	16945	16903	16952	16792	16858	16941	17019	16834	16932	16983	17005	16840	16916	16852	16991	17211	16993	17002	16738	17007	16676	16878	16879	16950	17105	16993	16941	16893	17029	16988	16927	16844	16881	16884	17037	16794	17001	16921	16762	16932	16896	16927	16911	16730	16807	16907	16979	16986	17002	16974	17010	16930	16891	16977	17128	17007	16915	16841	16842	16756	17074	16812	16831	17096	17040	16923	17004	16869	17025	16975	16772	16918	16916	16877	17150	16935	17001	17094	16836	16819	16921	16879	16777	16905	16971	16886	16909	16856	16910	16917	16968	16735	16827	16976	17022	16904	16794	17106	16934	16926	16834	16841	16733	16981	16996	16805	16803	17082	16834	16960	16923	16956	16986	16805	16963	17056	16935	17000	16888	16857	16922	16812	16940	17053	16894	17025	16812	16884	17106	16947	16789	16901	16914	16951	16786	16866	16891	17038	16846	17010	16966	16825	16905	17100	17010	16947	17061	16933	16937	16866	16848	16843	17022	17018	16824	16804	16928	16959	16925	17032	16993	17038	16804	17004	16815	16918	16872	16859	17120	16904	17016	17004	16730	17044	17040	16866	17066	16686	16985	16813	17126	16811	17053	17000	16924	16887	16668	16895	16904	16867	16678	16971	16915	16963	16966	16824	17056	16927	16898	17181	17069	16806	16882	16983	16878	16810	16974	16739	16867	16851	17015	16776	16959	16880	16962	17093	16855	17054	16894	16861	16795	17015	16940	16867	16981	17018	16903	16895	16869	16942	16818	16945	17065	16835	16992	16879	16917	16852	16927	16955	17034	16872	17066	16762	17013	17061	16899	17021	16849	16937	16994	17033	16777	16849	16898	16846	16811	16992	16844	17062	16894	16896	17016	17000	16683	16917	17043	16923	16877	16833	16825	16928	16863	17149	16780	16897	16790	16914	16845	16838	16927	16884	16889	16974	16773	16943	16861	16926	16968	16970	16845	16905	16964	17093	16818	16828	16972	16937	16795	17054	16917	16961	16928	17001	16844	17032	17014	16866	16963	16888	16828	16848	17037	16939	16844	16796	16936	16892	16936	16909	17010	16984	16754	16845	17014	16971	17110	16852	17023	16833	16835	16951	16862	16961	17014	16848	16990	16985	16965	16648	17029	16985	16926	16843	17110	16803	16952	16775	17040	16935	16982	16868	16872	16796	16853	16924	16993	16969	16653	17129	16990	16871	17034	17014	16966	16997	16911	16871	16911	16796	16928	17005	16892
30265	24283	27289	24228	22023	21864	22098	21995	21851	21988	21755	21721	21814	21822	21698	22846	23716	23323	22654	22257	21881	21706	21964	21864	21577	21733	21700	21705	21662	21562	21741	21456	21700	21661	21752	21560	21688	21818	21721	21577	21531	21860	21770	21692	21884	21669	21763	21678	21680	21458	21779	21742	21872	21623	21578	21875	21649	21665	21690	21764	21775	21847	21712	21630	21669	21592	21788	21793	21728	21820	21622	21871	21585	21652	21453	21831	21745	21591	21670	21644	21736	21624	21761	21726	21689	21656	21729	21615	21498	21671	21532	21702	21708	21446	21716	21854	21451	21666	21837	21916	21586	21736	21623	21816	21595	21602	21525	21527	21740	21937	21592	21701	21487	21644	21731	21887	21695	21774	21687	21625	21677	21866	21900	21525	21850	21691	21638	21824	21614	21606	21691	21485	21821	21607	21723	21629	21662	21657	21750	21731	21756	21795	21716	21786	21679	21581	21662	21721	21591	21680	21737	21639	21805	21764	21737	21805	21579	21702	21855	21629	21760	21708	21852	21739	21817	21761	21744	21762	21729	21735	21825	21578	21711	21753	21707	21577	21617	21811	21662	21695	21652	21605	21829	21729	21587	21620	21712	21552	21798	21647	21691	21640	21612	21444	21662	21642	21925	21508	21688	21730	21457	21648	21793	21745	21768	21741	21897	21781	21696	21660	21686	21799	21630	21688	21823	21673	21610	21822	21643	21527	21647	21784	21810	21740	21685	21701	21652	21665	21884	21673	21715	21624	21647	21817	21623	21829	21544	21910	21847	21567	21691	21724	21694	21695	21735	21535	21714	21584	21836	21722	21720	21690	21728	21729	21673	21666	21890	21578	21749	21780	21530	21614	21753	21615	21538	21507	21585	21580	21770	21671	21675	21668	21697	21525	21711	21833	21813	21733	21741	21919	21835	21737	21805	21540	21711	21681	21434	21564	21483	21612	21727	21656	21638	21498	21801	21456	21682	21505	21688	21458	21498	21658	21637	21841	21687	21654	21683	21885	21767	21641	21739	21706	21692	21762	21693	21640	21861	21736	21634	21428	21585	21644	21530	21781	21951	21763	21476	21473	21800	21625	21614	21476	21675	21602	21750	21518	21613	21594	21692	21888	21838	21658	21831	21646	21754	21686	21493	21690	21907	21755	22003	21788	21681	21599	21807	21659	21672	21722	21689	21584	21461	21613	21785	21603	21765	21702	21865	21670	21416	21676	21618	21635	21829	21692	21803	21741	21694	21733	21788	21902	21643	21794	21797	21850	21911	21699	21830	21408	21891	21838	21690	21573	21587	21816	21619	21720	21663	21763	21625	21817	21858	21598	21732	21937	21618	21685	21636	21735	21997	21618	21707	21697	21720	21615	21617	21701	21583	21682	21813	21717	21707	21797	21892	21799	21511	21639	21385	21639	21802	21594	21886	21693	21660	21387	21915	21787	21544	21541	21743	21718	21734	21490	21729	21750	21818	21714	21909	21626	21655	21619	21743	21793	21650	21550	21820	21754	21871	21658	21513	21671	21741	21712	21725	21624	21519	21491	21519	21795	21744	21700	21768	21484	21790	21701	21636	21631	21647	21745	21496	21726	21965	21669	21722	21859	21764	21824	21707	21707	21765	21568	21574	21785	21752	21452	21771	21786	21921	21773	21835	21657	21805	21452	21852	21723	21727	21664	21744	21686	21688	21432	21618	21604	21906	21789	21745	21731	21620	21427	21457	21877	21835	21484	21581	21524	21426	21779	21878	21546	21733	21846	21748	21717	21634	21551	21628	21590	21777	21533	21666	21651	21672	21450	21720	21769	21384	21705	21717	21587	21672	21562	21661	21629	21777	21523	21704	21685	21567	21515	21500	21953	21562	21787	21710	21589	21494	21552	21780	21707	21713	21676	21735	21649	21832	21581	21758	21692	21782	21771	21548	21595	21735	21677	21637	21762	21653	21487	21517	21683	21602	21707	21667	21754	21737	21634	21560	21624	21707	21477	21884	21771	21900	21561	21749	21821	21744	21716	21664	21708	21807	21319	21704	21726	21692	21636	21782	21533	21408	21736	21525	21398	21807	21602	21578	21668	21401	21720	21686	21808	21557	21719	21718	21498	21535	21708	21612	21844	21718	21618	21834	21672	21654	21637	21730	21866	21535	21725	21690	21687	21554	21759	21662	21454	21973	21739	21808	21624	21711	21719	21691	21590	21640	21525	21747	21557	21554	21739	21571	21591	21627	21648	21519	21565	21751	21725	21710	21633	21877	21832	21615	21650	21485	21607	21802	21711	21563	21644	21654	21746	21788	21631	21765	21786	21686	21517	21663	21616	21988	21756	21641	21530	21624	21991	21735	21725	21751	21724	21721	21713	21626	21593	21684	21657	21645	21634	21416	21680	21522	21551	21665	21589	21638	21525	21595	21550	21726	21755	21503	21604	21582	21667	21628	21833	21854	21679	21661	21722	21816	21671	21802	21608	21753	21860	21839	21585	21776	21538	21629	21813	21655	21677	21520	21647	21595	21810	21684	21711	21558	21724	21793	21685	21854	21865	21774	21875	21693	21890	21751	21512	21777	21502	21734	21840	21603	21894	21923	21729	21727	21788	21900	21723	21828	21799	21457	21687	21871	21732	21719	21706	21695	21921	21746	21646	21808	21428	21633	21598	21745	21658	21790	21704	21563	21629	21433	21814	21621	21778	21881	21921	21505	21459	21818	21737	21748	21622	21912	21792	21717	21594	21685	21574	21761	21384	21592	21671	21577	21721	21755	21882	21565	21768	21554	21777	21649	21639	21880	21652	21916	21701	21617	21617	21781	21689	21673	21641	21747	21641	21648	21328	21904	21583	21713	21615	21717	21787	21806	21926	21549	21815	21748	21636	21734	21577	21804	21709	21715	21962	21730	21720	21581	21734	21847	21661	21585	21833	21710	21466	21744	21744	21732	21853	21778	21811	21915	21827	21723	21900	21632	21580	21584	21797	21719	21748	21983	21817	21741	21769	21713	21485	21714	21645	21964	21770	21517	21749	21645	21772	21603	21788	21713	21796	21917	21652	21823	21634	21795	21708	21786	21871	21930	21701	21751	21866	21728	21580	21645	21645	21682	21721	21682	21819	21818	21635	21691	21681	21826	21765	21740	21606	21680	21567	21683	21772	21447	21886	21321	21532	21571	21596	21744	21669	21551	21616	21608	21719	21810	21853	21708	21623	21538	21672	21487	21548	21757	21810	21771	21676	21493	21698	21834	21838	21751	21569	21768	21502	21559	21660	21587	21678	21780	21563	21594	21807	21775	21719	21924	21827	21566	21555	21595	21840	21756	21650	21782	21693	21542	21645	21682	21637	21781	21493	21821	21760	21748	21551	21770	21601	21547	21584	21641	21738	21766	21651	21796	21646	21796	21773	21728	21494	21705	21781	21632	21717	21878	21781	21747	21507	21706	21877	21839	21680	21394	21877	21744	21479	21485	21610	21671	21878	21624	21819	21624	21623	21830	21550	21736	21683	21486	21906	21613	21403	21628	21801	21522	21757	21831	21909	21772	21620	21756	21536	21529	21597	21857	21671	21635	21631	21825	21689	21526	21885	21495	21605	21693	21824	21739	21688	21660	21871	21721	21964	21503	21661	21832	21696	21711	21578	21583	21540	21775	21862	21792	21601	21690	21737	21687	21497	21778	21824	21808	21507	21826	21656	21664	21373	21653	21774	21450	21742	21852	21643	21680	21673	21636	21435	21729	21902	21926	21753	21706	21587	21794	21635	21685	21850	21655	21646	21655	21533	21758	21839	21570	21561	21653	21660	21641	21578	21632	21565	21598	21637	21864	21633	21888	21770	21603	21717	21747	21713	21697	21753	21735	21616	21608	21555	21738	21624	21670	21773	21669	21668	21638	21736	21544	21704	21790	21759	21900	21525	21354	21545	21648	21702	21747	21801	21583	21557	21678	21708	21653	21724	21830	21737	21482	21568	21514	21634	21643	21863	21751	21706	21743	21619	21566	21508	21688	21551	21649	21602	21738	21636	21901	21598	21660	21582	21894	21862	21934	21763	21484	21852	21673	21572	21945	21857	21415	21470	21666	21596	21599	21449	21738	21511	21692	21728	21840	21631	21728	21942	21748	21615	21738	21687	21530	21549	21730	21654	21628	21593	21552	21710	21705	21626	21607	21697	21697	21618	21691	21499	21562	21615	21786	21668	21712	21554	21512	21553	21628	21576	21574	21878	21709	21808	21789	21601	21780	21715	21734	21579	21569	21815	21793	21719	21570	21546	21735	21681	21605	21647	21697	21646	21646	21893	21790	21443	21550	21689	21841	21704	21557	21386	21723	21827	21525	21558	21718	21789	21869	21806	21676	21696	21819	22123	21748	21597	21640	21674	21524	21699	21656	21746	21670	21801	21858	21943	21677	21663	21669	21613	21647	21571	21656	21732	21933	21868	21803	21671	21727	21694	21537	21623	21846	21736	21550	21608	21930	21622	21591	21643	21942	21675	21743	21834	21628	21913	21695	21663	21709	21686	21704	21770	21776	21761	21659	21712	21835	21494	21556	21628	21593	21680	21587	21795	21408	21693	21854	21561	21697	21710	21820	21704	21877	21491	21785	21529	21594	21574	21683	21732	21654	21674	21517	21845	21522	21753	21798	21672	21646	21641	21727	21766	21744	21578	21397	21545	21730	21539	21858	21689	21730	21570	21829	21605	21765	21857	21700	21520	21691	21727	21641	21598	21772	21582	21519	21755	21625	21643	21605	21447	21715	21714	21763	21833	21560	21753	21763	21720	21665	21650	21780	21665	21408	21668	21822	21622	21723	21876	21868	21782	21730	21744	21502	21831	21874	21682	21689	21824	21562	21793	21595	21818	21786	21604	21587	21622	21897	21748	21653	21710	21808	21636	21528	21778	21791	21799	21613	21758	21783	21741	21689	21796	21844	21722	21760	21808	21744	21704	21702	21854	21718	21886	21520	21599	21741	21647	21485	21647	21547	21565	21609	21872	21856	21515	21838	21682	21423	21690	21878	21712	21713	21626	21445	21628	21699	21670	21671	21748	21596	21659	21698	21874	21533	21612	21602	21633	21510	21582	21756	21524	21762	21431	21517	21688	21825	21716	21777	21630	21786	21770	21738	21757	21605	21713	21670	21712	21864	21559
18548	22141	22363	18280	17368	17435	17476	17125	16946	17012	16998	17025	16779	16901	17304	18722	19652	18602	17894	17492	17014	17099	16965	16826	17034	16884	16909	16870	16826	16829	16828	16961	16815	16955	17055	16751	16960	16800	16811	16965	16785	16858	16859	16922	16872	17055	16850	16964	16959	16865	16746	16861	16887	16825	16969	16944	16711	16772	16946	16979	16952	16698	16875	16993	16956	16934	16704	16967	16811	16917	16924	16772	16993	17109	16773	16830	16825	16854	16940	16853	16980	16729	16945	16938	16912	16822	17075	16817	16939	16986	16823	16649	16915	16798	16916	16852	16966	16830	16825	16895	16904	16943	16833	17006	16972	16881	16843	16759	16920	16875	16882	16823	16998	16850	16951	16825	16769	16857	16923	16970	16808	17084	16996	16810	16766	16942	16919	16710	16886	16915	16925	16872	17033	17172	16907	16786	16777	16737	16973	16972	16867	16822	16882	16772	17076	16982	16894	16938	16809	16800	16867	17074	16869	16716	16840	16753	16890	16855	16972	16948	16901	16911	16798	16971	16995	16677	16982	16866	16727	16897	16877	16880	16816	16574	16834	17087	16913	17031	16981	16865	16952	16848	16802	16871	16871	16879	17016	16839	16741	17076	16818	16820	16999	16809	16795	16849	16875	16929	16945	16829	16824	16873	16919	17062	16904	16924	16886	16870	16845	16862	16930	16907	16960	16891	16794	16934	16952	17028	16878	16954	16919	16859	16955	16886	16843	16858	16779	16916	16917	16843	16840	16871	16990	16949	16696	16982	16884	16975	16913	16788	16945	16898	16915	16905	16795	16878	16776	16869	16827	16777	16912	16835	16878	16876	16844	16996	16986	16813	16809	16801	16700	16886	16819	17036	16713	16853	16928	16826	16854	16741	16660	16954	16973	16881	16821	16769	16889	17045	16750	17091	16948	16900	16817	16857	16759	16742	16706	16882	16942	16874	16865	16847	16987	16842	16804	17018	16770	16831	16742	16732	16845	16944	16698	17109	16843	16746	17051	16896	16777	16997	16819	16923	16824	16752	16981	16915	16994	16885	17016	16810	16760	16862	16832	16889	16775	16731	16817	16890	16776	16747	16802	17022	16751	16966	17007	16951	16887	16920	16888	16786	17080	16944	16817	16877	16817	16815	16932	16820	16966	16689	16969	16856	16784	16837	16797	16788	16840	16717	16976	16666	16802	16857	16807	16894	16787	16836	16852	16936	16977	16883	16843	16826	16928	16894	16990	16707	17002	16841	16975	16973	16896	16925	16857	16983	16884	16738	16807	16807	16855	16767	16906	16846	16845	16771	16930	16912	16826	16965	16902	16860	17030	17012	16991	16903	16846	16837	16941	16662	16935	16876	16703	16778	16839	16877	16845	16840	16776	16785	16905	16944	17021	16817	16827	16955	17014	17049	16924	16945	16720	16807	16871	16890	17161	16872	16854	16790	16948	16869	16871	16795	16754	16748	16907	16899	16767	16848	16767	16868	16856	16820	16789	16723	17024	16848	16967	16817	16849	16572	16901	16929	16859	16806	17045	16727	16668	16987	16921	16812	16657	16864	16864	16717	16714	16784	16835	16878	16935	16760	16704	16893	16911	16911	16946	16853	16892	16860	16779	16961	16944	16773	16781	16778	16893	16750	16882	16889	16829	16833	16637	17020	16662	16896	16901	16866	16814	16854	16655	16809	16786	16897	16815	16730	17034	16695	16879	16932	16745	16943	17009	16778	17159	16758	16935	16877	16775	16687	16802	16749	16763	16864	16835	16803	16914	16915	16970	16912	16903	17014	16803	16674	16937	16840	16942	16988	16945	16848	16856	17016	16922	16795	16625	16719	16840	16815	16712	16840	16861	16867	16734	17069	16927	16698	16920	17060	16786	16842	16942	16753	17006	16928	16870	16971	16810	16839	17026	16877	16812	16953	16885	16733	16885	16715	16896	16827	16945	16897	17044	16894	16959	16668	16841	16924	16927	16946	16847	16945	16990	16761	16890	16872	16794	16835	16901	16863	16927	16923	16602	16928	16869	16901	17041	16835	16843	16908	16875	16859	16984	16788	16829	16983	16983	16779	16931	16909	16874	16874	16710	16940	16897	16752	16883	16935	16759	16796	16870	16748	16902	16903	16794	17011	16703	16790	17014	16785	16903	16888	16890	17004	16846	16864	16815	16830	16870	16841	16929	16757	16810	17041	17051	16734	16949	16928	16960	16923	16753	16844	16928	16951	16581	16898	16952	16997	16816	16867	16925	16781	16889	16771	16840	16818	16895	16932	16643	16883	16898	17023	16955	16940	17020	16973	16786	16742	16928	16677	16971	16911	16821	16870	16920	16802	16832	16858	16931	17074	16980	16774	16715	16848	16791	17008	17035	16732	16760	17058	16821	16951	16849	16875	16908	16808	16768	16764	16950	17000	16770	17064	16960	17016	16919	16902	16708	16799	16933	16751	16950	16972	16807	16855	17017	17072	16888	16960	16932	16812	16850	16934	16928	16837	16842	16867	16929	16758	16752	16858	16841	16954	16891	16813	17004	16910	16586	16943	17091	16862	17184	16875	16862	16809	16906	16861	16826	17034	16822	16725	17008	16785	16827	17045	16924	16961	16856	16808	16835	16839	16911	16910	16980	16876	16782	16803	16845	16592	16892	16925	16708	16724	16925	16719	16958	16782	17087	16863	16809	16862	16806	16927	16980	16901	16786	16863	16761	16993	16939	16821	16753	16831	16842	16904	16840	16834	16934	16855	16858	16968	16968	16712	17014	16814	16953	16755	16905	16840	16940	16865	16791	16857	17106	16925	16797	16981	16680	16983	16952	16946	16858	16924	16842	16902	16888	16821	16722	16975	16977	16764	16833	16878	16994	16869	16993	16945	16856	17012	16815	16789	16901	16966	16877	16818	16917	16669	16775	16928	16886	17037	16926	16965	16863	16891	16920	16807	16868	16951	16896	16926	17067	16827	16848	16877	16827	16876	16861	16832	16858	17045	16892	16718	16997	16991	16768	16645	16972	17047	16803	16822	16975	16824	16964	16786	16755	16915	16905	17095	16752	16910	16824	16788	16900	16855	16963	16718	16849	16832	16952	16867	16929	16751	16941	16992	16844	16802	16758	16848	16936	16838	16897	16793	16851	16829	16906	16862	16980	16862	16829	16905	16938	17017	16927	16889	16760	16821	16751	16829	16827	16821	16911	16701	16974	16812	16896	16892	16589	16924	16712	16808	16771	16919	16906	16654	16913	16897	16662	17069	16954	16884	16769	16645	16776	16898	16850	16819	16882	16960	16856	16885	16900	16879	16800	16913	16959	16974	17242	16829	16716	16863	16763	16897	16765	17013	16875	16771	16865	16861	17016	16761	16980	16976	16875	16890	16899	16747	16807	16760	16789	16888	16890	16818	16750	16983	17000	17035	16711	17113	16877	16836	16898	16764	16794	16761	16930	16823	16912	16920	16863	16840	16958	16834	16905	16918	16864	16674	16743	16845	16828	16715	16795	16976	16958	16871	16887	16707	16918	16654	16817	16928	16848	16851	16889	16977	16800	16707	16932	16767	17085	16838	16926	16883	16957	16805	16998	16849	16986	16881	16905	16898	16872	16821	16875	16905	16738	16885	16993	16736	16869	16831	17045	16886	16764	16834	16867	16700	16859	16824	16826	16806	16849	16933	16887	17024	16858	16901	16879	16879	16900	16971	16844	16872	16710	16867	16751	16943	16843	16849	16836	16785	16879	16913	16664	16814	16805	16965	16852	16971	16728	16797	16963	16808	16905	16735	16805	16967	16852	16821	16996	16999	16818	16753	16966	16865	17035	16840	16949	16870	16830	16887	16751	16972	17026	17027	16964	16999	16938	16777	16931	16982	16967	16833	16834	17016	17021	16734	16688	17004	16960	16844	16865	16743	16868	16992	16862	16783	16742	16929	16809	16757	16859	16925	16853	16882	16699	16759	16929	16921	16854	16851	16994	17017	16842	16746	16823	17000	16855	16868	16932	16971	17003	16722	16869	16804	16899	16771	16900	16777	16753	16945	16922	16921	16908	17013	16858	16838	16913	16847	16918	16858	16827	16925	16837	17002	16897	16972	16980	17001	16635	16764	16922	17016	16880	17076	16839	16976	16829	16874	16911	16669	16887	16951	16963	16850	16805	16940	16865	16697	16852	16769	16997	16692	16921	16800	16877	16762	16843	16966	16924	16940	16962	16855	16990	16851	16860	16899	16876	16810	17075	16814	17047	16793	16712	16908	16952	16734	17078	16786	16808	16889	16943	16854	16820	16777	16892	16765	16865	16887	17027	16969	16871	16866	16805	16914	16816	16988	16860	16840	16668	16938	16913	16776	16874	16806	16852	16858	16936	17068	16884	16954	16841	16935	16867	16985	16870	16918	16981	16919	16977	16783	16999	16953	16866	16878	16831	16965	16866	16935	16897	16698	16971	16892	17182	16974	16967	16855	16935	16942	16795	16775	16994	16796	16862	16906	16892	16780	16957	16944	16915	17027	16703	16950	16754	16835	16805	16877	16882	16982	16955	16638	16834	16834	16902	16797	16821	17075	17064	16745	16878	16810	16968	16907	16886	16840	16884	16969	16671	16928	16831	16775	16993	16980	17001	16929	16895	16765	16851	16854	16877	16941	16893	16837	16741	17023	16915	17021	16883	17125	16713	16900	16801	16947	16992	16844	16887	17054	16690	17015	16777	16984	16804	16917	16893	16845	16947	16817	16765	16867	16905	16905	16937	17100	17013	17076	16664	16937	16746	16899	16924	16786	16807	16866	16925	16930	16814	16802	16861	16726	16916	17032	16798	16874	16813	16951	16924	16900	16754	16991	16936	16992	16735	16865	16898	16728	16901	16813	16857	16850	17000	16718	16830	16875	16853	16875	17040	16830	16865	16814	16855	16839	16895	16864	16808	16758	16974	16846	16800	17001	16953	16979	16928	16912	16891	16929	16955	16960	16862	16869	16774	16937	17148	17036	16791	16947	16838	16806	16759	16581	16833	16935	16911	16999	17100	16759	16774	16847	16963	16991	16946	16855	16809	16988	16845	16982	16916	16786	16904	16799	16994	16854	16789	16784	17039	16958	16891	16729	16914	16965	16871	16859	16808	16895	16969	16923	16944	16953	16798	17112	16900	16877	16992	16870
25318	21517	28744	25079	23576	24203	24501	22588	22144	22292	22320	22010	22025	22016	22938	30802	34186	30385	26843	24585	22910	22244	22024	21894	21907	21943	21859	21569	22030	21594	21742	21767	21918	21810	21872	21670	21861	21945	21816	21948	21856	22020	22135	21912	21737	21889	21654	21795	22084	21848	21888	21853	21904	21979	21857	21832	21739	21842	21737	21694	21906	21671	21951	21817	21911	21658	21826	21892	21594	21814	21711	21797	21802	22003	21682	21903	21694	22044	21718	21830	21910	21900	21811	21631	21714	21860	21841	21759	21923	21719	21752	21720	21855	21973	21696	21979	22097	21865	21947	22009	21835	21825	21823	21967	22007	21975	21939	21872	21727	21682	21726	21646	21738	21601	21710	21950	21721	21795	21785	21885	21890	22004	21696	22001	21798	21780	21816	21935	21837	21955	21917	21755	21744	21770	21802	21915	21933	21962	21903	21733	21899	21665	21734	21747	21800	21845	21724	21706	22032	21813	21857	21680	21798	21668	21866	21962	21707	21837	21918	21897	21768	21710	22076	21770	21770	21921	22026	21761	21783	21765	21791	21808	21778	21706	21968	21793	22073	21925	21929	21773	21861	21867	21889	21737	21847	22031	21786	21791	21846	21789	21835	21717	21784	21507	21651	21843	21819	21530	21804	21641	21687	21743	21893	21933	21699	21716	21874	21719	21749	21730	21885	21953	21936	21835	21765	21909	21723	21621	21831	21757	21928	21761	21772	21994	22020	21639	21720	22081	21864	21758	21943	21865	21905	22026	22113	21868	21816	21825	21702	21786	21545	21807	21726	21933	22088	21784	21599	21836	21601	21776	21803	21876	21768	21955	21767	21790	21764	21888	21544	21785	21728	21765	22153	21707	21959	21900	21677	21784	21934	21994	21671	21650	21854	21982	21794	21809	21808	21721	22019	21775	21750	21706	21505	21784	21884	21916	21851	21746	21718	21736	21716	21905	21832	21841	21642	21682	21899	21917	21868	21737	21853	21804	22019	21675	21847	22030	21899	21771	21789	21950	21942	21905	21738	21846	21852	21881	21763	21654	21930	21703	21977	21811	21653	21835	21739	21729	21845	21971	21858	21701	21615	21808	21965	21786	21842	21971	21840	21891	21614	21808	21822	21706	21650	21898	21718	21837	22000	21994	21798	21729	22020	21976	21733	21861	21572	21790	21977	21756	21830	21948	21958	21765	21912	21730	21774	21896	21656	21579	21801	21822	21980	22075	21717	21878	21921	21950	21807	21978	21701	21744	22034	21926	21806	22051	21743	21746	21824	21574	21765	21813	21888	21711	22172	21766	21768	21890	21784	21756	22036	21558	21692	21947	21949	21761	22042	21859	21629	21827	21733	21615	21720	21789	21820	21919	21848	21518	22069	21715	21868	21734	21887	21831	21787	21979	22017	21763	21770	21833	21525	21932	21784	21684	21710	21896	22054	21573	21904	21950	21898	21893	21717	21686	22153	21905	21748	21698	21906	21888	21809	21746	21929	21852	21951	21714	21773	21826	21934	22066	21831	21611	21715	21716	21925	21603	21812	21883	21870	21847	21776	21775	21836	21847	21792	21813	21701	21648	21770	21793	21848	22041	21986	21967	21890	21851	21644	21719	21568	21668	21797	21742	21908	21638	21708	21758	21539	21779	21751	21926	21882	21687	22070	21952	21623	21977	22006	21867	21877	22126	22071	21770	21822	21849	21773	21846	21699	21775	21734	21864	21679	21794	22053	21943	21976	21792	21824	21920	21632	21925	21846	21797	21747	21471	21690	21781	21683	21633	21887	21684	21896	21867	21913	21595	21771	21900	21964	21548	21962	22024	21769	21869	21645	21751	21875	22069	22054	22019	21820	21920	21658	21962	21642	22129	21781	21840	21898	21960	21584	21863	21759	21796	21814	21793	21793	21811	21949	21828	21651	21915	21731	21695	21748	21609	21630	21779	21819	21850	22046	21806	21788	21932	21886	21746	21659	21877	21846	21891	21928	21798	21945	21915	21871	21998	21952	21795	21850	21926	21898	21659	22021	21997	22024	21880	21653	22012	21829	21843	21571	21596	21987	21752	21844	21834	21896	21725	21879	21688	22159	21913	21682	21748	21762	21729	21735	21857	21913	21889	21979	21704	21887	21612	21779	21595	21705	21798	21718	21600	21852	22053	22027	21623	21863	21773	21667	21935	21670	21854	21915	21848	21799	21911	21950	21765	21850	21811	21840	21726	21927	21919	21533	21696	21680	21744	21750	21918	21757	21966	21893	21610	21668	21785	21995	21834	21879	21751	21905	21766	21632	21783	21666	21726	21814	21834	21770	21783	21795	21877	21884	21803	21688	21752	21894	21526	21635	21911	21950	21823	21787	21798	22025	21953	21678	22016	22022	21726	21886	21832	21800	21750	22057	22023	22042	21658	21718	21861	21734	21778	21805	21646	21895	22051	21674	21878	22057	22033	21893	21831	22112	21968	21832	21677	21541	21976	21907	21487	21882	21732	21880	21829	21935	21752	21923	21810	21624	21869	21791	21938	21767	21897	21910	21828	21780	21778	22036	21870	21729	21844	21696	22037	21916	21646	21828	21739	21777	21617	21918	21941	21816	21962	21459	21951	21928	21808	21988	21748	21727	22020	21782	21527	21905	21866	21695	21819	21918	21908	21950	21888	21815	21732	21774	21766	21653	21852	21799	21950	21896	21723	21894	21998	21912	21909	21958	21865	21778	21792	21926	21720	21737	21842	21853	21939	21847	21728	21906	22009	22021	21784	21775	21752	21899	21714	21791	21720	21724	21910	21713	21807	21746	21878	21738	21904	21871	21826	21849	21790	21886	21690	21834	22202	21740	21731	21938	21820	21844	21785	21803	21625	21832	21747	21902	21784	21798	21928	21918	21818	21953	22018	21856	21828	21918	22025	21869	21753	21829	21697	21790	21581	21976	21825	21973	21639	21927	21971	22171	21934	21874	21939	22002	21948	21841	21911	21933	21816	21879	21757	21824	21836	22022	21621	21561	21845	21842	21809	21874	21963	21879	21778	21764	21826	21891	21837	21857	21541	21954	21896	21665	21970	21907	21960	21816	21690	21908	21710	22064	21942	21874	21627	21570	21863	21930	21950	21670	21819	22187	22017	21895	21863	21941	21696	21868	21655	21865	21813	21891	21921	21927	21781	21980	21863	21722	21944	21510	21754	21960	21776	21833	21895	21659	21793	21945	21768	21818	21875	21775	22111	21831	21847	21800	21841	21696	21767	21711	21916	21837	21792	21824	21837	21748	21690	21819	21752	21790	21812	21757	21866	21896	21736	22031	21750	21749	21825	22074	21765	21987	21660	21835	21759	21882	21754	21840	21802	21822	21689	21825	21900	21719	21825	21981	21925	21957	21878	21822	21856	21814	21825	21885	21998	21637	22058	21950	21894	21931	21860	21565	21855	21817	21775	21817	21658	21769	21642	21589	21622	21635	21795	21846	21819	21946	21907	21804	21790	21790	21877	21936	21687	21818	21798	22006	21651	21913	21644	21850	22025	21907	21754	21832	21767	21865	21759	21892	21641	21607	21753	21885	21770	21720	21784	21810	21867	21862	21903	21667	21807	21905	21985	21864	21991	21818	21813	21601	21791	21712	21925	21635	21924	21857	21659	21650	21847	21956	22013	21946	21950	21815	21768	21910	21702	21711	21782	21940	21888	21654	21800	21793	21877	21842	21805	21729	21953	21971	21746	21924	22013	21595	21696	21933	21672	21812	21565	21908	21852	21843	21819	21835	21931	21600	21902	21779	21716	21692	21499	21944	21840	22110	21822	21858	21661	21926	21960	21845	21797	21715	21864	21843	21907	21785	21939	21983	21699	21752	21892	22040	21780	21616	21714	21708	21823	21675	21860	21894	21585	21676	21802	21859	21668	21822	21788	21838	21676	21879	21756	21956	21815	21986	21880	21948	21881	21981	21977	21861	21847	21840	21788	21941	21989	21957	21682	21791	22004	21966	22023	21683	21903	22008	21915	21972	21797	22090	21735	21665	21805	21691	21525	21681	21894	21985	21779	21925	21855	21770	21745	21927	21778	21846	21680	21782	21851	21822	21725	21873	21876	21753	21750	21636	21820	21957	21805	21750	21785	21875	22006	21804	21890	21864	21999	22100	21888	21855	21585	21810	21730	21885	21960	21757	21894	21834	21874	22057	21601	21906	21670	21976	21851	21664	21990	21871	21872	21892	21873	21896	21663	21681	21631	21737	21908	21836	21657	21730	21700	21860	21727	21998	21953	21880	21822	21853	21866	21764	21879	21596	21824	21455	21867	21890	21606	21850	21645	21820	22023	21731	21984	21873	21581	21714	21926	21672	21845	21779	21860	21833	21963	21906	21761	22043	21983	22013	21781	22003	21795	21889	21816	21866	21673	21929	21739	21717	21847	21793	21761	21813	21714	21822	21740	21856	21905	21846	21845	21785	21789	21820	21771	21886	21777	21937	21734	21735	21992	21648	21744	21940	21925	22024	21916	21778	21687	21752	21908	21841	21943	21897	21903	21685	21572	21735	21999	21870	21825	21795	21680	21749	21826	22108	21995	21964	21971	21856	21863	21917	21744	21744	21997	21757	21540	21709	21752	21708	21968	21926	21890	21689	21726	21794	21798	21857	22056	21863	21854	21901	21877	21843	21866	21895	21763	21873	21745	21757	21770	21645	21864	21616	21893	21637	21765	21850	21783	21738	21941	22106	21801	21857	21574	21996	21971	21934	21798	21916	21809	21593	21702	22124	21854	21891	21856	21779	21933	21856	21802	21988	21834	22074	21828	21857	21617	21585	21953	21758	21977	21705	21777	21919	21685	21895	21795	21758	21986	21843	21882	21900	21871	22027	21635	22003	21711	21908	21895	21816	21796	21831	21867	21787	21784	21769	21902	21776	21782	21894	21780	21838	21849	21805	21698	21610	21690	21855	21859	21938	21838	22069	21947	21733	21762	21828	22071	22008	21746	21903	21990	21860	21779	21618	22005	21811	21892	21988	21844	21762	21714	21595	21684	21845	21887	21760	21705	21799	21759	21691	21779	21709	21883	21738	22012	21732	22004	21720	21963	22111	22174	21728	21867	21717	21937	21783	21633	21819	21867	21788	21877	21949	21852	21760	21899	21794	21736	21972	21756	21852	22011
17214	28275	25721	20909	19033	18529	18158	18083	17785	17471	17479	17303	17364	17339	19220	30785	33329	27718	22809	19549	17842	17339	17196	17027	17065	17102	16933	16955	16928	17021	16953	17022	16967	16981	16999	17109	17171	16935	16990	17042	17061	17106	17000	17015	16976	17059	17055	16872	16974	16902	16868	16922	16939	17165	17044	16964	16973	16804	16917	16933	16672	16941	17055	16993	17154	16874	17042	17110	16997	17090	16747	17053	16860	17054	17095	16924	17060	17021	17019	17079	16960	17011	17109	17000	16742	16920	16991	16849	16858	16938	17159	16884	16919	17183	16970	17028	17139	17026	16896	16914	16873	16930	17169	17056	16832	16885	17066	17117	17000	16915	17091	16912	16924	17025	17118	16977	17026	16969	16813	17037	16916	16763	17023	17091	16856	17139	16897	17062	17001	16972	16965	17097	17099	16951	17062	17073	16940	16914	17117	16838	17151	17142	16736	16880	16822	16998	16885	16872	17007	16847	17080	17062	16829	17006	16999	16905	16948	16991	17108	16771	16934	17086	17076	16994	16976	16963	17007	16814	16993	16905	16830	16915	16888	17042	17122	17045	17110	16962	16863	16835	16984	16829	16863	17088	17070	17061	16936	17038	16978	16888	16802	16985	16964	17090	17056	16941	16968	17063	17007	17020	17063	16974	16951	16933	16910	16954	16910	16812	16942	16971	16979	16972	17039	16833	16956	17036	16939	16902	17078	16929	16983	16962	16969	16999	16917	16982	16943	17023	16715	17025	17008	16934	16761	16854	16850	16848	17170	16776	16873	17129	16980	16983	16997	16961	16864	16974	17072	17124	17115	16797	17000	16939	16959	17006	17170	17046	16781	16916	17025	16937	17043	16835	16811	16826	17008	16884	16959	17017	17051	17179	17012	17053	17000	17025	16777	16929	16915	17023	17023	17060	16957	16831	16948	16990	16907	17025	16964	16702	17020	16827	17045	16999	17167	16949	16809	16971	17034	17048	17006	16850	17076	17033	16915	16981	16853	17096	16948	16773	16765	16912	17006	16907	17129	17031	17011	17299	17026	17130	16966	17056	16920	16871	17017	17116	17057	17124	17066	17107	17140	17099	16981	17174	17032	17118	17064	16791	17058	16999	16925	16856	17070	16923	16869	16779	16926	17057	16891	17111	16935	16849	17073	17036	16931	17017	17039	16951	17118	16902	16937	17008	16919	17074	17089	16970	17103	16863	16939	16968	17117	16943	17054	16986	16968	16952	17001	17032	16936	17077	17065	16846	17024	16781	17149	16814	16981	16817	17057	16947	16950	16887	16987	16995	16903	17116	16954	17079	16992	17038	17204	17064	16896	16965	16759	17100	16842	16899	17036	16755	17088	16907	17193	16967	16992	16878	17049	16811	16978	16914	16980	16946	16783	16965	16842	16930	16946	16899	16979	16860	16994	16817	17018	16723	16948	16944	16929	16884	17047	16949	17083	17114	16978	16951	17027	16909	17036	17021	16964	16895	16965	16868	16954	16936	16897	16870	16882	16991	16957	17072	17206	17051	16983	16786	16918	16981	17083	17113	16923	17101	17064	17085	16837	17095	16966	17038	16982	16996	16850	16947	17087	16967	17035	16950	16982	16856	17137	16966	17024	17018	16902	16997	16881	17044	16869	16956	16916	17156	17067	16956	17015	16877	17184	16964	16900	16993	16820	17025	16851	16953	16971	17161	17018	16947	16925	17069	17158	16849	16935	16897	16920	17001	16949	16946	17030	16997	16929	17011	16937	17022	17124	16864	17017	16930	16814	17222	16978	16992	17062	16938	17016	16927	17105	17029	16792	16995	16994	16943	17103	17015	16975	17051	17179	16985	16978	16878	16913	16901	17069	17078	17126	16775	17054	16699	16960	17033	16951	17008	16974	16797	16975	16970	17018	16894	16854	17053	17057	17015	16985	16911	17063	16862	16912	16854	17046	16860	17013	17042	16948	16803	16906	17110	16947	17018	16947	17026	16997	17030	17089	16834	17017	16887	16944	16898	17010	16799	16973	16936	17024	16936	17000	17134	16955	17101	17048	17100	17016	16802	17005	16838	17107	17022	16886	16907	16908	17088	16869	16854	16817	16989	17053	17010	17011	16979	16989	17201	16821	16951	17032	17082	16986	17067	16951	16924	16858	16941	17206	16903	16933	17128	16972	16993	16918	17059	17118	17085	16866	17021	16954	17137	17042	17039	17067	16915	16889	16919	17025	17050	16898	16916	16866	16922	16931	16955	16993	17057	16834	16922	16913	16923	16942	17018	16759	17177	16911	16789	16850	16939	17084	17002	16969	16940	16829	17166	16876	16787	16827	17030	16850	16829	16927	17045	16819	17040	16887	17020	17065	16933	16957	16996	16946	16941	17089	16814	16925	17006	16879	16903	17165	17119	17045	16890	16871	16838	16904	16808	16939	16979	17017	17153	17003	16999	16977	16850	17123	16895	16826	16826	16880	16971	16988	16888	16843	16952	16975	17013	16754	17049	16996	17053	17003	16910	17037	16871	17006	17028	17137	17047	16954	16881	17090	16975	16830	17076	16938	17054	16967	16897	16941	17022	17016	17000	17050	16868	17032	17028	17222	16866	17042	16995	16979	16880	17099	16875	16935	16953	16767	16990	17011	16957	17021	17024	17167	16912	17054	17063	17092	16932	17095	16929	16879	16971	17118	17025	16929	17073	16775	17056	17004	17035	16952	17167	16862	16916	17058	16798	16896	16916	16974	17099	16898	17117	16997	16836	16927	17029	17033	16862	16902	16882	17007	17110	17013	17060	16934	16909	17074	17067	16971	17190	17020	17110	16825	16956	16971	16867	16904	16875	16925	16993	16759	16879	17001	17089	16823	16911	16870	17074	16927	17137	16964	16961	17006	16892	17069	16852	16994	16783	17141	16850	16853	16883	16744	16924	17007	17057	17005	16966	16850	17078	16752	17090	17005	17056	17041	16867	16939	16817	17035	16963	16938	17048	17005	16887	17033	17007	16969	16951	16981	16989	17271	16922	17098	16963	16927	16909	16870	17099	17150	16941	16758	16912	17090	16841	17023	17110	16804	16914	17241	16987	17063	17054	17060	17102	16948	17010	16951	16910	17075	16964	16862	17059	16942	17020	17027	17063	17144	16931	17024	16945	16969	17156	16761	16937	16834	16858	17009	16780	17042	16913	17105	17058	17035	16996	17078	17030	16888	17029	17005	16841	17053	16864	16902	17090	16938	17006	16907	16867	16901	16921	17092	16920	17102	16988	16878	17092	17102	16798	17124	16970	16946	17028	16909	17044	16853	16957	16922	17021	16900	16976	17072	16989	16991	17055	17004	17067	16924	17086	16987	17222	16950	16998	17073	16805	16977	17171	17071	16914	17062	16966	16913	16964	16817	17092	17066	16812	16834	16935	17106	16720	16823	17056	17097	17010	16960	16711	17053	16968	17026	16930	17165	17013	17192	16818	16763	17088	17162	17236	16955	16794	17022	16828	17055	16783	17085	16921	17076	16846	16967	16916	17190	16807	16866	17059	16980	16977	17105	17173	16985	16785	16973	16874	16918	16967	16881	17148	17004	16884	16928	16915	16935	17075	17090	16972	17041	16930	17133	17034	16959	17078	16873	16925	16981	16930	16937	17042	17063	17000	17204	17113	17119	17001	16893	16841	17113	16974	16972	17013	16960	16891	16966	17009	16924	17103	17069	16955	16865	17033	17019	16894	16929	17057	17043	16806	17039	16993	16956	17054	16784	16736	16941	17035	17008	17034	17068	17026	16956	16973	16848	17087	17008	16942	16979	17071	17050	16890	17084	17027	16870	16921	16978	17047	17121	16979	17100	17084	17107	16925	16754	16825	17005	16931	16923	16964	17079	17003	16907	17023	16980	17083	17003	17018	16767	17028	16952	17028	17096	17042	17057	16821	16988	16992	16704	17045	16884	17018	16943	17088	16975	17050	16932	16849	16859	16962	16889	17043	16824	16958	17069	16906	16837	17083	16945	17104	16913	17123	17094	16889	17042	17029	16908	16990	17116	16996	17053	16881	16916	16960	17041	17195	16919	16972	16932	17047	17082	16935	16953	16957	16812	16940	17045	16923	16999	16849	16840	17106	17120	16914	16990	16987	17013	16878	17020	16978	17043	17071	17005	16863	16911	17041	16956	16863	16996	16985	16962	17165	16917	16955	16890	17035	16768	16912	17088	16851	17014	17140	16884	17115	16932	16945	16920	17008	17004	16939	17124	17006	17147	17055	16970	17008	17180	16889	17015	16942	17010	16911	17051	16822	17068	16870	16855	16982	17124	17111	16977	16833	16936	16998	17022	16925	17088	16928	17071	16884	16996	17039	16899	17144	17224	16936	17050	16916	17084	16877	16830	16880	16892	16891	17064	16897	16895	17050	17032	16898	17120	17018	16922	17121	17201	16932	17064	16918	16969	17081	16844	17105	17210	17104	16862	17041	16932	17051	16988	16879	16926	17015	17122	17174	16951	17090	17138	16853	16985	16913	16982	16989	16973	16988	17079	17025	17111	17069	17003	17122	17092	16959	17010	17087	16771	17231	16942	17109	16987	16852	16863	16984	16863	17038	17161	17016	17147	17018	17054	16963	16984	17014	17038	17077	17078	16854	16879	17102	16966	17115	16903	17034	16882	17070	16981	16965	16894	17125	17090	16887	17177	16953	17094	16883	17034	17066	17032	17046	16884	16959	17009	16947	16768	16977	16990	16995	16847	16912	16901	16891	16972	17137	16986	17013	16849	17062	16854	17032	17152	17012	17012	16982	16956	16864	17049	16792	17102	16906	17117	16819	16966	16826	16862	16916	17089	17017	16981	16975	17056	17085	16962	17116	16788	17038	16955	17102	17020	16855	17011	17045	17054	16876	16937	16835	16929	16986	16860	17023	16929	16833	16980	17061	16820	17148	17033	17093	16956	16956	16969	16944	16789	16959	17029	16971	17116	16913	16967	16917	16972	16960	17050	16671	17044	16911	16911	17015	17006	16845	16973	16912	17093	16908	16975	17151	16925	16961	16993	17022	17175	16884	16971	16967	17011	17058	17021	17068	17133	16864	17054	16957	16845	17083	16992	16836	17054	16866	16943	17015	16999	17008	16910	16923	17199	16904	16989	16896	17093	16935	16961	16925	16968	17026	17100	17008
23942	21543	29194	24360	22250	25196	27173	23461	22408	22957	22655	22455	22377	22389	23237	35657	42264	36221	30497	26197	23415	22408	22284	22005	21900	21891	21931	22041	21837	21816	22104	22083	22198	22017	21883	21996	21873	21807	22094	21928	21972	22011	21811	21957	22248	21885	22183	21911	22030	22039	22072	21742	21933	21866	22046	21885	22075	21910	22060	21914	21794	21960	21879	22076	21697	22109	22115	21843	21839	21888	21954	21863	21973	21953	21918	21735	21896	21890	22013	21869	21839	22153	21813	21985	21839	21897	22021	22004	22003	21805	21658	21726	22119	22101	21928	22183	21749	22057	21948	21960	22016	21933	21982	21888	22068	21918	21884	21944	21877	21843	21615	21853	22019	21874	21949	22019	21839	21503	22147	22046	21794	21685	21954	21731	21796	21826	21853	21807	21895	21833	21853	21886	21946	21740	21755	21902	22054	21974	21700	21792	21956	21826	21800	21775	21880	21649	21833	21984	21911	21761	21845	21934	21842	21769	21951	21867	22070	21805	21914	21908	21922	21689	21818	21886	21833	21862	21942	22105	22022	21828	21854	21944	21786	21829	21895	21819	21699	21903	21740	21809	21849	21951	21874	22063	21809	21630	21834	21680	21941	21911	21893	21897	21896	21955	21917	21824	21811	21862	21826	21797	21913	21620	21847	21947	21867	21753	22135	21915	21918	21920	21885	21766	22083	22040	21983	21979	21894	21821	22015	21887	22020	21894	21659	21956	22015	21808	21788	21853	21905	21992	21736	21808	21691	21887	21844	21852	22047	21884	21945	21985	22082	21989	21732	21723	21837	21863	21807	21809	21772	21819	21832	21855	21668	21744	21779	22042	21961	21841	21757	21696	21797	22045	22131	21944	21937	21979	21930	22039	21954	21867	21824	21836	21796	21763	21952	21907	21893	21766	22094	21859	21990	21975	21846	21909	22028	21881	21784	21897	21902	21806	21851	21922	21908	21896	21771	22126	21914	22297	21888	21987	21644	21692	21874	21867	21805	21956	21890	21910	22078	21947	21817	21942	21860	21845	21857	21800	21802	21878	21672	21887	21850	21924	21919	22072	21736	21639	21770	21918	21878	21868	21933	21838	21753	21710	22060	21861	22083	21998	21860	21755	22059	21833	21693	21670	21800	21925	21852	21880	21658	21960	21913	22130	22005	21916	21977	21898	21912	21781	22252	21821	21791	22003	21792	22207	21899	21863	22073	22017	21822	21833	21900	21722	22068	21854	21974	21896	21930	21658	21938	22152	21824	21881	21914	21931	21950	21669	22070	21754	21851	21935	21686	21821	21855	21843	21990	21801	21968	21865	21946	21782	21701	21606	22125	21856	21732	21511	21557	21790	21833	22007	21816	21809	21701	21644	21882	21959	21945	22144	21782	21932	21783	21917	21524	21778	21676	21931	21966	21752	21977	21937	21911	22037	21954	21816	21744	21819	22027	21673	21732	21981	21912	21869	22050	22198	21633	21767	21793	21855	21793	22013	21906	21972	22038	21896	22159	22068	21840	22081	21749	21766	21976	21879	21989	21882	22200	21722	22027	21801	21839	22007	21733	21708	22009	21822	22049	22033	21978	21543	21945	21840	21893	21756	21848	21839	21976	21780	21902	22002	22076	21927	21877	21841	21891	22052	21788	21904	22072	22130	21878	21909	21745	22038	21883	21968	21916	21892	21960	21858	21918	21943	21708	21934	21986	21765	21692	21761	21643	21760	21942	21782	21878	21817	21904	21680	21681	21761	21873	21660	21718	21790	21884	21907	21879	22013	21777	22250	21927	21923	21842	22075	21970	21741	21817	22009	21824	21847	21790	21756	21834	21786	21737	21737	21860	21909	22136	21990	21818	21763	22017	21713	21961	22117	21841	21831	21778	21780	21703	21929	21890	22061	21874	21813	21756	21767	22002	21975	21853	21892	21932	21839	21715	21725	21690	21918	21880	21829	22003	21831	21814	21883	21864	22052	21925	21680	21848	21681	21874	22049	21943	22057	21923	22029	21915	21792	21897	21741	21861	21918	21725	21816	21924	22015	22061	21841	21792	21877	21965	21949	21842	21737	22048	21823	21883	21960	22009	21889	21714	21956	21699	21788	21890	21851	21901	21813	21935	21968	21850	21796	21712	21675	21913	22087	21785	21667	21715	21817	21820	21570	21939	21897	21799	21651	21879	21788	21804	22105	22013	22188	21593	21870	21969	21630	21804	21973	21861	22135	22109	21698	21686	21813	21894	21820	21623	21876	22010	21916	21892	21939	21973	21971	21926	21820	22020	22024	21734	22130	21959	21893	21735	21601	21835	21901	21747	21803	21918	21884	21786	21830	21930	21908	22051	21973	21867	21795	21755	21757	21918	21871	21947	21843	21964	21871	21924	21660	21973	21766	21817	21766	21919	21586	21918	21811	21878	21851	21732	21710	21760	21757	22094	21926	21745	21586	22050	21864	21865	21866	21648	21793	21877	21824	22067	22058	21865	22033	21899	21872	22108	21815	21842	21916	21705	21909	22083	21882	21879	21836	21835	21922	21971	21907	21961	21728	21849	21954	21963	21958	21684	21963	21865	21712	21828	21648	21806	21844	21881	21676	21864	21894	21913	21971	21872	22074	21769	21828	21832	21811	21804	21782	21973	21839	21936	21935	21683	21928	21619	21830	22068	22067	21999	21867	21865	22051	22006	21868	21806	22002	21815	21900	21620	21916	21906	21991	21856	21947	21854	21796	22006	21789	21924	21796	21912	21758	21959	21969	21918	21906	21742	21875	22105	21766	21974	21881	21918	21822	21940	21709	21848	21922	22031	21922	21820	21806	21871	22055	21958	21860	21808	21820	21631	21672	21853	22035	21687	21981	21881	22049	21877	22000	21818	22103	21824	21964	21869	21865	21911	21673	21774	21925	21990	21797	21990	21693	21940	21747	21894	21853	21944	21848	21792	21670	21970	21797	21996	21804	22042	21741	21795	21810	21879	21710	21815	21739	21927	21895	21696	22051	22165	21752	21787	21894	21839	21808	21947	21807	21913	21905	21817	21784	22009	21992	22085	21705	21802	21976	21885	21813	21918	21949	21760	21834	21745	21641	21981	22035	21830	21898	21977	22097	21978	21927	21868	21690	21816	21829	21723	21888	21889	21746	21982	21853	21825	21840	21693	21999	21966	22119	21875	21552	21751	21961	22088	21669	21923	22075	21806	22054	21864	21762	21688	22037	21925	21687	21926	21794	21620	21997	21855	21980	21950	21770	21720	21689	21972	21746	22019	21975	21792	21811	21755	21824	21855	22007	21835	22046	21964	21892	21785	21764	21965	21737	21998	21593	21768	21921	21910	22128	21970	21690	21938	21587	21955	21774	21750	21610	21963	21817	21988	21868	21934	21724	21721	21666	21654	21945	21778	21789	21689	21920	21809	21850	21772	21900	21784	21889	21805	21961	21788	21944	21979	21717	21804	21962	21810	21672	21868	21706	21871	21940	21857	21732	21747	21792	21812	21751	21870	21630	21863	21676	21971	21807	21992	21953	21772	21953	21822	21996	21943	21934	21741	22039	21818	21819	21797	21872	21860	21683	21740	21982	21922	22070	22081	21813	22082	21822	21888	21909	21883	21931	21959	21868	21970	21768	21894	21782	21894	21945	22000	21910	21902	21948	21816	21652	21540	21927	21897	21981	21764	22066	21873	21833	21926	21944	21928	21828	21896	21856	21775	21922	21939	22048	21654	21633	21808	22179	22050	21931	21886	21954	22003	21826	21984	21922	21827	21632	21903	21777	21978	22107	21905	21871	21680	21959	21894	21778	21902	21969	22044	21943	21752	21562	21808	21927	22093	21986	22055	22019	21824	21753	21794	21515	21813	21814	21748	22071	21863	21741	21769	21842	21898	21991	21960	21839	21792	21829	22030	21836	21614	22000	21840	21731	21878	21920	21902	21915	21949	21894	22012	22214	21778	21923	21827	21797	21645	21798	21831	21848	21954	21653	21927	21824	21842	21791	21730	21922	22050	21853	21996	21821	21860	21905	21869	21745	21945	21960	21826	21817	21976	21940	21859	21822	21965	21849	21940	21838	21850	21760	21913	22050	22015	22023	21997	21595	21788	21835	21895	21967	21991	22132	21713	21794	21765	21643	21907	21835	21893	21960	21910	21840	21818	21841	21938	21927	21736	21800	21988	21885	21814	21847	21805	22080	21999	21932	21758	22002	21871	21761	21895	21929	21910	21699	21992	22038	21701	21922	21778	21969	21734	21889	21707	21889	22100	22044	22050	21864	21649	21804	21924	21891	21824	21895	21931	21886	22061	21645	21911	22039	22028	21803	22157	22121	21902	21972	21965	21986	21740	21774	21799	21843	21725	21813	22226	21789	21676	21881	22068	21993	21859	21802	21763	21751	21884	21755	22019	21763	21778	21834	21881	21643	22007	22110	21763	21873	21669	21844	22058	21932	21893	21850	21662	21824	21802	21779	22152	21799	22024	21963	21613	21821	22002	21872	21899	21725	21933	22011	21917	21613	21826	21711	21845	21810	21836	21832	21784	21808	21944	21968	22023	21929	21765	21861	21741	21857	21992	22020	21911	21904	21921	21998	22009	21939	21612	21825	21709	21983	21801	21606	22009	21838	21922	22113	21896	22004	21736	21958	21796	21904	21928	21572	22018	21934	21934	21937	21940	21816	21963	21809	21923	21763	21714	21824	21837	21888	21849	21887	21748	21732	21665	21711	22040	21824	21773	21815	21971	21897	21870	22067	21735	21813	21884	22003	21890	21889	21855	21927	22120	22013	21954	22042	21994	21792	21995	21741	21753	21942	21843	21667	21886	21898	21889	21828	21731	21818	21814	21637	21948	21898	21842	21957	22074	21523	21524	21734	21766	21741	21924	21662	21755	21826	21854	21784	21874	21766	21847	22048	21851	21567	21995	21934	21832	21895	22036	21789	22021	21917	21845	21728	21840	21926	21918	21560	21847	21923	22060	21899	21700	21787	21810	21681	22001	21667	21899	21841	21918	21826	21844	21771	21768	21808	21914	21886	22011	21767	21910	21969	21798	22073	21946	21931	21903	22035	21823	21879	22073	21850	22011	21804	22008	21999	21748	22014	21912	21818	21785	21861	21695	21985	21947	21783	21857	21716	21920	21740	21740	21837	21939	21990
18629	32482	29311	23605	20982	19499	19126	18352	18255	18074	17750	17743	17581	17574	19423	37920	41613	34577	27536	21914	18501	17557	16979	16995	16991	16956	17255	17110	17197	17205	16939	16914	16950	16967	16973	16897	16953	17142	16884	17094	17304	17035	16902	16949	17045	16815	17104	16913	17156	17087	17039	17030	16923	16980	17011	17004	17108	17165	17044	17011	17024	17126	17191	17044	17088	17096	17074	17034	17108	17013	17054	17065	16983	17140	17168	16740	16997	17171	17020	16999	17148	16905	16874	17027	16993	17127	16966	16837	17119	16997	17156	16854	16892	16976	17049	17108	16868	17022	17267	16990	17005	16929	16979	17049	17024	17258	17042	17157	17005	16985	17137	17079	16994	17019	17097	16909	17111	16949	17055	17024	16894	16896	16917	17073	17045	17059	17024	16939	16747	16973	17178	16969	17096	16950	17113	16906	17078	16960	16925	17080	16814	17015	17081	17053	16976	17046	16882	16902	17092	17023	17088	17012	17043	17038	17152	16828	17137	17031	16861	17066	16845	16937	16954	16879	16984	16957	17001	16963	16888	17021	16825	16934	16997	16890	16863	16941	16901	16910	16815	16944	16929	16963	17138	17013	17071	16761	17067	17118	16996	16784	16991	16884	16908	17057	17141	17112	17220	16952	16908	16983	16904	16901	16925	17030	17090	17216	16875	16989	16950	17053	16986	16987	16860	17026	17001	17221	17210	16878	16993	16968	16926	17121	16925	17204	16917	16919	16944	16990	17120	16942	17009	16829	16837	17033	16916	17027	17125	16891	16841	17061	16975	17083	16889	16984	17047	16902	17129	16960	16982	17078	16974	17016	17109	16930	16910	17028	17085	17047	17124	16950	17078	16892	16974	16941	16948	16866	17035	16982	17122	17083	16803	17071	16942	16974	17070	16852	16953	17125	17012	17046	16922	16981	16900	16925	17097	16818	17035	16920	17129	17030	17132	17046	17062	16830	16944	16963	16967	17139	17012	16975	16909	16989	16949	17225	16951	16958	17016	17003	16985	17074	16966	17024	17144	16961	16903	16957	17009	16966	16945	16899	17034	16905	17038	16915	17008	17124	17023	17080	17077	17106	17121	16809	17231	16925	16924	16958	17034	16975	16908	16961	16876	16886	16990	17034	16963	16969	16929	16943	16989	17025	16958	16889	16903	16903	16922	16951	16984	16961	17098	16867	16875	17034	17224	17067	17096	17013	16996	16905	17214	16811	16864	16979	16994	16987	16949	16998	17051	16968	17070	17103	16957	17185	17113	16913	16937	16881	17033	16959	16971	16912	17058	16971	16996	16871	17198	16981	16915	16875	16814	16938	17089	16796	16989	16988	17074	17017	16878	16953	16857	16959	16845	16975	17106	16991	16997	16951	16942	17012	17049	17232	16816	17080	17056	17272	16966	17029	16972	16805	16977	17023	16820	16992	17042	16980	16925	16969	16905	16971	17025	16918	16915	16844	17087	16890	16991	16919	17008	17060	17230	16945	17014	17079	16959	17258	16775	16875	17063	17170	16892	16868	17007	16845	16867	16955	16810	16963	16972	17069	17021	16947	17024	16921	16947	16890	17078	16937	16925	16917	17080	17001	16992	17085	17014	16979	16928	17020	16966	16981	16951	17028	17072	16983	17067	17030	17032	16864	17160	16794	16989	16954	16934	17049	16933	17001	17055	16993	17050	17098	16916	16982	16956	17065	17013	16923	17097	17211	16996	16962	16728	16782	16991	17095	17032	17135	17004	17037	16933	17021	17145	17047	16974	16898	17063	17106	16913	16932	16936	16954	17064	17081	17008	17107	17111	16988	17047	17057	16921	17085	16960	16932	17037	16925	16823	17086	16852	16953	17003	16920	17123	16892	17114	16907	17030	17033	16937	17116	16877	16955	16989	16926	17057	17248	17189	17050	17061	16992	17027	17099	17217	16912	17093	16931	17110	17137	17039	17085	16989	16972	17109	17059	16964	17080	16962	17099	17060	17003	16819	16923	17002	17143	17011	17075	17129	17079	16899	17040	17054	17013	16968	16875	17110	17041	17099	16870	17094	17025	17079	16911	16870	16987	17093	16984	17002	17062	17019	17191	17168	16926	16950	16856	16874	17106	16999	17114	17029	17062	16977	16897	16932	16886	16934	16994	16939	17010	16815	17192	17010	17114	17028	16897	17154	16975	17047	17134	17098	16927	16980	17091	16977	16998	17170	16966	17143	17161	17168	16869	16981	16891	16945	17070	16872	16914	16949	16974	16894	16775	16967	17015	16993	17019	16912	16938	16971	17064	16977	16937	17034	16980	17008	16917	17116	16901	17106	17075	16884	16902	16939	16888	16774	16860	17035	16969	17135	17029	16911	16906	16805	17130	17005	17142	16914	17083	16925	16920	16866	16996	17200	17000	17155	16974	16983	16927	16993	17105	16991	16907	16920	16987	16900	17175	16991	16950	16951	17014	16876	16944	16974	16996	17109	16690	17005	16950	17040	17153	17094	16877	17026	16840	16906	17008	17111	17055	17059	17065	16991	16767	17066	16952	16928	17063	16962	17077	16977	17069	17003	16927	17079	17081	16810	16999	17009	17060	16773	16961	16940	16979	16970	16902	16991	17118	17072	17141	16891	17086	17040	16912	17176	16859	17043	16907	17200	16951	17047	17032	17055	16883	17304	16888	17027	17076	17013	16916	17051	17062	17034	17082	17021	16972	17059	16891	16966	17063	16988	16881	17050	16980	17046	17066	17115	16997	16915	17037	16890	16974	17146	16938	17075	16962	16810	16870	17055	16773	17149	17045	17061	17061	17043	16927	16939	17012	17043	17109	16946	17052	17042	16964	16877	17096	16802	17076	17071	17078	16934	17003	16962	17104	17216	17081	16935	17185	16997	16902	16985	16984	17258	16860	16951	17030	16879	17208	17102	17031	17129	17101	16986	16869	16974	16893	17027	16739	16975	17033	17008	17071	16959	17042	17114	17005	16810	16963	16898	17004	17107	17028	16928	16916	17002	17046	17066	16863	16998	17112	17123	17101	17083	16970	17022	17070	16888	17022	17080	16930	16958	17051	17125	17020	17179	16856	17026	16920	17123	17102	17157	16995	16858	16836	16862	17023	17017	17005	16901	17160	17009	16920	16900	16957	17125	16915	16899	17067	17101	17121	16968	17065	17007	16936	17162	17160	16933	16939	16806	17061	17136	16837	16912	17253	16933	17233	16930	17107	16898	16975	16924	17148	16975	17040	17135	16977	16985	17006	17098	17117	16858	17137	16877	16984	16884	17002	17012	16920	16944	17040	17231	16983	17076	17019	17078	17068	16992	17159	16891	16948	17174	17117	16937	16998	17126	16903	16952	16880	16825	16928	16759	17043	17039	17069	16950	16954	17064	16936	17053	17111	17095	16750	16980	16962	16954	16827	16928	17062	16880	16977	16947	17115	17013	16923	17090	17097	17127	16955	16999	17089	17114	16861	16991	17041	16794	16947	17112	17172	17107	17067	16741	17037	16938	16936	16975	16912	17187	16925	16864	17064	17092	17087	16903	17157	17048	16857	17008	16985	16963	17218	17187	17149	16996	17223	17149	16907	17115	16994	17134	16971	16850	17011	17151	16950	17018	16797	16876	17074	16864	16924	17122	16912	17130	17196	16929	17004	16963	17019	16905	16929	16944	17024	16980	17029	16898	16804	17071	16868	16952	17020	16976	17037	17094	16872	17022	16957	17133	17051	17027	17109	16993	17027	16899	16866	17031	17019	17010	17021	16945	17113	16773	16985	16936	16899	17026	16972	16994	17022	16887	16899	16864	17016	17026	16944	16940	16800	16928	16915	17013	16829	17001	16950	17161	17026	16915	16973	16927	16838	16958	16842	17015	16936	16819	17076	17051	16962	17238	17058	17003	16853	17053	17004	16944	16995	17071	17026	17011	17191	17007	16878	17008	17019	17107	16976	16988	16866	17093	17179	17144	16886	17090	17095	17092	17121	17085	16888	16991	16914	16955	17036	17073	17028	17014	17156	17027	16930	17054	16989	17060	17050	17002	16788	17003	17087	17023	16859	17104	17011	16981	16921	17010	16964	16978	16874	16933	16974	16964	16988	16989	17011	17071	17006	16962	17084	16995	17058	16940	17086	17024	17080	16777	17118	17015	17057	17144	17002	17025	17035	17025	16963	17068	17089	16862	17069	17140	16907	17016	17017	17069	17046	16900	17025	17044	17131	16933	17050	16996	17019	17022	16808	17034	16945	16927	17066	16996	16944	17008	17091	17052	17001	17110	16938	16968	17169	16878	16723	17024	17063	16931	16965	16839	16898	17067	17121	17154	17128	16836	16991	16993	16801	17016	17068	17169	16960	16920	16839	16924	17113	17037	17075	17045	17031	17007	16970	17063	16983	16879	17017	17067	17029	17157	17073	17039	16950	16899	17059	16772	17034	16891	16929	16830	16999	17053	16950	17103	17055	16921	16899	17093	16980	17192	16918	17069	17064	17137	17100	17053	16904	17033	16985	16934	16989	16963	17090	16931	17065	17139	17024	17043	17262	16858	16942	17129	17170	17006	16852	16786	17046	17114	16949	17008	17014	16925	17135	17071	16922	16997	17111	17024	16961	17001	17114	17031	16789	16962	17017	16903	16817	16976	16908	17061	16915	16960	16842	17127	17039	16854	16981	17041	17044	17049	16946	17152	16947	17041	17003	17091	17072	17085	17065	16829	17048	17023	16881	17056	17013	17064	16862	17046	16979	16861	16806	17084	16946	17054	17007	17082	16990	16821	16877	16954	17078	17019	17058	16984	17045	16827	17118	17003	17119	16848	16829	17001	16971	16941	16980	16839	16950	16882	16923	16931	17111	16981	16910	16917	16910	16897	16978	16991	16990	16861	16728	16923	16892	16991	16905	17080	16895	17103	16989	17077	16822	17077	17130	17135	16839	16909	17112	16984	16806	16932	16884	17101	17199	17001	17016	16944	17020	16941	17008	16875	16917	16910	17003	16984	16750	17243	17026	17033	16983	17102	16957	17148	16994	16934	17139	16836	16845	16978	16884	17037	16904	16926	16998	16824	16805	17025	16877	17075	17118	17104	16917	16742	17207	16898	16967	17014	17049	17142	16969	16872	17125	16973	17193	16997	16993	16820	16799	17007	16947	17028	17077	17036	16972
30536	24263	26400	24066	21948	22142	22261	21995	22015	22293	22155	21940	21943	21930	22277	22852	23972	23776	23168	22607	22262	22289	22089	21786	22169	22065	22152	21985	21896	21832	22029	22002	21996	21874	22050	21903	22074	21924	21994	22032	22017	21860	21783	21842	21905	21940	21724	21835	21880	22014	21819	21949	22145	22038	21700	21904	22000	21988	22153	22195	21764	22226	21942	21970	21877	21832	22014	22081	22145	22046	21985	21984	21941	21863	22026	21881	21830	21874	21992	22147	22072	22054	22171	21663	21935	21804	21982	21932	22049	22043	21899	21975	22043	21958	21882	21898	22270	22002	21967	21899	21933	21745	21763	22133	21921	21961	21880	21755	21921	21983	21833	22019	22170	21901	22094	22075	22308	21823	21953	22086	21744	21684	22039	22250	22126	22024	22083	22032	22118	21965	21826	22198	21936	21851	21861	21880	21716	22049	21784	21991	21891	21898	21996	21914	22085	22000	21947	22029	22038	21834	21764	22086	22207	21759	22034	21773	21906	21886	22019	21983	21971	21917	21857	21857	22050	21981	22036	21905	21742	22203	22067	21920	22135	21836	21941	21938	21863	22007	21877	21955	21800	21816	22014	22004	21834	21912	21994	21953	22025	21857	21886	21823	22208	22096	21969	22142	21959	21998	21997	21826	21742	22061	21863	21805	21900	21822	22044	22019	22054	21989	22226	21709	22009	21884	21769	21787	22053	21960	21893	21780	21984	21885	22006	21876	22082	21743	21731	21905	21890	21851	21874	21987	22089	21809	21893	22037	21907	21921	22196	22150	21754	21806	21987	22019	21904	21922	21894	21731	21896	21792	21823	21938	22036	21932	21742	21742	21999	22254	21605	22042	22003	21740	21948	21913	22002	21908	22103	21994	22037	21914	22070	21840	22055	22149	21805	21819	22150	22159	21803	22066	21860	22019	22053	21858	22099	22001	22037	22099	22198	21971	21956	21938	22001	22089	22094	21929	21982	22051	22111	22082	21986	21896	21951	22104	21960	22013	22245	22154	22012	21833	22124	22048	21952	21952	22043	22146	22000	21719	21971	21895	21927	22059	21914	22068	22029	21951	22015	22091	21810	21937	21877	21903	22064	21934	22016	21858	21833	22114	22220	22193	22043	21989	22027	21443	21928	21925	21840	22009	22073	21993	22012	21932	21909	21901	21843	21974	22017	22095	22108	21751	21860	21684	22122	21892	22243	21788	22202	22004	22120	21827	22036	22010	22076	21748	21827	21798	22014	22022	21810	22070	22024	21999	22040	22069	21882	22279	22184	22031	21921	21833	22055	21868	22246	21805	21766	21966	21968	22032	22168	21931	21938	21787	21916	21796	21923	21993	21987	22050	21937	22055	22190	22039	22207	22011	22150	22126	21886	21981	21844	21836	21992	21834	21959	21948	21879	21872	22034	21779	21942	22072	22088	22234	21912	21993	22062	21947	22034	21900	21863	22069	22011	21902	22081	21795	22050	22042	22025	22012	21880	22092	22088	21998	21870	21835	21834	22066	21813	21904	22025	22163	22042	22194	21654	21952	21949	21960	21911	21919	21919	22007	21839	22094	22032	21849	21970	22137	21937	22001	21893	21822	21963	21942	21999	22026	22078	21900	21858	21982	22235	22092	21882	21947	21923	21845	21875	21871	22059	21802	22013	22014	21999	21774	21882	21812	21625	21964	21949	21939	22063	21782	21997	21977	21942	22110	21924	21820	22197	21987	22224	21921	22102	22042	22148	22045	21877	21866	21992	21946	21951	22073	21867	21894	21853	21840	21979	21958	22074	21746	21981	22176	22100	22073	22026	21962	21927	21792	22005	21786	21882	21964	21913	22068	21801	22168	21900	21934	21923	22067	22102	22003	22054	21950	21854	21898	21912	21870	22006	21894	21803	21829	21894	22001	21706	21931	22017	21788	22025	22120	21881	21796	21851	21862	21854	21956	22009	22098	22022	21938	22000	22253	21863	21933	21900	21899	21709	21898	21946	21796	21782	21746	22189	21943	22085	22075	21842	21919	21975	22068	22000	22044	21838	21779	22035	21899	22052	21882	21838	21897	22009	21899	21581	21918	22011	22159	21757	21976	21950	21900	21874	22026	22088	22018	21877	21946	21877	22029	21704	21747	21935	22028	22130	22038	21944	22013	22000	21920	21799	22000	21791	21821	22170	22054	21835	22148	22018	21860	21932	21814	21769	21947	21946	22105	21937	21925	21824	22209	21820	21790	22082	21773	21908	21854	21892	22116	21817	22031	21949	21887	22038	21880	21874	21947	21795	22022	21803	22234	21751	21974	22270	21904	21847	21903	21919	21999	22024	21879	22056	21868	22229	22062	21898	22019	22251	21936	22099	22102	21633	21996	21966	21979	21950	21726	21797	22013	21846	21678	21917	21904	21820	22061	21899	21991	21708	22120	21825	21855	22133	21855	21922	22023	22231	22030	21899	21964	22035	22013	21874	21967	21909	22125	22068	21830	21913	21781	21951	22205	22021	21873	22208	22014	22017	21753	21851	22016	22064	21905	21947	21917	21946	22014	22291	22032	21830	21923	21969	22162	22111	21913	22057	22121	22051	21860	21971	21942	21830	21989	22045	21756	21902	22039	22313	21894	22242	22017	21901	21669	21913	21910	22070	21917	21817	21859	21855	21915	21834	21873	22125	22122	22095	21810	22075	21816	21836	21711	21975	21861	21894	22041	21829	22046	21738	21801	21908	21794	21940	21927	21880	21981	21862	21659	22022	21808	21786	21925	21898	22276	22060	21950	21965	22205	21835	21826	21913	22088	21722	21939	21647	21939	21959	21868	21738	21765	21997	21829	21989	21946	22081	21906	22034	21888	21904	22014	21873	21886	22037	21915	22046	21787	21993	21792	22094	22072	22039	21838	21870	21901	22097	21906	21861	22057	21941	22003	21915	22058	22211	21845	22089	21889	21991	21977	22113	21984	21947	21881	22028	22029	21715	21984	21967	21952	22020	21890	22148	21911	22087	21887	22014	21958	22075	21939	21810	21900	21938	22226	21893	21997	21993	22043	21862	21836	21827	21903	21940	21990	22014	22001	22141	22143	21818	22004	21841	21976	21993	22023	21904	22090	21870	22032	22048	21847	22236	21978	22032	22172	21938	22020	21941	21911	21976	21708	21994	21892	21901	21933	22186	22035	21799	22186	21995	21834	22160	21935	21898	22131	21948	22135	21927	21830	21829	21946	21986	21932	22076	21860	21861	21839	21978	21989	21893	22046	21908	21736	21902	21893	22176	21885	21988	22041	21800	21928	21871	21918	22126	22002	22000	21977	21979	21967	21901	21796	21936	22153	22004	22129	21990	21908	21983	21933	21735	21971	22143	21903	22215	21942	21880	21957	21907	22028	22018	21932	21999	22112	22052	21893	21945	21859	21901	21910	22153	21844	22081	21971	22048	21855	22068	21850	21918	21878	22019	21828	21958	21978	22113	21754	21927	22034	22129	22008	21946	22023	22011	21944	21956	22172	21922	21849	22125	21937	21957	21901	21896	21948	22032	22177	21994	21978	21977	22098	21924	21909	21885	22201	21916	22026	22201	21824	21906	22156	21993	22048	21928	21754	21880	22093	22094	21676	22043	21784	21905	22203	21889	21982	21856	21995	21819	21893	21963	21976	22005	21866	21956	22114	21940	21875	21930	22030	22224	21842	22076	21873	21771	21765	21899	22157	22034	21877	22015	22154	22026	22280	21960	21986	21915	22119	21908	21967	22000	21759	21891	21992	22061	21865	21872	22073	21939	21863	22019	21932	22043	21983	21903	21971	21728	22066	21914	21806	22055	22137	21844	22079	22133	21836	21896	21873	21744	22092	22263	21954	21926	22008	22082	21786	22007	21940	22116	22200	22291	22109	21976	22145	21886	21870	21858	21828	22000	21704	22062	21977	21879	22097	22055	22170	21830	21914	22121	22004	21949	22002	22054	22032	21742	22071	21884	21873	22005	21932	21859	21992	21910	21905	21877	22032	21741	22138	22056	21947	21830	22029	21748	21922	21914	21927	22055	22056	21917	22003	21949	21890	21824	21871	21944	22025	22153	22059	22085	21903	21863	21743	21772	21998	21862	21965	22013	21905	22339	21721	22181	22132	22017	22194	21900	21878	22083	21960	21957	21923	21735	21816	21985	22062	21670	22004	21966	21876	21911	21848	22097	21917	21966	21810	21859	21833	22124	22016	21785	22122	22072	21955	22050	21867	21932	21827	21968	22116	21817	21974	22104	22109	22005	21973	22117	22016	22002	22131	21904	21868	22021	22015	22059	21953	22001	21949	22052	22274	22029	22158	22203	21971	22163	21849	21944	22033	22046	22023	22186	22095	22067	21710	21874	21807	22028	22141	22139	22053	21992	21915	21900	21955	22023	21711	22118	21979	21948	21915	21952	22056	21875	22029	21961	21787	21938	21711	22026	21986	21770	22016	22072	22102	22082	21912	22015	21965	22069	21719	21866	22029	21907	22134	22067	21934	22100	21975	22092	22092	22174	22013	21879	21829	22032	22101	21889	21818	21852	21768	21919	21731	22016	21769	21764	22148	22083	21958	22041	21901	21864	21868	21935	21940	21953	21896	21908	22259	21981	22035	22102	21974	21793	21978	22121	22046	21973	22125	21876	21923	21814	21867	21937	21947	22168	22062	21861	21892	21949	21756	21861	21849	22074	21985	22080	21954	22014	21810	22089	22218	21876	22024	21965	22087	21665	21857	21745	22002	21766	22016	22028	22093	21910	22079	21980	21762	22267	21917	21872	21853	22059	22032	22064	21767	21833	21762	22099	21947	22000	22027	21780	22187	21904	21774	21982	22089	21889	21936	21681	22109	21935	21969	21504	22047	21710	22108	21945	22037	21861	21993	22143	21707	21838	21882	21822	22090	21990	22075	21914	21791	22022	21849	21604	21905	21796	21904	21975	22197	21926	21881	22046	22123	21943	21807	22051	22017	21871	21794	22041	21753	21951	21940	21876	22078	21852	21854	21796	21974	22186	21828	21927	21725	21903	21875	21803	21748	22105	21913	21931	21997	21983	22052	22026	21867	21997	22021	21820	21938	21899	22095	22075	22060	22030	22217	21769	21921	21966	21989	21938	22077	22088	21930	21909	21987	21818	21886	21830	22002	21946	22033	21940	21954
18456	21756	19737	18131	17554	17375	17436	17207	17184	17163	17178	17199	17095	17161	17244	18753	19881	19071	18321	17635	17117	17016	17107	17108	17099	17012	16919	16918	17167	16982	17067	17085	17250	17165	17053	16898	17096	16974	17103	16989	16948	16898	17037	17167	16960	16878	17112	17113	17165	17140	16984	17120	17034	17008	17115	17052	16981	17115	17045	17074	17148	17124	17153	16839	17073	17024	17096	17157	17059	16921	17205	16996	17012	17015	17333	16921	16994	17236	16918	17192	16995	17068	17060	17120	16985	16893	17035	17016	17137	17180	17095	17149	17092	17045	17024	16978	16997	17156	17109	17085	16963	16972	17053	17179	17018	17033	16936	16997	17054	17086	17102	16933	17073	17142	17141	17104	16865	17284	17072	16876	17229	16946	17080	17113	16960	17103	16934	17047	17220	17051	16970	17148	17077	17128	16986	16980	17323	17068	17070	17234	17060	17202	17094	17102	17014	16944	17244	16951	16940	17142	16941	16924	17080	17100	17056	17071	17008	17208	17198	17048	16964	17106	16950	17018	17153	17090	17083	17078	17010	16977	16940	17242	16963	17270	16921	17169	16959	17123	17117	17084	17024	17171	17108	17027	16993	16927	17135	16960	17014	17208	16946	17230	17091	16872	16977	16949	17157	16935	16760	17136	17235	17160	17109	17033	17153	17029	17161	17013	17124	17161	17106	17130	17087	17101	17094	16956	17113	17073	16953	17034	17157	17082	16990	16995	17058	17099	17139	17105	17085	17076	17050	16907	17232	17013	17045	17116	17052	17128	16961	17058	16968	17172	17062	17043	17083	17022	17331	17260	17009	16968	17026	16933	16951	17037	17104	16964	17032	16925	17208	17097	17151	16967	17042	16928	17110	16927	16987	17124	16952	17007	17119	17012	16818	16932	17157	17132	17028	16970	17043	17025	17153	17082	17128	17090	17043	16993	16993	17017	17067	17006	16902	17048	16974	17072	17117	16968	17179	17250	17183	17016	17169	16933	16952	17113	17024	17091	17032	17027	17116	17180	16976	17142	16969	16997	17176	17082	17014	16895	17072	17030	17118	16974	17199	17135	17047	16974	17092	17060	17241	17157	17328	17020	17063	16940	16968	17149	16976	16994	17147	17003	16995	17012	17081	16877	17084	16976	16946	17217	17003	16934	17176	17039	17076	17008	16920	16973	17001	17104	17088	17130	17020	16959	17065	17305	17057	17067	16917	17035	17113	17151	17134	16831	17012	17115	17062	16963	16887	17021	17142	17088	17015	17299	16955	16932	17014	17048	17084	17126	17011	17110	17067	16987	16935	17173	16879	17125	17018	17184	17103	17063	17217	16985	17180	17075	17029	17029	17053	17097	17023	17103	17006	17063	17079	17151	16917	16981	17010	16953	17094	16999	16949	17177	16975	17130	17119	17038	17039	16942	17047	16984	17115	17115	17062	16910	17109	16865	16974	16977	16949	17105	16987	17260	17064	17023	17150	17033	17022	17180	17140	17067	17171	17038	17109	17022	17001	16931	17034	17106	16990	17089	16945	17186	17102	17140	16975	16945	17196	16999	17101	16970	17221	17026	17109	17052	16999	17102	16986	17052	17041	17060	16958	16992	17137	17037	17152	17131	16970	17138	16896	16929	17049	17023	16971	17131	17120	17010	17105	17009	17232	16998	17090	16972	17120	17024	17201	17044	16959	17161	17179	17069	17138	17135	17026	16888	17030	17202	16910	17025	16921	17209	16940	17065	17055	16879	17054	17062	17115	17107	17169	17035	16825	16922	17075	17078	16965	17177	17088	16976	17108	16972	17009	17045	16985	17157	17190	17069	17155	17067	16897	16949	16929	17197	17085	17139	16988	17079	17245	16913	17019	17126	17058	17117	17061	17081	16968	16991	17062	17213	17138	17203	17190	16927	17062	17148	16993	16980	17035	16927	17028	17086	17102	17107	17027	17169	16955	17127	17229	17099	17025	17080	17041	17060	16997	17192	17235	17099	17069	17074	17042	17085	17018	17111	17165	17110	17061	17203	16866	16963	17056	17045	17003	17064	16886	16955	17061	17129	17163	17049	17100	17026	16871	17061	16879	16998	16985	17064	16953	16985	17105	16951	16851	17168	16981	17081	17037	16917	17192	16973	17085	16990	17126	17037	17090	16942	16894	17242	17102	16968	17078	17149	17101	17219	17182	17165	16915	17230	16958	17185	17060	17083	17057	17012	17092	17089	17041	17285	16928	17159	17030	17083	17190	17055	17223	16858	17021	16981	17234	17094	17090	17020	16977	17031	16979	17230	17060	17080	17101	17026	16871	17097	16903	16989	16991	17088	16998	17210	16886	16962	17207	17153	16987	17089	17134	16919	16959	16888	17034	17156	17230	16875	16918	17031	17294	17073	17123	17009	16986	17028	16989	17048	16881	16938	17146	17049	16996	16998	17020	17159	17049	17125	17092	17154	17040	16955	17022	17198	17036	17055	17166	17178	17135	17091	17144	17009	17142	17124	17109	17021	17074	17033	17138	16994	17072	16865	17051	17081	17003	16983	16844	17226	17098	16999	17118	16973	16964	17047	16927	17135	17018	16931	17065	17082	16955	17020	17179	17014	16997	16930	17201	17038	17096	17312	17114	17000	17126	17089	17200	17071	17048	17220	17123	17263	17039	17109	16965	17084	17101	17106	17083	16842	16899	17223	17170	17318	17056	17091	17030	17154	17222	16924	16947	17136	16969	17024	17034	17031	17032	17075	17185	17042	16945	17128	17178	16909	17071	17054	16983	16910	17101	16985	17023	16979	17141	17019	17086	16902	16999	17035	17032	17092	16996	16846	17149	17048	17043	16998	17239	17091	17072	16884	16953	17061	17061	17149	16962	16889	17246	17005	17147	16912	17109	17082	17130	16898	17023	17157	17162	17106	17084	17166	17045	16898	16972	17079	17021	16988	17129	17102	17159	16994	17136	17034	17112	16995	17024	16876	17083	17071	17239	16881	17153	17003	17286	17117	17114	17217	16976	17030	16988	17014	17093	17074	17137	17079	17058	17088	17082	17134	16995	17103	17132	16998	17043	17092	17176	17024	17170	17043	17288	17157	17152	17071	17169	16877	17193	17008	16937	16981	17023	17084	16858	17015	17176	17173	16851	17067	16935	17155	17147	17050	17026	17081	17154	16977	16997	17099	17163	17079	17041	16978	17054	16966	17256	16890	17118	16864	17093	17067	17145	16967	17086	17005	17035	17044	17103	17132	17144	17108	17057	16921	16932	17033	17190	17182	17112	17079	17059	17038	17238	16997	16944	16974	17053	16857	17107	17199	17080	17147	17045	17194	17156	16878	17062	17064	16957	17018	17069	17094	17034	17174	16891	16954	17019	17123	17124	17061	17214	16990	17184	17300	16957	17198	17172	17030	17170	17298	17022	17052	16979	17139	16939	17164	16995	16897	17121	17115	16874	17034	16946	17066	16965	17057	17054	16889	17144	17031	16909	17117	17020	17051	17093	16989	17055	16984	17119	16811	17081	17013	16999	17010	16896	16990	16978	16974	17019	17089	17105	17202	17051	17134	17161	17230	17168	17081	17088	17119	16996	17066	16945	17093	17014	16803	17195	16952	17197	16964	17077	16961	17091	16997	16903	17030	17127	16953	17101	17193	17196	17064	16903	16961	17079	16936	17053	17001	17275	17087	16898	17168	17254	17026	17158	16928	17104	16992	17233	17061	17079	17090	17191	17128	16937	17087	16889	16978	17068	16983	16975	17020	16949	17250	16959	16784	17024	16954	17066	17040	17023	17009	17100	17084	16985	17081	17024	17112	16991	17284	17087	17047	17220	17138	17009	17131	17122	16964	17032	17169	17071	17119	17108	17130	17171	16994	17007	17223	17004	16981	17054	16951	17038	16984	17019	17023	17124	17203	17093	16911	17002	17004	17009	16945	17114	17069	17036	17094	16930	17188	17284	16893	16983	17048	17169	17179	16997	16949	17028	16965	16953	17035	17039	16797	17089	17185	16904	16949	17107	17102	17135	17031	17109	16920	17006	17048	17249	17004	17166	17007	16894	16953	17118	16905	17034	16999	17190	17099	16888	17174	17161	17164	17072	16999	17041	16984	17010	17117	17038	16976	17115	17046	16966	17158	16944	17159	17204	17112	17007	17047	16934	17005	17114	17061	17203	17034	17066	17101	17062	17084	16944	17049	16959	17232	17156	17048	17049	17082	17026	16994	16890	16995	17066	16992	17107	17059	17039	17238	17061	17131	17031	17160	16970	17136	17020	16957	16952	17109	17160	16990	17071	17090	16972	16979	17053	16958	17043	17195	17171	17117	17122	17087	17107	16939	16925	17094	16910	17141	17046	17044	17114	17080	17255	17130	17148	17137	17160	17218	16926	16945	17092	17129	17120	16853	16941	17060	16975	16994	17085	16982	16828	17033	17163	17183	17254	17077	16834	16973	17051	17078	16883	17021	16992	17104	17107	17167	17138	16841	17165	17159	17074	16929	17187	16856	17179	17206	17104	16966	17124	17173	17134	17125	17046	17120	16883	17139	17085	17123	17056	17076	17053	16896	17116	17154	17058	17154	17080	17011	17098	17114	17166	16922	16918	17063	16993	16967	16948	17136	17012	16977	17245	17051	17088	16892	17149	17177	17015	17205	16919	17149	17164	17075	17200	17160	17072	17209	17044	16927	17141	17137	17029	17115	16945	16886	16889	17065	17047	17233	17152	17058	17057	16887	17001	17078	17177	17219	17152	17226	17083	17009	17095	17009	16887	16897	17109	17129	17079	17130	17097	17019	17184	17108	16891	16814	17001	17056	17069	17043	17056	17221	17012	17032	16956	17164	17055	17277	17084	17222	17038	17107	17026	17062	17097	17058	17038	17173	17144	17118	17077	17096	16973	17192	16979	17124	17143	16823	17023	16877	17223	16962	16919	17021	17107	17059	17238	17191	17007	17078	17021	17069	17138	17002	17076	17118	17192	16827	17029	17115	16965	16895	16966	17043	17111	16932	17031	17087	17000	17038	16964	17078	17098	17177	17105	16955	17208	17105	17102	16944	16942	17026	17110	16978	17051	17048	16927	17168	17117	17078	16905	17068	17083	17079	16992	17069	17015	16976	17165	16991	17019	17019	16977	17061	17127	17156	17180	17113	17144	17104	16949	17192
25329	21553	28732	25155	23520	24370	24464	22518	22149	22513	22338	22276	22204	22231	22372	30156	35013	31007	27322	24554	22948	22261	22093	21924	22046	22055	22116	21960	21889	21990	22005	21955	22110	21832	21950	22006	21875	21883	21925	21793	21998	21948	21850	21923	21801	22126	21787	21805	21832	21853	21913	21866	22015	21839	21789	21781	21906	22035	21848	21884	21922	22044	21812	21986	21906	21951	21991	21947	21955	21732	22040	21706	21798	21987	21824	21748	21718	21863	22189	21825	21819	21876	21605	21926	22190	22061	21961	21936	22010	21987	22152	21976	21778	21999	22072	21943	21926	22021	22065	21920	21917	22105	21825	21985	21967	21908	21947	21975	22167	21882	21787	22056	22007	21831	21774	21992	22005	21865	21911	21815	21920	21689	21975	22062	22035	21723	21707	21977	22055	21948	21853	21885	21752	21821	21905	21832	21978	22044	22065	22093	21742	21724	21983	21947	22074	21704	21840	21847	21778	21896	22125	21955	21870	22022	21794	22030	21783	21920	21948	21790	22063	21990	21927	21937	21909	21828	21998	21961	21504	22018	22003	22060	21719	21669	21756	21726	21983	21908	21877	21909	22024	21856	21992	21722	21926	21856	21765	21751	21911	21878	21918	21790	21898	21999	21647	21951	21770	21729	21818	22020	21917	21941	21756	21956	21737	21817	21819	21830	21850	21971	21999	21669	21950	21740	22009	21855	21926	22018	21773	21928	21871	21930	22023	21776	21798	21958	21809	21872	22080	21804	21681	22002	21787	22044	21983	22082	21932	21837	21880	21795	21791	22008	22076	21777	21947	21805	21801	22030	21836	22146	21890	22171	21757	21701	21875	22108	21973	21995	21957	21767	21858	21948	21928	22066	21820	21873	21907	21962	21984	22081	21859	21876	21932	21824	21995	21950	22026	22003	22115	21961	21808	22182	21919	21923	21916	22067	21850	21969	22043	21809	21977	21851	21825	21620	21944	22148	22004	21707	21755	22133	21926	21958	21871	21944	22017	21849	21954	21813	21996	22044	21795	21992	22035	21785	21913	21912	21926	21964	21895	21976	21892	21859	21724	21859	21848	22033	21778	21855	21912	21614	21858	22048	22052	21755	21690	21994	21899	21825	21982	22068	21893	21865	21810	21822	21943	21923	21969	21705	21725	21911	22042	21702	21837	22104	21774	21616	21897	21959	21921	21708	22197	21917	22045	22226	21890	21720	21876	21986	21780	22040	21839	21952	21785	21989	21876	21826	21594	21804	22073	21744	22028	21899	21863	22046	21942	21938	22091	21947	21981	21976	22040	21807	21822	21867	21990	21951	21713	21806	21978	21980	21855	21948	21913	21674	22024	21853	21936	21822	21532	22012	21984	21889	22100	21782	21775	21866	21911	21933	21835	21708	21898	22023	22126	21771	22088	21861	21882	21909	22028	21940	21970	22073	22015	21937	21900	22017	22079	21912	21992	21536	21929	21781	21897	21714	21877	22093	22106	21985	21775	21948	21850	21643	21958	22039	21828	21669	22067	22022	21941	21774	21987	21944	21833	21998	22026	21997	22017	21975	21757	21991	21958	22161	22120	21842	21887	21957	21956	21865	21789	21872	21956	21854	21916	21887	21954	22070	22022	21928	21855	21923	21971	21990	21915	21913	21936	21892	22044	21846	21892	22082	22107	21665	21908	22171	21852	21919	21830	21624	21817	22137	21885	21913	22010	21816	21929	21625	21921	21901	22157	21896	21971	22019	22068	21811	21898	21878	21929	21825	22048	22251	21781	21942	22015	21936	22020	21862	21815	22021	21924	21915	22067	21885	22177	21650	21941	22002	21838	21935	21819	22157	21825	22008	21926	21837	22054	22087	21776	21863	21987	21879	21840	21743	21879	22100	21978	21951	21948	21832	21979	21912	22081	21933	21932	21826	22047	21934	21833	21936	21919	21879	21906	21903	21957	21940	21995	22031	21885	21748	22156	22034	21910	21752	21942	22000	21894	22024	22000	21956	21906	21980	22074	21943	21887	21778	21850	21869	21830	21927	21778	22054	21877	21817	21899	21913	22104	21846	22002	21621	22082	22082	22054	21826	22105	22198	22088	21865	21837	21788	22108	21774	21957	22058	21912	21963	21850	21856	21967	21804	22087	21978	21990	21949	21780	21971	21980	22024	22027	21955	22110	21995	22130	21874	21800	22011	22038	22097	21883	21990	22060	21616	21756	21766	21960	22019	21909	21805	21853	21858	21792	21932	22078	21834	21996	22077	22088	21748	21951	21978	21764	22089	22004	22213	21947	21896	21949	21837	21954	21721	22200	21843	21720	21813	22051	22052	21962	21992	21830	21889	21932	21883	21873	21754	22058	21926	22093	21876	21733	21967	21878	21813	21755	21770	21632	21837	21872	21804	21893	21908	21875	21875	21850	21915	21753	22019	22023	21887	21869	22074	21903	21736	21868	21975	21890	21904	21771	22009	22029	22086	21937	21886	21949	21764	21859	21883	21999	21994	21714	21940	21888	21889	21981	21914	22029	21907	22110	21934	21882	21973	21941	21921	21897	21881	21975	22164	21887	21916	21910	21710	21792	21839	21855	22044	21860	22012	21893	21749	21843	21995	22088	21894	22144	21878	21836	21898	21829	21947	22045	21844	22025	21768	21866	21934	21999	22103	21734	21731	22062	21802	21966	22099	21934	21982	22141	21830	21945	21871	21894	22015	22054	21915	22088	21900	21915	21886	22211	21956	21885	21974	21878	21965	21969	21984	21815	21834	21771	21726	22176	22092	21887	22067	22133	22028	22031	21858	21839	21856	22045	21917	21985	21849	21784	21874	21853	22032	21981	21746	22000	21771	21887	22141	22161	21965	21904	21789	21974	22043	21955	21842	21674	21758	21720	21799	21913	21857	21939	22122	21717	21832	21854	21752	21962	21931	21802	21817	21925	22056	21810	22270	22088	22044	21909	21738	21776	21867	21991	21751	22055	21866	21646	22008	21890	21941	21875	21950	21886	21934	21901	21575	21866	22004	21932	21881	21958	21715	21909	21939	21809	21907	21902	21903	21840	21903	21939	21794	21850	22059	21774	21937	21880	21909	21799	22049	22053	21849	21914	21856	21944	21955	22088	21900	22024	21799	21895	21727	21993	21871	22106	21835	21987	21988	21981	21876	22091	21836	21794	21860	21760	21988	21786	21643	21960	21930	22062	21805	21855	21823	22068	21895	21893	21889	21940	21798	21982	21696	22172	22076	22078	22018	22058	22076	21631	21856	22054	21828	21861	21910	21754	22015	21872	21946	22161	21831	21971	21927	21980	21868	21972	21802	21666	21655	21836	21883	21953	22011	21911	21797	21824	21968	21794	21842	21821	22139	21889	21731	21831	21689	21881	21913	21690	21985	22128	21936	21968	21953	21932	21872	21992	21747	21907	21866	22098	21826	22059	22147	21918	21712	21975	21841	21859	21657	21804	21951	21813	22056	21874	21937	21708	22008	21874	21866	21783	21846	21740	21842	22067	21992	21784	21917	21961	21991	22063	21827	21954	21920	21880	21889	22049	21838	21792	21859	21861	21926	21783	21908	22277	21987	21887	21963	21851	22054	21808	21953	22001	22006	22055	21720	21849	21860	21761	21941	21993	21941	21978	21948	21900	22018	22100	21747	22135	22163	21777	22017	22090	21660	22163	21985	21792	21744	22039	21924	21755	22087	21912	21864	22033	22192	21874	21884	22032	21974	22014	21898	22079	22269	22128	22002	21735	21820	21833	21878	21970	21941	22128	21996	21877	21935	22003	22050	21862	22013	21868	22012	22054	22225	21729	21773	22049	21918	22121	21895	22026	21687	21939	21936	21891	21903	21823	22160	22011	21923	21960	22142	21870	22010	21797	21856	22030	22020	21931	21950	21866	22086	22006	22001	22047	22040	21916	21961	21855	21981	22006	21656	21899	21777	21747	21925	21920	22244	21915	21996	21997	21912	22088	22024	21981	22045	21962	22059	21917	21798	21827	21859	22118	21760	22021	22026	21693	22001	21770	21922	21907	21987	21710	21762	21805	21751	21843	21906	22046	22151	21931	22078	22273	22093	21990	21841	22016	21840	21909	22029	21924	21857	21795	21926	21800	21820	22179	22003	21932	21993	21887	21838	21972	21872	21694	21742	21874	21766	22067	21863	22011	21763	21920	21926	21752	21953	21978	21862	21848	22048	21909	21846	21626	21983	21918	21876	21865	22124	21988	21962	21989	21714	21961	21901	21981	21959	21712	21692	21786	21959	21837	21826	21936	21894	22013	22062	21868	21946	21988	21821	21960	21924	22051	21895	21996	21858	21957	21698	22045	22031	22008	21901	21902	22184	21687	21821	21932	21885	21773	22126	22041	22052	21975	21909	21968	21822	21889	21753	21954	21934	22113	21945	22074	21936	21826	21781	22091	21933	21765	22031	22057	21778	22116	21861	21973	21974	21870	22020	21900	21755	21867	21961	22021	21994	22123	22047	21830	21982	22173	21885	21929	21971	21936	21953	21913	21880	21991	21925	21940	22048	21986	22092	22047	21813	21890	22152	21922	21659	21826	21950	22012	21978	21894	22021	22246	21936	22057	21884	22069	21741	21969	21905	21892	21619	21909	22173	21817	21916	21974	22081	21921	22042	22105	21849	21839	22043	22076	21979	21675	21866	22022	21875	21872	21694	21855	21991	22079	21739	21854	21866	22010	21856	21748	21735	21885	21952	22144	22102	21654	21725	21806	21782	21782	21833	21858	21756	21849	21867	22232	21942	22034	21814	21939	21767	22030	21831	21982	21805	21987	21871	21741	22016	21772	22012	21811	21786	21926	22100	22117	21817	22017	21936	21954	22095	22010	21945	22015	21952	21874	21888	22072	21721	21819	21821	22029	21883	21789	21792	21899	21865	22250	21886	21840	21923	21867	22017	21860	21789	21971	22066	22024	21888	21923	21895	21726	21842	22135	21929	21986	21909	21732	22022	21886	21878	22030	21890	21940	22188	21861	21944	21881	22158	21869	22063	22081	22090	21739	21912	22056	21959	21943	21963	21936	22087	21658	21905	22000	22088	22034	21747	21657	21907	21763	21733	21865	21983	21886	21845	21914	21874	21924	22073	21919	22067	22091	21950	21879	21989	22089	21759	21759	21770	21993	21829	22006	21892
17776	27521	25060	20603	19138	18413	18126	17785	17514	17689	17529	17483	17378	17423	17747	30241	34141	28507	23441	19899	17891	17401	17243	17046	17192	17187	17216	17296	17222	17139	17222	17163	17107	17353	16959	17029	17194	17163	17132	17035	17074	17203	17284	17177	17098	17268	17084	17178	17196	17020	17166	17082	17009	17076	17066	17144	17213	17049	17178	16986	17254	16893	17122	17074	17131	17058	16976	17279	17038	17110	17021	17308	17032	16956	17178	16952	17219	17028	17199	17214	17154	17096	16965	17057	17197	17150	17028	17217	17046	16969	17217	17202	17001	17250	17020	17100	17072	17157	17020	17099	17263	17121	16919	17038	17019	17085	16973	17103	16963	17101	17007	16949	17137	17083	17141	17075	17041	17000	16985	16970	17161	16930	17181	17259	17018	17253	17040	17099	17036	16931	17232	17029	17215	17086	17185	17068	17148	17179	17098	17048	17193	17019	17165	17042	17155	17005	17165	17103	16890	17277	16955	17165	17155	17227	17092	16980	17128	17184	17190	17175	17216	17110	17081	16897	17094	17080	17188	17062	16974	17051	17151	17071	17213	17167	16937	16946	16876	17061	17136	17166	17298	16980	17001	16996	17132	17027	17120	17109	17128	17065	16988	17354	17011	17167	17070	17065	17041	16990	17299	17116	17088	17340	17017	17071	16926	17177	17019	17006	17065	17062	17271	17254	17136	17122	17082	17074	17029	16999	17052	16906	16973	17151	17036	17190	17186	16880	17172	17104	17105	17217	17085	17165	17269	17110	17187	16925	17217	17093	17169	17025	16957	17253	17127	17143	17006	17055	17196	17091	17196	17060	17215	17126	17171	17232	17126	17040	17011	17000	17094	16964	17122	16993	17117	17058	17097	16979	17121	17110	17062	17010	17164	17008	17109	16846	17073	16939	17010	17188	17027	16980	17193	17064	17086	17155	17137	17111	17018	17082	16913	17249	17140	17093	16862	17315	17155	17134	17029	17000	17058	17002	16971	17057	17054	17225	17175	17043	17116	16969	17017	17186	17043	17133	17097	17000	17087	17048	16998	17064	17049	16966	17186	17012	17009	16955	17125	17076	17101	16923	16971	17006	16975	17148	16975	17187	17056	17209	17109	17184	17171	17122	17209	17061	17218	16955	17084	17041	17121	17103	17107	17151	17296	17109	17045	17158	17125	17181	17156	17019	17202	17456	16974	16952	17038	17103	16968	17251	17167	17190	17237	17011	17283	17003	17123	16988	17041	17193	17123	17034	17065	17136	17202	17207	17069	17093	17258	17154	17188	16990	17189	17078	16989	17111	17093	17170	17099	16973	17192	17198	17111	17092	17190	17063	17020	17025	17191	17121	17085	17270	16917	17187	17165	17180	17073	17111	17112	17155	16974	16987	16983	16968	17202	16939	17083	17089	16990	17078	16980	17179	17171	17176	17228	17022	17091	17083	17122	17160	17124	17325	17122	17039	17130	16950	17195	16940	17132	17173	17084	17107	17055	17072	17074	17157	17031	17025	17111	17011	17384	17077	17240	17151	17029	17120	17124	17188	17048	17131	17227	17159	17079	17088	17164	17100	17015	17026	17016	17093	17187	16973	17217	17228	17110	17128	17041	17102	17123	17029	17154	17156	16953	17018	17295	17134	17167	17145	17321	17081	17059	17018	17152	17083	17101	16992	17002	17063	16864	17003	17066	17131	17125	17097	17043	17110	17115	16948	17152	17222	17004	17189	17149	17172	17206	16994	17038	17086	17096	17029	16955	17007	17017	17255	17055	17119	17192	17015	17006	16989	17318	16999	17115	16996	17172	17020	17196	17012	17016	17039	17138	16901	17114	17078	17207	16956	17054	17192	17110	17110	17331	17053	17269	17075	17086	17235	17052	17035	16949	16986	17079	17061	17179	17039	17303	17090	17089	17180	17104	16967	17099	17227	17131	17197	17088	16997	17005	16996	17027	17005	17202	17069	17132	16967	17069	17339	17180	17025	17086	17114	17211	17089	17166	17016	16959	17037	17038	16908	17020	17224	17086	17112	17092	17127	17165	17147	17090	17178	17085	17167	17022	17021	16987	17182	17031	17040	17047	16937	17280	17091	17001	17082	17220	17063	17136	17081	17046	17154	17157	17058	17131	17036	17083	17063	16886	17143	17184	17095	17161	17039	17223	17085	16988	17071	16956	17187	16904	17098	16945	17161	17096	17168	17132	17147	17251	17228	17022	17252	17044	17025	17115	17107	17154	17288	17045	17057	17259	16969	17074	17074	17046	17158	17183	17229	17223	17134	17034	17124	17199	17048	17144	17007	17124	17132	17053	17057	17152	17161	16957	17089	17052	17056	17104	16966	17138	17128	17061	17220	16994	16937	17138	16910	17110	17078	17147	17298	17050	16975	17189	16966	17074	17062	17246	17095	17093	17158	17195	17298	17146	17101	17108	17163	17107	17095	17232	17089	17153	17213	17069	17052	16999	16920	17095	16998	17152	17103	16915	17132	17150	17102	17104	17103	17239	17104	17006	17045	17097	17127	17154	16949	17222	17021	17199	17164	17122	17160	17177	17190	17001	16887	17253	17129	17004	17270	17150	17124	17138	16778	17034	17444	17164	17022	17176	17138	17105	17112	17180	17012	17042	17117	17026	17150	17145	17124	17090	17139	16981	17080	17195	17015	17164	16982	17178	17062	16907	17141	17101	17012	17063	17271	17315	17086	17127	17113	17130	17052	17278	17001	17084	17013	17137	17089	17002	17070	17187	16975	16838	17069	17131	17393	16983	16957	17130	17131	17152	17155	17088	17228	17050	17031	17091	16979	17053	17076	17131	17172	17089	17047	17053	17268	17093	17316	17089	17076	17108	16948	17140	17211	17065	17141	17251	17277	16992	17090	17161	17059	16926	16902	17121	16962	17196	17147	16985	17094	17198	17057	17019	17056	17094	17070	17112	17125	17112	17184	17102	17116	17112	17053	17214	16968	17075	17131	17077	17124	16929	17049	17113	17014	17141	17135	17170	16983	17151	17227	17225	17145	17099	17176	16996	17099	17049	17240	17135	17226	17166	17238	17111	17217	16913	17065	16931	17214	17169	17134	17047	17151	17198	17147	17081	17286	17168	17085	17078	17021	16877	17078	17269	17245	17132	17257	17132	16983	17155	17096	17079	17062	17213	16950	17050	16965	17097	17119	17168	17066	17076	17033	17133	17115	17174	17262	16973	17115	17192	17060	17065	17059	17174	17196	16910	17111	17137	17151	17042	17021	17187	17130	17182	17172	16884	17136	17043	17084	17201	17207	16994	17174	16968	17058	17060	17259	16913	17027	17192	17003	17069	17118	16937	17130	16934	17128	17248	17023	17136	17021	17116	16969	17025	17113	17011	17221	17153	17058	17049	16954	16965	17023	17196	17014	17060	17046	17229	17129	16957	17100	17164	17093	16995	17126	17091	17143	17223	17054	17037	17055	17172	17237	17073	17112	17028	17153	17097	17132	17022	17126	17113	17221	16928	17142	17258	17126	17063	17221	16860	17012	17024	17058	17184	17066	17092	17161	17107	17106	16839	17068	17031	17001	17079	17068	17248	17240	17289	17234	17071	17201	17153	17144	16979	16991	17045	16975	16995	17088	17130	17141	17118	17009	17119	16996	17008	17063	17041	17175	17102	17079	17202	17128	17165	17133	17027	17158	17050	17094	17208	17021	17047	17069	17079	17250	17033	17151	17040	17167	17086	17175	17175	16982	17141	16989	17070	17060	17243	17029	17051	17034	17251	17103	17242	16964	17142	17210	17140	17137	16841	17101	17060	17147	17194	17162	17005	17209	17235	17131	17032	17242	17050	17225	17171	17148	16955	17053	17311	17058	17289	17188	17041	17174	17115	17096	17087	16920	17249	16959	17174	17185	17071	17001	17040	16985	17195	17046	17126	16992	17190	17045	17204	17109	17177	16941	16926	17220	17219	17045	17111	17144	17112	16939	17181	16969	16930	17171	17093	17061	17073	17022	17009	17094	17166	17016	17124	17059	17082	17139	16980	17047	17175	17121	17142	17273	16933	17064	17175	17041	17134	16992	17132	16797	17068	17292	17253	17179	17050	17050	17051	17071	17059	17061	16928	17012	17097	17258	17062	16980	17257	16935	16996	17081	17090	17174	17142	17227	17109	17169	17180	17145	17080	17124	17067	16920	17078	17003	17084	17160	17101	17024	17067	17236	17086	17154	17049	17290	16981	17371	16996	17065	17074	17053	17145	17070	17180	17072	17118	17156	17163	17261	17078	17096	17179	16985	17056	17178	17097	17112	17017	17182	17081	17023	17265	16964	17050	17079	17099	17131	16967	17204	17009	17250	17042	17183	17160	17029	16981	17148	17223	17163	17066	17180	17088	17020	17074	17139	17098	16997	17062	16989	17136	17047	17196	17106	16942	17047	17078	16886	16958	17163	16924	16923	17143	17038	16980	17090	17161	17193	16999	17104	17311	17128	17225	17050	17172	17101	17086	17228	17059	17199	17152	17212	17136	17014	17033	17188	17229	17051	17136	17248	16998	17189	16976	17132	17183	17165	17011	17163	17111	17027	17077	17227	17206	17135	17259	17326	17122	17041	16997	17134	17271	17260	17122	17192	17104	17156	16972	17187	17140	17082	17135	16985	17035	17087	17030	17075	17108	17015	16840	17130	17121	17059	17268	17092	17160	17095	17168	17322	17203	16997	17129	17003	16988	17236	17132	17273	17106	17074	17003	17104	17182	17006	17121	17049	17144	16996	17060	17016	17278	17113	17266	16894	17242	17160	17102	16975	17118	17186	17012	16970	16786	17144	17073	17097	17026	17075	17169	16929	17102	17125	17055	17074	17063	16948	17048	16975	17217	17129	17134	17268	16890	17043	17170	17016	17149	17173	17217	17154	17003	17063	17088	17127	17091	16952	17109	17137	17014	16949	17043	17016	17035	17045	17090	17074	17075	16990	17201	16995	16918	17107	17221	16881	17058	17071	17109	17041	17251	16995	17042	17138	17301	17209	17205	17154	17260	17224	17119	17021	17065	16988	17178	17105	17188	17018	17129	17157	17277	17114	16879	17007	17105	17120	16947	17029	17030	17112	17176	17133	16919	17111	16937	17004	16924	16995	17278	17187	17062	17183	17256	17072	17131	17039	17048	17034	17016	17154
23931	21592	29294	24392	22237	25180	27202	23278	22583	23095	22790	22715	22567	22483	23004	34667	43295	37367	31093	26444	23849	22573	22486	22252	22394	22230	22250	22192	22285	22152	22250	22260	22059	21943	22084	22313	22333	22188	22227	22040	22254	22109	22170	22031	22121	22206	22204	21937	22169	21992	22180	21958	21854	22181	22321	22262	22236	22350	22013	22215	22111	22001	22117	22088	22099	22180	22054	22086	22045	22249	21839	22070	22002	22031	21900	21934	22094	22085	21953	22015	22279	22339	22190	21805	21917	22017	22026	22104	22116	22039	22221	22304	22269	21824	22077	22043	22023	22085	22019	21956	21995	22002	22114	22039	22175	21913	21962	22122	22130	22242	22023	22118	22078	22008	22028	21724	22078	21997	22274	22267	22212	21972	22066	21955	22076	21937	22003	22332	22061	22090	21890	21879	21885	22051	22038	22028	22225	22097	22061	21788	22044	21853	22246	21927	22123	21942	21972	22066	22091	22086	21896	22266	22008	22113	22114	21924	21804	22025	22324	22058	22027	22073	22276	22002	21866	22226	22013	22016	22032	22046	21978	22010	21822	21917	21882	22061	22162	22115	21977	22117	22229	21986	21994	22308	22033	22051	21974	21910	22098	22202	21950	22309	22186	22115	22134	22050	22115	22006	22063	22160	22044	22086	21965	22245	22095	21876	21946	22339	22135	22104	21938	22238	22060	21979	22069	21986	22249	21960	22277	22069	22152	21891	22092	21952	22147	22099	21903	22186	22120	22019	22115	22094	22086	21954	22044	22051	22150	22074	22065	22144	22119	22046	21949	22136	22219	21959	22150	22067	22023	21895	22159	22146	21987	22074	21964	21965	21893	21827	22103	22144	21951	21998	22149	21993	21989	22008	22129	22207	22250	22183	22055	22066	22034	21949	22063	22191	22198	22111	21911	22157	22171	22015	22083	21931	22318	22000	21882	21971	22104	21888	21897	21955	21870	22109	21931	21990	22083	21975	22133	22126	22229	22165	22244	21877	22178	22190	21995	21819	22123	22373	22175	22156	22157	22012	21915	22095	22156	22219	22227	22105	22035	22061	22134	22031	22050	22369	22152	22104	22085	22094	22188	21965	22231	21928	22132	21844	22158	22104	21742	22145	22054	21849	22030	22073	21899	22141	22093	22073	22241	22037	22194	22094	22017	22072	22271	22020	22003	21977	21878	21952	22164	22132	21867	22055	21827	22080	21980	21943	22234	22233	22054	22106	22041	22126	22129	22279	21834	22310	22031	21775	21870	22257	21989	22010	22018	21894	21733	21823	22308	21833	21955	22061	21997	22038	22155	21846	21988	21984	22000	22123	22277	22248	22079	22062	22257	22070	21977	22293	21991	22203	22135	21933	22009	22238	22023	22121	21948	22027	22094	21809	21948	22287	22048	22073	22080	21976	22006	22161	22055	22229	22135	22265	22030	22189	22148	22209	22101	22153	22015	22172	22056	22245	21902	21939	22150	22083	22047	22025	21957	22027	22154	22154	22060	21833	21726	21818	22019	21989	21987	22265	22133	22035	22117	22262	22079	21983	22197	22105	22234	22104	21978	22145	22208	22027	21971	22122	22114	22104	22007	22240	22058	22058	22125	22230	22014	22014	22057	22166	22071	22260	21941	22075	22016	22163	21900	22030	22006	22053	21985	21993	21927	22037	22002	22087	22019	21964	22212	21994	22258	22058	22059	22056	22292	22004	22071	21950	21956	21945	22140	22000	22052	21930	22070	22129	21952	22057	22016	21971	21993	22032	22283	22200	22135	21979	21901	22162	22008	21999	22050	22089	22121	22228	21989	22072	21876	22026	22237	22079	22107	22136	22207	22104	22207	22092	22029	22125	22297	22041	21992	22019	22016	21798	22188	22123	22143	22068	22294	22221	22130	22087	22054	21806	22116	21957	21831	22136	22196	21964	22228	22277	21907	22194	21919	22045	22193	22061	22098	21945	22073	22251	22144	22078	22038	21753	22134	22340	21939	21826	22104	21996	22034	21978	21855	22053	22026	22140	22010	21924	22301	21921	22074	21891	22273	21877	21988	22095	22014	21957	22115	22119	22250	21988	21936	21970	21960	21874	21950	21776	22032	22242	22007	22072	22211	22222	22148	22165	22083	22259	22081	22194	21998	21988	22182	22000	22062	21889	22013	22004	21942	21958	21880	22082	22098	22054	22115	22163	22321	22110	21862	22046	22147	22077	22120	21949	22008	22145	22153	22152	22088	22212	22074	21956	21912	22127	22305	22071	22139	22186	21986	21905	22153	21913	22006	22008	21833	22171	22235	22119	22148	22110	22224	22146	22081	22102	22088	21961	22095	22114	22016	22095	22149	22027	22177	22050	22273	21850	21973	21892	21931	21923	22031	21941	22181	21811	22092	22175	21937	22152	22004	22331	21950	22188	22028	21784	21856	22075	22088	22243	22148	22114	21886	22070	22021	22077	22078	21838	22231	21986	22067	21896	21977	22058	21991	21870	22085	22095	22084	22163	22113	21883	22218	22127	21899	21937	21937	22335	22084	22133	22145	22220	21951	22266	21988	22053	21968	22134	21898	21999	22129	22096	22080	22158	22139	22243	22067	22218	22249	22049	22136	22062	22161	22040	22311	22152	22272	22068	21994	21986	22139	22121	22264	22012	22151	21932	22328	21974	22047	22181	22041	21981	22094	22031	22191	22084	21937	22090	22027	22139	22101	21990	22075	22179	22214	22087	22166	22155	22017	22201	22050	21964	22098	22173	22127	21979	22062	22056	22024	21888	22026	22274	22019	21913	22027	22081	21789	21885	22148	21993	22031	22238	22200	22142	22113	22254	22041	22183	22023	22210	22290	22058	22250	22267	22199	21981	22169	21946	21654	21948	21891	22070	21860	21858	21975	22178	22113	22231	21976	22047	22059	21993	22102	22038	22285	21980	22226	21960	22328	21996	21862	22057	22035	22260	22107	22085	22011	22053	22136	22033	21786	21963	22023	21891	21962	22027	21842	21949	22119	21981	22047	22118	21863	22152	22051	22250	22164	22169	22079	22276	22122	22093	22048	22131	22062	22061	21916	21937	21791	22119	22123	22003	22172	22101	21876	21958	22333	22143	22066	21954	22287	21979	22041	21901	22167	21928	22160	22242	21776	21979	21874	21969	22102	22112	22184	22041	22359	22082	22120	21948	22107	22039	22058	22012	22199	21880	22022	22101	21986	22002	21946	22030	22175	22126	22042	22026	22062	21949	22173	22248	22090	22096	22278	22202	22039	21885	22281	22026	21984	22187	22195	22028	22181	21895	22282	22042	21962	22042	22130	22070	22178	22152	22091	22096	21994	22003	22157	21944	22209	22226	22081	22051	22013	22018	22349	22259	22107	22162	22167	21978	21882	22026	22109	22175	22126	21925	22139	22100	22129	22164	22242	22113	22144	22189	22170	22027	22179	22093	22136	21913	22082	22342	21996	21926	21976	22214	22082	21889	22017	22006	21912	22029	21983	21779	22104	21973	21972	21959	22011	22013	22104	22031	22107	22131	21985	22077	22229	22134	22135	22184	22213	21903	22007	21728	22039	21965	21909	22145	21893	21849	22029	21973	22127	22096	22092	22033	22330	22090	22066	22069	21975	22092	21912	21940	22386	22211	22007	22047	22118	22118	21853	21930	22169	22084	22128	22049	21930	22067	22188	21913	22052	21959	22136	22094	22011	22294	22111	22183	22270	21971	22270	21917	22041	21987	22113	21895	22166	22153	21984	22081	22285	22078	21938	22139	21915	21969	22281	22208	22026	21945	22023	21971	22319	22115	22307	22044	22184	22055	21754	22173	21911	21818	22124	21944	21980	21953	21804	22011	22043	21994	22168	22179	22032	21981	22109	21889	22039	22044	22046	21952	22040	22102	22221	22301	22025	22164	22073	21840	21958	21977	21943	22110	22178	22085	22236	22138	22036	22085	21768	21990	22052	21815	22076	21825	21958	21928	22189	22038	22024	22124	22116	22350	22273	22131	22015	22052	21965	22007	21744	21994	22111	21996	22050	22086	21970	22051	21905	22118	22239	22038	21998	22143	22094	22201	22011	22156	22053	22033	22152	21969	22050	22148	22287	21992	21942	21954	22107	22032	21938	22224	21865	22046	22147	22050	22138	22065	22103	21955	22217	22157	22115	21999	22166	22086	22108	22156	22150	21941	22101	22025	21951	21963	22133	21902	22036	22235	22093	21891	21960	22165	22001	22102	21844	22262	22149	22046	22055	21971	21843	21937	21995	22100	21824	21977	21861	22211	22345	22013	22377	21940	22099	22226	21930	21990	21955	21929	22103	22242	21881	21965	21991	21968	21974	22166	22180	22255	21916	22227	22140	22130	22159	22081	22175	21989	22052	21858	21975	21863	22144	22070	22006	21823	22002	21847	21990	22086	22040	22082	22026	22014	21962	21927	22018	22157	22018	21756	22211	22042	21852	21981	22331	22206	22120	22200	22212	22320	22047	22017	22287	22170	22260	21995	22081	22071	22035	21828	22173	21911	21941	22112	22198	22059	22150	22139	22008	22064	21834	22155	22213	22102	22055	22213	21930	22153	22268	22246	22185	22120	21905	22002	22312	21895	22051	22079	22014	22096	22013	21890	22063	22245	22136	22301	22178	22087	21933	21887	22283	22002	22050	21960	22101	22092	22170	22218	22179	21925	22131	21959	21963	22082	21969	22135	21920	22127	21986	22171	22209	21892	21961	22092	22168	22056	21879	22110	21859	22165	21834	21987	22019	22049	22146	21943	22223	22119	22091	21811	22138	22029	22071	21790	22359	21997	22005	21984	21872	22413	22260	21967	22212	22161	22123	22054	22031	21951	22136	21980	21979	21950	21906	21830	22223	21902	21906	21869	21896	22127	22007	22190	22074	22040	21861	22133	22314	22195	22311	21958	21939	22034	22050	21923	22035	22118	22085	22098	22120	22055	22068	21937	22114	21865	21755	21973	22213	22085	22160	22225	22163	21993	21966	21996	22146	22065	21951	22278	22044	22066	22016	22063	21988	21894	21952	22094	22127	21959	22206	22040	22055	22115	22130	22047	21973	22091	21897	22094	22045	22155	22277	22112	22147	22231	21834	21964	22044	21974	21983	22142	21857	22297	21913	22063	21932	22173	21921	22143	22241	22030	22055	21915
19189	32096	29486	23281	20689	19419	18849	18512	18214	17958	17852	17484	17880	17747	18089	37015	42518	35414	28177	22216	18685	17503	17044	17225	17090	17159	17315	17231	17134	17287	17074	17113	17246	17146	17155	17231	17027	17147	17212	17214	17055	17063	17153	17332	16779	17255	16950	17262	17282	17013	17177	17103	17130	17074	17205	17053	17260	17131	17121	17141	17006	16957	17197	17347	17099	17130	16990	17332	17231	17112	17033	17141	17091	17148	16985	17186	17223	17171	17137	17265	17067	17246	17231	17038	17167	17094	17191	17291	16980	17197	17134	17184	17112	17167	17050	16980	17049	17131	17203	16984	17135	17192	17004	17273	17145	17278	17216	17082	17245	17111	17308	17158	17142	17155	17047	17103	17213	17035	17070	17046	17148	17256	16998	17199	17235	16996	17035	17245	17213	17054	17001	16969	17073	17134	17221	17107	17231	17161	17119	17156	17280	17156	17138	17081	17049	17034	17254	17151	17171	17240	17031	17253	17153	17050	17050	17217	17068	17080	17247	17133	17037	17155	17170	17011	17144	16971	17108	17020	17177	17055	17066	17175	17288	17159	17049	17091	16986	17021	17141	17135	16950	17171	17126	17126	16890	17022	17206	17250	17137	17090	17371	16889	16917	17039	17020	17190	17247	17092	17111	17196	17143	17266	17149	16980	17061	16981	17075	17174	17153	17370	17322	17295	17080	17051	17251	17027	17278	17157	17116	17167	17151	16990	17207	17093	17205	17132	16923	17059	17253	17047	17143	17105	17249	17042	16986	17028	17034	17085	17217	17046	17268	17090	17043	17071	17015	17008	17220	17110	17077	17107	17182	17167	17173	17055	17269	17046	17220	17166	17246	17030	17052	17091	17129	16898	17117	17176	17136	17235	17131	17189	16940	17273	17050	17101	17114	17190	16981	16899	17176	17073	17268	17189	17423	17097	17193	17140	17044	17092	17155	17141	17057	17061	17172	17032	17235	17081	17117	17063	17246	17179	17037	17135	17258	17218	17054	16928	17324	17150	17134	17098	17266	17260	17091	17186	17069	17009	17105	16889	17001	17057	17223	17034	17303	17184	17185	17205	17108	17121	17028	17108	17117	17115	17017	17142	17128	16991	17251	17091	17043	17062	17046	16930	17129	16983	17127	17075	16922	17091	17068	17055	17248	17106	17134	17010	17321	17021	17064	17253	16919	17131	17103	17045	17149	16963	17228	17003	17180	17297	17032	17099	17048	17127	16887	17112	16894	17072	17307	17153	17192	17259	17003	17031	17052	17111	16977	17181	17263	17079	17046	17329	17217	17099	17224	17194	17073	17171	17088	17117	17181	17258	17056	17138	17197	17217	17007	17147	17157	17126	17124	17135	17313	17069	17283	17140	17041	16981	17028	17123	17130	17177	17012	17068	17158	17076	17190	17088	16950	17134	17045	17257	17050	16961	17157	17045	17150	17198	16851	17037	17022	17221	17090	16963	17166	17022	17264	17219	17213	17084	16921	17173	17212	17164	17138	17086	17047	17128	16946	17260	17100	17282	17132	17086	17187	17092	17173	17160	17218	17235	17121	17280	17191	17077	17142	17138	17021	16997	17056	17232	16891	17205	17259	16955	17128	17052	17105	16970	17357	17045	16972	17189	17091	16803	17222	17146	17169	16967	17331	17085	16953	17206	17324	17107	17132	17267	17028	17218	17128	17049	16982	17165	17219	17208	17081	17008	16996	17113	17104	17206	17221	17107	17231	17066	17286	17139	17197	17256	17234	17097	17103	17153	17045	17264	17156	17006	17080	16876	17200	17220	17159	17252	17130	16972	16938	16882	17217	17011	16989	17071	17132	17281	17172	17163	17125	17198	17264	16965	17129	16992	17153	17139	17128	17081	17090	17016	17010	17087	17049	17186	17297	17026	17150	17149	17201	17087	17170	17216	17180	17248	17092	17143	17055	17157	17155	17215	17067	17193	17089	17098	17164	17026	17108	16979	17014	17012	17300	17155	16936	17185	17110	17173	17025	17213	17201	17038	16978	17131	17166	17144	17044	17300	17135	17242	17225	17039	17269	17128	17129	17139	17169	17134	17055	17080	17000	17036	17104	17016	17232	17103	17165	17205	16915	16870	17207	17152	17018	16980	17061	17257	17117	17010	17389	17112	17214	17105	16942	17086	17042	17075	17155	17104	17091	17198	17179	17101	17091	17007	16984	17139	17145	17110	17078	17135	17122	17192	17174	17209	17117	16977	17110	17058	17103	17146	17143	17045	17152	17082	16980	16945	17213	17225	17085	17077	17018	17052	17076	17143	17050	17154	17153	16976	17212	17110	17142	16995	17302	17071	17105	17144	17054	17144	17118	17007	17262	17066	17051	17101	17209	17201	17273	17342	17087	16973	17246	17031	17249	17022	17060	17054	17165	17153	17174	16997	17218	17211	16934	17118	17174	17113	17007	17183	17242	17123	17129	17052	17008	16975	17123	17072	17091	16891	17041	17220	17005	17114	17240	16984	17208	17061	17096	17245	17131	17200	17013	17053	17111	17064	17150	17129	17239	17052	16988	17102	17060	17158	17152	17039	17051	17000	16913	17267	17107	17122	17179	17202	17128	17329	17197	17144	17300	17151	17055	17105	17193	17068	17010	17109	17108	17237	17113	17100	16949	17188	17205	17126	17211	17214	17152	17186	17158	17072	17169	17143	17072	17108	17002	17111	16942	17152	16990	17230	17138	16983	17002	17154	17133	17298	17168	16977	17242	17043	17210	17177	17002	17068	17116	17151	17092	17220	17029	17037	17275	17243	17143	17219	16959	17208	17059	17070	17177	17038	17112	17075	17096	17277	17271	17217	17208	17097	17184	17055	17015	16955	17088	17136	17093	17170	17091	17286	17098	17069	17076	16938	17072	17284	17132	17184	17027	17081	17147	17130	17041	17118	17309	17069	17042	17096	17122	17081	17276	17024	17050	17161	16961	17283	17001	17224	16948	17171	17223	17110	17059	17063	17023	17149	16946	17067	17000	16985	17122	17171	17327	17075	17049	17155	17049	17128	17146	17218	17098	17076	17096	17135	17146	17036	17000	17207	17199	17082	17210	17453	17315	16916	16957	17139	17167	17318	17201	17253	17033	17132	17251	16976	17146	17061	17212	17045	17284	17276	17055	17145	17076	17145	17151	17148	17029	17246	17059	17262	17258	17208	17191	17158	17086	17114	17023	17032	17217	16924	17146	17151	17030	17186	16978	17005	17002	17130	17054	17109	17057	16932	17077	17145	17106	17117	17230	17044	17248	17250	17170	17155	16972	17239	16931	17153	17178	17168	16976	17221	17147	17147	17037	17229	17262	17023	17033	17131	17026	17064	17078	17215	17244	17089	17077	17209	17024	17036	17009	17160	17185	17125	17103	17255	17046	17047	17052	17066	17122	16984	17031	17130	17091	17204	17090	17230	17126	17193	17089	16974	17215	17105	17058	17114	17072	17159	17041	17106	17021	17194	17152	16986	17127	17147	17210	17058	17281	17192	17092	17163	16979	16986	17114	17168	17180	16881	17109	17119	17114	16906	16938	17296	17075	17064	17097	17029	17229	17091	17133	17006	16991	17127	17151	17074	17237	17106	17256	17136	17254	17106	17013	17193	17044	17121	16984	17044	17159	17149	17075	17190	17064	17109	17311	17231	17077	17124	17178	17062	17205	17162	17069	16974	17148	17163	17080	17110	17169	17104	17179	17186	17180	17125	17220	17077	16976	17040	17214	17058	16996	17280	17187	17022	17110	17007	17090	17098	17109	17087	17310	17156	16998	17129	17066	17016	17306	17140	16994	17184	17220	17174	17062	17090	17118	17178	17023	17273	17145	17060	16966	17196	17039	16984	17174	17048	17090	17013	17176	17099	17076	17128	17231	17081	17173	17029	17241	17074	17010	17069	17137	17100	17118	17095	17310	17068	17178	17062	17248	17158	17104	17157	17207	17084	17024	17160	16947	17173	17170	16939	17202	16926	17054	17211	16964	17141	17144	17071	16950	17222	17018	17109	17140	17118	17212	17035	17169	17025	17327	17101	17093	17164	17173	16942	17008	16975	17076	17117	17130	17306	17122	17316	17087	17000	17248	17342	16999	17091	17134	17208	17035	17167	17213	17134	17127	17041	17078	17058	17174	17115	17252	17078	17192	17113	17153	16859	16990	17017	17012	17023	17103	17056	17060	17065	17224	17195	17222	17152	17092	17182	17216	17227	17121	17169	17185	16946	17281	17101	17106	17111	16991	17181	17156	17177	17029	17143	17152	16887	17051	17257	17171	17161	17196	16986	17215	17158	17010	17166	17192	17202	17092	16957	17116	17029	17217	17300	17165	16988	16920	16982	17254	17017	17071	17291	17109	17165	17136	16972	17010	17303	17091	17211	17097	17188	17075	17242	17100	17087	17241	17240	17196	17367	17039	17240	17023	17369	17124	17058	17103	17250	17176	17219	17210	17270	17009	16983	17220	17038	17113	17051	17004	17250	17147	17219	17097	17099	17137	17093	17154	17092	17030	17135	17241	17269	17128	17167	17258	17011	17158	17096	17117	17007	17209	17221	17016	17305	17174	17186	17340	16988	17332	17282	17209	17168	17103	17267	17314	17045	17124	17181	17125	17152	17094	17163	17065	17189	17138	17090	17043	17058	17167	17109	17264	17136	17141	17126	17208	16982	17108	17145	17178	17114	17120	17111	17038	17145	17212	17014	17180	16789	17198	17086	17127	17116	17141	16990	17149	17110	17091	17022	17227	17142	17229	17042	17247	16912	17103	17119	17195	17048	17229	16850	16967	17199	17206	17182	17017	17076	17137	17034	17326	17099	17116	17077	17274	17182	17101	17190	17211	17130	16934	16997	17089	17256	17033	17222	17017	17182	16990	17385	17214	17131	17112	17117	17235	17213	16687	17269	17012	17147	17072	17035	17172	17214	16965	17030	17167	17136	17259	17169	17150	17287	17138	17213	17003	17105	16994	17159	17200	17309	16945	17225	17060	17111	17012	17325	17236	17166	17209	17300	17039	17255	17152	17045	17013	17228	17184	17224	16980	17148	17247	17245	17359	17203	17178	17074	17162	16956	17002	17291	16999	17123	17250	17070	17148	17301	17026	17050	17227	17074	16950	17073	16986	17074	17175	17147	17143	17146	16998	17094
30662	24144	26637	24145	21961	22289	22364	22059	21930	22136	22103	22075	22228	22068	22344	22679	23886	23847	23201	22826	22374	22288	22216	22244	22077	22106	22152	22202	22126	22023	22180	22105	21873	21996	22072	21968	22005	21727	21991	21903	22069	22107	22005	22122	22031	22111	21919	22148	22164	22020	22292	22226	22343	22042	22190	21983	22037	22027	22003	22074	21924	22113	22098	21969	22327	21983	22110	21986	22006	22136	22109	22234	21941	22062	22045	22050	22316	22034	22245	22064	21887	22121	22032	22103	21829	22122	21951	21966	21886	22156	21897	21986	22169	22089	22093	21926	21950	22144	22097	21853	22252	21877	21840	22122	21805	22380	22160	22098	22050	22068	21884	22294	21983	22082	21824	22286	22030	22080	22054	22113	21930	22144	22125	22177	22113	22048	21907	21911	22125	22137	21949	22095	21817	21857	22068	22200	21878	22112	21864	22085	21898	22045	22301	22111	22016	21992	21899	21920	22200	22121	21818	22222	22117	22103	21738	22071	22068	22217	21989	21998	21970	21884	22113	22025	21855	21819	22094	21854	22049	21999	21707	22146	22139	21960	22270	22083	22006	22114	22056	22017	22147	22026	22095	22039	22055	22157	22295	22003	22225	22332	22018	22277	21930	22090	22077	22080	22018	22009	22118	22207	22001	21912	22104	22085	22056	21966	22161	21843	22119	22101	22030	22097	22044	21820	22058	22118	22031	22315	22215	22113	22128	22174	22104	22065	22063	22195	21954	22112	21890	22093	22044	21965	22054	22310	22230	22317	22064	22215	22205	22130	22153	22205	22247	22201	22242	22091	21842	22060	22109	21952	21940	22118	21940	21891	21995	22190	21999	22191	22169	22048	22039	22047	21912	22108	22002	22104	21938	22108	22022	22099	21876	22136	22014	22051	22051	22119	22014	22064	22219	21948	21976	22055	22068	22139	22142	22082	21733	21952	22133	21855	22241	22027	22333	22251	21874	22175	21953	21943	22175	22286	22152	21981	21927	22019	22161	22092	21916	22048	22009	22079	22156	22030	21818	21977	21952	22131	22181	21906	22046	22215	22134	21787	22025	22025	22026	21947	22110	22198	22033	22200	22015	21991	22068	22208	22048	21917	22097	21911	22078	22061	22221	22078	22114	22035	22215	22116	21862	22132	21996	21914	21856	21823	22282	22120	22016	21944	22078	22247	21981	22137	22260	22166	21886	22048	21797	22107	21981	21881	21933	22047	22098	22152	22044	22146	22160	22290	22277	22056	21971	21962	21992	21761	22133	22136	21928	21917	22006	21998	22105	21992	22161	21946	22056	22118	22210	21964	21825	21951	22168	21921	22028	22186	22309	22198	22034	22146	22389	22188	22066	21975	21929	22122	22144	21980	21895	22212	22132	22036	22207	22281	22187	22118	21867	22060	21774	22202	21951	22011	22130	21982	21775	22267	21995	22078	22223	21919	22215	21923	22057	22170	22265	22257	22087	22024	22098	22073	22168	22234	22105	22151	22191	21968	21990	22056	22066	22090	21989	22135	22240	22057	22111	21973	22182	22174	22007	21945	22420	21879	22060	21998	22123	21816	22142	21948	22163	21944	21898	21983	21889	21986	22232	21967	21837	21973	22038	22086	22239	22044	22032	21998	22008	22075	22230	22176	22149	21977	22050	21975	22183	21975	22163	22288	21816	22124	21989	22147	22107	22002	22157	21977	22119	22008	22154	21998	22040	21953	21927	22120	22323	22049	21987	22123	21973	22301	22145	22103	22185	22088	22242	21975	22152	22159	22081	22150	22156	22008	22175	22142	22205	22080	22062	22007	22322	22087	22121	22001	22119	22189	21993	22039	22195	21875	22004	22067	21894	21940	22156	22058	22293	22043	22108	22133	21959	22127	22129	21964	21893	21957	22385	22127	22025	22103	22051	21966	22049	22022	22059	22200	22187	21959	22095	22453	22085	21980	21996	22117	21816	22047	22069	22138	22101	22043	22041	22002	22085	22184	22069	22178	21971	22152	21907	22222	21982	22238	22111	22234	22042	22286	22142	21947	21844	21937	22181	21997	22061	21917	22265	22168	22208	22234	22005	22224	22082	22048	21920	22170	22135	21895	22051	22000	21957	21856	22293	22165	22121	22003	22230	21979	22041	22025	21999	22154	22122	22011	21850	22049	22324	21959	21901	22092	22249	22075	21859	22053	21839	21882	21949	21994	22061	22276	22051	22014	22070	22006	21969	21900	21974	21889	22007	22130	22018	22087	22021	22035	22035	21883	22105	22182	22086	22029	22130	21903	21852	22214	21747	21887	21997	21926	22107	22324	21970	21998	22101	22194	22085	21890	21952	22063	22021	22051	21766	21935	22454	22034	22455	21860	21998	22093	22143	21852	22172	21989	22080	22185	22139	22082	21885	22038	21919	21925	22004	22053	22177	22088	21960	22043	22261	22207	22081	22074	21816	21935	22077	22013	21933	21900	22120	22268	22171	22043	22159	22093	22161	22088	22096	22084	22101	21977	21907	21998	21942	22165	22043	21933	22193	22071	21988	22079	21900	21808	22100	22009	22223	22200	21893	21905	22237	22126	22215	22019	22143	21939	22152	22055	21913	22068	22137	22167	21814	22155	22144	22036	21986	22079	21702	22194	21963	22015	22283	22110	22081	22263	22042	22203	22239	21945	22065	22188	22184	22013	21999	21984	22173	22193	22127	22229	22046	21919	22276	21992	22111	22106	22026	22252	22103	21880	22078	21876	21820	21902	22049	22013	22235	22326	22113	21961	22027	22159	21845	22054	22194	22093	22030	21921	22063	22135	22138	22212	21992	21989	21947	21909	21985	22087	22125	22226	22197	22220	22155	22163	22155	21969	22002	21933	21915	22158	22003	22213	22105	21843	22032	21769	21836	22040	22126	22078	22022	21993	21991	22115	22011	22167	22055	21885	22144	22013	22222	21969	22150	22253	22191	21826	21943	21951	22255	22078	22229	21878	22208	22147	22090	21952	22229	22108	22016	22155	22100	22081	22304	22023	22122	22067	22030	21959	22228	22091	22053	22112	22012	21998	22282	21992	22158	21910	22183	22018	22019	22144	22167	22148	21943	22170	22101	22005	22012	22030	21881	22050	22250	22232	21961	21999	22132	22019	21983	21836	22003	21973	22323	21983	22040	21973	22191	22067	22127	22147	22193	22293	22009	21883	22355	21996	21851	21960	22014	22054	22232	21991	21816	21918	22107	22201	22175	22093	21972	21973	22165	22131	21946	22120	22018	22139	22175	22053	22047	21914	22097	22220	22334	22223	22066	21886	22020	21992	22152	22060	22090	22000	22190	22154	21994	22050	21910	21947	22049	21972	22199	22019	21974	22082	22014	22000	22195	22085	22215	22061	21987	21993	21949	22203	22226	21876	22022	22035	22194	21950	22257	22099	22005	22206	22098	22207	21907	22114	21977	22066	22159	22063	22090	22178	21933	22129	21984	22164	22082	21923	21956	22039	22148	22088	21921	22027	21972	22043	21837	22102	22142	21819	22120	22052	22215	21877	22107	22195	22040	22204	21814	22304	22198	22238	22120	22054	22040	22320	22128	22087	22180	21979	21972	22057	22051	21973	21905	22092	22220	22277	21978	21950	22080	22165	22130	22023	21911	21962	22003	22229	21944	22021	22156	22159	22080	21875	22206	22048	22028	22029	22046	22169	21868	21978	22191	22369	22058	22068	22137	21989	22339	21909	22109	22216	22048	22099	21972	22013	22173	22275	22188	22207	22273	21986	22078	22281	21830	22150	22103	21990	21981	22124	22147	21936	22105	22172	22100	22074	22049	22089	21846	22059	22241	21840	22067	22003	22167	21984	21984	22014	22028	21763	21905	22073	22083	22108	22157	22049	22013	21875	22137	22015	22180	22104	22179	22023	21878	22270	21973	22020	22119	22166	22221	22288	21932	21970	22048	22208	21936	22263	22084	21879	21949	22080	22164	22088	22142	22126	21949	22181	22180	21999	22173	22048	22159	22162	21862	21660	21899	22093	22064	22086	21884	21893	22325	22100	22159	22015	22077	22120	21911	22240	22050	22185	22095	22209	21931	21947	22088	22125	22133	22183	21985	22135	22158	21914	22001	22126	22233	22320	22164	21904	22137	21849	22243	22327	21954	21877	22141	21984	22087	21974	22211	22206	22197	22135	21980	22046	22150	22092	22101	22163	22003	22245	22041	22071	22171	22130	22220	22200	22005	21851	22032	22195	22130	22083	22102	22260	22049	21876	21981	22046	22241	21967	22111	22069	22081	21870	22178	21849	22021	22020	22008	21966	22058	22060	21962	21929	22136	21958	22216	21882	21907	21954	22374	22119	22209	22223	22049	22079	22112	22127	22053	22047	22042	22151	21930	22039	22159	22030	22020	21850	21951	22064	22100	22115	22095	22052	21937	21943	22103	22024	22137	22059	21952	22202	22007	22353	22088	22107	21978	22052	22147	21893	22088	22095	22160	22179	22231	21978	22115	21870	22126	22281	22255	21930	22023	22097	21918	22046	22062	22272	22084	22038	21873	22013	22181	21834	22019	22054	21943	21985	22190	22080	22036	22337	22145	22037	22302	21830	22081	22046	21965	22163	22183	21993	22043	21893	22195	21953	22083	22023	21979	22141	22175	21914	21939	22204	21994	21978	21892	22137	22162	21972	21968	22171	22088	22075	22338	22066	22203	21875	21765	22310	22152	22142	22065	21948	22071	21922	22299	22104	22047	22130	22045	21988	22146	22161	21943	22252	22305	22069	22045	22085	22260	21719	22151	22091	22021	22046	22210	22116	22073	22335	21833	22030	22192	22009	22029	22248	22135	22122	21769	22316	21960	22003	22061	21999	21974	22108	22216	22346	22027	22090	22227	21998	21957	22016	22029	21964	22147	21962	22038	22013	22131	22127	22281	22113	22116	22112	21973	21843	22045	22077	22190	21959	22130	22044	22241	22072	21863	22001	22005	22139	22212	21875	22224	22005	22118	21921	22175	22133	22150	22315	22067	22077	22186	22166	22252	22328	22049	21861	22060	22030	22201	22038	22063	21958	22438	22032	22010	22095	22166	22185	21915	22041	22100	22103	21895	22116	22235	22002	22119	22036	22164	22004	22023	22082	21977	22071	22172	22021	21930	22182	21878	22340	22026	22022	21991	22072
18958	21234	20829	18317	17574	17204	17167	17046	17405	17260	17386	17182	17233	17154	17236	18226	19912	19356	18395	17826	17454	17365	17173	17062	17248	17261	17083	16984	17134	17163	17049	17121	17012	17059	16959	17242	17153	17098	17082	17106	17084	17078	16964	17005	17209	17064	17063	17002	17068	17014	17134	17165	17126	17142	17067	17047	17173	17139	17232	17000	17241	17149	17300	17086	17069	16967	17240	17150	17227	17130	16982	17038	17201	17057	17114	17209	17195	17079	17010	17073	17003	17160	17156	17236	17168	17154	17215	17040	17281	17145	17055	17082	17263	17164	17169	16973	17207	17238	17181	17127	17067	17201	17062	17161	16890	17271	17055	17145	17117	17151	17082	17045	17056	17023	17300	17088	17107	17225	17198	17255	17073	17024	16896	17081	17091	17052	17103	16994	17064	17137	17078	17150	16995	17138	17026	17063	17169	17211	17117	17146	17215	17323	17100	17219	17072	17031	17218	17110	17164	17080	17265	17109	16977	17259	17040	17270	17032	17141	17066	17029	17327	17294	17044	17209	17148	17239	16907	17060	17358	17208	17133	17266	17183	17002	17089	17175	17176	17010	17158	17092	17044	17104	16993	16918	17012	17165	17119	17133	17251	17030	17169	16953	16993	16980	17013	17154	17061	17224	17045	17248	17308	17073	17181	17149	17107	17132	17095	16958	17096	16959	17091	17116	16958	17076	17018	17155	17082	16889	17144	17137	17243	16950	17098	17196	16972	17065	17286	17274	17047	17105	17185	17149	17023	17217	17133	17198	17169	17080	17143	17301	17209	17163	17160	17131	16952	16966	17206	17178	17352	17229	17040	17182	17206	17140	17202	17225	17214	17015	17055	17173	17177	17052	17202	17090	17177	17166	17177	17201	16998	17154	17330	17215	17096	17012	17135	17070	17073	17181	17121	17054	17209	17166	17112	17263	17335	17094	17163	17076	17096	16826	17154	17203	17164	17061	17235	17148	17104	17174	17123	17104	17028	17034	17042	17112	17123	17145	16976	16691	17218	17118	16880	17253	17105	17196	17018	17160	17014	17200	17004	17028	16991	17096	17108	17266	17232	17063	17174	17185	17062	17059	17042	17003	17186	17194	17212	17187	17092	17072	17338	17095	17207	17144	17263	17084	17059	17152	17189	16947	17064	17009	17215	17145	17246	17087	17151	17026	16923	17201	17105	17158	17045	17135	17009	17285	16955	17144	17163	17193	17034	17306	17077	17161	17113	16920	17206	17115	17247	17097	17190	16966	17056	17247	17013	17229	17174	17219	17121	17204	16974	16995	17207	17025	17237	17241	17199	17066	16954	17141	16924	17181	17164	17182	17236	16987	17052	17335	17283	17074	17041	17124	17022	17079	17120	17089	17056	17310	17302	17137	17008	17041	17203	17178	17149	17304	17089	17004	17134	17189	16921	17052	17025	17105	16944	17170	17078	17231	17036	17217	16941	17242	16974	17139	17062	17181	17247	17023	17164	17090	17020	17127	17062	17117	17062	17046	17162	17123	17094	17294	17150	17116	17175	17258	17096	16968	16993	17152	17280	17089	17070	17149	17206	17055	17129	17032	17198	17074	17095	17346	17150	17180	17171	17161	17107	17154	17231	17245	17213	17045	17050	17271	16996	17173	17076	17006	17099	17203	17172	17200	17047	17352	17121	17023	16888	17023	17120	16989	17062	17161	17163	17066	17108	17089	17054	17159	17168	17083	17224	17002	17138	17057	16999	17005	17243	17409	17095	17049	17156	17190	17067	17182	17180	17062	17235	17004	17099	17121	17178	17209	17178	17149	17117	16893	17033	17200	17252	17158	17049	17258	17068	17098	16979	17204	17065	17176	17115	17240	17111	17214	17068	17146	17096	17114	17083	16841	17192	17200	17221	17034	17042	17030	17186	17197	17058	17184	17051	17105	17077	17008	17114	17137	17080	17031	17023	17186	17084	17239	17009	17136	17296	17251	17213	17207	17118	17191	17059	17094	17075	16921	17085	17160	17017	17031	17300	17125	17096	17053	17206	17297	16897	17158	16996	17049	17187	17165	17054	17086	17161	17120	17016	17067	17086	17106	17032	17303	17160	17052	17230	17043	17144	17047	17251	17245	17087	17100	16924	17325	17086	17111	17054	17245	17066	17077	17232	17440	17150	17084	17188	17068	17090	17127	17245	17332	17290	17152	17134	17072	17094	17184	17149	17247	17215	17128	17066	17131	16901	17126	17072	17072	17129	17027	17146	17100	17154	17184	17184	17243	17163	17047	17198	17167	17150	17067	17062	17163	16994	17032	17209	17144	16879	17124	17174	17154	17178	17071	17172	17071	17247	17198	17243	17152	17153	17053	17121	16928	17019	17167	16919	17050	17163	17130	17224	17163	17057	17067	17175	17117	17071	17022	17125	16971	17042	17173	17048	17315	17072	16916	17172	17073	17077	17036	17035	17254	17126	17231	17188	17211	17168	16948	17261	17285	17271	17099	17005	17144	17159	17115	17040	17184	17171	17131	17371	17202	17193	16868	17142	17052	17206	16810	17217	17086	17093	17139	17077	17215	17052	17128	17098	17046	17121	17164	17104	17300	17051	17168	17102	17160	17098	17196	16974	17061	17029	17081	17109	17231	17093	17161	17119	17054	17021	17151	16987	17246	17073	17189	17302	17202	17166	17208	16983	17236	17133	17071	17173	17103	17256	16969	17334	17114	17104	17268	17142	17157	17127	16917	17079	17300	17053	17110	17087	17201	17091	17044	17162	17204	17195	17114	17218	17242	17266	17055	17094	16924	16942	16899	17168	17303	16993	17230	17160	16867	17080	17204	16996	17005	17253	17135	17170	17041	16931	17243	17170	17183	17026	16968	17042	17275	17223	17164	17090	17191	17159	17057	16958	17090	17183	17038	17043	17444	17136	17013	17114	17307	17072	17197	17260	17151	17086	17154	17041	17048	17132	17103	17162	17134	17222	17061	17179	17024	17243	17074	17103	17112	17295	17141	17303	17023	17050	17096	16956	17198	16920	17350	17286	17187	17128	17041	17089	17250	17196	16999	17275	16982	17059	17385	17081	17196	17135	17277	16934	17247	17147	17104	17052	17053	17070	17250	17254	17206	17209	16998	17060	17234	17096	17113	17256	17161	17077	17217	16972	17287	17089	17323	17055	17106	17034	17286	17197	17155	17122	17306	17183	17168	17086	17068	17050	16985	17041	16898	17205	17369	17160	17172	17246	17032	17046	17296	17040	17276	17223	17036	17211	17127	17115	17179	17076	17209	17227	17032	17081	17094	17231	17173	17144	17202	17072	17071	16988	17206	17195	17177	17163	17352	17085	17137	17119	17129	17124	17127	17126	17176	17099	17243	16895	17032	16941	16991	17164	17207	16989	17245	17045	17272	17019	17163	17100	17154	17174	17181	17210	17176	17183	17223	17212	17188	17263	17100	17387	17078	17070	17207	17001	17176	17010	17197	16897	17305	17113	17059	17090	17246	17090	17148	17145	17104	17256	17181	17189	17239	17069	17058	16854	17022	17210	17163	16998	17090	17063	17064	17214	17082	17200	17139	17219	17095	17158	17060	17198	17214	17128	17086	17133	17139	17254	17015	17048	16975	17126	17182	17070	17075	16893	17178	17205	17030	17366	17181	17091	17100	17061	17059	17102	17116	16982	17011	16909	17133	17173	17062	17110	17091	17262	17165	17117	17178	17021	17036	17064	17194	17068	17111	17238	17060	17362	17287	17210	17032	16985	17164	17075	17023	17027	17137	17026	17237	17212	17215	17093	17119	17116	17282	17249	17148	16934	17069	17224	16939	17340	17104	17097	17121	17110	17219	17138	17035	16969	17047	17189	17203	17183	17234	17131	17040	16982	17154	16969	17082	16947	16926	17128	17273	17084	17008	17125	17115	17174	17038	17138	16984	17122	17024	17245	17368	17050	17215	17076	17186	17103	17102	17069	17007	17221	17087	17049	17207	17217	17107	17197	17076	17260	17207	17064	17163	16981	17092	17186	17092	17150	17150	17007	17118	17170	17279	17113	17106	17140	17115	17154	17147	17019	17268	17284	17058	16994	17298	17162	17287	17057	16985	17241	17160	16885	17317	17129	17054	17077	17026	17016	16877	17130	17207	17257	17118	17159	17014	17044	17223	17142	17193	17106	17158	17029	17042	17085	17067	17257	17168	16968	17160	17170	17127	17089	17189	17077	17087	17122	17054	17088	17074	17093	17154	17239	17104	17260	17079	17150	16985	16976	17172	17187	16903	17077	17065	17236	17135	17103	17121	17063	17135	17067	17150	17069	17300	17060	17218	17030	17213	17141	17212	17106	17187	17206	16983	17184	17121	17159	16985	17235	17026	17144	17248	17099	17228	17001	17183	17236	16956	17178	16988	17273	17013	17195	17130	17081	17203	17239	17058	17103	17064	17229	16950	17157	17261	17170	17045	17215	17126	17080	17198	17176	17060	17163	17167	17179	17036	17011	16824	17197	17103	16936	17058	17053	17042	17197	17174	17128	17031	17163	17081	17217	17280	17020	17072	17066	17174	17026	17021	17093	17167	17180	17196	17012	17255	17152	17161	17082	17158	17152	17234	17092	17125	17099	17097	17214	17087	17213	17124	17137	17124	17142	17025	17236	17048	17004	17299	17098	17191	17186	17155	17262	17052	17095	17072	17022	17069	17175	17036	17159	17218	17218	17187	17036	17180	17138	17054	17281	17094	17231	17144	17033	17005	17191	17007	17169	16980	17198	17319	16877	17064	17126	17276	17248	17147	17137	17078	17288	17205	17094	17177	17028	17175	17122	17158	17232	17288	17212	17201	17114	17005	17068	17166	16978	17214	17186	17018	17258	17206	17040	17189	17125	16954	17014	17134	17143	17115	17203	17148	17124	17157	17219	17155	17223	17359	17189	17211	17234	17030	17217	17122	17156	17124	17148	17260	17320	17141	16934	16972	17163	17088	17214	17120	17181	17358	17211	16976	17120	17176	17067	17113	17159	17211	17103	17131	17062	17088	17194	17036	17145	17079	16979	17036	17233	17247	17000	17134	17185	17058	17140	17251	17267	16934	17111	17283	17134	17051	17083	17197	17199	16860	17073	17248	17004	17081	17224	17193	17038	17099	17148	17043	17013	17135	17194	17098	17126	17001	17279	17345
25326	21553	28829	25161	23572	24396	24708	22825	22660	22865	22665	22487	22719	22301	22507	27606	34788	32162	27810	25135	23308	22353	22366	22032	22062	22109	22361	22018	22205	22192	22213	22120	22025	21989	22303	21958	22216	21955	22333	22337	22235	22207	22181	22049	22029	22362	22162	22236	21989	22054	21936	21952	21985	22064	22179	22029	21930	21957	22258	22049	22114	21947	21943	21971	22022	22352	22003	22061	22285	21996	22134	22092	22071	22024	22045	22070	22444	22145	22064	21906	22307	22052	22050	22125	22082	22068	22083	22183	22217	22013	22134	22000	22210	22004	22131	22261	21930	22005	22022	22241	22347	22032	22031	22205	22080	22091	22141	22017	22245	22207	22087	22078	22108	22089	22073	21971	22044	21990	21959	22290	22211	21933	22122	22022	22110	22018	22114	21981	22160	22105	22188	21910	22074	22201	22082	22065	21850	21926	22085	22254	22223	22105	22031	21979	22200	22053	21921	22267	22282	21991	21876	21974	22135	22065	21894	22254	22220	22221	21939	22081	22248	22285	22073	22213	21909	22033	22159	22207	22212	21959	21893	22102	22341	21973	21922	22100	22225	22361	21981	22007	22007	22109	22201	21801	22021	21922	22004	22195	22242	22101	22299	22098	22026	22205	22110	21925	21910	22379	22092	21993	22426	22163	22114	22045	22166	21820	22147	22002	22117	22066	21946	21986	22125	22112	22050	21864	22114	22048	22115	22127	22000	22148	22296	22327	22159	21992	21903	22188	21992	21922	22116	21888	22067	21852	22177	22038	21996	21937	22107	22108	21786	22092	21951	22123	21859	22200	22099	22053	22154	21904	21882	22013	22041	22046	21880	22010	21889	22011	22170	21969	22097	22132	22143	22074	22113	22055	22194	22029	21927	22095	22099	22159	21932	22175	22140	21955	22190	22104	22161	22080	21912	22218	21913	22331	22429	22067	21920	22007	21950	21893	21996	22139	22154	21903	22070	22141	22109	21784	21971	22068	22203	22256	22167	22244	22336	22144	22023	22132	22181	22101	22325	22086	22381	22215	22123	22112	22164	22280	22150	21829	22040	22198	21980	21794	22136	21949	21858	22220	22120	22068	21901	21958	22143	21914	21968	22112	22133	22241	22185	21943	21986	22499	22227	22098	22078	22097	21940	22094	22181	21922	22151	21868	22263	22062	22049	21864	21947	22110	22175	22164	22081	22077	21956	22083	21914	21980	22127	22290	22036	22151	22040	22258	22144	22116	22149	22227	22141	22189	22119	22112	22109	21850	21913	22028	21994	22239	22235	22144	21941	21882	22146	21743	22027	21891	22043	22033	22047	22173	22191	22156	22374	21944	21881	21952	22089	22143	22155	21973	22179	22007	22254	22202	22094	22353	22177	21910	22153	21983	21893	21996	21963	22210	22155	22071	21938	22176	21887	21989	22195	22117	21982	21812	22169	21912	22012	22135	22062	22331	22241	21945	21877	22169	22285	21866	22201	22181	22172	22150	22071	21927	21848	21895	22059	22116	21996	22264	21851	22042	21839	22126	22242	22083	22363	22319	22152	22044	22165	22083	22125	22188	22212	21903	22047	22117	22099	21921	21987	22019	22003	22077	22240	22092	22051	22240	22027	22050	22028	21940	22032	22163	22053	21910	22201	21932	22147	22120	22027	21932	22080	22221	22206	21916	22375	22242	22274	22005	21837	21977	21955	22062	22083	22106	22184	22071	21990	21984	21939	22205	22187	22120	22033	22059	22180	21873	21928	21986	21912	22156	21960	21985	21998	22092	22212	22054	22004	22124	22114	22056	22066	22079	21996	22301	22190	21929	22104	22030	21903	22301	22194	22304	22087	22230	22361	21922	22180	22036	21983	22199	22374	22108	22291	21905	21933	22000	21983	21949	22054	22179	21999	21932	22215	22269	22080	22142	21925	21936	21989	21913	22057	21994	22439	22028	22200	22101	21980	22112	21870	22026	21960	22176	21945	22212	22158	22029	21991	22015	22075	22354	22136	22022	22135	22242	22056	22225	21913	21855	21855	22036	22210	22148	22160	22138	22063	22251	21938	22209	22132	22061	21934	22165	22104	22188	22143	22096	22082	21851	22189	22021	21925	22163	22484	22180	21847	22223	22082	22090	22204	22030	22025	22029	22266	22016	22170	22128	22259	22085	22288	21987	22164	22081	22060	21995	22256	22029	22133	22047	22018	22096	21897	21964	22349	22204	21946	21948	22060	21760	21906	22268	22141	21748	21965	21799	22208	22065	22020	22048	22273	22012	22194	22150	22095	21994	22253	21919	22061	22181	22124	22308	22329	22070	22146	22043	21984	22281	22265	22152	21948	21900	22082	22309	22312	22198	22180	22126	21989	22190	21978	21792	22012	22288	22225	22049	22111	21929	22018	21845	22045	22066	21740	21847	22077	21906	21911	21937	21913	22193	22196	22161	22182	22112	22321	22230	22376	22271	21962	22014	21988	22281	21997	21958	22117	21938	22124	21933	22057	22150	22121	21922	22160	22067	22392	22016	21863	21696	22272	22211	22067	22101	22068	22082	22223	22117	22200	22240	22217	22064	22108	22262	22143	22083	22066	22142	22220	22229	21962	21873	21974	22065	22173	21810	22036	21943	21999	21956	22141	22021	22136	22153	22069	22245	22191	22096	22134	22124	22184	22111	22144	22019	21772	22237	22092	21965	22096	22094	22111	22012	22138	22019	22199	22181	22087	21963	22187	22108	21991	21945	21959	22122	22186	21850	22107	22154	21917	22133	22298	22097	22061	21916	21954	22215	21937	22227	22094	22066	21980	22051	22359	22228	21995	22158	22176	22116	22210	22348	22016	21763	22176	21935	22246	22112	22109	22002	21962	21924	22132	22047	22172	22024	22082	22252	21931	21992	22073	22093	22116	22045	22186	22087	22114	22152	22050	22166	22084	22068	22011	21960	22088	22036	22024	22107	22094	22056	22127	22000	22054	21945	22075	22057	22220	21982	22136	21920	22080	22039	22069	22095	22106	22024	22084	21890	22146	21963	22113	22161	21974	22164	22126	22261	22055	22164	22112	21972	22172	22211	22244	22015	21997	22248	22052	21919	22027	22209	22070	21967	21963	21907	21977	22080	21957	22208	22085	21999	22124	22153	22182	21905	22108	22090	22084	21851	21965	22197	22106	22134	22227	21936	21826	22287	21962	21840	22025	22134	22132	21828	21953	22191	22378	22208	21932	22090	22175	21947	22264	21955	22156	22210	21946	22020	22200	21805	21927	21966	22148	22192	21959	22125	22117	22333	21923	22275	22095	21785	22120	22092	21951	21896	22074	22033	21979	22072	22048	22187	22241	22277	22065	22006	21915	22029	22052	22117	22104	21929	22066	22102	22093	22409	22223	22071	22097	21916	21815	22146	22180	22234	21787	21774	22268	22204	22036	22187	22092	22014	22055	22232	22098	22041	22018	21820	22263	21815	22048	21978	22232	22320	21971	22359	22128	22183	22144	22118	22212	22301	22268	21886	21924	21997	21969	22091	22105	22068	21938	22180	22220	21850	22188	22161	22033	21928	22132	22085	22261	22081	22114	22137	22005	22026	22153	22231	22136	21917	22311	21855	21991	21934	22057	21825	22081	21892	22012	22072	21985	22203	22163	22109	22161	22325	22013	22183	22273	22123	22066	21957	22259	22069	22144	21978	22082	22185	22150	22213	22141	22223	22067	22052	22128	21725	22100	22007	22049	22046	22309	22177	21927	21871	22112	22158	22041	22209	22047	22207	22040	22163	22178	22069	22137	22143	22168	21999	22302	22155	22106	21856	22063	22067	22078	22034	22184	21939	21991	22040	22123	22132	22195	22082	21950	22103	22117	22205	21919	22260	22057	21977	21976	22038	22205	22003	22176	22068	21821	22244	21981	22046	22113	21985	21917	22061	22254	22087	22096	21940	22015	22027	22237	22022	22124	22080	21883	21780	22022	21682	22012	22338	22092	21916	22199	22091	22239	22143	22052	22106	21897	22125	22090	22176	21924	22179	22085	22076	22166	22066	22062	21902	22228	22010	22083	21981	21936	22050	22078	22123	22183	22220	22197	22188	22009	22148	22080	22150	22260	22133	22026	21990	22147	21895	22154	22196	22045	21948	22302	21998	21876	22201	21968	22117	21969	22015	22003	22161	22189	22145	22083	22202	22296	22279	21902	22069	22235	22246	21963	22096	22159	22218	22018	22227	22178	22139	22002	22157	21892	22317	21990	22028	22002	22138	22356	22118	22239	22267	22213	22064	22129	22099	22029	22244	22158	22154	22085	22132	22175	22235	22191	22173	21923	22257	22122	22079	21939	21988	21834	22080	21965	22302	22058	21933	22116	22183	22306	22230	21887	21941	22127	22154	22130	22113	22096	21772	22074	22024	22139	22091	22093	22284	22261	22036	22053	21879	22218	22205	22118	22117	21952	22066	22050	22198	21885	22197	21952	22090	21976	22206	22227	22217	22096	22087	21985	22212	22094	22057	21794	21986	22006	21919	22042	22093	22400	22103	22373	22011	22024	21999	21996	22204	22268	22116	22041	22156	22006	22037	22137	22047	22099	21949	22209	22055	22002	22022	22094	21922	22082	21938	22179	22173	22197	21960	22101	22409	21979	21870	22112	22190	22173	22076	21941	22167	21981	22077	21943	22038	22055	22058	21874	21978	21999	22150	22053	22216	22060	21860	21870	21904	22052	21917	22076	22096	22058	22144	22097	21808	21885	22220	21913	21911	22259	22129	22102	22134	22451	22018	22028	21936	22140	22031	21881	22027	22039	22117	22000	22261	21987	22115	22015	21973	22090	22059	22134	22225	22272	22319	22066	21975	22003	21805	22121	21836	22107	22146	22069	21929	22019	22020	22144	22149	22292	21801	22089	21974	22062	21910	21915	22019	22149	22117	21931	22035	22100	21998	22012	22012	22173	22277	21914	22027	22230	22138	22163	22215	22256	21977	22179	22138	22062	22119	21970	22116	22140	22232	21878	22181	21999	22004	22112	21992	22153	22011	21929	22188	21942	21974	22067	22130	22235	22168	22061	22115	22318	22039	22168	22074	22132	22151	22170	21795	22132	22172	22058	22013	22114	22029	21797	22151	21888	22236	22008	21966	22264	22004	22190	22161	22165	22110	21859	21720	22056	22162	22381	21878
17713	27819	27535	21100	19395	18440	17948	17981	17686	17767	17598	17607	17551	17498	17761	26679	34089	30011	23882	20365	17990	17488	17390	17109	17113	17218	17208	17246	17201	17186	17142	17177	17094	17028	17042	17102	17162	17019	17197	17265	17115	17025	17038	17125	17187	17117	17166	17178	17167	17107	17157	17276	17203	17150	17142	17108	17096	17073	17105	17183	17222	17279	17353	17152	17313	17380	17340	17086	16993	17221	17161	17117	17056	17219	17089	16971	17105	17245	17112	17269	17166	17173	17134	17129	17165	17218	17170	16986	17194	17195	17250	17195	17196	17155	17225	17128	17174	17193	17263	17250	17240	17080	17251	17173	17262	17114	17205	17172	17081	17190	16982	17173	17313	17255	17273	17137	17123	17175	17015	17310	17184	17240	17119	17232	17213	17075	17093	17183	17218	17068	17122	17055	17218	17189	16941	16937	17104	17018	17268	17322	17117	17146	17322	17140	17001	17164	17095	17109	17044	17162	17118	17001	17207	17106	17203	17186	17282	17115	17117	17082	17157	17189	17280	17024	17207	17191	17018	17219	17240	17026	17165	17023	17188	17102	16979	17059	17270	17045	17183	17118	17157	17413	17297	17195	17173	17171	17285	17158	17263	17002	17230	17197	17082	17234	17081	17126	17102	17053	17082	17272	17002	17030	17132	17136	17324	17017	17200	17125	17005	17052	17209	17227	17121	17231	17286	17009	17147	17117	17033	17195	17209	17007	17194	17107	17173	17079	17162	17014	17270	17203	17216	17097	17124	17216	16905	17215	17024	17282	17086	17255	16990	17260	17219	17166	17163	17039	17148	17050	17253	17096	17051	17164	17293	17276	17241	17092	17156	17025	17198	17303	17104	17110	17054	16958	17271	17088	16962	16934	17305	17195	17311	17168	17190	17145	17258	17098	17073	17067	17207	17241	17126	17223	17092	17225	17171	17187	16997	17096	16942	17355	17187	17247	17233	17178	17020	17350	17096	17332	17221	17175	17096	17062	17078	17074	17286	17294	17081	17107	17171	17360	17172	17234	17060	17092	17266	17215	17093	16884	17098	17307	17215	17140	17192	17156	17027	17159	17114	17204	17050	17196	17225	17206	17020	17103	17239	16994	17062	17166	17162	17199	17203	17106	17097	17235	17118	17072	17184	17280	17093	17400	17076	17316	17147	17371	17177	17211	17112	17062	17238	17163	17141	17327	17138	17137	17050	17479	17029	17276	17104	17317	17020	17131	17170	17085	17210	17218	17293	17129	17119	17322	17186	17198	17087	17236	17075	17304	17163	17076	17266	16960	17134	16959	17278	16911	17268	17176	17135	17217	17122	17269	17073	17139	17278	17006	17319	17056	17244	17187	17040	17146	17138	17115	17084	17184	17246	17084	17091	17174	17203	17096	17253	17221	17119	17063	17165	17211	17146	17139	17388	17150	17103	17083	17151	17290	17151	17211	17366	17071	17074	17211	17143	17123	17241	17016	17338	17384	17229	17174	17186	17083	17204	17251	17133	17276	17014	17304	17058	17168	17202	17197	17070	17140	17188	17379	17189	17092	17207	17163	17068	17208	17132	17117	17243	17061	17198	17055	17250	17098	16938	17272	17084	17137	17232	17166	17155	17251	17291	17156	17184	17175	17067	17225	17055	17162	17040	17211	17043	17193	17253	17132	17040	17119	17213	17014	17003	17103	16952	17139	16979	17240	17175	16881	17228	17243	17292	17355	17138	17214	17161	16945	17253	16967	17093	17113	16994	17112	17201	17155	17144	17150	17122	17331	17212	17274	17098	17222	16911	17263	17255	17251	16912	17053	17227	17273	17179	17282	17139	17243	17168	17236	17125	17028	16941	17180	17100	17143	17141	17141	17108	17204	16982	17065	17080	17354	17172	17124	17124	17189	17098	17068	17279	17005	17032	17277	17198	17019	17117	17087	17131	17046	17193	17077	17316	17081	17111	17069	16924	17005	17162	17146	17092	17190	17146	16997	17168	16984	17149	17031	17135	17175	17217	17195	17257	17008	17409	17284	17083	17182	17196	17108	17196	17222	17232	17148	17295	17137	17193	17103	17187	17065	16991	17210	17102	16938	17107	17154	17112	17188	17106	17150	17093	17024	17166	17063	17193	17220	17185	17273	17161	17109	17130	17028	16920	17019	17346	16887	17118	17156	17196	17292	17023	17096	17127	17084	17230	16868	17276	17164	17122	17346	17240	17185	17117	17044	17180	17300	16939	17005	17123	16969	17157	17294	17194	17054	17166	17245	17078	17177	17077	17052	17132	17218	17057	17124	17198	17049	17218	16985	17105	17173	17135	17169	17186	17214	17255	17176	17278	17107	17268	17079	17365	17076	17228	17051	17082	17035	17109	17213	17290	17296	17075	17310	17175	17109	17219	17184	17151	17208	17160	17256	17144	17120	17232	17193	17221	17042	17142	17147	17281	17255	17119	17222	17075	17216	17013	17222	17078	17157	17096	17136	17025	17116	17409	17138	17122	17040	17200	17174	17154	17143	17164	17268	17039	17252	17147	17237	17021	17145	17007	17343	17119	17088	17105	17176	16959	17140	17183	17226	17157	17122	17126	17110	17101	17263	17023	17138	17184	17055	17108	17093	17231	17066	17182	17021	17147	17295	17357	17062	17260	17194	17148	17215	17135	17249	17083	17273	17087	17351	16948	17132	17288	17304	16950	17129	17124	16972	17207	16946	17132	17345	17247	17345	17256	17109	17041	17142	17158	17119	17119	17196	17173	17207	16942	17078	17255	16973	17139	17014	17092	17076	17083	17267	17036	17179	17170	17227	16950	17217	17084	17029	17300	17128	17070	17014	17036	17023	17128	17184	17107	17172	17152	17250	17018	16992	17114	17076	17228	17191	17311	17209	17060	17085	17106	17110	17273	17205	17127	17299	17055	17195	17034	17049	17278	17170	17196	17140	17169	17131	17180	17180	16994	16963	17306	17123	17115	17152	17128	17186	17223	17149	17151	17138	17246	17299	17207	17056	17227	17185	17050	17192	17132	17119	17162	17188	17221	17112	17023	17082	17168	17161	17092	17199	17173	17112	17192	16998	17122	17067	17250	17269	17194	17187	17330	17282	17167	17156	17132	17150	17219	17139	17196	16931	17064	16970	17186	17251	17111	17275	17181	17169	16955	17192	17157	17221	17118	17069	17236	17073	17275	17123	17142	17092	17076	17280	17221	17210	17095	17081	17133	17094	17304	17048	17071	17097	17058	17196	17144	17209	17167	17235	17171	17194	17155	17179	17402	17109	17111	17337	17279	17142	17301	17050	17249	17180	17141	17067	17027	17311	17285	17041	17174	17050	17242	17049	17074	17309	17164	17148	17168	17134	17115	17234	17181	17133	17186	17189	17190	17193	17285	17150	17173	17227	17155	17272	17106	17189	17064	17394	16983	17211	17174	17132	17139	17240	17108	17200	17086	17031	17094	17281	17091	17115	17209	17254	17147	17148	17295	17312	17258	17134	17154	17138	17030	17212	17206	17227	17255	17252	17153	17102	17174	17381	17143	17135	17137	17114	17195	17284	17247	17306	17114	17241	17230	17271	17199	17100	17067	17069	17292	17000	17086	17083	17172	17215	17279	17099	17241	17093	17263	17206	17149	17086	17127	16995	17061	17069	17067	17235	16990	17012	17295	17221	17016	17124	17205	17167	17080	17127	17093	17108	17161	17093	17108	17117	17031	17086	17250	16998	17271	17034	17146	17268	17148	17093	17053	17276	17167	17017	17156	17012	16863	17197	17088	17141	17097	17190	17123	17263	17123	17138	17179	17226	17039	17114	17035	16939	17099	17061	17130	17178	17205	17209	17121	17194	17273	17134	16996	17070	17118	17140	17189	17192	17172	17084	17163	17169	17364	17071	17386	17143	17031	17216	17278	17155	17196	17209	16947	17145	17165	17131	17247	17214	17322	17210	17174	17057	17209	17133	17094	16945	17027	17161	17182	17204	17160	17197	17100	17251	17298	17215	17157	17088	17019	17111	17189	17268	17202	17092	17181	17090	17211	17223	17255	17107	17148	17315	17185	17280	17201	17332	16982	17111	17195	17314	17056	17051	17263	16982	17086	17275	17140	17227	17133	17140	17261	17084	17108	17109	17083	17280	17289	17124	16887	16977	17204	17138	17091	17022	17029	17240	17135	17035	17123	17310	17269	17172	17280	17124	17063	17097	17301	17141	17063	17082	17139	17302	17259	17034	17215	17295	17227	17151	17217	17253	17155	17346	17170	17179	17091	17098	17166	17305	17047	17314	17214	17100	17206	17138	17295	17047	17139	17026	17201	17226	17141	17202	17230	17020	17093	17325	17112	17184	17190	17236	17169	17112	17224	17252	17216	17285	17165	17164	17209	17089	17194	16989	17193	17092	17115	17251	17283	17188	17093	17123	17326	16916	16899	17091	17252	17098	17084	17094	17206	17172	17322	17114	17184	17098	17244	17111	17172	17229	17097	17014	17056	17071	17176	17168	17282	17172	17026	17163	17097	17100	17270	17171	17403	17263	16999	17147	17054	17160	17291	17216	17014	16980	17189	17249	17082	17182	17174	17217	17121	17276	17222	17132	17255	17189	17308	16982	17017	17313	17337	17115	17026	17182	17222	17108	17307	17163	17078	17014	17178	17203	17215	17087	17008	17258	17167	17286	17064	17126	17041	17061	17206	17175	17032	17119	17146	17196	17169	17248	17086	17237	17209	16885	17256	17199	17172	17233	17141	17098	17358	17097	17092	17225	17168	17131	17262	17058	17252	17336	17045	17192	17254	17102	17174	17313	17235	17095	17046	17203	17035	17146	17188	17062	17156	17225	17217	17175	17079	16956	17096	17184	17089	17305	17230	17251	17073	17172	17246	17110	17190	17108	17217	17035	17428	17178	17160	17111	17155	17045	17221	16970	17222	17260	17107	17088	17245	17137	17250	17075	17105	17163	17128	17187	17129	17096	16974	17059	17073	17196	17139	17141	17214	17076	17053	17190	17198	17327	17216	17202	17190	17118	17121	17097	16928	17315	17121	17064	17115	17098	17036	17157	17252	17128	17220	17186	17186	17145	17069	17111	17132	17131	17118	17150	17180	17359	17203	17133	17172	17138	16962	17107	17160	17195	17079	17206	17135	17195	17182	17089	17036	17101	17178	17016
23923	21556	29236	24399	22261	25318	27188	23273	22668	23236	22924	22842	22960	22621	22861	31589	41846	38663	31720	27012	24061	23128	22317	22487	22059	22405	22401	22417	22294	22346	22380	22453	22116	22164	22399	22212	22291	22090	22067	22261	22264	22297	22054	22307	22310	22354	22233	22074	22041	22151	22211	21984	22212	21942	22221	21916	22133	21984	22171	22142	22149	22303	22177	21903	22161	21977	22024	22127	22180	22080	22112	22319	22103	21947	22114	22183	22246	22286	22090	22034	22029	22195	22132	22370	21974	22130	21843	22101	22030	21911	22170	22126	21915	21851	22061	22238	22105	22330	22237	22237	21932	22127	21922	22296	22024	21977	22164	22020	22012	22113	22360	22232	22043	22066	22121	22092	22419	22159	22195	22003	22129	22281	22269	22057	22137	22244	22255	22296	22086	21988	21932	21947	22041	21945	22061	21932	22133	22102	22149	22178	22106	21998	22046	22193	22119	22071	22408	22156	22060	21943	22188	22081	21963	22213	22128	22116	22034	21931	22067	22077	22188	22331	21980	22206	22083	22122	22050	22210	22107	22056	22017	22143	22012	22085	22253	22029	22339	22176	21859	22134	22144	22175	22162	22247	22329	22048	22199	22077	21980	22193	21957	22040	22099	22122	22257	22193	22200	22198	22261	22232	22234	21938	22094	21989	21907	21822	22264	22043	22110	22123	22252	22038	21969	22264	22033	21952	22078	22281	22240	22036	21951	22123	22100	21936	22099	22040	22137	22081	21965	22095	21902	21940	22086	21942	22020	22104	22060	22254	22209	21935	22044	22068	22014	21926	22037	22011	22197	21992	22085	21962	22008	22020	22034	22159	22110	22181	21979	22066	22075	22012	21937	22289	21907	22063	22076	22178	22192	22144	22267	22059	22111	22121	22113	22302	22195	22485	22148	22172	22131	22111	22193	22372	22148	22111	22007	22125	22133	22024	22142	21994	21935	22232	22230	22197	22033	22170	22006	22267	22235	22067	22043	22198	22101	22005	22058	22067	22226	22178	22198	21981	22288	22023	22038	22006	22134	22143	21958	22331	22046	22370	22207	21922	21924	21905	22322	22276	22169	22128	22363	21947	22199	22101	22154	22340	22112	22052	22093	22212	22181	22063	21859	22063	22184	22140	22031	22052	22095	22237	22149	22358	22098	22141	22104	22120	22247	21989	22224	21987	22189	22082	21895	22170	22058	22338	22161	22001	22073	21855	22164	22085	22108	22141	22165	22217	22185	22134	22375	22122	22189	22120	22080	21999	22221	22195	22055	22224	22074	22003	22186	22038	22063	22148	21963	21988	22209	22141	22104	22070	22201	22337	22054	22126	22213	22297	22322	22220	22253	22289	22251	22091	22409	22011	22172	22380	22170	21990	22242	22136	21968	22289	22110	21896	22136	22058	21836	22142	22176	22007	22115	22181	22125	21973	22249	22043	21937	22148	21877	22104	22244	21888	22137	22090	22038	22213	22476	22159	22270	22213	22071	22396	22094	22130	22069	22136	22044	21881	21900	21958	22072	21795	21976	22007	22073	21834	21938	21873	22285	22242	22054	22003	22019	21817	21967	22200	22258	22104	22022	22329	21992	21924	22000	22160	22251	22022	22005	22178	22135	22196	21812	21984	22256	21966	22234	22286	22147	22119	22059	22089	22096	21958	21875	22018	22077	22116	22093	22125	22098	21784	22123	22277	21967	22411	22074	21938	22308	22030	22168	21894	22118	21857	22025	21927	22224	22267	22205	22140	22081	22146	22451	22135	22134	22043	21822	22002	21970	22069	22278	21984	22279	21952	22019	22097	21957	22030	22232	22132	21910	22102	22193	22218	21995	22062	22017	21996	22299	22154	22121	22047	22116	22001	22183	22060	22063	22053	22030	22064	22274	22015	22265	22023	22347	21986	22023	22227	22183	22176	21977	22255	22302	22070	21917	22200	22011	21821	22016	21819	22160	22061	22171	22178	22136	22137	22117	22215	22310	22100	22055	22045	22001	21872	21949	22038	22050	22137	21966	22056	22078	21998	22054	22078	22113	22422	22299	22148	22079	21955	22078	22214	22138	22036	22191	22128	22067	22075	22199	22070	22108	22197	22175	21888	22006	22172	21939	21928	22057	22011	22139	21960	21969	22474	22138	22295	21989	22178	22231	22030	21987	22145	21988	21985	22129	22298	22142	22046	22309	22000	22086	22010	21958	22033	21977	21976	22138	21881	22260	22107	22196	22003	21965	22124	22159	22086	22104	22220	22194	22210	22237	22119	22003	22330	21980	22074	22073	22041	22076	22196	22110	22168	22198	22132	22066	21994	21936	22027	22303	22157	22201	21789	22116	22152	22106	21956	22065	22122	22298	22089	22013	22022	22159	22112	22048	21977	22096	22061	22028	22176	22128	22110	22158	22172	22308	22182	22071	22165	22155	22096	22243	22053	22101	22000	22237	21931	22121	22102	22053	22146	22008	21980	22036	22263	22276	21973	22190	22201	22195	21936	22179	21954	21993	22074	22341	22007	21978	22205	21803	22103	22100	22329	22204	22271	22083	22034	22326	22211	22105	21955	22000	22000	22086	22191	22229	22040	22338	22186	22104	22027	22117	22306	22107	21976	21964	22043	22259	21989	21967	22056	21997	21790	21922	22047	22156	22101	22012	21917	22105	22016	22196	22093	22137	22092	22141	22196	21776	22062	21852	21948	22205	22125	22109	21986	22119	22026	22078	22052	22156	22069	22435	22115	22117	22012	22140	22227	21960	22002	22203	21927	21923	22206	21957	21919	21763	22013	22085	22108	22105	22167	22281	22020	22168	22080	22080	22078	22092	22403	22099	22198	22170	22332	22067	22068	22173	22143	22209	22179	22151	22123	22068	22099	22277	21981	22240	22152	22169	22117	22110	21876	22005	22148	22121	21834	22393	22175	22211	22122	22144	22004	22076	22242	22182	22300	22218	22291	22201	22079	21867	22024	22062	22291	22268	21762	22009	22126	22027	22161	22187	22121	22156	22178	22075	22196	22069	22260	21996	22076	22025	22029	22124	22120	21993	21966	22339	22102	22274	22276	21972	22057	22189	22177	22247	21956	21979	21944	22079	21878	22175	22210	22245	21986	22322	22204	22259	22172	22210	22116	21929	22137	22138	22104	22173	21919	21863	22121	22004	22040	22250	22093	22140	22280	22043	22065	21897	21954	22163	22241	22043	21811	22229	22455	22249	21791	22158	22063	21949	22046	22105	22155	22258	22239	22138	21989	22173	21872	22051	22091	22007	22138	22227	21929	22087	21950	22052	21960	22171	22099	22288	22159	22022	21919	21998	22197	22256	22101	22066	22235	22198	21933	22042	22019	22131	21906	22176	22039	22119	22062	22052	22049	21987	22116	22125	22020	21979	22126	22277	22089	22005	21787	22115	22151	22288	22274	22080	22237	22101	22099	22060	22073	22081	22154	22254	22110	22207	22250	22227	22098	22026	22201	21892	21958	22239	22061	22073	21936	22058	22186	22229	22288	21874	22036	22242	21910	21947	22122	22178	21955	22124	22077	22070	22173	22262	22040	21971	22125	22179	21989	22248	22280	22235	22080	22047	22016	22142	22299	22195	22203	22079	21962	22272	22129	22175	22000	22103	22089	22086	22077	22153	21882	21995	21995	22243	22215	22098	21932	22131	22137	22113	21998	21910	22084	22145	22157	22301	21993	22110	22285	22098	21948	21961	22064	22122	22060	21755	22380	22315	22187	22073	22258	22126	22069	22139	22318	21923	21881	22174	22176	22088	22047	22124	22065	22032	21976	21984	21978	22017	22125	22107	22103	22075	22044	22066	22173	21988	21896	22085	22144	22080	21990	22013	22003	22192	22027	22012	22299	22047	22122	22355	21782	22058	22028	22127	22045	22151	22014	22178	22123	22068	22060	21994	22263	22251	22025	22194	22109	22271	22164	22027	21857	22182	22148	22208	22276	22264	22241	22139	22164	22215	22090	22274	22051	22101	22082	22022	21959	22147	22154	22005	22065	21909	22071	22059	22101	22151	21910	21935	21893	22103	22255	22220	22089	21952	22055	22007	21947	22119	22100	22339	22250	22165	22090	22001	22010	22241	21993	22290	22140	22147	22087	22351	22267	22223	22028	22087	22085	22060	21996	22175	21991	22195	22110	21978	22035	22121	22065	22023	22053	22016	22097	21850	21964	22049	22036	22090	22088	22146	21890	21997	22052	22018	22042	21921	22236	21848	22223	22208	22153	21954	22140	22158	22116	22026	22130	22109	22090	21939	21924	22073	22185	22072	21985	21931	22084	22222	22175	21958	22014	22038	22076	22226	22188	22106	22072	22177	22205	22137	22093	22135	21881	22084	22100	22062	22030	22075	22311	22219	22066	21953	22175	22081	22221	22156	22124	22124	21884	22334	22052	22374	22142	22016	22060	22147	22195	22098	21905	22305	22124	22235	22085	22167	21932	22269	22102	22147	22014	22123	21857	22158	22116	22179	22085	22101	22187	22184	22258	22089	22079	22332	22345	22145	22074	22281	22207	22305	22275	22086	22139	22158	22108	22049	22032	21930	22185	22381	22136	21969	21921	22170	22031	22184	21960	22204	21953	21998	22008	22256	22143	22000	22065	22152	22143	22023	21974	22278	22148	22169	22093	22065	22077	22161	22162	22108	22255	22203	22107	22213	22232	22095	22015	22080	22095	22162	22288	21924	22032	22266	22175	22172	21968	22108	22124	22148	22006	21958	21951	22195	21712	22047	22187	21966	22347	22196	22069	22091	22030	21909	22233	22122	22239	22150	22062	22111	21877	22132	22244	22090	22000	22221	22309	22052	22069	22125	22107	22120	21957	22069	22061	22222	22345	22022	22150	21979	22104	22103	22011	22155	22352	21936	22046	22163	22266	21850	22185	22147	22121	22086	22065	22143	22056	22053	22139	22051	21915	21999	21978	22297	22091	22153	22242	22206	21913	22065	22196	22131	22112	22002	22018	22084	22123	22190	21981	22069	22177	22056	21980	22156	21929	22022	22131	22201	22104	22110	22005	22220	22005	22192	22017	22233	22072	22063	22164	22081	22047	21961	22142	21955	22026	21882	21949	22082	21995	22035	22076	22145	21869	22125	22190	21932	22020	22084	22059	22168	22026	22065	22440	22325	22090	22117	21862
19175	32672	32419	24297	21040	19589	18927	18655	18282	18184	17961	17657	17750	17646	18243	32498	41856	36967	28909	22910	18843	17896	17355	17177	17176	17243	17169	17036	17241	17151	17262	17365	17165	17398	17221	17201	17155	17228	17303	17274	17170	17262	17199	17276	17160	17174	17198	17229	17085	17104	17262	17105	17029	17012	17106	17097	17073	17180	17090	17086	17078	17143	17165	17155	17274	17286	17305	17076	17276	17307	17231	17227	17281	17322	16948	17183	17204	17266	17116	17107	17354	17193	17210	17148	17252	17198	17347	17153	17203	17048	17150	16986	17329	17170	17412	17109	17099	17130	17090	17112	17131	17217	17063	17127	17269	17185	16947	17150	17186	17069	17226	17005	17295	17176	17207	17115	17215	17340	17086	17111	17215	17081	17324	17220	17162	17275	16951	17108	17139	17207	17254	17331	17068	17023	17217	17141	17187	17330	17265	17102	17186	17241	16950	17146	17228	17105	17060	17221	17164	17157	17053	17026	16959	17066	17049	17074	17142	17099	17143	17118	17313	17094	17188	17248	17119	17072	17159	17107	17068	17118	17215	17390	17228	17188	17104	17204	17087	17009	17257	16991	17164	17114	17034	17183	17026	17440	17254	17096	17204	17030	17197	17110	17121	17154	17113	17162	17154	17247	16969	17122	17108	16923	17284	17079	17237	17188	17109	17197	17184	17181	16988	17071	17113	17088	17017	17082	17142	17080	17110	17122	17084	17210	17331	17341	17141	17260	17166	17143	17245	17190	17193	17279	17120	17042	17243	17052	17165	17051	17172	17157	17010	17232	17171	17201	17248	17127	17195	17095	17118	17161	17149	17271	17104	17156	17150	17102	16944	17144	17042	17226	17145	17198	17212	17087	17156	17051	17219	17104	17074	17055	17348	17142	17070	17226	17237	17286	17169	17020	17235	17190	17032	17220	17103	17117	17201	17013	17318	17073	17163	17183	17050	16991	17188	17308	16975	17092	17108	17351	17099	17147	17254	17235	17120	17215	17250	17282	17294	17193	17009	17169	17102	16949	17017	17166	17110	17433	17205	17151	17127	17080	17146	17159	16950	17059	17239	17082	16988	17204	17251	17169	17127	17293	17244	17088	17165	17075	17195	16971	17044	17118	17106	17111	17073	17206	17162	17150	17310	17058	17287	17075	17027	17077	17302	17096	17168	17167	17260	17135	17326	17095	17065	17194	17159	16855	17191	17081	17222	17262	17115	17202	17107	17060	17278	17187	16989	17160	17181	17086	17084	17164	17303	17392	17141	17100	17213	17211	16949	17208	17059	17141	17100	17294	17286	17154	17104	17155	17025	17105	17080	17216	17196	17176	17186	17147	17168	17276	17226	17135	17069	17023	17138	17268	17254	17023	17243	17207	17181	17187	17221	17280	17120	17350	17224	17278	17242	16991	17157	17187	17085	17145	16940	17010	17154	17154	17326	17111	16927	17180	17214	17067	17058	17146	17230	17073	17102	17161	17369	17045	17018	17291	17086	17142	17233	17312	16991	17139	17375	17147	17026	17191	17327	17174	17261	17040	17136	16983	17133	17175	17331	17162	17199	17209	17235	17163	17058	17315	17134	17145	17159	17054	17145	17404	17169	17140	17182	17151	17204	17366	17133	17050	17013	17294	17092	17288	17267	17067	17092	17042	17140	17291	16958	17024	17168	17140	17058	17038	17217	16983	17025	17124	17148	17045	17213	17066	17013	17372	17096	17170	17106	17235	17248	17291	17166	17337	17352	17093	17196	17176	17036	17191	17117	17117	17070	17318	17138	17128	17248	17185	17139	17155	17235	17182	17220	17153	17030	17189	17141	17270	16973	17225	17313	17165	16986	17180	17010	16953	17113	17334	17147	17120	16993	17312	17116	17013	17245	17000	17192	17143	17345	17189	17090	17055	17218	17236	17097	17191	17041	17109	17146	17217	17100	17145	17093	17152	17178	17131	17468	17019	17225	17085	17048	17141	17181	17144	17063	17065	17178	17123	17095	17158	17147	16953	17123	16970	17162	17176	17136	17221	17318	17148	17406	17206	17256	17046	16987	17298	17171	17076	17022	17163	17195	17139	17282	17177	17090	17044	17127	17077	17156	17194	17147	17024	17245	17156	17310	17328	17143	17112	17339	16994	17092	17167	17186	17054	17227	17004	17162	17121	17220	17087	17182	17316	17123	17198	16999	17076	17074	17097	17191	17252	16928	17245	16986	17170	17224	17370	17051	17128	17256	17092	17287	17053	17134	17169	17146	17072	17058	17140	17245	17306	16906	17275	17258	17228	17191	17111	17110	17172	17102	17321	17204	17044	17162	17093	17183	17123	17173	17226	17051	17185	17049	17043	17116	17037	17204	17067	16893	16911	17156	17284	17080	16836	17400	17163	17091	17186	17078	17102	16967	17020	17166	17150	16970	17039	17143	17163	17000	17271	17180	17211	17195	17157	17116	17095	17152	17120	17169	17131	17249	17190	17188	17179	17178	17112	17014	17230	17197	17103	17165	17037	17182	17163	17220	17109	17269	17178	17238	17147	17148	16977	17074	17045	17012	17139	17058	17206	17047	17130	17156	17120	17202	17022	17291	17006	17186	17144	17328	17123	16943	17108	17215	17362	16866	17085	16954	17253	17105	17116	17007	17155	17078	17045	17249	17239	17089	17124	17068	17386	17073	17245	17197	17183	17118	17030	16990	17139	17177	17181	16900	17227	16980	17084	17172	17077	17192	16994	17126	17187	17157	17128	17178	17278	17094	17146	17199	17326	17043	17238	17110	17201	17205	16979	17087	17182	17325	17113	16952	17042	17124	17173	17233	17130	17356	16972	17227	17183	17097	17013	17187	17150	17104	17054	17223	17016	17146	17134	17141	17108	16994	17250	17150	17200	17044	17156	16930	17211	17091	17187	17321	17169	17101	17139	17251	17262	17072	17169	17119	17214	17280	17189	17157	17236	17080	17081	17053	17176	17389	17030	17296	17062	17424	17102	17277	16997	17268	17328	17185	17437	17038	17025	17126	17130	17043	17003	17109	17237	17056	17229	17181	17076	17131	17163	17123	17118	17191	17167	17174	17194	16966	17114	17307	17349	17189	17097	17251	17065	17287	17205	16990	17163	17078	17142	17187	17204	17263	16903	17119	17400	17156	17292	17329	17157	17047	17093	17141	17252	17209	17247	17016	17015	17067	17162	17095	16975	17184	17307	17013	17182	17000	17234	17278	16955	17090	17272	17126	17203	17100	17269	17303	17069	17048	17217	17086	17180	17137	17221	16980	17183	17143	17291	16918	16972	17200	17215	17208	17195	17209	17171	17078	17089	17133	17172	17119	16981	17217	17147	17182	17192	17246	17177	17212	17243	17304	17069	17048	16944	17022	17204	17249	17194	17243	17231	17174	17139	17226	17141	17057	17232	17094	17131	17259	17235	17112	17141	17201	17098	17114	17227	17219	17202	17224	17312	17207	17180	17235	17256	17160	17206	17192	17131	17331	17036	17133	16978	17143	17089	17256	17191	17152	17157	17086	17138	17101	17249	17319	17257	17116	17196	17210	17061	17096	17133	17282	17199	17191	17192	17030	17341	17122	17239	17145	17264	17260	17011	17102	17113	17104	17298	17099	17159	17094	16937	17167	17104	17309	17286	17032	17025	17143	17180	17159	17068	17246	17311	17253	17341	17290	17119	17139	17092	17011	17097	17121	17162	17143	17119	17363	17114	17250	17253	17294	17175	17162	17235	17087	16981	17081	17347	17221	17172	17158	17121	17284	17183	17160	17046	17219	17180	17293	17272	17009	17264	17200	17184	16969	17280	17173	17228	17122	17121	17046	17099	17093	16969	17189	17161	17061	17336	17012	17099	17258	17159	17027	17269	17163	17215	17107	17154	17220	17117	17297	17292	17229	17136	17243	17138	17069	17105	17250	17192	17234	17085	17309	17318	17171	17105	17045	17098	17101	17121	16970	17326	17134	17121	17035	17139	17234	17206	17056	17257	17172	17216	17257	17316	17011	16962	17129	17157	17044	17035	17244	17248	17193	17167	17093	17063	17199	17212	17119	17075	17243	17248	17295	17128	16993	17173	17140	17106	17133	17070	17160	16933	17061	17099	17148	17157	17250	17209	17228	17140	17086	17005	17204	17041	17037	17214	17209	17119	17275	17085	17173	17031	17013	17140	17095	17135	17241	17358	17060	16959	17223	17102	17133	17079	17269	17174	17223	17193	17036	17052	17143	17116	17230	17209	17155	17129	17037	17254	17155	17106	17323	17005	17200	17177	17120	17006	17203	17144	17118	17272	17110	17135	17064	17183	17390	17190	17214	17132	16958	17059	17237	17104	17114	17084	17068	17237	17008	17233	17199	17173	17041	17234	17174	17193	17066	17166	16951	17217	17312	16966	17091	17304	17242	17121	17052	17042	17049	17178	17125	17112	16997	17054	17111	17174	17050	17182	17102	17245	17129	17212	17081	17200	17181	17057	17267	17136	17272	17114	17130	17138	17292	17093	17150	17295	17015	17305	17164	17268	17004	17111	17032	17211	17159	17236	17226	17289	17125	17077	17206	17095	17167	17214	17032	17286	17036	17072	17080	17344	17116	17205	17136	17187	17324	17051	17228	17189	17204	17116	17140	17289	17124	17091	17229	17130	16997	17370	17132	17034	17141	17140	17238	17277	17246	17093	17227	17165	17139	17110	17117	17345	17202	17026	17281	17192	17242	17020	17151	17145	17224	17204	17251	17105	17248	17215	17063	17116	17131	17051	17140	17206	17209	17060	17227	17317	17137	17148	17326	17257	17033	17156	17081	17118	17256	17110	17214	17089	17206	17233	17059	16994	17115	17214	17182	17155	17169	17052	17133	17214	17028	16963	17130	17111	17005	17049	17012	17113	17083	17159	17101	17042	17084	17334	17331	16997	17389	17248	17226	17082	17079	17249	17096	17205	17255	17215	17161	17203	17107	17103	17170	17152	17107	17098	17263	17041	17223	17302	17185	17238	17017	17208	17201	17250	17074	17120	17140	17277	17241	16965	17132	17155	16987	17223	17105	17227	17079	17173	17078	17278	17172	17220	17002	16908	17123	17125	17186	17231	17064	17053	17185	17126	17223	17185	17109	17040	17118	17269	17109	17140	17059	17126	17198	17039	16964	17278	17032	17198
30910	24101	26746	24534	22413	22520	22541	22391	22253	22386	22323	22661	22649	22154	22308	22785	23921	24176	23544	23023	22641	22359	22314	22104	22213	22072	22228	22186	22238	22110	22134	22274	22348	22489	22179	22217	22062	22213	22232	22084	22196	22134	22159	22087	22159	22215	22117	22135	22071	22007	22437	22257	22253	22211	22219	22301	22364	22060	22214	22191	21957	22220	22017	22061	22227	22122	22316	22157	22148	22125	22253	22179	22096	22298	22330	22024	22150	22063	22276	22058	22334	22488	21952	22108	22237	22045	22188	22280	22084	22236	22249	22348	22350	22385	22473	22366	22109	22183	22453	22480	22108	22295	22148	22042	22376	22286	22178	22221	22286	22155	22239	22168	22086	22244	22237	22245	22106	22011	22183	22485	22081	22202	22136	22319	22024	22087	22027	22477	22022	22022	22308	22359	22126	22338	22403	22482	22395	22323	22440	22339	22251	22055	22133	22211	22106	22289	22379	22295	22174	22167	22188	22383	22267	22000	22229	22154	22179	22148	22358	22516	22245	22261	22009	22189	22188	22276	22215	22146	22263	22233	21978	22289	22273	22293	22457	22170	22335	22221	22219	22199	22177	22119	22273	22363	22358	22195	22034	22116	22157	22176	22045	22162	22237	22122	22246	22176	22371	22246	22000	22162	22107	22277	22226	22127	22158	22341	22222	22160	22354	22326	22184	22236	22065	22145	22167	22277	22272	22164	22181	22222	22347	22025	22037	22175	22237	22329	22026	22251	22290	22204	22352	22149	22172	22198	22233	22245	22340	22203	22133	22004	22202	22336	22376	22382	22306	22300	22152	22170	22252	22168	22207	22180	22324	22049	22231	22290	22284	22413	22429	22196	22105	22122	22172	22110	22556	21964	22030	22031	22069	22062	22037	22052	22268	22148	22279	22509	22191	22087	22107	22405	22069	22159	22170	22232	22023	22000	22124	22215	22132	22248	22096	21971	22111	22369	22126	22180	22271	22108	22249	22288	22120	22126	22031	22200	22195	22284	22235	22233	22248	22118	22249	22434	22076	22200	22292	21963	22219	22131	22360	22393	22313	22324	22340	22227	21989	22149	22354	22101	22401	22239	22295	22189	22487	22125	22015	22060	22248	22121	22219	22382	22198	22114	22186	22277	22472	22198	22291	22229	22054	22189	22227	22173	22314	22319	21937	22174	22008	22148	22351	22067	22123	22115	22339	22199	22191	22068	22144	22289	22201	22068	22081	22282	22003	22126	22180	22175	22322	22241	22354	22143	22325	22279	22195	22203	22060	22087	22322	22538	22341	22066	22233	22128	22188	22228	21920	22148	22180	22279	22270	22067	22292	22163	21872	22047	22314	22363	22291	22327	22161	22255	22062	22271	22226	22341	21946	22315	22114	22087	22132	21969	22307	21925	22104	22213	22219	22292	22286	22198	22043	22195	22317	22343	22394	22050	22233	22233	21953	22193	22353	22385	22344	22136	21963	22177	22404	21955	22078	22240	22445	22161	22289	22355	22264	22063	22181	22270	22271	22131	22068	22286	22197	22187	22047	22274	21960	22285	22256	22027	22103	22249	22153	22047	22289	22110	22308	22028	22254	22093	22302	22357	22184	22190	22387	22298	22385	22083	22112	22448	22060	22160	22108	22320	22158	22133	22107	22173	22074	22117	22212	22219	22181	22153	22311	22382	22187	22195	22112	22083	22249	22133	22309	22382	22209	22361	22208	22294	22363	22248	22177	22421	22234	22103	22207	22346	22304	22267	22182	22145	22228	22213	22331	22263	22267	22306	22283	22227	22080	22114	22134	22366	22261	22106	22279	22088	22386	22148	22190	22279	22075	22356	22209	22359	22241	22170	22160	22142	22266	22485	22132	22182	22424	22431	22142	21945	22231	22443	22270	22260	22203	22038	22340	22144	22394	22267	22479	22393	22398	22271	22393	22191	22161	22246	22123	22093	22325	22394	22331	22178	22204	22342	22317	22066	22374	22414	22209	22281	21861	22297	22160	22294	22342	22411	22194	22086	22168	22156	22180	22334	22225	22333	22211	22306	22217	22273	22167	22097	22199	22150	21921	22214	22041	22252	22236	22114	22272	22106	22223	22387	22028	22223	22184	22246	22150	22146	22397	22364	22392	22326	22272	22038	22413	22155	22134	22391	22078	22000	22118	22274	22296	22436	22293	22180	22385	22318	22337	22484	22284	22254	22268	22195	22173	22247	22149	22324	22056	22234	22384	22348	22050	22147	22254	22216	22037	22283	22112	22228	22293	22381	22309	22295	22219	22130	22277	22334	21921	22259	22427	22257	22341	22320	22199	22094	22139	22067	22064	22329	21974	22177	22244	22178	22229	22304	22596	22241	22215	22238	22536	22068	21994	22199	22126	22298	22387	22242	22071	22068	22120	22121	22120	22026	22198	22125	22230	22175	22448	22176	22204	22086	22279	22307	22139	22196	22166	22358	22340	22358	22229	22123	22077	22228	22111	22137	22000	22272	22159	22405	22123	22419	22244	22639	22274	22323	22164	22256	22289	22244	22327	22225	22253	22285	22205	22048	22072	22312	21997	22007	22378	22423	22106	22208	22323	22150	22451	22260	22066	22020	22412	22194	22022	22417	22490	22172	22050	22108	22444	22396	22130	21874	22395	21984	22027	22326	22195	22337	22191	22096	22163	22164	22228	22074	22154	22373	22263	22043	22076	22215	22226	22205	22353	22318	22258	22129	22148	22240	22244	22402	22191	22260	22215	22162	22204	22199	22041	22199	22159	22244	22381	22132	22138	22256	22325	22136	22096	22043	22151	22239	22322	22368	22290	22214	22259	22192	22174	22301	22145	22138	22258	22264	22271	22221	22373	22293	22265	22252	22137	22156	22273	22187	22035	22125	22223	22173	22330	22145	22230	22392	22370	21991	22147	22153	22042	22062	22202	22009	22028	22211	22259	22107	22110	22294	22474	22209	22456	22306	22136	22116	22313	22289	22230	22216	22158	21974	22208	22336	22416	22206	22015	22226	22191	22026	22082	22131	22152	22365	22252	22233	22252	22086	22212	22168	22307	22244	22327	22420	22285	22112	22283	22105	22077	22322	22274	22170	22274	22409	22438	22269	22263	22285	22478	22236	22338	22180	22044	22070	22326	22297	22014	22364	22150	22160	22231	22424	22202	22258	22169	22275	22296	22403	22004	22189	22333	22164	22151	22116	22281	21973	22306	22257	22163	22224	22209	22164	22215	22288	22294	22064	22062	22131	22426	22197	22175	22246	22187	22342	22314	22141	22109	22153	22257	22285	22170	22296	22400	22118	22050	21972	22178	22404	22160	22435	22340	22297	22257	22179	22194	22254	22337	22073	22062	22216	22198	22106	22111	22038	22426	22286	21991	22129	22292	22165	22244	22038	22310	22318	22325	22331	22136	22072	22007	22068	22441	22069	22142	22149	22344	22360	22308	22282	22155	22400	22150	22305	22237	22409	22050	22301	22149	22242	22249	22309	22076	22242	22218	22367	22239	22246	21862	22091	22362	22207	22159	22268	22201	22216	22121	22094	22279	22326	22472	22088	22188	21994	22105	22174	22279	22150	22265	22281	22393	22167	22305	22231	22069	22200	22068	22224	22141	22226	22312	22133	22284	22169	22113	21989	22131	22187	22190	22188	22388	22378	22327	22214	22013	22106	22365	22087	22252	22256	22177	22192	22114	22205	22033	22194	22236	22105	22205	22237	22276	22288	22371	22144	22094	22247	22227	22160	22460	22229	22413	22101	22257	22278	22193	22350	22235	22164	22062	22330	22173	22102	22113	22307	22420	22212	22100	22346	22329	22282	22351	22395	22417	22248	22187	22459	22237	22202	22205	22319	22306	22226	22301	22178	22176	22353	22283	21991	22187	22364	22358	22019	22239	22423	22149	22181	22211	22191	22316	22207	22326	22143	22530	22023	22059	22057	22246	22217	22314	21964	22137	21918	22363	22126	22379	22248	22159	22067	22222	22169	22348	21974	22078	22377	22173	22208	22012	22323	22388	22333	22282	22352	21999	22340	22178	22478	22262	22066	21958	22135	22312	22350	22298	22024	22179	22120	22111	22214	22396	22211	22309	22293	22490	22235	22361	22272	22236	22212	22354	22131	22261	22290	22104	22320	22108	22167	22294	22169	22312	22223	22166	22340	22131	22280	22188	22357	22312	22237	22059	21999	22057	22099	22259	22047	22102	22215	22266	22152	22348	22286	22039	22170	22422	22110	22216	22295	22137	22119	22334	22167	22381	22145	22190	22252	22124	22192	22268	22191	22119	22281	22302	22138	22338	22408	22339	22127	22055	22209	22257	22355	22251	22250	22237	22218	22347	22204	22075	22256	22051	22085	22313	22336	22040	21906	22009	22110	22333	22252	22328	22313	22141	22179	22385	22478	22050	22390	22231	22060	22289	22198	22393	22198	22217	22081	21986	22287	22263	22373	22266	22256	22245	22286	22337	22276	21927	22348	22239	22320	22257	22207	22057	22152	22412	22272	22288	22031	22328	22179	22273	22315	22315	22151	22368	22183	22120	22074	22309	22158	22208	22036	22238	22310	22320	22323	22497	22267	22153	22296	22082	22291	22119	22257	22476	22121	22276	22252	22192	22175	22307	21922	22107	22237	22282	22316	22307	22368	22242	22326	22217	22424	22250	22267	22302	22291	22054	22258	22079	22195	22255	22036	22225	22284	22302	22081	22211	22315	22345	22059	22125	22136	22426	22257	22314	22084	22170	22299	22271	22141	21998	22275	22187	22077	22284	22182	22164	22181	22122	22231	22253	22284	22209	22215	22171	22060	22177	22400	22317	22289	22231	22361	22106	22157	22115	22342	22205	22383	22275	22077	22158	22105	22250	22246	22316	22311	22358	22300	22206	22302	22440	22199	22355	22508	22340	22142	22198	21998	22223	22178	22349	22309	22461	22308	22245	22311	22377	22193	22172	22429	22141	22120	22229	22235	22335	22173	22351	22038	22216	22180	22463	22129	22104	22136	22072	22298	22168	21976	22190	22164	22218	22096	22169	22154	22392	22255	22348	22048	22232	22035	22296	22151	22216	22237	22217	22182	22160	22049	22365	22166	22028	22332	22186	22188	22314	22035	22095	22099	22202	21992	22095	22286	22406	22349	22355	22155	22301	22264	22567	22298
18940	20441	20528	18724	17805	17640	17275	17361	17524	17481	17273	17279	17278	17271	17157	18143	19789	19726	18621	18160	17682	17329	17243	17292	17241	17341	17309	17165	17239	17291	17278	17276	17376	17208	17272	17163	17223	17309	17401	17202	17110	17346	17191	17183	17315	17116	17306	17092	17279	17117	17212	17229	17200	17102	17140	17300	17263	17295	17227	17301	17345	17070	17401	17170	17439	17216	17344	17257	17036	17325	17235	17320	17256	17274	17258	17193	17161	17281	17197	17178	17286	17153	17261	17377	17224	17166	17252	17136	17281	17063	17482	17208	17259	17181	17265	17449	17200	17250	17113	17259	17146	17253	17376	17211	17314	17163	17341	17301	17178	17354	17081	17260	17414	17345	17224	17079	17283	17143	17319	17218	17332	17204	17254	17234	17254	17334	17244	17103	17310	17169	17028	17099	17181	17406	17301	17386	17129	17286	17317	17187	17292	17181	16987	17311	17134	17290	17140	17303	17237	17205	17164	17268	17424	17143	17112	17259	17278	17334	17242	17304	17180	17345	17203	17352	17329	17233	17325	17239	17298	17294	17202	17378	17183	17374	17184	17212	17226	17191	17143	17158	17259	17026	17411	17267	17331	17229	17229	17085	17248	17257	17312	17332	17189	17227	17061	17249	17244	17202	17294	17478	17259	17191	17034	17260	17328	17265	17097	17327	17161	17203	17270	17285	17204	17335	17218	17291	17074	17356	17236	17146	17134	17171	17068	17129	17210	17286	17347	17226	17158	17248	17332	17219	17159	17345	17309	17181	17251	17098	17348	17356	17365	17349	17399	17220	17418	17270	16986	17209	17368	17188	17241	17487	17294	17107	17358	17195	17242	17299	17237	17335	17374	17108	17400	17179	17030	17215	17238	17251	17061	17379	17250	17259	17120	17299	17145	17103	17350	17117	17024	17142	17207	17096	17218	17244	17177	17336	17237	17267	17194	17187	17268	17280	16988	17275	17077	17053	17247	17284	17371	17135	17406	17335	17173	17082	17270	17300	17032	17094	17205	17159	17136	17085	17317	17301	17289	17079	17169	17201	17284	17376	17196	17226	17197	17315	17229	17256	17172	17178	17305	17029	17337	17297	17343	17265	17138	17226	17288	17154	17165	17134	17423	17282	17299	17182	17214	17231	17128	17272	17182	17271	17183	17335	17068	17333	17136	17282	17253	17106	17398	17193	17197	17227	17118	17034	17272	17172	17169	17284	17229	17250	17037	17144	17224	17032	17287	17232	17265	17156	17139	17208	17203	17225	17368	17079	17247	17185	17316	17245	17218	17294	17150	17203	17183	17116	17193	17085	17371	17254	17182	17124	17216	17257	17227	17288	17366	17301	17227	17317	17014	17182	17370	17251	17253	17162	17109	17146	17110	17234	17103	17083	17264	17268	17301	17152	17237	17227	17269	17271	17166	17325	17095	17381	17259	17260	17168	17143	17316	17211	17291	17281	17354	17160	17197	17063	17247	17218	17123	17115	17300	17105	17114	17175	17266	17136	17204	17211	17357	17310	17162	17130	17207	17215	17358	17399	17417	17222	17330	17260	17222	17174	17240	17263	17368	17290	17288	17219	17284	17151	17288	17120	17191	17225	17241	17079	17301	17131	17467	17024	17294	17094	17290	17275	17145	17120	17258	17045	17320	17130	17410	17325	17062	17372	17116	17147	17363	17217	17204	17158	17153	17147	17165	17267	17083	17265	17269	17212	17326	17280	17279	17271	17085	17164	17356	17222	17352	17257	17193	17069	17187	17156	17236	17394	17289	17176	17219	17210	17365	17098	17304	17304	17166	17223	17361	17313	17182	17424	17395	17190	17243	17300	17250	17167	17253	17238	17365	17075	17201	17383	17140	17289	17158	17201	17354	17162	17280	17255	17442	17176	17334	17185	17197	17113	17290	17365	17226	17200	17202	17160	17122	17316	17368	17200	17417	17195	17290	17217	17312	17286	17367	17319	17209	17035	17335	17297	17312	17329	17146	17147	17262	17229	17046	17120	17284	17110	17211	17157	17246	17208	17213	17269	17329	17202	17285	17244	17399	17003	17305	17167	17093	17212	17156	17108	17157	17198	17148	17296	17083	17204	17072	17196	17384	17450	17218	17308	17068	17321	17234	17129	17163	17161	17429	17346	17227	17307	17209	17225	17171	17233	17217	17318	17365	17126	17146	17227	17279	17453	17301	17194	17096	17281	17228	17224	17352	17081	17194	17188	17268	17189	17197	17154	17354	17277	17137	17295	17205	17150	17095	17080	17258	17260	17108	17136	17215	17303	17102	17162	17302	17172	17273	17138	17136	17218	17208	17393	17175	17266	17234	17081	17259	17159	17231	17200	17156	17197	17207	17346	17307	17154	17225	17261	17299	17377	17285	17257	17327	17373	17100	17321	17212	17396	17377	17444	17263	17221	17183	17203	17099	17121	17250	17261	17211	17318	17196	17097	17222	17332	17288	17230	17266	17328	17315	17382	17394	17148	17168	17121	17145	17216	17105	17115	17067	17208	17258	17388	17372	17164	17151	17439	17423	17108	17070	17137	17403	17124	17290	17276	17230	17084	17228	17393	17370	17135	17195	17380	17284	17243	17108	17537	17268	17302	17183	17218	17191	16973	17293	17392	17185	17342	17154	17131	17241	17255	17154	17205	17396	17157	17291	17208	17187	17308	17104	17224	17355	17209	17224	17293	17149	17214	17290	17235	17178	17190	17181	17148	17142	17367	17214	17357	17347	17169	17340	17135	17346	17125	17376	17144	17243	17110	17079	17160	17107	17343	17196	17264	17270	17084	17224	17271	17360	17216	17360	17233	17181	17156	17258	17212	17267	17175	17335	17303	17279	17242	17190	17143	17227	17148	17171	17157	17196	17245	17142	17267	17199	17310	17360	17083	17295	17188	17138	17352	17215	17099	17205	17144	17178	17090	17363	17141	17176	17159	17203	17138	17170	17187	17219	17263	17102	17189	17355	17401	17301	17228	17175	17212	17153	17068	17255	17343	17345	17261	17036	17184	17294	17213	17349	17167	17292	17189	17302	17262	17384	17237	17259	17424	17296	17192	17393	17282	17186	17203	17099	17318	17274	17388	17272	17289	17236	17234	17205	17069	17258	17148	17230	17184	17237	17267	16981	17274	17322	17241	17143	17241	17076	17320	17259	17215	17395	17274	17234	17238	17224	17204	17261	17153	17249	17200	17197	17288	17168	17275	17355	17417	17260	17206	17265	17211	17367	17188	17236	17261	17403	17397	17291	17222	17230	17171	17282	17382	17298	17046	17389	17157	17192	17108	17344	17195	17167	17253	17276	17348	17187	17156	17073	17258	17403	17255	17080	17195	17249	17147	17111	17295	17247	17061	17304	17422	17399	17263	17404	17420	17436	17198	17221	17111	17232	17241	17198	17248	17118	17231	17104	17202	17241	17260	17251	17163	17114	17251	17266	17326	17263	17337	17206	17299	17229	17142	17271	17304	17171	16981	17196	17196	17373	17215	17182	17214	17179	17238	17318	17115	17305	17170	17389	17249	17108	17264	17059	17189	17387	17250	17245	17131	17383	17430	17204	17214	17140	17223	17105	17242	17361	17016	17245	17062	17245	17177	17346	17212	17200	17148	17232	17202	17343	17273	17305	17256	17228	17195	17178	17182	17190	17316	17204	17307	17136	17251	17371	17175	17188	17158	17239	17208	17214	17109	17191	17149	17151	17242	17297	17061	17152	17251	17346	17244	17297	17281	17267	17195	17134	17089	17334	17468	17192	17151	17238	17279	17234	17357	17193	17160	17128	17172	17309	17200	17528	17093	17218	17403	17254	17138	17149	17194	17317	17126	17108	17204	17325	17259	17151	17176	17231	17209	17279	17233	17325	17382	17187	17158	17264	17309	17174	17057	17249	17208	17217	17362	17287	17234	17313	17311	17218	17224	17190	17293	17015	17190	17349	17173	17158	17185	17133	17314	17323	17372	17556	17179	17084	17258	17215	17211	17064	17262	16943	17205	17446	17234	17390	17267	17361	17086	17346	17295	17341	17235	17256	17064	17071	17374	17305	17293	17343	17100	17133	17351	17071	17286	17298	17374	17295	17243	17082	17304	17161	17400	17402	17210	17288	17256	17100	17407	17010	17106	17195	17068	17148	17322	17351	17169	17215	17273	17259	17254	17278	17162	17183	17163	17199	17156	17183	17217	17240	17251	17237	17111	17316	17275	17269	17240	17194	17282	17239	17288	17317	17238	17229	17240	17273	17255	17354	17300	17397	17266	17501	17294	17161	17271	17151	17222	17212	17152	17259	17261	17350	17405	17291	17120	17293	17297	17194	17038	17087	17208	17291	17274	17195	17256	17193	17222	17315	17145	17224	17256	17230	17007	17206	17184	17349	17268	17333	17269	17282	17412	17138	17202	17181	17226	17143	17124	17290	17113	17283	17198	17223	17073	17028	17216	17208	17123	17141	17135	17282	17248	17247	17238	17127	17261	17151	17165	17260	17380	17321	17143	17184	17138	17271	17164	17011	17253	17444	17326	17234	17175	17213	17199	17238	17285	17202	17267	17222	17225	17354	17477	17259	17189	17272	17119	17143	17278	17259	17296	17220	17262	17347	17283	17265	17152	17259	17075	17360	17154	17316	17285	17282	17255	17315	17239	17242	17230	17348	17208	17259	17328	17100	17280	17220	17152	17262	17347	17254	17446	17096	17139	17394	17038	17288	17122	17211	17267	17271	17103	17293	17206	17294	17071	17256	17250	17035	17345	17335	17071	17329	17289	17311	17287	17276	17317	17243	17079	17235	17412	17085	17354	17387	17122	17207	17321	17063	17317	17182	17201	17149	17281	17062	17360	17230	17304	17202	17208	17226	17158	17234	17171	16975	17155	17205	17255	17036	17234	17313	17242	17310	17183	17230	17168	17250	17133	17193	17375	17311	17131	17245	17293	17217	17315	17177	17469	17239	17200	17286	17164	17216	17118	17230	17146	17206	17364	17289	17178	17079	17284	17132	17192	17188	17238	17421	17202	17121	17167	17165	17288	17316	17498	17224	17263	17300	17361	17494	17297	17101	17308	17368	17316	17416	17108	17132	17234	17091	17219	17155	17376	17222	17212	17205	17295	17184	17278	17195	17329	17320	17156	17353	17242	17157	17092	17041	17247
25320	21554	28793	25200	23669	24582	24809	22986	22469	22776	22452	22690	22388	22441	22811	27126	34253	32932	28616	25379	23489	22513	22444	22398	22271	22482	22178	22238	22171	22325	22396	22116	22343	22398	22308	22258	22303	22286	22152	22293	22190	22173	22150	22090	22238	22303	22301	22036	22293	22408	22438	22126	22264	22176	22483	22169	22213	22325	22214	22266	22188	22250	22315	22258	22328	22233	22543	22313	22144	22450	22081	22277	22302	22299	22351	22319	22258	22269	22291	22164	22061	22394	22375	22250	22074	22423	22131	22508	22113	22362	22204	22173	22180	22396	22244	22318	22253	22224	22146	22025	22047	22201	22175	22264	22076	22461	22261	22254	22103	22158	22046	22195	22214	22097	22324	22334	22069	22226	22327	22395	22193	22223	22209	22358	22272	22223	22121	22169	22296	22074	22511	22109	22378	22227	22107	22657	22157	22210	22232	22154	22017	22360	22333	22184	22252	22067	22215	22259	22117	22098	22149	22417	22324	22307	22134	22347	22221	22368	22312	22201	22080	22371	22284	22130	22227	22350	22136	22284	22185	22291	22385	22084	22272	22296	22357	22213	22049	22294	22229	22349	22316	22016	21956	22044	22292	22003	22329	22200	22129	22052	22147	22148	22225	22250	22375	22289	22291	22017	22203	22142	22095	22099	22093	22186	22216	22283	22076	22170	22434	22158	21935	22296	22214	22431	22177	22236	22143	22215	22164	22260	22375	22269	22423	22368	22430	22376	22157	22277	22237	22008	22194	22441	22458	22503	22354	22101	22175	22086	22233	22045	22315	22186	22215	22284	22334	22064	22362	22201	22350	22051	22064	22211	22441	22210	22273	22295	22465	22186	22162	22204	22412	22197	22280	22052	22335	22235	22359	22236	22210	22182	22041	22353	22384	22114	22270	22164	22370	21998	22136	22392	22435	22021	22174	22446	22300	22007	22319	22294	22172	22198	22253	22328	22221	22328	22257	22175	22236	22283	22363	22196	22246	22222	22175	22199	22246	22355	22422	22176	22237	22120	21854	22102	22112	22182	22114	22262	22248	22348	22130	22074	22145	22381	22408	22318	22185	22238	22252	22346	22190	22130	22140	22157	22328	22375	22351	22141	22254	21943	22087	22182	22275	22329	22526	22063	22282	22191	22465	22301	22187	22210	22255	22357	22202	22364	22289	22180	21978	22163	22349	22315	22292	22320	22158	22199	22234	22490	21925	22045	22110	22255	22251	21937	22099	22122	22362	22288	22384	22058	22406	22370	22356	22460	22404	22204	21847	22019	22012	22335	21998	22285	22125	22225	22228	22060	22052	22292	22193	22074	22171	22340	22160	22402	22430	22290	22357	22200	22375	22111	22127	22259	22233	22488	22267	22177	22228	22060	22123	22162	22274	22359	22215	22488	22252	22258	22164	22126	22299	22083	22428	22244	22365	22099	22241	22180	22213	22234	22298	22241	22182	22340	22292	22203	22252	22159	22123	22330	22276	22336	22193	22281	22212	22195	22287	22375	22307	22442	22152	22104	22059	21915	22139	22337	22173	22244	22492	22171	22162	22488	22361	22193	22398	22308	22309	22541	22330	22378	22376	22192	22196	22352	22125	22309	22093	22343	22070	22278	22048	22448	22416	22224	22279	22308	22434	22175	22072	22161	22405	22210	21982	22282	22207	22295	22162	22257	22281	22283	22403	22303	22333	22259	22210	22562	22512	22126	22266	22127	22248	22149	22098	22139	22290	22290	22405	22219	21985	22335	22275	22206	22212	22299	22326	22250	22073	22202	22365	22304	22440	22207	22515	22284	22136	22252	22152	22169	22184	22257	22233	22242	22285	22165	22430	22296	22252	22307	22388	22088	22233	22196	22134	22246	22142	22271	22292	22114	22207	22233	22502	22369	22332	22191	22444	22338	22221	22228	22143	22232	22175	22317	21960	22254	22335	22171	22357	22039	22176	22169	22415	22326	22131	21937	22197	21829	22160	22403	22234	22188	22345	22247	21967	22241	22143	22434	22180	22139	22315	22049	22198	22108	22157	22381	22463	22044	22283	22273	22209	22232	22031	21988	22252	22342	22395	22037	22073	22128	22425	22431	22328	22226	22135	22154	22209	22189	22332	22084	22202	22104	22111	22257	22364	22232	22106	22196	22286	22287	22304	22309	22201	22157	22250	22267	22077	22148	22123	22187	22345	22232	22407	22137	22325	22203	22266	22145	22080	22071	22046	22135	22399	22281	22240	22393	22038	22245	22246	22307	22255	22431	22355	22202	22417	22190	22155	22225	22151	22233	22312	22173	22438	22351	22268	22287	22222	22161	22299	22111	22041	22302	22514	22251	22215	22264	22063	22326	22126	22490	22160	22346	22384	22220	22234	22201	22071	22089	22106	22460	22110	22440	22296	22042	22198	22282	22212	22373	22394	22214	22046	22107	22070	22388	22171	22275	22224	22142	22265	22182	22218	22195	22058	22403	22207	22261	22482	22399	22370	21945	22061	22169	22580	22188	22419	22289	22214	22260	22294	22112	22170	22127	22202	22350	22298	22349	22260	22098	22310	22242	22460	22314	22381	22308	22322	22220	22190	22310	22138	22353	22327	22185	22266	22288	22088	22309	22325	22223	22333	22272	22203	22020	21991	22118	22266	22282	22259	22204	22317	22157	22136	22403	22128	22263	22201	22139	22298	22062	22328	22324	22387	22225	22249	22367	22175	22169	22024	22562	22032	22256	22231	22055	22325	22072	22172	22128	22277	22240	22329	22130	21972	22341	22281	22377	22148	22330	22078	22279	22223	22282	22417	22308	22068	22198	22296	22280	22193	22064	22047	22214	22421	22330	22300	22453	22244	22126	22190	22442	22164	22225	22233	22046	22395	22169	22396	22145	22221	22422	22392	22131	22420	22163	22228	22135	22238	22253	22148	22379	22432	22193	22184	22360	22274	22260	22069	22154	22002	22246	22218	22450	22337	21968	22088	22254	22365	22364	22298	22352	22392	22230	22299	22390	22283	22203	22069	22241	22302	22315	22267	22106	22130	22266	22397	22253	22350	22260	22139	22087	22378	22349	22175	22235	22180	22284	22209	22261	22255	22300	22201	22278	22247	22111	22356	22191	22169	22096	22274	21982	22404	22452	22198	22084	22154	22239	22126	22380	22238	22332	22342	22182	22218	22560	22205	22359	21992	22348	22287	22082	22355	22111	22382	22353	22366	22246	22100	22192	22291	22227	22325	22236	22189	22190	22335	22143	22239	22107	22299	22290	22311	22318	22347	22188	22382	22158	22259	22464	22282	22133	21920	22260	22372	22256	22373	22116	22278	22270	22078	22335	22111	22147	22363	22354	22184	22240	22064	22271	22133	22455	22311	22470	22365	22000	22270	22110	22299	22296	22411	22203	22199	22194	22273	22194	22133	22252	22157	22376	22203	22208	22484	22195	22277	22383	22205	22076	22333	22013	22510	22353	22321	22428	22152	22339	22324	22079	22217	22198	22162	22251	22170	22353	22357	22080	22088	22215	22123	22140	22351	22056	21986	22250	22521	22245	22498	22057	22227	22142	22268	22125	22080	22106	22131	22011	22231	22193	22130	22138	22427	22169	22243	22304	22107	22159	22156	22261	22395	22362	22257	22347	22138	22166	22207	22086	22362	22282	22106	22240	22372	22276	22116	22120	22085	22108	22173	22298	22327	22200	22442	22159	22314	22253	22044	22276	22218	22143	22112	21960	22219	22252	22193	22221	22234	22290	22219	22337	22299	22379	22433	22405	22339	22416	22185	22247	22380	22441	22057	22196	22201	22506	22057	22289	22138	22155	22120	22249	22357	21982	22307	22310	22259	22499	22102	22178	22339	22276	21996	21941	22334	22047	22351	22276	22269	22316	22048	22164	22504	22304	22206	22309	22270	22053	22229	22365	22548	22323	22292	22169	22059	22373	22186	22237	22293	22182	22198	22339	22095	22404	22268	22095	22275	22022	22231	22203	22142	22138	22271	22270	22234	22357	22066	22305	22170	22200	22306	22290	22317	22256	22131	22201	22046	22218	22127	22069	22214	22037	22260	22149	22160	22190	22284	22171	22399	22499	22267	22246	22254	22329	22069	22184	22319	22268	22202	22247	22363	22288	22238	22180	22319	22168	22409	22248	22248	22199	22240	22249	22389	22136	22146	22218	22081	22488	22240	22186	22224	22198	22254	22431	22272	22262	22144	22251	22227	22384	22089	22476	22069	22331	22475	22127	22070	22049	22365	22132	22403	22276	22079	22295	22303	22214	22199	22242	22021	22194	22358	22274	22511	22045	22315	22415	22042	22303	22035	22114	22106	22270	22316	22181	22251	22303	22116	22223	22434	22151	22298	22111	22406	22234	22271	22131	22221	22090	21988	22161	22331	22279	22319	21886	22298	22030	22192	22125	22153	22147	22347	22283	22350	21948	21900	22134	22337	22374	22375	22315	22125	22175	22382	22089	22332	22340	22128	22259	22206	22170	22054	22522	22286	22381	22279	22185	22129	22266	22392	22246	22239	22175	22132	22276	22274	22171	22486	22081	21864	22289	22142	22354	22308	22033	22215	22054	22154	22334	22352	22519	22246	22248	22138	22212	22267	22364	22218	22512	22372	22102	22160	22049	22240	22194	22057	22238	22072	22266	22304	22154	22238	22321	22293	22324	22174	22154	21953	22121	22287	22273	22399	22336	22349	22289	22360	22145	22503	22277	22245	22171	22360	22475	22386	22355	22057	22339	22100	22104	22487	22085	22392	22222	22249	22183	22393	22245	22410	22196	22439	22114	22300	22211	22419	22271	21977	22452	22279	22308	22216	22201	22296	22318	22410	22273	21963	22213	22013	22324	22467	22390	22668	22353	22282	22234	22236	22158	22383	22340	22202	22182	22360	22250	22263	22227	22337	22032	22018	22079	22059	22003	22284	22165	22160	22322	22426	22178	22049	22177	22442	22093	22309	22303	21959	22184	22207	22069	22191	22236	22141	22386	22429	22163	22230	22364	22246	22020	22176	22238	22243	22266	22344	22270	22108	22248	22365	22228	22396	22078	22132	22249	21962	22297	22291	22199	22167	22204	22216	22084	22423	22075	22630	22237	22321	22356	22034	22307	22347	22360	22244	22422	22249	22154	22130	22129	22102	22152	22141	22119	22487	22259
16756	25222	24598	21125	19341	18643	18348	17910	17919	17936	17807	17729	17495	17494	17553	25993	33773	30437	24554	20633	18273	17599	17299	17245	17131	17228	17378	17368	17188	17172	17202	17303	17289	17215	17228	17367	17201	17353	17196	17247	17294	17075	17130	17233	17186	17346	17226	17311	17044	17195	17188	17262	17220	17187	17324	17150	17270	17176	17289	17213	17227	17234	17377	17157	17206	17322	17202	17198	17292	17424	17092	17208	17192	17157	17243	17275	17002	17297	17406	17174	17253	17339	17237	17330	17170	17382	17492	17147	17225	17276	17213	17206	17091	17320	17432	17167	17283	17070	17309	17238	17184	17207	17126	17203	17492	17133	17285	17248	17322	17291	17201	17333	17227	17239	17303	17383	17176	17228	17141	17075	17345	17183	17083	17249	17302	17303	17350	17256	17169	17289	17091	17154	17185	17282	17098	17292	17304	17323	17187	17219	17270	17421	17242	17097	17123	17148	17222	17158	17244	17435	17200	17167	17272	17178	17140	17327	17224	17103	17328	17156	17219	17221	17307	17123	17333	17116	17161	17343	17236	17277	17230	17229	17392	17059	17143	17012	17283	17075	17097	17241	17146	17225	17234	17323	17194	17045	17335	17330	17391	17179	17210	17180	17322	17154	17200	17239	17104	17142	17173	17201	17472	17079	17242	17270	17291	17245	17155	17140	17321	17126	17214	17265	17211	17297	17424	17217	17186	17340	17259	17320	17318	17371	17255	17278	17169	17340	17355	17355	17340	17198	17307	17151	17244	17201	17187	17183	17271	17236	17376	17046	17337	17175	17155	17137	17521	17190	17269	17411	17226	17380	17105	17330	17208	17148	17158	17269	17295	17054	17294	17177	17230	17270	17306	17366	17227	17190	17364	17313	17432	17451	17551	17297	17154	17104	17077	17306	17209	17368	17391	17018	17375	17294	17399	17141	17303	17213	17204	17341	17331	17271	17391	17275	17199	17227	17167	17183	17258	17402	17281	17258	17380	17173	17248	17020	17327	17279	17215	17364	17182	17319	17098	17303	17154	17356	17228	17016	17383	17346	17266	17036	17216	17380	17292	17241	17194	17307	17137	17291	17259	17304	17187	17180	17150	17292	17313	17173	17275	17301	17392	17278	17261	17038	17412	17304	17193	17189	17456	17250	17222	17354	17199	17516	17174	17217	17216	17298	17192	17119	17264	17228	17441	17280	17167	17262	17335	17321	17248	17145	17375	17190	17258	17383	17147	17264	17162	17026	17270	17328	17128	17354	17156	17033	17369	17250	17270	17250	17106	17145	17322	17170	17232	17218	17302	17207	17133	17202	17145	17341	17218	17231	17109	17228	17150	17134	17107	17361	17213	17262	17334	17391	17421	17318	17158	17113	17307	17196	17318	17077	17355	17111	17207	17183	17179	17213	17231	17184	17364	17370	17198	17217	17146	17175	17328	17224	17342	17334	17267	17291	17233	17298	17251	17124	17134	17205	16993	17194	17283	17182	17256	17180	17222	17309	17104	17146	17054	17294	16929	17147	17177	17215	17173	17318	17247	17367	17250	17069	17287	17336	17173	17311	17345	17242	17315	17202	17103	17436	17258	17020	17396	17223	17098	17201	17340	17356	17275	17139	17262	17276	17285	17336	17261	17218	17215	17215	17280	17294	17210	17209	17120	17180	17083	17195	17303	17153	17250	17333	17198	17240	17244	17186	17224	17196	17233	17286	17208	17275	17309	17182	17352	17275	17429	17347	17137	17254	17143	17265	17209	17026	17196	17318	17161	17339	17087	17350	17355	17247	17218	17370	17309	17356	17210	17376	17165	17196	17244	17263	17201	17238	17357	17171	17253	17448	17296	17209	17250	17259	17223	17227	17272	17055	17298	17158	17214	17421	17321	17234	17211	17272	17461	17204	17123	17315	17084	17296	17277	17076	17161	17102	17299	17096	17345	17332	17352	17174	17234	17210	17054	17168	17186	17116	17228	17255	17486	17347	17298	17354	17249	17317	17156	17121	17331	17340	17256	17233	17112	17092	17309	17223	17298	17200	17184	17340	17371	17390	17216	17121	17370	17323	17355	17178	17253	17117	17090	17310	17157	17278	17185	17390	17413	17306	17351	17291	17180	17243	17266	17038	17248	17344	17351	17124	17255	17264	17300	17157	17360	17317	17340	17369	17216	17168	17334	17241	17350	17159	17268	17172	17181	17141	17232	17226	17250	17259	17292	17272	17395	17210	17354	17191	17246	17132	17327	17152	17222	17267	17104	17152	17245	17194	17299	17173	17288	17146	17283	17303	17174	17320	17153	17027	17209	17338	17104	17208	17137	17213	17298	17166	17088	17203	17161	17021	17331	17225	17185	17324	17129	17091	17107	17093	17248	17216	17367	17208	17227	17086	17495	17231	17209	17240	17219	17328	17018	17289	17156	17197	17253	17242	17126	17226	17377	17321	17295	17345	17320	17374	17246	17268	17338	17191	17282	17279	17217	17174	17147	17281	17284	17406	17292	17157	17251	17091	17138	17407	17140	17226	17126	17162	17168	17308	17226	17331	17266	17279	17213	16980	17114	17428	17292	17352	17198	17290	17247	17218	17207	17128	17422	17265	17139	17275	17271	17212	17369	17250	17049	17250	17181	17264	17306	17413	17358	17154	17244	17155	17429	17218	17348	17332	17204	17306	17350	17137	17264	17225	17244	17334	17430	17067	17196	17280	17359	17345	17319	17361	17030	17322	17300	17338	17222	17294	17204	17285	17227	17264	17229	17204	17373	17176	17377	17208	17265	17231	17124	17241	17320	17483	17228	17189	17230	17287	17189	17271	17117	17148	17306	17252	17202	17454	17389	17243	17285	16999	17140	17188	17188	17344	17166	17255	17156	17323	17315	17282	17299	17168	17166	17233	17263	17043	17184	17252	17443	17269	17360	17267	17113	17157	17315	17529	17419	17201	17213	17192	17053	17294	17172	17427	17457	17221	17209	17334	17311	17293	17125	17239	17264	17284	17046	17196	17329	17123	17338	17053	17316	17230	17344	17132	17012	17205	17245	17404	17248	17333	17236	17244	17213	17262	17192	17280	17262	17317	17180	17379	17248	17492	17214	17135	17335	17158	17356	17298	17247	17319	17310	17191	17420	17267	17239	17274	17279	17177	17299	17109	17153	17322	17328	17183	17175	17194	17482	17370	17092	17224	17327	17231	17201	17253	17358	17174	17099	17281	17179	17209	17123	17452	17196	17263	17303	17161	17298	17197	17164	17226	17106	17324	17353	17213	17193	17263	17166	17198	17216	17319	17195	17277	17190	17102	17394	17052	17361	17010	17117	17374	17143	17089	17300	17185	17388	17027	17298	17260	17138	17209	17257	17188	17322	17149	17170	17238	17199	17155	17207	17184	17313	17327	17276	17011	17336	17280	17315	17248	17202	17244	17338	17212	17120	17418	17260	17049	17167	17262	17380	17192	17410	17280	17190	17077	17258	17102	17241	17228	17227	17262	17252	17357	17220	17247	17353	17142	17198	17122	17308	17022	17218	17174	17320	17142	17267	17322	17323	17285	17309	17228	17213	17169	17253	17200	17377	17180	17091	17158	17283	17127	17087	17243	17350	17125	17321	17238	17273	17285	17426	17290	17294	17227	17357	17143	17199	17356	17112	17187	17176	17360	17173	17389	17197	17390	17215	17193	17408	17355	17214	17147	17266	17326	17072	17254	17327	17173	17226	17204	17299	17182	17116	17219	17432	17319	17205	17119	17310	17273	17233	17294	17227	17035	17364	17236	17226	17347	17159	17179	17170	17254	17104	17251	17296	17092	17444	17053	17278	17080	17144	17134	17367	17278	17437	17415	17285	17251	17234	17212	17175	17145	17380	17220	17274	17338	17236	17275	17262	17321	17125	17266	17056	17211	17342	17161	17078	17142	17317	17364	17469	17197	17287	17209	17216	17245	17179	17200	17063	17187	17264	17292	17081	17258	17313	17174	17246	17149	17260	17260	17135	17341	17233	17151	17331	17148	17374	17319	17088	17218	17125	17319	17247	17119	17277	17394	17192	17283	17185	17167	17203	17300	17273	17093	17192	17262	17169	17345	17324	17194	17277	17292	17287	17356	17499	17213	17166	17224	17127	17437	17287	17350	17249	17170	17194	17086	17186	17225	17189	17304	17195	17094	17260	17262	17288	17353	17260	17257	17267	17240	17194	17242	17371	17069	17192	17242	17343	17157	17222	17363	17284	17314	17107	17383	17174	17325	17517	17245	17389	17188	17205	17165	17282	17218	17245	17279	17165	17205	17091	17116	17157	17235	17332	17231	17160	17268	17233	17102	17222	17269	17267	17088	17227	17053	17382	17327	17300	17319	17085	17293	17356	17210	17242	17295	17285	17302	17224	17239	17266	17234	17195	17228	17201	17355	17304	17265	17163	17063	17273	17247	17375	17179	17208	17322	17296	17350	17118	17403	17108	17326	17451	17245	17423	17264	17349	17316	17285	17191	17240	17190	17351	17296	17222	17188	17152	17224	17321	17197	17181	17009	17253	17170	17239	17249	17139	17303	17239	17380	17170	17215	17230	17328	17207	17134	17234	17181	17304	17329	17239	17188	17196	17162	17211	17098	17067	17358	17339	17318	17331	17350	17187	17430	17154	17092	17073	17352	17206	17239	17288	17484	17381	17291	17189	17331	17149	17273	17300	17281	17179	17170	17230	17221	17179	17328	17092	17354	17246	17391	17195	17142	17277	17272	17336	17180	17421	17210	17409	17417	17203	17440	17407	17233	17332	17175	17213	17298	17229	17290	17153	17304	17380	17148	17225	17191	17283	17298	17381	17358	17235	17374	17177	17228	17123	17151	17203	17303	17324	17136	17098	17174	17250	17247	17262	17345	17341	17327	17258	17305	17142	17341	17343	17279	17254	17126	17259	17182	17302	17192	17368	17051	17262	17270	17227	17173	17371	17407	17275	17272	17241	17320	17197	17159	17234	17326	17399	17148	17119	17313	17183	16992	17511	17270	17354	17092	17381	17260	17254	17364	17314	17297	17254	17302	17188	17387	17303	17114	17344	17125	17211	17303	17119	17175	17160	17414	17412	17244	17048	17215	17289	17194	17281	17397	17229	17127	17216	17135	17414	17319	17356	17275	17343	17120	17117	17283	17248	17189	17193	17237
23883	21556	29228	24375	22263	25187	27308	23685	23007	23165	23070	22769	23098	22813	22831	31369	41926	39576	32542	27508	24411	23035	22617	22746	22520	22347	22469	22490	22321	22444	22246	22413	22413	22520	22490	22202	22228	22483	22312	22507	22397	22307	22374	22409	22218	22472	22131	22242	22450	22115	22190	22528	22516	22107	22339	22377	22594	22519	22418	22542	22131	22164	22358	22121	22252	22268	22573	22471	22148	22204	22326	22339	22402	22431	22447	22440	22241	22471	22270	22408	22251	22344	22258	22229	22365	22326	22437	22384	22286	22293	22541	22240	22302	22339	22222	22367	22430	22362	22214	22019	22233	22316	22344	22345	22299	22357	22439	22220	22280	22317	22334	22279	22415	22434	22325	22378	22200	22465	22464	22387	22140	22270	22416	22361	22336	22098	22212	22064	22254	22039	22230	22410	22281	22243	22191	22180	22168	22054	22284	22047	22229	22385	22204	22338	22021	22426	22292	22181	22281	22199	22207	22333	22410	22173	22279	22365	22213	22591	22446	22331	22257	22114	22265	22236	22487	22321	22356	22285	22009	22244	22468	22079	22267	22184	22324	22354	22205	22273	22219	22295	22350	22370	22231	22159	22473	22154	22307	22344	22341	22416	22517	22292	22288	22549	22254	22182	22458	22432	22215	22323	22320	22361	22309	22226	22063	22288	22484	22238	22380	22436	22353	22325	22239	22300	22372	22301	22327	22344	21948	21981	22320	22280	22299	22350	22236	22258	22376	22235	22379	22350	22268	22157	22288	22389	22613	22314	22395	22146	22265	22274	22313	22447	22276	22192	22323	22350	22383	22332	22169	22307	22408	22284	22190	22106	22132	22378	22201	22317	22434	22373	22489	22499	22138	22254	22429	22258	22272	22255	22192	22456	22291	22558	22362	22471	22194	22388	22168	22194	22077	22148	22420	22367	22289	22210	22165	22548	22232	22198	22345	22100	22254	22497	22260	22235	22352	22452	22402	22441	22262	22077	22288	22404	22398	22124	22105	22449	22300	22270	22361	22162	22430	22508	22355	22218	22276	22283	22243	22565	22559	22429	22232	22271	22376	21943	22297	22266	22217	22315	22333	22350	22371	22281	22534	22326	22535	22215	22346	22344	22315	22300	22455	22410	22168	22152	22473	22336	22400	22429	22287	22255	22090	22309	22434	22166	22071	22229	22318	22404	22360	22376	22238	22298	22354	22286	22373	22369	22385	22332	22379	22303	22271	22440	22404	22111	22375	22018	22198	22326	22262	22258	22206	22404	22261	22386	22276	22436	21958	22417	22354	22246	22218	22235	22360	22050	22112	22293	22245	22214	22237	22130	22395	22161	22333	22401	22306	22280	22567	22399	22610	22279	22071	22287	22496	22223	22024	22385	22357	22325	22386	22395	22454	22302	22422	22415	22428	22358	22352	22363	22371	22374	22500	22297	22304	21997	22392	22258	22256	22220	22302	22038	22413	22244	21976	22255	22242	22082	22215	22137	22147	22262	22594	22397	22402	22415	22329	22436	22415	22425	22378	22228	22435	22271	22312	22195	22363	22344	22058	22075	22513	22179	22218	22136	22316	22336	22408	22351	22396	22217	22157	22389	22492	22360	22386	22355	22161	22286	22395	22327	22733	22139	22277	22328	22499	22351	22359	22400	22287	22087	22085	22383	22221	22262	22084	22274	22193	22354	22263	22049	22276	22224	22377	22318	22500	22608	22373	22520	22162	22468	22289	22388	22181	22241	22174	22295	22017	22061	22275	22381	22342	22103	22464	22347	22480	22106	22234	22308	22201	22269	22416	22289	22300	22267	22402	22268	22100	22184	22217	22207	22141	22405	22236	22306	22230	22297	22114	22118	22254	21842	22466	22239	22546	22326	22377	22108	22209	22323	22010	22266	22111	22287	22509	22263	22192	22309	22277	22388	22367	21887	22348	22432	22478	22525	22318	22305	22265	22167	22381	22299	22162	22402	22422	22369	22332	22076	22374	22158	22430	22541	22194	22320	22213	22321	22368	22475	22537	22539	22387	22271	22234	22066	22177	22276	22286	22281	22405	22037	22202	22318	22233	22348	22280	22321	22216	22337	22084	22296	22301	22156	22472	22390	22327	22094	22298	22278	22313	22360	22382	22279	22320	22373	22283	22168	22424	22228	22384	22315	22061	22308	22295	22311	22292	22293	22301	22232	22163	22314	22094	22420	22493	22171	22212	22199	22521	22294	22221	22189	22370	22134	22320	22369	22404	22268	22085	22168	22328	22328	22212	22177	22261	22266	22118	22300	22398	22231	22287	22173	22210	22266	22199	22308	22293	22284	22337	22387	22213	22168	22303	22350	22287	22193	22418	22162	22309	22199	22217	22171	22151	22257	22187	22264	22369	22367	22213	22324	22586	22273	22332	22251	22156	22209	22028	22491	22345	22347	22411	22293	22191	22421	22370	22420	22365	22360	22284	22528	22258	22448	22366	22610	22374	22483	22225	22390	22345	22144	22372	22338	22247	22287	22422	22235	22274	22534	22345	22323	22303	22001	22549	22388	22148	22395	22515	22475	22446	22114	22351	22342	22281	22018	22287	22558	22312	22248	22546	22392	22441	22277	22301	22099	22290	22205	22211	22313	22305	22363	22445	22199	22260	22559	22348	22150	22244	22333	22290	22355	22323	22245	22370	22222	22261	22169	22391	22231	22425	22120	22182	22561	22207	22282	22244	22269	22352	22383	22420	22533	22150	22140	22318	22406	22383	22161	22231	22447	22255	22210	22179	22494	22340	22547	22362	22414	22214	22126	22204	22139	22286	22314	22311	22154	22298	22394	22215	22383	22186	22493	22195	22407	22297	22428	22416	22414	22457	22280	22357	22130	22319	22330	22533	22566	22347	22067	22217	22383	22443	22450	22341	22189	22105	22045	22380	22299	22335	22371	22281	22179	22503	22098	22145	22096	22138	22393	22185	22038	22378	22214	22324	22092	22085	22328	22279	22434	22244	22397	22210	22297	22094	22318	22135	22287	22183	22316	22333	22408	22330	22392	22384	22367	22419	22292	22333	22513	22054	22005	22411	22359	22312	22572	22456	22431	22244	22457	22197	22304	22261	22478	22442	22245	22476	22427	22321	22555	22268	22445	22470	22409	22677	22377	22213	22576	22399	22182	22421	22449	22345	22200	22201	22428	22443	22417	22207	22387	22325	22081	22240	22393	22337	22308	22366	22256	22542	22251	22254	22392	21973	22177	22296	22195	22197	22461	22354	22591	22286	22189	22218	22299	22321	22197	22371	22487	22342	21969	22315	22355	22401	22170	22366	22105	22313	22218	22174	22245	22542	22416	22141	22158	22194	22448	22387	22386	22341	22213	22394	22316	22454	22339	22477	22421	22405	22284	22411	22425	22398	22268	22374	22278	22232	22513	22398	22337	22135	22284	22556	22245	22283	22223	22278	22222	21992	22321	22316	22442	22384	22428	22263	22215	22611	22401	22404	22422	22337	22461	22358	22344	22480	22439	22337	22297	22438	22093	22193	22438	22150	22025	22115	22188	22345	22097	22334	22527	22293	22339	22177	22237	22271	22530	22443	22198	22303	22402	22288	22179	22318	22162	22453	22152	22162	22387	22301	22321	22352	22349	22402	22170	22388	22237	22236	22311	22374	22111	22334	22101	22311	22277	22376	22049	22403	22290	22088	22094	22174	22235	22214	22112	22064	22497	22095	22314	22330	22192	22388	22277	22390	22148	22271	22311	22212	22220	22179	22493	22402	22233	22574	22080	22180	22209	22243	22229	22058	22257	22160	22177	22207	22422	22245	22239	22312	22394	22441	22208	22261	22194	22324	22347	21962	22333	22294	22038	22438	22511	22421	22407	22413	22346	22282	22361	22384	22090	22223	22423	22352	22211	22499	22264	22141	22239	22353	22364	22336	22252	22169	22048	22327	22255	22145	22302	22362	22349	22218	22144	22429	22290	22151	22189	22232	22160	22344	22385	22259	22132	22253	22420	22341	22262	22460	22440	22363	22319	22397	22353	22451	22506	22293	22328	22174	22430	22402	22495	22262	22237	22251	22397	22278	22252	22241	22366	22337	22444	22219	22435	22490	22503	22217	22175	22550	22382	22385	22123	22423	22197	22430	22742	22296	22293	22337	22265	22448	22120	22307	22029	22242	22338	22409	22412	22365	22235	22363	22128	22463	22292	22381	22243	22350	22372	22311	22563	22266	22322	22112	22415	22234	22388	22216	22312	22440	22498	22307	22006	22228	22304	22244	22300	22256	22211	22161	22281	22365	22257	22484	22329	22227	22339	22337	22392	22382	22222	22391	22379	22466	22346	22241	22451	22306	22365	22201	22252	22402	22223	22500	22543	22191	22350	22366	22258	22259	22293	22348	22444	22158	22245	22235	22471	22132	21967	22407	22469	22326	22480	22324	22163	22304	22326	22198	22440	22633	22240	22371	22129	22230	22091	22039	22192	22225	22069	22238	22286	22380	22352	22384	22155	22253	22360	22297	22659	22270	22270	22424	22019	22041	22319	22235	22191	22627	22317	22285	22163	22348	22303	22379	22228	22230	22064	22269	22292	22295	22368	22283	22213	22409	22646	22353	22301	22574	22201	22256	22388	22470	22141	22286	22170	22146	22196	22182	22066	22278	22319	22301	22304	22367	22334	22299	22274	22183	22134	22173	22375	22275	22591	22218	22381	22188	22243	22168	22171	22364	22304	22466	22161	22280	22176	22344	22422	22084	22523	22384	22174	22188	22291	22391	22372	22202	22221	22351	22339	22193	22336	22331	22450	22359	22382	22041	22446	22274	22199	22283	22283	22210	22199	22343	22329	22475	22227	22309	22138	22371	22338	22507	22297	22277	21950	22218	22381	22344	22434	22322	22214	22353	22116	22062	22362	22499	22176	22271	22429	22263	22271	22093	22329	22332	22538	22192	22159	22333	22453	22202	22227	22316	22322	22178	22230	22226	22510	22160	22335	22260	22169	22543	22195	22454	22531	22428	22428	22340	22402	22534	22291	22422	22245	22293	22258	22180	22373	22301	22219	22278	22239	22067	22119	22243	22362	22221	22307	22239	22035	22215	22425	22285	22416	22357	22336	22256	22373	22362	22200	22416	22332	22440	22270	22260	22326	22304	22306	22416	22391	22387	22301	22271	22214
18329	30193	29289	23601	21537	19758	19100	18601	18565	18348	18135	17981	17657	17815	18189	32645	42132	38286	29698	22946	19118	17882	17378	17593	17251	17366	17239	17289	17346	17218	17408	17410	17098	17146	17368	17415	17273	17290	17363	17268	17226	17027	17157	17473	17185	17240	17252	17422	17297	17177	17336	17159	17367	17250	17318	17409	17155	17237	17479	17345	17202	17329	17154	17290	17108	17370	17155	17260	17345	17202	17161	17334	17384	17224	17339	17185	17299	17334	17256	17432	17287	17074	17153	17293	17318	17169	17307	17271	17213	17383	17290	17329	17223	17068	17277	17094	17384	17272	17250	17248	17234	17125	17114	17236	17198	17277	17271	17205	17308	17152	17296	17272	17167	17189	17285	17074	17311	17158	17277	17128	17197	17287	17135	17411	17216	17104	17187	17190	17134	17585	17076	17267	17241	17239	17181	17522	17310	17241	17243	17224	17122	17453	17282	17325	17226	17084	17308	17322	17219	17251	17276	17299	17316	17295	17395	17201	17229	17250	17208	17233	17260	17195	17396	17251	17345	17185	17273	17283	17218	17265	17236	17274	17487	17228	17210	17287	17344	17259	17330	17292	17206	17202	17248	17191	17199	17330	17416	17205	17192	17229	17251	17115	17172	17259	17289	17248	17212	17241	17348	17180	17269	17355	17293	17163	17081	17324	17390	17134	17321	17322	17262	17371	17400	17295	17192	17246	17234	17177	17353	17344	17119	17253	17177	17285	17086	17221	17132	17119	17141	17176	17126	17385	17294	17357	16972	17192	17347	17221	17183	17226	17358	17272	17309	17215	17016	17240	17286	17196	17196	17249	17450	17264	17115	17381	17188	17268	17248	17224	17331	17289	17360	17358	17143	17276	17308	17146	17235	17348	17222	17154	17104	17295	17101	17205	17252	17175	17195	17171	17162	17243	17244	17332	17167	17233	17236	17361	17193	17299	17255	17430	17391	17168	17274	17311	17314	17272	17219	17320	17420	17279	17276	17202	17124	17172	17232	17336	17269	17026	17243	17362	17289	17066	17160	17044	17341	17316	17269	17092	17297	17338	17385	17179	17307	17237	17392	17205	17187	17265	17062	17169	17165	17312	17322	17222	17178	17409	17317	17246	17054	17271	17376	17204	17168	17131	17285	17278	17230	17355	17152	17375	17163	17352	17228	17396	17247	17074	17164	17269	17369	17279	17286	17131	17337	17370	17316	17238	17187	17217	17215	17300	17311	17177	17237	17467	17497	17321	17211	17116	17263	17345	17208	17256	17344	17166	17158	17229	17484	17275	17274	17178	17108	16949	17076	17301	17222	17213	17311	17394	17258	17002	17253	17217	17114	17272	17233	17314	17373	17375	17058	17126	17255	17275	16981	17259	17173	17164	17417	17168	17205	17179	17413	17199	17317	17381	17236	17277	17082	17273	17189	17232	17284	17538	17215	17288	17193	17213	17181	17252	17276	17311	17301	16946	17333	17235	17084	17289	17302	17143	17296	17228	17421	17330	17103	17290	17287	17189	17151	17335	17208	17359	17171	17289	17382	17196	17094	17197	17308	17258	17288	17197	17277	17361	17155	17273	17331	17220	17345	17288	17271	17301	17304	17305	17418	17203	17258	17192	17262	17125	17173	17208	17220	17260	17208	17223	17319	17229	17123	17183	17106	17304	17179	17094	17473	17315	17136	17209	17283	17081	17319	17320	17366	17223	17134	17235	17344	17126	17308	17132	17330	17391	17396	17149	17366	17188	17297	17048	17143	17240	17153	17220	17044	17206	17258	17363	17375	17230	17197	17214	17170	17286	17242	17267	17002	17326	17262	17210	17199	17335	17261	17236	17151	17406	17194	17309	17117	17077	17338	17106	17232	17235	17425	17136	17387	17194	17255	17213	17288	17202	17397	17275	17290	17091	17167	17232	17344	17363	17108	17309	17340	17318	17289	17239	17344	17285	17205	17359	17318	17149	17363	17398	17180	17221	17242	17209	17368	17409	17047	17228	17240	17299	17310	17078	17374	17202	16967	17340	17243	17235	17087	17305	17351	17303	17213	17195	17218	17265	17314	17387	17223	17123	17366	17208	17379	17370	17077	17302	17196	17179	17163	17046	17463	17301	17274	17426	17321	17335	17344	17161	17245	17286	17208	17224	17395	17203	17285	17379	17345	17349	17215	17278	17223	17362	17259	17081	17267	17189	17259	17173	17215	17288	17207	17267	17309	17200	17181	17293	17203	17202	17363	17268	17305	17154	17196	17524	17284	17434	17404	17066	17240	17252	17261	17289	17374	17367	17210	17280	17243	17236	17021	17007	17156	17375	17247	17225	17329	17080	17115	17331	17252	17192	17254	17130	17037	17159	17234	17024	17229	17323	17291	17315	17487	17487	17105	17379	17292	17338	17271	17267	17273	17263	17249	17332	17254	17114	17239	17430	17396	17334	17218	17155	17272	17275	17380	17268	17121	17253	17224	17295	17229	17296	17235	17196	17297	17305	17289	17086	17281	17197	17348	17164	17251	17254	17340	17306	17052	17406	17269	17112	17326	17137	17355	17176	17262	17245	17095	17244	17163	17144	17225	17277	17264	17192	17284	17281	17164	17319	17336	17273	17337	17276	17151	17260	17315	17379	17163	17290	17233	17253	17111	17268	17288	17163	17264	17421	17220	17215	17072	17346	17195	17066	17365	17183	17130	17245	17330	17293	17253	17288	17214	17336	17140	17263	17216	17205	17271	17081	17236	17273	17272	17286	17271	17338	17119	17393	17420	17194	17366	17310	17156	17116	17396	17168	17186	17152	17181	17189	17194	17274	17295	17135	17239	17260	17380	17357	16972	17221	17282	17285	17260	17185	17203	17121	17285	17251	17347	17168	17318	17108	17209	17036	17374	17191	17231	17153	17361	17155	17031	17299	17292	17265	17247	17384	17259	17173	17315	17221	17116	17181	17088	17452	17014	17088	17211	17225	17373	17184	17216	17115	17403	17314	17071	17343	17250	17299	17323	17218	17368	17307	17156	17143	17257	17467	17222	17314	17158	17329	17249	17210	17272	17236	17283	17236	17420	17237	17186	17097	17349	17318	17214	17264	17299	17325	17313	17219	17291	17159	17168	17141	17330	17191	17278	17292	17202	17267	17051	17383	17238	17277	17312	17134	17135	17368	17225	17279	17266	17384	17328	17261	17299	17236	17257	17319	17166	17147	17160	17038	17188	17180	17209	17330	17170	17212	17343	17394	17164	17151	17347	17224	17390	17184	17320	17249	17383	17300	17281	17196	17291	17096	17216	17388	17077	17303	17222	17273	17134	17243	17240	17322	17118	17262	17243	17255	17192	17118	17183	17272	17301	17237	17364	17282	17229	17290	17322	17218	17144	17240	17395	17140	17360	17334	17229	17235	17341	17263	17255	17306	17166	17303	17248	17207	17367	17285	17167	17150	17143	17218	17204	17516	17228	17469	17218	17059	17201	17316	17196	17355	17190	17488	17312	17322	17222	17276	17228	17281	17114	17263	17291	17207	17356	17206	17205	17309	17250	17167	17454	17228	17211	17322	17262	17233	17340	17132	17154	17255	17258	17082	17148	17220	17156	17341	17256	17437	17081	17360	17438	17156	17287	17456	17257	17313	17172	17303	17254	17176	17214	17221	17318	17394	17090	17317	17131	17171	17235	17199	17195	17247	17145	17369	17291	17365	17156	17245	17396	17283	17254	17267	17313	17148	17275	17143	17240	17180	17240	17199	17325	17439	17232	17234	17185	17223	17250	17145	17004	17452	16997	17141	17176	17319	17122	17323	17241	17312	17215	17208	17347	17285	17227	17341	17152	17074	17162	17355	17244	17277	17153	17202	17325	17259	17290	17074	17332	17262	17289	17099	17201	17235	17101	17170	17113	17351	17332	17185	17248	17282	17313	17117	17315	17267	17197	17104	17390	17222	17225	17333	17123	17165	17306	17421	17320	17320	17309	17292	17302	17132	17295	17256	17290	17210	17295	17317	17143	17353	17369	17108	17221	17205	17286	17298	17315	17290	17243	17258	17289	17256	17275	17209	17338	17183	17278	17293	17458	17233	17225	17223	17187	17209	17240	17315	17331	17393	17259	17372	17088	17434	17178	17174	17323	17093	17176	17134	17274	17265	17255	17234	17222	17377	17233	17178	17207	17162	17286	17089	17415	17169	17353	17338	17397	17281	17545	17318	17301	17253	17166	17336	17024	17188	17159	17207	17226	17277	17168	17173	17345	17226	17240	17097	17157	17139	17393	17398	17039	17199	17198	17298	17277	17089	17368	17148	17179	17318	17221	17178	17316	17329	17266	17319	17310	17192	16977	17220	17325	17273	17067	17331	17290	17370	17401	17254	17280	17179	17243	17224	17373	17187	17124	17031	17262	17282	17220	17417	17138	17276	17221	17341	17341	17277	17372	17336	17121	17112	17233	17186	17251	17214	17377	17276	17304	17098	17241	17325	17168	17373	17234	17154	17425	17316	17093	17297	17249	17340	17192	17102	17221	17228	17129	17225	17276	17195	17105	17141	17252	17308	17242	17126	17151	17201	17122	17289	17279	17091	17211	17120	17290	17116	17402	17038	17144	17247	17355	17275	16996	17187	17181	17161	17281	17034	17303	17328	17230	17397	17342	17111	17156	17178	17197	17225	17340	17178	17370	17311	17226	17406	17353	17262	17285	17165	17289	17184	17132	17469	17120	17223	17231	17263	17290	17229	17419	17122	17450	17294	17011	17324	17293	17299	17364	17241	17334	17239	17018	17379	17242	17227	17087	17320	17233	17352	17307	17332	17336	17257	17217	17262	17291	17163	17168	17495	17038	17145	17344	17347	17183	17374	17295	17281	17327	17516	17270	17268	17207	17453	17104	17153	17158	17223	17266	17110	17276	17220	17312	17222	17216	17238	17342	17354	17236	17399	17153	17287	17245	17147	17338	17260	17299	17339	17316	17085	17157	17397	17250	17269	17267	17075	17263	17254	17355	17261	17203	17290	17324	17195	17282	17093	17107	17431	17229	17217	17131	17297	17212	17095	17343	17390	17177	17298	17397	17293	17185	17286	17380	17230	17204	17182	17330	17133	17278	17299	17339	17240	17201	17213	17246	17465	17347	17385	17272	17185	17208	17211	17042	17289	17246	17095	17199	17231	17186	17401
30478	23712	26194	24697	22340	22525	22589	22390	22495	22309	22617	22453	22559	22426	22500	22880	23883	24229	23838	23164	22830	22531	22479	22373	22468	22178	22268	22546	22264	22374	22312	22191	22390	22421	22366	22327	22364	22089	22232	22359	22193	22285	22449	22435	22470	22325	22294	22385	22330	22580	22542	22219	22256	22518	22231	22305	22477	22320	22228	22439	22301	22337	22315	22453	22328	22271	22164	22213	22401	22252	22345	22293	22368	22301	22687	22282	22412	22421	22408	22679	22644	22318	22416	22427	22360	22240	22377	22198	22375	22206	22396	22270	22388	22358	22253	22416	22554	22262	22554	22254	22147	22459	22419	22431	22362	22403	22299	22261	22387	22510	22370	22568	22396	22338	22294	22349	22380	22458	22471	22183	22538	22443	22309	22517	22350	22243	22362	22524	22498	22353	22454	22418	22451	22331	22223	22484	22209	22146	22366	22474	22473	22288	22515	22462	22294	22328	22403	22429	22441	22270	22245	22179	22154	22449	22351	22274	22482	22233	22241	22389	22188	22359	22268	22412	22280	22366	22321	22095	22492	22429	22390	22393	22300	22362	22390	22639	22589	22273	22295	22253	22177	22364	22518	22461	22473	22227	22436	22623	22298	22459	22391	22478	22348	22310	22264	22449	22204	22384	22233	22423	22263	22245	22200	22299	22304	22291	22313	22220	22333	22371	22729	22337	22126	22513	22374	22376	22472	22237	22084	22157	21986	22115	22180	22383	22393	22256	22384	22226	22273	22334	22367	22417	22292	22323	22404	22308	22358	22291	22343	22364	22334	22497	22361	22394	22545	22196	22479	22249	22378	22492	22298	22458	22557	22497	22412	22271	22365	22462	22547	22443	22539	22487	22465	22276	22317	22175	22297	22514	22346	22365	22415	22415	22346	22567	22439	22058	22264	22269	22131	22288	22394	22445	22274	22439	22518	22315	22681	22337	22204	22264	22458	22036	22405	22489	22367	22247	22439	22395	22398	22213	22199	22444	22281	22416	22316	22379	22538	22431	22383	22443	22306	22421	22087	22318	22476	22464	22038	22435	22328	22272	22353	22057	22165	22398	22276	22370	22287	22141	22494	22104	22179	22279	22340	22267	22074	22367	22715	22425	22547	22380	22422	22317	22481	22311	22473	22558	22137	22409	22269	22526	22455	22504	22465	22399	22372	22387	22484	22238	22464	22301	22254	22337	22230	22255	22530	22326	22327	22230	22340	22471	22207	22056	22233	22209	22145	22170	22237	22174	22392	22159	22200	22573	22386	22274	22433	22395	22518	22385	22458	22309	22138	22281	22332	22403	22325	22393	22374	22154	22215	22200	22530	22512	22112	22484	22303	22201	22305	22296	22538	22244	22427	22432	22508	22308	22320	22453	22629	22200	22305	22522	22560	22361	22240	22218	22364	22433	22768	22341	22226	22202	22394	22349	22491	22450	22453	22275	22250	22292	22347	22347	22398	22494	22508	22344	22571	22392	22358	22364	22453	22221	22420	22516	22272	22226	22459	22057	22479	22060	22397	22369	22248	22284	22284	22220	22340	22357	22247	22391	22245	22276	22446	22326	22223	22260	22237	22325	22400	22391	22498	22334	22506	22233	22346	22299	22306	22406	22425	22469	22404	22466	22167	22412	22548	22365	22519	22338	22311	22164	22358	22320	22320	22153	22283	22302	22187	22478	22305	22054	22049	22393	22505	22479	22487	22677	22241	22402	22224	22306	22376	22256	22259	22287	22457	22395	22613	22481	22359	22118	22447	22404	22354	22415	22371	22371	22352	22474	22430	22261	22276	22196	22497	22347	22535	22424	22320	22478	22315	22467	22452	22412	22362	22398	22390	22350	22480	22321	22502	22163	22337	22374	22529	22506	22184	22307	22135	22506	22316	22439	22383	22435	22337	22371	22468	22386	22428	22279	22349	22154	22416	22458	22443	22424	22454	22407	22292	22397	22300	22434	22317	22439	22229	22274	22442	22303	22226	22339	22408	22341	22374	22332	22344	22183	22482	22229	21946	22337	22115	22440	22223	22300	22367	22235	22138	22221	22162	22278	22411	22445	22283	22193	22553	22311	22487	22403	22352	22161	22430	22393	22277	22563	22477	22406	22319	22403	22536	22405	22247	22256	22427	22380	22311	22430	22369	22278	22092	22455	22383	22253	22462	22105	22236	22394	22469	22365	22343	22322	22399	22441	22435	22409	22322	22323	22444	22312	22284	22323	22426	22202	22175	22239	22342	22183	22470	22506	22169	22429	22275	22335	22507	22368	22446	22142	22154	22495	22340	22290	22531	22348	22273	22224	22266	22381	22470	22554	22297	22410	22476	22370	22275	22369	22411	22310	22454	22465	22310	22330	22282	22233	22535	22334	22422	22418	22178	22427	22295	22121	22340	21977	22421	22797	22360	22601	22302	22497	22551	22324	22545	22429	22524	22518	22290	22442	22493	22255	22189	22251	22264	22309	22320	22272	22514	22403	22220	22499	22282	22382	22266	22412	22453	22455	22262	22469	22390	22480	22362	22428	22362	22243	22306	22266	22503	22430	22439	22264	22320	22444	22231	22506	22466	22320	22304	22306	22482	22462	22577	22314	22548	22387	22346	22269	22528	22170	22334	22207	22612	22308	22268	22359	22676	22226	22501	22552	22205	22424	22216	22333	22257	22541	22399	22233	22443	22255	22174	22238	22469	22211	22407	22284	22303	22381	22499	22462	22295	22431	22473	22454	22274	22335	22239	22293	22448	22303	22219	22276	22295	22226	22552	22308	22294	22509	22432	22411	22469	22387	22560	22316	22158	22212	22440	22267	22348	22461	22013	22235	22385	22482	22268	22345	22422	22314	22340	22487	22442	22379	22357	22141	22113	22363	22354	22159	22203	22382	22367	22279	22353	22400	22542	22262	22362	22389	22340	22417	22501	22255	22175	22313	22360	22091	22328	22379	22585	22327	22422	22541	22539	22470	22295	22215	22268	22379	22375	22427	22403	22435	22366	22185	22335	22523	22252	22234	22441	22521	22345	22326	22421	22210	22314	22441	22514	22510	22403	22361	22185	22393	22521	22314	22445	22479	22158	22440	22281	22387	22402	22236	22210	22536	22418	22320	22177	22379	22329	22511	22397	22437	22283	22433	22432	22338	22379	22208	22481	22490	22098	22241	22436	22278	22383	22400	22126	22237	22358	22187	22336	22342	22549	22299	22381	22243	22576	22533	22313	22241	22234	22373	22272	22343	22116	22249	22272	22361	22421	22154	22334	22288	22238	22208	22298	22357	22628	22234	22387	22191	22197	22320	22409	22241	22283	22389	22258	22451	22215	22316	22323	22247	22423	22378	22163	22398	22384	22613	22467	22355	22199	22357	22203	22208	22404	22470	22256	22340	22452	22558	22220	22486	22123	22417	22417	22489	22258	22400	22421	22556	22261	22160	22146	22406	22334	22345	22312	22185	22231	22304	22232	22262	22395	22181	22265	22155	22089	22348	22288	22230	22320	22304	22233	22270	22391	22224	22353	22385	22556	22794	22112	22410	22472	22236	22198	22189	22595	22251	22505	22378	22429	22163	22449	22417	22361	22567	22340	22392	22287	22409	22166	22272	22289	22540	22087	22473	22528	22301	22466	22385	22383	22543	22429	22433	22412	22492	22433	22572	22507	22207	22486	22296	22267	22261	22189	22481	22235	22131	22160	22447	22493	22201	22477	22389	22242	22201	22173	22490	22259	22450	22185	22224	22245	22279	22348	22303	22415	22379	22392	22488	22283	22395	22367	22403	22737	22415	22306	22318	22341	22424	22477	22358	22406	22354	22433	22169	22377	22368	22272	22439	22328	22097	22230	22249	22247	22317	22437	22251	22323	22169	22445	22488	22266	22312	22318	22267	22416	22260	22391	22261	22476	22350	22548	22413	22190	22372	22414	22545	22260	22380	22424	22352	22473	22288	22496	22310	22228	22453	22191	22278	22365	22432	22222	22356	22419	22287	22386	22335	22342	22079	22562	22121	22425	22464	22374	22453	22436	22402	22367	22513	22184	22406	22387	22346	22329	22437	22342	22545	22500	22483	22211	22260	22456	22420	22381	22481	22407	22399	22407	22366	22177	22283	22298	22064	22285	22497	22445	22368	22114	22517	22278	22233	22325	22289	22216	22386	22221	22308	22295	22281	22640	22176	22282	22455	22493	22324	22646	22429	22452	22318	22403	22247	22376	22226	22365	22432	22194	22370	22458	22276	22327	22308	22335	22374	22341	22337	22534	22183	22193	22429	22327	22183	22569	22260	22208	22256	22448	22343	22257	22270	22482	22314	22214	22392	22436	22493	22366	22134	22462	22353	22439	22386	22413	22373	22529	22347	22224	22296	22507	22303	22327	22567	22537	22291	22387	22460	22440	22437	22218	22528	22321	22367	22442	22371	22309	22143	22175	22629	22143	22276	22213	22488	22234	22105	22369	22227	22474	22356	22299	22299	22308	22396	22337	22439	22266	22572	22573	22248	22646	22292	22559	22336	22353	22322	22296	22306	22500	22456	22501	22374	22269	22532	22334	22393	22437	22554	22512	22125	22228	22426	22145	22195	22455	22512	22263	22323	22386	22570	22568	22446	22165	22213	22190	22358	22611	22309	22293	22441	22492	22464	22409	22695	22517	22137	22466	22380	22414	22387	22304	22460	22238	22305	22342	22414	22294	22599	22367	22215	22187	22275	22333	22185	22317	22494	22110	22659	22480	22386	22439	22389	22244	22269	22717	22568	22403	22072	22253	22449	22540	22439	22465	22210	22280	22447	22481	22242	22158	22424	22165	22439	22362	22314	22603	22392	22364	22238	22375	22321	22479	22333	22435	22126	22372	22344	22346	22328	22410	22200	22297	22218	22475	22361	22165	22060	22251	22383	22305	22532	22354	22386	22381	22624	22456	22223	22449	22393	22468	22183	22316	22508	22357	22301	22486	22539	22607	22533	22190	22094	22272	22421	22524	22412	22355	22213	22233	22333	22352	22445	22317	22370	22206	22286	22479	22216	22265	22252	22382	22356	22500	22419	22456	22330	22443	22274	22293	22280	22227	22301	22278	22474	22469	22642	22533	22360	22322	22219	22399	22274	22244	22381	22224	22459	21975	22148	22261	22375	22495	22346	22350	22249	22205	22458	22316	22297
18256	19347	19251	18261	17678	17631	17474	17642	17462	17453	17333	17395	17179	17500	17113	18346	19713	19955	18986	18075	17545	17254	17499	17249	17366	17216	17402	17387	17244	17310	17108	17350	17224	17229	17219	17399	17258	17447	17452	17256	17292	17127	17282	17286	17473	17259	17133	17313	17243	17305	17223	17318	17247	17224	17281	17230	17325	17183	17198	17273	17310	17219	17353	17433	17151	17199	17200	17293	17247	17323	17285	17373	17421	17264	17330	17332	17349	17210	17222	17307	17359	17358	17349	17289	17265	17134	17446	17206	17072	17340	17312	17157	17423	17368	17360	17094	17421	17129	17417	17283	17366	17363	17193	17268	17268	17136	17219	17223	17399	17126	17307	17160	17032	17173	17330	17317	17203	17331	17190	17150	17322	17331	17410	17225	17180	17249	17174	17107	17212	17301	17274	17205	17449	17433	17233	17414	17364	17351	17277	17174	17371	17277	17237	17141	17237	17168	17294	17243	17449	17357	17134	17188	17291	17361	17276	17424	17294	17426	17143	17318	17123	17153	17410	17285	17279	17240	17288	17320	17257	17255	17252	17046	17350	17311	17161	17405	17092	17318	17246	17333	17121	17257	17191	17165	17327	17344	17249	17375	17221	17255	17322	17349	17236	17265	17401	17353	17294	17204	17296	17381	17339	17458	17295	17213	17273	17309	17355	17319	17118	17424	17183	17109	17254	17294	17296	17230	17372	17325	17204	17075	17224	17208	17297	17352	17361	17208	17271	17273	17360	17234	17367	17319	17251	17312	17391	17214	17090	17411	17369	17115	17240	17144	17397	17303	17181	17111	17218	17107	17271	17346	17128	17252	17251	17272	17054	17275	17225	17368	17179	17245	16988	17202	17280	17205	17325	17482	17306	17392	17215	17317	17188	17350	17225	17213	17105	17346	17333	17138	17300	17367	17146	17333	17395	17181	17026	17316	17268	17378	17138	17278	17287	17494	17335	17180	17282	17257	17394	17400	17232	17342	17206	17410	17325	17445	17176	17099	17431	17373	17280	17249	17379	17248	17290	17298	17438	17318	17218	17317	17363	17344	17460	17229	17324	17299	17120	17300	17284	17182	17195	17389	17172	17222	17348	17301	17402	17266	17234	17162	17210	17335	17226	17321	17360	17188	17228	17303	17294	17251	17446	17249	17305	17326	17268	17310	17342	17184	17377	17281	17270	17403	17252	17313	17178	17314	17340	17416	17407	17175	17218	17159	17456	17370	17201	17412	17270	17339	17427	17282	17161	17175	17260	17151	17262	17226	17301	17385	17257	17203	17382	17292	17221	17229	17313	17305	17311	17548	17376	17360	17339	17263	17303	17333	17333	17426	17358	17337	17113	17253	17139	17431	17251	17323	17219	17372	17285	17335	17484	17200	17125	17301	17409	17399	17332	17491	17343	17296	17317	17230	17125	17243	17206	17415	17178	17306	17034	17342	17250	17359	17298	17189	17480	17354	17141	17453	17294	17330	17048	17425	17343	17253	17283	17296	17272	17143	17148	17318	17331	17067	17256	17314	17413	17071	17198	17388	17305	17288	17129	17350	17475	17228	17337	17326	17261	17447	17367	17245	17233	17358	17407	17227	17354	17361	17237	17300	17318	17254	17402	17263	17397	17235	17365	17391	17403	17316	17296	17325	17372	17129	17376	17126	17312	17092	17287	17264	17427	17217	17338	17262	17208	17287	17367	17357	17358	17292	17460	17238	17297	17150	17194	17353	17365	17127	17368	17312	17382	17312	17339	17196	17338	17117	17228	17381	17242	17322	17288	17348	17179	17211	17279	17315	17266	17318	17299	17446	17315	17347	17297	17208	17131	17307	17360	17201	17402	17221	17138	17353	17392	17368	17172	17423	17306	17423	17318	17321	17428	17262	17317	17343	17258	17428	17098	17297	17228	17370	17474	17270	17381	17185	17159	17348	17318	17160	17222	17386	17336	17272	17324	17372	17198	17217	17326	17362	17407	17418	17195	17481	17568	17441	17317	17388	17359	17238	17495	17077	17376	17160	17296	17375	17133	17313	17293	17409	17340	17276	17356	17183	17244	17245	17331	17342	17319	17362	17384	17350	17252	17451	17259	17261	17417	17256	17356	17440	17500	17263	17364	17412	17191	17181	17322	17098	17255	17399	17394	17244	17306	17217	17214	17356	17440	17365	17228	17323	17080	17418	17501	17367	17263	17347	17268	17317	17241	17279	17380	17214	17198	17213	17274	17407	17216	17138	17279	17304	17245	17309	17252	17354	17358	17219	17208	17194	17244	17253	17215	17147	17165	17297	17346	17333	17325	17378	17361	17396	17324	17195	17256	17252	17296	17387	17276	17290	17271	17259	17360	17184	17438	17193	17543	17307	17250	17435	17255	17310	17513	17222	17326	17499	17399	17199	17247	17337	17400	17372	17357	17442	17260	17255	17300	17507	17293	17392	17310	17156	17316	17263	17150	17338	17280	17388	17225	17240	17107	17237	17413	17391	17251	17264	17138	17381	17247	17203	17191	17337	17260	17408	17384	17500	17079	17301	17293	17377	17275	17315	17179	17431	17216	17208	17226	17330	17338	17367	17319	17372	17383	17207	17271	17200	17359	17318	17207	17368	17218	17222	17342	17207	17415	17354	17258	17287	17430	17155	17282	17400	17126	17255	17372	17192	17289	17383	17241	17251	17428	17246	17395	17385	17350	17233	17151	17487	17292	17219	17445	17393	17357	17384	17246	17134	17265	17349	17302	17270	17272	17357	17119	17410	17160	17261	17439	17256	17431	17236	17315	17212	17446	17394	17297	17248	17288	17357	17258	17255	17206	17277	17259	17332	17231	17188	17332	17195	17336	17284	17422	17369	17293	17259	17145	17231	17159	17237	17196	17281	17265	17188	17360	17178	16997	17263	17264	17132	17261	17225	17357	17284	17452	17358	17256	17290	17310	17299	17402	17386	17118	17336	17189	17293	17240	17236	17355	17336	17040	17407	17319	17100	17324	17413	17197	17319	17096	17295	17376	17350	17210	17322	17166	17342	17139	17203	17216	17308	17245	17329	17426	17085	17400	17371	17432	17315	17255	17130	17238	17310	17262	17117	17309	17184	17346	17245	17390	17417	17290	17376	17309	17252	17069	17323	17296	17092	17410	17409	17300	17335	17246	17282	17425	17430	17169	17274	17297	17192	17229	17377	17261	17321	17319	17320	17078	17319	17290	17249	17319	17279	17292	17238	17358	17518	17344	17218	17282	17316	17023	17276	17211	17212	17293	17342	17297	17323	17173	17324	17292	17341	17309	17255	17343	17289	17207	17187	17224	17285	17328	17305	17290	17213	17222	17081	17206	17313	17316	17281	17309	17286	17329	17328	17360	17316	17318	17517	17179	17278	17456	17313	17272	17325	17251	17280	17081	17317	17329	17356	17241	17202	17252	17314	17296	17321	17370	17275	17011	17309	17193	17270	17170	17358	17265	17248	17240	17362	17380	17278	17432	17382	17211	17251	17227	17375	17191	17197	17452	17425	17246	17277	17277	17230	17110	17348	17283	17215	17310	17328	17366	17345	17373	17156	17444	17310	17391	17411	17299	17505	17379	17313	17348	17339	17103	17304	17335	17394	17148	17295	17245	17371	17458	17413	17409	17279	17292	17317	17408	17395	17332	17151	17289	17242	17226	17194	17373	17334	17295	17461	17263	17412	17314	17241	17316	17259	17362	17312	17421	17275	17356	17130	17487	17146	17374	17379	17250	17116	17344	17351	17209	17340	17254	17118	17289	17359	17326	17352	17385	17326	17317	17259	17341	17298	17387	17424	17333	17313	17216	17341	17270	17349	17197	17535	17236	17331	17232	17368	17371	17294	17212	17210	17315	17153	17202	17200	17354	17190	17343	17351	17203	17283	17299	17314	17302	17298	17209	17471	17501	17161	17502	17188	17408	17158	17209	17302	17310	17408	17459	17411	17304	17539	17233	17398	17246	17307	17170	17273	17312	17270	17211	17421	17448	17290	17323	17284	17284	17256	17432	17099	17221	17221	17231	17272	17302	17141	17430	17202	17165	17339	17230	17273	17354	17346	17171	17214	17324	17318	17222	17186	17313	17305	17335	17465	17480	17094	17236	17253	17221	17125	17423	17291	17306	17222	17405	17411	17338	17336	17180	17253	17243	17260	17178	17261	17234	17271	17227	17288	17324	17228	17241	17243	17202	17341	17254	17396	17095	17482	17454	17226	17176	17194	17261	17439	17236	17256	17176	17472	17343	17334	17313	17286	17342	17290	17257	17324	17363	17255	17338	17198	17256	17183	17139	17321	17246	17515	17277	17235	17495	17312	17295	17272	17210	17441	17287	17166	17571	17270	17344	17271	17275	17257	17330	17222	17061	17253	17450	17305	17310	17377	17114	17344	17374	17357	17262	17290	17171	17293	17359	17349	17431	17277	17136	17498	17266	17377	17331	17089	17261	17225	17265	17434	17422	17232	17374	17296	17331	17341	17351	17345	17272	17157	17119	17210	17224	17295	17297	17317	17216	17505	17104	17302	17324	17300	17380	17168	17433	17397	17223	17297	17370	17090	17388	17296	17419	17206	17231	17353	17391	17234	17292	17276	17233	17289	17354	17134	17406	17243	17272	17111	17237	17340	17403	17322	17373	17381	17362	17255	17200	17304	17111	17328	17320	17314	17185	17416	17199	17190	17273	17373	17300	17280	17364	17328	17200	17242	17279	17362	17311	17310	17349	17208	17255	17326	17224	17295	17474	17172	17347	17252	17198	17110	17363	17387	17345	17185	17363	17198	17309	17324	17195	17415	17376	17337	17330	17235	17268	17442	17381	17339	17233	17269	17414	17288	17298	17307	17174	17319	17264	17342	17239	17354	17359	17240	17285	17365	17345	17295	17287	17247	17234	17073	17350	17322	17233	17407	17432	17325	17285	17275	17264	17308	17297	17342	17310	17346	17281	17085	17304	17400	17323	17230	17359	17183	17310	17413	17380	17489	17319	17361	17258	17276	17202	17159	16984	17285	17341	17287	17232	17243	16986	17243	17342	17320	17223	17242	17245	17283	17359	17289	17359	17299	17237	17225	17441	17052	17391	17104	17318	17431	17215	17351	17178	17301	17364	17384	17346	17143	17149	17299	17263	17303	17317	17357	17247	17486	17375	17245
25349	21548	28743	25209	23701	24690	25182	22994	22792	22908	22822	22516	22737	22756	22688	27912	34341	33274	28639	25258	23581	22800	22676	22384	22474	22461	22471	22367	22447	22451	22660	22347	22168	22535	22337	22316	22282	22589	22537	22507	22381	22262	22264	22595	22303	22302	22385	22391	22552	22338	22244	22630	22577	22230	22427	22458	22389	22401	22564	22534	22357	22475	22447	22268	22464	22279	22421	22483	22383	22137	22752	22328	22410	22272	22394	22368	22301	22302	22315	22334	22363	22365	22343	22411	22325	22391	22211	22423	22025	22286	22290	22427	22196	22321	22277	22512	22439	22330	22323	22348	22306	22373	22264	22557	22164	22181	22411	22328	22347	22228	22237	22264	22212	22457	22266	22269	22518	22378	22447	22541	22440	22421	22380	22309	22133	22067	22478	22393	22234	22256	22361	22109	22397	22176	22345	22230	22450	22297	22281	22280	22315	22330	22251	22110	22278	22281	22455	22472	22274	22224	22421	22344	22533	22321	21988	22276	22378	22581	22460	22210	22344	22425	22169	22254	22292	22494	22393	22029	22434	22383	22442	22222	22125	22351	22530	22333	22527	22427	22263	22354	22458	22235	22523	22360	22392	22265	22306	22341	22372	22172	22398	22554	22405	22461	22463	22414	22318	22214	22413	22456	22210	22567	22427	22291	22228	22186	22494	22330	22303	22324	22300	22143	22190	22327	22480	22258	22355	22273	22482	22213	22486	22094	22194	22092	22365	22422	22301	22685	22522	22390	22572	22293	22497	22374	22234	22392	22486	22186	22427	22341	22328	22335	22215	22455	22439	22477	22280	22148	22312	22334	22300	22193	22307	22287	22369	22537	22230	22491	22305	22303	22482	22392	22363	22373	22416	22321	22294	22396	22265	22497	22383	22449	22424	22095	22297	22254	22405	22530	22327	22566	22404	22514	22326	22491	22326	22453	22264	22296	22269	22218	22291	22419	22434	22331	22447	22359	22134	22401	22443	22290	22653	22230	22211	22244	22270	22299	22443	22406	22218	22399	22370	22340	22434	22296	22447	22407	22379	22216	22348	22173	22301	22155	22707	22304	22316	22357	22483	22381	22249	22181	22108	22216	22406	22323	22397	22206	22434	22494	22269	22427	22248	22214	22367	22332	22185	22074	22366	22432	22421	22277	22226	22356	22351	22441	22269	22245	22171	22272	22271	22211	22567	22310	22286	22471	22515	22574	22189	22273	22382	22270	22363	22305	22311	22201	22596	22310	22332	22151	22185	22219	22323	22259	22044	22273	22447	22320	22331	22477	22475	22370	22381	22418	22305	22405	22492	22463	22286	22369	22230	22408	22574	22247	22059	22423	22099	22288	22268	22390	22456	22179	22352	22291	22371	22317	22364	22230	22262	21987	22520	22337	22369	22197	22290	22455	22293	22392	22316	22298	22210	22087	22291	22378	22710	22328	22154	22334	22375	22481	22281	22475	22340	22706	22316	22487	22318	22322	22282	22340	22178	22244	22274	22331	22215	22199	22469	22228	22408	22437	22407	22315	22364	22526	22677	22265	22218	22427	22465	22393	22325	22319	22325	22505	22413	22249	22362	22021	22393	22265	22307	22446	22303	22219	22297	22430	22153	22262	22613	22246	22225	22146	22364	22257	22430	22454	22339	22402	22192	22272	22685	22284	22474	22259	22280	22135	22221	22128	22280	22505	22747	22454	22296	22292	22240	22166	22526	22501	22117	22429	22453	22205	22317	22367	22550	22278	22370	22266	22541	22324	22323	22393	22186	22346	22247	22419	22288	22299	22401	22210	22450	22409	22479	22145	22322	22552	22051	22351	22499	22465	22277	22256	22562	22136	22331	22293	22496	22271	22386	22602	22626	22451	22575	22275	22408	22371	22432	22476	22576	22390	22181	22444	22256	22525	22672	22472	22551	22062	22224	22203	22438	22439	22381	22341	22371	22333	22378	22395	22445	22234	22422	22339	22359	22259	22403	22310	22313	22467	22468	22448	22509	22271	22566	22632	22247	22209	22410	22240	22493	22234	22126	22371	22632	22511	22450	22309	22264	22314	22374	22475	22604	22326	22609	22336	22745	22159	22464	22287	22362	22304	22444	22238	22136	22339	22388	22288	22278	22084	22328	22157	22461	22451	22196	22368	22357	22312	22449	22116	22197	22228	22086	22243	22221	22239	22451	22138	22458	22466	22340	22234	22505	22505	22305	22202	22214	22273	22352	22213	22288	22515	22273	22462	22496	22365	22396	22332	22304	22356	22293	22049	22359	22307	22502	22288	22062	22186	22393	22423	22383	22263	22368	22245	22601	22301	22500	22403	22428	22476	22268	22251	22446	22402	22390	22438	22297	22224	22421	22305	22076	22320	22420	22513	22353	22379	22449	22365	22166	22241	22196	22335	22470	22314	22098	22542	22346	22486	22248	22297	22383	22208	22326	22399	22600	22634	22374	22462	22282	22363	22272	22474	22529	22457	22269	22582	22482	22440	22431	22572	22504	22510	22201	22238	22330	22312	22506	22423	22759	22424	22309	22606	22258	22248	22022	22274	22519	22267	22519	22397	22223	22143	22206	22553	22256	22245	22453	22341	22328	22314	22406	22408	22348	22415	22465	22447	22417	22164	22383	22391	22477	22243	22333	22291	22360	22167	22401	22187	22247	22258	22306	22337	22355	22124	22481	22340	22564	22216	22352	22206	22473	22145	22263	22492	22369	22602	22204	22365	22413	22540	22255	22305	22479	22187	22352	22171	22248	22282	22426	22374	22269	22444	22488	22511	22532	22256	22466	22367	22375	21993	22296	22202	22269	22428	22382	22346	22507	22379	22239	22386	22374	22300	22194	22280	22308	22218	22506	22483	22290	22167	22151	22309	22279	22465	22417	22421	22355	22413	22381	22528	22341	22058	22341	22285	22383	22390	22343	22144	22428	22285	22420	22653	22423	22306	22124	22314	22634	22350	22370	22311	22411	22395	22501	22715	22576	22409	22258	22487	22331	22225	22493	22195	22382	22504	22299	22510	22176	22301	22275	22197	22422	22554	22532	22186	22315	22243	22379	22298	22185	22287	22402	22227	22523	22502	22335	22296	22434	22388	22266	22342	22212	22422	22225	22339	22353	22155	22208	22408	22292	22197	22299	22284	22321	22300	22528	22195	22382	22516	22506	22349	22367	22514	22732	22400	22484	22229	22324	22428	22364	22341	22094	22353	22217	22556	22245	22172	22238	22469	22442	22426	22277	22249	22572	22431	22329	22336	22487	22390	22480	22410	22553	22366	22514	22275	22164	22242	22341	22247	22443	22378	22302	22506	22354	22220	22312	22363	22561	22361	22404	22392	22543	22162	22232	22449	22497	22222	22169	22360	22183	22153	22403	22340	22438	22172	22515	22418	22517	22383	22498	22370	22285	22448	22416	22481	22318	22393	22339	22168	22463	22337	22135	22270	22251	22353	22460	22253	22307	22065	22239	22407	22432	22410	22222	22555	22278	22387	22298	22272	22312	22257	22386	22420	22474	22287	22287	22380	22549	22244	22319	22557	22335	22700	22488	22303	22360	22299	22375	22387	22398	22210	22394	22434	22268	22596	22471	22409	22466	22402	22337	21947	22281	22409	22341	22378	22473	22393	22426	22235	22543	22351	22370	22401	22378	22353	22431	22382	22571	22365	22222	22289	22356	22448	22413	22204	22257	22206	22573	22371	22438	22375	22497	22569	22275	22161	22251	22271	22484	22317	22454	22356	22247	22451	22487	22253	22157	22604	22437	22521	22556	22551	22350	22305	22357	22334	22276	22320	22583	22216	22152	22277	22487	22396	22303	22241	22366	22446	22306	22369	22507	22264	22291	22327	22520	22209	22191	22468	22507	22635	22391	22254	22417	22445	22484	22254	22228	22414	22304	22531	22453	22308	22298	22427	22279	22394	22475	22463	22399	22154	22356	22348	22302	22405	22491	22255	22443	22402	22402	22340	22171	22339	22285	22356	22226	22485	22248	22513	22129	22445	22321	22394	22369	22508	22649	22368	22337	22312	22435	22404	22325	22403	22491	22416	22474	22269	22249	22377	22203	22318	22333	22222	22194	22400	22271	22155	22222	22270	22358	22380	22326	22302	22453	22398	22000	22398	22444	22235	22354	22289	22339	22167	22415	22326	22291	22202	22433	22297	22437	22372	22440	22343	22377	22315	22292	22376	22180	22216	22275	22340	22175	22141	22311	22383	22337	22367	22197	22314	22123	22367	22406	22350	22300	22385	22515	22270	22331	22265	22494	22285	22444	22383	22417	22378	22335	22310	22272	22273	22266	22233	22550	22152	22370	22464	22301	22538	22355	22522	22503	22077	22246	22115	22408	22488	22485	22425	22276	22088	22517	22362	22345	22172	22384	22318	22183	22171	22114	22278	22495	22322	22417	22543	22486	22115	22327	22614	22339	22293	22267	22271	22441	22460	22375	22485	22303	22343	22320	22277	22359	22381	22329	22423	22299	22256	22481	22336	22592	22423	22351	22402	22221	22396	22410	22061	22334	22309	22138	22448	22255	22417	22406	21983	22257	22494	22387	22253	22385	22311	22254	22413	22377	22337	22320	22287	22356	22558	22615	22364	22378	22164	22460	22324	22236	22301	22267	22353	22401	22264	22524	22339	22166	22256	22254	22321	22287	22315	22374	22276	22375	22341	22380	22461	22397	22329	22285	22215	22333	22431	22485	22420	22554	22536	22434	22503	22341	22213	22360	22495	22491	22486	22199	22177	22437	22363	22265	22314	22442	22505	22498	22397	22374	22536	22261	22430	22464	22624	22300	22252	22300	22261	22605	22354	22351	22194	22186	22402	22384	22391	22436	22337	22365	22315	22441	22355	22521	22208	22352	22325	22572	22318	22321	22348	22330	22454	22405	22045	22237	22463	22385	22363	22373	22311	22307	22216	22319	22042	22359	22568	22266	22360	22537	22541	22332	22424	22509	22216	22323	22361	22321	22310	22347	22284	22345	22494	22464	22482	22453	22427	22531	22417	22260	22310	22236	22485	22480	22442	22325	22320	22340	22391	22382	22100	22545	22150	22378	22236	22605	22357	22264	22251	22382	22333	22190	22154	22339	22301	22249	22228	22282	22303	22335	22522	22446	22525	22380	22282	22400	22299	22265	22299	22327	22413
16500	25370	24132	21098	19163	18838	18552	18126	17893	17966	17709	17656	17685	17410	17709	26862	34106	31182	24653	20341	18484	17660	17375	17178	17453	17322	17244	17520	17372	17315	17351	17394	17297	17355	17105	17500	17373	17348	17463	17216	17296	17427	17287	17327	17377	17373	17276	17392	17334	17310	17420	17343	17156	17362	17473	17353	17228	17373	17114	17387	17264	17231	17368	17332	17351	17354	17423	17352	17368	17369	17357	17375	17285	17330	17488	17305	17370	17356	17364	17334	17355	17186	17399	17299	17551	17255	17200	17246	17281	17335	17416	17304	17371	17317	17259	17208	17454	17311	17406	17437	17314	17325	17306	17435	17350	17195	17283	17328	17252	17213	17282	17306	17145	17280	17309	17250	17326	17347	17350	17262	17299	17349	17294	17309	17241	17282	17394	17326	17174	17136	17292	17242	17373	17353	17357	17263	17355	17436	17318	17278	17396	17340	17269	17269	17172	17206	17327	17425	17059	17260	17331	17240	17177	17342	17238	17283	17350	17283	17359	17413	17246	17406	17306	17286	17159	17208	17220	17260	17288	17228	17429	17453	17359	17359	17258	17379	17280	17247	17153	17300	17321	17535	17364	17317	17357	17247	17418	17210	17346	17289	17263	17194	17234	17207	17242	17223	17345	17123	17283	17307	17312	17475	17170	17416	17341	17278	17215	17352	17450	17219	17373	17344	17377	17263	17445	17344	17099	17314	17281	17331	17300	17214	17446	17309	17247	17359	17189	17501	17426	17318	17150	17404	17343	17273	17249	17480	17233	17241	17220	17328	17256	17337	17253	17085	17390	17227	17247	17394	17297	17530	17360	17410	17379	17129	17254	17398	17136	17382	17425	17342	17206	17307	17296	17300	17414	17352	17174	17344	17205	17386	17293	17335	17370	17298	17327	17257	17097	17268	17436	17250	17346	17233	17404	17302	17219	17295	17299	17469	17297	17226	17301	17209	17260	17096	17321	17287	17565	17138	17119	17326	17353	17215	17220	17602	17324	17422	17240	17257	17323	17185	17335	17347	17485	17342	17474	17287	17319	17271	17274	17294	17195	17261	17235	17284	17384	17317	17255	17327	17283	17327	17243	17268	17353	17446	17109	17256	17336	17324	17440	17295	17268	17347	17459	17283	17335	17215	17357	17443	17081	17251	17209	17292	17382	17311	17321	17202	17207	17224	17376	17291	17274	17379	17305	17402	17268	17269	17299	17516	17431	17243	17410	17276	17433	17305	17335	17390	17266	17244	17288	17317	17250	17306	17331	17319	17444	17108	17266	17287	17373	17256	17250	17300	17152	17263	17226	17384	17296	17305	17347	17224	17390	17193	17327	17180	17371	17555	17242	17306	17479	17248	17202	17344	17138	17329	17212	17201	17334	17367	17219	17429	17328	17196	17165	17181	17192	17416	17383	17318	17252	17485	17177	17258	17422	17370	17360	17422	17143	17437	17372	17359	17360	17426	17398	17405	17424	17231	17439	17277	17285	17241	17310	17368	17241	17240	17280	17253	17462	17324	17246	17325	17323	17095	17299	17358	17301	17192	17334	17306	17320	17266	17421	17164	17289	17204	17342	17174	17236	17270	17142	17205	17396	17316	17232	17242	17253	17268	17493	17151	17312	17264	17340	17261	17254	17393	17320	17269	17169	17211	17397	17406	17212	17277	17372	17317	17280	17316	17323	17378	17385	17276	17323	17344	17278	17352	17435	17203	17487	17268	17220	17314	17429	17267	17410	17225	17295	17316	17232	17319	17431	17251	17397	17271	17214	17166	17345	17255	17374	17328	17386	17364	17335	17324	17286	17341	17239	17410	17221	17107	17299	17310	17315	17208	17189	17340	17141	17174	17271	17463	17260	17369	17402	17345	17380	17297	17307	17258	17381	17248	17313	17284	17353	17427	17205	17237	17244	17309	17410	17417	17415	17199	17452	17401	17213	17358	17329	17331	17203	17416	17453	17358	17385	17546	17140	17234	17220	17249	17357	17370	17303	17346	17263	17320	17381	17247	17382	17360	17385	17228	17422	17343	17179	17393	17335	17297	17307	17289	17346	17298	17354	17396	17362	17265	17257	17306	17265	17424	17411	17166	17280	17368	17507	17274	17304	17246	17272	17274	17224	17263	17301	17219	17441	17257	17129	17154	17444	17281	17125	17302	17315	17308	17220	17312	17359	17424	17200	17366	17439	17181	17229	17168	17260	17315	17372	17207	17313	17429	17229	17249	17380	17362	17189	17232	17107	17178	17228	17201	17283	17230	17262	17473	17454	17210	17210	17339	17431	17136	17254	17180	17489	17187	17306	17331	17325	17234	17259	17276	17256	17244	17383	17384	17398	17169	17249	17358	17408	17292	17468	17244	17310	17270	17255	17386	17266	17368	17201	17007	17329	17443	17252	17223	17507	17299	17399	17326	17291	17372	17368	17151	17221	17338	17378	17344	17195	17158	17057	17507	17188	17381	17248	17399	17294	17383	17240	17325	17198	17389	17465	17386	17340	17310	17374	17405	17304	17250	17431	17285	17236	17183	17552	17248	17287	17308	17449	17432	17397	17213	17299	17499	17243	17316	17273	17322	17214	17295	17120	17284	17253	17177	17337	17248	17372	17333	17492	16999	17340	17458	17310	17282	17318	17275	17498	17097	17427	17299	17391	17140	17412	17227	17352	17487	17368	17415	17223	17237	17399	17315	17160	17394	17352	17204	17443	17313	17211	17426	17499	17253	17387	17273	17509	17392	17220	17157	17371	17291	17330	17108	17339	17226	17125	17323	17271	17346	17306	17239	17341	17375	17292	17352	17192	17533	17349	17255	17250	17213	17155	17323	17308	17109	17245	17360	17307	17242	17233	17289	17298	17339	17227	17388	17516	17210	17327	17313	17330	17170	17329	17285	17333	17378	17413	17472	17330	17394	17259	17564	17317	17411	17141	17400	17363	17360	17441	17362	17361	17235	17261	17478	17347	17406	17523	17328	17246	17256	17447	17173	17351	17232	17261	17400	17395	17210	17193	17097	17331	17401	17258	17367	17163	17270	17198	17307	17264	17266	17213	17242	17317	17343	17418	17144	17137	17207	17273	17196	17393	17345	17312	17394	17363	17423	17231	17250	17284	17289	17366	17215	17368	17283	17393	17576	17228	17326	17249	17274	17285	17299	17467	17360	17338	17370	17417	17353	17221	17176	17297	17329	17200	17355	17277	17284	17079	17265	17061	17182	17282	17328	17102	17314	17317	17337	17238	17400	17304	17345	17328	17416	17209	17223	17313	17236	17275	17262	17236	17254	17367	17393	17376	17190	17369	17218	17407	17333	17459	17231	17371	17343	17299	17246	17396	17488	17252	17323	17376	17218	17432	17445	17223	17317	17168	17434	17429	17287	17411	17370	17419	17376	17252	17422	17181	17466	17147	17327	17406	17067	17368	17386	17363	17367	17362	17169	17194	17312	17409	17236	17332	17334	17391	17259	17428	17158	17382	17245	17262	17313	17445	17260	17392	17335	17408	17139	17190	17167	17322	17174	17205	17389	17420	17348	17382	17439	17179	17216	17339	17422	17399	17273	17342	17278	17458	17310	17320	17352	17242	17280	17447	17311	17175	17495	17265	17320	17290	17224	17041	17225	17323	17441	17411	17384	17425	17298	17441	17320	17156	17379	17329	17242	17330	17260	17373	17235	17249	17216	17277	17271	17312	17341	17320	17139	17257	17449	17330	17369	17140	17281	17221	17286	17365	17350	17277	17119	17294	17304	17296	17214	17415	17301	17115	17304	17479	17386	17316	17246	17314	17225	17399	17405	17352	17295	17334	17231	17252	17334	17396	17117	17386	17228	17441	17120	17386	17369	17319	17311	17536	17264	17360	17223	17395	17205	17385	17338	17359	17247	17143	17463	17300	17271	17344	17273	17446	17513	17325	17236	17431	17210	17406	17326	17262	17381	17318	17325	17260	17231	17375	17266	17226	17306	17333	17201	17359	17318	17197	17344	17322	17089	17327	17326	17368	17235	17451	17316	17295	17350	17350	17292	17364	17239	17116	17425	17301	17196	17419	17260	17472	17167	17366	17205	17224	17444	17419	17396	17444	17174	17452	17218	17428	17478	17363	17454	17293	17421	17460	17173	17257	17355	17327	17297	17674	17502	17159	17419	17357	17385	17343	17153	17533	17205	17245	17233	17309	17314	17237	17361	17300	17266	17329	17236	17281	17238	17383	17321	17254	17172	17276	17232	17091	17245	17416	17439	17210	17397	17342	17380	17228	17379	17283	17376	17213	17387	17413	17234	17299	17430	17346	17234	17305	17263	17353	17344	17409	17268	17266	17275	17410	17233	17357	17363	17231	17281	17331	17231	17457	17352	17398	17332	17232	17339	17447	17398	17404	17290	17399	17165	17297	17320	17241	17341	17347	17251	17315	17277	17345	17400	17351	17181	17332	17266	17244	17191	17195	17273	17326	17333	17418	17250	17446	17371	17332	17187	17292	17257	17372	17215	17204	17499	17280	17179	17138	17446	17161	17361	17236	17282	17450	17159	17534	17194	17235	17302	17289	17298	17459	17314	17210	17371	17274	17275	17273	17243	17390	17387	17629	17301	17432	17236	17585	17543	17325	17457	17232	17100	17298	17488	17141	17319	17345	17236	17317	17175	17351	17215	17443	17188	17299	17447	17489	17423	17507	17355	17281	17398	17351	17343	17219	17355	17373	17522	17227	17399	17294	17232	17327	17322	17311	17262	17326	17289	17472	17104	17462	17212	17385	17459	17355	17192	17156	17481	17280	17290	17402	17179	17136	17272	17279	17277	17121	17382	17235	17251	17193	17342	17284	17427	17412	17176	17316	17322	17383	17375	17135	17237	17313	17200	17253	17295	17436	17358	17352	17269	17417	17324	17285	17411	17176	17381	17347	17407	17368	17395	17347	17369	17374	17239	17370	17468	17249	17311	17344	17461	17214	17372	17272	17280	17383	17249	17311	17318	17251	17312	17344	17196	17292	17272	17419	17321	17501	17388	17340	17333	17233	17347	17504	17471	17315	17336	17447	17032	17205	17327	17111	17171	17422	17117	17293	17237	17319	17427	17210	17263	17261	17071	17301	17414	17216	17241	17385	17279	17353	17288	17316	17474	17368	17110	17491	17232	17312	17299	17450	17498
23903	21548	29228	24388	22278	25430	27665	23799	23039	23317	23275	23105	23075	22962	23155	31282	43322	39823	32780	27079	24396	23239	22814	22629	22515	22691	22697	22712	22694	22458	22536	22425	22461	22702	22431	22326	22625	22618	22450	22615	22588	22315	22756	22386	22363	22681	22516	22453	22358	22454	22594	22413	22509	22629	22415	22566	22630	22404	22648	22441	22518	22600	22524	22551	22311	22581	22491	22617	22397	22751	22686	22509	22392	22421	22630	22299	22429	22289	22653	22416	22444	22561	22315	22455	22533	22499	22475	22375	22489	22446	22355	22446	22602	22439	22612	22488	22448	22414	22400	22426	22564	22291	22315	22384	22387	22405	22399	22295	22453	22445	22468	22733	22662	22496	22369	22567	22354	22303	22386	22524	22549	22503	22426	22365	22539	22495	22474	22234	22392	22375	22442	22575	22445	22397	22422	22515	22464	22314	22554	22505	22577	22529	22262	22615	22353	22381	22523	22415	22411	22477	22493	22215	22478	22397	22370	22168	22463	22762	22252	22456	22423	22533	22359	22256	22396	22320	22617	22571	22331	22430	22616	22408	22211	22481	22424	22369	22584	22567	22566	22504	22304	22250	22352	22435	22381	22562	22417	22376	22440	22399	22255	22276	22415	22517	22102	22539	22282	22243	22343	22325	22396	22568	22409	22487	22383	22319	22484	22276	22163	22322	22579	22338	22367	22503	22477	22299	22454	22405	22364	22405	22678	22380	22219	22448	22442	22610	22505	22288	22320	22422	22414	22389	22495	22353	22245	22155	22370	22527	22167	22481	22448	22381	22357	22472	22469	22442	22524	22299	22738	22256	22594	22189	22337	22426	22368	22316	22471	22407	22390	22224	22326	22306	22412	22405	22178	22399	22291	22160	22177	22343	22497	22340	22412	22486	22508	22280	22467	22368	22780	22476	22425	22404	22272	22363	22348	22408	22401	22321	22481	22465	22512	22458	22539	22465	22215	22487	22572	22373	22348	22487	22623	22704	22465	22410	22481	22693	22362	22363	22498	22361	22503	22388	22528	22516	22464	22572	22511	22348	22369	22362	22621	22166	22434	22428	22284	22333	22185	22432	22633	22383	22486	22362	22721	22393	22402	22226	22567	22672	22483	22404	22493	22470	22359	22274	22440	22473	22662	22327	22323	22559	22478	22234	22538	22620	22426	22514	22456	22473	22436	22488	22384	22191	22372	22381	22448	22507	22245	22566	22488	22160	22406	22432	22264	22507	22253	22493	22669	22564	22341	22447	22546	22261	22477	22438	22382	22582	22457	22366	22351	22356	22331	22544	22606	22585	22552	22350	22349	22341	22664	22448	22522	22389	22402	22401	22293	22530	22397	22336	22242	22425	22293	22457	22620	22693	22486	22413	22736	22588	22462	22344	22129	22196	22589	22683	22556	22300	22314	22367	22317	22418	22437	22474	22566	22409	22310	22461	22524	22467	22248	22391	22306	22476	22549	22474	22494	22398	22305	22467	22252	22733	22517	22324	22391	22514	22612	22512	22473	22410	22560	22531	22626	22379	22566	22649	22340	22529	22492	22312	22211	22295	22341	22421	22390	22326	22562	22302	22411	22655	22348	22444	22577	22722	22487	22162	22436	22218	22479	22384	22464	22416	22340	22452	22424	22538	22663	22486	22269	22592	22452	22499	22481	22604	22418	22510	22532	22556	22434	22436	22718	22323	22457	22558	22517	22353	22377	22314	22338	22505	22396	22590	22541	22296	22526	22577	22658	22393	22672	22374	22386	22636	22513	22673	22433	22337	22241	22133	22503	22475	22351	22322	22481	22530	22682	22286	22433	22518	22556	22368	22710	22503	22448	22413	22626	22514	22377	22158	22352	22334	22405	22416	22140	22408	22570	22331	22590	22483	22469	22412	22489	22381	22357	22418	22403	22420	22376	22444	22444	22440	22173	22351	22380	22136	22504	22336	22357	22382	22419	22535	22416	22336	22316	22366	22471	22418	22442	22406	22451	22489	22540	22460	22524	22137	22418	22374	22556	22386	22311	22423	22463	22470	22560	22477	22355	22600	22297	22344	22577	22273	22249	22455	22247	22409	22571	22421	22456	22305	22588	22339	22513	22318	22332	22226	22413	22281	22548	22510	22397	22497	22609	22520	22491	22465	22589	22261	22224	22548	22403	22342	22653	22601	22636	22353	22443	22357	22444	22454	22468	22410	22284	22413	22195	22272	22448	22391	22332	22470	22447	22213	22550	22531	22265	22578	22159	22410	22369	22390	22365	22495	22426	22521	22292	22574	22316	22147	22537	22326	22322	22414	22445	22534	22474	22767	22427	22446	22306	22354	22355	22345	22339	22357	22272	22147	22252	22169	22585	22403	22518	22368	22182	22555	22574	22507	22350	22309	22503	22417	22475	22340	22535	22467	22495	22398	22490	22553	22284	22455	22403	22518	22502	22505	22512	22227	22403	22373	22302	22633	22411	22699	22293	22391	22415	22482	22601	22424	22536	22287	22492	22385	22451	22549	22535	22478	22487	22457	22382	22497	22242	22340	22319	22507	22390	22205	22349	22337	22412	22334	22346	22407	22287	22324	22652	22274	22526	22551	22341	22291	22492	22465	22480	22524	22501	22330	22373	22474	22339	22521	22584	22474	22556	22483	22334	22346	22437	22407	22488	22626	22453	22310	22432	22422	22582	22184	22560	22345	22475	22360	22440	22405	22397	22423	22520	22355	22356	22552	22598	22420	22506	22381	22383	22468	22688	22553	22621	22411	22406	22547	22408	22361	22486	22466	22562	22408	22370	22260	22594	22110	22284	22289	22519	22517	22488	22581	22432	22347	22231	22341	22355	22338	22290	22367	22510	22462	22248	22275	22369	22562	22449	22431	22325	22482	22517	22412	22508	22370	22346	22355	22359	22362	22506	22440	22354	22412	22345	22529	22408	22613	22540	22644	22381	22468	22539	22417	22519	22509	22368	22610	22324	22408	22488	22227	22453	22465	22450	22496	22505	22313	22408	22268	22469	22423	22160	22351	22446	22363	22528	22584	22432	22445	22456	22459	22451	22249	22253	22343	22442	22584	22399	22451	22478	22324	22382	22285	22580	22652	22475	22487	22523	22495	22313	22583	22297	22317	22377	22269	22424	22377	22597	22446	22437	22286	22526	22420	22531	22596	22380	22537	22430	22475	22413	22580	22439	22531	22509	22320	22476	22572	22663	22639	22291	22328	22312	22370	22434	22347	22463	22479	22676	22586	22314	22329	22515	22513	22521	22449	22333	22561	22474	22393	22592	22455	22342	22395	22560	22374	22214	22323	22463	22625	22635	22553	22285	22486	22645	22560	22337	22588	22579	22391	22431	22574	22362	22483	22313	22544	22361	22459	22462	22412	22585	22553	22409	22447	22713	22437	22445	22265	22299	22334	22652	22482	22675	22638	22511	22450	22499	22567	22508	22599	22434	22459	22364	22482	22402	22568	22507	22396	22561	22420	22446	22496	22419	22384	22237	22372	22662	22277	22323	22370	22424	22524	22481	22412	22435	22562	22549	22580	22513	22521	22463	22463	22325	22401	22397	22708	22395	22380	22451	22565	22247	22433	22340	22298	22427	22699	22466	22545	22483	22517	22644	22771	22641	22589	22266	22195	22366	22567	22341	22579	22372	22347	22285	22552	22192	22381	22463	22410	22481	22445	22307	22460	22286	22535	22219	22368	22614	22208	22359	22376	22333	22521	22608	22659	22351	22486	22614	22427	22352	22400	22378	22515	22357	22693	22418	22474	22374	22539	22534	22609	22345	22578	22372	22358	22406	22241	22437	22367	22535	22196	22458	22235	22318	22447	22419	22617	22519	22496	22376	22310	22342	22303	22242	22526	22371	22564	22486	22204	22216	22392	22282	22460	22608	22327	22453	22320	22617	22499	22499	22342	22398	22452	22574	22408	22342	22490	22568	22446	22582	22229	22320	22263	22289	22122	22527	22544	22443	22522	22307	22268	22435	22285	22363	22575	22412	22413	22453	22601	22276	22453	22449	22361	22490	22434	22380	22565	22301	22336	22620	22500	22433	22476	22524	22500	22492	22581	22594	22457	22104	22124	22612	22742	22286	22208	22380	22474	22307	22359	22531	22556	22372	22354	22450	22505	22615	22288	22355	22486	22127	22338	22478	22656	22409	22164	22560	22315	22313	22567	22314	22410	22304	22491	22323	22315	22330	22407	22475	22433	22431	22246	22315	22597	22298	22244	22532	22378	22245	22425	22531	22389	22370	22132	22367	22297	22402	22100	22217	22489	22394	22567	22470	22588	22434	22165	22549	22352	22589	22663	22314	22367	22449	22509	22396	22422	22635	22513	22285	22397	22252	22459	22342	22493	22259	22391	22349	22465	22426	22237	22464	22343	22599	22514	22651	22285	22398	22329	22354	22325	22363	22443	22318	22442	22404	22366	22302	22467	22489	22403	22374	22459	22545	22254	22538	22292	22527	22471	22238	22624	22446	22353	22419	22637	22446	22556	22500	22541	22345	22587	22365	22473	22416	22259	22333	22491	22631	22488	22430	22198	22459	22491	22508	22375	22344	22447	22310	22437	22491	22269	22415	22167	22525	22515	22546	22485	22310	22542	22425	22360	22436	22501	22490	22245	22431	22547	22638	22561	22345	22594	22425	22264	22517	22653	22403	22573	22299	22466	22470	22516	22411	22481	22466	22435	22353	22274	22517	22491	22491	22343	22639	22547	22353	22434	22295	22246	22261	22286	22389	22498	22563	22299	22360	22184	22426	22433	22514	22391	22555	22330	22362	22409	22521	22406	22368	22469	22255	22411	22357	22362	22167	22580	22300	22631	22425	22368	22402	22394	22529	22498	22576	22628	22350	22380	22515	22332	22452	22668	22349	22374	22405	22526	22283	22343	22603	22319	22459	22362	22741	22547	22381	22303	22497	22413	22602	22281	22557	22335	22439	22334	22254	22501	22538	22432	22423	22110	22486	22527	22250	22529	22318	22509	22373	22488	22502	22277	22513	22470	22470	22450	22540	22448	22519	22390	22541	22399	22487	22434	22460	22489	22396	22233	22296	22442	22509	22341	22429	22235	22330	22295	22559	22112	22571	22307	22412	22454	22621	22378	22339	22478	22342	22416	22191	22499	22485	22501	22574	22472	22392	22547
17991	30926	29192	23934	20835	19618	19149	18623	18274	18123	18088	17852	17945	17946	18160	31986	43271	38078	29307	22518	18949	17867	17598	17248	17600	17553	17289	17367	17322	17255	17301	17270	17295	17520	17256	17498	17179	17460	17338	17241	17369	17230	17195	17243	17386	17428	17264	17433	17327	17186	17326	17287	17450	17235	17331	17245	17202	17424	17327	17280	17468	17310	17188	17374	17421	17300	17347	17152	17220	17280	17310	17306	17285	17279	17536	17274	17302	17206	17375	17172	17270	17392	17221	17308	17692	17259	17437	17388	17147	17214	17407	17274	17253	17199	17401	17233	17464	17352	17283	17203	17237	17286	17349	17360	17211	17201	17407	17296	17337	17340	17255	17391	17389	17180	17426	17247	17492	17262	17347	17266	17310	17216	17309	17419	17201	17275	17318	17223	17255	17174	17312	17331	17408	17369	17278	17341	17098	17368	17400	17346	17321	17451	17277	17303	17386	17454	17207	17449	17375	17119	17261	17239	17341	17142	17522	17342	17359	17311	17268	17235	17387	17366	17134	17363	17341	17413	17377	17233	17344	17276	17396	17250	17308	17284	17313	17438	17145	17404	17553	17423	17365	17157	17143	17405	17386	17357	17438	17242	17283	17239	17375	17414	17130	17187	17247	17183	17404	17420	17358	17197	17229	17368	17308	17493	17281	17443	17354	17299	17233	17454	17387	17281	17448	17367	17341	17314	17292	17336	17192	17305	17274	17145	17351	17309	17213	17324	17411	17306	17295	17130	17249	17196	17162	17221	17257	17215	17251	17366	17546	17260	17208	17312	17265	17335	17199	17327	17307	17490	17323	17343	17191	17434	17139	17332	17297	17263	17385	17292	17435	17330	17420	17472	17285	17414	17245	17442	17334	17326	17294	17349	17160	17426	17241	17444	17281	17394	17439	17154	17282	17280	17462	17445	17274	17194	17386	17229	17244	17390	17445	17308	17341	17226	17453	17299	17333	17523	17442	17334	17522	17215	17400	17157	17412	17397	17505	17384	17398	17308	17373	17384	17115	17404	17153	17400	17161	17327	17314	17276	17311	17183	17331	17220	17362	17151	17332	17397	17251	17459	17355	17321	17282	17348	17461	17338	17225	17359	17297	17211	17250	17181	17279	17292	17277	17291	17233	17293	17302	17372	17391	17461	17288	17284	17326	17304	17320	17199	17443	17414	17392	17480	16903	17404	17327	17225	17390	17261	17218	17296	17265	17211	17380	17308	17206	17486	17485	17234	17402	16991	17141	17321	17318	17409	17130	17288	17426	17400	17314	17331	17254	17458	17317	17273	17254	17428	17324	17277	17238	17489	17281	17419	17278	17279	17402	17366	17112	17207	17445	17360	17475	17117	17351	17213	17244	17301	17061	17350	17417	17372	17174	17427	17350	17479	17170	17249	17244	17121	17375	17346	17258	17268	17346	17429	17478	17515	17397	17136	17341	17268	17387	17209	17311	17312	17201	17325	17412	17232	17386	17310	17443	17281	17325	17494	17359	17301	17389	17409	17352	17190	17261	17068	17043	17561	17267	17333	17092	17318	17124	17451	17193	17329	17344	17250	17349	17219	17163	17343	17411	17131	17372	17255	17360	17256	17369	17393	17403	17383	17280	17366	17264	17222	17368	17271	17261	17142	17406	17109	17435	17387	17282	17425	17262	17352	17165	17234	17253	17350	17284	17340	17306	17232	17211	17368	17370	17287	17438	17308	17397	17292	17459	17412	17280	17290	17457	17145	17368	17289	17333	17335	17197	17233	17408	17296	17218	17070	17300	17582	17425	17409	17214	17323	17310	17371	17178	17284	17435	17215	17468	17257	17448	17274	17205	17089	17312	17381	17295	17466	17170	17249	17333	17283	17281	17433	17162	17416	17257	17313	17329	17302	17232	17360	17296	17433	17212	17207	17183	17122	17169	17255	17341	17339	17287	17412	17309	17342	17396	17378	17363	17192	17245	17274	17344	17381	17274	17347	17230	17318	17148	17214	17132	17383	17350	17299	17399	17226	17257	17251	17433	17210	17228	17300	17405	17352	17387	17337	17448	17344	17335	17330	17359	17203	17275	17177	17262	17195	17419	17443	17257	17246	17090	17349	17230	17251	17212	17203	17406	17243	17354	17452	17131	17429	17252	17262	17366	17266	17335	17502	17325	17559	17436	17546	17309	17254	17258	17113	17348	17210	17264	17197	17249	17313	17196	17383	17393	17409	17132	17289	17255	17225	17210	17260	17396	17280	17280	17329	17277	17445	17268	17346	17304	17252	17298	17336	17451	17286	17399	17303	17383	17501	17398	17370	17312	17253	17592	17346	17276	17239	17365	17185	17420	17329	17428	17244	17454	17197	17400	17233	17318	17471	17351	17399	17236	17378	17327	17448	17018	17308	17321	17181	17406	17282	17329	17413	17188	17245	17336	17401	17122	17270	17218	17348	17175	17397	17260	17245	17235	17303	17302	17286	17307	17202	17354	17250	17254	17266	17315	17067	17381	17377	17508	17193	17283	17401	17268	17331	17370	17332	17275	17425	17422	17234	17257	17241	17112	17305	17268	17381	17229	17338	17149	17520	17266	17407	17284	17408	17298	17444	17490	17263	17281	17253	17477	17313	17356	17322	17277	17191	17481	17326	17315	17181	17139	17295	17328	17335	17248	17368	17134	17191	17172	17311	17260	17273	17207	17293	17440	17447	17350	17252	17315	17288	17470	17338	17202	17227	17439	17304	17310	17224	17212	17281	17340	17197	17388	17306	17290	17306	17436	17177	17223	17364	17421	17126	17313	17163	17198	17220	17430	17241	17299	17303	17226	17461	17426	17209	17374	17427	17216	17498	17310	17403	17417	17196	17523	17244	17174	17343	17244	17456	17295	17357	17441	17241	17393	17412	17290	17387	17376	17327	17460	17405	17420	17377	17259	17259	17272	17454	17269	17410	17383	17222	17268	17314	17321	17314	17226	17208	17241	17263	17165	17309	17482	17316	17274	17291	17245	17286	17282	17511	17166	17382	17503	17355	17295	17281	17207	17275	17271	17149	17201	17281	17136	17335	17373	17338	17345	17368	17464	17414	17272	17251	17372	17265	17252	17250	17319	17272	17369	17270	17509	17379	17375	17203	17371	17320	17367	17244	17344	17265	17398	17220	17366	17404	17370	17311	17326	17297	17319	17218	17281	17150	17458	17081	17249	17267	17326	17340	17203	17290	17331	17398	17289	17188	17368	17328	17298	17038	17379	17388	17283	17271	17390	17372	17409	17251	17277	17370	17355	17254	17228	17258	17407	17327	17265	17286	17198	17377	17360	17332	17336	17174	17422	17360	17361	17369	17359	17269	17243	17267	17446	17218	17243	17166	17173	17429	17263	17347	17307	17148	17367	17332	17338	17397	17160	17316	17394	17428	17399	17370	17522	17344	17344	17162	17296	17210	17151	17240	17320	17050	17182	17225	17452	17252	17242	17308	17404	17240	17294	17217	17403	17267	17427	17355	17142	17273	17303	17308	17489	17083	17339	17286	17394	17332	17470	17388	17519	17290	17358	17333	17411	17373	17397	17283	17381	17401	17472	17237	17283	17120	17401	17259	17257	17277	17407	17213	17401	17505	17155	17213	17372	17328	17316	17386	17269	17383	17201	17417	17356	17207	17247	17314	17433	17245	17405	17239	17316	17260	17316	17349	17254	17322	17273	17031	17333	17280	17317	17175	17431	17339	17284	17337	17310	17309	17320	17371	17300	17370	17295	17493	17218	17213	17294	17206	17262	17391	17353	17374	17219	17297	17307	17184	17290	17210	17361	17203	17380	17258	17289	17446	17223	17387	17308	17264	17259	17214	17380	17310	17400	17400	17372	17332	17260	17412	17336	17212	17369	17232	17475	17489	17306	17147	17311	17111	17381	17358	17323	17244	17310	17253	17428	17350	17317	17393	17265	17179	17496	17168	17433	17220	17326	17219	17147	17354	17251	17268	17293	17192	17323	17429	17322	17243	17200	17267	17201	17272	17457	17340	17282	17397	17409	17331	17442	17394	17324	17429	17487	17251	17500	17406	17293	17375	17435	17330	17247	17555	17226	17332	17400	17289	17592	17121	17230	17369	17428	17240	17422	17080	17468	17090	17269	17143	17205	17404	17360	17302	17230	17375	17216	17312	17266	17404	17352	17176	17352	17165	17332	17236	17352	17346	17363	17268	17442	17139	17288	17197	17258	17112	17270	17217	17298	17097	17191	17227	17338	17277	17224	17465	17281	17560	17136	17417	17377	17376	17486	17270	17343	17210	17289	17358	17423	17365	17313	17142	17442	17375	17067	17311	17235	17338	17177	17322	17356	17472	17266	17349	17310	17396	17337	17262	17371	17231	17352	17193	17414	17188	17493	17365	17255	17368	17184	17313	17235	17479	17354	17437	17271	17440	17302	17282	17327	17327	17230	17247	17150	17298	17342	17395	17125	17354	17266	17443	17186	17193	17410	17354	17289	17416	17333	17353	17365	17408	17404	17259	17393	17248	17229	17263	17305	17300	17319	17352	17195	17241	17283	17421	17224	17393	17342	17181	17397	17488	17208	17142	17471	17567	17426	17291	17511	17207	17209	17251	17215	17371	17227	17162	17339	17345	17199	17465	17208	17243	17207	17442	17299	17143	17443	17438	17236	17323	17151	17233	17157	17181	17335	17358	17399	17259	17230	17411	17352	17392	17299	17400	17442	17281	17336	17223	17207	17311	17176	17265	17133	17150	17258	17341	17453	17447	17252	17209	17482	17312	17301	17371	17203	17191	17232	17302	17277	17393	17204	17322	17357	17398	17484	17265	17261	17349	17176	17289	17196	17512	17207	17249	17251	17258	17362	17447	17267	17355	17328	17263	17279	17196	17431	17412	17372	17470	17216	17239	17251	17196	17284	17322	17552	17168	17242	17264	17224	17309	17381	17531	17199	17371	17368	17203	17432	17301	17229	17254	17346	17275	17308	17251	17311	17067	17189	17282	17535	17460	17290	17298	17378	17380	17218	17237	17267	17390	17395	17263	17286	17464	17501	17169	17374	17217	17320	17345	17234	17217	17268	17319	17322	17377	17267	17297	17476	17303	17105	17221	17436	17464	17280	17274	17328	17280	17415	17432	17465	17478	17426	17501	17218	17290	17342	17418	17312	17422
30467	23873	26633	24904	22456	22786	23142	22672	22535	22525	22669	22662	22485	22529	22474	23327	24323	24703	23876	23123	22617	22693	22670	22606	22555	22325	22445	22398	22578	22627	22702	22618	22556	22596	22595	22480	22697	22288	22525	22547	22805	22625	22520	22310	22638	22336	22390	22509	22424	22403	22347	22482	22548	22601	22522	22622	22525	22694	22350	22656	22538	22571	22696	22227	22501	22494	22482	22344	22651	22573	22453	22529	22515	22439	22921	22450	22518	22269	22169	22520	22374	22398	22343	22395	22799	22331	22390	22447	22482	22506	22315	22457	22444	22363	22610	22546	22390	22395	22568	22551	22521	22510	22634	22504	22435	22431	22285	22196	22446	22555	22445	22359	22641	22557	22476	22631	22257	22450	22255	22406	22461	22610	22414	22347	22614	22360	22439	22432	22392	22586	22587	22443	22197	22410	22479	22722	22595	22503	22462	22574	22302	22391	22693	22559	22337	22459	22387	22486	22598	22405	22476	22500	22307	22302	22378	22325	22412	22364	22494	22421	22740	22539	22519	22119	22456	22473	22285	22519	22458	22394	22433	22157	22482	22446	22569	22470	22463	22465	22560	22557	22406	22541	22595	22347	22186	22653	22451	22712	22489	22463	22523	22516	22600	22499	22841	22592	22490	22476	22388	22542	22268	22538	22425	22522	22472	22676	22369	22666	22391	22686	22475	22249	22549	22349	22344	22323	22446	22595	22500	22525	22483	22531	22562	22546	22454	22427	22441	22495	22476	22769	22375	22840	22716	22483	22234	22481	22349	22433	22542	22540	22528	22389	22610	22607	22594	22649	22480	22560	22655	22382	22764	22389	22605	22525	22472	22580	22395	22481	22517	22445	22423	22378	22200	22403	22481	22613	22432	22777	22399	22394	22432	22540	22538	22555	22563	22557	22540	22628	22459	22466	22362	22596	22456	22428	22480	22642	22528	22413	22523	22683	22385	22309	22647	22430	22448	22174	22456	22682	22486	22322	22517	22494	22420	22564	22569	22331	22264	22520	22293	22457	22423	22575	22428	22728	22577	22312	22554	22521	22688	22451	22403	22526	22481	22299	22415	22314	22258	22654	22507	22411	22545	22478	22532	22338	22664	22294	22486	22606	22448	22388	22612	22458	22600	22423	22500	22473	22426	22434	22631	22683	22571	22496	22758	22438	22480	22481	22539	22456	22466	22385	22351	22668	22564	22464	22350	22340	22577	22696	22438	22318	22539	22406	22489	22414	22639	22676	22515	22435	22566	22604	22655	22463	22375	22299	22412	22602	22758	22438	22546	22501	22413	22478	22459	22537	22574	22357	22582	22735	22419	22296	22589	22521	22553	22546	22410	22297	22471	22701	22539	22606	22291	22441	22630	22510	22760	22338	22461	22494	22456	22536	22397	22524	22511	22397	22507	22542	22591	22558	22626	22767	22326	22422	22388	22390	22684	22187	22375	22508	22363	22548	22376	22571	22357	22389	22481	22510	22501	22679	22373	22313	22414	22525	22462	22378	22435	22485	22260	22410	22565	22393	22679	22406	22503	22358	22493	22285	22549	22400	22638	22479	22407	22643	22629	22658	22347	22418	22441	22582	22492	22304	22448	22396	22410	22490	22511	22418	22458	22515	22495	22375	22465	22597	22258	22430	22599	22485	22397	22551	22620	22328	22421	22442	22472	22329	22483	22484	22483	22690	22535	22396	22463	22603	22595	22504	22489	22585	22613	22526	22258	22512	22436	22597	22456	22389	22549	22369	22449	22810	22576	22551	22441	22418	22477	22550	22339	22582	22440	22644	22668	22430	22446	22371	22471	22577	22431	22416	22437	22519	22604	22458	22422	22650	22594	22700	22800	22630	22673	22503	22451	22545	22520	22433	22558	22457	22428	22351	22646	22554	22406	22444	22430	22508	22274	22287	22430	22242	22354	22329	22496	22648	22349	22383	22580	22694	22580	22646	22671	22502	22534	22535	22560	22332	22586	22479	22550	22510	22376	22480	22565	22410	22415	22566	22322	22525	22403	22317	22544	22693	22746	22601	22569	22531	22351	22429	22409	22593	22423	22604	22314	22340	22207	22565	22186	22543	22462	22268	22429	22296	22607	22291	22473	22355	22289	22621	22511	22445	22478	22331	22209	22566	22530	22532	22408	22473	22415	22296	22451	22659	22673	22433	22633	22469	22515	22376	22549	22527	22482	22258	22515	22378	22526	22491	22731	22493	22504	22313	22723	22258	22688	22480	22764	22554	22470	22595	22436	22389	22357	22643	22369	22330	22574	22437	22423	22468	22395	22467	22437	22246	22368	22445	22495	22354	22405	22545	22529	22517	22474	22324	22509	22542	22423	22661	22405	22401	22454	22543	22508	22436	22314	22446	22593	22390	22605	22562	22808	22414	22502	22477	22484	22686	22629	22699	22389	22591	22601	22601	22197	22413	22514	22521	22512	22550	22696	22383	22667	22403	22446	22543	22426	22581	22700	22408	22486	22407	22645	22579	22542	22384	22521	22656	22326	22344	22361	22607	22324	22516	22530	22498	22524	22527	22356	22523	22400	22512	22560	22477	22575	22871	22339	22242	22430	22460	22414	22464	22525	22321	22387	22465	22473	22503	22629	22664	22179	22465	22495	22552	22430	22643	22539	22365	22570	22327	22600	22368	22520	22459	22405	22611	22508	22411	22499	22623	22499	22725	22532	22321	22493	22443	22420	22257	22498	22364	22513	22672	22494	22570	22538	22640	22441	22461	22353	22269	22469	22528	22512	22572	22216	22484	22434	22549	22557	22358	22400	22515	22480	22560	22505	22352	22421	22388	22529	22330	22288	22381	22506	22621	22639	22601	22516	22539	22503	22379	22335	22659	22459	22410	22523	22574	22534	22451	22554	22440	22545	22471	22549	22603	22506	22538	22648	22382	22569	22604	22652	22562	22264	22428	22528	22611	22276	22650	22443	22543	22534	22547	22667	22495	22550	22479	22519	22404	22361	22415	22650	22563	22294	22518	22523	22219	22580	22656	22484	22423	22605	22666	22731	22432	22410	22529	22562	22543	22430	22336	22346	22429	22456	22493	22462	22394	22504	22519	22515	22422	22547	22423	22446	22553	22406	22468	22597	22591	22661	22576	22538	22326	22452	22523	22626	22556	22390	22462	22513	22521	22370	22396	22479	22420	22661	22417	22757	22280	22365	22462	22606	22496	22561	22447	22616	22344	22356	22394	22533	22560	22381	22449	22158	22420	22386	22460	22366	22437	22438	22474	22487	22406	22326	22572	22428	22467	22405	22270	22438	22488	22618	22414	22491	22630	22612	22384	22583	22419	22337	22444	22489	22495	22576	22506	22441	22596	22453	22359	22652	22179	22649	22453	22404	22569	22509	22492	22204	22267	22306	22518	22501	22436	22393	22388	22246	22575	22474	22433	22726	22479	22585	22421	22596	22489	22304	22346	22453	22533	22436	22577	22514	22583	22570	22708	22368	22309	22322	22624	22605	22555	22549	22355	22378	22536	22599	22323	22642	22494	22634	22337	22591	22330	22491	22429	22545	22373	22668	22240	22660	22512	22667	22599	22523	22491	22749	22514	22511	22469	22381	22546	22478	22383	22516	22460	22430	22413	22380	22271	22406	22442	22418	22463	22534	22464	22195	22401	22390	22223	22487	22395	22441	22516	22790	22494	22537	22512	22540	22546	22451	22433	22542	22551	22252	22569	22515	22651	22349	22488	22625	22615	22651	22431	22427	22544	22545	22694	22737	22527	22438	22305	22308	22516	22494	22423	22591	22506	22456	22479	22218	22531	22367	22620	22502	22541	22267	22665	22620	22508	22608	22420	22594	22379	22618	22406	22423	22616	22329	22461	22329	22533	22588	22484	22666	22615	22531	22536	22656	22412	22438	22459	22353	22427	22401	22465	22452	22244	22591	22474	22325	22488	22760	22428	22385	22338	22722	22577	22535	22437	22412	22606	22756	22541	22496	22671	22557	22618	22556	22580	22435	22589	22584	22441	22654	22518	22424	22455	22378	22573	22512	22332	22517	22584	22360	22484	22550	22685	22661	22620	22349	22601	22401	22593	22467	22644	22444	22488	22583	22595	22600	22518	22498	22564	22482	22562	22426	22449	22437	22300	22455	22271	22535	22823	22350	22348	22418	22571	22310	22530	22453	22468	22372	22588	22399	22294	22596	22494	22781	22676	22406	22530	22389	22461	22435	22509	22514	22501	22448	22425	22427	22505	22311	22491	22291	22568	22555	22122	22547	22531	22436	22512	22590	22675	22266	22480	22224	22490	22613	22381	22424	22487	22665	22480	22312	22339	22496	22704	22521	22502	22590	22474	22546	22488	22759	22447	22647	22588	22717	22526	22430	22455	22674	22713	22608	22508	22601	22401	22179	22341	22639	22320	22399	22634	22353	22546	22455	22364	22531	22376	22514	22611	22499	22572	22398	22365	22508	22223	22539	22476	22522	22353	22598	22636	22622	22478	22598	22400	22461	22484	22349	22501	22476	22594	22509	22519	22334	22535	22483	22235	22651	22601	22449	22621	22541	22686	22431	22540	22678	22475	22342	22288	22606	22414	22474	22458	22413	22560	22331	22368	22627	22084	22472	22447	22642	22270	22313	22482	22545	22416	22524	22265	22595	22666	22512	22492	22572	22319	22264	22335	22430	22314	22647	22554	22687	22633	22470	22560	22560	22523	22653	22573	22658	22491	22578	22786	22456	22339	22435	22413	22517	22667	22522	22585	22384	22363	22340	22024	22327	22374	22316	22498	22368	22412	22463	22633	22546	22494	22443	22590	22481	22646	22554	22377	22324	22446	22823	22515	22474	22536	22604	22518	22644	22397	22426	22513	22423	22537	22506	22608	22430	22389	22356	22319	22618	22382	22557	22611	22724	22282	22343	22587	22447	22745	22382	22339	22582	22526	22555	22637	22419	22453	22535	22484	22355	22603	22559	22513	22504	22574	22688	22553	22418	22622	22656	22520	22415	22537	22255	22350	22356	22322	22283	22346	22359	22267	22510	22453	22681	22379	22539	22277	22411	22621	22601	22554	22569	22637	22422	22461	22518	22491	22383	22457	22521	22555	22646	22541	22428	22456	22257	22292	22439	22542	22418	22520	22480	22661	22284	22372	22464	22393	22647	22603	22565	22629
18229	19654	20153	18706	17628	17599	17514	17526	17520	17464	17348	17515	17740	17457	17596	18813	19935	19790	18841	18010	17601	17597	17494	17342	17387	17354	17345	17236	17300	17485	17484	17301	17407	17412	17420	17379	17570	17387	17454	17468	17283	17371	17341	17393	17325	17485	17389	17487	17380	17459	17371	17420	17315	17516	17285	17399	17512	17368	17472	17419	17292	17473	17323	17300	17468	17399	17345	17362	17323	17231	17403	17486	17274	17339	17388	17503	17481	17344	17259	17380	17425	17391	17303	17375	17292	17368	17429	17462	17349	17224	17324	17455	17341	17393	17453	17335	17253	17417	17449	17359	17398	17489	17532	17251	17304	17479	17433	17387	17285	17519	17300	17452	17414	17318	17301	17199	17404	17382	17264	17244	17410	17473	17294	17188	17511	17338	17342	17317	17435	17480	17317	17353	17249	17421	17378	17527	17306	17291	17298	17240	17361	17386	17399	17207	17440	17371	17380	17420	17313	17259	17353	17150	17442	17431	17436	17318	17310	17604	17243	17380	17471	17373	17438	17589	17414	17186	17321	17401	17256	17265	17339	17415	17596	17401	17300	17322	17365	17456	17536	17414	17582	17309	17357	17196	17449	17183	17216	17369	17393	17444	17161	17290	17341	17428	17329	17471	17361	17416	17321	17232	17263	17453	17459	17441	17215	17451	17348	17403	17341	17316	17450	17432	17348	17437	17581	17568	17363	17380	17339	17374	17469	17424	17323	17174	17336	17400	17399	17407	17271	17397	17411	17418	17247	17358	17445	17311	17454	17448	17390	17293	17504	17254	17437	17267	17429	17399	17507	17397	17268	17507	17304	17363	17395	17530	17429	17481	17396	17428	17395	17204	17337	17302	17427	17364	17530	17217	17273	17292	17281	17400	17311	17451	17263	17396	17473	17544	17336	17380	17418	17444	17352	17424	17402	17316	17411	17554	17262	17475	17266	17348	17245	17470	17317	17466	17436	17447	17421	17421	17467	17132	17306	17431	17152	17444	17370	17450	17398	17285	17338	17514	17346	17430	17261	17216	17415	17288	17534	17328	17400	17333	17328	17329	17435	17417	17287	17369	17490	17328	17358	17369	17239	17378	17159	17405	17448	17266	17390	17321	17269	17402	17451	17456	17160	17303	17421	17260	17544	17508	17323	17472	17357	17361	17351	17481	17521	17541	17233	17354	17280	17433	17445	17439	17412	17316	17365	17243	17339	17407	17532	17176	17509	17405	17394	17391	17349	17414	17241	17565	17345	17322	17536	17233	17413	17310	17298	17392	17314	17439	17357	17545	17468	17326	17259	17160	17472	17315	17421	17379	17477	17558	17393	17288	17488	17244	17263	17465	17326	17233	17247	17315	17348	17393	17510	17423	17253	17300	17346	17388	17324	17240	17471	17430	17507	17406	17290	17581	17443	17289	17480	17422	17348	17316	17349	17446	17421	17379	17337	17481	17411	17362	17469	17326	17411	17370	17451	17262	17346	17349	17496	17314	17361	17398	17372	17537	17486	17338	17277	17501	17501	17645	17516	17492	17123	17412	17392	17431	17524	17378	17469	17540	17444	17342	17345	17280	17260	17229	17345	17257	17499	17285	17412	17506	17452	17428	17218	17300	17430	17437	17250	17423	17224	17360	17368	17289	17360	17424	17218	17198	17255	17422	17460	17261	17283	17367	17486	17282	17375	17428	17503	17368	17434	17481	17383	17433	17230	17321	17565	17328	17469	17582	17322	17339	17449	17336	17541	17294	17370	17344	17273	17401	17229	17290	17542	17401	17287	17331	17299	17321	17371	17388	17424	17457	17318	17566	17529	17472	17559	17208	17243	17463	17408	17427	17372	17288	17445	17339	17366	17496	17295	17275	17451	17298	17448	17292	17436	17504	17409	17433	17318	17552	17487	17385	17431	17398	17358	17353	17515	17270	17327	17457	17427	17577	17432	17282	17459	17459	17400	17386	17361	17490	17480	17318	17547	17528	17422	17344	17319	17438	17468	17491	17506	17225	17472	17412	17490	17350	17439	17486	17527	17413	17431	17576	17455	17126	17192	17247	17473	17385	17385	17338	17216	17351	17325	17351	17500	17412	17346	17348	17251	17399	17383	17441	17372	17322	17380	17256	17417	17348	17485	17535	17436	17348	17529	17334	17264	17404	17451	17433	17294	17376	17149	17313	17425	17397	17392	17365	17021	17201	17372	17391	17435	17407	17433	17182	17289	17444	17378	17339	17512	17507	17337	17280	17270	17375	17444	17413	17503	17639	17349	17409	17343	17322	17475	17424	17406	17509	17272	17374	17364	17381	17291	17209	17358	17499	17480	17422	17395	17327	17306	17317	17520	17400	17418	17325	17405	17345	17300	17446	17511	17424	17533	17213	17589	17321	17315	17329	17402	17508	17253	17477	17228	17330	17524	17611	17279	17332	17454	17474	17478	17214	17412	17392	17407	17445	17237	17398	17528	17362	17242	17449	17486	17429	17182	17362	17381	17497	17384	17446	17459	17381	17535	17292	17487	17314	17469	17426	17280	17521	17552	17565	17475	17395	17360	17415	17521	17488	17354	17480	17549	17314	17381	17221	17307	17301	17432	17211	17441	17258	17563	17526	17360	17323	17667	17474	17460	17412	17464	17276	17428	17331	17350	17303	17289	17346	17477	17478	17284	17511	17472	17183	17484	17375	17451	17435	17211	17393	17234	17512	17386	17475	17471	17406	17335	17544	17354	17383	17327	17258	17362	17368	17450	17323	17129	17466	17355	17250	17153	17553	17491	17460	17315	17384	17235	17348	17192	17424	17374	17423	17285	17409	17456	17521	17427	17482	17271	17400	17288	17379	17509	17390	17320	17517	17449	17525	17335	17557	17267	17553	17405	17268	17284	17459	17400	17330	17293	17384	17424	17312	17503	17351	17308	17320	17436	17504	17461	17394	17625	17214	17327	17332	17253	17253	17328	17381	17502	17522	17448	17202	17484	17556	17457	17317	17311	17362	17367	17327	17242	17364	17357	17415	17330	17457	17264	17365	17502	17404	17511	17427	17411	17376	17637	17462	17156	17282	17380	17392	17363	17433	17361	17317	17338	17468	17406	17381	17382	17428	17463	17427	17258	17567	17343	17373	17418	17459	17510	17328	17277	17436	17450	17534	17397	17394	17358	17462	17401	17278	17427	17338	17246	17488	17460	17287	17338	17388	17391	17298	17514	17329	17377	17539	17467	17477	17392	17306	17404	17355	17533	17422	17210	17590	17384	17528	17310	17450	17364	17451	17501	17417	17308	17273	17335	17427	17413	17345	17253	17516	17482	17132	17405	17382	17490	17275	17393	17272	17527	17381	17340	17201	17334	17624	17316	17412	17308	17606	17447	17308	17368	17435	17285	17140	17445	17490	17359	17484	17375	17296	17409	17332	17484	17412	17044	17218	17393	17443	17491	17418	17496	17368	17516	17435	17465	17442	17260	17427	17346	17483	17201	17448	17312	17517	17292	17351	17498	17378	17397	17456	17369	17430	17421	17358	17269	17388	17538	17474	17411	17388	17257	17396	17294	17380	17556	17439	17509	17408	17554	17345	17435	17505	17484	17263	17470	17519	17404	17578	17340	17462	17495	17382	17342	17463	17559	17374	17408	17384	17467	17419	17410	17288	17439	17461	17263	17386	17338	17291	17503	17378	17328	17360	17289	17169	17377	17350	17338	17439	17385	17505	17265	17218	17149	17397	17468	17391	17435	17451	17470	17383	17406	17552	17317	17517	17459	17470	17395	17270	17270	17414	17567	17360	17356	17280	17473	17431	17444	17309	17371	17401	17269	17384	17329	17311	17498	17494	17362	17377	17582	17181	17323	17312	17376	17439	17380	17346	17360	17360	17386	17359	17452	17340	17304	17377	17520	17334	17571	17252	17526	17385	17361	17332	17373	17346	17212	17352	17350	17253	17561	17213	17449	17371	17381	17219	17277	17361	17324	17207	17222	17356	17414	17442	17312	17261	17296	17372	17465	17397	17309	17431	17254	17503	17240	17289	17502	17549	17315	17468	17462	17567	17469	17407	17367	17402	17353	17345	17338	17376	17390	17324	17409	17524	17269	17203	17397	17188	17461	17221	17369	17492	17503	17461	17573	17273	17405	17376	17523	17347	17505	17412	17305	17437	17410	17490	17545	17323	17292	17403	17206	17387	17394	17438	17427	17447	17201	17387	17294	17198	17379	17559	17156	17382	17341	17328	17559	17369	17148	17313	17414	17382	17260	17427	17473	17446	17456	17285	17477	17381	17593	17523	17343	17349	17298	17518	17351	17514	17407	17425	17415	17329	17335	17509	17320	17553	17351	17464	17362	17530	17305	17335	17339	17469	17273	17361	17591	17386	17244	17335	17367	17409	17336	17339	17349	17400	17216	17428	17352	17295	17313	17577	17179	17261	17361	17404	17422	17266	17356	17298	17448	17484	17325	17458	17284	17276	17645	17392	17477	17486	17369	17278	17512	17323	17338	17419	17419	17481	17321	17499	17435	17282	17445	17410	17354	17301	17427	17525	17530	17314	17478	17337	17308	17397	17562	17389	17270	17343	17307	17301	17390	17249	17402	17463	17416	17579	17397	17516	17440	17381	17344	17196	17333	17488	17368	17434	17433	17340	17541	17346	17184	17329	17360	17447	17339	17424	17411	17427	17370	17324	17485	17224	17423	17310	17454	17242	17388	17332	17360	17485	17309	17423	17437	17286	17454	17522	17460	17419	17476	17470	17400	17378	17323	17404	17337	17351	17275	17451	17386	17495	17498	17324	17397	17346	17435	17452	17562	17347	17316	17374	17655	17351	17347	17380	17335	17470	17295	17361	17273	17269	17528	17396	17418	17386	17519	17365	17333	17480	17368	17394	17434	17483	17203	17450	17425	17548	17235	17520	17145	17333	17583	17296	17466	17365	17338	17358	17408	17532	17203	17313	17331	17437	17546	17355	17222	17340	17570	17276	17297	17463	17501	17312	17266	17416	17465	17394	17511	17495	17486	17339	17353	17353	17395	17461	17357	17506	17335	17210	17386	17476	17266	17211	17436	17425	17408	17307	17413	17430	17311	17425	17462	17557	17328	17585	17487	17265	17384	17457	17538	17545	17454	17240	17336	17362	17434	17420	17311	17553	17300	17416	17357	17336
25376	21544	28786	25171	23653	24515	24817	23015	22697	22887	22978	22579	22764	22874	23185	31912	34580	31824	27829	24827	23313	22764	22469	22585	22648	22417	22526	22344	22444	22325	22377	22428	22618	22625	22228	22462	22317	22366	22367	22516	22558	22635	22356	22062	22234	22377	22506	22568	22719	22505	22536	22327	22372	22534	22614	22206	22585	22357	22542	22355	22342	22436	22589	22417	22821	22486	22386	22437	22469	22366	22641	22319	22415	22178	22383	22427	22640	22369	22258	22500	22390	22113	22438	22394	22653	22269	22554	22392	22447	22472	22513	22384	22672	22495	22554	22331	22342	22311	22500	22403	22439	22359	22379	22419	22423	22541	22282	22349	22320	22381	22699	22237	22501	22295	22367	22460	22343	22513	22496	22307	22416	22456	22554	22614	22047	22469	22158	22466	22255	22331	22680	22478	22418	22202	22454	22217	22333	22267	22339	22205	22381	22681	22409	22768	22313	22425	22167	22314	22270	22383	22322	22532	22300	22413	22490	22511	22390	22413	22564	22279	22377	22388	22479	22590	22315	22444	22379	22466	22574	22289	22420	22457	22295	22221	22291	22496	22305	22177	22226	22337	22375	22286	22473	22440	22333	22289	22457	22358	22355	22472	22658	22329	22572	22313	22493	22418	22548	22651	22610	22346	22197	22328	22279	22288	22293	22236	22326	22447	22574	22363	22522	22357	22367	22435	22545	22433	22448	22372	22404	22520	22583	22498	22445	22438	22436	22381	22476	22335	22260	22327	22315	22395	22610	22394	22516	22468	22301	22378	22379	22385	22437	22147	22457	22416	22386	22636	22159	22413	22165	22327	22577	22310	22318	22352	22227	22345	22669	22420	22744	22099	22380	22484	22473	22377	22366	22108	22305	22374	22262	22295	22512	22626	22345	22641	22373	22325	22291	22355	22326	22488	22290	22336	22466	22244	22415	22545	22190	22510	22145	22082	22544	22192	22458	22372	22557	22498	22551	22424	22543	22268	22211	22522	22381	22425	22390	22247	22432	22380	22431	22574	22202	22397	22459	22441	22290	22239	22493	22499	22570	22585	22467	22308	22577	22386	22493	22390	22508	22531	22050	22413	22351	22625	22439	22396	22442	22504	22346	22237	22418	22412	22619	22390	22428	22462	22450	22453	22422	22538	22179	22081	22289	22688	22324	22258	22411	22419	22113	22382	22390	22272	22289	22331	22304	22495	22328	22382	22378	22452	22367	22522	22322	22598	22277	22568	22436	22609	22464	22634	22365	22439	22484	22564	22261	22362	22410	22553	22435	22422	22434	22582	22245	22315	22299	22444	22191	22217	22315	22377	22187	22446	22389	22364	22553	22539	22406	22270	22229	22220	22334	22390	22337	22506	22437	22307	22354	22259	22420	22455	22280	22210	22287	22511	22510	22561	22611	22289	22460	22574	22445	22426	22358	22196	22338	22382	22335	22449	22518	22382	22346	22357	22334	22460	22270	22242	22222	22335	22421	22322	22463	22461	22377	22503	22122	22558	22411	22583	22633	22353	22481	22243	22194	22487	22851	22489	22335	22554	22345	22470	22516	22382	22555	22638	22520	22657	22382	22357	22318	22440	22361	22474	22384	22408	22280	22200	22463	22184	22495	22450	22284	22325	22354	22249	22321	22319	22270	22456	22563	22276	22575	22563	22539	22440	22432	22186	22233	22312	22632	22383	22334	22375	22158	22259	22268	22423	22461	22212	22431	22303	22674	22477	22443	22265	22334	22345	22403	22230	22260	22375	22362	22408	22335	22186	22473	22315	22305	22509	22472	22330	22518	22392	22501	22393	22569	22290	22438	22441	22489	22449	22466	22421	22724	22385	22561	22467	22260	22445	22423	22391	22415	22512	22630	22343	22241	22595	22157	22324	22332	22358	22327	22494	22408	22471	22308	22636	22416	22232	22328	22070	22321	22317	22478	22278	22327	22316	22501	22316	22394	22555	22393	22635	22513	22317	22434	22431	22528	22545	22443	22444	22624	22393	22315	22440	22429	22241	22451	22471	22607	22431	22460	22374	22305	22132	22581	22064	22397	22554	22361	22189	22349	22387	22425	22308	22447	22438	22379	22414	22263	22430	22409	22360	22726	22619	22779	22405	22592	22664	22442	22601	22441	22415	22603	22481	22371	22441	22470	22319	22439	22485	22382	22503	22383	22298	22607	22374	22192	22279	22204	22527	22419	22111	22505	22273	22368	22407	22356	22245	22417	22334	22505	22483	22559	22259	22308	22437	22454	22440	22339	22322	22724	22462	22348	22577	22363	22438	22678	22329	22349	22561	22574	22371	22319	22256	22476	22407	22522	22512	22360	22321	22645	22384	22558	22540	22454	22296	22381	22340	22484	22409	22518	22498	22306	22342	22529	22305	22365	22446	22465	22403	22399	22457	22404	22188	22354	22319	22320	22501	22172	22188	22509	22603	22493	22606	22675	22495	22540	22319	22256	22370	22412	22489	22471	22533	22441	22531	22382	22405	22177	22335	22281	22210	22333	22313	22440	22381	22715	22320	22163	22469	22387	22153	22573	22152	22619	22223	22408	22489	22463	22605	22498	22586	22303	22119	22446	22285	22432	22375	22527	22450	22607	22422	22557	22567	22373	22195	22428	22420	22408	22317	22583	22648	22528	22395	22346	22352	22585	22311	22281	22237	22467	22236	22307	22364	22372	22350	22384	22594	22305	22348	22361	22595	22396	22115	22246	22484	22340	22403	22431	22355	22436	22480	22277	22473	22419	22279	22555	22543	22580	22521	22348	22543	22474	22593	22538	22552	22355	22375	22323	22392	22357	22495	22160	22435	22381	22427	22281	22248	22447	22222	22250	22436	22369	22580	22490	22420	22410	22441	22307	22387	22435	22441	22366	22308	22178	22167	22215	22361	22427	22557	22545	22396	22210	22259	22423	22645	22269	22513	22448	22462	22156	22370	22434	22122	22692	22484	22375	22390	22455	22385	22449	22507	22242	22513	22452	22348	22599	22113	22241	22662	22487	22466	22297	22433	22473	22387	22222	22422	22396	22485	22442	22469	22375	22360	22380	22259	22102	22460	22529	22365	22520	22236	22227	22132	22354	22343	22459	22431	22493	22297	22183	22386	22475	22279	22459	22261	22348	22376	22312	22438	22479	22408	22561	22480	22383	22380	22356	22436	22578	22407	22264	22484	22374	22421	22371	22608	22339	22552	22609	22418	22327	22288	22238	22351	22293	22381	22419	22480	22590	22389	22554	22294	22392	22605	22336	22419	22614	22565	22453	22199	22658	22494	22334	22446	22418	22543	22439	22358	22327	22428	22459	22426	22332	22237	22448	22644	22331	22204	22635	22250	22569	22561	22447	22554	22533	22571	22599	22418	22305	22241	22349	22396	22311	22376	22473	22403	22290	22322	22349	22401	22518	22399	22333	22360	22189	22667	22498	22484	22432	22583	22100	22463	22569	22164	22466	22386	22417	22261	22328	22336	22602	22492	22498	22321	22417	22370	22221	22544	22545	22350	22286	22266	22271	22357	22481	22345	22440	22314	22563	22136	22261	22215	22532	22251	22345	22413	22253	22359	22287	22269	22309	22282	22301	22299	22208	22477	22481	22165	22436	22606	22182	22354	22378	22195	22107	22502	22617	22263	22362	22475	22400	22390	22452	22259	22375	22408	22409	22433	22469	22121	22341	22460	22461	22462	22397	22281	22242	22326	22377	22485	22356	22377	22352	22470	22469	22361	22268	22296	22259	22445	22294	22458	22479	22383	22300	22510	22305	22122	22345	22314	22565	22091	22241	22437	22487	22390	22426	22459	22431	22351	22248	22412	22535	22521	22441	22335	22307	22453	22619	22260	22364	22336	22381	22523	22394	22339	22392	22503	22133	22166	22260	22352	22367	22402	22397	22725	22205	22591	22674	22528	22418	22504	22561	22605	22294	22472	22466	22346	22463	22582	22241	22428	22448	22548	22370	22289	22265	22434	22523	22331	22477	22243	22201	22335	22315	22294	22303	22412	22357	22487	22366	22310	22383	22444	22532	22447	22488	22440	22567	22501	22298	22325	22428	22718	22344	22479	22428	22337	22501	22378	22249	22393	22433	22280	22571	22349	22431	22396	22404	22430	22239	22248	22613	22430	22610	22331	22307	22527	22580	22316	22369	22453	22445	22459	22517	22591	22188	22461	22503	22598	22174	22353	22417	22340	22304	22609	22725	22452	22518	22410	22472	22357	22305	22494	22681	22303	22407	22374	22175	22146	22402	22538	22192	22591	22196	22368	22438	22481	22393	22425	22561	22287	22301	22325	22504	22302	22385	22332	22229	22562	22460	22233	22492	22360	22298	22319	22338	22410	22214	22266	22318	22272	22206	22291	22317	22324	22360	22306	22475	22433	22310	22486	22349	22399	22481	22447	22448	22409	22215	22464	22646	22459	22443	22326	22204	22327	22605	22431	22596	22201	22363	22475	22365	22313	22461	22140	22584	22513	22473	22234	22483	22556	22290	22521	22586	22427	22473	22336	22310	22388	22520	22348	22674	22291	22328	22283	22384	22424	22429	22591	22174	22342	22358	22410	22422	22446	22223	22467	22561	22686	22446	22360	22433	22615	22451	22425	22400	22156	22614	22570	22466	22288	22608	22472	22310	22454	22360	22372	22602	22348	22526	22412	22527	22436	22665	22524	22557	22444	22458	22314	22364	22445	22533	22271	22423	22158	22236	22395	22415	22476	22385	22521	22470	22506	22146	22494	22606	22438	22343	22690	22570	22465	22352	22037	22593	22303	22146	22290	22250	22284	22237	22436	22560	22338	22218	22231	22516	22300	22389	22773	22548	22522	22534	22325	22388	22499	22339	22395	22456	22442	22499	22297	22708	22549	22425	22672	22454	22594	22622	22461	22056	22512	22583	22494	22464	22283	22403	22350	22592	22483	22275	22342	22518	22413	22505	22542	22261	22570	22320	22370	22414	22385	22361	22436	22381	22318	22611	22395	22507	22231	22529	22298	22420	22519	22324	22461	22476	22296	22663	22358	22406	22369	22305	22544	22696	22423	22459	22541	22465	22427	22488	22373	22459	22401	22536	22501	22425	22237	22598	22311	22614	22456	22486	22125	22503	22199	22462	22420	22488	22536	22547	22319	22367	22287	22499	22175	22278	22396
16565	26296	25979	21843	19582	18621	18509	17966	18025	17898	17848	17920	17944	17799	18587	32593	33190	29150	23381	19721	18113	17522	17435	17507	17370	17368	17436	17498	17380	17409	17376	17461	17376	17367	17423	17504	17395	17335	17429	17315	17355	17542	17277	17265	17447	17326	17417	17369	17438	17488	17414	17349	17478	17529	17295	17177	17375	17263	17286	17577	17462	17221	17451	17511	17443	17395	17203	17447	17459	17379	17348	17246	17305	17270	17317	17257	17436	17261	17497	17350	17485	17232	17453	17475	17241	17478	17533	17235	17691	17257	17499	17283	17516	17451	17271	17487	17433	17306	17363	17439	17384	17408	17488	17528	17496	17511	17445	17329	17264	17413	17507	17287	17414	17379	17404	17328	17064	17607	17423	17554	17557	17482	17182	17366	17281	17485	17384	17383	17352	17464	17458	17522	17229	17292	17389	17504	17221	17401	17385	17414	17350	17428	17405	17511	17313	17302	17508	17351	17445	17294	17413	17296	17484	17322	17313	17394	17307	17545	17397	17322	17345	17302	17312	17426	17645	17449	17496	17455	17450	17384	17477	17386	17500	17348	17228	17326	17373	17256	17581	17621	17191	17317	17481	17374	17436	17459	17374	17385	17328	17518	17254	17221	17389	17453	17468	17302	17304	17258	17336	17429	17366	17392	17439	17325	17497	17592	17481	17528	17361	17444	17272	17373	17504	17375	17340	17361	17311	17382	17189	17401	17339	17530	17300	17477	17351	17353	17477	17422	17332	17228	17460	17350	17366	17315	17273	17325	17348	17266	17401	17213	17258	17445	17374	17310	17356	17319	17278	17407	17388	17433	17472	17403	17421	17450	17509	17250	17354	17547	17258	17418	17411	17290	17387	17468	17363	17394	17477	17362	17267	17376	17379	17299	17528	17391	17370	17323	17195	17431	17460	17405	17443	17289	17390	17396	17370	17269	17423	17501	17569	17464	17393	17404	17421	17376	17302	17244	17373	17443	17289	17212	17349	17563	17452	17487	17428	17302	17393	17336	17588	17475	17388	17349	17440	17426	17259	17315	17471	17477	17463	17537	17362	17371	17379	17414	17400	17330	17497	17504	17480	17225	17506	17431	17418	17473	17442	17434	17478	17376	17399	17505	17398	17474	17621	17429	17379	17370	17306	17197	17421	17233	17265	17531	17377	17321	17330	17476	17359	17280	17384	17463	17488	17526	17538	17306	17481	17390	17220	17387	17212	17576	17498	17377	17417	17536	17519	17435	17476	17372	17459	17412	17401	17380	17294	17381	17329	17395	17264	17311	17315	17443	17545	17575	17401	17372	17619	17486	17332	17406	17509	17492	17357	17314	17432	17288	17331	17307	17267	17311	17260	17410	17370	17497	17266	17420	17226	17412	17503	17413	17312	17389	17310	17417	17534	17578	17522	17252	17286	17537	17493	17245	17495	17454	17378	17451	17257	17416	17366	17338	17526	17574	17235	17185	17416	17548	17541	17380	17410	17380	17308	17226	17502	17235	17454	17524	17472	17373	17344	17326	17339	17434	17167	17439	17458	17459	17471	17329	17496	17393	17217	17439	17160	17477	17381	17487	17356	17516	17531	17465	17302	17377	17474	17563	17330	17398	17363	17281	17137	17478	17342	17282	17208	17297	17540	17441	17376	17444	17381	17353	17297	17290	17504	17542	17476	17296	17370	17555	17598	17410	17267	17354	17418	17508	17289	17399	17277	17401	17517	17515	17402	17287	17355	17648	17445	17557	17493	17434	17463	17369	17411	17337	17373	17482	17240	17441	17491	17427	17461	17442	17464	17508	17399	17245	17370	17472	17490	17364	17519	17468	17343	17363	17392	17425	17410	17526	17163	17342	17320	17418	17462	17386	17403	17346	17340	17395	17360	17481	17289	17390	17454	17379	17179	17368	17249	17278	17424	17554	17436	17186	17513	17262	17292	17296	17366	17287	17448	17558	17271	17280	17280	17479	17370	17263	17310	17403	17449	17223	17501	17440	17168	17460	17375	17542	17308	17217	17241	17436	17442	17514	17174	17542	17464	17446	17336	17338	17367	17415	17411	17287	17384	17553	17447	17350	17457	17221	17310	17274	17537	17538	17312	17401	17438	17481	17492	17439	17261	17434	17273	17359	17330	17421	17482	17388	17441	17334	17257	17109	17423	17426	17482	17376	17234	17466	17295	17443	17350	17588	17334	17575	17212	17231	17371	17271	17275	17251	17423	17413	17600	17436	17431	17458	17439	17429	17377	17233	17292	17342	17347	17511	17203	17405	17422	17598	17471	17416	17478	17299	17402	17489	17344	17630	17513	17411	17567	17270	17362	17303	17380	17515	17467	17206	17503	17275	17249	17395	17314	17437	17400	17296	17514	17560	17393	17180	17431	17254	17284	17507	17469	17312	17287	17462	17342	17388	17473	17528	17477	17252	17199	17322	17341	17326	17427	17407	17420	17445	17298	17293	17385	17367	17349	17372	17267	17626	17283	17429	17360	17333	17311	17339	17380	17423	17507	17503	17384	17330	17413	17312	17227	17606	17281	17395	17419	17448	17565	17365	17141	17439	17503	17367	17327	17736	17356	17519	17360	17551	17437	17445	17528	17381	17281	17333	17382	17627	17386	17528	17284	17621	17484	17382	17188	17457	17547	17410	17472	17317	17227	17552	17229	17473	17300	17367	17578	17402	17309	17391	17462	17265	17530	17192	17483	17378	17554	17276	17356	17295	17568	17508	17288	17436	17471	17349	17386	17341	17482	17552	17422	17355	17505	17419	17515	17315	17287	17229	17495	17432	17178	17421	17293	17420	17550	17314	17386	17267	17438	17493	17402	17343	17439	17292	17246	17357	17402	17396	17257	17407	17565	17278	17413	17645	17430	17391	17389	17371	17446	17346	17306	17484	17608	17480	17538	17276	17417	17428	17493	17357	17524	17408	17378	17435	17367	17360	17558	17504	17325	17293	17471	17491	17363	17333	17424	17484	17343	17468	17276	17422	17256	17444	17538	17545	17225	17302	17410	17300	17401	17494	17255	17444	17410	17289	17333	17390	17341	17307	17380	17401	17492	17326	17483	17487	17415	17461	17431	17467	17283	17491	17485	17276	17421	17446	17467	17355	17404	17447	17396	17329	17466	17380	17344	17515	17306	17381	17387	17445	17390	17555	17379	17433	17259	17550	17388	17337	17433	17280	17382	17277	17334	17411	17265	17378	17498	17216	17402	17400	17335	17299	17477	17240	17394	17551	17317	17354	17329	17465	17265	17324	17530	17449	17525	17333	17449	17583	17384	17367	17232	17337	17174	17302	17459	17287	17517	17415	17443	17325	17441	17506	17196	17412	17404	17353	17571	17420	17442	17398	17396	17454	17363	17443	17438	17424	17253	17519	17306	17229	17376	17276	17355	17460	17465	17334	17472	17366	17282	17347	17377	17342	17468	17417	17431	17407	17294	17230	17373	17476	17413	17247	17428	17488	17575	17361	17145	17394	17334	17500	17446	17564	17359	17486	17368	17400	17358	17514	17630	17267	17392	17278	17595	17426	17367	17482	17428	17615	17309	17211	17587	17434	17568	17692	17334	17432	17407	17388	17335	17505	17378	17239	17378	17404	17432	17351	17399	17282	17444	17602	17377	17553	17411	17344	17398	17564	17187	17368	17377	17472	17225	17372	17370	17218	17392	17317	17420	17296	17541	17417	17352	17420	17268	17548	17413	17392	17430	17351	17554	17399	17356	17464	17350	17356	17188	17462	17446	17506	17343	17337	17455	17290	17349	17372	17418	17229	17465	17462	17434	17441	17440	17289	17357	17493	17399	17451	17481	17614	17493	17342	17408	17466	17563	17412	17360	17257	17342	17378	17376	17342	17345	17383	17494	17359	17201	17387	17320	17360	17119	17217	17394	17421	17285	17465	17429	17252	17487	17466	17353	17410	17302	17402	17498	17463	17279	17496	17393	17285	17332	17565	17422	17198	17279	17472	17438	17231	17300	17401	17364	17407	17670	17394	17465	17509	17424	17219	17582	17419	17437	17410	17533	17390	17421	17401	17486	17409	17366	17439	17238	17456	17356	17370	17317	17344	17517	17246	17565	17602	17523	17479	17349	17321	17269	17263	17347	17299	17428	17227	17473	17370	17389	17322	17348	17448	17344	17290	17364	17360	17446	17325	17361	17357	17351	17334	17616	17453	17472	17442	17322	17356	17290	17389	17440	17423	17613	17422	17378	17509	17338	17370	17440	17507	17467	17411	17384	17224	17352	17261	17551	17422	17488	17255	17395	17550	17186	17418	17441	17454	17402	17293	17498	17315	17282	17351	17368	17490	17318	17498	17485	17446	17498	17299	17365	17433	17385	17439	17343	17279	17400	17429	17221	17292	17579	17534	17331	17304	17317	17336	17335	17387	17395	17340	17289	17242	17413	17423	17267	17558	17373	17465	17236	17342	17405	17565	17317	17277	17386	17238	17386	17361	17473	17308	17434	17429	17340	17427	17270	17450	17427	17384	17294	17452	17370	17316	17237	17530	17375	17543	17474	17337	17347	17400	17277	17567	17323	17190	17318	17291	17281	17537	17372	17585	17269	17527	17379	17444	17513	17427	17441	17555	17358	17519	17231	17591	17520	17276	17332	17277	17414	17155	17306	17237	17591	17419	17370	17559	17379	17466	17264	17338	17568	17402	17236	17333	17403	17401	17411	17390	17279	17388	17480	17412	17327	17351	17386	17346	17545	17326	17283	17532	17494	17364	17317	17549	17355	17649	17554	17323	17378	17372	17238	17399	17426	17343	17538	17522	17242	17350	17365	17342	17087	17347	17445	17318	17532	17280	17209	17626	17402	17280	17426	17348	17334	17430	17490	17385	17362	17404	17485	17361	17401	17215	17205	17402	17553	17127	17387	17333	17296	17404	17404	17464	17236	17354	17538	17389	17438	17213	17390	17470	17360	17317	17324	17455	17519	17402	17541	17411	17406	17473	17376	17389	17335	17524	17539	17258	17271	17495	17467	17600	17473	17427	17400	17412	17417	17408	17545	17321	17357	17344	17162	17466	17400	17458	17324	17167	17394	17444	17241	17508	17578	17432	17386	17303	17425	17374	17449	17406	17583	17211	17268	17250	17274	17422	17334	17256	17435	17452	17410	17317	17454	17522	17507	17390
23826	21540	29254	24335	22233	25441	27453	23776	23130	23429	23368	23193	23112	23095	26465	38594	41794	36902	30593	26108	23823	22836	22757	22607	22642	22687	22563	22562	22750	22824	22635	22598	22634	22817	22491	22553	22555	22467	22664	22628	22471	22409	22590	22793	22406	22555	22799	22430	22364	22284	22166	22529	22339	22452	22392	22475	22525	22451	22403	22309	22203	22616	22311	22523	22582	22540	22312	22583	22342	22475	22330	22611	22575	22452	22412	22530	22525	22536	22341	22640	22472	22547	22402	22198	22494	22493	22397	22437	22549	22544	22433	22265	22599	22487	22527	22490	22532	22448	22647	22397	22495	22397	22459	22330	22702	22467	22399	22493	22481	22307	22438	22514	22355	22513	22502	22599	22575	22429	22687	22549	22537	22486	22345	22555	22508	22592	22396	22389	22490	22228	22663	22312	22425	22554	22495	22530	22218	22282	22259	22485	22508	22451	22546	22319	22533	22678	22284	22132	22395	22109	22347	22532	22302	22485	22331	22338	22377	22682	22429	22604	22434	22537	22437	22364	22597	22428	22336	22190	22704	22479	22392	22400	22316	22226	22632	22636	22643	22504	22327	22432	22495	22392	22484	22404	22447	22363	22614	22211	22170	22377	22495	22514	22603	22479	22329	22278	22417	22602	22607	22585	22505	22490	22517	22455	22560	22296	22705	22400	22536	22496	22517	22576	22589	22409	22453	22424	22553	22680	22523	22141	22270	22414	22676	22672	22418	22520	22613	22314	22328	22530	22428	22291	22248	22449	22355	22450	22453	22568	22524	22471	22430	22450	22593	22518	22503	22496	22531	22405	22569	22447	22346	22419	22438	22536	22645	22587	22652	22484	22619	22543	22378	22304	22420	22586	22536	22462	22525	22400	22687	22429	22479	22473	22340	22459	22504	22602	22307	22367	22527	22405	22394	22382	22208	22603	22497	22565	22335	22311	22443	22396	22355	22564	22490	22439	22464	22184	22335	22389	22430	22486	22633	22532	22282	22555	22521	22377	22417	22451	22168	22610	22227	22412	22395	22440	22357	22514	22622	22386	22556	22344	22575	22711	22541	22305	22376	22527	22382	22393	22620	22542	22341	22354	22499	22433	22279	22235	22462	22250	22582	22382	22489	22213	22809	22469	22439	22190	22374	22596	22493	22311	22514	22602	22538	22527	22505	22507	22572	22433	22303	22308	22317	22356	22557	22646	22541	22317	22246	22367	22250	22616	22362	22458	22447	22503	22382	22480	22502	22488	22622	22458	22624	22545	22515	22247	22421	22250	22508	22541	22399	22502	22473	22441	22488	22316	22526	22682	22537	22415	22344	22522	22538	22538	22380	22346	22607	22439	22272	22322	22278	22475	22370	22563	22566	22564	22430	22310	22542	22427	22267	22518	22221	22384	22428	22474	22709	22450	22472	22400	22552	22474	22493	22515	22461	22503	22551	22407	22414	22302	22491	22205	22321	22320	22425	22522	22336	22424	22405	22492	22511	22556	22516	22450	22527	22440	22399	22762	22625	22494	22293	22608	22187	22297	22433	22378	22365	22473	22601	22422	22545	22399	22118	22519	22457	22334	22404	22548	22385	22611	22384	22427	22390	22633	22480	22445	22636	22548	22500	22692	22589	22598	22449	22328	22354	22166	22423	22644	22428	22600	22659	22497	22364	22412	22458	22592	22212	22513	22318	22481	22576	22415	22449	22308	22516	22562	22391	22594	22600	22410	22470	22274	22233	22462	22513	22274	22415	22495	22443	22198	22701	22377	22264	22368	22404	22631	22149	22451	22783	22458	22437	22484	22177	22458	22358	22448	22523	22438	22395	22440	22351	22599	22573	22564	22325	22389	22584	22605	22431	22543	22275	22417	22319	22187	22723	22397	22438	22460	22339	22493	22356	22411	22301	22575	22577	22598	22505	22368	22298	22717	22501	22350	22510	22348	22621	22255	22222	22389	22536	22525	22510	22617	22376	22238	22204	22369	22362	22529	22200	22585	22437	22564	22308	22435	22347	22513	22383	22398	22650	22492	22532	22181	22465	22363	22456	22520	22494	22445	22393	22418	22448	22447	22424	22250	22433	22631	22610	22420	22278	22467	22419	22522	22369	22475	22321	22417	22787	22443	22464	22582	22287	22554	22261	22468	22617	22370	22447	22267	22448	22691	22453	22423	22540	22574	22426	22355	22609	22487	22345	22478	22415	22508	22300	22483	22199	22353	22334	22711	22514	22397	22572	22207	22408	22308	22323	22460	22539	22456	22540	22436	22351	22323	22282	22563	22471	22422	22407	22474	22634	22610	22550	22460	22485	22524	22652	22665	22520	22417	22458	22470	22136	22402	22543	22592	22511	22280	22468	22431	22670	22384	22483	22308	22434	22561	22403	22446	22403	22446	22277	22287	22510	22432	22222	22342	22386	22446	22421	22439	22556	22458	22382	22391	22366	22429	22319	22372	22312	22193	22271	22515	22371	22326	22483	22517	22438	22420	22525	22559	22724	22514	22496	22336	22576	22275	22567	22358	22363	22544	22351	22701	22467	22484	22411	22561	22508	22529	22581	22357	22422	22473	22435	22287	22436	22441	22529	22770	22342	22387	22357	22379	22636	22502	22305	22443	22179	22268	22508	22554	22373	22463	22670	22434	22377	22504	22549	22460	22537	22371	22474	22470	22518	22613	22368	22348	22237	22434	22187	22533	22692	22519	22444	22611	22540	22571	22410	22528	22708	22473	22278	22286	22512	22404	22556	22552	22240	22520	22557	22541	22316	22390	22612	22499	22510	22302	22584	22532	22361	22513	22522	22510	22345	22343	22704	22257	22650	22239	22407	22358	22513	22534	22472	22362	22581	22358	22599	22603	22367	22565	22442	22409	22396	22588	22573	22304	22498	22362	22496	22440	22438	22487	22678	22216	22155	22193	22429	22498	22428	22470	22535	22150	22701	22366	22478	22483	22560	22423	22413	22449	22395	22508	22475	22254	22431	22371	22334	22582	22596	22629	22417	22377	22525	22506	22515	22521	22540	22607	22406	22378	22350	22499	22537	22346	22683	22340	22523	22458	22451	22435	22319	22633	22505	22462	22409	22544	22419	22447	22523	22497	22559	22361	22725	22510	22465	22434	22316	22354	22309	22236	22552	22407	22280	22263	22415	22586	22496	22664	22529	22456	22506	22476	22408	22408	22601	22478	22416	22538	22325	22590	22465	22541	22446	22531	22720	22546	22287	22554	22275	22494	22433	22493	22452	22299	22440	22509	22279	22445	22488	22632	22529	22483	22466	22222	22219	22270	22422	22569	22581	22483	22337	22444	22162	22407	22386	22537	22289	22461	22513	22444	22514	22329	22533	22465	22421	22738	22517	22375	22402	22367	22328	22374	22421	22351	22410	22614	22546	22448	22489	22458	22469	22244	22437	22474	22576	22459	22271	22406	22229	22380	22572	22280	22257	22440	22637	22643	22641	22602	22398	22328	22489	22486	22554	22324	22399	22427	22370	22352	22220	22509	22359	22426	22405	22396	22487	22570	22538	22339	22368	22584	22458	22558	22545	22449	22479	22502	22232	22697	22579	22396	22650	22337	22474	22641	22548	22344	22330	22434	22629	22523	22332	22551	22353	22292	22353	22616	22171	22492	22657	22458	22417	22364	22605	22387	22549	22433	22289	22526	22602	22656	22288	22366	22617	22519	22204	22379	22275	22652	22385	22365	22495	22266	22515	22519	22665	22584	22447	22380	22327	22295	22212	22251	22539	22361	22533	22470	22317	22320	22314	22515	22530	22644	22478	22580	22286	22648	22593	22294	22534	22363	22347	22473	22565	22620	22698	22564	22549	22607	22618	22362	22496	22466	22264	22650	22623	22527	22431	22357	22534	22562	22585	22544	22625	22521	22474	22318	22583	22406	22439	22342	22380	22451	22626	22498	22623	22326	22679	22428	22238	22657	22206	22394	22489	22463	22413	22616	22308	22558	22546	22298	22501	22446	22356	22291	22312	22534	22616	22572	22521	22421	22372	22235	22355	22670	22578	22347	22324	22571	22448	22550	22513	22501	22404	22370	22480	22518	22589	22345	22260	22313	22239	22472	22422	22537	22413	22545	22458	22532	22595	22339	22537	22370	22516	22497	22449	22114	22224	22556	22417	22502	22456	22434	22421	22336	22405	22528	22434	22620	22593	22563	22490	22451	22173	22527	22333	22542	22581	22133	22375	22596	22462	22428	22333	22260	22373	22561	22485	22375	22459	22555	22312	22323	22366	22543	22611	22307	22369	22527	22514	22366	22249	22192	22412	22369	22720	22739	22438	22306	22511	22470	22527	22535	22355	22393	22635	22483	22304	22367	22700	22530	22309	22385	22573	22481	22548	22421	22464	22584	22382	22355	22584	22493	22365	22379	22365	22455	22367	22608	22734	22412	22459	22323	22460	22531	22565	22349	22505	22426	22479	22579	22380	22331	22498	22404	22529	22273	22189	22406	22330	22276	22357	22183	22305	22523	22536	22515	22462	22424	22257	22436	22377	22540	22556	22299	22475	22188	22400	22459	22653	22399	22792	22517	22571	22569	22454	22281	22524	22333	22482	22387	22395	22575	22528	22577	22491	22429	22509	22351	22565	22339	22495	22452	22510	22524	22543	22309	22378	22409	22239	22308	22643	22501	22389	22554	22475	22444	22723	22441	22224	22375	22321	22283	22524	22579	22574	22464	22325	22527	22308	22323	22501	22282	22399	22333	22557	22551	22589	22350	22487	22390	22390	22296	22723	22515	22425	22739	22452	22494	22350	22399	22069	22657	22484	22340	22419	22423	22280	22453	22576	22552	22388	22436	22604	22438	22356	22747	22547	22636	22384	22485	22390	22225	22524	22415	22268	22476	22461	22638	22423	22357	22588	22501	22480	22386	22386	22429	22297	22575	22418	22397	22362	22362	22500	22460	22468	22519	22696	22465	22478	22425	22269	22427	22538	22509	22502	22284	22273	22539	22517	22514	22570	22313	22406	22343	22355	22434	22553	22595	22588	22422	22415	22306	22651	22490	22609	22640	22525	22464	22621	22491	22462	22373	22398	22474	22467	22519	22269	22298	22351	22562	22489	22712	22551	22530	22351	22375	22356	22585	22421	22548	22269	22442	22429	22351	22632	22498	22422	22557	22380	22477
18381	31025	29824	24307	21615	19968	18940	18761	18315	18276	18004	18134	18031	17805	25086	40089	41083	35174	27078	21290	18349	17636	17473	17415	17418	17330	17451	17391	17549	17334	17388	17323	17299	17381	17392	17363	17367	17554	17584	17297	17479	17355	17389	17362	17348	17529	17510	17311	17459	17326	17326	17440	17386	17264	17490	17390	17361	17415	17228	17365	17465	17361	17583	17357	17302	17507	17439	17477	17466	17390	17248	17465	17421	17471	17531	17295	17613	17342	17579	17363	17575	17254	17516	17305	17502	17437	17155	17426	17589	17318	17244	17256	17374	17317	17307	17340	17428	17409	17396	17517	17344	17513	17366	17235	17315	17238	17502	17388	17466	17484	17403	17429	17421	17326	17360	17603	17413	17421	17386	17263	17348	17410	17481	17429	17514	17305	17281	17306	17442	17499	17360	17470	17458	17180	17413	17343	17419	17443	17336	17449	17465	17399	17492	17251	17445	17470	17291	17479	17604	17197	17388	17332	17327	17359	17383	17302	17396	17364	17511	17369	17558	17371	17336	17347	17208	17445	17311	17271	17329	17298	17560	17416	17328	17488	17469	17336	17563	17315	17540	17472	17128	17307	17440	17382	17302	17462	17373	17375	17406	17379	17467	17403	17137	17410	17438	17392	17303	17484	17219	17373	17267	17383	17384	17327	17383	17394	17468	17297	17395	17526	17378	17354	17277	17268	17309	17366	17416	17432	17473	17431	17358	17424	17340	17401	17316	17467	17263	17396	17500	17263	17376	17444	17482	17451	17413	17524	17420	17311	17350	17459	17397	17486	17504	17251	17447	17336	17243	17525	17326	17228	17354	17542	17393	17476	17468	17395	17379	17356	17487	17257	17336	17415	17272	17378	17514	17441	17336	17292	17478	17407	17428	17306	17487	17318	17534	17546	17330	17528	17270	17438	17439	17284	17418	17473	17444	17509	17450	17411	17313	17408	17350	17285	17448	17150	17430	17469	17512	17313	17426	17250	17516	17455	17422	17419	17395	17497	17373	17277	17397	17527	17287	17459	17498	17245	17234	17406	17435	17217	17389	17312	17471	17080	17318	17323	17337	17339	17235	17354	17438	17240	17401	17380	17358	17528	17402	17366	17418	17472	17528	17365	17315	17331	17329	17405	17325	17484	17476	17460	17387	17479	17380	17275	17425	17331	17277	17549	17553	17241	17393	17362	17460	17313	17377	17361	17177	17329	17368	17419	17490	17461	17362	17495	17306	17262	17379	17461	17264	17261	17369	17407	17391	17278	17374	17282	17412	17361	17306	17420	17283	17405	17474	17236	17427	17344	17461	17313	17264	17331	17380	17448	17518	17543	17278	17483	17350	17439	17317	17279	17299	17356	17439	17300	17382	17469	17436	17300	17459	17374	17368	17398	17440	17304	17210	17405	17301	17271	17338	17308	17239	17275	17408	17439	17223	17399	17392	17149	17488	17518	17330	17268	17522	17273	17471	17232	17355	17208	17360	17380	17381	17513	17194	17419	17522	17472	17461	17343	17200	17619	17347	17426	17392	17429	17296	17420	17541	17364	17311	17430	17386	17317	17337	17308	17483	17303	17348	17159	17456	17386	17329	17401	17164	17487	17325	17161	17452	17456	17352	17267	17501	17316	17507	17273	17355	17355	17135	17314	17427	17380	17361	17370	17289	17388	17327	17477	17332	17628	17520	17338	17477	17458	17260	17375	17341	17317	17418	17539	17540	17264	17462	17549	17308	17453	17149	17498	17400	17553	17321	17312	17428	17310	17392	17264	17358	17391	17369	17247	17522	17475	17320	17448	17451	17343	17294	17443	17442	17477	17360	17440	17369	17234	17401	17453	17457	17335	17340	17388	17411	17505	17387	17436	17430	17362	17416	17490	17516	17308	17379	17408	17489	17310	17200	17286	17372	17321	17531	17473	17361	17238	17212	17502	17395	17523	17374	17470	17396	17536	17487	17500	17539	17394	17562	17322	17401	17382	17423	17401	17238	17360	17401	17324	17377	17510	17413	17286	17378	17472	17372	17403	17478	17409	17230	17377	17329	17432	17486	17429	17386	17394	17332	17500	17409	17346	17310	17409	17365	17210	17297	17437	17306	17407	17368	17454	17311	17353	17469	17273	17393	17536	17402	17473	17540	17462	17423	17490	17222	17404	17266	17334	17443	17303	17463	17430	17382	17243	17539	17550	17477	17445	17158	17505	17374	17417	17436	17317	17479	17199	17528	17504	17527	17424	17513	17323	17472	17465	17351	17333	17243	17364	17465	17429	17393	17386	17393	17504	17234	17319	17500	17252	17492	17100	17332	17414	17357	17275	17439	17312	17284	17248	17489	17200	17338	17324	17297	17292	17293	17472	17476	17390	17503	17466	17275	17342	17429	17340	17444	17309	17370	17400	17566	17332	17503	17301	17247	17427	17379	17462	17414	17558	17428	17277	17341	17394	17327	17413	17284	17472	17239	17337	17339	17328	17419	17363	17426	17331	17484	17428	17351	17287	17361	17188	17508	17474	17334	17336	17481	17322	17257	17383	17257	17241	17304	17302	17524	17375	17360	17432	17283	17303	17551	17260	17440	17378	17339	17395	17498	17397	17441	17420	17294	17288	17471	17331	17387	17455	17481	17364	17197	17432	17514	17354	17253	17369	17387	17357	17307	17375	17322	17438	17394	17510	17362	17440	17386	17352	17417	17372	17263	17451	17354	17385	17549	17446	17464	17178	17263	17242	17459	17453	17323	17158	17386	17444	17384	17306	17393	17427	17340	17334	17272	17586	17440	17285	17239	17491	17366	17578	17301	17391	17227	17284	17484	17337	17414	17366	17446	17444	17214	17234	17406	17583	17446	17428	17395	17062	17373	17369	17232	17381	17422	17267	17345	17465	17145	17371	17346	17245	17238	17384	17181	17422	17404	17335	17357	17293	17242	17478	17439	17294	17308	17408	17305	17475	17633	17440	17170	17181	17310	17533	17332	17574	17475	17423	17317	17313	17542	17619	17305	17388	17241	17540	17273	17579	17573	17356	17450	17397	17368	17414	17421	17166	17267	17275	17371	17396	17269	17434	17344	17360	17372	17344	17281	17465	17319	17450	17391	17464	17462	17473	17533	17260	17389	17365	17352	17350	17211	17382	17446	17195	17375	17389	17492	17480	17500	17521	17435	17497	17393	17285	17470	17467	17396	17340	17459	17283	17341	17344	17465	17452	17519	17458	17402	17456	17338	17213	17261	17268	17493	17407	17424	17523	17455	17522	17289	17290	17354	17480	17484	17415	17225	17482	17318	17448	17401	17483	17460	17268	17392	17261	17337	17474	17460	17292	17306	17230	17316	17287	17436	17296	17365	17336	17326	17211	17427	17235	17452	17406	17350	17465	17457	17386	17366	17457	17431	17249	17259	17337	17390	17547	17518	17267	17350	17274	17375	17628	17520	17349	17428	17538	17584	17508	17343	17361	17489	17231	17416	17477	17561	17428	17300	17531	17482	17215	17422	17415	17242	17369	17453	17316	17297	17180	17495	17443	17474	17484	17129	17438	17197	17430	17389	17349	17229	17303	17492	17399	17197	17477	17407	17427	17523	17434	17362	17450	17362	17559	17452	17408	17355	17536	17536	17473	17385	17272	17470	17575	17297	17483	17216	17478	17341	17312	17363	17447	17203	17303	17251	17377	17331	17327	17355	17388	17307	17287	17444	17355	17434	17253	17568	17342	17323	17475	17318	17534	17426	17352	17386	17489	17340	17219	17448	17254	17447	17406	17346	17366	17454	17310	17315	17302	17460	17381	17151	17435	17493	17195	17400	17290	17514	17316	17292	17409	17495	17314	17544	17403	17467	17337	17383	17432	17370	17338	17488	17424	17243	17279	17393	17260	17379	17273	17305	17363	17550	17449	17250	17092	17331	17405	17282	17372	17396	17343	17355	17396	17357	17329	17530	17446	17325	17294	17345	17446	17260	17562	17438	17355	17458	17412	17283	17320	17570	17424	17446	17381	17308	17511	17420	17437	17337	17377	17143	17562	17392	17169	17527	17271	17240	17418	17437	17358	17180	17370	17434	17439	17444	17514	17200	17439	17447	17488	17313	17449	17218	17380	17484	17277	17431	17460	17354	17186	17698	17259	17265	17357	17432	17312	17504	17245	17362	17327	17371	17466	17254	17444	17225	17473	17300	17234	17308	17412	17552	17450	17340	17391	17372	17335	17524	17287	17292	17256	17324	17274	17476	17382	17292	17269	17430	17443	17423	17409	17334	17356	17332	17344	17260	17225	17416	17299	17425	17469	17311	17336	17524	17356	17275	17345	17479	17354	17438	17378	17384	17555	17457	17444	17436	17443	17331	17352	17327	17591	17574	17405	17269	17364	17347	17615	17265	17543	17318	17339	17276	17417	17371	17358	17249	17272	17476	17265	17354	17265	17568	17389	17416	17467	17486	17373	17525	17334	17428	17205	17339	17482	17353	17549	17299	17406	17545	17215	17440	17455	17251	17331	17546	17269	17406	17430	17581	17462	17303	17363	17557	17326	17479	17322	17457	17214	17323	17433	17598	17328	17409	17364	17239	17487	17593	17539	17376	17362	17259	17340	17412	17259	17236	17571	17308	17381	17392	17451	17452	17494	17548	17440	17489	17168	17426	17592	17415	17615	17406	17446	17313	17492	17325	17488	17213	17213	17343	17495	17265	17366	17289	17260	17328	17496	17340	17349	17278	17423	17417	17368	17233	17403	17429	17392	17393	17468	17403	17497	17372	17515	17205	17542	17198	17362	17398	17278	17461	17523	17346	17284	17305	17313	17259	17178	17315	17469	17459	17326	17377	17431	17346	17212	17403	17520	17306	17356	17537	17375	17335	17467	17294	17621	17410	17350	17375	17343	17471	17319	17332	17395	17389	17283	17388	17294	17377	17373	17202	17412	17363	17457	17418	17527	17296	17313	17217	17304	17352	17428	17328	17367	17299	17409	17290	17217	17502	17478	17387	17429	17394	17447	17467	17402	17500	17260	17500	17440	17319	17258	17272	17568	17496	17294	17428	17453	17329	17282	17442	17270	17443	17519	17432	17577	17451	17329	17304	17462	17390	17309	17499	17512	17404	17299	17463	17408	17344	17209	17428	17420	17404	17389	17515	17286	17185	17387	17384	17332	17247	17357
30542	23848	26563	24869	22744	22921	22728	22793	22633	22502	22638	22659	22817	22687	22810	23837	24412	24048	23776	23244	22746	22737	22604	22658	22385	22708	22703	22502	22480	22367	22603	22611	22553	22534	22567	22709	22704	22524	22315	22440	22397	22453	22501	22681	22654	22494	22540	22571	22542	22528	22615	22395	22666	22751	22494	22678	22404	22535	22408	22386	22426	22538	22454	22493	22274	22547	22594	22636	22601	22509	22632	22637	22400	22680	22620	22563	22501	22527	22602	22413	22604	22601	22698	22458	22531	22402	22516	22510	22603	22540	22507	22680	22845	22576	22632	22282	22526	22628	22518	22441	22488	22694	22595	22508	22706	22573	22439	22431	22484	22579	22569	22522	22629	22476	22516	22603	22737	22679	22404	22392	22581	22557	22485	22544	22636	22626	22447	22440	22779	22644	22845	22498	22675	22678	22603	22492	22554	22543	22604	22555	22373	22612	22534	22682	22419	22621	22583	22489	22671	22588	22607	22629	22513	22817	22684	22541	22591	22437	22562	22566	22588	22525	22436	22344	22522	22568	22481	22513	22435	22553	22633	22474	22532	22627	22418	22575	22706	22610	22425	22513	22472	22526	22595	22630	22581	22514	22450	22190	22376	22318	22605	22551	22510	22413	22789	22505	22532	22367	22580	22628	22432	22627	22601	22470	22748	22452	22629	22517	22696	22535	22699	22594	22396	22471	22471	22638	22421	22473	22610	22385	22493	22555	22634	22338	22633	22788	22634	22598	22711	22552	22660	22447	22504	22471	22582	22498	22379	22569	22469	22535	22665	22554	22670	22467	22690	22506	22414	22514	22677	22564	22854	22536	22620	22727	22673	22411	22536	22534	22568	22448	22338	22626	22540	22642	22666	22517	22513	22503	22653	22511	22507	22268	22541	22645	22401	22505	22472	22417	22429	22355	22577	22634	22571	22638	22444	22381	22481	22418	22393	22502	22814	22194	22300	22556	22568	22358	22800	22711	22691	22519	22454	22688	22460	22598	22581	22644	22657	22435	22640	22719	22582	22507	22656	22601	22382	22574	22513	22516	22558	22401	22410	22666	22638	22453	22601	22384	22262	22729	22685	22405	22549	22348	22653	22582	22621	22473	22439	22418	22451	22577	22439	22655	22631	22606	22433	22472	22562	22761	22521	22644	22668	22498	22404	22538	22517	22428	22534	22428	22654	22590	22313	22687	22752	22505	22543	22565	22440	22518	22571	22677	22613	22460	22378	22467	22482	22696	22680	22466	22682	22645	22719	22319	22563	22618	22346	22630	22503	22431	22612	22402	22604	22346	22726	22469	22544	22446	22491	22426	22547	22406	22522	22460	22527	22493	22537	22559	22369	22551	22233	22657	22529	22469	22538	22439	22534	22711	22387	22159	22556	22380	22714	22666	22474	22533	22575	22543	22473	22474	22409	22487	22662	22544	22591	22664	22691	22467	22607	22540	22343	22464	22595	22499	22495	22465	22559	22485	22571	22479	22400	22378	22362	22473	22405	22441	22503	22581	22562	22366	22571	22608	22378	22677	22522	22608	22289	22636	22599	22610	22544	22533	22665	22437	22427	22404	22555	22477	22654	22473	22588	22553	22464	22489	22715	22615	22418	22704	22366	22598	22375	22564	22454	22598	22458	22493	22474	22432	22378	22435	22650	22402	22618	22557	22292	22419	22521	22513	22471	22526	22518	22586	22482	22585	22631	22651	22627	22295	22316	22633	22661	22805	22458	22562	22557	22772	22460	22345	22645	22443	22641	22522	22417	22536	22480	22559	22318	22411	22531	22475	22400	22696	22610	22509	22313	22516	22299	22565	22520	22363	22445	22652	22647	22572	22482	22639	22686	22486	22505	22485	22313	22549	22708	22554	22556	22650	22644	22607	22308	22533	22589	22417	22671	22635	22498	22482	22344	22574	22673	22484	22354	22266	22549	22440	22650	22800	22462	22510	22638	22461	22493	22586	22566	22437	22554	22419	22570	22219	22650	22586	22584	22555	22567	22544	22476	22382	22611	22414	22313	22388	22370	22480	22387	22645	22539	22508	22732	22566	22589	22446	22255	22546	22716	22685	22587	22381	22583	22598	22331	22544	22632	22330	22520	22738	22620	22494	22556	22725	22683	22553	22583	22807	22785	22583	22531	22612	22665	22505	22533	22268	22581	22331	22513	22437	22413	22432	22436	22465	22773	22678	22843	22493	22571	22823	22636	22540	22493	22644	22627	22447	22570	22432	22573	22396	22537	22551	22379	22420	22552	22707	22339	22373	22718	22635	22328	22706	22564	22341	22567	22420	22461	22500	22522	22694	22678	22497	22404	22695	22605	22455	22691	22441	22494	22537	22604	22554	22599	22626	22657	22573	22674	22374	22295	22656	22379	22579	22582	22511	22593	22345	22473	22317	22627	22513	22666	22509	22605	22511	22213	22448	22580	22645	22270	22753	22611	22321	22415	22450	22592	22560	22599	22565	22736	22592	22436	22691	22639	22318	22269	22296	22470	22462	22417	22563	22696	22362	22493	22755	22535	22568	22648	22466	22692	22489	22438	22589	22588	22525	22601	22518	22500	22541	22639	22506	22680	22377	22387	22506	22629	22544	22491	22553	22549	22605	22661	22541	22442	22661	22496	22437	22577	22572	22662	22481	22666	22575	22500	22506	22674	22556	22662	22655	22461	22433	22522	22359	22589	22553	22363	22631	22711	22509	22463	22573	22734	22341	22522	22484	22425	22437	22656	22338	22603	22403	22602	22418	22445	22521	22710	22621	22525	22463	22833	22427	22709	22480	22535	22555	22589	22542	22631	22401	22615	22498	22590	22536	22504	22455	22502	22644	22558	22365	22530	22240	22356	22443	22615	22302	22415	22549	22454	22447	22650	22422	22545	22661	22432	22815	22576	22641	22488	22596	22686	22585	22620	22655	22484	22694	22754	22714	22356	22446	22390	22325	22666	22369	22538	22591	22441	22477	22685	22574	22288	22684	22619	22662	22483	22501	22528	22510	22440	22550	22528	22729	22683	22566	22516	22631	22628	22489	22628	22379	22327	22626	22435	22595	22579	22451	22596	22689	22577	22607	22746	22531	22511	22449	22536	22600	22514	22553	22508	22313	22650	22522	22517	22540	22625	22617	22513	22391	22484	22530	22504	22503	22392	22482	22628	22619	22527	22430	22587	22463	22706	22637	22660	22606	22597	22502	22407	22542	22648	22814	22491	22486	22712	22547	22623	22451	22560	22453	22497	22419	22566	22355	22412	22568	22465	22780	22730	22626	22763	22389	22547	22370	22454	22659	22580	22718	22457	22601	22737	22719	22625	22574	22635	22548	22581	22437	22482	22426	22563	22419	22490	22636	22432	22715	22468	22592	22668	22534	22764	22684	22521	22619	22519	22514	22507	22429	22437	22503	22389	22697	22545	22523	22620	22540	22553	22427	22778	22880	22779	22545	22293	22396	22508	22558	22629	22393	22502	22497	22484	22387	22621	22376	22408	22621	22597	22675	22393	22620	22576	22259	22419	22732	22520	22637	22523	22301	22650	22458	22543	22460	22563	22471	22465	22436	22756	22419	22432	22482	22605	22558	22486	22562	22466	22687	22549	22437	22579	22615	22204	22522	22494	22571	22895	22411	22666	22508	22688	22377	22582	22503	22591	22553	22621	22501	22626	22282	22265	22606	22536	22597	22547	22447	22527	22668	22623	22722	22671	22508	22476	22436	22663	22534	22499	22601	22231	22643	22532	22481	22585	22433	22459	22492	22719	22689	22576	22469	22231	22649	22530	22291	22384	22560	22578	22635	22449	22379	22411	22592	22740	22702	22536	22460	22345	22345	22390	22724	22547	22598	22589	22583	22224	22438	22844	22775	22692	22393	22503	22449	22614	22590	22594	22487	22605	22646	22546	22564	22480	22421	22451	22664	22628	22654	22556	22420	22526	22520	22623	22640	22391	22521	22532	22727	22648	22525	22562	22358	22687	22523	22698	22749	22600	22738	22496	22600	22495	22702	22744	22593	22448	22570	22563	22607	22404	22689	22395	22615	22535	22573	22369	22509	22785	22340	22704	22685	22257	22454	22554	22564	22703	22560	22750	22455	22401	22246	22315	22485	22652	22597	22545	22525	22475	22724	22620	22748	22672	22521	22543	22674	22626	22380	22520	22474	22471	22729	22782	22638	22399	22573	22435	22512	22479	22447	22786	22414	22631	22580	22413	22475	22604	22549	22587	22464	22627	22612	22493	22657	22552	22526	22376	22740	22545	22432	22506	22465	22695	22675	22497	22597	22516	22480	22434	22707	22547	22671	22644	22499	22782	22579	22413	22624	22550	22801	22646	22643	22690	22516	22790	22682	22673	22396	22495	22497	22471	22521	22715	22679	22507	22442	22627	22544	22402	22538	22569	22450	22503	22645	22334	22568	22437	22520	22560	22410	22519	22499	22434	22587	22545	22777	22742	22572	22574	22651	22572	22583	22568	22555	22516	22699	22547	22562	22544	22504	22710	22414	22743	22751	22454	22571	22817	22541	22472	22497	22595	22511	22665	22777	22537	22760	22631	22647	22651	22619	22417	22621	22560	22305	22543	22482	22617	22547	22634	22496	22516	22772	22628	22642	22844	22531	22299	22481	22545	22624	22655	22544	22622	22631	22508	22669	22528	22408	22520	22603	22499	22654	22596	22594	22557	22735	22567	22657	22499	22455	22338	22578	22479	22454	22342	22438	22372	22427	22596	22735	22672	22449	22401	22504	22514	22619	22466	22539	22496	22634	22757	22617	22648	22591	22458	22500	22646	22490	22563	22431	22665	22657	22707	22453	22564	22542	22635	22373	22692	22510	22700	22334	22774	22593	22237	22196	22494	22685	22472	22578	22668	22739	22415	22384	22577	22398	22538	22633	22498	22598	22417	22544	22639	22602	22499	22254	22485	22551	22518	22297	22466	22731	22605	22230	22541	22566	22732	22586	22289	22537	22408	22356	22467	22481	22487	22604	22430	22717	22607	22487	22550	22651	22490	22486	22872	22515	22356	22593	22645	22533	22463	22732	22599	22475	22555	22438	22716	22520	22670	22548	22555	22853	22633	22717	22395	22655	22530	22562	22487	22706	22615	22415	22685	22244	22499	22465	22472	22648	22612	22639	22338	22560	22753	22533
18088	19444	20147	18736	18133	17931	17650	17527	17570	17596	17449	17585	17551	17515	17912	19309	19892	19484	18641	18053	17694	17539	17573	17413	17547	17484	17312	17387	17457	17461	17273	17479	17551	17478	17244	17481	17407	17474	17371	17442	17498	17389	17373	17250	17451	17430	17467	17215	17468	17518	17507	17532	17247	17299	17535	17259	17457	17409	17294	17471	17501	17514	17350	17484	17433	17398	17381	17371	17435	17515	17392	17547	17406	17493	17553	17212	17535	17280	17212	17624	17429	17270	17420	17450	17411	17409	17494	17327	17550	17429	17577	17468	17402	17419	17371	17410	17414	17505	17414	17454	17156	17375	17480	17353	17297	17351	17512	17511	17326	17421	17419	17342	17458	17316	17414	17507	17342	17482	17394	17330	17534	17418	17247	17550	17412	17390	17253	17550	17336	17331	17335	17560	17420	17462	17387	17271	17451	17473	17372	17337	17428	17387	17438	17505	17382	17452	17350	17447	17501	17437	17491	17400	17515	17517	17348	17493	17398	17481	17290	17320	17356	17506	17517	17357	17457	17385	17338	17191	17449	17361	17426	17311	17442	17542	17317	17590	17387	17430	17324	17502	17327	17395	17279	17473	17464	17326	17723	17373	17534	17425	17337	17617	17317	17435	17370	17387	17342	17270	17383	17374	17388	17284	17333	17362	17338	17493	17331	17350	17396	17336	17510	17383	17459	17376	17298	17475	17499	17313	17409	17379	17479	17559	17408	17374	17577	17482	17286	17390	17293	17393	17510	17427	17436	17405	17304	17297	17388	17438	17514	17419	17220	17359	17291	17400	17444	17433	17447	17374	17379	17475	17364	17444	17374	17494	17271	17589	17385	17386	17246	17338	17427	17612	17376	17442	17489	17316	17518	17581	17490	17415	17385	17369	17254	17407	17601	17422	17466	17497	17544	17430	17401	17372	17477	17194	17407	17487	17488	17493	17399	17612	17578	17322	17530	17457	17517	17376	17367	17561	17704	17460	17443	17412	17364	17493	17505	17374	17315	17308	17316	17474	17398	17293	17516	17264	17499	17396	17436	17512	17436	17417	17523	17499	17397	17334	17445	17504	17386	17496	17395	17668	17474	17444	17407	17321	17519	17345	17430	17388	17454	17481	17579	17514	17485	17456	17475	17484	17519	17486	17469	17338	17249	17398	17527	17381	17461	17509	17363	17418	17484	17337	17419	17527	17437	17345	17577	17493	17477	17455	17307	17321	17252	17505	17446	17159	17369	17512	17378	17519	17325	17568	17307	17370	17464	17349	17374	17370	17429	17466	17444	17569	17476	17220	17559	17424	17374	17366	17172	17379	17437	17341	17530	17243	17404	17629	17447	17318	17251	17475	17295	17319	17526	17290	17377	17463	17381	17478	17287	17496	17335	17507	17375	17441	17437	17424	17365	17487	17388	17508	17203	17318	17534	17489	17295	17511	17464	17376	17407	17671	17490	17316	17363	17317	17303	17444	17402	17137	17479	17329	17453	17369	17394	17363	17227	17456	17385	17340	17393	17317	17363	17430	17540	17525	17454	17410	17286	17503	17314	17532	17482	17330	17272	17398	17406	17493	17399	17526	17523	17541	17459	17150	17327	17376	17439	17413	17482	17292	17312	17381	17441	17553	17592	17449	17387	17522	17413	17533	17459	17699	17341	17601	17417	17229	17449	17711	17219	17408	17441	17568	17382	17599	17457	17352	17342	17507	17459	17410	17428	17330	17397	17558	17380	17433	17504	17465	17451	17416	17430	17375	17611	17401	17493	17376	17457	17266	17323	17478	17314	17450	17444	17423	17343	17578	17474	17361	17482	17078	17562	17444	17660	17666	17338	17321	17464	17542	17315	17471	17450	17566	17483	17351	17546	17446	17399	17416	17327	17373	17569	17503	17437	17281	17332	17421	17489	17533	17460	17470	17274	17472	17388	17443	17438	17485	17462	17410	17508	17348	17278	17479	17635	17403	17539	17433	17434	17574	17280	17455	17302	17578	17537	17374	17421	17342	17460	17291	17375	17355	17458	17508	17342	17444	17315	17456	17319	17588	17304	17357	17512	17358	17440	17433	17529	17423	17322	17472	17447	17426	17339	17536	17427	17461	17485	17372	17628	17506	17432	17266	17396	17452	17351	17449	17380	17408	17380	17506	17359	17344	17481	17445	17243	17303	17336	17434	17543	17500	17383	17584	17529	17389	17493	17461	17579	17365	17450	17431	17328	17651	17379	17500	17272	17611	17573	17450	17543	17349	17363	17356	17532	17429	17373	17543	17254	17530	17333	17325	17577	17455	17416	17222	17509	17333	17448	17421	17343	17420	17454	17352	17295	17491	17418	17517	17327	17446	17372	17409	17461	17478	17528	17334	17522	17357	17479	17539	17260	17336	17361	17498	17446	17681	17546	17385	17458	17463	17464	17439	17677	17628	17460	17363	17418	17351	17366	17540	17406	17279	17467	17556	17376	17372	17440	17335	17337	17395	17422	17372	17405	17400	17523	17416	17454	17407	17476	17535	17535	17368	17398	17524	17474	17480	17302	17553	17188	17390	17436	17440	17312	17548	17434	17317	17283	17451	17583	17511	17389	17489	17401	17492	17478	17573	17400	17524	17696	17589	17165	17356	17466	17417	17324	17640	17469	17499	17544	17447	17340	17426	17297	17479	17371	17496	17546	17434	17397	17481	17421	17363	17476	17360	17468	17196	17445	17509	17403	17244	17364	17592	17333	17426	17565	17477	17353	17509	17549	17498	17512	17405	17402	17574	17336	17417	17281	17435	17549	17267	17279	17407	17397	17508	17401	17453	17558	17480	17211	17370	17371	17485	17206	17318	17505	17602	17529	17365	17357	17528	17426	17201	17401	17438	17409	17353	17338	17474	17446	17526	17231	17580	17411	17393	17247	17327	17358	17526	17382	17311	17489	17420	17332	17436	17600	17332	17313	17433	17496	17444	17402	17302	17380	17497	17385	17466	17335	17376	17303	17222	17535	17628	17539	17470	17354	17355	17385	17461	17259	17482	17359	17505	17459	17357	17393	17392	17470	17363	17278	17416	17486	17495	17187	17418	17331	17470	17418	17366	17473	17358	17460	17328	17424	17277	17409	17415	17475	17309	17522	17505	17559	17422	17413	17392	17547	17408	17529	17384	17328	17594	17473	17280	17351	17350	17395	17422	17398	17560	17262	17560	17581	17403	17380	17528	17394	17399	17409	17314	17192	17569	17502	17426	17403	17419	17470	17486	17463	17439	17517	17341	17420	17565	17285	17362	17433	17582	17406	17385	17397	17439	17470	17271	17477	17314	17315	17456	17363	17412	17461	17320	17400	17436	17471	17375	17503	17520	17513	17439	17499	17339	17481	17262	17382	17644	17465	17299	17275	17523	17404	17442	17390	17498	17544	17367	17398	17447	17482	17230	17345	17519	17320	17454	17496	17442	17422	17483	17447	17432	17510	17448	17424	17477	17444	17384	17404	17408	17398	17161	17375	17495	17414	17415	17404	17469	17461	17259	17387	17389	17446	17305	17468	17432	17412	17325	17400	17454	17352	17401	17581	17315	17382	17347	17459	17396	17518	17410	17245	17603	17455	17145	17527	17397	17364	17427	17342	17387	17529	17552	17337	17494	17267	17271	17484	17461	17396	17473	17320	17564	17640	17415	17423	17304	17584	17410	17511	17675	17433	17545	17409	17359	17405	17367	17511	17345	17449	17384	17322	17338	17466	17131	17366	17508	17427	17318	17401	17400	17438	17556	17385	17420	17484	17253	17352	17416	17385	17599	17566	17437	17469	17284	17364	17446	17354	17516	17445	17450	17476	17441	17355	17182	17455	17521	17510	17521	17346	17394	17437	17504	17274	17556	17440	17377	17437	17434	17543	17466	17437	17450	17415	17410	17487	17196	17388	17658	17366	17467	17562	17393	17363	17419	17310	17533	17340	17473	17496	17393	17336	17450	17386	17484	17313	17395	17441	17437	17288	17470	17521	17482	17356	17522	17511	17489	17487	17500	17521	17425	17419	17426	17426	17381	17466	17520	17636	17350	17463	17512	17553	17419	17461	17547	17349	17443	17475	17340	17304	17561	17544	17403	17538	17458	17426	17414	17382	17271	17497	17521	17410	17393	17434	17216	17466	17478	17663	17545	17474	17393	17467	17442	17446	17220	17285	17383	17428	17365	17328	17444	17203	17431	17432	17535	17572	17405	17456	17481	17476	17445	17372	17398	17515	17354	17504	17426	17340	17360	17496	17498	17466	17496	17497	17436	17330	17580	17443	17398	17362	17602	17583	17582	17395	17474	17557	17411	17504	17364	17353	17355	17527	17485	17515	17327	17335	17300	17581	17208	17370	17391	17311	17512	17372	17401	17425	17571	17386	17493	17365	17416	17402	17465	17628	17485	17314	17403	17562	17534	17584	17460	17574	17419	17500	17462	17474	17354	17594	17361	17465	17421	17371	17597	17441	17344	17365	17444	17535	17354	17482	17461	17424	17703	17510	17399	17512	17553	17494	17333	17545	17337	17450	17548	17341	17231	17353	17374	17422	17360	17364	17341	17448	17426	17350	17411	17387	17357	17442	17520	17554	17473	17362	17423	17465	17422	17457	17364	17325	17436	17508	17284	17621	17473	17552	17441	17407	17387	17337	17468	17311	17500	17337	17526	17602	17407	17369	17271	17425	17315	17456	17349	17568	17360	17406	17583	17252	17463	17285	17566	17538	17386	17469	17330	17456	17377	17357	17407	17449	17523	17479	17278	17458	17510	17497	17443	17389	17534	17393	17571	17365	17280	17495	17342	17451	17442	17474	17282	17318	17554	17376	17561	17341	17481	17465	17505	17392	17642	17354	17436	17265	17383	17320	17459	17377	17368	17479	17432	17357	17308	17530	17563	17634	17596	17429	17500	17376	17332	17367	17451	17330	17503	17531	17572	17372	17451	17307	17426	17387	17328	17355	17513	17359	17487	17564	17449	17487	17535	17414	17400	17323	17427	17382	17414	17531	17417	17405	17579	17603	17495	17429	17441	17530	17286	17467	17494	17591	17398	17489	17405	17404	17478	17438	17502	17395	17408	17602	17537	17552	17511	17440	17650	17362	17333	17176	17466	17454	17531	17398	17411	17514	17387	17535	17418	17405	17594	17497	17558	17327	17438
25416	21589	28855	25167	23636	24778	25203	23430	22929	22991	22929	22968	22675	23062	27703	33723	33629	30250	27232	24552	23228	22812	22749	22770	22561	22604	22563	22703	22740	22352	22555	22808	22421	22857	22561	22599	22594	22473	22650	22438	22790	22478	22524	22442	22548	22705	22706	22451	22584	22243	22586	22392	22553	22644	22443	22489	22352	22338	22495	22557	22478	22428	22616	22780	22653	22760	22845	22513	22520	22555	22526	22671	22695	22531	22444	22487	22676	22586	22711	22898	22608	22538	22688	22596	22423	22520	22476	22506	22555	22482	22808	22625	22628	22638	22666	22480	22439	22541	22540	22567	22740	22515	22443	22524	22727	22613	22577	22625	22390	22461	22590	22352	22352	22496	22497	22405	22763	22362	22590	22551	22492	22726	22635	22482	22574	22447	22649	22379	22437	22380	22403	22705	22453	22670	22402	22461	22586	22629	22535	22613	22473	22235	22433	22697	22486	22443	22265	22424	22466	22489	22593	22566	22470	22298	22762	22696	22618	22508	22473	22579	22443	22745	22707	22496	22350	22335	22467	22431	22584	22483	22438	22806	22443	22555	22500	22757	22696	22661	22744	22331	22336	22581	22432	22448	22693	22467	22687	22830	22513	22454	22685	22625	22572	22355	22506	22704	22669	22468	22834	22580	22653	22554	22557	22538	22605	22483	22448	22524	22458	22565	22617	22423	22375	22687	22397	22470	22367	22562	22422	22333	22581	22492	22622	22375	22601	22648	22578	22509	22445	22610	22787	22320	22905	22506	22601	22677	22392	22696	22616	22519	22478	22635	22386	22436	22579	22708	22569	22574	22663	22260	22499	22691	22396	22432	22652	22442	22547	22536	22492	22279	22324	22635	22679	22508	22453	22373	22432	22536	22446	22456	22639	22608	22669	22535	22345	22498	22394	22382	22696	22380	22464	22222	22600	22643	22891	22533	22601	22765	22730	22663	22493	22628	22630	22601	22564	22415	22554	22239	22441	22561	22619	22448	22482	22702	22594	22661	22466	22656	22582	22641	22666	22706	22480	22555	22756	22458	22562	22601	22649	22654	22650	22650	22534	22408	22542	22528	22703	22556	22432	22504	22732	22601	22587	22471	22608	22338	22565	22606	22560	22643	22603	22505	22544	22722	22746	22639	22706	22635	22515	22673	22531	22680	22535	22631	22546	22326	22509	22711	22639	22767	22573	22452	22319	22601	22481	22365	22570	22724	22652	22717	22651	22471	22666	22429	22660	22661	22604	22391	22487	22369	22558	22478	22384	22548	22661	22556	22686	22613	22425	22516	22271	22697	22261	22368	22562	22544	22589	22701	22351	22728	22702	22561	22480	22468	22536	22470	22790	22521	22621	22570	22462	22700	22423	22371	22613	22515	22367	22671	22518	22444	22577	22581	22458	22533	22422	22453	22551	22491	22507	22704	22492	22711	22370	22452	22551	22416	22714	22460	22598	22230	22799	22608	22786	22639	22502	22296	22495	22782	22620	22788	22526	22454	22598	22545	22218	22477	22605	22469	22544	22730	22477	22589	22255	22451	22674	22609	22723	22408	22509	22724	22658	22358	22799	22505	22604	22561	22556	22342	22696	22465	22558	22678	22517	22340	22517	22470	22499	22737	22394	22688	22474	22337	22645	22941	22649	22710	22536	22739	22584	22665	22436	22239	22344	22581	22571	22351	22637	22457	22536	22173	22446	22436	22526	22391	22498	22552	22568	22699	22532	22481	22633	22642	22456	22665	22655	22652	22580	22726	22590	22612	22473	22657	22684	22491	22670	22395	22658	22420	22549	22489	22577	22588	22458	22382	22422	22499	22393	22808	22680	22374	22508	22682	22437	22354	22507	22522	22456	22588	22715	22752	22490	22582	22808	22581	22331	22358	22619	22436	22490	22555	22494	22546	22587	22402	22651	22743	22414	22541	22669	22548	22645	22748	22706	22630	22398	22647	22327	22686	22661	22467	22477	22682	22442	22666	22576	22519	22538	22370	22389	22753	22935	22529	22573	22495	22774	22376	22617	22365	22642	22773	22644	22649	22374	22477	22741	22408	22595	22475	22440	22503	22519	22486	22383	22456	22553	22689	22624	22310	22516	22365	22517	22603	22633	22757	22701	22745	22465	22504	22500	22770	22408	22521	22674	22629	22673	22471	22579	22568	22727	22424	22593	22475	22581	22451	22250	22317	22271	22439	22593	22641	22462	22572	22563	22461	22623	22625	22609	22611	22566	22543	22323	22455	22322	22606	22479	22560	22364	22631	22445	22621	22570	22605	22699	22380	22588	22554	22295	22539	22367	22512	22585	22456	22765	22634	22774	22734	22655	22275	22537	22629	22542	22575	22499	22697	22381	22516	22480	22440	22488	22689	22484	22848	22481	22605	22628	22353	22541	22539	22469	22418	22353	22513	22427	22728	22529	22505	22624	22549	22341	22398	22719	22661	22596	22288	22396	22412	22567	22587	22478	22410	22506	22341	22577	22498	22604	22523	22594	22312	22613	22461	22493	22453	22466	22405	22644	22491	22479	22514	22490	22434	22462	22629	22735	22432	22386	22403	22722	22585	22446	22373	22495	22606	22403	22701	22600	22526	22600	22611	22586	22812	22626	22483	22690	22534	22559	22749	22629	22424	22546	22638	22648	22466	22553	22720	22548	22710	22473	22573	22413	22493	22702	22839	22564	22425	22646	22567	22425	22344	22382	22502	22477	22692	22468	22470	22498	22488	22692	22736	22395	22726	22483	22408	22352	22653	22655	22620	22757	22638	22700	22484	22529	22603	22679	22606	22420	22339	22533	22609	22609	22606	22453	22523	22514	22530	22496	22762	22563	22666	22653	22454	22714	22617	22611	22530	22629	22265	22645	22599	22720	22606	22290	22510	22482	22460	22450	22553	22505	22676	22522	22349	22690	22638	22581	22469	22532	22646	22575	22490	22756	22611	22440	22443	22498	22558	22513	22373	22554	22510	22430	22353	22596	22708	22530	22460	22705	22558	22405	22691	22507	22612	22598	22554	22538	22644	22653	22584	22641	22449	22579	22652	22542	22835	22582	22507	22475	22409	22422	22506	22680	22572	22618	22627	22437	22527	22423	22454	22461	22748	22565	22565	22473	22541	22471	22360	22458	22557	22510	22610	22633	22360	22394	22525	22603	22751	22697	22659	22643	22685	22243	22581	22562	22687	22456	22361	22485	22449	22799	22589	22596	22601	22597	22628	22642	22523	22570	22559	22712	22372	22534	22683	22557	22354	22711	22602	22488	22337	22543	22396	22604	22456	22771	22793	22839	22460	22422	22422	22582	22711	22609	22551	22855	22603	22559	22598	22444	22740	22661	22630	22371	22767	22427	22511	22623	22528	22692	22784	22549	22405	22548	22565	22376	22311	22622	22503	22663	22616	22548	22340	22617	22575	22336	22278	22861	22508	22681	22501	22496	22550	22480	22627	22474	22604	22579	22522	22612	22712	22488	22400	22554	22770	22453	22480	22504	22293	22543	22398	22626	22480	22416	22655	22505	22332	22426	22401	22430	22712	22544	22432	22571	22575	22550	22542	22737	22483	22573	22672	22419	22516	22452	22402	22757	22509	22605	22475	22566	22690	22497	22332	22532	22437	22651	22413	22661	22526	22753	22365	22520	22706	22404	22506	22616	22492	22735	22512	22594	22359	22719	22377	22538	22679	22540	22461	22388	22452	22416	22644	22599	22467	22482	22423	22535	22510	22635	22601	22751	22695	22367	22544	22560	22503	22387	22370	22724	22682	22863	22571	22722	22648	22322	22358	22728	22588	22625	22619	22475	22564	22534	22719	22547	22496	22544	22708	22544	22491	22551	22427	22600	22437	22526	22423	22501	22567	22390	22453	22671	22329	22411	22470	22382	22459	22534	22307	22631	22813	22570	22565	22614	22611	22657	22671	22503	22417	22484	22603	22380	22766	22440	22637	22686	22406	22533	22541	22511	22437	22448	22502	22729	22203	22417	22632	22502	22614	22624	22432	22610	22405	22588	22441	22444	22544	22493	22571	22535	22730	22612	22587	22484	22338	22617	22712	22515	22374	22266	22548	22638	22682	22539	22592	22521	22547	22823	22667	22542	22307	22619	22445	22596	22712	22450	22686	22527	22499	22457	22744	22638	22426	22379	22478	22656	22867	22529	22466	22710	22412	22568	22579	22847	22693	22398	22431	22767	22419	22417	22394	22635	22848	22471	22565	22544	22577	22472	22619	22625	22452	22451	22524	22541	22693	22671	22497	22609	22572	22550	22631	22432	22508	22599	22495	22623	22471	22489	22656	22716	22509	22504	22467	22730	22685	22406	22487	22437	22697	22457	22571	22565	22355	22572	22547	22636	22763	22572	22672	22395	22363	22573	22539	22607	22523	22694	22525	22589	22589	22557	22412	22787	22455	22435	22461	22466	22402	22652	22636	22701	22582	22566	22471	22700	22687	22561	22580	22329	22697	22640	22372	22564	22492	22561	22615	22536	22595	22512	22530	22753	22522	22537	22573	22576	22550	22382	22527	22408	22562	22501	22584	22356	22555	22441	22640	22594	22741	22365	22415	22437	22390	22478	22655	22375	22370	22689	22705	22555	22526	22476	22575	22838	22360	22554	22521	22629	22722	22423	22439	22386	22425	22604	22479	22408	22759	22606	22527	22395	22442	22370	22509	22522	22484	22699	22639	22440	22724	22518	22746	22605	22503	22629	22441	22656	22374	22489	22493	22498	22644	22396	22748	22543	22565	22708	22550	22759	22370	22508	22485	22492	22333	22534	22465	22620	22648	22530	22730	22691	22252	22330	22621	22637	22520	22755	22347	22503	22587	22720	22549	22667	22474	22449	22362	22395	22182	22328	22463	22498	22513	22636	22594	22726	22696	22260	22623	22584	22554	22587	22353	22670	22533	22520	22531	22479	22519	22583	22433	22417	22531	22652	22512	22529	22588	22707	22611	22392	22636	22583	22566	22689	22553	22476	22631	22437	22390	22510	22673	22659	22371	22445	22320	22562	22732	22946	22463	22592	22706	22622	22646	22561	22656	22480	22621	22534	22557	22725	22797	22934	22438	22539	22458	22570	22494	22343	22642	22533	22474	22815	22330	22498	22534	22520	22529	22820	22651	22512	22486	22324	22537	22602	22736	22705	22682
16666	26073	25640	21462	19883	19191	18425	18112	17976	17880	17669	17929	17780	18175	26912	32879	32067	27076	22553	19278	17969	17506	17399	17492	17594	17548	17391	17631	17486	17587	17540	17494	17445	17505	17317	17416	17348	17496	17501	17516	17524	17357	17429	17512	17399	17318	17374	17409	17412	17661	17645	17534	17354	17482	17537	17573	17234	17613	17497	17441	17378	17598	17518	17550	17513	17380	17464	17493	17573	17304	17687	17357	17361	17516	17529	17458	17282	17522	17443	17617	17490	17551	17398	17334	17550	17522	17471	17610	17316	17482	17521	17610	17487	17369	17496	17563	17521	17397	17509	17555	17272	17566	17362	17289	17373	17583	17491	17459	17473	17548	17113	17421	17573	17537	17390	17343	17545	17482	17314	17444	17469	17482	17563	17429	17330	17471	17787	17498	17509	17531	17340	17386	17527	17357	17269	17543	17472	17479	17433	17508	17372	17482	17361	17523	17575	17630	17339	17354	17501	17462	17470	17401	17455	17477	17591	17606	17478	17554	17608	17316	17483	17292	17564	17414	17493	17468	17254	17411	17487	17513	17562	17344	17576	17452	17511	17459	17556	17487	17666	17357	17592	17516	17370	17649	17354	17314	17550	17459	17481	17373	17531	17429	17581	17406	17344	17411	17415	17330	17507	17544	17477	17520	17417	17485	17476	17540	17481	17505	17349	17446	17342	17514	17558	17555	17431	17370	17404	17359	17268	17708	17634	17634	17509	17479	17635	17361	17453	17417	17366	17634	17408	17404	17379	17556	17671	17302	17481	17431	17580	17356	17459	17397	17383	17540	17478	17259	17499	17270	17417	17466	17372	17524	17465	17664	17536	17418	17465	17487	17301	17415	17459	17434	17493	17597	17591	17345	17420	17576	17457	17423	17420	17541	17466	17403	17375	17390	17459	17314	17546	17476	17434	17459	17493	17637	17449	17534	17370	17488	17465	17498	17472	17505	17601	17473	17420	17371	17497	17534	17555	17450	17486	17654	17438	17323	17465	17356	17423	17490	17466	17470	17515	17503	17482	17420	17469	17526	17545	17387	17461	17282	17508	17447	17514	17467	17463	17585	17436	17482	17607	17286	17515	17318	17444	17497	17567	17382	17474	17595	17506	17680	17416	17457	17466	17451	17621	17584	17571	17346	17470	17527	17674	17480	17576	17346	17701	17480	17468	17588	17489	17366	17436	17496	17469	17466	17348	17692	17567	17449	17422	17649	17590	17530	17458	17395	17334	17416	17547	17522	17479	17700	17494	17455	17543	17679	17406	17311	17405	17341	17534	17602	17509	17423	17559	17420	17488	17522	17327	17596	17544	17499	17571	17410	17511	17518	17479	17434	17482	17368	17439	17588	17436	17474	17479	17471	17456	17502	17491	17528	17570	17510	17551	17503	17403	17558	17517	17509	17548	17660	17565	17496	17479	17524	17602	17526	17572	17555	17452	17520	17325	17376	17401	17309	17409	17534	17251	17498	17466	17386	17532	17463	17497	17507	17498	17509	17441	17548	17547	17515	17362	17376	17520	17642	17467	17483	17597	17393	17425	17260	17606	17510	17457	17488	17508	17423	17483	17264	17401	17625	17389	17527	17565	17333	17527	17378	17481	17524	17374	17504	17515	17538	17405	17444	17546	17356	17422	17559	17422	17441	17560	17558	17587	17252	17589	17388	17349	17410	17342	17505	17459	17526	17390	17557	17565	17376	17407	17558	17520	17486	17347	17503	17340	17426	17484	17384	17516	17527	17377	17490	17381	17520	17633	17372	17240	17366	17461	17510	17382	17523	17497	17521	17338	17644	17413	17573	17610	17482	17395	17435	17449	17345	17705	17432	17320	17432	17316	17437	17424	17564	17440	17487	17476	17561	17218	17333	17397	17448	17323	17585	17604	17467	17461	17253	17556	17469	17483	17309	17345	17367	17367	17318	17503	17355	17546	17439	17541	17528	17395	17344	17325	17478	17412	17473	17473	17457	17556	17437	17451	17590	17541	17537	17355	17595	17472	17443	17559	17325	17353	17480	17439	17561	17518	17560	17633	17426	17378	17644	17455	17260	17416	17576	17518	17426	17407	17566	17642	17585	17636	17414	17560	17428	17469	17546	17496	17355	17337	17478	17519	17631	17404	17582	17334	17438	17330	17540	17337	17480	17526	17448	17510	17338	17412	17276	17504	17455	17432	17541	17456	17334	17520	17639	17345	17255	17507	17229	17378	17436	17571	17479	17525	17455	17536	17535	17571	17345	17455	17614	17526	17374	17599	17438	17455	17458	17403	17506	17466	17452	17488	17335	17348	17486	17491	17169	17450	17471	17390	17496	17437	17544	17648	17622	17435	17542	17343	17502	17559	17471	17418	17412	17257	17451	17588	17344	17534	17561	17452	17363	17415	17425	17501	17308	17489	17451	17366	17420	17472	17562	17408	17442	17447	17297	17563	17424	17421	17603	17550	17518	17295	17563	17505	17505	17393	17346	17412	17511	17439	17594	17469	17432	17437	17517	17469	17364	17472	17361	17281	17417	17371	17508	17500	17423	17416	17577	17460	17406	17481	17370	17397	17453	17480	17540	17479	17544	17387	17577	17354	17431	17397	17576	17366	17450	17441	17588	17562	17589	17649	17539	17449	17399	17571	17483	17384	17495	17501	17407	17587	17537	17683	17345	17566	17334	17303	17447	17331	17298	17469	17344	17476	17431	17414	17371	17290	17442	17489	17510	17477	17535	17477	17521	17459	17406	17465	17481	17441	17544	17562	17491	17365	17356	17519	17475	17364	17433	17360	17458	17421	17560	17386	17500	17463	17543	17376	17356	17402	17614	17417	17335	17388	17439	17278	17327	17506	17470	17441	17492	17433	17540	17315	17505	17488	17533	17495	17565	17395	17468	17290	17470	17456	17347	17422	17769	17513	17366	17489	17386	17489	17361	17648	17420	17523	17531	17504	17572	17180	17580	17388	17498	17502	17377	17471	17734	17432	17535	17344	17688	17559	17491	17525	17547	17464	17352	17361	17409	17523	17517	17496	17400	17553	17562	17479	17646	17446	17536	17372	17605	17696	17433	17544	17314	17512	17520	17504	17492	17369	17506	17451	17461	17460	17481	17522	17455	17620	17626	17390	17306	17627	17285	17501	17541	17411	17542	17357	17307	17493	17517	17382	17427	17455	17429	17428	17600	17528	17480	17524	17199	17357	17535	17321	17501	17287	17525	17660	17428	17505	17512	17437	17523	17319	17528	17429	17588	17429	17665	17410	17351	17423	17546	17344	17339	17759	17453	17541	17433	17553	17639	17492	17423	17512	17212	17475	17520	17370	17317	17561	17583	17382	17289	17629	17616	17417	17508	17384	17516	17546	17326	17456	17495	17538	17605	17507	17454	17476	17486	17417	17567	17446	17337	17477	17350	17366	17517	17528	17465	17447	17426	17590	17476	17390	17445	17489	17490	17411	17215	17560	17317	17603	17451	17580	17348	17593	17506	17527	17466	17467	17423	17470	17325	17413	17607	17486	17411	17420	17315	17382	17348	17484	17650	17523	17585	17439	17642	17365	17253	17276	17277	17583	17396	17578	17550	17449	17646	17538	17401	17533	17538	17502	17442	17585	17438	17526	17526	17492	17565	17538	17446	17368	17507	17498	17428	17421	17402	17604	17385	17512	17500	17538	17539	17488	17466	17375	17517	17466	17452	17462	17642	17506	17367	17356	17325	17484	17598	17429	17477	17548	17531	17449	17500	17528	17375	17556	17430	17461	17571	17612	17452	17581	17479	17596	17542	17428	17559	17580	17396	17503	17452	17511	17233	17453	17422	17439	17558	17447	17564	17550	17447	17504	17463	17467	17471	17500	17350	17413	17345	17544	17463	17283	17458	17432	17369	17492	17292	17555	17560	17638	17342	17493	17281	17508	17572	17464	17615	17525	17391	17566	17371	17618	17588	17556	17422	17546	17564	17416	17283	17520	17411	17607	17428	17317	17508	17515	17419	17471	17441	17494	17559	17449	17503	17393	17641	17477	17489	17454	17476	17639	17387	17579	17584	17387	17432	17504	17508	17648	17518	17255	17573	17507	17552	17567	17624	17469	17539	17499	17546	17359	17538	17500	17606	17555	17642	17682	17505	17504	17445	17488	17511	17610	17381	17313	17507	17384	17379	17345	17453	17585	17526	17567	17432	17397	17275	17399	17482	17586	17516	17438	17446	17419	17509	17305	17459	17431	17512	17576	17607	17472	17501	17330	17350	17485	17486	17461	17531	17516	17610	17448	17360	17715	17476	17475	17534	17449	17443	17739	17603	17630	17489	17449	17480	17576	17470	17331	17483	17607	17492	17594	17572	17468	17342	17549	17559	17562	17533	17450	17453	17276	17538	17540	17510	17278	17510	17368	17529	17585	17586	17461	17433	17388	17393	17387	17371	17510	17576	17370	17487	17584	17488	17468	17472	17561	17271	17345	17578	17349	17567	17467	17544	17554	17523	17522	17507	17608	17352	17514	17283	17408	17544	17500	17193	17534	17657	17348	17498	17455	17766	17562	17581	17575	17576	17444	17471	17731	17396	17539	17497	17425	17396	17610	17533	17597	17501	17466	17503	17412	17675	17431	17606	17422	17449	17419	17338	17545	17375	17405	17482	17408	17489	17311	17417	17464	17461	17609	17497	17429	17488	17581	17660	17550	17603	17349	17334	17402	17533	17367	17481	17422	17207	17825	17372	17672	17491	17461	17576	17239	17336	17507	17462	17664	17438	17476	17734	17390	17404	17484	17642	17317	17574	17513	17508	17492	17611	17715	17402	17404	17388	17493	17606	17370	17439	17376	17384	17462	17352	17536	17349	17698	17389	17428	17402	17536	17426	17475	17452	17366	17448	17526	17466	17473	17435	17493	17544	17513	17472	17642	17481	17493	17496	17537	17576	17444	17305	17470	17514	17546	17499	17659	17479	17566	17393	17546	17310	17430	17482	17472	17335	17282	17512	17604	17472	17452	17378	17624	17380	17432	17424	17629	17398	17307	17322	17490	17554	17570	17356	17538	17614	17204	17605	17620	17543	17412	17577	17383	17474	17528	17589	17455	17529	17554	17613	17559	17634	17499	17437	17327	17374	17444	17312	17385	17608	17689	17355	17419	17494	17462	17541	17500	17547	17425	17632
23835	21552	29198	24362	22232	25564	27776	23866	23033	23375	23053	23112	23229	23775	33186	41479	40194	34490	29086	25676	23579	23169	23003	22826	22712	22698	22730	22500	22900	22698	22719	22810	22704	22671	22612	22574	22890	22661	22715	22628	22618	22709	22452	22727	22806	22698	22614	22603	22643	22401	22592	22711	22678	22706	22425	22583	22712	22677	22835	22833	22701	22509	22685	22584	22762	22616	22497	22521	22695	22654	22842	22472	22670	22500	22478	22439	22482	22657	22602	22540	22511	22678	22445	22640	22726	22661	22596	22621	22679	22676	22603	22452	22544	22449	22639	22471	22766	22390	22641	22390	22623	22690	22605	22717	22611	22474	22559	22525	22635	22540	22655	22401	22366	22539	22757	22283	22558	22645	22745	22673	22783	22885	22376	22567	22495	22624	22722	22671	22565	22675	22671	22574	22511	22347	22379	22449	22714	22803	22674	22651	22622	22601	22666	22542	22733	22497	22476	22731	22677	22573	22461	22770	22610	22564	22692	22714	22806	22556	22819	22888	22724	22476	22585	22529	22509	22503	22548	22586	22586	22708	22559	22550	22728	22531	22387	22459	22604	22563	22678	22534	22595	22423	22391	22565	22872	22578	22718	22597	22728	22729	22471	22554	22463	22525	22587	22488	22526	22628	22466	22592	22606	22505	22286	22317	22601	22607	22533	22468	22712	22547	22574	22552	22455	22540	22648	22514	22515	22460	22584	22475	22391	22752	22626	22473	22583	22631	22571	22591	22340	22700	22581	22504	22497	22588	22637	22584	22657	22578	22641	22642	22678	22745	22597	22365	22563	22652	22539	22631	22322	22557	22593	22378	22549	22587	22659	22663	22604	22760	22447	22626	22596	22613	22517	22201	22714	22625	22571	22607	22654	22731	22581	22366	22603	22819	22345	22597	22283	22497	22476	22503	22580	22595	22688	22705	22569	22386	22327	22477	22575	22584	22674	22346	22461	22695	22630	22702	22497	22546	22713	22514	22574	22665	22563	22502	22685	22387	22519	22832	22320	22634	22723	22640	22687	22505	22811	22614	22685	22582	22599	22774	22477	22457	22468	22561	22655	22510	22568	22623	22455	22395	22478	22588	22553	22515	22590	22639	22708	22541	22328	22482	22485	22804	22642	22593	22546	22582	22860	22474	22561	22410	22562	22597	22643	22542	22726	22715	22556	22816	22556	22795	22543	22387	22619	22540	22421	22452	22560	22763	22684	22646	22579	22503	22651	22665	22662	22476	22812	22456	22782	22606	22401	22512	22532	22406	22330	22455	22627	22325	22508	22580	22657	22651	22549	22831	22532	22346	22645	22531	22817	22605	22540	22735	22536	22572	22778	22669	22667	22524	22517	22723	22599	22515	22766	22645	22371	22298	22492	22565	22356	22556	22809	22494	22581	22649	22400	22361	22651	22554	22546	22649	22560	22497	22762	22615	22518	22581	22526	22681	22531	22569	22410	22410	22492	22501	22824	22561	22576	22509	22683	22644	22372	22690	22865	22348	22505	22598	22640	22646	22413	22425	22600	22521	22509	22576	22653	22543	22559	22512	22532	22665	22530	22671	22424	22507	22552	22397	22725	22713	22664	22483	22561	22786	22542	22632	22633	22422	22665	22506	22672	22441	22313	22453	22371	22514	22686	22647	22422	22777	22555	22619	22541	22528	22575	22670	22703	22569	22615	22773	22505	22609	22368	22339	22564	22670	22625	22436	22527	22392	22469	22255	22505	22757	22645	22678	22815	22580	22450	22708	22623	22543	22425	22505	22617	22615	22738	22548	22517	22494	22532	22570	22862	22724	22677	22414	22522	22544	22548	22548	22664	22636	22657	22745	22569	22474	22515	22446	22548	22605	22805	22571	22448	22516	22442	22483	22444	22569	22538	22544	22599	22592	22343	22411	22376	22623	22610	22524	22700	22651	22603	22443	22447	22360	22636	22584	22578	22638	22471	22311	22785	22720	22599	22507	22662	22739	22669	22637	22526	22668	22436	22666	22535	22483	22752	22584	22588	22444	22602	22597	22581	22580	22478	22521	22751	22588	22461	22644	22549	22653	22529	22713	22554	22400	22658	22785	22564	22393	22550	22416	22470	22533	22782	22628	22527	22437	22435	22369	22496	22538	22546	22590	22587	22700	22469	22365	22479	22769	22358	22612	22455	22857	22622	22531	22500	22452	22650	22436	22752	22549	22754	22714	22655	22676	22598	22554	22700	22673	22566	22560	22541	22478	22421	22548	22438	22560	22634	22465	22592	22868	22648	22506	22587	22465	22416	22587	22536	22703	22575	22762	22390	22530	22630	22629	22480	22633	22582	22507	22557	22730	22494	22241	22406	22386	22496	22428	22457	22553	22595	22648	22601	22585	22670	22585	22780	22635	22635	22566	22692	22392	22349	22415	22399	22538	22758	22516	22432	22628	22448	22600	22509	22507	22660	22609	22711	22682	22566	22683	22730	22573	22659	22641	22624	22501	22470	22596	22525	22714	22444	22416	22398	22643	22381	22632	22563	22384	22715	22536	22651	22609	22565	22846	22466	22680	22601	22734	22666	22411	22349	22590	22644	22500	22659	22694	22573	22616	22340	22390	22528	22600	22683	22566	22443	22672	22462	22537	22546	22714	22305	22736	22573	22680	22737	22526	22355	22646	22509	22499	22717	22638	22563	22343	22626	22564	22712	22495	22632	22533	22422	22454	22678	22597	22551	22576	22547	22471	22705	22608	22611	22713	22689	22751	22734	22505	22638	22506	22779	22653	22417	22781	22554	22571	22775	22608	22595	22692	22691	22450	22610	22646	22427	22567	22559	22162	22662	22609	22717	22773	22826	22591	22617	22496	22724	22751	22542	22315	22548	22420	22634	22623	22766	22688	22537	22377	22512	22587	22672	22794	22500	22669	22551	22925	22620	22671	22598	22613	22646	22614	22728	22675	22398	22527	22476	22446	22798	22699	22636	22367	22625	22589	22419	22575	22545	22554	22387	22566	22586	22490	22415	22751	22590	22575	22504	22745	22671	22539	22684	22341	22394	22551	22725	22695	22448	22587	22611	22401	22470	22389	22658	22566	22531	22592	22584	22500	22488	22392	22584	22697	22794	22594	22647	22627	22541	22574	22493	22462	22589	22626	22494	22438	22360	22503	22668	22628	22493	22521	22714	22726	22524	22839	22517	22658	22632	22518	22670	22425	22495	22520	22594	22754	22674	22458	22583	22614	22563	22422	22610	22653	22745	22520	22532	22463	22497	22608	22567	22541	22510	22535	22644	22769	22608	22685	22762	22688	22786	22603	22776	22637	22536	22545	22487	22650	22621	22614	22500	22522	22620	22524	22616	22844	22582	22545	22510	22514	22602	22822	22813	22487	22800	22520	22734	22466	22471	22492	22640	22518	22618	22714	22706	22533	22450	22792	22555	22508	22640	22551	22697	22533	22739	22643	22654	22405	22390	22392	22729	22844	22656	22678	22540	22740	22542	22780	22371	22396	22507	22593	22849	22423	22577	22701	22598	22266	22583	22590	22534	22658	22302	22619	22565	22338	22349	22351	22515	22544	22508	22722	22573	22601	22435	22599	22638	22494	22290	22544	22502	22376	22543	22591	22538	22488	22244	22662	22625	22702	22561	22630	22788	22633	22570	22515	22294	22469	22474	22615	22645	22354	22415	22596	22607	22542	22416	22425	22627	22721	22650	22512	22516	22635	22776	22618	22390	22373	22477	22367	22465	22884	22685	22384	22330	22450	22773	22529	22519	22399	22419	22684	22588	22503	22583	22688	22553	22525	22603	22531	22585	22658	22611	22589	22394	22574	22550	22594	22521	22518	22723	22498	22487	22605	22562	22651	22568	22545	22584	22432	22647	22623	22267	22594	22681	22801	22754	22434	22446	22718	22557	22502	22639	22546	22608	22541	22640	22515	22544	22562	22548	22679	22583	22584	22385	22387	22451	22510	22717	22666	22750	22369	22405	22443	22740	22541	22618	22593	22566	22468	22571	22615	22338	22462	22429	22685	22831	22629	22494	22350	22484	22499	22537	22568	22546	22566	22591	22530	22569	22555	22435	22733	22608	22586	22630	22616	22716	22530	22561	22512	22539	22699	22466	22530	22279	22606	22540	22764	22539	22628	22582	22613	22728	22472	22776	22434	22278	22637	22647	22805	22892	22525	22514	22749	22468	22533	22283	22566	22411	22541	22750	22466	22752	22829	22414	22419	22582	22455	22540	22613	22582	22559	22684	22551	22567	22293	22574	22459	22439	22655	22536	22478	22593	22561	22688	22463	22539	22466	22416	22616	22553	22422	22694	22476	22774	22506	22578	22536	22505	22441	22709	22793	22631	22404	22644	22454	22554	22693	22625	22531	22477	22589	22533	22232	22623	22578	22687	22322	22481	22646	22570	22477	22823	22420	22552	22705	22670	22562	22560	22383	22503	22438	22452	22615	22520	22481	22636	22573	22572	22372	22569	22541	22390	22546	22358	22726	22461	22299	22497	22482	22361	22683	22591	22332	22481	22635	22614	22646	22858	22785	22633	22632	22705	22703	22488	22537	22570	22610	22638	22674	22644	22590	22536	22879	22708	22405	22730	22563	22757	22704	22359	22383	22428	22528	22561	22502	22590	22558	22666	22613	22520	22722	22513	22463	22504	22575	22639	22725	22741	22430	22528	22612	22627	22733	22505	22367	22801	22461	22534	22658	22559	22464	22528	22422	22406	22387	22448	22538	22473	22552	22627	22457	22318	22642	22613	22490	22438	22568	22552	22615	22465	22638	22680	22771	22713	22576	22369	22545	22567	22388	22655	22596	22380	22584	22627	22576	22632	22642	22475	22690	22582	22598	22426	22672	22419	22556	22579	22610	22390	22538	22539	22585	22437	22700	22440	22469	22611	22604	22646	22395	22503	22553	22404	22652	22449	22626	22748	22769	22639	22709	22635	22641	22533	22553	22540	22730	22554	22571	22543	22430	22746	22867	22416	22517	22704	22362	22621	22544	22588	22683	22554	22493	22662	22667	22472	22274	22417	22583	22146	22583	22493	22591	22483	22533	22533	22545	22767	22610	22520	22575	22633	22549	22530	22515	22385	22529	22702	22564	22576	22553	22764	22391	22541	22502	22671	22633	22527	22458	22654	22740	22728	22559	22608	22415
18402	30619	29433	23510	21105	19899	18949	18874	18114	18193	18137	18157	18255	19134	34563	42112	39204	32291	25628	20483	18453	17742	17601	17436	17548	17459	17447	17453	17678	17528	17570	17601	17277	17306	17343	17390	17571	17382	17573	17440	17549	17522	17282	17365	17540	17582	17343	17273	17502	17372	17502	17345	17509	17588	17387	17298	17423	17433	17233	17434	17489	17494	17429	17450	17634	17410	17337	17438	17391	17316	17524	17512	17595	17373	17312	17489	17288	17387	17358	17453	17518	17462	17639	17372	17537	17432	17629	17214	17596	17304	17446	17499	17506	17537	17545	17420	17333	17382	17350	17436	17412	17610	17567	17310	17436	17334	17341	17506	17282	17467	17462	17461	17360	17505	17363	17378	17349	17593	17400	17392	17392	17399	17474	17493	17513	17468	17681	17475	17324	17431	17538	17407	17478	17328	17470	17237	17497	17314	17454	17471	17443	17415	17644	17405	17421	17474	17534	17555	17555	17358	17481	17435	17435	17520	17648	17440	17501	17247	17528	17393	17436	17249	17589	17494	17314	17609	17478	17311	17511	17343	17413	17416	17409	17544	17359	17642	17363	17465	17501	17389	17503	17637	17484	17539	17404	17468	17347	17413	17383	17580	17449	17305	17386	17442	17323	17283	17484	17454	17391	17420	17389	17201	17550	17536	17461	17231	17590	17401	17661	17480	17313	17442	17508	17448	17484	17533	17326	17259	17249	17452	17446	17382	17369	17360	17242	17522	17538	17365	17454	17478	17608	17426	17477	17312	17507	17415	17447	17423	17420	17430	17385	17554	17521	17357	17410	17369	17335	17331	17379	17433	17505	17435	17212	17386	17320	17427	17463	17410	17297	17495	17356	17503	17452	17435	17435	17361	17476	17500	17490	17686	17551	17366	17500	17379	17475	17514	17434	17427	17319	17319	17553	17388	17313	17384	17516	17379	17378	17436	17454	17530	17354	17267	17429	17314	17408	17568	17456	17414	17455	17286	17433	17273	17503	17463	17496	17477	17440	17409	17408	17592	17498	17301	17344	17489	17227	17454	17388	17525	17585	17549	17326	17406	17468	17623	17524	17390	17438	17303	17323	17452	17576	17520	17354	17556	17538	17394	17528	17317	17410	17555	17550	17398	17368	17425	17317	17449	17393	17485	17533	17292	17463	17601	17499	17372	17403	17517	17273	17406	17365	17422	17477	17200	17483	17408	17369	17318	17270	17316	17670	17440	17412	17385	17477	17588	17431	17510	17399	17324	17445	17569	17488	17390	17521	17272	17208	17413	17430	17589	17503	17479	17442	17491	17489	17294	17276	17427	17371	17409	17303	17255	17349	17381	17659	17260	17462	17431	17275	17345	17452	17456	17602	17392	17597	17469	17211	17463	17484	17395	17405	17458	17359	17539	17290	17403	17572	17436	17302	17416	17376	17392	17349	17356	17218	17378	17374	17447	17440	17482	17274	17559	17469	17524	17462	17429	17441	17448	17353	17400	17467	17394	17419	17439	17586	17480	17264	17398	17377	17397	17415	17482	17280	17455	17277	17399	17334	17404	17387	17380	17372	17109	17469	17403	17434	17419	17406	17361	17395	17383	17353	17564	17556	17479	17440	17492	17206	17360	17286	17501	17439	17382	17493	17395	17546	17432	17441	17289	17670	17388	17346	17466	17518	17265	17381	17478	17493	17477	17475	17518	17342	17421	17316	17433	17573	17284	17615	17522	17282	17216	17510	17568	17297	17538	17446	17421	17298	17545	17385	17149	17276	17440	17350	17665	17623	17554	17345	17404	17297	17441	17534	17620	17468	17265	17220	17425	17546	17354	17442	17387	17442	17534	17399	17382	17447	17424	17288	17414	17388	17665	17310	17238	17171	17384	17338	17524	17373	17365	17341	17338	17547	17412	17403	17504	17397	17537	17406	17319	17413	17706	17398	17453	17217	17377	17418	17468	17408	17559	17369	17478	17355	17546	17536	17413	17507	17258	17601	17361	17539	17413	17487	17384	17420	17479	17500	17473	17440	17611	17414	17419	17391	17550	17508	17329	17295	17459	17440	17437	17255	17334	17510	17517	17415	17401	17450	17471	17349	17418	17405	17399	17510	17197	17265	17313	17277	17679	17382	17551	17390	17332	17521	17557	17367	17661	17295	17415	17473	17425	17366	17358	17427	17409	17311	17452	17476	17351	17562	17385	17355	17454	17421	17430	17285	17561	17740	17411	17359	17437	17550	17385	17561	17396	17273	17485	17420	17374	17555	17437	17386	17450	17307	17426	17344	17405	17504	17554	17328	17178	17324	17418	17434	17556	17366	17425	17642	17260	17296	17401	17415	17346	17408	17472	17538	17395	17604	17546	17532	17399	17494	17287	17542	17382	17463	17248	17404	17440	17344	17484	17448	17443	17483	17382	17407	17474	17492	17327	17431	17478	17470	17257	17517	17537	17498	17419	17678	17493	17384	17447	17327	17310	17478	17343	17407	17575	17367	17298	17547	17475	17417	17492	17452	17348	17255	17539	17225	17322	17512	17594	17363	17573	17600	17288	17515	17292	17451	17420	17361	17395	17278	17478	17360	17513	17441	17295	17409	17358	17290	17510	17744	17479	17597	17473	17467	17554	17431	17395	17363	17498	17285	17404	17495	17433	17355	17484	17552	17384	17446	17449	17564	17548	17435	17450	17509	17346	17517	17458	17436	17471	17667	17286	17336	17515	17226	17521	17460	17352	17467	17357	17469	17518	17354	17532	17305	17478	17708	17392	17192	17525	17276	17404	17459	17436	17541	17316	17260	17397	17430	17390	17464	17327	17368	17500	17276	17404	17517	17397	17407	17364	17361	17598	17360	17568	17460	17448	17395	17277	17463	17493	17305	17475	17314	17449	17340	17401	17566	17398	17409	17419	17383	17437	17389	17429	17546	17438	17607	17461	17436	17473	17441	17501	17403	17533	17334	17304	17315	17410	17412	17444	17447	17454	17503	17534	17375	17469	17534	17592	17511	17421	17474	17553	17452	17463	17325	17445	17381	17606	17469	17372	17377	17502	17303	17495	17610	17549	17400	17216	17492	17436	17340	17485	17260	17505	17413	17475	17393	17325	17556	17367	17427	17247	17458	17518	17352	17403	17331	17415	17339	17380	17484	17417	17463	17285	17387	17371	17360	17446	17471	17567	17432	17378	17246	17279	17309	17384	17375	17292	17294	17440	17416	17446	17438	17327	17410	17511	17427	17405	17407	17414	17326	17485	17485	17299	17493	17337	17359	17537	17504	17504	17347	17378	17429	17413	17327	17525	17561	17404	17487	17418	17535	17281	17601	17337	17549	17491	17301	17270	17411	17414	17467	17340	17446	17200	17342	17345	17500	17455	17443	17424	17401	17388	17467	17123	17233	17223	17326	17456	17406	17373	17392	17496	17484	17556	17479	17460	17339	17503	17503	17282	17506	17378	17586	17486	17355	17578	17478	17543	17463	17479	17440	17572	17401	17316	17345	17363	17642	17502	17188	17409	17374	17411	17534	17398	17624	17374	17347	17431	17259	17517	17342	17383	17497	17461	17415	17425	17395	17452	17223	17239	17555	17436	17516	17557	17302	17338	17437	17348	17550	17577	17301	17562	17387	17463	17477	17491	17333	17492	17302	17518	17402	17454	17552	17527	17484	17552	17487	17531	17517	17330	17461	17440	17378	17460	17458	17371	17363	17257	17428	17341	17482	17430	17469	17459	17542	17505	17420	17331	17498	17412	17421	17339	17453	17365	17444	17479	17345	17252	17516	17169	17508	17611	17531	17468	17406	17376	17448	17361	17515	17460	17361	17408	17268	17462	17309	17483	17381	17402	17505	17360	17487	17291	17391	17407	17552	17467	17322	17270	17577	17312	17393	17423	17400	17302	17424	17320	17363	17354	17452	17677	17379	17381	17543	17405	17448	17671	17244	17376	17320	17352	17484	17409	17350	17532	17286	17474	17631	17596	17624	17500	17309	17472	17426	17437	17316	17407	17385	17360	17553	17460	17389	17487	17363	17382	17370	17294	17430	17607	17429	17286	17478	17417	17465	17475	17371	17391	17476	17396	17527	17301	17584	17400	17149	17528	17415	17348	17482	17520	17494	17495	17623	17495	17542	17734	17372	17255	17320	17699	17460	17520	17589	17348	17443	17391	17508	17460	17498	17342	17434	17487	17591	17460	17344	17379	17469	17360	17519	17489	17424	17565	17494	17516	17645	17447	17512	17557	17330	17482	17385	17467	17370	17364	17387	17504	17692	17396	17227	17475	17511	17247	17623	17508	17436	17380	17412	17377	17392	17497	17336	17483	17266	17444	17454	17204	17486	17395	17360	17387	17770	17327	17499	17557	17481	17235	17278	17326	17391	17294	17563	17321	17545	17360	17525	17417	17347	17395	17381	17495	17578	17573	17310	17408	17411	17421	17527	17539	17500	17473	17517	17324	17265	17448	17266	17433	17422	17425	17275	17369	17338	17439	17423	17320	17487	17403	17453	17351	17358	17461	17463	17389	17541	17537	17281	17282	17367	17594	17521	17564	17318	17398	17403	17437	17577	17434	17343	17376	17810	17234	17406	17476	17239	17567	17415	17344	17463	17568	17269	17414	17461	17232	17540	17497	17484	17652	17335	17331	17281	17316	17451	17607	17479	17468	17337	17408	17598	17336	17332	17527	17467	17511	17547	17279	17376	17554	17541	17503	17389	17458	17439	17431	17461	17343	17407	17493	17502	17394	17568	17520	17379	17378	17570	17229	17435	17570	17341	17473	17278	17513	17385	17323	17547	17318	17536	17283	17440	17507	17520	17482	17352	17452	17381	17428	17471	17315	17387	17232	17263	17456	17407	17324	17341	17418	17528	17237	17446	17531	17382	17369	17393	17471	17518	17515	17651	17318	17408	17438	17467	17443	17392	17297	17231	17338	17459	17384	17530	17417	17506	17358	17436	17516	17397	17462	17280	17318	17541	17255	17461	17428	17380	17437	17423	17439	17518	17480	17466	17351	17411	17361	17527	17317	17363	17498	17312	17391	17329	17350	17406	17223	17434	17511	17424	17242	17420	17268	17584	17417	17425	17354	17337	17426	17453	17411	17443	17424	17250	17318	17376	17295	17420	17521	17467	17262	17357	17440	17455	17434	17397	17530	17499	17627
30715	24038	26634	24719	22683	22603	22845	22580	22616	22626	22573	22950	22628	22995	23143	24056	24478	24304	23379	22996	22978	22745	22803	22586	22814	22568	22955	22827	22713	22509	22827	22642	22680	22741	22775	22524	22838	22626	22978	22686	22673	22575	22706	22748	22781	22753	22722	22722	22773	22811	22807	22711	22855	22461	22731	22645	22687	22686	22742	22630	22770	22725	22532	22699	22593	22879	22780	22820	22898	22610	22719	22803	22845	22682	22774	22549	22828	22651	22645	22571	22657	22421	22755	22554	22529	22569	22802	22569	22784	22693	22649	22700	22673	22648	22696	22899	22643	22522	22698	22754	22461	22724	22725	22706	22804	22661	22659	22816	22862	22569	22568	22777	22745	22656	22624	22737	23004	22691	22742	22704	22553	22554	22672	22842	22582	22681	22786	22396	22669	22586	22397	22666	22507	22461	22733	22830	22649	22626	22789	22710	22744	22729	22467	22733	22617	22619	22558	22605	22485	22721	22714	22641	22656	22538	22637	22665	22712	22497	22665	22537	22647	22609	22696	22790	22805	22814	22767	22655	22751	22531	22465	22615	22603	22690	22677	22654	22642	22764	22744	22429	22819	22701	22775	22851	22635	22447	22712	22671	22794	22753	22798	22759	22561	22594	22816	22463	22699	22609	22609	22461	22792	22550	22526	22588	22510	22866	22685	22860	22697	22499	22517	22754	22719	22490	22636	22786	22707	22754	22678	22672	22476	22684	22573	22529	22663	22600	22722	22763	22463	22645	22712	22451	22686	22703	22686	22490	22733	22810	22794	22663	22791	22722	22708	22817	22794	22638	22668	22614	22688	22736	22897	22533	22660	22651	22699	22674	22476	22451	22712	22451	22730	22610	22687	22506	22681	22726	22650	22751	22730	22770	22568	22643	22629	22691	22476	22663	22681	22551	22446	22760	22697	22807	22795	22595	22665	22621	22607	22602	22531	22325	22435	22672	22593	22679	22829	22755	22757	22682	22822	22829	22772	22661	22618	22810	22621	22652	22595	22910	22635	22626	22650	22502	22859	22697	22755	22713	22740	22679	22403	22750	22807	22696	22639	22487	22571	22650	22610	22606	22695	22719	22555	22499	22610	22610	22527	22763	22905	22757	22531	22724	22787	22652	22567	22716	22715	22604	22655	22697	22593	22433	22562	22613	22602	22713	22616	22736	22510	22561	22829	22740	22657	22604	22525	22651	22786	22774	22413	22574	22447	22703	22513	22646	22697	22527	22698	22673	22629	22707	22677	22428	22509	22577	22412	22666	22643	22596	22711	22663	22569	22744	22751	22820	22717	22645	22549	22705	22718	22453	22564	22549	22597	22486	22394	22835	22799	22747	22667	22571	22747	22481	22579	22602	22883	22641	22805	22574	22458	22504	22662	22744	22652	22626	22732	22699	22927	22571	22787	22951	22742	22545	22596	22573	22548	22565	22583	22580	22680	22586	22721	22406	22580	22742	22483	22528	22665	22739	22679	22585	22619	22703	22867	22754	22713	22521	22662	22487	22596	22599	22641	22725	22550	22891	22487	22860	22612	22670	22533	22712	22590	22508	22638	22669	22672	22696	23057	22748	22735	22996	22854	22931	22688	22665	22735	22583	22723	22537	22716	22834	22665	22616	22774	22623	23009	22689	22556	22772	22880	22679	22371	22349	22826	22811	22569	22740	22697	22743	22494	22755	22523	22702	22462	22765	22720	22783	22634	22666	22491	22774	22649	22700	22753	22763	22726	22664	22618	22880	22643	22880	22815	22804	22388	22545	22804	22769	22551	22782	22700	22646	22705	22598	22731	22522	22685	22703	22790	22628	22516	22669	22595	22822	22744	22781	22623	22645	22883	22764	22602	22874	22717	22544	22445	22717	22761	22701	22753	22656	22530	22511	22572	22502	22442	22576	22561	22602	22357	22616	22740	22600	22749	22614	22650	22732	22443	22828	22868	22569	22752	22578	22596	22642	22488	22654	22818	22722	22460	22708	22624	22563	22607	22526	22351	22625	22677	22445	22664	22815	22584	22511	22849	22586	22657	22860	22515	22672	22712	22668	22759	22723	22593	22695	22680	22534	22472	22540	22594	22454	22665	22736	22539	22597	22780	22589	22749	22627	22678	22649	22324	22795	22627	22608	22675	22600	22587	22588	22522	22479	22729	22620	22735	22410	22517	22815	22714	22975	22509	22714	22618	22501	22538	22675	22715	22687	22823	22624	22966	22628	22416	22559	22801	22544	22555	22689	22752	22674	22791	22528	22696	22494	22793	22637	22691	22714	22820	22881	22596	22703	22955	22517	22615	22545	22565	22685	22498	22667	22585	22697	22599	22728	22693	22724	22601	22814	22879	22585	22653	22761	22940	22727	22577	22718	22858	22577	22627	22873	22649	22376	22632	22593	22773	22871	22860	22607	22887	22470	22590	22724	22713	22627	22671	22699	22475	22729	22636	22528	22627	22578	22452	22626	22579	22582	22561	22641	22691	22583	22562	22708	22593	22623	22606	22776	22646	22688	22864	22751	22859	22847	22647	22847	22746	22573	22649	22878	23026	22527	22602	22678	22428	22743	22834	22629	22456	22533	22638	22738	22772	22613	22746	22611	22759	22461	22758	22699	22508	22578	22665	22699	22555	22553	22854	22680	22745	22717	22578	22912	22716	22479	22724	22563	22560	22582	22952	22510	22607	22532	22669	22497	22559	22513	22841	22637	22655	22548	22683	22878	22574	22739	22573	22755	22549	22729	22511	22803	22731	22802	22409	22395	22685	22525	22967	22935	22452	22595	22606	22779	22862	22721	22859	22733	22787	22897	22645	22612	22757	22638	22630	22633	22415	22554	22688	22812	22640	22784	22716	22417	22709	22757	22595	22486	22524	22524	22746	22720	22707	22779	22716	22674	22657	22619	22780	22508	22616	22790	22517	22464	22736	22651	22406	22616	22502	22565	22718	22480	22683	22874	22824	22897	22480	22493	22444	22737	22643	22757	22596	22744	22651	22588	22959	22681	22644	22641	22658	22390	22624	22894	22664	22636	22816	22661	22617	22699	22844	22630	22498	22801	22841	22752	22549	22641	22810	22512	22646	22597	22538	22449	22787	22887	22831	22652	22762	22901	22829	22808	22754	22686	22672	22651	22520	22508	22776	22632	22524	22752	22767	22672	22487	22646	22646	22686	22618	22739	22569	22666	22705	22675	22689	22621	22743	22895	22642	22605	22666	22593	22777	22429	22813	22743	22554	22460	22533	22637	22553	22733	22732	22855	22802	22708	22639	22628	22485	22653	22630	22803	22842	22613	22688	22609	22449	22717	22766	22400	22751	22655	22717	22662	22669	22497	22724	22825	22586	22894	22562	22652	22502	22669	22647	22574	22630	22479	22645	22783	22332	22617	22875	22584	22668	22660	22859	22703	22716	22676	22780	22703	22803	22749	22587	22790	22763	22551	22664	22841	22744	22825	22741	22522	22525	22777	22708	22689	22744	22519	22578	22702	22724	22922	22584	22611	22817	22619	22492	22458	22738	22930	22615	22845	22516	22468	22767	22842	22758	22575	22678	22654	22843	22698	22537	22812	22716	22495	22506	22713	22751	22677	22617	22736	22898	22736	22719	22710	22814	22880	22745	22560	22753	22542	22665	22669	22647	22701	22648	22880	22767	22899	22565	22723	22562	22504	22495	22664	22719	22812	22752	22542	22790	22779	22685	22795	22807	22534	22621	22906	22875	22858	22701	22616	22724	22823	22575	22664	22926	22629	22610	22652	22454	22355	22523	22658	22559	22744	22660	22614	22668	22584	22831	22551	22519	22685	22919	22661	22675	22730	22755	22747	22502	22457	22548	22744	22633	22587	22683	22648	22629	22558	22496	22827	22687	22724	22582	22571	22470	22732	22645	22467	22575	22531	22659	22638	22451	22665	22684	22681	22686	22843	22652	22630	22777	22768	22718	22644	22663	22677	22720	22669	22487	22776	22590	22929	22683	22683	22878	22942	22811	22651	22661	22687	22738	22735	22728	22786	22446	22575	22567	22425	22577	22715	22686	22891	22576	22654	22573	22563	22865	22670	22930	22737	22733	22549	22872	22722	22648	22603	22593	22668	22631	22537	22664	22530	22767	22772	22862	22560	22735	22452	22746	22776	22707	22805	22930	22724	22840	22541	22693	22650	22657	22574	22532	22522	22688	22683	22735	22636	22899	22635	22803	22383	22600	22771	22563	22848	22765	22707	22750	22619	22787	22796	22799	22693	22615	22703	22627	22484	22546	22568	22617	22813	22610	22792	22579	22569	22807	22684	22802	22596	22636	22720	22440	22620	22640	22704	22560	22756	22717	22580	22568	22650	22589	22743	22643	22655	22608	22715	22673	22655	22813	22953	22720	22806	22596	22397	22813	22422	22853	22562	22606	22539	22868	22796	22780	22556	22583	22657	22777	22556	22746	22534	22788	22680	22666	22565	22567	22730	22493	22639	22811	22651	22617	22674	22736	22536	22676	22592	22525	22647	22638	22745	22846	22697	22658	22656	22694	22846	22759	22612	22851	22901	22364	22656	22617	22737	22787	22543	22863	22800	22685	22511	22702	22714	22593	22662	22562	22796	22863	22746	22732	22463	23094	22659	22520	22469	22846	22673	22715	22490	22655	22438	22693	22716	22711	22618	22538	22888	22633	22456	22522	22601	22555	22758	22662	22658	22543	22688	22756	22584	22682	22542	22610	22407	22943	22600	22575	22709	22728	22729	22564	22699	22811	22730	22679	22651	22602	22621	22755	22816	22741	22891	22665	22616	22772	22763	22813	22589	22534	22705	22549	22721	22727	22609	22990	22581	22577	22533	22578	22551	22538	22583	22597	22681	22805	22571	22575	22617	22746	22564	22738	22697	22546	22817	22751	22406	22758	22612	22840	22703	22576	22572	22710	22668	22597	22662	22651	22626	22853	22505	22808	22786	22655	22615	22748	22689	22664	22761	22777	22820	22699	22895	22945	22571	22701	22723	22730	22672	22735	22785	22415	22624	22697	22733	22615	22567	22664	22490	22765	22755	22799	22555	22494	22631	22710	22821	22701	22788	22682	22633	22636	22691	22616	22463	22772	22603	22729	22843	22777	22708	22647	22701	22607	22603	22485	22699	22502	22768	22645	22726	22706	22661	22678	22685
18728	20493	20025	18085	17875	17687	17753	17476	17505	17477	17406	17488	17636	17549	18461	19635	19816	19137	18318	17874	17622	17509	17516	17481	17475	17396	17413	17456	17342	17482	17501	17364	17404	17501	17588	17495	17507	17452	17539	17514	17450	17487	17196	17537	17570	17577	17411	17442	17565	17483	17370	17447	17507	17417	17446	17455	17517	17498	17555	17262	17652	17642	17542	17383	17411	17474	17500	17424	17469	17467	17435	17451	17509	17381	17414	17509	17313	17434	17466	17704	17516	17440	17508	17488	17435	17384	17464	17584	17384	17423	17358	17363	17583	17410	17321	17318	17413	17481	17393	17466	17610	17493	17454	17314	17597	17451	17468	17406	17501	17425	17280	17405	17541	17338	17377	17338	17381	17382	17542	17549	17510	17467	17428	17524	17497	17269	17465	17535	17466	17572	17525	17433	17667	17491	17577	17584	17291	17561	17421	17489	17441	17438	17445	17376	17504	17589	17522	17512	17428	17527	17542	17559	17419	17593	17543	17331	17443	17424	17392	17510	17404	17446	17506	17456	17554	17593	17431	17522	17449	17490	17469	17421	17388	17451	17489	17425	17612	17533	17620	17336	17483	17320	17446	17386	17635	17393	17606	17317	17439	17324	17393	17511	17486	17497	17420	17327	17449	17443	17394	17416	17490	17608	17576	17500	17458	17504	17396	17376	17311	17475	17455	17505	17533	17452	17376	17530	17506	17336	17353	17392	17488	17631	17537	17389	17361	17348	17334	17560	17437	17557	17378	17503	17509	17533	17553	17529	17509	17284	17587	17456	17148	17536	17428	17440	17424	17549	17392	17520	17539	17511	17469	17168	17367	17421	17447	17329	17479	17457	17357	17181	17679	17523	17458	17294	17316	17459	17386	17511	17512	17432	17398	17438	17474	17524	17335	17472	17272	17575	17556	17598	17549	17511	17415	17422	17489	17566	17468	17520	17492	17461	17472	17406	17521	17435	17466	17406	17519	17444	17506	17482	17469	17523	17469	17519	17467	17415	17321	17675	17553	17407	17623	17375	17602	17496	17521	17327	17440	17282	17510	17568	17449	17479	17293	17478	17416	17473	17535	17475	17367	17455	17351	17647	17436	17548	17581	17371	17499	17559	17515	17365	17489	17534	17350	17540	17388	17413	17547	17479	17486	17408	17391	17391	17436	17551	17467	17543	17632	17406	17413	17482	17515	17556	17414	17404	17480	17603	17603	17500	17421	17474	17459	17520	17509	17478	17501	17438	17683	17455	17465	17238	17396	17651	17348	17490	17463	17341	17653	17445	17307	17403	17474	17364	17377	17446	17348	17425	17460	17509	17378	17450	17477	17398	17521	17551	17413	17348	17474	17669	17448	17494	17354	17445	17301	17624	17663	17291	17513	17400	17562	17553	17590	17427	17535	17539	17564	17425	17490	17215	17477	17408	17526	17553	17436	17310	17530	17495	17527	17481	17518	17404	17381	17380	17450	17396	17449	17377	17508	17443	17533	17298	17383	17421	17592	17412	17582	17396	17707	17562	17505	17346	17439	17688	17440	17546	17498	17395	17537	17503	17452	17466	17486	17516	17463	17674	17456	17277	17563	17629	17413	17475	17373	17515	17299	17575	17405	17554	17459	17580	17470	17466	17471	17540	17346	17665	17321	17304	17565	17381	17567	17399	17335	17458	17453	17457	17592	17417	17463	17374	17393	17582	17603	17336	17571	17447	17460	17714	17454	17429	17338	17406	17449	17395	17291	17500	17488	17475	17558	17485	17459	17490	17486	17457	17525	17429	17485	17510	17560	17541	17508	17340	17527	17353	17287	17334	17337	17475	17322	17420	17509	17431	17499	17531	17470	17496	17615	17486	17494	17373	17660	17685	17399	17546	17489	17505	17507	17464	17340	17480	17616	17452	17550	17500	17588	17414	17409	17423	17396	17587	17423	17421	17578	17445	17539	17549	17391	17517	17549	17490	17560	17540	17634	17331	17485	17334	17398	17543	17635	17525	17409	17545	17660	17425	17606	17491	17527	17425	17633	17451	17444	17432	17334	17378	17474	17444	17637	17530	17461	17464	17618	17433	17406	17585	17463	17466	17635	17602	17437	17434	17360	17567	17447	17334	17509	17442	17514	17426	17499	17528	17335	17453	17325	17579	17322	17713	17469	17427	17464	17438	17331	17472	17502	17356	17571	17447	17439	17451	17540	17522	17602	17605	17423	17572	17396	17460	17570	17404	17417	17499	17459	17455	17639	17503	17467	17463	17514	17473	17552	17557	17468	17470	17605	17486	17469	17432	17448	17473	17574	17478	17406	17476	17634	17187	17581	17517	17380	17855	17586	17647	17499	17255	17572	17556	17440	17433	17412	17407	17587	17566	17473	17477	17480	17260	17556	17522	17409	17541	17400	17492	17401	17433	17527	17487	17576	17396	17477	17459	17393	17496	17578	17498	17321	17347	17569	17324	17406	17510	17418	17509	17384	17542	17410	17481	17467	17481	17419	17403	17180	17529	17296	17371	17475	17439	17404	17417	17533	17484	17520	17463	17436	17475	17603	17591	17553	17490	17433	17327	17536	17408	17478	17285	17567	17408	17467	17371	17651	17462	17420	17493	17663	17453	17605	17494	17431	17523	17379	17435	17409	17553	17486	17461	17471	17157	17362	17338	17433	17502	17360	17426	17378	17599	17440	17487	17345	17471	17316	17598	17452	17613	17475	17474	17515	17407	17458	17327	17510	17317	17643	17491	17481	17502	17617	17483	17540	17380	17390	17394	17507	17435	17385	17397	17440	17392	17473	17414	17486	17522	17423	17532	17732	17682	17453	17507	17364	17416	17619	17376	17596	17597	17474	17464	17394	17426	17637	17381	17413	17495	17422	17491	17347	17384	17375	17427	17504	17410	17489	17434	17602	17382	17407	17552	17258	17416	17648	17246	17524	17537	17305	17500	17569	17549	17717	17510	17448	17466	17576	17430	17470	17377	17521	17415	17480	17477	17388	17390	17345	17332	17393	17502	17429	17478	17385	17523	17332	17633	17458	17547	17450	17506	17298	17649	17601	17564	17484	17425	17370	17498	17423	17535	17471	17448	17494	17551	17461	17548	17434	17516	17394	17352	17420	17565	17242	17645	17380	17461	17434	17381	17474	17428	17362	17518	17532	17703	17421	17477	17495	17472	17442	17290	17395	17516	17508	17647	17484	17604	17505	17523	17630	17402	17488	17482	17577	17341	17386	17384	17434	17581	17431	17365	17429	17364	17555	17371	17369	17552	17427	17415	17426	17600	17380	17480	17458	17422	17647	17531	17387	17446	17419	17528	17476	17445	17267	17319	17503	17554	17452	17531	17300	17445	17288	17430	17652	17562	17366	17399	17329	17496	17565	17545	17518	17489	17590	17522	17546	17467	17552	17501	17435	17542	17323	17437	17571	17420	17504	17472	17340	17475	17602	17358	17379	17526	17633	17501	17248	17358	17582	17601	17467	17448	17547	17556	17637	17412	17678	17395	17270	17495	17458	17403	17362	17567	17520	17521	17503	17451	17311	17432	17402	17382	17525	17494	17464	17472	17484	17601	17562	17398	17396	17588	17439	17386	17514	17464	17451	17515	17416	17441	17417	17502	17380	17592	17535	17505	17401	17641	17340	17428	17444	17173	17334	17435	17574	17523	17373	17483	17537	17490	17519	17406	17379	17458	17198	17367	17655	17527	17427	17479	17517	17400	17395	17538	17301	17666	17543	17617	17463	17565	17524	17496	17320	17571	17402	17456	17505	17533	17378	17508	17356	17331	17513	17471	17436	17601	17455	17532	17339	17743	17412	17396	17369	17323	17473	17467	17460	17479	17502	17671	17395	17503	17328	17496	17434	17524	17564	17425	17585	17409	17492	17502	17396	17552	17547	17564	17505	17565	17430	17452	17367	17478	17299	17526	17505	17396	17415	17453	17462	17381	17423	17566	17442	17540	17571	17584	17402	17394	17381	17522	17432	17347	17546	17152	17478	17449	17557	17632	17479	17410	17462	17366	17669	17359	17441	17546	17632	17551	17577	17469	17473	17333	17538	17567	17416	17507	17418	17305	17464	17547	17569	17269	17212	17455	17374	17322	17457	17492	17465	17565	17516	17373	17567	17421	17351	17166	17468	17421	17329	17436	17534	17600	17422	17416	17404	17491	17661	17431	17489	17612	17531	17426	17360	17507	17372	17429	17626	17381	17411	17290	17420	17400	17455	17532	17443	17487	17417	17497	17339	17725	17467	17748	17414	17456	17375	17234	17424	17620	17368	17406	17402	17428	17439	17457	17437	17501	17323	17600	17519	17260	17385	17497	17427	17519	17411	17385	17553	17425	17475	17489	17464	17713	17354	17414	17494	17426	17441	17505	17332	17682	17561	17375	17550	17537	17430	17469	17284	17330	17447	17622	17470	17475	17598	17607	17447	17396	17495	17446	17615	17403	17255	17579	17485	17472	17441	17625	17396	17347	17583	17425	17499	17392	17585	17428	17660	17388	17552	17439	17438	17314	17411	17490	17628	17338	17551	17443	17269	17414	17514	17390	17400	17495	17360	17202	17620	17585	17372	17384	17559	17411	17869	17470	17387	17546	17545	17535	17489	17567	17331	17760	17452	17406	17434	17505	17331	17530	17547	17374	17361	17519	17430	17366	17450	17578	17440	17518	17641	17497	17361	17533	17643	17522	17459	17361	17432	17427	17327	17453	17520	17418	17373	17445	17446	17540	17403	17546	17479	17516	17417	17594	17304	17405	17510	17406	17566	17571	17561	17347	17466	17517	17355	17453	17582	17313	17403	17574	17555	17469	17450	17438	17540	17586	17451	17474	17533	17329	17633	17601	17358	17448	17473	17405	17635	17590	17385	17358	17250	17398	17493	17591	17707	17339	17450	17512	17436	17482	17550	17702	17549	17696	17578	17378	17456	17333	17550	17499	17581	17537	17663	17500	17436	17557	17401	17336	17467	17542	17384	17471	17457	17548	17445	17355	17438	17395	17430	17443	17457	17543	17575	17664	17509	17280	17380	17325	17673	17372	17411	17428	17383	17459	17473	17690	17508	17362	17482	17570	17393	17390	17472	17440	17479	17469	17596	17412	17469	17349	17402	17373	17497	17550	17395	17315	17422	17466	17391	17433	17525	17647	17354	17456
25395	21593	28818	25258	23881	24857	25164	23354	22812	23034	23159	22929	23152	23417	28041	34726	33828	30095	27005	24466	23323	23056	22964	22695	22729	22841	22666	22752	22769	22556	22783	22890	22817	22866	22762	22548	22703	22702	22662	22599	22653	22538	22773	22733	22747	22687	22798	22807	22797	22921	22768	22608	22819	22645	22525	22647	22516	22748	22499	22601	23059	22684	22836	22700	22534	22715	22647	22781	22696	22746	22810	22729	22683	22514	22673	22506	22599	22732	22495	22900	22570	22668	22846	22798	22668	22656	22701	22688	22631	22600	22886	22806	22691	22743	22700	22627	22698	22574	22641	22742	22782	22514	22723	22540	22536	22748	22714	22660	22585	22598	22708	22632	22464	22548	22648	22630	22519	22752	22823	22618	22906	22773	22621	22411	22518	22778	22810	22527	22778	22638	22692	22575	22578	22631	22801	22689	22652	22536	22812	22817	22638	22723	22585	22481	22726	22659	22803	22751	22774	22731	22653	22765	22626	22719	22639	22715	22600	22487	22772	22681	22777	22733	22645	22657	22589	22692	22701	22528	22483	22562	22735	22490	22972	22575	22831	22629	22856	22792	22765	22883	22583	22590	22819	22796	22739	22555	22664	22891	22632	22689	22431	22766	22587	22838	22510	22647	22683	22598	22763	22632	22774	22732	22816	22421	22483	22576	22721	22724	22528	22688	22488	22805	22616	22455	22808	22782	22666	22651	22773	22730	22815	22592	22616	22589	22850	22953	22899	22837	22663	22776	22511	22587	22756	22644	22780	22522	22562	22659	22705	22864	22785	22724	22859	22592	22810	22641	22718	22762	22805	22682	22724	22958	22496	22508	22552	22698	22711	22591	22660	22535	22652	22623	22696	22805	22691	22700	22843	22924	22727	22637	22387	22692	22550	22651	22763	22620	22657	22589	22715	22655	22842	22601	22457	22672	22780	22758	22592	22483	22902	22528	22756	22458	22688	22605	22675	22583	22821	22737	22639	22586	22525	22741	22753	22486	22720	22587	22747	22363	22642	22436	22748	22749	22562	22734	22758	22491	22857	22479	22555	22704	22610	22803	22565	22687	22882	22668	22866	22883	22653	22573	22605	22612	22725	22749	22640	22674	22582	22787	22622	22535	22487	22479	22707	22906	22585	22935	22450	22733	22704	22643	22728	22634	22505	22732	22622	22540	22729	22788	22676	22699	22702	22719	22647	22644	22626	22778	22566	22776	22758	22611	22522	22869	22660	22793	22610	22607	22775	22714	22592	22605	22948	22836	22761	22626	22479	22705	22909	22661	22679	22990	22626	22613	22912	22914	22859	22733	22808	22686	22686	22836	22671	22819	22864	22776	22618	22913	22612	22455	22806	22528	22456	22440	22680	22816	22725	22925	22846	22705	22658	22629	22879	22399	22632	22656	22776	22641	22714	22708	22665	22830	22576	22545	22778	22582	22611	22657	22440	22715	22698	22780	22894	22457	22755	22871	22570	22544	22648	22564	22825	22607	22807	22723	22702	22596	22564	22864	22644	22773	22639	22647	23002	22685	22546	23133	22730	22669	22853	22931	22497	22630	22688	22577	22563	22440	22764	22821	22729	22635	22623	22772	22435	22482	22572	22653	22916	22671	22688	22568	22699	22571	22605	22598	22820	22386	22823	22735	22588	22718	22452	22607	22650	22535	22554	22653	22469	22675	22789	22463	22731	22663	22594	22491	22704	22855	22664	23006	22754	22603	22642	22509	22697	22658	22546	22821	22625	22810	22811	22863	22682	22618	22794	22973	22741	22428	22761	22700	22810	22806	22750	22767	22945	22660	22820	22496	22527	22772	22753	22626	22528	22658	22755	22749	22733	22590	22625	22634	22787	22703	22678	22614	22651	22840	22732	22546	22506	22835	22758	22494	22686	22671	22569	22726	22745	22903	22499	22483	22511	22457	22641	22741	22649	22699	22560	22781	22754	22723	22467	22637	22778	22730	22685	22888	22607	22547	22714	22666	22756	22488	22632	22742	22619	22645	22588	22716	22721	22719	22824	22718	22702	22756	22528	22617	22806	22684	22491	22704	22502	22654	22788	22870	22833	22476	22637	22671	22506	22355	22660	22993	22717	22734	22535	22690	22628	22836	22730	22721	22656	22693	22643	22739	22672	22602	22512	22587	22437	22560	22956	22561	22524	22414	22692	22627	22722	22562	22768	22663	22538	22610	22728	22511	22509	22900	22393	22726	22834	22805	22873	22703	22781	22643	22667	22699	22777	22624	22825	22630	22911	22729	22631	22398	22790	22760	22601	22618	22621	22548	22646	22616	22712	22880	22858	22751	22838	22596	22640	22552	22857	22670	22654	22779	22834	22546	22558	22875	22907	22624	22856	22563	22742	22767	22750	22640	22667	22608	22760	22932	22595	22654	22849	22455	22595	22597	22614	22639	22583	22734	22618	22584	22430	22633	22575	22782	22738	22618	22833	22563	22584	22647	22719	22606	22778	22698	22762	22771	22519	22697	22689	22587	22560	22688	22826	22510	22754	22770	22644	22571	22735	22927	22870	22752	22712	22538	22632	22724	22663	22751	22436	22613	22572	22837	22820	22473	22688	22809	22783	22641	22910	22638	22500	22669	22665	22838	22677	22196	22547	22480	22667	22632	22692	22713	22488	22523	22453	22743	22710	22468	22682	22646	22672	22645	22613	22664	22734	22344	22827	22787	22723	22720	22631	22547	22697	22643	22892	22613	22691	22479	22474	22631	22605	22627	22390	22617	22614	22780	22471	22669	22876	22659	22745	22662	22662	22732	22835	22636	22670	22429	22567	22417	22654	22794	22745	22889	22732	22695	22888	22654	22758	22830	22747	22690	22747	22451	22676	22839	22769	22694	22748	22842	22708	22615	22625	22824	22644	22688	22666	22976	22635	22779	22692	22475	22641	22864	22762	22596	22608	22540	22612	22698	22747	22776	22733	22691	22588	22722	22618	22570	22730	22628	22545	22700	22563	22746	22668	22754	22735	22729	22701	22393	22597	22671	22641	22542	22468	22509	22836	22629	22666	22829	22671	22725	22752	22809	22692	22495	22770	22550	22901	22520	22815	22743	22674	22710	22822	22651	22501	22677	22599	22652	22699	22843	22699	22891	22737	22812	22646	22622	22725	22639	22496	22637	22860	22661	22421	22668	22709	22717	22846	22785	22762	22701	22764	22533	22564	22381	22757	22766	22647	22434	22626	22663	22558	22651	22708	22854	22770	22587	22706	22606	22455	22616	22702	22763	22878	22498	22622	22808	22830	22512	22739	22567	22587	22448	22490	22654	22563	22598	22696	22659	22685	22766	22828	22559	22693	22838	22635	22846	22602	22707	22599	22581	22643	22478	22613	22665	22689	22665	22745	22784	22585	22725	22691	22673	22672	22790	22807	22845	22873	22681	22500	22653	22718	22550	22684	22752	22603	22724	22617	22638	22709	22699	22773	22661	22668	22702	22622	22712	22879	22786	22613	22688	22641	22668	22899	22541	22516	22571	22794	22569	22704	22785	22640	22644	22575	22692	22593	22582	22644	22700	22735	22782	22910	22687	22861	22642	22717	22578	22514	22808	22651	22429	22612	22711	22589	22555	22657	22745	22704	22912	22745	22657	22484	22424	22653	22566	22659	22654	22870	22782	22767	22716	22797	22750	22636	22610	22710	22698	22787	22692	22853	22597	22538	22503	22705	22823	22797	22791	22677	22558	22557	22684	22541	22801	22935	22558	22811	22740	22841	22695	22618	22887	22787	22799	22838	22627	22759	22713	22674	22815	22586	22705	22547	22534	22590	22636	22737	22869	22784	22464	22797	22691	22696	22794	22568	22590	22434	22575	22755	22730	22661	22663	22720	22687	22744	22612	22646	22797	22665	22799	22669	22773	22839	22695	22774	22826	22716	22567	22658	22940	22681	22488	22562	22794	22754	22899	22582	22508	22690	22636	22521	22634	22691	22954	22790	22902	22571	22695	22842	22757	22538	22875	22561	22765	22639	22430	22635	22530	22646	22652	22680	22792	22778	22807	22761	22707	22686	22435	22638	22586	22769	22918	22876	22789	22678	22805	22725	22862	22664	22598	22534	22431	22726	22676	22927	22833	22613	22502	22604	22489	22880	22805	22743	22609	22792	22692	22595	22775	22886	22878	22436	22772	22720	22723	22544	22680	22603	23012	22639	22470	22493	22706	22828	22703	22950	22654	22811	22422	22672	22589	22565	22640	22746	22741	22755	22575	22742	22648	22616	22566	22821	22765	22468	22631	22676	22628	22585	22608	22751	22685	22523	22600	22529	22723	22618	22664	22861	22633	22765	22716	22714	22651	22746	22533	22557	22870	22838	22894	22725	22632	22693	22701	22405	22697	22669	22648	22613	22703	22549	22551	22630	22488	22563	22719	22707	22786	22644	22747	22832	22604	22428	22740	22538	22794	22591	22715	22685	22687	22814	22893	22409	22585	22528	22530	22636	22580	22717	22602	22512	22800	22638	22785	22685	22482	22783	22596	22641	22835	22702	22850	22696	22624	22483	22377	22731	22517	22529	22581	22699	22903	22787	22513	22784	22619	22681	22442	23069	22923	22506	22713	22673	22687	22700	22644	22336	22485	22638	22812	22700	22511	22904	22588	22753	22743	22617	22673	22714	22637	22802	22594	22656	22663	22679	22463	22637	22616	22852	22655	22567	22803	22739	22823	22711	22762	22588	22501	22622	22610	22515	22824	22922	22618	22736	22746	22672	22557	22802	22665	22659	22777	22712	22807	22783	22617	22830	22635	22889	22475	22822	22632	22476	22734	22722	22536	22746	22620	22516	22901	22709	22814	22562	22694	22582	22854	22732	22619	22685	22833	22592	22665	22781	22520	22524	22685	22714	22625	22682	22622	22749	22795	22594	22559	22653	22623	22762	22895	22545	22569	22980	22808	22746	22622	22832	22564	22596	22917	22674	22657	22903	22641	22661	22711	22639	22858	22661	22669	22655	22675	22641	22628	22584	22658	22985	22675	22686	22535	22587	22659	22709	22871	22665	22677	22738	22730	22581	22511	22821	22807	22836	22764	22717	22819	22698	22371	22508	22525	22736	22918	22759	22701	22761	22737	22569	22693	22729	22677	22665	22594	22516	22558	22919	22597	22873	22709	22661	22669	22699	22743
17545	26296	24534	20557	19391	18711	18354	18167	18132	17933	17894	17912	17993	19041	26767	34188	31891	26447	22121	19289	17928	17851	17664	17536	17490	17665	17410	17610	17441	17586	17438	17668	17705	17528	17618	17582	17685	17671	17620	17452	17436	17445	17372	17556	17326	17536	17497	17609	17524	17517	17503	17520	17418	17580	17688	17566	17652	17706	17557	17758	17250	17545	17429	17588	17540	17507	17515	17660	17739	17531	17631	17364	17599	17484	17510	17477	17386	17747	17360	17433	17499	17639	17423	17605	17460	17408	17705	17551	17469	17512	17351	17505	17423	17465	17602	17409	17501	17563	17530	17502	17522	17517	17531	17581	17553	17568	17516	17409	17331	17694	17288	17709	17672	17609	17439	17520	17665	17317	17614	17385	17521	17528	17427	17417	17384	17497	17609	17727	17651	17585	17606	17505	17495	17604	17610	17611	17648	17400	17585	17493	17579	17590	17507	17687	17541	17253	17422	17615	17784	17438	17631	17397	17682	17577	17751	17432	17619	17599	17588	17545	17519	17646	17448	17495	17466	17565	17389	17441	17485	17354	17681	17570	17523	17606	17644	17477	17443	17437	17440	17504	17661	17484	17427	17569	17615	17468	17516	17490	17551	17447	17416	17653	17573	17487	17573	17479	17467	17584	17512	17639	17324	17515	17347	17602	17312	17450	17469	17537	17492	17438	17676	17427	17458	17293	17457	17618	17575	17609	17677	17461	17563	17570	17437	17567	17498	17519	17273	17567	17461	17437	17538	17469	17628	17666	17386	17581	17436	17537	17523	17488	17566	17538	17563	17583	17354	17701	17600	17644	17498	17484	17404	17479	17575	17468	17376	17528	17415	17549	17528	17568	17528	17544	17573	17523	17540	17398	17551	17382	17529	17491	17558	17500	17427	17550	17580	17542	17560	17356	17493	17424	17505	17440	17387	17657	17495	17644	17590	17415	17565	17460	17518	17406	17599	17579	17519	17379	17481	17576	17509	17568	17513	17656	17480	17535	17399	17363	17424	17494	17797	17443	17599	17441	17450	17647	17697	17669	17497	17363	17396	17370	17595	17461	17578	17512	17417	17445	17502	17526	17577	17711	17514	17536	17556	17654	17497	17521	17400	17378	17522	17585	17470	17403	17519	17444	17592	17539	17662	17627	17481	17545	17417	17453	17519	17466	17476	17607	17680	17485	17463	17451	17617	17549	17597	17326	17501	17402	17489	17533	17553	17445	17401	17602	17398	17744	17657	17499	17458	17538	17498	17464	17490	17551	17567	17503	17660	17510	17485	17476	17485	17373	17527	17549	17455	17681	17512	17778	17481	17414	17532	17523	17655	17573	17564	17409	17405	17566	17574	17438	17414	17443	17627	17379	17577	17516	17361	17482	17364	17483	17501	17507	17622	17705	17410	17616	17614	17440	17720	17588	17340	17374	17653	17497	17524	17476	17550	17528	17540	17522	17666	17649	17343	17612	17618	17450	17658	17556	17540	17403	17618	17712	17358	17572	17708	17715	17391	17525	17495	17456	17667	17449	17685	17464	17613	17551	17435	17535	17615	17579	17406	17643	17699	17394	17634	17458	17341	17535	17573	17566	17491	17650	17492	17495	17404	17398	17589	17623	17664	17571	17634	17533	17551	17519	17525	17567	17577	17743	17380	17389	17509	17398	17518	17306	17468	17519	17565	17629	17489	17411	17434	17381	17518	17390	17645	17430	17590	17476	17466	17461	17538	17487	17352	17333	17482	17538	17573	17579	17512	17518	17287	17550	17365	17401	17294	17699	17428	17509	17398	17524	17300	17557	17542	17519	17562	17575	17568	17462	17554	17497	17384	17507	17406	17491	17429	17640	17584	17503	17459	17474	17377	17693	17600	17492	17410	17506	17469	17520	17632	17330	17788	17490	17662	17510	17402	17551	17614	17564	17442	17520	17697	17562	17550	17519	17488	17344	17438	17571	17375	17408	17565	17440	17450	17344	17543	17433	17667	17597	17531	17578	17571	17410	17284	17497	17560	17698	17187	17604	17491	17632	17429	17732	17450	17319	17465	17429	17396	17561	17624	17463	17485	17393	17674	17480	17512	17427	17258	17452	17754	17526	17501	17580	17496	17539	17480	17576	17572	17479	17493	17483	17215	17430	17559	17555	17536	17593	17778	17575	17512	17332	17675	17437	17384	17468	17428	17588	17439	17517	17530	17483	17416	17419	17484	17581	17542	17468	17603	17406	17478	17629	17344	17718	17643	17554	17513	17490	17645	17564	17535	17631	17261	17503	17502	17439	17360	17276	17431	17512	17625	17578	17583	17802	17542	17481	17628	17444	17583	17505	17704	17437	17522	17458	17617	17449	17516	17479	17441	17412	17658	17466	17692	17510	17482	17671	17478	17521	17446	17674	17444	17421	17599	17319	17516	17405	17456	17525	17337	17409	17619	17604	17356	17438	17573	17424	17474	17458	17493	17533	17665	17531	17575	17436	17369	17552	17429	17576	17400	17396	17427	17506	17527	17561	17548	17560	17546	17537	17619	17592	17416	17543	17442	17603	17568	17554	17528	17571	17586	17565	17542	17572	17652	17618	17431	17643	17568	17429	17493	17549	17430	17526	17450	17520	17611	17611	17638	17459	17677	17374	17670	17622	17499	17430	17619	17640	17433	17640	17589	17483	17451	17486	17534	17566	17330	17548	17481	17451	17652	17462	17517	17646	17562	17362	17485	17503	17486	17643	17327	17605	17491	17553	17380	17424	17526	17525	17440	17526	17501	17477	17714	17442	17557	17540	17804	17598	17466	17610	17595	17614	17518	17588	17430	17250	17476	17525	17416	17421	17299	17537	17670	17431	17615	17483	17589	17575	17423	17580	17540	17422	17691	17355	17762	17406	17526	17454	17597	17611	17630	17480	17506	17335	17465	17430	17501	17519	17489	17449	17425	17577	17618	17513	17364	17531	17457	17523	17472	17384	17414	17511	17540	17469	17487	17589	17514	17486	17607	17621	17403	17417	17675	17482	17413	17604	17533	17478	17649	17611	17566	17547	17557	17617	17377	17475	17428	17336	17663	17462	17658	17460	17801	17453	17537	17476	17678	17422	17519	17445	17473	17617	17513	17477	17640	17456	17359	17687	17490	17486	17674	17398	17433	17487	17503	17514	17574	17507	17325	17469	17661	17513	17483	17504	17659	17459	17346	17399	17491	17581	17494	17554	17512	17597	17544	17382	17605	17387	17602	17500	17457	17427	17424	17611	17474	17545	17602	17561	17481	17566	17576	17408	17578	17496	17431	17697	17498	17424	17610	17645	17576	17518	17609	17514	17565	17520	17607	17571	17404	17624	17564	17627	17373	17572	17357	17556	17544	17488	17414	17500	17442	17427	17428	17621	17462	17570	17609	17419	17477	17577	17526	17545	17580	17528	17756	17453	17351	17702	17558	17512	17648	17534	17475	17371	17510	17344	17429	17485	17424	17737	17633	17493	17618	17487	17555	17650	17530	17577	17495	17398	17396	17570	17603	17350	17670	17390	17515	17499	17705	17262	17603	17520	17472	17586	17270	17538	17622	17365	17569	17464	17444	17574	17562	17760	17353	17518	17371	17435	17516	17396	17570	17350	17451	17693	17462	17370	17525	17507	17437	17488	17673	17475	17514	17485	17631	17461	17503	17641	17598	17806	17490	17672	17697	17548	17585	17599	17717	17496	17598	17499	17567	17359	17499	17553	17430	17574	17693	17431	17591	17528	17543	17533	17663	17233	17722	17475	17474	17326	17451	17598	17555	17443	17554	17587	17548	17404	17642	17366	17545	17421	17702	17574	17505	17720	17641	17530	17506	17639	17491	17764	17588	17334	17604	17401	17495	17384	17339	17656	17453	17450	17719	17466	17500	17581	17618	17461	17500	17678	17634	17682	17429	17551	17666	17604	17359	17608	17651	17514	17478	17503	17404	17431	17532	17336	17577	17493	17452	17326	17519	17314	17480	17399	17603	17566	17478	17492	17437	17516	17704	17573	17489	17599	17572	17454	17475	17477	17629	17452	17524	17571	17672	17594	17539	17619	17339	17663	17480	17352	17474	17713	17578	17451	17503	17669	17566	17373	17422	17594	17547	17417	17508	17527	17472	17333	17549	17444	17474	17538	17569	17247	17554	17476	17563	17371	17459	17423	17514	17517	17495	17582	17460	17576	17528	17657	17522	17511	17622	17384	17500	17545	17389	17638	17638	17578	17575	17295	17415	17403	17342	17429	17559	17453	17515	17512	17273	17632	17564	17671	17618	17425	17426	17515	17667	17518	17462	17515	17487	17642	17708	17569	17526	17393	17461	17584	17575	17592	17512	17632	17575	17589	17469	17360	17605	17765	17494	17481	17617	17373	17512	17391	17624	17396	17662	17598	17662	17574	17518	17539	17442	17551	17383	17552	17592	17671	17748	17573	17520	17617	17636	17462	17519	17661	17532	17459	17712	17600	17495	17389	17326	17604	17508	17581	17564	17527	17478	17654	17358	17633	17667	17373	17274	17439	17515	17531	17380	17455	17357	17465	17619	17416	17487	17434	17447	17545	17534	17638	17570	17420	17624	17456	17463	17585	17631	17521	17477	17590	17415	17484	17438	17641	17572	17290	17332	17463	17501	17561	17512	17585	17563	17517	17701	17358	17573	17469	17551	17496	17469	17426	17511	17576	17646	17496	17360	17403	17344	17635	17487	17393	17504	17413	17613	17428	17592	17438	17535	17428	17516	17506	17574	17578	17357	17526	17576	17621	17553	17388	17618	17695	17360	17507	17550	17396	17498	17560	17738	17553	17561	17412	17615	17593	17537	17407	17451	17492	17588	17504	17534	17420	17626	17437	17673	17498	17555	17400	17603	17555	17475	17494	17506	17681	17524	17486	17353	17533	17595	17351	17545	17524	17591	17518	17525	17560	17444	17558	17448	17455	17459	17432	17443	17411	17523	17496	17581	17604	17350	17740	17528	17616	17562	17365	17569	17647	17762	17480	17503	17482	17463	17597	17515	17485	17552	17556	17574	17548	17510	17598	17451	17590	17502	17518	17451	17516	17627	17592	17536	17532	17462	17544	17587	17534	17458	17507	17777	17608	17371	17501	17534	17416	17583	17484	17685	17513	17534	17418	17518	17481	17429	17448	17626	17498	17472	17457
23900	21588	29264	24409	22230	25420	27659	23627	23126	23327	23330	23147	23151	23616	31236	42457	40415	35234	29586	25693	23700	23328	22870	22741	22905	22875	22879	22923	22720	22841	22720	22702	22837	22441	22660	22584	22968	22709	22687	22862	22864	22644	22780	22925	22843	22770	22739	22736	22660	22612	22663	22788	22745	22765	22798	22421	22723	22558	22824	22851	22767	22494	22994	22884	22613	22681	22678	22679	22634	22659	22901	22640	22671	22621	22560	22659	22652	22696	22622	22843	22670	22468	22838	22629	22714	22468	22739	22718	22856	22853	22593	22720	22642	22626	22734	22516	22565	22711	22540	22535	22449	22591	22654	22875	23004	22770	22565	22523	22490	22798	22709	22707	22383	22798	22604	22714	22601	22454	22631	22577	22776	22632	22565	22761	22436	22542	22629	22682	22737	22511	22859	22493	22567	22613	22613	22734	22649	22758	22575	22560	22427	22808	22527	22767	22660	22744	22571	22731	22563	22687	22731	22561	22782	22790	22860	22803	22510	22655	22563	22276	22496	22694	22833	22666	22945	22704	22600	22657	22811	22908	22877	22712	22689	22819	22627	22715	22729	22818	22548	22650	22538	22624	22500	22713	22633	22510	22539	22686	22791	22873	22802	22722	22418	22564	22751	22649	23013	22696	22573	22500	22482	22650	22422	22460	22703	22575	22724	22508	22512	22542	22532	22303	22564	22607	22563	22551	22656	22380	22616	22460	22575	22546	22618	22846	22828	22776	22826	22574	22920	22599	22556	22894	22609	22639	22784	22604	22713	22743	22831	22783	22596	22814	22702	22738	22773	22595	22653	22573	22836	22529	22690	22488	22512	22504	22509	22552	22622	22719	22711	22619	22647	22508	22647	22449	22482	22866	22795	22589	22684	22697	22584	22684	22621	22547	22438	22550	22628	22704	22286	22403	22805	22787	22708	22553	22709	22770	22945	22699	22718	22748	22521	22638	22565	22695	22814	22691	22721	22563	22504	22650	22612	22815	22500	22599	22857	22737	22663	22728	22793	22817	22708	22714	22688	22793	22689	22605	22604	22605	22743	22652	22621	22778	22641	22849	22739	22740	22605	22773	22575	22880	22817	22575	22865	22766	22570	22784	22639	22733	22640	22533	22484	22751	22849	22717	22872	22796	22703	22562	22531	22474	22654	22579	22773	22529	22666	22691	22506	22311	22709	22566	22707	22725	22851	22857	22848	22440	22829	22609	22532	22574	22806	22708	22500	22826	22651	22766	22609	22759	22741	22635	22722	22739	22720	22623	22620	22779	22741	22732	22498	22570	22571	22674	22937	22771	22553	22535	22688	22569	22679	22738	22535	22518	22395	22568	22426	22674	22648	22654	22834	22567	22618	22710	22578	22703	22731	22499	22610	22895	22918	22686	22804	22680	22664	22698	22889	22843	22598	22674	22605	22389	22638	22593	22881	22512	22640	22485	22701	22830	22543	22390	22648	22550	22598	22490	22790	22532	22429	22637	22507	22524	22522	22584	22620	22688	22789	22680	22621	22507	22745	22786	22830	22765	22864	22536	22494	22844	22753	22605	22657	22597	22721	22479	22809	22665	22755	22689	22661	22696	22760	22456	22563	22618	22534	22506	22706	22528	22533	22522	22657	22597	22688	22887	22783	22657	22691	22586	22637	22607	22868	22854	22760	22890	22714	22629	22676	22758	22604	22581	22737	22675	22627	22402	22712	22729	22716	22517	22505	22703	22524	22718	22759	22622	22638	22679	22710	22602	22659	22679	22731	22772	22703	22543	22716	22775	22601	22612	22713	22581	22634	22843	22703	22676	22790	22575	22542	22737	22593	22691	22621	22706	22729	22685	22638	22538	22638	22529	22600	22511	22724	22549	22711	22731	22940	22564	22488	22463	22706	22457	22732	22604	22625	22803	22650	22691	22798	22749	22683	22503	22637	22806	22863	22696	22620	22478	22508	22546	22562	22622	22588	22404	22582	22339	22586	22557	22562	22604	22478	22602	22563	22575	22574	22484	22462	22689	22543	22666	22669	22667	22453	22682	22635	22439	22656	22327	22579	22576	22713	22660	22611	22713	22565	22418	22776	22657	22454	22465	22633	22670	22509	22419	22378	22479	22845	22529	22313	22576	22494	22516	22508	22890	22538	22701	22662	22833	22542	22428	22741	22635	22684	22603	22797	22678	22795	22714	22693	23028	22649	22586	22698	22760	22435	22594	22570	22748	22956	22768	22684	22377	22657	22795	22646	22585	22672	22640	22659	22717	22664	22603	22647	22709	22696	22527	22666	22554	22733	22683	22580	22590	22553	22493	22517	22533	22561	22485	22582	22609	22698	22635	22356	22554	22583	22721	22510	22408	22772	22611	22836	22527	22675	22512	22679	22518	22766	22737	22614	22824	22652	22771	22703	22695	22647	22692	22792	22597	22542	22549	22817	22816	22765	22651	22874	22831	22684	22712	22741	22532	22728	22700	22726	22856	22556	22732	22717	22521	22679	22706	22684	22680	22771	22692	22576	22648	22609	22619	22543	22572	22661	22457	22695	22643	22833	22570	22751	22765	22684	22405	22615	22740	22492	22728	22675	22514	22670	22528	22631	22786	22827	22598	22866	22692	22743	22635	22506	22536	22592	22727	22689	22709	22646	22812	22687	22614	22692	22704	22920	22677	22729	22505	22613	22616	22677	22824	22780	22608	22648	22763	22733	22479	22715	22846	22841	22331	22523	22509	22753	22580	22681	22917	22543	22618	22606	22553	22415	22524	22614	22612	22648	22725	22752	22638	22704	22624	22591	22761	23046	22611	22729	22703	22700	22629	22622	22635	22559	22594	22700	22586	22576	22468	22539	22701	22655	22572	22696	22676	22805	22637	22668	22735	22577	22469	22665	22676	22652	22729	22631	22628	22524	22643	22905	22525	22598	22468	22642	22564	22750	22700	22920	22656	22739	22816	22491	22768	22527	22714	22517	22565	22775	22565	22541	22607	22568	22461	22498	22642	22706	22824	22809	22741	22801	22647	22511	22434	22545	22772	22612	22513	22594	22689	22833	22610	22496	22672	22600	22501	22815	22595	22578	22441	22708	22750	22564	22722	22662	22745	22576	22751	22691	22722	22661	22699	22775	22590	22592	22713	22745	22576	22709	22562	22503	22663	22879	22775	22446	22819	22686	22883	22630	22819	22747	22824	22838	22743	22656	22790	22475	22543	22572	22392	22587	22534	22564	22564	22689	22737	22656	22710	22601	22702	22410	22681	22556	22572	22613	22553	22623	22772	22543	22728	22694	22661	22782	22851	22684	22548	22721	22796	22714	22717	22482	22701	22835	22772	22721	22540	22680	22583	22714	22751	22588	22743	22808	22643	22819	22736	22268	22444	22558	22598	22508	22637	22664	22559	22625	22731	22836	22812	22727	22542	22777	22754	22628	22666	22556	22652	22961	22627	22570	22792	22823	22322	22534	22614	22496	22720	22555	22693	22456	22558	22761	22719	22474	22657	22520	22544	22351	22573	22943	22752	22648	22762	22892	22856	22536	22296	22552	22818	22570	22704	22590	22695	22714	22465	22644	22701	22605	22528	22709	22783	22608	22621	22751	22438	22494	22627	22640	22552	22452	22509	22517	22646	22530	22707	22617	22688	22549	22679	22672	22508	22741	22395	22638	22367	22642	22848	22722	22599	22817	22681	22560	22936	22607	22533	22663	22670	22582	22467	22577	22637	22446	22607	22482	22485	22869	22704	22811	22801	22904	22535	22624	22829	22554	22738	22748	22723	22547	22227	22708	22520	22694	22713	22577	22590	22587	22471	22781	22560	22499	22600	22711	22711	22739	22593	22673	22728	22690	22588	22712	22778	22586	22887	22723	22615	22754	22816	22755	22556	22687	22549	22581	22600	22626	22929	22587	22406	22572	22807	22848	22606	22724	22546	22583	22606	22519	22821	22688	22725	22640	22711	22498	22582	22666	22634	22595	22527	22437	22636	22747	22633	22522	22353	22664	22689	22676	22532	22532	22678	22734	22543	22364	22568	22877	22551	22628	22667	22583	22651	22452	22747	22668	22691	22756	22760	22516	22382	22581	22358	22737	22645	22655	22589	22601	22754	22438	22554	22672	22605	22670	22498	22737	22654	22669	22553	22769	22471	22490	22676	22710	22698	22486	22724	22762	22731	22590	22759	22434	22698	22644	22498	22452	22633	22619	22847	22721	22818	22739	22721	22596	22667	22674	22628	22717	22633	22676	22774	22654	22586	22458	22851	22642	22800	22629	22520	22595	22668	22625	22354	22674	22715	22716	22705	22747	22652	22695	22563	22857	22753	22461	22503	22927	22604	22900	22587	22527	22648	22831	22567	22631	22704	22435	22445	22781	22737	22424	22796	22488	22610	22700	22699	22589	22705	22241	22703	22724	22795	22652	22433	22640	22348	22798	22695	22455	22817	22771	22493	22708	22407	22592	23000	22678	22668	22493	22879	23014	22766	22663	22820	22765	22484	22527	22728	22597	22753	22642	22680	22592	23029	22770	22706	22528	22641	22883	22517	22635	22771	22516	22687	22652	22627	22639	22534	22353	23067	22581	22664	22674	22582	22725	22703	22621	22605	22492	22620	22636	22718	22509	22665	22604	22639	22570	22805	22834	22717	22715	22676	22729	22487	22748	22608	22701	22644	22532	22672	22716	22520	22591	22629	22835	22539	22807	22578	22768	22395	22528	22373	22476	22613	22736	22948	22696	22689	22657	22687	22582	22632	22769	22904	22615	22710	22670	22757	22704	22556	22840	22799	22654	22790	22849	22677	22663	22674	22475	22688	22737	22612	22546	22548	22430	22533	22640	22573	22606	22766	22783	22670	22718	22698	22589	22825	22826	22825	22788	22620	22523	22721	22565	22748	22390	22508	22753	22646	22802	22480	22629	22620	22552	22559	22517	22588	22682	22803	22773	22552	22634	22516	22509	22625	22504	22723	22618	22792	22836	22670	22633	22832	22740	22675	22647	22626	22660	22561	22580	22706	22751	22552	22600	22578	22503	22758	22591	22715	22671	22352	22544	22420	22672	22696	22617	22748	22670	22705	22566	22535	22569	22797	22514	22708	22787	22598	22667	22778	22627	22735	22584	22801	22585	22516	22646	22385	22761	22638	22885	22771	22559	22548	22826	22616
18849	31104	28345	22886	20891	19713	19179	18672	18775	18335	18207	18138	18137	19437	32209	42611	39457	32713	25603	20745	18321	17971	17648	17477	17522	17681	17474	17440	17579	17443	17425	17406	17613	17299	17567	17464	17445	17429	17632	17495	17571	17376	17679	17560	17459	17284	17598	17423	17447	17478	17530	17623	17488	17379	17233	17648	17572	17729	17528	17294	17407	17444	17752	17502	17417	17415	17511	17669	17543	17451	17429	17420	17450	17356	17572	17372	17536	17508	17459	17590	17441	17501	17745	17258	17331	17636	17419	17532	17660	17521	17564	17566	17566	17436	17438	17521	17454	17464	17487	17547	17475	17381	17421	17566	17505	17445	17574	17524	17455	17466	17738	17588	17336	17522	17500	17515	17509	17560	17509	17380	17307	17346	17571	17534	17400	17556	17624	17527	17491	17503	17395	17319	17551	17510	17474	17455	17477	17502	17448	17500	17481	17429	17555	17338	17509	17448	17493	17628	17465	17438	17387	17551	17459	17536	17330	17606	17653	17609	17405	17454	17480	17488	17538	17559	17412	17480	17600	17439	17635	17425	17387	17446	17409	17431	17499	17408	17426	17479	17539	17406	17374	17379	17619	17495	17507	17496	17532	17551	17521	17459	17343	17388	17712	17448	17563	17453	17487	17438	17396	17626	17603	17586	17633	17474	17514	17625	17325	17469	17556	17389	17506	17461	17387	17504	17479	17453	17692	17329	17344	17660	17517	17643	17589	17411	17406	17501	17501	17420	17531	17343	17559	17566	17325	17457	17405	17373	17522	17501	17538	17561	17440	17536	17499	17497	17654	17477	17409	17443	17509	17386	17298	17529	17510	17528	17507	17458	17545	17476	17460	17423	17335	17500	17400	17300	17407	17498	17499	17659	17560	17481	17495	17475	17511	17580	17570	17454	17581	17488	17634	17421	17224	17540	17414	17554	17441	17306	17523	17466	17453	17576	17419	17480	17591	17454	17421	17573	17365	17373	17431	17254	17376	17273	17622	17427	17453	17326	17567	17607	17400	17312	17484	17452	17376	17658	17273	17328	17480	17413	17620	17542	17295	17491	17411	17401	17698	17452	17496	17612	17535	17501	17455	17335	17718	17514	17420	17573	17289	17574	17494	17529	17358	17518	17507	17536	17532	17520	17522	17384	17613	17395	17566	17369	17433	17506	17492	17445	17567	17619	17409	17323	17342	17523	17531	17545	17376	17412	17621	17585	17462	17756	17349	17583	17568	17426	17546	17479	17521	17342	17506	17658	17302	17463	17294	17364	17463	17569	17463	17364	17537	17451	17393	17477	17395	17443	17405	17560	17524	17629	17257	17542	17424	17546	17419	17585	17427	17349	17471	17419	17488	17640	17456	17433	17405	17560	17441	17347	17401	17604	17427	17506	17440	17435	17350	17413	17471	17500	17512	17438	17524	17484	17325	17467	17449	17570	17539	17448	17483	17348	17512	17506	17445	17389	17535	17402	17568	17582	17369	17592	17506	17305	17568	17590	17436	17487	17576	17501	17471	17517	17295	17638	17354	17582	17462	17513	17430	17602	17452	17352	17367	17604	17523	17443	17616	17448	17352	17467	17390	17457	17633	17332	17652	17459	17607	17365	17234	17456	17602	17454	17321	17684	17447	17608	17432	17315	17543	17426	17671	17351	17361	17413	17371	17528	17504	17466	17707	17621	17448	17387	17658	17718	17578	17449	17438	17282	17494	17356	17545	17288	17631	17535	17288	17320	17295	17621	17484	17585	17396	17190	17337	17431	17468	17359	17387	17513	17412	17428	17299	17474	17497	17525	17630	17335	17539	17499	17520	17481	17531	17470	17486	17427	17418	17353	17560	17584	17343	17326	17408	17391	17384	17464	17404	17486	17514	17406	17390	17391	17384	17354	17556	17223	17614	17413	17271	17458	17473	17493	17544	17426	17397	17562	17255	17370	17443	17317	17493	17465	17579	17373	17411	17409	17348	17436	17340	17539	17518	17422	17352	17453	17370	17354	17403	17618	17512	17492	17386	17558	17445	17435	17458	17558	17344	17678	17539	17437	17629	17305	17386	17474	17595	17438	17478	17572	17419	17378	17436	17622	17482	17501	17477	17381	17686	17469	17413	17483	17595	17346	17511	17530	17367	17222	17630	17499	17437	17646	17335	17393	17321	17436	17475	17522	17427	17358	17525	17514	17615	17433	17669	17440	17540	17413	17568	17453	17344	17544	17265	17668	17542	17464	17254	17611	17440	17350	17400	17514	17632	17426	17388	17489	17443	17413	17484	17579	17447	17458	17483	17511	17560	17314	17306	17509	17353	17500	17529	17343	17467	17380	17493	17466	17476	17455	17383	17349	17596	17408	17482	17529	17429	17537	17389	17532	17536	17507	17510	17420	17558	17252	17409	17427	17371	17516	17453	17562	17506	17437	17430	17489	17449	17420	17525	17612	17591	17456	17456	17469	17383	17462	17401	17488	17644	17536	17386	17347	17409	17476	17350	17481	17497	17413	17594	17433	17586	17505	17440	17382	17548	17386	17577	17497	17649	17319	17399	17450	17470	17485	17483	17530	17611	17482	17484	17447	17473	17537	17431	17473	17545	17473	17505	17405	17764	17571	17416	17608	17431	17539	17484	17588	17601	17455	17516	17428	17527	17523	17474	17394	17518	17397	17545	17276	17532	17472	17524	17514	17400	17440	17521	17436	17486	17507	17394	17581	17551	17398	17466	17583	17479	17462	17531	17543	17501	17282	17495	17516	17327	17504	17487	17421	17412	17388	17434	17386	17572	17521	17423	17414	17442	17523	17524	17474	17347	17689	17361	17612	17540	17490	17441	17451	17556	17470	17523	17362	17472	17517	17454	17557	17528	17280	17629	17410	17423	17402	17559	17508	17587	17491	17230	17472	17276	17503	17388	17401	17501	17396	17460	17362	17449	17530	17520	17606	17347	17446	17583	17503	17558	17571	17348	17537	17509	17363	17353	17683	17270	17591	17420	17604	17620	17581	17591	17518	17491	17410	17515	17386	17453	17563	17515	17518	17310	17506	17635	17490	17356	17580	17531	17519	17206	17545	17285	17346	17461	17588	17613	17442	17533	17400	17471	17536	17403	17578	17646	17359	17375	17394	17406	17426	17609	17460	17447	17506	17483	17416	17536	17512	17477	17425	17401	17491	17438	17604	17421	17369	17637	17284	17496	17372	17492	17583	17506	17421	17665	17612	17384	17304	17551	17253	17501	17528	17394	17367	17440	17459	17344	17514	17576	17305	17526	17518	17587	17436	17525	17468	17404	17492	17451	17409	17456	17422	17612	17509	17526	17495	17567	17388	17495	17486	17490	17476	17543	17598	17532	17324	17482	17283	17439	17406	17493	17403	17348	17297	17559	17420	17522	17452	17490	17401	17409	17540	17482	17614	17506	17557	17636	17503	17476	17381	17599	17622	17368	17461	17346	17526	17601	17318	17316	17480	17613	17375	17417	17355	17523	17631	17372	17501	17562	17401	17540	17303	17619	17379	17486	17545	17563	17397	17516	17229	17510	17413	17508	17450	17394	17475	17515	17448	17345	17707	17501	17380	17408	17380	17319	17583	17612	17528	17388	17464	17650	17586	17486	17659	17547	17468	17466	17202	17295	17506	17398	17428	17440	17225	17440	17326	17651	17341	17511	17369	17468	17430	17487	17616	17478	17279	17358	17410	17476	17625	17444	17536	17341	17578	17482	17293	17507	17332	17563	17467	17367	17413	17460	17305	17430	17383	17588	17581	17509	17472	17304	17494	17585	17520	17464	17359	17496	17443	17436	17444	17605	17378	17478	17495	17543	17481	17451	17523	17456	17449	17437	17543	17447	17474	17540	17604	17474	17478	17374	17485	17355	17558	17220	17518	17644	17396	17413	17717	17487	17579	17391	17382	17540	17657	17302	17569	17359	17575	17416	17413	17423	17453	17530	17422	17338	17407	17537	17406	17643	17576	17656	17472	17348	17599	17475	17450	17436	17441	17461	17482	17531	17376	17396	17505	17457	17429	17596	17467	17572	17569	17502	17582	17374	17512	17658	17542	17493	17447	17553	17525	17375	17418	17511	17430	17513	17496	17521	17271	17517	17549	17418	17257	17336	17488	17485	17543	17514	17586	17353	17382	17587	17515	17529	17515	17523	17280	17383	17657	17485	17527	17386	17699	17376	17376	17231	17568	17439	17475	17552	17586	17654	17541	17445	17465	17388	17419	17426	17482	17306	17423	17445	17459	17311	17492	17379	17381	17505	17383	17614	17303	17483	17482	17450	17296	17557	17384	17268	17494	17567	17577	17277	17384	17511	17324	17520	17472	17513	17469	17344	17524	17547	17347	17571	17531	17360	17394	17593	17441	17591	17488	17513	17695	17479	17471	17530	17341	17444	17468	17457	17578	17428	17607	17395	17301	17296	17382	17480	17272	17596	17596	17617	17433	17280	17484	17483	17351	17537	17353	17487	17497	17471	17484	17393	17531	17253	17423	17685	17522	17441	17502	17625	17352	17468	17370	17620	17497	17548	17351	17350	17418	17421	17508	17577	17480	17412	17532	17457	17400	17431	17530	17644	17501	17354	17729	17421	17619	17240	17436	17555	17584	17597	17376	17601	17597	17396	17492	17538	17433	17392	17449	17435	17626	17352	17614	17585	17568	17260	17433	17445	17402	17576	17386	17471	17393	17268	17617	17400	17358	17289	17639	17489	17340	17274	17393	17564	17380	17428	17418	17430	17194	17413	17621	17474	17528	17398	17620	17338	17533	17413	17516	17478	17513	17349	17586	17471	17566	17613	17403	17635	17491	17518	17337	17452	17558	17443	17562	17327	17364	17635	17663	17378	17268	17397	17566	17582	17525	17526	17424	17407	17355	17310	17522	17397	17414	17626	17522	17433	17305	17577	17364	17471	17568	17378	17667	17507	17565	17570	17483	17530	17504	17427	17467	17440	17526	17544	17371	17466	17600	17380	17699	17517	17485	17527	17519	17461	17549	17501	17547	17481	17639	17620	17614	17355	17515	17636	17212	17486	17381	17474	17424	17276	17729	17642	17535	17388	17406	17396	17530	17530	17375	17420	17313	17539	17438	17453	17509	17574	17449	17346	17578	17400	17388	17612	17392	17583	17428	17493	17436	17283	17607	17549	17529
30499	23855	26521	24170	22490	22795	22830	22980	22647	22740	22889	22481	22813	22986	23058	24107	24341	24232	23972	23135	22903	22841	22585	22809	22548	22605	22531	22661	22477	22780	22835	23010	22737	22784	22568	22938	22773	22768	22850	22694	22718	22836	22922	22729	22785	22760	22758	22543	22618	22643	22812	22521	22665	22594	22535	22702	22744	22539	22686	22767	22707	22997	22982	22837	22600	22708	22583	22535	22814	22829	22654	22681	22696	22728	22664	22644	22535	22745	22638	22621	22650	22684	22725	22517	22712	22427	22737	22700	22661	22795	22741	22619	22516	22661	22693	22817	22801	22546	22644	22766	22676	22714	22467	22500	22687	22893	22646	22755	22472	22554	22869	22551	22692	22619	22687	22649	22735	22615	22720	22590	22538	22826	22703	22928	22662	22743	22581	22772	22876	22681	22634	22767	22934	22932	22687	22532	22569	22520	22683	22511	22834	22715	22628	22632	22544	22475	22840	22650	22642	22835	22833	22821	22630	22662	22614	22523	22818	22830	22639	22647	22738	22645	22574	22645	22760	22438	22602	22925	22585	22679	22599	22739	22622	22809	22732	22788	22764	22484	22796	22637	22676	22507	22632	22531	22556	22570	22757	22600	22520	22765	22659	22661	22872	22779	22616	22761	22606	22535	22662	23006	22691	22810	22520	22722	22839	22575	22807	22680	22478	22704	22875	22618	22546	22710	22647	22927	22727	22768	22745	22671	22665	22546	22692	22640	22797	22961	22883	22671	22525	22634	22693	22720	22638	22593	22602	22715	22545	22447	22565	22656	22509	22906	22790	22509	22781	22745	22660	22641	22827	22655	22607	22530	22523	22812	22558	22659	22741	22721	22552	22518	22810	22689	22769	22721	22910	22447	22856	22778	22741	22767	22480	22509	22700	22774	22693	22539	22478	22754	22760	22776	22387	22546	22665	22588	22730	22704	22590	22650	22865	22351	22833	22632	22701	22570	22535	22696	22539	22615	22647	22747	22790	22687	22675	22852	22450	22818	22745	22784	22670	22733	22598	22644	22792	22741	22757	22736	22664	22709	22785	22733	22631	22722	22681	22746	22762	22549	22744	22743	22804	22774	22578	22766	22583	22782	22580	22740	22663	22732	22829	22469	22734	22599	22518	22751	22444	22719	22563	22570	22469	22705	22776	22737	22667	22565	22895	22637	22693	22583	22650	22599	22794	22744	22963	22833	22612	22706	22768	22815	22807	22711	22575	22764	22795	22602	22537	22779	22900	22756	22830	22471	22793	22613	22613	22480	22604	22991	22509	22536	22577	22781	22861	22677	22332	22662	22840	22649	22707	22850	22898	22793	22720	22726	22740	22651	22754	22575	22479	22668	22697	22705	22649	22858	22727	22659	22736	22639	22664	22824	23110	22501	22708	22692	22878	22558	22726	22822	22672	22660	22796	22620	22682	22694	22649	22603	22629	22761	22755	22663	22660	22667	22643	22779	22944	22628	22700	22943	22743	22470	22678	22889	22833	22597	22675	22773	22615	22726	22754	22852	22749	22786	22628	22690	22684	22446	22561	22602	22741	22667	22704	22587	22509	22618	22466	22766	22727	22593	22734	22701	22916	22631	22656	22576	22633	22858	22724	22830	22878	22622	22405	23006	22697	22674	22431	22609	22724	22932	22672	22609	22709	22811	22851	22649	22753	22594	22480	22830	22969	22671	22653	22844	22700	22783	22815	22681	22878	22647	22745	22716	22815	22712	22754	22641	22730	22676	22764	22401	22910	22834	22571	22659	22672	22762	22654	22605	22649	22533	22630	22627	22678	22605	22596	22873	22783	22685	22757	22865	22706	22716	22526	22478	22647	22875	22467	22709	22637	22770	22805	22888	22815	22970	22723	22627	22612	22798	22711	22645	22869	22709	22364	22583	22992	22722	22711	22659	22651	22742	22741	22815	22971	22822	22875	22764	22703	22711	22760	22707	22731	22738	22638	22695	22821	22482	22520	22769	22674	22763	22615	22611	22581	22822	22596	22666	22563	22675	22653	22807	22754	22647	22749	22652	22690	22633	22499	22769	22518	22647	22704	22634	22681	22630	22639	22732	22786	22818	22624	22767	22761	22852	22710	22646	22596	22574	22792	22570	22636	22704	22649	22634	22636	22682	22666	22725	22697	22427	22817	22603	22584	22868	22646	22605	22909	22561	22816	22607	22748	22824	22849	22532	22677	22604	22627	22632	22744	22577	22798	22755	22792	22807	23046	22621	22657	22684	22684	22545	22699	22775	22979	22711	22782	22752	22994	22633	22551	22680	22649	22587	22784	22810	22764	22783	22723	22664	22693	22798	22848	22594	22721	22460	22660	22795	22579	22806	22520	22587	22716	22484	22646	22562	22745	22572	22845	22546	22551	22878	22708	22719	22709	22814	22747	22512	22602	22850	22570	22558	22368	22516	22561	22563	22710	22655	22634	22814	22726	22696	22876	22424	22530	22736	22983	22715	22697	22771	22884	22751	22768	22787	22536	22635	22501	22438	22686	22816	22573	22538	22669	23062	22697	22552	22708	22671	22560	22857	22658	22801	22664	22655	22658	22706	22705	22557	22811	22911	22825	22676	22501	22690	22610	22726	23016	22727	22524	22514	22793	22722	22650	22713	22883	22617	22812	22569	22690	22765	22614	22720	22669	22744	22565	22867	22733	22669	22686	22808	22403	22622	22655	22649	22706	22519	22643	22609	22878	22695	22761	22706	22831	22607	22622	22680	22493	22633	22653	22661	22588	22526	22757	22726	22730	22727	22713	22662	22585	22756	22914	22832	22788	22566	22600	22815	22992	22510	22753	22650	22504	22591	22612	22611	22960	22730	22607	22647	22844	22751	22687	22495	22718	22804	22817	22568	22693	22664	22615	22778	22851	22611	22722	22679	22747	22627	22621	22662	22825	22786	22844	22750	22606	22762	22684	22761	22711	22901	22519	22802	22497	22542	22850	22726	22787	22624	22664	22790	22673	22571	22715	22803	22969	23008	22960	22697	22643	22511	22895	22655	22578	22736	22637	22985	22669	22768	22752	22688	22707	22620	22633	22806	22679	22653	22634	22624	22714	22785	22772	22668	22574	22652	22770	22671	22846	22684	22668	22567	22580	22743	22907	22615	22772	22674	22900	22627	22672	22847	22898	22623	22630	22798	22790	22604	22723	22710	22736	22801	22717	22787	22693	22585	22675	22541	22767	22689	22729	22894	22660	22735	22566	22341	22548	22751	22558	22450	22751	22597	22924	22781	22880	23012	22796	22706	22603	22480	22996	22596	22836	22678	23069	22657	22674	22780	22722	22546	22448	22506	22613	22634	22540	22538	22574	22672	22698	22343	22929	22592	22749	22786	22888	22648	22751	22535	22788	22876	22780	22867	22914	22678	22692	22886	22778	22841	22852	22887	22741	22749	22820	22504	22968	22857	22932	22689	22904	22582	22644	22734	22738	22562	22738	22874	22712	22819	22507	22941	22718	22559	22613	22720	22736	22680	22665	22649	22705	22605	22523	22541	22661	22586	22574	22595	22850	22617	22964	22811	22664	22595	22972	22644	22762	22681	22582	22488	22701	23002	22538	22559	22905	22971	22773	22524	22680	22637	22560	22571	22671	22732	22628	22608	22645	22686	22712	22534	22742	22827	22899	22855	22769	22719	22723	22767	22570	22688	22599	22882	22658	22669	22726	22673	22691	22722	22750	22519	22759	22894	22667	22719	22689	22704	22395	22710	22763	22806	22798	22640	22665	22869	22531	22839	22664	22747	22548	22746	22620	22540	22634	22725	22785	22594	22637	22735	22786	22640	22634	22609	22665	22749	22784	22812	22715	22564	22523	22630	22707	22829	22651	22753	22815	22872	22775	22569	22674	22749	22906	22652	22602	22469	22888	22813	22557	22556	22701	22681	22889	22897	22831	22755	22787	22527	22644	22808	22679	22545	22761	22534	22867	22861	22666	22668	22639	22635	22723	22810	22734	22728	22792	22521	22733	22800	22869	22842	22701	22698	22907	22582	22639	22875	22807	22612	22699	22696	22409	22564	22646	22655	22550	22926	22658	22499	22555	22907	22853	22700	22809	22701	22477	22751	22789	22760	22583	22522	22684	22579	22673	22730	22683	22718	22814	22644	22704	22735	22627	22765	22905	22827	22837	22514	22846	22739	22460	22666	22832	23023	22753	22690	22605	22620	22353	22682	22625	22574	22704	22999	22765	22602	22758	22483	22713	22650	22697	22608	22805	22703	22920	22861	22594	22679	22729	22821	22485	22536	22568	22830	22681	22606	22626	22786	22474	22757	22786	22514	22917	22618	22558	22796	22684	22709	22515	22869	22783	22748	22658	22698	22612	22578	22628	22674	22900	22968	22624	22625	22654	22694	22782	22728	22721	22608	22695	22669	22870	22783	22830	22615	22941	22673	22831	22710	22771	22745	22825	22884	22522	22593	22568	22792	22782	22692	22806	22746	22585	22606	22642	22655	22435	22804	22702	22709	22888	22804	22761	22698	22599	22559	22556	22680	22686	22645	22777	22778	22869	22415	22741	22619	22603	22755	22875	22693	22783	22586	22778	22715	22754	22579	22763	22546	22935	22800	22660	22697	22899	22808	22678	22538	22799	22750	22699	22740	22903	22734	22774	22634	22798	22680	22828	22748	22599	22656	22659	22777	22607	22818	22695	22765	22740	22487	22575	22761	22649	22696	22678	22810	22958	22898	22777	22633	22690	22872	22540	22938	22888	22712	22743	22728	22608	22684	22649	22628	22737	22803	22475	22742	22417	22720	22704	22825	22712	22790	22681	22852	22560	22688	22407	22671	22524	22645	22861	22735	22856	22515	22777	22936	22530	22697	22672	22507	22671	22732	22586	22480	22548	22829	22752	22804	22717	22652	22704	22883	22499	22916	22835	22645	22767	22820	22819	22567	22651	22827	22654	22765	22650	22453	22715	22763	22914	22670	22723	22761	22931	22661	22500	22783	23043	22731	22850	22590	22487	22618	22711	22534	22804	22755	22694	22528	22854	22671	22641	22645	22704	22554	22747	22869	22694	22750	22614	22635	22643	22497	22686	22708	22659	22537	22642	22770	22778	22861	22688	22624	22761	22708	22658	22825	22621	22806	22711	22593	23031	22608	22739	22721	22934	22785	22576	22740
18266	19964	19089	18052	17923	17776	17556	17643	17580	17490	17552	17446	17487	17678	18448	19569	19713	19180	18450	17854	17566	17399	17325	17328	17430	17332	17522	17474	17403	17300	17483	17361	17593	17529	17567	17454	17377	17424	17522	17374	17674	17456	17442	17349	17545	17501	17379	17352	17475	17527	17505	17583	17528	17268	17356	17415	17537	17399	17514	17460	17401	17517	17620	17531	17498	17490	17282	17642	17255	17459	17449	17255	17363	17361	17416	17561	17382	17468	17429	17167	17742	17321	17442	17512	17385	17398	17430	17473	17641	17434	17278	17601	17375	17490	17446	17408	17341	17300	17412	17406	17322	17320	17389	17273	17416	17620	17518	17460	17396	17423	17464	17582	17499	17559	17492	17428	17332	17569	17455	17439	17348	17428	17406	17405	17464	17473	17386	17226	17486	17336	17451	17505	17419	17484	17441	17395	17178	17464	17437	17560	17553	17445	17457	17275	17460	17427	17412	17266	17393	17361	17362	17453	17391	17527	17575	17435	17564	17240	17344	17348	17432	17461	17458	17224	17591	17343	17393	17384	17447	17366	17584	17296	17379	17555	17617	17320	17454	17505	17434	17422	17298	17462	17510	17521	17594	17599	17336	17385	17523	17540	17527	17384	17367	17583	17491	17450	17538	17406	17386	17369	17256	17504	17245	17414	17370	17385	17263	17415	17272	17451	17513	17409	17436	17401	17527	17365	17534	17478	17335	17607	17464	17483	17586	17301	17371	17332	17631	17362	17422	17480	17350	17539	17329	17446	17450	17421	17590	17391	17530	17380	17457	17428	17259	17381	17428	17554	17506	17446	17539	17316	17426	17315	17296	17422	17528	17452	17465	17396	17337	17409	17367	17458	17393	17538	17475	17331	17453	17373	17449	17478	17315	17459	17292	17247	17563	17456	17370	17535	17479	17483	17359	17454	17430	17408	17561	17582	17507	17333	17325	17416	17397	17446	17450	17461	17463	17427	17581	17414	17582	17441	17418	17444	17352	17373	17243	17584	17595	17349	17316	17429	17550	17409	17273	17369	17600	17377	17495	17483	17294	17337	17365	17422	17281	17579	17315	17407	17513	17498	17479	17503	17278	17464	17302	17490	17570	17521	17292	17450	17395	17439	17271	17490	17482	17446	17613	17214	17506	17399	17190	17525	17366	17273	17476	17559	17385	17453	17325	17499	17547	17407	17396	17490	17265	17522	17364	17469	17504	17465	17312	17524	17259	17602	17425	17408	17488	17507	17441	17375	17474	17357	17567	17402	17466	17497	17399	17466	17368	17472	17459	17298	17396	17507	17476	17332	17330	17483	17355	17197	17305	17582	17482	17349	17580	17423	17292	17453	17273	17458	17377	17302	17473	17411	17223	17464	17459	17550	17472	17372	17456	17303	17338	17364	17367	17479	17392	17459	17311	17524	17371	17406	17405	17493	17558	17461	17506	17431	17153	17394	17515	17518	17429	17551	17272	17515	17376	17370	17413	17490	17367	17342	17338	17517	17387	17486	17204	17285	17423	17464	17485	17352	17661	17257	17304	17394	17460	17427	17538	17243	17418	17558	17478	17420	17606	17365	17627	17393	17466	17479	17280	17578	17448	17222	17362	17386	17416	17576	17397	17320	17569	17404	17510	17485	17320	17344	17313	17576	17365	17434	17431	17421	17254	17466	17372	17496	17541	17566	17428	17472	17358	17492	17410	17404	17152	17500	17344	17454	17555	17643	17490	17386	17520	17228	17358	17432	17551	17399	17383	17426	17552	17498	17308	17511	17349	17490	17579	17388	17533	17339	17482	17391	17628	17418	17508	17464	17580	17529	17421	17682	17517	17528	17659	17376	17372	17249	17475	17230	17476	17495	17386	17450	17438	17460	17379	17248	17356	17561	17486	17527	17551	17313	17481	17492	17365	17472	17420	17455	17587	17405	17399	17403	17455	17552	17379	17532	17411	17243	17301	17411	17468	17345	17236	17394	17504	17421	17364	17457	17494	17452	17509	17546	17492	17447	17491	17318	17413	17419	17508	17347	17419	17487	17426	17338	17405	17222	17418	17332	17458	17385	17553	17545	17294	17363	17419	17420	17352	17445	17406	17454	17404	17459	17533	17551	17411	17316	17289	17470	17436	17503	17402	17596	17396	17430	17460	17380	17454	17474	17296	17542	17356	17334	17362	17315	17530	17323	17542	17492	17415	17435	17370	17481	17604	17507	17358	17558	17481	17472	17345	17409	17449	17298	17582	17433	17475	17423	17402	17493	17402	17498	17256	17589	17384	17325	17480	17468	17483	17377	17325	17496	17363	17610	17436	17279	17232	17277	17502	17442	17495	17553	17453	17493	17426	17329	17385	17357	17536	17388	17379	17587	17340	17460	17477	17275	17310	17359	17509	17465	17418	17314	17373	17466	17524	17384	17369	17416	17384	17468	17644	17278	17389	17487	17436	17241	17607	17224	17448	17488	17424	17665	17503	17412	17448	17350	17469	17444	17440	17486	17439	17526	17420	17276	17530	17565	17306	17482	17517	17303	17367	17331	17475	17563	17336	17405	17297	17370	17412	17319	17374	17418	17645	17539	17340	17273	17477	17407	17568	17310	17564	17590	17317	17429	17444	17489	17446	17273	17468	17389	17426	17484	17498	17421	17482	17450	17626	17394	17404	17643	17352	17462	17367	17414	17269	17408	17500	17644	17491	17583	17634	17386	17476	17477	17368	17594	17405	17391	17523	17537	17371	17567	17635	17302	17441	17442	17400	17528	17424	17585	17401	17377	17357	17345	17336	17308	17576	17470	17418	17585	17464	17473	17480	17603	17420	17280	17394	17350	17569	17262	17330	17594	17485	17427	17315	17205	17389	17640	17472	17512	17543	17490	17412	17375	17449	17632	17416	17424	17584	17573	17510	17528	17356	17525	17482	17524	17542	17572	17602	17510	17382	17588	17492	17555	17457	17303	17392	17554	17260	17501	17219	17470	17554	17288	17516	17561	17399	17293	17637	17463	17453	17317	17487	17406	17565	17428	17433	17273	17425	17433	17435	17260	17489	17264	17334	17436	17520	17336	17435	17202	17477	17388	17501	17482	17377	17495	17511	17376	17454	17282	17453	17449	17511	17305	17183	17447	17389	17571	17426	17534	17323	17368	17435	17459	17503	17568	17595	17485	17399	17495	17281	17486	17361	17335	17546	17439	17481	17237	17475	17240	17459	17379	17477	17547	17381	17187	17416	17266	17388	17360	17487	17650	17394	17533	17379	17392	17633	17400	17327	17729	17558	17430	17617	17463	17458	17528	17565	17330	17409	17436	17456	17533	17486	17482	17453	17461	17465	17545	17436	17403	17350	17498	17621	17223	17526	17387	17394	17298	17429	17458	17373	17376	17548	17481	17350	17421	17427	17397	17556	17330	17594	17428	17278	17629	17507	17405	17453	17434	17506	17492	17364	17408	17388	17408	17420	17445	17262	17445	17320	17516	17500	17321	17523	17395	17357	17550	17540	17356	17416	17396	17309	17390	17338	17423	17512	17462	17355	17518	17474	17354	17335	17529	17346	17381	17475	17423	17515	17463	17477	17429	17295	17492	17402	17548	17446	17413	17485	17468	17390	17486	17429	17438	17369	17474	17409	17481	17358	17548	17458	17352	17439	17496	17640	17306	17409	17332	17409	17359	17424	17362	17450	17264	17590	17393	17486	17342	17342	17491	17269	17640	17403	17317	17404	17415	17451	17411	17403	17474	17388	17575	17412	17305	17361	17411	17575	17237	17474	17424	17425	17355	17315	17385	17298	17254	17384	17721	17400	17443	17293	17512	17415	17461	17510	17209	17603	17420	17599	17511	17347	17347	17367	17549	17417	17464	17654	17544	17384	17425	17393	17429	17512	17414	17490	17265	17425	17403	17432	17611	17448	17319	17444	17585	17399	17360	17437	17403	17434	17435	17330	17343	17553	17365	17460	17500	17492	17555	17315	17338	17093	17168	17384	17492	17430	17363	17278	17506	17547	17376	17269	17476	17524	17414	17319	17562	17329	17487	17426	17335	17599	17544	17507	17465	17488	17435	17513	17425	17334	17325	17390	17597	17404	17283	17501	17348	17451	17300	17523	17409	17387	17401	17537	17308	17403	17471	17459	17478	17423	17496	17577	17467	17339	17357	17494	17523	17401	17311	17526	17535	17559	17549	17568	17465	17430	17397	17363	17353	17825	17362	17426	17340	17411	17501	17488	17331	17536	17523	17579	17356	17414	17460	17377	17574	17476	17500	17219	17504	17380	17479	17346	17549	17255	17579	17618	17316	17485	17545	17619	17351	17438	17522	17463	17456	17555	17417	17435	17346	17575	17544	17435	17260	17535	17519	17367	17406	17469	17462	17459	17495	17549	17413	17342	17206	17415	17451	17272	17403	17547	17313	17445	17506	17509	17429	17438	17336	17308	17497	17516	17483	17550	17423	17483	17492	17450	17505	17495	17281	17531	17549	17500	17449	17431	17476	17450	17302	17364	17296	17532	17557	17425	17531	17486	17335	17495	17385	17654	17412	17385	17321	17448	17343	17422	17535	17399	17365	17375	17464	17450	17470	17392	17554	17332	17449	17554	17496	17543	17489	17452	17427	17461	17341	17466	17500	17512	17408	17481	17530	17373	17545	17437	17320	17551	17291	17301	17403	17424	17482	17507	17487	17563	17425	17472	17352	17479	17596	17484	17458	17337	17360	17456	17344	17501	17366	17312	17498	17306	17407	17311	17504	17401	17562	17433	17537	17392	17560	17520	17399	17520	17384	17550	17482	17512	17246	17531	17398	17485	17342	17339	17513	17393	17335	17358	17407	17353	17276	17402	17420	17426	17790	17410	17430	17379	17377	17453	17393	17352	17443	17455	17385	17418	17369	17589	17296	17456	17340	17203	17400	17584	17535	17393	17286	17532	17430	17459	17477	17673	17433	17493	17261	17354	17597	17458	17389	17518	17462	17430	17395	17438	17486	17316	17352	17537	17452	17291	17503	17357	17370	17336	17319	17441	17466	17425	17644	17440	17341	17290	17474	17531	17344	17451	17469	17470	17444	17545	17434	17419	17508	17475	17278	17412	17420	17436	17541	17624	17431	17613	17377	17307	17456	17308	17433	17495	17482	17545	17466	17485	17287	17425	17476	17384	17611
25371	21565	28791	25181	23648	24715	25217	23340	23200	23178	23074	23002	22924	23543	28761	33247	33548	30792	27004	24412	23404	22875	22790	23063	22852	22794	22648	22935	23008	22847	22888	22675	22866	22819	22659	22741	22804	22603	22634	22904	22831	22845	22829	22684	22930	22703	22692	22726	22974	22650	22727	22679	22716	22780	22525	22780	22718	22772	22852	22807	22853	22749	22650	22867	22592	22667	22619	22734	22562	22909	22912	22789	22485	22891	22910	22872	22797	22743	22769	22607	22611	22827	22879	22654	22415	22660	22997	22944	22601	22817	22670	22613	22554	22789	22872	22749	22767	22547	22847	22468	22660	22651	22710	22835	22683	22899	22783	22823	22632	22883	22736	22606	22674	22766	22616	22539	22622	22742	22603	22758	22684	22660	22495	22689	22767	22616	22561	22639	22783	22555	22739	22676	22535	22682	22650	22685	22431	22728	22624	22534	22629	22786	22547	22814	22555	22655	22522	22856	22814	22817	22836	22675	22925	22690	22678	22665	22430	22777	22709	22666	22488	22766	22643	22630	22724	22557	22737	22950	22860	22800	22891	22655	22591	22548	22617	22934	22752	22678	22870	22700	22655	22727	22873	22711	22719	22668	22781	22827	22821	22527	22689	22561	22696	22618	22484	22762	22871	22840	22656	22824	22688	22715	22807	22969	22396	22809	22843	22786	22688	22886	22847	22755	22870	22894	22712	22475	22885	22582	22816	22675	22729	22719	22900	22699	22688	22738	22716	22764	22706	22692	22570	22799	22619	22906	22678	22695	22871	22674	22776	22722	22681	22626	22802	22849	22771	22701	22797	22649	22598	22741	22759	22705	22711	22511	22997	22918	22784	22653	22539	22874	22622	22596	22497	22598	22840	22970	22594	22744	22819	22804	22421	22633	22716	22655	22722	22640	22895	22707	22919	22745	22781	22764	22759	22690	22696	22801	22780	22724	22812	22546	22694	22884	22629	22770	22618	22688	22683	22713	22553	22683	22728	23002	22694	22587	22696	22741	22933	22710	22596	22537	22704	22619	22593	22614	22899	22677	22737	22593	22827	22891	22576	22685	22466	22485	22603	22824	22656	22630	22928	22664	22557	22673	22538	22640	22493	22715	22758	22710	22712	22992	22813	22683	22747	22583	22622	22796	22634	22951	22767	22651	22774	22754	22788	22892	22861	22873	22809	22828	22652	22839	22569	22696	22939	22724	22654	22742	22777	22721	22536	22838	22640	22723	22737	22696	22796	22853	22629	22740	22812	22705	22739	22576	22657	22725	22597	22828	22692	22899	22820	22521	22471	22917	22630	22802	22969	22615	22633	22931	22649	22669	22893	22669	22629	22666	22956	22796	22467	22700	22505	22833	22916	22589	22701	22669	22609	22595	22577	22562	22977	22921	22676	22735	22549	22713	22918	22707	22489	22629	22927	22419	22748	22923	22721	22609	22660	22742	22574	22798	22738	22830	22799	23023	22557	22800	22548	22777	22799	22861	22632	22875	22783	22774	22688	22744	22603	22489	22784	22859	22804	22697	22880	22691	22725	22456	22920	22841	22612	22470	22777	22912	22736	22756	22841	22576	22731	22597	22507	22693	22437	22409	22764	22603	22711	22681	22754	22677	22579	22711	22620	22815	22625	22654	22654	22760	22723	22590	22700	22688	22726	22646	22872	22757	22758	22705	22697	22806	22723	22671	22973	22675	22835	22750	22851	22825	22729	22771	22592	22469	22729	22814	22771	22747	22734	22805	22608	22540	22362	22673	22794	22862	22732	22656	22680	22963	23009	22947	22898	22688	22758	23020	22756	22700	22811	22535	22507	22790	22700	22464	22912	22741	22530	22842	22834	22878	22936	22915	22833	22698	22796	22869	22520	22779	22912	22873	22623	22818	22823	22823	22819	22695	22555	22734	22652	22568	22605	22722	22835	22831	22816	22655	22466	22819	22590	22705	22776	22575	22628	22750	22666	22643	22741	22685	22682	22720	23000	22709	22792	22874	22511	22556	22637	22649	22915	22498	22634	22601	22910	22684	22389	22891	22577	22739	22859	22797	22740	22965	22792	22671	22730	22698	22834	22480	22934	22981	22765	22801	22578	22620	22655	22545	22828	22923	22751	22771	22645	22845	22848	22736	22572	22823	22610	22606	22885	22702	22504	22684	22749	22656	22524	22691	22734	22716	22945	22909	22762	22856	22581	22704	22859	22791	22671	22645	22683	22610	22659	22486	22733	22760	22838	22680	22731	22848	22647	22654	22839	22653	22682	22730	22849	22702	22808	22861	22607	22888	22619	22754	22629	22835	22641	22429	22468	22658	22771	22585	22823	22668	22836	22846	22712	22724	22685	22689	22661	22749	22514	22578	22720	22782	22661	22523	22548	22787	22789	22625	22932	22715	22806	22473	22525	22590	22655	22694	22860	22729	22734	22647	22872	22584	22714	22944	22791	22910	22681	22600	22607	22692	22589	22700	22867	22492	22437	22734	22567	22895	22481	22689	22578	22743	22774	22550	22621	22736	22564	22630	22752	22792	22827	22906	22962	22810	22823	22725	22606	22655	22598	22810	22701	22532	22707	22607	22646	22547	22789	22536	22890	22784	22770	22681	22783	22755	22708	22672	22655	22757	22699	22743	22864	22809	22736	22526	22554	22576	22639	22703	22939	22806	22840	22649	22755	22861	22634	22926	22720	22636	22728	22771	22586	22896	22661	22713	22898	23000	22677	22789	22627	22509	22754	22795	22541	22753	22745	22592	22858	22717	22523	22777	22591	22674	22902	22629	22655	22759	22480	22853	22657	22744	22797	22746	22851	22789	22836	22657	22789	22540	22766	22795	23055	22907	22920	22896	22658	22850	22736	22794	22796	22740	22538	22859	22631	22630	22604	22441	22937	22670	22472	22591	23113	22868	22688	22669	22604	22720	22627	22668	22695	22715	22518	23017	22871	22750	22681	22489	22589	22724	22995	22608	22819	22653	22665	22639	22823	22696	22722	22480	22811	22864	22527	22380	22575	22762	22801	22929	22869	22686	22634	22533	22697	22741	22722	22462	22520	22802	22750	22673	22730	22698	22675	22907	22607	22328	22708	22780	22723	22434	22704	22766	22548	22714	22633	22697	22801	22639	22619	22708	22595	22857	22627	22538	22636	22766	22514	22550	22974	22746	22652	22650	22638	22817	22775	22599	22934	22937	22581	22713	22802	22747	22779	22843	22786	22593	22683	22796	22628	22655	22607	22605	22602	22745	22666	22955	22620	22532	22644	22786	22477	22637	22521	22724	22716	22677	22819	22740	22835	22635	22704	22496	22751	22781	22861	22805	22772	22565	22643	22572	22635	22581	22796	22793	22892	22875	22673	22768	22933	22598	22602	22594	22824	22542	22661	22945	22648	22650	22789	22562	22710	22469	22740	22552	22773	22791	22635	22915	22890	22782	22833	22737	22664	22725	22688	22691	22497	22675	22653	22460	22741	22657	22627	22975	22774	22749	22872	22743	22859	22705	22751	22976	22677	22627	22759	22637	22708	22756	22697	22809	22791	22482	22862	22963	22710	22756	22595	22568	22670	22555	22865	22806	22821	22895	22592	22667	22701	22495	22791	22618	22672	22785	22898	22678	22698	22758	22909	22750	22693	22674	22544	22587	22806	22686	22768	22674	22690	22607	22736	22625	22734	22636	22552	22748	22787	22705	22836	22724	22774	22849	22805	22774	22958	22955	22732	22756	22767	22820	22690	22847	22727	22459	22818	22713	22814	22550	22843	22841	22854	22662	22760	22761	22771	22832	23044	22790	22637	22713	22543	22744	22857	22786	22874	22656	22780	22673	22598	22502	22808	22775	22601	22720	22741	22508	22739	22756	22735	22686	22549	22637	22506	22587	22833	22573	22748	22799	22675	22610	22613	22867	22682	22706	22942	22797	22603	22687	22969	23005	22775	22598	22587	22806	22882	22663	22730	22698	22642	22386	22836	22468	22795	22651	22666	22557	22902	22937	22837	22651	22782	22628	22608	22790	22622	22714	22731	23047	22813	22694	22486	22708	22728	22633	22658	22700	22906	22854	22501	22566	22790	22608	22715	22997	22767	22775	22627	22625	22748	22616	22871	22713	22768	22706	22672	22641	22696	22848	22471	22908	22683	22901	22713	22757	22701	22874	22661	22931	22727	22655	22765	22755	22756	22797	22664	22582	22766	22775	22657	22753	22829	22511	22723	22635	22536	22765	22727	22579	22737	22718	22614	22793	22683	22642	22829	22826	22608	22672	22594	22943	22695	22797	22777	22678	22609	22784	22828	22754	22774	22703	22796	22859	22677	22568	22574	22626	22805	22823	22665	22719	22747	22670	22919	22687	22707	22696	22933	22636	22771	23021	22567	22546	22815	22979	22813	22434	22634	22597	22767	22711	22639	22678	22859	22641	22764	22761	22759	22799	22608	22725	22766	22571	22731	22657	22634	22749	22671	22377	22754	22789	22548	22718	22928	22491	22577	22610	22819	22801	22628	22602	22684	22745	22897	22867	22498	22759	22754	22666	22770	22715	22718	22707	22719	22665	22599	22760	22774	22784	22763	22686	22567	22982	22643	22548	22649	22749	22714	22709	22681	22779	22814	23076	22309	22811	22570	22784	22606	22592	22704	22740	22551	22691	22865	22480	22832	22539	22972	22711	22687	22906	22761	22644	22734	22622	22526	22571	22832	22788	22776	22644	22708	22791	22840	22583	22744	22694	22856	22558	22679	22556	22595	22673	22774	22766	22632	22870	22775	22563	22625	22912	22678	22779	22625	22714	22615	22527	22691	22720	22819	22653	22736	22677	22697	22735	22611	22840	22831	22664	22837	22801	22906	22387	22729	22886	22656	22618	22639	22773	22451	22756	22858	22646	22771	22703	22671	22723	22634	22609	22938	22728	22523	22464	22568	22730	22639	22610	22834	22630	22687	22846	22810	22632	22706	22810	22784	22785	22779	22680	22589	22810	22769	22739	22834	22706	22769	22812	22530	22753	22594	22693	22922	22617	22714	22822	22731	22689	22819	22744	22705	22705	22579	22897	22898	22581	22809	22630	22677	22791	22838	22661	22693	22564	22808	22805	22418	22907	22758	22437	22388	22419	22740	22802	22763	22844	23081	22653	22809	22705	22645	22757	22929	22534	22676	22848
16230	24955	24030	20789	19465	18893	18451	18183	18022	18148	17796	17846	17906	19630	27246	32675	31608	27118	22290	19382	17958	17944	17448	17515	17655	17570	17535	17479	17409	17421	17427	17303	17586	17490	17534	17501	17577	17365	17394	17569	17518	17457	17390	17513	17548	17498	17548	17333	17440	17639	17503	17587	17389	17497	17496	17555	17318	17488	17335	17410	17389	17287	17707	17445	17392	17501	17731	17521	17489	17463	17590	17499	17679	17645	17626	17661	17421	17348	17536	17585	17488	17511	17457	17430	17431	17271	17541	17511	17521	17343	17697	17485	17549	17368	17570	17504	17499	17688	17485	17479	17503	17535	17400	17468	17433	17391	17536	17338	17547	17548	17473	17442	17602	17477	17607	17447	17603	17423	17452	17340	17595	17454	17405	17423	17558	17447	17686	17697	17321	17472	17642	17543	17427	17439	17442	17557	17737	17513	17624	17561	17515	17316	17669	17558	17490	17679	17338	17435	17485	17397	17434	17463	17418	17482	17470	17598	17519	17362	17392	17532	17475	17610	17400	17536	17445	17538	17346	17485	17521	17327	17394	17443	17427	17640	17511	17495	17452	17369	17496	17574	17448	17554	17549	17507	17517	17635	17457	17437	17363	17411	17315	17615	17423	17429	17622	17625	17425	17454	17416	17455	17562	17452	17414	17641	17545	17574	17325	17342	17556	17400	17536	17556	17487	17510	17525	17513	17527	17304	17538	17537	17578	17591	17511	17505	17355	17358	17580	17575	17543	17472	17479	17342	17509	17520	17328	17721	17429	17561	17605	17364	17616	17687	17475	17486	17484	17387	17682	17391	17370	17443	17694	17320	17305	17607	17345	17428	17540	17571	17437	17611	17479	17363	17418	17714	17432	17415	17431	17503	17534	17323	17545	17494	17382	17720	17574	17356	17553	17175	17611	17421	17459	17346	17450	17286	17533	17493	17573	17653	17595	17435	17618	17486	17430	17262	17599	17391	17507	17440	17468	17397	17571	17452	17516	17516	17296	17605	17494	17327	17621	17634	17371	17478	17471	17591	17493	17657	17434	17619	17515	17445	17637	17516	17443	17426	17639	17548	17465	17502	17572	17426	17526	17635	17515	17420	17592	17689	17473	17513	17319	17493	17422	17518	17431	17265	17558	17432	17534	17632	17477	17389	17554	17392	17431	17493	17557	17580	17542	17571	17479	17448	17536	17447	17601	17473	17579	17480	17397	17444	17451	17609	17530	17464	17497	17586	17536	17446	17459	17274	17343	17455	17369	17464	17574	17446	17384	17518	17424	17443	17406	17366	17562	17386	17508	17410	17479	17293	17541	17637	17602	17566	17395	17376	17481	17448	17556	17370	17497	17569	17409	17507	17615	17248	17468	17350	17624	17498	17484	17402	17470	17454	17425	17422	17526	17507	17516	17415	17396	17554	17618	17614	17507	17488	17485	17462	17439	17265	17445	17342	17453	17518	17626	17479	17383	17543	17560	17282	17545	17527	17593	17298	17499	17322	17429	17517	17523	17532	17420	17482	17408	17504	17589	17381	17515	17510	17503	17428	17349	17312	17548	17571	17405	17394	17492	17460	17739	17281	17458	17523	17439	17511	17469	17522	17503	17702	17498	17602	17574	17393	17542	17595	17427	17425	17510	17444	17619	17422	17368	17652	17565	17389	17482	17438	17522	17325	17532	17336	17314	17469	17491	17450	17506	17410	17512	17557	17658	17397	17480	17435	17615	17395	17526	17395	17588	17523	17441	17554	17600	17297	17467	17575	17519	17503	17536	17507	17525	17434	17587	17554	17474	17699	17541	17438	17737	17527	17604	17362	17484	17457	17444	17620	17462	17495	17506	17535	17465	17499	17464	17416	17598	17376	17529	17673	17416	17302	17556	17546	17550	17428	17525	17486	17400	17272	17578	17670	17575	17578	17542	17536	17463	17435	17597	17277	17419	17398	17747	17366	17565	17463	17502	17645	17483	17503	17434	17458	17565	17617	17529	17447	17461	17458	17483	17458	17561	17323	17472	17507	17297	17457	17508	17454	17494	17534	17409	17401	17445	17415	17492	17295	17516	17587	17514	17613	17642	17557	17466	17529	17486	17541	17405	17443	17269	17556	17549	17363	17604	17475	17364	17617	17522	17472	17364	17406	17561	17432	17319	17513	17464	17493	17296	17558	17510	17276	17646	17495	17484	17417	17561	17314	17477	17487	17375	17529	17600	17466	17435	17482	17245	17520	17555	17515	17615	17418	17204	17558	17445	17394	17469	17608	17389	17340	17624	17510	17460	17544	17493	17439	17544	17308	17645	17339	17285	17690	17303	17587	17500	17474	17629	17482	17549	17398	17566	17597	17457	17560	17349	17519	17482	17436	17541	17560	17603	17519	17515	17252	17594	17487	17501	17429	17465	17423	17427	17409	17435	17547	17365	17496	17657	17474	17478	17481	17486	17527	17552	17436	17568	17662	17564	17490	17285	17468	17389	17591	17489	17642	17428	17483	17396	17467	17400	17319	17606	17568	17493	17645	17368	17496	17413	17525	17507	17393	17499	17480	17428	17618	17289	17752	17289	17596	17466	17427	17461	17546	17408	17420	17663	17344	17466	17558	17557	17481	17526	17638	17571	17682	17453	17698	17557	17463	17701	17557	17343	17536	17491	17600	17578	17465	17396	17663	17508	17396	17416	17742	17441	17357	17469	17615	17431	17510	17600	17601	17383	17653	17371	17353	17523	17535	17567	17466	17568	17503	17354	17465	17456	17531	17523	17345	17483	17425	17498	17592	17626	17547	17468	17458	17614	17459	17393	17658	17532	17623	17660	17528	17572	17559	17641	17590	17529	17597	17669	17545	17438	17532	17296	17431	17636	17519	17524	17659	17474	17503	17536	17543	17635	17535	17630	17418	17477	17486	17508	17526	17387	17502	17625	17632	17476	17765	17424	17469	17530	17515	17479	17399	17424	17553	17514	17402	17456	17426	17429	17565	17337	17536	17510	17526	17471	17381	17448	17538	17685	17433	17510	17513	17447	17346	17476	17578	17379	17328	17560	17499	17607	17627	17488	17493	17381	17559	17539	17532	17461	17487	17598	17531	17419	17578	17454	17591	17480	17526	17462	17584	17298	17391	17542	17437	17524	17533	17416	17571	17428	17529	17392	17418	17536	17517	17416	17543	17434	17585	17470	17505	17467	17497	17424	17790	17293	17605	17470	17613	17538	17511	17543	17441	17606	17295	17218	17557	17569	17373	17500	17341	17476	17471	17484	17392	17443	17411	17552	17437	17502	17386	17590	17427	17546	17505	17325	17385	17573	17454	17281	17650	17424	17428	17465	17518	17528	17463	17462	17453	17537	17687	17525	17655	17560	17496	17513	17628	17451	17625	17337	17551	17465	17461	17508	17529	17562	17638	17544	17446	17544	17570	17619	17517	17415	17413	17363	17386	17355	17434	17482	17476	17483	17404	17548	17394	17631	17489	17555	17526	17525	17512	17501	17407	17688	17559	17458	17510	17583	17463	17622	17295	17559	17472	17469	17342	17639	17362	17750	17523	17534	17481	17422	17586	17734	17490	17683	17660	17520	17611	17413	17656	17441	17492	17478	17547	17505	17435	17573	17588	17412	17384	17617	17446	17544	17445	17574	17354	17600	17553	17460	17615	17384	17543	17450	17405	17543	17394	17516	17442	17473	17542	17510	17484	17352	17481	17429	17388	17383	17619	17471	17560	17311	17463	17451	17614	17545	17454	17363	17461	17479	17687	17422	17532	17478	17593	17519	17477	17511	17457	17373	17380	17514	17478	17607	17447	17540	17375	17528	17406	17434	17491	17558	17541	17358	17482	17557	17452	17313	17515	17430	17484	17345	17540	17544	17537	17615	17544	17405	17556	17438	17444	17487	17402	17672	17384	17335	17532	17377	17398	17496	17495	17531	17487	17583	17610	17516	17403	17437	17480	17475	17341	17546	17431	17538	17511	17430	17510	17488	17396	17530	17486	17612	17638	17419	17530	17425	17596	17536	17424	17537	17465	17484	17409	17494	17487	17480	17452	17647	17424	17591	17527	17390	17445	17497	17381	17444	17387	17814	17316	17477	17421	17379	17532	17653	17578	17450	17651	17432	17387	17591	17424	17467	17458	17546	17508	17446	17478	17405	17376	17602	17490	17659	17462	17685	17338	17498	17603	17410	17582	17539	17336	17499	17199	17540	17626	17492	17641	17588	17560	17455	17735	17547	17502	17374	17407	17640	17283	17440	17566	17519	17575	17514	17628	17683	17641	17451	17500	17476	17247	17455	17444	17454	17627	17484	17287	17469	17371	17503	17541	17488	17558	17392	17623	17450	17513	17524	17628	17530	17570	17472	17470	17520	17610	17330	17524	17543	17522	17465	17384	17649	17496	17524	17431	17540	17372	17397	17437	17513	17408	17383	17493	17612	17361	17585	17440	17512	17475	17506	17399	17376	17442	17391	17478	17470	17439	17432	17462	17601	17411	17560	17467	17457	17475	17466	17445	17484	17395	17296	17634	17416	17503	17382	17634	17535	17453	17501	17598	17352	17424	17462	17644	17527	17551	17481	17567	17537	17383	17566	17595	17422	17521	17575	17471	17669	17548	17527	17643	17510	17483	17396	17530	17529	17579	17644	17524	17473	17551	17631	17538	17669	17399	17666	17542	17597	17420	17608	17378	17518	17596	17572	17454	17438	17643	17475	17550	17620	17230	17542	17371	17462	17330	17498	17546	17379	17494	17536	17505	17573	17581	17446	17483	17649	17392	17546	17408	17665	17590	17417	17411	17494	17423	17500	17649	17513	17627	17545	17450	17568	17516	17484	17610	17575	17576	17282	17422	17584	17421	17758	17410	17406	17366	17523	17676	17494	17410	17503	17460	17658	17531	17608	17489	17714	17482	17521	17493	17677	17420	17389	17576	17434	17419	17530	17494	17486	17420	17371	17418	17565	17556	17536	17371	17569	17586	17537	17520	17526	17435	17558	17640	17381	17482	17465	17569	17412	17500	17445	17553	17554	17553	17494	17579	17609	17579	17458	17282	17476	17509	17594	17296	17503	17612	17426	17555	17642	17562	17648	17407	17520	17554	17384	17407	17653	17524	17555	17424	17520	17469	17377	17554	17588	17467	17496	17565	17432	17421	17416	17384
23902	21550	29200	24394	22301	25513	27892	23593	23023	23323	23272	23194	23030	24416	31326	40532	41123	35961	29872	25996	23956	23609	22933	22825	22718	22863	22833	22756	22778	22662	22670	22885	22602	22574	22838	22795	22876	23079	22657	22887	22963	22951	22542	22834	22865	22717	22736	22649	22759	22754	22706	22607	22667	22891	22834	22862	22655	22883	22756	22453	22650	22764	22843	22739	22716	22677	22787	22919	22758	22706	22920	22532	22957	22780	22529	22699	22918	22796	22617	22660	23031	22697	22756	22961	22664	22647	23064	22897	22643	22791	22602	22552	22682	22865	22768	22816	22555	22776	22862	22723	22782	22761	22771	22695	22891	22711	22608	22833	22958	22664	22886	22864	22732	22554	22431	22600	22825	22596	22653	22618	22683	22876	22671	22741	22503	22523	22873	22664	22898	22866	22491	22847	22759	22837	22850	22959	22703	23033	22887	22764	22850	22693	23086	22600	22746	22769	22896	22609	22700	22478	22498	22682	22686	22673	22577	22639	22781	22770	22785	22466	22661	22803	22588	22395	22709	22750	22877	22687	22764	22839	22743	22597	22640	22765	22728	22662	22586	22730	22697	22672	22582	22613	22652	22871	22735	22825	22689	22949	22758	22744	22358	22990	22918	22595	22711	22581	22733	22551	22422	22932	22641	22720	22638	22751	22866	22763	22910	22559	22519	22398	22636	22503	22653	22803	22651	22646	22661	22844	22677	22498	22848	22617	22673	22879	22653	22673	22694	22816	22661	22698	22834	22606	22731	22846	22825	22667	22594	22792	22776	22609	22656	22645	22872	22666	22653	22707	22490	22549	22741	22757	22838	22685	22620	22801	22770	22901	22787	22582	22787	22747	22618	22965	22686	22892	22806	22623	22639	22692	22622	22810	22598	22660	22709	22617	22744	22723	22654	22516	22705	22483	22737	22555	22802	22861	22817	22683	22668	22792	22726	22445	22627	22803	22580	22779	22729	22860	22608	22778	22548	22667	22524	22670	22761	22809	22540	22689	22642	22601	22652	22862	22665	22863	22601	22766	22810	22770	22741	22606	22478	22684	22584	22560	22797	22885	22609	22752	22700	22658	22808	22697	22704	22658	22751	22938	22654	22909	22727	22760	22590	22534	22647	22731	22782	22772	22729	22762	22782	22789	22741	22640	22863	22704	22763	22708	22791	22803	22466	23014	22520	22434	22570	22679	22963	22550	22602	22653	22549	22797	22613	22705	22767	22808	22624	22612	22653	22702	22782	22791	22868	22518	22603	22457	22642	22451	22653	22453	22760	22930	22897	22774	22669	22769	22601	22763	22750	22814	22856	22850	22879	22767	22840	22529	22766	22854	22719	22599	22830	22327	22866	22749	22712	22620	22884	22489	22709	22704	22621	22548	22717	22681	22684	22641	22607	22857	22890	22586	22692	22744	22797	22616	22718	22364	22802	22761	22804	22531	22584	22763	22763	22599	22668	22736	22679	22462	22936	22429	22710	22649	22601	22887	22936	22519	22702	22775	22808	22713	22637	22852	22444	22674	22800	22721	22825	22684	22517	22794	22580	22482	22721	22592	22645	22537	22801	22647	22614	22764	22748	22809	22707	22595	22664	22554	22811	22406	22817	22825	22622	22667	22827	22666	22755	22594	22514	22709	22801	22628	22796	22750	22786	22691	22706	22542	22653	22875	22743	22552	22908	22578	23150	22881	22567	22820	22806	22654	22506	22499	22659	22705	22894	22612	22929	22626	22781	22758	22575	22796	22974	22743	22795	22770	22865	22692	22818	22566	22690	22613	22411	22853	22655	22540	22821	22693	22714	22620	22464	22672	22721	22662	22702	22696	22636	22701	22821	22735	22782	22773	22672	22839	22857	22727	22789	22642	22855	22820	22691	22882	22737	22585	22602	22719	22807	22543	22632	22499	22814	22737	22458	22694	22724	22606	22896	22562	22859	22559	23151	22663	22657	22742	22893	22727	22758	22798	22682	22697	22498	22716	22700	22581	22827	22760	22596	22839	22570	22656	22699	22734	22815	22590	22555	22811	22581	22950	22722	22611	22558	22640	22647	22397	22744	22766	22653	22551	22799	22699	22810	22819	22859	22517	22831	22780	22627	22785	22780	22832	22739	22836	22679	22738	22531	22636	22755	22600	22601	22813	22620	22493	22682	22727	22591	22610	22842	22605	22766	22759	22720	22593	22816	22684	22843	22809	22797	22552	22711	22627	22673	22875	22630	22608	22640	22524	22658	22591	22614	22838	22786	22940	22658	22899	22809	22868	22632	22853	22733	22738	22646	22721	22808	22776	22683	22658	22794	22785	22795	22765	22686	22696	22781	22636	22467	22657	22732	22791	22649	22627	22610	22565	22790	22492	22792	22683	22953	22658	22928	22833	22822	22565	22634	22784	22771	22648	22646	22609	22827	22479	22701	22672	22779	22802	22716	22580	22663	22695	22813	22824	22808	22750	22447	22733	22585	22622	22801	22747	22569	22761	22623	22391	22498	22615	22820	22740	22654	22619	22952	22810	22596	22706	22761	22747	22774	22606	22672	22843	22918	22612	22791	22572	22879	22839	22735	22735	22605	22745	22680	22699	22732	22690	22763	22504	22668	22918	22822	22939	22656	22600	22442	22814	22847	22786	22761	22728	22768	22764	22718	22693	22734	22755	22794	22862	22792	22778	22697	22702	22604	22636	22850	22787	22711	22789	22802	22794	22589	22674	22759	22588	22762	22511	22691	22593	22575	22603	22614	22679	22651	22900	22700	22758	22679	22823	23057	22632	22863	22892	22751	22720	22736	22582	22829	22534	22748	22616	22673	22787	22608	22603	22696	22725	22638	22437	22753	22984	22683	22664	22534	22473	22584	22640	22697	22939	22944	22872	22875	22658	22524	22817	22488	22747	22659	22694	22683	22876	22646	22620	22981	22761	22761	22673	22907	22818	22619	22735	22737	22795	22663	22789	22589	22663	22495	22755	22678	22648	22548	22726	22609	22582	22746	22758	22811	22382	22843	22513	22671	22756	22666	22701	22646	22712	22684	22723	22741	22599	22485	22427	22701	22611	22782	22808	22796	22705	22587	22588	22598	22751	22644	22884	22674	22751	22655	22573	22763	22705	22655	22608	22600	22664	22729	22534	22742	22836	22498	22660	22868	22574	22600	22716	22680	22836	22869	22587	22874	22801	22669	22574	22622	22620	22852	22748	22678	22546	22522	22742	22765	22569	22575	22741	22565	22597	22762	22791	22766	22953	22562	22948	22645	22769	22662	22738	22734	22714	22500	22846	22762	22774	22576	22611	22734	22512	22741	22627	22655	22748	22657	22512	22794	22509	22660	22595	22448	22620	22584	22621	22714	22729	22701	22722	22702	22754	22653	22799	22767	22935	22804	22647	22624	22672	22750	22722	22605	22550	22390	22693	22781	22522	22715	22778	22763	22612	22725	22698	22681	22635	22791	22592	22729	22688	22625	22682	22616	22744	22766	22698	22464	22914	22641	22643	22721	22807	22612	22752	22711	22641	22666	22650	22786	22815	22851	22496	22690	22727	22751	22591	22460	22755	22678	22706	22730	22654	22700	22578	22481	22478	22747	22662	22551	22625	22690	22750	22662	22622	22563	22463	22598	22649	22747	22742	22612	22857	22578	22826	22501	22547	22828	22580	22709	22507	22763	22822	22757	22874	22777	22722	22741	22661	22623	22707	22824	22820	22655	22703	22743	22492	22630	22657	22867	22486	22596	22665	22751	22548	22634	22735	22621	22520	22640	22653	22817	22585	22794	22685	22615	22769	22566	22730	22926	22543	22630	22623	22725	23155	22865	22870	22513	22588	22746	22575	22603	22811	22542	22731	22653	22803	22709	22805	22760	22733	22743	22606	22573	22620	22848	22867	22520	22730	22773	22613	22774	22556	22746	22589	22708	22815	22929	22807	22522	22441	22713	22743	22545	22873	22630	22874	22714	22580	22536	22624	22615	22734	22609	22732	22527	22512	22548	22674	22612	22865	22753	23003	22976	22716	22932	22649	22717	22671	22774	22824	22842	22805	22700	22686	22458	22657	22793	22522	22887	22515	22552	22633	22759	22517	22816	22717	22850	22975	22597	22738	22953	22474	22877	22677	22608	22738	22626	22559	22661	22505	22407	22861	22581	22631	22779	22841	22623	22436	22740	22620	22623	22783	22880	22675	22723	22584	22890	22645	22631	22894	22628	22943	22607	22914	22703	22651	22573	22802	22758	22712	22840	22737	22875	22591	22812	22648	22643	22670	22812	22596	22636	22588	22482	22579	22427	22669	22889	22537	22613	22723	22672	22945	22679	22554	22624	22783	22777	22554	22765	22725	22793	22740	22808	22706	22562	22600	22842	22608	22610	22674	22712	23024	22765	22697	22613	22720	22657	22753	22729	22744	22807	22726	22757	22650	22700	22770	22731	22701	22988	22671	22691	22749	22829	22860	22802	22993	22928	22899	22696	22574	22757	22784	22687	22472	22536	22477	22832	22782	22613	22707	22782	22724	22623	22548	22734	22680	22642	22886	22646	22419	22604	22646	22777	22661	22596	22614	22695	22882	22785	22836	22673	22643	22824	22846	22691	22855	22822	22704	22617	22742	22691	22645	22423	22349	22580	22779	22827	22654	22511	22548	22775	22941	22841	22480	22556	22627	22833	22854	22615	22435	22465	22638	22691	22871	22894	22743	22618	22569	22890	22816	22717	22539	22580	22578	22755	22839	22874	22752	22728	22594	22574	22593	22788	22740	22660	22811	22913	22801	22881	22689	22996	22855	22774	22818	22717	22623	22905	22924	22768	22580	22518	22650	22791	22771	22662	22832	22751	22680	22762	22715	22586	22853	22771	22808	22919	22820	22757	22735	22406	22641	22515	22903	22807	22618	22715	22597	22661	22903	22866	22608	22670	22748	22643	22705	22478	22612	22679	22722	22963	22866	22643	22815	22553	22831	22638	22827	22665	22642	22599	22706	22865	22753	22878	22758	22661	22598	22858	22616	22706	22605	22689	22604	22659	22714	22711	22638	22689	22727	22857	22744	22755	22688	22750	22572	22778	22793	22728	22624	22680	22654	22935	22601	22678	22822	22637	22689	22759	22647	22993	22905	22625	22695	22791	22577	22609	22841	22902	22593	22673	22588	22775	22625
17816	29124	28232	23299	20941	20204	19334	18785	18464	18288	18122	17994	18101	20528	31630	41223	40084	33419	25950	21025	18658	17897	17544	17676	17627	17509	17394	17485	17671	17366	17460	17579	17447	17199	17489	17528	17599	17501	17335	17391	17617	17556	17649	17611	17568	17351	17462	17427	17518	17309	17609	17399	17292	17524	17416	17427	17373	17543	17552	17294	17554	17386	17533	17560	17531	17360	17443	17324	17546	17640	17508	17478	17378	17328	17501	17456	17530	17613	17538	17592	17556	17381	17529	17514	17441	17601	17580	17584	17276	17633	17435	17467	17522	17540	17309	17529	17517	17447	17396	17492	17279	17618	17544	17502	17564	17425	17490	17673	17524	17422	17485	17599	17521	17622	17564	17592	17517	17437	17607	17611	17622	17512	17460	17558	17489	17568	17500	17519	17618	17468	17619	17315	17559	17511	17421	17533	17460	17549	17431	17454	17531	17523	17482	17351	17528	17513	17471	17512	17527	17460	17381	17421	17303	17352	17461	17459	17459	17492	17600	17462	17461	17533	17578	17449	17526	17478	17335	17429	17594	17434	17613	17426	17350	17426	17355	17615	17632	17461	17490	17706	17374	17338	17414	17307	17403	17614	17435	17408	17418	17411	17688	17299	17698	17542	17472	17389	17443	17317	17394	17420	17343	17471	17481	17482	17686	17415	17474	17374	17428	17433	17580	17389	17536	17350	17507	17369	17630	17414	17538	17555	17505	17430	17394	17403	17520	17652	17599	17603	17400	17675	17451	17399	17334	17481	17498	17485	17322	17498	17475	17422	17439	17392	17386	17351	17494	17331	17522	17556	17327	17480	17428	17506	17333	17515	17436	17489	17429	17387	17353	17578	17645	17368	17539	17435	17476	17363	17480	17372	17482	17481	17506	17582	17485	17696	17300	17499	17547	17513	17351	17455	17584	17378	17403	17632	17297	17370	17474	17445	17533	17462	17403	17517	17430	17512	17468	17519	17437	17474	17447	17549	17504	17560	17464	17478	17374	17406	17565	17554	17548	17467	17571	17604	17610	17341	17539	17495	17390	17382	17508	17346	17597	17544	17397	17542	17368	17416	17585	17507	17439	17559	17445	17494	17478	17456	17575	17547	17543	17485	17401	17355	17430	17496	17377	17200	17526	17391	17543	17490	17335	17539	17438	17326	17608	17531	17532	17456	17624	17437	17379	17447	17459	17431	17494	17688	17470	17579	17460	17497	17323	17563	17463	17439	17415	17370	17548	17510	17480	17500	17295	17511	17427	17362	17478	17502	17512	17465	17269	17501	17375	17467	17324	17305	17740	17517	17362	17387	17594	17504	17571	17428	17523	17560	17380	17514	17377	17661	17630	17545	17586	17443	17334	17493	17652	17614	17454	17404	17515	17334	17381	17460	17563	17505	17378	17548	17563	17384	17535	17510	17597	17545	17665	17501	17492	17504	17601	17517	17425	17523	17465	17469	17454	17366	17508	17511	17391	17342	17475	17434	17403	17449	17333	17325	17564	17511	17485	17575	17778	17584	17445	17493	17310	17611	17638	17407	17501	17537	17515	17508	17570	17350	17417	17619	17439	17415	17513	17558	17220	17500	17506	17530	17555	17497	17506	17477	17582	17430	17508	17503	17514	17486	17411	17437	17396	17404	17635	17590	17504	17440	17537	17390	17358	17314	17729	17450	17319	17500	17593	17397	17398	17495	17477	17468	17480	17568	17544	17481	17571	17715	17562	17404	17584	17513	17560	17512	17460	17467	17512	17361	17491	17454	17550	17437	17360	17536	17396	17614	17525	17501	17573	17540	17557	17367	17531	17431	17411	17467	17654	17607	17553	17617	17624	17460	17573	17475	17517	17425	17247	17400	17366	17594	17547	17308	17417	17575	17410	17472	17429	17577	17305	17652	17554	17668	17592	17579	17487	17338	17443	17556	17452	17338	17401	17626	17438	17479	17588	17375	17632	17415	17361	17420	17424	17495	17643	17407	17441	17592	17398	17699	17477	17440	17538	17537	17329	17471	17429	17520	17546	17429	17428	17437	17421	17350	17405	17498	17454	17588	17799	17587	17521	17512	17702	17446	17634	17612	17644	17585	17418	17586	17367	17480	17433	17545	17452	17425	17384	17425	17582	17427	17648	17437	17400	17435	17544	17480	17380	17449	17458	17525	17410	17341	17484	17252	17529	17592	17417	17555	17474	17520	17385	17575	17650	17412	17501	17241	17520	17478	17345	17344	17435	17389	17258	17448	17422	17399	17683	17648	17378	17441	17499	17403	17516	17353	17492	17472	17490	17685	17470	17449	17437	17378	17672	17477	17366	17264	17605	17465	17528	17486	17273	17671	17606	17412	17525	17384	17637	17439	17680	17476	17655	17440	17463	17456	17457	17409	17434	17384	17319	17489	17504	17581	17465	17399	17497	17450	17473	17547	17513	17405	17398	17511	17765	17564	17429	17459	17322	17560	17477	17291	17508	17548	17570	17585	17513	17371	17624	17504	17747	17545	17694	17386	17420	17521	17357	17415	17492	17521	17415	17574	17374	17442	17262	17511	17515	17348	17651	17485	17619	17465	17413	17461	17413	17554	17444	17475	17559	17383	17606	17436	17380	17476	17568	17528	17472	17253	17724	17393	17383	17510	17578	17450	17458	17475	17703	17720	17492	17464	17339	17575	17552	17463	17502	17609	17384	17516	17509	17555	17458	17630	17494	17573	17500	17606	17408	17391	17355	17347	17552	17545	17620	17317	17518	17403	17587	17481	17517	17598	17448	17369	17481	17495	17642	17301	17596	17516	17357	17453	17546	17421	17429	17331	17575	17471	17396	17542	17473	17486	17518	17476	17504	17675	17351	17586	17532	17466	17411	17606	17378	17333	17480	17478	17456	17474	17538	17455	17669	17399	17438	17609	17549	17548	17579	17516	17592	17428	17597	17410	17627	17515	17373	17356	17516	17527	17507	17547	17411	17399	17541	17458	17622	17664	17457	17484	17487	17439	17413	17512	17634	17409	17432	17445	17526	17409	17438	17418	17537	17494	17337	17282	17542	17468	17605	17468	17459	17285	17370	17454	17607	17521	17540	17351	17407	17612	17613	17402	17332	17533	17693	17485	17417	17440	17541	17485	17484	17520	17584	17522	17290	17441	17406	17496	17307	17440	17423	17456	17398	17568	17425	17430	17417	17668	17459	17394	17367	17500	17460	17356	17550	17460	17531	17701	17676	17648	17493	17438	17478	17338	17351	17626	17334	17532	17510	17497	17500	17530	17423	17571	17494	17472	17558	17322	17435	17548	17607	17526	17335	17395	17508	17488	17374	17425	17386	17469	17605	17560	17460	17515	17401	17486	17386	17533	17445	17449	17401	17589	17436	17485	17635	17566	17299	17394	17606	17598	17580	17569	17544	17446	17585	17369	17453	17653	17641	17382	17478	17297	17475	17482	17492	17674	17562	17572	17554	17415	17581	17441	17497	17587	17558	17463	17365	17530	17388	17530	17397	17587	17362	17478	17439	17423	17557	17539	17475	17577	17420	17443	17561	17432	17286	17508	17566	17479	17421	17510	17319	17439	17324	17329	17554	17488	17415	17348	17346	17395	17590	17473	17464	17384	17545	17385	17433	17706	17407	17401	17367	17494	17494	17385	17472	17429	17427	17474	17421	17656	17388	17462	17444	17403	17455	17604	17528	17589	17495	17233	17493	17584	17378	17693	17351	17428	17521	17573	17564	17514	17399	17381	17458	17305	17548	17470	17419	17370	17391	17410	17665	17604	17483	17582	17533	17256	17327	17587	17557	17292	17436	17397	17406	17371	17526	17493	17593	17475	17326	17274	17620	17475	17507	17503	17426	17471	17408	17510	17507	17451	17551	17569	17546	17569	17424	17324	17419	17426	17511	17546	17569	17587	17468	17485	17310	17492	17348	17598	17451	17445	17576	17436	17549	17508	17459	17424	17436	17561	17442	17505	17353	17502	17387	17631	17418	17440	17577	17504	17646	17499	17515	17464	17420	17485	17632	17454	17461	17302	17419	17625	17434	17550	17418	17393	17478	17247	17570	17642	17543	17446	17589	17525	17572	17658	17551	17571	17368	17531	17512	17535	17641	17436	17655	17439	17345	17452	17427	17617	17280	17541	17455	17515	17380	17497	17459	17554	17387	17612	17384	17433	17487	17502	17474	17450	17512	17264	17424	17441	17454	17386	17454	17694	17377	17524	17662	17466	17476	17622	17349	17513	17461	17345	17490	17454	17416	17537	17558	17406	17489	17266	17547	17428	17432	17458	17517	17500	17504	17423	17538	17683	17423	17507	17657	17399	17444	17465	17555	17450	17499	17528	17630	17339	17421	17366	17458	17494	17484	17497	17459	17533	17343	17517	17306	17444	17463	17559	17650	17366	17678	17342	17532	17247	17505	17359	17311	17542	17345	17602	17361	17636	17515	17638	17345	17533	17527	17483	17273	17565	17534	17413	17686	17509	17335	17610	17403	17330	17608	17538	17444	17550	17584	17396	17523	17468	17464	17514	17512	17529	17523	17506	17467	17503	17410	17376	17592	17298	17425	17363	17379	17548	17515	17544	17423	17306	17490	17465	17422	17604	17259	17310	17517	17480	17560	17406	17535	17681	17507	17617	17423	17244	17607	17641	17385	17479	17542	17371	17466	17458	17415	17458	17494	17428	17438	17468	17430	17482	17600	17370	17344	17425	17453	17440	17500	17321	17345	17381	17423	17492	17594	17394	17568	17362	17576	17515	17492	17466	17739	17507	17590	17566	17480	17593	17371	17531	17527	17430	17613	17600	17423	17369	17428	17613	17443	17422	17362	17495	17422	17577	17596	17438	17388	17447	17428	17468	17422	17427	17647	17575	17555	17505	17622	17556	17519	17657	17401	17665	17515	17530	17597	17443	17366	17334	17428	17600	17533	17327	17426	17296	17602	17399	17609	17292	17281	17484	17458	17336	17345	17600	17452	17483	17341	17537	17292	17578	17622	17510	17477	17381	17433	17537	17557	17389	17406	17439	17561	17496	17645	17500	17469	17528	17387	17441	17523	17507	17439	17591	17551	17470	17426	17586	17520	17471	17479	17453	17415	17564	17393	17574	17372	17553	17662	17660	17432	17458	17420	17401	17490	17615	17457	17645	17656	17572	17638	17375
30600	23737	26233	24573	22921	22862	23121	22630	23058	22872	22769	22898	22817	22711	23404	24197	24548	24091	23483	22959	22762	22820	22657	22606	22951	22629	22813	22951	22562	22791	22703	22828	22736	22629	22705	22695	22600	22767	22495	22855	22841	22797	22971	22786	22710	22586	22681	22771	22767	22772	22775	22592	22810	22668	22853	22670	22746	22637	22852	22730	22791	22623	22665	22771	22609	22814	22716	22784	22743	22747	22794	22826	22703	22734	22623	22896	22758	22644	22735	22562	22867	22695	22597	22642	22866	22751	22537	22770	22718	22540	22605	22706	22676	22620	22664	22749	22747	22767	22651	22659	22712	22945	22843	22661	22854	22663	22997	22528	22817	22875	22790	22811	22597	22890	22810	22590	23037	22456	22543	22813	22674	22690	22771	22538	22852	22735	22803	22753	22750	22754	22628	22733	22803	22825	22477	22493	22643	22646	22650	22679	22708	22828	22701	22494	22894	22708	22580	22604	22604	22720	22885	22812	22744	22632	22688	22739	22624	22769	22650	22816	22730	22674	22490	22889	22802	22828	22771	22821	22912	23039	22863	22869	22726	22468	22827	22875	22594	22751	22727	22603	22555	22714	22631	22557	22886	22911	22664	22661	22685	22565	22748	22774	22732	22504	22466	22701	22764	22916	22784	22676	22675	22733	22745	22725	22681	22788	22736	22587	22887	22800	22483	22787	22589	22807	22582	22619	22739	22744	22631	22730	22898	22788	22793	22702	22611	22761	22687	22751	22852	22695	22654	22742	22601	22531	22574	22856	22639	22624	22661	22597	22604	22674	22769	22848	22725	22584	22892	22840	22883	22517	22543	22870	22854	22643	22868	22711	22583	22803	22780	23104	22731	22627	22654	22952	22570	22565	22843	22857	22898	22780	22779	22838	22657	22460	22769	22728	22615	22692	22837	22768	22715	22660	22536	22601	22700	22745	22800	22560	22873	22674	22569	22914	22903	22826	22963	22965	22737	22709	22767	22995	22683	22505	22695	22691	22851	22821	22579	22579	22701	22630	22935	22560	22630	22717	22901	22726	22776	22543	22521	22886	22624	22599	22724	22643	22632	22781	22871	22736	22819	22703	22293	22638	22475	22815	22599	22695	22873	22716	22600	22772	22811	22710	22645	22825	22815	22825	22768	22701	22678	22761	22866	22834	22611	22649	22882	22752	22460	22682	22705	22713	22768	22853	22964	22708	22844	22643	22656	22480	22779	22694	22826	22928	22678	22637	22689	22509	22778	22733	22836	22672	22764	22819	22598	22787	22698	22719	22765	22827	22755	22766	22993	22801	22768	22696	22739	22832	22731	22730	22760	22796	22638	22750	22732	22576	22770	22613	22310	22778	22718	22916	22665	22896	22774	22733	22669	22764	22652	22724	22684	22651	22757	22672	22821	22656	22699	22814	23002	22619	22562	22791	22721	22718	22772	22631	22769	22671	22653	22791	22654	22656	22857	22648	22747	23018	22637	22639	22858	22804	22742	22951	22629	22939	22699	22855	22638	22659	22755	22842	22572	22732	22458	22509	22895	22991	22859	22767	22791	22796	22932	22697	22772	22950	22716	22652	22704	22716	22602	22828	22656	22925	22625	22573	22935	22602	22591	22741	22835	22555	22915	22572	22670	22717	22589	22546	22712	22578	22653	22842	22569	22756	22743	22923	22599	22885	22809	22877	22815	22669	22824	22809	22664	22564	22674	22767	22827	23009	22943	22536	22484	22869	22833	22837	22665	22841	22613	22801	22736	22640	22790	22676	22637	22787	22707	22665	22802	22777	22867	22684	22519	22673	22689	22751	22742	22564	22653	22858	22860	22817	22781	22763	22765	22649	22751	22569	22752	22893	22590	22859	22701	22622	22832	22690	22563	22905	22656	22718	22474	22927	23049	22537	22742	22403	22624	22576	22796	22715	22712	22721	22709	22645	22625	22641	22758	22716	22728	22691	22726	22559	22734	22698	22772	22909	22652	22725	22513	22791	22577	22537	22722	22643	22753	22735	23061	22772	22826	22827	22806	22665	22933	22761	22861	22933	22386	22783	22826	22636	22609	22801	22684	22717	22720	22639	22602	22806	22721	22815	22724	22747	22849	22962	22621	22752	22741	22610	22494	22900	22753	22684	22879	22917	22734	22870	22960	22801	22862	22768	22686	22690	22750	22968	22816	22859	22718	22792	22508	22631	22669	22752	22813	22915	22514	22674	22842	22748	22715	22891	22736	22692	22922	22770	22848	22627	22817	22870	22574	22732	22719	22756	22733	22659	22593	22737	22865	22790	22706	22790	22638	22779	22951	22856	22688	22716	22599	22794	22757	22843	22855	22784	22801	22780	22814	22547	22591	22540	22902	22747	22721	22724	22830	22686	22473	22609	22687	22966	22846	22730	22962	22778	22633	22660	22634	22710	22821	22730	22823	22678	22718	22541	22600	22570	22697	22686	22810	22717	22659	22492	22956	22902	22875	22955	22703	22857	22892	22815	22623	22686	22532	22734	22675	22611	22903	22844	22691	22741	22728	22768	22818	22950	22682	22887	22830	22895	22608	22859	22768	22854	22736	22868	22748	22673	22746	22699	22910	22884	22736	22784	22590	22861	22708	22787	22820	22710	22823	22795	22789	22662	22662	22825	22858	22447	22799	22665	22720	22872	22581	22816	22652	22788	22670	22668	22735	22784	22920	22582	22616	22654	22697	22553	22838	22930	22695	22893	22920	22770	22829	22978	22889	22873	22866	22690	22889	22756	22817	22646	22457	22606	22725	22412	22690	22899	22765	22833	22884	22814	22752	22616	22794	22743	22661	22666	22763	22768	22677	22664	22837	22902	22771	22748	22557	22759	22800	22864	22605	22710	22601	22641	22757	22838	22661	22679	22725	22768	22710	22614	22648	22680	22517	22830	22551	22758	22742	22705	22749	22736	22831	22582	22655	22636	22784	22765	22914	22663	22631	22557	22746	22620	22694	22781	22518	22901	22499	22736	22741	22655	22730	22802	22668	22706	22764	22537	22582	22669	22779	22716	22721	22650	22729	22796	22739	22618	22458	22796	22816	22525	22698	22747	22792	22834	22800	22615	22700	22601	22797	22864	22860	23007	22649	22602	22621	22917	22824	22703	22964	22756	22464	22521	22748	22531	22721	22681	22518	22653	22598	22788	22738	22735	22634	22748	22488	22710	22803	22563	22829	22859	22688	22708	22797	22809	22762	22619	22562	22839	23049	22837	22738	22901	22940	22896	22710	22804	22693	22870	22716	22784	22706	22680	22704	22801	22876	22677	22807	22612	22561	22782	22768	22640	22710	22664	22623	22890	22878	22755	22788	22857	22726	22686	22930	22869	22960	22787	22615	22701	22739	22655	22888	22915	22650	22599	22615	22702	22870	22636	22791	22754	22641	22701	22858	22680	22741	22927	22834	22840	22650	22986	22909	22851	22905	22718	22803	22939	23099	22900	22810	23047	22669	22524	22888	22735	22730	22789	22926	22718	22594	22954	22762	22896	22592	22961	22525	22853	22535	22811	22804	22731	22622	22675	22580	22787	22893	22585	22760	22765	22882	22631	22609	22684	22692	22666	22485	22758	22614	22592	22720	22738	22827	22545	22552	22802	22704	22584	22735	22620	22478	22543	22585	22757	22700	22683	22716	22609	22550	22794	22542	22734	22826	22743	22822	22719	22686	22710	22738	22549	22820	22686	22707	22752	22667	22803	22491	22599	22959	22511	22566	22664	22791	22829	22769	22791	22828	22825	22908	22782	22953	22589	22993	22742	22634	22876	22662	22619	22786	23083	22894	22866	23042	22846	22641	22694	22728	22610	22843	22803	22795	22854	22593	22746	22793	22980	22768	22628	22688	22653	22742	22883	22434	22818	22616	22819	22596	22646	22801	22688	22865	22671	22553	22880	22779	22776	22786	22688	22614	22620	22628	22658	22760	22641	22625	22984	22999	22789	22693	22697	22641	22673	22716	22572	22721	22737	22673	22696	22628	22748	22810	22874	23004	22997	22573	22656	22868	22670	22974	22789	22739	22757	22416	22553	22634	22791	22929	22770	22521	22874	22811	22908	22580	22821	22686	22746	22751	22855	22865	22718	23038	22702	22717	22457	22591	22829	22816	22597	22520	22773	22763	22836	22712	22827	22603	22712	22758	22622	22766	22837	22737	22755	22923	22704	22753	22656	22703	22643	22753	22795	22856	22604	22782	22801	22928	22816	22882	22719	22545	22726	22681	22753	22744	22734	22756	22908	22792	22966	22822	22686	22740	22802	22823	22764	22777	22577	22763	22706	22758	22690	22662	22524	22700	22982	22754	22749	22715	22877	22622	22775	23003	22845	22624	22749	22934	22712	22775	22676	22654	22597	22515	22691	22705	22656	22715	22845	22799	22530	22719	22790	22663	22985	22734	22832	22615	22901	22945	22559	22790	22565	22650	22687	22857	22751	22578	22845	22939	22659	22476	22657	22756	22641	22689	22884	22838	22635	22720	22662	22759	23010	22905	22674	22912	22730	22463	22383	22570	22723	22852	22837	22543	22743	22799	22892	22473	22611	23027	22785	22758	22749	22951	22728	22803	22649	22765	22713	22634	22913	22813	22785	22998	22870	22776	22777	22931	22848	22555	22716	22790	22916	23155	22759	23046	22633	22815	22825	22776	22623	22615	22806	22695	22578	22643	22912	22648	22841	22891	22660	22732	22648	22845	22800	22865	22495	22612	22714	22728	22645	22545	22979	22771	22805	22598	22764	22562	22794	22713	22803	22713	22713	22653	22978	22668	22704	22647	22918	22658	22811	23055	22860	22693	22824	22727	22659	22796	22801	22715	22658	22855	22788	23048	22696	22700	22756	22613	22784	22694	22636	22677	22891	22746	22882	22797	22850	22792	22925	22843	22808	22492	22540	22816	22839	22868	22689	22891	22727	22907	22843	22585	22712	22539	22685	22630	22567	22650	22612	22803	22893	22685	22830	22881	22707	22745	22623	22887	22624	22901	22784	22830	22673	22675	23040	22347	22723	22713	22704	22705	22770	22966	22934	22768	22759	22617	22863	22603	22957	22795	22741	22713	22506	22629	22649	22887	22989	22959	22726	22599	22743	22670	22646	22716	22644	22882	22842	22645	22586	22686	22743	22797	22569	22725	22849	22869	22818
17982	18958	18605	18052	18059	17809	17758	17659	17857	17494	17649	17539	17606	17533	18391	20086	19948	19178	18542	17807	17817	17525	17607	17585	17526	17456	17449	17632	17473	17267	17700	17604	17617	17500	17542	17510	17668	17501	17470	17688	17722	17518	17412	17625	17607	17532	17532	17436	17751	17525	17677	17615	17555	17624	17462	17588	17496	17445	17439	17463	17671	17606	17675	17521	17646	17486	17522	17599	17447	17386	17493	17655	17512	17377	17628	17520	17458	17531	17780	17579	17601	17574	17432	17687	17446	17658	17513	17496	17641	17534	17569	17544	17536	17663	17682	17538	17597	17573	17560	17551	17347	17383	17535	17460	17488	17469	17518	17526	17512	17478	17663	17489	17547	17480	17561	17527	17506	17595	17349	17371	17559	17309	17518	17433	17415	17703	17638	17489	17509	17464	17389	17612	17494	17566	17560	17436	17565	17406	17485	17608	17517	17500	17547	17447	17514	17620	17494	17595	17370	17493	17682	17510	17638	17549	17611	17522	17427	17682	17643	17552	17604	17426	17595	17357	17394	17461	17378	17651	17451	17501	17440	17569	17626	17458	17443	17527	17466	17582	17503	17622	17616	17415	17641	17340	17706	17591	17551	17630	17517	17428	17556	17262	17702	17456	17651	17489	17640	17546	17568	17540	17551	17419	17647	17591	17378	17551	17592	17610	17565	17296	17444	17477	17694	17473	17660	17531	17518	17528	17446	17384	17560	17608	17481	17296	17669	17552	17367	17630	17474	17573	17470	17474	17488	17505	17442	17550	17395	17537	17645	17523	17517	17543	17590	17699	17488	17465	17487	17527	17530	17528	17463	17655	17522	17257	17652	17384	17563	17508	17385	17513	17567	17341	17516	17705	17576	17578	17706	17643	17393	17625	17631	17635	17486	17640	17897	17331	17535	17610	17555	17489	17401	17581	17511	17436	17636	17583	17455	17533	17362	17698	17529	17510	17591	17394	17619	17810	17723	17577	17454	17653	17503	17607	17531	17597	17520	17463	17691	17542	17555	17478	17382	17449	17575	17383	17565	17643	17630	17578	17733	17597	17578	17518	17508	17277	17541	17603	17620	17667	17529	17563	17456	17652	17558	17573	17542	17555	17574	17495	17555	17508	17589	17649	17568	17526	17517	17680	17614	17654	17594	17523	17667	17546	17791	17364	17448	17501	17551	17381	17603	17490	17460	17580	17534	17237	17583	17522	17495	17715	17625	17573	17558	17694	17393	17461	17506	17423	17611	17595	17600	17518	17335	17666	17602	17619	17437	17448	17546	17437	17548	17366	17804	17632	17440	17546	17504	17446	17566	17534	17507	17583	17521	17408	17349	17730	17564	17518	17529	17607	17492	17625	17560	17471	17633	17564	17470	17544	17618	17506	17501	17487	17412	17441	17536	17480	17443	17683	17654	17656	17405	17426	17657	17291	17432	17613	17492	17581	17515	17585	17300	17530	17579	17826	17442	17458	17339	17358	17500	17712	17749	17486	17482	17612	17711	17627	17319	17625	17486	17767	17313	17491	17618	17585	17493	17622	17537	17596	17390	17471	17671	17653	17463	17599	17618	17635	17440	17316	17560	17448	17359	17696	17499	17591	17426	17549	17550	17636	17635	17472	17591	17444	17323	17592	17685	17527	17393	17700	17569	17463	17484	17536	17445	17631	17390	17691	17570	17618	17309	17658	17488	17511	17479	17530	17400	17674	17552	17581	17541	17428	17519	17529	17630	17655	17532	17576	17425	17385	17562	17454	17454	17405	17467	17454	17627	17584	17640	17526	17632	17475	17531	17602	17454	17471	17528	17627	17445	17616	17566	17546	17452	17613	17435	17404	17400	17441	17727	17544	17525	17266	17515	17607	17592	17349	17613	17624	17572	17472	17464	17553	17656	17533	17431	17640	17458	17495	17426	17512	17670	17361	17439	17474	17475	17419	17677	17483	17637	17505	17616	17612	17547	17450	17593	17525	17646	17443	17469	17488	17626	17468	17675	17656	17560	17501	17464	17581	17693	17453	17389	17549	17477	17699	17572	17451	17462	17619	17689	17581	17626	17591	17716	17496	17744	17578	17474	17615	17607	17419	17445	17473	17487	17589	17466	17528	17424	17581	17666	17427	17650	17445	17575	17695	17563	17450	17558	17514	17554	17521	17455	17593	17619	17466	17575	17452	17398	17734	17494	17524	17473	17453	17508	17552	17447	17552	17388	17438	17550	17411	17506	17474	17504	17299	17528	17462	17566	17333	17435	17559	17519	17687	17472	17397	17479	17602	17561	17593	17585	17626	17616	17492	17608	17502	17560	17382	17651	17510	17519	17615	17624	17624	17273	17620	17650	17465	17591	17360	17716	17601	17624	17558	17634	17473	17708	17658	17435	17434	17540	17549	17429	17578	17416	17512	17603	17505	17598	17528	17583	17321	17576	17535	17759	17465	17617	17454	17364	17566	17482	17781	17493	17664	17572	17562	17522	17603	17478	17601	17642	17572	17428	17469	17447	17669	17675	17558	17315	17378	17568	17501	17673	17633	17615	17422	17597	17510	17408	17583	17611	17603	17619	17507	17623	17688	17652	17541	17471	17671	17471	17753	17614	17489	17450	17446	17553	17627	17572	17694	17497	17395	17597	17601	17346	17468	17452	17579	17627	17432	17659	17447	17401	17656	17600	17640	17227	17695	17631	17435	17505	17469	17546	17558	17569	17549	17494	17580	17529	17482	17489	17591	17476	17526	17615	17497	17531	17705	17451	17552	17638	17541	17589	17543	17461	17398	17672	17612	17650	17661	17490	17686	17404	17631	17554	17462	17652	17516	17555	17661	17672	17565	17656	17592	17525	17552	17481	17506	17623	17674	17534	17456	17622	17607	17636	17526	17549	17584	17492	17531	17583	17475	17708	17457	17554	17515	17498	17487	17396	17396	17603	17491	17609	17591	17616	17454	17480	17638	17623	17440	17721	17510	17518	17464	17510	17536	17522	17616	17444	17584	17576	17576	17550	17601	17501	17432	17514	17502	17655	17553	17264	17719	17566	17519	17537	17313	17390	17550	17607	17545	17544	17507	17758	17459	17576	17660	17621	17536	17540	17648	17469	17618	17616	17712	17351	17342	17685	17531	17699	17547	17454	17714	17462	17547	17662	17416	17368	17715	17417	17676	17409	17612	17399	17646	17526	17663	17804	17436	17832	17660	17548	17767	17489	17427	17491	17687	17492	17507	17614	17744	17402	17624	17570	17538	17619	17384	17539	17514	17451	17563	17528	17637	17430	17633	17482	17377	17558	17490	17624	17463	17581	17502	17616	17514	17539	17535	17494	17549	17692	17605	17632	17434	17469	17518	17465	17578	17470	17378	17515	17795	17497	17650	17338	17542	17395	17674	17402	17375	17374	17654	17577	17614	17555	17532	17616	17551	17457	17636	17538	17689	17717	17371	17684	17536	17456	17590	17475	17574	17564	17436	17571	17624	17567	17327	17656	17634	17413	17441	17641	17430	17534	17534	17424	17543	17669	17577	17551	17604	17545	17637	17484	17560	17465	17708	17550	17543	17593	17427	17460	17524	17409	17550	17351	17534	17546	17497	17559	17459	17542	17594	17522	17665	17624	17694	17517	17663	17433	17568	17678	17478	17395	17452	17596	17646	17524	17512	17599	17701	17425	17731	17759	17626	17477	17613	17562	17490	17444	17478	17638	17460	17760	17380	17456	17391	17643	17577	17381	17628	17461	17631	17607	17447	17590	17628	17632	17568	17518	17414	17611	17626	17438	17598	17556	17627	17658	17496	17455	17439	17678	17580	17541	17599	17612	17344	17590	17555	17681	17474	17560	17622	17437	17603	17518	17429	17484	17488	17510	17481	17553	17659	17481	17550	17752	17574	17374	17578	17551	17524	17443	17490	17499	17392	17633	17599	17409	17740	17514	17783	17544	17439	17395	17656	17605	17580	17442	17589	17568	17410	17630	17615	17527	17497	17558	17615	17400	17657	17603	17514	17617	17521	17585	17478	17548	17600	17642	17452	17405	17501	17481	17554	17507	17504	17501	17592	17460	17554	17526	17593	17473	17665	17461	17456	17593	17454	17611	17607	17532	17410	17553	17488	17494	17522	17717	17478	17587	17503	17534	17431	17597	17569	17502	17611	17733	17484	17512	17568	17472	17412	17356	17655	17352	17530	17747	17608	17679	17472	17473	17649	17474	17505	17621	17508	17514	17721	17747	17526	17639	17419	17351	17470	17517	17434	17754	17472	17428	17294	17538	17599	17522	17488	17599	17557	17533	17530	17764	17420	17449	17613	17595	17548	17624	17689	17593	17607	17523	17775	17666	17612	17449	17303	17548	17725	17550	17474	17521	17649	17384	17521	17553	17595	17688	17386	17528	17609	17393	17423	17563	17561	17697	17499	17676	17596	17534	17545	17512	17612	17566	17649	17557	17569	17623	17509	17632	17523	17701	17445	17449	17479	17524	17465	17611	17593	17486	17662	17576	17440	17601	17641	17643	17583	17451	17397	17448	17590	17361	17476	17465	17705	17553	17523	17377	17723	17566	17563	17459	17545	17542	17722	17689	17552	17536	17701	17395	17678	17363	17455	17654	17560	17551	17535	17430	17580	17579	17891	17303	17464	17738	17500	17459	17564	17597	17603	17549	17603	17512	17585	17451	17500	17465	17527	17668	17685	17620	17482	17596	17374	17655	17744	17718	17570	17581	17598	17508	17478	17630	17742	17492	17632	17355	17450	17610	17470	17401	17540	17505	17611	17517	17550	17522	17396	17606	17704	17564	17698	17488	17440	17477	17533	17419	17607	17617	17536	17433	17496	17475	17583	17573	17776	17426	17626	17533	17429	17568	17541	17617	17462	17491	17645	17811	17576	17621	17569	17732	17553	17534	17435	17573	17470	17429	17535	17715	17467	17528	17712	17444	17734	17618	17484	17420	17610	17661	17677	17431	17560	17595	17489	17557	17438	17501	17457	17602	17387	17506	17651	17532	17565	17569	17502	17534	17514	17585	17633	17743	17391	17504	17488	17533	17541	17561	17580	17561	17484	17690	17451	17685	17599	17487	17593	17385	17553	17618	17711	17491	17543	17633	17623	17680	17341	17456	17387	17619	17522	17496	17594	17421	17465	17733	17523	17579	17420	17571	17640
25230	21549	28792	25157	23648	24929	25022	23323	23002	23248	23261	23004	22927	23523	28073	35353	33478	29963	26664	24276	23397	23029	22713	22802	22735	22624	22658	22836	22840	22767	22730	22419	22602	22610	22810	22696	22616	22770	22757	22764	22863	22709	22892	22666	22732	22574	22702	22625	22813	22691	22543	22788	22732	22925	22745	22488	22510	22515	22782	22794	22721	22832	22808	22555	22495	22745	22643	22753	22577	22579	22840	22563	22569	22492	22784	22832	22781	22451	22706	22802	22697	22704	22650	22419	22872	22894	22696	22673	22830	22682	22818	22846	22497	22609	22704	22644	22805	22685	22827	22519	22393	22604	22674	22570	22647	22443	22596	22659	22583	22791	22756	22654	22707	22699	22604	22678	22289	22577	22826	22505	22587	22492	22777	22615	22617	22486	22702	22646	22602	22834	22663	22469	22457	22334	22536	22939	22617	22712	22803	22704	22646	22602	22651	22524	22581	22554	22880	22803	22494	22648	22766	22800	22690	22693	22788	22540	22792	22676	22691	22719	22686	22418	22525	22929	22514	22786	22662	22660	22497	22758	22613	22599	22816	22587	22701	22658	22616	22776	22809	22517	22376	22654	22853	22496	22876	22763	22470	22504	22831	22641	22709	22592	22454	22666	22694	22442	22744	22783	22631	22538	22715	22560	22703	22825	22841	22674	22718	22898	22751	22596	22667	22717	22503	22516	22648	22424	22616	22870	22554	22540	22677	22627	22654	22574	22898	22562	22832	22493	22531	23043	22695	22595	22692	22489	22695	22832	22761	22579	22621	22666	22813	22639	22745	22764	22556	22782	22504	22481	22598	22768	22608	22743	22630	22665	22560	22841	22845	22744	22780	22649	22710	22704	22643	22777	22774	22564	22633	22810	22569	22580	22754	22784	22874	22632	22589	22718	22596	22581	22792	22642	22593	22646	22887	22516	22681	22657	22656	22580	22683	22478	22647	22763	22428	22546	22652	22749	22771	22721	22577	22766	22431	22531	22698	22779	22766	22687	22590	22417	22987	22560	22670	22827	22631	22523	22622	22662	22717	22864	22657	22633	22494	22563	22515	22676	22423	22712	22761	22713	22626	22554	22717	22599	22495	22665	22457	22677	22732	22483	22502	22631	22535	22562	22768	22619	22443	22693	22617	22850	22598	22603	22670	22646	22580	22424	22699	22505	22845	22657	22617	22607	22456	22589	22700	23025	22740	22671	22868	22920	22763	22717	22790	22455	22667	22504	22611	22454	22672	22745	22632	22974	22574	22711	22715	22708	22613	22610	22578	22708	22458	22557	22658	22420	22485	22621	22564	22643	22592	22644	22469	22691	22769	22852	22686	22623	22726	22779	22758	22363	22590	22435	22703	22474	22496	22750	22925	22697	22655	22782	22622	22759	22832	22939	22679	22488	22621	22540	22804	22910	22635	22628	22610	22632	22723	22621	22841	22802	22823	22694	22448	22612	22543	22723	22757	22770	22459	22772	22406	22743	22807	22598	22258	22619	22958	22530	22643	22637	22448	22524	22585	22407	22655	22659	22609	22522	22679	22573	22782	22716	22710	22757	22680	22520	22515	22682	22867	22833	22730	22372	22671	22615	22429	22477	22864	22528	22449	22574	22577	22504	22590	22717	22528	22843	22560	22721	22442	22878	22537	22687	22859	22673	22664	22541	22673	22759	22548	22511	22697	22629	22607	22824	22710	22542	22508	22677	22814	22537	22652	22637	22779	22733	22659	22691	22642	22617	22748	22691	22657	22624	22876	22380	22750	22718	22629	22558	22641	22522	22675	22850	22589	22712	22855	22790	22547	22602	22657	22690	22673	22561	22652	22730	22468	22653	22759	22698	22860	22617	22546	22566	22447	22657	22617	22417	22770	22530	22524	22676	22622	22595	22604	22646	22686	22611	22516	22708	22638	22557	22706	22568	22546	22704	22602	22628	22578	22605	22517	22631	22543	22612	22876	22552	22817	22471	22635	22534	22546	22558	22828	22458	22464	22694	22596	22843	22476	22502	22588	22868	22591	22718	22572	22660	22504	22671	22566	22482	22600	22742	22943	22726	22695	22676	22660	22580	22608	22619	22757	22668	22925	22622	22627	22633	22674	22565	22656	22849	22706	22564	22566	22517	22522	22524	22571	22656	22666	22890	22769	22788	22599	22549	22904	22591	22558	22603	22595	22688	22708	22544	22595	22574	22609	22564	22634	22687	22820	22672	22764	22862	22540	22706	22779	22912	22442	22767	22937	22858	22835	22867	22731	22753	22737	22687	22688	22833	22542	22742	22564	22516	22793	22614	22741	22697	22546	22683	22772	22660	22714	22800	22691	22586	22699	22591	22441	22510	22815	22523	22693	22616	22620	22403	22565	22828	22809	22619	22781	22592	22646	22681	22607	22750	22674	22827	22841	22672	22681	22751	22660	22573	22767	22819	22540	22763	22484	22851	22540	22652	22856	22659	22563	22602	22607	22470	22725	22479	22605	22806	22644	22833	22596	22654	22726	22702	22669	22658	22437	22746	22760	22776	22717	22886	22632	22642	22593	22635	22478	22756	22753	22652	22552	22378	22701	22778	22667	22576	22810	22581	22857	22741	22708	22558	22644	22653	22667	22590	22711	22821	22449	22632	22806	22596	22767	22455	22777	22577	22606	22465	22570	22619	22869	22574	22698	22774	22620	22680	22819	22705	22732	22684	22717	22463	22382	22498	22485	22994	22747	22597	22714	22812	22687	22978	22826	22730	22888	22635	22568	22584	22549	22582	22909	22773	22804	22770	22860	22627	22632	22608	22791	22657	22701	22645	22872	22473	22778	22625	22712	22799	22550	22664	22783	22552	22622	22738	22577	22738	22466	22423	22755	22637	22719	22681	22691	22769	22748	22710	22722	22608	22579	22818	22676	22740	22622	22805	22620	22805	22544	22536	22557	22643	22657	22910	22484	22589	22659	22736	22603	22817	22586	22523	22588	22901	22703	22592	22335	22438	22520	22600	22672	22476	22416	22534	22547	22507	22745	22417	22693	22648	22599	22706	22878	22840	22475	22618	22378	22475	22872	22732	22723	22575	22516	22606	22771	22549	22570	22660	22415	22658	22637	22587	22551	22563	22519	22671	22518	22797	22757	22437	22745	22784	22533	22583	22625	22579	22456	22768	22619	22883	22924	22600	22731	22579	22682	22621	22694	22796	22807	22574	22772	22759	22723	22615	22802	22665	22663	22613	22632	22603	22575	22589	22542	22796	22511	22789	22626	22845	22642	22696	22604	22661	22733	22503	22844	22570	22574	22659	22657	22503	22731	22632	22728	22679	22654	22684	22719	22840	22654	22689	22542	22375	22636	22809	22617	22315	22683	22526	22701	22864	22867	22760	22722	22722	22363	22861	22743	22589	22496	22288	22543	22774	22583	22551	22507	22617	22600	22714	22395	22686	22632	22646	22601	22748	22647	22546	22668	22686	22575	22592	22472	22506	22814	22888	22503	22602	22691	22636	22709	22429	22510	22657	22617	22515	22607	22727	22723	22775	22820	22575	22590	22782	22595	22705	22334	22829	22591	22706	22499	22729	22595	22642	22603	22590	22758	22535	22644	22641	22731	22812	22547	22880	22673	22639	22438	22823	22883	22702	22803	22693	22560	22517	22465	22749	22713	22429	22504	22639	22819	22434	22507	22628	22576	22588	22857	22478	22605	22571	22870	22515	22573	22574	22531	22645	22653	22624	22770	22770	22714	22680	22939	22720	22805	22827	22562	22619	22606	22599	22651	22851	22615	22718	22756	22979	22498	22593	22884	22752	22528	22685	22548	22510	22423	22785	22623	22764	22827	22636	22631	22462	22635	22729	22511	22557	22620	22856	22660	22832	22634	22576	22416	22602	22727	22618	22527	22518	22781	22712	22650	22749	22593	22631	22747	22617	22765	22857	22764	22887	22675	22703	22747	22806	22708	22639	22830	22777	22668	22573	22555	22531	22642	22607	22753	22822	22808	22740	22435	22603	22555	22807	22651	22668	22484	22452	22605	22639	22692	22890	22585	22692	22846	22824	22437	22547	22435	22620	22649	22674	22674	22519	22719	22912	22703	22591	22667	22631	22757	22588	22583	22595	22856	22699	22434	22677	22415	22773	22580	22673	22882	22571	22823	22472	22561	22784	22703	22785	22555	22519	22681	22861	22713	22909	22747	22834	22874	22709	22673	22772	22728	22746	22506	22688	22657	22660	22641	22745	22600	22604	22822	22829	22952	22678	22686	22741	22657	22627	22583	22465	22692	22849	22845	22637	22700	22381	22666	22824	22679	22603	22886	22664	22713	22757	22733	22635	22629	22773	22691	22685	22756	22775	22634	22713	22463	22692	22610	22648	22744	22600	22906	22838	22511	22773	22706	22659	22584	22601	22778	22458	22576	22539	22656	22730	22736	22821	22529	22816	22685	22757	22612	22599	22500	22592	22662	22783	22497	22684	22547	22584	22844	22617	22706	22640	22688	22580	22685	22704	22725	22678	22634	22699	22670	22496	22742	22852	22679	22622	22616	22428	22724	22844	22642	22375	22634	22649	22661	22718	22614	22538	22607	22629	22657	22628	22595	22725	22671	22568	22614	22810	22653	22689	22703	22653	22508	22683	22783	22771	22843	22873	22805	22830	22706	22614	22571	22630	22767	22835	22750	22707	22752	22766	22540	22796	22666	22748	22561	22532	22800	22564	22621	22649	22449	22686	22790	22781	22546	22772	22669	22668	22636	22592	22534	22788	22605	22781	22669	22480	22729	22611	22763	22662	22640	22479	22780	22727	22480	22629	22794	22591	22683	22922	22926	22757	22804	22740	22677	22620	23003	22634	22411	22707	22666	22563	22697	22418	22542	22851	22528	22838	22574	22662	22632	22700	22724	22669	22729	22899	22542	22871	22833	22698	22756	22580	22778	22650	22887	22580	22751	22628	22713	22655	22671	22790	22604	22678	22740	22583	22741	22693	22802	22570	22782	22553	22609	22777	22684	22571	22582	22859	22922	22625	22734	22414	22504	22757	22628	22674	22653	22774	22574	22552	22698	22638	22481	22663	22831	22501	22596	22612	22617	22634	22619	22572	22666	22599	22664	22694	22499	22728	22502	22786	22736	22555	22613	22632	22540	22875	22732	22632	22552	22929	22455	22833
16253	24826	23526	20297	19688	18825	18502	18322	17859	17956	17848	17866	17902	18667	26960	34769	31408	26157	21976	19090	18069	17687	17550	17471	17692	17643	17577	17580	17506	17292	17568	17466	17551	17372	17471	17512	17558	17532	17548	17521	17762	17685	17648	17642	17409	17508	17527	17591	17648	17539	17529	17628	17437	17595	17694	17586	17532	17535	17674	17530	17411	17584	17610	17488	17629	17443	17545	17574	17521	17349	17463	17546	17442	17653	17654	17595	17492	17531	17565	17520	17537	17439	17601	17475	17432	17411	17481	17709	17560	17469	17513	17681	17478	17529	17516	17503	17498	17503	17422	17538	17409	17301	17445	17426	17501	17472	17561	17443	17524	17441	17472	17410	17529	17461	17590	17572	17508	17546	17465	17618	17596	17645	17479	17508	17526	17665	17490	17318	17470	17516	17650	17492	17443	17540	17482	17607	17597	17436	17554	17489	17436	17430	17506	17450	17561	17428	17574	17515	17506	17517	17506	17370	17589	17418	17579	17546	17416	17455	17492	17662	17517	17545	17600	17420	17644	17598	17577	17569	17566	17371	17557	17323	17482	17582	17452	17650	17632	17528	17570	17513	17442	17602	17413	17336	17704	17599	17618	17384	17511	17458	17567	17580	17522	17749	17493	17603	17411	17535	17573	17388	17397	17415	17483	17594	17374	17604	17371	17619	17463	17524	17576	17521	17544	17502	17458	17388	17627	17338	17523	17538	17508	17620	17320	17552	17616	17525	17496	17623	17584	17505	17531	17501	17560	17629	17517	17583	17596	17523	17579	17539	17483	17560	17577	17589	17492	17613	17572	17574	17446	17439	17619	17633	17521	17446	17337	17717	17499	17530	17517	17732	17515	17559	17303	17494	17420	17612	17387	17456	17499	17554	17551	17433	17389	17441	17559	17552	17334	17567	17539	17355	17756	17454	17668	17599	17496	17598	17561	17414	17675	17536	17496	17441	17471	17581	17543	17623	17446	17547	17368	17518	17499	17592	17564	17533	17543	17648	17426	17371	17451	17359	17396	17527	17524	17603	17568	17438	17583	17520	17530	17604	17648	17682	17528	17642	17450	17495	17514	17431	17658	17435	17466	17621	17639	17402	17500	17574	17403	17641	17517	17602	17491	17456	17632	17648	17424	17321	17549	17325	17565	17413	17612	17547	17426	17416	17595	17489	17468	17741	17436	17572	17581	17527	17451	17540	17600	17516	17484	17568	17389	17664	17513	17374	17352	17403	17571	17503	17535	17552	17642	17678	17383	17513	17409	17541	17596	17419	17486	17667	17408	17589	17502	17448	17590	17493	17435	17511	17414	17475	17458	17511	17421	17528	17427	17631	17553	17638	17343	17421	17641	17431	17656	17560	17593	17392	17632	17597	17439	17589	17520	17484	17380	17309	17686	17450	17385	17558	17620	17482	17659	17513	17595	17535	17461	17667	17427	17657	17379	17526	17697	17490	17462	17464	17506	17463	17366	17605	17467	17526	17619	17474	17741	17460	17488	17540	17326	17563	17696	17448	17598	17495	17438	17640	17654	17560	17566	17543	17680	17537	17452	17497	17562	17466	17638	17432	17680	17644	17549	17458	17488	17612	17652	17518	17710	17521	17431	17618	17476	17626	17496	17605	17615	17392	17433	17688	17382	17621	17539	17442	17509	17355	17529	17477	17441	17642	17485	17610	17585	17603	17604	17705	17474	17445	17517	17623	17503	17309	17600	17714	17418	17402	17447	17294	17382	17406	17571	17471	17544	17506	17526	17518	17579	17475	17533	17435	17394	17462	17537	17734	17518	17354	17641	17775	17521	17523	17732	17538	17361	17716	17569	17510	17550	17274	17395	17505	17499	17444	17562	17464	17555	17493	17500	17569	17437	17431	17448	17431	17585	17629	17625	17581	17449	17580	17514	17480	17447	17351	17426	17404	17490	17455	17438	17592	17528	17444	17295	17632	17570	17544	17612	17387	17502	17493	17452	17387	17564	17419	17466	17404	17522	17309	17521	17278	17581	17585	17295	17453	17594	17575	17601	17749	17528	17583	17528	17634	17348	17531	17350	17482	17624	17347	17517	17586	17415	17522	17504	17418	17598	17490	17468	17615	17426	17507	17489	17442	17623	17629	17635	17544	17469	17651	17514	17538	17374	17615	17445	17406	17517	17601	17505	17473	17432	17399	17421	17475	17517	17489	17493	17411	17614	17504	17282	17370	17732	17485	17537	17523	17545	17458	17600	17561	17562	17555	17534	17644	17600	17552	17462	17633	17463	17540	17877	17642	17543	17603	17546	17647	17351	17508	17315	17618	17491	17515	17672	17548	17469	17448	17362	17524	17394	17540	17458	17500	17529	17502	17507	17462	17561	17490	17641	17417	17600	17392	17323	17523	17486	17420	17477	17457	17480	17510	17498	17461	17423	17512	17530	17506	17443	17712	17367	17346	17606	17521	17581	17453	17401	17445	17417	17389	17694	17320	17520	17526	17601	17450	17590	17568	17441	17454	17374	17780	17620	17571	17604	17499	17610	17497	17588	17700	17597	17505	17442	17551	17543	17398	17613	17545	17409	17551	17528	17437	17593	17597	17536	17557	17419	17711	17507	17426	17575	17555	17577	17491	17484	17448	17562	17489	17626	17506	17593	17621	17423	17613	17624	17432	17365	17482	17399	17317	17725	17561	17586	17575	17634	17474	17544	17496	17490	17451	17408	17544	17529	17559	17585	17438	17428	17586	17418	17682	17364	17582	17575	17470	17630	17473	17611	17608	17724	17655	17473	17495	17339	17472	17416	17375	17441	17573	17527	17597	17627	17437	17420	17487	17536	17406	17525	17509	17408	17424	17431	17550	17526	17549	17544	17514	17568	17526	17612	17579	17538	17758	17294	17590	17587	17577	17585	17590	17484	17569	17630	17574	17358	17552	17479	17550	17277	17440	17664	17452	17529	17487	17433	17360	17435	17516	17548	17433	17439	17531	17625	17408	17533	17604	17504	17494	17552	17603	17493	17454	17448	17324	17466	17587	17499	17546	17454	17563	17638	17471	17595	17624	17497	17619	17540	17436	17408	17616	17635	17596	17551	17692	17390	17561	17416	17560	17582	17613	17401	17324	17568	17574	17422	17536	17555	17371	17586	17368	17753	17481	17447	17494	17593	17415	17647	17613	17483	17600	17500	17596	17410	17376	17382	17548	17539	17520	17337	17443	17515	17472	17746	17518	17502	17519	17533	17438	17597	17618	17691	17555	17309	17440	17504	17432	17319	17590	17547	17569	17481	17511	17564	17597	17433	17421	17581	17665	17547	17508	17431	17502	17496	17573	17551	17454	17612	17469	17544	17651	17284	17496	17476	17475	17529	17604	17428	17464	17482	17568	17574	17558	17563	17528	17632	17483	17479	17525	17628	17556	17465	17464	17469	17438	17619	17370	17373	17544	17475	17521	17534	17404	17597	17432	17636	17301	17601	17627	17546	17305	17532	17498	17491	17522	17591	17534	17538	17405	17437	17517	17470	17401	17400	17524	17357	17464	17398	17455	17555	17468	17558	17679	17425	17489	17417	17666	17515	17502	17466	17499	17530	17620	17423	17457	17545	17483	17483	17425	17549	17634	17484	17476	17382	17586	17452	17579	17531	17443	17451	17377	17625	17462	17501	17481	17431	17677	17565	17499	17608	17656	17437	17618	17419	17562	17360	17576	17495	17441	17718	17595	17439	17544	17511	17586	17523	17543	17354	17648	17579	17570	17511	17558	17426	17387	17527	17559	17534	17529	17470	17566	17561	17465	17319	17362	17688	17572	17415	17463	17633	17572	17714	17566	17495	17475	17556	17544	17565	17658	17307	17526	17592	17559	17537	17564	17351	17720	17198	17414	17535	17500	17591	17449	17580	17610	17558	17431	17660	17480	17325	17757	17526	17571	17429	17573	17397	17619	17669	17544	17475	17485	17507	17595	17422	17600	17486	17527	17548	17638	17538	17567	17371	17362	17415	17430	17384	17722	17380	17395	17466	17587	17545	17585	17359	17583	17458	17507	17581	17565	17469	17530	17513	17500	17625	17692	17591	17653	17565	17566	17606	17667	17492	17610	17691	17528	17434	17588	17752	17319	17572	17406	17538	17467	17615	17261	17728	17574	17621	17624	17510	17548	17605	17415	17507	17421	17371	17556	17651	17319	17383	17687	17464	17430	17615	17469	17610	17545	17477	17532	17470	17418	17492	17494	17562	17339	17399	17582	17553	17527	17592	17425	17445	17546	17492	17489	17361	17502	17589	17550	17582	17716	17690	17365	17604	17262	17521	17540	17541	17526	17499	17571	17349	17574	17452	17531	17308	17411	17421	17357	17558	17385	17536	17556	17467	17437	17493	17574	17474	17557	17406	17512	17562	17409	17554	17594	17542	17582	17495	17551	17471	17660	17360	17535	17669	17457	17554	17454	17458	17584	17539	17554	17645	17522	17385	17648	17580	17637	17577	17463	17656	17411	17409	17506	17625	17702	17530	17523	17355	17560	17413	17482	17469	17615	17376	17644	17347	17523	17636	17529	17521	17544	17606	17362	17527	17500	17548	17443	17416	17457	17530	17523	17595	17491	17506	17454	17563	17375	17561	17484	17484	17440	17487	17602	17492	17351	17455	17578	17455	17390	17684	17523	17605	17626	17588	17461	17482	17603	17515	17476	17649	17589	17446	17495	17472	17559	17495	17467	17602	17382	17563	17462	17553	17669	17308	17689	17587	17440	17545	17467	17497	17467	17376	17510	17506	17354	17556	17643	17484	17355	17547	17627	17455	17597	17506	17507	17475	17538	17609	17530	17644	17388	17448	17646	17367	17382	17594	17559	17557	17458	17368	17424	17300	17658	17513	17461	17711	17551	17548	17507	17661	17392	17502	17338	17803	17502	17469	17392	17497	17581	17491	17592	17369	17596	17528	17541	17577	17589	17544	17466	17664	17628	17456	17612	17473	17378	17457	17620	17600	17524	17722	17575	17609	17471	17401	17573	17557	17557	17381	17529	17455	17597	17525	17488	17473	17554	17559	17454	17584	17550	17682	17505	17591	17480	17530	17527	17624	17496	17396	17452	17640	17501	17589	17520	17563	17493	17492	17499	17654	17363	17542	17513	17576	17457	17402	17431	17526	17579	17603	17621	17613	17642
23737	21490	29142	24325	22166	25358	27550	23961	23026	23517	23422	23190	23184	24511	34012	40987	40097	34481	28943	25423	23861	23133	22718	22828	22797	22871	22855	22583	22879	23020	22741	22733	22983	22577	22743	22721	22596	22927	22598	22766	22669	22691	22670	22522	22913	22798	22753	22708	22926	22614	22652	22586	22671	22786	22758	22605	22588	22842	22879	22877	22593	22806	22623	22715	22684	22623	22881	22696	22651	22837	22577	22603	22532	22661	22891	22761	22803	22733	22668	22628	22941	22526	22654	22552	22527	22759	22706	22627	22700	22589	22655	22735	22537	22815	22528	22680	22404	22568	22830	22559	22630	22688	22737	22721	22744	22671	22695	22597	22626	22627	22764	22793	22752	22649	22612	22602	22572	22637	22448	22474	22524	22701	22535	22758	22696	22492	22897	22604	22687	22503	22792	22548	22484	22878	22470	22695	22581	22559	22838	22431	22590	22650	22723	22604	22569	22657	22747	22635	22739	22551	22463	22419	22383	22769	22613	22798	22767	22671	22684	22628	22667	22573	22595	22664	22731	22708	22805	22763	22883	22607	22505	22614	22623	22709	22668	22670	22667	22857	22624	22632	22576	22484	22595	22819	22513	22485	22749	22587	22651	22530	22656	22437	22588	22393	22577	22791	22624	22668	22685	22574	22862	22789	22739	22783	22757	22566	22435	22839	22841	22680	22823	22684	22655	22567	22759	22876	22723	22688	22788	22645	22615	22725	22636	22688	22654	22561	22869	22656	22666	22636	22426	22735	22678	22387	22838	22591	22692	22432	22928	22694	22782	22630	22793	22648	22676	22682	22643	22728	22715	22612	22827	22683	22516	22376	22551	22517	22826	22793	22805	22750	22522	22478	22611	22432	22688	22493	22867	22613	22795	22561	22712	22597	22855	22612	22398	22661	22446	22521	22698	22538	22706	22770	22724	22675	22788	22550	22338	22633	22719	22715	22649	22640	22744	22692	22721	22529	22654	22653	22752	22700	22718	22636	22689	22702	22602	22678	22584	22629	22733	22513	22569	22773	22667	22706	22591	22797	22713	22762	22636	22608	22662	22615	22501	22541	22786	22866	22424	22829	22535	22700	22671	22574	22722	22746	22368	22814	22644	22767	22407	22644	22799	22472	22556	22698	22668	22646	22604	22550	22360	22713	22672	22659	22554	22656	22677	22877	22810	22655	22834	22903	22561	22595	22616	22733	22554	22713	22585	22621	22592	22399	22457	22649	22455	22776	22682	22643	22659	22461	22767	22832	22655	22387	22690	22705	22668	22725	22731	22687	22673	22578	22584	22654	22568	22563	22602	22600	22655	22796	22754	22600	22634	22719	22787	22837	22808	22612	22742	22866	22525	22497	22539	22677	22521	22732	22708	22640	22681	22696	22656	22689	22587	22623	22888	22588	22611	22556	22521	22552	22764	22761	22702	22649	22627	22495	22519	22420	22433	22591	22733	22476	22599	22519	22708	22523	22645	22538	22507	22643	22717	22562	22595	22620	22502	22695	22778	22449	22827	22684	22704	22587	22795	22747	22603	22911	22744	22465	22426	22544	22673	22558	22565	22699	22638	22628	22468	22880	22686	22591	22932	22708	22499	22642	22768	22565	22757	22723	22537	22455	22615	22602	22527	22624	22649	22636	22434	22581	22481	22667	22662	22667	22672	22875	22845	22560	22538	22745	22643	22438	22690	22548	22541	22749	22657	22634	22720	22765	22778	22877	22879	22542	22633	22612	22623	22522	22620	22664	22615	22699	22725	22274	22521	22450	22423	22681	22577	22637	22577	22693	22736	22682	22684	22612	22628	22458	22545	22728	22651	22618	22662	22615	22599	22549	22661	22719	22579	22406	22804	22814	22463	22852	22685	22616	22499	22630	22706	22544	22608	22649	22548	22890	22496	22477	22546	22764	22818	22504	22825	22702	22545	22734	22615	22715	22644	22778	22583	22688	22729	22929	22813	22553	22536	22520	22617	22431	22727	22601	22813	22597	22603	22687	22636	22748	22620	22519	22956	22738	22649	22565	22587	22421	22769	22830	22545	22731	22704	22476	22610	22577	22572	22450	22430	22604	22587	22544	22678	22555	22541	22721	22446	22441	22766	22553	22491	22642	22727	22765	22600	22502	22699	22614	22683	22682	22593	22867	22692	22577	22717	22680	22698	22736	22666	22565	22340	22628	22589	22604	22485	22542	22593	22500	22488	22633	22670	22658	22632	22483	22597	22469	22604	22707	22738	22678	22841	22481	22821	22885	22740	22430	22687	22676	22717	22542	22725	22488	22510	22705	22744	22608	22891	22780	22604	22817	22719	22802	22433	22658	22673	22826	22514	22571	22610	22491	22505	22765	22700	22518	22698	22665	22564	22706	22710	22694	22706	22686	22802	22788	22569	22589	22652	22703	22677	22313	22657	22526	22787	22746	22648	22575	22617	22614	22518	22674	22539	22704	22512	22441	22686	22729	22646	22671	22609	22718	22774	22509	22794	22611	22631	22754	22535	22615	22626	22739	22694	22560	22881	22689	22480	22706	22682	22388	22442	22476	22619	22614	22580	22714	22568	22522	22365	22594	22608	22541	22643	22813	22598	22712	22800	22895	22564	22609	22596	22485	22433	22650	22563	22508	22710	22647	22551	22759	22533	22597	22454	22699	22614	22450	22690	22690	22694	22836	22378	22573	22610	22555	22497	22779	22754	22716	22641	22535	22804	22569	22568	22631	22739	22610	22683	22679	22433	22612	22680	22718	22461	22524	22738	22606	22636	22746	22829	22594	22614	22667	22583	22441	22749	22745	22668	22829	22667	22471	22737	22683	22609	22870	22659	22533	22619	22603	22687	22596	22867	22767	22609	22768	22435	22701	22816	22536	22497	22708	22772	22574	22753	22641	22723	22873	22748	22531	22626	22771	22439	22490	22590	22705	22761	22595	22644	22653	22655	22563	22624	22695	22615	22366	22556	22615	22643	22860	22540	22614	22550	22630	22782	22618	22747	22797	22709	22476	22488	22861	22693	22700	22565	22707	22844	22772	22552	22546	22739	22770	22612	22449	22361	22724	22498	22857	22588	22550	22867	22664	22451	22752	22510	22762	22720	22706	22620	22755	22770	22729	22765	22644	22572	22588	22572	22737	22559	22486	22705	22642	22649	22640	22657	22664	22624	22592	22734	22762	22571	22812	22534	22631	22495	22476	22664	22607	22768	22705	22725	22674	22575	22698	22603	22809	22649	22715	22662	22647	22598	22620	22726	22546	22669	22791	22570	22767	22634	22773	22559	22845	22656	22723	22603	22500	22496	22522	22430	22775	22597	22591	22557	22621	22672	22673	22606	22601	22565	22718	22640	22985	22747	22612	22761	22358	22651	22652	22462	22878	22875	22738	22674	22675	22746	22631	22645	22563	22862	22754	22559	22665	22649	22470	22632	22590	22787	22648	22692	22618	22717	22521	22527	22743	22704	22548	22526	22501	22722	22505	22683	22697	22737	22389	22698	22629	22542	22677	22611	22495	22551	22565	22783	22617	22737	22515	22658	22451	22741	22759	22706	22490	22779	22720	22603	22814	22566	22526	22484	22684	22754	22760	22572	22771	22788	22706	22922	22620	22563	22559	22662	22436	22695	22710	22740	22639	22596	22540	22733	22534	22613	22616	22610	22541	22963	22496	22817	22584	22796	22520	22522	22696	22799	22858	22538	22741	22646	22683	22794	22586	22436	22884	22760	22719	22738	22824	22569	22744	22720	22662	22841	22608	22748	22881	22559	22686	22954	22684	22675	22605	22562	22450	22414	22401	22638	22665	22733	22546	22651	22913	22728	22620	22610	22717	22665	22699	22660	22518	22590	22518	22595	22553	22546	22540	22745	22662	22613	22490	22597	22578	22656	22472	22542	22572	22821	22650	22635	22664	22669	22566	22707	22671	22485	22559	22580	22623	22411	22625	22773	22760	22629	22710	22487	22791	22489	22593	22720	22801	22623	22680	22651	22857	22718	22664	22907	22850	22399	22587	22691	22523	22583	22560	22535	22555	22814	22873	22568	22296	22477	22547	22509	22475	22421	22498	22678	22441	22645	22643	22702	22802	22612	22687	22645	22629	22711	22599	22610	22492	22631	22600	22504	22541	22598	22738	22680	22795	22914	22689	22583	22725	22680	22555	22685	22473	22643	22528	22674	22744	22747	22716	22690	22485	22559	22427	22720	22326	22668	22641	22692	22722	22577	22589	22697	22367	22886	22712	22658	22708	22629	22557	22600	22604	22748	22727	22480	22603	22585	22705	22665	22735	22759	22590	22693	22708	22431	22439	22611	22564	22588	22761	22509	22568	22582	22752	22724	22567	22529	22614	22504	22659	22501	22501	22701	22663	22496	22835	22671	22662	22665	22777	22687	22557	22701	22728	22535	22517	22749	22552	22600	22596	22569	22731	22581	22624	22477	22557	22552	22678	22645	22550	22507	22799	22695	22578	22708	22588	22805	22674	22673	22951	22698	22637	22750	22519	22767	22564	22641	22707	22711	22618	22701	22654	22652	22509	22541	22559	22756	22527	22824	22655	22775	22499	22697	22509	22972	22662	22832	22742	22680	22849	22654	22688	22639	22552	22564	22309	22697	22500	22547	22579	22690	22728	22593	22446	22418	22623	22568	22636	22616	22722	22505	22441	22612	22694	22900	22605	22726	22713	22592	22636	22502	22791	22757	22670	22678	22662	22617	22748	22872	22826	22415	22625	22650	22714	22624	22635	22549	22553	22893	22664	22328	22599	22786	22628	22620	22779	22549	22595	22557	22669	22629	22716	22860	22525	22704	22837	22847	22608	22657	22712	22506	22537	22671	22988	22691	22795	22581	22474	22543	22634	22512	22433	22568	22551	22521	22527	22856	22538	22762	22552	22421	22573	22543	22748	22754	22500	22406	22617	22731	22584	22795	22580	22745	22669	22741	22781	22685	22768	22697	22516	22493	22625	22681	22711	22632	22517	22742	22664	22796	22564	22683	22594	22778	22781	22450	22500	22666	22518	22884	22750	22856	22673	22564	22726	22470	22626	22647	22774	22713	22493	22497	22659	23006	22718	22603	22636	22686	22701	22441	22626	22844	22492	22751	22743	22785	22998	22681	22477	22864	22857	22692	22548	22470	22670	22857	22438	22760	22700
17645	29884	27505	22564	21069	19806	19339	18787	18534	18256	18062	18062	18059	20754	34914	41109	39304	31749	25159	20496	18434	17839	17721	17518	17440	17362	17432	17519	17447	17561	17578	17481	17476	17433	17436	17477	17464	17577	17577	17485	17405	17608	17382	17396	17424	17555	17502	17417	17545	17465	17594	17591	17447	17313	17437	17487	17463	17409	17549	17506	17543	17502	17518	17487	17577	17490	17343	17464	17498	17439	17435	17398	17422	17330	17487	17291	17377	17441	17343	17538	17367	17605	17197	17407	17513	17397	17328	17439	17485	17551	17335	17409	17528	17559	17487	17387	17310	17477	17474	17536	17504	17471	17448	17327	17529	17566	17275	17550	17513	17466	17513	17660	17521	17284	17513	17369	17567	17507	17359	17346	17473	17559	17423	17236	17494	17518	17377	17354	17470	17440	17604	17505	17503	17468	17505	17585	17459	17383	17268	17508	17717	17006	17579	17353	17498	17638	17558	17452	17385	17461	17307	17403	17429	17403	17278	17430	17568	17319	17498	17464	17396	17333	17672	17449	17509	17611	17307	17289	17364	17488	17558	17357	17579	17436	17507	17485	17542	17498	17467	17485	17615	17374	17492	17485	17557	17377	17345	17501	17342	17503	17366	17357	17470	17603	17437	17325	17569	17636	17369	17396	17468	17463	17344	17558	17349	17643	17478	17447	17507	17359	17426	17487	17553	17413	17403	17516	17390	17491	17598	17394	17627	17414	17496	17521	17369	17431	17486	17637	17352	17474	17681	17426	17532	17531	17397	17449	17486	17388	17479	17461	17393	17385	17438	17506	17540	17253	17528	17511	17332	17520	17497	17361	17400	17392	17265	17469	17591	17288	17589	17455	17502	17429	17459	17334	17375	17441	17526	17446	17319	17400	17425	17526	17278	17507	17395	17363	17615	17472	17438	17541	17384	17595	17211	17543	17404	17615	17442	17535	17466	17191	17388	17660	17358	17419	17612	17380	17479	17637	17405	17371	17616	17534	17469	17362	17487	17482	17423	17455	17423	17371	17480	17472	17551	17421	17493	17434	17427	17426	17504	17411	17511	17431	17334	17418	17431	17441	17393	17277	17419	17336	17445	17546	17537	17411	17502	17600	17432	17364	17396	17365	17447	17467	17383	17442	17352	17463	17421	17470	17397	17529	17447	17436	17470	17402	17389	17404	17488	17608	17442	17453	17448	17325	17244	17370	17403	17443	17248	17368	17269	17461	17518	17514	17451	17282	17490	17375	17460	17441	17546	17410	17473	17445	17520	17389	17450	17312	17271	17506	17324	17387	17531	17396	17303	17380	17403	17566	17437	17392	17337	17388	17583	17299	17346	17499	17313	17323	17359	17425	17498	17486	17525	17363	17338	17493	17487	17388	17544	17394	17387	17409	17523	17315	17402	17346	17430	17377	17372	17365	17372	17489	17574	17420	17416	17527	17502	17427	17436	17627	17440	17412	17268	17411	17512	17322	17374	17564	17402	17533	17303	17420	17331	17480	17413	17622	17306	17477	17303	17261	17445	17622	17311	17351	17421	17506	17478	17317	17387	17384	17473	17501	17576	17510	17573	17614	17544	17515	17443	17604	17454	17374	17629	17590	17557	17401	17355	17625	17447	17377	17451	17440	17479	17602	17348	17437	17592	17318	17346	17493	17295	17546	17510	17498	17415	17322	17416	17389	17535	17415	17260	17398	17459	17319	17475	17455	17361	17435	17292	17434	17406	17478	17366	17446	17501	17428	17319	17478	17459	17347	17428	17580	17429	17564	17348	17456	17336	17585	17530	17484	17290	17527	17452	17521	17564	17484	17542	17469	17578	17293	17431	17546	17412	17410	17436	17355	17501	17631	17418	17450	17418	17366	17495	17388	17366	17432	17436	17357	17357	17446	17436	17416	17440	17581	17546	17381	17525	17521	17351	17458	17472	17354	17419	17472	17450	17356	17435	17535	17377	17400	17432	17430	17398	17513	17468	17590	17409	17514	17486	17479	17624	17548	17435	17467	17384	17294	17468	17458	17566	17399	17411	17380	17376	17582	17511	17315	17453	17630	17502	17473	17333	17427	17513	17361	17494	17565	17471	17650	17612	17448	17470	17476	17472	17466	17417	17467	17465	17510	17510	17347	17520	17565	17408	17383	17373	17476	17539	17340	17470	17559	17392	17602	17279	17554	17252	17460	17473	17528	17529	17513	17676	17397	17432	17429	17208	17324	17434	17446	17263	17375	17650	17340	17328	17312	17352	17637	17360	17417	17417	17362	17764	17369	17463	17416	17641	17436	17428	17422	17513	17486	17603	17304	17438	17515	17329	17385	17498	17496	17559	17320	17381	17301	17545	17424	17479	17471	17464	17483	17524	17311	17548	17537	17440	17389	17368	17468	17288	17388	17448	17335	17571	17622	17541	17488	17468	17527	17342	17485	17504	17589	17538	17445	17362	17547	17301	17450	17297	17310	17580	17466	17475	17545	17407	17521	17630	17417	17475	17233	17518	17442	17353	17428	17396	17416	17323	17499	17453	17514	17445	17453	17437	17447	17173	17552	17434	17523	17444	17410	17398	17365	17430	17576	17457	17454	17497	17370	17587	17372	17508	17599	17440	17388	17413	17329	17542	17510	17486	17432	17497	17330	17524	17380	17350	17590	17603	17331	17533	17436	17615	17451	17470	17496	17365	17334	17500	17566	17557	17395	17315	17379	17520	17552	17416	17537	17252	17627	17524	17249	17454	17403	17501	17194	17529	17688	17527	17597	17449	17377	17352	17595	17503	17452	17442	17711	17482	17594	17521	17244	17366	17456	17487	17381	17314	17620	17509	17403	17509	17528	17428	17208	17556	17317	17457	17333	17448	17266	17493	17395	17330	17449	17572	17316	17406	17228	17355	17384	17467	17307	17574	17400	17514	17584	17433	17377	17308	17551	17410	17558	17457	17330	17621	17375	17423	17319	17445	17426	17544	17479	17455	17492	17579	17614	17572	17491	17626	17366	17445	17499	17520	17354	17309	17376	17481	17391	17453	17482	17609	17390	17620	17492	17367	17440	17499	17411	17398	17430	17743	17491	17567	17560	17546	17474	17585	17455	17360	17624	17499	17244	17514	17334	17447	17585	17274	17488	17339	17402	17463	17622	17381	17509	17400	17487	17470	17473	17507	17470	17428	17534	17507	17490	17449	17450	17552	17535	17382	17520	17519	17539	17577	17392	17490	17430	17461	17409	17478	17513	17443	17443	17453	17580	17620	17216	17492	17481	17593	17379	17456	17511	17383	17241	17404	17409	17486	17464	17368	17455	17370	17406	17455	17531	17401	17506	17470	17583	17529	17455	17384	17395	17307	17359	17453	17366	17461	17563	17492	17479	17573	17390	17310	17651	17529	17355	17406	17399	17621	17322	17443	17443	17503	17283	17378	17490	17647	17496	17452	17357	17459	17432	17609	17398	17440	17473	17509	17175	17380	17342	17662	17536	17301	17513	17379	17510	17399	17624	17505	17346	17427	17441	17623	17349	17385	17258	17417	17476	17471	17505	17386	17220	17298	17408	17446	17706	17469	17501	17382	17542	17486	17394	17438	17459	17465	17487	17274	17390	17399	17418	17532	17513	17289	17506	17560	17236	17276	17532	17518	17410	17482	17505	17631	17277	17369	17335	17390	17498	17392	17521	17463	17534	17777	17363	17552	17614	17577	17462	17433	17482	17518	17520	17174	17612	17404	17370	17337	17414	17488	17491	17508	17260	17528	17412	17383	17559	17426	17588	17477	17474	17434	17419	17466	17527	17289	17403	17449	17394	17334	17512	17404	17363	17405	17459	17583	17343	17364	17515	17525	17589	17477	17557	17532	17253	17488	17499	17330	17203	17495	17428	17423	17434	17403	17523	17529	17396	17527	17496	17452	17575	17383	17455	17490	17309	17472	17534	17304	17480	17444	17445	17224	17394	17314	17455	17481	17299	17484	17489	17496	17412	17411	17544	17297	17566	17556	17536	17579	17353	17533	17461	17403	17582	17534	17483	17451	17503	17511	17489	17408	17351	17488	17451	17351	17487	17258	17407	17462	17785	17383	17298	17480	17311	17444	17389	17504	17603	17509	17333	17530	17471	17419	17352	17515	17407	17363	17442	17615	17412	17411	17265	17396	17425	17634	17574	17377	17376	17542	17326	17297	17479	17468	17340	17391	17509	17289	17444	17428	17400	17423	17366	17412	17613	17339	17284	17445	17477	17443	17364	17498	17361	17369	17401	17462	17511	17505	17560	17544	17409	17422	17208	17318	17384	17471	17435	17551	17364	17316	17584	17421	17462	17515	17440	17385	17493	17486	17643	17455	17452	17461	17427	17356	17488	17551	17459	17486	17507	17632	17447	17686	17283	17460	17433	17506	17396	17464	17413	17557	17397	17562	17409	17481	17288	17628	17567	17250	17532	17432	17554	17439	17368	17273	17357	17481	17462	17488	17374	17507	17488	17623	17371	17459	17474	17371	17420	17336	17341	17433	17537	17683	17513	17377	17637	17377	17419	17343	17245	17579	17421	17418	17404	17514	17465	17351	17421	17383	17436	17469	17459	17713	17472	17445	17381	17372	17362	17482	17445	17553	17565	17317	17411	17460	17467	17340	17374	17402	17446	17528	17400	17361	17293	17461	17375	17643	17408	17428	17489	17381	17486	17441	17476	17433	17225	17465	17493	17413	17399	17430	17346	17530	17454	17412	17512	17383	17430	17553	17387	17529	17401	17371	17324	17465	17224	17611	17601	17519	17444	17419	17415	17756	17545	17610	17433	17488	17465	17385	17333	17442	17642	17390	17236	17626	17590	17405	17345	17483	17401	17638	17396	17387	17496	17546	17463	17464	17397	17445	17545	17617	17319	17562	17507	17388	17416	17652	17343	17476	17551	17359	17451	17439	17392	17431	17399	17332	17392	17463	17316	17472	17499	17507	17454	17342	17289	17470	17401	17397	17286	17478	17406	17542	17583	17529	17538	17439	17473	17458	17373	17422	17666	17311	17650	17614	17548	17374	17534	17418	17324	17545	17299	17451	17479	17397	17463	17452	17182	17614	17367	17431	17399	17489	17441	17585	17341	17505	17474	17413	17499	17445	17507	17416	17421	17438	17312	17382	17389	17424	17524	17435	17344	17521	17472	17349	17435
30321	23724	26125	24584	22550	22825	22934	22801	22867	22758	22862	22758	22654	22808	23023	23478	24242	24216	23908	23488	22930	22899	22840	22814	22872	22534	22576	22768	22657	22642	22657	22460	22774	22806	22643	22657	22845	22542	22813	22754	22800	22480	22614	22836	22696	22859	22421	22825	22801	22493	22795	22703	22443	22870	22495	22429	22726	22582	22668	22636	22574	22706	22605	22587	22463	22505	22637	22484	22373	22501	22598	22519	22486	22642	22675	22758	22492	22597	22490	22702	22717	22785	22640	22596	22733	22634	22818	22525	22638	22732	22642	22540	22651	22718	22661	22759	22587	22414	22681	22747	22681	22686	22733	22704	22611	22862	22661	22687	22567	22687	22637	22737	22644	22802	22720	22654	22584	22768	22716	22554	22564	22674	22504	22520	22703	22626	22815	22472	22519	22628	22422	22688	22641	22690	22556	22785	22694	22638	22659	22595	22591	22545	22511	22698	22790	22757	22719	22562	22850	22549	22612	22620	22515	22737	22714	22637	22727	22515	22626	22474	22864	22859	22496	22573	22622	22668	22707	22595	22456	22791	22665	22639	22797	22903	22580	22527	22583	22245	22685	22670	22701	22706	22386	22678	22631	22659	22557	22850	22723	22716	22662	22627	22552	22774	22722	22419	22465	22401	22702	22659	22566	22378	22540	22479	22681	22706	22683	22822	22674	22738	22639	22782	22581	22373	22640	22754	22791	22641	22625	22664	22824	22828	22746	22679	22642	22616	22652	22554	22525	22544	22780	22451	22672	22664	22605	22531	22604	22653	22679	22591	22680	22669	22431	22546	22739	22570	22614	22615	22654	22711	22574	22668	22714	22559	22624	22671	22424	22579	22867	22744	22674	22505	22790	22834	22658	22585	22668	22626	22652	22534	22768	22710	22782	22577	22546	22649	22739	22761	22674	22795	22653	22602	22681	22876	22673	22718	22544	22554	22673	22675	22729	22681	22673	22701	22727	22505	22715	22421	22669	22480	22590	22585	22525	22621	22584	22649	22468	22885	22664	22569	22729	22651	22840	22673	22607	22518	22785	22657	22804	22647	22624	22518	22630	22707	22577	22622	22551	22710	22571	22617	22733	22612	22592	22607	22514	22436	22779	22706	22722	22667	22679	22561	22785	22685	22454	22547	22803	22723	22723	22662	22659	22623	22523	22502	22389	22470	22839	22664	22825	22599	22822	22841	22824	22637	22723	22594	22610	22722	22531	22530	22620	22553	22742	22489	22737	22678	22645	22756	22756	22728	22497	22640	22650	22304	22736	22810	22665	22797	22605	22666	22646	22721	22589	22541	22727	22784	22866	22640	22751	22773	22847	22659	22665	22455	22705	22793	22859	22750	22487	22558	22690	22791	22683	22368	22976	22730	22538	22704	22788	22649	22778	22571	22598	22640	22597	22576	22676	22749	22609	22639	22618	22757	22927	22613	22759	22689	22570	22505	22856	22700	22846	22671	22678	22661	22637	22727	22730	22514	22649	22494	22546	22703	22557	22369	22570	22731	22734	22574	22885	22639	22644	22562	22708	22419	22511	22543	22762	22665	22642	22743	22648	22751	22805	22475	22555	22406	22743	22805	23000	22513	22475	22605	22689	22787	22981	22792	22619	22566	22760	22642	22485	22765	22829	22603	22683	22681	22490	22521	22654	22614	22887	22811	22706	22476	22717	22576	22485	22860	22938	22610	22533	22812	22724	22439	22593	22632	22600	22666	22543	22521	22704	22610	22522	22700	22712	22534	22766	22736	22692	22770	22781	22629	22671	22418	22468	22669	22541	22711	22416	22471	22861	22615	22622	22468	22500	22925	22445	22401	22460	22565	22566	22815	22558	22502	22479	22620	22678	22946	22857	22578	22703	22407	22505	22914	22857	22477	22616	22468	22490	22537	22724	22755	22688	22680	22478	22734	22732	22627	22602	22812	22670	22672	22704	22624	22547	22728	22769	22805	22698	22769	22561	22509	22582	22629	22623	22762	22818	22645	22742	22715	22724	22586	22663	22668	22343	22631	22744	22596	22744	22666	22665	22675	22594	22614	22628	22703	22450	22547	22519	22753	22578	22605	22570	22526	22865	22408	22483	22666	22694	22807	22773	22539	22774	22758	22630	22657	22470	22684	22639	22526	22860	22793	22524	22614	22803	22774	22624	22470	22449	22489	22518	22566	22609	22468	22695	22765	22687	22479	22631	22812	22694	22831	22570	22722	22775	22994	22700	22566	22626	22606	22750	22560	22795	22474	22570	22707	22657	22553	22473	22694	22658	22620	22609	22402	22447	22636	22650	22660	22674	22692	22617	22525	22672	22413	22774	22576	22640	22660	22434	22519	22678	22585	22656	22683	22551	22419	22429	22742	22511	22759	22765	22636	22616	22525	22816	22791	22525	22636	22692	22658	22406	22643	22559	22717	22513	22693	22636	22692	23031	22420	22537	22509	22679	22631	22742	22525	22555	22801	22545	22703	22726	22680	22619	22633	22475	22617	22490	22475	22438	22814	22607	22744	22862	22617	22435	22580	22632	22685	22490	22737	22621	22637	22699	22673	22649	22630	22670	22734	22792	22551	22720	22683	22657	22668	22750	22481	22778	22495	22760	22625	22703	22645	22592	22617	22645	22617	22787	22838	22706	22336	22700	22685	22642	22671	22661	22518	22664	22717	22607	22644	22393	22498	22398	22676	22774	22651	22561	22649	22757	22667	22794	22451	22688	22633	22689	22788	22523	22752	22509	22652	22667	22708	22707	22690	22713	22721	22719	22671	22469	22720	22696	22812	22818	22496	22630	22679	22621	22541	22640	22633	22805	22725	22581	22724	22749	22550	22491	22995	22517	22529	22494	22542	22478	22540	22734	22775	22641	22541	22608	22350	22610	22492	22742	22684	22516	22339	22499	22749	22825	22595	22754	22518	22594	22901	22785	22669	22641	22649	22640	22516	22712	22548	22733	22687	22933	22781	22621	22555	22418	22683	22414	22559	22420	22697	22610	22596	22668	22534	22551	22804	22896	22761	22780	22725	22821	22580	22523	22766	22821	22900	22742	22464	22471	22546	22570	22661	22707	22603	22750	22368	22676	22551	22729	22682	22616	22812	23044	22633	22768	22747	22701	22711	22810	22624	22554	22749	22809	22766	22605	22606	22708	22692	22313	22535	22415	22646	22854	22732	22454	22577	22860	22594	22758	22719	22732	22644	22772	22583	22592	22516	22657	22480	22502	22579	22732	22581	22627	22610	22436	22621	22494	22475	22711	22620	22647	22650	22568	22787	22639	22511	22669	22855	22496	22493	22607	22614	22679	22645	22940	22851	22638	22586	22420	22405	22653	22640	22850	22783	22635	22753	22880	22799	22703	22576	22937	22851	22541	22727	22490	22524	22527	22336	22944	22588	22443	22486	22664	22844	22742	22696	22714	22378	22660	22401	22720	22850	22485	22778	22587	22756	22443	22620	22616	22653	22666	22639	22869	22783	22816	22789	22632	22684	22607	22529	22495	22598	22813	22535	22471	22736	22647	22654	22711	22813	22703	22716	22627	22571	22461	22679	22537	22429	22520	22730	22809	22625	22841	22819	22717	22621	22675	22847	22679	22637	22805	22611	22845	22714	22506	22778	22433	22591	22649	22680	22528	22814	22799	22737	22880	22766	22883	22560	22797	22596	22548	22955	22472	22851	22663	22497	22437	22381	22796	22693	22787	22721	22617	22657	22591	22525	22818	22770	22555	22530	22632	22633	22749	22635	22641	22539	22762	22473	22672	22438	22703	22720	22449	22600	22648	22802	22606	22463	22672	22502	22473	22522	22678	22881	22737	22719	22542	22590	22595	22427	22677	22617	22825	22306	22597	22407	22512	22512	22801	22755	22859	22800	22698	22698	22512	22598	22654	22607	22683	22729	22847	22589	22645	22624	22646	22605	22650	22639	22745	22525	22740	22542	22809	22750	22732	22629	22703	22706	22669	22432	22568	22662	22404	22572	22687	22525	22405	22453	22668	22816	22848	22699	22635	22513	22794	22596	22773	22606	22415	22648	22706	22562	22601	22743	22733	22582	22760	22665	22662	22724	22442	22493	22711	22861	22747	22731	22600	22608	22816	22739	22791	22923	22902	22753	22586	22668	22575	22515	22912	22681	22715	22585	22622	22521	22728	22702	22544	22781	22792	22814	22718	22655	22808	22548	22618	22504	22489	22606	22899	22714	22750	22876	22916	22837	22650	22549	22559	22602	22545	22684	22575	22496	22445	22880	22600	22431	22630	22782	22594	22387	22432	22526	22578	22743	22813	22728	22876	22455	22569	22862	22874	22693	22661	22478	22523	22878	22664	22555	22841	22855	22779	22574	22513	22656	22636	22919	22761	22701	22786	22681	22933	22669	22651	22676	22701	22681	22675	22620	22708	22764	22694	22592	22721	22643	22641	22678	22595	22697	22706	22607	22661	22724	22586	22615	22641	22667	22651	22650	22537	22502	22497	22816	22728	22687	22624	22857	22744	22472	22751	22547	22785	22718	22599	22520	22499	22488	22837	22576	22849	22819	22720	22685	22802	22604	22598	22747	22686	22653	22842	22942	22789	22695	22636	22587	22551	22642	22973	22648	22600	22654	22541	22803	22594	22364	22586	22871	22787	22625	22798	22660	22541	22718	22559	22876	22509	22555	22809	22685	22810	22938	22599	22835	22700	22397	23000	22728	22592	22808	22794	22658	22614	22771	22511	22658	22651	22646	22765	22613	22683	22531	22647	22772	22729	22608	22694	22621	22946	22547	22791	22593	22616	22554	22572	22758	22707	22733	22401	22680	22677	22452	22544	22649	22539	22355	22622	22550	22680	22672	22713	22599	22501	22773	22535	22828	22671	22682	22770	22524	22562	22376	22633	22597	22607	22574	22595	22728	22661	22570	22744	22602	22603	22969	22862	22649	22839	22840	22681	22716	22594	22606	22739	22713	22740	22638	22648	22643	22676	22504	22735	22754	22569	22763	22791	22845	22651	22642	22528	22726	22640	22731	22577	22615	22850	22700	22834	22552	22689	22639	22540	22633	22767	22562	22633	22576	22724	22737	22663	22596	22411	22731	22487	22497	22797	22790	22893	22493	22718	22579	22439	22890	22783	22608	22480	22724	22566	22598	22710	22368	22367	22694	22448	22713
17760	19572	18574	17668	18144	17725	17744	17676	17609	17591	17495	17669	17355	17603	18221	19005	19903	19381	18602	17786	17392	17479	17484	17610	17450	17328	17431	17456	17504	17504	17525	17440	17528	17421	17698	17547	17567	17507	17306	17463	17409	17401	17517	17353	17604	17382	17559	17485	17457	17362	17579	17457	17521	17420	17565	17457	17429	17490	17389	17376	17532	17391	17450	17435	17712	17406	17448	17448	17592	17385	17682	17342	17593	17555	17620	17465	17569	17391	17473	17426	17491	17503	17505	17387	17290	17622	17438	17478	17560	17329	17460	17427	17627	17436	17281	17146	17354	17369	17515	17453	17550	17521	17598	17459	17398	17460	17345	17501	17357	17507	17321	17589	17478	17462	17322	17499	17422	17469	17408	17470	17364	17259	17397	17360	17408	17386	17306	17533	17545	17322	17363	17490	17506	17675	17451	17352	17481	17223	17457	17603	17479	17538	17573	17439	17461	17200	17479	17454	17549	17441	17441	17542	17431	17478	17699	17706	17481	17516	17311	17363	17423	17514	17400	17426	17468	17432	17458	17462	17454	17430	17477	17239	17415	17524	17563	17554	17533	17456	17380	17448	17515	17400	17383	17525	17326	17516	17445	17373	17469	17503	17368	17472	17563	17439	17371	17417	17509	17525	17417	17495	17317	17391	17461	17299	17327	17285	17512	17409	17447	17548	17471	17462	17449	17445	17431	17506	17459	17426	17388	17747	17607	17474	17418	17417	17271	17368	17426	17437	17557	17361	17178	17324	17513	17363	17549	17292	17704	17482	17353	17431	17337	17220	17443	17504	17399	17522	17552	17470	17387	17509	17478	17623	17543	17293	17437	17417	17468	17318	17464	17528	17449	17406	17446	17461	17614	17428	17410	17472	17625	17556	17536	17599	17477	17419	17517	17382	17469	17376	17513	17581	17734	17508	17438	17620	17571	17509	17521	17705	17333	17627	17619	17547	17324	17537	17440	17234	17491	17501	17367	17381	17469	17586	17378	17609	17305	17482	17599	17413	17379	17543	17452	17282	17247	17472	17448	17524	17385	17577	17250	17487	17407	17458	17243	17489	17458	17425	17361	17479	17625	17629	17403	17317	17558	17368	17430	17499	17557	17524	17461	17364	17537	17464	17440	17628	17369	17292	17424	17333	17420	17536	17446	17422	17411	17447	17575	17492	17459	17303	17471	17433	17649	17363	17491	17612	17599	17664	17503	17374	17594	17569	17598	17702	17363	17554	17355	17566	17525	17528	17402	17538	17399	17415	17444	17504	17592	17496	17369	17443	17607	17469	17251	17483	17478	17463	17464	17322	17465	17300	17462	17516	17750	17559	17369	17379	17455	17457	17477	17495	17423	17364	17513	17531	17482	17509	17417	17497	17463	17419	17577	17283	17577	17550	17509	17428	17272	17434	17440	17388	17700	17488	17398	17501	17452	17690	17310	17381	17415	17510	17396	17578	17374	17484	17418	17648	17449	17482	17200	17512	17415	17513	17493	17508	17610	17478	17419	17480	17512	17374	17524	17424	17389	17625	17543	17501	17353	17312	17491	17607	17502	17498	17533	17331	17331	17441	17652	17435	17306	17447	17177	17496	17438	17465	17631	17545	17426	17213	17424	17548	17438	17451	17586	17491	17318	17435	17702	17429	17444	17575	17438	17446	17370	17496	17459	17194	17527	17578	17466	17576	17512	17366	17319	17510	17424	17402	17449	17412	17465	17534	17456	17355	17332	17450	17390	17459	17661	17541	17491	17472	17459	17483	17317	17427	17445	17519	17337	17440	17358	17556	17299	17599	17496	17387	17279	17404	17502	17466	17519	17456	17547	17347	17446	17470	17420	17477	17563	17539	17315	17496	17525	17504	17516	17253	17598	17409	17390	17349	17690	17392	17640	17412	17548	17429	17478	17533	17435	17478	17449	17462	17381	17441	17650	17341	17368	17425	17507	17387	17619	17412	17564	17265	17445	17618	17485	17300	17442	17417	17480	17435	17469	17312	17393	17378	17370	17481	17584	17492	17549	17474	17516	17543	17550	17654	17588	17526	17462	17410	17514	17315	17329	17387	17366	17536	17448	17361	17542	17461	17475	17563	17337	17329	17430	17288	17301	17274	17473	17395	17540	17342	17492	17529	17423	17322	17563	17417	17430	17488	17366	17506	17320	17426	17653	17190	17363	17546	17508	17533	17468	17428	17588	17527	17442	17294	17501	17296	17512	17563	17174	17455	17497	17494	17394	17390	17456	17406	17378	17513	17472	17401	17462	17464	17410	17617	17338	17560	17559	17395	17466	17414	17503	17476	17393	17531	17455	17532	17556	17610	17326	17540	17448	17447	17540	17477	17428	17495	17430	17397	17323	17549	17509	17434	17358	17565	17757	17509	17404	17353	17443	17520	17395	17460	17330	17574	17456	17358	17525	17384	17579	17362	17469	17575	17533	17511	17293	17342	17396	17500	17415	17451	17505	17416	17384	17458	17454	17355	17386	17531	17473	17570	17418	17417	17509	17457	17584	17287	17415	17443	17498	17617	17566	17393	17536	17404	17381	17441	17503	17396	17389	17571	17189	17302	17441	17570	17559	17647	17391	17482	17511	17350	17493	17315	17310	17276	17321	17602	17581	17401	17542	17550	17456	17574	17440	17424	17486	17456	17535	17528	17348	17527	17477	17512	17413	17477	17320	17600	17335	17413	17509	17422	17424	17410	17407	17436	17627	17443	17235	17571	17216	17267	17621	17501	17444	17445	17378	17468	17470	17467	17356	17461	17590	17519	17386	17561	17504	17496	17477	17494	17493	17476	17433	17284	17670	17477	17375	17538	17492	17520	17492	17330	17407	17399	17397	17519	17398	17349	17573	17443	17463	17501	17520	17322	17512	17461	17429	17548	17389	17473	17526	17474	17335	17425	17535	17566	17594	17391	17539	17492	17407	17571	17251	17589	17460	17463	17541	17592	17435	17544	17397	17496	17361	17412	17434	17615	17503	17489	17602	17398	17484	17368	17313	17469	17456	17228	17550	17572	17128	17416	17450	17535	17414	17358	17500	17581	17410	17503	17378	17448	17562	17340	17372	17347	17424	17425	17478	17484	17359	17567	17373	17459	17463	17453	17450	17388	17474	17485	17552	17349	17599	17655	17544	17474	17417	17638	17457	17417	17423	17547	17355	17438	17290	17666	17278	17568	17741	17482	17582	17532	17485	17502	17378	17553	17510	17594	17424	17315	17272	17396	17400	17363	17474	17378	17427	17316	17351	17436	17306	17406	17487	17592	17489	17323	17536	17405	17411	17538	17331	17340	17510	17307	17382	17474	17470	17474	17402	17689	17408	17671	17377	17558	17521	17601	17294	17481	17494	17513	17432	17335	17544	17340	17228	17472	17368	17363	17514	17484	17319	17392	17448	17414	17328	17547	17550	17397	17507	17361	17392	17607	17344	17405	17412	17515	17448	17321	17493	17549	17442	17520	17473	17255	17632	17433	17327	17506	17523	17249	17361	17581	17544	17363	17494	17693	17525	17356	17378	17441	17323	17629	17643	17500	17544	17453	17514	17555	17495	17447	17458	17509	17412	17303	17409	17419	17423	17301	17390	17591	17505	17429	17667	17540	17389	17526	17406	17574	17479	17469	17549	17631	17568	17517	17423	17521	17409	17380	17388	17531	17623	17443	17500	17530	17454	17374	17415	17629	17473	17496	17498	17617	17557	17388	17500	17379	17390	17295	17416	17573	17613	17341	17493	17391	17533	17423	17438	17356	17276	17436	17520	17622	17501	17391	17539	17514	17411	17437	17381	17534	17457	17437	17333	17376	17441	17366	17567	17485	17379	17753	17464	17476	17378	17623	17560	17308	17500	17592	17525	17377	17297	17346	17545	17488	17430	17434	17357	17457	17548	17495	17299	17475	17345	17443	17409	17454	17548	17425	17541	17443	17477	17466	17366	17474	17571	17455	17415	17356	17595	17622	17458	17448	17433	17374	17366	17621	17476	17357	17500	17473	17240	17661	17457	17455	17535	17490	17493	17471	17362	17559	17653	17506	17267	17378	17373	17303	17353	17532	17531	17460	17434	17381	17173	17357	17310	17437	17532	17619	17628	17500	17368	17488	17534	17299	17575	17466	17459	17416	17596	17506	17528	17616	17496	17411	17361	17365	17462	17421	17625	17470	17575	17577	17559	17452	17501	17449	17424	17483	17408	17432	17418	17341	17443	17604	17471	17367	17439	17487	17437	17316	17641	17487	17516	17540	17151	17364	17425	17395	17565	17447	17499	17379	17388	17536	17516	17524	17406	17585	17629	17449	17509	17497	17412	17317	17611	17426	17468	17551	17330	17428	17457	17453	17520	17632	17564	17460	17430	17462	17318	17511	17505	17442	17480	17366	17539	17523	17371	17489	17530	17465	17530	17703	17293	17448	17546	17651	17362	17549	17481	17595	17557	17348	17371	17565	17396	17333	17471	17320	17485	17391	17429	17413	17474	17542	17445	17552	17469	17328	17325	17493	17542	17326	17306	17378	17523	17375	17594	17381	17560	17403	17294	17413	17467	17481	17470	17690	17354	17305	17434	17494	17306	17371	17401	17403	17390	17279	17638	17606	17373	17496	17381	17495	17602	17411	17287	17511	17436	17544	17483	17390	17374	17481	17522	17444	17345	17582	17394	17427	17483	17459	17592	17422	17547	17576	17415	17546	17404	17415	17722	17358	17612	17385	17420	17628	17367	17494	17355	17422	17390	17320	17302	17513	17481	17377	17295	17532	17270	17379	17356	17425	17536	17344	17265	17374	17592	17477	17408	17520	17387	17349	17409	17606	17502	17476	17232	17470	17518	17236	17550	17458	17544	17559	17503	17441	17459	17503	17379	17499	17523	17470	17450	17385	17415	17487	17495	17525	17343	17478	17432	17470	17489	17390	17377	17472	17442	17618	17362	17434	17450	17494	17491	17497	17373	17520	17290	17461	17502	17445	17319	17423	17274	17455	17596	17407	17582	17410	17419	17361	17488	17394	17496	17386	17296	17453	17415	17508	17272	17312	17439	17348	17594	17411	17293	17477	17431	17347	17475	17436	17557	17474	17370	17521	17426	17554	17566	17422	17352	17494	17395	17575	17511	17265	17476	17492	17333	17445	17553	17480	17460	17512	17378	17348
25238	21462	28697	25012	23550	24941	25154	23236	22910	23106	22902	22691	22832	23450	22898	24761	32659	33407	30348	26310	24196	23092	22855	22529	22637	22308	22627	22504	22247	22555	22624	22391	22837	22515	22728	22547	22625	22828	22567	22514	22525	22705	22514	22509	22595	22640	22823	22589	22665	22639	22547	22429	22486	22434	22351	22709	22464	22520	22674	22494	22708	22644	22505	22465	22514	22720	22723	22569	22609	22610	22470	22613	22397	22387	22497	22474	22593	22731	22684	22556	22502	22619	22639	22526	22744	22564	22564	22701	22369	22633	22376	22598	22497	22279	22397	22589	22437	22677	22380	22528	22755	22588	22466	22473	22806	22389	22235	22351	22506	22431	22349	22586	22395	22254	22403	22354	22554	22523	22554	22493	22606	22751	22574	22493	22416	22551	22530	22265	22468	22663	22498	22643	22640	22566	22781	22581	22663	22520	22182	22381	22370	22450	22272	22550	22563	22746	22531	22567	22640	22507	22497	22333	22663	22554	22500	22687	22650	22544	22658	22536	22438	22577	22552	22550	22576	22718	22671	22591	22516	22505	22707	22376	22642	22688	22564	22717	22595	22359	22514	22508	22396	22484	22521	22452	22702	22614	22428	22481	22340	22603	22446	22435	22360	22605	22444	22543	22645	22627	22523	22546	22379	22468	22171	22599	22605	22550	22488	22698	22305	22647	22205	22587	22625	22357	22567	22683	22646	22663	22672	22352	22215	22613	22673	22439	22600	22629	22564	22628	22677	22530	22556	22449	22405	22444	22391	22433	22560	22510	22266	22476	22573	22555	22491	22284	22507	22559	22422	22517	22541	22685	22629	22700	22464	22445	22537	22594	22671	22550	22281	22641	22482	22644	22509	22448	22478	22622	22786	22744	22725	22389	22385	22707	22557	22307	22527	22561	22536	22647	22626	22667	22673	22459	22492	22356	22430	22382	22461	22531	22682	22475	22607	22680	22634	22424	22437	22582	22307	22424	22632	22482	22800	22633	22429	22477	22471	22551	22526	22632	22367	22576	22697	22624	22379	22661	22553	22172	22343	22615	22600	22544	22492	22367	22445	22596	22465	22725	22507	22465	22482	22274	22457	22444	22595	22566	22537	22428	22561	22405	22427	22295	22477	22376	22415	22613	22710	22323	22536	22535	22607	22543	22713	22666	22447	22459	22498	22733	22463	22360	22279	22372	22392	22532	22738	22447	22455	22683	22627	22698	22557	22503	22648	22811	22477	22316	22605	22529	22463	22600	22224	22742	22600	22478	22587	22513	22618	22517	22746	22763	22700	22487	22529	22650	22524	22489	22581	22547	22483	22219	22632	22568	22535	22710	22574	22507	22625	22713	22609	22584	22463	22473	22472	22748	22649	22460	22538	22585	22601	22412	22573	22410	22638	22669	22533	22475	22649	22373	22313	22524	22468	22419	22375	22560	22653	22695	22463	22632	22733	22555	22531	22588	22538	22556	22435	22510	22388	22518	22628	22458	22652	22335	22423	22465	22364	22566	22593	22660	22441	22490	22512	22439	22473	22553	22502	22655	22603	22462	22126	22356	22481	22531	22245	22559	22612	22523	22733	22454	22727	22529	22699	22528	22496	22731	22574	22507	22673	22709	22520	22382	22340	22431	22588	22472	22326	22362	22529	22456	22536	22486	22396	22622	22626	22574	22475	22353	22314	22424	22232	22516	22395	22539	22442	22529	22456	22681	22480	22555	22561	22619	22481	22476	22557	22363	22346	22638	22593	22432	22611	22604	22697	22306	22600	22547	22766	22493	22691	22347	22571	22685	22744	22353	22528	22727	22500	22536	22518	22741	22368	22518	22468	22347	22434	22437	22323	22625	22423	22328	22561	22493	22634	22569	22617	22373	22391	22483	22504	22570	22697	22832	22621	22633	22509	22421	22410	22562	22507	22426	22350	22589	22416	22490	22561	22560	22646	22576	22367	22579	22498	22574	22731	22624	22470	22475	22568	22571	22583	22436	22433	22211	22483	22709	22509	22580	22306	22540	22517	22302	22468	22476	22516	22593	22548	22759	22781	22440	22632	22553	22365	22553	22453	22279	22430	22613	22254	22521	22712	22581	22659	22659	22504	22525	22507	22676	22372	22676	22581	22377	22401	22586	22403	22459	22393	22493	22498	22396	22251	22315	22413	22506	22325	22458	22407	22352	22454	22535	22616	22511	22681	22562	22435	22801	22483	22663	22660	22278	22610	22745	22484	22644	22661	22535	22565	22536	22563	22620	22343	22586	22687	22448	22460	22487	22488	22674	22702	22710	22463	22690	22727	22608	22522	22510	22435	22727	22401	22519	22547	22497	22525	22442	22645	22549	22441	22588	22380	22587	22575	22629	22558	22545	22625	22550	22562	22592	22765	22488	22565	22574	22628	22468	22292	22512	22491	22617	22542	22626	22561	22511	22703	22329	22468	22274	22509	22498	22652	22516	22516	22440	22582	22619	22502	22472	22484	22404	22543	22217	22172	22344	22297	22459	22705	22622	22600	22670	22415	22655	22399	22572	22397	22415	22449	22607	22613	22473	22423	22569	22508	22425	22485	22386	22418	22623	22388	22480	22604	22523	22466	22375	22633	22625	22370	22558	22479	22618	22706	22367	22502	22425	22533	22534	22583	22302	22409	22744	22620	22604	22603	22612	22581	22711	22439	22429	22682	22617	22478	22652	22372	22700	22639	22761	22537	22431	22666	22603	22604	22387	22690	22445	22434	22541	22542	22447	22461	22560	22442	22533	22481	22570	22563	22635	22616	22596	22777	22385	22473	22475	22321	22428	22708	22693	22700	22619	22505	22609	22437	22482	22828	22480	22465	22660	22552	22562	22546	22457	22628	22471	22474	22610	22584	22656	22520	22501	22453	22505	22337	22416	22342	22535	22620	22646	22604	22363	22437	22331	22321	22593	22563	22689	22677	22624	22390	22688	22565	22253	22508	22508	22606	22661	22393	22410	22440	22486	22461	22519	22684	22694	22591	22589	22615	22487	22400	22382	22744	22510	22546	22659	22530	22479	22817	22715	22415	22332	22476	22267	22313	22529	22520	22471	22800	22418	22445	22527	22502	22345	22363	22570	22380	22352	22531	22564	22573	22566	22285	22286	22751	22498	22588	22601	22447	22442	22579	22719	22483	22292	22652	22546	22922	22717	22334	22699	22480	22441	22434	22631	22467	22350	22317	22562	22586	22433	22693	22548	22598	22658	22760	22411	22647	22497	22553	22480	22584	22584	22551	22563	22259	22453	22571	22349	22576	22623	22434	22571	22536	22592	22645	22440	22440	22746	22553	22765	22696	22512	22466	22462	22345	22428	22583	22537	22570	22645	22272	22236	22514	22427	22520	22450	22697	22404	22481	22695	22492	22512	22375	22487	22645	22519	22455	22570	22604	22525	22552	22500	22545	22567	22613	22581	22446	22632	22512	22395	22412	22338	22516	22510	22397	22677	22444	22610	22692	22638	22571	22391	22396	22482	22679	22643	22584	22641	22146	22476	22518	22547	22443	22556	22374	22541	22481	22593	22622	22472	22271	22679	22574	22717	22405	22401	22519	22450	22584	22371	22503	22304	22244	22464	22507	22653	22632	22422	22457	22567	22590	22333	22600	22290	22435	22454	22414	22465	22397	22331	22519	22628	22622	22381	22544	22480	22499	22577	22589	22606	22508	22580	22599	22657	22451	22519	22548	22490	22740	22618	22555	22538	22461	22424	22636	22527	22575	22716	22529	22316	22512	22500	22842	22611	22691	22536	22827	22512	22636	22475	22518	22629	22361	22378	22558	22633	22451	22736	22607	22442	22550	22411	22369	22636	22453	22603	22352	22434	22712	22578	22510	22501	22784	22709	22622	22544	22496	22468	22431	22782	22731	22576	22692	22625	22422	22484	22499	22725	22646	22592	22619	22256	22743	22318	22764	22341	22509	22572	22588	22242	22594	22406	22453	22458	22672	22560	22542	22460	22705	22767	22499	22574	22553	22532	22381	22635	22626	22735	22666	22532	22533	22507	22576	22293	22643	22673	22482	22314	22622	22315	22568	22533	22383	22512	22397	22499	22475	22384	22493	22622	22416	22446	22625	22568	22355	22219	22537	22330	22397	22651	22508	22354	22531	22544	22426	22686	22480	22483	22492	22571	22696	22503	22572	22664	22751	22616	22598	22553	22540	22561	22641	22291	22568	22589	22487	22611	22493	22257	22700	22471	22552	22463	22354	22709	22351	22718	22638	22377	22491	22547	22542	22774	22557	22384	22614	22659	22417	22555	22329	22451	22583	22616	22848	22504	22448	22462	22429	22516	22429	22491	22721	22438	22614	22634	22443	22437	22684	22552	22543	22317	22388	22936	22626	22766	22493	22503	22653	22638	22337	22472	22642	22418	22496	22437	22387	22493	22617	22572	22485	22285	22553	22364	22519	22621	22509	22393	22437	22556	22785	22585	22395	22532	22741	22287	22428	22430	22385	22736	22766	22459	22645	22563	22696	22549	22638	22518	22403	22363	22484	22658	22347	22423	22552	22587	22435	22630	22776	22573	22350	22663	22651	22513	22563	22576	22635	22625	22501	22619	22457	22446	22342	22623	22608	22702	22495	22593	22508	22562	22446	22640	22602	22551	22379	22760	22495	22476	22579	22415	22494	22636	22586	22645	22319	22535	22643	22473	22610	22430	22559	22368	22456	22788	22473	22399	22566	22606	22728	22648	22440	22482	22647	22593	22644	22438	22769	22611	22784	22619	22358	22504	22630	22512	22312	22442	22519	22448	22550	22791	22522	22421	22704	22599	22510	22569	22613	22623	22699	22649	22400	22556	22529	22582	22523	22477	22490	22719	22583	22373	22634	22397	22524	22508	22464	22687	22625	22465	22635	22716	22579	22655	22478	22564	22490	22744	22563	22640	22501	22397	22482	22659	22528	22781	22580	22408	22575	22517	22434	22665	22407	22642	22546	22404	22453	22700	22666	22392	22698	22584	22509	22804	22658	22337	22550	22702	22541	22592	22266	22605	22450	22535	22496	22473	22587	22770	22501	22613	22581	22545	22549	22717	22477	22531	22757	22514	22691	22629	22544	22669	22433	22518	22492	22504	22657	22614	22643	22322	22550	22502	22464	22291	22547	22570	22619	22694	22520	22494	22690	22495
16275	24813	23609	20432	19418	18953	18346	18098	17922	17762	17754	17669	17713	19078	18121	21617	32634	31724	27077	21387	18864	18057	17641	17429	17643	17380	17463	17274	17427	17484	17304	17420	17411	17526	17392	17205	17504	17435	17553	17453	17431	17357	17324	17413	17448	17540	17441	17403	17385	17477	17561	17110	17378	17453	17320	17382	17669	17552	17335	17464	17451	17353	17558	17499	17442	17447	17466	17491	17342	17401	17368	17424	17567	17496	17317	17525	17432	17382	17524	17433	17351	17299	17339	17323	17539	17358	17223	17512	17416	17437	17350	17570	17514	17403	17452	17460	17516	17565	17336	17675	17515	17348	17446	17450	17421	17413	17258	17454	17374	17488	17285	17507	17553	17489	17724	17160	17434	17502	17421	17619	17380	17371	17552	17450	17290	17280	17434	17571	17518	17535	17531	17525	17391	17343	17466	17493	17221	17305	17439	17428	17476	17425	17291	17476	17426	17389	17389	17520	17544	17389	17527	17341	17335	17412	17564	17478	17378	17495	17486	17401	17538	17502	17398	17525	17335	17509	17213	17533	17372	17636	17280	17545	17439	17484	17433	17480	17490	17357	17368	17360	17518	17353	17497	17312	17516	17455	17292	17459	17563	17396	17297	17475	17203	17460	17321	17448	17542	17469	17326	17493	17566	17400	17538	17392	17377	17301	17325	17417	17401	17173	17394	17371	17534	17477	17404	17440	17346	17390	17502	17418	17474	17297	17397	17599	17494	17240	17296	17475	17553	17430	17285	17292	17553	17505	17467	17512	17467	17323	17457	17262	17245	17448	17489	17365	17615	17502	17404	17578	17426	17297	17455	17222	17612	17513	17452	17295	17364	17447	17427	17658	17433	17478	17369	17422	17614	17507	17365	17461	17318	17471	17304	17362	17448	17433	17511	17313	17366	17424	17424	17363	17471	17351	17485	17301	17295	17189	17536	17444	17349	17249	17418	17401	17478	17500	17272	17519	17393	17386	17240	17483	17348	17239	17468	17593	17533	17482	17423	17483	17424	17411	17288	17466	17393	17395	17410	17183	17386	17379	17334	17445	17406	17485	17306	17337	17374	17457	17364	17477	17533	17366	17499	17407	17455	17346	17528	17571	17482	17683	17286	17554	17422	17527	17493	17448	17328	17517	17304	17388	17460	17411	17288	17332	17555	17514	17464	17473	17373	17465	17541	17398	17424	17417	17540	17409	17283	17366	17480	17264	17219	17317	17522	17140	17437	17372	17432	17214	17377	17459	17297	17637	17400	17532	17412	17603	17348	17383	17394	17400	17441	17401	17348	17518	17436	17497	17426	17437	17511	17418	17317	17496	17418	17329	17490	17434	17498	17365	17727	17563	17281	17503	17565	17305	17400	17562	17343	17357	17353	17421	17416	17255	17411	17641	17521	17307	17512	17550	17490	17448	17427	17254	17401	17326	17468	17485	17525	17338	17527	17532	17421	17468	17451	17624	17443	17451	17444	17448	17342	17389	17545	17535	17248	17468	17474	17604	17438	17358	17400	17489	17587	17309	17521	17292	17525	17379	17362	17502	17369	17450	17455	17385	17498	17386	17409	17486	17261	17353	17440	17166	17495	17228	17349	17467	17372	17430	17498	17350	17221	17274	17557	17651	17375	17367	17468	17375	17500	17360	17487	17218	17441	17396	17415	17363	17485	17398	17504	17497	17349	17405	17372	17468	17297	17248	17484	17388	17683	17517	17548	17397	17644	17289	17496	17439	17461	17475	17420	17434	17296	17458	17494	17360	17399	17326	17658	17268	17453	17436	17392	17462	17569	17487	17432	17395	17421	17335	17346	17407	17456	17369	17494	17577	17541	17431	17452	17270	17352	17451	17362	17301	17489	17401	17292	17475	17512	17240	17336	17549	17416	17370	17410	17662	17479	17335	17507	17448	17526	17126	17389	17401	17406	17347	17471	17450	17413	17547	17469	17341	17441	17639	17347	17429	17395	17315	17379	17349	17275	17269	17392	17330	17493	17207	17515	17410	17411	17387	17392	17371	17335	17501	17363	17435	17434	17483	17416	17644	17393	17442	17639	17313	17496	17509	17561	17471	17313	17333	17457	17316	17318	17383	17420	17431	17466	17378	17439	17539	17504	17348	17495	17406	17412	17417	17377	17515	17576	17392	17450	17525	17484	17392	17459	17421	17406	17431	17600	17289	17563	17377	17363	17673	17433	17534	17484	17305	17419	17363	17493	17345	17436	17489	17514	17442	17344	17628	17343	17370	17424	17329	17412	17333	17336	17510	17439	17451	17432	17518	17502	17414	17568	17526	17418	17382	17386	17558	17403	17513	17386	17449	17305	17457	17637	17566	17435	17471	17471	17260	17564	17583	17429	17479	17550	17346	17507	17308	17462	17330	17389	17461	17433	17392	17425	17451	17508	17446	17331	17302	17449	17318	17556	17476	17463	17398	17617	17522	17449	17308	17401	17551	17428	17430	17481	17510	17422	17397	17366	17412	17465	17292	17450	17313	17327	17412	17375	17513	17286	17380	17462	17399	17448	17700	17368	17426	17535	17587	17517	17472	17542	17488	17435	17592	17335	17345	17381	17366	17428	17407	17580	17480	17292	17267	17377	17523	17237	17307	17550	17527	17507	17326	17396	17468	17476	17340	17656	17512	17477	17301	17300	17486	17324	17319	17322	17200	17450	17620	17457	17423	17306	17513	17395	17428	17325	17359	17381	17430	17420	17600	17619	17466	17515	17447	17335	17507	17356	17458	17373	17375	17394	17415	17357	17355	17255	17439	17404	17527	17426	17404	17358	17388	17536	17504	17454	17156	17236	17331	17388	17519	17425	17331	17435	17426	17518	17374	17239	17403	17562	17471	17532	17558	17444	17333	17288	17412	17469	17384	17438	17297	17354	17495	17296	17522	17382	17349	17447	17413	17437	17248	17315	17356	17596	17522	17628	17563	17375	17474	17487	17442	17448	17582	17510	17278	17582	17624	17621	17222	17384	17461	17415	17432	17469	17456	17343	17439	17394	17508	17410	17568	17450	17268	17422	17319	17312	17559	17367	17462	17390	17348	17539	17341	17530	17395	17518	17378	17496	17265	17349	17541	17594	17434	17361	17417	17355	17285	17251	17425	17558	17329	17427	17462	17560	17482	17487	17709	17467	17374	17581	17297	17399	17504	17448	17447	17444	17488	17408	17490	17391	17626	17338	17439	17387	17312	17369	17403	17456	17584	17562	17527	17435	17643	17609	17378	17459	17367	17313	17459	17410	17456	17509	17379	17449	17462	17355	17274	17221	17485	17551	17473	17438	17461	17205	17420	17416	17416	17451	17576	17447	17666	17435	17451	17479	17347	17364	17474	17456	17497	17524	17465	17583	17345	17469	17408	17298	17338	17358	17512	17437	17397	17418	17470	17427	17413	17222	17646	17548	17385	17433	17397	17312	17469	17464	17429	17495	17422	17376	17410	17597	17449	17482	17322	17399	17415	17572	17584	17326	17417	17534	17387	17464	17361	17538	17558	17294	17420	17453	17156	17401	17500	17492	17438	17664	17468	17451	17450	17386	17405	17534	17421	17355	17297	17321	17562	17294	17361	17312	17427	17374	17447	17475	17461	17498	17549	17279	17464	17536	17322	17316	17355	17391	17430	17302	17408	17403	17447	17305	17394	17307	17447	17423	17186	17360	17484	17264	17301	17408	17416	17409	17613	17612	17545	17353	17343	17498	17301	17512	17372	17425	17371	17536	17292	17450	17395	17415	17476	17432	17558	17543	17409	17364	17546	17367	17437	17464	17409	17331	17617	17505	17445	17344	17453	17380	17409	17505	17330	17421	17541	17381	17337	17493	17478	17291	17414	17291	17348	17462	17349	17457	17431	17336	17472	17319	17313	17453	17468	17383	17461	17436	17407	17342	17518	17527	17387	17457	17353	17438	17472	17484	17486	17381	17469	17357	17283	17573	17397	17388	17337	17573	17493	17365	17382	17528	17395	17562	17477	17417	17439	17470	17537	17319	17476	17440	17601	17660	17387	17570	17399	17422	17445	17500	17338	17425	17594	17278	17552	17408	17618	17297	17455	17324	17441	17398	17449	17318	17348	17381	17440	17577	17188	17384	17309	17396	17381	17333	17546	17365	17438	17422	17435	17228	17279	17509	17463	17598	17409	17490	17495	17344	17370	17379	17420	17330	17374	17494	17591	17417	17548	17381	17486	17302	17486	17455	17317	17692	17311	17501	17320	17416	17289	17547	17408	17449	17318	17298	17482	17421	17478	17448	17269	17478	17539	17653	17668	17560	17658	17456	17445	17347	17456	17413	17436	17439	17356	17422	17446	17463	17479	17534	17550	17460	17463	17373	17404	17480	17465	17316	17515	17419	17369	17390	17219	17540	17722	17542	17404	17561	17491	17525	17429	17408	17271	17431	17304	17469	17318	17401	17553	17326	17665	17493	17314	17463	17313	17499	17313	17399	17554	17442	17480	17439	17402	17702	17226	17547	17380	17436	17391	17416	17394	17410	17459	17517	17316	17463	17248	17403	17208	17559	17284	17394	17358	17378	17366	17267	17478	17493	17578	17392	17359	17364	17474	17462	17433	17431	17577	17469	17360	17440	17396	17401	17336	17499	17313	17431	17399	17440	17428	17440	17488	17410	17287	17372	17366	17397	17465	17393	17336	17518	17274	17428	17337	17318	17372	17290	17520	17385	17380	17401	17380	17542	17335	17512	17355	17368	17587	17434	17531	17395	17533	17426	17459	17503	17430	17485	17451	17453	17376	17312	17475	17410	17437	17352	17367	17316	17413	17370	17533	17648	17551	17416	17437	17443	17427	17422	17387	17422	17275	17495	17498	17386	17491	17429	17603	17442	17377	17525	17455	17473	17456	17520	17168	17426	17507	17395	17396	17378	17338	17554	17584	17350	17435	17418	17381	17284	17369	17414	17325	17585	17375	17496	17292	17448	17545	17493	17498	17448	17482	17573	17421	17362	17407	17441	17375	17581	17386	17509	17583	17303	17386	17512	17558	17432	17454	17486	17339	17455	17412	17299	17370	17370	17373	17707	17324	17502	17364	17334	17537	17453	17547	17516	17485	17520	17494	17422	17355	17359	17458	17552	17474	17441	17426	17347	17309	17247	17485	17656	17444	17425	17533	17371	17318
23782	21458	29104	24273	22159	25537	27508	23825	23057	23287	23183	23206	23187	23855	24246	30834	37913	39857	34895	28758	25326	23969	23107	22735	22649	22826	22396	22585	22468	22606	22670	22686	22617	22881	22684	22455	22495	22502	22629	22354	22533	22505	22664	22647	22344	22539	22628	22486	22579	22364	22599	22433	22385	22435	22687	22568	22789	22602	22700	22462	22654	22645	22614	22833	22685	22322	22470	22499	22435	22668	22596	22674	22694	22522	22602	22721	22606	22461	22609	22487	22524	22589	22612	22568	22691	22743	22481	22447	22672	22667	22524	22719	22683	22546	22636	22432	22346	22543	22598	22484	22596	22798	22441	22491	22698	22767	22424	22266	22554	22289	22384	22727	22409	22385	22611	22517	22541	22612	22558	22431	22549	22686	22390	22651	22415	22505	22546	22536	22538	22548	22629	22699	22573	22534	22555	22593	22657	22698	22606	22657	22688	22793	22477	22556	22713	22392	22671	22525	22498	22609	22707	22558	22602	22611	22454	22534	22701	22580	22483	22457	22663	22621	22506	22617	22390	22557	22818	22584	22392	22512	22412	22575	22452	22320	22534	22433	22451	22546	22481	22618	22659	22501	22449	22577	22348	22485	22496	22624	22487	22504	22516	22589	22390	22624	22608	22403	22670	22698	22217	22400	22342	22449	22483	22520	22439	22609	22551	22592	22633	22569	22586	22508	22524	22451	22609	22476	22504	22623	22398	22598	22613	22679	22463	22673	22349	22442	22509	22498	22552	22545	22487	22721	22460	22500	22517	22496	22593	22597	22701	22672	22372	22437	22411	22540	22561	22710	22563	22458	22852	22547	22523	22334	22548	22606	22583	22463	22488	22646	22430	22442	22573	22382	22393	22465	22560	22450	22370	22407	22484	22444	22407	22760	22836	22592	22479	22649	22365	22507	22504	22590	22546	22607	22529	22588	22708	22356	22504	22639	22652	22705	22703	22388	22627	22367	22406	22565	22471	22568	22551	22522	22676	22495	22682	22126	22404	22344	22407	22496	22407	22631	22473	22801	22487	22390	22650	22561	22490	22685	22395	22607	22400	22486	22383	22562	22383	22601	22603	22679	22611	22609	22511	22628	22614	22712	22788	22569	22412	22592	22364	22473	22782	22395	22618	22481	22609	22568	22558	22525	22384	22481	22758	22591	22377	22585	22223	22663	22595	22531	22628	22716	22587	22459	22444	22588	22523	22331	22569	22599	22468	22576	22582	22638	22745	22485	22586	22604	22258	22463	22654	22336	22334	22446	22506	22453	22512	22571	22660	22673	22616	22718	22443	22692	22675	22680	22487	22582	22683	22602	22429	22588	22369	22428	22534	22654	22483	22742	22440	22552	22253	22518	22387	22510	22469	22562	22512	22716	22560	22593	22667	22370	22418	22423	22606	22548	22968	22528	22494	22719	22543	22381	22547	22555	22770	22730	22595	22562	22559	22465	22474	22611	22631	22454	22544	22500	22536	22501	22566	22787	22409	22352	22464	22663	22459	22807	22635	22395	22363	22591	22491	22682	22594	22496	22574	22615	22537	22384	22669	22507	22518	22495	22304	22678	22557	22408	22472	22359	22720	22400	22454	22510	22570	22750	22584	22391	22443	22497	22651	22767	22632	22490	22464	22656	22431	22458	22513	22652	22555	22412	22609	22676	22641	22589	22566	22372	22640	22395	22918	22610	22467	22528	22292	22516	22590	22444	22568	22494	22498	22592	22436	22590	22558	22465	22492	22402	22670	22420	22469	22389	22667	22508	22786	22619	22530	22299	22638	22509	22475	22366	22759	22585	22653	22404	22602	22335	22433	22369	22532	22256	22573	22669	22670	22680	22431	22373	22507	22649	22600	22562	22703	22557	22498	22532	22624	22522	22619	22517	22787	22535	22487	22319	22335	22659	22369	22449	22535	22407	22598	22585	22695	22463	22387	22666	22612	22623	22238	22316	22754	22567	22592	22432	22396	22578	22440	22328	22662	22747	22525	22463	22532	22454	22472	22609	22528	22542	22319	22663	22576	22761	22433	22401	22735	22787	22506	22503	22472	22597	22571	22415	22419	22447	22541	22379	22350	22479	22564	22708	22525	22607	22606	22318	22539	22617	22572	22405	22605	22611	22744	22460	22654	22492	22385	22454	22611	22591	22608	22590	22734	22672	22432	22396	22508	22546	22648	22495	22646	22379	22320	22282	22464	22476	22635	22390	22547	22471	22631	22376	22601	22528	22770	22691	22706	22413	22545	22423	22460	22574	22347	22483	22389	22635	22436	22573	22559	22665	22522	22715	22466	22741	22543	22751	22580	22447	22678	22483	22538	22384	22410	22498	22519	22561	22648	22667	22481	22596	22623	22349	22591	22237	22427	22545	22459	22490	22633	22676	22450	22647	22356	22593	22489	22612	22441	22462	22444	22420	22366	22479	22449	22549	22524	22483	22537	22623	22441	22477	22495	22401	22562	22637	22670	22504	22439	22473	22610	22581	22629	22523	22586	22649	22544	22501	22438	22463	22505	22462	22639	22646	22405	22422	22509	22529	22430	22576	22472	22562	22514	22501	22544	22439	22454	22544	22435	22542	22621	22695	22655	22418	22626	22587	22281	22603	22630	22483	22617	22429	22576	22512	22697	22663	22463	22443	22433	22612	22441	22428	22468	22471	22663	22542	22622	22572	22566	22689	22802	22596	22622	22270	22707	22609	22539	22353	22569	22408	22181	22525	22436	22511	22465	22636	22512	22691	22581	22541	22645	22536	22381	22426	22352	22470	22524	22566	22467	22432	22479	22428	22352	22414	22582	22661	22549	22645	22415	22441	22655	22401	22718	22558	22488	22546	22593	22722	22575	22537	22539	22544	22607	22476	22441	22556	22454	22860	22540	22565	22539	22594	22407	22730	22476	22740	22496	22373	22727	22465	22502	22577	22745	22594	22554	22495	22469	22706	22622	22372	22516	22596	22380	22555	22703	22494	22596	22213	22143	22315	22660	22315	22179	22568	22578	22453	22689	22611	22779	22648	22526	22286	22609	22581	22396	22447	22383	22379	22492	22542	22547	22629	22515	22676	22559	22503	22661	22685	22569	22301	22642	22598	22317	22488	22636	22628	22436	22306	22522	22533	22312	22659	22453	22425	22584	22641	22588	22279	22455	22592	22634	22635	22745	22322	22367	22585	22586	22508	22440	22628	22514	22508	22484	22212	22429	22705	22690	22442	22666	22398	22501	22432	22555	22459	22721	22529	22654	22613	22523	22415	22569	22290	22793	22605	22359	22506	22468	22606	22492	22389	22484	22494	22366	22464	22545	22602	22619	22260	22592	22538	22546	22548	22518	22494	22649	22740	22551	22587	22600	22410	22350	22528	22512	22374	22671	22690	22693	22505	22584	22448	22577	22778	22551	22545	22211	22550	22571	22837	22397	22638	22535	22459	22556	22629	22549	22463	22622	22412	22452	22730	22344	22448	22569	22716	22319	22536	22738	22697	22594	22334	22384	22648	22626	22473	22644	22517	22552	22490	22614	22616	22602	22480	22592	22448	22655	22474	22367	22647	22460	22356	22719	22501	22652	22692	22541	22584	22463	22409	22493	22568	22309	22557	22423	22573	22442	22645	22499	22427	22498	22388	22652	22707	22647	22389	22452	22606	22615	22507	22468	22347	22550	22316	22355	22418	22403	22382	22615	22467	22400	22460	22621	22384	22553	22415	22623	22546	22544	22455	22561	22540	22556	22462	22360	22653	22419	22559	22531	22619	22627	22629	22701	22523	22407	22497	22421	22520	22443	22575	22979	22716	22390	22468	22530	22289	22687	22297	22809	22539	22756	22491	22585	22638	22341	22472	22381	22593	22623	22409	22464	22715	22476	22467	22525	22543	22764	22609	22788	22719	22498	22252	22513	22564	22502	22449	22409	22617	22542	22388	22410	22461	22591	22324	22604	22603	22776	22366	22539	22517	22558	22604	22707	22544	22543	22712	22840	22582	22553	22646	22628	22692	22390	22485	22428	22644	22571	22340	22462	22401	22470	22535	22517	22547	22508	22615	22400	22486	22337	22657	22573	22615	22598	22487	22608	22602	22513	22708	22311	22768	22409	22452	22298	22465	22505	22386	22713	22418	22537	22517	22412	22593	22460	22522	22561	22417	22820	22731	22612	22667	22572	22398	22494	22696	22620	22498	22660	22503	22622	22518	22588	22402	22394	22616	22416	22634	22565	22506	22367	22667	22534	22601	22619	22531	22491	22536	22607	22591	22497	22507	22648	22581	22493	22540	22543	22535	22418	22492	22502	22281	22513	22524	22520	22432	22426	22646	22679	22503	22480	22490	22715	22429	22421	22541	22651	22810	22600	22822	22457	22471	22431	22597	22695	22463	22691	22470	22646	22674	22726	22444	22587	22392	22516	22627	22646	22571	22273	22450	22789	22553	22669	22391	22474	22501	22476	22459	22421	22595	22511	22310	22612	22664	22629	22483	22657	22475	22575	22488	22373	22677	22551	22596	22529	22478	22615	22325	22294	22512	22299	22654	22346	22536	22468	22368	22333	22510	22471	22336	22566	22592	22766	22509	22498	22515	22591	22481	22362	22509	22565	22527	22852	22402	22481	22714	22620	22569	22492	22484	22397	22454	22659	22653	22756	22456	22420	22402	22459	22396	22641	22270	22509	22420	22698	22531	22429	22538	22660	22528	22461	22988	22337	22581	22702	22640	22505	22374	22511	22338	22569	22575	22481	22445	22660	22466	22594	22576	22584	22504	22513	22512	22454	22507	22691	22642	22640	22483	22631	22574	22696	22440	22504	22613	22440	22574	22435	22565	22743	22622	22458	22291	22794	22602	22793	22612	22693	22640	22580	22428	22536	22782	22652	22496	22652	22512	22460	22804	22546	22473	22574	22651	22745	22513	22414	22637	22596	22554	22482	22507	22767	22397	22838	22599	22672	22650	22742	22614	22621	22539	22474	22490	22484	22587	22603	22426	22401	22503	22678	22337	22574	22712	22349	22648	22677	22390	22235	22560	22440	22434	22512	22520	22442	22407	22681	22253	22172	22694	22471	22558	22423	22506	22331	22472	22586	22468	22605	22408	22539	22366	22583	22545	22544	22518	22407	22519	22734	22425	22599	22621	22772	22667	22524	22397	22609	22701	22496	22665
17807	29494	27995	22992	20927	20028	19170	18550	18266	18143	17783	18145	17902	19493	19594	30699	37964	38836	31940	24785	20315	18957	17667	17546	17377	17369	17450	17553	17421	17387	17493	17324	17368	17468	17452	17336	17358	17416	17301	17425	17330	17511	17367	17546	17323	17495	17441	17313	17119	17292	17545	17480	17450	17439	17529	17485	17393	17337	17368	17443	17540	17287	17513	17538	17299	17414	17447	17494	17667	17469	17329	17407	17327	17190	17298	17384	17478	17459	17397	17318	17568	17336	17423	17228	17495	17244	17468	17390	17468	17471	17324	17393	17371	17277	17419	17456	17261	17405	17377	17363	17456	17399	17549	17392	17476	17448	17612	17440	17457	17384	17420	17483	17489	17416	17369	17552	17532	17522	17400	17402	17471	17413	17546	17422	17514	17477	17569	17327	17579	17301	17426	17522	17440	17536	17437	17505	17363	17510	17420	17308	17427	17467	17237	17627	17349	17621	17423	17512	17500	17276	17415	17388	17379	17529	17410	17428	17529	17403	17428	17385	17281	17459	17443	17505	17477	17284	17325	17430	17633	17393	17565	17412	17473	17412	17395	17471	17507	17186	17357	17435	17390	17387	17553	17452	17411	17294	17415	17326	17548	17384	17558	17640	17241	17317	17316	17594	17281	17475	17274	17494	17495	17156	17256	17466	17392	17342	17396	17486	17361	17199	17384	17440	17299	17343	17433	17466	17513	17286	17381	17373	17346	17357	17405	17175	17403	17348	17360	17353	17440	17279	17390	17478	17314	17434	17254	17355	17520	17531	17372	17623	17462	17336	17620	17336	17473	17404	17534	17401	17445	17422	17306	17378	17395	17207	17358	17393	17539	17439	17385	17350	17400	17389	17321	17268	17392	17417	17559	17415	17363	17437	17323	17489	17422	17432	17416	17418	17421	17349	17473	17498	17377	17479	17406	17375	17414	17259	17278	17351	17435	17288	17439	17360	17573	17411	17609	17591	17445	17440	17397	17267	17334	17307	17369	17377	17587	17523	17358	17576	17426	17223	17350	17528	17260	17343	17383	17621	17276	17463	17227	17308	17489	17478	17611	17234	17430	17233	17422	17533	17232	17439	17387	17454	17537	17539	17454	17286	17517	17434	17207	17238	17327	17273	17493	17507	17501	17401	17606	17368	17378	17418	17539	17487	17443	17415	17247	17463	17379	17623	17398	17340	17493	17410	17338	17389	17299	17362	17423	17361	17410	17214	17156	17504	17364	17345	17282	17347	17543	17364	17361	17458	17368	17329	17313	17457	17345	17583	17424	17320	17380	17393	17249	17415	17356	17341	17485	17336	17541	17353	17368	17295	17518	17320	17437	17372	17303	17344	17417	17278	17258	17464	17517	17467	17363	17434	17575	17512	17461	17538	17403	17362	17375	17389	17438	17322	17369	17293	17366	17610	17384	17484	17329	17475	17382	17506	17313	17330	17372	17469	17392	17359	17276	17361	17454	17319	17501	17449	17418	17325	17478	17494	17292	17487	17357	17355	17285	17522	17598	17475	17367	17254	17490	17210	17429	17429	17297	17291	17309	17324	17382	17422	17684	17583	17371	17439	17562	17365	17459	17373	17384	17237	17403	17497	17300	17524	17418	17300	17448	17518	17518	17357	17302	17156	17295	17288	17333	17439	17388	17449	17590	17396	17435	17324	17270	17384	17298	17402	17360	17560	17485	17412	17473	17354	17295	17490	17276	17384	17317	17546	17437	17493	17509	17486	17510	17456	17369	17571	17475	17351	17432	17430	17350	17527	17476	17350	17420	17541	17438	17322	17423	17353	17414	17340	17316	17469	17537	17384	17231	17436	17475	17425	17381	17444	17634	17451	17433	17392	17453	17312	17364	17300	17343	17497	17252	17308	17376	17523	17517	17342	17443	17465	17504	17374	17577	17466	17592	17424	17293	17246	17413	17351	17507	17314	17430	17271	17369	17271	17588	17345	17470	17317	17383	17358	17379	17409	17483	17628	17442	17486	17377	17519	17334	17332	17595	17254	17508	17434	17601	17188	17396	17416	17390	17231	17453	17372	17541	17426	17156	17336	17603	17362	17314	17342	17559	17348	17541	17084	17261	17265	17264	17293	17525	17398	17399	17453	17500	17374	17387	17427	17469	17300	17359	17221	17418	17446	17359	17366	17438	17387	17386	17413	17391	17325	17465	17176	17169	17342	17270	17436	17318	17368	17383	17432	17463	17326	17522	17342	17525	17415	17372	17357	17407	17307	17537	17356	17427	17322	17500	17366	17404	17308	17297	17428	17437	17272	17361	17305	17429	17398	17451	17406	17322	17394	17425	17566	17423	17540	17493	17424	17428	17363	17420	17355	17239	17385	17537	17469	17620	17431	17356	17292	17513	17217	17450	17469	17328	17232	17330	17445	17315	17487	17424	17358	17454	17361	17216	17429	17523	17363	17362	17421	17339	17348	17395	17314	17418	17592	17420	17345	17456	17435	17401	17350	17342	17366	17401	17335	17394	17281	17403	17422	17447	17498	17480	17387	17538	17460	17402	17416	17479	17514	17302	17520	17433	17451	17326	17545	17393	17348	17538	17360	17621	17563	17329	17358	17406	17410	17536	17241	17470	17569	17276	17271	17529	17617	17298	17552	17450	17369	17409	17188	17370	17265	17473	17523	17391	17393	17315	17431	17444	17440	17355	17190	17367	17245	17581	17449	17416	17312	17177	17271	17592	17436	17503	17437	17236	17351	17434	17391	17422	17424	17584	17232	17255	17254	17399	17509	17434	17345	17552	17518	17455	17422	17384	17588	17352	17326	17460	17659	17385	17298	17278	17525	17500	17381	17340	17331	17551	17323	17351	17278	17272	17480	17395	17427	17554	17305	17338	17280	17268	17461	17435	17619	17254	17316	17567	17272	17450	17412	17471	17545	17516	17522	17373	17373	17307	17404	17190	17486	17393	17571	17320	17527	17430	17486	17319	17525	17311	17526	17553	17382	17406	17196	17331	17454	17484	17431	17434	17271	17402	17455	17392	17313	17381	17443	17436	17367	17368	17342	17375	17454	17378	17419	17276	17349	17443	17277	17507	17380	17414	17327	17525	17444	17277	17568	17240	17373	17395	17530	17441	17383	17431	17214	17349	17545	17344	17252	17523	17206	17452	17211	17405	17384	17367	17176	17528	17465	17437	17382	17561	17271	17453	17321	17401	17591	17263	17418	17380	17390	17326	17233	17448	17479	17432	17486	17527	17386	17434	17331	17320	17472	17482	17529	17318	17405	17540	17305	17382	17504	17394	17348	17510	17490	17509	17381	17240	17327	17372	17378	17473	17510	17456	17475	17218	17299	17352	17391	17347	17463	17323	17509	17437	17449	17366	17468	17488	17398	17416	17399	17407	17359	17331	17325	17527	17300	17299	17328	17361	17288	17330	17525	17307	17465	17511	17490	17341	17463	17415	17404	17363	17408	17313	17481	17505	17564	17490	17282	17414	17404	17534	17577	17206	17529	17360	17386	17409	17371	17370	17363	17290	17411	17414	17449	17527	17285	17409	17309	17593	17328	17288	17469	17324	17388	17454	17441	17349	17233	17353	17548	17368	17372	17407	17351	17370	17343	17417	17456	17278	17292	17326	17484	17499	17332	17496	17382	17343	17502	17364	17600	17499	17316	17404	17513	17529	17322	17502	17512	17398	17508	17443	17231	17484	17407	17447	17410	17441	17251	17400	17451	17379	17526	17583	17428	17488	17385	17591	17215	17278	17450	17409	17465	17338	17478	17555	17241	17274	17374	17484	17394	17373	17403	17490	17568	17442	17403	17533	17203	17380	17379	17456	17345	17466	17380	17338	17502	17517	17409	17451	17390	17357	17322	17321	17459	17397	17436	17427	17484	17349	17380	17209	17486	17174	17528	17394	17325	17632	17302	17368	17442	17529	17227	17368	17326	17395	17294	17420	17500	17423	17575	17329	17554	17458	17573	17395	17355	17581	17402	17407	17516	17372	17315	17234	17493	17279	17555	17559	17386	17304	17493	17377	17399	17419	17306	17525	17369	17442	17488	17518	17251	17405	17422	17247	17364	17343	17444	17393	17432	17309	17406	17513	17311	17417	17420	17261	17348	17275	17412	17508	17525	17431	17501	17426	17482	17522	17579	17421	17475	17425	17256	17525	17389	17564	17429	17606	17400	17252	17357	17431	17209	17387	17381	17434	17363	17288	17297	17532	17381	17452	17628	17242	17304	17518	17438	17310	17541	17347	17296	17453	17321	17367	17414	17306	17488	17406	17416	17253	17276	17267	17069	17484	17414	17451	17494	17270	17327	17387	17463	17530	17381	17298	17647	17442	17446	17360	17295	17472	17313	17257	17518	17173	17427	17514	17388	17500	17431	17310	17617	17510	17421	17296	17377	17492	17437	17560	17337	17394	17373	17347	17453	17396	17444	17540	17442	17508	17444	17464	17228	17456	17492	17510	17346	17422	17489	17644	17449	17311	17523	17352	17580	17448	17379	17591	17348	17456	17391	17302	17446	17355	17457	17315	17357	17266	17355	17312	17528	17288	17434	17167	17407	17379	17505	17186	17358	17511	17371	17457	17576	17397	17448	17531	17465	17374	17407	17384	17409	17482	17354	17394	17438	17249	17561	17263	17483	17429	17504	17523	17337	17393	17435	17496	17403	17421	17406	17472	17455	17400	17463	17367	17462	17533	17331	17362	17522	17457	17412	17256	17395	17509	17442	17252	17393	17461	17346	17476	17583	17478	17580	17369	17366	17298	17486	17274	17360	17180	17447	17408	17245	17427	17318	17477	17268	17524	17302	17331	17388	17543	17471	17426	17255	17543	17444	17451	17242	17378	17348	17274	17274	17514	17549	17478	17351	17481	17466	17337	17228	17231	17514	17405	17283	17494	17335	17332	17461	17319	17591	17332	17514	17488	17435	17393	17229	17411	17339	17344	17296	17488	17316	17596	17279	17350	17403	17384	17248	17341	17394	17416	17504	17233	17256	17468	17591	17533	17299	17411	17374	17219	17544	17383	17290	17528	17282	17459	17327	17322	17466	17466	17377	17434	17406	17359	17427	17573	17491	17429	17510	17402	17442	17536	17428	17392	17413	17320	17518	17229	17270	17409	17474	17506	17597	17578	17526	17335	17372	17355	17400	17480	17456
30453	23834	26218	24645	22852	23044	23120	22607	22687	22526	22609	22932	22780	23018	22572	22987	24027	24484	24221	23772	23162	22740	22805	22527	22607	22716	22730	22498	22469	22496	22776	22432	22715	22708	22655	22694	22715	22540	22765	22953	22673	22550	22707	22758	22689	22712	22984	22813	22620	22598	22736	22803	22796	22644	22582	22620	22506	22827	22876	22832	22462	22604	22852	22809	22811	22612	22814	22891	22588	22755	22732	22679	22710	22690	22736	22501	22647	22621	22616	22700	22484	22694	22755	22849	22583	22647	22681	22766	23001	22329	22740	22755	22817	22929	22684	22468	22664	22551	22660	22634	22412	22554	22955	22662	22343	22655	22581	22618	22830	22665	22543	22733	22739	22671	22613	22472	22608	22730	22735	22628	22702	22578	22720	22789	22571	22623	22754	22426	22573	22634	22720	22744	22404	22670	22666	22680	22625	22810	22789	22721	22894	22680	22530	22720	22671	22721	22713	22548	22844	22876	22917	22678	22816	22679	22638	22508	22596	22786	22762	22675	22572	22758	22773	22790	22494	22637	22467	22970	22736	22434	22566	22701	22804	22679	22834	22583	22696	22663	22908	22804	22567	22516	22719	22611	22461	22694	22815	22530	22530	22772	22367	22655	22710	22771	22723	22719	22531	22601	22719	22754	22569	22772	22605	22841	22388	22527	22806	22600	22605	22706	22720	22782	22635	22763	22699	22853	22623	22684	22690	22833	22600	22623	22631	22382	22614	22784	22543	22786	22731	22778	22734	22601	22779	22667	22325	22536	22854	22804	22672	22528	22597	22696	22825	22683	22592	22637	22828	22807	22393	22793	22490	22492	22752	22583	22829	22708	22787	22673	22819	22586	22503	22680	22638	22791	22686	22674	22754	22803	22769	22588	22805	22422	22709	22902	22741	22300	22429	22592	22680	22804	22690	22564	22529	22683	22706	22682	22644	22836	22825	23025	22605	22693	22985	22574	22641	22426	22726	22650	22693	22611	22611	22674	22619	22551	22551	22816	22571	22559	22688	22824	22688	22791	22752	22739	22701	22654	22433	22543	22636	22620	22691	22610	22713	22454	22551	22753	22900	22633	22842	23047	22758	22845	22830	22524	22687	22822	22351	22628	22527	22757	22438	22617	22698	22431	22484	22753	22485	22729	22620	22710	22573	22879	22779	22680	22437	22620	22725	22797	22753	22515	22456	22490	22612	22791	22607	22850	22868	22721	22666	22641	22831	22566	22519	22564	22473	22631	22748	22799	22843	22736	22652	22941	22469	22725	22684	22851	22787	22787	22775	22884	23069	22859	22599	22612	22629	22699	22506	22419	22800	22509	22533	22733	22408	22635	22627	22757	22725	22517	22634	22697	22656	22665	22672	22533	22603	22808	22754	22650	22620	22829	22706	22710	22464	22636	22756	22743	22857	22842	22737	22448	22880	22575	22482	22806	22945	22632	22951	22790	22860	22652	22744	22652	22706	22783	22616	22712	22567	22815	22647	22753	22884	22818	22743	22557	22644	22710	22690	22877	22686	22739	22720	22552	22608	22598	22631	22510	22629	22795	22718	22668	22692	22684	22679	22549	22697	22817	22539	22682	22872	22892	22727	22634	22610	22603	22565	22737	22654	22552	22816	22523	22841	22730	22721	22567	22585	22656	23001	22585	22532	22771	22678	22684	22624	22656	22508	22573	22923	22786	22721	22622	22558	22833	22895	22717	22563	22697	22875	22500	22804	22791	22856	22816	22580	22786	22582	22729	22662	22759	22774	22617	22679	22658	22509	22745	22735	22411	22556	22654	22483	22495	22904	22719	22649	22571	22677	22743	22730	22812	22767	22609	22512	22861	22795	22654	22611	22544	22573	22641	22756	22712	22857	23016	22758	22528	22788	22774	22652	22550	22635	22881	22837	22859	22683	22649	22715	22588	22704	22694	22580	22683	22776	22784	22686	22728	22679	22523	22639	22727	22736	22528	22749	22568	22618	22751	22569	22798	22697	22853	22616	22430	22533	22895	22772	22590	22758	22833	22674	22596	22653	22557	22662	22860	22659	22638	22824	22824	22825	22676	22751	22603	22752	22511	22504	22616	22722	22766	22753	22687	22496	22560	22728	22583	22655	22619	22679	22478	22750	22631	22613	22861	22859	22522	22632	22575	22767	22637	22562	22675	22542	22705	22594	22640	22625	22783	22731	22637	22515	22566	22697	22867	22699	22889	22681	22633	22552	22589	22706	22901	22540	22787	22678	22588	22805	22502	22702	22773	22723	22760	22614	22607	22686	22633	22874	22636	22751	22640	22663	22857	22719	22746	22609	22508	22617	22588	22556	22598	22608	22654	22706	22314	22689	22592	22562	22750	22620	22608	22793	22730	22707	22713	22876	22875	22440	22729	22782	22740	22892	22742	22904	22932	22892	22700	22682	22707	22792	22746	22637	22557	22529	22720	22764	22530	22731	22557	22757	22622	22643	22689	22760	22666	22774	22606	22945	22868	23089	22807	22909	22466	22981	22655	22826	22736	22641	22585	22477	22786	22781	22706	22699	22642	22655	22789	22840	22730	22607	22924	22717	22615	22503	22545	22762	22486	22547	22769	22637	22386	22813	22584	22538	22807	22745	22608	22795	22668	22722	22428	22542	22960	22851	22764	22709	22598	22644	22839	22560	22566	22631	22741	22640	22729	22772	22906	22835	22588	22703	22646	22672	22689	22723	22681	22784	22717	22950	22703	22607	22843	22643	22718	22501	22598	22934	22573	22806	22786	22971	22601	22772	22678	22798	22790	22725	22546	22693	22850	22597	22489	22783	22833	22751	22742	22805	22574	22583	23017	22785	22713	22466	22789	22868	22796	22712	22745	22725	22795	22785	22424	22632	22473	22625	22633	22416	22737	22636	22754	22429	22631	22775	22580	22716	22609	22693	22631	22626	22687	22670	22638	22602	22720	22719	22715	22860	22605	22730	22609	22958	22638	22606	22532	22839	22698	22871	22555	22499	22740	22855	22718	22439	22603	22701	22659	22658	22649	22785	22594	22497	22799	22494	22480	22563	22813	22895	22800	22658	22653	22770	22831	22768	22518	22670	22728	22648	22719	22965	22682	22558	22609	22679	22645	22710	22669	22439	22703	22821	22494	22657	22739	22692	22775	22398	22536	22691	22759	22811	22763	22819	22677	22731	22567	22830	22823	22761	22611	22501	22599	22618	22819	22647	22682	22777	22293	22622	22782	22789	22597	22547	22645	22760	22783	22411	22809	22705	22432	22572	22641	22705	22596	22588	22507	22664	22571	22615	22789	22798	22735	22566	22799	22753	22643	22823	22817	22821	22650	22661	22864	22866	22669	22824	22650	22732	22839	22631	22849	22499	22720	22649	22703	22615	22463	22652	22506	22703	22482	22743	22822	22725	22502	22611	22773	22721	22777	22781	22939	22478	22902	22889	22684	22606	22561	22495	22683	22570	22558	22536	22591	22801	22536	22786	22745	22686	22625	22800	22500	22836	22666	22400	22717	22484	22787	22951	22530	22656	22536	22768	22693	22729	22824	22597	22675	22540	22584	22649	22683	22843	22744	22945	22812	22549	22419	22681	22861	22532	22566	22629	22770	22755	22633	22606	22620	22596	22722	22719	22964	22960	22704	22521	22546	22674	22735	22762	22660	22795	22593	22691	22889	22619	22678	22360	22712	22456	22840	22750	22761	22669	22618	22548	22798	22768	22826	22703	22721	22725	22448	22487	22704	22720	22655	22612	22558	22876	22912	22674	22783	22831	22668	22544	22641	22803	22750	22585	22728	22594	22495	22712	22633	22800	22698	22792	22542	22620	22827	22762	22606	22836	22715	22571	22676	22740	22679	22642	22449	22546	22642	22707	22690	22504	22569	22686	22778	22691	22885	22867	22677	22515	22621	22711	22611	22680	22688	22757	22757	22675	22880	22778	22599	22729	22655	22401	22596	22575	22657	22740	22899	22809	22811	22659	22654	22606	22785	22744	22445	22655	22794	22601	22678	22745	22707	22605	22743	22699	22718	22533	22684	22635	22650	22568	22527	22677	22924	22834	22543	22767	22451	22619	22584	22508	22627	22586	22735	22566	22661	22604	22745	22713	22733	22694	22518	22535	22655	22358	22570	22745	22611	22788	22771	22577	22662	22683	22690	23026	22538	22882	22577	22525	22764	22784	22921	22579	22783	22663	22807	22760	22511	22680	22491	22818	22637	22815	22672	22557	22505	22669	22599	22823	22783	22702	22621	22737	22673	22858	22801	23037	22900	22792	22726	22731	22763	22543	22792	22569	22640	22754	22727	22645	22610	22570	22600	22540	22691	22664	22709	22717	22534	22632	22732	22706	22748	22727	22745	22785	22653	22783	22662	22764	22713	22554	22457	22695	22606	22532	22448	22618	22611	22723	22651	22800	22917	22792	22549	22683	22794	22630	22680	22769	22631	22849	22534	22621	22617	22547	22712	22871	22448	22630	22675	22679	22520	22644	22763	22869	23007	22728	22790	22363	22622	22688	22663	22654	22554	22624	22825	22737	22589	22630	22990	22577	22697	22795	22723	22609	22742	22722	22728	22657	22716	22772	22436	22749	22785	22618	22601	22570	22608	22712	22562	22686	22774	22756	22509	22754	22710	22754	22787	22998	22774	22585	22688	22623	23002	22480	22822	22726	22649	22638	22728	22751	22570	22671	22734	22595	22852	22548	22612	22724	22717	22712	22764	22740	22612	22498	22593	22735	22633	22718	22660	22559	22633	22621	22713	22556	22797	22787	22760	22512	22503	22812	22539	22660	22743	22490	22836	22791	22517	22816	22808	22698	22744	22585	22683	22857	22699	22723	22988	22879	22901	22692	22673	22695	22743	22789	22652	22588	22655	22885	22784	22678	22738	22912	22650	22892	22797	22476	22338	22666	22622	22778	22617	22703	22707	22560	22789	22758	22730	22893	22675	22734	22845	22673	22604	22702	22791	22777	22693	22390	22670	22656	22613	22576	22690	22713	22872	22691	22585	22619	22558	22639	22810	22715	22988	22588	22638	22581	22706	22649	22446	22833	22733	22836	22789	22588	22533	22843	22560	22690	22608	22623	22534	22958	22674	22499	22755	22742	22780	22747	22818	22727	22589	22582	22716	22607	22646	22493	22715	22746	22855	22586	22764
18182	19519	18984	18281	17899	17730	17606	17733	17564	17642	17404	17327	17486	17727	17705	17852	19656	19706	19245	18433	17885	17481	17660	17380	17435	17282	17480	17711	17404	17480	17558	17451	17512	17430	17650	17500	17462	17535	17377	17446	17344	17523	17376	17582	17431	17520	17491	17438	17491	17395	17488	17384	17482	17586	17579	17539	17514	17533	17424	17443	17401	17369	17433	17503	17444	17573	17544	17580	17530	17408	17578	17579	17360	17359	17607	17484	17519	17446	17471	17453	17400	17450	17591	17492	17437	17529	17535	17346	17480	17622	17322	17467	17510	17502	17502	17438	17562	17454	17450	17474	17659	17581	17432	17590	17678	17430	17350	17477	17436	17491	17614	17498	17465	17555	17618	17628	17466	17451	17566	17365	17645	17583	17403	17353	17532	17725	17424	17522	17406	17492	17487	17524	17510	17382	17572	17482	17321	17386	17444	17429	17525	17390	17641	17512	17675	17437	17285	17484	17595	17519	17450	17395	17576	17649	17553	17286	17342	17541	17578	17466	17448	17439	17470	17632	17402	17467	17323	17505	17622	17381	17511	17655	17437	17328	17372	17607	17463	17526	17618	17611	17615	17425	17516	17473	17429	17484	17427	17351	17510	17345	17469	17414	17505	17379	17521	17621	17487	17571	17406	17583	17536	17462	17685	17426	17568	17503	17426	17527	17656	17697	17414	17491	17355	17586	17369	17414	17391	17549	17491	17404	17443	17450	17600	17521	17354	17446	17414	17467	17528	17430	17410	17470	17366	17564	17410	17563	17475	17416	17462	17529	17522	17488	17378	17608	17392	17755	17375	17488	17455	17489	17500	17352	17510	17394	17381	17359	17372	17519	17385	17300	17707	17376	17510	17220	17312	17474	17335	17547	17477	17594	17540	17436	17443	17476	17374	17516	17439	17525	17518	17621	17574	17666	17432	17426	17590	17346	17534	17482	17583	17608	17537	17509	17564	17450	17517	17577	17611	17409	17677	17435	17396	17610	17449	17576	17512	17572	17561	17495	17580	17524	17417	17412	17466	17462	17639	17424	17580	17417	17567	17496	17385	17494	17417	17576	17279	17569	17473	17523	17381	17372	17424	17481	17583	17540	17506	17405	17361	17352	17432	17538	17410	17327	17484	17601	17442	17469	17518	17412	17546	17554	17493	17385	17470	17602	17575	17475	17486	17525	17342	17561	17423	17492	17457	17422	17501	17431	17534	17453	17179	17449	17444	17472	17562	17475	17367	17373	17599	17593	17326	17546	17373	17603	17624	17366	17554	17575	17557	17441	17615	17594	17618	17439	17530	17417	17441	17505	17393	17683	17414	17572	17540	17444	17484	17344	17564	17446	17601	17218	17428	17412	17470	17422	17424	17383	17347	17587	17566	17393	17647	17505	17521	17507	17573	17546	17525	17423	17681	17531	17644	17644	17468	17337	17505	17655	17461	17701	17449	17512	17701	17309	17487	17460	17415	17477	17432	17535	17448	17481	17573	17540	17304	17481	17412	17469	17436	17852	17263	17545	17692	17311	17500	17416	17421	17443	17461	17450	17623	17441	17606	17460	17536	17431	17539	17525	17403	17543	17742	17367	17310	17416	17581	17444	17491	17482	17401	17339	17575	17385	17532	17473	17659	17527	17512	17401	17431	17457	17348	17567	17567	17459	17636	17372	17583	17394	17359	17533	17728	17507	17469	17571	17368	17476	17418	17554	17550	17381	17440	17556	17445	17760	17614	17447	17414	17627	17491	17300	17559	17420	17635	17550	17613	17397	17411	17421	17465	17714	17401	17518	17339	17414	17583	17376	17347	17470	17392	17620	17375	17458	17627	17560	17603	17432	17400	17509	17476	17379	17528	17574	17414	17408	17394	17433	17543	17615	17639	17470	17329	17415	17302	17480	17419	17481	17450	17388	17477	17428	17348	17585	17607	17512	17436	17573	17650	17568	17477	17588	17608	17490	17542	17539	17374	17481	17257	17550	17419	17501	17556	17480	17486	17488	17470	17552	17422	17524	17504	17433	17428	17461	17447	17412	17538	17354	17439	17442	17615	17267	17616	17383	17358	17610	17441	17590	17538	17555	17385	17567	17386	17399	17563	17304	17374	17651	17638	17686	17618	17437	17501	17459	17397	17478	17502	17476	17470	17495	17442	17510	17543	17368	17330	17395	17656	17369	17510	17445	17521	17428	17445	17376	17511	17663	17302	17619	17508	17520	17478	17483	17443	17493	17462	17546	17661	17407	17586	17293	17511	17525	17583	17756	17486	17277	17472	17335	17551	17483	17562	17582	17456	17312	17457	17596	17502	17499	17536	17489	17414	17473	17330	17296	17413	17482	17446	17545	17655	17449	17495	17541	17472	17471	17533	17383	17542	17434	17530	17534	17317	17602	17507	17737	17599	17403	17587	17520	17308	17523	17497	17615	17430	17456	17557	17503	17604	17447	17443	17491	17676	17485	17672	17528	17310	17481	17534	17436	17545	17643	17511	17619	17542	17323	17707	17609	17494	17419	17290	17292	17486	17576	17477	17590	17428	17687	17344	17589	17505	17381	17620	17560	17413	17378	17747	17689	17657	17481	17363	17439	17372	17542	17441	17165	17511	17658	17451	17675	17458	17349	17612	17484	17562	17523	17393	17757	17639	17443	17473	17489	17567	17538	17438	17718	17623	17400	17236	17620	17458	17567	17425	17544	17674	17431	17553	17596	17670	17690	17230	17511	17409	17377	17615	17581	17480	17482	17615	17494	17529	17408	17542	17553	17439	17523	17469	17571	17468	17486	17565	17518	17271	17639	17506	17594	17575	17545	17572	17550	17618	17474	17425	17534	17484	17642	17375	17366	17516	17529	17572	17282	17403	17497	17400	17508	17612	17557	17582	17473	17625	17596	17530	17515	17381	17449	17697	17515	17711	17517	17388	17534	17491	17438	17514	17556	17676	17497	17654	17303	17670	17360	17399	17324	17479	17498	17448	17515	17552	17572	17609	17520	17658	17542	17491	17489	17593	17545	17469	17471	17433	17430	17403	17299	17547	17446	17379	17470	17569	17741	17448	17547	17494	17371	17424	17359	17551	17488	17503	17505	17474	17620	17519	17440	17435	17275	17436	17445	17478	17441	17509	17709	17461	17494	17368	17564	17512	17606	17397	17482	17567	17418	17544	17473	17688	17356	17557	17512	17470	17582	17430	17413	17456	17298	17403	17529	17583	17345	17519	17235	17561	17455	17667	17646	17403	17474	17358	17401	17477	17624	17671	17442	17481	17364	17593	17541	17560	17484	17416	17399	17517	17651	17521	17449	17419	17475	17432	17299	17425	17430	17320	17420	17532	17348	17666	17602	17649	17650	17469	17506	17567	17443	17632	17575	17508	17352	17438	17555	17488	17427	17323	17470	17575	17498	17630	17635	17324	17615	17430	17510	17384	17505	17644	17528	17637	17534	17644	17576	17335	17487	17531	17487	17610	17538	17422	17438	17405	17493	17391	17554	17548	17529	17561	17506	17465	17549	17564	17432	17563	17472	17557	17495	17562	17466	17402	17536	17748	17611	17301	17688	17453	17478	17590	17538	17310	17476	17629	17502	17560	17432	17414	17345	17423	17554	17538	17483	17646	17521	17441	17361	17480	17372	17651	17332	17581	17487	17480	17548	17513	17521	17343	17496	17551	17624	17522	17588	17556	17434	17332	17408	17362	17414	17625	17517	17529	17482	17433	17401	17614	17578	17474	17503	17445	17364	17551	17517	17670	17497	17664	17419	17383	17458	17476	17404	17630	17476	17444	17453	17614	17554	17448	17581	17446	17367	17527	17663	17371	17493	17507	17608	17563	17605	17420	17488	17519	17668	17422	17553	17578	17604	17694	17667	17499	17520	17395	17579	17267	17555	17523	17412	17383	17592	17604	17494	17558	17500	17453	17549	17540	17575	17594	17484	17440	17468	17473	17651	17550	17532	17673	17447	17419	17211	17563	17376	17288	17690	17547	17580	17545	17414	17357	17625	17590	17515	17481	17286	17515	17614	17509	17515	17526	17582	17515	17573	17527	17438	17521	17447	17501	17380	17351	17564	17454	17393	17523	17464	17635	17493	17354	17714	17482	17431	17436	17351	17719	17439	17473	17356	17415	17287	17650	17621	17539	17614	17575	17604	17580	17519	17546	17334	17550	17619	17494	17666	17598	17393	17578	17534	17626	17724	17537	17610	17597	17488	17602	17315	17329	17513	17414	17532	17517	17371	17712	17370	17615	17497	17512	17557	17730	17437	17427	17526	17589	17411	17529	17273	17369	17546	17454	17460	17370	17426	17421	17474	17661	17539	17533	17480	17570	17348	17423	17554	17370	17402	17495	17453	17485	17433	17518	17497	17599	17505	17433	17552	17545	17443	17479	17557	17392	17641	17546	17561	17574	17404	17495	17510	17347	17373	17468	17461	17448	17605	17456	17645	17505	17286	17552	17629	17377	17502	17615	17585	17518	17533	17414	17604	17485	17563	17432	17314	17356	17649	17508	17557	17622	17632	17560	17520	17486	17501	17583	17560	17395	17329	17519	17519	17506	17538	17535	17506	17351	17572	17536	17535	17421	17560	17482	17499	17542	17472	17504	17627	17501	17697	17435	17607	17502	17521	17506	17475	17601	17715	17357	17476	17452	17540	17716	17451	17466	17721	17365	17608	17401	17468	17653	17561	17451	17350	17512	17600	17290	17383	17581	17430	17636	17546	17693	17552	17526	17515	17375	17297	17618	17459	17464	17342	17576	17514	17434	17427	17481	17423	17549	17502	17576	17635	17593	17617	17417	17579	17539	17493	17394	17620	17342	17428	17357	17390	17555	17465	17483	17352	17453	17512	17554	17575	17557	17366	17623	17512	17409	17471	17611	17498	17318	17602	17630	17549	17597	17442	17592	17661	17370	17499	17531	17431	17486	17349	17492	17561	17476	17693	17485	17544	17348	17527	17365	17393	17513	17551	17368	17501	17626	17574	17455	17602	17427	17368	17598	17653	17450	17585	17564	17515	17489	17386	17572	17396	17298	17537	17449	17437	17574	17630	17600	17575	17546	17310	17433	17453	17456	17639	17472	17577	17646	17470	17616	17349	17509	17203	17560	17562	17437	17402	17502	17483	17668	17385	17446	17501	17642	17466	17448	17554
25286	21487	28733	25059	23636	24945	25230	23510	23127	23276	23215	23047	23084	23341	23265	27817	32536	31194	29951	26965	24547	23531	22900	22786	22939	22674	22681	22973	22817	22533	22966	22274	22704	22720	22490	22680	22978	22654	22649	22727	22817	22426	22678	22756	22614	22940	22671	22697	22830	22729	22420	22805	22913	22803	22811	22896	22637	22727	22832	22731	22663	22473	22854	22634	22467	22591	22697	22681	22813	22621	22673	22723	22845	22603	22744	22699	22669	22692	22768	22820	22827	22632	22790	22599	22692	22787	22796	22635	22929	22885	22682	22576	22619	22592	22867	22782	22750	22757	22821	22531	22559	22715	22792	22617	22652	22794	22776	22577	22542	22494	22571	22831	22882	22844	22592	22760	22765	22934	22550	22633	22584	22748	22715	22617	22682	22781	22551	22719	22648	22629	22602	22866	22582	22614	22786	22695	22600	22711	22618	22584	22731	22611	22654	22672	22650	22903	22528	22511	22836	22534	22578	22742	22523	22595	22792	22617	22824	22543	22717	22644	22815	22515	22632	22647	22708	22576	22738	22552	22644	22829	22595	22815	22780	22765	22699	22756	22628	22784	22882	22813	22591	22876	22869	22926	22725	22715	22528	22950	22919	23000	22830	22696	22691	22776	22719	22813	22524	22487	22731	22623	22625	22766	22772	22549	22512	22692	22868	22611	22648	22534	22740	22544	22667	22713	22391	22564	22820	22717	22783	22794	22833	22849	22823	22807	22406	22725	22597	22713	22865	22605	22619	22568	22752	22696	22712	22580	22568	22798	22721	22499	22554	22667	22544	22659	22809	22743	22760	22469	22752	22687	22626	22815	22992	22782	22617	22621	22546	22698	22938	22609	22862	22773	22741	22849	22834	22804	22845	22548	22598	22426	22584	22330	22542	22493	22728	22764	22587	22610	22480	22637	22623	22764	22515	22738	22537	22570	22533	22730	22611	22626	22760	22776	22756	22588	22671	22739	22711	22404	22660	22760	22623	22486	22581	22884	22835	22532	22892	22664	22802	22931	22680	22594	22548	22814	22874	22687	22531	22438	22697	22593	22611	22738	22695	22956	22779	22721	22694	22725	22442	22746	22568	22568	22668	22814	22599	22756	22754	22408	22641	22495	22526	22861	22614	22758	22613	22775	22700	22614	22598	22765	22633	22693	22743	22808	22816	22646	22721	22682	22727	22566	22717	22860	22661	22558	22623	22563	22694	22772	22600	22629	22650	22622	22648	22673	22647	22660	22685	22763	22669	22655	22697	22624	22674	22576	22718	22391	22477	22750	22807	22559	22577	22595	22598	22366	22570	22690	22542	22646	22755	22744	22776	22804	22699	22671	22802	22796	22799	22733	22796	22749	22715	22655	22581	22750	22613	22706	22816	22704	22561	22449	22688	22649	22682	22803	22708	22643	22716	22591	22599	22670	22703	22678	22524	22694	22723	22467	22845	22548	22555	22598	22558	22551	22867	22827	22743	22602	22790	22634	22554	22646	22681	22653	22652	22641	22573	22619	22902	22901	22821	22619	22499	22458	22698	22598	22602	22721	22687	22703	22599	22718	22705	22769	22621	22710	22565	22629	22591	22789	22672	22607	22441	22639	22599	22644	22515	22677	22698	22587	22656	22694	22524	22660	22582	22677	22631	22903	22562	22687	22461	22424	22768	22474	22623	22676	22666	22526	22960	22782	22739	22777	22617	22690	22446	22547	22831	22603	22768	22644	22679	22647	22797	22672	22661	22792	22852	22724	22587	22957	22663	22711	22584	22659	22561	22678	22770	22648	22546	22698	22782	22793	22628	22750	22687	22712	22875	22695	22662	22684	22867	22782	22692	22750	22709	22540	22670	22509	22802	22648	22660	22771	22743	22567	22720	22581	22691	22677	22688	22688	22898	22653	22713	22838	22589	22621	22563	22532	22643	22670	22577	22506	22583	22889	22604	22623	22654	22609	22885	22684	22659	22837	22669	22581	22768	22719	22783	22591	22719	22547	22680	22650	22754	22526	22669	22544	22681	22666	22871	22559	22647	22751	22758	22930	22862	22801	22628	22792	22564	22618	22396	22759	22673	22526	22753	22488	22627	22663	22656	22591	22535	22544	22658	22601	22671	22787	22769	22680	22584	22773	22759	22726	22866	22730	22638	22505	22708	22733	22799	22736	22721	22627	22644	22495	22698	22564	22642	22692	22888	22810	22871	22888	22659	22834	22739	22637	22656	22988	22770	22746	22780	22763	22642	22759	22623	22724	22627	22417	22791	22683	22780	22803	22597	22764	22768	22711	22676	22772	22878	22543	22563	22768	22832	22724	22820	22619	22629	22683	22913	22652	22598	22740	22580	22687	22721	22536	22743	22731	22849	22404	22579	22788	22809	22483	22815	22734	22420	22722	22600	22722	22587	22757	22730	22773	22819	22693	22688	22511	22567	22889	22642	22725	22772	22949	22833	22840	22701	22873	22650	22679	22712	22745	22704	22656	22790	22679	22594	22700	22634	22776	22740	22812	22710	22698	22774	22543	22631	22658	22677	22708	22708	22861	22687	22841	22528	22632	22761	22599	22743	22792	22745	22634	22823	22639	22597	22806	22677	22500	22399	22527	22726	22708	22749	22675	22720	22667	22670	22578	22664	22467	22442	22569	22533	22776	22751	22590	22748	22538	22855	22659	22678	22491	22726	22744	22689	22464	22662	22505	22964	22876	22449	22448	22552	22826	22630	22635	22634	22792	22496	22419	22698	22604	22541	22724	22750	22584	22613	22915	22793	22524	22524	22852	22696	22576	22749	22684	22586	22696	22957	22643	22735	22931	22530	22517	22527	22874	22607	22706	22677	22604	22717	22888	22644	22794	22741	22538	22664	22832	22646	22611	22666	22784	22648	22410	22847	22331	22579	22737	22552	22757	22640	22657	22623	22578	22876	22449	22744	22910	22819	22812	22737	22821	22708	22676	22659	22493	22754	22665	22677	22591	22804	22765	22616	22640	22500	22732	22509	22485	22516	22562	22788	22800	22941	22734	22745	22657	22760	22783	22585	22684	22632	22639	22716	22598	22650	22598	22616	22791	22634	22624	22630	22534	22572	22791	22709	22678	22669	22692	22696	22812	22636	22783	22237	22632	22702	22660	22728	22532	22458	22669	22619	22793	22719	22553	22296	22682	23054	22508	22750	22647	23008	22618	22533	22702	22631	22830	22823	22734	22960	22742	22686	22761	22454	22761	22872	22611	22604	22728	22499	22550	22847	23007	22803	22634	22669	22632	22972	22895	22686	23003	22667	22640	22605	22709	22955	22693	22778	22577	22561	22625	22537	22765	22778	22656	22368	22727	22771	22912	22751	22591	22808	22800	22796	22629	22681	22764	22767	22595	22693	22533	22807	22717	22714	22860	22804	22960	22677	22748	22541	22794	22656	22848	22431	22698	22814	22715	22623	22578	22814	22719	22880	23063	22704	22808	22710	22573	22928	22693	22786	22739	22919	22790	22701	22632	22606	22560	22724	22736	22839	23004	22694	22602	22787	22703	22746	22659	22769	22370	22735	22686	22753	22799	22874	22597	22703	22660	22588	22606	22739	22776	22724	22638	22682	22608	22712	22581	22904	22833	22814	22794	22875	22768	22839	22571	22711	22674	22769	22694	22892	22764	22794	22732	22522	22715	22677	22719	22657	22604	22657	22744	22699	22704	22920	22817	22670	22781	22814	22553	22782	22685	22702	22689	22525	22797	22773	22582	22608	22602	22610	22803	22818	22638	22846	22710	22460	22695	22542	22747	22489	22521	22716	22794	22644	22868	22656	22710	22546	23049	22745	22691	22716	22825	22719	22797	22493	22770	22815	22687	22665	22842	22706	22669	22836	22403	22774	22788	22710	22524	22610	22525	22864	22347	22641	22600	22693	22705	22683	22640	22618	22874	22685	22646	22720	22775	22548	22796	22615	22751	22673	22667	22918	22593	22746	22555	22676	22644	22521	22696	22878	22534	22765	22824	22607	22573	22662	22748	22735	22580	22802	22808	22645	22487	22725	22722	22754	22662	22691	22784	22601	22511	22670	22751	22718	22684	22486	22778	22692	22518	22884	22560	22924	22935	22772	22560	22559	22599	22652	22619	22750	22461	22720	22714	22749	22327	22569	22574	22609	22649	22750	22453	22650	22536	22773	22632	22684	22598	22604	22514	22807	22577	22669	22760	22803	22796	22649	22672	22773	22549	22602	22689	22704	22736	22630	22655	22692	22664	22667	22590	22665	22925	22673	22741	22849	22717	22741	22710	22837	22546	22544	22656	22713	22806	22748	22870	22535	22815	22577	22821	22801	22752	22785	22634	22622	22876	22693	22529	22492	22670	22536	22540	22450	22725	22684	22663	22676	22765	22909	22565	22555	22556	22723	22586	22676	22792	22755	22621	22870	22806	22668	22640	22591	22891	22889	22546	22742	22713	22729	22611	22726	22575	22845	22885	22803	22700	22754	22419	22878	22827	22809	22859	22900	22570	22866	22714	22585	22656	22768	22767	22822	22657	22744	22607	22830	22836	22558	22775	22655	22695	23027	22822	22558	22631	22610	22897	22727	22815	22697	22881	22643	22783	22785	22350	22632	22701	22819	22634	22936	22579	22731	22790	22733	22551	22420	22694	22741	22734	22804	22796	22684	22466	22631	22601	22550	22683	22734	22828	22963	22613	22613	22535	22818	22775	22684	22780	22867	22504	22673	22779	22711	22553	22583	22510	22621	22693	22512	22659	22580	22827	22626	22650	22623	22776	22718	22552	22811	22797	22715	22683	22688	22663	22594	22640	22731	22659	22780	22841	22556	22521	22624	22486	22576	22864	22511	22768	22635	22728	22734	22961	22703	22831	22976	22671	22707	22761	22612	22558	22649	22607	22707	22538	22856	22832	22695	22752	22741	22887	22946	22758	22877	22846	22582	22663	22821	22594	22770	22684	22673	22672	22721	22627	22845	22843	22823	22767	22741	22676	22557	22727	22685	22471	22615	22711	22812	22765	22887	22576	22502	22493	22600	22798	22782	22790	22647	22613	22612	22824	22874	22790	22799	22570	22737	22541	22535	22527	22674	22766	22715	22678	22687	22573	22781	22705	22755	22734	22700	22419	22798	22364	22722	22737	22751	22626	22429	22642	22852	22616	22625	22461
16463	25156	24208	20842	19512	18826	18459	18240	18195	17752	18100	17545	17954	18605	18301	26586	31800	28855	26792	22324	19205	18159	17780	17655	17531	17569	17637	17512	17601	17512	17626	17594	17579	17593	17344	17440	17488	17508	17436	17462	17558	17556	17451	17454	17515	17496	17658	17435	17571	17365	17427	17483	17410	17658	17557	17439	17473	17403	17266	17423	17453	17559	17444	17628	17425	17471	17602	17691	17626	17487	17592	17661	17362	17525	17681	17469	17442	17529	17578	17621	17439	17412	17363	17430	17334	17489	17472	17725	17519	17532	17331	17595	17611	17568	17501	17376	17628	17551	17709	17565	17494	17445	17394	17518	17425	17642	17648	17410	17519	17534	17534	17524	17362	17661	17507	17317	17744	17472	17483	17438	17650	17564	17430	17558	17464	17429	17386	17554	17374	17491	17442	17589	17432	17533	17529	17614	17410	17477	17718	17324	17457	17615	17534	17492	17571	17405	17430	17510	17492	17355	17514	17404	17489	17429	17456	17616	17550	17530	17552	17634	17506	17520	17592	17393	17589	17452	17466	17478	17539	17419	17407	17377	17519	17646	17430	17552	17569	17570	17553	17487	17528	17526	17376	17658	17441	17548	17489	17426	17717	17439	17403	17621	17739	17516	17399	17634	17518	17539	17636	17338	17475	17502	17661	17488	17634	17430	17536	17291	17488	17430	17488	17536	17508	17551	17487	17467	17499	17575	17525	17402	17492	17627	17510	17461	17458	17726	17394	17516	17587	17535	17504	17399	17522	17526	17450	17607	17591	17509	17523	17596	17643	17436	17508	17480	17627	17590	17646	17594	17598	17397	17477	17640	17553	17525	17472	17610	17558	17544	17276	17400	17543	17623	17489	17327	17392	17431	17540	17664	17477	17552	17453	17531	17473	17375	17494	17571	17633	17392	17517	17459	17552	17482	17678	17549	17557	17535	17440	17668	17588	17518	17423	17506	17340	17493	17461	17416	17549	17322	17455	17497	17394	17487	17427	17598	17561	17541	17484	17581	17582	17543	17601	17506	17485	17496	17557	17358	17319	17418	17560	17731	17530	17689	17508	17594	17646	17442	17536	17471	17485	17331	17489	17531	17462	17613	17584	17614	17647	17416	17560	17321	17453	17529	17611	17600	17418	17658	17384	17390	17496	17727	17413	17394	17502	17586	17366	17589	17379	17632	17368	17359	17492	17450	17501	17501	17505	17516	17600	17552	17323	17554	17508	17410	17547	17324	17487	17436	17516	17563	17453	17556	17758	17526	17710	17456	17462	17536	17420	17508	17568	17550	17496	17464	17412	17497	17537	17432	17521	17493	17515	17469	17337	17468	17568	17523	17585	17441	17398	17473	17290	17422	17504	17531	17469	17626	17561	17385	17421	17480	17378	17419	17609	17458	17494	17576	17465	17538	17520	17344	17502	17613	17509	17489	17636	17482	17537	17519	17372	17519	17449	17605	17566	17461	17523	17445	17518	17442	17629	17382	17583	17408	17475	17478	17607	17553	17459	17503	17237	17514	17339	17384	17493	17537	17406	17548	17369	17587	17403	17527	17489	17394	17350	17570	17450	17486	17539	17774	17495	17454	17441	17512	17502	17477	17485	17525	17634	17594	17574	17433	17403	17501	17433	17327	17535	17450	17458	17408	17505	17545	17545	17613	17519	17438	17410	17467	17549	17545	17386	17547	17371	17578	17567	17542	17441	17321	17462	17547	17388	17496	17490	17614	17516	17588	17623	17550	17478	17566	17459	17411	17539	17476	17491	17505	17618	17404	17454	17521	17387	17543	17379	17499	17571	17530	17554	17512	17374	17542	17412	17514	17422	17511	17626	17578	17502	17580	17556	17477	17592	17495	17521	17358	17581	17638	17641	17285	17376	17450	17399	17598	17469	17529	17543	17611	17332	17390	17462	17269	17677	17450	17560	17544	17516	17387	17476	17371	17570	17536	17335	17530	17619	17378	17616	17510	17559	17531	17585	17343	17467	17560	17432	17420	17588	17528	17529	17597	17411	17453	17670	17409	17488	17603	17346	17526	17560	17529	17399	17477	17315	17653	17417	17447	17434	17472	17233	17525	17499	17494	17603	17462	17586	17472	17477	17456	17480	17573	17470	17478	17406	17586	17439	17717	17435	17247	17526	17426	17404	17543	17438	17562	17301	17512	17551	17634	17431	17470	17401	17562	17499	17377	17500	17477	17591	17535	17558	17488	17419	17519	17496	17478	17434	17527	17573	17568	17442	17515	17336	17556	17546	17365	17322	17545	17362	17449	17453	17441	17430	17539	17397	17638	17561	17358	17465	17567	17585	17439	17372	17505	17542	17298	17433	17470	17380	17422	17541	17668	17492	17627	17434	17682	17464	17410	17629	17655	17576	17448	17645	17512	17515	17520	17563	17533	17484	17401	17555	17530	17432	17432	17430	17664	17634	17424	17608	17623	17748	17546	17536	17505	17556	17449	17534	17679	17604	17423	17560	17594	17291	17472	17390	17528	17440	17604	17571	17435	17466	17657	17489	17450	17631	17679	17353	17350	17536	17463	17565	17438	17426	17408	17492	17634	17566	17516	17391	17444	17660	17539	17590	17529	17443	17524	17495	17463	17522	17519	17485	17532	17385	17530	17536	17464	17394	17355	17690	17517	17560	17672	17520	17505	17662	17323	17639	17668	17703	17490	17499	17643	17578	17601	17471	17496	17668	17421	17434	17287	17483	17552	17431	17481	17522	17634	17514	17402	17534	17521	17452	17627	17511	17558	17516	17627	17651	17434	17388	17437	17560	17469	17427	17426	17541	17411	17495	17515	17446	17389	17456	17541	17691	17575	17472	17400	17398	17405	17804	17585	17632	17539	17588	17395	17622	17463	17411	17630	17406	17427	17373	17483	17597	17469	17536	17461	17418	17540	17501	17355	17525	17530	17465	17471	17392	17528	17649	17479	17473	17332	17551	17563	17420	17520	17572	17540	17572	17390	17451	17523	17638	17331	17496	17520	17555	17533	17363	17529	17539	17392	17567	17619	17557	17548	17477	17607	17326	17375	17422	17524	17580	17581	17412	17535	17386	17350	17565	17502	17410	17347	17528	17464	17540	17609	17596	17397	17501	17606	17696	17211	17560	17474	17524	17623	17484	17508	17482	17547	17587	17475	17541	17596	17258	17374	17561	17398	17544	17359	17470	17523	17427	17451	17297	17549	17568	17593	17544	17325	17544	17594	17437	17463	17518	17544	17648	17405	17679	17491	17502	17598	17558	17548	17470	17451	17617	17354	17485	17593	17612	17649	17510	17345	17535	17619	17415	17620	17522	17588	17507	17523	17544	17384	17622	17581	17328	17491	17463	17459	17410	17618	17512	17494	17379	17462	17314	17772	17443	17357	17734	17354	17662	17458	17631	17636	17504	17558	17464	17574	17561	17409	17598	17645	17460	17421	17574	17683	17604	17613	17420	17492	17532	17286	17604	17514	17551	17715	17317	17602	17473	17469	17508	17443	17475	17524	17561	17585	17460	17380	17651	17654	17624	17614	17345	17419	17581	17387	17303	17351	17472	17659	17470	17273	17436	17600	17352	17575	17471	17502	17654	17557	17603	17516	17461	17562	17505	17389	17491	17534	17545	17724	17369	17533	17502	17424	17573	17473	17472	17474	17535	17501	17448	17494	17463	17559	17603	17433	17603	17256	17473	17503	17507	17725	17417	17533	17592	17472	17593	17361	17418	17615	17563	17426	17605	17568	17377	17541	17439	17579	17430	17551	17537	17438	17404	17433	17388	17397	17372	17543	17526	17570	17631	17376	17614	17516	17404	17458	17772	17339	17523	17693	17400	17466	17466	17368	17405	17357	17598	17519	17335	17350	17570	17451	17556	17451	17536	17433	17366	17442	17672	17571	17490	17406	17511	17498	17393	17704	17257	17561	17476	17550	17507	17566	17515	17613	17429	17400	17385	17526	17443	17496	17549	17422	17594	17601	17413	17527	17377	17497	17373	17525	17543	17565	17461	17570	17442	17353	17474	17579	17544	17628	17439	17713	17600	17405	17471	17365	17311	17549	17504	17517	17506	17431	17444	17456	17618	17428	17500	17719	17581	17384	17551	17530	17487	17508	17369	17568	17493	17474	17531	17656	17511	17537	17593	17478	17437	17439	17510	17525	17604	17535	17718	17508	17307	17643	17499	17462	17667	17440	17600	17569	17367	17497	17598	17463	17397	17450	17578	17347	17496	17580	17508	17623	17531	17378	17569	17491	17505	17488	17614	17496	17481	17630	17648	17655	17584	17622	17488	17598	17408	17348	17472	17630	17569	17477	17701	17413	17561	17287	17397	17633	17650	17568	17691	17485	17548	17387	17558	17561	17642	17618	17437	17693	17494	17549	17455	17541	17663	17363	17514	17649	17583	17587	17456	17381	17599	17602	17431	17568	17584	17467	17634	17224	17606	17445	17855	17339	17455	17394	17439	17671	17407	17538	17378	17573	17665	17489	17622	17585	17446	17416	17480	17585	17556	17528	17482	17564	17538	17531	17468	17457	17439	17564	17489	17493	17605	17923	17542	17463	17487	17596	17559	17562	17591	17579	17576	17452	17446	17419	17525	17351	17463	17355	17581	17500	17604	17600	17609	17524	17637	17624	17445	17659	17475	17542	17328	17364	17260	17578	17560	17620	17561	17534	17539	17654	17517	17508	17676	17425	17596	17560	17468	17349	17422	17630	17434	17562	17412	17528	17562	17463	17330	17445	17572	17423	17497	17608	17480	17556	17502	17485	17504	17592	17787	17522	17461	17498	17637	17507	17432	17508	17426	17578	17437	17605	17560	17629	17462	17415	17436	17547	17583	17521	17732	17587	17408	17456	17610	17392	17409	17635	17494	17566	17547	17436	17561	17580	17658	17493	17453	17420	17601	17507	17510	17548	17460	17490	17489	17524	17460	17390	17403	17547	17656	17476	17735	17474	17455	17525	17467	17468	17568	17579	17526	17512	17548	17294	17550	17534	17410	17633	17464	17469	17550	17497	17585	17495	17564	17468	17585	17673	17494	17488	17689	17520	17718	17550	17393	17558	17469	17552	17483	17467	17454	17409	17489	17406	17534	17400	17538	17562	17559	17585	17384	17599	17359	17511	17632	17602	17730	17627	17494	17450	17552	17500
23723	21474	29142	24271	22203	25378	27729	23716	23390	23552	23312	22987	23395	24006	26626	30959	38936	37275	35040	29482	25914	23782	23456	23181	22885	22987	22887	22801	22850	22721	22821	22965	22954	23027	22928	22847	22870	22966	22815	22905	22921	22660	22801	22850	22749	23058	22912	22886	22885	22732	22888	22865	22819	22574	22730	22746	23090	22908	22867	23032	22957	22650	22772	22693	22924	22924	22850	22817	22894	22696	23016	22804	22861	22737	22945	22798	22911	23026	22940	22781	22997	22953	23180	22843	22773	22620	22777	22779	22631	22769	22864	22960	22922	22841	22927	22861	22655	22673	22832	22679	22684	22898	22797	22647	22645	22860	22731	22783	22619	22945	22771	22767	22928	22802	22963	22768	22854	22610	22634	22555	22754	22828	22776	22837	22773	22944	22732	22860	22751	22901	22780	22502	22712	22699	22782	22746	23000	22724	22959	22783	22692	22965	22657	22860	22825	22891	22776	22772	22771	23001	22884	22819	22608	22524	22641	22907	22715	22770	23185	22949	22607	22571	22628	22655	22817	22615	22802	22816	22666	22671	22628	22875	22833	22882	22869	22785	22945	22647	22710	22926	22827	22563	22956	22589	22738	22816	22842	22845	22843	22701	22981	22765	22742	22818	22735	22789	22969	22857	22928	22740	22803	22707	22742	22757	22722	22701	22873	22797	22830	22494	22846	22716	22841	22774	22797	22732	22802	22695	22915	22718	22933	22610	22826	22906	22799	22599	22596	22662	22840	22928	22702	22841	22943	22826	22871	22637	22766	22575	22977	22994	22735	22921	23090	22594	22939	22860	22684	22642	22738	22637	22757	22901	22760	22921	22799	22845	22678	22711	22782	22921	22715	22787	22723	22681	22818	22695	22708	22787	22979	22838	22751	22891	22592	22763	22999	22868	22717	22662	22672	22891	22791	22796	22627	22816	22607	22865	22726	22651	22619	22619	22870	22518	22859	22464	22751	22664	22758	22520	22480	22746	22840	22575	22820	22619	22815	22867	22692	22751	22801	22929	23003	22739	22853	22756	22681	22653	22870	22706	22824	22776	22661	22786	22811	22675	22753	22763	22883	22792	22823	22733	22712	22912	22756	22819	22651	22824	22607	23057	22877	22759	22700	22633	22604	22776	22724	22696	22462	22794	22686	22512	22780	22888	22792	22866	22794	22635	22682	22820	22951	22720	22785	22644	22749	22728	22889	22965	22730	22612	22871	22969	22901	22841	22949	22548	23058	22900	22809	22524	22711	22742	22642	22935	22790	22817	22925	23005	22767	22614	22751	22876	22748	22953	22599	22890	22895	22577	22653	22800	22668	22935	22787	22813	22824	22772	22964	22830	22691	22808	22805	22735	22572	22727	22898	22765	22908	22825	22728	22775	22601	22839	23033	23005	22861	22885	23061	22932	22698	22687	22821	22786	22923	22821	22848	22745	22789	22947	22556	22707	22854	22929	22840	22846	22646	22704	22650	22821	22862	22743	22618	22817	22691	22919	22817	22672	22758	22588	22726	22703	22880	22896	22882	22828	22761	22766	22876	22742	22781	22875	22854	22629	22756	22857	22769	22661	22852	22735	22814	22975	22751	22666	22703	22710	22739	22796	22785	22715	22865	22864	22769	22742	22791	22525	22861	22743	22616	22737	22640	22624	22849	22929	22884	22668	22499	22932	22857	22783	22809	22936	22942	22919	22724	22840	22971	22936	22844	22675	22651	22783	22906	22965	22626	22815	22738	22797	22800	22770	22722	22712	22949	23028	22673	22601	22509	22967	22736	22911	23107	22920	22617	22763	22748	22671	22588	22900	22823	22646	22772	22829	22752	22891	22699	22703	22881	22797	22825	22592	22840	22654	22588	22896	22843	22601	22922	22885	22982	22790	22758	22800	22700	22625	22900	22916	22864	22726	22605	22699	22791	22607	22799	22838	22800	22712	22884	22443	22534	22665	23099	22747	22698	22699	22739	22713	22925	22945	22739	22702	22872	22718	22745	22970	22687	22787	23075	22880	22590	22820	22776	22762	22780	23016	22560	22728	22853	22991	22860	22821	22636	22770	22876	22722	22727	22666	22892	22922	22787	22645	22782	22803	22598	22658	22951	22847	22830	22759	22783	22861	22694	22644	22878	22740	22660	22662	22879	22665	22924	22763	22893	22697	22766	22916	22850	22874	22642	22845	22567	22697	22870	22817	22710	23009	22785	22650	22924	22630	22903	22774	22838	22898	22753	22667	22798	22756	22672	22938	22583	22756	22916	22832	22574	22701	22852	22814	22765	22716	22830	22838	22795	22963	22618	22559	22715	22858	23078	22779	22850	22777	23045	22884	22773	22600	22809	22576	22842	22937	22853	22623	23058	22766	22614	22814	22781	22882	22662	22791	22540	22658	22740	22561	22991	22659	22832	22823	22552	22824	22644	22863	22733	22563	23005	22956	22651	22837	22811	22835	23053	22757	22840	22799	22717	22960	22938	22565	22870	22885	22779	22726	22730	22756	22781	22821	22597	22842	22930	22798	22632	22795	22877	22919	22666	22748	22951	22907	22787	22570	22669	22619	22733	22813	22532	22612	22710	22673	22621	22775	22575	22956	23002	22919	22704	22822	22676	22764	22886	22789	22694	22770	22740	22998	22811	22705	22614	22993	22741	22900	22652	22664	22758	22746	22610	22827	22684	22822	22617	22658	22868	22795	22797	22834	22913	22715	22718	22606	22793	22648	22740	22810	22795	22896	22742	22782	22830	22615	22907	22742	22768	22897	22797	22748	22636	22660	22862	22739	22823	22884	22704	22701	22846	22631	22651	22815	22891	22855	22800	22769	22737	22835	22578	22729	22780	22748	22669	22845	22945	22872	22780	22871	22726	22410	22750	22763	22640	22772	22685	22685	22716	22675	22898	22834	22558	22860	22997	22944	23036	22683	23005	23035	22673	22947	22751	22630	22636	22683	22835	22697	22945	22825	22833	22945	22837	22790	22912	22828	22630	22720	22654	22699	22806	22887	22881	22559	23083	22796	22853	22733	22902	22784	22746	22770	22996	22977	22794	22772	22598	22708	22659	22808	22657	22689	22827	22809	22737	22848	22639	22907	22852	22660	23024	23032	22644	22690	22825	22762	23030	22505	22826	22721	22663	22504	22721	22576	23014	22948	22809	22696	22621	22718	22706	22964	22763	22872	22660	22794	22852	22897	22815	22776	22608	22698	22823	22805	22836	22627	22913	22630	22783	22852	22852	22666	22606	22759	22716	22780	22748	22603	22562	22622	22728	22789	22888	22467	22840	22628	23091	22813	22839	22560	22863	22640	22700	23030	23066	22413	22992	22743	22783	22813	22770	22798	22759	22527	22829	22864	22851	22623	22602	22675	22812	22838	22908	22781	22704	22791	22864	22798	22963	22907	22857	22791	22567	22828	22776	22707	22525	22739	22720	22888	22970	22801	22726	22710	22959	22715	22781	22550	22693	22828	22697	22742	22775	22804	22756	22884	22817	22852	23079	22715	23092	22824	22560	22800	22811	22579	22675	22637	22975	22859	22572	22571	22951	22673	22702	22697	22649	22773	22867	22871	22904	22730	22784	22721	22705	22829	22825	22760	22662	22734	22790	23041	22650	22696	22875	22791	22870	22954	22819	22769	22748	22951	22676	22670	22637	22670	22713	23011	22897	22817	22772	22885	22919	22884	22679	22919	22755	22652	22678	22610	22802	22725	22763	22738	22777	22620	22835	22688	22728	22617	22780	22973	22776	22800	22704	22745	22794	22776	22789	22771	22667	22692	22746	22887	22761	22697	22743	22991	22887	22821	22801	23047	22734	22888	22926	22727	22859	22758	22480	22873	22822	22704	22828	23141	22979	22746	22945	22967	22672	22830	22766	22897	22550	22684	22931	22857	22779	22452	22588	22478	22667	22711	22937	22699	22686	22859	22516	22591	22769	22829	22724	22871	22759	23004	22852	22895	22861	22681	22577	22903	22723	22871	22599	22779	22892	22869	22710	22701	22843	22624	22926	22650	22804	22887	22791	22764	22708	22810	22763	22769	22748	22960	23036	22963	22772	22794	22904	22745	22615	22628	22561	22797	22777	22640	22706	22904	22928	22566	22663	22783	22739	22823	22862	22757	22535	22720	22873	22737	22815	22672	22693	22873	22923	22854	23135	22962	22886	22759	22674	22627	22613	22920	22580	22777	22800	22900	22866	22921	22957	22685	22729	22838	23110	22607	22902	22903	22865	22813	22809	22614	22668	22519	22886	23089	22705	22670	22532	22670	23088	22976	22615	22927	22441	22646	22724	22625	22713	22795	22916	22987	22845	22774	22733	22813	22607	22882	22680	22850	22887	22800	22730	22721	22634	22529	22821	22936	22611	22754	22634	22489	22768	22542	22530	22822	22793	23038	22843	22794	22724	22702	22805	22877	22706	22731	22750	22835	22794	22695	22806	22721	22560	22719	22947	22527	22624	22964	22827	22718	22687	22598	22703	22830	22818	22806	22911	22785	22696	22647	22842	22793	22689	22960	22821	22655	22670	22877	22866	22766	22815	22675	22889	22775	23001	22802	22789	22695	22754	22723	22978	22726	22594	22711	22892	22772	22711	22879	22635	22736	22853	22785	22741	22608	22687	22886	22785	22939	22785	22782	22808	22728	22958	22816	22949	22857	22868	22749	22892	22649	22839	22867	22778	22759	22707	22903	22761	22652	22489	22849	22810	22607	22848	22716	22801	22861	22676	22882	22556	22941	22842	22898	22890	22742	22694	22697	22727	22666	22741	22619	22780	22627	22839	22784	22858	22820	22834	22662	22890	22596	22651	22830	22625	22631	22823	22703	22720	22820	22847	22660	22672	22722	22681	22593	22516	22617	22880	22552	22889	22709	22649	23016	22895	22762	22821	22806	22867	22708	22860	23012	23074	22613	22886	22956	22672	22695	22601	22832	22906	22695	22864	22744	22811	22762	22802	22763	22755	22705	22927	22772	22741	22805	22555	22615	22871	22761	22884	22823	22841	22923	22721	22741	22810	23004	22714	22925	22924	22902	22671	22581	22658	22725	23015	22590	22847	22725	22877	22617	22819	22605	22521	22725	22800	22703	22713	22880	22769	22689	22573	22873	22793	22737	23142	22774	22855	22895	22612	22753	22734	23021	22875	22748
18228	30218	28143	23314	20712	19703	19167	18533	18351	18163	17932	17932	18116	19894	23937	29117	39062	36342	32722	25430	21059	18764	17740	17460	17602	17582	17655	17554	17514	17426	17386	17647	17545	17514	17441	17445	17616	17625	17574	17485	17416	17504	17593	17418	17304	17590	17388	17586	17570	17512	17559	17521	17505	17576	17471	17491	17443	17642	17536	17555	17455	17449	17454	17529	17413	17528	17396	17613	17618	17547	17401	17348	17475	17474	17610	17578	17381	17612	17581	17468	17477	17527	17669	17585	17537	17479	17630	17632	17663	17567	17463	17507	17537	17414	17479	17557	17646	17401	17753	17451	17348	17590	17424	17601	17524	17421	17494	17667	17448	17545	17512	17487	17506	17493	17440	17539	17710	17640	17453	17466	17452	17565	17418	17586	17403	17502	17516	17533	17466	17560	17712	17428	17451	17438	17574	17403	17398	17601	17557	17405	17490	17598	17585	17423	17576	17446	17544	17498	17327	17603	17359	17354	17541	17535	17493	17529	17401	17597	17588	17688	17545	17536	17540	17360	17563	17678	17509	17660	17514	17481	17528	17451	17364	17419	17414	17571	17531	17459	17512	17743	17585	17515	17482	17549	17517	17419	17620	17273	17600	17663	17294	17588	17379	17648	17626	17538	17484	17497	17613	17364	17365	17655	17450	17424	17600	17506	17417	17326	17544	17558	17525	17581	17399	17558	17639	17561	17670	17478	17518	17407	17503	17534	17454	17465	17371	17360	17439	17503	17657	17646	17427	17459	17417	17453	17523	17569	17479	17568	17473	17538	17729	17407	17472	17734	17561	17259	17534	17430	17286	17486	17501	17640	17604	17424	17367	17449	17423	17651	17512	17529	17537	17449	17403	17378	17507	17460	17388	17622	17707	17353	17501	17474	17470	17523	17354	17380	17480	17525	17578	17462	17561	17757	17329	17502	17475	17437	17743	17540	17502	17342	17377	17434	17508	17541	17562	17376	17669	17462	17640	17764	17397	17340	17616	17369	17525	17324	17363	17483	17389	17668	17474	17463	17581	17528	17613	17557	17527	17601	17433	17333	17416	17487	17453	17624	17500	17613	17533	17466	17623	17641	17537	17468	17562	17427	17595	17512	17383	17688	17612	17636	17445	17545	17501	17579	17440	17479	17540	17420	17664	17591	17477	17464	17545	17553	17706	17472	17485	17518	17512	17510	17715	17474	17619	17394	17578	17454	17567	17532	17554	17597	17370	17297	17486	17524	17426	17513	17471	17499	17620	17573	17569	17448	17358	17673	17653	17411	17477	17516	17577	17534	17504	17608	17476	17423	17577	17474	17489	17368	17294	17382	17496	17417	17430	17507	17442	17621	17364	17356	17643	17513	17511	17404	17611	17460	17510	17633	17513	17589	17535	17477	17285	17454	17450	17438	17507	17497	17385	17497	17605	17332	17479	17360	17348	17688	17496	17549	17477	17434	17529	17495	17502	17572	17480	17518	17580	17462	17455	17591	17552	17560	17385	17482	17398	17603	17432	17525	17533	17422	17643	17515	17353	17573	17652	17540	17358	17393	17481	17522	17681	17500	17405	17403	17410	17575	17428	17418	17593	17470	17409	17401	17384	17446	17473	17549	17362	17449	17470	17553	17364	17610	17346	17540	17495	17592	17420	17488	17461	17462	17323	17540	17550	17462	17468	17577	17360	17637	17473	17457	17334	17596	17453	17595	17551	17462	17399	17608	17342	17371	17591	17611	17666	17653	17508	17482	17440	17546	17590	17480	17535	17363	17662	17620	17460	17449	17541	17565	17456	17443	17528	17616	17525	17526	17502	17473	17636	17614	17299	17464	17474	17507	17396	17608	17599	17494	17471	17453	17780	17458	17457	17422	17438	17542	17354	17528	17458	17562	17562	17419	17642	17507	17428	17509	17682	17513	17551	17579	17825	17420	17414	17398	17347	17476	17678	17455	17599	17526	17656	17639	17611	17504	17430	17546	17566	17399	17431	17414	17500	17384	17419	17601	17511	17503	17252	17498	17575	17550	17477	17489	17567	17496	17623	17332	17444	17647	17533	17517	17598	17429	17361	17562	17419	17413	17676	17561	17583	17459	17601	17413	17407	17421	17311	17486	17484	17407	17380	17537	17556	17393	17513	17521	17474	17674	17506	17467	17581	17465	17666	17560	17459	17514	17378	17636	17549	17483	17564	17363	17459	17478	17575	17551	17429	17553	17472	17423	17601	17557	17610	17629	17579	17547	17553	17495	17419	17636	17542	17444	17434	17727	17499	17529	17536	17363	17507	17369	17466	17519	17435	17270	17476	17655	17542	17382	17628	17570	17546	17519	17420	17474	17493	17540	17515	17465	17460	17462	17599	17424	17325	17503	17559	17679	17514	17536	17534	17370	17669	17655	17457	17600	17596	17540	17373	17498	17417	17497	17364	17499	17363	17442	17626	17486	17467	17423	17491	17384	17529	17542	17560	17388	17488	17533	17468	17548	17567	17480	17544	17470	17465	17597	17563	17551	17410	17497	17486	17502	17386	17527	17615	17524	17618	17395	17394	17532	17569	17353	17495	17489	17518	17586	17571	17450	17531	17479	17427	17359	17566	17533	17357	17596	17615	17588	17562	17483	17473	17445	17555	17609	17601	17577	17350	17584	17408	17469	17476	17586	17476	17423	17675	17560	17527	17556	17441	17601	17605	17500	17478	17312	17410	17470	17651	17592	17441	17722	17499	17610	17565	17564	17505	17527	17533	17500	17483	17585	17450	17415	17426	17674	17588	17399	17477	17512	17717	17658	17576	17605	17504	17536	17338	17445	17414	17228	17477	17544	17496	17548	17527	17345	17536	17499	17623	17649	17474	17461	17449	17512	17596	17610	17477	17572	17563	17414	17475	17497	17630	17286	17366	17591	17622	17576	17505	17474	17422	17355	17396	17675	17618	17372	17509	17478	17354	17464	17422	17408	17407	17754	17562	17438	17460	17488	17570	17470	17456	17503	17462	17576	17318	17421	17446	17633	17641	17576	17655	17483	17746	17512	17725	17461	17507	17544	17513	17552	17585	17539	17485	17191	17503	17427	17435	17413	17414	17647	17431	17348	17471	17284	17378	17539	17319	17555	17566	17456	17628	17454	17433	17572	17501	17565	17646	17600	17640	17617	17328	17518	17425	17446	17430	17465	17359	17464	17636	17502	17326	17627	17519	17433	17508	17398	17430	17549	17601	17551	17572	17486	17453	17432	17516	17427	17561	17286	17568	17502	17547	17532	17421	17509	17555	17546	17513	17463	17466	17517	17343	17519	17598	17489	17468	17546	17583	17396	17426	17425	17544	17563	17552	17490	17450	17415	17348	17518	17666	17561	17424	17445	17652	17469	17559	17537	17504	17499	17435	17702	17811	17689	17446	17790	17515	17420	17468	17581	17364	17414	17404	17593	17735	17596	17823	17316	17502	17554	17609	17423	17587	17566	17416	17375	17528	17416	17414	17417	17692	17556	17513	17451	17520	17455	17609	17516	17637	17430	17477	17431	17489	17508	17441	17502	17482	17529	17445	17748	17537	17551	17454	17496	17626	17328	17623	17495	17583	17481	17489	17546	17563	17477	17324	17587	17472	17560	17604	17464	17384	17581	17515	17606	17579	17432	17485	17671	17455	17447	17484	17502	17522	17386	17599	17523	17639	17484	17427	17578	17553	17483	17403	17456	17496	17394	17389	17406	17506	17541	17567	17588	17407	17469	17488	17332	17641	17421	17642	17552	17683	17541	17523	17345	17573	17367	17451	17781	17516	17641	17523	17365	17599	17513	17531	17456	17545	17493	17282	17520	17410	17461	17420	17480	17411	17591	17565	17474	17453	17360	17432	17536	17442	17427	17595	17412	17462	17522	17549	17387	17577	17411	17400	17588	17443	17622	17643	17494	17379	17605	17413	17429	17553	17451	17566	17487	17443	17554	17481	17622	17562	17490	17225	17335	17419	17458	17514	17510	17314	17585	17354	17612	17397	17502	17700	17409	17527	17484	17606	17562	17379	17615	17447	17513	17521	17562	17590	17467	17432	17523	17403	17498	17638	17395	17422	17535	17416	17420	17555	17465	17474	17436	17536	17593	17453	17437	17490	17329	17428	17681	17463	17381	17434	17453	17515	17529	17536	17518	17467	17535	17331	17683	17619	17430	17512	17506	17287	17453	17428	17384	17516	17728	17544	17393	17505	17345	17551	17434	17281	17632	17422	17527	17588	17218	17388	17494	17525	17667	17611	17391	17494	17369	17492	17522	17667	17410	17560	17554	17479	17659	17659	17490	17496	17484	17511	17539	17669	17408	17595	17719	17479	17689	17350	17627	17575	17637	17521	17581	17405	17405	17437	17545	17473	17571	17455	17536	17598	17362	17566	17380	17317	17569	17565	17262	17530	17639	17511	17505	17603	17465	17442	17443	17512	17450	17570	17526	17544	17537	17645	17269	17404	17529	17346	17491	17512	17614	17492	17514	17548	17469	17661	17609	17410	17531	17550	17529	17613	17597	17510	17569	17430	17481	17390	17410	17379	17218	17541	17379	17455	17514	17546	17169	17296	17470	17474	17532	17430	17528	17488	17557	17621	17572	17524	17494	17339	17533	17476	17318	17557	17433	17325	17761	17536	17397	17351	17545	17535	17418	17450	17514	17417	17596	17408	17442	17467	17648	17445	17421	17671	17559	17600	17464	17419	17558	17585	17547	17620	17323	17540	17374	17600	17499	17567	17314	17500	17351	17672	17703	17379	17461	17427	17573	17579	17522	17519	17298	17564	17439	17286	17628	17389	17581	17282	17657	17402	17455	17339	17464	17433	17577	17569	17642	17537	17254	17542	17264	17417	17650	17439	17522	17544	17434	17446	17498	17467	17567	17452	17441	17736	17465	17333	17404	17489	17391	17577	17616	17423	17481	17629	17503	17408	17448	17480	17433	17479	17459	17507	17413	17415	17643	17457	17415	17508	17563	17572	17387	17713	17509	17466	17528	17508	17539	17546	17368	17444	17538	17388	17660	17667	17617	17522	17542	17513	17321	17460	17410	17555	17539	17376	17580	17454	17516	17626	17440	17434	17515	17483	17509	17534	17556	17462	17495	17450	17424	17418	17473	17487	17428	17514	17394	17703	17445	17373	17490	17459	17508	17430	17403
30461	23846	26606	24759	22801	22796	23068	22736	22755	22879	22808	22851	23087	23051	23167	22984	23943	24553	24405	23611	23225	23043	22804	22770	22908	22856	22778	22979	22876	22793	22973	22884	22656	23018	22784	22635	22897	22466	22700	23075	22689	22868	22894	22846	22765	22773	22964	22828	22864	22829	22644	22569	22739	22709	22649	22831	22922	22842	22465	22790	22763	22727	22797	22716	22718	22695	22739	22725	22925	22662	22677	22663	22689	22691	22829	23199	22722	22908	22765	22717	22642	23033	22680	22763	22844	22763	22733	22752	23054	22681	22811	22891	22730	22543	22773	22821	23017	22833	22828	22578	22642	22687	22598	22868	22959	22847	22657	22807	23063	22832	23000	22745	22864	22635	22903	22798	22970	22854	22805	22968	22639	22750	22856	22853	22763	22855	22610	22811	22643	22729	22808	22721	22739	22647	22615	22737	22756	23023	23037	22779	22872	22890	22793	23052	22984	22810	22632	22764	22737	22796	22828	22665	23152	22868	23014	22768	22678	22920	23044	22809	22866	22917	22617	22723	22671	22852	22721	22807	23024	22866	22707	22684	22742	22864	22935	22686	23042	22800	22765	22794	22762	22896	23072	22585	22721	22800	22713	22726	22899	22674	22815	22674	22864	22709	22647	22719	22678	22818	23023	22927	22761	22661	22782	22895	22535	22840	22785	22674	22859	22907	22645	22770	22870	22655	22844	22994	22890	22829	22818	22856	22837	22665	22885	22617	22818	22738	22857	23003	22728	22905	23079	22926	22741	22856	22978	22554	22910	22853	23103	22822	22989	22612	22742	22905	23036	22957	22811	22980	22973	22966	22868	22881	22822	22877	22879	22870	22817	22923	22682	22704	22644	22652	22680	22863	22745	23003	22835	22724	22702	22817	22906	22732	22969	22756	22742	22922	22721	22858	22911	22622	22710	22906	23002	22613	22685	22655	22955	22779	22977	22724	22749	22800	22868	22759	22647	22781	22936	22900	22619	22589	22893	22763	22781	22681	22743	22803	22924	22888	22846	23025	22799	22802	22605	22709	22852	22612	22981	22680	22727	22843	22724	22862	22873	23017	22773	22745	22911	22981	22820	22804	22576	22881	22901	22760	22811	22795	22925	22879	23028	22933	22710	22738	22845	22800	22816	22766	22709	22846	22728	22829	22910	22508	22749	22810	23042	22960	22887	22701	22927	22866	22844	22562	22737	22850	22711	22840	22767	22599	22494	22691	22572	22747	22902	22959	22912	22914	23096	22684	22727	22577	22910	22780	22929	22755	22631	22774	22768	22771	22810	22766	22793	22662	22819	22568	22937	22683	22915	23075	22954	23110	22734	22925	22811	22875	22966	22842	22707	22839	22723	22885	22775	23135	22740	22882	22648	22694	22873	22864	22967	22806	22824	22692	22823	22559	22737	22931	22671	22754	22788	23032	23004	22845	22802	22698	22548	22534	22842	22857	22923	22897	22719	22754	22998	22752	22760	22738	23087	22592	22857	22834	22796	22770	23052	22675	22478	22785	22782	22690	22982	22631	22710	22925	22798	23217	22839	22788	22881	22758	22644	22559	22754	22860	22832	22695	22647	22747	22755	22794	22760	22711	23061	23012	22810	22995	22715	22602	22756	23120	22768	22668	22788	22978	22806	22759	22782	22921	22752	22590	22890	22924	22843	22827	22656	22948	22671	22803	22870	22889	22750	22783	22721	22651	22615	22546	22655	22720	22756	22501	22841	22736	22742	22910	22900	22883	22835	22519	22818	22820	23012	22737	22925	22808	22603	22952	22738	22737	22883	22755	22605	22816	22680	22787	22628	22746	22617	22326	23025	22993	22775	22706	22888	22987	22874	22976	22911	22858	22811	22990	22968	22735	22585	22821	22946	22820	22942	22679	22561	22904	22922	22888	22794	22557	22804	22831	22836	22778	22871	22925	22925	22925	22868	22744	22845	22996	22891	22751	22795	22915	23155	22867	22786	22841	22995	22798	22880	22864	22859	22904	22865	22864	22998	22683	22891	22676	22820	22899	22716	22547	22583	22900	22671	22980	22858	22597	23048	22812	22727	22838	22837	22762	22855	22857	22615	22734	22736	22812	22778	22720	22972	22812	22966	22831	22915	22793	22824	22703	22841	22980	23008	22833	22731	22889	22781	22985	22907	22683	22871	22926	22952	22663	22721	22716	22783	22830	22825	22799	22794	22863	22855	22798	22729	22829	22798	22788	22759	22752	22703	22864	22859	22831	22851	23085	22684	22801	22952	22803	22724	22674	22700	22914	22781	22674	22726	22925	22826	22972	22843	22812	22628	22762	22782	22780	22698	22738	22820	22951	22727	22966	22868	22621	22640	22785	22617	22831	22857	22793	22715	22979	22784	22718	23001	22852	22980	22793	22869	22780	22922	22939	23017	22822	22918	22774	22599	22761	22679	22831	23113	22905	22924	22609	22771	22781	22976	22776	22822	22911	22901	22818	22830	22864	22722	22851	22905	22847	22834	22827	22765	22752	22911	22830	22779	22998	22874	22901	22955	22776	22904	22903	22953	22692	22892	23002	22629	22823	22862	22750	22742	22765	22949	23021	22906	22804	22618	22787	22887	22674	22820	22885	22908	23011	22726	22649	22762	22894	22760	22729	22939	22740	22837	22913	22779	22874	22610	22754	22719	22787	22542	22667	22807	23133	22824	22748	22855	22677	22852	22829	22670	23035	22803	22669	22963	22654	22787	22967	22863	22838	22596	22854	22774	22958	22904	22770	22772	22813	22708	22830	22887	22845	22976	22955	22814	22809	22866	22779	22915	22794	22763	22646	22956	22934	22869	22688	23008	22883	22767	22697	22718	22867	22867	22743	22776	22901	22939	22750	22783	22993	22780	22796	22830	22807	23044	22932	22606	22758	22599	22729	22860	23020	22738	22695	22900	22827	22995	22764	22912	22780	22827	23094	22880	22882	22810	22919	22976	22940	22663	22987	22707	22593	22914	22760	22851	22966	22843	22917	22670	22737	22730	22909	22811	22715	22698	22735	22603	22632	22773	22605	22874	22727	22798	22577	22868	22854	22760	22885	22791	22850	22718	22804	22788	22691	22866	22784	22734	22865	22941	22872	22895	22830	22913	22921	22877	22754	22799	22906	22819	22975	22785	22772	22702	22735	22800	22942	22680	22598	22713	22805	22852	22573	22643	22818	22828	22531	22848	22867	22658	22688	22789	22834	22558	22827	22847	23006	22705	22605	22760	22867	22839	22750	22818	22868	22803	22815	22915	22947	22975	22881	22824	23008	22825	22948	22884	22860	22727	22866	22782	22837	22910	22724	22907	22856	23119	22863	23048	22925	22942	22850	22887	22757	22837	22880	22956	23050	22995	22581	22922	23057	22822	22809	22684	22563	22973	22719	22723	22888	22714	22784	22799	22885	22569	22658	22824	22764	22835	22923	23013	23011	22751	22734	22872	22857	22900	22601	22846	22905	23005	22631	22987	22859	22639	22885	22895	22770	22782	22783	22826	22755	22874	22974	22809	22895	22975	22960	22739	22954	22763	22764	22570	22784	22750	22667	22882	22763	23050	22884	22832	22811	22536	22635	22630	22756	22740	22735	22722	22895	22704	23092	22912	22969	22920	22646	22821	22901	22839	22788	22766	22850	22693	22686	22757	22966	22702	23010	22947	22818	22817	23002	22888	22763	22726	22624	22651	22720	22917	22907	22662	22927	22817	22886	22749	22768	22991	22772	22956	22867	23090	22853	22718	22931	23078	22894	22878	22977	22881	22788	22882	22757	22971	22844	22847	22606	22683	22614	22953	22849	22723	22596	22739	22815	22950	22944	22836	22834	22912	22939	22742	22899	22908	22601	22908	22823	22694	22735	22821	23017	22967	22848	22963	22712	22654	22914	22607	22954	23003	22807	22782	23002	23072	22847	22801	22863	22825	22481	22919	22739	22692	22603	22700	22632	22940	22722	22807	22667	22755	22733	22661	22691	22690	22845	22816	22851	22727	22657	22765	22793	22818	22727	22629	22725	22859	22718	22833	23015	23040	22868	22851	22771	22791	22914	22750	22962	22782	22814	22859	22892	22840	22824	22710	22995	22594	22999	22878	22855	22985	22732	22978	22914	22796	22574	22766	22773	23144	22728	22829	22713	22689	22841	22884	22546	22684	22932	22752	22794	22769	22803	22962	22974	22641	22850	22915	22854	22724	22581	22959	22738	22826	22772	22877	22997	22788	23070	22679	22788	22793	22898	22961	22835	22942	22641	22922	22752	22902	22548	22803	22932	22827	22730	22922	23035	22838	22947	22857	22641	22800	22844	23036	22784	22828	22892	22772	22643	22796	22782	22929	22924	22882	22880	22865	22700	22870	22799	22781	22801	22924	22893	22825	22887	22978	22947	22885	22886	22660	22912	22846	22828	22865	22850	22768	22947	22680	22958	22790	22939	22511	22629	22697	22824	23070	22916	22731	22859	22875	22867	22900	22798	23163	22972	22912	22922	22867	22850	22774	22856	22798	22840	23043	22433	22729	22985	22950	22994	22960	22730	22745	23005	22778	22831	22982	22831	22898	22931	22864	22862	23068	22841	22670	22987	23024	22818	22767	22858	22866	22976	22542	22830	22821	22728	22776	22517	22880	22770	22661	22544	22644	22731	22702	22857	23024	22616	22858	22749	22797	22666	22896	22632	22696	22826	22859	22819	22961	22785	22976	22955	22702	22790	23090	22903	22924	22817	22780	22787	22658	22977	22807	22663	22832	22880	22780	22782	22854	22997	22717	22925	22793	22780	22919	23010	22662	22862	22650	22734	22990	22536	22900	22745	22727	22970	22966	22856	22993	22888	22770	22855	22718	22729	22912	22693	22913	22951	22816	22779	22812	22713	22907	22978	22881	22790	22704	22868	22619	22660	22890	22963	22942	22540	22616	22814	23093	22633	22875	22891	22737	22921	22882	22865	22875	23035	22866	22916	22802	22991	23079	22815	22876	22770	22973	23081	22750	22999	23021	22696	22961	22910	22739	22581	22711	22748	22868	22819	22804	22827	22802	22812	23111	23097	22989	22689	22545	22788	23035	22652	22856	22766	22872	22902	22847	22776	22997	22606	22854	22799	23038	22631	22732	22826	22925	22666	22671	22989	22889	22887	22952	22623	22885	22767	22885	22997
18037	19909	19449	18370	17778	17851	17741	17714	17664	17673	17622	17442	17342	17934	18001	18097	19020	19997	19207	18083	17935	17823	17558	17660	17607	17531	17512	17594	17582	17467	17373	17568	17467	17456	17564	17420	17454	17570	17578	17625	17537	17501	17725	17331	17680	17651	17653	17616	17398	17589	17397	17668	17696	17565	17537	17562	17564	17518	17564	17628	17558	17697	17612	17463	17553	17519	17760	17682	17652	17533	17589	17529	17608	17591	17546	17415	17402	17639	17508	17481	17595	17515	17453	17504	17643	17495	17513	17620	17494	17510	17402	17609	17508	17451	17523	17468	17537	17373	17481	17630	17541	17370	17478	17528	17560	17372	17487	17779	17580	17430	17531	17642	17395	17460	17860	17575	17677	17589	17638	17520	17669	17520	17642	17517	17522	17385	17532	17524	17369	17682	17661	17380	17535	17497	17339	17556	17617	17527	17654	17454	17418	17263	17570	17451	17676	17334	17431	17743	17490	17544	17522	17325	17514	17479	17661	17587	17631	17338	17300	17566	17489	17393	17561	17556	17623	17421	17494	17434	17553	17441	17516	17406	17570	17476	17624	17594	17437	17652	17339	17684	17547	17558	17432	17504	17462	17669	17466	17532	17389	17487	17545	17434	17371	17478	17431	17673	17513	17701	17565	17589	17435	17470	17498	17443	17568	17408	17605	17474	17598	17421	17489	17516	17570	17546	17611	17647	17520	17409	17442	17649	17636	17329	17407	17402	17449	17528	17445	17605	17466	17706	17552	17634	17559	17514	17593	17584	17542	17453	17499	17643	17718	17613	17380	17599	17495	17391	17623	17413	17554	17546	17721	17581	17484	17655	17342	17502	17366	17477	17522	17544	17571	17476	17541	17502	17517	17802	17654	17568	17665	17514	17468	17550	17588	17431	17717	17640	17652	17349	17611	17624	17746	17472	17458	17346	17507	17674	17578	17631	17431	17447	17653	17584	17588	17482	17469	17617	17492	17568	17617	17602	17503	17487	17445	17636	17568	17441	17635	17532	17674	17643	17583	17571	17517	17498	17509	17454	17423	17516	17281	17460	17553	17430	17567	17474	17686	17563	17347	17298	17676	17624	17654	17468	17530	17678	17414	17361	17505	17403	17273	17493	17275	17631	17629	17585	17534	17662	17481	17597	17522	17448	17452	17529	17453	17654	17557	17712	17476	17635	17477	17556	17370	17493	17482	17374	17422	17475	17483	17633	17568	17437	17468	17541	17584	17517	17479	17591	17442	17524	17402	17530	17642	17524	17503	17664	17568	17410	17486	17530	17632	17470	17650	17397	17579	17514	17352	17380	17588	17513	17411	17524	17649	17606	17474	17668	17593	17464	17553	17543	17690	17331	17528	17372	17573	17640	17471	17549	17417	17466	17429	17556	17435	17567	17391	17383	17527	17363	17421	17808	17528	17451	17581	17579	17531	17598	17391	17676	17501	17530	17588	17501	17595	17459	17373	17555	17365	17453	17543	17427	17474	17525	17488	17478	17465	17519	17479	17511	17552	17591	17490	17575	17623	17368	17587	17614	17547	17636	17558	17510	17642	17698	17490	17509	17378	17755	17585	17486	17487	17516	17717	17502	17443	17514	17494	17417	17631	17479	17490	17386	17676	17759	17466	17571	17506	17607	17595	17650	17426	17578	17424	17674	17628	17605	17425	17577	17534	17539	17616	17508	17474	17614	17560	17506	17516	17709	17506	17516	17447	17525	17528	17466	17499	17420	17344	17372	17704	17610	17547	17606	17530	17522	17609	17483	17446	17801	17676	17659	17286	17468	17402	17592	17602	17418	17577	17498	17595	17851	17597	17380	17653	17423	17523	17524	17576	17642	17425	17408	17556	17541	17538	17580	17471	17424	17511	17385	17448	17482	17475	17631	17581	17696	17525	17430	17720	17623	17538	17484	17457	17600	17515	17510	17566	17270	17622	17433	17632	17467	17405	17482	17537	17570	17620	17685	17589	17549	17668	17675	17571	17507	17576	17407	17588	17635	17421	17577	17415	17465	17613	17626	17508	17481	17408	17524	17561	17544	17455	17779	17519	17370	17478	17378	17449	17673	17435	17494	17420	17597	17581	17576	17595	17598	17502	17500	17520	17493	17660	17617	17724	17545	17528	17483	17560	17490	17381	17567	17573	17586	17609	17487	17518	17547	17634	17530	17638	17683	17421	17437	17689	17514	17488	17614	17429	17478	17682	17381	17556	17466	17408	17369	17665	17431	17688	17541	17385	17411	17493	17517	17700	17398	17237	17650	17321	17761	17389	17559	17587	17600	17562	17536	17538	17491	17568	17683	17648	17637	17575	17649	17508	17534	17685	17594	17535	17474	17583	17594	17692	17450	17632	17584	17568	17411	17577	17574	17530	17640	17577	17614	17402	17405	17719	17578	17608	17551	17371	17573	17479	17622	17648	17528	17593	17551	17577	17451	17637	17544	17648	17601	17620	17486	17500	17515	17429	17556	17534	17497	17515	17535	17432	17539	17566	17556	17430	17495	17667	17516	17527	17596	17649	17559	17616	17601	17519	17534	17633	17444	17530	17548	17515	17546	17532	17635	17449	17489	17452	17572	17465	17446	17631	17715	17386	17542	17402	17599	17521	17700	17445	17619	17564	17359	17512	17591	17636	17563	17563	17471	17698	17463	17579	17646	17809	17518	17365	17555	17635	17577	17518	17547	17481	17263	17704	17409	17596	17474	17407	17481	17447	17581	17419	17482	17594	17576	17378	17435	17622	17670	17398	17455	17490	17503	17523	17501	17472	17733	17628	17513	17494	17467	17547	17336	17584	17507	17516	17499	17512	17532	17607	17462	17431	17619	17415	17492	17491	17502	17468	17536	17367	17482	17439	17511	17483	17735	17704	17678	17553	17610	17527	17515	17587	17394	17702	17442	17546	17524	17602	17577	17727	17474	17674	17636	17589	17559	17515	17605	17558	17470	17706	17449	17528	17732	17392	17599	17729	17681	17482	17326	17600	17411	17484	17327	17597	17584	17692	17682	17619	17616	17481	17455	17672	17313	17753	17274	17550	17444	17323	17552	17526	17428	17464	17407	17584	17507	17570	17516	17434	17524	17738	17632	17599	17482	17694	17571	17507	17419	17766	17392	17483	17682	17686	17430	17531	17599	17439	17400	17477	17394	17546	17489	17504	17408	17567	17573	17529	17578	17544	17536	17690	17470	17515	17567	17651	17624	17441	17507	17854	17494	17462	17440	17601	17460	17390	17416	17384	17526	17486	17460	17501	17434	17421	17455	17590	17523	17564	17558	17507	17538	17574	17714	17477	17422	17554	17663	17530	17587	17517	17643	17477	17540	17274	17427	17389	17606	17347	17498	17597	17348	17337	17629	17484	17694	17432	17455	17559	17341	17574	17634	17583	17600	17629	17438	17434	17528	17553	17658	17372	17578	17492	17414	17504	17343	17521	17340	17547	17398	17595	17690	17538	17669	17610	17507	17513	17576	17379	17625	17638	17386	17648	17454	17687	17669	17533	17393	17583	17556	17672	17577	17360	17444	17495	17376	17676	17544	17652	17548	17462	17556	17600	17613	17659	17586	17679	17496	17398	17527	17497	17620	17559	17565	17550	17603	17661	17433	17574	17646	17527	17513	17473	17660	17587	17627	17414	17722	17324	17552	17451	17415	17479	17580	17520	17522	17440	17557	17810	17488	17598	17491	17526	17447	17476	17429	17661	17590	17709	17717	17490	17341	17496	17680	17548	17464	17594	17622	17514	17508	17534	17590	17595	17552	17614	17617	17541	17476	17506	17499	17584	17456	17415	17653	17400	17516	17437	17615	17445	17508	17307	17589	17472	17583	17649	17460	17602	17641	17495	17450	17355	17705	17415	17530	17600	17498	17632	17495	17439	17640	17405	17459	17406	17447	17603	17766	17565	17388	17612	17546	17731	17514	17454	17511	17647	17492	17613	17495	17560	17562	17509	17665	17581	17485	17457	17591	17494	17720	17392	17500	17434	17452	17648	17649	17588	17601	17446	17531	17388	17542	17484	17514	17448	17517	17567	17422	17437	17551	17336	17467	17612	17439	17639	17398	17504	17379	17655	17519	17535	17489	17479	17498	17534	17533	17557	17468	17460	17334	17489	17542	17427	17626	17639	17672	17680	17590	17430	17632	17607	17707	17429	17574	17410	17583	17576	17625	17472	17403	17562	17360	17548	17630	17587	17509	17352	17672	17477	17714	17387	17530	17572	17549	17603	17510	17520	17426	17603	17526	17495	17725	17573	17513	17626	17536	17571	17360	17539	17580	17602	17514	17711	17422	17394	17417	17550	17586	17751	17553	17511	17343	17669	17604	17558	17338	17472	17631	17463	17354	17520	17486	17567	17446	17721	17474	17501	17634	17421	17520	17632	17527	17561	17443	17726	17621	17427	17476	17459	17641	17445	17602	17585	17736	17619	17663	17467	17456	17601	17615	17445	17707	17635	17462	17524	17505	17506	17486	17571	17603	17531	17683	17489	17453	17470	17503	17499	17580	17481	17425	17501	17657	17603	17500	17431	17426	17802	17548	17539	17440	17586	17301	17588	17462	17360	17555	17442	17625	17694	17590	17478	17509	17593	17540	17581	17648	17630	17509	17748	17499	17436	17671	17316	17657	17671	17621	17540	17565	17514	17540	17603	17541	17449	17560	17506	17579	17450	17353	17610	17287	17548	17514	17590	17462	17352	17491	17702	17437	17535	17600	17550	17303	17635	17531	17416	17428	17578	17680	17578	17583	17373	17467	17446	17376	17476	17497	17602	17557	17385	17606	17426	17722	17518	17596	17623	17507	17457	17658	17536	17507	17656	17567	17541	17477	17605	17671	17368	17537	17427	17446	17560	17480	17434	17437	17655	17423	17547	17521	17402	17539	17639	17652	17497	17395	17471	17664	17521	17474	17389	17637	17430	17552	17572	17561	17415	17552	17478	17485	17496	17518	17635	17541	17502	17540	17693	17604	17375	17582	17464	17661	17507	17655	17484	17575	17505	17557	17628	17507	17409	17487	17442	17772	17432	17542	17596	17529	17405	17511	17553	17430	17501	17515	17381	17628	17563	17592	17541	17669	17516	17343	17588	17472	17513	17607	17595	17384	17477	17509	17626	17488	17530	17647	17389	17542	17397	17418
25135	21456	28711	24964	23560	24984	25306	23531	23040	23128	23371	23000	23168	23806	24815	27761	33285	33369	29050	25754	23946	23217	23082	23084	22653	22747	22887	22898	23003	22887	22640	22821	22760	22866	22860	22586	22954	22804	22599	22763	22778	22873	22727	22733	22675	22820	22748	22936	22577	22557	22769	22883	22898	22662	22551	22631	23038	22884	22883	22755	22804	22764	22850	22594	22818	22834	22600	22718	22666	22776	22933	23002	22586	22567	22643	22748	22633	22753	22784	22665	22744	22926	22820	22894	22759	22792	22696	22912	22703	22841	22688	22829	22607	22876	22760	22741	22852	22776	22872	22825	22650	22907	23023	22649	22877	22982	22848	22600	22759	22680	22659	22947	22888	22753	22744	22850	22902	22612	22940	22712	22837	22927	22653	22540	23147	22889	22739	22945	22768	23000	22749	22954	22812	22623	22803	22633	22785	22825	22741	22591	22690	22661	22740	22930	22835	22618	22823	23033	22743	22829	22734	22799	22859	22949	22773	23054	22781	22844	22758	22963	23010	22842	22814	22692	22597	22774	22647	22825	22626	22878	22874	22827	22595	22819	23163	23047	22829	22951	22647	22817	22773	22580	22745	22660	22734	22575	22718	22699	22502	22815	22823	22896	22473	22767	22790	22711	22813	22839	23010	22659	22622	22539	22943	22807	22699	22614	22614	22482	22607	22624	22751	22709	22931	22691	22877	22593	22658	22898	22638	22634	22744	22892	22873	22735	22807	22740	22651	22966	22622	22528	22909	22751	22816	22724	22593	22738	22903	22636	22741	22978	22789	22791	22861	22627	22927	22936	22644	22742	22717	22553	22936	22720	22843	22652	22804	22756	22738	22686	22806	23020	22762	22813	22657	22739	22990	22785	22753	22685	22610	22695	22668	22663	22741	22682	22934	22637	22750	22963	22772	22694	22702	22647	22777	22816	22816	22872	22680	23103	22834	22623	22698	22674	23050	22878	22815	22804	22746	22804	22798	22848	22912	22784	22755	22884	22792	22491	22801	22940	22799	22779	22664	22740	22594	22721	22720	22931	22862	22763	22739	22886	22749	22666	22514	22719	22637	22658	22688	22707	22752	22629	22609	22646	22895	22856	22876	22713	22719	22861	22914	22640	22797	22619	22953	22771	22712	22726	22378	22556	22646	22947	22757	22531	22886	22548	22605	22870	22939	22856	22699	22723	22849	22657	22589	22918	22647	22817	22810	22758	22798	22941	22788	22849	22898	22761	23001	22942	22742	22798	22861	22573	22898	22779	22579	22803	22763	22629	22901	22700	22725	22734	22679	22628	22725	22818	22964	22751	22663	22701	22699	22648	22863	22530	22819	22818	22760	22902	22773	22830	22732	22795	22652	22821	22870	22790	22773	22697	22962	22468	22911	22757	22815	22932	22925	22753	22641	22751	22694	22846	22763	22837	22769	22662	22842	22801	22758	22643	22732	22656	22779	22742	22572	22808	22790	22536	22565	22660	22513	22721	22618	22993	22916	22941	22567	22728	22895	22836	22978	22726	22771	22822	22823	22657	22815	22683	22687	22783	22577	22832	22496	22740	22770	22676	22806	22711	22995	22818	22538	22848	22837	22959	23012	22708	22858	22932	22779	22723	22675	22686	22875	22773	22517	22777	22924	22834	22723	22797	22595	22894	22837	22650	22626	22772	22721	22790	22624	22788	22838	22680	22668	22878	22722	22749	22720	22930	22665	22825	22724	22814	22920	22792	22765	22776	22925	22804	22764	22694	22631	22874	22714	22679	22977	22944	22658	22667	22952	22804	22983	22746	22701	22826	22710	22711	22857	22873	22883	22703	22538	22896	22715	22580	22652	22660	22580	22843	22687	22733	22917	22556	22747	22851	22978	22758	22933	22776	22863	22827	22884	22880	22757	22626	22661	22570	22745	22788	22821	22803	22993	22645	23053	22790	22675	22686	22882	22632	22779	22701	22816	22944	22684	22962	22912	22955	22638	22680	22931	22784	23014	22777	22913	22902	22921	22823	22835	22932	22539	22566	22658	22596	22377	22708	22820	22882	22822	22871	22883	22779	22756	22842	22781	22751	23003	22879	22927	22606	22823	22555	22694	23000	22834	22578	22753	22901	22861	22719	22888	22742	22725	22800	22786	23057	22912	22701	22669	22570	22992	22881	22587	22664	22800	22860	22703	22917	22949	22700	22797	22665	22613	22837	22621	22750	22869	22704	22907	22580	22899	22691	22705	22855	22859	23007	22756	22750	23145	22709	22826	22768	22761	22824	22732	22634	22885	22850	22799	22800	22789	22850	22924	23013	22882	22809	22813	22509	22719	22434	22876	22907	23023	22892	23048	22931	22874	22710	22589	22702	22769	22818	22640	22863	22864	22427	22798	22595	22750	22729	22912	22714	22741	22933	22492	22622	22867	22690	22918	22795	22853	22616	23045	22824	22759	22826	22717	22664	22939	22769	22701	22947	22893	22778	22725	22805	22836	22623	22755	22816	22877	22612	22964	22811	22639	22921	22812	22635	22835	22719	22841	22918	22625	22568	22740	22908	22650	22915	22732	22652	22654	22590	22896	22869	22688	22521	22628	22712	22608	22717	22741	22658	22835	22656	22696	22615	22577	22610	22584	22751	22987	22916	22502	22762	22846	22759	22911	22671	22592	22645	22812	22473	22926	22800	22665	22924	22647	22720	22855	22979	22460	22659	22799	22827	22655	22887	22868	22883	22645	22434	22761	22748	22694	22665	22603	22787	22708	22634	22754	22768	22811	22804	22931	22701	22523	22805	22631	23155	22513	22762	22700	22802	22532	22630	22707	22818	22708	22837	22742	22853	22675	22614	22623	22769	22635	22741	22651	22973	22731	22680	22869	22963	22634	22845	22997	22676	22782	22683	22677	22786	22885	22883	22318	22580	22796	22845	22786	22749	22900	22985	22782	22854	22495	22608	22708	22730	22796	23036	22740	22705	22656	22730	22859	22953	22636	22866	22822	22768	22521	22748	22818	22811	22783	22720	22673	22863	22998	22727	22848	22643	22700	22622	22775	22647	22684	22911	22862	22857	22938	22837	22710	22776	22683	22748	22904	22739	22603	22781	22651	22719	22845	22960	22652	22953	22535	22785	22880	22747	22591	22816	22825	22799	22550	22834	23077	22750	22606	22511	22708	22660	22603	22767	22602	22853	22722	22578	22788	22656	22644	22821	22721	22759	22817	22553	22860	22897	22725	22787	22721	22479	22677	22837	22643	22647	22851	22829	22757	22754	22750	22833	22825	22737	22828	22950	22856	22727	22783	22838	22770	22747	22676	22869	22693	22987	22798	22899	22564	22633	22852	22578	22963	22651	22867	22732	22667	22854	22651	22671	22778	22938	22878	22706	22779	22820	22777	23046	22795	22743	22728	22798	23052	22836	22711	22935	22922	22670	22787	22663	22602	22603	22687	22688	22874	22563	22497	22910	22624	22616	22773	22832	22634	22591	22877	22639	22727	22788	22763	22590	22768	22757	22869	22672	22748	22870	22788	22839	22757	22838	22743	22884	22887	22800	22787	22841	22757	22739	22900	22729	22772	22623	22740	22564	22839	22734	22800	22651	22828	22813	22779	22870	22799	22947	22717	22591	22777	22989	22638	22594	22833	22911	22720	22807	23069	22848	22817	22701	22843	22854	22798	22759	22902	22785	22883	23084	22922	22776	22517	22728	22611	22622	22830	22845	22580	22819	22953	22916	22685	22890	22927	22768	22714	22744	22730	22840	22849	22912	22631	22733	22616	22703	22868	22856	22857	22686	22760	22833	22741	22740	22827	22840	22840	22878	22595	22692	22769	22791	22822	22803	22919	22726	22789	22819	23005	22733	22881	22666	22689	22923	22643	22662	22633	22819	22706	22546	22649	22790	22781	22920	22795	22761	22657	22684	22816	22722	22710	22704	22547	22898	22825	22639	22815	22759	22859	22627	22870	22799	22850	22916	22782	22778	22767	22737	22431	23063	22734	22455	22792	22931	22770	22753	22978	22610	22655	22906	22866	22673	22726	22731	22994	22700	22699	22553	22631	22698	22892	22777	22725	22402	22551	22612	22771	22868	22540	22783	22829	22699	22696	22750	22802	22567	22871	22813	22809	22717	22615	22904	23095	22813	22798	22770	22682	22627	22660	22642	22802	22794	22809	22751	22641	22749	22719	22800	22500	22748	22663	22633	22735	22742	22729	22509	22749	22510	22909	22728	22720	22794	22875	22828	22749	22691	22814	22755	22849	22731	22834	22721	22886	22821	22928	23034	22735	22876	22799	22679	22464	22757	22838	23030	22750	22605	22910	22728	22579	22551	22844	22374	22854	22931	22754	22458	22665	22852	22729	22664	22763	22833	22881	22980	22880	22862	22857	22708	22630	22729	22817	22600	22985	22627	22768	22885	22881	22785	22748	22833	22862	22799	22871	22925	22957	22900	22621	22792	22833	22841	22846	22731	22488	22455	22843	22804	22510	22609	22849	22823	22673	22743	22742	22850	22592	22709	22770	22862	22623	22675	22649	22820	22720	22464	22682	22820	22764	22664	22928	22665	22732	22735	22640	22667	22981	22743	22538	22964	23032	22764	22796	22808	22811	22747	22764	22668	23015	22906	22725	22568	22617	22722	22813	22738	22774	22402	22703	22583	22826	22876	22855	22821	22909	22532	22671	22877	22857	22856	22760	23079	22842	22705	22993	22786	22730	22924	22917	22807	22797	22724	22721	22489	22763	22571	22742	22631	22889	22852	22684	22856	22690	22621	22759	22799	22670	22780	22566	22995	22798	22746	22803	22648	22880	22760	22801	22793	22786	22607	22894	22865	22661	22659	22787	22803	22838	23027	22673	22669	23021	22774	22612	22841	22614	22718	22885	22819	22580	22746	22699	22829	22912	22818	22768	22792	22822	22938	23005	22793	22740	22631	22655	22757	22926	22720	22680	22741	22575	22696	22754	22901	22955	22658	22801	22747	22651	22689	22508	22913	22718	22873	22749	22748	22913	22715	22724	22905	22745	22973	22691	22809	22737	22672	22586	22773	22946	22790	22454	22624	22576	22833	22651	22742	22740	22765	22622	22851	22630	22952	22846	22558	22704	22425	22699	22863	22648	22750	22809	22832	22715	22795	22797	22476	22694	22645	22613	22798	22740	22762
16485	25212	24236	20492	19467	18966	18658	18164	17988	18016	17751	17806	17885	19300	20624	25835	32437	30787	25125	20694	18682	17950	17847	17546	17539	17635	17593	17573	17549	17671	17658	17815	17456	17594	17599	17463	17485	17579	17648	17573	17725	17330	17656	17601	17633	17451	17510	17545	17622	17520	17523	17403	17532	17449	17410	17429	17636	17562	17600	17657	17586	17524	17535	17516	17560	17476	17682	17673	17447	17502	17631	17546	17624	17636	17493	17665	17790	17380	17680	17670	17678	17651	17452	17627	17581	17626	17357	17555	17495	17277	17371	17522	17502	17551	17517	17644	17540	17664	17601	17542	17615	17695	17440	17482	17532	17387	17480	17508	17560	17647	17755	17581	17544	17529	17597	17526	17728	17638	17636	17426	17738	17687	17527	17605	17712	17443	17665	17503	17342	17466	17640	17517	17659	17594	17478	17485	17455	17571	17716	17368	17481	17510	17605	17346	17469	17492	17529	17592	17629	17605	17546	17427	17628	17540	17426	17606	17659	17598	17338	17409	17637	17575	17616	17472	17599	17460	17598	17598	17762	17592	17431	17776	17539	17383	17514	17493	17518	17654	17454	17491	17564	17402	17392	17527	17493	17727	17539	17486	17634	17652	17649	17507	17549	17479	17550	17543	17475	17580	17685	17486	17628	17575	17596	17705	17539	17651	17642	17600	17360	17537	17537	17548	17471	17575	17486	17501	17384	17737	17543	17540	17733	17573	17564	17602	17604	17462	17470	17485	17546	17733	17500	17463	17522	17575	17441	17579	17425	17562	17664	17544	17521	17407	17564	17489	17454	17530	17628	17557	17560	17650	17472	17496	17832	17535	17741	17609	17614	17451	17502	17781	17596	17532	17601	17442	17619	17463	17527	17640	17567	17802	17561	17459	17551	17487	17539	17492	17613	17595	17564	17537	17615	17587	17470	17538	17447	17547	17686	17690	17859	17629	17518	17582	17575	17397	17598	17430	17541	17433	17575	17524	17426	17518	17578	17571	17542	17662	17500	17582	17516	17525	17494	17586	17503	17462	17523	17487	17552	17639	17492	17668	17508	17483	17610	17541	17321	17484	17408	17573	17406	17490	17587	17364	17383	17445	17535	17701	17644	17688	17575	17483	17562	17473	17461	17640	17674	17714	17475	17586	17514	17467	17696	17567	17645	17642	17551	17505	17640	17590	17475	17562	17386	17387	17670	17439	17353	17602	17458	17346	17343	17547	17548	17562	17583	17514	17699	17432	17523	17318	17497	17421	17609	17481	17589	17464	17468	17483	17476	17342	17598	17710	17603	17442	17384	17570	17577	17753	17643	17349	17375	17570	17440	17626	17493	17534	17509	17540	17620	17552	17688	17642	17427	17329	17471	17475	17666	17421	17520	17492	17557	17515	17490	17622	17727	17551	17664	17602	17440	17802	17475	17573	17527	17650	17517	17481	17572	17512	17574	17586	17430	17498	17427	17589	17446	17359	17483	17527	17570	17553	17418	17683	17452	17483	17464	17592	17502	17559	17640	17536	17494	17536	17627	17564	17501	17480	17401	17526	17568	17524	17564	17759	17588	17604	17738	17708	17528	17372	17582	17536	17434	17549	17647	17546	17642	17544	17664	17637	17530	17579	17413	17600	17498	17660	17565	17528	17684	17753	17503	17533	17570	17541	17619	17512	17405	17626	17397	17475	17602	17631	17541	17600	17436	17501	17591	17652	17537	17482	17513	17587	17411	17374	17542	17455	17622	17582	17537	17625	17355	17609	17615	17500	17690	17639	17472	17490	17720	17552	17558	17634	17624	17556	17594	17608	17499	17568	17472	17570	17515	17621	17588	17672	17656	17422	17642	17559	17622	17520	17493	17593	17633	17532	17559	17595	17552	17332	17453	17549	17537	17695	17432	17619	17471	17430	17541	17556	17653	17691	17630	17724	17609	17424	17607	17437	17483	17547	17691	17434	17400	17572	17578	17669	17452	17417	17483	17608	17726	17690	17539	17478	17541	17513	17398	17416	17319	17567	17571	17490	17515	17451	17719	17588	17544	17568	17549	17505	17592	17494	17546	17474	17444	17541	17471	17591	17532	17560	17490	17531	17632	17491	17580	17513	17460	17591	17613	17532	17585	17606	17394	17548	17579	17477	17406	17721	17492	17348	17711	17616	17581	17607	17677	17469	17473	17555	17487	17649	17502	17697	17503	17393	17478	17539	17502	17417	17635	17661	17512	17535	17687	17529	17411	17385	17642	17420	17565	17512	17692	17524	17649	17346	17764	17458	17575	17464	17477	17575	17531	17422	17592	17558	17562	17584	17454	17420	17457	17558	17410	17564	17638	17555	17375	17557	17530	17419	17448	17529	17535	17505	17607	17721	17556	17526	17465	17500	17630	17584	17432	17507	17505	17456	17591	17492	17747	17332	17559	17540	17600	17643	17576	17708	17613	17503	17414	17529	17555	17676	17623	17534	17521	17779	17367	17579	17589	17405	17347	17575	17564	17521	17473	17626	17518	17556	17709	17671	17637	17717	17600	17514	17533	17600	17424	17499	17603	17354	17678	17514	17526	17478	17645	17485	17579	17628	17513	17484	17622	17556	17541	17278	17592	17583	17513	17489	17594	17367	17578	17455	17399	17611	17594	17582	17691	17539	17492	17355	17559	17646	17687	17626	17590	17665	17525	17629	17645	17549	17734	17548	17548	17568	17484	17516	17447	17454	17460	17623	17484	17674	17521	17596	17499	17501	17433	17474	17677	17547	17391	17457	17595	17486	17687	17540	17543	17438	17415	17578	17362	17457	17524	17653	17495	17627	17628	17504	17411	17670	17486	17606	17514	17583	17646	17667	17437	17548	17448	17545	17430	17618	17636	17588	17554	17561	17536	17581	17462	17542	17500	17286	17617	17452	17331	17544	17566	17466	17573	17542	17533	17392	17586	17541	17541	17654	17552	17504	17631	17376	17511	17563	17448	17450	17641	17422	17480	17476	17496	17626	17700	17565	17508	17530	17466	17417	17588	17484	17665	17596	17496	17517	17648	17706	17579	17553	17445	17602	17555	17442	17588	17538	17692	17488	17727	17747	17491	17521	17698	17472	17470	17499	17628	17607	17507	17426	17592	17656	17608	17398	17659	17821	17447	17342	17785	17597	17464	17320	17627	17582	17610	17451	17527	17426	17499	17529	17655	17608	17536	17631	17584	17538	17666	17513	17585	17245	17527	17450	17580	17437	17422	17772	17604	17537	17402	17642	17764	17496	17456	17539	17526	17521	17470	17618	17688	17379	17545	17385	17601	17490	17638	17586	17440	17649	17656	17494	17590	17635	17500	17465	17503	17583	17463	17564	17457	17641	17548	17631	17607	17569	17710	17530	17775	17548	17651	17580	17643	17315	17338	17711	17595	17568	17658	17649	17665	17647	17332	17701	17578	17411	17569	17524	17553	17592	17544	17449	17602	17578	17547	17803	17598	17445	17618	17540	17610	17674	17361	17626	17337	17565	17570	17492	17523	17646	17452	17473	17516	17580	17599	17562	17463	17531	17530	17427	17541	17440	17532	17617	17450	17614	17673	17493	17587	17508	17535	17380	17524	17489	17496	17548	17618	17699	17556	17625	17533	17733	17641	17616	17562	17506	17652	17379	17483	17591	17578	17568	17449	17645	17456	17499	17594	17531	17598	17686	17514	17723	17524	17401	17608	17429	17666	17506	17472	17522	17536	17599	17521	17647	17688	17598	17729	17478	17642	17435	17545	17550	17543	17351	17369	17526	17500	17443	17699	17590	17623	17498	17479	17527	17619	17573	17647	17450	17484	17483	17545	17520	17507	17489	17751	17533	17435	17713	17654	17540	17451	17533	17634	17583	17509	17600	17670	17316	17492	17489	17460	17370	17488	17446	17800	17436	17507	17617	17671	17554	17842	17393	17449	17471	17592	17528	17570	17524	17568	17505	17441	17605	17401	17419	17776	17858	17508	17312	17394	17360	17542	17522	17423	17614	17494	17472	17432	17575	17466	17746	17587	17534	17594	17537	17536	17632	17724	17552	17694	17561	17571	17569	17652	17571	17852	17443	17542	17521	17536	17623	17702	17667	17411	17528	17509	17576	17567	17410	17779	17595	17543	17470	17802	17536	17618	17677	17544	17533	17442	17607	17472	17401	17630	17604	17495	17534	17528	17487	17616	17505	17550	17504	17604	17567	17558	17530	17441	17467	17510	17386	17651	17669	17510	17695	17478	17560	17696	17607	17580	17396	17560	17537	17593	17580	17526	17519	17466	17580	17437	17575	17580	17691	17506	17728	17659	17465	17556	17629	17492	17555	17627	17598	17415	17605	17468	17518	17741	17565	17496	17773	17500	17615	17595	17588	17650	17439	17653	17460	17582	17588	17470	17342	17379	17595	17610	17473	17504	17671	17666	17510	17680	17515	17575	17593	17582	17572	17552	17452	17558	17532	17556	17414	17605	17441	17660	17581	17505	17409	17540	17558	17637	17678	17514	17621	17593	17490	17452	17556	17699	17604	17444	17454	17608	17533	17484	17679	17478	17586	17634	17530	17468	17486	17557	17831	17664	17411	17554	17651	17452	17527	17469	17635	17643	17431	17358	17531	17571	17468	17472	17569	17585	17547	17471	17660	17495	17690	17534	17478	17545	17567	17541	17392	17508	17495	17604	17521	17480	17448	17419	17493	17662	17692	17599	17741	17505	17463	17570	17679	17417	17547	17650	17471	17662	17458	17510	17542	17424	17616	17588	17501	17467	17652	17525	17766	17446	17399	17533	17529	17443	17616	17607	17639	17442	17562	17631	17611	17730	17489	17475	17617	17466	17531	17630	17661	17678	17731	17509	17733	17477	17567	17701	17494	17630	17611	17367	17619	17522	17311	17605	17385	17568	17569	17647	17528	17489	17566	17334	17500	17401	17623	17414	17625	17527	17520	17586	17445	17376	17682	17466	17543	17543	17534	17489	17475	17457	17642	17738	17666	17584	17595	17448	17617	17511	17721	17674	17521	17642	17722	17518	17424	17495	17688	17530	17688	17492	17649	17447	17599	17655	17547	17693	17655	17485	17501	17654	17647	17412	17645	17571	17615	17596	17532	17484	17524	17593	17604	17651	17560	17461	17655	17543	17368	17642	17584	17543	17463	17508	17468	17566	17481
23714	21458	29069	24287	22220	25470	27780	23890	23153	23636	23408	23371	23547	25869	25867	36896	40551	38783	31393	27026	24361	23208	23166	23183	23165	22828	23108	22964	23167	23068	22997	22922	22817	22759	22719	23076	22996	22987	22881	22681	22606	23000	22948	22647	22660	22961	23050	22772	22982	22961	22983	22780	22894	22816	23001	22951	23079	22850	22732	22907	22933	22973	22909	22816	22971	22884	22937	22840	22791	22841	22901	22775	22815	22882	22587	23007	22811	22752	22980	23030	22847	22530	22723	22907	22890	22844	22919	22823	22891	22825	22847	22827	22697	22955	22939	22731	22945	22863	22759	22856	22845	22864	22705	22671	22828	22747	22676	22807	22843	22898	22910	22869	22859	22956	22735	22661	22741	22865	22838	23019	23044	22911	22383	22645	22809	22767	22988	22748	22899	22876	22621	22754	22962	22872	22761	22936	22773	22997	22859	22613	22909	22831	22830	22850	22616	22895	22784	22890	22803	22620	22566	22923	22881	22905	22841	22741	22743	22658	23003	22709	22793	22840	22582	23055	22787	22605	23040	22888	22678	22701	22729	22750	22854	22862	22712	22707	22875	22834	22839	22727	22730	22980	22960	22820	22663	22949	22745	22887	22895	22639	22838	22753	22817	22766	22688	22963	23205	22701	23022	22625	22722	22798	22568	22836	22827	22658	22787	22862	22875	22602	22906	22756	22796	22905	22957	22854	22925	22725	22840	22870	22856	22870	22966	22736	22909	22745	22917	22509	22768	22860	22981	22769	23046	22843	22712	22950	23132	23019	22659	22975	22968	22692	22795	22675	22685	22694	22647	22933	23048	22737	22792	22724	22796	22845	22809	22865	22995	22710	22867	23031	22830	22666	22821	22581	22782	22767	22867	22735	22826	22675	22758	22638	22751	22622	22813	22823	22675	22851	22724	22882	23013	23016	22809	22997	23027	22787	22856	22960	22902	22763	22776	22698	22866	22668	22803	22771	22579	22651	22988	22647	22706	22595	22763	22836	22618	22978	22912	22719	23099	22897	22756	22659	22879	22822	22869	22770	22826	22649	22791	22764	22721	22728	22749	22779	23092	22965	22763	22829	23085	22924	22596	22778	22853	22807	22861	22757	22766	22924	22726	22745	22731	22707	22859	22827	22716	22766	22868	22873	23012	23153	22712	22698	22948	22875	22919	22940	23008	22847	22546	22851	22811	22890	22822	22871	22892	22830	23029	22763	22971	22963	22707	22805	22830	22727	22749	22976	22840	22957	22637	22757	22940	22711	23000	23093	22804	22818	22876	22756	22925	22845	22797	22883	22896	22879	22643	22836	22944	22864	22899	22894	22782	22634	22664	22919	22812	23010	22572	22767	22770	22826	22870	22704	23070	22899	22729	22621	22664	22706	22636	22707	22775	22698	22859	22992	22657	22781	22829	22636	22696	22885	22833	22677	22875	22956	23039	22905	22679	22836	22835	22879	22718	22724	22784	22820	22682	23021	22818	22881	22842	22664	23058	22813	22911	22760	22636	23114	22854	22781	22780	22814	23200	22883	22777	22879	22735	22674	22797	22927	22783	22764	22854	22939	22738	22809	22762	22970	22768	22836	23146	22963	22780	22887	22991	22849	22753	22535	22868	22782	22856	22800	22864	22781	22680	22635	22731	22894	22834	22902	23035	22634	22649	22743	22778	22904	22803	22909	22618	22704	22848	22905	22901	22634	22849	23002	22891	22853	22893	22980	22684	22720	22715	23001	22867	22821	22799	22727	22786	22840	22835	22775	23016	22743	22492	22778	22758	22638	22927	22764	22871	22904	22869	22633	22835	22618	22904	22771	22895	22658	22746	22770	23047	22848	22700	23091	22884	23010	22625	22775	22683	22827	22819	22833	22850	22629	22993	22674	22732	22763	22763	22813	22936	22616	22841	22810	23053	22697	22763	22812	22433	22714	22746	22901	22748	22878	22834	22737	22613	22791	22593	22823	22737	22816	22733	22803	22724	22691	22842	22679	22713	22830	22747	22680	22931	22730	23005	22899	22715	22955	22851	22482	22707	22877	22993	22793	22689	22807	22873	22916	22843	22785	22547	22898	22876	22838	22724	23035	22870	23086	22974	22847	22912	22979	22693	22871	22745	22724	22933	22845	22927	22728	22894	22653	22814	22789	22789	22689	22826	22750	22763	22903	23077	22856	23097	23110	22741	22772	22767	22954	23111	22964	22610	22904	22956	23105	22818	22890	22974	22563	22916	22871	22865	22825	22800	22790	22744	22928	22818	23069	22901	23263	22612	22740	22978	22682	22845	22881	22994	22800	23017	22903	22963	22676	22809	22748	22763	22870	23040	22893	22854	22774	22670	22677	22682	22740	22808	22606	22829	22766	22865	22662	22899	22746	22750	22693	22883	22704	22914	22808	22637	22885	22728	22887	22911	22920	22628	22787	22726	22787	22791	23025	22852	23064	22835	22986	22760	22961	22987	22767	22908	22807	22645	22709	22932	22985	22686	22927	22874	22553	22766	22541	22926	22667	22866	22831	23028	22826	22865	22935	22928	22803	22568	22775	22875	22874	22742	22942	22906	23066	23049	22896	22942	22857	22888	22780	22889	22963	22801	22532	22783	22682	22914	22697	23009	22906	22821	22839	22882	22915	22826	22995	22777	22857	22654	23008	22749	22650	23035	22879	22588	22707	22769	22714	22986	22754	22893	23169	22863	22749	22881	22901	22823	22921	22918	23054	22909	23020	22941	22813	22754	22977	22876	22729	23109	22773	22939	22756	22772	22901	22654	23239	22900	22998	22642	22985	23002	22870	22888	22950	22898	22923	22941	22776	22761	22749	22868	22977	22923	22755	22990	22896	22764	22822	22720	22668	22837	23018	22872	22809	22771	22921	22913	22527	22984	22725	22949	22906	22892	22856	22796	23016	23123	22997	22938	22994	22987	22902	23097	22768	22795	22786	22962	22801	22827	22742	22936	22748	22946	22961	22777	22891	23013	22823	22762	22970	22883	22576	22978	22943	22916	22769	22924	22846	22911	22786	23136	22821	22696	22716	22935	22743	23046	22819	22939	22903	23193	22996	22765	22885	22705	22686	22893	22652	22943	22756	22969	22755	22772	23070	22739	22878	22988	22790	22682	22869	22799	22876	22946	22677	22793	22867	22802	22527	23049	22730	23063	23128	23006	22758	22560	22712	22621	23045	22874	22840	22968	22941	22854	22856	22930	22749	22913	22922	22839	22767	22803	22815	22826	22838	22928	22927	22799	22820	22826	22973	22767	22816	22699	22846	22874	22682	22716	22748	22853	22813	22774	23154	22835	22708	22868	22844	22917	22988	22850	22835	22865	22885	22915	22911	22742	22801	22581	22819	22649	22660	22614	22884	22947	22957	22973	22743	22873	22710	23010	22747	22835	22804	22886	22685	23100	22847	23121	22775	22860	22609	22635	22819	23018	22779	23013	22865	22686	22708	22856	22717	22866	22721	22728	22856	22924	22867	22658	22859	22941	22762	22789	22824	22899	22815	22866	22748	22718	22801	22751	22800	22865	22575	22596	22828	22835	22822	22719	22819	22642	22855	22931	23016	22900	22913	22836	22801	22622	22897	22722	22766	22943	22897	22766	22811	22913	22765	22752	22663	23058	22887	22757	22836	22876	22757	22833	22751	22813	22830	22694	22815	22963	22857	22742	22895	22770	22945	22717	22673	23070	22976	23019	22708	22631	22817	22853	22911	22761	22802	22798	22965	22864	22917	22812	22718	22590	22385	22810	22785	22966	22690	22909	22771	22956	22826	22849	22652	22816	22764	22632	22887	22764	22880	22773	22787	22900	22818	23035	22977	22861	22942	22627	22616	22997	22795	22640	22933	22600	22760	22750	22850	22853	22812	22832	22738	22685	22903	22790	22843	22843	22817	22843	22821	22929	22820	22827	22941	23057	22787	22876	22951	22919	22849	23076	22724	22887	22841	22773	22725	22963	22857	22841	22673	22606	22897	22765	22666	22767	22835	22695	23102	22713	22928	22804	23185	22862	22760	23047	22942	22873	22800	22891	22839	22903	22700	22865	22869	22786	22780	22663	22876	22789	22760	22888	22816	22719	22873	23105	22810	22971	22821	22672	22950	22847	22768	22726	22880	22805	22707	22888	22879	22644	22777	22818	22914	22804	22855	22834	22949	22923	22802	23089	22823	22936	23008	22789	22890	22792	22762	22753	22821	22865	22868	22814	22994	22896	22719	22657	23029	22898	22693	22857	22729	22968	22874	22787	22863	22783	22601	22724	22878	22557	22752	22696	22713	22699	22871	22794	22711	22752	22595	22923	22701	22757	22884	22763	23012	22948	23141	22799	22693	22852	22985	23046	22870	22954	22748	22866	22687	22749	22808	22657	23015	22923	22564	22568	22760	22779	22780	22826	22787	23032	22964	22731	22534	22856	22683	22982	22782	22940	22664	22768	22843	22638	22725	22702	22691	22713	22783	22737	22670	22963	22813	22788	22974	22799	22755	22535	22888	22693	22752	22720	22657	22762	22771	22840	22952	22971	22844	22848	22621	22767	22840	22756	22852	22591	22787	23114	22725	22942	22766	22770	23013	22994	23108	22694	22792	22954	22536	22883	22671	22946	22953	22763	22707	22795	22672	22905	22594	22931	22699	22651	22662	22992	22793	22695	22884	22852	22797	22847	22883	22816	22759	22714	22715	22835	22649	22604	22910	22910	22859	23086	22780	22627	22800	22757	23007	22721	22702	22509	23050	22858	22479	22776	22726	22938	22851	22836	22642	22767	22687	22687	22731	23064	22866	22969	22967	23011	22903	22874	22912	22723	22616	22889	22730	22799	22738	22945	22895	22655	22781	22853	22751	22729	22766	22914	22676	22603	22886	22837	22936	22649	23106	22888	22686	22913	22759	23007	22727	22986	22872	22739	22930	22704	23079	22866	22742	22740	22623	22788	22648	22840	22953	22975	22771	22843	22790	22838	23019	23019	22893	22704	23045	22729	22911	22725	22875	22883	22748	22645	22700	22936	22822	22945	23110	22928	22946	22834	22903	22992	22921	22892	22773	22808	22495	22994	22682	22858	22831	22682	22905	22601	23032	23002	22854	22739	23017	22909	22894	22939	22771	23023	22918	22917	22993	22842	22846	22723	23135	22807	23108	22656	22843
18060	29637	28176	23449	20895	19941	19213	18621	18468	18401	18213	18058	18502	23020	21329	37767	40443	36237	27783	22156	18978	18049	17764	17620	17641	17479	17674	17500	17627	17434	17562	17590	17366	17532	17601	17655	17446	17535	17573	17668	17606	17528	17542	17439	17615	17782	17596	17606	17535	17643	17615	17569	17548	17445	17641	17657	17550	17546	17711	17592	17712	17754	17621	17611	17578	17506	17628	17610	17497	17710	17502	17531	17496	17511	17651	17369	17512	17569	17646	17659	17674	17592	17470	17518	17539	17618	17599	17702	17445	17532	17551	17650	17670	17584	17694	17538	17532	17606	17529	17678	17731	17624	17501	17511	17533	17365	17511	17594	17583	17441	17512	17393	17692	17688	17600	17602	17459	17514	17429	17548	17472	17394	17343	17559	17588	17361	17473	17670	17504	17394	17575	17565	17450	17598	17515	17597	17570	17599	17712	17482	17832	17573	17543	17481	17618	17476	17450	17468	17604	17476	17516	17517	17475	17424	17736	17546	17563	17691	17354	17634	17499	17300	17498	17404	17622	17408	17544	17690	17637	17741	17551	17720	17543	17567	17478	17452	17465	17556	17532	17606	17661	17415	17579	17573	17635	17735	17543	17439	17635	17674	17580	17549	17524	17546	17360	17770	17551	17486	17520	17755	17545	17530	17595	17596	17230	17655	17486	17717	17613	17720	17624	17508	17434	17534	17607	17534	17607	17528	17456	17602	17689	17415	17651	17482	17450	17439	17574	17448	17687	17608	17437	17576	17514	17607	17713	17437	17603	17549	17552	17736	17723	17567	17536	17357	17699	17552	17689	17610	17404	17514	17610	17562	17550	17584	17534	17602	17635	17734	17463	17671	17412	17487	17594	17731	17629	17465	17521	17647	17683	17627	17684	17607	17657	17547	17675	17516	17429	17458	17465	17488	17465	17684	17703	17580	17522	17543	17474	17481	17435	17561	17583	17553	17588	17682	17501	17578	17562	17530	17543	17713	17465	17400	17644	17629	17621	17513	17498	17468	17620	17668	17393	17386	17355	17506	17528	17596	17595	17411	17694	17618	17524	17500	17822	17591	17585	17526	17610	17323	17477	17550	17623	17675	17601	17606	17457	17530	17550	17634	17615	17680	17425	17511	17659	17568	17628	17758	17380	17701	17433	17469	17641	17389	17527	17666	17515	17482	17607	17580	17757	17489	17473	17638	17539	17621	17740	17441	17441	17299	17443	17562	17565	17625	17748	17482	17608	17691	17472	17576	17552	17622	17710	17497	17638	17581	17605	17468	17803	17597	17566	17540	17694	17359	17727	17672	17572	17540	17545	17611	17477	17566	17607	17578	17480	17500	17642	17572	17629	17574	17513	17563	17563	17610	17559	17640	17658	17606	17569	17537	17457	17553	17573	17566	17453	17723	17551	17561	17605	17528	17821	17731	17568	17721	17482	17515	17473	17587	17628	17597	17484	17609	17547	17541	17580	17728	17471	17321	17753	17439	17646	17487	17562	17567	17402	17575	17557	17485	17516	17532	17482	17536	17449	17426	17505	17486	17459	17528	17655	17423	17625	17656	17491	17551	17684	17584	17473	17508	17545	17384	17631	17676	17705	17545	17550	17556	17624	17535	17669	17563	17540	17526	17492	17534	17711	17490	17549	17644	17584	17527	17487	17522	17606	17571	17577	17528	17414	17439	17551	17508	17574	17561	17436	17598	17545	17659	17398	17607	17539	17332	17584	17658	17525	17506	17569	17645	17690	17611	17368	17613	17325	17687	17728	17572	17350	17826	17498	17663	17670	17466	17330	17516	17588	17665	17663	17421	17356	17679	17584	17667	17474	17496	17409	17485	17567	17536	17597	17667	17558	17507	17511	17503	17558	17487	17740	17634	17688	17533	17594	17410	17483	17492	17473	17799	17595	17587	17401	17528	17481	17596	17584	17518	17756	17378	17719	17361	17545	17480	17727	17619	17583	17530	17539	17568	17403	17703	17458	17461	17393	17530	17681	17630	17465	17616	17553	17284	17530	17484	17549	17551	17610	17522	17661	17545	17539	17697	17552	17601	17420	17409	17562	17433	17603	17340	17563	17498	17630	17442	17540	17579	17397	17563	17461	17538	17498	17658	17571	17495	17437	17480	17569	17581	17407	17677	17560	17550	17525	17502	17658	17540	17487	17703	17660	17548	17532	17550	17624	17448	17486	17394	17548	17473	17530	17649	17525	17567	17505	17797	17421	17425	17653	17595	17633	17506	17501	17398	17495	17541	17500	17425	17488	17531	17555	17445	17503	17540	17646	17553	17492	17424	17475	17672	17388	17560	17451	17650	17588	17475	17380	17517	17548	17474	17555	17598	17469	17473	17377	17351	17606	17494	17591	17547	17396	17753	17658	17471	17545	17467	17567	17501	17669	17542	17600	17646	17434	17434	17469	17500	17458	17484	17525	17496	17377	17820	17686	17649	17615	17474	17677	17528	17518	17356	17442	17488	17624	17385	17599	17569	17494	17599	17699	17707	17742	17612	17595	17797	17744	17484	17456	17606	17628	17466	17632	17507	17571	17736	17384	17558	17504	17530	17573	17566	17524	17664	17461	17494	17609	17609	17545	17574	17715	17501	17483	17532	17589	17395	17530	17505	17648	17590	17487	17695	17530	17562	17464	17578	17520	17652	17486	17345	17523	17260	17568	17570	17579	17647	17571	17510	17598	17608	17466	17495	17483	17569	17367	17682	17569	17655	17457	17501	17614	17566	17560	17358	17567	17679	17522	17586	17459	17615	17442	17516	17572	17388	17557	17487	17492	17585	17541	17506	17512	17644	17431	17622	17501	17395	17600	17541	17491	17726	17593	17457	17658	17580	17544	17632	17732	17349	17528	17593	17574	17652	17515	17656	17572	17665	17668	17556	17540	17505	17532	17573	17482	17423	17602	17633	17501	17411	17607	17599	17386	17567	17490	17424	17505	17494	17414	17598	17621	17447	17592	17473	17486	17446	17512	17404	17454	17570	17542	17518	17636	17585	17773	17588	17608	17596	17687	17375	17303	17604	17446	17497	17495	17634	17575	17612	17547	17610	17512	17535	17639	17627	17496	17603	17618	17550	17549	17739	17443	17546	17628	17482	17692	17455	17460	17690	17495	17350	17613	17683	17430	17462	17521	17378	17613	17533	17361	17732	17387	17481	17523	17464	17404	17624	17630	17455	17424	17520	17694	17448	17632	17818	17558	17322	17505	17565	17518	17506	17563	17516	17537	17526	17503	17643	17507	17707	17503	17664	17529	17650	17702	17538	17456	17551	17553	17539	17613	17690	17681	17441	17511	17476	17506	17559	17648	17498	17341	17511	17630	17463	17710	17565	17512	17496	17471	17675	17592	17541	17544	17537	17533	17401	17468	17498	17502	17581	17422	17360	17607	17615	17450	17411	17659	17599	17656	17515	17650	17461	17480	17646	17670	17622	17475	17519	17436	17494	17517	17622	17607	17536	17524	17657	17547	17577	17504	17456	17498	17405	17534	17526	17564	17587	17456	17320	17567	17448	17550	17688	17581	17456	17695	17786	17563	17618	17555	17557	17702	17689	17540	17388	17525	17481	17400	17652	17534	17583	17610	17648	17521	17494	17677	17412	17487	17570	17704	17529	17498	17635	17397	17460	17637	17619	17563	17717	17513	17687	17358	17331	17654	17746	17585	17760	17381	17807	17776	17731	17387	17353	17434	17515	17623	17566	17633	17655	17706	17609	17628	17524	17572	17709	17424	17511	17484	17777	17650	17420	17596	17371	17553	17430	17632	17563	17453	17581	17575	17530	17645	17754	17454	17521	17501	17481	17500	17528	17434	17599	17392	17710	17470	17612	17490	17625	17590	17338	17465	17620	17450	17501	17537	17567	17457	17435	17643	17589	17493	17645	17557	17433	17650	17491	17580	17372	17478	17490	17512	17574	17483	17426	17519	17375	17524	17407	17537	17463	17600	17437	17611	17756	17501	17590	17481	17606	17441	17406	17473	17449	17474	17501	17419	17384	17513	17686	17734	17490	17448	17632	17383	17503	17588	17597	17547	17380	17458	17597	17479	17479	17532	17527	17913	17548	17412	17524	17712	17530	17425	17348	17538	17530	17620	17571	17634	17589	17507	17666	17411	17549	17684	17489	17515	17670	17444	17486	17541	17584	17661	17550	17497	17397	17380	17523	17511	17561	17535	17587	17633	17536	17649	17519	17518	17627	17663	17503	17539	17688	17666	17465	17555	17489	17657	17435	17561	17518	17426	17667	17396	17464	17586	17555	17648	17339	17539	17666	17560	17442	17478	17627	17767	17479	17430	17585	17482	17553	17473	17607	17514	17631	17487	17545	17510	17582	17575	17441	17529	17453	17464	17652	17644	17608	17555	17502	17356	17570	17523	17529	17449	17498	17453	17538	17626	17576	17597	17378	17672	17302	17582	17818	17645	17586	17548	17588	17719	17546	17645	17600	17514	17602	17614	17702	17478	17514	17653	17547	17395	17584	17476	17582	17640	17515	17634	17332	17707	17484	17496	17597	17557	17547	17439	17647	17551	17597	17669	17528	17560	17477	17382	17506	17548	17593	17591	17770	17695	17483	17390	17582	17696	17620	17551	17476	17452	17578	17509	17523	17611	17602	17451	17632	17652	17496	17589	17521	17501	17535	17502	17628	17715	17665	17406	17588	17445	17782	17596	17669	17664	17585	17472	17695	17565	17420	17566	17437	17608	17592	17465	17478	17509	17682	17401	17510	17622	17380	17713	17433	17517	17566	17568	17567	17628	17530	17637	17465	17345	17612	17629	17537	17497	17561	17423	17531	17716	17614	17572	17479	17463	17613	17621	17396	17556	17486	17328	17411	17637	17596	17366	17645	17627	17432	17596	17504	17544	17547	17659	17571	17476	17593	17549	17446	17549	17582	17652	17572	17660	17570	17619	17644	17422	17524	17537	17568	17474	17487	17406	17510	17720	17801	17482	17724	17581	17657	17583	17492	17332	17465	17535	17509	17525	17504	17614	17711	17440	17572	17564	17504	17666	17498	17503	17499	17496	17737	17609	17511	17662	17403	17651	17540	17582	17510	17452	17278	17618	17449	17479	17606	17689	17524	17575	17599	17481	17736	17553	17574	17646	17447	17633	17357	17441	17568	17498	17415
30375	23815	26435	24976	23142	23069	23293	23122	22977	23113	23092	23041	23137	23092	23243	23836	24442	24815	24083	23639	23453	22832	23013	22842	22941	23142	22745	22788	23148	22947	22947	22914	23000	22968	23128	22804	23252	23027	22956	22959	23071	22936	22799	23165	23000	23112	22900	23021	23047	23088	23000	22928	23091	23008	22801	22966	22993	23002	22980	22847	23072	22818	23088	23103	22950	22856	23116	22849	23113	22897	22851	22916	23289	23014	23135	22778	22844	23034	22947	23166	22889	22943	23087	22930	23077	22698	22717	22818	23011	22921	22923	22812	22765	23010	22994	22980	22881	23052	23131	23062	23030	22897	22992	22792	22806	22774	23335	22961	23033	23134	22994	22892	22784	22956	22889	23024	23000	22850	22978	23022	22975	22975	23180	23047	23206	22947	22903	22751	22911	22813	22934	22964	23048	23024	23193	22960	23106	22731	22700	23056	23103	23029	22809	22885	22954	22873	22746	22795	23007	22797	22803	22875	23126	22871	22677	23054	22775	22924	22897	23069	22897	22782	22727	23064	22819	23058	23027	23007	22945	23089	22997	23044	22889	23029	22829	23034	23019	22981	23049	23123	22842	22790	22850	22996	22844	23072	22960	22878	22924	22926	23137	22978	22856	22930	23083	22798	22930	22845	22935	22915	22924	23024	23084	22840	22783	22793	22835	23131	22980	23001	23130	22911	22996	22925	22815	22859	22588	22880	23045	23291	22847	22735	22816	22895	23179	23085	23093	22825	22704	22666	23147	23149	22715	22994	22746	22859	22953	22979	23098	22972	22873	23005	23036	22919	23015	23056	22707	23071	22954	23146	22676	23026	23043	22903	22879	23118	22959	22894	22903	22952	22866	23377	23084	22978	22976	23012	23136	23062	23010	22897	22929	23106	22726	22714	23091	23022	23098	22979	22929	22872	23114	22951	22920	23063	22987	22936	22801	22598	22962	22971	22802	22902	23144	22916	23099	23064	23133	22984	22861	22973	22917	22772	23048	22911	22862	23050	22906	22888	23208	23105	23017	22842	23077	23017	22972	22825	22903	22928	22866	22903	22998	23189	22831	23003	23124	22907	22873	22895	23057	22989	23185	23032	22758	22930	22990	22772	22849	22941	23024	22907	22895	22709	23005	23324	22906	23104	23054	22824	22857	22725	22874	22835	22916	22900	22878	22815	23052	22969	22810	23016	22976	22973	22848	22879	23013	22759	22820	23032	23133	23210	22893	22928	23032	22877	22985	22721	22811	22901	23067	22901	22952	23016	23100	22880	22941	22893	22966	22887	22925	22873	22745	22862	23147	22898	23206	22993	22868	23012	22888	22847	23027	22721	22893	22850	23199	22761	23016	23057	23027	23051	22855	22929	22841	22885	23175	22788	22995	23079	22820	22821	22776	22810	22750	23019	23073	23043	22870	23139	22775	23035	22683	22987	23152	22815	23119	23043	22882	22940	23058	23055	22962	23113	22906	23162	23069	23023	23071	22901	22915	23206	22744	22988	22752	22950	22904	22839	23062	22959	22884	22872	23010	23144	23018	22720	22977	22914	22786	22901	22939	22900	22901	22864	22799	23075	22770	23130	22993	22978	22909	22803	22987	22909	23062	22935	23119	22810	22849	22859	23016	22928	22947	23157	23197	22988	22876	22947	23174	22860	22925	22927	22928	22725	22691	22915	23153	22932	23083	23163	23011	23132	23046	23087	22765	23081	23073	22909	23124	22888	23127	22838	23080	22883	22921	22931	22833	22973	22919	22897	22943	22840	23052	23109	23134	23077	23134	23010	22959	23013	23020	22948	23059	22977	23038	23002	22777	22833	23020	22973	23099	23097	23038	22947	22834	22865	22683	22823	23058	23248	22918	22844	23108	23100	23055	22944	22759	23134	23257	22917	23040	23036	22963	22872	22934	23152	22982	22711	22907	22814	23019	23124	22954	22938	22845	23080	22862	22986	22817	23094	23006	22890	23268	23163	22922	22811	23076	22872	22809	22927	22964	23087	23085	22989	22860	23014	22771	23157	22905	22911	23040	23008	22972	22940	23065	22976	23155	22984	22972	22994	23015	22867	22853	23032	23056	22952	22879	22877	22946	22900	22874	22880	23007	22872	22769	23019	22927	22816	22947	22796	22861	22953	22994	23075	22948	23123	23048	23077	22832	23023	23123	23023	22907	23071	22923	22947	22902	22916	23032	23184	22747	23059	22946	23011	22941	22881	23075	22773	23034	22885	22769	22867	22938	23001	23047	22896	22950	23074	22928	22916	23075	23152	23089	22973	23085	23232	22792	23131	23126	22968	22881	22926	23054	23079	23100	23008	22912	22822	23098	22711	22807	23244	22967	22759	22996	22949	23082	23205	23021	23013	22938	22907	23032	23175	22836	22901	23016	22936	22654	22908	22833	22861	22949	22788	22947	22983	22868	23091	23154	22918	22788	22967	22880	23041	22765	22749	22828	22870	22825	23181	23173	23061	23075	22977	22946	22934	22980	23126	23203	22944	22680	22889	22716	22686	22820	22979	22975	23058	23050	23134	23204	22763	23014	22911	22928	22994	22900	23140	22820	22984	22868	23042	23036	22974	22760	22894	22846	23103	22907	23109	22936	22999	22763	22841	22861	22886	22616	22970	23022	22830	22997	23132	23040	23148	22997	23015	22762	23103	23025	22995	22823	23066	22720	23073	22974	23021	22769	23246	22872	22843	22892	22881	22950	23091	22880	22887	22951	22933	23082	22875	22944	22877	22825	22929	23058	22906	22701	22917	22765	22933	22989	22978	23084	22837	22809	22977	23071	22922	22948	23242	23016	22958	23079	22957	23109	23175	23022	23019	23225	23127	23171	22969	23032	23079	22755	22818	22868	23001	23040	22618	23091	23073	23152	23053	23097	23007	22711	22840	22905	22993	23175	22776	22905	22960	22949	22866	23157	23043	22875	23036	23180	22985	23143	22969	23016	22900	22827	22830	23110	23123	22817	23078	22979	22927	22906	22881	23097	22887	23157	23153	22900	22977	23159	23203	23132	22949	22978	22856	23110	22789	22941	22860	23221	22918	22897	23014	22863	23165	23249	23031	22953	22908	22828	22875	22987	22938	22881	22920	22980	22798	22740	22951	23163	23042	22863	22882	23030	22856	22801	22936	22970	22985	22870	22782	23135	22961	22948	22835	22962	23093	22959	22777	22929	22864	22799	22925	22977	22940	22889	23306	22798	23032	22925	22960	22937	22935	22963	23098	22776	22936	23158	23002	22957	22646	22909	23083	22869	23115	23015	23151	22916	22861	23005	22903	22903	22930	22961	22975	22963	22811	22973	22946	22918	22921	22957	22894	22973	23051	22998	22880	22699	23087	22965	23077	22994	22936	22794	23264	23044	22770	22945	23095	22834	22920	23099	23059	23201	23024	22989	22895	22899	22942	22913	23060	22997	22799	23157	22976	22949	23021	23041	23137	23130	22910	22874	23025	23297	23147	22990	23034	22749	22725	22692	23014	22829	23110	22991	22962	22984	22948	23066	23139	23190	22992	22853	22798	22859	23023	23079	23151	23163	22924	22961	22908	22988	22868	22927	23012	22782	23069	22953	22849	23044	22977	23007	22951	23141	22791	23024	23073	23026	23025	23033	23137	23176	23021	22982	23130	22940	23107	22861	23186	23022	23144	23058	23029	23213	22996	23010	22924	23030	22895	22948	22797	22843	23075	23246	22907	23063	22969	23129	23074	22876	23183	22873	22934	22960	22792	22869	22896	23060	22949	23058	22902	22835	22810	23085	23072	22845	23024	22876	23048	23106	22980	22893	22852	22860	22921	22937	22984	23066	22966	23002	22982	23038	22651	22961	23039	22979	22886	22894	23016	22845	23166	22802	22989	23056	22879	22952	22770	23026	23002	22858	23001	22889	22763	23013	22856	23094	23070	22652	22827	22854	22943	23018	23056	23089	23122	22778	22829	22988	22909	22948	23204	22899	22699	22869	23077	22880	23154	23068	22974	22853	22925	22977	23107	22953	23061	22823	22952	23082	22861	23024	23074	23054	22803	23092	22802	23060	22943	22895	22980	22725	22818	23005	22890	23076	23043	23059	23130	22869	23160	23149	22888	22945	22933	23100	23032	23043	22989	22788	22779	23011	22947	22937	22796	22866	22838	22870	22914	22823	23107	22959	22833	23097	22889	22909	22988	22879	23001	22909	22855	22688	22940	22999	23074	23062	23071	23100	22987	23004	22813	22867	22987	22900	22844	23066	22728	23055	23225	22856	22913	23104	22920	23039	22995	22855	22909	23025	22810	22879	23014	23245	22866	22838	23005	22927	23002	22902	23265	23068	22963	23126	22949	22837	23113	22896	22539	23067	22987	22961	22939	22955	22923	23036	23263	22887	23119	22874	22968	22883	22813	23138	22829	22915	22752	22987	22783	22896	23130	22878	23074	23004	22942	23125	22956	23091	23000	22731	22964	22936	23190	22996	23028	22962	22780	23270	23122	23070	22825	23095	23019	22940	23214	22825	23087	23180	22821	22911	22904	22898	22744	22920	23264	22880	23129	23035	22865	22951	22788	22955	23090	22747	23131	22784	22960	22835	22746	22912	23181	23114	22914	22883	22881	23177	22882	22986	23188	22808	23049	23115	23079	22952	22961	22930	22926	22968	22783	22994	22857	23067	23026	23117	22919	22977	22847	23067	22880	22930	22894	22904	22943	22818	22701	22844	22977	23082	23103	23117	23179	22993	22990	23030	23094	22938	22893	22850	22932	23116	22867	22912	22925	23178	22831	22881	22960	22921	22799	23080	22972	23078	22940	23010	23056	22942	22887	23100	23078	23039	22814	23149	22971	23028	23087	22975	23178	22987	23105	22769	23040	22910	23035	22925	22926	22793	22784	22824	22706	23112	23018	22844	22813	22833	23140	22946	22837	23194	22897	22905	22951	23127	23110	22864	22826	22649	22998	22978	23112	22983	23115	22912	23059	22861	23144	23011	22901	22708	23032	22842	23050	22970	22984	22840	23238	23097	22855	22949	22613	23196	22955	23043	22837	23152	23147	23024	23019	22632	22899	23223	22733	23041	22903	23024	22910	22847	22979	23153	22833	22751	22825	23184	23182	22926	22942	23169	22977	22811	23000	22903	22839	22991	22958	23017	23032	22975	22906	23140	22809
18094	19047	19585	18210	17809	17938	17621	17816	17782	17628	17574	17752	17784	17555	18171	19293	19840	19554	18534	18228	17822	17723	17960	17641	17523	17708	17576	17752	17637	17535	17710	17635	17776	17534	17749	17591	17767	17603	17645	17529	17686	17697	17745	17672	17758	17641	17727	17513	17657	17656	17716	17513	17597	17695	17551	17614	17553	17696	17921	17730	17484	17779	17690	17485	17621	17706	17624	17644	17511	17565	17722	17532	17723	17656	17543	17649	17763	17597	17764	17594	17687	17520	17767	17569	17674	17579	17506	17689	17779	17689	17664	17625	17776	17666	17594	17773	17595	17569	17594	17528	17483	17490	17687	17596	17546	17746	17547	17652	17512	17576	17659	17730	17665	17642	17677	17411	17555	17556	17612	17722	17689	17712	17536	17614	17429	17652	17630	17467	17563	17553	17602	17468	17664	17658	17624	17513	17527	17787	17688	17661	17534	17677	17555	17632	17800	17754	17588	17487	17629	17528	17623	17635	17424	17613	17679	17576	17591	17724	17427	17566	17583	17695	17580	17591	17732	17620	17697	17811	17685	17656	17742	17641	17564	17658	17720	17303	17500	17499	17816	17541	17595	17647	17474	17726	17551	17534	17682	17741	17661	17592	17554	17613	17761	17487	17733	17720	17631	17767	17375	17637	17398	17660	17654	17653	17470	17452	17802	17701	17662	17753	17550	17529	17549	17641	17372	17581	17637	17622	17749	17658	17769	17566	17602	17544	17588	17557	17614	17801	17666	17632	17680	17502	17490	17805	17782	17692	17388	17703	17714	17631	17558	17701	17622	17660	17567	17437	17675	17724	17604	17614	17498	17527	17537	17579	17655	17479	17738	17534	17579	17457	17554	17656	17425	17635	17545	17564	17949	17525	17579	17627	17667	17573	17493	17532	17658	17645	17653	17634	17560	17591	17642	17471	17749	17665	17533	17553	17443	17704	17490	17821	17570	17450	17590	17574	17837	17723	17622	17576	17619	17736	17761	17838	17514	17554	17722	17628	17549	17488	17512	17627	17619	17693	17862	17561	17577	17603	17606	17641	17571	17864	17500	17565	17571	17381	17621	17734	17700	17626	17694	17717	17661	17736	17800	17670	17729	17704	17648	17645	17645	17687	17759	17431	17664	17664	17620	17689	17759	17567	17572	17623	17625	17802	17622	17569	17631	17586	17495	17449	17546	17546	17620	17507	17661	17709	17634	17650	17583	17695	17596	17644	17673	17439	17572	17472	17605	17559	17518	17618	17697	17517	17656	17636	17695	17488	17590	17623	17640	17646	17608	17586	17613	17777	17718	17618	17804	17467	17670	17697	17477	17628	17723	17517	17536	17761	17577	17723	17743	17616	17760	17585	17575	17754	17571	17739	17524	17642	17446	17501	17618	17513	17773	17689	17609	17607	17639	17749	17621	17580	17562	17647	17559	17621	17610	17613	17705	17682	17590	17656	17516	17555	17485	17635	17645	17611	17541	17622	17493	17576	17569	17576	17767	17751	17523	17545	17736	17626	17557	17554	17793	17775	17739	17584	17698	17488	17567	17803	17721	17710	17749	17512	17713	17488	17708	17522	17665	17747	17582	17736	17617	17551	17526	17689	17581	17443	17791	17820	17618	17635	17687	17627	17575	17612	17689	17477	17504	17800	17549	17568	17561	17613	17520	17639	17647	17650	17553	17678	17712	17660	17478	17553	17793	17560	17495	17625	17709	17709	17786	17475	17550	17589	17747	17544	17734	17796	17650	17562	17585	17743	17956	17565	17518	17561	17611	17647	17754	17532	17564	17544	17378	17653	17486	17702	17641	17760	17478	17694	17621	17662	17721	17540	17508	17525	17616	17683	17637	17782	17665	17654	17646	17705	17780	17688	17698	17708	17739	17663	17550	17509	17602	17599	17659	17557	17689	17566	17582	17601	17416	17672	17770	17609	17682	17584	17589	17659	17637	17473	17688	17618	17603	17648	17749	17550	17589	17650	17607	17745	17805	17624	17695	17681	17586	17847	17768	17703	17458	17644	17592	17628	17460	17506	17639	17548	17576	17689	17523	17669	17770	17536	17401	17689	17724	17613	17680	17529	17606	17543	17608	17590	17643	17602	17539	17810	17622	17781	17650	17690	17532	17763	17508	17510	17699	17780	17649	17660	17745	17646	17660	17823	17544	17591	17546	17474	17618	17687	17548	17668	17577	17576	17505	17552	17748	17873	17662	17697	17654	17627	17573	17724	17436	17642	17657	17590	17750	17567	17676	17637	17602	17448	17635	17424	17730	17602	17612	17660	17529	17688	17476	17709	17534	17342	17621	17667	17722	17642	17677	17672	17678	17463	17604	17501	17612	17684	17513	17831	17713	17577	17719	17643	17615	17363	17498	17611	17543	17457	17508	17677	17623	17528	17511	17561	17668	17491	17534	17696	17582	17758	17564	17533	17793	17650	17758	17704	17603	17636	17698	17602	17473	17530	17632	17675	17625	17723	17737	17622	17676	17555	17765	17731	17585	17611	17633	17575	17446	17701	17445	17717	17611	17705	17677	17629	17440	17564	17674	17568	17651	17738	17669	17802	17780	17617	17666	17344	17674	17625	17641	17617	17637	17589	17593	17577	17682	17700	17643	17691	17701	17545	17619	17566	17576	17824	17801	17610	17484	17573	17632	17745	17673	17561	17555	17638	17693	17530	17699	17621	17520	17744	17617	17636	17726	17736	17613	17554	17599	17831	17498	17702	17599	17725	17590	17611	17663	17484	17748	17595	17586	17530	17682	17652	17509	17480	17638	17580	17522	17589	17616	17680	17690	17549	17629	17497	17687	17732	17658	17600	17690	17717	17686	17734	17463	17584	17613	17617	17731	17767	17512	17687	17739	17578	17497	17681	17552	17657	17632	17701	17763	17502	17607	17776	17494	17719	17699	17723	17657	17572	17542	17612	17691	17573	17619	17557	17445	17690	17782	17654	17679	17683	17514	17606	17630	17616	17650	17558	17733	17462	17551	17665	17672	17698	17611	17555	17573	17700	17566	17785	17672	17522	17727	17455	17694	17664	17657	17664	17514	17532	17729	17358	17684	17742	17737	17717	17594	17542	17640	17543	17624	17689	17574	17554	17622	17579	17614	17594	17549	17692	17702	17753	17826	17519	17675	17607	17629	17703	17558	17539	17643	17540	17699	17589	17642	17673	17557	17596	17468	17568	17587	17906	17600	17618	17625	17692	17694	17643	17628	17527	17606	17657	17619	17516	17668	17607	17544	17493	17582	17572	17590	17606	17471	17488	17543	17582	17635	17566	17492	17662	17549	17718	17670	17668	17613	17468	17716	17858	17733	17655	17887	17591	17722	17782	17479	17550	17694	17606	17523	17661	17496	17719	17598	17566	17655	17619	17487	17700	17821	17576	17842	17625	17620	17720	17550	17476	17511	17665	17564	17591	17389	17453	17501	17686	17699	17683	17722	17595	17592	17593	17663	17535	17604	17774	17684	17703	17702	17673	17688	17747	17585	17617	17687	17516	17614	17894	17591	17691	17613	17606	17650	17644	17367	17696	17607	17713	17811	17688	17744	17515	17801	17765	17470	17395	17593	17638	17638	17534	17544	17651	17497	17608	17538	17584	17597	17725	17713	17584	17677	17576	17609	17675	17786	17714	17535	17469	17839	17617	17505	17694	17728	17638	17664	17626	17546	17701	17725	17525	17751	17535	17741	17701	17538	17627	17459	17718	17579	17668	17413	17590	17752	17701	17449	17636	17606	17676	17450	17635	17698	17867	17444	17684	17601	17597	17618	17638	17658	17575	17604	17543	17676	17517	17516	17624	17589	17476	17719	17664	17568	17675	17583	17545	17565	17560	17709	17686	17691	17660	17638	17543	17780	17633	17774	17687	17678	17609	17579	17661	17641	17538	17675	17649	17697	17687	17637	17561	17758	17816	17616	17596	17639	17435	17557	17728	17681	17649	17535	17646	17601	17564	17694	17664	17731	17657	17769	17664	17684	17535	17779	17801	17622	17544	17528	17347	17696	17681	17498	17705	17713	17647	17625	17478	17666	17614	17642	17610	17604	17525	17886	17648	17690	17532	17699	17742	17574	17738	17948	17649	17710	17720	17451	17753	17734	17635	17622	17478	17635	17665	17626	17507	17520	17547	17607	17922	17800	17524	17777	17530	17581	17526	17742	17554	17549	17640	17553	17829	17432	17628	17754	17524	17614	17490	17662	17699	17705	17691	17662	17595	17514	17546	17503	17746	17597	17619	17817	17778	17521	17404	17701	17672	17585	17661	17547	17849	17489	17583	17715	17626	17641	17755	17559	17728	17698	17680	17565	17582	17578	17547	17501	17634	17626	17657	17546	17507	17691	17683	17542	17505	17668	17651	17561	17506	17628	17747	17637	17454	17708	17620	17484	17685	17701	17442	17774	17803	17501	17738	17575	17600	17666	17672	17504	17675	17601	17565	17829	17531	17582	17694	17480	17648	17780	17634	17484	17613	17612	17745	17504	17625	17663	17644	17524	17769	17564	17713	17707	17523	17643	17645	17750	17716	17498	17747	17537	17738	17739	17610	17670	17604	17695	17773	17550	17731	17418	17643	17584	17661	17736	17535	17665	17586	17697	17758	17751	17665	17706	17645	17525	17709	17518	17739	17603	17562	17698	17699	17643	17482	17595	17435	17594	17756	17652	17886	17789	17707	17590	17530	17818	17631	17594	17673	17569	17690	17672	17579	17512	17684	17758	17654	17591	17518	17703	17666	17561	17598	17720	17583	17820	17564	17763	17705	17572	17558	17551	17479	17566	17582	17849	17616	17730	17630	17763	17492	17581	17661	17758	17685	17605	17668	17384	17636	17720	17661	17712	17791	17655	17621	17638	17735	17581	17464	17660	17716	17673	17588	17751	17758	17687	17649	17734	17548	17602	17464	17834	17659	17613	17638	17744	17720	17664	17661	17576	17599	17621	17562	17761	17792	17763	17814	17540	17627	17563	17660	17430	17587	17510	17543	17696	17580	17626	17610	17772	17732	17472	17674	17333	17761	17533	17506	17847	17459	17637	17580	17619	17639	17539	17457	17841	17855	17646	17589	17771	17760	17568	17444	17541	17533	17554	17426	17676	17692	17795	17569	17503	17589	17787	17799	17617	17477	17787	17533	17668	17643
25265	21513	28755	25107	23749	24964	25492	23608	23247	23702	23308	23319	23489	23451	27426	32430	34806	31104	27438	25162	23799	23572	23249	23097	23053	23017	22663	23122	23019	22949	23300	23005	23045	23234	23032	23171	23112	22947	23145	22973	23009	23132	23275	23093	22923	23226	23075	23066	23313	23012	22968	22965	23017	22981	23351	23018	22937	22720	22902	22957	22719	22985	23080	22949	22846	22964	23017	23071	23049	22807	23100	23066	22789	22970	23050	23143	23095	22785	23196	23021	22995	23097	22860	23035	23063	23035	22934	23164	23044	22827	23205	22975	23019	22998	22921	22902	23110	23206	23033	22952	23035	22803	23235	23149	22949	22830	22975	23039	22911	23022	23049	23065	22977	22971	22818	23008	22987	22771	23172	23067	22876	23073	23149	22619	23081	22885	22899	22877	22834	23011	23034	22993	23145	22776	23074	22727	23154	22913	22998	22988	23077	23092	23076	22841	22947	23131	23193	22933	23057	23177	22902	22796	23044	22898	22994	23050	23166	22944	22927	23016	22904	23143	23119	22787	22785	22865	22880	23035	22949	23006	23071	22814	22840	22860	23186	23014	22890	23007	22829	22938	22832	22745	22944	23116	23054	23066	23083	23244	22830	22750	22938	23139	22968	22955	22917	22905	22874	22721	22879	22832	23035	23223	23055	22805	22891	23119	23071	22810	23082	23041	23015	22773	23158	22895	23077	22749	22956	22816	23023	22942	22808	23037	23028	23265	22955	23021	23040	23092	22872	23117	23075	22974	22805	22935	23042	22879	22985	22876	23056	22882	22711	22893	23048	22883	22725	22725	23141	22940	22935	23073	23007	23059	22929	22755	22806	22929	23068	23205	22865	22813	22963	23029	23095	22996	22821	22820	22849	23066	23028	23079	22831	22924	23051	22991	22894	22700	22868	23033	22785	22957	23172	23052	23048	22913	23080	23210	23016	23024	23012	22788	22840	23013	22952	22903	22817	22980	22838	23127	22935	22850	22919	22867	22904	22855	22781	22921	22892	22992	23014	23155	22817	22881	23160	22975	22891	22733	22837	23022	22910	23002	22900	23209	22941	22810	22651	23415	22970	22773	22997	23038	22929	23070	23031	22946	22933	22923	22798	22897	22892	23255	22808	22747	22933	22973	22897	23067	22995	22974	22967	23111	23036	22856	22839	22947	22923	22919	23084	22745	23158	23146	23006	22891	22986	23047	22970	22982	23057	22981	22927	22930	23175	23034	23059	23039	22950	22932	22912	22820	23014	23088	22735	23056	22782	22995	23048	22979	22909	23178	22945	23049	22930	22851	23276	22895	23188	22871	23114	22892	22933	22856	23080	22907	22774	22888	22945	22819	22986	22914	23135	23132	23136	23074	23067	22939	23086	23033	23031	22871	22849	22744	23005	22730	22829	22951	22892	22775	22816	23128	22983	23139	22874	22917	22972	22935	22994	22973	22995	22787	23080	23071	22954	22927	23098	22877	23043	23067	23114	23083	22944	22942	22979	23191	23155	23093	23135	23049	22915	22952	22902	23072	23055	22849	23067	22923	22806	22983	23108	23279	23074	23055	22858	22673	23082	22856	23101	23065	22961	23098	22874	23042	23022	23025	22779	22822	23023	22787	22941	22832	22824	23017	23010	23165	23007	22976	22923	22875	23043	22975	23012	23058	22936	22990	23014	22917	22951	22785	23207	22795	22833	22982	22991	22972	23126	22874	22984	22977	23167	23340	22971	22816	23034	22805	22936	22997	22923	22942	22812	22761	22956	23018	22843	23001	23153	22823	23034	23056	22843	23007	22946	23145	23037	22966	22896	23064	22900	22937	23011	22902	22967	22848	22895	22924	22851	22905	23001	23116	22939	22947	22966	23100	23100	23177	23119	23109	23132	22997	23073	22772	22818	22849	23059	23052	23060	22806	22784	22979	23067	22845	23013	22775	22800	22938	22829	22915	22791	22807	23031	22939	22913	22947	22910	23016	22897	23126	22996	23123	23276	22865	23013	22880	22905	22774	22954	23049	22957	22876	22713	22975	23051	22666	23100	22881	23035	23161	22835	23034	23114	23212	23046	23099	22938	23088	23230	22876	22954	22838	22770	22875	23179	22964	23054	22844	23262	23044	23005	22886	23102	23026	23152	22868	23044	22926	22799	22928	23140	22620	22743	22867	23059	23054	23071	23011	23073	22956	22933	22961	23116	23034	22908	23099	22870	23129	23028	23188	23230	22988	22851	22971	22973	23036	23022	23023	22944	23006	22925	23295	23134	23164	23136	23029	22848	22995	23088	23190	22828	22923	23044	22924	22870	22814	22922	22881	23002	23020	22973	22964	22813	23141	23069	23074	23197	22894	23006	22928	22981	23082	22813	22912	22810	22912	23106	22840	22917	23057	22937	22900	22927	22953	23138	22654	22920	22819	22857	23027	23050	23068	22937	22831	22754	22762	22986	22960	23023	23039	22889	23049	22934	23059	23149	23095	23014	22910	22753	22940	23125	22953	23160	23085	22774	22880	23003	23007	22912	22971	23005	23104	23061	22947	22880	22987	23024	23058	22996	23120	22923	22805	22976	22946	23017	23094	23013	22999	23025	23105	23069	23017	22996	23111	22806	22794	23111	23025	22963	23044	23055	23155	22962	22669	23248	22818	23273	23160	23201	23160	22954	22856	22880	22977	22897	22848	23167	22990	23206	23070	23070	22901	23112	23082	22990	22983	22956	22942	23014	23043	23083	22969	22921	22996	22871	22765	23112	23106	23065	23111	23063	23018	23018	23082	22865	22809	23109	22917	22888	22918	23012	22957	23019	23004	22994	22823	22905	23051	22991	23130	23010	22848	23123	22944	23148	23045	22924	23101	22705	22853	23269	22836	22846	23035	22992	22944	22904	22742	22960	22925	23030	22968	22964	23020	23197	22987	22827	23119	23213	22979	23074	23157	22902	23129	23168	22909	23243	22923	22963	22785	23051	23158	22910	22795	23143	22998	23169	22914	22740	22980	22866	22976	22893	22911	22970	22853	22944	22848	22778	22829	22899	22963	23228	23075	22798	23145	23262	22856	22617	22915	23096	23010	23120	22977	23111	23171	23152	22872	22912	22848	23041	22912	22928	23016	23000	23099	23049	22970	23126	23063	22832	23120	22907	22934	23083	22954	23138	23103	22939	23040	22806	22847	23000	22952	22783	22963	22897	23027	23120	22958	23150	23060	22942	23029	23017	22877	23059	22877	23214	23013	23074	22923	22995	22912	23138	23168	23083	23037	22954	23163	23195	22880	23005	23043	23029	22847	22743	22834	23008	23067	23032	22900	23039	22769	22793	23100	23088	22935	22791	22899	22970	22733	23119	22963	23127	23001	23056	23160	22954	23025	22879	22961	23040	23078	22870	23304	22969	23050	22815	22750	23093	23194	23217	23127	23096	23007	22861	23188	22852	22681	23084	23214	22972	22847	22821	23076	22668	22836	22898	22706	23142	23077	22901	22796	22813	22845	23002	23127	23077	22832	23265	23045	22860	23021	23114	22976	22857	23013	22898	22935	22953	23086	22888	22961	22791	22975	23106	23152	22675	22853	23047	22970	23019	23013	23099	22899	23039	22993	23156	22964	23029	22840	23203	22758	22958	23038	23103	23034	22776	23082	22974	22902	23050	22859	22942	22938	23039	22957	22671	23207	23276	23034	22875	22906	23012	23240	23098	23165	22996	22852	23127	22954	22890	22764	23143	23186	22952	22693	22689	22841	22957	23036	22989	23106	22902	23043	22919	23057	23062	23044	22911	23128	22940	22916	22843	23026	23037	23087	23033	22987	22774	22953	23076	22759	23007	22824	23012	22941	22837	22709	22914	23080	23142	22917	22963	22959	22804	22990	22946	22806	22942	22945	23087	22933	22523	23035	23183	22889	22911	22925	23044	22795	22969	22978	23027	23039	22770	22742	22775	22889	23151	22916	22848	22938	22889	23015	22847	23077	23086	22673	22872	23115	23165	23072	22925	23114	22969	22859	22823	22933	23124	22785	23036	22846	22926	22735	22919	22937	22896	22880	22870	23000	23170	22807	23031	22980	22845	22760	22823	23110	23074	22951	22970	22947	22804	22884	22970	23049	23106	23080	23029	22929	23097	23006	23025	23068	22984	23006	23068	22745	22911	23049	22921	22926	22844	23093	23073	23043	22992	22585	23080	22852	23066	23123	23092	22931	23181	23159	23086	22738	22838	22811	22937	23061	22876	22736	23128	23106	22980	22971	22997	22958	23233	23025	22863	22847	23001	23037	23139	23054	22681	22691	23107	22833	23039	22789	22767	22843	22774	22910	22968	23110	22969	22808	23159	23102	23057	22978	22981	22997	23199	22905	23068	22930	23035	22726	23000	23007	23088	23193	22987	23020	23135	23006	22924	22851	22771	23068	23098	22915	22921	22617	23048	23008	22867	22863	23076	23083	23005	22905	23077	23215	23422	22935	22923	23047	22953	23202	22907	23071	22915	22970	23113	22980	22962	23032	23135	23146	23006	23011	23128	23026	22928	23037	23057	22996	23046	23130	22879	23085	22969	22738	22892	22965	22860	23052	23093	22812	22976	22863	23132	22742	23023	23038	22878	22878	23120	23126	23104	22776	22961	23097	23032	22807	22934	22901	23212	22898	23021	23079	22954	22793	23048	23022	23155	23015	22997	22869	22991	23006	22954	22807	23045	22861	22992	23160	22951	22797	22908	22935	22992	22909	22931	23040	23082	23129	23010	22776	22939	22848	23014	23138	23006	23069	22860	22814	23021	23089	23219	22909	22929	23023	23060	23039	22838	22865	22845	23043	23110	23142	23038	23195	22834	22749	22901	22887	22962	22960	23033	23020	22830	22828	22907	22934	22963	22957	23008	23213	22956	23076	22945	22989	22850	22945	22936	23214	23060	22973	22936	23088	22948	23096	22959	22924	23008	23087	23020	23062	22939	22887	23039	22842	22972	22986	23068	22804	23139	22862	22927	22870	23056	22921	22973	22888	22888	22868	23039	23061	22758	22953	23046	23135	23085	23088	22940	22914	23026	22937	22976	22645	23011	22898	22931	22936	23048	22850	22730	22779	22907	22987	23037	23120	23063	22859	22729	22781	23048	22908	22869	23171	23127	22972	22973	22876	23029	23042	23084	23076	22979	23046	23087	23042
16172	25101	24216	20765	19522	19017	18476	18309	17987	17998	18015	17789	18023	18082	25537	31548	33276	27787	22677	19743	18290	17937	17779	17692	17691	17640	17803	17748	17578	17515	17674	17627	17712	17685	17660	17897	17579	17733	17674	17672	17618	17578	17517	17671	17856	17463	17709	17618	17625	17779	17556	17679	17728	17648	17613	17614	17572	17560	17703	17453	17597	17806	17702	17498	17773	17533	17603	17743	17670	17737	17686	17638	17582	17682	17501	17879	17548	17526	17622	17539	17649	17762	17641	17664	17655	17626	17699	17622	17675	17625	17538	17756	17716	17553	17776	17699	17629	17698	17780	17681	17537	17658	17696	17761	17487	17639	17640	17595	17681	17622	17686	17599	17680	17649	17543	17654	17642	17514	17512	17854	17449	17732	17551	17858	17724	17788	17773	17706	17715	17560	17558	17570	17512	17596	17674	17550	17794	17395	17527	17723	17750	17637	17547	17642	17672	17647	17700	17712	17616	17567	17568	17561	17629	17682	17745	17614	17648	17551	17818	17568	17787	17516	17594	17524	17820	17570	17715	17502	17679	17617	17668	17731	17650	17516	17706	17621	17628	17789	17640	17640	17771	17628	17720	17726	17767	17515	17689	17424	17663	17340	17594	17720	17623	17515	17642	17692	17732	17528	17644	17697	17541	17682	17745	17608	17829	17637	17603	17576	17456	17649	17561	17675	17540	17675	17704	17679	17625	17530	17567	17585	17579	17623	17580	17511	17651	17614	17735	17590	17687	17662	17789	17805	17669	17615	17867	17631	17839	17632	17555	17519	17570	17546	17734	17712	17626	17607	17557	17746	17771	17700	17444	17503	17661	17713	17551	17661	17704	17591	17510	17685	17597	17554	17643	17592	17664	17549	17604	17611	17539	17503	17768	17782	17798	17538	17577	17537	17658	17501	17536	17695	17673	17788	17834	17429	17442	17759	17699	17558	17709	17593	17728	17652	17837	17704	17506	17576	17806	17712	17663	17631	17612	17519	17583	17726	17674	17659	17669	17577	17595	17669	17404	17675	17766	17605	17773	17576	17728	17659	17809	17509	17689	17727	17459	17546	17737	17753	17694	17710	17845	17692	17712	17691	17618	17600	17525	17620	17693	17709	17668	17545	17753	17607	17716	17586	17757	17519	17661	17579	17788	17614	17622	17520	17966	17582	17698	17619	17593	17645	17730	17451	17863	17491	17683	17584	17645	17667	17518	17640	17603	17649	17617	17650	17635	17479	17685	17764	17539	17638	17826	17782	17727	17802	17802	17616	17706	17546	17787	17704	17540	17777	17548	17676	17565	17819	17717	17785	17577	17612	17721	17714	17591	17639	17643	17618	17658	17609	17572	17555	17652	17596	17569	17715	17709	17572	17677	17673	17521	17634	17800	17658	17523	17503	17655	17649	17716	17588	17517	17801	17549	17603	17616	17668	17645	17492	17563	17724	17707	17671	17602	17546	17620	17557	17653	17585	17728	17701	17566	17567	17507	17727	17628	17566	17762	17543	17508	17639	17584	17551	17779	17722	17655	17801	17833	17599	17615	17791	17791	17706	17602	17482	17618	17640	17625	17633	17714	17607	17774	17767	17580	17746	17696	17552	17717	17811	17551	17669	17767	17527	17656	17709	17633	17863	17655	17461	17515	17521	17503	17535	17494	17597	17732	17560	17589	17655	17584	17580	17745	17676	17571	17789	17616	17765	17612	17757	17456	17722	17761	17856	17552	17580	17450	17616	17749	17576	17566	17714	17702	17681	17727	17581	17585	17547	17485	17618	17744	17606	17621	17662	17700	17579	17501	17534	17698	17639	17732	17772	17450	17520	17686	17522	17791	17643	17841	17607	17585	17723	17559	17590	17666	17571	17652	17764	17547	17690	17698	17747	17657	17775	17696	17588	17754	17623	17469	17643	17671	17615	17542	17736	17536	17561	17817	17563	17744	17494	17546	17689	17649	17636	17613	17501	17657	17815	17673	17694	17587	17652	17559	17731	17708	17717	17742	17662	17673	17702	17613	17616	17607	17613	17566	17641	17607	17884	17712	17746	17707	17793	17778	17578	17734	17671	17646	17800	17670	17543	17451	17482	17686	17607	17631	17643	17652	17610	17477	17671	17717	17627	17618	17571	17765	17645	17529	17546	17612	17671	17482	17687	17741	17759	17744	17642	17681	17520	17670	17561	17795	17621	17596	17454	17844	17608	17931	17532	17595	17644	17510	17651	17615	17616	17679	17750	17513	17812	17626	17548	17854	17785	17471	17679	17611	17644	17599	17755	17533	17587	17710	17792	17694	17765	17690	17616	17528	17652	17530	17514	17652	17487	17537	17706	17947	17563	17663	17606	17815	17801	17735	17615	17633	17612	17615	17625	17678	17676	17644	17673	17608	17690	17513	17498	17627	17818	17404	17744	17734	17609	17537	17775	17573	17339	17529	17664	17722	17752	17621	17583	17723	17670	17694	17727	17599	17602	17688	17583	17473	17921	17618	17629	17572	17700	17575	17533	17673	17569	17589	17797	17554	17822	17585	17660	17613	17594	17685	17514	17710	17459	17713	17474	17526	17471	17693	17602	17610	17528	17592	17758	17672	17646	17601	17550	17701	17714	17711	17656	17869	17584	17669	17664	17758	17712	17448	17637	17583	17618	17661	17663	17620	17606	17630	17689	17590	17602	17554	17793	17679	17726	17556	17938	17780	17550	17675	17512	17649	17657	17634	17639	17584	17722	17583	17672	17565	17710	17570	17510	17704	17551	17751	17653	17538	17562	17518	17679	17670	17661	17646	17652	17664	17683	17718	17734	17713	17548	17690	17674	17746	17557	17743	17709	17652	17707	17722	17663	17619	17571	17836	17741	17677	17597	17312	17597	17737	17599	17590	17406	17695	17694	17598	17510	17704	17608	17641	17596	17742	17639	17662	17723	17844	17718	17662	17738	17655	17619	17723	17494	17671	17470	17725	17586	17611	17485	17770	17631	17687	17868	17724	17535	17649	17564	17575	17493	17507	17724	17572	17684	17606	17697	17772	17578	17791	17761	17648	17814	17840	17697	17535	17613	17611	17682	17826	17635	17631	17748	17763	17736	17533	17652	17725	17577	17616	17799	17808	17568	17605	17656	17692	17763	17796	17744	17667	17675	17647	17847	17595	17618	17611	17813	17601	17463	17573	17780	17715	17686	17736	17602	17478	17683	17639	17864	17416	17823	17812	17605	17552	17790	17648	17862	17877	17522	17672	17538	17520	17802	17687	17713	17524	17507	17681	17747	17628	17646	17575	17557	17585	17554	17715	17455	17681	17614	17612	17703	17661	17571	17446	17631	17574	17612	17503	17799	17656	17700	17669	17547	17547	17677	17732	17534	17663	17597	17642	17486	17724	17763	17597	17672	17591	17499	17625	17581	17625	17714	17533	17655	17679	17714	17731	17568	17667	17593	17679	17812	17706	17585	17689	17582	17677	17664	17437	17816	17712	17583	17699	17652	17525	17719	17542	17629	17680	17526	17569	17654	17623	17618	17711	17700	17404	17497	17691	17545	17673	17580	17618	17590	17663	17664	17720	17765	17892	17458	17759	17608	17653	17700	17583	17532	17569	17653	17577	17642	17759	17663	17692	17556	17510	17565	17660	17621	17646	17676	17544	17734	17614	17539	17700	17707	17708	17432	17554	17805	17671	17644	17633	17652	17511	17409	17734	17657	17651	17723	17562	17512	17684	17575	17590	17603	17667	17568	17665	17637	17617	17704	17513	17727	17617	17696	17638	17541	17908	17672	17574	17568	17597	17648	17776	17579	17566	17569	17685	17596	17795	17676	17680	17598	17533	17717	17626	17530	17661	17778	17813	17566	17828	17546	17641	17548	17644	17668	17738	17665	17535	17413	17547	17737	17700	17705	17605	17639	17795	17635	17599	17580	17586	17720	17547	17562	17599	17794	17615	17654	17747	17535	17719	17775	17554	17723	17554	17598	17372	17678	17676	17816	17725	17763	17602	17651	17493	17912	17810	17624	17661	17759	17803	17668	17625	17774	17719	17613	17545	17593	17749	17497	17594	17640	17495	17615	17692	17703	17687	17576	17764	17567	17587	17765	17586	17598	17521	17456	17737	17642	17711	17641	17705	17831	17595	17729	17635	17543	17647	17729	17535	17668	17561	17627	17744	17610	17685	17526	17575	17573	17885	17655	17528	17680	17705	17651	17687	17765	17830	17561	17701	17805	17568	17668	17704	17704	17665	17671	17683	17575	17749	17689	17451	17753	17598	17460	17841	17600	17588	17529	17747	17568	17539	17592	17677	17529	17788	17541	17723	17383	17775	17466	17609	17518	17695	17604	17619	17468	17601	17632	17717	17633	17653	17710	17515	17436	17428	17629	17742	17646	17561	17620	17595	17722	17527	17537	17554	17573	17836	17743	17777	17578	17840	17604	17600	17523	17542	17592	17795	17531	17818	17662	17615	17686	17709	17675	17820	17558	17719	17616	17678	17621	17731	17611	17664	17467	17869	17743	17776	17567	17605	17636	17608	17706	17742	17726	17592	17721	17785	17643	17448	17663	17645	17667	17589	17721	17821	17706	17797	17774	17554	17577	17785	17555	17518	17631	17544	17560	17711	17594	17662	17675	17628	17775	17728	17768	17719	17555	17626	17624	17628	17750	17622	17700	17656	17537	17723	17581	17495	17554	17715	17563	17597	17581	17732	17638	17588	17715	17504	17561	17671	17638	17574	17623	17551	17671	17476	17693	17583	17632	17662	17648	17799	17695	17619	17663	17704	17622	17562	17746	17651	17649	17658	17779	17579	17663	17558	17699	17706	17698	17642	17481	17729	17596	17634	17700	17595	17544	17608	17714	17847	17705	17583	17684	17558	17569	17756	17732	17727	17641	17552	17658	17712	17613	17476	17666	17669	17640	17585	17631	17757	17721	17599	17739	17720	17578	17472	17742	17639	17835	17680	17689	17581	17540	17555	17599	17709	17644	17639	17707	17540	17575	17721	17579	17677	17600	17488	17683	17550	17490	17572	17604	17647	17809	17596	17541	17636	17626	17598	17544	17489	17665	17562	17612	17724	17549	17582	17728	17586	17563	17495	17614	17616	17680	17730	17740	17690	17729	17692	17642	17811	17718	17662	17690	17465	17539	17618	17599	17506	17519
23702	21466	29111	24269	22237	25630	27832	24209	23476	23665	23530	23207	23521	23945	31325	40310	41482	35629	29866	26379	23990	23413	23276	23233	23201	23046	23266	23143	23079	23370	23072	23037	23174	22868	23102	23139	23250	23234	22910	23084	22996	22966	22859	22988	23148	23107	22962	23021	23184	22802	23004	23023	23273	23036	22918	23044	23115	23035	23005	22900	22968	22866	23032	23124	23047	22807	23050	22902	23041	22946	23116	22945	22893	22777	23004	23061	22785	22900	22910	22774	22830	22965	22875	23114	23058	22816	22986	22881	22983	22992	23332	22906	22828	22976	22863	23039	23086	23042	23099	22859	22849	22992	22915	23184	22907	23006	23016	22946	22887	23012	22987	22791	23040	22898	23099	22842	22963	22885	23205	23247	23013	22929	22864	22744	23029	23101	22935	22919	22963	22975	22978	22942	22907	22928	22901	22946	22888	22958	23035	22819	22870	23053	22996	22894	23054	22993	22892	23018	23102	23100	22965	23042	23054	23140	22912	22945	23071	23044	22926	22794	22967	23167	23022	22838	22854	22667	22721	22895	23141	23041	22987	22721	22972	22973	22824	22902	22806	22775	23233	22919	22885	22919	22864	23019	23065	22736	23025	23124	22811	22991	22929	22828	22971	23062	22783	22894	23124	22934	22952	22904	22931	23030	23016	23064	23153	23041	23014	22829	22888	23063	22825	22896	23034	23046	22771	22925	22823	22949	23006	22895	23084	22922	23063	22795	22932	22923	22975	23024	23018	22865	23029	22872	23110	22728	22903	22990	22967	22721	22840	22906	22939	23005	23279	22793	22852	23166	22717	22978	22921	22819	23004	22738	23167	23161	23058	22742	23073	22848	22896	22920	22854	23022	22969	22931	22934	22935	22961	23029	22966	22860	23125	22794	22697	22847	22883	22834	22925	22836	22876	22976	22900	23167	22905	23063	23096	22906	22857	23061	23331	23055	23071	23070	23178	22956	22973	22911	22767	22983	22930	22999	22962	22973	23007	23059	22757	22918	23200	23125	22891	22911	22875	23114	23049	23099	22924	22683	22864	23001	22935	22874	22949	22911	22827	22751	22788	23050	22888	22918	22917	22952	23013	23114	22848	22965	22947	22921	22851	23005	23105	22884	22995	22950	22900	22966	23079	22945	22888	23111	23103	23013	23011	23051	22922	23178	22976	23032	22885	22933	22883	23037	22904	23026	22767	23075	22907	22778	22731	22940	22856	22929	23068	22849	23012	22914	22760	22911	22949	23137	23062	22963	22946	22696	22950	23049	22784	23078	23020	22969	22745	22810	23066	22673	23038	22972	22894	22935	22929	23014	22874	22857	22941	22869	22950	23217	22866	22815	23134	23067	23018	22866	23278	22929	23014	22885	22869	23104	22872	22972	22972	23153	22985	23002	23117	22976	23012	22903	22860	22765	22988	22925	22946	23135	23153	22930	23222	22984	22941	22884	23022	22761	23095	22941	22879	22907	22884	22934	22900	22977	23032	23020	23117	23117	23112	22884	23017	22971	22819	22862	22844	22992	23124	23043	22954	23041	22985	22873	23019	22680	22754	22800	22825	22978	22738	22959	22948	22962	23056	22975	22960	23010	22931	22926	23043	22932	22829	22954	23113	22863	22810	22886	22747	22952	22912	22975	22827	22987	22895	22884	22954	22834	22953	23099	22896	22717	22933	23001	22935	22859	22994	22968	22867	22798	22899	23041	22933	23019	22865	22920	22934	22877	23002	22989	22754	22969	22749	22937	22946	22841	22936	23200	22849	22915	22935	22833	22881	22913	22943	23055	22926	22890	22822	22811	23111	23049	22863	22878	22912	23069	22903	22933	22752	23005	22692	23023	22893	22976	23012	22963	22988	22929	23313	22916	22809	23012	22903	22921	23156	23021	23054	23058	22809	23031	22989	22900	22895	23038	22959	22912	22755	22824	22936	22994	22860	22959	23014	23015	22892	22912	22949	23051	23075	22840	22981	22711	22941	22858	22949	22901	22925	22720	22675	22827	22914	22856	22981	22979	22982	23126	22982	22845	23072	23151	23052	22987	22940	22841	22774	23000	23111	22824	22741	23025	23014	22910	23101	22868	22864	23024	23000	22797	22722	23011	22828	22718	22835	22938	22943	23171	22904	23100	22904	22891	23004	23026	22920	22626	23068	22594	22864	22863	22985	22929	22962	22932	22883	22843	22872	23037	23108	22913	22880	22885	22974	23030	23026	22971	22828	22964	23023	23146	22811	22798	23256	22960	22844	22681	22954	23013	22856	22852	22788	23101	22738	22986	22947	22841	23048	22966	22685	22784	23001	22888	23029	22823	22927	22929	22934	22817	22969	22778	23099	23107	22919	22744	22824	22949	22948	22892	23015	22992	22890	23186	22847	22944	23004	22944	22621	22881	22877	23332	23019	23058	22954	23000	23086	23016	23045	22854	22891	22925	22955	22872	22835	22964	22880	23036	22900	22927	23278	22932	22945	22812	22824	22837	22931	23062	22995	23003	22835	22603	22854	22928	22860	22949	23087	23059	23010	22930	23000	22964	22999	22916	22769	22915	23063	22853	22906	23008	23067	22763	23000	22795	22946	22980	22877	23044	22788	22961	22824	22865	23125	23057	22897	22893	22873	22764	23029	23096	22936	23224	23024	22920	22812	22923	23010	22768	23032	23003	22980	23004	23037	22935	22956	23037	22883	23080	23053	22926	22989	22914	22657	22937	22866	22908	22907	22866	22927	22853	23051	22995	22874	22839	22959	22917	23215	23005	22939	22857	23177	22980	22963	22943	22933	22878	22910	22832	22918	22868	22809	23217	22864	22855	22905	22793	22963	23025	23062	22881	22885	22892	22765	23050	22908	22955	23171	22756	22687	23173	22832	23047	23022	22707	23119	22841	23299	23068	23015	22974	22517	22920	23111	23123	23023	22955	22963	23016	23089	23062	22890	23030	22923	23124	23073	22554	22823	22611	22817	22997	22899	22900	23144	23021	23042	22963	22933	22800	22991	23270	23170	23022	22844	22785	23058	23046	22989	23071	22963	22939	23014	23025	22903	22750	22958	22922	22974	23089	22992	22756	22951	23033	22838	22898	23147	22745	22872	22903	22966	23000	22832	22909	23011	23014	22970	23026	23008	23082	22849	22970	23031	22777	22938	23026	22852	22715	22778	22865	22940	22979	23179	23076	22840	22821	23048	22843	23087	22840	22767	22971	22891	23045	22889	22986	23087	23013	23113	22887	22964	23034	22723	22955	22744	22853	22828	23099	22778	23096	22943	22984	23007	22942	23120	23197	22941	23225	22967	22883	23110	22796	22956	22968	22934	22914	22957	23171	22919	22970	22804	22921	22930	22858	22875	22995	22810	22823	22939	22964	22933	23152	22934	22970	22982	22883	22887	22721	22882	22819	23177	22996	22743	23012	22905	22961	22973	22773	22990	22956	22961	22919	22898	22863	23038	22921	22794	23049	23048	23023	23067	22983	23048	22966	23038	22992	23014	22928	22988	22811	22857	23003	22791	22640	22880	23149	22937	23068	23132	23147	22701	22822	22785	22954	22989	23034	23070	22896	22839	22982	23023	23050	22944	23091	22966	23008	22944	22863	23028	22997	23059	23217	23135	22740	23025	22935	23071	22815	22719	23067	22957	22867	22841	22895	23106	22932	23210	22952	22890	22990	23032	23018	22808	22966	23006	22915	22887	22862	22814	22845	22958	23003	22975	22872	22912	22981	23074	23093	23126	22964	22833	22638	22933	22705	23101	22618	22880	22975	22921	22799	22810	22843	22880	23094	22885	22904	23134	22938	22964	23053	22944	22812	22952	22849	23073	22973	23157	22838	22863	22929	22948	22929	23049	22897	22837	23115	22860	23158	23070	22962	23066	23014	23057	22989	23044	22647	22991	22987	22968	23110	22969	23040	22869	22847	22786	23111	23016	23066	22648	22900	22969	23032	22911	23058	22902	23113	23091	23116	22934	22891	22833	22853	22981	23028	22973	22846	22896	23064	22818	22857	23289	23154	22822	22942	22754	22950	23034	22971	22936	23074	22937	22836	22838	22923	22806	22928	23053	22750	23090	22868	22984	22975	22841	23152	22959	23006	22832	22983	22715	23056	22876	22887	23037	22884	22982	22771	22822	23037	22885	22913	22982	23259	23161	22867	22862	23138	22983	22852	23022	23062	23143	23091	23004	22923	23038	22914	22826	23042	22992	23095	22925	23068	22936	22800	23121	23100	22830	22832	22960	23175	22817	22846	22959	23037	22960	22904	22946	23180	22950	23043	22745	22989	23302	23042	22868	22933	23052	22993	22931	23064	23067	22837	23031	22844	23011	22955	22976	23022	22842	23134	22830	22745	22849	23077	22934	22978	22833	22779	22948	22918	23049	22848	22818	23039	22802	23007	23210	23109	23011	23050	23090	23090	23086	23106	22961	22689	23004	23103	22934	23016	22747	22765	22942	23036	22958	22831	23057	22967	22974	22978	22877	22866	22836	22850	23090	22967	22875	22821	22795	23065	22909	22981	22856	22966	22641	22739	22947	22895	22911	22816	22901	22739	22984	22966	22853	23083	22785	22839	22927	22747	22853	23236	23132	23059	22916	23077	23357	22949	22965	22917	23108	23047	22964	22898	22939	23025	22929	22961	23129	22836	23016	23110	22912	23185	23081	23015	22953	23037	22991	22874	23051	23029	22838	22705	22912	22973	22951	22949	22992	22876	22874	23012	23092	22752	23018	23111	22834	22942	22952	22649	22795	22823	22861	22948	23066	22861	23026	22984	22779	22946	23067	22960	22976	22891	23027	22972	23127	23030	22978	22760	23110	22986	22931	23026	23119	23230	22806	22917	22972	22997	23086	22957	22947	23075	23071	22968	22902	22826	23119	22815	22914	22990	22966	22990	23005	23151	22922	22823	22932	23062	22936	22955	22865	22967	22996	22946	23033	22953	22855	22816	22985	23182	22949	22798	22871	22586	22878	23126	23071	22959	22808	23056	23159	23033	22924	22904	22929	22849	23030	23136	22918	22927	22914	23020	22851	22748	22898	22989	22855	23157	23095	22958	23198	22874	22934	22875	23096	22832	23067	22988	22948	22823	22846	22757	22734	22751	23101	22995	22872	22955	22863	22891	23016	22981	23190	23181	23164	22999	22989	22888
17566	29154	28069	23396	21462	19951	18960	18819	18576	18294	18065	17959	18449	18846	31322	40626	40270	33060	26131	21135	18777	17867	17840	17731	17518	17652	17719	17638	17461	17625	17516	17382	17724	17771	17603	17646	17545	17553	17702	17628	17517	17702	17648	17670	17830	17529	17617	17625	17663	17580	17616	17598	17654	17712	17564	17696	17565	17737	17527	17631	17590	17408	17649	17631	17633	17591	17522	17728	17575	17735	17717	17498	17633	17841	17626	17541	17707	17407	17513	17669	17689	17450	17450	17721	17646	17575	17756	17688	17658	17586	17779	17752	17661	17604	17578	17572	17617	17445	17547	17823	17692	17467	17696	17615	17323	17668	17673	17611	17454	17663	17541	17704	17431	17762	17648	17530	17617	17796	17624	17649	17666	17635	17839	17490	17769	17318	17581	17611	17614	17526	17648	17734	17626	17365	17554	17567	17568	17488	17646	17456	17670	17603	17629	17457	17628	17412	17663	17697	17504	17648	17609	17793	17648	17686	17733	17458	17560	17709	17706	17679	17660	17736	17621	17584	17721	17494	17455	17641	17625	17576	17564	17463	17634	17749	17459	17611	17752	17506	17627	17724	17563	17555	17549	17600	17472	17393	17486	17518	17490	17436	17682	17809	17735	17455	17554	17583	17504	17479	17548	17461	17685	17612	17585	17705	17539	17777	17491	17627	17529	17781	17485	17553	17391	17628	17540	17608	17595	17679	17708	17447	17650	17651	17584	17665	17649	17398	17666	17778	17793	17821	17596	17587	17637	17781	17474	17701	17631	17641	17539	17756	17692	17509	17800	17706	17526	17730	17554	17684	17559	17708	17481	17675	17664	17598	17584	17634	17356	17613	17574	17387	17648	17489	17695	17397	17520	17620	17785	17414	17549	17476	17562	17637	17610	17567	17592	17419	17481	17767	17544	17762	17627	17481	17547	17506	17488	17529	17639	17650	17523	17555	17509	17535	17699	17458	17648	17543	17698	17656	17544	17524	17549	17696	17522	17575	17611	17715	17580	17544	17684	17521	17645	17749	17644	17477	17438	17579	17753	17574	17707	17663	17569	17433	17653	17506	17590	17517	17575	17554	17538	17708	17597	17449	17682	17703	17673	17551	17424	17603	17467	17572	17501	17701	17535	17667	17559	17373	17601	17542	17633	17530	17769	17740	17616	17673	17599	17637	17571	17529	17645	17333	17561	17687	17494	17467	17625	17668	17651	17871	17595	17445	17760	17508	17782	17589	17673	17616	17646	17675	17531	17618	17291	17532	17502	17368	17443	17561	17614	17437	17580	17512	17651	17388	17615	17554	17533	17664	17555	17542	17722	17664	17709	17551	17619	17522	17562	17573	17551	17559	17513	17517	17642	17588	17626	17569	17610	17467	17486	17586	17601	17691	17637	17739	17800	17366	17498	17459	17613	17510	17640	17550	17563	17676	17619	17720	17603	17485	17441	17671	17484	17528	17621	17756	17644	17681	17545	17617	17670	17695	17718	17652	17642	17576	17575	17607	17597	17669	17498	17764	17755	17588	17513	17630	17557	17564	17588	17554	17550	17721	17552	17618	17687	17640	17536	17427	17529	17745	17722	17701	17704	17638	17548	17708	17692	17446	17719	17563	17623	17524	17710	17495	17850	17600	17626	17645	17544	17623	17649	17489	17715	17552	17387	17566	17652	17595	17772	17718	17545	17573	17585	17775	17585	17461	17574	17484	17635	17724	17536	17622	17508	17555	17559	17433	17603	17490	17737	17668	17314	17468	17619	17679	17748	17684	17748	17397	17777	17376	17618	17604	17634	17591	17547	17593	17544	17733	17532	17587	17552	17605	17532	17669	17699	17820	17518	17479	17460	17609	17448	17642	17470	17653	17547	17600	17570	17641	17776	17662	17675	17551	17323	17540	17597	17606	17741	17588	17656	17711	17569	17556	17719	17657	17692	17506	17711	17658	17689	17815	17280	17479	17689	17576	17498	17449	17716	17480	17538	17482	17665	17575	17693	17456	17578	17715	17505	17603	17613	17645	17637	17860	17565	17659	17745	17605	17534	17581	17746	17534	17572	17657	17709	17436	17529	17481	17519	17596	17614	17470	17516	17507	17665	17514	17514	17605	17465	17588	17609	17595	17686	17631	17443	17716	17568	17580	17622	17626	17496	17435	17584	17614	17451	17559	17612	17704	17600	17480	17508	17600	17464	17601	17637	17582	17615	17755	17559	17624	17698	17532	17541	17586	17551	17523	17636	17672	17605	17633	17852	17586	17672	17529	17611	17486	17656	17487	17657	17648	17688	17763	17436	17754	17642	17575	17530	17636	17521	17487	17574	17769	17522	17627	17649	17711	17777	17502	17627	17690	17627	17707	17541	17601	17569	17608	17659	17520	17533	17719	17661	17684	17765	17480	17658	17416	17623	17740	17569	17641	17451	17574	17559	17505	17610	17696	17555	17564	17530	17536	17645	17590	17541	17686	17537	17573	17513	17686	17665	17628	17646	17365	17501	17635	17646	17537	17654	17561	17621	17638	17666	17689	17650	17625	17609	17785	17717	17574	17702	17656	17685	17622	17569	17588	17642	17649	17707	17414	17725	17506	17611	17636	17651	17711	17763	17549	17539	17797	17628	17741	17673	17453	17786	17540	17428	17843	17640	17608	17690	17518	17506	17693	17555	17659	17623	17677	17717	17702	17588	17530	17640	17614	17462	17470	17702	17588	17689	17666	17473	17684	17675	17474	17618	17591	17590	17808	17681	17538	17627	17613	17571	17683	17474	17671	17597	17755	17695	17581	17639	17520	17742	17666	17537	17657	17581	17454	17622	17541	17569	17604	17480	17573	17633	17565	17636	17599	17583	17402	17556	17726	17650	17670	17641	17642	17628	17472	17680	17636	17694	17397	17512	17647	17601	17580	17593	17590	17576	17547	17511	17731	17756	17532	17602	17642	17705	17722	17741	17750	17497	17638	17592	17724	17753	17756	17532	17646	17665	17771	17734	17676	17611	17443	17641	17619	17682	17585	17655	17531	17526	17675	17600	17631	17597	17597	17454	17669	17803	17742	17571	17650	17489	17721	17602	17729	17556	17853	17738	17685	17595	17788	17613	17365	17568	17695	17657	17616	17656	17683	17561	17668	17496	17634	17547	17560	17579	17515	17605	17510	17612	17416	17567	17624	17597	17691	17691	17698	17672	17564	17494	17496	17656	17622	17739	17465	17554	17419	17452	17713	17455	17593	17521	17707	17595	17679	17763	17600	17512	17669	17651	17529	17503	17575	17315	17655	17556	17635	17653	17739	17709	17614	17569	17397	17608	17543	17663	17641	17650	17666	17611	17686	17633	17541	17501	17627	17557	17548	17464	17623	17788	17409	17664	17773	17535	17552	17629	17565	17599	17439	17657	17597	17749	17492	17675	17705	17594	17526	17665	17633	17534	17739	17878	17598	17527	17599	17602	17837	17680	17592	17592	17583	17684	17630	17756	17522	17624	17511	17619	17604	17582	17587	17588	17450	17479	17476	17827	17541	17560	17588	17705	17636	17654	17619	17418	17739	17465	17504	17550	17778	17613	17659	17493	17549	17753	17640	17520	17518	17585	17600	17744	17632	17618	17482	17554	17560	17610	17726	17574	17679	17548	17628	17527	17586	17591	17730	17597	17667	17656	17592	17366	17662	17661	17758	17555	17503	17567	17539	17484	17646	17624	17619	17689	17506	17485	17616	17420	17583	17554	17545	17569	17538	17732	17515	17694	17497	17708	17461	17687	17638	17692	17743	17697	17488	17499	17592	17745	17674	17693	17552	17550	17889	17507	17688	17599	17496	17638	17666	17508	17521	17735	17520	17510	17461	17795	17662	17415	17568	17637	17640	17570	17786	17675	17662	17672	17555	17507	17574	17548	17690	17674	17675	17696	17684	17419	17505	17652	17631	17621	17652	17627	17685	17647	17600	17734	17618	17547	17585	17538	17502	17641	17603	17614	17813	17492	17591	17562	17641	17522	17637	17748	17577	17508	17679	17551	17501	17597	17568	17578	17574	17775	17425	17635	17710	17559	17485	17489	17702	17563	17505	17720	17633	17494	17672	17679	17673	17576	17588	17665	17531	17672	17572	17707	17696	17603	17631	17492	17446	17734	17588	17712	17668	17668	17506	17633	17622	17720	17707	17685	17445	17516	17540	17613	17576	17609	17569	17602	17659	17550	17710	17468	17407	17688	17696	17756	17485	17699	17686	17595	17459	17550	17414	17747	17543	17758	17751	17479	17540	17703	17524	17616	17490	17554	17588	17493	17455	17647	17598	17614	17704	17695	17499	17522	17534	17615	17764	17594	17494	17557	17398	17660	17695	17586	17529	17624	17555	17537	17683	17591	17699	17657	17807	17720	17705	17474	17456	17827	17734	17579	17701	17757	17697	17707	17666	17596	17645	17408	17520	17820	17583	17690	17694	17599	17666	17506	17681	17639	17309	17564	17739	17806	17735	17664	17567	17527	17553	17733	17594	17563	17547	17522	17510	17606	17717	17478	17519	17675	17775	17712	17616	17698	17517	17640	17739	17509	17752	17501	17607	17711	17497	17533	17567	17613	17627	17636	17706	17809	17466	17776	17722	17708	17549	17590	17455	17588	17602	17781	17534	17439	17671	17739	17626	17533	17628	17436	17638	17614	17498	17735	17515	17718	17474	17658	17657	17595	17526	17599	17525	17469	17595	17498	17634	17464	17656	17771	17575	17571	17505	17562	17381	17707	17604	17601	17561	17558	17621	17593	17486	17414	17639	17582	17783	17548	17533	17521	17521	17625	17695	17583	17424	17842	17479	17582	17703	17650	17604	17541	17483	17631	17413	17597	17526	17379	17638	17479	17480	17624	17429	17509	17703	17537	17621	17657	17472	17577	17667	17574	17705	17616	17462	17537	17549	17565	17627	17456	17588	17526	17557	17552	17636	17743	17569	17553	17841	17754	17732	17667	17770	17627	17607	17718	17557	17539	17686	17556	17495	17716	17665	17700	17733	17735	17449	17698	17751	17658	17716	17628	17714	17509	17577	17559	17709	17708	17741	17486	17671	17441	17624	17651	17583	17622	17614	17649	17586	17652	17491	17572	17734	17584	17633	17515	17702	17597	17720	17505	17661	17666	17777	17531	17682	17686	17585	17691	17562
30461	23668	26406	24811	22884	23168	23089	23198	23068	22911	22927	23312	23114	22856	23385	24238	24800	24533	23861	23767	23366	22790	23229	22869	22945	23026	23218	23137	23063	23030	23010	22846	23008	22830	23079	23079	22934	22828	22872	23112	23215	23259	22970	23230	22837	23171	22985	22766	22877	23140	22957	22995	23109	23098	23110	22991	23090	23062	23091	23065	22974	22913	23070	22939	23093	22922	22901	23084	23030	22945	23001	22968	23041	22908	22862	23006	22916	22798	23061	23134	22922	23110	23045	22767	22880	22852	23009	23066	23068	22951	22948	23122	22918	22886	23011	23033	22880	23007	22873	22854	22899	23043	22909	23205	23090	23079	23129	22986	23083	23072	22799	22912	22942	23018	23108	22995	22932	23037	23056	22810	22777	22870	23020	22940	23106	22989	22981	23013	23120	23009	22954	23064	22946	22802	23120	23074	22932	22975	22880	23167	23112	23045	23021	22961	22747	22856	23067	23283	22918	23025	23118	23223	22974	22898	22920	22904	22938	23151	22901	23178	22918	22898	23009	23056	22887	23027	22834	23038	22845	23090	23013	22969	23056	22873	22969	22951	23344	22866	22926	23017	22923	23156	23211	22889	22840	23022	23221	23215	23017	23154	22737	22785	23317	22863	23029	22799	23064	22987	23055	22792	22873	23164	22850	23050	23046	23145	22786	22759	22866	22901	23045	22994	22937	23106	23039	23086	22909	23065	23084	23107	22947	22897	23103	22743	22934	22870	22903	22997	22979	22976	22860	22969	22840	22915	23021	22949	22865	22847	22877	22945	22879	22839	23071	23011	22889	23149	23110	22909	23038	22730	22913	22992	23103	23039	22810	23218	23105	23004	22863	23064	23059	23019	23031	22965	23032	22943	22869	23163	22919	22817	23007	22907	23144	22919	23011	23019	22878	23007	22810	23005	22950	22904	23184	22919	22891	23091	23083	23026	23041	23016	22966	22900	23042	22891	23025	23006	22857	22740	23027	23006	23133	22915	23237	23032	22758	22897	23001	23226	23041	23110	22856	23009	23083	22830	22815	23052	22934	23078	22850	22835	23160	23035	23007	22832	22996	23105	23075	22893	23123	22948	23197	23042	22794	22746	22910	22879	23274	23122	22991	23114	22780	22999	23058	22902	22984	22959	23138	22896	22978	22815	22960	22782	22961	23312	22899	22847	23075	22969	22961	22995	23063	23036	22986	23091	23071	23191	22878	22990	22914	22981	23040	23054	22908	23079	22839	22873	23110	22861	22970	23202	23051	23005	23115	23010	23139	23014	23019	22840	22723	22852	22991	22987	23073	22743	23067	23112	23124	23179	23044	22854	23102	23222	23165	22949	23033	22876	22814	23016	22980	23167	23267	23001	23020	22860	23025	22969	23025	22597	23023	23019	22976	23111	23097	23030	22934	22858	22817	23184	22849	23064	23039	22977	22854	22892	22975	22899	23061	23042	22923	22919	23047	23007	22940	22881	22967	23006	22984	22984	23015	22966	22790	22982	22882	22936	22894	23122	23080	22772	23074	23087	22946	23049	23105	22996	22838	22814	22969	23180	22959	22933	22999	23374	22868	23047	23208	22958	23185	22930	22724	23058	22989	23018	22857	23019	22910	23092	22881	22818	22860	23121	23036	23056	22954	22873	22999	22724	22811	23071	23172	22840	22965	23119	22907	22618	22906	23071	23266	22979	22792	23074	23156	23147	23032	22987	22995	23128	22889	22946	23108	23230	22900	23007	22914	22814	23050	22888	23094	22905	23070	23027	22763	22995	22706	22889	22813	22897	23083	23008	22940	23060	23061	23135	23035	23151	23225	23052	22944	22898	23146	23182	22990	22943	22914	22954	23222	23044	22944	22984	23084	22810	23246	23078	23124	23142	22790	22847	23023	23048	23049	22953	22953	22815	23136	22908	22912	22916	22962	22785	23034	23104	23095	22833	23182	23068	23143	23017	22893	23059	22922	23080	23099	22910	23308	22998	22654	22926	23105	22924	23055	23248	23176	22947	23138	23097	23231	22893	22976	23041	23187	23017	22828	22987	23037	23049	23242	23102	23021	23090	23031	22864	23173	22890	22859	23091	23105	22964	22993	23184	22947	23177	22856	22891	22889	23063	23131	22739	23070	22999	23068	23113	22826	22962	22993	22860	23219	22952	23119	23078	23117	22792	23090	22944	23042	23003	22959	22954	22941	23057	22979	23316	22976	23021	22754	22962	22855	23212	22898	22993	23067	22839	22836	22902	23044	22909	22853	23019	23068	22801	22784	22879	22940	22986	22820	22814	22969	22952	22900	23038	23068	23071	23226	22867	23050	23099	23070	22895	23039	23096	22850	23114	22974	22968	22808	22866	23001	22877	22833	22865	22889	22934	23185	23077	23065	22922	22824	22903	23255	22918	22980	22940	22941	23024	22985	23046	23019	23224	23107	23059	22922	22970	22704	22850	23085	23201	22861	22902	22931	23132	23058	22830	23017	22860	23056	23140	22923	22996	22809	22911	22993	22999	22933	23199	23063	22988	22840	22949	23080	23001	23043	22961	23221	22884	22690	23003	23083	23050	23214	23095	22695	22958	22863	22997	22979	22987	22962	23114	22819	23073	23251	23003	23084	23023	22865	23113	23046	22956	22985	23194	23073	22973	22962	23081	22835	22896	23024	23015	23006	22856	23011	22811	22836	23128	22943	22772	23328	23051	22946	22800	23012	23250	22949	22977	22936	22951	23150	22961	23049	22824	23121	23012	23042	22943	23052	23282	22963	22896	22681	22944	22976	22997	22940	22714	23098	23194	23062	23008	22903	23008	22911	22852	22909	23106	23046	22866	23082	22991	22901	23179	23079	22990	22862	22810	22868	23001	22844	22922	23162	23060	23114	22759	23246	22935	22901	22981	23188	22838	23133	22886	22969	22939	23012	23010	22958	22862	23058	23161	23197	23113	23022	22838	23134	23166	22953	22808	22937	23058	22959	22993	23098	22941	22824	22940	22827	23026	23153	22873	22747	22893	23069	23023	22904	22918	22846	22978	23047	22796	23172	22901	22972	23014	23142	22977	22756	22929	23100	22674	23039	23078	23128	22865	22859	23141	22927	23165	22947	23123	22983	23208	23094	23005	23086	23229	23121	22890	23007	22978	23060	23160	22755	23101	23071	22924	22654	22735	23017	22830	23081	23051	22899	23190	22927	22961	23195	23149	23019	22983	23015	22928	22986	22886	23122	22912	23136	23044	22981	22910	22970	23060	23090	22920	23143	23008	22991	22919	22939	23024	23164	22979	23054	22963	23225	23050	23196	22820	22929	22768	22950	22999	23038	23001	22892	23063	22868	22972	23119	22917	22906	23174	23166	23016	22949	23002	22969	22880	22809	22864	22957	23026	22972	23067	23069	22954	23022	23153	22916	23122	23010	23025	22949	22830	22719	22874	22900	23162	23122	22899	22958	23339	23029	22958	22919	22900	23198	23027	23142	22872	22870	23167	23100	22983	22975	22885	22893	22932	23130	22866	23066	23023	22843	22974	23095	22822	22766	22814	23030	22940	23216	22884	22840	23017	22975	23003	22858	22821	23021	22728	23145	22988	23086	23011	22657	23166	23112	23107	22974	22922	23008	23058	23158	23114	22824	23052	23037	23041	23074	23174	22935	22857	22947	22704	23060	23209	22960	23112	22794	23039	23100	23129	22718	22980	23115	22865	22858	22973	23045	23027	23160	22962	23087	22913	23067	22853	22927	22892	22891	23081	22984	22844	22806	22898	23044	23088	22901	22813	23176	23042	22796	22957	22935	23010	23041	22921	22934	22864	22940	22839	22838	22903	22999	23013	22914	22999	22993	23008	23067	23012	22912	23060	22915	23020	23089	22982	22898	23090	23138	22888	23042	22928	22783	23027	23057	22866	22810	23030	23028	22776	22864	23156	23066	22858	23115	22914	23109	23050	23146	23258	22692	22957	23188	22967	22921	23115	22941	22993	23036	23031	22835	23038	23037	22692	22900	22932	23046	22994	22882	22946	23063	23044	22881	23165	23140	23086	22960	23005	22909	22841	22912	23103	23040	22856	23070	23051	22676	22881	23220	22796	23079	22751	23028	22972	22910	22959	23064	22946	23078	22960	22996	22849	22890	22995	22925	23065	22911	22741	23133	22821	22969	22768	22885	22909	23091	23001	22980	22969	23001	22997	23143	23093	22856	22732	22870	22959	22745	22920	22775	23081	22894	22734	22983	22874	23060	22995	23057	22827	23012	22761	23164	22959	23048	23082	23126	22934	23124	22990	22877	22850	22894	23048	23018	23300	22851	22859	22923	23131	22956	23204	22908	23122	22731	22914	23030	22945	23355	23015	23072	23046	23004	22965	22797	23136	22942	23076	23161	22869	23092	22966	22974	22983	22890	23093	22932	22818	23057	23144	23082	22942	22953	22760	22987	23074	23123	22834	22987	23067	23042	23068	22916	22908	23169	23033	23095	23202	23029	23057	22912	22857	22741	23076	23194	23081	22837	23062	22934	22802	22820	23162	23123	23076	22951	23006	22744	23130	22969	22898	23019	22925	22972	22872	22888	22924	22943	23211	23032	22998	22820	22982	22911	23010	23064	22845	22836	22665	22777	22934	23070	22984	23119	23085	22958	22826	22869	23042	23177	22924	22909	23111	23090	23103	23117	23136	22798	22756	23090	22974	22939	23016	22784	23142	23071	23088	23076	23011	23199	23136	22877	22959	22993	22939	23010	22974	22985	22948	22959	22981	23023	22879	22838	22916	23083	22907	22842	22912	22772	22873	22973	22980	23031	22935	22967	22678	22906	23162	22904	22812	22782	22754	23197	22972	22932	22966	22945	22927	23172	22935	23051	23075	23034	22772	22874	22955	23089	22983	23104	22992	23129	22920	23123	23179	23037	23141	23053	22823	22912	22940	22934	23058	22849	23112	22726	23103	22951	22903	23280	23167	22827	23009	23035	23240	23013	22908	22875	22941	22973	23111	23064	23037	23051	22812	23012	23128	23022	23079	23225	23128	23007	22931	22956	22883	23071	23145	22699	22864	23008	22909	22929	23192	23005	22889	22868	23078	23056	22986	22839	23259	23233	23150	23232	23163	23142	22792	22693	22866	22994	23061	23152	23131	23180	22978	23080	22881	22942	22938	23051	22842	22928	22961
18086	19291	19323	18586	18072	17902	17786	17830	17726	17725	17643	17516	17695	17639	18107	19613	20090	19577	18611	18041	17823	17671	17561	17786	17663	17718	17762	17541	17613	17618	17623	17746	17576	17746	17641	17588	17681	17581	17707	17383	17687	17729	17634	17630	17598	17712	17475	17672	17667	17722	17726	17514	17625	17670	17462	17688	17728	17689	17763	17792	17657	17560	17501	17575	17572	17734	17598	17581	17731	17468	17711	17746	17558	17462	17546	17471	17553	17711	17614	17617	17531	17782	17696	17798	17557	17486	17731	17836	17602	17851	17585	17505	17740	17567	17686	17425	17559	17627	17640	17592	17846	17652	17557	17647	17526	17711	17529	17515	17587	17560	17639	17493	17692	17483	17606	17620	17635	17444	17558	17724	17709	17755	17556	17859	17728	17738	17873	17669	17774	17677	17507	17738	17713	17768	17692	17543	17484	17557	17661	17691	17518	17787	17670	17776	17585	17656	17780	17547	17731	17641	17681	17661	17545	17648	17694	17638	17568	17599	17705	17581	17705	17648	17463	17808	17675	17517	17516	17555	17706	17663	17509	17466	17680	17723	17716	17605	17625	17663	17570	17613	17701	17646	17464	17409	17574	17609	17617	17641	17514	17583	17706	17547	17617	17681	17499	17800	17509	17477	17518	17625	17603	17656	17748	17760	17566	17619	17406	17468	17693	17476	17669	17740	17530	17533	17567	17608	17569	17708	17791	17625	17613	17639	17582	17670	17533	17788	17476	17653	17600	17758	17738	17726	17888	17564	17843	17731	17580	17681	17487	17588	17571	17449	17730	17644	17511	17429	17545	17711	17728	17740	17560	17789	17537	17559	17591	17597	17731	17510	17638	17803	17569	17759	17554	17592	17609	17641	17676	17362	17469	17707	17660	17614	17440	17484	17672	17635	17712	17594	17685	17635	17552	17680	17705	17573	17562	17716	17538	17552	17577	17560	17563	17783	17632	17571	17710	17617	17576	17553	17570	17530	17652	17607	17619	17799	17568	17467	17865	17624	17745	17598	17556	17772	17498	17533	17741	17669	17600	17749	17795	17502	17649	17676	17492	17727	17667	17576	17724	17536	17601	17521	17604	17569	17638	17557	17514	17591	17593	17530	17499	17768	17615	17697	17778	17743	17820	17522	17716	17846	17700	17745	17846	17668	17577	17670	17656	17627	17619	17592	17706	17791	17505	17698	17597	17848	17709	17685	17658	17762	17647	17609	17558	17631	17684	17571	17521	17584	17701	17696	17545	17633	17590	17626	17441	17455	17595	17429	17673	17718	17625	17824	17750	17775	17714	17769	17503	17581	17621	17762	17655	17531	17507	17646	17729	17605	17518	17634	17416	17423	17808	17538	17677	17660	17643	17499	17672	17606	17651	17613	17511	17649	17531	17801	17502	17669	17677	17737	17735	17740	17618	17674	17786	17681	17531	17524	17527	17640	17717	17582	17637	17688	17573	17743	17564	17586	17725	17514	17608	17569	17636	17738	17544	17621	17668	17738	17678	17475	17495	17592	17611	17592	17678	17538	17691	17612	17531	17709	17536	17747	17555	17572	17539	17600	17733	17652	17480	17667	17662	17761	17507	17663	17768	17557	17623	17556	17543	17613	17646	17544	17585	17683	17505	17588	17636	17710	17602	17575	17568	17850	17609	17557	17698	17632	17626	17622	17723	17381	17498	17652	17663	17682	17500	17728	17418	17610	17735	17605	17554	17530	17812	17681	17566	17565	17497	17694	17678	17722	17579	17532	17688	17505	17701	17621	17750	17713	17579	17598	17652	17691	17496	17583	17714	17720	17812	17470	17609	17696	17540	17673	17515	17412	17634	17603	17606	17503	17690	17647	17686	17606	17516	17566	17547	17498	17336	17772	17635	17749	17627	17491	17623	17637	17528	17608	17768	17721	17624	17709	17578	17683	17633	17753	17775	17664	17437	17558	17575	17583	17675	17590	17555	17770	17684	17588	17603	17674	17575	17561	17603	17856	17543	17654	17465	17601	17651	17581	17579	17597	17697	17756	17660	17548	17752	17648	17550	17618	17649	17749	17607	17606	17616	17654	17769	17813	17606	17578	17512	17624	17644	17573	17598	17589	17693	17732	17534	17551	17626	17706	17511	17730	17626	17504	17581	17606	17588	17690	17531	17621	17700	17563	17744	17605	17529	17502	17657	17632	17611	17497	17704	17554	17589	17666	17571	17588	17558	17543	17681	17561	17719	17463	17601	17634	17623	17521	17561	17601	17699	17652	17593	17648	17750	17542	17465	17717	17701	17521	17505	17705	17545	17764	17697	17540	17649	17590	17535	17670	17724	17641	17558	17466	17662	17651	17668	17540	17602	17608	17499	17737	17622	17557	17705	17684	17683	17660	17579	17768	17516	17533	17693	17763	17636	17488	17508	17563	17668	17753	17609	17626	17626	17606	17644	17754	17771	17580	17589	17482	17735	17588	17538	17628	17581	17605	17701	17521	17754	17577	17578	17676	17583	17569	17555	17622	17529	17600	17749	17535	17693	17601	17718	17731	17427	17650	17709	17654	17619	17766	17643	17564	17763	17708	17728	17695	17708	17691	17540	17753	17540	17691	17418	17619	17572	17681	17759	17710	17486	17653	17460	17607	17509	17469	17780	17547	17554	17525	17471	17650	17701	17697	17759	17598	17842	17481	17678	17684	17583	17745	17749	17659	17571	17641	17734	17721	17454	17467	17611	17494	17770	17814	17787	17723	17629	17602	17586	17465	17762	17624	17731	17518	17564	17578	17650	17520	17509	17939	17465	17567	17781	17482	17612	17620	17585	17739	17649	17552	17637	17499	17744	17589	17773	17650	17675	17534	17577	17645	17597	17795	17646	17800	17545	17587	17674	17709	17636	17798	17650	17757	17680	17654	17553	17600	17705	17484	17757	17640	17656	17497	17553	17707	17584	17596	17664	17541	17615	17726	17608	17542	17736	17781	17610	17731	17670	17704	17725	17666	17894	17579	17577	17581	17679	17701	17641	17667	17555	17796	17597	17667	17634	17590	17548	17589	17643	17661	17634	17734	17620	17613	17623	17425	17699	17627	17566	17689	17524	17554	17618	17749	17679	17672	17780	17562	17547	17661	17705	17595	17458	17771	17515	17625	17534	17721	17650	17613	17569	17486	17491	17554	17529	17868	17776	17665	17664	17691	17621	17728	17544	17653	17723	17568	17664	17795	17591	17420	17688	17573	17467	17520	17584	17777	17779	17552	17713	17650	17692	17678	17917	17724	17650	17738	17729	17705	17672	17843	17602	17802	17589	17533	17571	17522	17571	17610	17582	17656	17645	17748	17537	17769	17480	17556	17504	17646	17569	17664	17859	17801	17644	17662	17521	17817	17715	17781	17737	17617	17661	17722	17725	17727	17614	17606	17628	17706	17753	17844	17503	17618	17729	17466	17529	17520	17507	17666	17593	17564	17556	17583	17569	17516	17726	17521	17715	17566	17633	17852	17697	17551	17754	17647	17679	17503	17736	17565	17559	17603	17699	17621	17433	17594	17662	17570	17660	17646	17722	17437	17898	17664	17577	17506	17575	17684	17730	17638	17683	17660	17749	17642	17838	17532	17787	17686	17474	17602	17575	17551	17622	17978	17700	17629	17696	17571	17617	17728	17695	17645	17571	17579	17608	17676	17475	17741	17737	17724	17512	17707	17587	17706	17670	17584	17448	17647	17708	17583	17586	17580	17725	17681	17568	17640	17640	17525	17636	17519	17447	17633	17510	17829	17673	17557	17709	17619	17674	17540	17399	17629	17639	17665	17737	17782	17566	17572	17811	17725	17676	17854	17714	17731	17600	17658	17670	17612	17628	17593	17473	17618	17624	17609	17665	17661	17777	17590	17523	17643	17885	17684	17470	17504	17732	17742	17538	17650	17551	17510	17475	17651	17676	17663	17449	17431	17669	17688	17527	17670	17571	17758	17622	17725	17593	17594	17652	17492	17700	17584	17696	17641	17496	17663	17519	17744	17729	17341	17578	17641	17494	17694	17665	17626	17566	17638	17687	17602	17590	17721	17574	17552	17646	17556	17834	17711	17533	17748	17778	17741	17747	17567	17687	17597	17606	17639	17597	17626	17699	17868	17798	17548	17813	17530	17572	17703	17759	17443	17713	17571	17729	17606	17690	17762	17603	17839	17719	17671	17628	17571	17637	17563	17744	17554	17537	17719	17568	17621	17718	17535	17671	17756	17664	17516	17657	17665	17611	17687	17736	17619	17751	17621	17641	17539	17683	17534	17670	17491	17708	17588	17700	17672	17637	17508	17648	17762	17648	17636	17602	17655	17688	17538	17640	17605	17593	17646	17546	17606	17698	17515	17654	17609	17746	17762	17626	17717	17691	17536	17472	17613	17564	17733	17613	17608	17612	17700	17572	17635	17697	17662	17439	17578	17590	17687	17739	17408	17593	17689	17690	17464	17682	17784	17818	17906	17453	17536	17459	17724	17625	17609	17764	17651	17737	17594	17607	17483	17621	17753	17766	17567	17734	17635	17764	17643	17634	17627	17813	17745	17530	17587	17757	17671	17619	17509	17557	17642	17526	17555	17832	17713	17785	17621	17622	17688	17736	17684	17733	17631	17541	17570	17649	17531	17644	17532	17600	17454	17651	17721	17696	17693	17619	17594	17634	17618	17462	17580	17592	17761	17792	17714	17497	17702	17474	17666	17762	17598	17484	17625	17611	17621	17504	17765	17605	17809	17681	17767	17577	17740	17988	17556	17461	17664	17636	17563	17593	17681	17602	17746	17744	17630	17622	17597	17538	17612	17594	17683	17701	17649	17692	17533	17614	17480	17655	17623	17703	17697	17608	17795	17789	17553	17565	17593	17645	17671	17480	17639	17568	17530	17688	17621	17634	17811	17752	17476	17543	17707	17573	17504	17598	17715	17741	17630	17611	17642	17668	17629	17582	17719	17651	17786	17769	17698	17585	17691	17696	17523	17576	17714	17664	17648	17643	17770	17658	17671	17794	17679	17745	17529	17810	17697	17669	17750	17644	17947	17551	17682	17370	17666	17598	17505	17652	17753	17678	17655	17586	17677	17707	17745	17691	17628	17624	17775	17575	17682	17759	17690	17732	17696	17433	17843	17541	17766	17649	17636	17574	17805	17787	17421
25280	21476	28710	25070	23797	24829	25336	23599	23238	23164	23302	23316	23229	23690	26391	33559	33740	30892	27879	24909	23652	23282	22966	23042	23108	23053	23201	22968	22967	23042	22963	23111	23193	22891	23058	23164	22929	22981	22995	23042	23113	22788	22960	23262	23056	23065	22827	23009	23155	23142	22834	22995	23096	23068	23081	22997	23174	23194	22836	22902	22909	22847	23004	23078	22896	22902	23078	23088	22996	22981	22924	22900	22945	22849	22940	22783	22757	22769	22794	22820	22978	22960	22994	23101	23010	23203	23017	22934	22855	23089	23048	23020	23005	22890	22895	22886	22999	22912	22909	22840	23180	22985	23141	23056	22903	22749	22923	22885	22883	22780	22792	23001	23147	22836	23035	22714	22885	22945	22877	22992	23020	23169	23084	22778	22848	22805	23045	22767	23048	22887	22954	22735	22881	22818	22739	22867	22823	22729	22835	22903	22936	22952	22814	23024	23033	22902	22765	22794	23033	23001	22763	22718	22786	22845	23021	22794	22863	22797	22852	23046	22935	23052	22838	23197	23067	22863	23008	23021	23000	23117	22836	23008	22965	23028	22975	22885	23097	22841	22923	23018	23093	23161	22964	23082	23220	22986	22804	22846	23041	23018	23230	22767	22925	22925	23128	22699	22920	22711	22922	22896	22850	23041	22986	23106	22732	22762	23076	22799	23108	22920	23033	22736	22783	23003	22932	22950	22894	23041	22720	22855	22915	22944	22825	22748	22921	23077	23167	23027	22950	22675	22975	22892	22792	22812	22943	22876	22977	22927	23052	23055	22947	23100	22932	22925	23063	22989	22956	22873	22746	22798	22910	22994	23039	22900	22940	22983	23132	22869	22907	23046	22967	22779	22814	23192	22950	22769	22719	22905	22780	22909	22936	22851	22868	23130	22819	22984	22882	22813	22618	23046	22869	22886	22823	22908	22938	23002	23260	22889	22822	22923	22973	23040	23197	22875	22986	22858	23022	22970	23005	22932	23083	22990	22942	22966	22861	23050	22857	22752	22743	22790	22799	23032	22792	22817	22937	23068	22895	22823	23082	23000	23041	23015	22903	22826	22911	22980	22924	22993	22829	22844	22842	22944	22931	23010	22896	23100	22967	22747	22887	22782	22609	23051	23046	22731	22780	22789	23073	22861	23037	23017	22981	23057	23142	22880	22634	22777	23046	22898	23032	22781	22813	22807	22874	22884	22988	23058	23183	22975	23102	22956	22914	23090	22892	22920	22811	22722	22963	23064	22939	23020	22814	23124	22813	22866	22926	22966	22838	22952	22978	22928	23028	22901	23020	22911	23060	23011	22753	22953	22837	22872	22690	22783	23084	22843	22804	22831	22792	23070	22782	22786	22883	22839	22955	22844	22869	22805	23075	22995	22879	22947	22773	22914	22724	22996	22733	23019	23076	22968	23200	22770	22884	23073	22959	22949	23015	22799	22823	22993	22831	23083	22979	22866	22965	23081	23055	22839	22960	22717	23037	22764	23059	23138	22819	22920	23011	23076	22937	23063	22843	23002	22893	23011	22932	23186	22967	22824	22855	22876	22663	22706	22634	22883	22854	23033	22911	22882	23017	22966	22985	22894	22908	22929	23047	22876	22877	23153	22852	23236	22997	22978	23129	22883	22948	23152	23062	22879	22982	22843	22924	22941	22951	22857	22783	23025	23109	23107	22744	22837	23246	22835	23026	22766	22865	22876	23032	23092	22925	22869	22927	22737	22863	23152	23037	22998	22922	22987	22862	23077	23011	22803	22808	22903	23016	22903	22770	22825	23031	22859	22989	22852	22648	22749	22945	23020	22933	22789	22999	23098	23218	23006	23017	23030	22974	22985	23211	22944	22978	22910	23160	22868	23013	22953	22922	23018	22980	22874	23150	22886	22981	22689	22908	22822	22819	22899	22935	22926	22867	23039	22730	23043	22861	23109	22991	23110	23263	23278	22995	22911	22805	23035	22980	22944	22979	22936	22895	22808	22797	23107	22838	22937	23090	23001	23164	23019	22921	22960	22945	23170	23216	22975	22882	22823	23092	22913	22831	22815	22781	22834	23082	23027	23003	22942	23019	22958	22893	22977	23030	23000	22917	22984	22902	22861	22847	22711	23041	23103	22898	22761	22914	22876	23114	23015	22780	22952	22686	22702	22619	23050	23060	22987	22891	22792	23425	22834	23058	22925	22886	22787	22990	22960	22908	22850	22988	22923	23043	23242	22865	22972	23007	22909	22877	22918	22847	22951	22996	23051	23047	22930	22777	22945	23102	22997	23100	23165	22788	23034	23002	22878	22850	22780	22961	22786	22886	22861	23091	22867	22993	22916	22910	22963	23058	22778	23001	23155	23000	22963	22786	22985	22925	23184	22939	23081	22985	22796	22913	22940	22934	22751	23002	22934	23145	23026	23040	22935	22952	23134	22796	22933	22882	22828	22860	22885	22766	23051	23018	23113	22951	23008	22825	22951	22915	23088	22968	22912	23011	23031	22815	22734	23185	22848	22886	22951	22974	22782	23053	22920	22879	23016	23034	22877	23105	22886	22969	22947	23121	23142	22863	22886	23055	22874	22923	22989	22969	23015	22932	22882	23134	22872	22897	22831	23038	22815	23131	22908	22771	23137	22969	23018	23125	22765	23078	22748	22918	22911	22921	23120	23056	23131	23151	22919	22787	23052	22759	23005	23036	23101	22849	22856	23157	22832	23137	22941	22993	22919	22847	23024	22850	23076	23039	22865	22929	22926	22944	22762	22994	22919	22916	23070	22877	23098	23147	22852	22855	23170	23084	22886	23190	23150	22943	22868	23021	22876	22770	22952	22846	22849	22676	22878	22734	23040	22927	23188	22851	22912	22892	22923	22880	22865	22776	22944	22888	23033	22840	22861	23097	23069	22850	22886	22840	22742	22795	22888	22871	22900	22841	22961	22869	22982	23037	23058	22981	23138	22877	22666	22877	23008	22838	22969	23041	23139	22815	22887	22863	22969	23052	22942	22996	22901	22792	22908	23068	23011	22893	23115	22992	22994	23202	22921	23142	23004	22926	22848	22992	23106	22980	22749	23141	22965	22881	22904	23003	23142	22955	22844	22781	22909	23062	23097	22961	23098	22889	23011	23007	22961	22765	22876	22927	22837	22849	22970	22771	22830	22988	22894	22848	22879	22804	22805	22828	22723	22938	23056	22938	22981	22887	22819	22898	23037	23006	22956	22719	22851	23034	22636	23042	22943	22969	22970	22869	22972	23028	22963	22738	22837	22742	22941	22982	22899	22950	23208	22876	22743	22802	22874	22915	22868	22852	22805	22922	22873	22984	22632	23094	23077	23053	22740	22625	22900	22943	23204	23035	22956	22857	22856	22748	22888	22976	23207	22830	22905	23127	22862	22939	22853	22936	22830	22811	23081	23106	22883	22955	22991	22923	22911	22980	22946	22967	22749	22814	22872	22931	22846	22824	23236	22970	22794	23087	22862	22789	22946	22955	22793	22853	22677	22913	23200	22937	23197	23134	22948	22935	23174	22939	22999	23101	22945	22775	23090	23026	22801	22770	22795	23057	23098	22979	23022	22745	22782	23105	23173	22904	22908	22684	22940	22880	22681	22884	22953	23033	22782	23132	22940	22965	23082	23106	23106	22959	23188	22916	23194	22866	23204	22879	22877	23170	23159	22971	22870	22904	22919	23115	23020	22996	23264	22882	23102	22917	22925	23189	22958	22783	22931	23006	22984	22941	23189	23094	22946	23054	22936	23013	23073	22834	22878	23003	22971	22958	23235	22824	22934	22916	22763	22993	22861	23187	22933	22911	22936	23043	23022	22950	22996	22947	22932	22962	22864	22778	22841	23000	22875	22959	22852	22850	23007	22910	22995	23331	22995	22955	22904	22931	23161	23024	22966	23211	22903	22937	23192	22872	22841	22929	22864	23166	23004	23048	23061	22875	22886	22838	23058	23125	22751	22764	22910	22847	22946	22932	22826	22866	22905	23036	22870	22985	22756	22965	23051	22805	23017	22982	22893	23149	23080	22934	23016	22933	23006	22723	23030	22920	23115	22712	23080	23189	22941	23059	23040	22862	23098	22864	22883	23119	23120	22883	23053	22932	23093	22993	22906	23084	22939	22778	22973	23091	23068	23114	23067	23119	23136	23235	23022	22793	22782	22693	22878	22978	22860	23069	22950	23016	22821	23093	22948	23040	22922	22869	22885	22981	22843	22832	22709	23018	22921	23059	23070	23104	22665	22837	23111	22841	22791	22811	23062	22963	22938	23133	22820	22924	23009	22883	22709	23120	22898	23116	22753	22780	23119	22820	22870	22974	22787	22751	23012	23067	23012	23280	23010	23018	23071	22833	22856	22736	22856	22849	23101	22731	22941	23044	22926	22878	22997	22988	22917	22978	23140	22942	22952	22849	22926	22837	22927	22858	22764	22728	22681	22885	22806	23013	23003	23003	23010	23040	22951	22905	22954	22941	23056	22885	22953	22960	22850	22917	22986	22711	22824	22853	22737	22986	22840	23058	23049	22988	22867	22768	22855	23056	22890	22932	22796	22847	22997	23071	22838	23086	22918	23084	22960	22946	23003	22946	23057	23042	22867	23050	22928	22733	23130	23014	23029	23048	22857	23091	22890	23018	22809	22895	22970	22937	22924	23073	23002	22923	22905	22819	22873	23034	22982	22878	22989	22858	22886	22776	22865	23102	23153	23092	22683	22988	22934	22864	22828	23042	22826	23015	22791	22939	22827	23110	23133	22847	22879	22817	22957	23175	22808	22859	23286	22852	23047	22872	22942	23099	22898	23050	22865	22956	23059	23085	23026	23025	23114	23090	22695	22917	23062	22950	22795	23000	22912	23010	22762	22814	23137	23218	23150	22911	22884	22998	22923	23113	23057	22850	22738	22866	22977	23011	23083	22986	22710	22778	22995	22920	22913	22940	23144	23101	22823	22947	22948	22857	22750	23000	22855	22961	23027	23031	22810	22910	22793	22935	23037	22902	22931	23009	22974	22834	22872	23178	23121	23054	22812	23294	23111	22937	22803	22841	23053	22958	22937	23072	23061	23036	22953	23059	22860	23078	22771	23046	22948	22912	22853	23202	22996	23041	23070	22944	22876	22978	22976	23017	22871	22833	22933	22817	22794	22948	22905
16331	24815	24238	21351	19675	18891	18775	18346	18188	18025	18122	17911	17972	18606	24104	32976	31829	27553	23333	19944	18325	17798	17718	17576	17653	17540	17783	17731	17526	17638	17708	17775	17738	17638	17641	17581	17818	17719	17541	17736	17674	17604	17686	17593	17553	17599	17702	17748	17670	17667	17656	17619	17795	17594	17690	17718	17650	17818	17652	17607	17668	17657	17794	17748	17597	17779	17640	17569	17722	17601	17591	17562	17459	17551	17667	17570	17629	17708	17556	17544	17543	17619	17731	17517	17605	17565	17730	17498	17785	17475	17701	17594	17524	17529	17742	17589	17602	17738	17822	17646	17673	17665	17615	17746	17640	17749	17549	17578	17576	17659	17546	17740	17510	17669	17582	17540	17769	17692	17640	17725	17673	17520	17718	17571	17715	17629	17625	17626	17524	17913	17473	17551	17727	17410	17728	17605	17886	17644	17717	17686	17556	17611	17685	17652	17727	17517	17547	17667	17599	17462	17611	17568	17643	17580	17604	17476	17600	17589	17672	17671	17708	17593	17621	17667	17624	17634	17757	17757	17587	17694	17507	17661	17619	17636	17610	17647	17767	17731	17634	17584	17810	17599	17751	17482	17554	17650	17586	17644	17667	17706	17593	17452	17623	17493	17666	17786	17659	17736	17627	17599	17412	17844	17560	17633	17693	17505	17503	17712	17613	17686	17690	17550	17832	17623	17788	17692	17708	17620	17595	17551	17655	17660	17619	17587	17513	17574	17541	17534	17511	17554	17694	17749	17628	17744	17732	17562	17673	17672	17552	17661	17507	17598	17602	17646	17580	17377	17663	17726	17591	17551	17622	17742	17514	17631	17629	17588	17894	17682	17678	17794	17586	17614	17568	17755	17661	17726	17801	17650	17769	17706	17748	17793	17596	17520	17417	17634	17642	17715	17530	17639	17437	17489	17561	17528	17688	17768	17601	17732	17522	17659	17683	17557	17850	17665	17560	17633	17650	17673	17492	17690	17805	17718	17479	17716	17561	17701	17490	17468	17506	17603	17598	17875	17525	17555	17703	17500	17768	17728	17811	17634	17561	17715	17697	17637	17589	17757	17481	17686	17595	17414	17456	17557	17590	17697	17763	17780	17742	17602	17596	17821	17573	17583	17760	17595	17394	17831	17631	17540	17604	17611	17466	17651	17651	17544	17808	17537	17691	17624	17622	17595	17449	17703	17717	17688	17732	17689	17670	17612	17554	17609	17609	17486	17733	17448	17631	17589	17660	17559	17662	17662	17666	17494	17421	17495	17685	17726	17668	17608	17707	17704	17515	17703	17558	17779	17691	17548	17708	17575	17542	17591	17646	17616	17695	17715	17632	17748	17468	17554	17763	17675	17548	17676	17808	17717	17650	17515	17805	17739	17566	17697	17571	17511	17542	17617	17675	17545	17553	17729	17644	17617	17729	17742	17694	17401	17619	17678	17770	17560	17847	17778	17582	17413	17632	17632	17765	17555	17530	17641	17554	17661	17501	17541	17615	17755	17487	17409	17528	17841	17668	17544	17678	17591	17585	17572	17552	17668	17728	17607	17567	17657	17569	17604	17614	17629	17643	17668	17556	17636	17454	17539	17600	17894	17573	17608	17493	17583	17667	17756	17567	17644	17642	17675	17647	17536	17520	17715	17648	17630	17647	17452	17730	17695	17515	17659	17509	17629	17794	17561	17591	17601	17427	17891	17685	17654	17528	17750	17698	17554	17550	17646	17743	17718	17648	17831	17660	17702	17545	17583	17601	17836	17478	17534	17597	17411	17671	17706	17689	17668	17431	17665	17772	17633	17478	17620	17484	17667	17609	17589	17655	17615	17758	17641	17631	17585	17686	17700	17784	17660	17699	17638	17576	17496	17541	17581	17679	17605	17838	17690	17572	17743	17625	17786	17587	17607	17654	17611	17786	17555	17681	17686	17540	17440	17722	17650	17683	17530	17655	17684	17798	17614	17549	17493	17649	17589	17627	17782	17682	17588	17756	17559	17595	17855	17722	17713	17553	17627	17767	17642	17574	17595	17535	17644	17608	17736	17764	17836	17779	17536	17419	17667	17513	17629	17614	17353	17568	17737	17681	17526	17643	17668	17688	17536	17843	17471	17581	17778	17674	17571	17604	17533	17599	17677	17565	17773	17750	17677	17582	17720	17569	17739	17566	17688	17635	17538	17605	17659	17748	17571	17759	17608	17808	17629	17820	17586	17622	17787	17622	17546	17663	17564	17623	17457	17663	17621	17583	17504	17611	17676	17506	17763	17668	17593	17636	17677	17743	17483	17644	17777	17588	17612	17681	17635	17689	17636	17610	17610	17544	17654	17656	17694	17562	17426	17794	17489	17515	17727	17521	17615	17554	17809	17570	17683	17733	17636	17270	17596	17677	17698	17571	17652	17611	17581	17661	17635	17700	17528	17500	17649	17696	17570	17557	17564	17480	17718	17647	17678	17845	17520	17768	17705	17541	17705	17440	17679	17675	17633	17569	17791	17404	17552	17584	17505	17820	17708	17734	17592	17572	17588	17501	17665	17410	17761	17655	17683	17418	17694	17526	17626	17633	17690	17517	17505	17685	17693	17706	17563	17400	17569	17696	17734	17775	17859	17564	17550	17644	17728	17803	17476	17816	17568	17866	17799	17743	17680	17796	17651	17635	17590	17626	17706	17551	17583	17641	17671	17794	17494	17702	17598	17625	17643	17659	17792	17590	17643	17544	17529	17587	17700	17550	17489	17645	17725	17577	17552	17659	17648	17685	17634	17589	17649	17830	17722	17647	17727	17669	17706	17710	17632	17368	17450	17720	17778	17647	17569	17629	17753	17512	17571	17637	17803	17626	17513	17606	17569	17491	17819	17704	17692	17795	17632	17718	17805	17650	17732	17656	17739	17712	17377	17474	17506	17754	17654	17558	17725	17630	17671	17504	17808	17706	17713	17553	17443	17673	17581	17709	17644	17755	17471	17803	17781	17620	17537	17550	17549	17750	17504	17769	17694	17586	17482	17795	17582	17521	17657	17569	17602	17641	17731	17539	17599	17695	17497	17514	17743	17579	17666	17616	17656	17689	17715	17636	17679	17492	17591	17817	17477	17699	17642	17579	17827	17677	17504	17646	17627	17689	17664	17711	17436	17533	17470	17635	17524	17710	17599	17729	17629	17630	17772	17592	17726	17583	17569	17726	17654	17669	17645	17626	17698	17757	17712	17571	17785	17752	17750	17588	17651	17456	17663	17612	17563	17584	17612	17706	17569	17757	17562	17764	17715	17703	17716	17596	17730	17793	17689	17687	17625	17562	17620	17381	17624	17637	17701	17587	17596	17593	17661	17576	17821	17438	17691	17555	17833	17874	17794	17679	17708	17702	17405	17817	17750	17551	17667	17613	17796	17521	17565	17582	17524	17795	17462	17598	17525	17493	17645	17696	17621	17576	17416	17782	17579	17594	17685	17682	17652	17697	17553	17737	17441	17617	17715	17636	17718	17665	17563	17559	17529	17671	17571	17437	17750	17633	17756	17755	17503	17531	17571	17618	17758	17656	17781	17675	17701	17629	17842	17514	17741	17620	17723	17670	17628	17603	17502	17680	17674	17695	17604	17568	17686	17534	17422	17605	17712	17767	17505	17571	17715	17572	17579	17659	17763	17597	17714	17431	17660	17398	17678	17705	17602	17713	17637	17613	17714	17887	17687	17599	17556	17828	17513	17708	17654	17720	17705	17629	17772	17634	17619	17847	17598	17453	17610	17524	17538	17694	17703	17609	17662	17727	17425	17704	17407	17609	17663	17628	17508	17730	17623	17578	17618	17637	17588	17463	17450	17581	17612	17723	17630	17562	17677	17436	17843	17538	17639	17658	17789	17587	17533	17731	17510	17481	17543	17535	17680	17612	17624	17573	17628	17656	17728	17634	17510	17697	17679	17640	17556	17602	17545	17507	17529	17842	17660	17724	17615	17691	17698	17611	17571	17795	17558	17536	17538	17698	17568	17655	17654	17518	17767	17676	17595	17660	17528	17776	17604	17579	17490	17670	17631	17644	17503	17650	17505	17619	17649	17549	17688	17609	17688	17541	17672	17668	17715	17658	17565	17665	17694	17585	17581	17583	17617	17678	17607	17763	17598	17784	17640	17642	17562	17603	17642	17800	17476	17624	17691	17595	17724	17679	17492	17643	17519	17533	17684	17712	17608	17579	17747	17764	17591	17400	17547	17738	17754	17785	17666	17548	17601	17766	17747	17580	17549	17485	17456	17707	17686	17656	17611	17572	17722	17715	17702	17716	17674	17609	17407	17630	17715	17619	17594	17675	17621	17700	17650	17607	17669	17561	17586	17736	17579	17642	17571	17565	17564	17599	17690	17688	17805	17713	17592	17695	17531	17528	17621	17515	17718	17636	17701	17618	17641	17700	17677	17708	17593	17602	17709	17576	17628	17630	17733	17576	17686	17916	17653	17632	17578	17648	17589	17807	17705	17626	17552	17664	17786	17574	17727	17540	17614	17444	17648	17699	17697	17676	17741	17453	17620	17611	17406	17551	17482	17752	17702	17692	17721	17677	17457	17671	17629	17707	17592	17772	17618	17477	17754	17639	17589	17558	17596	17679	17489	17636	17721	17691	17613	17690	17660	17762	17627	17581	17522	17673	17782	17543	17743	17643	17550	17624	17563	17558	17505	17485	17633	17804	17545	17495	17617	17558	17559	17530	17537	17627	17597	17587	17569	17651	17601	17506	17738	17571	17548	17556	17495	17661	17493	17524	17668	17670	17709	17659	17572	17753	17828	17601	17740	17547	17843	17778	17456	17832	17648	17491	17677	17763	17595	17738	17684	17621	17578	17533	17716	17593	17647	17825	17633	17626	17764	17672	17515	17657	17552	17628	17624	17647	17738	17736	17668	17459	17791	17592	17566	17672	17575	17629	17576	17533	17876	17688	17524	17581	17566	17508	17775	17561	17691	17625	17561	17627	17779	17753	17660	17767	17495	17656	17639	17750	17581	17686	17552	17635	17752	17725	17561	17538	17608	17886	17563	17610	17708	17607	17724	17696	17662	17671	17757	17600	17441	17671	17768	17656	17641	17674	17679	17630	17498	17666	17580	17678	17641	17505	17601	17619	17870	17699	17760	17715	17537	17640	17523	17740	17738
23800	21506	29152	24352	22230	25717	28287	24368	23449	23803	24119	23591	23397	24076	27549	39038	41614	35720	32073	27568	24531	23606	23349	23236	23119	23146	23262	23218	23075	23035	23163	23044	23523	23155	23273	23082	23053	23071	23114	22926	23054	22981	23111	23178	23136	23077	23265	23306	23043	22982	22964	23059	22966	22986	23058	23050	23112	22997	23072	23046	23275	23393	23144	23165	23121	23054	23148	23206	23201	23164	22949	23034	23069	23201	22936	23224	23063	23015	23074	23135	22779	23066	23283	23017	23177	23288	23018	23105	23007	23110	23060	22986	23220	22922	23106	23102	23047	23107	23186	22987	23020	23084	23084	23232	23024	23261	23170	23103	22808	23149	22913	23091	22986	23156	23016	22980	23077	23099	23240	23203	22960	23251	23187	22966	22977	23234	23059	23095	23217	22961	22855	23062	23230	22972	23255	22953	23064	23180	23177	23032	22921	23060	22942	23216	23243	22834	22844	23088	23138	22935	22923	23121	23046	23210	23006	22989	23269	23233	23039	23083	23028	23008	23080	23053	23101	23158	22914	23065	23188	23126	23137	22947	23043	22842	23064	23175	23060	23059	22813	23387	22965	23119	22925	23254	22946	23046	22903	23276	23166	23049	23248	23166	23064	23032	22886	22801	23197	23079	22957	23168	23292	23132	22956	23095	22865	23052	23129	23128	22973	22947	23110	22775	22967	23146	23121	22960	23154	22971	23112	22955	23107	23099	23109	22916	22865	22869	23003	22956	22966	23113	23069	22970	23180	22977	23050	22853	22985	23091	22983	23144	23030	23120	23220	23076	23241	22892	22937	23117	23147	23016	22995	22953	23183	23106	23301	23055	23166	22951	22878	22983	23168	23046	22890	22884	23068	22957	23145	23040	23208	23057	22900	23000	23030	23043	23086	23100	23014	23196	22998	22929	22901	22989	23137	22947	22991	22981	23075	23166	22902	23087	23173	23072	22913	23246	23153	22998	23149	23222	22929	23266	23240	23134	23123	23023	23079	23118	22836	22919	23022	23211	22934	22945	23127	23014	23058	23227	23113	22880	22934	22996	23258	23066	23201	23005	23140	23122	23176	22873	23040	23018	23010	22858	22949	23080	23327	23026	22897	23111	23070	22981	23089	22739	23208	23080	23190	23127	23100	23101	22968	23064	23156	23024	23059	23009	22919	23270	23039	23063	23279	22907	23088	22999	23120	22875	23395	23119	23070	23054	23095	23016	23141	22965	22955	23043	22932	23108	23055	23244	22814	23279	23210	23067	23229	23055	23169	23107	22942	22975	23020	22827	23107	23162	22946	22978	23071	23013	22966	23018	23177	23030	23121	22885	23053	23048	23193	23039	23202	22884	23138	23164	23126	22976	22864	23307	22935	22942	22988	23455	23052	23183	23191	23066	23322	23153	23132	22997	22926	23032	23102	22906	23071	22939	23083	22938	22920	23029	22979	23146	22953	23118	22972	23034	23057	23214	23058	23280	23251	22972	23163	23117	23086	22957	23275	23061	23097	23064	23093	22953	23225	23030	23083	22999	23206	23172	23063	23080	23061	22954	23143	23123	23143	23068	23233	23064	23179	22878	23277	23062	23333	23252	23052	23041	23035	23045	23143	23122	23188	22966	23071	23105	23124	23273	22940	23151	23145	22703	22791	23036	23060	22995	23203	23068	22967	23136	22953	23262	22958	23118	22899	23172	23092	22935	23048	23123	23057	22778	23004	22905	23090	23141	22946	23040	22969	23114	23308	23020	23164	22933	22990	22894	23068	22890	23102	23188	23176	23238	23032	23105	23051	22917	22909	23067	23215	23051	23071	23311	23342	23143	23027	23004	23244	22934	22928	22950	23033	22957	23201	23293	23131	23129	23171	23035	22974	23247	22960	23078	22973	23049	23187	23073	22857	22975	22981	22931	22837	23168	23003	23093	23278	23153	23065	23262	23247	23067	23126	23129	22980	23080	22770	23171	22902	23049	23114	23026	23176	23165	23322	23128	22948	23064	23009	23039	23094	22933	23145	22970	23188	23063	23063	23218	23108	22941	23060	23086	23120	22920	22969	23072	23089	23060	22831	23254	23146	23059	22968	23048	22789	23097	22783	22910	23208	23036	23341	23132	22969	22921	23235	23125	22883	22825	23073	23090	23201	23211	22995	23055	23058	23042	23059	22854	23008	23226	23071	23265	22952	22977	23026	23018	23182	23218	23222	23014	23216	23046	23238	23133	23023	22856	23071	23014	23087	22770	22844	22904	22944	23012	23098	23090	22946	22854	23095	22777	23131	22982	23050	22790	22829	22947	23045	22994	23149	23012	23207	23035	22911	23009	22990	23118	23175	23205	23027	23067	23196	23092	23133	22961	22959	22916	23329	22936	22997	23002	23073	23020	23244	23075	23397	22890	22943	23029	23069	22967	23005	23289	23258	23068	23068	22985	22963	23199	23027	22987	23057	23234	22996	23287	22971	23138	23199	23050	23102	23298	23079	23035	22863	22828	23307	23020	22999	22807	23307	22942	22937	23107	22989	22992	23040	23171	23153	23183	22947	23093	23124	22901	23019	22957	23089	23101	23108	22930	23079	23188	22967	22853	23075	23157	22946	22894	23099	23034	23061	23014	23055	23066	22916	22948	23248	22899	22937	23187	23143	23069	23146	23121	23001	23017	22962	22961	23104	23048	23103	23008	22864	22929	22860	22912	23140	23251	23084	22969	22850	23193	22920	23113	23041	23227	22899	23082	23227	23297	23198	22989	23057	23155	23135	23073	22948	23145	23013	23069	23184	23322	23094	23043	22986	23186	23158	22914	23072	23003	23156	23072	23084	23151	23034	22788	23167	23046	23147	22940	22878	23058	23185	22889	23131	22969	23170	22992	23203	23004	22848	22988	23088	22895	22893	23151	23074	22976	23046	23169	23162	22864	23052	23137	23203	23094	23238	23079	23107	22810	22844	23147	22841	22864	23158	23127	23238	22996	22815	22887	22944	22976	23026	22886	22907	23123	23131	23186	23021	22948	23081	23109	23314	23207	23183	22954	23006	23197	23099	23132	23187	23032	23160	22999	23159	23310	22894	22959	23532	23205	23124	23005	22896	22895	23128	22937	23200	23131	23030	23097	22973	23097	23077	22980	23008	23068	23045	23046	23137	23182	23141	23282	23055	23031	22998	23045	23080	23079	22993	23051	22805	22908	23025	23167	22994	22796	22946	22896	23062	23054	23064	22841	23106	22938	23085	23200	23204	23103	22952	23037	23071	23111	23235	22747	23066	22858	23110	23004	23263	22987	22975	22880	22984	22881	23084	23112	23089	22948	22965	23117	22912	23045	22897	23108	23046	23107	23092	23225	23233	23096	23044	22971	23041	23122	22792	23177	23105	22928	23006	23130	23030	22985	23205	22956	22952	23021	23047	23118	23136	22973	23235	22921	23051	23159	23052	22955	23086	23097	23139	22954	22953	23131	23058	23275	22956	22934	23065	23011	22955	23171	22772	22909	23040	23300	23279	23049	22932	23294	23139	22964	23311	23008	22948	22902	22993	22824	23086	23254	23122	22968	23161	22840	22909	23058	23166	22956	22815	23035	22911	22988	23203	22886	23050	22866	23023	23012	23201	23040	23059	23132	23089	22935	23075	23104	23134	22832	22884	23154	23126	22842	22954	22812	23084	23162	23150	23143	23143	22856	23173	23054	22895	23020	23178	23006	23126	22917	23108	23051	23063	23018	23107	23054	23083	22918	23041	23060	23038	23000	23191	23016	22918	22985	23253	23025	23054	23241	22914	23078	23048	23225	23072	23143	23047	23145	23033	22824	23077	23111	23116	23041	22969	23075	23064	23071	23143	23104	22914	22993	22962	23150	23179	23131	23199	23256	23073	23242	23331	23041	23030	23035	23030	22997	22993	22857	22906	22938	23214	23077	23108	22973	22934	23128	23060	23089	23171	22982	23104	23160	23306	23060	23015	23080	23176	22958	23093	23280	23064	23070	22955	22942	23067	22980	22904	23077	22959	23009	23094	23202	23032	23013	22807	22768	23190	22918	22955	22868	23129	23135	23104	23074	23023	23125	23339	23220	23144	23021	23115	22986	23258	23335	23216	23060	23204	22891	22978	22893	22843	22772	23006	23017	22932	23075	23100	23117	22909	23266	22906	22947	23281	23156	22980	22910	23040	23061	23174	23073	23060	23006	22905	23084	23032	23128	23226	23020	23158	22885	23068	23087	23249	23135	23146	23123	22978	22933	23204	23107	23172	22964	22853	23098	23149	22918	23248	23231	23071	22907	23163	23172	23113	23166	23153	22932	22937	23048	22873	23072	23060	23103	22864	23085	23119	23038	22897	23068	23033	22983	23009	23016	22766	22889	23032	23169	22997	23298	23275	22978	23218	23016	23005	23385	23036	23157	23094	23060	23131	22808	23062	23097	22970	23117	23119	23012	23024	23249	23195	22955	23101	23204	23096	23190	22979	22827	22861	22891	23037	23014	23043	23074	23003	22967	23045	23172	22943	22849	22957	23182	23093	23043	22962	23370	22963	23097	23307	22926	22944	23114	23043	23214	23354	23112	23237	22977	22996	23062	22980	23027	22897	23036	22961	23142	22979	22904	22884	22985	23117	22979	23172	22961	22984	22814	22846	23040	22955	23103	22941	23072	23188	23153	23127	23146	23230	22997	23312	23195	22889	23147	23187	23064	22848	23156	22861	23122	23282	22930	23045	23134	23067	23102	22883	23135	23088	23005	22888	23193	23032	23115	23145	23237	22918	23059	23139	22957	23045	22912	23247	23174	23113	23194	23059	22950	23070	23006	23191	23085	22839	23054	23002	23099	23079	22868	23008	23204	23182	22858	23196	23099	23131	22898	23138	23127	23112	22933	22892	23134	23049	23052	23049	22936	22923	23056	22914	23105	23018	23169	23005	23193	23043	23125	23141	22951	23191	22978	23033	23083	23165	23114	23218	23013	23007	23084	23014	23027	23102	22855	23263	23158	23027	22857	22955	23132	22975	23249	23004	23088	23040	22971	22905	22974	22740	22939	23237	22981	23069	23039	22988	22892	22933	23106	22995	23080	23026	22694	22924	22987	23084	23160	23023	23162	23013	23065	23081	23036	23229	22835	22999	22951	23092	23179	23057	23039	23080	22922	22932	23075	22798	23029
17860	29417	29301	23997	21168	20505	19805	18815	18669	18422	18394	18370	18192	19763	25705	39714	40991	33155	29006	22520	19051	18172	17632	17811	17684	17714	17426	17642	17665	17716	17636	17763	17770	17681	17556	17676	17490	17748	17652	17617	17651	17678	17678	17742	17648	17626	17643	17591	17723	17776	17746	17719	17624	17667	17680	17596	17549	17827	17553	17547	17646	17626	17676	17706	17597	17620	17638	17776	17617	17827	17723	17662	17635	17750	17544	17798	17517	17665	17601	17840	17563	17821	17505	17927	17826	17894	17701	17861	17644	17726	17741	17628	17458	17754	17781	17536	17661	17686	17619	17709	17621	17499	17723	17658	17713	17764	17608	17646	17614	17717	17625	17513	17754	17523	17524	17524	17623	17757	17777	17682	17586	17550	17550	17530	17586	17762	17562	17686	17663	17593	17855	17697	17804	17707	17690	17548	17497	17828	17708	17684	17695	17782	17757	17611	17678	17644	17703	17751	17693	17751	17668	17874	17703	17578	17605	17617	17745	17570	17873	17628	17583	17524	17651	17817	17647	17557	17657	17691	17580	17549	17736	17626	17584	17598	17578	17534	17615	17635	17676	17581	17796	17626	17550	17622	17687	17561	17675	17539	17536	17684	17705	17625	17622	17570	17693	17727	17706	17643	17590	17611	17687	17694	17622	17820	17586	17640	17721	17584	17639	17590	17871	17544	17725	17636	17694	17702	17774	17584	17704	17680	17857	17498	17644	17631	17647	17674	17582	17623	17644	17682	17664	17718	17730	17643	17748	17666	17494	17677	17705	17666	17599	17520	17541	17538	17909	17568	17681	17424	17634	17696	17698	17637	17666	17656	17601	17870	17716	17769	17621	17655	17714	17616	17527	17744	17642	17410	17580	17655	17515	17691	17884	17618	17681	17822	17708	17544	17684	17578	17481	17618	17531	17624	17621	17686	17767	17620	17618	17661	17738	17629	17611	17658	17784	17651	17714	17524	17656	17731	17799	17460	17647	17681	17631	17561	17633	17607	17641	17760	17848	17735	17661	17658	17740	17853	17587	17516	17594	17829	17764	17736	17629	17743	17692	17684	17611	17830	17681	17529	17517	17689	17411	17659	17698	17819	17647	17654	17814	17684	17628	17573	17685	17843	17643	17567	17587	17670	17582	17565	17968	17695	17584	17634	17682	17601	17603	17615	17615	17617	17505	17642	17685	17522	17546	17643	17643	17710	17781	17671	17657	17658	17591	17819	17716	17774	17807	17686	17737	17681	17684	17695	17524	17725	17774	17664	17779	17555	17754	17788	17443	17558	17693	17709	17716	17883	17801	17583	17807	17516	17603	17486	17856	17651	17701	17739	17621	17641	17682	17757	17564	17739	17753	17667	17712	17764	17865	17627	17716	17889	17659	17657	17579	17734	17637	17697	17704	17533	17698	17744	17695	17658	17729	17615	17535	17710	17627	17749	17668	17619	17771	17599	17588	17701	17590	17489	17821	17657	17546	17603	17796	17590	17798	17793	17824	17667	17785	17602	17721	17836	17723	17605	17652	17527	17641	17592	17654	17678	17688	17701	17699	17755	17495	17630	17589	17659	17586	17671	17790	17767	17613	17633	17755	17771	17732	17598	17646	17633	17592	17524	17663	17461	17768	17570	17723	17617	17735	17628	17630	17619	17664	17647	17680	17830	17710	17567	17732	17611	17575	17701	17718	17681	17669	17620	17637	17745	17849	17673	17554	17744	17656	17664	17552	17651	17639	17619	17604	17684	17687	17611	17617	17530	17627	17588	17800	17574	17487	17504	17627	17830	17937	17690	17540	17675	17568	17757	17621	17821	17572	17761	17629	17814	17475	17799	17658	17640	17647	17787	17710	17647	17790	17897	17667	17772	17606	17600	17618	17692	17651	17806	17774	17596	17796	17656	17699	17550	17812	17755	17625	17805	17596	17707	17795	17738	17734	17823	17615	17721	17708	17597	17773	17684	17532	17676	17638	17590	17903	17529	17776	17503	17502	17818	17697	17643	17691	17553	17505	17796	17626	17575	17765	17765	17634	17645	17706	17822	17683	17765	17609	17613	17698	17755	17550	17604	17573	17719	17787	17701	17642	17661	17702	17562	17737	17462	17638	17820	17583	17636	17738	17657	17610	17536	17800	17667	17778	17724	17794	17539	17610	17790	17522	17668	17620	17635	17452	17668	17685	17734	17647	17615	17688	17656	17694	17367	17654	17749	17714	17600	17522	17790	17709	17754	17747	17665	17573	17636	17816	17720	17635	17555	17822	17566	17629	17643	17523	17722	17744	17788	17581	17546	17638	17621	17710	17678	17680	17716	17643	17716	17606	17738	17831	17616	17667	17779	17754	17696	17555	17643	17932	17613	17852	17638	17564	17537	17730	17554	17602	17761	17690	17414	17638	17508	17835	17677	17551	17512	17622	17643	17512	17789	17659	17670	17676	17761	17518	17595	17557	17892	17690	17829	17748	17848	17720	17764	17536	17791	17622	17737	17657	17583	17678	17716	17830	17780	17747	17866	17586	17665	17482	17786	17731	17749	17513	17722	17822	17672	17690	17665	17490	17830	17502	17633	17792	17798	17745	17556	17907	17570	17612	17726	17679	17549	17504	17609	17604	17664	17846	17831	17640	17803	17727	17739	17666	17588	17627	17732	17657	17663	17510	17942	17716	17563	17678	17535	17568	17870	17623	17854	17883	17535	17567	17637	17739	17892	17767	17685	17718	17673	17576	17750	17743	17608	17670	17764	17699	17483	17709	17690	17731	17564	17625	17632	17700	17571	17525	17650	17788	17925	17682	17617	17588	17612	17708	17664	17558	17820	17581	17761	17803	17695	17716	17753	17566	17703	17788	17559	17667	17714	17629	17530	17713	17545	17729	17623	17811	17609	17598	17588	17660	17705	17748	17540	17686	17540	17735	17589	17638	17465	17568	17682	17806	17753	17648	17789	17859	17730	17401	17611	17709	17586	17653	17511	17585	17846	17624	17709	17762	17794	17847	17578	17538	17633	17840	17567	17619	17788	17626	17669	17769	17669	17729	17554	17673	17844	17668	17633	17681	17603	17656	17671	17761	17689	17705	17637	17544	17796	17661	17652	17488	17678	17759	17733	17849	17661	17593	17508	17511	17739	17627	17715	17511	17785	17702	17647	17708	17618	17592	17544	17622	17513	17835	17618	17742	17583	17687	17606	17682	17717	17672	17586	17771	17581	17610	17561	17824	17685	17627	17747	17597	17690	17656	17768	17734	17620	17722	17622	17780	17762	17662	17802	17871	17755	17719	17691	17678	17736	17883	17699	17681	17567	17842	17717	17735	17587	17750	17716	17826	17713	17517	17712	17613	17693	17612	17608	17541	17815	17734	17796	17458	17677	17709	17743	17635	17573	17762	17612	17801	17641	17588	17624	17541	17584	17918	17648	17638	17801	17664	17627	17649	17553	17676	17676	17737	17672	17787	17695	17668	17588	17816	17493	17784	17569	17764	17696	17720	17583	17615	17617	17630	17591	17617	17685	17624	17707	17549	17645	17617	17521	17685	17753	17604	17647	17680	17764	17677	17653	17701	17828	17812	17796	17735	17547	17725	17715	17783	17679	17791	17769	17717	17621	17551	17621	17810	17612	17657	17640	17660	17520	17757	17570	17583	17792	17563	17467	17606	17617	17641	17581	17626	17590	17693	17631	17675	17651	17729	17715	17608	17723	17587	17712	17526	17669	17702	17681	17728	17654	17734	17530	17687	17532	17607	17694	17605	17698	17533	17909	17565	17370	17738	17464	17576	17675	17665	17633	17790	17731	17690	17586	17687	17727	17843	17680	17714	17602	17768	17556	17621	17719	17681	17768	17651	17659	17734	17605	17504	17721	17686	17780	17598	17663	17638	17660	17630	17594	17745	17695	17525	17584	17667	17576	17654	17717	17852	17762	17566	17563	17771	17754	17552	17631	17677	17628	17617	17623	17608	17768	17541	17742	17618	17783	17625	17668	17619	17774	17700	17430	17809	17528	17669	17633	17619	17640	17936	17694	17545	17618	17536	17374	17623	17524	17587	17823	17615	17556	17602	17602	17919	17747	17718	17727	17735	17714	17675	17616	17635	17682	17772	17650	17632	17580	17507	17739	17520	17554	17525	17721	17652	17875	17562	17633	17507	17540	17603	17644	17593	17539	17617	17574	17604	17711	17694	17663	17647	17701	17790	17708	17757	17730	17679	17673	17677	17618	17802	17744	17685	17719	17776	17523	17721	17688	17760	17474	17757	17599	17484	17678	17709	17817	17589	17600	17572	17739	17537	17858	17608	17686	17842	17736	17661	17628	17692	17772	17639	17715	17673	17849	17435	17690	17735	17660	17619	17647	17760	17798	17510	17668	17514	17804	17666	17669	17768	17820	17546	17640	17778	17531	17640	17579	17660	17640	17523	17609	17634	17521	17813	17663	17662	17474	17671	17639	17607	17722	17535	17798	17577	17614	17611	17547	17700	17774	17592	17646	17668	17743	17743	17842	17590	17532	17691	17727	17461	17874	17555	17507	17759	17791	17717	17694	17639	17502	17680	17628	17685	17471	17693	17751	17631	17681	17456	17528	17646	17702	17659	17697	17655	17497	17689	17603	17601	17609	17683	17786	17587	17785	17618	17651	17808	17850	17680	17478	17631	17408	17685	17655	17561	17896	17729	17527	17453	17652	17460	17767	17572	17818	17720	17502	17643	17877	17675	17608	17783	17548	17587	17615	17807	17622	17596	17748	17695	17600	17807	17529	17646	17719	17724	17873	17612	17789	17632	17547	17649	17564	17623	17479	17691	17555	17552	17684	17739	17551	17647	17651	17798	17460	17485	17649	17617	17589	17517	17537	17848	17681	17550	17666	17595	17716	17379	17727	17642	17586	17743	17709	17684	17607	17573	17703	17841	17749	17796	17869	17691	17536	17663	17517	17762	17694	17791	17654	17645	17698	17751	17685	17611	17754	17534	17581	17694	17636	17567	17695	17598	17654	17710	17855	17630	17747	17724	17628	17783	17780	17516	17668	17666	17807	17644	17660	17816	17639	17779	17818	17557	17610	17713	17643	17665	17771	17634	17777	17599	17742	17548	17783	17685	17606	17723	17729	17731	17592	17499	17808	17755	17683	17689	17646	17705	17711	17551	17707
30318	23761	26637	24985	22881	23620	23771	23274	23273	23280	23183	23058	22916	23103	23144	24365	24660	24282	24358	23678	23364	23270	23092	23094	22977	23035	23257	23136	23162	23138	22931	23321	23286	23029	22888	23172	22958	23095	22895	23135	23093	22817	23285	23094	23073	23221	23063	23083	23250	23105	22941	23308	23227	23124	23096	23290	23169	23228	23333	22866	23014	23210	23111	23293	23186	23238	23127	22885	23080	22994	23067	23157	22869	22965	23207	23134	23249	23106	23279	23159	23141	23264	23193	23093	23073	23319	23283	23234	23395	22893	23313	23114	23256	22988	23208	22967	23161	22976	22936	23083	23312	23268	22978	23015	22947	23073	23163	23179	23009	23116	23125	23276	22945	23050	23317	22963	23143	23060	23266	23252	23106	23251	23026	23095	23296	23096	23323	22949	23021	23122	22969	22968	23203	23192	23109	23106	23181	23048	23270	23129	23117	23214	23186	23177	23078	23148	23175	23086	23251	23299	23167	23172	23240	23223	23235	22960	23410	23101	23041	23246	23017	23090	23087	23091	23011	23396	23311	23222	23173	23103	23175	23122	23000	23060	23255	23202	23188	23010	23109	23149	23203	23212	23173	23084	23055	23189	22987	23014	23177	23022	23125	22975	23083	23122	23279	23194	23213	23083	23054	23191	23074	23080	23110	23014	23106	22748	22915	23209	23249	23171	23224	23069	22871	23146	23089	23198	23071	23233	23325	23050	22930	23051	23019	23162	23207	22981	22932	23067	23446	23028	23118	23048	23225	23301	23101	23133	23221	23053	23080	23159	22943	23108	23159	22924	23021	22994	23046	23060	23019	23064	23147	23061	23314	22890	23048	23088	23145	22928	23323	23005	23044	23021	23060	23115	23417	23102	23182	23010	23060	22977	23315	23107	23162	23014	23064	23046	23129	23168	22930	23171	23013	23029	23185	23107	23077	23368	23097	23094	23157	23261	23228	23116	23193	23278	22928	23135	22876	23322	23314	23219	23072	22926	22984	23214	23133	23175	23046	23184	22873	22920	22995	23407	23233	23121	22838	23080	23130	22964	23171	23080	23229	23182	23306	23183	23287	23299	22989	23121	23135	23039	23172	22995	23012	22989	23180	23226	23093	22947	23163	23264	23127	23251	23337	23035	23169	23020	23058	23155	23180	23192	23167	23236	23257	23029	23019	23174	23340	23113	23122	23260	23255	23115	23026	22817	23020	23140	23263	23043	23020	23241	23262	23213	23159	23169	22971	23291	23065	23002	22949	22958	23181	23448	23057	23194	23059	23286	23273	22969	23126	22930	23130	23147	22927	23051	22980	23166	23101	23133	23234	23100	22926	23100	23032	23089	23070	23077	23092	23054	23197	23312	23156	23469	23172	23115	23218	22830	23205	23219	23381	23182	23093	23172	23130	23156	22989	23029	23166	23299	23116	23006	23195	23121	22869	22973	22837	23046	22881	23303	23056	23143	23145	23257	23145	23184	23182	23131	22957	23062	23239	23178	23341	23063	23045	23292	23065	23350	23073	22955	23266	23260	23083	22863	23212	23026	23124	23116	23037	23256	23217	23060	23034	22882	23164	23084	23274	22926	22869	23300	23345	22976	23108	22938	23015	23070	23346	23329	22921	23019	23200	23133	23384	23030	23042	23216	23158	23172	23077	23062	23056	23075	23176	23233	23240	23108	23234	23114	23133	23131	23084	23153	23069	22991	23279	22966	23102	23035	23157	23129	23109	23115	23182	23274	23049	23139	23268	23198	23084	23394	23062	23208	23212	23082	23006	23131	22874	23282	23219	23009	23064	23122	23428	23099	23177	23070	23030	23164	23153	23211	23196	23242	23303	23227	23091	23206	23057	22934	23031	23183	23328	23146	23120	23166	23208	23079	23034	23103	22983	23127	23339	23284	23190	23202	23162	23260	23164	23104	23132	23056	23071	23208	22811	23059	23012	23020	22840	23125	23050	22878	23115	23255	23252	23260	23055	23220	23120	23165	23164	23220	23202	22855	23148	23060	23116	23116	23227	23188	23228	22931	23033	23234	23177	22880	23160	23205	23294	23057	23135	23422	23081	23230	23289	23107	22962	23161	23050	23159	23232	22879	23326	23104	22914	22863	23142	23137	23216	23168	23222	23027	23036	23350	23174	23070	22910	23088	23136	23220	23388	23138	23240	23155	23196	23115	23063	23117	23406	23027	23175	23264	23045	23366	22983	23027	23115	23068	23119	23184	23127	23120	23258	23116	23094	23002	23073	23072	23046	23024	22787	23215	22999	23083	23349	22825	23023	23130	23098	23010	22916	22852	23205	23238	23139	22798	22996	23165	23261	23080	23161	23307	23039	23240	22973	23011	23218	23116	23267	23201	23120	23242	22858	23186	23259	22939	23135	22989	23086	23145	23111	23255	23160	23078	23020	22963	23111	23071	23124	23115	23156	23213	23014	23199	22929	23206	23080	23295	23299	23191	23258	23161	23224	23215	23173	23220	23067	23005	23112	22973	23245	23180	22926	23067	23018	23234	23122	23340	23270	23248	23201	23049	23212	22863	23369	23155	23017	23159	23190	22796	23356	23104	23179	23129	23208	23218	23033	23160	22889	22825	23309	22971	23170	23038	23375	22961	23031	23274	23206	23230	23110	23045	23339	23116	23179	23275	23219	23115	23286	23229	23015	23244	22867	22932	22870	22858	23084	23281	22877	23036	23139	23148	23022	23181	22956	22969	22924	23043	23449	23096	22997	23089	23038	23058	23006	22894	22973	22987	23268	23131	23082	23243	23281	23169	23033	22984	23050	23281	23196	23198	23177	23033	23212	22989	23071	22962	23223	22985	23159	23323	23019	22966	22995	23155	23102	23460	23126	23073	22950	23038	23109	23256	23136	23200	23204	23067	23168	23208	23263	23086	23001	23033	23186	23125	22994	22903	23174	23101	23153	23134	23225	23077	23139	22995	23194	23130	23296	23080	22872	22950	22857	23075	23092	22940	23358	23093	23243	23023	22970	23182	23227	23178	23049	23176	23317	23206	23084	23361	23088	23079	23059	23221	23341	22930	22858	23117	23134	22915	22999	23268	23159	23023	23213	23071	23181	23113	23050	23271	23032	22965	23189	23158	23077	23198	23180	23146	23129	23136	23302	23182	23225	22939	23042	23336	23252	23126	23219	23143	23282	23199	22863	23118	23241	23114	23210	23304	23292	23086	23026	23012	22991	23058	23087	23248	22839	23293	23277	22915	22966	23006	23000	23188	23005	23362	23088	23035	23121	23374	23073	23196	23056	23278	23168	23038	23232	23313	23011	23093	23130	23394	23041	22973	23011	23082	23127	23340	23402	23094	23163	23175	23123	23170	23121	23104	23073	23190	23131	23312	23222	23071	23103	22863	22994	23180	23291	23162	23256	23211	23058	23177	23048	23123	23181	23206	22995	23281	23249	23212	22853	23208	23050	23066	23095	23254	22972	23150	23035	22916	23129	23115	23103	23098	22817	22837	23237	23176	23182	23013	23018	23056	23147	23259	23105	22977	23077	23201	23041	23253	23137	22915	23204	23148	23072	22988	23080	23205	22837	22862	23237	23055	23085	23000	23203	22935	23038	23158	22950	22871	23141	22900	23122	23334	23062	22934	23066	23103	23123	23284	23287	23171	22840	23021	23081	23174	23243	23212	23166	23368	23289	23198	22915	23013	22943	23107	23269	23069	23087	23030	23238	23411	23076	23094	23138	23332	22927	23089	23198	22994	23126	23105	23153	23059	23124	23439	22960	23022	22839	23113	23197	23319	23091	23039	23191	23096	23236	23225	23162	23314	23210	22980	23067	23193	23234	23189	23235	23074	23203	23217	23206	23253	23297	22899	23162	23355	23112	23069	22861	23111	23299	23036	23127	22887	23247	23090	23208	23064	23082	23286	23017	23105	23005	22981	23241	23281	23134	23077	23033	23014	23137	23206	23252	23078	23174	23238	22984	23022	23023	23154	22940	23081	23171	23072	23193	23127	23200	23038	23081	23119	23056	23032	22971	23079	23170	22950	23214	23015	23164	22945	23099	23265	23070	22962	23082	23296	23089	23252	23288	23176	23214	22866	23138	23109	23313	23249	23281	23407	23081	23274	23032	22989	22916	23147	23126	23041	23232	23196	23210	22921	23068	23214	23202	23146	23102	23206	23100	23205	23071	23294	23155	23135	23075	23208	22873	22932	22958	23131	22914	23003	23325	23288	22976	23137	23112	23408	23230	23148	22989	23050	23262	23171	23159	23065	22876	23037	23033	23075	22958	22984	23212	23334	23111	23271	23180	23158	23129	23173	23061	22903	23273	23054	22850	23038	23038	23149	23087	23103	23180	22994	22946	23160	23088	22903	23063	22975	22994	23147	23001	23187	23153	23082	23233	23402	23258	23044	23064	23285	22943	22835	23182	22936	23061	22995	23158	22867	23101	23223	23024	23054	23343	23207	23184	23031	23129	23091	23241	22980	23143	23169	23056	23139	23043	22971	23160	23199	23211	23344	23172	23042	22913	23119	22952	23210	23227	23027	23021	23109	22810	23077	23038	23077	23200	23179	23003	23143	23149	23037	23117	23200	23279	23034	22985	23161	23059	23006	23231	23141	23332	23099	23076	23257	23187	23208	23009	23215	23152	23126	23248	23160	23130	23100	23073	22804	23132	23044	23102	23234	23191	23061	23409	23211	23057	23068	23200	23078	23122	23075	22933	23058	23167	23044	23194	23217	23244	22897	23004	23091	23245	23130	22934	23285	23168	22985	22993	23157	23201	23157	23395	23018	23135	23284	23061	23000	23053	23191	23297	23218	22995	22705	22999	23074	23223	23065	23012	23226	23010	23166	22946	23169	23060	23045	23039	23126	23048	23294	23054	23155	23037	23018	23033	22903	23188	23098	23105	22917	23010	23022	22993	23025	22974	23052	22931	22931	23177	22969	23030	23357	23140	23154	23450	23167	23191	23147	23122	23081	23285	23116	22975	23067	23197	23097	23078	22996	23111	23124	23142	23082	22950	23098	23142	23137	23050	23029	23129	23064	23272	23134	23195	23112	23239	23152	23075	23071	23382	23121	23053	23111	23161	23147	23174	23005	23002	23090	23204	23044	23099	23149	23288	23308	23213	22904	23237	23033	23342	23054	22844	23091	23088	23244	23266	23249
18163	19258	19648	18439	18100	18443	17975	17957	17928	17730	17573	17838	18042	17643	18176	19713	20304	19242	19132	18353	17953	17796	17786	17768	17772	17839	17599	17790	17774	17861	17772	17632	17786	17676	17646	17610	17644	17684	17661	17737	17651	17658	17594	17777	17556	17666	17521	17721	17486	17725	17661	17748	17513	17694	17577	17672	17740	17643	17642	17655	17667	17637	17577	17537	17523	17661	17665	17687	17773	17701	17744	17759	17484	17650	17844	17726	17592	17597	17682	17662	17592	17767	17619	17722	17678	17755	17712	17530	17738	17768	17679	17790	17609	17700	17641	17525	17730	17778	17493	17528	17593	17705	17823	17519	17674	17719	17731	17597	17809	17674	17783	17496	17577	17500	17621	17694	17611	17624	17719	17639	17455	17672	17543	17490	17719	17622	17725	17629	17809	17725	17787	17734	17567	17603	17832	17674	17759	17668	17553	17848	17779	17619	17656	17642	17786	17724	17736	17723	17701	17657	17689	17607	17623	17746	17623	17674	17568	17693	17700	17773	17651	17685	17730	17818	17505	17694	17594	17677	17649	17808	17774	17660	17674	17647	17854	17589	17503	17672	17838	17655	17681	17642	17577	17753	17600	17719	17652	17688	17647	17748	17976	17512	17632	17656	17578	17709	17665	17577	17658	17695	17602	17674	17650	17710	17524	17638	17578	17884	17531	17820	17776	17783	17710	17626	17501	17629	17724	17583	17697	17759	17672	17594	17793	17591	17784	17571	17644	17680	17652	17640	17757	17730	17740	17630	17699	17638	17685	17670	17814	17598	17533	17600	17576	17676	17519	17682	17590	17789	17592	17651	17484	17676	17594	17756	17739	17694	17849	17818	17624	17488	17856	17641	17688	17574	17745	17630	17664	17763	17713	17372	17701	17670	17603	17761	17756	17748	17678	17527	17657	17713	17781	17627	17768	17746	17891	17560	17721	17954	17487	17755	17712	17578	17689	17591	17600	17713	17894	17750	17722	17822	17735	17717	17690	17640	17789	17695	17723	17808	17698	17693	17637	17683	17736	17592	17656	17535	17742	17640	17779	17629	17619	17762	17450	17664	17637	17737	17814	17815	17730	17722	17634	17674	17794	17657	17587	17820	17659	17829	17804	17619	17662	17666	17841	17603	17448	17710	17717	17740	17700	17701	17668	17708	17692	17723	17576	17573	17735	17779	17614	17760	17578	17664	17577	17708	17685	17647	17706	17713	17588	17691	17803	17515	17703	17628	17738	17433	17693	17625	17716	17643	17702	17578	17589	17654	17587	17612	17550	17609	17852	17838	17750	17536	17690	17782	17777	17719	17712	17459	17734	17637	17653	17603	17648	17820	17671	17637	17743	17524	17526	17783	17709	17853	17636	17664	17715	17681	17553	17617	17743	17690	17506	17616	17656	17656	17786	17642	17661	17806	17772	17642	17722	17703	17654	17622	17798	17484	17770	17542	17699	17726	17674	17671	17716	17619	17624	17884	17437	17733	17637	17641	17471	17663	17602	17503	17586	17721	17545	17737	17791	17771	17646	17619	17776	17906	17570	17783	17566	17796	17845	17636	17694	17703	17771	17719	17697	17504	17788	17598	17700	17613	17710	17591	17666	17767	17667	17721	17738	17605	17633	17718	17669	17605	17875	17733	17690	17608	17649	17663	17494	17611	17972	17629	17776	17752	17682	17690	17640	17502	17742	17681	17713	17718	17616	17566	17820	17598	17798	17522	17840	17603	17743	17829	17648	17594	17654	17721	17773	17706	17656	17759	17585	17726	17703	17635	17631	17932	17616	17787	17550	17659	17450	17794	17695	17618	17684	17732	17693	17640	17646	17650	17825	17686	17938	17596	17514	17605	17663	17693	17497	17829	17520	17660	17613	17666	17648	17737	17639	17834	17649	17512	17597	17703	17613	17565	17717	17657	17665	17715	17544	17601	17716	17803	17682	17706	17505	17834	17723	17781	17710	17899	17548	17845	17669	17664	17536	17614	17779	17599	17630	17777	17755	17779	17726	17821	17787	17517	17489	17824	17684	17512	17779	17730	17853	17707	17796	17501	17794	17533	17842	17738	17468	17623	17762	17607	17539	17818	17783	17654	17430	17736	17551	17759	17851	17759	17622	17602	17880	17544	17762	17713	17749	17608	17791	17667	17755	17821	17548	17628	17702	17700	17647	17732	17531	17749	17493	17732	17731	17776	17612	17624	17799	17643	17716	17726	17642	17654	17680	17772	17710	17734	17780	17823	17604	17693	17582	17488	17737	17545	17530	17746	17687	17861	17678	17816	17756	17763	17634	17506	17678	17543	17443	17745	17615	17542	17814	17361	17644	17585	17576	17743	17538	17759	17877	17596	17626	17937	17720	17694	17634	17709	17584	17616	17833	17744	17715	17685	17630	17565	17679	17590	17868	17468	17488	17673	17482	17572	17615	17694	17641	17871	17737	17798	17636	17772	17799	17704	17560	17650	17619	17636	17778	17783	17551	17655	17791	17658	17738	17820	17628	17629	17742	17665	17733	17603	17662	17756	17677	17602	17716	17716	17711	17785	17646	17598	17612	17669	17667	17514	17517	17713	17593	17839	17639	17706	17651	17597	17687	17768	17754	17792	17670	17595	17750	17678	17702	17720	17741	17575	17641	17587	17754	17636	17550	17579	17687	17755	17856	17749	17620	17691	17810	17489	17702	17753	17702	17700	17824	17647	17683	17569	17764	17712	17559	17790	17668	17646	17643	17655	17635	17777	17653	17800	17828	17756	17649	17667	17590	17623	17840	17664	17490	17884	17472	17753	17522	17696	17619	17598	17859	17544	17715	17637	17657	17635	17454	17547	17708	17613	17652	17684	17634	17662	17819	17717	17559	17675	17603	17611	17484	17713	17690	17821	17695	17635	17665	17851	17630	17658	17758	17469	17844	17659	17523	17732	17518	17643	17482	17780	17738	17694	17839	17501	17672	17665	17686	17662	17793	17543	17724	17458	17686	17702	17641	17698	17688	17618	17917	17713	17751	17526	17753	17715	17597	17686	17624	17689	17696	17686	17687	17479	17721	17715	17550	17696	17675	17641	17660	17563	17537	17838	17557	17922	17710	17523	17677	17680	17574	17688	17764	17556	17761	17704	17662	17560	17637	17720	17663	17644	17768	17599	17691	17895	17625	17523	17875	17623	17587	17681	17679	17770	17922	17708	17651	17520	17750	17739	17702	17595	17708	17596	17713	17619	17378	17542	17684	17696	17585	17693	17698	17609	17561	17683	17586	17475	17829	17817	17656	17682	17775	17813	17687	17601	17657	17681	17814	17695	17762	17714	17552	17682	17694	17516	17591	17684	17555	17603	17756	17552	17503	17643	17691	17756	17764	17549	17576	17550	17682	17630	17667	17555	17830	17559	17822	17549	17764	17508	17572	17530	17745	17698	17638	17735	17604	17778	17667	17525	17638	17522	17684	17540	17616	17742	17660	17643	17582	17724	17754	17586	17561	17630	17563	17784	17537	17744	17736	17541	17624	17768	17738	17753	17705	17465	17597	17714	17735	17688	17703	17983	17761	17653	17811	17779	17582	17620	17643	17612	17488	17635	17692	17517	17416	17787	17727	17578	17628	17769	17745	17784	17547	17788	17690	17808	17879	17701	17600	17656	17733	17630	17623	17631	17660	17760	17500	17596	17610	17689	17578	17730	17743	17621	17562	17700	17780	17625	17643	17768	17603	17572	17544	17704	17677	17368	17550	17768	17733	17751	17691	17759	17686	17828	17737	17630	17577	17500	17802	17503	17722	17672	17634	17799	17703	17563	17624	17577	17432	17910	17521	17545	17800	17702	17683	17567	17344	17723	17654	17721	17480	17642	17864	17708	17645	17688	17692	17604	17578	17563	17858	17388	17737	17645	17620	17589	17551	17601	17583	17650	17693	17621	17708	17496	17802	17631	17774	17727	17682	17776	17669	17558	17650	17440	17557	17604	17769	17738	17721	17234	17785	17567	17803	17709	17683	17746	17721	17489	17515	17587	17589	17613	17822	17671	17541	17711	17732	17758	17552	17654	17566	17704	17511	17829	17602	17666	17613	17525	17651	17678	17611	17682	17601	17505	17593	17729	17538	17720	17585	17621	17903	17547	17778	17579	17802	17627	17797	17722	17683	17562	17590	17733	17659	17584	17783	17654	17722	17714	17706	17511	17776	17871	17675	17721	17599	17700	17568	17815	17688	17867	17725	17934	17691	17474	17578	17659	17613	17805	17709	17600	17660	17696	17624	17934	17584	17634	17761	17808	17570	17485	17647	17728	17715	17725	17639	17716	17726	17639	17735	17816	17741	17668	17826	17733	17757	17750	17816	17713	17821	17729	17710	17539	17641	17697	17739	17644	17652	17605	17733	17797	17669	17525	17673	17762	17675	17908	17835	17760	17640	17574	17677	17786	17675	17601	17639	17739	17573	17730	17682	17746	17672	17669	17650	17705	17496	17500	17694	17743	17625	17610	17572	17695	17683	17718	17633	17709	17587	17884	17645	17658	17775	17695	17517	17707	17620	17607	17732	17616	17577	17579	17754	17740	17646	17806	17758	17711	17845	17711	17717	17603	17704	17675	17751	17640	17795	17595	17713	17756	17739	17603	17678	17593	17603	17524	17752	17876	17564	17706	17552	17592	17805	17642	17722	17682	17527	17926	17784	17551	17877	17783	17636	17674	17816	17573	17509	17702	17659	17591	17643	17596	17753	17874	17788	17460	17574	17568	17781	17756	17684	17759	17659	17933	17712	17738	17858	17868	17712	17677	17798	17628	17635	17808	17724	17640	17655	17765	17782	17687	17880	17531	17692	17738	17514	17786	17848	17681	17597	17683	17671	17772	17633	17706	17681	17505	17652	17703	17502	17761	17781	17749	17637	17613	17643	17648	17628	17849	17693	17836	17565	17785	17746	17647	17660	17786	17696	17630	17705	17507	17678	17568	17716	17624	17523	17753	17559	17547	17588	17494	17772	17708	17655	17670	17665	17724	17560	17497	17861	17706	17407	17653	17611	17657	17636	17691	17545	17538	17821	17755	17576	17772	17805	17723	17741	17625	17727	17707	17693	17473	17648	17433	17764	17877	17634	17686	17793	17635	17604	17622	17765	17649	17767	17759	17703	17640	17584	17627	17589	17702	17498	17619
25276	21489	28717	25114	23997	25353	25809	23714	23526	23584	23522	23516	23362	23375	24422	32875	33895	31303	28518	25518	24013	23321	23170	23077	23140	23186	23022	22952	22978	23226	23260	23087	22993	23247	23145	22925	22910	22999	23049	23130	23289	23074	23073	23117	23301	23064	23115	22931	23082	22944	22831	22848	22919	23177	23158	22976	23090	22966	23137	23071	23105	22958	23162	23126	23213	23019	23104	23126	22978	23110	23018	23183	23163	23031	23063	23061	23275	23010	23058	23228	23176	23195	22740	23037	22831	23046	22915	23104	23071	22947	22968	23136	23057	23090	23182	23289	23222	22879	22898	22791	22944	22927	22900	23227	23146	23078	22905	23165	23001	22987	23011	23100	23067	23030	22959	23010	23195	23062	22972	23108	23216	23193	23256	23091	23183	23007	23049	23141	23132	23201	23002	23098	22948	22990	22845	22938	23175	22956	23088	23103	23019	22893	23094	23281	22860	22981	23202	23015	23072	22966	23126	22959	23246	23121	23022	22918	23045	23060	23145	23036	23006	23216	23018	23185	23071	22877	22840	23157	23032	23238	23032	22810	23334	23090	23076	23158	22964	22996	23244	23015	22737	22944	23157	23036	23272	23263	22964	22912	22925	22858	23104	22963	22999	23140	23065	22818	22951	23184	23024	22986	23056	22847	22927	23196	23142	22875	23114	23048	23204	22741	23109	23157	22915	23111	22911	22909	22959	23025	23082	23132	23367	23166	23042	22942	22975	23107	23112	23037	22994	23024	23074	23177	23019	22747	23178	23067	23233	22892	22869	22948	23038	23140	23052	23225	22988	22936	22949	23035	22960	22921	22991	23001	23024	22933	22933	22910	23107	22878	22779	23055	23029	23034	23047	22822	23195	22853	23026	23078	23095	22985	23074	23025	23095	22925	22835	23119	23118	23031	22983	23076	23075	23134	22947	23090	23239	23055	23070	22796	22892	23270	23053	22927	23124	22966	22925	22827	23090	22824	22840	23275	23260	22971	22995	23099	23046	22957	23138	23082	23154	23052	23068	23207	23164	22932	22993	22856	22882	22999	22958	23119	23270	23165	22950	22922	23113	23028	23119	23008	22792	22913	22916	23097	22882	22935	23152	22862	23096	22868	23036	23054	23013	22837	22974	23298	22910	23194	23279	23118	22957	23195	23241	23241	22824	23042	23099	23008	23132	22948	23019	23040	23123	22873	23063	22911	23023	23193	23160	23229	22787	22875	23087	23116	23090	22944	23094	23049	22758	23237	23179	23100	23351	23035	23049	22808	23121	22776	22900	23101	23013	22919	22693	23168	22743	22815	22807	22887	22992	22959	22932	23009	23288	23300	22998	22954	22834	22802	23124	23034	23145	23135	23026	23351	23131	23157	23276	23111	23011	23073	23095	23285	22999	23300	22977	23095	23101	23121	23192	22996	23083	22972	23107	22993	23191	23212	22976	22925	22825	22980	23080	22880	23113	23117	22990	23067	22806	22807	22906	22872	23078	23066	23198	23019	23039	22941	23025	23165	22940	23013	23137	23041	23131	23054	22986	23036	23253	23044	23050	23000	23104	22930	22896	22851	23093	23156	22858	23027	22773	23133	22943	23202	23066	23263	23082	23033	23119	22991	23149	22992	23039	23108	23144	22996	23102	23097	23122	22999	23050	22990	23076	22886	22985	23023	22992	23166	23072	22977	23191	23124	22977	22906	22977	23055	23086	23076	23006	22959	23151	22777	23085	23081	23173	23187	23052	23162	22860	22956	22859	22997	23147	22891	23013	23173	22928	22978	23109	22715	22966	22979	22996	22953	22856	23196	22963	23007	22938	22913	22905	22939	23002	22895	22867	22877	23005	23193	23256	23094	23012	22956	22863	22994	23240	23205	23247	23122	23098	23057	22987	23242	22986	22994	22984	23176	22870	22917	23081	23042	22787	23178	23177	22924	23180	23052	23115	23126	23016	22975	23293	23153	23214	23084	23188	22912	23196	23155	23098	23070	23191	23222	23002	23156	22852	22943	23087	22864	22906	23156	23044	23399	22973	22936	22915	23332	22880	23116	23132	22949	23000	23088	23342	23048	23129	23092	22938	22755	23234	23275	22928	23032	22985	23233	23331	23165	23061	23002	22951	23042	22882	22715	23170	22807	22900	23000	22977	22991	23113	22715	23046	23110	22916	23161	22977	23345	23177	22865	23184	23126	23154	22994	23125	23062	22982	22979	23134	23177	22976	23156	23019	23017	23055	23031	23094	23097	23170	23160	23077	23110	23060	22927	23319	22767	23159	23080	23020	23181	23129	23027	22969	23135	23176	23362	23107	23402	22959	22921	23054	22996	23303	23112	23121	22961	23148	23011	23230	22968	23099	23085	23080	22867	22899	23428	23112	23058	22988	22975	23241	23119	23087	22987	22895	23102	22885	23292	22828	22869	23055	23040	23143	23247	23046	23092	22980	23188	23158	22959	23110	23148	22988	23236	22958	23228	23128	23016	23082	22914	22955	23127	22851	22809	23040	23158	23140	23055	22884	22901	23133	23245	23143	23119	22928	23053	22972	23036	22997	23241	23026	23368	23323	22972	23046	23175	23160	22894	23033	23273	23201	23212	23207	23039	22838	22835	23146	22901	23146	23299	22949	23192	22946	23043	23265	23133	23303	23190	23274	23017	23154	23089	23177	23185	22977	23110	22983	23111	22910	23132	22802	23036	23013	23012	22895	22976	23083	22928	22977	23090	22892	22894	23181	23083	23092	23235	22993	23036	22899	22920	23053	22955	22951	22930	23024	22846	23050	23024	22914	23002	23040	22906	23000	23217	23085	23093	22931	23091	23146	23178	23138	23247	22889	23099	22838	23097	23067	23081	23155	22845	23094	23092	22835	23060	23150	23112	23246	22929	23028	22906	23037	23115	23173	22910	23167	23099	22780	23096	23066	22798	23154	22821	23022	22894	22913	23082	23050	23190	23093	23163	23011	23193	23076	22872	23129	22941	23209	23053	22989	23079	22982	23055	23014	23227	23396	22850	23149	23076	22991	23092	23027	23081	23239	23061	23059	23185	22756	23030	22849	22958	22959	22905	23201	23176	23107	23170	23264	23089	22994	22879	22914	23108	22993	22936	23016	22888	22995	22980	23132	23182	22908	23084	23007	23000	22986	23230	23050	22959	22815	23022	23121	23103	23223	23152	23172	23171	23073	22878	22982	22907	23027	23010	23088	22869	23035	22866	23033	22828	23142	23104	23082	23104	23098	22982	23201	22899	23050	22996	23028	23085	23009	23077	22840	22962	23007	23021	23161	22937	23076	22871	23000	22991	23011	23018	23063	23033	23231	22976	22954	22939	23161	23219	23119	23090	23316	22986	23226	23113	23154	22872	22910	23152	22972	22795	23059	22985	22967	23068	23014	23163	22973	22872	23181	22959	23119	23080	23011	22985	22967	22953	23161	23334	23180	23073	23217	23004	22995	23148	23015	22874	22914	22984	23174	23163	23082	22795	22919	22976	23143	23251	23163	23055	22972	23051	23021	23111	23001	23083	23186	22907	22973	22885	23057	22996	23105	23000	23087	22920	22936	23250	22961	23035	23007	22884	22902	23014	23233	22927	22855	23165	22848	23163	22721	22906	22964	23140	22985	22929	23103	23141	22983	22819	23046	23086	23175	23078	22890	22965	23152	22937	23316	23116	23059	22952	23018	23134	22720	23012	22883	23035	23039	23067	23133	23102	23152	23211	23331	23081	23100	22911	22991	23011	23120	23109	23121	23160	23113	22942	22977	23149	23137	22877	23089	22888	23042	23030	23087	23053	23152	23200	23253	23044	23038	23144	23026	23097	23121	22806	23120	22994	23061	23202	23104	22900	23078	22996	23048	22895	22974	22921	23057	23247	23233	22927	22875	23095	23134	23218	22853	22949	23125	23262	22864	22855	23034	22885	23135	22983	22959	22993	22995	23264	23201	23225	22996	23064	22997	23276	23086	23209	22828	23066	23306	23156	23049	22875	23222	23124	22808	23166	22805	22795	23198	23069	22870	23155	23115	23066	22905	23148	23250	22905	23042	23246	22888	22941	23070	23067	23235	23108	23121	23055	22989	23006	22981	22744	23134	23191	23130	23060	23128	22969	22817	23226	23199	23062	22779	22971	23180	22872	22881	23305	23091	22934	23197	23106	23224	22993	22953	22998	23011	22764	23099	23106	23133	22836	23062	23229	23276	22919	22968	23097	22939	22991	23300	23110	22775	23147	23014	23083	23106	22931	23038	22917	23087	22862	23015	23154	22849	22960	23158	23085	22996	23207	23111	22966	23211	23118	22933	22911	22936	22923	22985	23157	23069	22777	22980	22950	22819	22970	22996	23068	23120	23227	23248	23246	23073	23024	22899	23030	23193	23140	23378	23176	23057	22949	22908	23127	23046	23018	23098	22962	23372	23142	23144	22925	23021	22984	23141	23012	23050	23096	22983	22993	23212	23329	23176	23003	23155	22912	22792	23062	22996	23161	23037	22896	23041	23076	22910	23102	23014	23135	23243	23093	23117	23101	23103	22994	22712	23018	22996	23014	23156	23125	23172	23159	23277	22992	22966	23063	22985	23087	23266	23138	23014	23076	22960	23088	22854	23055	23000	22990	23046	23014	22920	23040	23183	23208	23234	22980	23271	23044	23144	23097	23045	23093	23292	23090	22838	22999	23034	23000	23005	23099	23001	23130	23025	23057	22975	23071	23127	23182	23075	23034	23028	22971	23102	23019	23031	23212	23032	23054	23154	23075	22999	23005	22894	23028	23135	23007	23065	22962	23107	22823	23050	23111	23191	23016	23042	22915	22996	23102	23033	23068	23239	23100	23239	23038	22920	23066	23063	23105	23262	22915	23084	23348	23150	22996	23061	23128	23100	22745	22807	23016	22990	23125	23210	22947	23044	22923	22945	23149	23236	23332	23020	23139	22920	23290	22938	22868	23047	23037	23078	22985	23073	23014	22860	23190	23076	23119	23028	23255	23021	23062	23132	23243	23179	22966	23009	23162	22935	23117	23096	22929	23006	22857	23302	22818	23006	23101	23226	23041	23179	23174	22874	23163	23136	22996	23049	23182	22869	23036	23099	23161	22976	23133	23047	23234	23303	23110	23183	23109	23038	22956	23171	23094	23307	22976	23222	23111	22946	23062
16363	24725	24061	21167	20457	19664	18689	18837	18308	18073	18018	18020	18081	18433	20131	32795	31650	28741	24562	20600	18344	18034	17782	17796	17780	17520	17714	17651	17796	17675	17897	17908	17744	17757	17686	17724	17693	17696	17752	17604	17641	17494	17604	17731	17752	17827	17507	17718	17845	17576	17722	17672	17660	17668	17680	17693	17766	17760	17776	17629	17678	17794	17763	17619	17694	17838	17511	17576	17741	17567	17682	17660	17848	17568	17562	17871	17725	17709	17532	17604	17699	17882	17640	17690	17743	17719	17712	17700	17642	17623	17877	17870	17598	17655	17702	17636	17577	17745	17677	17807	17609	17731	17743	17754	17621	17676	17849	17572	17574	17665	17638	17756	17722	17640	17727	17726	17692	17841	17688	17722	17584	17553	17663	17667	17688	17589	17731	17644	17642	17727	17704	17808	17675	17716	17637	17698	17542	17701	17775	17703	17728	17636	17706	17676	17807	17519	17556	17773	17574	17630	17648	17573	17649	17861	17676	17652	17681	17808	17724	17767	17727	17590	17614	17553	17519	17815	17668	17622	17683	17740	17594	17852	17699	17612	17792	17689	17632	17649	17890	17568	17692	17616	17591	17728	17737	17766	17815	17711	17612	17743	17551	17845	17618	17696	17732	17589	17577	17764	17638	17838	17571	17716	17780	17733	17512	17613	17737	17749	17568	17622	17629	17589	17658	17739	17715	17775	17441	17629	17471	17888	17710	17883	17653	17675	17891	17612	17667	17746	17774	17767	17716	17685	17416	17549	17605	17768	17646	17579	17658	17718	17563	17679	17724	17810	17716	17718	17607	17668	17765	17563	17571	17880	17661	17850	17701	17837	17577	17554	17510	17687	17545	17719	17518	17639	17599	17820	17656	17485	17749	17725	17569	17650	17693	17642	17733	17584	17603	17870	17553	17897	17575	17557	17751	17902	17630	17587	17403	17728	17738	17779	17613	17414	17651	17811	17586	17694	17763	17599	17613	17872	17727	17819	17662	17727	17628	17615	17748	17890	17617	17560	17597	17536	17660	17647	17770	17616	17702	17847	17668	17550	17716	17613	17548	17697	17789	17647	17549	17694	17482	17715	17674	17796	17634	17665	17763	17723	17767	17583	17539	17468	17747	17695	17592	17733	17597	17664	17668	17434	17843	17705	17628	17616	17769	17737	17680	17434	17693	17696	17646	17701	17777	17605	17697	17683	17628	17733	17540	17622	17815	17807	17695	17686	17831	17688	17700	17666	17869	17621	17618	17643	17739	17717	17513	17709	17801	17639	17795	17732	17675	17570	17820	17641	17711	17768	17879	17718	17388	17733	17762	17706	17567	17638	17616	17795	17617	17644	17572	17727	17665	17674	17622	17633	17507	17518	17787	17723	17789	17685	17566	17720	17688	17656	17676	17862	17634	17601	17758	17707	17573	17614	17844	17724	17806	17689	17627	17666	17870	17762	17649	17736	17571	17481	17873	17515	17770	17687	17643	17708	17720	17624	17649	17677	17623	17655	17809	17461	17683	17684	17531	17600	17650	17634	17797	17746	17688	17738	17686	17561	17644	17584	17675	17553	17679	17748	17711	17715	17664	17651	17576	17746	17737	17683	17581	17611	17675	17722	17677	17560	17833	17589	17618	17661	17716	17714	17621	17708	17833	17774	17607	17595	17551	17768	17826	17800	17649	17649	17822	17550	17708	17781	17647	17700	17855	17669	17634	17790	17592	17635	17744	17690	17659	17574	17670	17650	17613	17612	17641	17869	17565	17570	17516	17764	17833	17699	17388	17663	17758	17650	17587	17578	17788	17677	17811	17787	17755	17616	17574	17659	17646	17802	17765	17659	17713	17624	17716	17700	17569	17613	17659	17660	17694	17750	17698	17655	17668	17593	17509	17701	17788	17688	17723	17728	17543	17701	17819	17719	17467	17701	17862	17653	17711	17651	17964	17687	17847	17950	17637	17537	17803	17835	17652	17754	17582	17735	17655	17644	17521	17722	17609	17687	17673	17556	17712	17816	17623	17640	17688	17735	17754	17569	17605	17760	17739	17742	17648	17610	17867	17729	17729	17707	17823	17699	17696	17688	17778	17614	17607	17587	17714	17682	17627	17510	17669	17750	17860	17702	17702	17736	17675	17701	17819	17793	17769	17707	17747	17657	17839	17693	17603	17508	17759	17810	17675	17813	17607	17499	17576	17642	17680	17696	17759	17644	17559	17746	17610	17694	17726	17700	17734	17521	17739	17728	17686	17784	17540	17682	17684	17893	17667	17607	17723	17587	17514	17695	17704	17423	17607	17663	17653	17582	17835	17635	17637	17559	17740	17616	17806	17615	17799	17719	17572	17985	17647	17458	17853	17833	17707	17621	17566	17723	17885	17697	17921	17563	17660	17641	17653	17811	17708	17641	17705	17832	17730	17569	17580	17790	17701	17557	17821	17662	17624	17729	17712	17596	17680	17762	17843	17626	17698	17667	17789	17768	17599	17753	17740	17625	17598	17483	17747	17707	17866	17735	17649	17656	17586	17793	17685	17472	17760	17677	17750	17751	17587	17648	17587	17606	17651	17624	17745	17653	17538	17672	17773	17541	17765	17906	17525	17633	17732	17645	17727	17630	17613	17539	17623	17732	17717	17806	17592	17629	17734	17716	17660	17656	17803	17741	17577	17654	17690	17690	17697	17628	17920	17722	17807	17467	17705	17695	17851	17523	17691	17800	17755	17696	17787	17710	17708	17843	17662	17791	17606	17558	17711	17509	17777	17737	17602	17675	17683	17523	17483	17646	17694	17815	17579	17770	17590	17588	17553	17683	17662	17552	17762	17627	17670	17682	17918	17609	17739	17728	17596	17762	17634	17654	17839	17767	17568	17487	17608	17573	17787	17677	17593	17838	17889	17650	17647	17640	17616	17685	17676	17726	17716	17554	17594	17735	17633	17653	17783	17663	17746	17621	17546	17816	17722	17588	17632	17578	17495	17727	17781	17740	17746	17679	17587	17802	17709	17695	17432	17882	17643	17722	17646	17688	17626	17856	17631	17834	17657	17589	17675	17642	17708	17780	17699	17873	17640	17675	17693	17722	17526	17656	17444	17731	17908	17685	17719	17782	17657	17631	17728	17748	17730	17500	17557	17721	17590	17722	17682	17722	17621	17663	17806	17870	17732	17630	17885	17755	17785	17722	17674	17676	17830	17756	17737	17635	17702	17635	17577	17666	17461	17759	17800	17816	17702	17784	17615	17661	17686	17834	17483	17646	17571	17741	17711	17425	17722	17606	17512	17683	17598	17660	17649	17764	17697	17621	17718	17671	17846	17851	17577	17717	17801	17629	17712	17783	17727	17705	17662	17630	17604	17511	17639	17622	17720	17533	17677	17553	17786	17730	17706	17862	17703	17927	17479	17658	17697	17717	17456	17660	17761	17665	17649	17462	17828	17820	17703	17703	17711	17603	17606	17547	17771	17627	17596	17559	17730	17727	17564	17622	17559	17703	17587	17805	17801	17709	17635	17779	17757	17707	17608	17749	17614	17636	17641	17623	17562	17789	17744	17705	17695	17596	17715	17765	17670	17663	17694	17623	17548	17687	17706	17669	17713	17642	17752	17741	17478	17651	18000	17660	17652	17806	17624	17688	17707	17542	17545	17779	17523	17708	17738	17533	17599	17478	17697	17572	17543	17572	17639	17879	17570	17793	17553	17677	17873	17645	17557	17744	17551	17644	17648	17562	17709	17453	17866	17758	17696	17655	17691	17735	17748	17727	17663	17629	17762	17604	17680	17725	17704	17768	17671	17588	17803	17672	17571	17636	17807	17676	17710	17606	17625	17796	17691	17525	17537	17698	17624	17873	17680	17590	17715	17688	17726	17707	17972	17665	17626	17614	17757	17727	17557	17733	17781	17612	17649	17756	17780	17587	17865	17921	17752	17486	17765	17748	17552	17601	17657	17694	17826	17700	17935	17826	17389	17763	17633	17723	17583	17769	17689	17581	17835	17591	17506	17785	17775	17716	17647	17632	17658	17799	17764	17560	17809	17745	17609	17489	17833	17657	17719	17794	17711	17790	17542	17674	17691	17744	17700	17604	17609	17602	17606	17752	17672	17917	17476	17978	17887	17708	17665	17761	17648	17589	17788	17830	17829	17614	17628	17683	17630	17853	17763	17624	17559	17665	17667	17713	17662	17784	17621	17883	17743	17689	17503	17756	17766	17631	17762	17513	17634	17542	17768	17683	17628	17858	17667	17625	17768	17588	17824	17575	17630	17593	17673	17836	17413	17801	17745	17618	17706	17745	17749	17618	17626	17688	17631	17714	17800	17819	17741	17810	17534	17718	17716	17325	17742	17718	17529	17613	17729	17624	17700	17756	17708	17677	17942	17814	17774	17781	17657	17758	17555	17758	17884	17709	17741	17689	17736	17688	17605	17563	17641	17663	17707	17594	17797	17657	17696	17735	17740	17791	17706	17789	17731	17540	17606	17688	17617	17891	17661	17818	17686	17592	17387	17893	17775	17850	17736	17666	17683	17697	17504	17730	17780	17439	17831	17808	17648	17784	17693	17736	17796	17767	17646	17722	17776	17622	17734	17569	17609	17690	17872	17539	17688	17694	17732	17754	17668	17835	17785	17727	17696	17614	17731	17639	17648	17794	17712	17647	17897	17808	17608	17673	17777	17699	17774	17726	17786	17715	17669	17722	17844	17651	17523	17766	17609	17778	17907	17728	17697	17572	17748	17644	17712	17580	17892	17600	17950	17728	17585	17653	17811	17673	17872	17634	17733	17651	17640	17682	17448	17744	17741	17886	17728	17853	17466	17799	17873	17482	17413	17882	17721	17626	17684	17665	17800	17593	17775	17669	17841	17635	17662	17676	17623	17584	17742	17501	17736	17721	17682	17632	17661	17615	17708	17655	17716	17746	17639	17861	17598	17757	17588	17659	17835	17731	17671	17755	17652	17740	17568	17617	17681	17642	17786	17730	17669	17724	18000	17744	17623	17595	17761	17669	17810	17761	17483	17624	17635	17703	17735	17622	17749	17657	17673	17553	17679	17788	17685	17743	17807	17772	17852	17675	17709	17703	17712	17765	17857	17743	17447	17802	17727	17608	17640	17718	17709	17712	17784	17585	17696	17545	17507	17453	17799	17676	17801	17752
23771	21542	29235	24352	22393	26062	28355	24586	23732	24057	23762	23591	23765	23778	25754	40599	39707	37581	31918	27803	24886	23751	23401	23574	23247	23166	23346	23145	23373	23144	23213	23229	23253	23194	23164	23298	23209	23245	23282	23303	23312	23114	23127	23319	23026	23287	23106	23321	23437	23131	23541	23115	23063	22998	23062	23126	23348	23220	23252	23235	23079	23237	23040	23294	23205	23284	23047	23223	23042	23211	23181	22961	23111	23041	23076	23072	23041	23260	23285	23044	23161	23206	23321	23214	23106	23046	23173	23314	23171	23160	23174	23043	23375	22921	23066	23241	22894	23016	23306	23292	23451	23219	23128	23190	23152	23077	23071	23094	23178	23157	23338	23233	23150	23154	23095	23085	23109	23156	23127	23194	23480	23217	23304	23039	23298	23314	23405	23014	23235	23190	23016	23113	23235	23128	23316	23357	22989	23116	23109	22956	23016	23101	23289	23020	23232	23130	23221	23201	23155	23208	23147	23032	23227	23242	23149	23176	23277	23315	23256	22954	23177	23149	23097	23002	23163	23154	23012	23117	23263	23165	23325	22993	22907	23149	23125	22976	23232	23363	22911	23090	23125	22985	23173	22976	23137	23093	23134	23135	23313	23078	23198	23124	23352	23228	23112	23011	23203	23012	22990	22908	23127	23241	23202	23181	23208	23316	23342	23194	23162	23035	23170	23195	23112	23101	23033	23208	23250	23224	23398	23022	23040	23389	23288	22977	23116	23384	23144	23129	23048	23210	23056	22942	23114	23163	22843	22928	23228	23359	23064	22992	23126	23343	23182	23109	23115	23088	23203	23018	23242	23153	23193	23153	23101	23285	23341	23266	23055	23086	23330	23212	23162	23105	22940	23135	23043	23158	22959	23184	23380	23165	23185	23037	23191	23163	23060	22983	23374	23299	23163	23079	23270	23223	23566	23186	23022	23127	23309	23205	23138	23136	23111	23145	23126	23124	23112	23286	23329	23120	23104	23080	23033	23026	22939	23158	23168	23057	23135	23186	23295	23095	23083	23301	22985	22945	23285	23021	23088	23321	23017	23490	23200	23285	23076	22947	23115	23175	23005	23071	22954	23176	23129	23004	23148	23408	23111	23150	23555	23097	23184	23077	22970	23079	23320	23314	23266	23132	23045	23166	23262	22964	23125	23172	23443	23064	23156	23089	23280	23199	23272	23229	23138	23151	23297	23179	23102	23131	23130	23148	23093	23212	23034	23262	23176	23034	23098	23162	23075	23033	23170	23049	23273	23421	23115	23299	23010	23199	23038	23086	23150	23083	23098	22987	23070	23325	23432	23037	23163	23065	23158	23029	23195	23134	23066	23321	23257	23237	23047	23146	23185	23273	23052	23124	23045	22950	23097	23116	23269	23046	23106	23112	23243	23248	23239	23166	23319	23056	23396	23125	23458	22939	23128	23035	22984	23393	23113	23146	23153	23090	23219	23204	23204	23091	23023	23181	23212	23210	23399	23229	23315	23245	23347	22901	22998	23324	23113	23198	22944	23135	23182	23381	22967	23115	23162	23022	23209	23095	23187	23219	23241	23158	22851	23111	23123	23086	23217	23261	23179	23256	23084	23212	22965	23054	23193	23344	23192	22985	23183	23190	23136	23045	23212	23212	23253	23185	23087	23268	23079	22943	23109	23323	23244	23197	23215	23026	23070	23328	23261	23299	23353	23190	23151	23002	23158	23163	23159	22983	23169	23132	23010	23229	23141	23017	23023	23082	23143	23192	23232	23009	23130	23127	23219	23034	23116	22943	23337	23252	23020	23066	23155	23300	23159	23222	23213	23224	23066	23116	23318	23094	23325	23276	22945	23271	23082	23171	23211	23321	23297	23176	23053	23091	23149	23188	23171	23111	23160	23092	23223	23045	23074	23256	23046	23192	23000	23315	23037	23193	23268	23380	23159	23249	22927	22961	23158	23353	23076	23313	23383	23128	23027	23026	23185	23328	23062	23186	23293	23158	23084	23037	23168	23200	23182	23384	23295	23006	23069	23159	22959	23044	23210	23111	23253	23140	23280	23056	23147	23058	23224	23021	23040	23237	23137	23054	22985	23042	23069	23070	23077	23071	23166	22966	23045	23002	22936	23228	23284	23309	23206	22994	23052	23330	23031	23305	22979	23215	23372	23420	23033	23107	23140	22985	23096	23035	23364	23140	23000	23143	23127	23178	23232	23022	23132	23282	23062	22873	23070	23247	23373	23096	23279	23162	23288	23114	23241	23045	23184	23171	23121	22940	23051	23239	23025	23063	22997	23170	23174	23079	23411	23146	23142	22937	23284	23222	23169	23232	23112	22972	23368	23169	23155	22962	23055	23229	23196	23250	22892	22970	22983	23234	23182	23053	23201	23164	23362	22899	23095	23005	23030	23179	23077	23182	23316	23225	23094	23261	23182	23059	23086	23231	23201	23118	23345	23067	23125	22982	23176	23108	22948	23180	23024	22903	23069	23077	23402	23183	23117	23333	23131	23187	23276	23054	23276	23288	23212	23303	23320	23106	23263	23184	23035	22949	23070	23165	23214	23125	23350	23004	23256	23325	23451	23284	23223	23154	23288	23126	23191	23131	23228	22927	22983	22988	23079	22976	23083	23142	22948	23164	23171	23133	23095	23026	23102	23204	23106	22991	23171	23263	22979	23170	23135	23047	23422	23228	23254	23106	23343	23431	23195	23232	23186	23210	23214	23257	23191	23171	23081	23219	23158	23032	23075	23218	23300	23209	23142	23289	23120	23063	23232	23033	22999	23158	22996	22980	23083	23098	23182	23153	23064	23091	23126	23158	22967	23234	23046	23425	23259	23345	23306	23111	23051	23119	23023	22998	23064	23135	23354	23070	23159	23256	23118	23114	22903	23339	22935	23345	23157	23108	23142	23131	23234	23104	23181	23032	23125	23178	23151	23235	22953	23281	22908	23202	23275	23191	23070	23250	22928	23176	23278	23303	22872	22842	23174	23159	23174	23199	23121	23000	23062	23158	23315	23186	23279	23369	23120	23183	23060	23206	22995	22912	23015	22980	23236	23077	23354	23197	23143	23140	23187	23219	23344	23192	22996	22990	23041	23161	23116	23039	23140	23174	23009	23020	23152	23167	23277	23095	23147	23135	23303	23331	23283	23077	23178	23007	22887	22945	23306	23181	23164	23200	23102	23242	23358	23008	22967	23259	23296	23244	23234	23114	23027	23106	23095	23330	23175	23133	23204	23169	23357	23027	23144	23118	23137	23498	23257	23373	23132	23143	23307	23092	23301	23022	23344	23154	23046	22969	23115	23078	22966	23368	23190	23057	23392	23032	23146	23075	22969	23237	23146	22922	22943	22862	23352	22930	23108	23034	23222	23066	23298	23090	23074	22877	23046	23104	23259	23219	23049	22869	23114	23267	23282	23090	23272	23137	23333	23054	23095	23194	23389	23169	23160	23097	23324	23107	23155	23323	23193	22884	23085	22927	23177	23028	22956	23101	23270	23093	23043	23035	23046	23343	23035	23190	23025	23217	23291	23174	23228	23031	23269	23077	22973	23022	23129	23274	23227	23112	23167	23219	23031	23317	23124	23340	22983	23163	23223	23228	23119	22893	23035	23038	23038	23378	22969	23163	23219	23222	23242	23272	23204	23424	23163	23185	23101	23002	23124	23325	23131	22888	23031	23344	23273	23404	23215	22962	23125	23124	23069	23112	22935	23154	23171	23117	23160	23207	22918	23222	23189	23309	23230	23381	23062	22935	23418	23162	23127	23159	23137	23264	23331	23267	23045	23340	23107	23124	23022	23096	23027	23098	23152	23050	23189	23232	23158	23003	23177	23252	23437	23190	23404	23337	23186	23169	23209	23000	23152	23057	23310	23194	23216	22869	23173	23197	23374	23096	22979	23055	23177	23262	23120	23158	22986	23350	23253	23177	23070	23183	23088	23138	23073	23128	23234	23295	23172	22966	23075	22902	23414	23147	22976	23196	23152	22919	23099	23251	23026	23229	23272	23267	23220	23025	23244	23404	23593	23200	23253	23195	23098	23145	23156	23108	23119	23036	23050	23233	23067	23076	23359	23112	23230	23427	23092	23239	23196	23126	23081	22981	23305	23071	23152	23277	23204	23097	23295	23205	23347	23226	22970	23192	23207	23165	23055	23236	23230	23122	23146	23003	23109	23241	23193	23227	23226	22972	23000	22893	23212	23129	23144	23038	22985	22902	23189	23198	23236	23244	23040	23235	23133	23015	23148	23143	23144	23070	23070	22898	23202	23390	23310	23129	23154	22933	23184	23120	23217	23156	23502	23307	23147	23142	22952	23107	23117	23004	23197	22986	23268	23102	23140	23138	23090	22935	23287	23076	23164	23035	23164	23007	23243	23142	22930	23337	23115	22964	22987	22941	23061	23148	23076	23164	23214	23198	23480	23089	23131	23035	23310	23114	23122	23272	23116	23067	23004	23092	23150	23272	23041	23330	23408	23363	23385	23258	23215	23216	22741	23201	23300	23170	22967	23277	23082	23460	23288	23079	23321	23267	23201	23160	23046	23108	23375	23402	23236	23174	23137	22970	23457	23359	23218	23027	23429	23019	23028	23134	23196	23188	22883	23075	23028	23087	22928	23186	23113	23214	23244	23108	23256	23246	23078	23203	23232	23103	23231	23255	23263	23208	23030	23037	23020	23034	23253	23146	23115	23156	22958	23269	23017	23075	23138	23145	22984	23033	23201	22945	23289	23158	23295	23167	23156	22955	23141	23071	23197	23138	23288	23231	23212	23013	23137	23325	23212	22879	23120	23174	23227	22904	23429	23175	23178	23216	23243	23291	23310	23030	23064	23098	22914	23131	22814	23115	23080	23118	22920	22920	22989	23028	23312	23096	23166	23024	23185	23258	23191	23108	23069	23080	23259	23295	23434	23246	23003	22986	23067	23178	23167	23116	23277	23108	23153	23299	23137	22975	22899	23002	23290	23202	23201	22955	23169	23035	23253	22909	23220	23265	23138	23225	23216	23202	23101	23318	23278	23217	22999	23190	23072	23203	23216	23243	23339	23241	23506	23153	23321	23171	23174	23119	23085	23062	23154	23311	23230	22988	23053	23150	23057	23169	22918	23229	23221	23031	23216	23293	22935	22885	23235	23147	23184	23298	23169	23357
17810	29370	27975	23924	22792	20920	19925	19279	18772	18565	18255	18294	18305	18140	22467	41808	38128	36198	28435	22758	19103	18155	17957	17858	17803	17772	17645	17672	17706	17708	17639	17845	17679	17611	17907	17654	17821	17808	17855	17566	17729	17858	17819	17554	17838	17683	17584	17712	17805	17725	17773	17821	17757	17733	17681	17739	17799	17910	17691	17673	17838	17871	17620	17803	17855	17760	17795	17675	17834	17747	17679	17799	17844	18024	17754	17638	17631	17846	17647	17635	17733	17844	17574	17522	17718	17794	17741	17758	17750	17828	17693	17610	17708	17820	17665	17725	17795	17810	17562	17792	17817	17897	17835	17850	17773	17775	17708	17754	17668	17566	17743	17845	17756	17702	17712	17739	17682	17583	17897	17811	17624	17602	17766	17597	17866	17675	17921	17667	17669	17632	17681	17805	17629	17871	17736	17655	17774	17863	17623	17647	17437	17881	17758	17827	17787	17682	17748	17657	17796	17735	17439	17934	17661	17591	17775	17592	17649	17685	17714	17659	17766	17714	17583	17716	17865	17581	17707	17839	17802	17784	17747	17748	17706	17872	17874	17677	17703	17645	17773	17910	17753	17665	17750	17691	18014	17664	17688	17823	17568	17665	17893	17641	17743	17639	17692	17727	17650	17730	17743	17634	17682	17782	17632	17685	17689	17637	17757	17776	17717	17718	17832	17635	17718	17687	17922	17857	17790	17784	17725	17680	17777	17720	17775	17614	17742	17739	17815	17844	17675	17622	17633	17846	17740	17676	17627	17694	17832	17613	17863	17721	17725	17800	17708	17745	17734	17699	17613	17674	17769	17634	17708	17845	17608	17677	17760	17778	17686	17569	17627	17697	17618	17668	17663	17740	17706	17757	17703	17804	17757	17708	17639	17637	17626	17690	17595	17816	17746	17687	17648	17716	17737	17681	17554	17780	17882	17618	17786	17650	17725	17754	17807	17710	17605	17734	17776	17742	17714	17681	17845	17608	17864	17809	17704	17634	17709	17801	17837	17677	17679	17802	17678	17844	17686	17819	17566	17856	17829	17835	17836	17432	17802	17712	17692	17781	17602	17829	17766	17734	17801	17834	17859	17668	17604	17758	17629	17655	17730	17806	17775	17852	17767	17775	17763	17594	17719	17948	17834	17617	17718	17733	17759	17604	17809	17682	17596	17755	17630	17644	17756	17791	17709	17731	17820	17618	17868	17709	17684	17699	17616	17630	17831	17654	17608	17744	17860	17721	17868	17598	17690	17776	17638	17657	17861	17845	17648	17717	17896	17669	17684	17753	17864	17706	17787	17884	17575	17843	17574	17555	17868	17581	17760	17720	17729	17724	17778	17677	17954	17732	17710	17830	17965	17675	17825	17613	17661	17759	17799	17811	17777	17880	17731	17579	17745	17685	17689	17799	17702	17678	17754	17763	17771	18018	17792	17706	17798	17630	17743	17677	17487	17734	17616	17756	17700	17647	17685	17723	17437	17631	17683	17827	17731	17791	17639	17727	17761	17871	17484	17871	17664	17619	17662	17643	17786	17676	17515	17686	17759	17739	17766	17765	17853	17705	17684	17689	17740	17800	17711	17807	17736	17674	17787	17790	17913	17567	17550	17819	17728	17800	17644	17670	17901	17803	17719	17869	17708	17718	17501	17775	17669	17430	17728	17703	17588	17559	17817	17857	17713	17903	17576	17798	17860	17803	17803	17892	17713	17706	17670	17686	17651	17502	17792	17797	17641	17739	17628	17621	17679	17672	17699	17640	17781	17793	17716	17690	17871	17776	17697	17801	17631	17713	17665	17590	17606	17647	17863	17814	17828	17764	17632	17691	17756	17575	17754	17693	17794	17713	17574	17904	17788	17590	17761	17622	17857	17531	17870	17796	17750	17887	17793	17724	17894	17782	17690	17789	17621	17758	17749	17554	17830	17773	17703	17823	17689	17691	17616	17779	17808	17712	17677	17724	17726	17631	17625	17691	17712	17621	17840	17606	17815	17784	17640	17845	17659	17632	17705	17685	17699	17701	17761	17767	17824	17733	17726	17738	17659	17715	17770	17672	17671	17752	17775	17683	17719	17919	17724	17571	17787	17676	17766	17689	17769	17693	17598	17844	17662	17692	17737	17731	17546	17818	17892	17663	17730	17739	17659	17711	17765	17697	17879	17798	17882	17782	17781	17770	17808	17813	17882	17943	17733	17492	17655	17596	17726	17614	17800	17644	17847	17714	17812	17898	17706	17836	17650	17715	17731	17702	17605	17607	17500	17576	17712	17617	17891	17841	17872	17413	17811	17807	17765	17754	17794	17768	17646	17739	17782	17743	17684	17628	17742	17686	17711	17812	17599	17865	17800	17642	17657	17692	17767	17792	17753	17562	17723	17749	17667	17860	17788	17663	17744	17764	17670	17588	17760	17654	17723	17795	17911	17740	17731	17848	17823	17670	17698	17709	17785	17823	17784	17648	17742	17731	17681	17657	17828	17681	17612	17749	17747	17914	17736	17849	17701	17777	17705	17723	17731	17827	17621	17736	17653	17465	17714	17750	17556	17554	17880	17842	17743	17624	17846	17661	17747	17710	17841	17548	17559	17845	17645	17661	17718	17872	17616	17875	17657	17847	17790	17729	17786	17694	17921	17490	17746	17747	17679	17721	17679	17703	17802	17837	17812	17760	17717	17679	17710	17731	17808	17680	17792	17579	17694	17882	17636	17914	17765	17669	17858	17726	17838	17691	17756	17759	17531	17735	17768	17611	17653	17655	17928	17760	17732	17722	17558	17664	17675	17807	17733	17579	17815	17820	17499	17699	17543	17934	17737	17745	17702	17573	18014	17534	17677	17610	17738	17805	17510	17776	17682	17726	17699	17605	17762	17785	17965	17779	17644	17722	17847	17809	17650	17837	17999	17822	17750	17783	17879	17768	17695	17729	17666	17844	17704	17789	17921	17736	17769	17776	17645	17747	17883	17561	17769	17898	17634	17599	17669	17708	17837	17748	17898	17767	17703	17658	17634	17639	17760	17681	17803	17891	17687	17654	17648	17701	17789	17597	17827	17776	17779	17890	17646	17747	17770	17767	17759	17415	17679	17752	17808	17714	17528	17860	17723	17616	17717	17622	17884	17789	17664	17863	17752	17552	17657	17798	17504	17805	17778	17613	17636	17666	17834	17665	17771	17753	17858	17789	17659	17705	17714	17714	17811	17747	17548	17682	17821	17581	17635	17734	17642	17725	17753	17881	17722	17628	17609	17685	17849	17818	17627	17643	17769	17706	17662	17739	17565	17760	17872	17704	17687	17775	17690	17757	17676	17711	17776	17838	17810	17753	17730	17520	17609	17622	17777	17689	17858	17671	17936	17723	17752	17874	17855	17852	17642	17908	17938	17700	17859	17624	17648	17734	17696	17827	17642	17611	17759	17799	17778	17670	17702	17640	17675	17744	17620	17662	17822	17687	17725	17717	17719	17691	17667	17686	17659	17632	17853	17697	17781	17728	17674	17718	17897	17722	17751	17928	17735	17522	17818	17686	17774	17658	17744	17672	17784	17656	17678	17838	17586	17679	17742	17915	17813	17930	17801	17784	17723	17737	17708	17778	17594	17779	17529	17560	17765	17708	17614	17571	17841	17668	17782	17771	17639	17646	17718	17734	17647	17617	17714	17702	17626	17943	17720	17692	17677	17691	17678	17782	17779	17701	17786	17802	17600	17596	17748	17785	17878	17641	17773	17729	17683	17547	17715	17882	17758	17665	17685	17733	17683	17836	17812	17711	17851	17601	17650	17782	17736	17713	17706	17654	17746	18001	17895	17736	17699	17853	17679	17702	17926	17703	17879	17630	17786	17717	17678	17720	17718	17870	17716	17685	17703	17656	17679	17750	17498	17717	17794	17729	17717	17778	17778	17729	17673	17823	17848	17788	17764	17860	17943	17911	17898	17611	17675	17620	17820	17669	17656	17634	17694	17719	17730	17890	17806	17682	17628	17767	17767	17857	17739	17520	17687	17898	17884	17808	17761	17694	17728	17799	17591	17831	17728	17621	17553	17693	17637	17777	17730	17877	17764	17672	17711	17746	17726	17679	17703	17683	17611	17639	17604	17795	17689	17681	17717	17802	17808	17647	17894	17886	17779	17862	17567	17810	17795	17599	17779	17597	17680	17665	17764	17751	17832	17601	17645	17625	17758	17705	17701	17772	17736	17809	17504	17658	17592	17602	17679	17667	17644	17563	17734	17748	17586	17667	17694	17793	17570	17854	17761	17767	17723	17611	17529	17788	17742	17700	17797	17590	17703	17797	17592	17587	17764	17809	17737	17691	17750	17846	17760	17746	17846	17710	17826	17700	17742	17632	17711	17735	17674	17814	17923	17854	17759	17721	17844	17646	17775	17957	17776	17823	17880	17783	17734	17697	17783	17801	17755	17712	17758	17848	17851	17779	17863	17756	17818	17730	17675	17758	17516	17647	17474	17836	17771	17581	17839	17680	17829	17722	17608	17613	17600	17667	17718	17736	17584	17844	17647	17654	17778	17761	17804	17564	17774	17901	17697	17657	17871	17839	17665	17810	17953	17804	17706	17769	17586	17665	17828	17747	17733	17677	17756	17692	17612	17742	17695	17815	17654	17713	17619	17807	17667	17591	17672	17903	17604	17800	17614	17739	17666	17844	17733	17743	17808	17815	17810	17696	17828	17648	17590	17691	17611	17726	17726	17737	17765	17802	17686	17801	17679	17679	17741	17808	17853	17607	17735	17725	17595	17737	17823	17919	17705	17760	17731	17537	17752	17627	17751	17616	17703	17611	17754	17900	17790	17781	17594	17731	17744	17757	17726	17670	17615	17675	17649	17778	17921	17804	17839	17741	17832	17596	18012	17667	17624	17663	17849	17801	17707	17598	17766	17613	17759	17594	17808	17807	17696	17791	17714	17558	17683	17738	17611	17837	17665	17695	17869	17621	17644	17860	17692	17682	17778	17765	17586	17639	17694	17837	17632	17746	17724	17729	17584	17829	17661	17679	17786	17738	17691	17797	17771	17684	17705	17820	17693	17693	17703	17772	17643	17801	17862	17729	18019	17758	17719	17892	17807	17653	17837	17592	17807	17776	17821	17867	17800	17735	17651	17559	17692	17771	18048	17689	17774	17621	17674	17815
30563	23868	26559	25476	23447	23483	23434	23198	23291	23062	23234	23055	23079	23152	23270	24376	24857	24696	24114	23784	23417	23179	23121	23019	23128	23034	23104	23111	23119	23345	23116	23177	23165	23324	23314	23069	23159	23054	23366	23041	23137	23246	23253	23284	23465	23205	22900	23154	22857	23140	23242	23148	23186	23093	23019	22992	23307	23057	23163	23248	23107	22965	23034	23191	23073	23298	23250	23110	23236	23107	22976	23269	23003	23222	23339	22952	23107	22933	23126	22989	23295	23107	23011	23091	23091	23148	23000	23040	23102	23042	23118	23248	23256	23095	22986	23049	23310	22937	22947	23100	23111	23078	23163	23108	23336	23044	23212	23475	23033	23105	22898	23065	23324	22996	23021	23074	23040	22923	23070	22976	23218	23243	23032	23253	23176	23139	23077	23115	23226	23154	23348	23237	23298	23296	23058	22965	23117	23201	22895	23128	23305	23141	23128	23125	23038	23054	23034	23107	23303	22841	23083	23190	23052	22927	23003	23055	23219	23113	23071	23069	23046	23043	23198	23086	23140	23254	23106	23177	22894	23109	23025	23203	23208	23032	23339	23217	23085	23133	23340	22985	23083	23070	23147	23212	23315	23283	23184	23184	23354	23004	23157	22839	22963	23187	22886	23201	22797	23098	23131	23132	23028	22982	23175	23043	23130	23074	23228	23078	23124	22944	23175	23122	23200	23119	23042	22933	23207	23354	23096	23207	23155	23120	23035	23040	23097	23251	23244	23193	23135	23137	23212	23102	23126	23168	23335	23086	22965	23040	23192	23136	23140	23039	23079	23284	23118	23010	22903	23162	23192	23119	22987	23032	23200	22950	23014	22892	22799	22940	23235	23168	22904	23101	23149	23202	22920	22946	23287	22973	23093	23027	23105	23045	23183	22856	23086	22970	23026	23172	23251	23196	23035	23191	23031	23137	23346	23309	23419	23255	22961	22965	23127	23015	23209	22959	23399	23317	23228	23244	23207	22978	23216	23017	23319	23025	23039	23123	23040	23072	23160	23289	23246	23322	23121	23068	23020	23085	22982	23314	23207	23098	23078	23030	23133	22995	22989	23079	23158	22906	22772	22924	23131	23053	23076	23166	23094	22938	23177	23033	23005	23040	22797	23056	23052	23229	22959	23154	23148	22900	22934	22880	23175	23142	23057	23132	23364	23198	23373	23186	23212	23144	23147	22992	23188	22910	22906	22986	23328	23114	23100	23198	23312	22946	23049	23257	23119	23160	23159	23062	23095	23175	22903	23283	22979	23494	23178	23344	23255	23079	22984	23199	23228	23369	22878	22934	22922	22996	23238	23338	23207	23254	23151	23307	23150	22999	23030	23316	23071	23149	23045	23089	23085	23010	23066	23281	23177	23248	23010	22977	23237	23120	23029	23045	22925	23221	23209	23165	23221	22893	22914	23050	23256	23247	23269	22848	23276	23190	23118	22986	23247	23037	22822	23163	23234	23027	23166	23164	23115	23265	23205	23145	23126	22960	23229	22858	23081	22755	22870	23036	23177	23099	23249	23175	23103	23046	23211	23166	23215	23020	23192	23195	23068	23152	23177	23324	23236	23029	23100	22979	23171	23086	23009	23091	23131	23207	23112	23029	23036	22948	23039	22934	23197	23177	23205	23121	23174	22964	23178	23032	23243	23017	23128	23237	23165	22972	23190	22942	23126	23062	22907	23238	22837	22937	23116	22842	23176	23260	23027	23155	23266	23203	22948	23261	23125	23023	23219	23148	23225	23094	23229	22993	23173	23275	23357	23311	23222	23078	23213	23116	23065	23244	23216	23151	23078	22914	23115	22978	22990	23048	22986	23078	23346	23168	23155	22928	22845	23289	23158	23073	22828	23021	23365	23096	23095	23283	23139	23124	23124	23015	23096	23149	23276	23467	23131	23268	23193	23305	23268	23088	23226	23164	23026	23034	23314	22930	23063	22912	23266	23132	23169	22901	23024	23138	23264	23085	23243	23094	23118	23057	23171	23006	23179	22961	23124	23201	23070	23017	23118	22917	23100	23100	23350	23341	23168	23089	23196	23142	22890	23191	23227	23030	23146	23087	23237	23061	23128	23139	22974	23129	23286	23373	23142	23088	23049	22935	22845	23091	23228	23308	23102	22985	23002	23086	23056	23068	23252	23328	23020	23077	23317	23171	23065	23124	23012	23125	23036	23024	22912	23075	23257	23244	22980	23259	23032	23023	23216	23094	23178	23171	23180	23139	23143	23207	23314	23257	22979	23089	23188	23265	23206	23087	23134	23083	23376	22964	23125	22938	23133	23139	23061	23090	23226	23080	23116	23061	23075	23119	23210	23113	22994	23095	23057	23192	23143	23096	23092	23179	23339	23333	23070	23148	22924	23074	22984	23196	23060	23236	23101	23030	23290	23156	23232	23172	23022	23009	23094	23086	23039	23286	23176	23364	23078	23191	23029	23006	23038	23018	23014	23092	23149	22887	22981	23061	23121	23057	23206	23265	23265	23095	23077	23201	22952	22997	23015	22969	23075	23149	23015	23190	23152	23225	23050	23050	23234	23232	23260	23052	23179	23161	23127	22999	23280	23033	23245	23050	23054	23290	23126	23100	22921	22899	23061	23198	23325	22997	23015	23241	23129	23078	23122	23058	23156	23023	23390	23149	23212	23109	23191	23249	23254	23038	23386	23113	23119	23099	23257	23032	23112	22939	22953	23066	23000	23103	23082	23067	23099	22961	23028	23220	23054	23173	23033	23118	23064	22971	23259	23333	23033	23333	23321	23116	23211	23045	22994	23206	23116	22901	23132	23412	23218	23265	23211	23053	23134	23110	23024	23225	23166	22931	23239	23037	23232	23146	23181	23123	22940	23109	23042	23181	22933	23158	23158	23127	22970	23014	22932	23135	23114	23062	23275	23230	23069	23299	23040	23218	23089	23093	23019	23315	23076	23183	23186	23263	22993	23155	23218	23156	23357	23252	23177	23005	23190	23034	23080	23139	23024	23071	23258	23145	23072	23051	23417	23156	23259	23281	23068	23309	23133	23296	23275	23051	22940	23061	23324	22932	23092	22835	23100	23177	23033	23174	23245	23374	23068	23111	23184	22964	22821	23049	23197	23192	22902	22906	23066	23143	23086	23063	23201	22977	23048	23396	22962	22936	23112	23152	22906	23098	23130	23115	23147	23050	23037	23103	23290	23268	23163	22954	23066	23104	22987	23069	23105	22992	23254	23150	23013	23048	22969	23195	23305	23140	23100	22976	22883	23345	23092	23066	23222	23263	23083	23081	23073	23150	23011	22953	23192	23137	23058	23062	23165	23187	22927	23052	23268	23173	23164	23060	22987	23121	22984	23108	23065	23145	23096	23135	23219	23407	23285	23206	23170	23049	22896	23080	22982	22992	22979	23008	23060	23166	23023	23303	23024	23059	23179	23207	23201	23321	23030	23070	23253	23228	22926	22939	23258	23118	23076	23309	23052	22980	23092	23120	22966	23009	23217	23142	23178	23219	23173	23044	23082	23023	23046	23327	23320	23159	23063	23227	23226	23009	23016	23082	23099	23126	23099	23218	22780	23114	23273	23333	23068	23456	23119	22911	23205	23072	23270	23203	22881	23058	23170	23103	23223	23312	22977	22936	23299	23322	22932	23110	23162	23010	23065	23372	23113	23180	23155	23056	23266	22930	22952	23198	23324	23386	23064	23042	22933	23140	23163	23199	23249	23027	23261	23221	23157	23294	22924	22939	23163	23067	23160	22939	22895	23033	23127	23016	23347	23092	23040	22956	23303	23135	23239	23245	23148	23170	23006	23247	23050	23053	22995	23079	23157	23125	23069	23040	23281	22993	23210	23275	23115	23265	23206	23189	23106	23086	23172	23222	23231	23016	23079	23195	23517	23076	22960	23114	22943	23218	23173	23059	23236	23041	23078	23055	23246	23244	22863	23135	23154	23117	22988	23072	23030	23059	23043	23238	23030	23006	23175	23128	22975	23045	23211	23017	23114	23266	23016	23172	23182	23097	23089	23128	23036	23142	23306	23079	23295	23178	23141	23189	23303	23304	23319	22956	23127	23248	23302	23029	23176	23221	23166	23196	23037	23079	22963	22973	23263	23150	23348	23032	23256	23131	23360	23123	23459	23333	22970	23206	23131	23082	23149	23311	23122	23128	23064	23321	23314	23045	23343	23185	23104	23026	23021	23095	23175	23143	23096	23155	23139	23155	23103	23070	23196	23214	23029	23009	23064	23168	23039	23083	23113	23173	23100	23101	23057	23148	23306	23245	23110	23278	22875	23314	22983	23112	23163	22987	23054	23019	23118	23310	23333	22972	23052	23112	23014	23020	23128	23041	23276	23080	23264	23073	22983	23044	22866	22929	23094	23193	23204	23258	23276	22823	23019	23227	23209	22994	23044	23014	23124	23037	23171	23185	23212	23156	23095	23103	23080	23194	23100	23142	23223	23034	23167	23014	23344	23197	23091	23230	22986	23107	23358	23006	23230	22845	23038	22978	22978	23272	23065	23104	23279	23086	23200	23324	23049	23050	23288	23059	23078	23133	23046	23123	23315	23165	23082	23192	23181	23069	23289	23030	23142	23349	22976	23093	22973	23146	23178	23117	22977	23110	23306	23115	23137	23059	23087	23008	23111	23254	22946	23259	23136	23208	23413	23276	22884	22913	23223	23054	23203	23175	23286	22960	23262	23177	23095	23207	22993	23113	23088	22955	23024	23085	23238	22995	23171	23209	23133	23008	23316	23067	22930	23146	23151	23085	23119	23116	23281	23219	23109	23027	23108	22952	23198	23029	22866	22999	23181	23274	23111	23408	23062	23022	23166	23117	23316	23027	22986	23150	23133	22903	23063	23215	23310	23335	23106	23011	23276	23057	23123	23038	23034	23412	23269	22936	23103	23189	23361	23273	23112	23304	23433	23169	23181	23361	23365	23097	23193	22997	22964	23007	23273	23276	22959	22830	22970	23053	23050	23277	23182	23419	22944	23257	23201	23138	22959	23166	23070	23188	23048	23055	23035	22794	23186	23231	23111	23072	22783	23221	23241	23266	23351	23161	23189	23329	23098	23275	23094	23142	23227	23148	23185	23159	23078	23106	23254	23081	23108	22941	23189	23110	22988	23042	23427	23086	23179	23219	23155	23142
18073	19345	19235	19479	18357	18229	18082	17886	17718	17706	17769	17693	17772	17773	18184	19748	19762	19755	19050	18056	18106	17759	17896	17608	17722	17695	17831	17750	17628	17751	17783	17600	17798	17730	17784	17836	17515	17513	17707	17682	17597	17863	17598	17766	17803	17848	17592	17651	17756	17662	17490	17642	17829	17674	17775	17861	17586	17783	17725	17646	17789	17759	17619	17677	17766	17761	17655	17904	17522	17652	17617	17786	17681	17724	17798	17829	17702	17609	17690	17683	17793	17710	17697	17491	17717	17716	17742	17704	17732	17674	17753	17714	17687	17617	17619	17705	17665	17912	17829	17779	17710	17585	17773	17797	17593	17611	17661	17686	17810	17593	17784	17739	17648	17663	17773	17496	17742	17484	17668	17609	17780	17663	17787	17702	17853	17732	17762	17803	17589	17544	17714	17790	17704	17569	17588	17951	17697	17666	17748	17739	17705	17700	17766	17808	17749	17664	17728	17792	17820	17553	17787	17863	17769	17739	17791	17737	17878	17652	17747	17683	17704	17556	17865	17793	17737	17729	17627	17697	17577	17569	17809	17712	17753	17722	17783	17697	17576	17678	17632	17908	17709	17792	17584	17602	17710	17791	17812	17738	17679	17739	17958	17727	17594	17609	17548	17642	17584	17749	17524	17662	17783	17900	17783	17849	17637	17602	17667	17778	17730	17597	17708	17821	17731	17567	17621	17724	17712	17810	17529	17630	17544	17861	17524	17548	17630	17634	17644	17576	17669	17780	17693	17583	17785	17707	17545	17711	17787	17887	17839	17837	17672	17552	17653	17704	17680	17738	17632	17543	17826	17629	17869	17761	17723	17890	17585	17841	17691	17746	17923	17699	17714	17553	17841	17805	17626	17546	17715	17702	17830	17592	17722	17517	17571	17754	17757	17785	17639	17758	17767	17709	17629	17795	17553	17688	17563	17608	17707	17638	17591	17737	17625	17799	17680	17688	17808	17661	17613	17693	17816	17655	17613	17643	17653	17595	17647	17713	17665	17734	17632	17679	17573	17711	17563	17895	17674	17811	17710	17759	17746	17663	17674	17723	17633	17615	17615	17785	17770	17757	17625	17657	17841	17707	17819	17706	17628	17582	17734	17698	17491	17814	17744	17785	17900	17687	17652	17908	17807	17778	17535	17608	17875	17751	17654	17687	17665	17598	17800	17666	17838	17802	17829	17787	17647	17752	17593	17528	17779	17854	17662	17737	17708	17923	17782	17615	17679	17718	17664	17631	17735	17806	17646	17740	17633	17644	17805	17562	17691	17692	17731	17679	17605	17401	17722	17719	17537	17743	17674	17747	17840	17651	17756	17707	17624	17668	17562	17854	17603	17695	17674	17763	17720	17825	17745	17781	17837	17615	17761	17597	17580	17801	17798	17749	17768	17558	17733	17634	17641	17734	17625	17709	17583	17821	17734	17752	17641	17628	17731	17661	17564	17724	17516	17990	17790	17725	17722	17508	17805	17627	17742	17722	17875	17801	17745	17727	17729	17754	17772	17741	17811	17797	17716	17775	17860	17579	17577	17830	17795	17563	17475	17507	17664	17860	17763	17870	17644	17678	17642	17608	17744	17626	17794	17643	17758	17553	17861	17826	17776	17608	17742	17485	17868	17684	17726	17759	17722	17781	17656	17527	17679	17789	17435	17598	17715	17732	17621	17648	17653	17711	17757	17644	17679	17855	17617	17691	17712	17676	17764	17675	17665	17697	17635	17857	17756	17668	17802	17568	17757	17808	17853	17773	17690	17726	17653	17723	17778	17798	17800	17912	17672	17635	17730	17770	17723	17741	17643	17617	17557	17736	17690	17649	17665	17751	17726	17538	17557	17787	17654	17730	17551	17583	17770	17737	17713	17825	17654	17729	17606	17667	17808	17728	17652	17596	17870	17679	17796	17573	17662	17736	17747	17799	17821	17613	17744	17704	17735	17730	17714	17659	17751	17685	17891	17488	17884	17711	17719	17789	17517	17785	17661	17769	17724	17886	17679	17664	17739	17596	17752	17820	17636	17493	17804	17739	17809	17655	17651	17584	17687	17786	17658	17809	17770	17684	17694	17649	17739	17697	17869	17796	17788	17610	17800	17668	17678	17718	17568	17802	17653	17801	17741	17642	17767	17599	17697	17581	17903	17603	17623	17758	17745	17692	17687	17675	17843	17625	17837	17775	17714	17428	17756	17753	17726	17835	17591	17694	17723	17656	17742	17558	17557	17813	17648	17821	17644	17691	17735	17745	17803	17780	17920	17613	17673	17771	17679	17670	17596	17835	17670	17795	17756	17819	17735	17856	17866	17674	17854	17733	17813	17767	17696	17694	17800	17623	17796	17627	17669	17839	17755	17746	17612	17718	17799	17697	17659	17685	17618	17616	17557	17621	17564	17799	17525	17557	17812	17689	17674	17779	17712	17859	17644	17670	17712	17645	17721	17701	17824	17600	17708	17792	17583	17690	17592	17663	17634	17671	17590	17685	17854	17662	17743	17844	17603	17615	17776	17645	17696	17722	17609	17725	17823	17650	17661	17796	17569	17644	17514	17867	17701	17825	17762	17623	17606	17800	17770	17584	17682	17798	17588	17703	17615	17733	17516	17676	17872	17733	17865	17647	17611	17765	17784	17891	17681	17664	17754	17663	17688	17705	17775	17807	17875	17702	17684	17743	17691	17787	17594	17599	17824	17774	17769	17689	17890	17689	17704	17870	17754	17796	17794	17736	17818	17652	17614	17729	17606	17815	17679	17648	17751	17789	17813	17657	17691	17783	17651	17705	17645	17672	17718	17772	17653	17732	17826	17824	17623	17780	17757	17803	17699	17730	17717	17676	17653	17743	17785	17585	17578	17574	17702	17780	17667	17678	17792	17814	17871	17760	17696	17661	17665	17771	17517	17788	17670	17527	17836	17742	17934	17580	17924	17669	17704	17848	17665	17722	17684	17659	17768	17512	17814	17563	17753	17810	17743	17706	17726	17769	17674	17677	17755	17766	17753	17560	17500	17868	17555	17667	17699	17746	17671	17834	17563	17764	17764	17724	17595	17624	17568	17716	17586	17666	17791	17781	17744	17762	17794	17587	17903	17609	17814	17658	17692	17748	17738	17629	17900	17698	17541	17587	17701	17503	17733	17822	17497	17787	17686	17789	17785	17713	17598	17648	17744	17691	17736	17770	17528	17721	17535	17805	17832	17591	17768	17675	17735	17632	17913	17641	17800	17717	17719	17631	17776	17688	17549	17660	17913	17730	17776	17643	17698	17626	17710	17618	17573	17584	17752	17491	17755	17696	17670	17663	17873	17698	17744	17666	17767	17840	17784	17763	17487	17733	17593	17915	17545	17884	17742	17714	17772	17700	17729	17578	17699	17597	17720	17753	17741	17775	17792	17748	17523	17659	17737	17629	17747	17556	17719	17531	17958	17757	17673	17670	17601	17683	17628	17799	17725	17646	17913	17722	17626	17804	17543	17695	17771	17741	17766	17564	17711	17603	17877	17707	17530	17531	17757	17808	17542	17573	17844	17556	17801	17835	17981	17704	17620	17704	17572	17568	17757	17723	17747	17790	17663	17880	17877	17679	17546	17700	17742	17602	17764	17773	17630	17677	17568	17578	17698	17659	17665	17468	17617	17715	17673	17786	17633	17692	17695	17815	17635	17626	17812	17597	17745	17751	17829	17996	17715	17868	17773	17756	17784	17757	17804	17812	17824	17725	17712	17738	17584	17803	17635	17634	17622	17622	17805	17696	17741	17703	17713	17772	17659	17913	17851	17718	17584	17633	17659	17633	17506	17776	17740	17794	17742	17591	17604	17609	17677	17753	17688	17610	17689	17506	17674	17699	17896	17748	17707	17732	17631	17690	17686	17809	17765	17567	17674	17616	17705	17780	17641	17703	17717	17715	17792	17733	17807	17833	17506	17721	17736	17779	17497	17730	17589	17774	17776	17763	17574	17642	17701	17682	17646	17805	17592	17638	17551	17559	17639	17794	17672	17579	17766	17795	17654	17756	17736	17733	17755	17561	17687	17620	17701	17611	17731	17621	17780	17614	17714	17630	17652	17750	17782	17562	17733	17591	17661	17866	17726	17749	17724	17839	17709	17770	17835	17700	17827	17684	17777	17735	17745	17718	17802	17597	17591	17726	17522	17758	17593	17546	17777	17559	17756	17719	17797	17617	17714	17728	17665	17678	17998	17766	17579	17844	17635	17759	17611	17698	17735	17495	17647	17782	17612	17637	17846	17632	17753	17867	17740	17812	17769	17728	17949	17797	17727	17762	17658	17738	17673	17730	17654	17761	17669	17683	17700	17715	17785	17616	17655	17907	17846	17685	17641	17755	17676	17642	17774	17870	17754	17738	17801	17652	17584	17807	17797	17500	17752	17476	17578	17697	17684	17686	17617	17728	17730	17636	17595	17772	17701	17668	17895	17588	17713	17698	17638	17780	17708	17600	17767	17787	17674	17747	17793	17603	17850	17709	17718	17660	17704	17773	17628	17697	17597	17872	17563	17781	17660	17691	17828	17531	17681	17725	17706	17808	17944	17691	17753	17832	17767	17652	17849	17625	17747	17745	17691	17766	17781	17794	17696	17841	17626	17731	17613	17809	17916	17703	17546	17605	17755	17662	17773	17838	17629	17705	17803	17679	17720	17548	17810	17466	17668	17886	17776	17714	17805	17552	17653	17789	17850	17809	17749	17789	17749	17674	17495	17598	17647	17756	17643	17682	17760	17756	17693	17761	17543	17666	17738	17785	17828	17737	17756	17602	17646	17747	17669	17738	17802	17587	17860	17609	17738	17675	17766	17777	17581	17643	17711	17572	17710	17656	17748	17688	17801	17886	17665	17723	17953	17664	17614	17647	17668	17667	17617	17688	17694	17555	17662	17669	17444	17822	17714	17770	17726	17685	17735	17656	17618	17837	17640	17668	17704	17620	17517	17515	17699	17599	17616	17663	17813	17773	17483	17630	17881	17851	17698	17684	17796	17834	17596	17677	17586	17818	17614	17717	17698	17552	17674	17814	17747	17561	17770	17650	17657	17856	17764	17652	17685	17775	17819	17729	17861	17774	17695	17578	17924	17585	17505	17804	17884	17733	17712	17745	17580	17611	17734	17601	17788	17659	17880	17791	17741	17715
25171	21463	28690	25151	23851	25166	25661	23704	23590	23708	23415	23239	23446	23461	26037	32673	34785	31483	27584	24958	23816	23453	23118	23324	23170	23122	22993	22960	23183	23180	23019	23226	23118	23114	23265	22960	23069	22988	23104	23244	23187	23135	23174	23258	22875	23209	23036	23031	23160	22992	23061	23040	23142	23086	23085	23184	23154	23103	23017	23118	22996	23270	23106	23051	23141	23070	23369	22899	23097	23099	23050	23073	23136	23008	23299	23008	22817	23345	23171	23339	23138	23048	22981	22840	23194	23173	23111	23133	22888	23146	23045	22989	23239	23201	22957	23087	22985	23244	23153	23041	23274	23344	23022	23170	22897	23213	23103	23206	23213	22952	23122	23072	23136	23119	22973	22837	23062	23058	23147	22974	23157	23110	23073	23078	23014	22913	23241	23161	22971	23043	22887	22936	23268	23311	23038	23174	22870	23327	23078	22994	22893	22914	23114	23179	23038	23040	23208	23008	23177	23087	23146	23122	23099	23172	23186	22901	23067	22922	23348	23228	22816	23123	23087	23146	23126	22985	23175	23120	23133	22995	22915	23082	23033	23023	22922	23038	23104	23114	23194	22974	23077	23165	23148	23021	23107	23097	23135	23245	23174	23135	22926	22919	23335	23089	23097	23013	23053	23145	22977	23098	23130	23022	22922	23248	23109	23029	22887	23115	23030	23257	23170	22913	23061	23072	23079	23057	23056	23107	23207	22965	22900	22812	23208	23075	22944	23227	23129	22991	23099	23187	23037	23043	22905	22981	23226	23020	23231	23270	23063	23227	23119	22992	22901	23015	23027	23092	22823	23060	23027	22985	23091	22835	22891	23120	23068	22871	23144	22886	22819	23041	22981	22984	22932	23149	23213	23064	22656	22956	22802	23017	22864	23012	23076	23104	23060	23171	23105	23161	23181	23301	23025	23066	23029	23155	22891	23014	23287	22895	22892	23182	23053	23079	23131	23170	22976	23223	23274	22994	23123	23027	23055	23051	23155	23037	23340	23144	23077	23099	23187	23139	23181	23076	23091	23092	23153	23233	23007	23124	23059	23152	23149	23157	23056	23075	23117	23287	22973	23354	23155	23084	23124	23032	23036	22811	23122	23047	23083	23318	23250	23185	23157	23006	23143	23207	22933	23145	23014	23161	23177	23126	23082	22983	22906	23141	22946	23232	23138	23159	22994	23000	23244	22962	23202	23088	23266	23047	23081	23024	23256	22935	23251	23050	23062	23137	23016	22965	22999	22976	23104	23064	23028	23018	22911	22968	22916	23343	22931	22974	23080	23013	23254	23108	23022	22952	23028	23341	23022	23074	23322	22964	22998	22981	23018	23149	23317	23089	23004	22850	23316	23072	23005	23165	23199	22859	23308	23078	23040	23364	23065	23300	22942	23076	23077	23058	23180	23048	23012	23346	22994	23093	23364	23175	23139	23051	23042	23321	22995	22978	23176	23039	22908	23045	23203	23017	22964	22997	23225	22872	22831	23085	23084	22986	23052	22927	23132	22878	23014	23242	22772	23082	23187	23185	22981	22950	23024	22866	23129	23129	22954	23102	23076	23165	23143	22937	23301	23067	23187	23203	23000	22913	23165	22934	22923	23161	22969	22990	22922	23094	23292	22883	23090	23042	23069	23136	23070	23052	22909	23068	22993	23190	22988	22960	23149	22979	23126	23072	22871	23149	22928	23088	22936	23060	23056	23046	23330	23057	23325	23311	22952	23094	23128	23050	22951	23075	23118	22738	23164	23204	23229	22885	22980	23083	22993	22920	23177	23222	23052	23070	23062	23148	23096	22998	23124	22987	23108	23002	23092	23020	22984	23266	23062	23013	23245	23085	23359	23161	22940	23193	23108	22960	23153	23159	23028	23054	22922	23185	22913	23095	22861	23128	22911	22946	23166	22935	23029	22951	22918	23025	22998	23178	23117	23023	23126	23124	23068	22927	23226	22887	23168	23217	23217	23237	23098	22932	23037	22857	23088	23087	23179	22796	22889	22914	23149	23006	23082	22831	22938	22875	22932	23143	23163	23168	22940	23014	22942	22982	23017	23151	23031	23079	23299	22996	23063	23093	23036	23189	22857	22774	23237	23058	22711	22895	23155	22976	23335	23053	22914	23258	23043	23127	23224	23114	23230	23122	22960	23040	23111	23173	23026	23151	23149	22979	23029	23015	23067	22956	22973	22898	22970	23049	23246	23097	23093	23311	23149	22994	23110	23161	23189	23075	23200	23078	23055	23103	23135	23006	23075	23172	23068	23017	23088	22879	22984	22928	22942	23269	23015	23228	23000	23006	23043	23059	22992	23057	23071	23143	23023	22950	23026	23058	23070	22951	22991	23129	23259	23111	23160	23014	22959	23091	23050	23018	22896	23099	23262	23085	22938	22921	23211	22889	23188	22972	23073	22991	23090	23051	22880	23194	23130	23174	23129	23043	23176	23089	23047	23122	23107	23275	23033	23058	22911	23098	22920	23060	22867	23249	22863	23102	23075	23035	23148	22870	23131	23003	23244	23217	23259	23102	23016	23126	23055	23213	23108	23022	23074	22922	23062	23275	23028	23165	23113	23017	23198	23229	22904	22968	23221	22927	23002	23277	23025	23154	23302	23074	23057	23036	23196	23203	22907	22857	22978	23221	22858	23017	23279	22945	23154	23057	23061	22941	23113	23199	22920	22949	22953	22957	22951	23043	23079	23256	23134	23365	23173	23205	23108	23166	22935	23064	23097	23298	23088	22945	23032	23028	23123	23070	23240	23254	23114	23100	23206	23413	23210	22807	23123	23162	23008	23049	23087	23176	23301	23280	23198	23195	23042	22901	23124	23242	23166	23070	23146	23242	23010	23282	23113	23291	22880	22989	23331	23160	22835	22980	23001	22957	23037	23168	23203	22861	22960	23020	23059	22962	22887	23075	23219	23085	22989	22891	22949	23059	22814	22978	23172	22994	23304	22852	23065	23141	23001	23124	23082	22986	22821	23018	23021	23025	23075	23100	22984	23081	23001	22971	22967	23122	23180	22916	23369	23305	22918	23067	22927	23069	22924	23123	23025	23198	23197	23104	23162	23072	22954	23066	23089	23104	23108	23103	23140	23092	23038	23147	23092	22992	23147	23012	23064	23118	23218	23006	23151	23227	23296	23048	23037	23000	23265	22949	23068	22983	23072	23016	23214	23122	23176	23163	23135	23059	23126	22992	23168	23081	23170	23244	23259	23134	22775	23267	23260	23121	23170	23144	22969	23150	23324	22787	22989	23009	23218	22973	23038	23081	22809	22886	23004	22918	23109	23010	23088	23064	23076	22957	23061	23030	23139	23023	22967	23189	23036	23091	23175	23188	23068	23004	23118	23050	23119	23229	22956	23045	23259	23367	23164	23195	23367	23074	23017	23064	23025	23046	23086	22975	22994	23140	23034	22945	22922	23024	23086	23111	23129	22953	22985	22971	23263	23094	23000	23223	22953	23106	23239	23166	23170	23113	23128	22970	23070	23174	23098	23048	23173	23113	23155	22990	23276	23169	23054	23066	22831	23148	23176	23158	23144	23113	23032	23165	23147	23250	22885	22820	22935	23006	23233	23141	23166	23079	22991	23264	23108	23080	22946	23057	23133	23065	23056	23260	22926	23126	23041	23100	23256	22958	23013	23268	22949	23085	22911	23082	23132	23040	23015	23305	23047	23291	23157	22926	23095	23075	23245	23325	22917	23065	22976	22951	23070	22839	23172	23409	23190	23252	22942	23095	22993	22793	22737	23020	22947	23046	22960	22906	23008	23133	23011	23158	23046	23035	23178	22996	22992	22924	23096	23002	23109	23015	23016	22643	23053	23173	23047	23125	23158	23162	23142	23088	23125	22998	23177	23016	23062	22989	22959	22815	22962	23073	23096	23116	23110	23055	22977	23166	23257	23028	23251	22728	22966	23057	23225	23141	23085	23053	23372	23019	23016	23097	23056	23342	23164	23070	22939	23085	23124	22766	23265	22810	23218	22833	23123	23103	23128	23133	23081	22941	22997	22967	23171	23106	23240	22985	23002	23220	23207	22932	23068	23056	23365	23183	23038	22861	23227	22997	22988	22983	22982	23027	23073	23004	23349	23248	23183	23163	23074	23113	23092	23182	23270	23006	23278	23006	23192	23061	23113	22553	22982	22825	23172	22788	22954	22858	23124	23120	23003	23114	22977	23195	22976	23060	23079	23279	23014	23172	22892	22739	23001	23106	22956	23307	23101	23058	23164	23065	23071	23099	23148	23129	22922	22979	23025	23117	23239	22843	22891	22934	23026	23080	23163	23209	23044	23446	23068	23071	23034	23264	23051	23083	22969	23040	23141	23267	23048	23118	23286	23186	23117	23158	22984	22947	23185	23019	23032	22749	22971	23225	23116	23031	23189	23277	22856	22930	23108	23212	23119	23028	22972	22930	23288	23100	23137	23125	22951	22965	23252	23203	23057	23211	23032	23285	23199	22712	23184	22998	23386	23098	23056	23190	22899	22798	23286	22996	23108	22956	23163	23230	22838	23031	23100	22856	23213	23189	23039	22935	23045	23211	23294	23160	22908	23072	22786	23160	23028	23209	23013	22983	23023	23250	23159	23266	22810	23018	23045	23167	23007	23145	22918	23188	23114	23113	23158	23091	23160	23038	23101	22845	23009	23038	23177	23088	22966	22855	23219	23112	22955	23185	23081	23133	23241	23099	23154	23207	23209	23001	22993	23067	22944	23135	23066	23188	23125	23090	23099	22988	23259	23014	23210	23081	23257	22918	23115	23024	22960	23091	23134	22863	23074	22887	23020	22877	23289	23260	23046	23149	23054	23211	23090	23262	23031	22925	23178	23153	23115	23196	23310	22870	23082	23139	23119	23151	23022	23256	23084	22994	23133	23118	23263	23258	23053	22926	23143	22871	23323	23037	23100	23106	23016	23146	22965	23120	23120	22967	23111	23254	23018	23295	23115	23059	22871	23051	22812	23228	23332	23033	23085	23055	23087	23320	22979	22954	23053	23337	23047	23122	22986	23064	23048	23141	23058	23032	22977	23100	23134	22930	22982	23222	22889	23150	23058	23056	23069	23192	23133	23110	22957	23402	23193	23245	23156	23437	23245	23195	23249	22990	22943	23186	22994	23096	23133	23064	23048	23057
16244	24695	25797	22319	20475	19360	18746	18324	18105	18083	18137	17953	17933	18586	22912	32404	33477	28149	22759	19500	18222	17915	17857	17654	17826	17672	17673	17621	17644	17641	17708	17800	17687	17839	17626	17738	17766	17614	17556	17802	17647	17983	17670	17822	17555	17759	17619	17689	17632	17702	17683	17693	17519	17696	17664	17528	17752	17787	17623	17775	17576	17610	17792	17483	17881	17737	17751	17552	17630	17749	17728	17706	17736	17618	17736	17850	17982	17725	17783	17598	17591	17819	17644	17652	17668	17492	17742	17796	17788	17607	17763	17829	17640	17906	17710	17723	17536	17759	17713	17725	17732	17329	17668	17707	17571	17787	17735	17612	17721	17625	17599	17754	17652	17663	17820	18026	17573	17770	17705	17672	17661	17531	17444	17791	17725	17503	17797	17548	17673	17616	17668	17892	17744	17634	17574	17587	17502	17642	17766	17617	17529	17819	17533	17663	17811	17693	17565	17686	17691	17642	17564	17756	17545	17773	17709	17672	17683	17700	17788	17638	17750	17599	17700	17633	17690	17671	17485	17618	17743	17710	17475	17547	17540	17624	17688	17571	17713	17701	17725	17703	17651	17763	17704	17622	17729	17880	17703	17866	17589	17624	17748	17709	17575	17616	17801	17604	17702	17730	17491	17733	17755	17755	17744	17604	17755	17729	17632	17725	17624	17496	17702	17622	17678	17374	17499	17650	17698	17908	17791	17737	17609	17580	17587	17789	17649	17810	17632	17620	17651	17725	17611	17537	17771	17732	17810	17677	17522	17622	17732	17648	17726	17400	17675	17615	17464	17655	17632	17717	17761	17604	17850	17637	17659	17797	17711	17648	17593	17552	17607	17788	17846	17513	17623	17652	17712	17615	17794	17648	17697	17772	17588	17560	17649	17558	17535	17880	17519	17649	17683	17646	17691	17525	17753	17532	17570	17561	17669	17516	17663	17669	17687	17712	17646	17855	17574	17654	17945	17609	17759	17356	17804	17518	17769	17595	17772	17675	17674	17530	17634	17650	17636	17807	17664	17648	17528	17721	17545	17638	17802	17596	17714	17668	17587	17647	17676	17824	17497	17741	17616	17715	17751	17740	17467	17764	17713	17770	17800	17780	17765	17664	17640	17539	17471	17692	17734	17399	17590	17780	17680	17592	17571	17820	17727	17643	17925	17682	17587	17668	17547	17717	17812	17657	17608	17758	17635	17796	17615	17781	17622	17678	17631	17763	17586	17801	17803	17562	17925	17848	17663	17510	17701	17647	17646	17529	17550	17588	17661	17650	17541	17765	17635	17576	17627	17728	17639	17761	17593	17603	17669	17651	17581	17645	17610	17799	17700	17704	17742	17745	17637	17663	17469	17726	17713	17622	17588	17517	17527	17727	17579	17701	17642	17630	17397	17701	17602	17816	17709	17719	17616	17771	17796	17478	17864	17815	17722	17684	17740	17604	17821	17723	17859	17801	17589	17840	17502	17703	17553	17519	17713	17690	17661	17520	17812	17630	17758	17651	17695	17628	17745	17696	17772	17767	17681	17489	17706	17587	17651	17544	17745	17613	17613	17809	17666	17602	17592	17681	17695	17426	17585	17812	17800	17563	17804	17706	17594	17576	17703	17776	17548	17730	17644	17579	17612	17822	17645	17831	17618	17568	17895	17689	17642	17818	17499	17663	17639	17714	17517	17713	17475	17625	17563	17612	17537	17625	17722	17810	17701	17622	17742	17621	17671	17683	17608	17651	17757	17650	17510	17660	17641	17726	17582	17746	17601	17794	17779	17749	17776	17811	17722	17670	17557	17668	17750	17697	17790	17634	17662	17687	17721	17743	17575	17733	17804	17667	17664	17630	17761	17670	17783	17667	17693	17612	17720	17630	17711	17722	17605	17616	17730	17745	17720	17736	17593	17798	17490	17647	17598	17780	17793	17514	17675	17824	17792	17673	17735	17554	17472	17676	17615	17607	17680	17601	17641	17614	17726	17683	17754	17706	17670	17650	17570	17674	17620	17770	17807	17688	17583	17650	17634	17692	17539	17600	17777	17747	17634	17600	17673	17755	17534	17611	17691	17454	17677	17733	17528	17751	17605	17746	17666	17601	17694	17697	17852	17605	17559	17655	17568	17812	17580	17701	17633	17752	17926	17813	17589	17758	17485	17761	17570	17637	17650	17671	17498	17570	17761	17701	17653	17658	17544	17820	17486	17727	17711	17549	17703	17676	17411	17596	17658	17795	17660	17715	17466	17786	17492	17612	17771	17525	17536	17702	17700	17676	17751	17634	17651	17595	17665	17864	17560	17738	17702	17544	17562	17771	17498	17749	17593	17560	17726	17811	17680	17784	17657	17667	17663	17605	17817	17464	17852	17725	17754	17791	17634	17552	17712	17671	17604	17772	17646	17636	17576	17663	17548	17709	17459	17592	17763	17484	17619	17895	17665	17651	17569	17514	17606	17802	17575	17454	17713	17548	17610	17724	17601	17753	17794	17468	17722	17762	17644	17686	17626	17688	17657	17644	17652	17535	17688	17708	17717	17646	17658	17665	17920	17644	17564	17688	17563	17888	17587	17713	17534	17707	17667	17686	17360	17556	17542	17647	17572	17526	17756	17524	17842	17730	17617	17733	17700	17721	17609	17560	17530	17614	17762	17685	17741	17666	17810	17732	17624	17828	17723	17624	17559	17810	17749	17643	17660	17740	17660	17858	17530	17571	17598	17573	17650	17595	17688	17647	17680	17705	17738	17669	17768	17687	17722	17763	17651	17549	17785	17700	17713	17427	17630	17702	17757	17784	17600	17582	17857	17799	17547	17805	17617	17689	17732	17638	17635	17680	17589	17720	17630	17780	17737	17641	17777	17547	17518	17662	17694	17731	17885	17597	17769	17788	17665	17754	17659	17520	17585	17661	17865	17794	17567	17730	17665	17780	17745	17535	17628	17661	17592	17630	17652	17571	17859	17856	17794	17736	17541	17659	17696	17680	17453	17708	17589	17623	17669	17727	17579	17643	17805	17688	17576	17464	17761	17709	17821	17796	17666	17683	17721	17697	17603	17697	17637	17565	17629	17726	17629	17541	17616	17729	17699	17650	17800	17757	17770	17803	17687	17788	17590	17869	17670	17673	17680	17645	17713	17731	17634	17787	17587	17652	17769	17849	17743	17615	17641	17728	17658	17792	17813	17631	17593	17707	17636	17936	17603	17570	17679	17592	17571	17434	17776	17663	17646	17599	17954	17832	17689	17790	17704	17592	17757	17628	17721	17463	17726	17740	17674	17841	17611	17833	17674	17735	17573	17590	17639	17675	17761	17539	17697	17741	17675	17664	17632	17601	17643	17596	17655	17595	17689	17754	17763	17706	17691	17812	17685	17815	17536	17830	17605	17755	17620	17690	17710	17789	17695	17655	17842	17602	17733	17747	17751	17694	17537	17642	17806	17570	17688	17741	17743	17664	17652	17478	17735	17764	17826	17711	17841	17620	17713	17549	17560	17496	17759	17569	17742	17747	17665	17715	17768	17622	17700	17711	17673	17748	17757	17613	17641	17685	17794	17644	17728	17768	17553	17639	17765	17651	17592	17749	17712	17761	17659	17559	17614	17974	17517	17572	17643	17656	17620	17688	17627	17683	17725	17759	17629	17730	17689	17783	17624	17596	17742	17748	17735	17728	17762	17597	17648	17644	17701	17582	17564	17731	17568	17771	17542	17724	17518	17562	17649	17757	17483	17833	17780	17614	17742	17687	17674	17467	17710	17616	17685	17717	17645	17822	17518	17598	17406	17647	17697	17627	17833	17707	17836	17661	17633	17710	17623	17781	17590	17675	17710	17530	17757	17677	17578	17673	17884	17496	17640	17890	17659	17530	17736	17540	17814	17677	17641	17595	17751	17515	17829	17521	17859	17741	17721	17695	17749	17738	17847	17771	17669	17765	17729	17566	17886	17364	17730	17600	17748	17714	17746	17629	17535	17500	17581	17569	17819	17842	17776	17552	17532	17883	17691	17619	17676	17657	17690	17561	17799	17645	17764	17619	17726	17655	17843	17821	17601	17635	17612	17471	17870	17832	17824	17668	17680	17718	17691	17584	17832	17711	17605	17633	17709	17637	17509	17622	17769	17778	17782	17685	17705	17781	17664	17394	17731	17730	17564	17708	17774	17677	17567	17682	17528	17733	17470	17657	17653	17666	17650	17745	17716	17597	17796	17657	17796	17855	17781	17656	17672	17767	17742	17728	17691	17688	17642	17621	17714	17743	17701	17383	17646	17705	17724	17599	17787	17792	17594	17773	17682	17528	17772	17676	17724	17741	17624	17657	17386	17780	17668	17687	17676	17617	17560	17718	17728	17683	17654	17794	17773	17703	17538	17705	17682	17759	17793	17704	17669	17608	17655	17541	17736	17650	17721	17739	17504	17822	17705	17669	17648	17677	17614	17714	17859	17634	17647	17678	17755	17648	17742	17694	17795	17607	17627	17652	17594	17586	17688	17597	17567	17555	17560	17676	17728	17614	17646	17437	17837	17784	17883	17643	17796	17864	17659	17860	17678	17642	17889	17608	17783	17656	17785	17759	17769	17704	17473	17694	17681	17709	17518	17674	17619	17640	17702	17911	17878	17557	17633	17634	17673	17671	17668	17761	17878	17714	17603	17559	17791	17575	17878	17509	17712	17539	17716	17726	17430	17627	17603	17818	17710	17728	17564	17641	17714	17638	17713	17697	17727	17626	17805	17739	17779	17828	17624	17775	17623	17790	17677	17700	17776	17859	17582	17825	17847	17477	17683	17727	17657	17467	17614	17689	17630	17584	17794	17689	17743	17627	17476	17777	17551	17712	17720	17602	17626	17860	17774	17663	17774	17690	17752	17686	17806	17598	17810	17518	17689	17684	17568	17594	17615	17781	17619	17707	17732	17761	17814	17557	17513	17765	17610	17643	17725	17646	17795	17774	17739	17704	17675	17762	17773	17750	17743	17600	17499	17815	17818	17685	17595	17573	17740	17460	17658	17599	17671	17530	17713	17647	17634	17625	17721	17554	17641	17612	17454	17587	17638	17849	17799	17508	17750	17732	17460	17805	17548	17636	17699	17769	17665	17724	17574	17791	17745	17819	17583	17857	17660	17610	17667	17666	17628	17934	17678	17632	17639	17710
23815	21512	29149	24350	22348	25667	27863	24194	23646	24170	23510	23521	23683	24147	27278	39351	43331	37001	30080	26589	24644	23502	23349	23456	23045	23272	23381	23272	23427	23007	23365	23284	23283	23337	23293	23298	23238	23410	23205	23065	23374	23285	23282	23186	23287	23136	23040	23146	23436	23305	23126	23308	23344	23124	23444	23147	23122	23278	23128	23096	23190	23175	23115	23239	23266	23120	23221	23337	23181	23103	23161	23102	23051	23342	23470	23165	23077	23022	23236	23142	22991	23189	23008	23086	23404	23173	23305	23259	23124	23202	23111	23176	23300	23093	22960	23227	23291	23075	22980	23054	23074	23069	23258	23159	23116	23209	23499	23247	23329	23066	23149	23294	23235	23038	23271	23197	23126	23072	23221	23440	23338	23117	23040	23205	23234	23343	23213	22982	23137	23023	23226	23053	22808	23316	23062	23226	23048	23202	23017	23172	23013	23176	23247	23167	23059	23193	23065	23075	23096	23232	23062	23143	23156	22971	23055	22878	23081	23130	23190	23306	23167	23332	23069	23357	23448	23072	23110	23024	23272	23208	22944	23227	23139	23071	23169	23212	23126	23182	23143	22974	23052	23165	22941	23055	23115	23201	23119	23063	22863	23494	23033	23036	23211	22950	23036	23230	23267	23095	22995	23370	23108	23148	23170	23341	23076	22951	23011	23260	23369	23064	23117	22996	23211	23272	23205	23172	23083	23278	23290	23110	23222	23254	23184	23111	23053	23061	23220	22991	23048	23181	23077	23209	23059	23297	22958	23257	22903	23060	23307	23061	23082	22979	23307	23056	23134	22900	23114	23192	23189	23013	23258	23353	23223	23261	23287	23144	23103	23115	23106	23154	23071	23018	23180	23130	23139	23421	23152	23196	23010	23135	23056	23302	23251	23091	22946	23284	23152	23231	23112	23277	23182	22985	23035	23171	23199	23137	23210	22991	23179	23314	23463	23077	23281	23178	23227	23104	23075	23196	23292	23070	22898	23243	23250	23284	23269	23231	23176	23248	23088	23350	23104	23254	23207	23151	22969	22990	23298	23019	23006	23264	22875	23236	23024	23044	23067	23268	23081	23184	23259	23253	23311	23280	23215	23243	23394	23177	23205	22998	23036	23049	22992	23170	23145	23170	23045	23175	23094	23246	23268	22997	23280	23180	23290	22998	23108	22993	23165	23239	23255	23143	23051	23187	23046	22915	23124	23056	23326	23188	23393	23009	23153	22965	23358	23148	22982	23246	23149	23222	23133	23230	23081	22992	23330	23030	23105	23159	23256	23165	23286	23205	23169	23205	23215	23108	23023	22967	23001	23223	23123	23154	23267	23169	23055	23058	23208	22973	23066	23155	23024	23050	23096	23006	23307	23201	22913	23022	23135	23234	23357	23381	23225	23294	23309	23076	23074	23092	23023	23133	23311	23113	23356	23274	23325	23070	23170	23125	22955	23011	23313	23245	23045	23253	23196	23293	23115	23172	23083	23196	23350	23132	23205	23252	23156	23068	22739	23236	23027	22974	23295	23294	23224	23242	23173	23070	23220	23250	22924	23249	23178	23282	23316	22878	22964	23175	23022	23041	23221	23154	23243	23167	23059	23005	23047	23372	23049	22931	23166	23042	23081	23004	23090	23145	23057	23051	23288	23112	23329	23083	22989	23232	23342	23168	23023	23161	22917	23218	23015	22893	23257	23173	22954	23005	23278	23224	23138	23152	22999	23047	23034	23242	23151	23309	23346	23165	23007	23233	23160	23337	23134	23256	23190	23086	22937	23031	23113	23212	22918	23138	23041	23200	23199	23013	23039	23026	23136	23294	23044	23083	23017	23209	23039	23016	23010	22821	23094	23058	23058	23079	23272	23069	23089	23022	23303	23067	23166	22959	23051	22953	23321	22967	23213	23186	22984	23028	23322	23114	23078	22932	22972	23014	22962	23204	23038	22882	23146	23303	23012	23121	22936	23130	23058	23384	23153	23324	23158	23020	23088	23308	23141	22967	22954	23146	22991	23245	23087	23118	23151	23050	22967	23136	23044	23299	23154	23194	23234	23076	23195	23228	23245	23079	23152	23125	23149	23147	23302	22994	22983	23236	23154	23120	23244	23059	23337	23090	23254	23230	23259	23140	23003	23049	23168	23165	22925	23183	23254	22967	23182	23198	23226	23032	23087	23359	23136	23268	23043	23141	23012	22979	23048	23395	23371	23199	23304	23351	23154	23105	23170	23353	23101	23209	23141	23080	23089	23137	23237	23125	23248	23364	23195	23256	23057	23119	23257	23307	23295	23197	23104	23001	23238	23159	22892	23086	23101	23042	23132	23065	23219	23103	23134	23121	23163	23094	23139	23139	23117	23099	23073	23150	23171	23112	23234	23360	23058	23054	23003	23127	23239	23049	22918	23211	23312	23142	23180	23068	23246	23424	23191	23116	23203	23159	23198	23123	23284	23181	23032	23121	23228	23147	23410	23235	22983	23014	23143	23025	23228	23357	23079	23412	23336	23213	23177	23201	23293	23001	23413	23084	23167	23194	23202	22998	23190	23429	23188	23077	23040	23138	22926	23060	23249	23278	23216	23216	23180	23236	23155	23139	23247	23014	23256	22961	22876	22999	23080	23160	23208	23147	23214	23061	23063	23152	23132	22944	23384	23080	23155	23184	23116	23250	23326	22935	23238	23200	23016	22905	23055	23149	23126	23187	23540	23237	23197	23240	22875	23218	23105	23272	23223	22873	22981	22978	23322	23020	23397	23267	23291	23203	22919	23237	23502	23022	23305	23401	23315	23103	23249	23139	23050	23006	22995	23117	23263	23409	23056	23398	23171	23206	23168	23232	23355	23195	23180	23220	23011	23129	23113	23145	23007	23084	23071	23275	23058	23219	23162	23204	23137	23112	23282	22935	23034	23029	23093	23089	22957	23199	23305	23191	23265	23166	23112	22981	23134	23158	23503	23020	23030	22944	23318	23237	23156	23045	23212	23095	23371	23127	23250	23108	23131	23210	23205	23153	23252	23166	23000	23247	22960	23220	23155	23222	23145	23366	23216	22872	23280	23384	23126	23160	22991	23213	23224	23251	23152	23196	23254	23099	23120	23230	23179	23293	23288	23119	23229	23270	23093	23220	23192	23166	23272	23032	23155	23167	23056	23153	23243	23389	23307	23043	23399	23093	23008	23053	23177	23392	23227	23044	23009	23199	23188	23419	23306	23312	23144	23220	23269	23187	23111	23068	23168	22947	23484	23315	23398	23112	23184	23245	23144	23147	23136	23108	23129	23125	23044	23065	23105	23180	23359	23219	23537	22950	23022	23115	23137	22887	23201	22987	22956	23003	23242	23122	23071	23309	22993	23089	23177	23295	23216	23041	22978	23102	22954	23101	23185	23123	23113	23028	23072	23180	22968	23021	23090	23169	23091	23124	23167	23071	23128	23061	23248	23276	23159	23182	23445	23233	23156	23266	23217	23071	23018	23054	23171	23261	22918	23009	23114	23114	23364	23179	23143	23058	23104	23104	23272	23086	23039	23088	23296	23263	23316	22935	23042	23129	23157	23215	23220	23230	23127	23079	23380	23155	23143	22843	23388	23167	23354	23222	23299	23454	23075	23261	23147	23213	23212	22980	23083	23117	23383	23331	23360	23089	23205	23125	23149	23067	23263	23148	23480	23004	23327	23267	23325	23338	23304	23072	23021	23072	23249	23432	23184	23022	23348	23144	23210	23271	23247	23172	23058	23069	23111	22989	23245	23174	23103	23217	23380	23235	23060	23255	22992	23211	23223	23100	23263	23256	22948	23272	23178	22986	23110	23000	23264	23209	22865	23252	23512	23336	23379	22997	23198	23019	23130	23149	23279	23031	23122	23141	23116	23255	23079	23198	23149	23179	23303	23299	23050	23131	23269	23213	23236	23372	23183	23070	23069	23122	23024	23118	22964	23098	23110	23171	23055	23126	23186	23259	23240	23117	23242	23473	23105	23074	22950	23151	23180	23238	23177	23297	23112	23192	23295	23297	23193	23246	23268	23157	23124	23073	23134	22935	23125	23328	23187	23350	23178	23163	22945	22831	22995	22911	23131	23305	23109	23195	23131	22998	23228	23332	23149	23283	23088	23130	23143	23021	23218	23345	23208	23281	23082	23353	23218	23183	23428	23104	23123	23261	22970	23220	23031	23020	23041	23376	23162	23079	23580	22962	23265	23210	23303	23142	23280	23059	23264	23334	23289	23115	23084	23157	23104	23284	23165	22996	23423	23238	23058	23142	23286	23002	23253	23241	23101	23085	23233	23137	23420	23347	23411	23075	23164	23209	23343	23183	23262	23258	23161	22982	23129	23153	23135	23053	23036	23142	23164	23060	23236	23069	23334	23156	23365	23115	22946	22990	23017	23128	23071	23081	23136	23202	23286	22914	23116	23244	23058	23237	23167	23008	23269	23113	23141	23026	23036	23270	22965	23191	23163	23155	23111	22996	23307	23150	23084	23161	23014	23137	23208	23056	23070	23247	23180	23095	23285	23414	23342	23104	23123	23285	22945	23029	23308	23216	23128	23188	23190	22938	23354	23270	23205	23300	23397	23220	23060	23138	22947	23082	23293	23162	23235	23221	23336	23095	23094	23114	23075	23237	23016	23026	23273	23161	23163	23208	23377	23240	23080	23181	23249	23026	23117	23106	23262	23156	23205	23329	23292	23118	23187	23217	23399	23131	23015	22949	23191	23185	23028	23180	23251	23265	23227	23271	23169	23045	23208	23041	23195	23062	23281	23039	23115	23242	22862	23390	23108	23160	23100	23232	23225	23161	23144	23122	23056	23025	23149	23148	23296	22975	23112	23052	22991	23024	23343	23022	23061	23184	23339	23090	23080	23237	23033	23135	23129	23109	23064	23156	23192	23373	23324	22932	23069	23153	23325	23117	22944	23211	23083	23256	23134	23027	23238	23199	23120	23333	23267	23340	23114	23121	23100	23300	23407	23149	23104	23188	23303	23176	23140	23129	23142	22970	23180	23205	23128	23230	23089	23052	23086	23211	23229	23269	23278	23080	23243	23282	22930	23022	23101	23088	23008	23277	23003	22965	23230	23258	23281	23269	23202	23162	23284	22979	23074	22991	23088	23263	23053	23264	23116	23163	23199	23109	23266	23169	23050	23114
17957	29432	30867	25804	21798	20750	19607	18865	18729	18462	18421	18128	18057	19245	25707	40468	42413	34067	26013	21547	18963	17979	17822	17748	17760	17732	17728	17795	17704	17634	17696	17776	17675	17641	17735	17668	17616	17644	17770	17688	17837	17719	17716	17784	17817	17794	17793	17650	17643	17612	17649	17683	17668	17724	17766	17769	17688	17668	17812	17767	17674	17564	17801	17827	17785	17715	17652	17605	17671	17602	17552	17690	17829	17734	17473	17785	17502	17721	17727	17659	17700	17857	17711	17749	17803	17662	17757	17617	17868	17685	17631	17771	17780	17749	17785	17799	17842	17733	17735	17780	17631	17659	17758	17731	17656	17867	17699	17885	17709	17823	17595	17608	17659	17658	17616	17651	17771	17728	17765	17829	17622	17683	17746	17671	17915	17735	17721	17579	17598	17672	17800	17709	17869	17636	17617	17633	17799	17872	17716	17692	17715	17543	17707	17802	17725	17556	17830	17600	17631	17747	17645	17831	17753	17657	17568	17677	17813	17603	17665	17632	17603	17689	17575	17584	17840	17740	17696	17867	17830	17748	17799	17591	17561	17713	17572	17852	17754	17654	17626	17825	17637	17538	17734	17691	17735	17604	17751	17605	17804	17709	17652	17667	17573	17702	17599	17889	17541	17764	17718	17771	17746	17641	17782	17600	17685	17732	17714	17833	17627	17783	17690	17610	17677	17514	17628	17747	17636	17612	17645	17657	17663	17592	17854	17646	17493	17686	17847	17644	17678	17774	17673	17703	17771	17616	17571	17718	17677	17643	17809	17631	17803	17572	17694	17802	17746	17789	17647	17916	17736	17434	17690	17668	17739	17528	17596	17699	17611	17714	17790	17611	17759	17614	17632	17668	17620	17785	17768	17766	17695	17752	17637	17758	17756	17787	17676	17695	17676	17597	17756	17736	17633	17696	17539	17890	17606	17681	17698	17628	17747	17627	17764	17723	17625	17674	17857	17775	17435	17746	17744	17730	17500	17756	17685	17792	17567	17695	17844	17618	17918	17795	17640	17769	17681	17620	17718	17531	17860	17678	17717	17737	17735	17658	17584	17666	17393	17890	17692	17943	17576	17497	17681	17804	17596	17684	17717	17776	17648	17901	17788	17523	17712	17592	17645	17757	17804	17661	17580	17697	17794	17634	17753	17674	17803	17866	17528	17625	17602	17500	17534	17577	17666	17617	17638	17617	17747	17802	17752	17651	17608	17609	17774	17630	17635	17616	17681	17769	17776	17735	17799	17675	17929	17554	17570	17823	17618	17706	17615	17651	17738	17779	17621	17796	17778	17786	17784	17773	17556	17617	17754	17657	17633	17754	17480	17800	17703	17726	17696	17711	17752	17598	17669	17746	17542	17731	17594	17748	17790	17694	17834	17671	17743	17637	17500	17778	17680	17597	17789	17713	17717	17779	17708	17749	17640	17746	17637	17778	17737	17728	17663	17702	17726	17626	17676	17774	17708	17744	17643	17761	17794	17531	17642	17810	17736	17562	17639	17806	17629	17558	17663	17523	17468	17731	17800	17541	17599	17542	17805	17806	17490	17596	17717	17813	17672	17613	17711	17814	17539	17650	17823	17802	17766	17822	17716	17602	17656	17592	17648	17732	17769	17767	17823	17760	17565	17711	17555	17741	17636	17744	17709	17650	17644	17472	17755	17805	17688	17765	17555	17734	17681	17770	17694	17655	17639	17549	17695	17655	17607	17658	17830	17742	17821	17760	17817	17610	17682	17632	17713	17708	17633	17682	17717	17591	17607	17721	17673	17784	17739	17647	17589	17589	17792	17578	17709	17644	17807	17682	17973	17547	17563	17632	17646	17388	17688	17808	17665	17820	17640	17585	17555	17722	17713	17755	17793	17767	17653	17615	17548	17679	17545	17844	17732	17649	17807	17657	17693	17612	17685	17659	17761	17657	17621	17606	17563	17647	17666	17509	17791	17505	17796	17881	17547	17564	17564	17747	17614	17471	17810	17649	17507	17653	17691	17592	17725	17738	17686	17675	17513	17736	17541	17757	17743	17787	17769	17630	17668	17632	17521	17735	17580	17854	17832	17656	17699	17710	17673	17692	17613	17679	17609	17684	17593	17672	17519	17696	17662	17816	17677	17656	17667	17798	17760	17657	17646	17526	17609	17852	17506	17603	17681	17658	17662	17900	17636	17636	17561	17849	17556	17648	17743	17794	17641	17647	17681	17570	17741	17618	17748	17583	17845	17775	17765	17872	17743	17733	17647	17686	17667	17615	17761	17721	17550	17628	17858	17546	17605	17566	17781	17663	17611	17508	17695	17708	17728	17724	17554	17668	17768	17711	17727	17678	17754	17895	17721	17606	17776	17694	17650	17687	17722	17845	17921	17601	17760	17761	17625	17640	17735	17665	17755	17795	17672	17735	17587	17591	17799	17757	17680	17610	17505	17636	17518	17766	17726	17668	17640	17681	17655	17600	17801	17805	17913	17705	17563	17753	17630	17855	17561	17730	17699	17513	17570	17591	17675	17693	17730	17782	17742	17630	17737	17807	17711	17827	17824	17525	17705	17675	17666	17729	17768	17496	17664	17709	17660	17737	17666	17658	17775	17840	17756	17693	17565	17594	17805	17638	17678	17705	17728	17843	17675	17689	17705	17549	17748	17683	17807	17830	17789	17676	17756	17790	17695	17722	17665	17664	17742	17794	17640	17539	17747	17647	17573	17696	17694	17648	17672	17719	17764	17637	17743	17692	17810	17585	17553	17577	17733	17885	17783	17720	17641	17698	17724	17534	17526	17860	17634	17682	17652	17581	17595	17547	17619	17680	17703	17672	17555	17850	17675	17690	17689	17793	17697	17386	17727	17808	17712	17686	17589	17907	17786	17525	17578	17683	17687	17768	17838	17572	17597	17707	17615	17809	17682	17421	17580	17846	17724	17905	17514	17661	17726	17712	17669	17602	17649	17800	17663	17724	17664	17658	17586	17814	17739	17618	17952	17729	17822	17638	17660	17635	17619	17651	17489	17851	17575	17849	17687	17710	17667	17646	17668	17581	17559	17728	17714	17588	17714	17704	17611	17708	17592	17541	17783	17818	17788	17746	17802	17627	17703	17622	17527	17850	17515	17487	17634	17912	17690	17675	17636	17793	17567	17840	17722	17651	17734	17661	17720	17757	17666	17559	17574	17860	17646	17724	17650	17677	17733	17749	17809	17848	17648	17628	17706	17606	17676	17764	17631	17667	17654	17550	17827	17683	17852	17790	17740	17708	17781	17795	17706	17673	17695	17750	17794	17603	17776	17761	17539	17794	17781	17723	17620	17730	17572	17614	17669	17674	17603	17711	17651	17751	17598	17640	17707	17805	17581	17569	17754	17592	17683	17745	17723	17656	17633	17730	17728	17594	17821	17665	17664	17600	17593	17857	17730	17692	17670	17756	17731	17546	17615	17691	17652	17584	17652	17642	17806	17794	17712	17728	17843	17600	17803	17676	17709	17655	17694	17701	17693	17615	17764	17613	17692	17882	17772	17678	17750	17718	17500	17703	17632	17782	17579	17656	17635	17614	17623	17736	17522	17635	17792	17798	17776	17794	17787	17732	17612	17644	17733	17578	17735	17724	17738	17712	17739	17739	17555	17484	17694	17447	17706	17669	17782	17831	17561	17956	17573	17753	17739	17625	17532	17887	17703	17526	17524	17833	17972	17707	17603	17718	17710	17671	17692	17651	17785	17723	17812	17646	17723	17879	17599	17856	17843	17628	17642	17649	17522	17823	17619	17737	17670	17815	17767	17926	17623	17782	17546	17643	17771	17652	17631	17674	17696	17735	17750	17671	17688	17542	17564	17642	17660	17669	17734	17801	17820	17715	17525	17897	17469	17815	17845	17790	17601	17524	17568	17668	17591	17765	17653	17565	17736	17749	17850	17640	17524	17740	17962	17486	17536	17702	17655	17866	17607	17803	17739	17622	17607	17832	17797	17809	17750	17707	17614	17634	17596	17608	17568	17664	17804	17715	17712	17685	17775	17732	17799	17774	17704	17659	17815	17704	17618	17750	17947	17636	17534	17702	17730	17644	17595	17612	17677	17520	17753	17667	17824	17751	17719	17626	17724	17649	17535	17652	17774	17677	17705	17741	17735	17563	17558	17773	17808	17725	17772	17675	17661	17736	17639	17709	17453	17704	17834	17763	17741	17810	17760	17848	17677	17638	17585	17748	17560	17626	17698	17798	17677	17768	17632	17706	17727	17578	17776	17617	17584	17672	17804	17657	17667	17614	17785	17731	17896	17672	17527	17712	17452	17720	17687	17577	17785	17726	17808	17753	17729	17809	17750	17765	17701	17696	17871	17621	17628	17670	17830	17745	17637	17615	17615	17838	17610	17684	17586	17631	17685	17591	17795	17600	17687	17479	17633	17654	17645	17684	17652	17740	17694	17706	17771	17794	17783	17438	17730	17843	17545	17664	17715	17551	17637	17444	17671	17811	17607	17574	17811	17688	17725	17919	17492	17759	17538	17633	17707	17633	17546	17847	17467	17803	17661	17579	17709	17686	17683	17829	17790	17712	17757	17574	17668	17732	17647	17731	17678	17769	17589	17733	17548	17661	17772	17633	17718	17678	17683	17669	17587	17638	17665	17577	17643	17675	17770	17479	17672	17589	17679	17683	17664	17781	17556	17644	17535	17749	17693	17741	17623	17712	17775	17703	17595	17944	17653	17714	17605	17738	17590	17840	17772	17815	17600	17656	17642	17755	17668	17603	17558	17595	17776	17634	17654	17700	17708	17573	17702	17568	17660	17758	17765	17641	17714	17676	17640	17598	17517	17689	17681	17682	17624	17639	17878	17780	17735	17645	17600	17831	17774	17839	17854	17675	17530	17617	17603	17765	17597	17664	17790	17797	17716	17744	17712	17735	17619	17597	17636	17772	17620	17625	17810	17879	17564	17699	17701	17850	17644	17642	17772	17813	17539	17638	17841	17828	17531	17865	17590	17568	17738	17699	17739	17696	17598	17721	17588	17725	17691	17613	17668	17824	17623	17714	17542	17563	17893	17687	17841	17605	17825	17638	17884	17527	17771	17660	17759	17594	17837	17608	17554	17688	17699	17759	17662	17765	17667	17754	17589	17569	17362	17460	17551	17778	17837	17800	17642	17634
30425	23880	27226	25501	23172	23597	23436	23275	23242	23048	23198	23039	23370	23204	23305	24381	25249	24772	23973	23817	23382	23225	23142	23115	23200	23182	23093	23134	23214	23166	23245	23280	23165	23132	23234	23277	23190	23293	23202	23060	23144	23312	23184	23209	23033	22985	23118	23040	23320	23122	23193	23140	23168	23141	23143	23128	23303	22923	23047	23142	23237	23005	23153	23176	23132	23046	23297	23142	23106	23158	23175	22961	23186	23032	23146	23254	22908	22967	23112	22998	23203	23161	23217	23190	23280	23454	23156	23117	22968	23122	23004	23409	23026	22999	23239	23121	22941	23082	23224	22927	23236	23159	23091	23079	23168	23291	23097	22959	23113	22912	23192	23195	23150	22991	23128	23089	23067	23009	23312	22979	23252	23012	23138	22959	23003	23053	23028	23232	22945	23057	23154	23039	22995	23270	23236	22993	23163	23191	23000	23112	23264	23114	23042	23081	23174	23180	23217	23016	23123	23070	22978	23150	23355	23226	22886	23245	23028	23210	23229	23149	23045	23122	23149	23371	23114	23087	23150	22989	23225	23405	23064	22984	23017	23118	22915	22927	23244	23134	23278	23041	23136	23194	22907	23262	23196	23067	23023	22857	23199	23041	23202	23167	23053	23001	23412	23014	23159	23104	23139	23180	23098	23210	22974	23122	23170	23245	23195	23106	22955	23089	23304	23258	23133	22940	23104	23049	23238	23088	22867	22883	23109	23090	23225	23021	22976	23072	23007	23163	22968	23232	23125	23256	23126	23107	23215	23086	22939	22934	23189	23136	23031	22973	23074	23194	23202	23235	23047	23252	22820	23240	23138	23191	23180	23195	23230	23142	23235	23202	23112	22929	23079	23169	23154	22931	22853	23100	23053	23096	23140	23156	22957	23336	23062	23459	23336	23031	23026	23123	23072	23127	23087	23036	22984	23111	23059	23105	23079	23086	23133	23026	23147	23147	23361	22940	23224	23257	22905	23025	23091	23161	23199	23096	23141	23249	23110	23135	22907	23106	23274	23008	23026	23047	23047	23133	23346	23113	23081	23261	22941	23178	22756	23036	23083	22940	23044	23002	23152	23220	23118	23036	23031	22947	23234	23057	23317	23181	23161	22974	23267	23064	23029	23000	22927	23104	23056	23054	23117	23172	23277	23032	23152	23046	23213	23186	23163	23039	22970	23009	23071	23217	23114	22930	23251	23237	23242	23222	23177	23275	23195	23135	23186	23165	23123	23102	23196	23179	23249	23220	23251	22906	23183	23088	23030	23001	23065	23152	23139	22940	23206	22998	23084	23011	22993	23168	23232	23402	22971	23126	23116	23143	23111	22977	23069	23065	23473	23189	22859	23442	23191	23133	22978	22958	22940	23159	23222	23266	23056	23286	23188	22995	22890	23018	23316	23144	23130	23304	23136	23092	22967	23466	23072	23055	23118	22823	23121	23083	23148	23014	23202	23043	23192	23374	23347	23141	22957	23211	23128	23114	23009	23229	22871	23072	22968	22901	23115	23147	23201	22934	23144	23201	23102	23154	23140	23182	23076	23189	23130	23261	23118	23267	23295	23077	22987	23086	22995	23131	23190	23242	23138	22911	23125	23098	23064	23150	23130	23165	23036	23057	23177	22990	23024	23107	23037	22990	23255	22999	23111	22821	23067	23192	23072	23176	23158	23087	23301	23002	23056	23037	23278	23308	23205	22970	23274	23141	23072	23082	23084	23251	23165	23276	23281	23075	23282	23177	23101	22907	23167	23150	22848	23162	22999	23267	23405	23112	23155	23032	23145	23184	23197	23023	23012	23134	22994	22930	23186	23004	23074	23086	23074	23175	23233	23136	23217	23115	23266	23245	22926	22964	23266	23205	22980	23236	23130	23067	23085	22995	22988	23268	23323	23281	22976	22997	23063	22950	23016	23101	23119	22980	23024	23151	23111	23008	23149	23257	22938	23155	23069	22976	23242	23066	23197	23163	23215	22959	23228	23187	23254	23219	22981	23013	22944	23121	23144	23025	23195	23246	23211	23154	23137	23032	23046	23064	22926	23039	23126	23241	22999	23121	23197	23284	23208	23282	23156	23112	22976	22889	23082	22889	23513	23202	23096	23268	23088	22844	23025	22861	23013	23040	23174	23199	23047	23256	23116	23050	23062	22832	22762	23112	23184	22990	23126	23062	23087	23206	23120	23143	23005	23068	22958	22999	23148	23040	23185	23020	23086	23306	23129	23201	22808	23225	23101	23011	23030	23093	22991	22950	23187	23017	23096	23211	23255	23115	23050	23045	23157	22947	23077	23068	23082	23173	23215	23188	23263	22969	23288	22966	23172	23154	22861	23185	23052	23340	23029	22901	23254	23284	23075	22895	23285	23282	23347	23125	22955	23064	23181	23194	23079	23004	23151	23098	23293	23060	22909	23089	23192	23196	23031	23199	23106	23175	23107	23078	23077	22794	23166	23177	23103	23039	22768	23104	23200	22972	23142	23141	22945	23147	22977	23053	23202	23197	22916	23093	22991	23318	23060	23071	23114	23137	23100	23185	23066	23124	23032	23013	23063	23258	23097	23150	22995	22864	22920	23119	23078	23276	23137	23064	23214	23128	23089	23094	23094	23335	23126	23007	23258	23015	23250	23084	23115	23030	23024	23046	23235	23229	23373	23371	22980	22970	23267	23347	22869	23078	22755	23014	23195	22980	23149	23200	23166	23070	23275	23119	23169	23143	22861	23232	23098	22975	23150	23126	23221	23214	22971	23112	23001	23160	23105	23351	23124	23208	23227	23152	23223	23100	23078	23071	23115	23111	23079	23204	23058	23138	23057	23294	23256	23296	23142	23265	23202	23210	23096	23197	23221	23023	23045	23314	22962	22909	23099	22980	23067	23088	23211	23070	23249	23063	22838	23116	23007	23084	23086	23175	23233	23068	23194	23155	23320	23125	23082	23040	23004	23133	23016	23030	23078	23169	23062	23076	23065	22992	22936	22958	23380	23030	23097	23132	23156	23171	23287	23065	23435	23112	23123	22760	23172	23145	23117	23173	23255	23080	23119	23311	23174	22949	23199	22913	23189	23163	23073	23071	23141	23033	23122	23123	23124	23040	23096	23056	23182	22947	23348	23444	23133	23164	23034	23152	23124	23272	22989	23001	22871	23321	23041	23062	23033	23132	23055	23018	22974	22981	23210	23126	23164	23032	23145	23086	23145	22969	22916	23133	22884	22916	23176	23124	23099	22766	23106	23221	23303	22946	23061	23100	22961	23125	23335	22963	23096	22970	23117	23088	23138	22944	23201	23207	23181	22860	23156	23118	22946	23047	23328	23238	23074	23276	23116	23150	22972	23119	23077	23151	22981	23000	23044	23273	23235	23018	23145	22997	23098	23058	23123	23469	23138	23235	23220	22976	23065	23144	23221	23057	23010	23131	23052	23044	23028	22936	23125	23242	23073	23281	23045	23183	23097	23140	23012	23201	22777	23085	23205	23258	23248	23223	22834	23163	23188	23258	23255	23111	22933	22954	23093	23072	23272	23178	23091	23101	23257	23212	23288	23169	23225	23215	23073	22963	23301	23482	23044	22958	23263	22967	23033	23125	22971	23125	23128	23121	23151	23097	23018	23197	23099	23199	23122	23009	22999	22871	23088	23171	23132	23018	22778	23065	23231	22951	23003	23174	23283	23200	23070	22975	23295	23371	23282	23295	23031	23058	23123	23041	23053	23134	23259	22998	23171	22982	22957	23244	23088	23112	23208	23234	23382	22990	23091	23070	23086	23241	23119	23121	23047	22893	23131	22938	23209	23105	23143	23234	23062	22933	23047	23139	23199	23262	23188	22974	23135	23186	23019	23277	23164	22984	23195	23342	23135	23092	22989	23179	23203	23264	23031	22906	23087	23226	23121	23047	23161	23187	22928	23064	23088	22823	23058	23117	23358	23115	23130	23073	23185	23279	22999	22968	23166	23081	23187	22984	22936	23101	23075	22891	23127	23008	23190	23011	23092	23156	23135	23072	23350	23178	23308	22963	23243	23041	23115	23017	23094	23133	23149	23155	23151	23119	23107	23286	23206	23255	23305	22985	22863	23355	22946	23103	23298	23198	22945	22827	23166	23230	23379	22920	23006	22971	23062	23055	23032	23092	23238	23057	22942	23021	23171	22779	23181	23073	23061	23117	23093	22957	23181	23109	23323	23115	23111	22792	23318	23227	23096	23121	23149	23151	23073	23139	23130	22989	23106	23131	23144	23038	23175	23584	23300	23084	23209	22886	22973	23277	23011	22964	23144	23010	22918	22969	23110	23018	23222	22926	22982	23070	23153	23023	23049	23121	23138	22930	23235	22957	23218	22981	23152	23065	23119	23206	23024	23343	23304	23119	23094	23140	23038	23153	23015	22926	23083	23220	23074	23181	23062	23017	23207	23256	22974	23095	23150	23131	22980	23238	23030	23185	23129	23212	23086	22936	23010	22982	23084	23119	23249	22749	22992	23164	23188	23228	23103	22977	23474	23108	23023	23009	23126	22819	22945	23169	23073	23021	23102	23033	23195	23048	23172	23164	23070	23036	22987	23190	23349	23149	23030	22816	23275	22939	23000	22836	23136	23065	22989	23135	22872	23047	23206	23006	22989	22952	23103	23295	23215	23161	23117	23301	23188	23188	23031	22906	23012	22913	23347	22897	23001	23230	23017	22940	23088	22992	23231	23150	23026	23147	23154	23271	23203	23068	22994	23160	23213	22707	23063	23004	23102	23105	22923	23003	22906	23200	23029	23228	23314	23166	23277	23139	23049	23225	23033	23196	23119	23178	23115	23366	23343	23292	23196	23022	22958	23122	23187	23105	22851	23031	23058	23048	23007	23299	23037	23080	23053	23007	23153	23022	23154	23000	23302	23220	23097	23296	22961	23328	23268	22896	23067	23212	23222	23434	23067	23337	23193	22899	23465	23058	23049	22941	22979	22957	22886	23360	23272	23050	23003	23235	23063	23089	23153	23280	23119	23198	23209	23243	22997	23199	22833	23119	23232	23143	23063	23145	23246	23113	23156	23193	23231	23193	22933	23008	23085	23111	23125	23049	23232	23303	23113	23016	23166	23075	22910	23308	23163	22925	23199	23166	23293	23149	23366	22978	23141	23037	22963	22946	22994	23206	22932	22856
18101	19736	21151	19519	18627	18033	17919	17678	17874	17749	17712	17687	17865	17730	18243	19667	20484	19552	18716	18207	17742	17646	17533	17752	17568	17631	17671	17704	17610	17592	17524	17766	17730	17548	17760	17587	17711	17693	17536	17835	17749	17755	17732	17874	17626	17618	17670	17689	17788	17682	17774	17628	17664	17651	17655	17602	17590	17601	17820	17642	17583	17729	17675	17656	17910	17837	17631	17861	17619	17753	17518	17588	17541	17461	17739	17704	17679	17588	17751	17707	17700	17735	17724	17615	17596	17596	17726	17636	17689	17956	17614	17644	17386	17815	17593	17619	17762	17709	17601	17610	17865	17509	17588	17786	17701	17667	17737	17644	17570	17662	17607	17649	17671	17633	17606	17696	17692	17558	17798	17537	17697	17679	17687	17735	17676	17778	17691	17448	17748	17571	17712	17568	17782	17641	17605	17653	17686	17560	17733	17769	17732	17834	17740	17732	17607	17770	17630	17484	17623	17892	17711	17583	17522	17737	17820	17619	17692	17611	17551	17687	17599	17748	17756	17805	17577	17680	17757	17548	17772	17664	17657	17615	17855	17708	17634	17700	17738	17670	17836	17711	17419	17737	17645	17671	17579	17594	17891	17577	17683	17659	17686	17717	17779	17620	17862	17669	17768	17808	17627	17718	17642	17594	17711	17572	17631	17756	17790	17635	17781	17679	17604	17574	17729	17607	17642	17494	17782	17632	17695	17766	17634	18013	17688	17817	17794	17712	17804	17670	17728	17712	17761	17753	17656	17665	17722	17733	17561	17647	17694	17677	17691	17543	17608	17626	17733	17558	17855	17721	17677	17658	17800	17676	17832	17592	17801	17697	17806	17780	17511	17666	17758	17825	17591	17372	17694	17634	17732	17640	17729	17596	17631	17526	17661	17690	17792	17608	17769	17639	17641	17858	17605	17905	17693	17567	17736	17507	17665	17620	17694	17552	17730	17652	17528	17742	17494	17611	17820	17765	17666	17652	17798	17601	17553	17414	17646	17707	17706	17715	17736	17802	17743	17545	17591	17659	17713	17733	17762	17457	17620	17655	17677	17733	17567	17746	17658	17803	17687	17734	17670	17638	17666	17754	17773	17842	17778	17702	17602	17827	17753	17764	17873	17889	17807	17768	17872	17601	17802	17746	17721	17494	17673	17689	17735	17798	17524	17534	17760	17705	17624	17583	17613	17700	17587	17754	17432	17532	17676	17621	17737	17589	17639	17624	17838	17812	17851	17759	17718	17738	17603	17590	17584	17641	17674	17619	17724	17488	17698	17552	17549	17657	17613	17801	17653	17704	17638	17788	17783	17784	17785	17776	17655	17692	17779	17719	17751	17823	17666	17527	17686	17536	17689	17812	17457	17920	17928	17749	17704	17930	17655	17465	17747	17703	17712	17687	17668	17588	17678	17726	17709	17707	17708	17778	17514	17567	17737	17554	17602	17681	17757	17860	17650	17674	17556	17842	17791	17740	17618	17701	17585	17710	17656	17675	17866	17686	17673	17608	17623	17824	17764	17677	17726	17627	17670	17672	17726	17774	17689	17828	17625	17744	17401	17618	17804	17842	17627	17673	17652	17731	17691	17496	17495	17661	17665	17730	17548	17711	17868	17647	17726	17619	17589	17616	17726	17609	17728	17429	17767	17627	17815	17828	17703	17491	17732	17759	17774	17774	17788	17736	17620	17710	17534	17610	17744	17652	17604	17674	17783	17607	17744	17662	17703	17642	17633	17708	17724	17850	17513	17764	17622	17690	17636	17504	17674	17737	17666	17580	17730	17623	17712	17605	17452	17722	17652	17603	17807	17845	17507	17597	17716	17806	17662	17480	17667	17620	17823	17618	17644	17758	17759	17866	17661	17529	17393	17753	17671	17668	17561	17626	17651	17646	17700	17718	17792	17666	17587	17745	17803	17760	17606	17766	17789	17646	17480	17688	17501	17602	17664	17598	17722	17661	17547	17589	17687	17678	17689	17621	17701	17624	17671	17713	17806	17546	17655	17775	17835	17708	17586	17749	17762	17819	17566	17703	17683	17687	17798	17573	17724	17701	17853	17591	17613	17579	17534	17652	17526	17691	17637	17783	17523	17897	17679	17573	17575	17617	17612	17767	17809	17619	17829	17792	17562	17786	17740	17672	17622	17746	17609	17737	17764	17729	17544	17798	17748	17632	17661	17743	17692	17689	17587	17750	17802	17779	17605	17697	17724	17673	17639	17540	17657	17805	17680	17665	17790	17530	17793	17605	17681	17668	17623	17712	17625	17630	17708	17671	17736	17696	17617	17566	17892	17647	17771	17772	17802	17613	17531	17729	17786	17864	17683	17637	17696	17505	17678	17611	17791	17454	17864	17535	17612	17445	17853	17539	17701	17592	17707	17742	17600	17717	17781	17701	17686	17645	17655	17564	17677	17774	17646	17728	17582	17696	17808	17769	17547	17726	17714	17694	17728	17797	17689	17569	17671	17710	17570	17672	17715	17616	17735	17896	17873	17629	17524	17599	17736	17637	17784	17805	17690	17451	17679	17806	17754	17655	17771	17694	17728	17811	17542	17751	17674	17616	17539	17424	17697	17710	17761	17557	17653	17677	17654	17843	17631	17781	17609	17739	17793	17919	17501	17715	17565	17703	17683	17708	17739	17701	17765	17670	17663	17884	17588	17839	17668	17763	17836	17804	17582	17600	17785	17683	17597	17595	17681	17724	17898	17671	17698	17621	17507	17651	17596	17636	17653	17763	17714	17706	17675	17775	17607	17504	17650	17697	17668	17679	17657	17618	17804	17661	17925	17713	17742	17641	17649	17657	17556	17761	17745	17771	17828	17644	17990	17582	17670	17704	17538	17532	17690	17572	17613	17706	17657	17762	17552	17850	17686	17865	17698	17625	17677	17827	17400	17642	17515	17599	17547	17809	17671	17545	17807	17964	17811	17711	17691	17841	17673	17632	17723	17727	17737	17705	17744	17485	17767	17677	17769	17747	17570	17610	17776	17710	17654	17738	17786	17686	17606	17795	17834	17679	17680	17726	17747	17735	17788	17719	17757	17642	17673	17640	17680	17748	17531	17724	17619	17650	17765	17465	17675	17681	17874	17616	17861	17769	17823	17578	17732	17632	17742	17896	17843	17880	17457	17839	17692	17666	17591	17594	17570	17472	17698	17732	17355	17531	17626	17679	17531	17720	17545	17779	17738	17497	17785	17645	17713	17531	17632	17676	17820	17728	17777	17705	17697	17517	17681	17646	17566	17814	17727	17765	17569	17536	17687	17598	17867	17651	17786	17785	17700	17630	17728	17595	17794	17822	17721	17737	17539	17684	17789	17724	17616	17734	17688	17871	17530	17826	17607	17551	17630	17707	17789	17722	17710	17769	17836	17706	17667	17756	17806	17668	17822	17601	17601	17661	17624	17694	17627	17559	17562	17578	17639	17654	17818	17527	17770	17713	17652	17781	17663	17647	17783	17562	17779	17701	17554	17897	17754	17723	17916	17669	17619	17846	17746	17666	17650	17740	17715	17763	17522	17764	17510	17708	17824	17600	17661	17730	17637	17634	17653	17583	17584	17572	17606	17757	17680	17514	17714	17613	17797	17662	17782	17760	17750	17711	17814	17554	17595	17661	17746	17612	17559	17619	17852	17783	17630	17679	17594	17764	17918	17837	17653	17678	17602	17749	17688	17805	17669	17777	17628	17677	17696	17824	17680	17830	17707	17661	17613	17816	17693	17699	17616	17626	17652	17684	17672	17698	17666	17788	17692	17685	17680	17789	17729	17486	17768	17847	17479	17789	17517	17646	17594	17713	17678	17767	17774	17695	17880	17685	17567	17742	17668	17775	17550	17779	17696	17624	17836	17749	17647	17768	17631	17638	17652	17640	17792	17798	17584	17730	17785	17725	17694	17733	17803	17439	17665	17661	17696	17777	17720	17488	17686	17636	17743	17736	17683	17543	17656	17717	17634	17668	17654	17558	17762	17589	17548	17525	17598	17757	17621	17678	17739	17654	17905	17659	17798	17837	17835	17623	17982	17728	17879	17751	17646	17574	17604	17681	17610	17454	17870	17525	17741	17851	17781	17694	17719	17435	17606	17427	17646	17673	17511	17615	17646	17667	17782	17662	17621	17860	17756	17446	17714	17582	17584	17699	17581	17823	17660	17627	17718	17467	17610	17660	17813	17564	17807	17562	17552	17728	17752	17715	17772	17657	17611	17641	17534	17702	17766	17598	17620	17679	17720	17667	17712	17684	17840	17766	17669	17728	17530	17666	17706	17641	17685	17705	17749	17531	17718	17710	17534	17624	17796	17770	17690	17815	17490	17534	17692	17862	17745	17840	17668	17605	17841	17541	17584	17631	17684	17691	17887	17729	17781	17820	17742	17814	17630	17662	17670	17752	17510	17749	17611	17807	17531	17841	17800	17819	17701	17650	17554	17668	17541	17725	17569	17650	17579	17782	17714	17800	17629	17700	17598	17805	17657	17585	17770	17444	17536	17777	17635	17571	17861	17621	17761	17604	17774	17589	17810	17622	17672	17567	17682	17625	17851	17564	17557	17515	17711	17603	17762	17771	17614	17707	17651	17708	17719	17639	17747	17767	17895	17565	17738	17812	17540	17925	17683	17507	17638	17722	17808	17573	17649	17591	17693	17811	17673	17674	17467	17876	17605	17750	17706	17702	17807	17682	17603	17653	17685	17712	17740	17819	17638	17877	17545	17632	17689	17691	17694	17674	17709	17708	17490	17710	17472	17538	17548	17675	17671	17668	17725	17638	17638	17624	17582	17726	17679	17695	17818	17688	17718	17783	17801	17651	17709	17735	17823	17809	17788	17674	17754	17706	17646	17649	17495	17705	17531	17702	17674	17809	17764	17862	17700	17629	17716	17720	17588	17728	17542	17762	17563	17687	17492	17569	17820	17861	17720	17581	17556	17682	17847	17798	17622	17613	17628	17746	17593	17782	17537	17725	17772	17758	17629	17601	17726	17779	17649	17689	17835	17718	17810	17685	17725	17680	17659	17750	17787	17541	17637	17860	17667	17646	17780	17626	17743	17494	17868	17574	17668	17701	17745	17713	17555	17721	17774	17547	17679	17659	17795	17723	17677	17767	17660	17887	17622	17665	17700	17646	17652	17693	17736	17694
25258	21496	28765	25138	23822	25192	25712	23900	23403	23544	23435	23278	23317	23826	27515	33689	34422	30897	27236	25044	23855	23490	23115	23184	23040	23150	23173	23037	23211	23141	23006	23246	23005	22954	23073	23066	23246	22995	23337	23118	23001	23066	23086	23023	23086	23081	23140	23056	23083	23276	23132	23281	23188	23108	23221	23107	22781	23012	23107	22874	23208	23334	23270	23233	23062	23105	23133	23208	23117	23159	23162	22905	23150	23288	23134	22849	23049	23470	22915	23055	22816	23267	22914	23079	22999	23152	23055	23081	23111	23219	23077	23058	23104	23395	23056	22992	22994	23072	23108	23069	22958	23072	23084	23201	23292	23179	23249	22874	23305	23152	23116	23216	23193	23170	23040	23082	22990	23083	23343	22895	23062	23312	23015	23217	23067	22987	22940	23147	23068	22944	23104	23198	23076	23013	23000	23034	23010	23124	23129	23092	23182	22995	22924	23057	22893	22936	23155	23200	23209	23048	22964	23188	23357	23038	22860	23375	23234	23241	23231	23016	23171	23097	23121	22999	23319	22935	22963	23014	23094	23246	23053	23139	23171	23110	23118	23300	23131	23093	22872	23146	23217	23462	23264	22997	23190	23176	23194	23056	23010	23015	23083	23008	23100	23112	23016	23141	23334	22930	23224	23163	23114	22997	23326	23188	23184	23018	23184	23201	22823	22904	22940	22990	23361	23085	23022	23002	23079	23283	23021	22879	23095	23140	22836	23218	23076	22859	23154	23017	23021	23000	23127	23062	23076	23008	23120	22980	23164	23060	22928	23217	23015	22903	23057	23064	22981	23030	22999	23054	22912	23041	22884	23015	23080	23221	23117	23267	22877	23087	23061	23301	22735	22837	23033	22945	23006	23231	22890	23174	23033	23049	23096	23165	22896	23035	23041	22942	23098	23189	23218	23130	23058	22861	23119	23121	23183	23202	23122	23089	23189	22952	23057	23165	23148	23051	23289	23236	23058	23019	22979	23279	23096	22762	23345	23216	23131	23171	23114	23072	23133	23113	23213	22988	23016	23011	23209	23151	23303	22914	23177	22925	22890	23284	23078	23190	22786	23107	23098	23127	23424	23111	23148	23322	23080	23186	23077	23082	23077	23034	23045	23070	23277	23210	22966	23192	23059	22988	22888	22986	22932	22947	23236	23186	23154	23106	22982	22926	22894	22949	23166	23339	22959	22919	23206	23096	23241	23017	23334	23103	22926	23003	23061	22960	22956	23040	22937	22906	23231	23158	22890	23050	23026	22968	22768	23135	23089	23133	23032	23104	23113	23115	23187	23173	23077	22929	23231	23067	23100	23211	23109	23234	22777	23166	23009	23502	23041	23005	23026	23164	22979	23249	22892	23240	23196	22926	22830	23039	23015	23058	23077	22886	23036	23001	23181	23184	23020	23076	23077	23117	22899	23034	23108	23038	23151	23284	23380	23233	23228	23273	23226	23014	22914	23284	23205	23163	23114	23232	23075	23047	23173	23070	22855	23107	22968	23125	22942	23085	22862	23039	23060	23054	23132	23018	23199	22889	23112	23137	22802	23336	23047	23033	23020	23127	23068	23054	23039	23207	23042	23244	23134	22944	23143	23019	22896	23001	23049	23242	23158	23187	23222	23065	23286	22844	23155	22848	22728	23149	23085	22856	23218	23005	23069	23254	23018	23119	23234	22994	23158	23167	23194	23067	22897	22882	23133	23279	23126	23174	22972	22925	23135	22806	23179	23112	23037	23285	23026	23017	22876	22910	22994	23069	22941	23048	23276	23187	23175	22943	22916	23189	23315	22985	23003	23049	23224	23075	23223	23057	23009	22891	23170	22934	22958	22999	22959	23060	23178	23180	23040	22996	23083	23231	23270	23178	23029	22789	23203	22799	23151	22958	23117	22974	23159	22968	23079	23066	23181	23261	23271	23204	22901	23036	23091	23192	23086	23000	23115	23023	23066	22825	23152	23141	23153	23158	23239	22916	22958	23105	23262	23296	22978	23098	23136	23056	23238	23169	23126	23131	23148	22917	23179	23179	22910	23020	23168	23121	22857	23055	23109	23123	23194	22936	23078	23063	23107	23006	23049	22919	23061	23057	22962	23169	23050	23084	23242	22978	23105	22816	23151	23085	23072	23062	22928	23240	22894	23133	23022	23039	23078	23215	23129	22802	23234	22958	22784	22931	23043	23182	23465	23336	23067	23080	23292	23117	23098	23308	23087	23142	23224	23160	22999	23242	23069	23101	22986	22907	23085	23077	23201	23273	22838	23044	23166	23177	22881	23104	23003	23073	23102	23093	23087	23209	22976	23014	23267	23013	23062	23092	23101	22673	23045	23063	23109	23218	22743	22956	23063	23191	23302	23202	23130	23257	22830	23357	23372	23077	22966	23117	22964	22673	22999	23143	22866	23075	23125	23217	23220	23052	23178	22728	23066	23322	23302	23198	23025	23172	22910	22867	23111	23087	23081	23097	23000	23301	23043	23171	23189	23125	23161	22921	23121	23010	23286	23015	22909	23218	23149	22983	22953	23130	22992	23167	22983	23119	23085	23197	23030	23090	23170	23110	23261	23073	23070	23274	23132	22943	22964	23184	23124	23011	23107	22929	23018	23167	22987	23052	23008	22934	23219	23228	23102	23100	23271	23201	23042	23072	22942	23171	23217	23329	23031	23101	23021	23132	22862	22974	23289	22964	23137	22971	23070	23022	22918	22874	23191	23062	22915	23217	22979	23122	23095	23147	23241	23296	23183	22933	23190	23391	23425	22925	22982	22947	23042	23178	23319	23126	22918	22896	23063	22970	23124	23103	22912	22877	23442	22966	23143	23219	23062	23076	22974	23067	23248	23252	23007	23007	23299	23107	22937	23157	22977	23105	23062	23157	23086	23279	23130	23094	23178	22750	23080	23052	23043	23063	23087	23016	23099	23248	22878	22928	23237	22930	23060	23256	23228	23063	22992	23163	23003	23180	23190	23230	23149	23081	23059	22906	22999	23085	22956	23142	23185	23053	22991	23240	23011	23027	23390	23118	23322	23085	23204	23127	23134	23005	23225	23300	23145	23032	23058	22878	23127	23041	23269	23061	23256	23070	23026	23079	23100	23110	23159	23021	22834	22923	23108	23165	23295	23164	23121	22957	22992	23031	23116	23007	22957	23063	23106	23080	22882	23130	23028	23165	23041	22966	23074	22993	23256	23179	23264	23232	23423	23144	23184	22978	23168	23063	23094	23087	23240	22995	22991	23013	23022	23006	23130	23251	22976	23159	23122	23257	23095	22781	22907	22758	22950	23182	22744	23089	23006	23194	22971	23003	23039	23274	23250	23116	22996	23241	23092	22853	23071	22983	23103	23097	23006	23093	23137	22909	23189	23140	23150	22945	23205	23006	22976	23111	23274	23087	22983	23232	23228	23045	23094	22976	23352	23242	22972	23004	23189	23173	23067	22973	22979	23120	22980	23199	23115	23326	23144	23067	22940	23209	23169	23174	23041	23013	23142	22973	22930	23097	22973	23080	23281	23185	23092	22958	22688	23213	23209	23180	23233	23107	23090	23190	23068	23033	23255	22927	23194	23150	23136	23189	22952	22930	22965	23202	22965	23074	22946	23101	23212	23310	23104	23090	23146	22947	23062	23160	23207	23048	23040	22955	23041	23032	23200	23119	23062	23062	23254	22920	23162	23264	23162	22880	23006	23337	23119	23201	23068	22958	23072	23205	22884	22960	22958	23234	23148	23149	23398	23013	23198	23109	23048	23348	23052	23030	23123	23185	22981	23123	23194	23149	22927	23180	22986	23069	22982	23092	23131	23057	23140	22933	23003	22968	23071	23038	23055	23019	22983	22889	23214	23264	23302	23219	23102	23157	23054	23243	22913	22910	23161	23181	23263	23225	23000	22998	22899	23190	23312	23265	23030	23134	23279	23064	23023	23025	22906	23008	23199	22901	23148	23259	23168	23042	23229	23113	23099	23117	22923	23118	23061	23163	23164	23259	23019	23108	23217	23222	22878	22984	22975	22897	23238	23123	23099	22958	23067	23180	23159	23077	22839	22982	23088	23074	22712	22919	23072	23250	23067	23167	23148	22882	23219	23007	23117	23043	23027	23215	22916	23044	23105	23188	23136	23231	23130	23052	22907	22827	22994	23150	23005	23029	23058	23183	23132	23009	23088	23037	22976	23065	23036	22980	23013	23242	23080	22996	23210	22904	23145	23242	23243	23041	23259	23135	23120	23417	23150	23197	23025	23102	23229	23210	23168	23081	23159	23020	23160	23039	23022	23231	23141	23042	23055	23049	22969	23056	22900	23117	23150	23103	22991	22972	23092	22832	23042	22971	22877	23192	23009	22995	23177	23151	22917	23161	23155	22942	23191	23128	22955	23320	23233	23095	23096	23160	23068	23006	23089	22840	23111	23193	23215	23039	23074	23037	23119	23175	23227	22985	23167	22943	22904	23159	23173	23093	23166	23084	23224	23113	23063	22960	22911	23139	23213	23148	23094	23033	23096	23175	23037	22877	23112	22971	23105	22986	23150	23142	23206	22896	22949	23048	23162	23050	22937	22961	23091	23013	22963	23061	23078	23096	23025	22859	23203	23037	23008	23081	23206	23275	23089	23201	23000	23076	23046	22973	23015	22951	23293	23176	23324	22961	23250	23154	23280	23204	23299	23110	23375	23331	22980	23069	23215	23129	23311	23231	23276	23041	23057	23242	23054	23231	23070	22999	23171	23027	23016	23025	23050	23133	22847	23279	23068	23007	23015	23031	23071	23160	23098	23069	22945	23040	22950	23243	23195	23153	23084	22895	22962	23186	23082	23131	22902	22823	22964	22953	23196	22906	23019	23039	22950	23081	23162	23005	23188	23205	22929	23039	22866	23113	23088	23066	22912	22936	22788	23021	22965	23078	23093	23134	23351	23291	23209	23232	22887	23069	22965	23065	23228	23053	23209	23193	23042	23301	22895	22851	23180	23130	23158	23407	23155	23114	23051	23135	23022	23197	23066	23140	23101	23086	23236	22927	22991	23475	23064	22913	23114	22964	23170	23129	23119	23188	23011	23013	22945	23014	23061	23096	22925	23067	22985	23428	23012	22980	23004	23059	23097	23266	23126	23036	23021	23104	23040	23243	23152	22926	23180	23086	23140	23064
16513	25937	26648	22321	20274	19278	18788	18614	18419	18075	18043	18042	18110	18368	25291	33484	32701	27160	22298	19568	18474	17738	17703	17785	17857	17760	17721	17768	17581	17797	17692	17685	17694	17620	17663	17497	17826	17596	17623	17696	17688	17594	17591	17770	17650	17717	17693	17686	17655	17570	17734	17746	17847	17922	17485	17694	17603	17644	17768	17784	17657	17670	17741	17714	17755	17856	17775	17807	17634	17671	17761	17761	17741	17783	17738	17678	17647	17588	17768	17639	17678	17746	17629	17720	17698	17705	17838	17709	17536	17653	17765	17634	17612	17732	17701	17786	17577	17787	17785	17687	17616	17692	17551	17614	17757	17853	17635	17699	17737	17667	17801	17819	17604	17775	17688	17841	17816	17650	17829	17818	17620	17590	17513	17755	17659	17794	17846	17706	17787	17789	17511	17660	17805	17640	17784	17774	17611	17426	17924	17707	17640	17633	17617	17885	17579	17711	17644	17887	17673	17815	17825	17659	17604	17595	17844	17940	17676	17655	17512	17647	17754	17654	17788	17690	17666	17761	17548	17810	17756	17794	17693	17633	17699	17673	17767	17694	17686	17715	17748	17694	17672	17685	17739	17478	17850	17775	17555	17478	17671	17757	17688	17712	17889	17542	17703	17599	17710	17726	17696	17545	17543	17706	17688	17617	17814	17734	17726	17602	17445	17646	17969	17805	17526	17758	17580	17569	17776	17504	17659	17664	17692	17829	17802	17685	17663	17705	17729	17751	17578	17737	17624	17575	17749	17797	17683	17753	17734	17632	17800	17641	17680	17728	17718	17495	17704	17790	17755	17630	17569	17640	17527	17531	17718	17570	17586	17774	17863	17841	17529	17567	17777	17733	17771	17648	17728	17671	17757	17666	17762	17605	17717	17550	17592	17720	17686	17612	17843	17704	17707	17601	17642	17615	17567	17525	17331	17579	17713	17654	17893	17967	17618	17781	17653	17600	17701	17583	17674	17772	17750	17648	17662	17666	17717	17438	17690	17536	17595	17726	17584	17675	17852	17551	17620	17725	17711	17661	17765	17737	17524	17518	17671	17797	17683	17615	17594	17647	17874	17538	17677	17837	17478	17568	17740	17770	17606	17654	17742	17836	17732	17581	17697	17722	17607	17743	17816	17640	17758	17686	17678	17741	17773	17778	17707	17704	17602	17638	17774	17665	17710	17510	17826	17777	17848	17789	17612	17670	17515	17698	17577	17643	17785	17792	17893	17759	17716	17850	17680	17761	17620	17673	17749	17682	17767	17715	17796	17702	17774	17827	17550	17563	17690	17721	17753	17814	17764	17727	17717	17691	17620	17835	17686	17697	17619	17626	17852	17756	17665	17622	17712	17790	17746	17650	17698	17876	17717	17543	17732	17741	17747	17754	17712	17874	17626	17713	17625	17722	17597	17723	17704	17594	17824	17545	17600	17573	17743	17747	17611	17653	17677	17769	17572	17638	17639	17647	17695	17472	17525	17611	17725	17790	17730	17637	17751	17763	17687	17775	17628	17921	17793	17483	17668	17838	17746	17794	17537	17778	17727	17887	17538	17660	17750	17760	17641	17803	17564	17745	17640	17805	17405	17681	17757	17892	17683	17751	17817	17762	17706	17592	17710	17805	17697	17573	17656	17543	17598	17528	17567	17474	17641	17580	17810	17514	17581	17765	17721	17757	17562	17559	17763	17794	17834	17523	17704	17844	17482	17724	17839	17725	17751	17637	17683	17591	17624	17667	17609	17596	17772	17801	17776	17575	17726	17656	17763	17502	17710	17662	17622	17748	17558	17647	17656	17714	17630	17680	17700	17830	17561	17669	17664	17597	17664	17658	17600	17802	17817	17662	17803	17661	17805	17775	17593	17766	17562	17348	17812	17705	17688	17906	17757	17778	17628	17636	17813	17808	17708	17840	17639	17591	17778	17648	17781	17680	17690	17646	17923	17766	17590	17462	17822	17759	17671	17716	17736	17638	17804	17655	17692	17845	17778	17643	17634	17599	17763	17617	17649	17809	17621	17734	17698	17686	17686	17543	17653	17583	17626	17705	17770	17672	17592	17816	17829	17786	17684	17695	17583	17624	17541	17617	17787	17671	17700	17725	17663	17792	17781	17797	17777	17668	17758	17820	17729	17866	17712	17778	17592	17674	17584	17659	17779	17682	17810	17877	17670	17715	17777	17622	17823	17722	17637	17692	17857	17638	17562	17626	17615	17634	17532	17499	17541	17556	17647	17519	17578	17389	17712	17510	17621	17747	17678	17640	17467	17795	17667	17770	17614	17682	17551	17591	17657	17819	17605	17668	17665	17696	17739	17789	17635	17661	17663	17749	17688	17550	17746	17736	17608	17555	17690	17779	17642	17715	17590	17740	17577	17709	17776	17771	17870	17629	17731	17814	17602	17491	17676	17796	17630	17706	17770	17688	17800	17835	17698	17791	17670	17597	17624	17609	17584	17754	17763	17792	17512	17578	17807	17635	17539	17681	17755	17691	17637	17696	17747	17575	17685	17703	17592	17608	17691	17627	17625	17711	17804	17974	17742	17701	17760	17680	17627	17816	17616	17565	17696	17665	17537	17715	17597	17573	17670	17692	17593	17876	17529	17684	17647	17588	17750	17662	17723	17705	17810	17690	17913	17666	17762	17471	17694	17703	17645	17633	17613	17626	17726	17668	17771	17697	17787	17658	17662	17769	17501	17636	17616	17713	17591	17639	17762	17608	17540	17732	17740	17749	17967	17578	17670	17742	17722	17733	17607	17775	17606	17705	17718	17743	17693	17784	17894	17709	17622	17854	17686	17695	17703	17709	17703	17609	17773	17833	17607	17721	17774	17672	17640	17627	17724	17680	17704	17416	17803	17738	17761	17778	17593	17674	17826	17590	17824	17694	17667	17765	17757	17696	17599	17690	17776	17696	17742	17901	17476	17565	17753	17607	17724	17697	17800	17648	17691	17619	17748	17719	17674	17559	17853	17801	17679	17906	17614	17679	17780	17689	17911	17612	17770	17772	17667	17714	17767	17796	17502	17501	17745	17767	17824	17637	17891	17743	17777	17624	17613	17773	17728	17733	17584	17629	17942	17645	17644	17574	17619	17638	17521	17660	17553	17828	17647	17606	17687	17742	17621	17750	17677	17670	17678	17685	17718	17822	17714	17657	17642	17905	17695	17592	17832	17728	17755	17813	17866	17771	17695	17686	17908	17622	17504	17758	17661	17867	17805	17749	17743	17821	17789	17752	17560	17760	17579	17657	17659	17797	17554	17611	17629	17671	17701	17756	17643	17681	17822	17742	17683	17717	17571	18016	17698	17839	17535	17627	17534	17937	17630	17625	17719	17744	17837	17540	17610	17851	17688	17867	17668	17791	17682	17673	17753	17762	17850	17809	17506	17918	17714	17750	17561	17730	17518	17903	17687	17574	17813	17719	17628	17672	17757	17825	17671	17582	17611	17684	17610	17714	17714	17613	17736	17529	17771	17573	17817	17651	17698	17445	17707	17756	17746	17610	17734	17774	17621	17479	17603	17751	17700	17703	17673	17613	17661	17797	17646	17816	17639	17749	17796	17459	17778	17802	17650	17539	17568	17752	17619	17762	17869	17523	17546	17671	17713	17718	17649	17696	17669	17691	17628	17824	17780	17682	17651	17723	17761	17622	17714	17957	17724	17961	17669	17703	17654	17612	17610	17700	17710	17775	17729	17819	17695	17578	17759	17696	17809	17849	17582	17684	17585	17661	17693	17729	17700	17968	17662	17794	17721	17633	17770	17616	17799	17624	17454	17709	17581	17640	17535	17636	17718	17649	17845	17570	17617	17611	17622	17672	17589	17737	17550	17719	17702	17570	17619	17750	17621	17682	17842	17778	17673	17698	17591	17657	17798	17832	17746	17670	17703	17472	17522	17809	17792	17785	17693	17839	17692	17813	17705	17515	17625	17819	17657	17568	17603	17650	17468	17760	17693	17783	17651	17647	17602	17536	17614	17702	17775	17717	17727	17618	17726	17922	17737	17681	17499	17610	17638	17672	17619	17751	17749	17669	17574	17603	17745	17691	17780	17837	17755	17757	17768	17758	17529	17760	17659	17935	17545	17669	17632	17497	17741	17686	17567	17715	17794	17604	17666	17779	17678	17774	17627	17751	17659	17738	17611	17829	17757	17649	17799	17634	17696	17779	17760	17559	17761	17793	17679	17710	17633	17736	17838	17618	17860	17606	17684	17850	17643	17595	17698	17831	17763	17804	17706	17427	17685	17792	17826	17779	17616	17653	17594	17762	17737	17616	17692	17721	17849	17685	17658	17796	17957	17799	17605	17433	17714	17779	17795	17726	17820	17816	17689	17669	17596	17840	17689	17685	17678	17438	17508	17647	17803	17669	17773	17702	17790	17815	17647	17695	17756	17627	17727	17941	17886	17680	17671	17666	17593	17667	17718	17616	17757	17538	17815	17799	17884	17694	17762	17775	17655	17834	17703	17750	17648	17549	17823	17736	17781	17750	17710	17649	17751	17616	17867	17455	17859	17734	17708	17725	17846	17712	17744	17791	17693	17540	17802	17797	17681	17827	17724	17725	17925	17696	17718	17663	17724	17670	17705	17653	17610	17778	17659	17691	17589	17857	17746	17750	17604	17728	17719	17897	17690	17639	17597	17599	17528	17641	17732	17651	17665	17651	17651	17717	17732	17686	17737	17579	17665	17969	17612	17697	17657	17716	17663	17708	17801	17720	17609	17653	17646	17644	17727	17849	17674	17522	17675	17767	17651	17713	17792	17627	17681	17687	17550	17825	17732	17630	17668	17590	17398	17796	17826	17745	17621	17726	17688	17566	17824	17683	17665	17900	17708	17639	17545	17827	17841	17674	17755	17782	17737	17819	17736	17729	17591	17822	17737	17853	17966	17674	17552	17695	17583	17468	17758	17621	17704	17813	17695	17830	17733	17764	17733	17684	17735	17783	17571	17696	17599	17797	17764	17600	17781	17972	17680	17584	17827	17732	17832	17732	17824	17782	17608	17794	17750	17831	17608	17520	17729	17691	17782	17688	17687	17771	17665	17633	17725	17541	17928	17622	17705	17713	17731	17566	17718	17712	17673	17609	17559	17703	17794	17748	17732	17882	17635	17665	17701	17635	17585	17644	17770	17641
23773	21478	29145	24289	22298	25734	27955	24212	23377	23830	23845	23730	23567	24534	32432	40913	40761	35267	29323	26138	24240	23500	23234	23154	23243	23232	23112	23130	23277	23138	23120	23279	23182	22907	23136	23108	23214	23217	23279	23237	23286	23137	23285	22899	23032	23101	23253	23161	23205	23043	23339	23003	23144	23060	23010	23049	22951	23119	23063	23208	23262	23114	23013	23083	23052	23128	23201	23140	22973	23244	23154	23258	23120	23106	23067	23073	23212	23040	22903	23030	23187	23223	23355	23036	23088	23112	23182	23111	23150	23287	23210	23177	23063	23324	23136	23090	23040	23124	22962	23202	23213	23198	23246	22971	22982	23032	23102	23139	23106	23246	23046	22926	23051	22925	23063	23001	23010	23161	23196	22956	23224	23100	23198	22747	23068	23075	23191	23051	22927	23189	22989	22938	22952	22991	23136	23179	23077	23210	23179	23005	23130	23195	22974	23170	22888	23038	23083	23111	23232	22952	23297	23075	23031	23009	23146	23192	23187	23167	23010	22898	23062	23110	23160	23270	23240	23156	23046	23143	22915	23159	23013	23129	23025	23042	22868	23144	23133	23074	23150	23303	23380	22948	23007	22928	23030	22900	22951	23243	23145	22919	23125	22914	23246	23231	22975	23249	23213	23062	23107	22932	23062	23150	23265	22971	23026	23076	22857	22997	23169	23096	23260	23300	23057	23160	22958	23089	23117	23208	23168	23142	23114	23177	22969	23074	23115	23110	23136	23011	22953	23019	23042	22970	22773	23224	23227	23166	23145	22976	22965	22966	22940	23056	22949	23240	23134	23028	23225	22877	22954	23100	23058	22886	23240	23095	23051	23133	22908	23199	23084	23044	23062	23281	23118	23187	23165	22933	22968	23044	23076	23001	23170	23040	23052	23225	22907	23153	23285	23110	23062	22916	23070	23249	23028	23120	23116	23207	22868	22850	23140	23168	23039	23021	23136	23109	23117	23162	23048	23309	23114	23150	23002	23148	22960	22911	23001	23101	23049	23144	23278	22924	23105	22816	22968	23076	23090	23251	22870	23006	23111	22871	22880	22992	23182	23222	23276	22936	22981	23286	23157	22892	23089	23035	23030	23241	22774	23105	22939	23116	23394	22976	23096	23157	23112	23190	23052	23079	22764	23006	22948	22875	23100	23026	23054	23095	23042	23213	23160	22922	22964	22967	23090	23121	23040	23082	23008	23113	23099	23009	23263	22901	23004	23058	23108	23218	23184	23000	23050	23230	23058	23001	23039	22992	23221	23212	23341	22919	22946	22999	22749	23016	22952	23316	23171	22942	22918	23083	23182	23095	22810	23147	23288	23041	23021	23167	23235	23031	23162	23206	23029	23231	23030	23121	23196	23093	23171	23111	23045	23251	22813	23051	22982	23037	23196	23125	23211	23457	23086	23058	23045	23021	23073	23021	23298	22958	22764	22840	23054	22992	22998	23116	23109	22999	23013	22878	23070	22983	23137	23022	23197	23351	23028	23278	23002	23027	23130	22963	23214	23255	23173	22862	22972	23155	23029	23010	23044	23013	23088	22974	22966	23135	22990	23030	23038	23021	23065	23164	22957	23192	23011	23207	23207	23261	23086	23055	23191	22952	23099	22958	23008	23237	23210	23071	23067	23270	23065	22926	22957	22879	23247	23076	23120	23226	22958	23278	23208	23097	23088	23115	23059	23054	23101	23327	23032	23296	23293	23202	22869	23320	23000	23004	22934	22909	23096	22805	23195	23288	23074	23318	23071	22879	22967	23132	23160	23116	23188	23084	23003	23077	23037	22850	23317	23140	23026	22774	23138	23186	22995	23047	23081	22813	23074	23006	23002	23282	23159	22953	23368	22941	23196	23085	23171	22990	23200	23060	22974	23138	23018	22945	23198	22893	23123	23000	23023	23207	23083	23169	23077	23018	22951	23183	23141	22884	23145	23094	23134	23153	23074	22927	23063	23138	22740	23219	23057	22900	23244	23173	23172	23045	23033	22943	23245	23189	22985	23088	23337	23077	23104	23169	23180	23069	22950	23152	23072	23076	23015	23289	23056	23350	23296	23020	23004	22888	22979	23217	23138	23204	22976	22910	23041	23192	22979	23018	22948	22906	23003	23080	23145	23046	23195	23118	22985	23202	23434	23232	22986	23130	22983	23150	23121	23017	23069	23066	23104	23266	23130	23009	23002	23037	22989	23213	23048	22874	23036	23074	22855	23105	23004	23267	23086	23329	23397	23042	23069	23066	22960	23064	23133	23388	23021	23107	23090	22983	23021	23184	23094	23059	23330	23027	22958	23080	23165	23334	23239	23195	23205	23296	23154	23129	23065	23150	23215	23096	23192	23037	23154	23113	23067	23185	22947	23027	23318	22941	22984	23219	23078	23019	23203	23138	22865	23150	23003	22719	22944	23228	22875	23166	23231	22974	23217	22935	23023	23087	23406	23118	23266	22905	23129	23108	23512	23016	23129	22982	22903	23062	23251	23070	23493	23101	22956	23095	22967	23052	23143	23353	23198	23196	23104	23236	23146	22993	22983	23022	23286	23447	23045	23092	23099	23089	22929	22963	23172	23117	23392	23180	23093	22871	23037	22977	23176	23090	22894	22915	22999	23037	22981	22959	23114	23208	23176	23223	23101	23364	23181	23049	23258	22843	22998	23014	23026	23225	23060	22940	23058	23050	23082	22956	22995	23053	23242	23047	23180	23074	23097	23085	22958	23030	22840	22956	23066	23058	23038	23045	23267	23052	23009	23013	23138	23062	23195	23000	23048	23203	22986	23356	22944	23072	23153	23171	23210	23209	23142	23076	23055	23060	23407	23220	23189	23156	22926	22990	23152	22948	22828	23098	23233	23164	23256	23223	23062	22962	23050	22988	22961	23006	23262	23283	23194	23117	23179	23203	23129	23239	23107	23125	23144	23248	23277	23090	23119	23043	22789	23145	22898	23046	22958	23024	22986	22828	23069	22883	22998	23006	23273	23003	23170	22908	22965	23338	22974	22992	23130	23181	23241	22974	22963	22818	23101	23053	23082	23034	23212	23001	22973	23123	23280	22987	23088	23125	23130	23268	23201	23122	23055	23065	22847	23194	23314	22844	22971	23092	23098	22993	23166	22935	23129	23004	22997	22974	22870	22915	22974	22855	23171	23371	23265	23191	23108	23189	23137	23052	23100	23178	23147	22937	23017	22980	23046	23301	23232	23075	23092	23151	23340	23180	23186	23210	23001	23161	23042	23223	23068	23203	23196	23097	23147	22892	22997	23012	23304	23430	23126	23242	23098	23203	23284	23089	23085	23286	22901	23077	22902	23183	23349	23195	23071	23252	23149	23190	22967	23118	23088	22887	23059	22960	23201	23130	23132	23195	23090	23083	23001	22885	23025	23092	22818	22905	23173	23034	23170	22924	22959	23131	22978	23053	23072	23138	23121	22977	23153	22972	23273	23012	23263	22900	23168	23122	23035	23042	23094	23156	23044	22995	23119	23230	23155	23221	22913	23136	23179	23115	23234	23072	23048	23033	22966	23162	22905	23036	23368	23166	23210	22960	23081	23321	23210	23008	23163	23077	23095	23007	22754	23093	23153	23037	23271	22962	23062	23172	23061	23309	23029	22908	23049	22951	23117	23074	22919	23200	23182	23192	22990	23077	23172	23100	22859	23007	23031	23197	23070	23271	23147	23029	22882	23145	23362	22949	23169	22693	23078	23215	23057	23199	23126	23079	22984	23141	23122	23158	22647	22978	23075	23038	22903	23227	22976	23112	23105	23209	23005	22996	23369	23360	23107	23189	23157	23094	23149	23196	23230	23229	23167	23184	23172	23090	23158	22860	23137	23090	23059	22992	23120	23179	22947	23006	22978	23128	23180	23121	23297	23138	23133	22934	22971	23012	22900	23176	23039	23031	23019	23074	23104	23040	23195	22969	22934	22921	23200	23184	23276	23254	22938	23172	23014	23025	22984	22839	22980	23098	23112	22976	23045	22944	23122	23000	23030	23075	22882	23125	23167	23270	23142	23181	23142	23127	22899	23046	22970	23074	23283	23100	22966	23085	23230	23180	23091	22953	23065	23225	23132	22908	23178	23207	23084	22921	22915	22995	23171	22940	23105	23213	22845	23115	23203	23168	23172	22971	23115	23289	22885	23119	22988	23110	23041	23231	23215	23029	23006	23207	22918	23022	22971	23056	22939	22933	23007	23130	23029	23230	23391	23100	23175	23058	23149	22981	23155	23065	23131	23058	23297	22954	23215	22944	23067	23098	23223	23050	22982	22944	23056	23111	23122	23253	23013	23040	23381	23091	23004	23132	22885	22978	23140	23048	23175	23243	23044	23232	22984	22940	23012	23295	23304	22999	23067	23090	23218	23015	23000	23092	23124	23209	23337	23182	23064	23071	23227	22976	22878	23079	23325	23099	23011	23040	23041	23105	23168	23054	22959	22983	23193	23084	23315	23201	23033	23152	23169	22933	23163	23464	23249	23060	23077	23032	22989	23148	22962	23158	23132	23111	23250	23131	22960	22963	22919	23054	23127	22853	23104	23140	23087	23103	23285	23247	23113	23069	22971	22963	22890	23185	23034	23255	23150	23109	23232	23045	23008	22985	22878	23287	23319	22932	23117	23263	23067	22888	23056	22852	22985	22991	22950	23144	23262	23154	23134	22929	23184	23093	23006	22903	22909	22928	22938	23253	22911	23054	22991	22995	23113	22998	23279	23185	22958	23212	22955	23197	23132	23250	22949	22820	22999	23098	23154	23227	23209	23012	23048	23127	22964	22878	23124	23115	23325	23333	23159	22832	23170	23144	23018	23052	22958	22961	23320	23111	23112	23018	23323	23258	23174	22921	23087	22980	23004	23022	23142	22932	23106	22907	23190	23200	23089	23123	23209	23231	22973	23105	22941	23084	23205	23102	23238	23262	23096	23163	23282	23190	23018	22961	22814	23031	22863	22910	22892	22816	23069	23295	23024	23133	23033	22936	23036	23074	23372	23215	23127	23196	22915	22957	23005	22882	22887	23151	23179	22782	23009	23071	23189	23240	23124	23115	23168	22992	23267	22945	23266	22989	23173	23352	23277	22950	23020	22870	23017	23077	23086	23145	22845	22966	23213	23012	22942	23193	23027	23137	23270	23067	23112	23104
18004	31217	31224	24494	21529	20362	19599	18984	18630	18368	18270	18279	18265	20219	33375	41315	39763	32647	25164	20892	18446	17975	17563	17726	17699	17728	17737	17800	17756	17636	17688	17812	17710	17778	17634	17690	17910	17633	17817	17729	17562	17562	17665	17802	17798	17528	17645	17675	17548	17497	17602	17767	17574	17715	17653	17855	17614	17610	17699	17601	17748	17678	17734	17852	17672	17589	17728	17720	17770	17690	17777	17754	17425	17833	17639	17648	17895	17746	17666	17726	17701	17730	17644	17686	17508	17631	17608	17770	17718	17634	17675	17700	17745	17661	17847	17692	17772	17707	17627	17690	17640	17854	17548	17533	17541	17750	17650	17693	17574	17530	17683	17854	17711	17645	17526	17656	17637	17804	17727	17732	17700	17707	17619	17774	17668	17851	17641	17750	17625	17520	17714	17583	17552	17710	17911	17553	17801	17651	17730	17671	17520	17575	17686	17615	17560	17533	17576	17684	17632	17745	17594	17641	17728	17538	17633	17713	17640	17632	17734	17725	17820	17696	17631	17703	17663	17769	17601	17696	17771	17691	17638	17783	17655	17665	17653	17716	17776	17541	17751	17659	17627	17596	17607	17516	17746	17842	17667	17821	17545	17768	17611	17673	17547	17466	17688	17711	17715	17571	17547	17682	17728	17624	17651	17678	17732	17716	17684	17749	17606	17779	17722	17502	17741	17608	17980	17766	17710	17545	17628	17571	17605	17743	17715	17671	17743	17853	17697	17665	17652	17677	17841	17571	17697	17607	17577	17670	17866	17622	17670	17553	17592	17744	17499	17791	17547	17716	17621	17671	17479	17850	17520	17669	17678	17613	17788	17534	17674	17724	17819	17714	17682	17642	17579	17566	17805	17563	17684	17684	17817	17587	17651	17754	17659	17671	17634	17664	17728	17423	17797	17383	17843	17885	17745	17697	17668	17710	17598	17774	17596	17792	17847	17617	17661	17359	17638	17649	17700	17607	17618	17731	17555	17539	17783	17664	17676	17746	17622	17659	17835	17528	17783	17717	17697	17684	17680	17664	17680	17553	17694	17666	17698	17543	17627	17684	17663	17537	17708	17810	17817	17765	17576	17671	17687	17703	17584	17638	17643	17600	17596	17716	17799	17648	17702	17645	17627	17720	17524	17689	17665	17718	17807	17590	17700	17715	17803	17686	17822	17564	17550	17672	17896	17485	17669	17706	17746	17806	17661	17865	17696	17767	17594	17778	17604	17622	17827	17682	17565	17775	17684	17511	17721	17694	17776	17767	17773	17611	17612	17839	17946	17695	17810	17586	17781	17542	17610	17568	17771	17511	17839	17757	17703	17799	17592	17584	17705	17787	17640	17744	17725	17687	17753	17596	17494	17552	17778	17507	17818	17709	17631	17708	17604	17637	17776	17464	17593	17761	17610	17689	17704	17726	17610	17876	17623	17648	17549	17557	17774	17808	17881	17491	17603	17589	17498	17730	17678	17894	17539	17701	17702	17679	17772	17699	17536	17676	17748	17648	17560	17695	17580	17481	17616	17744	17667	17702	17758	17672	17601	17682	17583	17612	17736	17631	17585	17829	17781	17678	17673	17569	17812	17589	17750	17839	17548	17588	17855	17712	17598	17721	17460	17867	17503	17429	17661	17595	17639	17623	17509	17523	17610	17507	17606	17733	17491	17700	17697	17551	17588	17766	17741	17615	17600	17614	17506	17581	17732	17590	17641	17856	17552	17568	17786	17590	17608	17769	17722	17688	17714	17686	17745	17693	17628	17531	17591	17500	17691	17493	17780	17748	17619	17602	17807	17741	17715	17734	17505	17595	17615	17732	17706	17685	17829	17692	17709	17747	17781	17708	17537	17745	17858	17695	17710	17623	17603	17726	17694	17732	17638	17585	17647	17754	17884	17511	17564	17700	17756	17682	17697	17824	17644	17757	17645	17692	17686	17597	17791	17785	17684	17654	17687	17595	17815	17668	17567	17902	17649	17624	17776	17535	17637	17517	17732	17559	17715	17659	17732	17486	17576	17807	17524	17661	17515	17810	17649	17624	17672	17724	17612	17693	17720	17625	17778	17546	17832	17785	17506	17672	17616	17588	17753	17642	17708	17758	17753	17735	17605	17769	17644	17667	17709	17610	17600	17716	17799	17743	17623	17736	17698	17514	17719	17760	17661	17596	17766	17669	17695	17643	17754	17657	17712	17751	17464	17507	17789	17667	17589	17642	17659	17576	17528	17634	17896	17669	17639	17602	17863	17760	17580	17643	17627	17723	17639	17769	17676	17797	17687	17557	17668	17494	17747	17637	17871	17723	17678	17814	17803	17765	17573	17656	17654	17974	17809	17649	17523	17596	17711	17627	17630	17706	17603	17636	17765	17822	17703	17571	17540	17623	17576	17678	17666	17714	17832	17635	17689	17631	17720	17571	17814	17708	17660	17567	17812	17539	17682	17798	17623	17634	17818	17704	17601	17748	17664	17838	17659	17460	17725	17513	17491	17593	17702	17816	17684	17568	17499	17685	17644	17644	17612	17556	17698	17701	17643	17569	17554	17680	17726	17688	17685	17521	17625	17755	17692	17738	17658	17521	17570	17689	17695	17808	17642	17858	17698	17680	17560	17715	17587	17587	17619	17711	17581	17629	17630	17394	17642	17729	17647	17479	17650	17793	17771	17651	17544	17622	17608	17713	17561	17761	17616	17708	17695	17690	17589	17517	17627	17729	17717	17590	17641	17669	17645	17694	17706	17645	17473	17739	17633	17798	17737	17555	17719	17661	17783	17551	17684	17633	17587	17632	17693	17795	17719	17666	17699	17778	17667	17497	17724	17726	17619	17786	17542	17835	17764	17674	17684	17641	17620	17716	17669	17758	17801	17602	17769	17678	17757	17536	17804	17590	17830	17592	17725	17514	17694	17755	17529	17583	17596	17682	17494	17594	17832	17473	17490	17640	17676	17598	17528	17709	17661	17497	17577	17505	17791	17558	17660	17782	17684	17751	17592	17809	17651	17697	17558	17509	17611	17526	17753	17596	17571	17644	17663	17660	17400	17651	17506	17837	17875	17602	17661	17675	17597	17635	17716	17424	17784	17814	17665	17755	17662	17597	17648	17568	17747	17663	17530	17665	17791	17694	17733	17500	17605	17621	17684	17625	17700	17579	17683	17671	17795	17590	17582	17743	17627	17662	17694	17523	17438	17604	17578	17793	17685	17788	17738	17896	17504	17634	17788	17636	17597	17649	17726	17764	17748	17560	17569	17591	17752	17597	17786	17563	17781	17693	17756	17591	17674	17842	17871	17671	17692	17772	17831	17649	17655	17687	17714	17540	17685	17618	17724	17796	17606	17778	17452	17681	17788	17770	17681	17673	17629	17710	17577	17729	17703	17596	17689	17535	17768	17869	17626	17635	17676	17785	17514	17656	17602	17542	17742	17654	17666	17746	17465	17643	17770	17638	17507	17709	17769	17504	17721	17859	17619	17728	17490	17689	17780	17748	17644	17693	17510	17646	17671	17797	17712	17699	17674	17924	17587	17530	17792	17611	17790	17613	17515	17651	17630	17679	17666	17548	17569	17681	17767	17799	17788	17814	17643	17686	17627	17761	17812	17722	17747	17661	17671	17476	17696	17689	17726	17531	17655	17629	17602	17654	17443	17763	17710	17481	17682	17591	17673	17458	17789	17771	17618	17685	17673	17651	17567	17701	17569	17814	17878	17777	17921	17776	17749	17778	17400	17592	17880	17535	17705	17510	17755	17767	17854	17574	17589	17738	17678	17630	17594	17647	17610	17631	17688	17647	17611	17636	17637	17662	17750	17770	17544	17616	17570	17802	17665	17670	17570	17916	17578	17740	17690	17579	17631	17690	17470	17678	17604	17557	17831	17715	17884	17725	17576	17593	17662	17545	17608	17639	17738	17646	17560	17803	17768	17621	17606	17775	17579	17591	17704	17593	17751	17849	17612	17531	17586	17787	17680	17646	17557	17534	17588	17655	17754	17649	17844	17509	17713	17699	17725	17583	17551	17658	17682	17664	17528	17674	17543	17743	17757	17822	17738	17629	17673	17715	17610	17708	17864	17653	17692	17702	17826	17838	17598	17724	17621	17570	17650	17802	17760	17666	17666	17625	17792	17726	17806	17748	17575	17752	17717	17540	17629	17535	17615	17737	17621	17534	17517	17665	17649	17771	17784	17548	17567	17672	17843	17531	17627	17848	17833	17690	17485	17671	17626	17686	17716	17759	17800	17524	17692	17402	17650	17869	17668	17581	17502	17596	17733	17842	17691	17627	17859	17697	17652	17844	17710	17471	17550	17657	17775	17659	17565	17664	17541	17684	17718	17657	17777	17642	17683	17512	17763	17577	17755	17573	17718	17576	17718	17535	17715	17650	17749	17613	17682	17780	17624	17652	17604	17364	17715	17738	17677	17561	17743	17607	17615	17659	17639	17797	17725	17729	17820	17473	17655	17572	17735	17836	17647	17661	17854	17770	17565	17720	17770	17760	17674	17560	17706	17520	17774	17689	17456	17699	17707	17672	17551	17773	17597	17720	17707	17630	17581	17577	17843	17662	17744	17720	17673	17670	17672	17707	17711	17741	17748	17773	17747	17819	17599	17667	17727	17693	17813	17721	17677	17719	17775	17664	17650	17615	17859	17620	17734	17898	17595	17538	17615	17500	17869	17661	17631	17743	17700	17762	17630	17441	17675	17699	17761	17751	17724	17472	17591	17662	17556	17759	17517	17621	17607	17704	17547	17551	17675	17628	17711	17572	17595	17804	17778	17442	17772	17670	17483	17427	17646	17799	17431	17579	17603	17678	17498	17827	17660	17653	17452	17396	17636	17668	17728	17564	17573	17786	17738	17726	17687	17574	17599	17760	17622	17871	17501	17589	17751	17606	17819	17602	17601	17602	17703	17695	17649	17569	17700	17631	17740	17587	17681	17705	17630	17442	17840	17554	17744	17788	17503	17846	17716	17592	17706	17722	17695	17560	17860	17665	18000	17680	17553	17705	17723	17694	17799	17770	17671	17425	17552	17778	17637	17744	17594	17484	17864	17716	17677	17550	17796	17610	17837	17547	17625	17616	17641	17463	17787	17561	17856	17769	17718	17583	17821	17462	17710	17710	17607	17834	17517	17704	17842	17496
30490	24150	27245	25324	23138	23274	23448	23390	23127	23124	23243	23571	23214	23231	23869	24553	24755	24740	24098	23534	23313	23065	23412	23096	23083	23248	23436	23318	23006	23055	23095	23160	23157	23198	23075	23002	23184	23242	23149	22924	23123	22957	23081	22922	23049	23089	23108	23173	23036	23019	23047	23014	23136	23173	23341	23050	22949	23267	23167	23020	23023	23034	22842	22935	22999	22994	23172	23221	23269	23079	23514	23091	23188	23231	23021	23290	22979	23198	23152	23139	23011	23054	23005	23188	23186	23139	23178	23030	23152	23370	22861	23209	23103	22997	23057	23212	22966	23122	22990	23037	23062	23139	23205	23088	23264	22893	22942	23004	22951	23115	23207	23300	23295	22788	23270	22990	23225	23162	23008	22999	23047	22941	23114	23053	23086	23224	22929	22875	22973	23106	23198	23113	22993	23086	23101	23095	23268	22977	23081	23036	23088	23136	23166	22946	23162	23120	23146	23105	22995	22972	22972	23235	23103	23044	23031	22991	23199	23136	23130	23233	23105	22917	22947	23126	23010	23235	22875	23091	23033	23036	22811	23187	23117	23252	23002	23168	23180	23320	23057	23109	23027	23145	23019	23238	23066	23031	23004	23058	23034	23314	23055	23223	23337	23020	23230	22969	23144	22897	23198	23090	22941	23108	23041	23170	23174	22742	22939	23107	23098	22852	23026	23011	23131	22978	22962	23062	23560	23036	22837	22948	23010	23110	22972	23143	23231	23075	23169	23100	23111	23227	23005	23203	22950	23216	22954	23101	22844	23224	23215	23071	23158	23132	23066	23028	23130	23210	22943	23146	23019	23118	23044	23134	23384	23291	23176	23062	23010	22898	22945	23058	23124	23151	23211	23156	23209	23136	23110	23090	22992	23131	23105	23148	23112	23030	22897	23039	23096	22916	23032	23220	23043	23134	22816	22981	23058	23022	23060	23046	23079	23186	23070	23029	23196	22978	22900	23193	23199	23049	23366	22917	23207	22776	22929	23008	23232	23012	23086	23146	23093	23146	23285	23257	23086	23226	23143	23121	22855	23065	23186	23191	22976	22829	22982	23196	23113	23199	22874	22951	23060	23166	23394	23156	23073	23188	23218	23344	22981	23078	22918	23272	22974	23137	23339	22956	23208	23048	23400	23254	23137	22987	23224	22952	23222	23009	23067	23086	23060	23345	23181	22991	22999	22963	23105	23036	23004	23077	23177	23126	23203	23081	23004	23073	23142	23092	22805	23072	23209	23261	22997	23092	23278	23035	23192	23064	23130	23133	23020	23253	23093	23031	23240	23041	23049	23106	23165	23041	23179	23202	23162	23109	23102	23072	23225	23010	23299	23081	23025	23232	23232	23099	23103	22742	23012	22853	22903	23142	23338	23033	23226	23192	23250	23172	23016	22896	23210	23129	23266	23029	23274	23365	22929	23009	23349	23291	23043	23126	23314	23261	23056	23080	23149	23069	22925	22980	23171	23051	23084	23066	23139	23083	23107	23048	23043	23187	23127	23155	22992	23150	23102	23079	23341	22988	22963	22892	22963	23210	23162	23205	23037	23036	23292	23097	23178	23120	23259	23120	22995	23180	22967	23037	23009	23281	23123	23034	22982	23297	23161	23043	22985	23089	23217	22886	23170	23347	22743	23356	22991	23143	23080	23097	23067	23442	23151	23058	23235	23140	23037	23162	22821	23421	23000	23049	23098	23161	23239	23147	23060	23158	23194	23118	23110	23075	23081	23011	23218	22797	23014	22896	23251	23037	23181	23035	23020	23171	23254	23134	23142	23128	22917	23149	23025	23152	23354	23010	23197	23175	22982	23166	23057	23280	23112	23042	23076	22983	23160	23103	23188	22964	23275	23424	22991	23187	23266	23322	23129	23140	23246	23089	23166	23047	23058	23204	23183	22864	23002	23077	23069	23142	23095	22846	23214	23004	23134	23153	23120	23048	23035	23144	23108	23141	22889	23039	22903	23113	23119	22940	23029	23200	23106	23193	23193	23155	22931	23053	23080	22964	23014	23056	23051	22980	23216	23072	23179	22916	22988	23190	23016	23069	23201	23284	23133	23150	23113	23073	23061	23106	23129	23040	22982	23157	23137	23287	23088	23273	23324	23178	23221	23040	23045	23050	23053	23098	22968	23004	23084	23195	22907	23196	23337	23182	22906	22942	22912	23030	23049	22963	22909	23112	22894	23329	23194	23141	23151	23216	23087	23157	23388	23196	23190	23159	22975	23118	22975	23159	22995	22998	23115	23025	23060	23008	23141	23062	23075	22834	23035	23133	23206	23107	22918	23107	23047	22978	23182	22887	23088	23104	23167	23020	23134	23087	23261	23140	23267	23302	23223	23443	23020	23105	22981	22942	23171	23235	23171	23126	23002	23240	23266	23137	22897	23004	22965	23352	23251	23150	23177	23049	23132	23171	23025	23102	23028	23274	22971	23065	23190	22987	23209	23097	23255	23173	23216	23087	23232	23105	23141	23109	23195	23053	23131	23310	23137	23043	23126	23041	22996	23227	23023	22920	22985	23052	23134	22903	23268	22892	23167	23147	23011	23176	23132	23144	23164	23146	23152	23125	23240	23006	22953	23122	23161	22901	23066	23095	22992	23081	23034	22798	23024	22998	23161	23062	23220	22908	23122	23054	23121	23054	23140	23379	23124	22985	22952	23076	23142	23118	23057	23179	22990	23070	23177	22891	23016	22831	23222	22924	23277	23199	23146	23232	23304	23152	23399	23304	23124	23354	22888	22994	23227	23311	23174	22908	23067	23278	23175	23009	23062	23031	23036	23083	23148	23267	23110	23135	22896	23031	22924	22911	23041	23109	22961	23136	23151	23017	23275	22978	23394	23195	23540	23311	23160	23197	23385	23254	23371	23091	22903	23191	23138	23034	23166	22989	23204	23156	23193	23101	23069	22962	23089	23135	23088	23090	23163	22911	23211	23255	23014	23005	23086	22875	23218	23193	23122	23307	22914	23008	22979	23110	23075	23116	23247	23092	22953	23096	23135	23056	23096	23128	23353	23000	23179	23179	23095	23092	23156	23094	23200	23094	23171	23269	22928	23044	23244	23247	23099	23225	23069	23277	23044	23003	23430	22946	22945	23097	23145	23055	23228	23257	23118	23079	23087	23142	22985	23303	23188	23131	23125	23261	22976	23190	22990	23051	23046	22945	23164	23098	23318	23212	22925	23088	22962	22999	23163	23038	22954	23070	23153	23188	23182	22983	22912	23199	23031	22976	23218	23232	22964	23257	23032	23224	23067	23206	23161	23075	23194	23002	23077	23290	22888	23240	23589	23110	22939	23309	22989	23272	23177	23337	23191	23054	23155	23426	23013	23140	23100	23200	23208	22984	23117	23054	23076	22973	23106	22937	23268	23280	23040	23094	23262	23094	23080	23083	23191	23142	23241	23141	23336	23213	23067	22946	23139	23119	23066	22957	22951	23247	23265	23240	22962	22978	23280	23310	23101	23109	23086	23130	23000	22878	23100	23069	23146	23147	22969	23107	23214	23027	23059	23057	23111	23107	23146	23262	23238	23233	23010	22987	23139	23116	23393	23134	23078	23097	22994	23228	23157	23027	23117	23108	23146	23079	23094	23136	23168	23178	23214	23169	23053	23249	23234	23065	23260	23254	23238	23083	23317	22959	22895	23184	23162	23082	22936	23179	23073	23085	23204	23240	23038	23153	23044	23036	22993	23336	23013	23133	22923	23196	23063	23177	23024	23033	23203	23389	23170	23106	23126	23223	23237	22977	23159	23146	23204	23159	23282	23125	22847	23214	23180	23084	23175	23147	23220	23147	23240	22987	23087	23042	23043	23234	22977	23102	22959	23120	23047	23219	23099	23248	22886	23162	23028	23127	23216	23240	23023	23236	23090	22775	23078	23169	23333	23162	23253	22964	23003	23060	23200	23280	23308	22855	23101	23417	23109	23122	23116	23181	23223	23031	23178	23111	23153	23273	23127	23407	23085	23147	23176	23122	23207	23197	23235	23103	23034	22729	22990	23296	23034	23191	23129	22922	23137	23020	23386	23066	22934	23071	22996	23173	23078	23029	23017	23078	23028	23191	23278	22917	23129	23111	23240	23277	22966	23108	23302	23216	23301	23156	23237	23333	23027	23055	23317	23087	23170	23269	23068	22923	23159	23020	23243	23163	23219	23198	23180	23091	23205	22974	23144	23132	23189	23095	23157	23268	22979	23093	23283	23087	23118	23099	23173	23135	23173	22967	22997	22948	23178	23134	23175	23096	23006	23162	23182	23054	22775	22962	23078	23110	22928	22953	23113	23108	23093	23278	23172	23165	22959	23065	23230	23228	22895	23190	23010	23398	23183	23044	23116	23149	22843	22956	23122	23220	23031	23219	23157	23057	23189	23127	23112	23010	23214	23178	23207	22875	23092	23090	23107	23097	22981	22910	23244	23074	23278	23265	23268	23096	23273	23343	23339	22901	23036	23065	22947	22845	22990	23305	22976	23100	22951	23184	23189	23105	23111	22848	22801	22923	23265	23091	22918	23194	23250	23178	23151	23112	23113	23160	22977	22920	22937	23076	23131	23050	23091	23121	23032	23110	22960	23211	23001	23226	23155	23128	23235	23111	23196	23078	23209	23244	23136	22957	23165	23125	23097	22954	23199	23212	22954	23261	23212	23293	23293	22703	23128	23149	23013	23154	23030	23130	23196	23011	23282	23159	22984	23050	23265	23049	23084	23079	23113	23288	23305	23094	22991	23000	23137	23283	23143	23090	23104	23265	23147	22897	23148	23018	23133	23498	23198	23255	23295	23298	23112	23267	23203	23085	23092	23029	22985	23064	23243	23050	23186	23283	23219	23362	23039	23105	23104	23082	23302	23340	23260	22956	23309	23097	22985	22995	23132	23244	23080	23027	23232	23052	23292	23127	23259	23230	23067	23045	23419	23195	23188	22951	23206	23075	23026	23100	23149	23038	23061	23255	23026	23242	23113	23094	23090	23183	23287	23140	23259	23091	23261	22960	22946	23127	23098	22953	23229	23140	23179	23301	23372	23169	23318	23093	23151	23141	23211	23025	22837	23013	23369	23120	23126	22981	23211	23026	23294	23090	23190	23282	23072	23081	22899	23233	23047	23152	23055	23015	23146	23188	23167	22816
18069	21126	21163	18712	18181	18204	17901	17781	17827	17710	17711	17727	17652	18023	18649	19853	19922	19621	18765	18081	17741	17876	17754	17734	17607	17825	17659	17706	17552	17705	17938	17832	17829	17723	17596	17682	17679	17612	17726	17738	17548	17721	17705	17737	17783	17787	17786	17635	17668	17852	17679	17544	17629	17611	17643	17716	17602	17735	17753	17831	17603	17635	17778	17547	17662	17729	17952	17690	17774	17694	17673	17638	17728	17765	17504	17598	17762	17742	17576	17621	17599	17775	17685	17564	17659	17683	17738	17801	17628	17790	17780	17544	17616	17649	17915	17654	17609	17783	17640	17726	17722	17772	17596	17714	17714	17901	17722	17673	17602	17531	17804	17727	17714	17807	17737	17743	17729	17795	17586	17748	17735	17608	17834	17823	17718	17763	17606	17660	17788	17717	17601	17885	17680	17624	17586	17633	17616	17649	17631	17663	17750	17808	17698	17780	17777	17852	17795	17574	17841	17701	17712	17719	17680	17625	17735	17781	17806	17666	17766	17722	17811	17669	17773	17741	17647	17616	17906	17792	17547	17684	17785	17570	17709	17756	17665	17784	17704	17720	17880	17687	17664	17728	17742	17725	17704	17597	17650	17742	17699	17704	17704	17596	17712	17584	17560	17750	17597	17592	17824	17798	17658	17807	17627	17675	17673	17629	17806	17638	17643	17715	17654	17610	17666	17631	17724	17661	17655	17576	17655	17735	17707	18020	17672	17709	17655	17746	17720	17598	17552	17629	17804	17678	17562	17678	17689	17791	17668	17796	17712	17680	17813	17835	17760	17776	17744	17755	17722	17856	17953	17742	17674	17765	17723	17496	17646	17669	17630	17702	17651	17716	17806	17588	17672	17748	17649	17744	17595	17666	17665	17671	17623	17613	17694	17678	17560	17754	17647	17663	17702	17697	17661	18084	17619	17763	17633	17774	17808	17694	17576	17555	17616	17740	17544	17764	17634	17807	17685	17811	17770	17504	17621	17753	17731	17713	17605	17553	17650	17491	17784	17793	17669	17806	17869	17646	17778	17630	17819	17691	17586	17608	17628	17599	17776	17666	17679	17796	17644	17695	17580	17510	17581	17744	17634	17699	17665	17537	17798	17756	17586	17647	17695	17779	17859	17708	17611	17747	17547	17769	17701	17691	17557	17733	17612	17806	17665	17699	17776	17747	17601	17568	17715	17668	17652	17654	17777	17883	17773	17786	17625	17780	17798	17681	17626	17736	17623	17708	17696	17743	17712	17828	17672	17700	17730	17660	17773	17579	17605	17694	17826	17811	17540	17693	17457	17729	17758	17785	17739	17600	17864	17688	17775	17542	17694	17699	17677	17763	17564	17732	17741	17688	17820	17513	17715	17748	17665	17628	17675	17830	17702	17721	17767	17725	17607	17517	17770	17690	17661	17780	17788	17636	17674	17563	17757	17638	17780	17548	17629	17590	17687	17596	17570	17861	17641	17642	17618	17606	17704	17466	17654	17733	17658	17612	17662	17514	17624	17590	17722	17638	17656	17756	17732	17852	17635	17689	17890	17575	17793	17589	17683	17677	17730	17646	17601	17862	17686	17694	17770	17732	17821	17705	17738	17546	17917	17618	17714	17767	17583	17761	17749	17667	17703	17622	17680	17701	17701	17871	17637	17629	17638	17750	17680	17784	17721	17713	17892	17869	17656	17551	17938	17636	17610	17769	17693	17633	17610	17612	17655	17643	17618	17678	17611	17847	17651	17665	17721	17632	17705	17514	17755	17616	17673	17725	17584	17744	17722	17800	17769	17670	17607	17720	17639	17793	17698	17802	17702	17849	17648	17701	17543	17798	17891	17584	17778	17549	17709	17574	17791	17633	17706	17812	17736	17820	17586	17672	17821	17905	17735	17461	17773	17660	17524	17838	17578	17585	17632	17719	17745	17653	17564	17587	17872	17698	17596	17790	17593	17596	17720	17512	17646	17605	17647	17772	17700	17774	17750	17716	17776	17748	17622	17603	17922	17728	17721	17750	17739	17828	17732	17724	17914	17755	17731	17700	17779	17710	17594	17557	17585	17650	17783	17888	17773	17731	17573	17727	17753	17646	17813	17582	17799	17747	17725	17497	17826	17816	17481	17571	17708	17715	17667	17735	17651	17719	17824	17687	17671	17572	17571	17729	17722	17676	17708	17862	17643	17641	17866	17752	17764	17671	17754	17829	17615	17804	17754	17792	17676	17768	17793	17968	17701	17692	17607	17775	17643	17781	17814	17704	17686	17644	17783	17442	17637	17637	17627	17857	17778	17752	17858	17566	17586	17811	17648	17695	17769	17583	17648	17682	17841	17896	17788	17646	17680	17807	17708	17733	17751	17755	17748	17669	17568	17854	17726	17619	17863	17597	17723	17854	17897	17617	17789	17684	17642	17773	17659	17525	17742	17777	17706	17632	17715	17640	17672	17794	17795	17788	17680	17684	17568	17652	17625	17788	17796	17743	17640	17586	17680	17661	17684	17593	17699	17661	17612	17587	17621	17677	17589	17821	17793	17796	17671	17605	17651	17637	17642	17825	17695	17633	17748	17700	17579	17541	17675	17683	17783	17697	17642	17797	17824	17690	17706	17733	17497	17572	17593	17741	17741	17777	17640	17704	17723	17646	17717	17783	17756	17632	17820	17579	17709	17827	17672	17620	17668	17732	17670	17704	17637	17691	17632	17685	17545	17706	17680	17701	17839	17612	17899	17803	17921	17702	17873	17549	17577	17663	17861	17659	17851	17713	17636	17766	17640	17773	17667	17852	17626	17689	17866	17560	17785	17440	17846	17775	17747	17613	17684	17740	17721	17738	17612	17707	17601	17654	17547	17477	17789	17685	17817	17692	17550	17687	17658	17785	17659	17914	17628	17626	17492	17654	17669	17964	17773	17464	17774	17792	17612	17706	17661	17850	17764	17577	17647	17670	17781	17825	17706	17906	17677	17640	17775	17682	18064	17682	17622	17741	17600	17516	17729	17640	17778	17749	17464	17682	17546	17693	17616	17738	17729	17663	17631	17545	17841	17753	17717	17632	17554	17780	17826	17672	17789	17805	17673	17754	17648	17751	17578	17635	17657	17639	17676	17923	17649	17743	17898	17720	17508	17755	17636	17721	17808	17546	17580	17841	17889	17549	17577	17693	17640	17728	17815	17569	17697	17786	17741	17815	17694	17729	17681	17795	17876	17833	17771	17736	17729	17750	17764	17821	17623	17827	17621	17629	17752	17843	17745	17864	17839	17626	17734	17752	17667	17615	17497	17799	17698	17676	17765	17653	17761	17723	17644	17647	17662	17669	17741	17759	17675	17593	17584	17571	17658	17783	17683	17668	17634	17688	17558	17742	17800	17707	17618	17636	17618	17563	17632	17659	17820	17700	17669	17745	17694	17725	17817	17819	17740	17647	17822	17586	17919	17522	17672	17713	17603	17657	17594	17902	17681	17605	17757	17670	17907	17631	17579	17768	17718	17814	17660	17883	17539	17771	17568	17627	17570	17767	17729	17619	17600	17691	17878	17630	17798	17840	17749	17740	17860	17741	17590	17699	17747	17591	17709	17544	17587	17783	17711	17745	17692	17715	17687	17680	17771	17657	17791	17719	17803	17658	17846	17779	17592	17582	17634	17654	17807	17713	17823	17501	17745	17659	17733	17586	17783	17725	17689	17718	17773	17853	17619	17757	17695	17580	17621	17728	17525	17781	17631	17659	17577	17732	17678	17611	17673	17708	17846	17724	17695	17800	17714	17790	17851	17623	17769	17715	17778	17686	17707	17569	17839	17675	17724	17694	17648	17631	17781	17695	17546	17602	17752	17814	17555	17652	17611	17895	17714	17753	17799	17708	17800	17747	17749	17810	17820	17796	17729	17913	17704	17744	17610	17609	17639	17684	17782	17599	17526	17827	17990	17614	17797	17680	17901	17745	17683	17863	17792	17739	17751	17806	17676	17653	17789	17744	17669	17721	17601	17719	17756	17666	17659	17591	17710	17533	17668	17639	17885	17701	17686	17469	17803	17803	17608	17772	17844	17685	17691	17895	17647	17848	17692	17671	17681	17813	17552	17590	17635	17840	17592	17920	17677	17617	17649	17678	17697	17631	17763	17610	17637	17802	17711	17835	17685	17809	17655	17649	17617	17712	17516	17684	17695	17545	17656	17728	17567	17846	17522	17698	17646	17723	17731	17622	17765	17637	17643	17520	17731	17735	17696	17550	17787	17811	17672	17623	17684	17876	17781	17696	17592	17883	17828	17643	17637	17823	17647	17661	17716	17759	17692	17821	17737	17903	17682	17702	17732	17845	17635	17660	17674	17636	17626	17723	17792	17637	17639	17590	17496	17601	17667	17750	17798	17793	17576	17582	17753	17586	17629	17757	17871	17767	17822	17693	17873	17680	17678	17668	17713	17727	17827	17750	17720	17746	17750	17617	17722	17785	17689	17699	18038	17793	17644	17623	17792	17646	17916	17696	17728	17703	17625	17746	17733	17617	17695	17922	17718	17630	17840	17825	17541	17746	17793	17891	17631	17737	17757	17834	17672	17659	17787	17705	17639	17782	17601	17696	18004	17524	17687	17657	17720	17592	17777	17638	17752	17653	17539	17648	17752	17840	17686	17866	17774	17641	17858	17586	17717	17673	17921	17665	17831	17591	17755	17612	17680	17733	17811	17698	17516	17530	17668	17863	17724	17801	17591	17774	17674	17645	17700	17628	17572	17663	17741	17843	17788	17592	17751	17705	17653	17707	17597	17595	17831	17664	17755	17722	17582	17544	17655	17698	17651	17925	17645	17740	17479	17571	17626	17717	17607	17503	17909	17748	17898	17616	17739	17562	17768	17516	17673	17761	17678	17773	17805	17688	17749	17663	17606	17806	17766	17739	17612	17684	17588	17737	17618	17944	17701	17648	17625	17859	17721	17701	17662	17658	17642	17751	17622	17882	17647	17654	17712	17832	17690	17662	17787	17705	17681	17765	17700	17701	17924	17767	17696	17764	17598	17732	17726	17762	17835	17894	17901	17916	17754	17848	17611	17690	17574	17821	17738	17729	17778	17782	17737	17710	17805	17785	17665	17760	17777	17806	17946	17746	17782	17743	17751	17688	17683	17677	17551	17700	17870	17665	17675	17686	17793	17875
25249	21470	28670	25107	23832	25088	25711	23655	23412	23586	23351	23454	23106	23872	27585	32183	33284	31041	27448	24839	23769	23205	23145	23103	23085	23015	23039	23045	23073	23022	23273	23125	23046	22917	22896	22900	23109	23128	23036	22975	23139	22943	22976	22890	23318	23013	23142	22998	22735	22856	22930	22965	23088	22967	23066	23007	23028	22813	23037	22998	23226	23079	22963	23060	23201	23023	23026	23099	23020	23061	23147	22960	22888	23047	22884	23008	22861	23117	23001	23092	23235	22920	22964	22838	23154	23039	23077	22833	22987	23263	22924	23045	22894	23023	23085	23272	23145	23096	22779	22870	23017	22900	22991	23031	23082	23335	22848	22962	22992	23113	22934	22826	22955	22971	23001	22825	22962	22892	23032	22863	23057	23168	23130	23218	23140	22902	23095	23136	22884	22872	23068	23104	22882	23015	22987	22837	22865	23020	22898	22983	23058	22856	23001	23014	23077	22910	23072	23027	22953	23021	23014	23132	22982	22987	22897	22974	23208	23025	22840	23081	22960	22983	22936	23051	22929	23202	23142	22806	23085	23094	23288	23119	23164	23022	23008	22946	22973	22899	22954	22761	22693	23045	23058	22955	22924	23046	23070	23008	22976	23160	22861	23031	23138	22963	23066	22930	23034	22831	22925	22994	23140	23115	22917	23021	23271	22815	23014	23121	22970	23010	22892	22928	22944	23002	22993	22954	22878	23125	22697	22974	22982	22990	23011	23025	23099	22875	23167	22860	23209	22986	23108	22872	22928	22891	23049	23023	23108	23193	22951	22904	22876	23007	23029	23192	22964	22900	23148	22799	22847	22889	22957	22906	22824	22944	23015	23088	23012	22953	23085	23015	23096	22937	22912	23029	22907	22742	22945	22992	23003	23152	22871	23039	22980	23037	22850	23122	23009	22898	23129	23233	22761	23085	23044	22975	22980	23000	23150	23093	22790	22827	23022	23128	23157	22962	22992	22984	22896	23061	22881	23001	23121	22923	22842	23099	23095	22998	22911	22909	22992	22834	23048	22963	22989	22993	23005	23045	22968	22823	22789	22782	22945	23052	23136	23061	22976	22875	22959	23015	22989	23041	22720	22940	23017	22860	22814	23129	22892	23085	22974	22766	23080	23040	22945	22883	22781	22835	22910	22968	22963	22838	23346	23024	23112	22785	23116	23030	22954	23023	22762	22870	23169	23077	23028	22895	22800	23190	22956	22955	22869	23030	22981	23194	23188	22940	22734	22944	22903	23161	23019	22968	22997	23096	22969	22915	22932	22990	23228	22984	22960	23063	23273	22966	23098	22917	22988	22913	23077	22878	22966	23024	22841	22932	22873	22930	22846	22986	22887	22976	23034	22996	22979	22772	22794	22849	22817	22764	22908	22987	22892	23091	22933	23043	23004	22950	22971	22776	22967	22978	22972	23033	22926	23080	22953	22974	22873	22924	23126	22848	22919	22912	23039	22964	22995	22958	23184	22947	23056	22990	23169	22920	23021	22846	23123	22868	23073	23029	23031	22907	22953	23164	22823	22869	23041	22885	22912	22923	23104	22899	23204	22961	23047	22754	23020	23029	23198	22882	22982	23113	23016	22982	22954	23129	23030	22976	22896	23106	22951	22949	22901	22850	22974	23068	23111	22809	23270	22997	22880	22984	22902	22755	23057	23100	22900	23004	22788	22920	22952	22978	22929	22918	23012	22694	22796	22984	22892	22895	22980	22830	22885	23076	22963	23011	23086	22900	23083	22920	22991	22812	22740	22742	22954	22998	22923	23136	22901	23003	22981	22921	23275	22861	23131	22853	22837	22938	22867	23136	23017	22908	22725	22825	22982	22987	23072	23012	23053	22984	22848	23069	22856	23037	22978	22882	22990	22957	22915	22948	22943	23359	23131	23044	23101	22931	22949	23065	23056	22868	23073	23134	22924	22999	22989	22992	22985	22707	22865	22885	23048	23366	23101	23022	23032	22978	22995	23001	23118	23106	22956	22865	23079	23201	23143	22977	22858	23002	22968	22930	23078	22968	23016	23019	23230	23065	23089	22921	23072	22865	22933	22949	23052	23179	23030	22895	22940	23151	22961	22814	23113	23150	22954	23034	23039	22986	23190	23051	22942	23033	22855	23014	23006	23219	23124	23007	22896	23029	23279	22989	22905	23068	22867	22963	22839	23199	22938	22792	23219	22890	23107	22979	23087	23008	22999	23319	22897	23070	23128	22933	22951	23004	23208	22706	23032	22891	22985	23050	22900	22939	22820	22974	23171	22871	22914	22941	22877	22960	23186	22978	23065	23031	23021	22853	23040	22860	22943	22934	23050	23132	22981	23081	22995	23009	23026	22958	22930	22997	22659	23059	22850	22958	23283	22885	23023	23067	23105	22813	22846	23096	23067	23135	22805	22921	23001	23045	22973	22886	23150	22908	22992	22912	22970	23104	22909	23202	23029	23104	23037	23080	23049	22827	22987	22963	23042	23107	22956	23137	23025	22930	22945	22758	23059	23075	22974	23108	22866	23116	22986	23202	23051	22968	23157	22908	22817	23008	22976	22830	23009	22947	23174	23043	23010	22897	22986	22870	22957	23054	22917	23062	23153	22818	22866	22972	22888	23050	23163	23083	22833	23159	23006	22823	23302	23078	22949	22867	23009	22846	22979	23051	22988	22926	23200	23223	22991	22866	23143	22940	22922	22842	23269	23073	22911	22927	23054	23209	23198	23109	23265	23000	23000	23045	22979	23075	22914	22821	22869	22987	22796	22995	23084	22817	23034	23192	22961	23204	22894	23011	23165	23114	22914	22960	23222	23088	22975	22959	23339	22917	22933	22920	22985	23040	23143	22968	23049	23160	22988	23098	23014	23075	22940	22860	23029	23018	23022	22934	22965	22751	22698	22931	22942	22946	22811	22965	22839	23059	22953	22855	22963	23209	23032	23064	23053	23034	22806	22953	22968	23203	23009	22909	23138	22994	22680	22880	22992	23107	22966	23005	23106	22926	23205	22989	22964	23014	23170	23047	22991	23050	23115	23062	23109	23133	23013	22811	22945	22999	22740	22981	23058	22987	22833	22834	23170	22937	23000	22814	23038	22958	22918	22976	23110	22896	23116	22960	23131	23003	22984	22761	22888	23067	23097	22903	22968	22974	22996	22907	22831	23031	23028	22971	22983	23064	23020	22928	23073	23037	23054	23137	23046	23154	23104	22783	23088	22912	23076	23049	23003	23040	23126	23080	23139	23110	22994	23147	22908	22784	23057	23001	22925	22957	22696	22853	22991	23035	22915	23092	22912	22827	22983	22910	23193	23132	22942	23170	22964	23009	22891	23192	22887	23014	22849	23012	22879	23178	23054	23064	23425	22940	23186	23038	23123	22955	22836	23002	23102	23075	23051	22739	22930	22895	22978	22960	23017	23044	23033	22840	22840	22833	23147	22944	23044	23149	23008	23016	23022	23096	22874	23076	23026	22917	22783	22981	22917	23038	22872	22667	23107	22903	22985	22914	22944	22890	22948	23084	23053	22974	23023	23077	23050	22868	23044	23061	23031	22964	23069	22879	23035	22986	23094	22995	23174	23050	23003	23105	23017	23144	23130	23065	23167	22920	22782	23122	23149	22817	23036	22742	23089	22961	22578	23077	22876	22952	23070	22936	23134	22944	22846	23075	23095	23155	23004	23025	23024	22785	23045	23030	22950	23082	22984	23050	22950	22997	22999	22877	23167	23288	23036	22978	23166	22949	22874	22963	23016	22931	22950	22956	22989	22887	22950	22797	22889	22965	22950	23108	23035	23002	22937	22955	22941	22999	23006	23019	22931	22885	23132	23044	23054	22915	22858	23045	22926	23194	23235	23052	23126	22894	22905	23076	22975	23074	22888	22962	23005	23017	22948	23066	22990	23093	22806	22948	22888	22932	22956	23070	22926	22906	22764	22957	22976	23050	23093	23142	23151	22944	22840	22889	23072	22888	23147	23116	22922	23079	23034	22835	22932	22950	22777	22987	23086	22870	22919	23116	23005	22945	22824	23256	23237	23083	23120	22927	22955	23071	22970	23156	23040	23063	23290	22984	23084	22736	23178	23065	23081	22832	23060	23176	23000	22978	22992	22925	23122	23054	23005	22883	23110	22890	23097	23123	22935	23013	23073	23259	23282	23040	22959	23192	22947	22853	23293	23168	22817	22771	23097	23051	23003	22885	23108	22896	22869	23218	23040	23035	23057	22950	23096	22838	23074	22865	22850	22884	22883	22985	23074	23161	23039	23106	22854	23067	23238	23166	23165	23133	22794	23048	23048	23150	22954	22907	23008	23155	22974	23024	22981	23169	22759	23028	23006	22979	23305	23002	23111	23124	23231	23004	22957	23179	22840	22941	23040	23002	22854	23048	23169	23076	23045	23150	22908	22753	22841	22803	22847	23063	22931	23017	22907	22890	23050	22952	23006	22933	23067	22901	23026	23169	22770	22824	22887	23033	23053	22986	22954	22908	23258	22768	23173	22855	23056	22886	22995	23018	23037	22765	22939	23080	22825	23077	22774	23034	22890	23288	23272	23063	23082	22895	22971	23021	23145	22913	23157	22811	22909	22983	22865	23124	22956	22867	23200	22917	23083	22956	23140	23238	23019	23012	22915	22864	22970	23085	23033	23164	23131	22973	22936	23121	23006	22892	23035	22838	22911	22769	22791	22838	22975	22950	23162	23080	22924	23002	22757	22882	23122	22772	23128	23038	23074	23041	23036	22811	23003	23104	22724	22842	23081	22922	22878	22923	23091	22979	23171	22850	23020	22886	23107	23025	22677	23068	23226	22851	22932	23000	23179	22833	23089	22895	22999	23177	22915	22979	23112	23118	23080	23150	23013	23074	23146	23070	22978	22971	22926	23091	22996	23020	22972	23133	22858	22870	22940	22918	22926	23034	23038	22984	23118	22943	22981	23037	22965	23142	22983	22942	23112	22855	23049	23084	23116	22987	22844	23051	23066	23145	22967	22983	22856	22807	22960	22844	22905	22993	22903	22731	23227	22834	22964	23092	23031	23059	23115	23006	23078	23060	23373	22975	22887	22942	23003	22976	23059	22876	22910	22959	23047	22915	22900	23302	23152	22876	23068	23016	22965	22978	23186	23150	22961	23039	22887	22926	22918	22867	22960	23088
16329	26653	25980	21093	19648	19169	18769	18240	18116	18025	17932	17904	17996	18980	25750	31372	32242	28179	22854	19846	18318	17853	17759	17497	17564	17694	17474	17703	17646	17670	17636	17559	17676	17644	17880	17609	17634	17621	17596	17753	17675	17641	17746	17623	17605	17587	17859	17611	17678	17700	17721	17540	17561	17463	17538	17587	17733	17758	17775	17651	17699	17716	17511	17678	17721	17543	17558	17631	17684	17631	17691	17618	17782	17663	17563	17733	17692	17791	17516	17652	17703	17505	17655	17770	17794	17646	17476	17721	17863	17698	17697	17726	17620	17580	17870	17559	17726	17576	17776	17672	17517	17780	17646	17751	17666	17685	17671	17775	17655	17800	17611	17582	17641	17752	17634	17701	17725	17647	17531	17669	17702	17552	17674	17692	17598	17386	17638	17815	17687	17609	17711	17520	17711	17603	17716	17668	17637	17631	17553	17827	17499	17791	17516	17760	17643	17614	17657	17700	17570	17609	17588	17640	17706	17730	17799	17663	17702	17596	17728	17559	17517	17656	17612	17680	17963	17558	17662	17678	17727	17646	17581	17718	17457	17715	17693	17655	17811	17584	17576	17641	17642	17595	17721	17617	17493	17589	17852	17772	17708	17658	17646	17788	17501	17571	17516	17580	17800	17526	17839	17710	17641	17649	17640	17630	17833	17689	17603	17429	17796	17647	17769	17726	17629	17758	17755	17669	17506	17543	17665	17657	17447	17678	17765	17627	17772	17637	17757	17422	17592	17720	17701	17594	17943	17677	17437	17727	17509	17645	17578	17699	17661	17485	17708	17650	17557	17547	17744	17559	17717	17686	17789	17634	17668	17618	17600	17703	17746	17762	17663	17565	17715	17675	17611	17678	17730	17671	17670	17604	17819	17689	17628	17588	17803	17833	17596	17663	17593	17543	17674	17772	17798	17537	17721	17600	17641	17849	17436	17738	17507	17655	17621	17778	17597	17581	17526	17670	17504	17727	17507	17648	17600	17770	17728	17691	17555	17674	17681	17770	17728	17586	17647	17631	17650	17564	17824	17770	17820	17697	17461	17615	17707	17726	17647	17824	17666	17746	17577	17585	17686	17693	17686	17538	17700	17716	17630	17662	17608	17529	17703	17549	17675	17736	17703	17850	17568	17546	17571	17633	17496	17452	17641	17526	17728	17541	17774	17633	17737	17629	17647	17502	17568	17548	17779	17657	17747	17561	17876	17622	17462	17837	17536	17566	17645	17465	17732	17781	17657	17694	17611	17709	17701	17662	17738	17813	17430	17764	17652	17606	17578	17643	17739	17696	17655	17652	17776	17623	17656	17677	17570	17794	17539	17531	17763	17676	17660	17645	17653	17543	17567	17737	17710	17582	17564	17725	17649	17478	17768	17688	17866	17601	17716	17737	17645	17545	17720	17807	17607	17682	17729	17598	17591	17595	17617	17707	17861	17623	17556	17734	17707	17661	17587	17501	17462	17704	17660	17641	17819	17569	17709	17629	17490	17712	17654	17742	17666	17754	17733	17731	17696	17530	17463	17658	17547	17661	17791	17590	17725	17679	17657	17476	17653	17828	17522	17701	17728	17580	17677	17745	17616	17631	17480	17485	17754	17641	17612	17708	17589	17689	17589	17691	17614	17502	17694	17590	17707	17635	17668	17733	17812	17613	17518	17876	17625	17803	17671	17754	17647	17729	17615	17465	17825	17577	17731	17713	17673	17742	17757	17655	17615	17680	17564	17646	17508	17722	17624	17705	17543	17833	17619	17575	17596	17737	17549	17691	17436	17621	17679	17587	17776	17650	17731	17774	17533	17772	17645	17818	17724	17558	17701	17503	17543	17843	17378	17675	17632	17623	17786	17546	17717	17557	17614	17597	17717	17551	17627	17724	17717	17685	17685	17561	17551	17484	17676	17728	17782	17570	17809	17661	17681	17706	17594	17494	17751	17580	17591	17604	17708	17770	17715	17690	17660	17787	17607	17601	17629	17638	17726	17735	17592	17529	17534	17669	17577	17827	17643	17689	17603	17435	17705	17661	17487	17544	17699	17719	17615	17698	17542	17635	17729	17446	17608	17519	17629	17829	17595	17693	17604	17850	17646	17781	17760	17823	17595	17597	17802	17732	17806	17768	17601	17521	17602	17745	17669	17613	17576	17600	17512	17628	17615	17764	17693	17578	17575	17673	17818	17709	17675	17702	17683	17690	17595	17596	17851	17730	17585	17745	17542	17775	17588	17608	17558	17630	17639	17720	17667	17570	17616	17555	17719	17606	17525	17928	17804	17769	17657	17390	17356	17717	17600	17550	17566	17777	17672	17723	17707	17500	17655	17659	17653	17589	17534	17563	17581	17809	17675	17567	17471	17598	17713	17740	17634	17814	17683	17424	17743	17522	17577	17564	17694	17738	17731	17725	17474	17583	17781	17626	17613	17659	17697	17598	17765	17683	17794	17838	17646	17674	17537	17586	17786	17668	17683	17699	17648	17671	17713	17607	17680	17581	17510	17749	17744	17866	17797	17581	17708	17657	17736	17608	17604	17446	17564	17682	17708	17664	17825	17624	17837	17570	17663	17632	17545	17569	17818	17658	17678	17799	17732	17747	17630	17710	17678	17580	17608	17658	17709	17681	17782	17557	17628	17594	17753	17767	17764	17689	17695	17641	17667	17838	17863	17779	17774	17549	17608	17659	17824	17703	17697	17780	17629	17774	17499	17762	17678	17495	17566	17740	17704	17721	17593	17741	17516	17537	17577	17647	17656	17577	17459	17564	17662	17745	17691	17653	17710	17636	17686	17786	17570	17645	17582	17597	17697	17499	17580	17533	17698	17647	17595	17691	17538	17599	17633	17758	17721	17740	17597	17644	17740	17684	17609	17625	17688	17804	17570	17835	17624	17734	17777	17614	17763	17531	17718	17855	17575	17698	17644	17636	17651	17801	17427	17715	17781	17628	17520	17413	17525	17607	17824	17430	17562	17765	17480	17559	17825	17560	17839	17667	17662	17491	17458	17747	17504	17616	17712	17563	17688	17942	17492	17661	17550	17521	17783	17536	17735	17660	17665	17795	17641	17572	17591	17690	17661	17647	17619	17543	17475	17562	17748	17689	17820	17741	17603	17605	17626	17781	17578	17580	17607	17538	17585	17835	17678	17563	17794	17482	17734	17631	17681	17646	17546	17531	17580	17767	17583	17705	17601	17651	17751	17562	17627	17763	17651	17832	17546	17563	17672	17676	17704	17622	17580	17655	17671	17630	17686	17982	17674	17576	17571	17621	17615	17551	17731	17883	17560	17716	17699	17764	17596	17676	17762	17699	17731	17590	17788	17590	17671	17763	17625	17679	17720	17742	17666	17658	17516	17725	17459	17740	17667	17705	17715	17657	17747	17593	17699	17508	17530	17557	17632	17699	17438	17576	17843	17615	17763	17571	17574	17555	17788	17615	17774	17623	17722	17684	17765	17405	17692	17560	17617	17773	17525	17810	17763	17644	17745	17635	17756	17635	17631	17815	17567	17672	17614	17671	17648	17663	17799	17634	17780	17587	17557	17666	17496	17699	17632	17586	17714	17782	17587	17549	17659	17635	17588	17760	17803	17840	17617	17654	17723	17780	17737	17597	17749	17621	17653	17597	17805	17688	17580	17685	17594	17577	17449	17619	17815	17717	17560	17826	17736	17711	17512	17640	17772	17695	17642	17798	17789	17665	17492	17567	17705	17589	17633	17688	17575	17666	17722	17648	17711	17594	17711	17723	17783	17574	17714	17588	17733	17590	17626	17529	17565	17707	17796	17651	17777	17764	17643	17701	17724	17739	17607	17672	17670	17600	17751	17688	17599	17663	17505	17756	17661	17596	17684	17754	17722	17643	17581	17652	17691	17691	17864	17564	17688	17677	17667	17675	17601	17568	17578	17553	17797	17527	17633	17543	17761	17512	17573	17758	17672	17711	17594	17634	17708	17640	17622	17641	17421	17495	17842	17613	17544	17566	17782	17667	17553	17673	17737	17720	17688	17582	17664	17591	17626	17761	17639	17765	17676	17537	17545	17637	17575	17644	17658	17715	17769	17762	17700	17750	17628	17778	17637	17718	17650	17415	17674	17535	17684	17601	17566	17783	17792	17716	17509	17641	17608	17625	17578	17617	17601	17727	17617	17638	17518	17543	17600	17806	17576	17534	17494	17711	17652	17694	17692	17665	17666	17640	17678	17655	17616	17661	17521	17582	17551	17697	17596	17752	17691	17658	17536	17719	17795	17782	17747	17539	17560	17583	17701	17567	17741	17656	17490	17586	17658	17597	17792	17648	17544	17708	17641	17783	17702	17590	17688	17682	17799	17718	17643	17622	17883	17604	17540	17608	17597	17691	17499	17718	17411	17838	17614	17463	17597	17616	17642	17593	17707	17692	17526	17561	17682	17562	17487	17650	17590	17574	17672	17685	17724	17694	17552	17682	17687	17599	17624	17672	17505	17686	17647	17630	17818	17773	17746	17671	17556	17803	17669	17544	17612	17735	17832	17356	17716	17563	17512	17635	17799	17451	17512	17793	17529	17773	17452	17606	17615	17645	17571	17538	17552	17641	17602	17599	17693	17553	17639	17705	17854	17592	17622	17638	17738	17574	17532	17599	17516	17591	17601	17776	17510	17688	17607	17711	17540	17692	17630	17584	17860	17604	17427	17722	17664	17552	17639	17720	17702	17667	17675	17660	17589	17488	17685	17753	17632	17616	17649	17693	17543	17712	17767	17761	17608	17679	17571	17706	17646	17468	17717	17894	17597	17693	17676	17858	17584	17584	17626	17671	17807	17558	17633	17816	17602	17650	17660	17721	17537	17781	17717	17609	17696	17736	17701	17714	17571	17735	17672	17615	17756	17675	17585	17620	17780	17509	17502	17543	17539	17446	17661	17595	17642	17622	17826	17759	17741	17648	17795	17533	17790	17562	17477	17565	17730	17540	17696	17638	17598	17705	17698	17697	17491	17700	17577	17796	17567	17536	17624	17584	17737	17743	17585	17645	17848	17583	17624	17605	17661	17753	17664	17722	17722	17755	17963	17814	17721	17645	17535	17744	17602	17559	17699	17537	17601	17762	17553	17567	17620	17665	17485	17576	17667	17709	17647	17634	17652	17474	17779	17748	17496	17628	17623	17493
23770	21478	29086	24360	22157	25529	28073	24336	23651	23995	23662	23565	23680	23600	27891	37755	42089	36984	30795	26965	24781	23607	23434	23376	23339	23147	23159	23134	23055	23534	23079	22927	22917	23143	23230	23034	23085	23203	23089	22906	23114	23103	22978	23163	23099	23000	23005	23023	22886	23164	23239	22980	22973	22936	22956	23146	23097	22967	22982	22938	23164	22977	23199	23096	22943	23086	23268	23229	23278	22889	22988	22773	22788	23011	23053	23244	22993	23109	23001	23033	23071	22951	22885	22980	23098	23077	23018	22804	22941	22938	23108	22888	23053	23241	23112	22854	23190	23033	23064	22961	22903	23116	23052	23131	23047	22857	22846	22903	22952	23078	23144	23182	23177	23145	23112	22901	22960	22907	23147	22885	23239	23014	23122	23117	22920	23071	23157	23119	23166	23096	22966	22919	22931	23179	23039	23166	22981	23117	23007	22957	23036	23101	23152	23051	23121	23157	23038	23090	22939	22949	23119	23130	22980	23060	23039	22911	22744	22870	23015	23157	23028	22834	22979	23085	23097	22976	23013	23216	23021	22928	23015	22934	22986	23167	23111	22906	22804	22947	23001	23176	23080	23123	23314	22953	23105	22910	23088	22829	22822	22890	22979	23003	23183	23094	23054	22979	23106	23099	23199	23109	23112	23000	23141	23126	23034	23305	23044	23041	22874	23025	22963	23105	23044	22923	23052	22934	23021	22829	23088	23023	23031	22819	23021	22926	22953	23060	23116	22985	23245	23160	23026	23012	22963	22838	22966	23100	23080	22904	22956	22964	23238	23246	23078	23065	22991	22778	23010	22786	23052	22874	23039	22765	22873	22824	22914	22991	23137	22806	23052	22963	23064	23275	23017	22857	22885	23013	23064	22884	23062	23072	22934	23092	23207	23033	22866	22944	23046	22934	23301	23132	23024	22871	22974	22872	23008	22955	22856	23010	23089	23049	23217	23203	23235	23283	23128	23069	23047	23050	22882	23176	22974	23033	22956	22890	23001	23098	23117	23080	22884	23083	22921	22818	23054	23122	23067	22878	23035	23107	22976	23070	22966	23272	23034	22995	23082	23070	22815	22982	23067	23042	23010	23004	23094	22971	23146	22813	23160	23114	22982	22960	22961	23065	22892	23053	22962	23001	22940	22803	22864	22952	23064	22981	23066	22986	23077	23110	23109	22844	22981	23118	23167	23211	22981	23027	23006	22956	22882	22797	22972	23067	23147	22839	22920	22892	22998	23070	22907	23169	23061	23014	23039	23075	22970	22947	22948	23010	23037	22864	23035	22998	23119	22894	23124	22994	23265	22925	22865	22977	22827	23031	22927	23037	23094	22876	22798	22906	22988	22842	23013	23086	23072	23115	23073	23045	22954	22905	23244	23141	23065	22900	23162	22952	22945	22705	23151	23085	23111	23005	23094	23067	23005	22821	23108	22859	23044	23049	23108	23083	22970	22985	22955	23147	22877	22780	22907	22878	22972	23092	22981	22978	23014	22916	23140	23331	23073	22923	23057	23037	23072	22769	23028	23135	23099	23297	23041	23343	23056	23048	23116	22911	22959	23017	22723	23009	22942	22907	23191	23102	22926	23138	23074	22935	22984	22985	23043	22907	23082	23260	23005	22899	23265	22999	22960	22863	23348	23039	23199	23085	23074	23140	23281	23140	22991	23039	23076	22893	23134	23051	22819	23002	23059	23134	23046	22979	22983	22906	23092	23278	22921	23193	23139	23202	23163	23036	23153	23326	23215	23091	22934	22995	22925	22892	22954	23092	23020	23072	22853	22878	22988	23197	23219	22937	23135	23007	22819	22920	22985	22854	23097	22927	22949	23091	23004	23252	22945	23027	23165	23042	23209	23138	22837	23051	22898	22950	23109	22988	22953	23060	22841	22962	23015	23231	23083	23060	22982	23151	22828	22901	23078	23179	22970	23096	22906	23002	22809	22953	22956	22928	22757	23089	23052	22995	23007	23111	23052	23109	23072	23010	23017	23202	23131	23041	23085	22963	22972	23056	23116	22794	22962	23078	22783	22869	22739	23148	23131	22886	22994	22947	23083	23093	22974	23352	22831	23150	22869	22834	23016	22740	23202	22958	23296	23023	23049	23105	22971	23041	22906	23084	22909	23028	23047	23078	23063	23229	23168	23004	22990	22894	22895	22868	22649	22872	23005	22931	23087	22895	22956	22801	22862	23071	23096	22942	23056	23099	23061	23079	23318	23022	23043	22874	23089	23034	23076	23005	22960	23133	23018	23025	23011	23007	22900	23114	23137	23184	23035	23001	22892	23115	23185	23351	23281	22863	23168	23147	22900	22981	22974	23059	23006	22765	23129	23004	23321	22819	22921	23184	23176	23185	23095	23122	23014	23208	23084	22901	22805	22940	23183	23018	22935	23058	22921	23059	23115	23002	23093	22835	22952	23112	23023	23196	23165	22482	23051	22996	23039	23079	23063	23151	22873	23270	23072	22889	22986	23012	22958	23151	23189	22979	23073	23168	23004	22980	22973	23077	23070	23089	23078	22900	23023	23033	22769	23165	23027	23158	23134	23158	22950	22880	23188	22963	22936	23033	22884	22946	22795	22935	23089	23187	23186	22996	23038	23030	23011	22718	22947	22970	22978	22932	23126	22964	23055	22936	22903	23103	22839	23224	23179	23118	23031	22885	23036	23217	22941	23066	23047	23091	23021	23067	23241	23036	23114	22980	22891	23041	22993	22897	22894	22944	23044	22976	22924	22939	22814	23083	23113	22863	23083	23017	22999	23070	23050	22958	23050	23185	23138	23031	22931	22994	23151	23045	23030	22950	22923	23039	22990	22958	22979	23181	23169	22822	23006	23106	22932	23106	23038	22859	23055	22984	22825	22871	23149	23154	22994	22930	22961	23059	23133	23156	23241	23020	23053	22920	23053	23100	23169	22830	22934	22943	23079	22866	22988	22835	23086	22951	22965	22957	23044	23167	22972	22979	23106	22928	23024	22788	23067	22956	23087	23103	23114	23086	22894	22952	22967	23050	22890	22959	22976	23149	23097	23289	22834	22983	22987	22984	23054	23027	23093	23113	23123	22952	23124	22867	23133	22953	23051	23005	22964	23138	23043	23040	22961	23221	22856	22984	23169	23023	23002	23168	22988	22997	22997	23132	22919	22850	22994	22953	22843	23002	23099	22863	22917	22773	22879	22996	22934	22869	23200	22900	23023	23059	22899	22929	23005	22976	23064	23002	22761	23288	23034	23135	22879	23141	23073	23181	23122	22997	23184	22941	22975	23052	23165	23086	22950	23078	23063	22961	22663	23184	22954	22832	22854	22923	22885	23002	23002	23110	23047	23004	23239	23002	23105	22885	23105	23054	23022	23013	22992	23098	23079	23061	23097	22950	23024	23004	22900	23094	23105	22924	23114	22910	23033	23061	22936	22832	23000	23200	22968	23185	22943	23264	23188	22993	23058	23042	22965	22893	22969	22899	23003	22949	22948	23064	23184	22991	22968	23015	23239	22950	23123	23191	23157	23038	23103	22988	23025	23080	23040	22984	23068	23138	23135	23282	22920	23034	22921	22895	23020	22917	23147	23114	22975	22898	22891	23151	23027	22985	22979	23103	23003	23088	23169	23173	23209	22999	23020	22922	22915	22820	23015	22967	23129	23075	23066	23148	23002	22840	23241	22961	22725	22902	23192	23132	22798	22847	23174	23029	23043	22925	22965	23068	23132	23042	22877	22870	23035	22928	23139	23278	22792	22979	23016	22977	22856	23046	23299	23098	23016	22956	23208	23219	23186	23005	22990	23105	22953	22917	22913	22906	23171	23107	23085	23038	22964	22968	22873	23117	23019	23031	22873	23032	23156	22759	22897	22922	22862	22981	23239	22992	23101	22873	22857	22845	23098	22985	23026	23038	22910	23152	23148	23145	22986	22980	23173	23238	23114	23067	22934	23047	22955	22827	22969	22945	22872	23016	23261	22966	22923	23123	22979	22933	23074	23041	23097	23036	22806	22973	23125	23029	23176	22984	23217	22959	22922	22960	23131	22979	23066	23078	23048	22971	22787	23120	23394	22962	22952	22866	22902	23206	22757	23067	23357	22910	22955	22928	22954	23051	22898	23187	22887	22959	23012	22899	22963	23003	23153	23200	22971	22900	23117	23028	23258	22633	22778	22804	23116	23076	23101	22959	23093	23083	23006	23146	23179	23111	22939	23069	23046	23056	23004	22898	22867	23339	23215	22906	23206	23113	23324	23109	23018	23030	22854	23014	22812	23008	22937	23087	23033	22960	23117	23402	22979	23028	23149	22999	23058	22957	23069	23017	22818	22805	23051	22933	22832	23138	23003	23024	22968	22970	23126	23032	23188	22993	23013	23047	23197	22945	22986	23036	22736	23033	22958	23006	23066	22933	22874	22970	22850	23179	23009	23160	23052	23007	22911	23093	22930	22798	23064	23316	23025	23054	22926	22971	23115	22901	23093	23268	22915	22937	23177	22993	22899	22924	23098	22925	23195	23120	23183	23182	23119	23187	23018	23051	23011	22884	23100	23019	23080	22884	22942	23247	23127	23039	22948	22861	23212	22988	23037	22764	23033	22890	23169	22785	22925	23115	23145	22948	22923	23114	22996	23028	23046	23222	22948	22852	22872	22897	23045	22900	22883	23190	22887	22959	22983	23048	22905	23175	23175	22949	23011	22897	22813	23016	22989	23059	22918	23260	22823	23157	23271	23017	22825	22985	22887	23009	22911	22942	23012	22913	23251	23010	23081	23188	23251	23113	22981	22884	23018	23167	22923	22967	23100	23138	23096	23102	23151	23282	23047	23049	22909	22905	22947	23265	23149	23124	23034	22989	23026	23101	22989	22850	23072	23083	22839	22854	23212	22959	23049	22862	23020	22943	23118	23143	22996	22958	23368	23174	23125	23149	23079	23297	23141	23146	23013	22985	23014	22926	23017	23065	23164	23227	22771	23247	23010	23058	23178	22944	22969	22942	22910	23084	23063	22920	22951	23155	22857	22951	22975	22904	22968	22985	22856	23160	22891	22912	22899	23002	23059	22895	22912	22930	23085	22752	23185	23164	22985	22811	23036	23042	22874	23005	22942	23039	22976	23027	22859	23097	22787	23134	23008	23328	22984	22788	22987	23045	22829	23075
17795	30783	29805	23381	21613	20037	19647	19213	18617	18466	18322	18168	18174	18713	26028	38846	41365	34815	27003	22316	19212	18061	17851	17646	17444	17640	17447	17690	17782	17637	17599	17574	17611	17656	17571	17612	17621	17618	17666	17758	17691	17484	17931	17787	17703	17501	17867	17476	17777	17567	17728	17732	17689	17591	17683	17774	17813	17672	17599	17468	17526	17573	17779	17713	17664	17708	17480	17805	17482	17675	17729	17640	17617	17389	17624	17396	17747	17635	17782	17648	17604	17802	17799	17720	17754	17637	17617	17549	17675	17537	17736	17662	17708	17670	17715	17683	17641	17799	17556	17764	17787	17508	17601	17601	17637	17712	17698	17739	17729	17663	17642	17526	17498	17626	17351	17849	17549	17548	17529	17674	17753	17673	17628	17598	17609	17632	17563	17660	17565	17734	17628	17531	17648	17600	17644	17500	17673	17485	17766	17622	17552	17824	17469	17562	17721	17703	17581	17500	17602	17832	17573	17697	17614	17531	17629	17564	17693	17530	17508	17525	17596	17576	17669	17764	17593	17486	17605	17594	17638	17797	17722	17697	17442	17752	17485	17597	17769	17394	17729	17726	17505	17806	17724	17695	17662	17713	17638	17605	17804	17752	17858	17636	17823	17490	17722	17661	17495	17606	17778	17804	17654	17769	17647	17600	17680	17739	17566	17493	17610	17706	17538	17473	17698	17550	17684	17733	17620	17752	17626	17426	17689	17695	17566	17638	17481	17589	17712	17691	17505	17469	17439	17801	17700	17579	17601	17641	17603	17628	17630	17564	17751	17668	17494	17836	17588	17715	17784	17661	17693	17514	17727	17537	17583	17685	17614	17577	17670	17612	17892	17630	17646	17600	17619	17425	17780	17724	17730	17626	17534	17661	17729	17613	17573	17615	17703	17685	17568	17577	17569	17644	17730	17849	17726	17648	17629	17655	17544	17828	17456	17623	17524	17566	17702	17761	17668	17539	17691	17611	17636	17599	17575	17731	17651	17620	17600	17756	17626	17560	17562	17828	17516	17580	17619	17538	17611	17641	17641	17656	17516	17660	17575	17602	17642	17582	17589	17583	17687	17729	17662	17643	17697	17634	17685	17727	17638	17428	17720	17595	17501	17583	17811	17586	17682	17777	17757	17702	17683	17585	17664	17730	17543	17670	17495	17605	17699	17629	17724	17543	17485	17577	17660	17672	17713	17633	17707	17575	17611	17718	17615	17587	17753	17654	17606	17511	17598	17684	17591	17609	17464	17549	17647	17508	17511	17818	17724	17609	17673	17627	17509	17709	17740	17551	17649	17759	17778	17662	17647	17777	17625	17798	17602	17479	17470	17621	17718	17731	17644	17802	17630	17809	17631	17654	17641	17885	17540	17779	17638	17656	17835	17557	17559	17714	17450	17646	17689	17664	17698	17670	17792	17660	17593	17798	17525	17629	17817	17857	17750	17732	17793	17614	17449	17683	17644	17729	17477	17641	17668	17542	17633	17511	17655	17719	17628	17714	17518	17622	17545	17632	17651	17708	17648	17636	17758	17699	17432	17656	17626	17814	17829	17645	17679	17625	17809	17579	17679	17772	17637	17592	17734	17660	17714	17819	17758	17651	17668	17576	17630	17622	17371	17755	17647	17580	17474	17723	17811	17660	17627	17746	17794	17736	17602	17832	17451	17689	17578	17708	17477	17671	17465	17683	17792	17625	17637	17847	17749	17637	17729	17434	17698	17506	17826	17786	17569	17710	17746	17504	17612	17592	17639	17488	17556	17622	17568	17459	17796	17637	17599	17715	17655	17773	17699	17578	17608	17782	17448	17568	17774	17726	17765	17762	17438	17623	17639	17572	17709	17622	17573	17537	17509	17546	17711	17713	17644	17788	17490	17570	17551	17724	17534	17663	17592	17750	17652	17623	17545	17592	17586	17560	17563	17831	17461	17786	17489	17811	17644	17673	17614	17632	17687	17510	17622	17684	17748	17694	17716	17527	17504	17564	17843	17661	17670	17594	17607	17587	17675	17627	17670	17782	17496	17613	17618	17760	17679	17598	17795	17656	17709	17569	17735	17613	17723	17575	17742	17785	17515	17501	17765	17607	17777	17516	17616	17682	17794	17557	17871	17593	17743	17611	17558	17809	17621	17454	17720	17641	17701	17686	17627	17539	17536	17584	17487	17696	17545	17642	17758	17424	17621	17578	17465	17612	17349	17665	17666	17618	17792	17631	17641	17763	17631	17603	17558	17817	17605	17584	17606	17632	17550	17481	17546	17547	17642	17775	17450	17513	17728	17719	17780	17674	17485	17527	17657	17682	17719	17456	17730	17770	17637	17570	17685	17469	17604	17645	17670	17624	17702	17622	17678	17754	17627	17719	17670	17807	17553	17608	17631	17674	17699	17780	17670	17656	17627	17671	17491	17622	17788	17504	17672	17635	17655	17614	17768	17726	17649	17728	17808	17584	17729	17522	17715	17465	17560	17584	17747	17572	17548	17682	17604	17794	17774	17612	17601	17854	17713	17536	17842	17704	17596	17643	17649	17653	17640	17625	17672	17755	17442	17589	17637	17689	17681	17646	17534	17681	17725	17564	17731	17600	17747	17646	17657	17646	17649	17534	17546	17576	17553	17556	17663	17650	17696	17613	17775	17563	17652	17547	17544	17735	17778	17486	17670	17723	17397	17499	17736	17733	17534	17652	17714	17624	17766	17616	17567	17721	17631	17572	17620	17434	17611	17549	17716	17568	17698	17535	17670	17845	17492	17574	17582	17488	17861	17514	17573	17665	17730	17751	17518	17729	17578	17683	17621	17835	17665	17562	17719	17756	17722	17527	17489	17654	17650	17520	17647	17589	17682	17744	17640	17566	17692	17587	17738	17785	17552	17600	17424	17499	17617	17625	17540	17730	17473	17642	17564	17512	17713	17544	17582	17682	17729	17671	17577	17687	17582	17733	17562	17727	17683	17742	17753	17777	17606	17773	17672	17546	17675	17581	17613	17879	17631	17556	17607	17699	17460	17636	17703	17521	17555	17691	17490	17648	17583	17593	17659	17587	17684	17385	17711	17588	17745	17671	17451	17600	17666	17752	17581	17501	17587	17663	17749	17731	17751	17648	17720	17699	17538	17591	17560	17436	17808	17603	17764	17649	17658	17665	17514	17604	17661	17642	17558	17656	17711	17494	17704	17444	17514	17567	17648	17521	17684	17668	17684	17810	17536	17810	17543	17626	17640	17454	17635	17839	17586	17464	17721	17796	17737	17612	17681	17676	17782	17713	17599	17699	17598	17528	17581	17748	17470	17735	17814	17667	17618	17548	17641	17849	17749	17562	17691	17614	17666	17652	17425	17630	17526	17626	17650	17599	17776	17435	17520	17796	17689	17625	17768	17637	17624	17622	17444	17471	17796	17670	17556	17789	17641	17695	17841	17605	17628	17740	17696	17677	17701	17662	17738	17639	17739	17539	17541	17611	17585	17613	17630	17659	17527	17691	17687	17655	17720	17647	17777	17649	17638	17692	17459	17723	17781	17580	17756	17646	17676	17559	17612	17645	17608	17639	17752	17568	17696	17496	17615	17626	17712	17547	17561	17592	17729	17514	17764	17531	17509	17659	17598	17533	17429	17746	17502	17618	17598	17608	17793	17617	17589	17678	17583	17893	17545	17711	17711	17751	17603	17498	17789	17705	17716	17599	17669	17654	17613	17770	17764	17658	17683	17606	17690	17628	17599	17677	17626	17576	17637	17664	17475	17723	17692	17635	17555	17527	17681	17602	17698	17572	17661	17643	17843	17715	17604	17667	17554	17579	17654	17598	17686	17404	17618	17500	17606	17557	17573	17601	17579	17602	17766	17647	17783	17698	17650	17741	17687	17681	17571	17803	17758	17722	17624	17710	17437	17787	17479	17603	17722	17891	17762	17693	17759	17478	17650	17694	17552	17731	17824	17808	17672	17640	17759	17836	17673	17933	17506	17801	17476	17750	17609	17629	17604	17665	17568	17499	17717	17843	17803	17744	17618	17808	17627	17548	17703	17783	17683	17707	17528	17568	17793	17683	17508	17786	17703	17651	17704	17634	17614	17724	17572	17514	17638	17868	17872	17635	17628	17648	17616	17784	17656	17640	17798	17407	17729	17633	17538	17633	17642	17781	17507	17660	17776	17574	17746	17602	17524	17681	17660	17543	17492	17780	17738	17559	17519	17675	17707	17498	17666	17763	17658	17637	17804	17639	17726	17767	17795	17548	17597	17611	17575	17659	17568	17579	17680	17680	17683	17519	17537	17651	17624	17653	17597	17795	17596	17721	17464	17614	17647	17498	17731	17618	17708	17753	17805	17420	17594	17537	17583	17565	17612	17684	17502	17551	17813	17560	17513	17791	17681	17702	17547	17729	17528	17781	17569	17474	17702	17583	17584	17632	17521	17595	17883	17579	17823	17493	17886	17547	17899	17653	17644	17535	17485	17556	17607	17686	17554	17625	17596	17612	17466	17610	17528	17673	17809	17695	17578	17709	17614	17775	17576	17580	17646	17588	17662	17741	17601	17766	17495	17843	17575	17643	17522	17564	17826	17718	17708	17467	17651	17573	17731	17630	17647	17469	17804	17654	17561	17635	17687	17517	17784	17508	17674	17577	17709	17522	17764	17588	17505	17633	17773	17728	17616	17617	17517	17669	17649	17613	17635	17684	17702	17634	17463	17770	17630	17705	17814	17596	17620	17813	17677	17826	17659	17462	17533	17656	17505	17498	17449	17687	17545	17740	17724	17713	17661	17494	17654	17611	17615	17689	17620	17646	17593	17764	17726	17494	17711	17469	17565	17731	17602	17535	17631	17776	17627	17596	17843	17506	17689	17627	17958	17635	17592	17714	17573	17624	17706	17698	17612	17668	17614	17695	17631	17575	17573	17638	17708	17617	17702	17677	17559	17764	17591	17526	17673	17638	17670	17567	17796	17807	17449	17715	17419	17590	17662	17819	17588	17613	17627	17701	17645	17777	17690	17748	17700	17650	17745	17526	17652	17572	17521	17639	17584	17595	17437	17660	17828	17665	17756	17399	17681	17682	17556	17692	17719	17631	17734	17528	17570	17578	17734	17506	17890	17746	17571	17719	17598	17745	17515	17548	17706	17733	17580	17680	17549	17810	17506	17466
30760	24126	26898	24839	23015	23299	23510	23517	23061	23260	23237	23371	22986	23202	23477	23798	24857	24929	24254	23937	23555	23391	23241	23279	23143	23004	23117	23288	23142	23090	23272	23068	23163	22925	22981	23000	23244	23254	23238	23090	23274	23425	23159	23022	23113	23085	23236	23302	23139	23238	23116	23006	22810	23293	23138	22982	23241	23046	23088	22943	23260	23221	23138	23165	23196	23131	22950	23069	23190	23123	23012	23212	23199	23209	23020	23260	23114	22903	23189	23083	22995	23108	23351	23078	23090	23145	22993	23082	22957	23097	23280	23205	23145	23054	23127	23175	23186	23241	23063	23022	22999	23120	22913	23134	23024	23108	23177	22981	22941	22892	23057	23087	23141	23065	23204	23006	23203	23025	23073	23140	22948	23137	23023	22892	23132	22961	22899	23014	23153	23253	23224	22976	23226	23008	23085	23122	23248	23173	23245	23117	23246	23034	23105	23112	23160	23210	23227	23167	22951	23312	22944	23062	23098	23061	22869	23022	23046	23062	22937	23004	23250	23176	23333	23151	23092	23181	23208	23310	23113	23092	23169	23309	23153	23103	22946	23231	23209	23347	23125	23086	23039	23083	22984	23121	23189	23039	23167	23081	23341	23017	22853	23271	23282	23227	22988	23069	23128	23151	23190	23014	23099	22949	22958	23309	22902	23155	23090	23187	23060	23083	23230	23129	23212	23157	23020	23213	22987	23034	23095	23177	23017	23047	22895	23057	22879	23091	22964	22991	23174	22978	23102	23129	23029	23219	22988	23294	23157	22899	23078	22912	23096	23095	22893	22940	22886	23110	23181	23157	23167	23114	23301	23185	23039	22901	23208	23030	23185	23018	23100	23134	23216	23186	23313	23005	23015	23136	22972	23013	23234	23056	23238	23076	23005	23187	23004	22979	22988	23236	23036	23230	23005	23221	23123	23188	23260	23314	23275	23142	23126	23070	22999	23093	23023	23062	23130	23280	23047	22875	22978	22935	22863	23320	23057	23122	23332	22899	23248	23134	23029	23002	23112	23199	23003	23074	23138	22885	23180	23066	23080	23156	23272	23041	22858	22866	23272	23169	23046	23195	23014	23353	22926	23085	23106	23197	23228	23025	23136	22930	22981	23120	22891	22999	23183	23039	22887	23270	23204	23108	23127	23157	23113	23037	22981	23073	23095	23039	22816	22866	23215	23232	23151	22973	23215	23143	22917	23183	23131	23202	23157	23208	22915	23036	23283	23054	22969	23187	23177	23213	23047	23148	22935	23093	23254	23337	23261	23178	22817	23078	22916	22834	23008	22982	22870	23067	23069	23034	23117	23052	23055	23054	23046	23143	23136	22976	22983	23121	23324	23038	23224	23138	23101	23337	22940	23151	22924	23178	22947	23257	22932	23182	23052	22860	23067	22924	23277	23020	22997	22837	23146	22929	23171	23009	23045	23227	23029	23209	23226	22976	23185	23110	23296	23096	23265	23197	23208	23243	23275	23141	23077	23090	23355	22937	23066	23406	23240	22949	23241	23123	23090	23017	23227	23020	23249	23027	23028	23166	22970	23060	22981	22883	23167	22962	23083	22965	23059	23389	23136	23003	23126	23023	23233	22986	22977	22899	22884	22712	23115	23035	23057	23153	23004	22932	23231	23205	23125	23185	23197	23157	23330	23163	23315	23317	23262	23243	23075	22723	23021	23278	23109	22963	23347	22985	23194	23144	23070	23345	23335	22984	23245	23225	22924	23198	22988	23036	23244	23346	22968	23149	22891	23275	23032	23228	23284	22886	23218	22965	22975	23106	23096	23007	23132	22980	22860	23006	23155	23016	23105	22825	23030	22906	23200	23045	23183	23122	23097	23055	23178	23199	23174	23330	23251	22978	23202	23362	23099	23103	23081	23075	22990	23217	22929	22934	23088	23160	23005	23141	23084	22935	23109	23005	23210	22999	23062	23371	23251	23023	23059	23056	23105	22977	23053	22813	23097	23021	23164	23114	23064	22930	23120	23275	23149	23120	23026	23061	23070	22896	23160	23159	22933	23022	23033	23190	23180	23059	23380	23238	22973	23166	22970	23173	23020	23107	23126	22993	23278	23338	23033	22934	23317	22752	23209	23089	23261	22980	23140	22976	23169	23112	22917	23033	23199	22958	23125	23077	23069	23274	22857	22934	22968	22895	23055	22933	23223	23099	23016	23104	23008	23063	23116	23171	23066	23197	23083	23005	23025	22974	22852	22955	23269	23093	22954	22983	23101	22987	23278	23122	23269	23218	23194	23271	23007	23054	22982	22952	23252	23224	23149	23197	23113	23072	23230	23167	23258	23119	22986	22983	23072	23146	23177	23138	23232	23092	23286	23225	23183	23088	23086	23045	23022	23387	23024	22957	23156	23164	23000	23262	22965	23362	23269	22947	22977	23085	23274	23066	22954	23085	23143	23043	23145	23247	23019	23055	23213	23062	23060	23250	23397	23123	23211	23099	23195	22722	23051	22983	23152	22980	22990	23275	23103	23051	23095	23330	23322	22902	22977	23211	23110	23266	23024	23280	23226	22894	22940	23059	23304	23076	23000	23007	22990	23154	23177	23167	23148	23039	23139	22963	23274	23164	23312	23217	23064	23005	23197	23235	23030	23211	23218	23153	23110	23220	23034	23271	23028	23151	23200	23077	23203	23333	23105	22938	23343	23049	23111	23297	23016	22983	23007	23009	23086	23061	23196	23081	23061	23062	23001	23172	23098	23160	23036	23145	23051	23132	22902	23378	23279	23062	23000	23132	23264	23074	22955	23038	23224	23126	22962	23206	23172	23206	23029	23063	23066	23212	22897	23107	23284	22985	23167	23225	23105	23120	22892	23451	23190	23141	23173	23048	23160	23069	23059	23111	23242	23176	23116	22959	23184	23115	23281	23192	23286	23094	23099	23197	23165	23215	23131	23140	23135	23144	23108	22988	23253	23291	23304	23094	23205	23034	23173	22842	22972	23166	23069	22987	23119	23010	23081	23003	23227	23327	22925	23045	23286	23030	23007	23076	23055	23193	23294	23120	23154	23385	23187	23195	23206	22993	23284	23208	23102	23093	23242	23109	23006	23060	23272	23152	22942	23073	23045	23188	23217	23362	22964	22851	23073	23019	23198	23323	23135	23110	23150	23191	23125	23077	23069	23100	23153	23404	23372	23177	23039	23092	23039	23135	23150	22888	23091	23019	23325	23114	23273	23221	23122	23242	23178	23043	23188	23047	23242	23076	23080	23145	23265	22938	23084	23250	23067	23186	22932	23173	23287	23085	23235	23075	23148	22973	23015	22886	23239	23028	22962	23250	23324	23096	23093	23036	23029	23001	23157	22855	23074	23045	23153	22975	23091	22961	23056	23026	23208	22920	23144	22824	23174	23024	23210	23098	22993	23129	23262	23048	23058	22951	23229	22997	23199	23184	23160	23129	23284	23279	23214	22932	23145	22959	23126	23378	23230	23059	23155	22971	23014	23189	23154	23101	23329	23071	23120	23011	23016	23050	23042	23064	23246	23036	22839	23220	23112	22938	23140	23253	22917	23217	23161	23045	23081	23052	22958	23133	23102	23217	23012	23215	23292	22982	22838	23074	23142	23085	23114	23107	23059	23046	23176	23255	23195	22926	23099	23157	23202	23199	23219	23220	23324	23043	22915	23205	22934	23225	23002	23086	23122	23054	22940	23051	22954	23111	23104	23022	23114	23328	23182	23078	22962	22849	23041	22851	23032	23040	23082	23094	22979	23287	23049	23061	22931	23288	23359	23051	23053	23365	23324	23478	23221	23091	23170	23008	23270	23142	23125	23161	23003	23117	23061	23354	23007	23130	23175	23166	23187	23136	23123	23328	23295	23222	23319	23115	22979	23240	23184	22931	22987	23328	23198	23040	23065	23188	23263	22976	23041	23169	23092	23057	23008	23112	23240	23215	23233	23104	23099	23378	22967	23213	23296	22816	23233	23133	23151	23143	23045	23134	23234	22958	22948	22942	22960	23181	23085	23249	22915	23155	23059	23115	23259	23131	23212	23269	23119	23209	23272	23110	22983	23243	23215	22985	22993	22959	23097	23109	23082	23037	23068	23215	23042	23038	22953	23097	23246	23192	22863	23255	23035	23190	23126	23119	23167	23275	22856	23119	23128	23066	22850	22873	23148	22840	23102	23081	23074	23190	23220	23241	22818	22941	23108	22973	23132	22979	23248	23078	23158	22979	22946	23149	23181	23245	23277	23330	23361	23125	23057	23041	22913	23069	23024	23229	23147	23224	23065	23134	22986	23243	23358	23249	23066	23053	22923	23163	22926	22952	22896	23056	23277	23103	23186	23175	23078	23362	23251	23007	23374	22950	23221	23164	23275	23108	23150	23174	23307	23069	23195	23282	23185	22886	22980	23029	23125	23073	23196	23079	22985	23194	23087	23095	23222	23266	23164	22989	23204	23088	23015	23302	23081	22953	22837	23072	22951	22952	23182	23139	23269	23005	22929	23028	23113	23043	23016	23251	23166	23070	23298	23015	23247	23077	22912	23229	23319	23064	23300	23093	23047	23184	22957	23120	22915	22952	23041	23133	23171	23005	23126	23044	23209	23058	23192	23010	22977	23146	23329	22911	23155	22974	23113	23017	23168	23079	23321	23020	23111	23089	23189	23168	23158	23039	22933	22987	23055	23029	23197	22956	23201	23262	22919	23342	23131	22947	23399	23054	23338	22885	23043	22940	23097	23017	23204	23336	22926	23299	23342	23232	23079	23103	23093	22980	23125	23082	23265	23116	23170	22803	23182	22979	23054	23250	23025	23210	22969	22983	23200	23162	23187	23156	23159	23207	22818	23065	23331	23057	23101	23127	23227	23171	22997	22885	23144	23123	23296	23200	22859	23223	23022	22975	23137	23271	23203	23023	23269	22973	23107	23106	23223	23093	23121	23210	23112	23079	23056	23180	23241	23234	23050	23110	23022	23261	23106	23140	23057	23184	23023	23115	22928	23267	23028	23310	23043	23030	23265	23272	23104	23255	23303	23152	23007	23212	23276	23201	22999	22842	23149	23084	23511	23283	23174	23217	23005	23124	23186	23109	23029	22859	23098	23145	23119	23084	23138	23187	23231	23375	23254	23042	23054	23058	23507	23178	23018	23087	23230	22961	23144	23144
18092	20430	19665	18271	18268	17920	17818	18234	17793	17767	17884	17760	17687	17736	18064	19179	20298	19475	18860	18261	18035	17865	17723	17728	17670	17725	17837	17802	17814	17648	17766	17741	17594	17713	17961	17763	17612	17589	17796	17644	17658	17673	17850	17796	17621	17612	17910	17768	17675	17595	17683	17851	17603	17792	17688	17636	17612	17713	17776	17762	17778	17433	17878	17671	17776	17688	17663	17649	17647	17695	17923	17748	17700	17767	17660	17560	17647	17526	17568	17664	17572	17677	17786	17567	17603	17713	17559	17694	17574	17732	17705	17683	17762	17705	17814	17626	17945	17536	17768	17610	17784	17510	17672	17704	17900	17806	17569	17786	17802	17691	17727	17773	17729	17565	17695	17646	17936	17734	17779	17900	17729	17581	17687	17637	17603	17584	17826	17754	17770	17524	17695	17595	17736	17695	17795	17800	17645	17673	17450	17642	17690	17649	17691	17620	17607	17715	17678	17570	17674	17751	17713	17805	17826	17459	17727	17579	17754	17612	17657	17634	17710	17687	17872	17703	17707	17644	17766	17643	17606	17660	17722	17663	17665	17734	17551	17810	17722	17857	17694	17711	17636	17733	17657	17805	17721	17730	17554	17684	17750	17611	17804	17730	17794	17744	17758	17731	17653	17729	17745	17733	17624	17843	17784	17718	17856	17722	17742	17627	17703	17861	17705	17713	17664	17632	17764	17793	17715	17715	17885	17680	17493	17557	17851	17725	17577	17640	17573	17707	17640	17695	17730	17701	17708	17594	17769	17742	17679	17496	17482	17839	17613	17521	17662	17727	17700	17650	17544	17876	17793	17641	17578	17748	17637	17688	17836	17613	17606	17799	17680	17671	17680	17581	17814	17839	17728	17623	17585	17824	17724	17751	17560	17702	17572	17697	17643	17751	17983	17805	17595	17745	17935	17755	17578	17751	17585	17617	17759	17747	17689	17613	17776	17661	17652	17768	17534	17775	17696	17653	17582	17668	17698	17665	17607	17577	17809	17488	17992	17707	17737	17969	17633	17659	17704	17688	17851	17829	17760	17850	17598	17612	17659	17574	17749	17709	17629	17603	17599	17806	17524	17669	17634	17697	17577	17718	17858	17680	17629	17607	17862	17821	17652	17707	17825	17748	17698	17752	17716	17684	17727	17709	17702	17805	17594	17608	17627	17713	17516	17875	17760	17688	17635	17984	17457	17751	17845	17624	17914	17639	17524	17713	17673	17687	17597	17889	17620	17855	17730	17732	17692	17733	17652	17740	17672	17817	17607	17714	17559	17874	17818	17538	17721	17794	17709	17879	17500	17860	17881	17641	17744	17758	17751	17768	17763	17780	17689	17636	17723	17645	17673	17737	17513	17674	17723	17656	17566	17593	17679	17660	17842	17529	17894	17751	17794	17762	17621	17772	17513	17734	17459	17835	17860	17522	17688	17691	17649	17625	17690	17730	17720	17692	17658	17677	17756	17696	17947	17870	17685	17567	17684	17807	17741	17959	17850	17739	17762	17699	17773	17712	17633	17752	17767	17768	17794	17753	17434	17741	17633	17452	17744	17864	17605	17858	17526	17619	17823	17824	17692	17760	17739	17723	17643	17722	17616	17552	17763	17768	17717	17554	17627	17808	17561	17772	17898	17680	17682	17711	17836	17683	17800	17699	17768	17764	17732	17648	17612	17561	17686	17789	17710	17606	17636	17721	17580	17689	17688	17637	17702	17774	17601	17644	17592	17593	17707	17722	17655	17753	17587	17919	17589	17668	17688	17712	17575	17704	17574	17635	17642	17668	17607	17660	17849	17665	17673	17671	17717	17652	17775	17570	17702	17677	17720	17664	17687	17640	17756	17782	17721	17621	17793	17770	17689	17643	17454	17724	17677	17690	17614	17744	17751	18082	17685	17638	17587	17860	17581	17804	17781	17757	17808	17720	17873	17693	17731	17580	17701	17786	17789	17656	17619	17556	17817	17797	17632	17692	17595	17573	17692	17806	17681	17751	17745	17751	17634	17586	17771	17646	17703	17566	17623	17575	17802	17642	17704	17716	17585	17678	17801	17909	17648	17742	17752	17704	17787	17858	17643	17775	17782	17757	17667	17579	17667	17640	17742	17790	17714	17619	17485	17695	17661	17598	17775	17813	17717	17767	17665	17804	17778	17657	17727	17603	17640	17636	17780	17598	17727	17477	17634	17708	17723	17747	17864	17501	17755	17764	17667	17598	17773	17581	17710	17550	17900	17588	17748	17702	17841	17693	17547	17685	17545	17897	17660	17606	17770	17666	17756	17709	17664	17780	17673	17750	17714	17751	17671	17583	17630	17662	17703	17617	17631	17780	17895	17609	17765	17594	17665	17659	17795	17711	17866	17664	17771	17557	17676	17594	17795	17588	17810	17616	17661	17827	17815	17676	17708	17667	17573	17681	17675	17687	17610	17702	17874	17542	17690	17783	17777	17831	17636	17692	17835	17658	17559	17696	17561	17698	17620	17697	17882	17602	17594	17989	17667	17766	17744	17733	17735	17812	17689	17551	17581	17729	17716	17643	17665	17742	17725	17785	17783	17753	17707	17608	17441	17604	17609	17758	17782	17593	17624	17782	17735	17748	17765	17809	17719	17699	17731	17782	17904	17549	17618	17714	17752	17772	17842	17727	17755	17760	17981	17684	17914	17559	17686	17518	17837	17743	17738	17605	17591	17723	17758	17642	17762	17661	17957	17776	17725	17614	17668	17625	17818	17759	17789	17727	17733	17594	17736	17766	17520	17738	17574	17841	17532	17751	17805	17584	17575	17839	17761	17510	17645	17726	17715	17591	17615	17609	17766	17719	17693	17536	17853	17686	17618	17798	17738	17788	17757	17575	17955	17846	17559	17898	17677	17488	17650	17521	17750	17847	17712	17671	17477	17839	17669	17723	17700	17500	17822	17738	17624	17706	17656	17685	17491	17640	17711	17639	17819	17747	17641	17678	17648	17805	17835	17663	17640	17702	17812	17695	17686	17696	17652	17806	17645	17785	17686	17809	17634	17685	17563	17682	17920	17621	17858	17819	17644	17991	17845	17639	17693	17654	17662	17740	17834	17854	17636	17753	17570	17845	17566	17708	17705	17740	17787	17576	17725	17709	17724	17888	17517	17706	17948	17691	17843	17852	17739	17722	17550	17731	17814	17729	17519	17695	17682	17543	17725	17705	17788	17799	17620	17843	17678	17788	17652	17920	17655	17739	17566	17724	17642	17760	17620	17649	17763	17603	17735	17614	17876	17691	17793	17627	17761	17662	17776	17771	17682	17717	17728	17517	17592	17769	17669	17747	17777	17815	17809	17692	17925	17786	17673	17704	17822	17671	17769	17818	17717	17729	17796	17793	17762	17758	17553	17751	17739	17618	17706	17614	17775	17760	17572	17587	17788	17701	17764	17692	17840	17699	17794	17725	17882	17610	17697	17529	17703	17702	17544	17715	17571	17689	17753	17620	17581	17804	17687	17711	17576	17759	17620	17737	17661	17605	17675	17856	17746	17756	17713	17655	17662	17655	17524	17767	17623	17834	17859	17593	17849	17720	17798	17596	17763	17652	17784	17638	17697	17858	17838	17539	17925	17720	17625	17724	17683	17793	17542	17703	17830	17797	17679	17698	17686	17734	17715	17564	17785	17514	17657	17648	17715	17728	17621	17729	17594	17873	17647	17772	17709	17723	17772	17468	17812	17749	17616	17732	17668	17854	17638	17681	17636	17652	17649	17774	17634	17518	17899	17666	17638	17775	17512	17668	17728	17627	17654	17759	17768	17824	17577	17573	17803	17650	17669	17692	17710	17652	17606	17887	17606	17693	17612	17698	17643	17770	17808	17730	17822	17847	17637	17715	18038	17707	17693	17578	17687	17639	17547	17772	17652	17863	17634	17858	17656	17591	17733	17735	17667	17594	17959	17557	17467	17687	17642	17748	17773	17617	17748	17668	17574	17792	17783	17629	17739	17846	17677	17798	17620	17708	17977	17696	17707	17794	17640	17722	17742	17642	17626	17787	17625	17921	17777	17775	17792	17687	17483	17788	17624	17550	17807	17791	17591	17598	17788	17746	17837	17828	17700	17665	17893	17726	17720	17677	17632	17701	17686	17549	17804	17705	17578	17657	17775	17499	17693	17748	17729	17639	17815	17630	17723	17763	17946	17695	17691	17743	17522	17740	17688	17720	17595	17541	17663	17738	17880	17732	17772	17664	17877	17764	17628	17501	17623	17744	17754	17844	17789	17700	17806	17738	17640	17664	17681	17630	17667	17721	17721	17743	17685	17846	17781	17765	17617	17785	17653	17728	17795	17725	17832	17812	17698	17717	17703	17663	17729	17782	17627	17824	17679	17641	17927	17775	17654	17890	17590	17865	17560	17681	17916	17730	17579	17709	17668	17866	17742	17637	17681	17819	17925	17722	17640	17749	17704	17618	17700	17600	17696	17612	17603	17793	17698	17844	17797	17733	17756	17734	17607	17783	17573	17694	17830	17613	17632	17838	17671	17701	17588	17919	17629	17594	17675	17647	17674	17936	17575	17643	17620	17799	17810	17911	17639	17788	17740	17740	17710	17580	17617	17708	17828	17652	17688	17601	17745	17609	17839	17797	17605	17763	17665	17761	17760	17629	17699	17981	17869	17579	17686	17722	17790	18042	17648	17694	17933	17762	17652	17710	17701	17724	17629	17654	17720	17780	17589	17787	17674	17678	17694	17793	17494	17847	17754	17635	17727	17499	17696	17727	17686	17850	17868	17659	17611	17691	17994	17686	17576	17492	17469	17923	17708	17534	17818	17748	17763	17725	17717	17879	17666	17709	17664	17731	17740	17688	17824	17649	17725	17751	17723	17720	17664	17754	17702	17548	17700	17574	17708	17755	17808	17649	17527	17528	17723	17614	17775	17673	17817	17586	17784	17594	17584	17593	17863	17763	17763	17701	18068	17663	17574	17701	17606	17752	17495	17747	17742	17767	17859	17719	17703	17554	17711	17738	17742	17696	17793	17704	17803	17479	17659	17773	17774	17644	17617	17781	17845	17703	17569	17728	17535	17416	17686	17716	17731	17799	17653	17562	17767	17644	17740	17847	17682	17887	17869	17831	17805	17657	17708	17683	17711	17758	17805	17800	17690	17628	17695	17566
25244	21502	28670	25224	23862	24993	25490	23834	23572	23482	23486	23280	23140	23291	24387	29561	34909	32478	28276	25491	24150	23432	23105	22886	23167	22924	23232	22903	22857	22891	22939	22988	23028	22728	22933	22880	23130	23186	22847	22753	22975	23043	23264	23250	23335	23157	23094	23178	22940	23133	22883	23130	22899	22899	23205	23042	22883	22908	22928	22922	23120	22949	22920	22983	22904	23190	23025	22908	22867	22785	22987	23119	23020	23016	22947	22848	22912	22874	23016	22768	22860	23052	22928	22940	22946	23009	22956	22865	22907	22862	22992	22994	22937	22843	23055	23094	23062	23270	23125	22802	22841	23108	22854	23212	23150	23003	23096	23014	23026	23162	23147	23044	22805	22910	23021	22902	22919	22937	22936	23210	23130	22981	23022	23007	22988	22925	23013	22830	22787	22906	23133	22828	22899	22714	22988	22923	22952	23007	22971	22963	22896	23061	22923	22726	23026	22956	22835	23054	23149	23017	22799	22874	23141	22809	22985	23192	23021	22918	23112	22841	23110	22913	22861	22920	23235	22843	22866	22969	22574	22910	22778	22933	22876	23057	23042	22926	22848	22913	22787	22719	22988	22811	22835	22994	22797	23038	23189	22983	23096	22856	22935	22893	22930	22739	22990	23146	23007	22959	23193	23041	22970	23130	23069	23056	22838	23020	23095	23040	22821	23204	23042	23216	23161	23045	23050	22672	22899	22757	23046	22985	22932	22805	22946	22984	23110	22918	22914	23061	22916	22729	23070	23224	23145	23139	22898	23028	22839	23091	23049	22934	23051	23037	23077	23095	22895	22876	22972	22971	23001	23053	23164	22976	22949	22805	22979	22878	22990	22947	23050	22995	22890	22975	22802	22844	23057	22873	22723	22816	23128	23132	22745	23038	23046	23021	23070	22880	22891	22901	22982	22867	22876	22824	22929	22834	22860	23006	23266	22853	22708	22940	22899	23105	22973	22931	23126	22946	23081	22739	23045	23079	23168	22880	23081	22932	22888	22809	23024	22817	23107	23056	23212	23064	23145	22956	22954	22946	22767	22860	22941	23119	23028	22879	22996	22952	22833	22828	23056	22738	22967	23106	22711	23045	22921	22735	22701	23041	22986	22789	22836	22818	22956	23035	22981	22959	22920	22938	23132	22906	23018	22917	23027	23012	23119	22948	23029	23125	23205	22842	23050	22900	22791	22896	23173	22917	22971	22808	23024	22940	22941	22825	22689	23033	22813	22715	22823	22926	22855	23096	23094	22576	23028	23061	22745	22869	23022	22801	22882	23048	23217	22859	22871	22840	22880	22901	22854	22922	22856	22992	23004	22891	23009	23212	23048	22860	23071	22930	22949	22647	23023	22826	23026	22851	23078	22924	22964	23067	23008	23128	22864	22739	22817	23051	22716	22995	22854	22900	22854	23010	22987	22922	22904	22912	23162	23202	23082	23001	22921	22923	22862	22958	22925	22963	22765	23022	22935	23086	22776	22928	23050	23066	23142	23135	22790	22919	23178	22977	23094	22703	23032	23152	23041	23134	23156	22909	22993	22807	22952	23121	23049	22894	23069	23009	22823	22944	22854	22810	23000	23073	22892	23040	22751	22910	23243	23065	22879	23068	23119	22710	22897	22824	22883	22856	22836	22976	22855	22917	22718	22935	22835	22957	22803	23069	22971	22941	23117	23036	22883	22877	23128	22980	22816	22674	22947	23025	23255	23002	23074	22806	23050	22947	22891	22798	23200	22885	23230	22800	22742	22948	23284	22988	23145	22905	22955	22890	23116	23005	22808	22970	23094	22909	22941	22743	23001	22978	23152	22827	22658	23072	22862	22898	22911	23219	22888	22812	22945	22983	22954	22933	22701	22782	22927	23123	22939	22677	22733	22912	22975	23041	22940	22776	23062	22797	23032	23121	23017	23023	23030	22972	23009	22839	22680	23155	22927	22958	22985	22842	22780	23102	22947	23083	23070	23089	22923	23071	23053	22900	23133	22801	22942	23030	22959	22847	23056	22968	23136	22813	22904	23023	23083	22936	22827	23131	22869	22935	23056	22915	22918	22851	22887	22988	23053	22957	23098	23045	22834	22975	23028	22799	22736	22926	22928	22901	23163	23031	23068	22887	23020	22824	22981	22972	22940	23115	22959	22903	23009	22825	23272	22854	22812	23007	22856	22940	22916	22946	23104	23014	23173	23262	22844	22963	23037	23006	22839	23086	22957	22967	22992	23131	22827	23210	23133	22859	23132	23019	22977	22923	23091	23083	23045	22856	22932	22921	22947	22638	22962	22980	23070	23150	23035	22782	22952	22961	22815	22921	22745	23187	23152	22889	22769	22910	23074	22906	23096	23075	23047	22993	22853	23105	23072	22880	23046	22880	23042	22629	22863	22971	22907	22865	23012	23041	22951	22848	23007	23072	22852	23067	22999	23315	23150	23033	22896	22810	22802	22892	23120	22916	22780	22828	23040	22747	23017	22780	22671	23105	22869	22927	22870	23070	22967	22944	23185	23059	23031	22953	22893	22906	22966	22955	23067	22847	23013	22988	22744	22961	22926	22928	22934	22929	23057	22910	22990	22907	22697	22890	22883	22944	22817	23152	22754	22809	22834	22894	22941	23032	23252	23037	22866	23059	22875	22865	22883	22908	23109	22962	22973	22745	23093	22878	23134	22898	23089	23076	23040	22946	23032	22891	23044	22994	23019	23167	23093	22920	23034	22795	22996	22918	22837	22817	23081	22894	22876	23000	23050	22743	22858	22999	22884	22843	22730	22889	23035	22823	22894	23064	22809	22965	22978	22933	23056	22999	22826	23041	22949	22975	22800	23143	23154	22660	23045	23003	23078	23023	23033	22995	23046	22944	23020	23034	22912	23058	22951	22969	23120	22968	22752	23156	22980	22944	23245	22884	22974	22770	22607	23173	22873	22797	22898	22984	22889	22783	22948	22925	22793	22916	22830	23036	23201	22816	22746	22747	23083	22892	23098	22969	22817	23052	23305	23035	22830	22950	22944	23005	23099	22788	22936	22886	22954	22856	22800	23043	23086	22899	23222	23034	23020	22887	23100	22923	23101	22968	22858	22928	22911	23116	22984	23199	23027	22956	23035	23092	22921	22973	22890	22997	23035	23018	22742	23082	23113	23010	22920	22871	22936	22754	22928	22922	23011	23032	22979	22936	22914	22720	22923	22685	23064	22895	22994	23368	23111	23100	23006	22941	23212	23115	23036	22907	23038	23020	23046	22846	22822	23042	22831	22996	22879	23026	23140	23186	23232	22761	23001	22822	23006	22835	23178	22941	22797	23013	22904	22797	23012	22890	23133	23029	23137	22972	22973	23197	23126	23066	22904	23177	22974	23017	22991	22960	22932	22833	22998	22844	23059	23102	23028	23118	22770	23022	23077	22912	22931	22975	22854	23145	23044	22784	22916	22929	22769	23019	22934	23063	23177	23025	22963	23107	22875	22934	23085	23039	23081	22991	22811	22841	22814	22897	22983	22880	23011	22983	22881	22934	23097	22851	22863	22957	22906	23057	22863	22804	22898	23081	23053	22841	22967	23116	22738	22772	23053	22978	22866	22893	23238	22941	22934	22838	22910	23074	23081	23180	22972	23129	22975	23017	23122	22614	22878	22965	23098	23128	23201	23068	23018	23061	22833	22899	22847	23119	22841	22915	23347	23076	22769	22878	22966	22910	22949	22989	23000	23012	22923	22899	23135	22981	23112	22886	22988	22884	23049	22777	23005	23012	22723	23012	22842	22867	23028	22725	23007	22766	23008	22929	22942	22858	22977	22881	22896	23261	22985	22845	23010	23197	22931	22985	23088	22887	22987	22853	22954	22955	23066	22981	22899	22711	22606	22987	23066	23029	22804	22878	23051	22923	22987	22775	22970	22796	22990	22972	22944	22746	23004	22898	22913	23106	23019	22826	22902	23172	23035	23028	22902	22959	23034	22758	22940	22896	23016	23030	23078	23010	22879	22845	22666	23132	23032	23027	23087	22809	23036	23180	23166	22939	22782	22982	23102	22897	22732	22915	22980	22809	23047	22932	22929	23014	23103	22844	22831	22850	22994	23035	23036	22909	22878	23208	23060	22857	22954	22932	23139	23203	22876	22876	23020	23110	22984	23010	23077	22932	22939	23071	23105	22982	23058	22878	23148	23056	23036	22931	23038	23014	23131	23037	23050	22856	22760	23146	22859	22957	23078	23045	23149	23199	22995	23056	22896	23323	22972	22789	23077	22879	23088	22825	22976	23185	22911	22970	22973	23093	22892	23050	22905	22952	22844	22841	22736	22983	22970	23079	22951	22747	23126	23268	23002	23119	22941	22882	22993	22989	22821	22828	22868	22891	22871	23048	22847	22820	22865	23040	22881	22888	23071	23039	22778	23067	23148	23001	23076	23119	22964	22860	22895	22805	22774	22857	23001	22949	23064	22938	22885	23118	23018	22800	22825	22956	23030	23074	23018	23036	22878	23093	22974	22894	22943	22980	22894	22957	23001	22975	22984	22766	22910	22981	23209	22923	23009	22845	22840	22983	22953	22646	22984	23023	23107	22779	23086	22856	22910	22973	22991	23042	22985	22943	22885	23128	23021	22913	22862	22965	23015	23117	22941	23038	22983	23106	22963	23008	23065	22940	23017	22782	22948	23146	23250	22948	22766	22990	22926	22828	22989	23157	23033	22823	23119	23027	23033	23024	22978	22905	23010	23125	23080	22865	23011	22723	22913	22782	23150	22954	22865	22843	22948	23160	22938	22887	22840	23012	22924	22853	22974	23054	23013	23062	23008	22833	23106	22994	23059	22824	22992	23150	22788	22743	22912	22921	22889	22995	23056	22867	23154	22857	22909	23004	23113	23015	22736	22945	23069	22975	23018	22780	23198	23096	22827	22835	22988	22880	23342	22855	23122	22914	22722	22813	22944	22891	23069	22836	23013	22837	23124	22891	22891	23044	23184	23143	22638	23008	22699	22849	22813	22944	22974	22891	22983	23079	23250	23225	23012	22897	22917	22985	22878	22948	23024	22970	22813	23053	23077	22924	22907	22932	23091	23004	23203	22903	23124	22835	23039	23164	23077	23136	23042	23104	22995	23033	22975	22919	23098	23004	22981	22825	22812	22853	22929	23131	23270	22921	22840	22864
16026	25508	24144	21038	19614	19009	18857	18888	18430	18069	17868	17980	17926	17885	20887	28721	34375	29240	23992	20714	18699	17815	17694	17807	17611	17551	17910	17695	17673	17630	17624	17656	17662	17705	17604	17696	17617	17781	17651	17730	17545	17565	17641	17628	17639	17683	17754	17564	17633	17720	17812	17771	17783	17736	17747	17616	17781	17484	17669	17643	17601	17799	17546	17652	17484	17540	17686	17609	17606	17652	17587	17548	17641	17559	17600	17734	17624	17675	17704	17599	17679	17691	17592	17638	17652	17634	17691	17541	17555	17640	17695	17513	17668	17633	17663	17665	17616	17776	17643	17593	17592	17806	17631	17671	17684	17766	17629	17674	17694	17652	17655	17669	17681	17640	17736	17704	17690	17708	17743	17530	17567	17488	17539	17545	17646	17515	17575	17543	17662	17692	17506	17602	17683	17875	17862	17741	17714	17642	17773	17612	17731	17788	17566	17656	17625	17697	17735	17642	17689	17737	17608	17767	17620	17740	17527	17592	17835	17639	17548	17724	17730	17762	17706	17518	17690	17736	17632	17696	17763	17727	17678	17535	17838	17631	17634	17531	17622	17801	17710	17668	17576	17653	17724	17493	17763	17573	17755	17611	17514	17745	17700	17680	17565	17779	17654	17825	17587	17789	17667	17629	17637	17789	17769	17851	17792	17780	17792	17824	17568	17680	17610	17734	17644	17720	17743	17586	17631	17601	17694	17729	17887	17637	17749	17668	17478	17761	17621	17484	17736	17487	17756	17707	17679	17654	17529	17623	17531	17510	17584	17657	17684	17674	17836	17799	17694	17660	17560	17758	17645	17584	17586	17635	17663	17688	17765	17757	17704	17635	17572	17644	17570	17568	17552	17740	17812	17630	17552	17768	17564	17810	17682	17620	17573	17578	17742	17600	17586	17638	17778	17761	17596	17635	17749	17555	17607	17709	17668	17688	17600	17799	17664	17680	17506	17632	17718	17284	17606	17626	17903	17618	17596	17694	17875	17543	17779	17632	17573	17660	17678	17782	17609	17693	17708	17734	17651	17644	17447	17542	17611	17691	17732	17616	17745	17721	17594	17765	17545	17718	17686	17763	17651	17693	17661	17653	17711	17586	17576	17621	17469	17693	17550	17661	17589	17408	17643	17478	17559	17770	17616	17579	17737	17441	17789	17614	17702	17734	17675	17629	17726	17544	17705	17593	17663	17613	17709	17602	17608	17686	17624	17698	17694	17588	17840	17662	17805	17800	17821	17598	17624	17405	17706	17659	17528	17939	17591	17515	17812	17638	17627	17605	17650	17562	17682	17853	17645	17633	17589	17771	17693	17567	17759	17466	17501	17641	17732	17576	17721	17591	17543	17715	17687	17464	17464	17677	17795	17664	17754	17646	17765	17939	17645	17495	17703	17862	17600	17562	17604	17697	17689	17600	17606	17719	17813	17482	17762	17610	17687	17670	17639	17522	17583	17695	17579	17750	17627	17583	17631	17648	17504	17528	17487	17626	17500	17744	17859	17741	17704	17352	17536	17592	17558	17688	17561	17726	17494	17623	17716	17728	17655	17666	17567	17637	17809	17433	17825	17776	17627	17611	17656	17778	17807	17734	17613	17775	17564	17783	17554	17468	17758	17558	17700	17731	17797	17508	17618	17771	17567	17559	17697	17645	17721	17702	17761	17706	17664	17605	17625	17583	17675	17722	17568	17655	17657	17514	17669	17769	17597	17823	17659	17741	17606	17554	17650	17555	17498	17549	17621	17623	17585	17661	17670	17639	17535	17697	17720	17667	17555	17764	17633	17668	17402	17669	17775	17598	17454	17772	17672	17624	17669	17695	17737	17546	17711	17898	17560	17785	17479	17532	17727	17782	17493	17714	17624	17660	17645	17591	17601	17601	17641	17512	17730	17834	17472	17651	17789	17630	17574	17552	17771	17588	17619	17693	17690	17443	17699	17678	17656	17623	17618	17745	17552	17488	17665	17606	17887	17697	17710	17580	17848	17458	17784	17612	17679	17552	17578	17775	17791	17613	17693	17719	17599	17638	17587	17821	17562	17645	17757	17578	17500	17656	17647	17546	17693	17586	17608	17553	17580	17708	17644	17677	17822	17820	17748	17585	17587	17786	17752	17691	17581	17874	17509	17716	17564	17626	17743	17484	17690	17649	17572	17576	17612	17636	17833	17556	17887	17748	17627	17651	17519	17763	17559	17618	17699	17590	17537	17696	17729	17651	17617	17679	17737	17593	17678	17836	17686	17581	17703	17563	17526	17654	17614	17755	17685	17608	17656	17629	17681	17746	17692	17796	17702	17697	17574	17665	17700	17720	17747	17555	17820	17707	17820	17614	17566	17685	17664	17711	17655	17783	17647	17652	17578	17626	17815	17807	17612	17667	17700	17650	17702	17801	17639	17832	17537	17477	17420	17741	17843	17753	17767	17582	17647	17738	17690	17738	17745	17620	17687	17706	17754	17698	17743	17545	17448	17473	17723	17728	17689	17387	17712	17695	17918	17586	17533	17603	17692	17790	17735	17734	17650	17806	17592	17732	17708	17581	17615	17622	17548	17799	17497	17680	17733	17610	17477	17737	17727	17647	17824	17499	17720	17666	17743	17706	17709	17698	17476	17662	17727	17619	17634	17647	17786	17630	17746	17623	17607	17445	17638	17608	17753	17793	17668	17752	17783	17594	17539	17809	17674	17750	17460	17757	17611	17757	17482	17663	17720	17755	17643	17740	17706	17618	17748	17706	17585	17667	17597	17681	17648	17718	17747	17630	17535	17485	17573	17724	17854	17588	17703	17722	17633	17726	17769	17607	17627	17536	17680	17712	17754	17579	17695	17728	17548	17634	17706	17792	17673	17710	17936	17667	17487	17569	17639	17605	17548	17670	17677	17391	17706	17747	17582	17623	17510	17635	17724	17644	17573	17861	17545	17768	17695	17611	17817	17567	17818	17643	17798	17433	17693	17587	17652	17694	17546	17381	17597	17519	17658	17813	17773	17556	17617	17707	17651	17633	17793	17680	17675	17564	17649	17717	17710	17491	17402	17641	17669	17695	17607	17510	17746	17536	17613	17522	17797	17491	17544	17654	17343	17746	17519	17650	17527	17595	17568	17583	17536	17627	17667	17702	17756	17699	17630	17623	17675	17516	17638	17564	17719	17792	17786	17670	17770	17571	17511	17960	17422	17613	17678	17867	17468	17670	17612	17657	17640	17722	17920	17735	17588	17621	17618	17649	17487	17508	17698	17683	17690	17571	17904	17639	17588	17666	17604	17591	17562	17661	17638	17570	17676	17681	17586	17504	17563	17694	17508	17687	17676	17776	17805	17590	17762	17654	17812	17732	17629	17424	17677	17753	17750	17733	17633	17695	17501	17493	17628	17563	17658	17580	17444	17532	17661	17646	17617	17646	17613	17753	17689	17743	17721	17519	17674	17842	17576	17778	17605	17773	17776	17907	17702	17697	17708	17833	17473	17726	17491	17772	17689	17620	17646	17796	17609	17761	17593	17576	17593	17672	17691	17574	17537	17677	17532	17673	17496	17537	17709	17721	17704	17573	17684	17609	17642	17635	17795	17609	17706	17579	17678	17558	17614	17506	17659	17568	17386	17785	17780	17712	17586	17758	17597	17787	17657	17540	17665	17577	17870	17766	17681	17605	17673	17591	17596	17702	17648	17821	17549	17797	17722	17721	17449	17625	17488	17588	17601	17773	17746	17893	17544	17497	17683	17594	17632	17694	17690	17740	17574	17674	17614	17846	17640	17712	17618	17654	17627	17580	17723	17725	17692	17683	17549	17535	17715	17649	17577	17805	17659	17760	17782	17775	17495	17648	17749	17562	17741	17659	17655	17533	17708	17557	17734	17396	17619	17719	17675	17854	17729	17665	17501	17870	17605	17653	17532	17657	17543	17737	17566	17674	17593	17613	17633	17672	17551	17522	17672	17522	17744	17915	17737	17913	17591	17788	17587	17693	17572	17560	17680	17626	17472	17661	17704	17758	17616	17512	17450	17690	17569	17644	17581	17620	17579	17474	17718	17586	17405	17648	17834	17710	17731	17622	17726	17537	17777	17570	17794	17630	17812	17700	17770	17703	17705	17616	17609	17568	17692	17518	17872	17633	17514	17640	17703	17638	17587	17750	17413	17624	17619	17489	17561	17777	17603	17660	17620	17780	17812	17787	17547	17789	17591	17600	17841	17606	17620	17764	17814	17716	17854	17607	17683	17599	17728	17668	17570	17559	17917	17746	17707	17549	17654	17603	17579	17693	17856	17767	17813	17612	17681	17661	17469	17592	17621	17653	17516	17710	17481	17633	17783	17575	17826	17637	17719	17666	17780	17678	17441	17616	17682	17692	17621	17465	17616	17608	17679	17804	17698	17590	17730	17581	17599	17589	17535	17734	17744	17694	17652	17682	17749	17603	17640	17665	17519	17619	17622	17732	17691	17586	17724	17688	17753	17531	17640	17510	17673	17793	17839	17635	17690	17755	17647	17609	17709	17577	17595	17825	17953	17588	17550	17573	17575	17717	17767	17448	17753	17594	17534	17765	17660	17850	17652	17548	17591	17573	17748	17474	17719	17666	17627	17556	17609	17677	17696	17644	17511	17702	17587	17608	17656	17632	17621	17570	17644	17705	17703	17568	17612	17654	17572	17716	17691	17839	17619	17616	17642	17904	17474	17711	17670	17735	17565	17905	17651	17808	17762	17650	17765	17570	17527	17616	17504	17520	17758	17834	17691	17488	17711	17735	17620	17679	17691	17835	17599	17822	17624	17646	17676	17557	17828	17671	17780	17506	17578	17613	17678	17573	17904	17626	17691	17726	17668	17811	17599	17616	17602	17739	17766	17721	17812	17649	17564	17527	17569	17605	17650	17810	17563	17722	17655	17841	17828	17773	17630	17635	17708	17741	17553	17592	17811	17501	17660	17691	17790	17746	17687	17649	17582	17561	17558	17672	17644	17780	17661	17619	17697	17700	17676	17664	17597	17636	17733	17683	17673	17445	17621	17625	17680	17794	17629	17873	17587	17701	17794	17678	17777	17631	17494	17552	17467	17566	17577	17578	17698	17508	17653	17669	17585	17671	17647	17621	17672	17698	17725	17823	17633	17788	17529	17629	17538	17555	17598	17677	17674	17819
23708	21472	29101	24291	22216	25581	28122	24548	23698	24030	23719	23407	23605	23386	24735	33865	43704	38269	32114	27420	24741	23761	23134	22935	22968	23110	22969	23002	23071	22934	23024	22683	22840	22875	23093	22861	23011	23062	23058	23006	22874	23081	23020	22843	22944	22876	23037	22987	22984	22746	23095	23049	23080	23038	23011	22921	23110	23058	23089	22848	23099	22787	22899	22992	22907	22950	23218	22898	22926	22806	22844	22821	23142	22973	22875	22815	23031	23038	22788	22766	22955	22989	22969	22776	23307	22812	23006	23035	22771	22636	22968	22725	22878	23039	22912	22799	23164	22964	22953	22835	23028	22968	22916	22834	22790	22813	22968	22861	22861	23058	23060	22823	22884	23047	22785	22830	23061	22923	22983	22894	22826	22878	22991	22967	23019	22785	22918	23231	23080	23065	22976	22924	22910	22995	23036	22832	22922	22731	22676	22841	22919	22824	22940	22825	23059	23179	22768	22730	22624	22800	22928	22706	23003	22989	22664	22963	22945	22865	22926	22731	22831	23120	22855	22829	22830	22880	22865	22962	22659	22915	22925	22759	22978	22703	22874	22988	22933	22793	22861	22916	23047	23063	22820	22704	22773	22969	22728	23024	22919	22908	23053	22810	22971	23036	22889	22904	22877	22692	22709	23000	22920	22955	23056	22964	23038	22827	22779	22762	22729	23003	22930	22889	23074	22871	22627	22744	22794	22747	22784	22972	22898	22964	22960	22660	22905	22899	22745	22882	23007	22984	22897	22729	23017	22846	22968	22995	22932	22967	22800	22877	22671	22961	22841	22876	22949	23014	22907	22926	22879	22455	22951	22853	22929	22972	22806	23067	23165	22890	22959	22918	23154	22945	22972	22964	23015	22999	23094	22798	22935	22742	22951	22894	22852	23106	23064	23078	22869	22950	22930	22729	22697	23010	22877	22864	22995	22978	22902	22783	22902	22962	22831	23015	22770	22841	22939	23174	22898	22771	23031	22779	22938	23029	22944	22984	23060	22878	23075	22994	22856	23004	22954	23062	22923	23025	22896	23112	22882	22741	22814	23091	22817	22977	22887	22616	22993	22944	23300	22798	22920	22765	22976	22969	22986	22862	22854	23179	22835	23111	23049	22888	22908	22879	23108	22829	23071	23097	22966	23041	22919	22811	22851	22357	22868	23026	22889	22891	22861	22789	22884	22881	23081	23074	23000	22907	22802	22881	23146	22832	22801	23099	22848	22945	23035	23057	23049	22886	22773	22689	23077	22848	22994	23055	22754	22636	23227	23009	23113	22925	22938	23035	22944	22893	22952	22890	22871	22680	22840	22957	22739	22835	23076	22941	22828	23124	23018	23060	22792	23028	22945	23141	23045	23138	22987	22604	23136	23011	22943	23047	22916	22949	22966	23030	23145	23116	22933	22843	22930	22993	22692	22924	22867	22968	22848	23009	22957	23231	22948	23008	22768	22906	22839	23017	23090	22852	22932	22890	22961	22890	22977	22965	22925	22743	23055	22958	22753	22918	22923	22966	22914	22832	22905	22985	22759	22747	22760	22862	23000	22960	22962	22849	22918	22959	22872	22825	23017	22861	22900	22874	22767	22902	23107	22867	22881	22959	23056	22946	22733	22965	22852	22865	23038	22990	22870	22881	22944	23035	22939	22826	23046	22827	22902	22895	22955	22994	22839	22981	23181	23045	22989	22725	22988	22825	22858	22811	23083	22943	22746	22876	22875	22804	22815	22993	22835	22904	22853	22917	22759	23049	23072	23012	23006	23035	22856	22782	22892	22923	22989	22964	22831	22605	22902	22723	22871	22690	22930	23124	22848	23154	23052	22837	22927	22818	22817	22785	22924	22906	23033	22887	22777	22979	22902	22908	23272	22899	22848	22917	23190	22827	22894	23060	22953	22808	22798	22682	23071	22991	22881	22904	23086	23047	22891	22908	22826	22729	22922	22853	22955	22913	22919	22902	22880	23086	22883	22831	22947	22966	23058	22968	22955	22918	22884	23012	22644	22754	23105	22670	22902	22919	22932	22752	22807	23021	23019	22888	22781	22948	22859	23057	23039	22956	23006	22869	22924	22879	22803	22689	22834	22808	22826	22988	23031	22957	23049	23302	22939	22999	22822	22619	22934	22979	22966	22734	22851	22950	23001	22921	22903	22866	23059	23067	22965	23081	23018	23062	22831	22861	22798	23042	22932	22886	22915	22937	22968	23059	23015	22747	22774	22866	23063	22825	22965	22696	22788	22696	22828	22861	22782	23006	23077	22947	22812	23206	22972	22791	22896	22692	23050	22800	23117	22701	22724	22683	22927	22759	22620	23055	22878	23034	22858	23089	22922	22883	22838	23013	22949	22769	22763	22836	22612	22886	22922	22904	22710	22876	22872	22714	22650	22745	22987	22945	23127	23040	22993	22870	22646	22912	22994	23056	22725	22769	23021	22723	22843	22993	22769	23025	22881	23003	22901	22866	22784	22902	22821	22983	23155	22932	22961	23009	22952	22760	23058	22803	23017	23144	23014	22957	22997	23203	22998	23070	22764	22947	22653	23002	22833	22921	23032	23122	23066	22961	22784	22731	22908	22974	22829	22780	22998	22777	22731	23016	23064	22894	22758	22759	22932	22805	23138	22931	23012	23192	22947	22743	22827	22758	23077	23070	22843	22914	22931	22769	22908	22908	22817	22994	23084	22776	22605	22835	22790	22955	22968	22948	22624	23051	22755	22992	22640	22830	22925	22895	23048	22810	22901	22826	22827	22758	22978	22804	22902	22925	22910	23091	22974	22995	23020	22931	22879	22882	22961	22904	22836	22838	23121	22945	22814	22744	22939	23054	23024	23115	22931	22733	22797	23038	23022	22984	23017	22964	22921	22943	22971	22909	23005	22835	22923	22982	22836	23087	22876	23053	23032	22934	22855	22844	22965	22947	22853	22772	23212	22868	22867	22951	22908	22781	22938	22988	22660	22823	23079	22819	23018	23045	22914	23102	22983	22927	22945	23077	22972	22960	22804	22982	22784	23071	23095	22825	22977	23060	22896	22861	22983	23029	22743	22967	23093	22967	23084	22722	22832	22949	22997	22903	22762	22854	23031	22873	23003	23075	22808	22768	22978	23044	23044	22981	22918	22742	23036	22891	22952	22918	22845	22909	22948	22722	22989	22700	23112	23014	22754	22793	22786	22926	22948	22657	22939	22729	23057	22982	22794	22775	23021	23074	22935	23087	22920	22994	23158	22893	22833	23030	22783	23008	22859	22796	22863	23031	22955	23136	22813	23011	22980	22771	22782	22799	22956	22721	22742	22737	22984	22873	22940	22948	23054	22762	22991	22924	22940	22830	22855	22771	23008	23013	22735	23012	22661	22870	22791	23059	22907	22765	22968	22930	22926	22844	22824	23130	22847	22888	23066	22923	23027	22727	22862	23178	23033	22923	23383	23118	22918	22884	22814	22809	23079	22912	22921	22856	22854	22908	22758	22882	22865	22986	22948	22868	23041	22803	23019	22851	22983	23067	22934	23123	23070	23033	23114	22817	22778	22922	23052	22847	23355	22868	23080	22772	22774	23029	23005	22932	23029	22951	22879	23039	22929	22847	23077	22973	22878	23219	22895	22977	23059	22951	22816	22846	22969	22984	22882	22837	22852	23073	23042	23044	22823	22810	22812	22820	22659	22868	23074	22865	22899	23091	22880	22922	23037	22811	23039	22986	22990	22980	22989	22807	22759	22788	22950	22882	22805	23050	22868	22963	23114	22882	22977	22883	22919	22826	22924	22889	22919	22857	23045	22570	22990	22890	23062	22936	22953	23011	22779	22988	22882	22932	22892	22940	23201	22942	22940	22909	22866	22746	22984	22895	22970	23146	22796	22881	23037	23019	22931	22723	22888	22862	23084	22930	23104	22754	22733	22884	22953	22960	22816	22685	22844	23006	22964	22735	22863	23011	22746	22680	22758	22838	22880	22934	22963	22815	23033	22842	23057	22966	22840	22991	22810	22621	23104	23174	23001	22930	23236	23006	22988	22852	22972	22723	22709	23081	22902	22959	22916	22875	23019	22968	22963	22806	22860	22946	23139	22754	22900	22922	22820	22722	22955	22933	22966	22906	23199	22730	23103	23130	23029	22870	22990	22952	23055	22953	23023	23061	22893	22841	22730	22973	22898	22811	22900	22874	22980	22827	22843	22843	22838	22940	22944	22863	22811	23083	22761	22956	23034	23067	23031	22686	22681	22960	22950	22848	22868	22992	22708	22955	22952	22868	22918	23012	22676	22949	23066	22879	22969	22998	22725	22847	22998	22883	22827	23115	22909	22998	22973	22916	23039	22844	23050	22903	22728	22867	22897	23138	22900	23292	22984	23036	22784	22821	22963	22901	23106	22984	23043	22766	23065	22934	22988	22647	22909	22987	23018	22841	23050	22968	22969	23053	22878	22722	22967	22699	22836	23033	22982	22770	22960	22778	22750	22989	22914	23042	22915	23040	22867	22577	22852	23128	22880	22702	23045	23079	22987	23008	22899	22946	22916	22814	22888	22928	23030	22812	23004	22812	22988	22860	22796	22668	22761	22977	22997	22989	22840	22851	22877	22823	22988	23243	22978	22966	22862	22889	23025	22997	23122	22824	22992	22930	22949	22940	22939	22714	22853	22751	22922	23032	22887	23043	22872	22854	22996	22941	22801	22799	23051	22956	23070	22957	23106	22985	23035	22810	22828	22836	22670	22799	22984	22929	22969	22824	22970	22768	23060	22829	23100	22992	22811	22865	23047	23006	22917	23054	22924	23150	23034	22874	22697	22744	22877	22886	22902	22980	22839	22841	23001	22998	23022	22974	22922	22846	23045	22778	22808	23053	22771	23055	23142	22825	22823	22993	22812	23263	23065	22766	22936	23125	23012	22956	22759	22898	23079	22919	23143	23014	22940	23084	22878	22852	22804	23033	22728	22779	23102	22963	22709	22731	22824	22952	22844	22879	22894	23102	22860	22934	23165	22794	22745	22947	23345	22830	22947	23030	22982	23114	23112	22913	22773	22980	22942	23065	23121	22879	22853	22924	23030	23121	22855	22913	22820	22884	23066	22911	22948	22777	23045	22989	22729	23070	23020	22836	23049	22907	22955	22839	22912	22778	22707	23044	22996	22966	22968	22980
17838	29976	28525	23404	21249	20073	19793	19356	18728	18547	18178	18127	17951	18060	21104	34904	43220	35780	28742	22843	19347	17906	17847	17672	17770	17777	17599	17662	17416	17510	17626	17738	17553	17768	17568	17684	17593	17536	17825	17577	17554	17584	17546	17561	17646	17744	17607	17737	17674	17666	17504	17691	17558	17655	17826	17708	17573	17781	17655	17552	17457	17679	17390	17601	17654	17661	17604	17782	17557	17653	17517	17575	17603	17465	17775	17633	17658	17817	17427	17696	17618	17651	17571	17541	17572	17705	17625	17621	17596	17655	17711	17659	17796	17508	17743	17751	17542	17532	17488	17649	17557	17613	17708	17549	17703	17600	17761	17617	17490	17637	17487	17608	17551	17524	17726	17516	17708	17665	17625	17632	17663	17579	17642	17709	17686	17483	17811	17362	17552	17730	17735	17766	17587	17695	17627	17589	17454	17419	17593	17527	17645	17586	17575	17714	17600	17678	17566	17614	17851	17684	17450	17673	17362	17702	17630	17521	17576	17536	17783	17369	17473	17585	17688	17637	17478	17511	17710	17686	17656	17502	17560	17747	17488	17608	17671	17677	17384	17520	17696	17631	17409	17471	17774	17507	17663	17704	17535	17475	17529	17532	17716	17696	17588	17667	17561	17507	17837	17522	17558	17564	17636	17694	17664	17669	17552	17622	17793	17617	17620	17773	17721	17813	17629	17662	17416	17549	17644	17651	17488	17494	17476	17629	17461	17709	17547	17620	17580	17457	17580	17606	17708	17669	17505	17476	17651	17571	17534	17719	17723	17530	17543	17766	17449	17654	17638	17496	17742	17683	17611	17581	17724	17691	17500	17727	17577	17629	17651	17686	17464	17632	17620	17363	17405	17674	17602	17599	17781	17601	17758	17564	17541	17566	17723	17682	17377	17642	17559	17598	17636	17613	17670	17450	17802	17620	17629	17726	17490	17678	17781	17626	17670	17677	17704	17738	17702	17558	17622	17468	17661	17582	17480	17473	17656	17582	17649	17599	17540	17619	17645	17480	17645	17455	17706	17600	17516	17692	17557	17656	17507	17501	17568	17692	17593	17586	17713	17759	17479	17718	17629	17547	17556	17466	17560	17585	17438	17384	17542	17699	17766	17622	17615	17472	17730	17551	17434	17630	17634	17400	17483	17526	17703	17512	17546	17732	17636	17723	17385	17623	17662	17464	17558	17562	17715	17487	17594	17549	17693	17731	17609	17669	17616	17506	17480	17558	17643	17667	17566	17395	17628	17625	17625	17595	17553	17592	17578	17641	17597	17695	17646	17560	17463	17694	17657	17533	17483	17712	17748	17715	17747	17576	17604	17536	17545	17580	17588	17592	17637	17738	17699	17582	17715	17576	17573	17502	17638	17565	17478	17657	17555	17470	17631	17451	17664	17445	17572	17610	17594	17630	17722	17595	17618	17608	17562	17500	17575	17502	17490	17771	17640	17593	17594	17622	17368	17396	17565	17629	17534	17530	17535	17496	17770	17549	17689	17553	17572	17572	17529	17672	17619	17597	17691	17580	17651	17563	17604	17569	17668	17454	17583	17574	17636	17676	17595	17403	17513	17625	17588	17672	17583	17573	17501	17738	17494	17370	17564	17608	17576	17498	17806	17608	17631	17548	17682	17522	17552	17502	17757	17496	17704	17537	17674	17720	17549	17642	17792	17669	17670	17542	17676	17522	17588	17693	17464	17562	17745	17594	17552	17603	17693	17746	17815	17534	17643	17634	17645	17640	17801	17490	17706	17598	17772	17532	17589	17556	17559	17555	17536	17835	17522	17502	17645	17418	17618	17602	17569	17423	17693	17609	17598	17550	17803	17490	17599	17649	17569	17587	17591	17703	17635	17570	17545	17406	17553	17611	17590	17526	17639	17676	17544	17512	17471	17565	17547	17558	17579	17580	17637	17778	17329	17633	17533	17501	17634	17574	17633	17647	17407	17465	17424	17720	17634	17705	17539	17681	17499	17739	17430	17593	17774	17677	17483	17636	17636	17486	17655	17689	17417	17700	17620	17607	17697	17556	17660	17676	17672	17413	17836	17532	17697	17498	17718	17684	17531	17646	17655	17643	17793	17678	17479	17800	17618	17658	17777	17429	17386	17499	17687	17688	17662	17685	17746	17617	17470	17501	17690	17700	17438	17520	17534	17607	17562	17633	17515	17677	17462	17756	17607	17642	17580	17486	17590	17735	17677	17560	17663	17914	17709	17541	17588	17510	17410	17651	17593	17533	17665	17580	17438	17632	17530	17483	17558	17570	17626	17714	17519	17740	17538	17511	17518	17508	17547	17667	17586	17788	17480	17584	17581	17653	17521	17670	17686	17527	17535	17659	17525	17639	17555	17574	17578	17536	17732	17554	17661	17560	17419	17463	17679	17554	17595	17634	17538	17417	17587	17567	17600	17761	17569	17468	17552	17472	17652	17542	17596	17624	17361	17562	17422	17610	17576	17458	17702	17563	17602	17602	17565	17558	17555	17615	17669	17676	17751	17619	17587	17747	17582	17597	17618	17604	17669	17473	17557	17496	17641	17510	17588	17520	17690	17509	17609	17362	17511	17736	17536	17634	17780	17751	17736	17513	17619	17619	17508	17589	17655	17620	17653	17609	17473	17577	17571	17573	17317	17565	17475	17603	17724	17438	17771	17530	17699	17629	17516	17544	17653	17541	17563	17467	17573	17767	17750	17592	17380	17624	17485	17671	17537	17523	17646	17656	17487	17620	17674	17630	17546	17538	17505	17672	17714	17607	17664	17736	17621	17696	17677	17493	17551	17326	17501	17710	17477	17720	17509	17577	17678	17686	17438	17700	17651	17619	17823	17646	17630	17505	17725	17484	17457	17600	17618	17526	17632	17575	17557	17403	17577	17777	17572	17366	17539	17610	17349	17637	17591	17656	17650	17675	17592	17681	17670	17499	17724	17530	17692	17581	17644	17679	17555	17688	17560	17621	17698	17653	17828	17658	17495	17528	17653	17628	17498	17761	17578	17360	17637	17617	17743	17565	17424	17598	17646	17711	17557	17632	17450	17663	17631	17672	17789	17514	17626	17603	17635	17645	17613	17440	17525	17725	17692	17775	17657	17700	17554	17707	17558	17562	17429	17520	17537	17478	17520	17679	17637	17747	17441	17540	17424	17602	17582	17589	17604	17686	17553	17698	17632	17677	17638	17725	17704	17501	17727	17436	17679	17631	17479	17604	17815	17609	17772	17519	17731	17614	17480	17660	17552	17584	17590	17653	17525	17731	17632	17732	17663	17744	17362	17723	17458	17600	17624	17645	17610	17558	17653	17782	17611	17637	17690	17475	17684	17555	17373	17694	17479	17690	17561	17626	17617	17548	17776	17440	17621	17534	17644	17689	17733	17717	17494	17664	17641	17690	17441	17638	17603	17596	17493	17598	17722	17514	17662	17643	17615	17485	17626	17572	17708	17823	17869	17679	17487	17542	17911	17628	17371	17703	17622	17636	17627	17501	17588	17571	17612	17599	17699	17686	17525	17533	17650	17708	17499	17706	17610	17670	17726	17592	17640	17412	17562	17585	17387	17706	17580	17657	17962	17703	17438	17446	17597	17581	17658	17508	17516	17661	17687	17649	17631	17579	17619	17290	17498	17585	17615	17703	17737	17467	17555	17642	17426	17770	17539	17643	17629	17682	17862	17540	17610	17617	17573	17602	17545	17647	17590	17586	17581	17609	17483	17657	17636	17597	17601	17472	17619	17617	17488	17521	17565	17596	17623	17543	17669	17627	17565	17632	17733	17608	17726	17637	17539	17747	17676	17659	17444	17601	17464	17611	17636	17733	17581	17592	17377	17782	17826	17372	17633	17647	17552	17594	17679	17587	17587	17609	17804	17614	17716	17499	17575	17685	17455	17620	17496	17617	17633	17602	17644	17537	17705	17485	17619	17621	17662	17617	17600	17603	17671	17473	17659	17699	17609	17552	17680	17378	17587	17675	17521	17530	17518	17668	17533	17555	17641	17563	17643	17508	17464	17705	17567	17702	17605	17478	17611	17582	17582	17648	17420	17638	17452	17638	17553	17525	17657	17551	17747	17667	17536	17653	17692	17619	17457	17499	17570	17768	17481	17577	17601	17629	17533	17569	17741	17572	17539	17551	17600	17735	17285	17653	17723	17672	17533	17549	17611	17476	17748	17502	17609	17733	17618	17687	17499	17492	17568	17725	17567	17575	17622	17618	17620	17485	17710	17541	17714	17687	17651	17664	17572	17646	17528	17595	17432	17552	17655	17559	17560	17449	17822	17584	17633	17842	17699	17662	17495	17675	17565	17738	17491	17666	17543	17432	17723	17575	17589	17488	17558	17546	17614	17749	17627	17613	17520	17617	17606	17741	17600	17620	17505	17712	17492	17736	17613	17443	17708	17707	17653	17615	17650	17783	17583	17486	17395	17736	17531	17569	17632	17713	17564	17590	17782	17627	17521	17513	17557	17494	17602	17495	17784	17578	17476	17703	17709	17644	17689	17544	17725	17564	17608	17503	17742	17523	17512	17549	17846	17539	17767	17465	17768	17647	17567	17555	17572	17583	17563	17528	17616	17683	17733	17474	17701	17623	17749	17487	17644	17419	17635	17551	17838	17653	17626	17703	17419	17450	17517	17676	17605	17593	17564	17485	17518	17445	17561	17696	17541	17733	17790	17539	17567	17598	17683	17563	17449	17668	17667	17623	17673	17402	17666	17537	17635	17498	17652	17544	17507	17532	17499	17605	17609	17664	17565	17533	17575	17575	17608	17391	17461	17683	17751	17677	17620	17447	17563	17595	17643	17464	17576	17690	17730	17627	17564	17598	17632	17628	17661	17671	17480	17622	17656	17778	17627	17653	17744	17633	17603	17593	17591	17528	17570	17442	17620	17540	17675	17401	17675	17765	17472	17626	17668	17718	17517	17568	17624	17594	17572	17506	17573	17574	17636	17575	17560	17687	17498	17642	17732	17724	17582	17652	17598	17537	17519	17537	17653	17888	17566	17469	17559	17664	17830	17641	17536	17745	17433	17654	17664	17559	17600	17647	17717	17460	17889	17510	17820	17510	17638	17659	17488	17775	17477	17621	17461	17593	17581	17380	17569	17672	17583	17574	17428	17457	17520	17591	17611	17577	17524	17662
30403	23970	26528	24899	22967	23140	23458	23020	22990	22823	23098	22981	23039	23205	23261	23780	24734	24802	24259	23607	23331	23305	23043	22989	22957	22785	23017	23002	22986	22872	22932	22925	23049	22893	23218	22792	23018	23087	22898	23124	23021	23037	22724	22991	23030	23110	23036	23000	23048	22866	23000	23051	22848	22977	23014	22932	23053	23155	22805	22959	22921	22974	23092	22884	22972	22740	22895	22986	23166	23274	23047	23092	22926	23076	23117	22710	22843	22928	22789	22921	22930	23219	22836	22924	22749	22984	22826	22871	22977	22801	23029	22849	23106	23075	22942	22911	22820	23244	23036	23045	22828	23051	22816	22939	23377	22968	22795	22802	22956	23080	22970	23026	22896	22979	23163	22870	23133	22908	22886	23046	22917	22746	23241	22961	22935	22932	23043	22865	23080	23084	22781	23010	23163	22994	22796	23120	23022	22988	22977	23069	22875	23100	22994	22684	22834	22893	22875	23029	22839	23007	23009	23056	22953	23169	23033	23012	23110	23192	22737	23018	22931	22910	22897	23036	23014	22915	22776	22823	23195	22919	22773	22868	22824	22895	22986	22812	22977	22895	22894	22953	23101	22880	22866	23088	23128	23011	22962	22925	22743	22849	23004	22928	22862	22868	22886	22944	23137	22937	22897	23015	22856	22913	23113	22890	23050	22734	22917	22998	22915	22837	22952	22850	23194	22886	23053	22711	23011	23042	22994	22977	22839	23167	22990	23129	23080	22883	22970	22883	22683	22880	23022	22991	23177	23092	22923	23075	22779	22935	23058	22715	22956	22765	23003	22849	23130	23101	23080	22908	22841	22928	23051	22852	22937	22855	22818	22814	23058	22926	22993	22927	22836	22857	22800	22878	22654	22865	22979	22733	22902	22856	22902	23125	23101	22941	23007	22983	22924	23058	22989	23053	22888	22924	22957	22586	22803	22629	22869	22721	22775	22908	22908	22922	22754	22953	23033	22995	22952	23195	22995	23188	23078	23037	23084	23100	22921	22747	22931	22857	23040	23019	23052	22911	22952	22899	22990	22826	22981	22983	22901	23029	23267	23110	23118	22936	22873	22922	23166	23099	22920	22963	22907	22806	22940	22794	23059	23041	22989	22928	23087	23062	23135	22776	23023	22914	23016	22956	22735	23048	22948	22777	22924	22947	23102	23006	22815	22752	22745	22831	22912	22977	23002	23074	22974	23001	22995	22998	23081	23009	22950	22869	23105	22938	22886	22941	22988	23173	22853	22893	22979	22898	23167	22911	22883	22966	22973	22815	22964	22986	23166	22883	22945	22709	23041	22810	22996	22660	22868	22797	22663	22934	22952	22901	23185	22945	22915	22902	22871	23061	22937	23045	22959	22865	23056	23053	22908	22919	22965	22954	22825	22915	22925	22825	23005	22945	22959	23035	22910	23191	22810	22973	23144	22815	22765	22617	23000	22913	23013	22972	22819	22997	22993	22796	22782	22874	23097	22890	22962	22978	23011	22806	23040	22899	22693	23015	23012	22785	22945	23107	22791	22853	22761	22853	22981	22822	23137	22761	23099	22943	23191	22921	22931	22896	23127	23001	22935	23024	23027	22983	22926	22792	22847	22924	22904	22874	22990	22796	23096	22910	23077	22811	23046	22766	22861	22903	23049	22928	22850	23034	22946	22702	22945	23066	23107	23057	22751	22875	22864	22903	23038	23031	23039	22969	22739	23007	22820	23079	22891	23102	23009	22927	22838	22927	22983	22879	22770	22970	23197	22899	23012	22724	22998	23017	22883	23139	22938	22769	23140	22974	22923	22613	22822	23232	23024	22883	22973	22851	22782	23057	23125	22922	22854	23011	23019	22937	23038	22939	22983	23051	22962	22945	22796	22856	22936	22949	22743	22906	23101	22909	22874	22947	22945	22925	23250	22903	22948	22746	22682	23101	22919	22916	23169	22772	22710	23168	22691	22724	22893	22945	22878	22855	22886	22613	22889	22825	22872	22946	23009	23034	22907	22846	22937	22740	23035	22838	22921	23002	23159	23100	23025	22838	22895	22856	23038	22888	23002	22798	22780	23078	23080	22910	23061	23308	23145	22989	23156	23053	22872	23014	22721	22796	22883	22820	22754	22929	22929	22731	23012	22876	22987	22952	23098	22685	22939	23106	23185	23021	23015	22992	22944	22972	22876	22981	22779	22837	23175	22990	23057	22906	23086	22842	22815	22875	22852	23053	22758	22841	22909	22848	23052	22841	22806	22879	23041	23013	23032	23200	22970	22673	22971	22824	23179	23001	22899	23012	23015	23046	23003	22749	23211	23096	23076	23128	22951	23079	22963	23011	22807	23075	23108	22874	22735	23168	23022	22874	22906	23053	22891	22856	23180	23125	22927	23029	22991	22665	22990	22794	23096	22859	23136	23008	22794	22921	23208	22979	23123	23011	23083	23018	22800	22948	22827	22949	22729	22863	23105	22948	22886	23136	22978	22981	22835	23056	23139	22794	22924	23063	23125	23025	22896	22958	22869	23046	22870	22892	23051	22931	23069	23051	23037	23095	23006	22979	22957	22936	23122	22807	22939	23169	23038	22816	22947	22909	22809	22729	22949	22994	23054	23135	23094	22984	22873	22820	22842	22769	22913	23013	22983	23094	23041	22833	22765	22943	22901	22993	22865	23000	22907	22960	22868	22651	22981	22808	22835	23065	22924	23091	22986	23008	23057	22852	22925	23111	23046	22973	22870	22969	22957	22810	23304	23251	23072	23082	23213	22842	22945	23076	23117	22921	23115	23013	22855	22897	23022	22973	22870	23002	22900	22930	22879	23098	23058	22890	22969	23027	23150	22999	22890	23101	22950	22896	22893	23106	23151	22788	22882	23043	22837	22769	22979	23082	23188	23071	23011	22926	22926	23075	23054	22911	22975	22974	23003	22938	22950	23036	22977	23019	22819	22912	22906	23061	23074	22951	23133	23138	22879	22919	22939	22950	23088	23027	23024	23247	22948	22773	23041	22988	23002	22985	22824	23092	22885	22906	22875	23004	22998	23165	22854	23000	23056	22998	23045	22904	22962	23088	22650	22893	23034	22846	22953	22885	22840	23077	22943	22965	23034	22904	23179	23020	23016	23075	22963	22989	22907	23015	23033	23082	23029	23139	22784	22881	22981	22851	23198	22993	22940	22929	22910	22961	23107	23075	22978	22790	22879	23088	23046	22763	22957	22710	22856	22967	22861	23067	22842	23242	22995	22992	22952	22933	23024	23068	22922	23010	22966	22851	23028	23003	22882	22990	22915	22887	22957	23174	23072	22881	22845	22999	22865	22851	22965	22901	22940	22843	23118	22848	22864	22810	22996	22912	22885	22888	23112	22902	22845	22790	22935	22937	23008	22919	23112	22956	23114	22955	23053	22927	22910	22965	23003	22806	22903	23047	22845	22803	22909	22826	22981	22943	23188	22881	23030	22972	22876	22706	22914	22943	23105	22863	23184	22721	23041	23025	22835	23083	22796	23001	22919	22693	23077	23153	23105	23054	22892	22844	23065	22897	22819	22989	22926	22932	22845	22988	22809	22773	22960	22795	23080	22713	23011	22762	23062	23027	23004	23032	23289	23042	23104	23069	22860	22974	23060	23141	23039	23026	23008	22936	22782	22932	23026	23027	22805	22958	22820	22821	23066	23094	23029	22824	22902	23034	23047	22973	22933	22788	22815	22917	23007	23004	22976	23003	22991	23019	22899	22956	22899	22860	22915	23096	22950	22867	22855	22906	22996	23117	22788	23004	23077	22891	22992	22831	23083	23005	22992	22598	23048	22998	22971	22888	23016	22929	22980	23074	22990	22957	22915	22840	22960	22821	22818	22985	23035	22882	22877	22968	23005	22783	23053	22832	22919	22945	23112	23055	23018	23031	22946	23112	22947	23025	23109	22891	23028	22808	22863	22838	23001	22845	22985	22991	22924	22828	22793	22994	22918	22960	22979	22932	22743	23158	23116	22758	22884	22898	22933	23079	23045	23145	22940	22874	23065	22855	22975	22966	23064	22842	23017	23053	22952	22852	22978	23063	22974	22868	22909	23105	23063	22883	22954	23033	23086	22884	22910	22977	22867	22841	22867	22981	22964	23022	22893	22958	22914	22917	22791	22938	23135	23099	22886	22949	22739	22980	23166	23090	22929	23116	22938	22952	22911	23141	22775	22779	23127	23161	22981	22913	22743	23068	22949	22922	22918	23088	22856	22949	22848	23021	22985	22999	23111	22812	22879	22919	23029	23047	23134	23077	23102	22813	23098	23018	22799	22929	22872	22894	22850	23102	23070	22759	23090	23051	22899	22959	22854	23019	23132	22747	22957	22920	22799	23085	22896	22974	22942	22909	23002	23070	22944	22871	22770	22895	22935	22950	22971	22647	22977	22869	22943	23013	23154	22988	22791	22933	22957	23047	23142	22851	22993	23052	22997	23125	23076	23099	22949	22774	23003	23156	23022	22756	22986	22963	23110	23071	22893	22913	22823	22688	23045	22790	23067	22998	22950	22901	22708	22956	23011	23000	23213	22966	23106	23184	22900	23072	22884	22980	23029	23129	23023	23047	23011	22837	22936	22912	22969	22920	23086	22893	22841	22958	23053	23143	23011	22830	23005	22947	23148	22593	23020	23019	23004	23162	22959	22961	23085	23046	22993	22918	22822	23014	22979	22970	22935	23192	23046	23105	22865	23059	22875	22878	23152	23115	22935	22834	22968	23037	23061	23156	22961	22987	23069	23076	22785	22995	22960	22912	23135	22833	23228	22896	23027	22760	23014	23092	23096	22843	22777	22921	23142	22789	22711	22951	22922	22923	22857	22946	23000	22951	22942	23022	23155	22913	22993	23128	22796	22632	22863	22995	22799	22814	23080	23097	23077	23033	23111	23049	22875	22958	22995	22939	23104	23029	22844	23102	22950	23002	23032	22735	22699	23109	23141	22982	23061	22921	23041	23044	23096	23146	23186	22946	22886	22778	22821	23038	23051	22829	22909	22845	23152	22941	23029	22970	23112	23088	22803	22773	22981	22549	22975	23000	22775	23046	22989	23119	22939	23041	23055	22949	23043	23022	22928	22968	23275	22864	22931	23116	22950	22980	23024	22929	22988	23144	22870	22832	22799	22809	23083	22946	23176	23057	22854	22694
17802	19336	19257	18227	17894	17998	17751	17775	17737	17683	17682	17762	17483	17682	17903	18839	19931	19734	18926	18164	17972	17564	17636	17605	17733	17883	17632	17631	17503	17622	17614	17633	17491	17620	17441	17620	17667	17525	17611	17738	17647	17537	17499	17533	17479	17516	17519	17429	17706	17761	17633	17570	17544	17435	17553	17593	17624	17568	17640	17694	17705	17565	17654	17702	17501	17583	17587	17567	17559	17452	17348	17439	17677	17664	17502	17619	17644	17427	17525	17658	17724	17556	17680	17488	17654	17698	17442	17414	17681	17598	17692	17610	17634	17666	17464	17434	17510	17412	17617	17643	17358	17504	17451	17605	17652	17486	17345	17624	17415	17570	17556	17602	17531	17670	17536	17418	17509	17714	17367	17646	17314	17566	17452	17658	17540	17574	17686	17498	17623	17453	17534	17708	17626	17434	17459	17446	17543	17652	17549	17339	17538	17774	17517	17574	17600	17578	17439	17468	17716	17555	17610	17623	17531	17412	17404	17588	17512	17533	17780	17710	17523	17643	17534	17570	17438	17619	17756	17570	17677	17594	17605	17719	17701	17679	17756	17606	17481	17648	17536	17533	17486	17652	17563	17525	17570	17505	17560	17538	17650	17592	17468	17565	17460	17610	17606	17528	17507	17572	17678	17353	17690	17530	17486	17679	17447	17770	17545	17452	17609	17518	17443	17514	17478	17539	17678	17526	17625	17549	17507	17708	17535	17597	17393	17594	17320	17681	17553	17438	17752	17772	17360	17598	17413	17804	17620	17528	17439	17632	17612	17691	17624	17588	17528	17567	17520	17620	17580	17491	17592	17643	17706	17498	17400	17573	17638	17527	17515	17514	17525	17569	17572	17772	17567	17555	17347	17484	17548	17253	17634	17623	17478	17541	17543	17430	17631	17643	17691	17643	17541	17660	17318	17683	17718	17658	17562	17580	17511	17545	17673	17407	17602	17544	17777	17520	17699	17768	17430	17509	17466	17527	17662	17653	17576	17702	17644	17597	17612	17353	17609	17607	17630	17464	17675	17748	17837	17662	17578	17483	17538	17683	17467	17495	17670	17443	17662	17560	17539	17630	17572	17531	17616	17603	17752	17583	17588	17374	17522	17602	17654	17737	17582	17516	17485	17553	17498	17606	17562	17409	17428	17433	17619	17462	17598	17644	17604	17582	17593	17574	17709	17646	17627	17572	17610	17545	17532	17708	17647	17626	17609	17631	17567	17557	17491	17528	17546	17699	17558	17434	17442	17641	17577	17485	17788	17485	17578	17563	17426	17689	17789	17584	17661	17558	17582	17523	17443	17676	17484	17620	17677	17572	17533	17473	17649	17700	17610	17462	17687	17651	17605	17540	17558	17678	17546	17572	17514	17616	17523	17339	17483	17558	17630	17825	17766	17571	17565	17613	17575	17623	17648	17686	17493	17554	17567	17809	17565	17593	17589	17427	17710	17585	17470	17563	17467	17491	17759	17563	17524	17351	17678	17650	17608	17737	17529	17628	17676	17584	17523	17499	17532	17716	17524	17595	17592	17531	17692	17655	17569	17574	17599	17609	17683	17551	17593	17579	17653	17531	17431	17497	17647	17619	17530	17707	17503	17616	17598	17461	17514	17680	17720	17631	17483	17587	17783	17546	17674	17708	17511	17620	17411	17504	17629	17488	17676	17601	17603	17692	17688	17719	17548	17476	17506	17616	17731	17560	17614	17493	17484	17603	17520	17638	17507	17502	17521	17653	17471	17522	17448	17632	17398	17545	17705	17643	17522	17343	17445	17510	17567	17570	17492	17523	17510	17444	17689	17566	17701	17428	17659	17645	17463	17536	17400	17668	17527	17611	17428	17617	17498	17563	17605	17578	17544	17533	17647	17591	17456	17463	17450	17530	17719	17508	17617	17714	17563	17541	17613	17726	17564	17730	17678	17619	17534	17580	17622	17567	17541	17517	17392	17444	17565	17630	17511	17763	17597	17513	17627	17534	17670	17662	17652	17738	17533	17464	17729	17629	17728	17632	17508	17538	17542	17509	17571	17570	17574	17644	17722	17695	17638	17588	17544	17377	17558	17745	17546	17673	17563	17464	17495	17482	17708	17661	17664	17554	17372	17490	17585	17538	17558	17678	17768	17405	17841	17528	17635	17616	17655	17411	17654	17539	17632	17593	17655	17661	17553	17675	17542	17591	17427	17563	17682	17475	17635	17648	17436	17481	17516	17573	17569	17659	17596	17575	17722	17378	17675	17658	17593	17710	17597	17508	17557	17480	17606	17615	17557	17738	17455	17567	17651	17515	17566	17568	17663	17576	17658	17602	17539	17516	17676	17783	17546	17495	17437	17523	17730	17590	17652	17593	17636	17674	17497	17497	17505	17620	17664	17263	17690	17469	17632	17742	17461	17740	17700	17473	17695	17506	17716	17578	17612	17587	17721	17529	17468	17572	17634	17413	17672	17534	17619	17550	17734	17410	17497	17648	17766	17563	17713	17807	17440	17438	17695	17587	17493	17479	17599	17682	17595	17553	17539	17642	17654	17679	17558	17535	17560	17604	17533	17666	17517	17554	17603	17590	17534	17481	17633	17515	17710	17605	17524	17650	17631	17681	17481	17504	17717	17609	17668	17555	17724	17525	17681	17660	17620	17692	17568	17520	17525	17531	17611	17620	17563	17640	17576	17732	17519	17550	17525	17586	17865	17566	17810	17573	17614	17486	17707	17422	17420	17490	17440	17548	17586	17547	17626	17600	17527	17593	17499	17546	17585	17419	17676	17568	17424	17480	17629	17603	17606	17650	17516	17629	17618	17631	17753	17597	17563	17655	17559	17581	17521	17666	17636	17498	17530	17430	17710	17586	17467	17714	17589	17569	17656	17665	17389	17484	17584	17583	17828	17613	17533	17547	17627	17513	17652	17715	17672	17593	17591	17421	17591	17465	17738	17476	17585	17663	17548	17753	17444	17430	17706	17776	17626	17689	17485	17454	17634	17544	17536	17770	17629	17614	17689	17690	17602	17607	17692	17611	17645	17512	17628	17670	17628	17510	17621	17692	17538	17673	17581	17583	17559	17527	17606	17667	17562	17633	17619	17552	17611	17401	17606	17600	17535	17520	17589	17612	17521	17604	17525	17569	17719	17626	17467	17669	17526	17613	17645	17500	17478	17615	17570	17496	17621	17744	17615	17476	17646	17446	17626	17638	17698	17458	17502	17570	17680	17591	17494	17519	17566	17662	17686	17620	17462	17412	17618	17449	17672	17639	17739	17534	17738	17587	17559	17663	17570	17760	17647	17545	17483	17600	17411	17591	17632	17667	17457	17517	17527	17541	17720	17627	17653	17671	17421	17626	17609	17455	17623	17662	17501	17690	17492	17748	17466	17657	17545	17697	17540	17538	17648	17702	17497	17622	17337	17490	17672	17604	17606	17649	17680	17528	17638	17611	17722	17513	17489	17590	17469	17643	17624	17581	17605	17582	17698	17628	17572	17499	17602	17586	17558	17440	17672	17646	17550	17625	17441	17523	17591	17659	17596	17569	17502	17749	17766	17539	17692	17532	17582	17628	17694	17456	17571	17490	17429	17540	17588	17489	17547	17475	17512	17592	17603	17575	17676	17645	17498	17565	17563	17566	17685	17607	17684	17466	17690	17668	17580	17417	17437	17714	17612	17500	17653	17565	17449	17412	17757	17598	17742	17468	17588	17441	17611	17528	17616	17589	17463	17609	17735	17451	17690	17562	17564	17470	17567	17639	17538	17496	17528	17617	17722	17684	17654	17793	17652	17524	17523	17798	17437	17595	17550	17400	17639	17556	17602	17471	17440	17350	17363	17546	17489	17686	17534	17414	17664	17595	17447	17726	17539	17457	17624	17395	17576	17342	17579	17549	17725	17463	17540	17637	17673	17573	17648	17513	17598	17642	17656	17587	17376	17531	17490	17469	17707	17738	17436	17561	17521	17560	17528	17531	17513	17629	17430	17414	17490	17643	17614	17468	17613	17604	17606	17489	17603	17640	17555	17563	17540	17481	17598	17465	17571	17542	17535	17677	17758	17475	17505	17663	17522	17585	17542	17679	17463	17632	17435	17681	17559	17456	17664	17444	17639	17800	17463	17686	17464	17719	17598	17414	17563	17715	17587	17572	17653	17629	17580	17515	17483	17745	17539	17536	17384	17620	17622	17551	17479	17359	17598	17454	17682	17670	17609	17474	17614	17698	17663	17394	17560	17638	17754	17692	17756	17423	17425	17589	17552	17573	17621	17726	17613	17546	17514	17651	17537	17602	17639	17696	17632	17388	17647	17355	17672	17478	17514	17393	17445	17513	17542	17526	17493	17531	17688	17618	17420	17515	17432	17475	17504	17467	17705	17585	17467	17579	17502	17782	17700	17477	17750	17560	17682	17618	17572	17442	17563	17611	17549	17629	17361	17617	17637	17645	17650	17798	17423	17413	17526	17621	17629	17638	17491	17452	17613	17638	17502	17597	17616	17638	17684	17392	17364	17533	17571	17461	17754	17412	17583	17834	17527	17559	17564	17587	17641	17609	17434	17741	17518	17496	17676	17643	17534	17669	17601	17453	17683	17418	17555	17586	17479	17641	17631	17363	17523	17661	17601	17564	17504	17616	17606	17598	17621	17660	17672	17662	17554	17692	17796	17522	17523	17473	17643	17500	17636	17621	17555	17490	17417	17657	17556	17684	17562	17521	17744	17659	17643	17545	17689	17538	17542	17615	17567	17607	17665	17538	17560	17627	17583	17831	17512	17553	17596	17688	17480	17570	17652	17541	17659	17547	17633	17689	17543	17594	17698	17520	17518	17565	17469	17530	17865	17656	17528	17488	17604	17415	17399	17528	17600	17612	17605	17500	17607	17441	17541	17598	17610	17546	17568	17605	17489	17452	17518	17586	17357	17588	17610	17545	17546	17595	17606	17451	17581	17806	17584	17701	17564	17540	17428	17835	17601	17731	17534	17579	17700	17738	17528	17608	17639	17510	17553	17531	17584	17528	17652	17532	17488	17428	17482	17654	17759	17566	17539	17673	17543	17448	17466	17558	17604	17542	17765	17618	17764	17494	17584	17599	17656	17581	17519	17466	17684	17596	17369	17517	17531	17605	17549	17573	17560	17669	17596	17406	17503	17595	17679	17490
25266	21484	28665	25169	23692	25174	25457	23397	23295	23442	23398	23524	23341	23237	24227	29170	33225	33179	29324	25940	23830	23393	23437	23168	23123	23016	23105	23136	22893	23050	22930	23020	23105	22892	23105	23230	22903	22969	23301	23129	23010	23150	23210	22905	23066	23063	22937	22901	23076	22845	23016	23027	22973	22916	22776	22894	22942	22887	23067	23146	23048	23124	23190	23152	23114	22870	22936	23023	22916	23008	22844	23015	22827	23002	22732	22794	22963	22967	22869	22959	22966	23016	23140	22789	22933	22972	22939	23038	23078	22853	22942	22863	22804	23001	22938	23103	22898	23093	23080	23147	23016	22951	22976	23193	22881	22965	22847	22877	22922	23057	22836	23097	22904	22902	22914	22700	22945	22929	23104	22812	23056	22965	23117	23032	22946	22905	22764	22971	22718	22926	23035	23176	23143	22941	22874	22953	22889	22985	22966	22920	22840	23048	22981	23117	22899	22899	22822	22992	22951	23010	22940	23098	23162	22985	23027	22927	23072	22936	23071	22815	22959	23121	22956	23242	23068	22826	22952	22950	22848	22748	23074	22955	22971	22952	22951	23031	23113	22848	23031	22981	22968	22866	22868	22805	22923	22992	22864	23077	22736	22898	23040	22844	22906	22808	23102	22983	23012	23042	22980	22976	23074	23067	22995	22810	23002	22687	22800	23038	23081	23066	22959	22868	22863	22926	23046	23028	22836	23031	22935	22819	22978	22988	22867	23177	22880	22928	23030	23060	23078	22898	22898	22625	22987	22975	22879	22730	22926	22944	22893	22836	22926	22949	22768	23026	23014	22996	23000	22774	23023	22821	23282	22809	23160	23105	22929	22928	22884	23054	22918	23011	22980	23027	22879	22811	22826	23000	22906	23112	23055	23149	23048	23005	22957	22866	23034	22964	22918	22936	22786	23041	23011	23180	22924	22817	23094	22846	22985	23015	22914	22999	23049	22734	23153	22902	23014	22690	22858	22934	22847	22977	23049	22905	22925	22958	23023	22830	22946	22805	22871	22825	23093	22894	22812	22934	22889	23024	23078	23034	23087	23220	22928	23145	22980	22927	22798	23080	22938	23088	22951	22736	22994	22773	23018	22984	22874	22991	23012	23014	23043	22920	22959	23148	22866	22808	22895	22994	22975	23057	22817	22871	22917	22802	22900	22951	22966	23067	23071	22838	22851	22836	22845	22608	22677	23025	22967	23114	23007	22897	22938	22853	23234	22917	22712	23033	22731	23062	23091	22962	23126	22942	22971	22999	22982	22894	23267	22913	22764	22964	23118	22950	22913	23002	23072	22965	23014	22952	23058	22814	22789	23069	22950	23018	23027	23065	22960	22730	23131	22790	22989	22861	22951	22864	22932	23015	22929	22944	22879	22803	22850	22809	22891	23084	23089	23025	22844	23075	22906	23026	22958	22992	23092	22746	22877	23042	22919	22967	22945	23096	22637	22880	22792	23010	22692	22962	23045	22709	23190	23065	23091	22985	23093	22928	22915	22824	22957	22829	22803	22843	23028	22916	22812	22952	22680	23027	22867	23084	22944	22940	22922	22774	23160	23085	23091	23283	22941	23144	22947	23047	22927	23063	22679	23135	23014	22786	23056	23042	23107	23054	22714	22725	22891	22971	22918	23014	22854	22901	23136	22940	22862	22779	23005	23001	23166	23010	23030	22987	23029	22846	23229	23001	22871	22919	22837	22920	22865	23061	22963	23032	23058	22939	22796	22930	22857	22871	22972	22716	22852	22934	23067	22807	22847	22650	23102	23027	23114	23059	23145	22842	22821	22930	22779	23219	22964	22779	23006	23288	23239	23039	22991	22710	23088	22852	23190	23107	22925	22984	23005	22946	23032	22876	22906	22916	23259	23237	22920	23079	22911	23134	22875	23049	23022	22918	23030	23117	23064	22819	22999	23081	22993	22908	22823	22931	22865	22778	22856	22837	23205	22789	23165	22775	23021	22857	23010	22958	22978	23081	22869	23076	22891	22670	22797	22972	23122	23196	23054	22952	22906	22995	23089	22730	22831	22980	22867	22893	22969	22927	22721	22835	23011	23003	23094	22822	23117	22934	23021	23055	22828	22869	23126	23108	22980	22955	22685	22740	23039	22823	23071	22919	23068	23138	22756	23014	23084	23101	22832	23004	22906	23034	22919	22996	22933	22843	23180	23030	23119	22874	22712	23140	22903	22932	23056	22853	23014	22901	22914	23023	22992	23045	22969	22821	23052	22972	22784	22842	22973	22918	22962	23046	22773	23090	22960	23255	23026	23023	22891	22857	22869	22976	22969	22897	23027	23137	22993	22917	22880	23122	23044	22849	22729	23192	23167	22833	23012	22882	22885	22808	22931	22855	23043	23046	23070	23073	23060	22981	23067	22915	22996	22563	23051	22783	22897	22897	22986	22986	22931	22853	22937	22914	22958	23226	23063	22920	22797	22900	22930	22869	23070	23014	23052	22951	23067	22868	22831	22931	22970	22915	23187	22884	23075	22926	22813	22897	22694	22903	22952	23059	22947	23078	22917	23004	22907	22953	23077	22826	22868	22958	23105	22978	23265	22839	22972	22902	23130	22937	22789	22974	22879	22990	22906	22949	22927	22975	22863	22849	23015	23001	22892	22875	22811	22836	22862	23075	22957	23082	23024	23038	22805	22873	22872	23198	22961	23098	23198	22981	22943	22801	22699	22775	22927	23032	23165	22917	22926	22780	22935	23093	23031	22890	22962	23116	23041	23022	22830	23095	23126	22911	22927	23001	22917	22969	22985	22875	22936	23065	23122	22726	22781	23035	22988	22881	23079	22868	23170	22976	22986	22853	23117	22913	23103	23148	22944	22978	22914	22909	23086	22962	23027	23042	23026	23002	23206	22710	23107	22986	23019	23126	22939	22791	23065	22898	22976	22966	22884	23039	22927	22890	22970	22964	22909	22930	22819	22882	23083	23039	23124	23111	22879	22957	23048	22993	23121	23051	22731	22992	22946	22962	22884	23017	23040	22649	22930	23091	23052	22921	23034	23126	22969	22976	22878	22826	23211	22711	22968	23061	23034	23161	23114	23001	22968	22781	23095	22959	23144	22972	22948	23045	23041	22993	23135	23025	22930	22942	23111	22820	22973	22903	23012	22813	22701	22693	23028	22956	23048	22825	22865	22900	23166	23131	23017	22986	22920	22920	23174	22927	22951	23033	23088	23153	22982	23006	22807	22933	23018	23076	23096	22817	22989	23096	22868	22783	22822	23054	23082	23127	23178	23037	23171	23055	23113	22862	23033	22826	22971	22849	22898	22848	23095	22957	22866	22831	22914	22990	22955	22953	22916	22986	22831	22958	23122	22776	22988	22817	22975	23140	22997	23051	23008	22669	22785	22862	23174	22952	22891	22929	23120	23022	22895	22943	23039	22773	23059	22940	22853	22922	23018	23069	22829	22830	23082	23014	23054	23230	22912	22949	22994	22879	22846	22940	23029	23087	23001	22980	22825	22824	22849	23062	22839	23066	23024	22933	22877	22932	22739	22876	23051	23039	22915	22928	22968	22785	22880	22934	22758	23005	23026	23038	22737	22690	22841	22770	22957	23011	22943	22909	23033	23013	22975	23115	22937	22923	22936	23166	23074	22856	22969	23019	23145	23015	22705	22908	22806	22909	22760	22816	23112	23005	23049	23125	22879	23036	22994	22889	23066	23093	22767	22977	23004	23107	22808	22990	22778	22881	22876	22970	22890	23098	22753	23025	23032	22649	23053	23060	22956	22964	22982	23013	22974	23041	22947	22983	22749	22845	22901	22908	23112	22951	22900	22764	22964	23046	23062	23070	22945	22779	23133	23246	22858	22883	22975	23000	22948	22934	22966	23258	22830	23057	22954	22951	22706	22979	22884	22933	23164	22951	22938	22784	23158	22980	22973	22943	22987	23000	22895	23089	22953	22753	23036	22884	22931	22897	23136	22765	22816	22963	23100	23064	22888	23051	23009	22867	23147	22925	22953	22948	22837	22970	23025	23025	22888	22967	23093	22998	22811	22634	22785	23074	22830	22969	22930	23274	23075	23069	22972	22754	22957	22878	23029	22781	22831	22941	23025	23068	22908	23165	23108	22739	22942	23040	23099	23063	22995	22817	22834	23258	22936	22890	23145	22857	22914	22851	23114	22841	22800	23080	22972	23002	23032	22887	22808	22757	23103	22895	22974	22992	23007	22991	22894	23068	22937	23064	23055	22993	22833	22759	22952	23035	22966	23008	22782	23000	22855	23005	23009	22782	23080	23090	23013	22818	22929	22972	23034	22950	23186	23055	22825	22904	22948	23052	22776	23103	22975	23091	22805	22820	22901	23012	22947	23061	23083	23009	23050	22961	23140	22747	23060	22768	22995	22879	23103	22913	23186	23248	23160	22858	23033	22940	22896	23009	22796	22842	22914	23096	23107	23108	22961	22849	22956	22997	23041	22926	23002	23083	22877	22709	22916	22946	22896	22735	23032	23112	22998	22969	23060	22996	22907	22902	22683	22897	22798	22857	22813	22974	23197	22751	22960	22836	22987	22945	23058	23047	22913	22991	22934	22991	22921	22919	22898	22793	23070	22883	22905	22991	22936	22945	22970	23055	22983	23079	23131	22850	23075	22874	22889	22797	22942	23008	23028	22985	22839	23028	23124	23060	22854	22870	22822	22859	22753	23120	22810	22779	23178	22975	23138	22896	22898	22936	23003	22892	22835	22936	22905	22953	22782	23099	22554	22807	22869	22893	22848	22906	23182	23116	22996	22817	23054	22930	22861	23046	23096	23017	22968	22850	22994	23021	23221	22859	23029	23027	23048	22898	23084	22824	23080	22936	23011	22815	22742	22912	22945	22888	23073	23172	23213	22917	23065	22965	22881	22870	22963	22868	22884	22920	22986	22890	22898	22893	22981	22953	22961	22787	22744	22990	23133	22936	22703	22890	22850	22828	22855	23142	23190	23281	22848	23059	23099	22924	23197	23101	22924	23142	22948	23038	22940	23096	22916	23057	23166	23065	22912	23087	22911	23110	23064	22924	23140	23105	22905	23113	23072	23095	22826	22870	22781	23123	22837	22987	22858	23096	23067	22928	23094	22877	23060	22990	23109	23065	22899	23033	22981	22865	22991	22977	22980	22984	22717	22961
16166	25164	25134	21474	19760	19154	18733	18271	18159	17854	17944	17866	17944	17998	20235	27707	32437	30535	25595	21070	18678	17783	17779	17560	17704	17514	17281	17669	17829	17603	17599	17484	17693	17787	17529	17709	17322	17640	17559	17389	17611	17675	17573	17635	17622	17586	17590	17531	17710	17806	17553	17458	17627	17641	17569	17402	17630	17654	17616	17482	17642	17653	17517	17662	17520	17593	17672	17686	17530	17661	17521	17505	17702	17619	17745	17539	17638	17757	17588	17547	17567	17485	17440	17458	17686	17602	17532	17662	17714	17488	17470	17634	17587	17823	17576	17505	17571	17574	17549	17606	17696	17622	17627	17630	17670	17531	17663	17587	17613	17583	17569	17579	17520	17570	17615	17602	17613	17636	17437	17758	17512	17498	17662	17615	17782	17539	17588	17581	17533	17579	17595	17713	17500	17585	17501	17449	17754	17391	17592	17663	17587	17494	17682	17613	17517	17678	17583	17662	17567	17539	17648	17673	17448	17553	17663	17596	17638	17658	17621	17617	17467	17562	17451	17678	17535	17548	17480	17551	17664	17822	17623	17665	17477	17515	17577	17626	17696	17483	17577	17658	17545	17483	17564	17686	17820	17470	17667	17452	17710	17607	17565	17555	17591	17603	17793	17561	17728	17607	17647	17470	17454	17443	17766	17532	17432	17694	17630	17626	17593	17744	17693	17586	17399	17575	17639	17532	17463	17726	17336	17423	17807	17617	17573	17776	17642	17509	17673	17623	17458	17481	17601	17699	17631	17573	17725	17611	17515	17803	17762	17704	17314	17629	17513	17724	17577	17688	17609	17480	17721	17660	17627	17668	17546	17599	17796	17561	17451	17520	17594	17618	17447	17568	17510	17675	17664	17672	17593	17817	17566	17624	17569	17497	17747	17574	17455	17586	17475	17699	17617	17684	17579	17605	17681	17555	17628	17654	17371	17720	17731	17569	17580	17668	17738	17712	17728	17535	17655	17562	17519	17529	17455	17628	17613	17640	17656	17647	17542	17606	17659	17564	17511	17854	17568	17547	17526	17625	17470	17459	17459	17656	17663	17518	17592	17638	17481	17750	17612	17655	17540	17553	17601	17573	17889	17553	17372	17604	17533	17664	17536	17581	17643	17277	17664	17404	17593	17643	17833	17463	17788	17579	17593	17578	17649	17754	17571	17442	17628	17557	17587	17586	17393	17599	17668	17573	17698	17711	17611	17421	17760	17597	17714	17596	17633	17587	17506	17588	17688	17668	17558	17536	17454	17764	17785	17517	17702	17677	17619	17685	17382	17678	17554	17474	17721	17741	17564	17592	17407	17718	17641	17710	17502	17701	17441	17676	17511	17552	17603	17597	17819	17545	17555	17694	17509	17563	17499	17764	17590	17650	17484	17463	17504	17639	17669	17620	17537	17671	17679	17832	17541	17880	17762	17618	17559	17569	17545	17681	17496	17401	17541	17608	17620	17454	17642	17499	17591	17704	17825	17508	17479	17509	17651	17502	17742	17493	17774	17651	17556	17462	17474	17703	17505	17496	17691	17555	17544	17404	17574	17449	17714	17586	17529	17654	17693	17586	17544	17501	17527	17628	17439	17646	17398	17713	17538	17686	17593	17603	17560	17556	17725	17502	17493	17694	17707	17639	17697	17675	17497	17537	17575	17578	17740	17687	17532	17545	17725	17603	17621	17584	17501	17509	17493	17466	17739	17558	17680	17716	17533	17685	17668	17595	17675	17492	17698	17438	17734	17642	17539	17411	17674	17564	17563	17613	17654	17611	17808	17648	17555	17644	17699	17478	17622	17596	17492	17535	17639	17662	17563	17611	17533	17565	17766	17595	17763	17591	17637	17573	17544	17596	17574	17653	17697	17807	17674	17691	17734	17603	17586	17598	17483	17478	17845	17550	17709	17512	17485	17605	17640	17604	17735	17569	17570	17616	17583	17444	17589	17516	17793	17737	17582	17479	17505	17637	17611	17679	17522	17536	17731	17452	17663	17532	17572	17669	17629	17591	17572	17655	17613	17481	17692	17663	17631	17489	17553	17763	17702	17644	17646	17768	17558	17561	17689	17513	17551	17482	17652	17548	17605	17620	17492	17637	17447	17675	17581	17791	17491	17532	17602	17658	17492	17689	17525	17679	17692	17584	17504	17701	17649	17472	17642	17518	17554	17467	17577	17502	17878	17691	17417	17735	17586	17522	17704	17655	17646	17546	17684	17647	17811	17578	17652	17809	17483	17671	17548	17490	17561	17791	17627	17585	17531	17502	17724	17615	17730	17547	17718	17511	17651	17583	17748	17762	17534	17465	17627	17504	17519	17736	17660	17237	17455	17607	17655	17557	17764	17595	17609	17506	17733	17409	17533	17683	17618	17621	17557	17560	17661	17701	17457	17508	17660	17866	17667	17593	17527	17703	17526	17620	17492	17579	17732	17741	17573	17562	17646	17593	17523	17595	17708	17439	17648	17480	17652	17821	17521	17409	17647	17565	17699	17509	17690	17549	17456	17592	17533	17698	17598	17296	17841	17569	17575	17530	17519	17734	17602	17529	17598	17517	17661	17745	17566	17590	17591	17406	17636	17610	17567	17598	17613	17759	17576	17766	17714	17576	17481	17635	17823	17456	17463	17577	17597	17528	17614	17463	17694	17545	17677	17637	17695	17623	17518	17531	17695	17471	17522	17511	17608	17948	17424	17569	17586	17675	17605	17668	17640	17699	17619	17581	17635	17611	17619	17660	17549	17427	17801	17501	17643	17641	17602	17816	17494	17602	17534	17480	17431	17679	17687	17392	17714	17688	17530	17638	17428	17544	17556	17646	17618	17479	17581	17551	17613	17626	17512	17548	17538	17765	17497	17692	17590	17528	17596	17741	17621	17597	17659	17538	17483	17579	17599	17519	17689	17624	17600	17399	17527	17618	17494	17637	17567	17528	17541	17498	17663	17517	17646	17506	17654	17629	17598	17637	17644	17624	17804	17622	17659	17409	17574	17621	17640	17541	17561	17664	17532	17523	17744	17529	17656	17845	17642	17525	17615	17622	17623	17459	17684	17756	17842	17641	17536	17522	17583	17751	17683	17365	17583	17613	17485	17550	17422	17602	17383	17635	17562	17523	17701	17575	17551	17564	17538	17670	17442	17627	17824	17604	17460	17552	17681	17512	17568	17511	17569	17488	17667	17564	17618	17576	17704	17532	17544	17619	17662	17547	17734	17574	17728	17658	17579	17676	17622	17516	17647	17659	17598	17564	17761	17364	17598	17477	17585	17696	17505	17595	17613	17618	17547	17629	17706	17617	17561	17626	17580	17526	17679	17642	17617	17491	17642	17512	17756	17502	17793	17685	17642	17464	17444	17609	17492	17496	17396	17570	17456	17580	17740	17448	17613	17516	17486	17603	17591	17479	17657	17399	17453	17499	17585	17567	17706	17573	17610	17701	17498	17702	17592	17734	17613	17610	17628	17713	17530	17615	17591	17516	17668	17671	17497	17604	17509	17668	17536	17678	17787	17606	17642	17645	17510	17665	17665	17506	17453	17418	17712	17768	17619	17523	17489	17813	17539	17548	17696	17532	17805	17747	17660	17643	17636	17513	17601	17664	17699	17661	17648	17530	17685	17571	17568	17458	17638	17793	17484	17806	17645	17485	17694	17709	17647	17550	17737	17591	17765	17517	17659	17630	17606	17563	17586	17460	17680	17630	17702	17560	17860	17584	17578	17660	17570	17554	17527	17695	17791	17515	17532	17754	17514	17561	17564	17656	17596	17648	17496	17541	17576	17648	17420	17507	17699	17657	17482	17729	17617	17438	17539	17611	17571	17707	17650	17542	17463	17538	17465	17618	17576	17494	17627	17553	17570	17663	17598	17555	17599	17624	17585	17552	17483	17695	17514	17661	17683	17608	17432	17480	17553	17573	17583	17598	17586	17552	17437	17743	17476	17624	17576	17644	17468	17803	17582	17528	17597	17482	17667	17464	17483	17518	17578	17471	17659	17582	17622	17482	17700	17754	17619	17366	17638	17634	17532	17568	17622	17536	17692	17721	17634	17563	17657	17558	17537	17467	17465	17674	17488	17779	17657	17436	17634	17462	17426	17559	17626	17648	17520	17517	17498	17606	17453	17574	17706	17433	17538	17541	17754	17607	17479	17711	17593	17481	17493	17640	17701	17656	17660	17732	17691	17613	17505	17634	17450	17472	17660	17485	17748	17580	17650	17595	17652	17728	17770	17587	17756	17605	17462	17559	17474	17865	17534	17622	17697	17718	17740	17485	17594	17415	17399	17528	17487	17702	17561	17613	17645	17729	17729	17487	17534	17605	17450	17661	17534	17535	17861	17485	17768	17547	17559	17399	17630	17613	17597	17628	17624	17643	17699	17847	17521	17612	17513	17619	17504	17769	17543	17655	17538	17585	17631	17631	17567	17515	17626	17707	17550	17536	17618	17465	17425	17676	17586	17894	17565	17516	17665	17512	17603	17591	17587	17408	17564	17696	17554	17542	17578	17553	17527	17658	17618	17625	17597	17558	17531	17595	17576	17482	17749	17434	17676	17419	17665	17639	17507	17510	17608	17518	17458	17655	17655	17573	17492	17458	17709	17497	17635	17533	17603	17467	17692	17704	17502	17597	17444	17531	17662	17610	17528	17630	17755	17518	17465	17492	17714	17445	17629	17601	17762	17557	17628	17701	17559	17690	17686	17583	17460	17584	17658	17592	17797	17637	17450	17627	17461	17701	17705	17638	17618	17638	17718	17649	17617	17676	17684	17529	17765	17759	17574	17635	17485	17538	17584	17461	17622	17431	17520	17610	17573	17663	17620	17520	17446	17732	17483	17627	17471	17648	17649	17606	17685	17610	17669	17719	17654	17516	17435	17586	17726	17636	17488	17586	17544	17634	17647	17684	17688	17546	17736	17641	17598	17607	17694	17556	17639	17571	17554	17665	17662	17476	17633	17596	17607	17557	17674	17474	17699	17642	17594	17701	17589	17587	17574	17534	17485	17662	17595	17547	17589	17553	17542	17745	17580	17589	17709	17528	17570	17576	17489	17628	17650	17611	17473	17788	17680	17561	17760	17766	17567	17618	17604	17251	17741	17650	17684	17626	17631	17633	17662	17539	17641	17646	17508	17535	17542	17821	17627	17630
23746	21471	29079	24323	22314	25785	27642	24210	23361	23726	23513	23367	23515	23397	24228	29844	42675	40289	33370	28087	25054	23653	23335	23346	23097	22952	23053	22935	23024	23157	23046	23008	23069	23000	22806	23066	22901	23076	23027	22736	22821	22978	22919	23010	23036	22867	22946	22697	22779	22788	22966	22990	23033	22984	22841	23087	22964	22980	23215	22790	22944	22921	22869	22966	22766	22812	22954	22948	22931	22961	22851	22906	22745	23055	22707	22879	22659	22905	22911	22889	22724	22947	23033	22935	22873	22843	22935	23101	22833	22918	23174	23028	22840	23007	23149	22880	23142	22890	22947	22873	22813	22896	23142	22954	23005	23016	23139	22986	23064	23110	22975	22972	22839	22955	22959	23157	22991	23065	22985	22889	22833	23064	22787	22974	22830	22906	22887	22932	22982	23005	22984	22935	22886	22840	22709	22740	23012	22952	23111	23087	23015	22949	23119	22975	23112	23059	22781	22855	23028	22926	23085	22662	23016	23037	22804	23036	22851	23026	22942	22820	23069	22906	22899	22919	22966	23146	22668	22961	22983	22959	22820	22888	23020	22720	23157	22753	22773	22933	23070	22629	23081	22784	22965	22781	22988	22694	22746	22825	22922	22999	22816	22690	23009	22802	22842	22695	22795	23018	22823	23085	23011	22723	22838	22972	23038	22921	22955	22986	22937	22907	23044	22945	22875	22787	23103	22991	22843	23085	23001	22922	22897	23132	22878	23090	22967	22928	22980	23221	22642	22930	22954	23033	22899	22870	23023	22994	23011	22712	22822	22949	22917	23119	22927	22782	23120	22894	22910	22837	22952	23060	22870	22865	23028	23004	22945	22978	22921	22845	22935	22816	22852	22906	22943	22926	22826	22840	23019	23040	22758	23045	22854	22993	22964	22868	23035	22925	22804	23179	22864	22925	22937	22800	22902	22921	22975	22968	22677	22778	22850	22867	22988	22899	22945	22857	23029	22908	22835	22649	22932	23039	22957	23034	22892	22582	22841	22934	23030	22817	23014	22865	22723	22899	23095	22946	22940	22849	22965	22961	22986	22917	23049	22776	22892	22738	22818	22808	22916	22734	22855	22815	22736	22685	23055	22935	22817	22919	22896	22728	22833	23015	23025	23020	22952	23219	23098	22666	22865	22898	23146	22852	22854	22986	22928	22989	23037	22929	22815	22981	22667	22859	22783	22948	22921	22967	23017	22935	22962	23116	22887	22591	22972	22885	22689	22805	22799	23101	22991	22855	23049	22774	22959	22819	22754	23056	22965	22961	23015	22874	23033	22911	22990	22955	23007	23064	22761	22974	22893	22775	22924	22999	22912	22890	22974	23036	22790	23012	22930	22960	23034	22947	22852	22866	22738	22882	22824	22924	22824	22932	22979	23025	22725	23150	23198	22647	22929	22890	22961	22871	23047	22647	22930	22766	22906	23044	22860	22804	22765	22829	22774	22893	22948	23052	22969	23105	23013	22853	23011	22878	22764	22932	22753	22852	22985	23018	22888	22899	23083	22882	22841	22881	22853	22759	22809	22824	23022	23035	22867	23143	23126	22844	22778	22938	22831	22999	23016	22774	23146	22954	23085	22838	23092	22937	22980	22685	22888	22973	22752	23138	22953	23034	22677	22909	22974	22743	22760	22837	23113	22895	22805	22977	22716	22940	22979	22838	23068	22855	22938	22917	22945	22835	23023	22777	23028	22881	22680	22760	22972	23165	22870	22953	22726	22816	22890	22872	22963	23007	22740	22957	22999	22710	23182	22880	22635	22645	22868	22827	22973	23072	22829	22817	22771	22944	22739	22994	22878	22797	23111	22904	23018	22888	22866	22753	22985	22860	23054	23055	22846	22734	23102	22900	22871	22797	22865	23060	22929	23163	23144	23105	23016	22750	22939	23121	23040	22950	22966	22979	23060	22935	22939	22880	23183	22915	22711	22998	23095	22742	22939	22756	23063	22953	22895	22984	23090	22796	22724	22671	22965	23140	23122	22926	22960	22899	22798	22866	23071	23012	23107	23075	23002	22846	22935	23016	23018	22752	22862	22744	22950	22738	23073	23083	22926	22853	23068	22993	22878	23087	22896	22839	22796	22970	23161	22783	22898	22923	22819	22879	22966	22874	23072	22933	22727	22961	22923	22929	22951	23194	22932	22971	22863	22856	23124	22869	22969	22917	22796	23034	22974	23058	23012	22985	23057	22989	23173	23057	23283	22982	22818	22775	22887	22693	22901	22978	22890	23048	22807	22985	22829	22945	22927	23053	22683	22826	22864	22907	22917	22977	22959	22864	22996	23059	22930	22997	23028	22982	22950	22905	23005	22960	22701	22943	23030	22896	23008	23078	22798	22815	23103	22900	23084	22927	22900	22943	22786	22969	22899	22930	23129	22855	23135	22837	23020	22921	23034	23041	22988	22849	23105	22880	22802	22832	22899	22959	22739	22849	22936	23168	23002	22855	22666	22972	22942	22822	23089	22971	23090	22915	22775	22922	22884	22851	22878	23107	23086	22599	23039	22867	22935	23041	23194	22993	22794	23008	22807	23037	23036	22756	23004	22770	23211	22855	23165	23095	23095	23106	23162	22986	22833	22895	22551	22889	23086	22682	22979	22978	22881	23152	22789	22779	22715	23022	22867	22767	22867	22971	23018	23178	22734	23065	22843	23212	22861	22680	22905	22847	22985	23167	22806	23001	22861	22793	22862	23128	22992	22863	22948	23070	22780	22940	22970	22759	22994	23008	22857	22898	22998	22652	22795	22836	22865	22850	22748	22681	23036	22996	22809	23216	22993	22765	22898	23015	23128	22774	22784	22930	23117	22952	23086	22901	22710	22614	22829	22890	23231	23019	22986	23030	22796	22841	22883	22858	22987	23006	23041	23087	22887	22827	22964	23053	23052	22917	22962	22915	22974	23014	22952	22962	23053	22859	23080	22982	23074	22866	22606	22936	22900	22892	23011	22850	22949	22916	22835	22757	22987	22805	22917	22616	22912	22794	22882	22871	22751	22869	22935	22829	23149	23027	22964	23025	23114	22813	22748	22792	22744	22874	22948	22861	22944	22970	22799	22915	23136	22868	22752	22876	22963	22871	22829	23062	22895	22987	22861	22896	22969	22979	22814	22941	23011	22843	22997	22996	22758	22737	22950	22972	22792	23092	22644	22943	23032	22817	22728	22944	22978	23157	22900	22910	22951	23067	22870	22905	22967	22808	22879	22731	22890	22945	22842	22631	22866	22791	23094	22737	22867	22700	22963	23035	22864	22917	22879	23014	22772	22825	23148	22866	22963	22753	23020	22844	23014	22988	22906	22889	22881	22748	22992	23159	23022	22800	22836	22999	23042	22663	22754	22965	23042	22855	22980	22936	23021	22935	22886	22692	22893	22666	22997	23072	22909	22944	23188	22874	22837	22694	22912	22838	22976	22958	22887	22785	22782	22784	22995	22912	22893	22862	22768	22920	23094	23013	22830	22800	22804	22969	22754	22793	23067	22954	22970	22984	23198	22844	23001	23068	22985	23079	22876	22938	22921	23022	22761	23088	22684	22898	23025	23039	23091	22958	22968	23012	22792	22794	22984	23109	22943	22855	22840	22984	22945	22826	23174	22955	22855	22864	22927	22834	22992	23050	22997	23078	22758	22787	23017	22962	23141	23169	22855	23007	22904	22937	23051	22918	22933	22827	22856	22919	22941	22951	22818	23034	22962	22963	23083	23100	22948	23191	23031	22919	22964	22851	22843	22986	22921	22962	23120	23158	23010	22874	22877	22863	22917	22730	23065	22820	22914	22876	22955	22966	23022	22865	22747	22836	22951	22806	23151	22883	22883	23129	22991	23042	22877	22573	22904	22743	23081	23107	23002	22924	23327	23014	22857	23022	22851	22808	22922	22893	23201	22863	23076	22949	22914	22889	22986	22803	22904	22731	22796	23074	22812	23086	22802	22690	22840	22802	22977	22644	22948	22982	22943	22817	23038	22857	23051	22972	22532	23172	22927	22774	22988	22792	22878	22814	22894	22876	22873	22933	22941	22766	22647	22866	23019	22980	22971	22857	22761	22778	22940	22694	23156	22725	22966	23188	23181	23023	22828	22995	22931	22885	23036	22797	22917	22777	22771	23073	23009	22779	22887	22720	22875	22849	22756	22798	22988	22925	23043	22913	22822	23015	22845	23034	22967	22967	22757	22744	22761	22840	22961	22826	22848	22942	22813	22740	22923	23020	22861	22658	23105	22878	22833	22922	23048	22659	22882	23017	22824	23020	23101	23100	22804	23120	22987	22960	23133	22775	23051	22838	22955	23005	22858	22720	23110	22914	22910	22983	22835	22969	23004	23052	22693	23061	23006	23141	22981	23128	22957	22852	23099	22803	23079	22648	22763	22809	23018	23081	22812	22846	22826	22871	22762	22857	22965	22977	22979	23069	22921	22851	22933	22755	22864	22840	22996	23025	22979	23035	22744	22956	22752	22960	23025	22950	22960	23236	23126	22770	22740	22897	22593	22834	22865	22874	22631	22913	23254	22854	22808	23080	22800	23037	22978	22922	22610	22903	22634	22785	22934	22750	22971	23000	23097	23225	22722	22870	23059	23003	22669	22936	22754	22780	23189	22759	22809	22900	22967	22982	22958	22861	22942	22691	22989	22944	23067	22935	22891	22914	22977	22916	22871	22743	23108	22894	23095	22953	23032	23192	23038	23068	22868	22932	22837	22982	23146	22884	22854	22808	22970	22981	22871	22942	22906	22907	23005	23013	22775	22967	22904	22980	22885	22928	22859	23167	22872	22999	22581	22804	22861	22999	23027	22924	22972	22917	22927	22831	22956	22862	23081	22887	22700	22907	23042	22875	22735	23042	22983	22813	22887	22851	22869	22948	22882	22589	22865	23097	22931	23028	22781	23074	22807	23009	22837	22842	23079	22664	23004	22845	23167	23081	22876	23052	23090	22784	23010	22932	23090	22963	22767	22848	22993	22910	23022	22997	22642	22899	23070	22894	23092	22810	22907	22815	22794	22668	22809	23056	22827	22722	22988	22816	23009	22773	22941	22800	22967	22839	22836	23130	22802	22995	23050	23149	23142	23111	23215	22973	22896	22782	22923	23040	23017	23150	22961	22929	23043	22974	22990	22812	23041	22660	22957	23015
17783	30867	30410	24375	22079	20450	19442	19155	18634	18258	18194	17918	17969	18020	19792	29727	43035	38243	30249	23513	19543	18178	17678	17816	17653	17670	17693	17539	17465	17733	17619	17710	17599	17618	17535	17698	17515	17686	17602	17583	17650	17586	17693	17660	17550	17627	17689	17606	17727	17476	17809	17524	17633	17564	17763	17574	17653	17653	17498	17551	17383	17695	17469	17447	17664	17619	17616	17564	17640	17415	17701	17624	17672	17559	17710	17612	17450	17542	17681	17555	17440	17667	17573	17582	17442	17565	17543	17655	17569	17559	17628	17517	17633	17546	17653	17767	17708	17571	17519	17703	17682	17550	17649	17575	17609	17400	17738	17483	17597	17605	17490	17620	17539	17554	17859	17661	17641	17620	17595	17725	17564	17655	17629	17641	17592	17607	17546	17476	17741	17408	17687	17569	17433	17598	17496	17616	17588	17690	17644	17619	17653	17405	17476	17639	17462	17594	17601	17598	17554	17577	17588	17498	17729	17492	17592	17476	17486	17520	17286	17387	17644	17453	17692	17605	17721	17567	17658	17567	17757	17508	17666	17586	17501	17670	17632	17413	17751	17712	17460	17716	17503	17533	17709	17458	17419	17325	17522	17684	17589	17722	17559	17663	17635	17493	17439	17512	17543	17632	17515	17492	17582	17533	17475	17645	17452	17509	17563	17529	17566	17562	17621	17613	17497	17689	17518	17573	17678	17593	17660	17459	17620	17664	17604	17487	17715	17580	17554	17579	17422	17408	17638	17656	17623	17572	17593	17540	17656	17525	17443	17715	17640	17521	17618	17754	17560	17474	17630	17497	17542	17463	17684	17675	17580	17699	17517	17630	17516	17709	17562	17609	17516	17640	17484	17537	17640	17647	17480	17618	17568	17571	17531	17581	17550	17667	17659	17567	17596	17732	17535	17568	17413	17580	17481	17799	17505	17578	17654	17531	17498	17715	17603	17554	17454	17664	17634	17530	17529	17579	17508	17564	17493	17537	17460	17511	17480	17570	17489	17780	17546	17344	17592	17491	17530	17745	17567	17504	17550	17706	17526	17468	17646	17685	17754	17694	17653	17549	17529	17703	17444	17569	17527	17460	17520	17600	17337	17502	17576	17411	17582	17508	17456	17594	17682	17496	17589	17556	17581	17699	17500	17676	17603	17738	17578	17496	17457	17656	17602	17394	17676	17680	17457	17645	17453	17550	17570	17793	17589	17350	17495	17559	17547	17753	17459	17555	17693	17721	17645	17640	17635	17553	17523	17696	17746	17598	17564	17606	17749	17613	17400	17580	17468	17480	17456	17540	17522	17545	17705	17624	17669	17594	17644	17541	17639	17586	17625	17757	17655	17722	17593	17538	17624	17582	17511	17679	17393	17748	17505	17680	17379	17637	17483	17518	17653	17455	17657	17446	17599	17578	17622	17494	17308	17511	17552	17618	17581	17430	17551	17578	17664	17581	17535	17638	17578	17678	17596	17655	17543	17510	17476	17615	17517	17475	17675	17552	17593	17512	17453	17557	17614	17567	17888	17613	17463	17532	17552	17584	17507	17753	17512	17579	17549	17518	17498	17431	17570	17515	17465	17607	17722	17499	17690	17572	17415	17476	17592	17609	17595	17558	17387	17481	17752	17443	17583	17565	17521	17624	17564	17585	17412	17443	17497	17697	17521	17611	17674	17506	17577	17769	17420	17562	17643	17819	17559	17334	17608	17391	17541	17511	17579	17600	17598	17470	17369	17523	17723	17528	17642	17579	17635	17652	17455	17462	17653	17611	17398	17508	17535	17734	17392	17646	17559	17705	17623	17710	17686	17615	17558	17587	17487	17480	17571	17549	17522	17571	17562	17487	17475	17381	17565	17571	17562	17451	17662	17774	17594	17544	17540	17506	17621	17498	17649	17550	17536	17632	17504	17666	17716	17663	17591	17615	17446	17535	17385	17547	17423	17431	17537	17378	17683	17871	17677	17596	17633	17748	17592	17721	17487	17684	17653	17596	17575	17525	17702	17664	17685	17583	17532	17459	17561	17586	17579	17590	17548	17711	17574	17548	17502	17636	17397	17649	17556	17456	17531	17445	17494	17694	17634	17518	17501	17595	17533	17582	17667	17430	17658	17664	17702	17392	17399	17683	17928	17471	17720	17679	17687	17606	17486	17492	17819	17621	17507	17582	17493	17336	17596	17548	17541	17573	17624	17439	17552	17541	17492	17687	17691	17539	17548	17696	17588	17575	17866	17547	17540	17438	17489	17573	17498	17714	17560	17578	17494	17441	17735	17487	17546	17611	17575	17535	17670	17381	17750	17556	17629	17564	17676	17574	17556	17593	17602	17605	17451	17509	17544	17746	17661	17536	17567	17671	17654	17471	17559	17662	17367	17652	17506	17728	17685	17501	17442	17506	17606	17688	17562	17596	17580	17588	17597	17514	17506	17605	17369	17541	17536	17662	17609	17701	17375	17612	17536	17431	17587	17641	17562	17488	17446	17540	17643	17649	17428	17509	17511	17500	17577	17610	17680	17620	17510	17652	17456	17297	17556	17830	17590	17537	17538	17465	17745	17855	17470	17536	17614	17636	17562	17712	17512	17585	17614	17703	17537	17362	17787	17530	17733	17351	17612	17476	17497	17692	17341	17601	17581	17626	17593	17584	17519	17489	17550	17544	17557	17633	17701	17429	17532	17617	17591	17541	17766	17607	17586	17673	17486	17647	17661	17640	17647	17576	17502	17716	17686	17461	17512	17653	17449	17481	17539	17749	17660	17480	17526	17566	17441	17679	17611	17693	17594	17416	17597	17528	17571	17497	17531	17605	17547	17477	17486	17634	17579	17574	17601	17453	17478	17418	17719	17661	17425	17551	17542	17520	17499	17704	17547	17462	17661	17545	17704	17395	17533	17474	17629	17699	17640	17322	17599	17487	17679	17467	17740	17624	17356	17483	17568	17649	17544	17543	17483	17559	17467	17636	17585	17622	17589	17551	17574	17540	17467	17632	17482	17454	17576	17507	17722	17375	17565	17614	17595	17423	17581	17606	17662	17517	17586	17615	17706	17737	17495	17512	17370	17683	17724	17626	17338	17609	17553	17543	17489	17564	17567	17389	17793	17721	17624	17569	17663	17447	17421	17515	17636	17632	17551	17590	17642	17336	17671	17417	17325	17600	17576	17461	17645	17730	17719	17449	17522	17701	17636	17587	17475	17526	17391	17567	17506	17638	17588	17637	17584	17577	17581	17601	17729	17499	17719	17437	17507	17601	17646	17626	17441	17389	17592	17656	17525	17589	17696	17670	17671	17459	17519	17773	17505	17564	17626	17638	17644	17663	17520	17678	17656	17652	17555	17470	17593	17651	17587	17512	17575	17561	17537	17615	17488	17683	17681	17514	17440	17583	17637	17644	17386	17521	17605	17726	17604	17543	17491	17603	17608	17604	17538	17762	17578	17631	17371	17536	17675	17596	17518	17536	17656	17534	17559	17578	17526	17655	17700	17384	17391	17423	17485	17457	17539	17543	17344	17481	17648	17496	17562	17700	17474	17531	17472	17590	17533	17563	17349	17670	17543	17307	17707	17566	17501	17414	17453	17648	17318	17393	17476	17731	17556	17725	17531	17780	17516	17515	17524	17675	17550	17662	17611	17643	17649	17697	17497	17599	17508	17598	17595	17637	17519	17440	17601	17580	17503	17477	17634	17620	17666	17539	17567	17646	17622	17519	17354	17478	17579	17645	17647	17552	17385	17715	17563	17456	17640	17573	17448	17611	17406	17598	17525	17641	17582	17597	17586	17599	17464	17711	17648	17498	17510	17750	17622	17616	17515	17568	17712	17649	17494	17637	17500	17558	17552	17345	17490	17580	17651	17508	17531	17550	17528	17506	17485	17648	17649	17555	17616	17455	17672	17420	17634	17574	17653	17568	17539	17461	17488	17476	17554	17560	17649	17444	17679	17434	17598	17647	17562	17551	17531	17541	17574	17494	17529	17714	17614	17403	17456	17660	17561	17423	17589	17519	17276	17614	17403	17660	17649	17651	17495	17513	17473	17516	17581	17643	17693	17627	17454	17653	17500	17557	17633	17663	17537	17561	17513	17603	17578	17711	17746	17439	17642	17500	17617	17678	17631	17667	17438	17838	17579	17695	17552	17535	17520	17489	17444	17735	17503	17495	17747	17489	17762	17520	17550	17681	17672	17612	17674	17672	17475	17779	17495	17483	17465	17587	17618	17467	17579	17478	17703	17722	17419	17521	17579	17662	17523	17556	17647	17400	17613	17519	17524	17451	17628	17669	17593	17436	17625	17541	17509	17344	17650	17641	17479	17495	17598	17419	17676	17566	17538	17456	17539	17705	17661	17747	17562	17470	17486	17542	17570	17584	17485	17606	17671	17679	17406	17552	17542	17616	17607	17638	17709	17461	17530	17623	17514	17550	17512	17454	17711	17675	17466	17573	17654	17612	17649	17588	17564	17600	17638	17488	17616	17636	17612	17494	17674	17657	17564	17481	17719	17495	17612	17742	17579	17649	17710	17608	17750	17655	17552	17682	17361	17589	17675	17609	17544	17613	17343	17627	17605	17580	17578	17514	17609	17557	17626	17762	17594	17510	17557	17531	17675	17698	17544	17640	17450	17539	17514	17723	17607	17656	17391	17424	17593	17590	17576	17630	17596	17549	17531	17683	17587	17588	17583	17415	17462	17632	17597	17510	17626	17678	17447	17610	17427	17520	17581	17568	17575	17660	17578	17603	17614	17574	17442	17390	17493	17532	17704	17653	17608	17524	17444	17611	17446	17459	17475	17624	17511	17688	17465	17586	17584	17591	17511	17529	17421	17493	17720	17614	17415	17708	17571	17468	17473	17416	17599	17686	17569	17539	17495	17524	17520	17461	17581	17494	17620	17692	17383	17612	17564	17463	17447	17543	17474	17656	17605	17406	17493	17479	17500	17552	17505	17560	17420	17722	17750	17591	17607	17432	17575	17648	17763	17456	17637	17545	17672	17685	17640	17496	17470	17652	17564	17621	17549	17531	17700	17561	17510	17645	17722	17642	17606	17529	17493	17775	17513	17701	17507	17645	17653	17611	17511	17635	17491	17409	17501	17532	17652	17567	17706	17411	17653	17676	17578	17619	17506	17731	17639	17545	17550	17355
30409	23915	27202	25236	22996	23254	23107	22929	22833	22731	22958	23137	22778	22971	23185	23065	24172	24978	24436	23838	23077	22877	22847	22765	22784	22550	22694	22751	22791	22712	22974	23106	23086	23014	22860	22947	22851	22971	22933	22965	22966	22796	22745	22812	22804	22970	22874	22748	22826	22871	22874	22778	22777	23007	22934	22941	23074	22973	22727	22771	22911	22961	22892	22882	23163	22828	22816	22759	22836	22886	22770	22810	22868	22910	22771	22957	22809	22948	22732	22996	22813	22949	23058	22915	22957	22897	22950	22820	22946	22909	22824	22857	22975	22667	22921	22778	23046	23245	23179	22700	22849	22812	22525	22887	22665	22653	22874	22759	22954	22880	22927	22605	22850	22559	23022	22777	22852	22801	23094	22880	22868	22713	22755	22755	22900	22873	22707	22795	23025	22901	22852	22907	22817	22604	22774	22753	22962	22659	23017	22888	22870	22766	22780	22804	22840	22595	22810	22900	22612	22932	22681	22708	22982	23037	22794	22916	22948	22937	22858	22916	22717	22855	22849	22821	22766	22809	22816	22921	22590	23032	22937	23005	22689	23040	23163	22763	23009	22868	22908	22784	22820	22718	22741	22920	22765	22749	22757	22849	22832	22833	22625	22862	22759	22836	22867	22897	22925	23000	22863	22867	22925	22664	22879	22824	22895	23025	22755	22855	22814	22979	22977	22958	22913	23001	22930	22857	22910	23021	22788	22893	22708	22750	22966	22719	22841	22866	22939	22698	22992	22956	22957	22742	22908	22671	22663	22708	22763	22637	22843	22806	22909	22789	23003	22917	22947	22793	22988	22842	22984	23064	22908	22897	23019	22985	22716	22831	22954	22661	22839	22641	22903	22873	22872	23024	22979	23039	23042	22755	22718	22638	22620	22666	22838	22882	22716	22817	22739	22771	22882	22780	22711	22886	23143	22868	22646	23012	22680	22729	22880	22555	22653	22976	23022	22765	22984	22803	22954	22769	22963	22790	22826	22970	23144	22406	22755	22960	22729	23066	22840	23038	22987	22842	22642	22823	22713	22789	22631	22938	23031	22956	22834	22910	22779	22826	22626	22856	23031	22912	22874	22829	23086	22775	23008	22941	22854	23089	22852	22820	22876	22660	22730	22810	22698	22897	22753	22906	22749	22815	23067	22863	22875	22860	22872	22819	23107	23113	22757	22826	22698	22892	22872	23040	23001	22884	22882	22751	22767	22927	22654	22686	22753	22800	22895	22819	23064	22967	23000	22669	23027	22934	22825	22920	22789	22652	22839	22987	22848	22959	22938	22933	22924	23049	22965	23108	22727	22967	23112	22983	22913	22784	23085	22840	22928	22809	23001	22487	23068	22880	23065	22692	22803	22763	23153	22862	22883	22740	22804	22843	22799	22887	22888	22854	23110	22933	22774	22671	22938	22851	22898	22864	22865	22926	22881	22736	22888	22807	22796	22696	22744	22927	22824	22845	23154	22912	22711	22847	22930	22656	22835	22995	22857	23138	22975	22770	22861	22934	22678	22760	22773	22731	22932	22832	22960	22839	22762	22697	22885	22789	22760	22774	22748	22712	22885	23118	22729	22876	23183	22774	22731	22775	23006	22834	22738	23045	23006	22915	22927	22833	22525	22639	22971	22911	22692	22959	22933	22999	22922	22877	23010	22902	22914	22963	23125	23076	22876	22793	22684	22819	22848	22958	22740	22882	22958	22728	23090	22655	22896	22974	22769	22676	22914	22746	22801	22761	22928	23084	22864	22921	22817	22727	23063	22768	22739	22848	22859	22975	22745	22777	22752	22964	22899	23001	22822	22894	22855	22784	22853	22814	23038	22868	23067	22975	23048	22901	22932	22886	22781	22889	22954	22931	22845	23008	22740	22623	22736	23033	22915	22950	23028	22800	22914	22883	22919	22983	22862	22675	22755	22793	22721	22772	22771	22734	22867	22854	22935	22854	22806	22923	22963	22503	22758	22751	22792	22892	23008	22862	22735	22759	22888	22934	22834	22950	22936	22830	22931	22925	23014	22865	22943	23008	22865	22801	22908	22734	23272	22777	22712	22856	22809	22931	23041	22854	23047	22760	22781	22980	22882	22651	22729	22975	22871	22425	22744	22725	22952	22904	22993	22880	23034	22812	22754	22888	22743	22884	22803	22949	22903	22891	22812	22858	22897	22749	22650	22835	23017	22915	22757	23066	22854	22971	23057	23012	22969	22789	22896	23089	22865	22586	22968	22884	22937	22966	22979	22945	22753	22900	23118	23018	23016	22988	22806	22919	22786	22805	22941	22956	22772	22822	22816	22774	23001	22714	22892	22837	22929	22903	22860	22742	23002	22935	23012	22824	22951	22827	22742	22780	22710	22778	22810	22734	22851	23102	22825	22916	22812	23075	22660	22784	22898	22955	23037	23038	23043	22763	23082	22718	23031	22952	22819	22840	22780	22980	22966	22715	23182	22862	22779	22869	23025	22716	23047	23113	22683	22615	22903	22907	22467	22877	23045	23058	22826	22865	23059	22919	22586	22794	23268	22518	22795	22711	22885	22847	22874	22643	22596	22609	22695	22812	22969	22896	22934	22495	22705	22837	22707	22911	22969	22833	23019	22720	22813	22796	22859	22869	22730	22643	22888	22916	22943	22837	23071	22898	22881	22770	22714	22955	22752	22946	22719	22825	22859	22833	22761	22990	23041	22873	22861	22836	22818	22837	22964	23011	23211	22907	22865	22800	22881	22757	22987	22850	22926	22765	22912	23079	22960	22785	22837	22937	22721	22794	23121	22836	22773	22711	23053	22816	22685	22778	23146	22817	22528	23014	23003	22909	22733	22678	22870	22840	22993	22868	22815	23042	22979	22630	23012	22798	22885	22844	22950	22905	22937	22623	23145	23034	22835	22770	22720	22895	22856	22901	23104	22819	22860	22866	22716	22905	22964	22827	22957	22853	22972	22874	22814	22913	22651	22766	22698	22833	22815	22977	23000	22699	22997	22936	22908	22911	22870	23169	22943	22784	22919	22767	22945	22942	22825	22829	22787	22673	22795	22776	22980	22817	23000	22779	22899	22961	22823	22645	22842	22899	23007	22874	22844	22908	22932	22879	22911	22938	22993	22825	22995	22962	22692	22876	22713	22589	22930	22834	22991	22899	23070	22778	22746	23029	22778	22988	22816	23015	23035	22820	22929	22831	22827	23037	22757	23150	22825	22707	22651	22480	22829	22719	22933	22985	22938	22885	22797	22780	22864	22798	22767	22968	22832	22777	22924	22748	23115	22795	22972	22865	22960	22809	22867	22626	22629	22863	22781	22965	23026	22932	22621	22949	22937	22994	23018	22699	22801	22609	22718	22835	22759	22782	22940	23051	22921	22989	22790	22845	22954	23009	22874	22798	22847	22843	22619	22869	22730	22706	22736	22846	22880	22868	22890	23063	22713	23036	23033	22775	22725	23004	22771	22683	22986	22984	22749	22727	22927	22999	22946	23022	22964	22595	22854	22880	22894	22710	22874	22917	23026	22820	22548	22825	22828	22756	22804	22938	22845	22830	23010	22811	22716	22821	22984	22826	22762	22767	22816	22868	22995	22903	22932	23047	22879	22825	22767	23018	22770	22836	23028	22801	22630	22968	22939	22714	22943	22858	22623	22751	22910	22844	22913	22697	22716	22871	22795	22693	22887	23016	22903	22684	22953	23019	23038	22882	22897	22658	22833	22821	22822	22847	22935	22801	23040	22802	22874	22849	22800	22776	22831	22895	22598	22864	23005	22747	22904	22902	22823	22801	22804	23043	22763	22787	22916	22881	22496	22731	22987	22751	22839	22992	22853	22805	23018	22813	22853	22656	22604	22964	22730	22816	22796	22983	22853	22884	23132	22667	22736	22884	22912	22903	22731	22902	22782	23008	22848	22741	22906	22793	22993	22912	22803	22613	22719	22905	22986	22770	22824	23022	22830	22934	22863	22953	22745	22741	22816	22808	22938	22890	22827	22677	22762	22836	22776	22889	22919	22843	22809	22794	22662	22873	23045	22880	22901	22918	22881	22908	23012	23067	22942	22910	22935	22866	22794	22940	22963	22867	23052	22714	22953	22981	23031	22643	23016	22880	23001	22853	22773	22910	22887	22971	22815	22919	22950	22971	22915	22846	23142	22975	22816	22817	22986	22669	22787	22986	22971	23029	22897	22618	22848	23029	22738	22824	22754	22771	22664	22938	22844	22905	22922	23078	22819	22934	22900	23090	22969	22891	22913	22712	22952	22988	22908	22966	22626	22829	22816	22891	23083	23061	22773	22886	22931	22699	22963	22860	22887	22783	23023	22924	23086	23090	22872	22933	22891	23152	22752	22901	23114	23042	23004	22868	22866	22836	22681	22891	22895	23104	22954	22872	22822	22915	22854	22808	22844	22832	22983	22897	22749	22648	22531	23051	22667	22745	22998	22870	22853	22749	22946	23124	22693	23003	22950	22836	22813	23119	22975	22937	22783	23067	22817	23081	22929	22819	23008	22876	22838	22985	22887	22675	22854	22918	22828	22699	22690	22670	22729	23053	22944	23009	22773	22975	22939	22861	22876	22909	22997	22887	23089	23054	22949	22946	22757	22896	23066	22977	23037	22601	22676	22795	22843	23083	22967	22599	22876	23001	22565	22668	22813	22808	22780	22715	22862	22922	22868	22856	22642	22790	22979	22915	22827	22814	22857	22802	22775	22745	22791	22941	22790	22790	22962	22812	22976	23001	22919	22728	23067	22993	22645	22799	22948	22796	23048	22851	23304	22873	22695	22877	22936	23043	22968	22773	22935	22739	23047	23013	22993	22886	23161	22955	23259	23096	22828	22714	23019	23051	22721	22950	22828	22640	22931	22767	22800	22943	23096	22833	22779	22857	22697	22836	22750	22941	22888	22863	22941	22799	23027	22808	22753	22924	23028	22917	22770	22806	22931	23010	22747	22932	22953	22829	23036	22900	22918	22913	22859	23013	22891	22714	22885	22918	22765	22887	22858	22644	23028	22792	22603	23066	23075	22851	22877	22937	22783	22819	22837	22857	22900	22956	23011	22949	22633	23021	22641	22866	22793	22921	22896	22796	22921	22810	22856	22784	22835	22772	22866	22867	22931	22926	22741	23154	22870	22743	22854	22678	22822	23063	22845	22808
18137	20952	21643	18975	18486	18245	17866	17901	17706	17696	17433	17810	17419	17613	17781	18342	19676	19837	19117	18349	17739	17621	17438	17561	17612	17542	17650	17347	17821	17421	17534	17503	17542	17518	17536	17541	17670	17542	17605	17463	17535	17314	17424	17231	17691	17574	17633	17493	17561	17489	17446	17523	17650	17463	17526	17630	17749	17448	17396	17669	17488	17306	17517	17608	17400	17576	17608	17460	17498	17277	17530	17538	17536	17559	17514	17481	17514	17551	17420	17398	17316	17667	17466	17417	17397	17570	17530	17450	17502	17613	17537	17528	17644	17428	17488	17459	17601	17590	17669	17457	17579	17532	17469	17623	17467	17442	17362	17517	17491	17430	17587	17460	17636	17367	17666	17626	17458	17454	17652	17478	17613	17599	17465	17482	17609	17416	17479	17673	17456	17322	17407	17548	17506	17643	17540	17406	17429	17660	17578	17559	17559	17582	17651	17470	17431	17411	17398	17573	17592	17316	17534	17528	17565	17647	17462	17561	17558	17548	17519	17477	17447	17400	17473	17635	17600	17531	17508	17486	17486	17373	17440	17610	17445	17594	17666	17358	17384	17463	17572	17522	17391	17443	17491	17434	17572	17427	17480	17519	17468	17571	17487	17465	17439	17582	17589	17544	17593	17425	17662	17491	17573	17404	17656	17611	17457	17473	17480	17505	17431	17435	17538	17571	17376	17440	17507	17486	17454	17516	17466	17400	17466	17397	17455	17512	17687	17535	17619	17570	17475	17491	17528	17389	17549	17391	17389	17518	17364	17477	17721	17405	17592	17623	17503	17450	17527	17581	17349	17481	17554	17597	17622	17418	17583	17430	17447	17415	17647	17538	17566	17620	17638	17434	17630	17333	17537	17696	17624	17598	17399	17503	17484	17587	17510	17397	17591	17505	17539	17406	17442	17325	17476	17436	17396	17556	17675	17453	17771	17387	17552	17596	17560	17459	17435	17628	17494	17685	17445	17551	17602	17436	17473	17356	17420	17579	17488	17471	17294	17453	17559	17437	17278	17467	17394	17475	17491	17535	17497	17388	17383	17491	17520	17647	17462	17756	17432	17548	17449	17624	17667	17388	17517	17513	17352	17628	17464	17519	17594	17373	17719	17564	17462	17598	17456	17407	17515	17484	17577	17428	17662	17618	17535	17547	17560	17567	17561	17565	17393	17399	17386	17584	17445	17473	17371	17409	17531	17573	17523	17507	17512	17690	17469	17610	17747	17474	17539	17439	17749	17549	17507	17255	17637	17633	17322	17506	17666	17502	17385	17544	17515	17577	17640	17576	17372	17436	17554	17640	17506	17650	17491	17526	17507	17520	17714	17601	17692	17570	17610	17457	17560	17499	17477	17510	17651	17317	17475	17584	17338	17587	17549	17469	17563	17444	17696	17534	17502	17746	17471	17539	17477	17384	17487	17399	17394	17506	17574	17552	17381	17648	17570	17646	17416	17342	17375	17406	17432	17371	17656	17504	17494	17443	17435	17516	17494	17458	17557	17307	17574	17607	17693	17635	17519	17538	17482	17549	17627	17624	17650	17457	17465	17559	17452	17619	17596	17499	17476	17403	17585	17598	17584	17512	17606	17470	17668	17631	17409	17571	17550	17570	17630	17538	17622	17508	17431	17353	17511	17483	17506	17511	17585	17619	17548	17508	17784	17481	17454	17441	17692	17443	17353	17490	17398	17634	17709	17745	17597	17422	17459	17615	17329	17447	17693	17556	17423	17515	17341	17421	17274	17639	17444	17459	17510	17341	17479	17459	17493	17498	17340	17496	17428	17519	17559	17476	17376	17557	17402	17527	17671	17382	17584	17477	17527	17618	17445	17524	17549	17765	17311	17542	17312	17578	17592	17476	17509	17554	17672	17509	17534	17745	17523	17757	17544	17393	17592	17488	17621	17526	17603	17537	17432	17403	17617	17588	17672	17518	17467	17568	17413	17519	17500	17491	17477	17497	17469	17557	17496	17462	17646	17575	17533	17685	17505	17740	17530	17445	17614	17665	17564	17452	17561	17567	17490	17680	17651	17513	17478	17566	17596	17481	17412	17704	17550	17475	17584	17515	17567	17568	17499	17473	17510	17588	17491	17515	17640	17526	17585	17532	17499	17717	17378	17421	17688	17634	17520	17416	17655	17514	17392	17403	17405	17602	17382	17540	17383	17434	17693	17728	17387	17512	17515	17568	17438	17513	17534	17434	17527	17369	17747	17528	17289	17498	17513	17722	17566	17614	17370	17659	17482	17503	17336	17519	17485	17442	17566	17372	17482	17391	17389	17511	17577	17410	17587	17522	17584	17628	17421	17560	17600	17379	17708	17431	17540	17618	17425	17559	17599	17427	17603	17657	17425	17589	17539	17489	17465	17571	17396	17732	17493	17491	17535	17585	17524	17576	17501	17574	17535	17408	17708	17578	17537	17226	17395	17632	17375	17570	17592	17694	17561	17714	17622	17508	17692	17492	17440	17358	17510	17669	17413	17410	17464	17524	17341	17564	17427	17548	17559	17509	17516	17599	17513	17476	17600	17644	17574	17590	17530	17600	17431	17647	17450	17463	17478	17629	17468	17494	17523	17417	17555	17566	17703	17584	17370	17446	17631	17324	17546	17541	17454	17667	17491	17641	17575	17470	17500	17670	17600	17501	17566	17623	17500	17353	17328	17555	17663	17627	17614	17463	17635	17661	17499	17424	17456	17383	17521	17404	17511	17555	17457	17587	17595	17541	17525	17522	17560	17597	17384	17597	17453	17597	17417	17512	17413	17500	17460	17556	17500	17534	17564	17494	17743	17349	17557	17538	17506	17427	17408	17361	17550	17619	17418	17518	17468	17620	17643	17587	17520	17438	17389	17537	17497	17656	17434	17480	17594	17507	17287	17574	17595	17439	17494	17447	17606	17623	17434	17494	17500	17508	17669	17618	17515	17303	17514	17508	17693	17495	17648	17515	17770	17376	17400	17542	17607	17456	17690	17548	17478	17576	17437	17624	17530	17606	17531	17576	17565	17516	17423	17343	17596	17400	17417	17415	17403	17477	17599	17397	17611	17462	17724	17488	17507	17656	17443	17513	17605	17512	17487	17491	17495	17637	17249	17691	17606	17647	17449	17461	17586	17373	17507	17564	17587	17443	17434	17503	17576	17496	17507	17683	17472	17486	17479	17371	17541	17635	17721	17479	17440	17471	17443	17696	17615	17616	17465	17705	17458	17472	17624	17428	17570	17580	17568	17588	17542	17435	17700	17551	17617	17583	17411	17481	17562	17731	17528	17645	17471	17572	17687	17418	17653	17642	17318	17546	17509	17618	17538	17518	17412	17424	17604	17523	17470	17455	17575	17458	17594	17512	17466	17302	17693	17451	17519	17543	17603	17402	17496	17433	17492	17521	17430	17568	17632	17441	17470	17455	17402	17689	17660	17397	17528	17574	17613	17437	17612	17573	17399	17449	17521	17433	17428	17633	17544	17432	17660	17424	17557	17557	17443	17541	17561	17530	17533	17447	17636	17571	17478	17465	17398	17718	17520	17496	17568	17600	17398	17383	17558	17512	17428	17720	17556	17286	17588	17576	17610	17640	17545	17695	17463	17560	17606	17546	17510	17510	17519	17635	17590	17678	17539	17520	17565	17468	17533	17340	17504	17405	17600	17515	17492	17662	17544	17682	17608	17614	17467	17437	17448	17457	17448	17371	17603	17440	17303	17470	17664	17423	17589	17501	17638	17568	17672	17481	17494	17661	17592	17539	17777	17494	17479	17437	17738	17580	17614	17443	17498	17559	17639	17696	17388	17594	17543	17619	17900	17578	17694	17477	17511	17325	17712	17409	17653	17427	17375	17587	17441	17612	17384	17633	17604	17451	17435	17387	17408	17543	17293	17575	17492	17515	17616	17546	17694	17605	17503	17635	17609	17468	17560	17561	17603	17550	17334	17536	17627	17417	17431	17596	17525	17607	17396	17563	17678	17523	17519	17473	17552	17671	17578	17492	17469	17696	17689	17515	17550	17487	17545	17481	17565	17560	17508	17647	17517	17559	17627	17576	17454	17358	17648	17694	17540	17510	17544	17611	17536	17588	17507	17713	17265	17487	17553	17539	17470	17612	17528	17573	17503	17519	17429	17477	17584	17382	17534	17627	17571	17661	17540	17548	17576	17614	17598	17502	17555	17473	17455	17462	17581	17537	17427	17560	17635	17510	17483	17401	17434	17476	17461	17590	17526	17611	17588	17675	17533	17573	17542	17640	17567	17471	17419	17547	17408	17556	17644	17522	17275	17393	17421	17588	17718	17563	17405	17379	17503	17404	17597	17430	17570	17451	17547	17397	17535	17611	17543	17548	17536	17585	17469	17515	17417	17507	17596	17428	17494	17589	17684	17615	17499	17613	17637	17662	17604	17557	17561	17678	17530	17598	17516	17436	17587	17537	17492	17451	17533	17465	17596	17606	17466	17620	17532	17416	17594	17392	17530	17621	17523	17560	17581	17588	17501	17380	17533	17580	17614	17722	17433	17421	17487	17596	17700	17712	17518	17736	17595	17505	17329	17484	17677	17499	17469	17688	17506	17476	17603	17586	17635	17476	17474	17538	17523	17647	17603	17566	17617	17541	17501	17434	17661	17537	17629	17505	17658	17532	17517	17473	17553	17559	17481	17488	17585	17618	17446	17530	17322	17595	17410	17603	17481	17577	17659	17522	17596	17584	17568	17621	17496	17484	17566	17480	17594	17616	17532	17532	17670	17529	17629	17560	17492	17470	17480	17567	17466	17667	17507	17437	17542	17484	17588	17552	17477	17741	17472	17538	17547	17654	17505	17421	17451	17639	17577	17552	17649	17590	17577	17368	17491	17522	17424	17522	17449	17452	17565	17501	17682	17504	17534	17531	17390	17555	17429	17539	17685	17411	17322	17494	17547	17620	17344	17546	17540	17528	17367	17596	17479	17503	17693	17730	17610	17370	17581	17707	17625	17534	17701	17579	17543	17544	17527	17418	17501	17453	17334	17567	17510	17530	17486	17573	17646	17486	17604	17496	17481	17611	17372	17488	17707	17652	17482	17681	17365	17471	17523	17572	17451	17417	17641	17480	17436	17617	17382	17402	17736	17596	17337	17540	17699	17392	17560	17676	17583	17600	17466	17641
25202	21512	28677	25210	23913	25416	25550	23713	23165	23367	23325	23210	23232	23351	24303	27667	34017	33281	29274	26086	24080	23371	23178	22847	22874	22917	22875	22992	22953	22799	22931	23003	23112	22955	22896	22904	22875	22980	22864	22978	22794	22756	22987	22786	22769	22872	22860	22970	22918	22791	22802	22944	22865	22942	22688	22770	22984	22880	22812	22693	22856	22776	23090	22948	22848	22834	22743	22812	22800	22997	22807	22968	22718	22806	22831	22816	22721	22782	22768	22920	22782	23043	23097	23136	22876	22801	22762	22899	22916	22962	23037	22751	22892	22909	22921	22790	22727	22910	23075	23178	22836	23120	22772	22987	22771	22862	22622	22890	22812	22869	22896	22698	22661	22825	22804	22699	22691	22843	22796	22921	22908	22946	22930	22809	22916	23028	23031	22743	22964	22942	22735	22842	22863	22786	22863	22640	22598	22656	22618	22850	23056	22701	22760	22781	22808	22918	22906	22980	23034	22783	22799	22839	22742	22935	22838	22916	23047	22772	22894	22957	22792	22960	22852	22863	22803	22931	22815	22953	22749	22947	22877	22638	22840	22756	23001	22737	22851	22985	23021	22934	22828	22640	22854	22819	22916	22758	22747	22780	22828	22952	22811	22701	22927	22797	22792	23066	22795	22643	22900	22733	22776	22886	22876	22956	23127	22815	22966	22679	22674	22748	22902	22706	22856	22851	22937	22765	22934	22710	22835	22799	22744	22692	23067	22897	22801	22942	22839	22758	22888	23003	22935	22872	22904	22826	22800	22906	22806	22672	22874	22925	22728	22744	23013	22767	22887	22821	22806	22853	22866	22792	22774	22795	23054	22803	22773	22985	22868	22968	22768	22760	22721	22812	22778	22733	23064	22852	22839	22765	22986	22941	22826	22742	22772	22794	22816	22758	22605	22747	23113	22730	22813	22715	22806	22875	22762	22671	22861	22848	22694	23036	23046	22837	22872	22874	22821	23003	22820	22941	22919	23104	22862	23011	22890	22923	22954	22739	22773	22822	22867	22852	22817	22877	22773	22585	22815	22828	22992	22880	22722	22991	22911	23103	22881	22982	22780	22950	22875	22893	23109	22952	22883	22861	22922	23038	22796	22857	22648	22706	22776	22785	22642	22563	22598	22840	22853	22859	22691	22739	22667	22683	22898	22878	22797	22717	22724	22768	22756	22867	22664	22937	22812	23057	22711	22743	22898	22791	22839	22809	22678	22656	22815	22829	22789	22748	22878	22809	22762	22838	22899	22781	22734	22985	22864	22935	23030	22797	22736	22907	22585	22851	22869	22793	22609	22731	22865	22786	22691	22721	22841	22899	22686	22672	22788	22874	22880	22831	22908	22758	22715	22859	22751	22683	22844	22669	23013	22970	22982	22877	22718	22663	22815	22791	22700	23066	22684	22797	22982	22810	22814	22924	23099	22904	22621	22685	22994	22982	22939	22790	22669	22616	22937	22976	22796	22918	22919	22972	22915	22674	22773	22790	23007	22665	22906	23030	22926	22655	22774	22814	22861	22917	22962	22789	22827	22735	22701	22959	22918	22826	22738	22940	22682	22744	23005	22741	23031	22941	22813	22897	23027	22827	22782	22633	22816	22719	22753	22866	22778	22906	23005	22651	22821	22630	22862	22911	22552	22611	22878	22824	22838	22881	22739	22785	22731	23134	22953	22625	22907	22925	22854	22805	22719	22777	23114	22788	22656	22931	22697	22813	22949	22921	22778	22978	23028	22655	22712	23018	22832	22634	22605	23018	22977	22980	22913	22696	22997	22857	22955	22829	22845	22614	22778	22773	23017	22880	23130	22718	22752	23157	23059	22835	22649	22679	22891	22782	22869	22866	22927	22932	22893	22725	22911	22947	22883	23100	22570	22890	22652	22663	22884	22736	22671	22829	22876	22568	22890	22759	22941	22822	22841	22911	22974	22853	22712	23027	23014	22828	22806	23054	23049	22850	22909	22974	22821	22920	22974	23145	22644	22800	22737	22828	22858	22832	23106	23014	23064	22857	22937	22616	22845	22780	22742	22734	22575	22914	22763	22673	22906	22799	22905	22923	22759	22948	23082	22992	22760	22818	23007	22801	22887	22910	22669	22840	22916	22813	23010	22856	22687	22810	22845	22841	22755	22777	22723	22780	22905	22897	22893	22902	23121	22912	22726	22840	22843	22659	22824	22781	22650	22840	22833	22768	22835	23054	23036	22944	22924	22947	22886	22666	22963	22893	22702	22756	22824	22735	22842	22981	22877	23000	22733	22917	22500	22734	22783	22759	23060	22782	23003	22799	22494	22948	22961	22815	22942	22853	22740	23046	22853	22946	22655	22890	22601	22956	22911	22705	22871	22697	22854	22542	22659	22812	22777	22918	23015	22582	22801	22779	22671	22988	22784	22731	22845	23002	22881	22941	22838	22824	22947	22669	22791	23140	22747	22827	22953	22993	22890	22829	22877	22755	22838	22752	22877	22938	22759	22922	22788	22739	22963	22874	22868	22891	22769	23106	22973	23034	22873	22756	22738	23068	22696	22945	22831	22923	22787	22698	22795	22846	22857	22747	22783	22642	22613	22880	23041	22967	22803	22897	23022	22812	22786	22750	22974	22823	22907	22832	22779	22956	22815	22702	22906	22743	22722	22894	22709	22564	22797	22746	22816	22954	22850	22713	22705	23022	22743	22629	22791	22883	23019	23016	22847	22946	22851	22801	23150	22926	22846	23010	23024	22971	22861	22747	22779	22833	22955	22715	22827	22829	22756	22880	22749	22875	22940	22788	22723	22661	22734	22769	23101	22869	22594	22829	22970	23046	22902	22899	22875	22855	22961	22609	22839	22936	22945	22940	22853	23100	22664	22754	22752	22853	22861	22732	22797	22918	22821	23028	23001	22810	22996	22924	23011	22857	22909	22850	22982	22898	22938	22849	22835	22711	22670	22969	22800	23032	22998	22729	22737	22776	22848	22782	22868	22924	22809	22965	22829	22714	22802	22863	23036	22896	23059	22666	22990	22931	22727	22984	22985	22872	22808	22706	22887	22914	22992	23104	22725	22618	22962	22835	23073	22793	22743	22715	22690	22704	22970	23079	22904	22849	22641	22786	22860	22890	23065	22918	23112	23054	22893	22848	22886	22948	22836	22894	22883	22920	22967	22874	22799	22838	22896	22902	22990	22899	22648	22533	22588	22679	22906	22748	22766	22804	22904	22804	22653	22870	22819	22835	22890	22733	22846	22872	22895	23031	22817	22723	22795	23018	22410	22996	22803	22708	23009	22963	22707	22713	22797	22806	22921	22997	23120	22875	22840	22779	22724	22916	22689	22950	23041	23021	23128	22855	22810	23000	22893	22841	22768	22941	22983	22850	22809	22746	22738	22689	22907	22870	22865	22815	22821	22724	22756	22658	22703	22804	22663	22736	22964	22963	23002	22845	22906	23021	22913	22651	22809	22998	22691	22812	22661	22527	22860	22742	22581	22576	23049	22823	22906	22939	22950	22998	22946	22945	22759	22853	22815	22984	23096	22727	22919	23143	23009	23184	22833	22730	22963	22875	22697	23042	23096	22783	22885	22952	23116	22806	22586	22824	22881	22961	22931	22883	22831	22851	22746	22762	23000	22898	22819	22778	22587	22782	23132	22909	22834	23006	22757	22778	22656	23005	22807	22664	22768	22625	23065	22616	22826	22762	23117	22925	22951	22849	22763	22954	22848	22883	22689	22699	22866	22875	23052	22688	22771	22842	22857	22753	22683	22746	22870	22547	22861	22743	22782	22782	22787	22974	22795	22895	22828	22817	22846	22855	22801	22871	22772	23125	22892	22747	22892	23119	22953	22842	22971	22867	22979	22712	23035	22786	22889	22753	22886	22699	22685	22804	22939	22729	22834	22876	22938	22666	22753	22817	22879	22762	22610	22732	23045	22930	22845	22824	22689	22879	23017	22775	22835	23022	22936	22916	22969	22842	22972	22845	22982	22875	22894	22705	22755	22984	22894	22772	22953	22917	22835	22760	22788	22848	22741	22879	22813	22700	22766	22685	22607	22772	22910	22818	23020	22883	22978	23070	22762	22911	22698	22818	22821	23080	22805	22705	23193	22702	22719	22977	22925	22864	22970	22716	22783	22963	22819	22914	22517	22803	22843	22742	22890	22950	22838	22864	22797	22914	22921	22926	22825	22777	22663	22839	22993	22828	22702	22919	22923	22698	22741	22987	22751	23047	22817	22923	22925	22849	22635	22953	22739	22675	22844	22834	22775	22955	23066	22689	22830	22818	22976	22907	22991	22677	23136	22941	22794	22803	22907	22815	22756	23005	23114	22950	22879	22993	22925	23019	22662	22760	23005	22741	22764	23065	22828	22687	22885	22994	23008	22764	22933	22819	22573	22886	22954	22622	22819	22823	22940	22710	22857	22752	22667	22993	22820	22701	22787	22805	23174	22838	22836	22779	22722	22837	23024	22998	22849	22642	22804	22718	22875	22743	22958	22892	22851	23055	23028	22797	22726	22692	22871	23048	22625	22881	22721	22851	23023	22885	22609	22748	22675	22735	22863	22936	22671	22996	22865	22788	22915	23116	22782	22778	22643	23089	22677	22589	22817	22748	22899	22917	22731	22655	23122	22685	22609	22638	22873	22663	22947	22857	22830	22847	22736	22946	22704	22835	22814	22793	22779	22916	22631	22827	22920	23020	22903	22720	22697	22731	22950	22672	22852	22958	22843	22734	22810	22770	22651	23002	22827	22961	22845	22743	23034	23011	22716	22760	22743	22867	22846	22890	23000	22907	22841	22641	22914	23041	22671	22981	22849	22817	22966	22934	22898	22837	23017	22715	22796	22877	22770	22977	23062	22901	22568	22931	22927	22939	22878	22873	22920	22939	22869	23134	22730	22822	22836	22830	22765	22771	22921	22816	22668	22883	22907	22946	22784	22951	22905	23168	22794	22942	23024	22686	23145	22740	22853	22686	22807	22578	22835	22842	22809	22810	22854	22835	22738	22924	23027	22827	22614	22920	23003	22781	22929	22901	22774	23032	22831	22850	22794	22859	22962	22888	22887	22795	22850	22837	22737	22877	22768	22769	22831	22717	22868	22832	22589	22889	22909	22899	23097	22712	22907	22728	22958	22941	22908	22754	22823	22840	22826	22749
16549	27551	26350	22141	20151	19613	19071	18523	18353	17988	18039	17980	17984	17800	20985	24880	33641	30945	25006	21061	18691	18061	17589	17717	17744	17790	17612	17631	17645	17566	17612	17569	17691	17448	17516	17663	17537	17609	17652	17806	17641	17538	17783	17669	17555	17731	17797	17468	17682	17703	17645	17641	17522	17652	17687	17538	17740	17517	17414	17595	17630	17681	17594	17608	17508	17701	17805	17483	17546	17572	17651	17540	17553	17504	17613	17637	17642	17615	17575	17524	17458	17639	17551	17567	17528	17696	17885	17378	17766	17821	17447	17677	17639	17709	17678	17548	17659	17522	17515	17524	17557	17544	17583	17533	17605	17482	17560	17641	17744	17564	17573	17538	17766	17567	17641	17725	17613	17632	17516	17798	17400	17509	17539	17515	17629	17417	17588	17679	17656	17586	17729	17586	17501	17461	17593	17521	17443	17604	17487	17670	17674	17776	17660	17616	17491	17777	17578	17719	17594	17591	17518	17529	17470	17663	17642	17571	17706	17611	17438	17589	17581	17741	17767	17424	17724	17558	17538	17553	17591	17596	17714	17744	17514	17586	17572	17564	17490	17449	17581	17529	17740	17521	17542	17724	17638	17741	17620	17622	17623	17512	17607	17707	17508	17714	17554	17601	17519	17740	17648	17660	17541	17720	17543	17598	17573	17643	17652	17588	17514	17720	17529	17519	17609	17606	17723	17579	17581	17514	17504	17479	17620	17747	17547	17671	17553	17559	17656	17652	17488	17642	17608	17754	17647	17579	17770	17674	17661	17536	17654	17421	17754	17538	17563	17606	17489	17325	17678	17589	17718	17498	17782	17570	17569	17650	17612	17658	17660	17565	17694	17537	17732	17689	17664	17618	17522	17415	17545	17692	17657	17333	17595	17630	17466	17692	17595	17506	17764	17727	17460	17749	17604	17516	17657	17579	17532	17444	17664	17560	17562	17550	17655	17521	17574	17603	17525	17533	17572	17615	17517	17631	17633	17768	17665	17624	17629	17614	17535	17558	17555	17598	17604	17523	17623	17612	17608	17412	17636	17655	17568	17645	17521	17545	17706	17593	17637	17726	17645	17682	17491	17364	17694	17649	17800	17487	17629	17591	17585	17731	17637	17625	17659	17678	17678	17669	17616	17542	17719	17567	17502	17687	17751	17644	17756	17603	17672	17639	17413	17501	17565	17619	17539	17521	17528	17728	17648	17621	17694	17563	17498	17565	17550	17613	17518	17630	17480	17508	17509	17605	17602	17613	17467	17756	17595	17591	17705	17749	17762	17582	17615	17770	17686	17565	17697	17510	17564	17618	17652	17555	17601	17651	17668	17614	17616	17528	17654	17476	17593	17539	17770	17543	17598	17656	17572	17628	17599	17610	17556	17577	17525	17607	17639	17703	17600	17561	17565	17717	17495	17671	17553	17793	17502	17806	17795	17652	17545	17523	17581	17566	17560	17648	17450	17466	17519	17723	17474	17572	17616	17548	17491	17591	17731	17541	17541	17611	17439	17635	17669	17759	17586	17447	17713	17580	17626	17476	17731	17538	17597	17706	17674	17595	17448	17624	17696	17383	17494	17502	17598	17562	17483	17633	17678	17654	17457	17679	17520	17594	17698	17575	17636	17395	17639	17497	17717	17711	17596	17705	17699	17611	17604	17538	17584	17691	17580	17547	17776	17703	17459	17621	17815	17534	17535	17553	17674	17636	17784	17655	17568	17702	17605	17672	17585	17689	17598	17673	17606	17647	17622	17454	17664	17498	17538	17827	17649	17612	17597	17622	17749	17549	17672	17659	17495	17630	17639	17504	17376	17655	17690	17742	17635	17550	17834	17750	17637	17933	17665	17745	17619	17749	17680	17676	17520	17514	17659	17663	17418	17607	17496	17753	17701	17434	17501	17606	17757	17521	17541	17682	17488	17799	17514	17486	17727	17617	17648	17822	17551	17600	17589	17541	17648	17611	17670	17618	17584	17565	17506	17641	17533	17549	17644	17391	17386	17520	17657	17378	17542	17378	17519	17591	17604	17619	17711	17765	17468	17525	17534	17621	17511	17690	17567	17579	17591	17614	17718	17682	17677	17767	17666	17630	17651	17446	17493	17566	17601	17485	17725	17629	17517	17652	17560	17594	17672	17617	17702	17725	17563	17663	17718	17659	17548	17565	17622	17632	17641	17542	17466	17665	17616	17620	17679	17759	17577	17595	17664	17547	17686	17447	17744	17803	17587	17631	17580	17568	17678	17785	17687	17588	17634	17484	17685	17612	17585	17578	17701	17632	17522	17620	17666	17538	17576	17658	17555	17687	17555	17591	17315	17567	17568	17512	17470	17534	17424	17498	17755	17727	17463	17540	17373	17553	17736	17462	17557	17575	17690	17641	17629	17537	17631	17422	17766	17706	17659	17522	17529	17573	17755	17620	17714	17748	17552	17577	17565	17607	17550	17646	17572	17631	17759	17648	17725	17600	17639	17707	17713	17506	17493	17664	17553	17627	17707	17638	17764	17703	17448	17626	17576	17536	17639	17578	17706	17448	17741	17653	17516	17667	17432	17494	17715	17495	17717	17684	17482	17632	17617	17799	17660	17719	17513	17724	17700	17611	17604	17711	17630	17634	17642	17571	17628	17630	17427	17754	17416	17577	17496	17461	17631	17494	17662	17618	17624	17323	17804	17438	17649	17570	17533	17626	17655	17628	17686	17609	17600	17571	17698	17560	17719	17547	17677	17560	17562	17572	17486	17504	17659	17535	17761	17657	17613	17803	17646	17336	17687	17572	17573	17578	17792	17764	17677	17736	17646	17649	17513	17609	17551	17587	17651	17736	17399	17781	17508	17649	17490	17481	17655	17543	17884	17610	17572	17608	17462	17618	17661	17622	17733	17521	17724	17705	17629	17669	17550	17633	17535	17626	17534	17869	17639	17671	17660	17596	17517	17470	17584	17590	17644	17590	17606	17517	17626	17598	17686	17707	17703	17720	17384	17749	17721	17593	17722	17577	17551	17633	17576	17722	17557	17717	17609	17715	17730	17682	17817	17552	17488	17868	17637	17703	17671	17460	17681	17613	17529	17628	17575	17622	17685	17668	17653	17553	17708	17862	17646	17569	17685	17706	17590	17736	17771	17637	17565	17559	17705	17650	17611	17657	17699	17348	17628	17621	17585	17664	17441	17675	17509	17510	17617	17733	17727	17437	17605	17753	17785	17558	17721	17630	17533	17649	17627	17539	17528	17579	17760	17455	17595	17582	17521	17616	17700	17655	17570	17571	17521	17728	17577	17750	17668	17512	17475	17725	17535	17555	17611	17695	17628	17507	17592	17457	17724	17542	17611	17684	17641	17718	17611	17601	17749	17440	17509	17583	17509	17734	17596	17504	17608	17485	17494	17658	17773	17540	17761	17610	17718	17660	17627	17497	17864	17444	17665	17500	17575	17637	17665	17527	17560	17694	17672	17503	17651	17539	17617	17445	17639	17756	17531	17572	17673	17498	17664	17736	17567	17612	17771	17592	17602	17638	17764	17588	17521	17485	17819	17593	17566	17670	17743	17577	17407	17503	17648	17592	17710	17649	17657	17759	17762	17584	17685	17602	17593	17641	17591	17701	17566	17673	17467	17601	17422	17691	17616	17598	17494	17673	17654	17595	17555	17650	17605	17574	17638	17588	17616	17617	17616	17457	17527	17482	17722	17604	17440	17706	17513	17542	17677	17640	17464	17793	17640	17576	17616	17480	17642	17671	17618	17642	17517	17602	17779	17414	17609	17554	17453	17621	17613	17555	17713	17481	17554	17694	17659	17543	17609	17694	17632	17367	17476	17687	17752	17677	17781	17672	17556	17433	17692	17478	17435	17571	17646	17688	17655	17642	17516	17729	17647	17642	17665	17538	17848	17498	17471	17741	17595	17469	17664	17490	17603	17657	17648	17758	17667	17595	17542	17580	17652	17699	17638	17452	17698	17480	17549	17445	17695	17695	17484	17525	17599	17636	17667	17644	17615	17506	17463	17693	17476	17636	17699	17690	17539	17703	17582	17534	17654	17550	17594	17604	17580	17586	17583	17590	17628	17680	17727	17543	17638	17690	17690	17453	17608	17720	17692	17451	17596	17632	17649	17402	17622	17479	17546	17579	17759	17472	17649	17860	17579	17420	17771	17581	17657	17593	17595	17636	17609	17577	17603	17417	17684	17575	17624	17619	17533	17762	17643	17756	17511	17554	17697	17497	17636	17501	17711	17672	17806	17482	17834	17567	17630	17565	17607	17577	17672	17594	17681	17455	17618	17547	17441	17538	17763	17425	17423	17560	17779	17566	17771	17489	17661	17508	17616	17695	17596	17594	17690	17624	17627	17533	17649	17599	17511	17605	17572	17609	17677	17670	17588	17578	17610	17695	17644	17567	17514	17668	17692	17458	17613	17617	17550	17464	17755	17756	17460	17730	17679	17462	17670	17644	17668	17490	17560	17663	17560	17742	17664	17538	17602	17699	17587	17840	17603	17735	17538	17560	17538	17636	17650	17527	17494	17656	17659	17574	17452	17621	17637	17564	17637	17500	17607	17482	17667	17715	17496	17636	17599	17654	17501	17582	17725	17654	17464	17697	17599	17661	17646	17681	17458	17384	17720	17702	17729	17529	17678	17553	17800	17506	17772	17572	17599	17585	17605	17788	17489	17580	17683	17685	17501	17552	17534	17619	17632	17681	17639	17726	17615	17536	17450	17772	17649	17774	17620	17480	17684	17706	17511	17585	17643	17675	17611	17593	17793	17555	17467	17514	17543	17492	17622	17445	17556	17540	17640	17516	17612	17817	17491	17506	17607	17612	17696	17534	17462	17613	17662	17747	17427	17580	17589	17663	17558	17647	17692	17615	17494	17670	17688	17637	17624	17910	17433	17591	17710	17683	17670	17463	17611	17583	17572	17809	17624	17500	17365	17571	17552	17723	17747	17768	17537	17504	17678	17723	17521	17613	17646	17606	17524	17487	17519	17527	17693	17693	17593	17603	17664	17468	17619	17488	17596	17589	17755	17630	17703	17610	17779	17402	17603	17547	17400	17627	17577	17587	17623	17535	17466	17676	17674	17637	17518	17695	17606	17537	17598	17692	17557	17617	17561	17660	17720	17647	17678	17476	17271	17481	17637	17647
23717	21462	29113	24266	22192	25611	27834	23858	23450	23701	23486	23151	23036	23350	25526	32710	41457	38567	33081	28162	24884	23794	23066	22954	22751	22825	22777	22871	22963	22624	22773	22870	23072	22725	22848	22979	22857	22884	22997	22845	22787	22850	22839	22692	22973	22915	22905	22614	22935	22868	22749	22851	22997	22748	22791	22639	22974	22952	22966	22879	22826	22972	23036	22781	22507	22750	22693	22850	22758	22514	22688	22803	22780	22702	22858	22673	22839	22728	22881	22864	22690	22994	22881	22849	22671	22844	22721	22974	22770	22728	22773	22768	22718	22654	22846	23000	22782	22732	22811	22869	22617	22721	22681	22986	22781	22964	22724	22563	22650	22624	22914	22781	22860	22896	22875	22636	22711	22587	22829	22823	22960	22894	22913	22956	22802	22732	22730	22812	22497	22914	22781	22738	22635	22590	22800	22909	22616	22771	22959	22604	22992	22926	22979	22814	22802	22953	22756	22655	22734	22538	22779	22521	22738	22882	22981	22918	22710	23057	22881	22766	22793	22906	22556	22761	22807	22655	22736	22705	22861	22727	22829	22835	23014	22605	22824	22854	22764	22838	22618	22771	22899	22834	22576	22780	22966	22883	22740	22831	22838	22801	22746	22899	22944	23006	22967	22826	22848	23044	22760	22811	22730	22718	22733	22854	22632	22795	22902	22608	22780	22699	22925	22798	22801	23052	22861	22960	22790	22797	22861	23077	22854	22690	22813	22505	22869	22728	22568	22715	22772	22485	22807	22645	22918	22809	22836	22904	22899	22932	22822	22711	22665	22678	22858	22756	22873	22635	22937	22722	22690	22842	22889	22817	22651	22698	22830	22720	22703	22888	22764	22835	22729	22791	22596	22761	22784	22757	22627	22761	22645	22791	23095	22848	22814	22840	22893	22816	22771	22616	22890	22785	22983	22965	22980	22790	22719	22701	22618	22707	22724	22873	22903	22596	22899	22865	22817	22672	22763	22728	22800	22658	22786	22690	22611	22841	22651	22669	22762	22877	22892	22780	22729	22629	23208	22750	22840	22897	22668	22726	22743	22695	22600	22638	22929	22733	22698	22750	22814	22715	22791	22858	22698	22817	22680	22878	22893	22747	22758	22646	22769	22792	22798	22781	22877	22696	22813	22764	22867	22771	22710	22905	22645	22985	22823	22644	22769	22850	22798	22721	22606	22681	22831	22948	22807	22962	22847	22884	22786	22615	22985	22750	22980	22707	22694	22949	22790	22692	22785	22863	22952	22865	22708	22785	22724	22591	22523	22843	22573	22804	22645	22712	22826	22768	22680	22710	22941	22947	22788	22870	22879	22759	22715	22826	22851	22759	22719	22727	22712	22954	22708	22759	22776	22640	22848	22780	22977	22973	22792	22821	22687	22863	22796	22635	22679	22839	22816	22714	22840	22726	22944	22609	22813	22898	22827	22771	22811	22653	22730	22873	22705	22728	22628	22729	22610	22925	22885	22707	22888	22898	22688	22738	22890	22873	22726	22976	22825	22708	22766	22831	22625	22832	22630	22666	22734	22730	22660	22746	22857	22859	22742	22837	23157	22731	22739	22596	22601	22474	22802	22852	22748	22658	22738	22463	22531	22858	22771	22900	22699	22689	22695	22891	22742	22737	22675	22663	22979	22866	22756	22635	22801	22754	22783	22796	22892	22671	22727	22630	22757	22825	22808	22632	22954	22697	22941	22554	22832	22758	23152	22922	22793	22688	22785	23071	22866	22961	22710	22650	22863	22733	22971	22715	22874	22762	22765	22857	22780	22662	22681	22980	22798	22780	22796	22511	23018	23010	22734	22589	22809	22958	22907	22632	22750	23000	22841	23000	22805	22689	22817	23001	22803	22864	22773	22664	22651	22656	22642	22975	22836	22963	22626	22664	22817	22474	22571	22645	22700	22718	22921	22883	22798	22872	22779	22918	22896	22817	22584	22765	22855	22599	22768	22819	22611	22835	22781	22793	22862	22848	22853	22559	22994	22694	22661	22853	22826	22853	22778	22718	22796	22843	22712	22974	22808	22756	22967	22703	22859	23023	22868	22662	22764	22713	22777	22741	22713	22801	22857	22671	22754	22815	22887	22708	22787	22965	22948	22700	22716	22694	22612	22807	22893	22824	22586	22545	22787	22775	22683	22719	22764	22737	22647	22632	22892	22632	22836	22979	22740	22789	22708	22807	22764	22781	22868	22688	22641	22989	22723	22767	22751	22842	22905	22754	22583	22718	22820	22699	22797	22880	22800	22783	22971	22876	22769	22880	22767	22835	22907	22613	22687	22875	22836	22926	22886	22956	22875	22945	22824	22797	22691	22821	22802	22731	22811	22915	22818	22774	22868	22693	22848	22737	22801	22648	22843	22725	22872	22884	22723	22710	22610	22720	22509	22930	22900	22966	22955	22587	22914	22768	23026	22758	22689	22819	22814	22534	22553	22590	22804	22682	22808	22660	22686	22722	22644	22615	22735	22712	22839	22661	22749	22741	22738	22657	22692	22541	22759	22660	22909	22765	22692	22708	22846	22924	23017	22652	22614	23082	22839	22759	22634	22765	22673	22682	22790	22872	22744	22676	23003	22826	22806	22767	22945	22710	22710	22739	22863	22657	22871	22906	22815	22733	22952	22746	22896	22747	22809	23043	22698	22603	22782	22679	22694	22793	22582	22747	22648	22850	22782	22806	22674	22811	22672	22890	22776	22805	22808	22698	22891	22867	22751	22825	22851	22765	22676	22970	22784	22655	22622	22767	22808	22656	22819	22728	22989	22798	22530	22909	22951	22890	22812	22765	22811	22837	22767	22688	22891	22901	22820	22629	22714	22701	22935	22744	22866	22826	22743	22620	22751	22857	22650	22632	22729	22933	22693	22958	22857	22709	22633	22852	22866	22896	22791	22902	22952	22525	22663	22784	22731	22854	22621	22735	22891	22803	22903	22930	22862	22732	22680	22778	22899	22782	22621	22647	22927	22761	22830	22892	22618	23034	23061	22914	22784	22872	22756	22557	22737	22770	22793	22740	22780	22901	22700	22739	22785	22959	22574	22766	22537	22748	22712	22735	22709	22905	22701	22906	22932	22772	22696	22991	22888	22729	22680	22827	22779	22860	23046	22739	22668	22725	22836	22837	22913	22912	22678	22665	22744	22755	22766	22920	22776	22848	22902	22848	22821	22762	23047	22938	22757	22932	22794	22680	22680	22881	22815	22776	22692	22879	22699	22686	22906	22841	22986	22860	22603	22568	22739	23027	22722	22740	22669	22845	22817	22845	22683	22734	22882	22425	22699	22800	22677	22551	22918	22734	22632	22754	22662	22658	22747	22628	22786	22907	22913	22987	23134	22857	22716	22735	22843	23035	22948	22809	22485	22748	22816	22664	22766	22890	22838	22644	22676	22960	22784	22540	22826	22910	22712	22608	22787	22845	22600	22758	22749	22811	22745	22828	22903	22861	23087	22919	22781	22860	22785	22684	22743	22687	22900	22725	22769	22920	22821	22735	22653	22735	22730	22753	22937	22582	22668	22744	22751	22901	22965	22580	22772	22723	22819	22741	22614	22696	22877	23002	22980	22486	22950	22753	22936	22819	22725	22883	22772	22680	22665	22893	22754	22679	22863	22782	22711	22833	22917	22917	22571	22854	22894	22803	22906	22769	22762	22532	22869	22753	22853	22675	23023	22881	22794	22638	22687	22774	22803	22792	22820	22556	22669	22868	22812	22502	22470	22725	22646	23023	22861	22835	22810	22948	22852	22645	22832	22694	22804	22737	22616	22959	22618	22536	22626	22892	23039	22689	22890	22834	22757	22904	22895	22900	23106	22647	22787	22810	22833	22681	22832	22657	22835	22926	23046	22911	22792	22798	22828	22705	22886	22821	22850	22738	22660	22675	22941	22601	22778	22903	22839	22918	22542	22814	22753	22915	22519	22775	22771	22774	22610	22787	22946	22891	22864	22828	22806	22974	22778	22891	22823	22673	22778	23071	23022	22874	22698	22773	22912	22765	22711	22600	22559	22716	22836	22997	22990	22745	22830	23018	22618	22781	22758	22642	22733	22850	22917	22686	22732	22863	22680	22629	22893	23047	22675	22797	22845	22842	23029	22738	22701	23034	22947	22591	22903	22609	22921	22859	23045	22711	22974	22640	22734	22823	22756	22702	22759	22817	22693	22725	22843	22602	22784	22925	22752	22778	22775	22928	22726	22901	22803	22692	22653	22803	22906	22826	22803	22714	22783	22747	22769	22551	22843	22717	22879	22685	22828	22672	22767	22849	22688	22755	23063	22573	22868	22654	22649	22567	22856	22933	22846	22796	23023	22948	22755	22650	22602	22744	22897	22735	22925	22875	22863	22711	22745	22774	22903	22810	22593	22824	22736	22604	22732	22765	22913	23062	22854	22720	22712	22746	22839	22743	22768	22562	22808	22801	22593	22747	22694	22696	22901	22868	22603	22835	22655	22767	22697	22764	22725	22811	22745	22633	22740	22756	22921	22754	22803	22918	22645	22851	22717	22702	22622	22599	22745	23025	22916	22697	22691	22889	22768	22960	22818	22793	22897	22678	22720	22718	22890	22915	22888	22512	22771	22739	22577	22631	22689	22740	22765	22647	22798	22711	22896	22939	22761	22912	22644	22793	22910	22796	22769	22739	22848	22528	22732	22798	22785	22838	22719	22867	22566	22693	22948	22800	22938	22638	22740	22868	22693	22904	22744	23096	22499	22799	22967	22935	22788	23198	22765	22709	22827	22880	22773	22678	22852	22789	22845	22649	22656	22728	22793	22712	22775	22600	22813	22911	22603	22530	22604	22889	22849	22722	22796	22658	22867	22628	22567	22713	22843	22759	22720	22684	22728	22766	22927	23009	22974	23001	22635	22577	22728	22693	22680	22858	22774	22773	22750	22853	23056	22667	22584	22822	22753	22945	23006	22737	22898	22780	22980	22683	23065	23117	22530	22635	22779	22743	22926	22789	22606	22753	23018	22842	22897	22753	22855	22851	22725	22912	22638	22772	22762	22852	22817	22930	22775	22788	22709	22935	22691	22918	22670	22996	22957	22808	22612	22677	22906	22916	22923	22750	22915	22735	22973	22723	22730	22698	22822	22752	22786	22803	22835	22839	22868	22948	22995	22812	22783	22850
18161	32305	30735	24499	21356	20729	20028	18984	18569	18203	18172	18004	18049	18042	22490	32947	41789	36946	30001	23891	19513	18105	17688	17410	17711	17369	17668	17621	17523	17371	17623	17522	17557	17627	17503	17573	17605	17512	17641	17520	17497	17617	17459	17497	17565	17623	17679	17635	17468	17388	17653	17488	17579	17537	17544	17444	17556	17674	17705	17495	17475	17639	17624	17460	17521	17465	17691	17447	17468	17586	17465	17450	17498	17441	17450	17548	17543	17506	17540	17416	17615	17465	17576	17530	17389	17604	17466	17534	17434	17543	17440	17512	17648	17626	17574	17438	17529	17499	17690	17496	17463	17653	17534	17518	17443	17525	17388	17576	17484	17522	17475	17529	17631	17512	17548	17582	17737	17325	17690	17383	17502	17589	17455	17527	17604	17505	17401	17462	17427	17613	17682	17603	17462	17654	17582	17524	17399	17556	17422	17589	17420	17445	17560	17421	17651	17462	17304	17422	17415	17516	17519	17273	17659	17514	17534	17393	17560	17531	17407	17552	17704	17526	17539	17480	17655	17535	17401	17539	17534	17569	17429	17657	17560	17766	17668	17416	17535	17570	17606	17598	17642	17474	17309	17602	17676	17394	17588	17635	17529	17517	17477	17498	17438	17401	17563	17541	17316	17483	17398	17485	17527	17447	17560	17370	17495	17613	17650	17531	17513	17396	17531	17534	17625	17487	17522	17516	17542	17639	17479	17570	17486	17657	17451	17501	17592	17488	17573	17558	17571	17491	17517	17377	17489	17494	17501	17660	17330	17579	17699	17705	17517	17563	17498	17420	17562	17332	17632	17466	17665	17568	17481	17265	17512	17617	17417	17607	17542	17676	17532	17540	17479	17455	17703	17521	17446	17467	17632	17486	17676	17637	17461	17565	17473	17392	17482	17591	17540	17328	17502	17513	17422	17565	17574	17533	17625	17458	17531	17426	17464	17428	17381	17614	17418	17436	17615	17446	17449	17631	17530	17699	17542	17451	17525	17446	17610	17613	17490	17584	17659	17483	17609	17589	17483	17562	17653	17503	17540	17296	17575	17673	17466	17387	17678	17420	17375	17667	17639	17447	17702	17653	17545	17607	17480	17472	17499	17353	17565	17644	17438	17585	17513	17484	17451	17567	17481	17582	17508	17573	17440	17564	17454	17708	17448	17405	17585	17401	17539	17488	17633	17608	17509	17637	17581	17419	17552	17408	17467	17378	17685	17577	17602	17458	17464	17473	17443	17321	17490	17431	17464	17569	17522	17480	17441	17587	17494	17608	17578	17501	17473	17349	17545	17535	17644	17607	17543	17549	17531	17725	17385	17580	17513	17396	17596	17473	17537	17548	17571	17477	17658	17428	17601	17449	17573	17449	17386	17672	17435	17574	17526	17302	17471	17494	17531	17468	17594	17516	17460	17638	17576	17620	17373	17554	17645	17421	17692	17380	17663	17354	17540	17512	17620	17580	17469	17368	17438	17376	17242	17474	17300	17617	17667	17502	17542	17356	17498	17564	17487	17534	17475	17537	17497	17497	17549	17591	17585	17486	17640	17470	17522	17630	17357	17537	17575	17442	17620	17627	17598	17730	17440	17520	17440	17545	17567	17560	17467	17531	17599	17580	17614	17365	17563	17587	17431	17547	17611	17389	17400	17507	17503	17452	17618	17509	17458	17807	17491	17574	17562	17483	17428	17681	17514	17578	17674	17454	17482	17467	17667	17620	17635	17517	17581	17596	17669	17581	17627	17420	17411	17690	17530	17602	17425	17517	17505	17672	17506	17370	17495	17531	17386	17501	17530	17543	17738	17447	17555	17552	17455	17703	17585	17534	17511	17526	17497	17475	17564	17475	17513	17473	17700	17445	17449	17665	17684	17429	17442	17632	17686	17615	17526	17484	17361	17508	17611	17532	17499	17481	17681	17433	17302	17551	17535	17585	17548	17562	17523	17696	17452	17499	17548	17501	17441	17557	17412	17544	17437	17440	17482	17721	17456	17588	17556	17456	17630	17706	17353	17579	17483	17541	17495	17410	17396	17381	17616	17529	17415	17524	17629	17540	17532	17720	17405	17788	17491	17524	17549	17417	17716	17587	17271	17649	17589	17622	17535	17613	17513	17340	17396	17611	17520	17633	17363	17430	17647	17533	17629	17661	17305	17499	17501	17445	17619	17621	17414	17326	17382	17530	17440	17510	17523	17536	17364	17438	17553	17434	17651	17592	17503	17528	17552	17445	17723	17520	17478	17468	17601	17525	17609	17541	17302	17421	17365	17495	17281	17564	17569	17519	17418	17574	17392	17536	17487	17498	17649	17589	17546	17591	17548	17553	17537	17388	17315	17593	17580	17541	17545	17652	17571	17371	17352	17452	17542	17655	17409	17538	17627	17783	17531	17611	17523	17640	17290	17582	17476	17508	17593	17455	17520	17751	17340	17578	17349	17474	17626	17549	17346	17597	17496	17637	17432	17551	17603	17644	17619	17601	17570	17563	17425	17422	17475	17497	17571	17532	17497	17267	17530	17453	17413	17616	17286	17426	17690	17485	17490	17519	17468	17418	17484	17452	17566	17583	17677	17488	17513	17470	17546	17490	17531	17422	17526	17605	17572	17459	17361	17494	17499	17610	17539	17572	17391	17521	17723	17564	17489	17366	17338	17475	17623	17743	17522	17482	17623	17540	17430	17479	17602	17496	17439	17500	17665	17584	17409	17647	17702	17567	17461	17382	17362	17518	17568	17680	17566	17411	17457	17488	17451	17588	17451	17658	17568	17414	17481	17445	17580	17701	17546	17511	17607	17660	17556	17308	17593	17470	17348	17545	17428	17544	17455	17365	17593	17536	17403	17493	17413	17692	17737	17331	17553	17381	17441	17501	17599	17517	17512	17496	17676	17305	17382	17381	17470	17562	17525	17415	17509	17501	17468	17347	17596	17471	17457	17474	17559	17455	17509	17568	17331	17644	17605	17496	17578	17514	17425	17455	17500	17475	17448	17482	17506	17428	17536	17511	17415	17625	17495	17381	17618	17487	17662	17532	17574	17419	17499	17384	17523	17440	17682	17437	17602	17542	17424	17600	17561	17503	17397	17773	17498	17526	17611	17690	17434	17474	17489	17434	17430	17404	17377	17515	17397	17582	17525	17506	17521	17596	17524	17592	17470	17573	17523	17361	17709	17633	17551	17395	17486	17486	17551	17406	17484	17458	17489	17383	17524	17514	17648	17649	17536	17445	17578	17549	17508	17459	17348	17436	17482	17552	17496	17442	17503	17672	17719	17457	17612	17406	17511	17530	17589	17476	17625	17446	17505	17402	17418	17553	17531	17486	17487	17402	17620	17422	17558	17601	17489	17453	17497	17448	17581	17483	17557	17478	17669	17425	17350	17522	17542	17459	17536	17421	17609	17414	17398	17532	17626	17331	17476	17620	17699	17617	17452	17555	17499	17529	17418	17584	17601	17523	17412	17620	17693	17481	17579	17518	17659	17566	17641	17357	17518	17457	17478	17551	17407	17399	17535	17486	17626	17509	17493	17560	17626	17627	17629	17828	17425	17433	17478	17536	17497	17395	17601	17524	17657	17661	17634	17633	17685	17642	17579	17541	17449	17505	17657	17589	17517	17421	17718	17586	17608	17494	17809	17548	17782	17459	17411	17566	17588	17580	17485	17547	17517	17472	17590	17573	17699	17559	17563	17585	17574	17495	17507	17292	17489	17466	17728	17597	17523	17499	17530	17695	17413	17387	17418	17706	17356	17613	17525	17469	17324	17609	17360	17499	17380	17489	17563	17581	17457	17551	17334	17451	17560	17702	17632	17352	17552	17484	17509	17647	17519	17538	17544	17438	17502	17703	17522	17535	17562	17528	17522	17450	17722	17523	17659	17405	17351	17471	17439	17458	17476	17420	17559	17581	17648	17476	17545	17560	17345	17546	17644	17453	17429	17613	17455	17291	17557	17733	17446	17383	17351	17658	17584	17548	17364	17594	17456	17377	17462	17486	17487	17504	17436	17424	17603	17632	17610	17624	17587	17631	17472	17528	17301	17335	17417	17520	17463	17521	17450	17605	17586	17767	17505	17537	17550	17530	17462	17568	17610	17571	17411	17773	17657	17552	17640	17406	17326	17631	17460	17381	17535	17539	17547	17506	17469	17531	17536	17525	17498	17529	17534	17487	17555	17550	17648	17484	17416	17562	17433	17525	17484	17553	17560	17470	17532	17549	17609	17723	17493	17633	17758	17675	17411	17539	17681	17587	17542	17555	17487	17586	17577	17706	17383	17458	17580	17380	17486	17446	17628	17696	17552	17627	17555	17638	17548	17498	17504	17453	17524	17553	17619	17657	17643	17495	17445	17662	17554	17528	17558	17554	17515	17517	17679	17535	17616	17406	17646	17613	17430	17621	17398	17577	17383	17551	17447	17702	17390	17516	17582	17582	17596	17559	17423	17295	17550	17566	17631	17742	17596	17573	17520	17324	17523	17624	17555	17548	17313	17447	17394	17718	17693	17600	17535	17473	17426	17535	17644	17587	17506	17557	17584	17607	17549	17669	17560	17598	17418	17637	17476	17562	17551	17405	17502	17473	17593	17430	17730	17675	17423	17417	17366	17627	17561	17586	17560	17533	17539	17528	17663	17550	17401	17636	17532	17623	17578	17546	17580	17512	17228	17557	17399	17590	17593	17571	17527	17468	17662	17679	17532	17540	17562	17482	17359	17512	17389	17495	17505	17556	17602	17524	17395	17560	17480	17520	17609	17431	17344	17667	17663	17540	17537	17622	17487	17467	17558	17693	17400	17565	17573	17549	17562	17637	17589	17445	17613	17547	17622	17540	17446	17482	17474	17700	17467	17516	17312	17572	17422	17394	17501	17371	17566	17514	17632	17471	17466	17471	17487	17503	17500	17512	17508	17519	17567	17248	17561	17512	17667	17566	17555	17685	17578	17681	17475	17492	17554	17483	17538	17547	17330	17362	17325	17484	17608	17415	17646	17601	17581	17432	17602	17431	17534	17265	17448	17548	17506	17425	17508	17569	17388	17642	17647	17539	17524	17600	17634	17463	17486	17457	17589	17514	17541	17652	17446	17583	17507	17524	17506	17423	17438	17420	17422	17478	17506	17398	17603	17658	17459	17426	17532	17566	17545	17618
30573	24144	26942	24730	23016	23148	23371	22890	22755	23087	23004	22871	22763	22840	22925	23494	24520	24447	24202	23443	23090	22972	23103	22944	22887	22777	23018	23060	22975	22768	23061	22767	23038	22637	23079	22791	22696	22756	22934	22844	22783	22843	23132	22815	22926	22929	22826	22961	23018	23017	22929	22882	22935	22979	22995	22904	22893	22907	22711	22985	22896	22615	22897	22868	22806	23078	22756	22680	22784	22948	22845	22800	22997	22727	22896	22938	22902	22847	22856	22846	22920	22770	22650	22695	22511	22657	22962	22906	22936	22902	22774	22904	22961	23030	22784	22681	22947	22912	22833	22674	22678	22939	22674	22896	23065	22979	22851	22817	22664	22924	22751	22953	22959	22760	22769	22747	22764	22910	22978	22764	22731	22935	22967	22898	22812	22821	22826	22793	22866	22939	22949	22960	22762	22830	22741	22778	22865	22895	22977	22885	23019	22903	22824	22877	22825	22753	23056	22874	22833	22991	22728	22888	22871	23029	22829	22765	22813	22774	22780	23028	22848	22821	22902	22774	23053	22776	22818	23099	22867	22863	22912	22879	23050	22749	22769	22999	22961	22613	22576	22649	23097	22747	22891	22894	22694	22687	23156	22926	22858	22796	22828	22867	22988	22787	22811	22842	22988	22757	22788	22647	22799	22693	22816	22667	22825	22703	22944	22916	23020	22674	22824	22891	22874	22653	22893	22886	22774	22657	22620	23014	22617	22941	22851	23040	22837	22870	22793	22902	22746	22900	22687	22900	22711	22854	22853	22761	22915	22694	22734	22713	22776	22703	22864	22845	22984	22649	22902	22881	22935	22878	22936	22667	22560	22809	22722	22654	22896	22828	22523	22749	22790	22717	22885	22987	22888	23039	22719	22893	23025	23155	22745	22903	22734	22985	22844	22998	22968	22835	22730	22817	23011	22807	22647	23043	22791	22868	22803	22704	22914	22733	22703	22878	22959	22726	22942	22875	22778	22641	22945	22811	22928	22724	22835	22811	22893	22815	22774	22875	22887	22701	22737	22795	22670	22817	22747	22856	22934	22881	22640	23033	22672	22909	22914	22761	22901	22675	22838	22997	23029	22833	22735	22627	22907	22896	22957	23015	22986	23026	22649	22838	22644	23000	22786	22695	22944	22818	22842	22920	23004	22772	22729	22868	22902	22794	22692	22603	22925	23004	22964	22899	22759	22968	23265	22655	22759	22866	22872	22733	22705	22751	22925	23034	22551	22833	22916	22938	22841	23008	22906	22659	22893	22998	23018	22918	22883	23088	22536	22987	23055	22942	22984	22823	22772	22832	22674	22701	22772	22814	22801	22927	22794	22639	22813	22840	23115	22734	23045	23096	22830	22879	22807	22906	22905	22807	22928	22796	22831	22781	22831	23016	22781	23104	22761	23019	22953	22896	22837	22955	22649	22893	22918	22713	22917	22908	22854	22948	22702	22751	22756	22773	22816	22886	23006	22891	22958	22769	22820	22657	22735	22941	22828	22764	22856	23096	23212	22974	22938	22780	22904	22894	22918	22593	22887	22954	22739	22725	22806	23143	22920	22890	22995	23003	22975	22923	23064	23043	22843	23019	22749	22721	23025	23030	22995	22991	22778	22821	22960	22645	22830	22702	22734	22928	22820	22759	22658	23038	23142	22821	22694	22724	22919	22957	22913	22891	22783	23062	22943	22909	22744	22887	22830	22675	22908	22728	22761	22795	22965	22960	22812	22850	22880	22812	23051	22798	23007	23184	22874	22867	22816	23001	22963	22912	22787	22678	22868	22699	22827	22906	22788	22710	22778	22883	22921	22807	22615	22953	23011	22908	22846	22818	22778	22940	22890	22894	22865	22612	22922	22991	22703	22804	22757	22914	22752	22727	22869	22604	22843	22792	22782	22609	22921	23015	22938	22814	22831	22826	22677	22959	22975	22847	22793	22821	22658	22793	22849	22880	22994	23043	22809	22632	22933	22979	22895	22759	22949	23057	22831	22659	22819	22756	22870	23082	22557	22974	23021	23040	23075	23046	22869	22787	22959	22918	22809	22896	22919	22784	22795	22903	23035	22672	22984	22930	22940	22988	23017	22597	22965	22905	22861	23020	22822	22946	22827	22732	22859	22817	22971	22980	22769	22795	22697	22802	22862	22875	22867	22902	23002	22814	22884	22731	22894	22721	22849	22818	22954	22807	22784	22922	22814	22955	22836	22778	22846	22824	22895	22905	22870	22784	22871	22716	22769	22583	22752	22831	22966	22792	22946	22893	22846	22794	22846	22978	22963	22896	22873	22864	22682	23037	22775	22811	22835	22912	22845	22816	22994	22791	22842	22758	22671	22936	22867	22641	22812	22800	23059	22988	22933	22753	22758	22830	22864	22740	22974	22959	22827	22778	22970	22722	22860	22963	22858	22910	22799	22877	22450	22867	22935	22960	22841	22847	23011	22872	22649	22906	22936	22804	23072	22858	22933	22985	22717	22831	22983	22764	22788	22698	22690	22932	22724	22966	22803	22864	22751	22846	23022	22721	22795	22943	22951	23011	23247	22802	22764	22637	22796	23099	22723	22736	22801	22820	22848	22770	22911	22645	22911	22724	22985	22991	22948	22922	23037	22757	22819	22828	22990	22815	22685	22842	22692	22848	22796	23087	22955	22868	22773	23007	23041	22693	22619	22723	22710	22843	22908	22980	23030	22744	22883	22883	22824	22931	22870	22603	23027	22776	22972	22801	22824	22709	22698	22885	22888	22830	22769	22840	22858	22927	23079	22722	22887	23140	22693	22873	23190	22521	22972	22752	22817	22984	22795	22813	22841	22752	22943	22745	22928	23091	22823	22749	22886	23037	22863	22853	22678	22942	22879	22759	22880	22817	22783	22675	22864	22941	23132	22709	22892	22930	22845	22738	22781	22833	22773	22981	22921	22787	22709	23035	22997	23001	22929	22717	22972	22819	22785	22938	22818	22893	22952	23025	22932	22782	22947	22762	22769	23038	23036	22823	22697	22826	22858	22664	22998	22957	22805	23009	23194	22830	22907	22971	22887	22834	23065	22779	22799	22896	22798	22926	23004	22879	22960	22932	22665	22719	22982	22693	22973	22843	22991	22865	22886	22764	22874	22731	22727	22724	22930	22733	22655	22890	22792	22871	22851	22730	23022	22705	22684	22672	22987	22704	22710	22682	22625	22861	22922	22860	22820	22773	23076	22894	23166	22752	22961	22808	22818	22977	22872	22953	22933	22810	22901	22990	22929	22761	22806	22976	22901	22863	23068	22947	22810	22942	22872	22822	22872	22840	22878	23040	23002	22683	22979	22805	23000	22728	23045	22972	22820	22785	22880	22868	23095	23006	22911	23115	22899	23110	22896	22907	22680	22711	22753	22887	22580	22781	22717	22834	22803	22931	22923	22740	22831	22897	22860	22810	23016	23151	22962	22752	22797	22851	22840	22746	22996	23093	23024	23062	22843	22971	22884	22976	22942	22566	23073	22815	22721	22643	23001	22824	22749	22589	22847	22831	22756	22803	22952	22543	22626	22960	23129	22808	22899	22904	22671	22687	22703	22724	22997	22615	22804	22812	22722	23047	22917	22729	23078	22920	22826	22775	22936	22926	22801	22857	22751	22590	22834	23017	22782	22762	22835	22738	22617	22720	22919	22839	22612	22835	22658	22822	22873	22789	22761	23080	22987	22663	22867	22947	22756	22973	22862	22704	22900	22827	22904	22791	22907	22787	22959	22636	22806	22466	22850	22824	22777	22892	22865	22805	22779	22809	23013	23051	22889	22832	22895	22728	22886	22800	23035	23099	22996	23019	22762	22880	23000	23094	22711	22788	22759	22820	22943	22697	22656	22617	22922	22875	22814	23102	22695	22702	22879	22809	22661	22738	22852	22924	22848	22572	22848	22898	22957	22865	22944	22810	22908	22817	22947	23011	23072	22910	22856	22706	22903	22803	22953	22939	22849	22577	23078	22902	22680	22765	22935	22818	22834	22826	22852	22627	22867	22772	22903	22814	22822	22815	22980	22728	22764	22767	22983	23015	22834	22670	22618	22936	22905	23058	22730	22955	22886	22936	22914	22991	22756	22814	23041	22962	22938	22623	22743	23006	22791	22886	22934	22872	22843	22859	22918	22802	22864	22914	22891	22721	23010	22672	22755	22660	22848	22866	22735	22782	22957	23006	22889	22776	23081	22939	22838	22744	22805	22844	22989	22889	22895	22905	22713	22832	22738	22814	22975	22739	22810	22995	22845	22791	22928	22935	23011	22902	22739	22726	22912	22911	22860	22762	22881	22700	23042	22593	22859	22859	22721	22896	22794	22746	22919	22924	23078	22827	22955	22780	22963	22937	23213	22925	22872	22852	22923	22899	22894	22768	22912	22830	22995	22730	23047	23084	22986	22832	22788	23091	22781	22685	22786	22731	22905	22679	22612	22659	22519	22784	22750	22812	22799	23025	22818	22679	23033	22924	22806	22844	22794	23111	22559	22958	22735	22499	22664	22757	22866	22786	22999	22775	23027	22816	22718	22976	23004	22908	22762	22945	22837	22773	22922	22947	22787	22930	22816	22878	22865	22663	22914	23085	22894	23022	22965	22785	22739	22954	22821	22872	22910	22865	22818	22741	22811	22779	22872	22694	23118	23104	22593	22876	23104	22909	22903	22796	22821	23003	22659	22881	22753	22709	22943	22908	22872	22626	22962	22886	22936	22852	22581	22892	22895	22755	23018	22930	22782	22916	22919	22910	22973	22946	22557	22806	22647	22715	22736	22479	22766	23077	22988	22828	23023	22619	22884	22957	22765	22760	22828	22840	22963	22926	22684	22906	22855	22731	22906	23001	22807	22764	22791	22862	22995	22865	22947	22651	22954	23036	23059	22993	22870	22890	22880	22702	23109	22876	22726	22695	22858	22801	22886	22953	22635	22915	22970	22910	22772	22798	22859	22739	23030	22573	22796	23034	23006	23050	22960	22894	23049	22995	22866	22862	22839	22923	22943	23019	22870	22962	22971	22751	22961	22904	22827	22812	23000	22736	22962	22984	22875	23039	22628	23006	22739	22701	22572	22705	22998	22881	22919	22882	22993	22811	22864	22874	22963	22619	22794	22801	22918	22857	22866	22768	22848	23098	22883	22876	22840	22730	22707	22939
18208	21043	21104	18649	17789	17934	17806	17646	17789	17620	17633	17679	17777	17660	17922	18769	19825	19510	19107	18024	17862	17540	17669	17516	17500	17620	17508	17558	17659	17565	17549	17732	17622	17484	17521	17591	17544	17387	17466	17507	17617	17504	17513	17515	17753	17399	17407	17312	17827	17448	17574	17580	17623	17511	17413	17447	17639	17474	17640	17532	17758	17716	17550	17236	17538	17487	17550	17711	17455	17567	17415	17507	17417	17456	17472	17555	17474	17642	17566	17545	17538	17556	17772	17573	17559	17601	17454	17550	17544	17733	17606	17548	17444	17668	17501	17672	17461	17620	17544	17545	17676	17459	17560	17283	17456	17395	17558	17619	17568	17680	17392	17505	17518	17546	17461	17499	17649	17518	17639	17538	17481	17656	17473	17559	17387	17543	17514	17536	17529	17562	17608	17454	17645	17608	17360	17503	17600	17465	17385	17639	17626	17612	17472	17611	17447	17460	17665	17480	17571	17377	17589	17518	17534	17560	17539	17548	17589	17538	17534	17601	17520	17649	17622	17512	17470	17553	17685	17515	17585	17465	17513	17413	17517	17416	17467	17370	17683	17585	17539	17503	17608	17411	17400	17519	17719	17620	17434	17438	17767	17620	17533	17432	17607	17667	17500	17533	17426	17599	17667	17447	17434	17798	17457	17525	17546	17599	17635	17460	17600	17576	17471	17544	17602	17551	17616	17574	17366	17861	17512	17509	17662	17637	17611	17619	17511	17520	17651	17459	17640	17575	17485	17657	17490	17649	17449	17352	17443	17477	17645	17434	17604	17548	17504	17406	17505	17679	17430	17501	17805	17569	17559	17512	17364	17568	17436	17582	17497	17441	17405	17492	17505	17627	17628	17455	17418	17503	17533	17471	17372	17595	17684	17552	17577	17482	17652	17547	17633	17625	17600	17559	17538	17453	17647	17571	17558	17486	17590	17366	17582	17514	17505	17505	17607	17463	17564	17603	17424	17390	17631	17608	17643	17611	17531	17345	17456	17594	17638	17480	17554	17602	17617	17617	17408	17441	17646	17619	17478	17468	17579	17630	17602	17387	17888	17445	17415	17513	17618	17618	17726	17450	17405	17412	17586	17615	17608	17717	17514	17602	17530	17409	17369	17437	17466	17404	17284	17458	17677	17558	17493	17538	17422	17559	17692	17581	17608	17713	17419	17451	17468	17667	17426	17464	17413	17583	17533	17712	17652	17520	17519	17353	17553	17525	17450	17476	17550	17568	17406	17665	17468	17481	17509	17718	17571	17589	17572	17497	17585	17461	17479	17560	17444	17610	17529	17572	17422	17616	17493	17492	17433	17625	17272	17440	17709	17530	17484	17543	17613	17601	17536	17527	17382	17613	17511	17520	17578	17591	17674	17455	17630	17585	17484	17538	17538	17538	17651	17553	17704	17547	17650	17521	17529	17590	17628	17655	17705	17520	17462	17505	17447	17551	17538	17400	17453	17453	17517	17418	17401	17553	17383	17593	17570	17612	17424	17587	17425	17555	17300	17545	17596	17496	17643	17563	17664	17459	17571	17578	17542	17592	17594	17522	17555	17553	17556	17553	17484	17501	17583	17511	17385	17606	17415	17386	17644	17495	17693	17554	17663	17565	17403	17445	17677	17650	17498	17619	17502	17681	17395	17498	17251	17420	17573	17395	17370	17514	17579	17566	17547	17556	17489	17593	17599	17533	17511	17694	17594	17531	17354	17666	17575	17560	17502	17366	17625	17540	17695	17579	17677	17415	17477	17492	17488	17417	17404	17582	17470	17599	17573	17685	17748	17550	17417	17501	17505	17501	17518	17465	17620	17507	17546	17658	17554	17478	17479	17414	17465	17403	17596	17656	17584	17650	17607	17516	17566	17459	17527	17747	17533	17644	17555	17472	17505	17540	17617	17622	17634	17453	17573	17575	17322	17405	17484	17617	17536	17501	17430	17550	17668	17616	17487	17451	17535	17539	17482	17528	17357	17634	17385	17566	17610	17373	17436	17553	17583	17519	17566	17492	17437	17718	17515	17637	17728	17445	17508	17595	17536	17720	17564	17322	17549	17503	17504	17564	17402	17438	17542	17366	17495	17536	17474	17575	17526	17677	17481	17619	17444	17659	17629	17442	17498	17466	17647	17497	17663	17650	17609	17630	17429	17688	17468	17710	17480	17350	17562	17555	17345	17699	17654	17545	17496	17729	17479	17501	17483	17574	17601	17525	17487	17584	17544	17655	17483	17374	17535	17616	17622	17596	17386	17527	17594	17478	17532	17644	17573	17449	17592	17589	17634	17432	17539	17470	17550	17471	17550	17397	17419	17463	17633	17517	17602	17465	17520	17537	17592	17413	17765	17564	17519	17585	17564	17701	17464	17407	17498	17687	17689	17440	17509	17520	17557	17363	17544	17461	17681	17474	17655	17618	17375	17400	17615	17623	17657	17474	17663	17435	17511	17491	17502	17800	17464	17561	17430	17589	17548	17669	17458	17467	17837	17559	17692	17701	17569	17539	17546	17575	17753	17647	17482	17743	17525	17535	17563	17512	17712	17443	17533	17271	17517	17496	17680	17404	17568	17597	17608	17697	17519	17428	17658	17359	17612	17465	17259	17520	17483	17568	17556	17634	17727	17762	17510	17558	17590	17471	17431	17607	17518	17651	17445	17506	17603	17543	17509	17656	17521	17582	17421	17455	17837	17571	17604	17427	17420	17626	17485	17483	17453	17718	17467	17603	17501	17631	17712	17657	17543	17487	17465	17801	17474	17529	17500	17662	17504	17687	17527	17577	17559	17580	17486	17674	17433	17534	17533	17636	17538	17429	17408	17357	17412	17617	17618	17480	17507	17587	17615	17558	17778	17520	17469	17405	17656	17551	17401	17636	17780	17436	17563	17196	17452	17426	17488	17681	17392	17468	17656	17505	17455	17507	17601	17470	17456	17442	17535	17454	17473	17287	17622	17473	17701	17731	17617	17488	17659	17420	17491	17524	17494	17645	17363	17640	17372	17676	17579	17595	17390	17533	17543	17615	17565	17590	17533	17515	17720	17579	17513	17549	17636	17600	17677	17371	17784	17385	17598	17477	17365	17409	17540	17754	17517	17617	17651	17428	17515	17564	17456	17507	17559	17579	17537	17467	17374	17473	17438	17595	17686	17614	17422	17592	17646	17635	17716	17343	17585	17510	17537	17567	17565	17668	17397	17383	17639	17757	17491	17567	17562	17585	17787	17551	17394	17604	17503	17688	17572	17530	17502	17503	17592	17549	17504	17637	17561	17485	17347	17495	17717	17501	17600	17521	17582	17558	17680	17584	17500	17605	17441	17597	17553	17373	17458	17475	17527	17601	17518	17528	17714	17654	17586	17633	17459	17413	17518	17675	17591	17347	17498	17640	17618	17360	17676	17722	17593	17501	17576	17550	17456	17575	17639	17430	17675	17523	17522	17696	17575	17534	17509	17379	17543	17439	17408	17560	17597	17471	17514	17541	17608	17556	17527	17628	17462	17703	17592	17458	17361	17487	17438	17671	17566	17482	17540	17327	17544	17700	17538	17386	17631	17527	17463	17553	17667	17571	17597	17515	17570	17646	17323	17618	17520	17317	17504	17377	17418	17600	17505	17414	17479	17585	17483	17457	17646	17454	17509	17494	17641	17581	17542	17715	17372	17567	17523	17670	17606	17459	17654	17684	17526	17539	17597	17699	17641	17477	17685	17719	17689	17600	17565	17593	17574	17669	17601	17502	17606	17376	17597	17592	17428	17479	17605	17504	17589	17446	17626	17667	17663	17445	17457	17654	17372	17484	17346	17571	17542	17540	17512	17425	17579	17574	17448	17549	17387	17558	17527	17404	17745	17560	17559	17545	17458	17600	17568	17671	17473	17664	17649	17325	17303	17682	17507	17512	17436	17439	17309	17383	17546	17490	17631	17368	17540	17424	17605	17430	17486	17544	17657	17547	17291	17484	17572	17512	17623	17604	17526	17466	17839	17456	17624	17316	17436	17464	17694	17523	17627	17548	17373	17548	17531	17413	17542	17442	17634	17460	17558	17675	17486	17685	17439	17603	17409	17631	17488	17658	17577	17507	17617	17598	17459	17674	17611	17422	17521	17608	17634	17380	17567	17637	17652	17574	17695	17646	17536	17588	17641	17532	17461	17431	17588	17704	17389	17451	17436	17511	17522	17431	17659	17661	17502	17625	17720	17630	17505	17506	17500	17529	17463	17689	17526	17537	17347	17693	17624	17404	17466	17701	17472	17574	17535	17342	17712	17676	17456	17542	17555	17545	17598	17560	17552	17611	17573	17660	17357	17530	17558	17481	17437	17461	17698	17489	17653	17432	17411	17428	17644	17456	17502	17497	17477	17453	17593	17635	17427	17651	17577	17584	17521	17498	17416	17484	17622	17687	17451	17380	17567	17588	17552	17469	17523	17518	17617	17306	17475	17545	17493	17604	17500	17471	17648	17543	17524	17502	17568	17501	17475	17498	17588	17519	17623	17666	17586	17637	17450	17604	17566	17357	17549	17463	17452	17520	17661	17763	17692	17495	17523	17648	17684	17661	17498	17369	17706	17383	17658	17587	17527	17767	17498	17427	17341	17492	17561	17369	17548	17636	17409	17495	17637	17638	17571	17442	17615	17392	17584	17533	17543	17512	17503	17462	17567	17667	17501	17455	17802	17534	17775	17499	17510	17482	17559	17699	17498	17558	17687	17783	17699	17446	17564	17431	17491	17396	17527	17748	17516	17477	17521	17483	17626	17698	17528	17489	17768	17509	17634	17617	17543	17506	17454	17654	17440	17474	17621	17540	17587	17555	17524	17538	17585	17351	17632	17646	17455	17606	17395	17497	17451	17459	17474	17575	17683	17632	17712	17511	17761	17509	17599	17656	17530	17639	17729	17531	17754	17507	17641	17443	17627	17545	17366	17465	17453	17449	17707	17423	17650	17551	17392	17601	17436	17560	17648	17516	17530	17586	17532	17629	17571	17653	17694	17625	17668	17640	17533	17641	17480	17602	17535	17499	17459	17434	17593	17539	17568	17559	17452	17447	17719	17575	17593	17429	17411	17646	17622	17602	17297	17543	17880	17422	17659	17720	17524	17588	17535	17658	17500	17520	17573	17546	17695	17366	17597	17675	17561	17462
25312	21506	28680	25243	23705	24921	25320	23488	23249	23332	23523	23009	23106	23179	24820	28978	33120	31698	28584	26382	23876	23029	22823	22907	22894	22591	22851	22861	22987	22998	22943	22797	22755	22577	22753	22851	22843	22822	22718	22639	22986	22769	22781	22661	22802	22815	22977	22664	22710	22456	22759	22727	22715	22733	22822	22862	22753	22669	22765	22572	23032	22978	22906	22634	22787	22756	22731	22545	23063	22747	22665	22609	22849	22672	22686	22627	22703	22461	22819	22757	22876	22736	22813	22645	22877	22720	22688	22734	22537	22627	22747	22791	22733	22911	22771	22880	22482	22490	22872	22648	22572	22619	22749	22984	22697	22740	22576	22627	22866	22628	22707	22711	22873	22728	22738	22686	22804	22702	22824	22733	22857	22703	22790	22730	22777	22658	22608	22334	22705	22661	22512	22588	22663	22723	22931	22609	22981	22685	22694	22685	22728	22561	22647	22546	22622	22644	22639	22667	22799	22835	22351	22903	22756	22810	22630	22819	22782	22724	22696	22705	22636	22765	22603	22726	22725	22856	22923	22830	22806	22811	22488	22613	22596	22862	22715	22876	22604	22546	22527	22573	22697	22771	22625	22648	22842	22721	23025	22900	22839	22766	22451	22610	22600	22805	22671	22868	22605	22704	22644	22692	22802	22848	22833	23085	22547	22809	22708	22576	22598	22722	22822	22862	22555	22578	22667	22637	22647	22537	22672	22746	22917	22588	22905	22613	22501	22620	22559	22653	22824	22821	22670	22827	22631	22824	22871	22613	22756	22962	22687	22840	22748	22708	22967	22515	22546	22828	22823	22798	22653	22743	22722	22588	22753	22818	22813	22688	22995	22510	22960	22713	22605	22847	22449	22830	22675	22846	22527	22858	22704	22838	22616	22724	22837	22664	22834	22612	22736	22404	22677	22550	22671	22470	22723	22870	22747	22763	22650	22592	22406	22594	22597	22774	22658	22966	22830	22785	22917	22663	22749	22800	22563	22542	22897	22641	22718	22787	22854	22936	22573	22562	22801	22777	22848	22659	22826	22752	22658	22665	22681	22779	22529	22607	22950	22743	22657	22481	22564	22628	22691	22774	22557	22438	22488	22585	22708	22593	22889	22682	22492	22788	22656	22812	22821	22728	22852	22855	22786	22898	22617	22742	22724	22646	22692	22612	22801	22627	22681	22621	22564	22649	22645	22694	22581	22669	22769	22763	22555	22875	22465	22705	22722	22713	22727	22700	22588	22627	22888	22616	22637	22574	22524	22628	22605	22743	22960	22907	22726	22811	22735	22600	22679	22754	22817	22941	22749	22814	22844	22557	22826	22455	22749	22664	22676	22758	22837	22645	22826	22683	22606	22580	22553	22655	22814	22642	22518	22639	22817	22843	22678	22441	22594	22833	22884	22746	22744	22930	22785	22731	22925	22581	22659	22693	22848	22579	22731	22690	22952	22726	22928	22802	22500	22736	22609	22541	22625	22641	22620	22681	22568	22828	22820	22771	22713	22544	22690	22818	22488	22682	22770	22789	22848	22783	22773	22695	22770	22710	22521	22583	22719	22509	22768	22532	22866	22706	22637	22795	22736	22570	22704	22631	22622	22761	22834	22624	22791	22624	22578	22610	22736	22495	22735	22591	22759	22968	22713	22916	22576	22776	22717	22604	22720	22748	22735	22666	22520	22901	22563	22651	22669	22849	22624	22766	22733	22851	22608	22485	22652	22850	22632	22606	22657	22803	22915	22731	22702	22759	22705	22532	22671	22505	22703	22606	22604	22577	22677	22780	22658	22728	22829	22923	22686	22665	22334	22633	22625	22682	22708	22530	22825	22551	22651	22683	22788	22508	22786	23009	22629	22675	22698	22794	22832	22457	22746	22645	22643	22718	22828	22719	22885	22856	22768	22858	22858	22621	22765	22856	22557	22629	22719	22439	22675	22780	22833	22651	22533	22573	22604	22691	22553	22643	22658	22787	22561	22761	22829	22629	22421	22780	22896	22605	22568	22625	22792	22945	22753	22850	22811	22758	22781	22709	22672	22685	22724	22636	22971	22804	22778	22811	22600	22531	22597	22704	22813	22695	22583	22628	22774	22915	22707	22730	22528	22830	22643	22657	22752	22985	22648	22760	22656	22380	22339	22742	22779	22634	22654	22605	22665	22775	22680	22683	22893	22579	22730	22856	23097	22693	22584	22957	22924	22684	22790	22687	22684	22718	22654	22616	22958	22758	22689	22949	22613	22666	22765	22490	22712	22271	22876	22803	22809	22652	22751	22552	22671	22499	22706	22729	22771	22492	22686	22936	22577	22769	22622	22727	22900	22690	22736	22867	22827	22682	22835	22537	22758	22638	22775	22823	22444	22829	22716	22543	22568	22572	22659	22570	22671	22587	22903	22765	22657	22479	22673	22490	22551	22558	22765	22790	22725	22697	22872	22503	22611	22814	22872	22711	22626	22671	22683	22811	22679	22813	22963	22800	22905	22688	22925	22801	22749	22735	22587	22690	22857	22600	22885	22932	22696	22770	22798	22622	22831	22860	22694	22808	22842	22546	22649	22581	22732	23016	22962	22922	22641	22546	22556	22642	22751	22762	22709	22601	22467	22354	22693	22695	22849	22506	22529	22597	22739	22584	22683	22716	22724	22663	22813	22789	22889	22829	22911	22853	22645	22397	22877	22912	22711	22647	22794	22637	22651	22565	22926	22938	22740	22620	22763	22659	22682	22786	22653	22578	22686	22764	22628	22674	22889	22884	22793	22720	22771	22801	22794	22788	22839	22636	22901	22725	22982	22705	22660	22720	22674	22535	22771	22726	22824	22867	22554	22736	22735	22698	22876	22807	22610	23031	22602	22702	22776	22853	22697	22808	22830	22724	22767	22917	22667	22899	22897	22627	22801	22590	22761	22899	22911	22788	22529	22487	22718	22749	22620	22679	22587	22844	22789	22775	22802	22881	22692	22748	22551	22540	22675	22801	22854	22958	22842	22711	22962	22729	22702	22637	22731	22658	22819	22699	22654	22696	22880	22620	22893	22821	22923	22770	22755	22924	22899	22849	22846	22486	22625	22828	22680	22526	22656	22958	22599	22699	22638	23036	22674	22696	22786	22544	22810	22889	22747	22701	22547	22776	22937	22742	22847	22815	22828	22603	22559	22938	22688	22786	22602	22767	22804	22551	22566	22577	22794	22795	22775	22720	22726	22748	22774	22722	22760	22726	22714	22574	22821	22931	22751	22632	22705	22721	22752	22777	22651	22721	22822	22844	22354	22666	22375	22717	22564	22673	22765	22537	22710	22633	22887	22649	22876	22878	22538	22557	22783	22598	22871	22836	22673	22699	22634	22595	22489	22770	22766	22527	22635	22970	22643	22680	22790	22726	22588	22778	22728	22770	22788	22856	22756	22623	22706	22711	22636	22713	22571	22748	22519	22611	22879	22591	22703	22757	22894	22842	22485	22785	22721	22803	22673	22589	22719	22784	22771	22672	22945	22658	22712	22667	22935	22690	22768	22387	22854	22797	22751	22811	22695	22769	22846	22580	22629	22459	22621	22674	22548	22682	22631	22721	22816	22470	22670	22794	22540	22593	22771	22508	22600	22844	22843	22711	22856	22677	22891	22563	22764	22973	22607	22865	22666	22809	22933	22754	22977	22690	22674	23008	22707	22527	22971	22799	22768	22865	22644	22643	22727	22995	22736	22835	22706	22853	22976	22666	22787	22781	22799	22624	22708	22557	22626	22629	22681	22752	22801	22679	22769	22750	22745	22902	22650	22856	23028	22678	22910	22722	22592	22694	22687	22789	22702	22743	22930	22752	22716	22603	22680	22712	22825	22569	22756	22666	22802	22778	22561	23000	22689	22865	22808	22816	22701	22527	22717	22664	22802	22633	22619	22660	22787	22890	22615	22942	22653	22686	22651	22744	22605	22799	22927	22774	22887	22837	22728	22781	22789	22674	22815	22573	22722	22654	22808	22808	22834	22894	22538	22632	22817	22728	22641	22876	22710	22463	22753	22656	22811	22908	22808	22726	22806	22777	22765	22642	22647	22719	22753	22702	22793	22687	22497	22616	22587	22460	22512	22798	22652	22807	22762	22805	22798	22878	22840	22664	22814	22892	22739	22900	22483	22521	22422	22624	22516	22742	22665	22553	22542	22824	22747	22866	22841	22879	22505	22714	22692	22703	22834	22749	22614	22836	22613	22739	22863	22683	22832	22763	22916	22773	22803	22668	22561	22807	22794	22621	22659	22471	22718	22608	22619	22589	22624	22846	22695	22679	22674	22569	23008	22718	22837	22981	22743	22598	22764	22870	22802	22843	22677	22626	22789	22890	22744	22697	22677	22886	22767	22892	22834	22762	22840	22688	22808	22947	22810	22788	22693	22712	22629	22767	22666	22642	22617	22770	22747	22582	22863	22711	22700	22639	22803	22766	22599	22645	22842	22769	22782	22592	23039	22651	22619	22794	22815	22824	22506	22652	22958	22753	22613	22511	22728	22826	22647	22692	22776	22683	22741	22827	22889	22805	22734	22778	22632	22829	22658	22696	22677	22521	22817	22599	22708	22976	22875	22862	22902	23037	22776	22696	22631	22898	22438	22749	22559	22648	22778	22725	22809	22831	22722	22677	22775	22574	22744	22746	22556	22572	22771	22657	22548	22847	22738	22791	22943	22573	22670	22660	22909	22896	22934	22743	22628	22711	22797	22950	22734	22807	22686	22701	22945	22699	22755	22802	22701	22835	22750	22724	22769	22525	22611	22602	22509	22849	22678	22679	22730	22887	22607	22952	22725	22545	22769	22716	22787	22698	22756	22834	22753	22589	22712	22653	22536	22838	22430	22962	22407	22723	22776	22426	22734	22753	22709	22629	22798	22706	22807	22713	22579	22666	22881	22681	22737	22675	22724	22703	22766	22991	22592	22620	22673	22637	22630	22663	22669	22706	22777	22754	22642	23083	22830	22553	22776	22397	22748	22750	22503	22559	22721	22666	22583	22688	22654	22718	22577	22831	22885	22756	22686	22615	22885	22645	22629	22775	22748	22915	22671	22761	22890	22859	22511	22651	22750	22562	22903	22682	22690	22635	22681	22762	22701	22831	22710	22764	22586	22721	22689	22478	22736	22805	22699	22639	22911	22675	22701	22500
16798	27553	25583	21523	19704	19256	18558	18249	18199	18006	17987	17765	17866	18155	21562	27908	32346	29382	25156	21777	18706	17951	17716	17591	17738	17628	17731	17657	17725	17639	17487	17634	17729	17480	17532	17502	17432	17595	17644	17564	17540	17552	17707	17492	17695	17643	17634	17489	17714	17774	17535	17676	17573	17424	17574	17605	17578	17382	17443	17515	17690	17559	17523	17446	17559	17465	17614	17574	17488	17671	17566	17499	17630	17528	17632	17609	17261	17512	17583	17539	17549	17614	17419	17629	17465	17627	17645	17490	17593	17599	17676	17563	17593	17510	17741	17483	17515	17559	17554	17661	17548	17613	17321	17499	17666	17397	17676	17399	17702	17565	17733	17578	17672	17557	17563	17407	17467	17457	17535	17489	17482	17650	17559	17364	17676	17617	17471	17319	17701	17458	17579	17396	17609	17472	17454	17707	17624	17631	17532	17509	17622	17546	17529	17437	17591	17547	17493	17502	17351	17556	17476	17575	17754	17497	17635	17341	17603	17473	17529	17581	17394	17427	17549	17474	17617	17431	17627	17548	17574	17535	17689	17540	17506	17629	17550	17860	17691	17305	17460	17606	17530	17450	17556	17522	17629	17421	17554	17481	17489	17543	17564	17641	17588	17606	17662	17446	17457	17592	17463	17582	17520	17353	17574	17524	17328	17735	17638	17678	17421	17618	17610	17311	17683	17378	17600	17499	17495	17566	17366	17467	17698	17629	17472	17526	17551	17562	17462	17644	17643	17503	17505	17602	17626	17809	17520	17590	17361	17658	17602	17742	17683	17327	17591	17637	17614	17515	17542	17649	17590	17704	17578	17540	17535	17456	17636	17625	17427	17556	17385	17483	17603	17611	17686	17646	17616	17489	17565	17631	17654	17663	17582	17654	17391	17489	17454	17390	17483	17555	17487	17573	17637	17300	17607	17570	17477	17507	17692	17491	17569	17579	17576	17746	17471	17547	17693	17689	17706	17491	17508	17447	17505	17616	17448	17605	17490	17541	17598	17474	17511	17610	17511	17775	17578	17534	17640	17394	17667	17483	17383	17560	17577	17467	17660	17576	17506	17438	17530	17747	17443	17453	17468	17815	17562	17617	17427	17690	17791	17403	17707	17691	17410	17585	17639	17603	17598	17647	17486	17594	17485	17688	17681	17666	17535	17565	17375	17609	17489	17517	17545	17691	17532	17524	17660	17506	17554	17639	17502	17721	17621	17801	17609	17563	17625	17678	17719	17722	17573	17547	17554	17601	17691	17576	17473	17624	17465	17469	17649	17522	17547	17430	17587	17771	17429	17490	17508	17487	17614	17703	17653	17482	17691	17572	17673	17465	17464	17577	17581	17448	17400	17462	17544	17551	17562	17426	17413	17654	17539	17585	17693	17438	17530	17546	17444	17466	17637	17580	17448	17810	17659	17895	17579	17543	17561	17525	17433	17531	17549	17422	17689	17508	17657	17499	17529	17560	17673	17516	17577	17637	17495	17541	17620	17598	17535	17861	17488	17498	17419	17571	17568	17671	17398	17719	17632	17542	17271	17482	17551	17555	17389	17641	17628	17459	17642	17450	17643	17554	17556	17512	17809	17626	17429	17417	17735	17773	17532	17470	17573	17596	17704	17758	17407	17728	17570	17544	17797	17664	17482	17506	17770	17468	17563	17376	17562	17522	17526	17677	17435	17531	17633	17609	17558	17535	17621	17545	17626	17698	17523	17617	17470	17671	17543	17451	17584	17770	17653	17519	17455	17666	17686	17602	17674	17691	17463	17546	17628	17634	17548	17595	17552	17553	17560	17721	17407	17555	17741	17455	17574	17529	17810	17543	17368	17542	17512	17436	17745	17703	17722	17568	17527	17450	17498	17670	17553	17490	17710	17554	17598	17640	17356	17625	17664	17286	17563	17484	17647	17326	17640	17500	17588	17514	17497	17471	17555	17608	17703	17602	17518	17473	17615	17680	17445	17319	17783	17585	17635	17563	17657	17580	17506	17451	17500	17622	17488	17710	17614	17719	17534	17596	17611	17592	17540	17463	17495	17587	17488	17584	17596	17456	17553	17537	17497	17425	17545	17368	17446	17520	17458	17637	17703	17563	17581	17560	17570	17431	17650	17602	17417	17589	17662	17630	17561	17608	17638	17588	17642	17653	17651	17461	17754	17490	17554	17504	17430	17580	17553	17640	17555	17733	17594	17552	17460	17591	17605	17488	17472	17639	17545	17378	17573	17341	17520	17692	17647	17720	17454	17533	17573	17516	17653	17602	17656	17686	17662	17598	17562	17477	17479	17557	17540	17452	17423	17579	17637	17477	17448	17742	17542	17584	17768	17448	17625	17713	17455	17714	17412	17683	17622	17546	17622	17565	17655	17511	17344	17629	17596	17421	17441	17737	17589	17490	17556	17560	17658	17509	17482	17569	17514	17543	17384	17608	17467	17739	17602	17721	17496	17578	17509	17577	17579	17332	17423	17487	17536	17484	17546	17685	17616	17542	17656	17638	17547	17407	17663	17486	17640	17537	17664	17576	17454	17624	17667	17430	17603	17479	17576	17646	17371	17493	17654	17570	17505	17405	17520	17687	17462	17405	17486	17440	17630	17701	17639	17424	17543	17465	17454	17535	17542	17537	17569	17554	17520	17742	17650	17634	17516	17613	17527	17586	17410	17643	17523	17546	17425	17450	17431	17487	17668	17524	17609	17682	17553	17510	17482	17619	17744	17403	17722	17631	17583	17431	17615	17643	17650	17600	17584	17663	17447	17677	17538	17484	17548	17587	17623	17613	17606	17526	17597	17665	17626	17401	17416	17592	17741	17451	17568	17507	17716	17529	17470	17453	17744	17329	17619	17505	17612	17557	17597	17772	17572	17706	17616	17501	17529	17364	17452	17459	17588	17475	17658	17515	17517	17475	17566	17543	17543	17537	17503	17506	17509	17693	17713	17489	17594	17549	17634	17668	17458	17404	17639	17500	17607	17652	17623	17423	17601	17532	17609	17584	17676	17495	17344	17502	17585	17553	17627	17506	17541	17667	17600	17541	17678	17572	17362	17503	17522	17529	17569	17553	17492	17716	17746	17415	17649	17699	17618	17490	17491	17539	17596	17610	17679	17339	17512	17471	17565	17620	17537	17703	17501	17649	17331	17599	17592	17647	17409	17554	17727	17481	17591	17504	17502	17633	17457	17469	17687	17631	17413	17434	17526	17725	17535	17548	17546	17487	17625	17634	17608	17644	17460	17616	17599	17637	17680	17561	17663	17794	17431	17611	17557	17459	17661	17573	17505	17674	17397	17482	17487	17533	17652	17709	17536	17616	17578	17467	17515	17488	17605	17382	17598	17702	17637	17411	17621	17511	17499	17680	17598	17616	17472	17632	17634	17600	17486	17607	17519	17526	17451	17614	17644	17628	17581	17567	17612	17572	17542	17517	17603	17606	17529	17401	17612	17508	17554	17376	17514	17550	17454	17426	17738	17529	17576	17599	17590	17566	17617	17652	17619	17530	17519	17649	17564	17543	17292	17815	17458	17728	17813	17547	17565	17530	17580	17620	17553	17643	17528	17485	17476	17668	17635	17435	17642	17643	17488	17586	17597	17487	17474	17574	17524	17712	17596	17630	17499	17535	17618	17368	17671	17476	17520	17622	17813	17497	17472	17604	17509	17623	17744	17561	17764	17463	17632	17432	17491	17540	17408	17525	17565	17473	17271	17577	17577	17513	17423	17564	17505	17547	17606	17809	17575	17584	17646	17671	17554	17373	17619	17445	17593	17506	17582	17653	17607	17674	17504	17876	17626	17852	17569	17585	17551	17506	17670	17592	17260	17602	17523	17552	17346	17419	17676	17437	17518	17598	17604	17644	17487	17467	17562	17656	17581	17650	17499	17523	17484	17691	17669	17644	17636	17732	17482	17466	17739	17424	17718	17467	17547	17689	17620	17474	17609	17597	17571	17479	17666	17539	17483	17587	17377	17660	17502	17670	17463	17536	17521	17515	17474	17407	17414	17564	17649	17767	17472	17590	17530	17650	17530	17555	17405	17416	17674	17503	17717	17575	17719	17489	17465	17768	17729	17542	17525	17499	17452	17489	17548	17604	17529	17423	17597	17521	17571	17479	17556	17679	17622	17688	17792	17569	17613	17645	17622	17685	17629	17511	17471	17549	17527	17644	17707	17515	17544	17509	17341	17491	17502	17581	17450	17680	17638	17682	17461	17780	17425	17540	17476	17655	17494	17580	17741	17584	17604	17651	17421	17610	17639	17691	17464	17536	17676	17432	17397	17520	17610	17559	17576	17671	17561	17467	17495	17656	17618	17654	17522	17609	17616	17498	17541	17604	17635	17519	17585	17556	17510	17520	17381	17751	17580	17528	17487	17473	17710	17626	17526	17577	17671	17453	17649	17420	17433	17753	17643	17588	17581	17597	17492	17507	17575	17614	17391	17471	17688	17731	17641	17501	17537	17661	17655	17513	17530	17623	17449	17435	17646	17629	17551	17698	17578	17426	17504	17411	17468	17276	17402	17621	17637	17494	17515	17536	17653	17421	17616	17486	17686	17531	17587	17488	17401	17398	17645	17494	17435	17474	17685	17602	17542	17420	17610	17527	17475	17506	17589	17611	17512	17514	17540	17561	17643	17576	17591	17483	17829	17524	17570	17352	17526	17399	17513	17457	17651	17543	17678	17507	17624	17499	17599	17507	17585	17532	17613	17707	17496	17697	17500	17612	17526	17528	17501	17677	17615	17510	17608	17667	17625	17542	17432	17540	17589	17470	17728	17498	17502	17553	17598	17664	17508	17520	17543	17591	17589	17557	17541	17570	17608	17475	17399	17717	17500	17623	17380	17623	17413	17566	17534	17635	17458	17498	17597	17630	17786	17482	17599	17468	17563	17473	17423	17650	17667	17436	17575	17481	17758	17597	17665	17563	17403	17573	17637	17442	17531	17559	17654	17651	17524	17507	17589	17608	17553	17657	17390	17634	17466	17606	17664	17469	17496	17646	17503	17462	17460	17551	17669	17700	17634	17528	17590	17527	17502	17637	17681	17582	17589	17671	17577	17528	17632	17519	17670	17634	17690	17402	17715	17620	17307	17620	17500	17467	17690	17502	17502	17456	17409	17651	17580	17703	17529	17808	17463	17599
23847	21494	29154	24300	22258	25528	27724	23786	23298	23421	23304	23225	22960	23234	24144	31969	40297	38882	33916	29151	25461	23537	23149	23100	22799	22928	22966	22942	22850	22563	22784	22575	22976	22824	22824	22846	22942	23099	22990	23078	22672	22643	22798	22616	22788	22895	22957	22914	22619	22666	22912	22786	22733	22842	22732	22640	22739	22722	22857	22647	22574	22523	23013	22494	22853	22723	22663	22541	22853	22696	22644	22842	22867	22962	22772	22723	22682	22712	22931	22766	22946	22691	22822	22740	22690	22824	22578	22465	22606	22816	22550	22626	22892	22715	22711	22861	22664	22788	22785	22812	22690	22587	22954	22692	22743	22809	22514	22903	22637	22891	22604	22865	22600	22871	22574	22819	22937	22770	22612	22697	22877	22792	22826	22834	22726	22708	22739	22548	22811	22703	22760	22654	22822	22818	22469	22765	22770	22705	22760	22803	22745	22751	22560	22703	22947	22576	22784	22784	22790	22678	22899	22724	22743	22598	22749	22944	22702	22824	22583	22636	22674	22780	22729	22684	23010	22623	22743	22728	22966	22763	22668	22622	22516	22500	22842	22754	22731	22688	22604	23028	22715	22450	22720	22589	22874	22583	22547	22699	22655	22708	22327	22585	22795	22776	22916	22644	22729	22930	22683	23047	22732	22907	22617	22936	22769	22671	22616	22621	22764	22612	22825	22680	22708	22783	22705	22466	22593	22752	22670	22511	22701	22541	22624	22647	22707	22541	22531	22751	22784	22946	22779	22505	22510	22758	22742	22520	22456	22861	22716	22498	22481	22672	22737	22632	22724	22587	22635	22765	22403	22676	22511	22576	22617	22665	22689	22499	22529	22688	22797	22677	22579	22794	22466	22658	22910	22715	22613	22773	22825	22540	22563	22831	22655	22700	22877	22686	22659	22663	22600	22884	22593	22632	22813	22750	22530	22742	22775	22677	22546	22719	22598	22751	22838	22394	22619	22539	22617	22666	22570	22697	22638	22700	22400	22599	22826	22617	22570	22776	23033	22669	22506	22820	22815	22819	22562	22851	22709	22665	22541	22685	22607	22791	22779	22741	22540	22676	22493	22480	22867	22364	22811	22976	22753	22846	22784	22756	22711	22567	22763	22489	22695	22627	22864	22424	22721	22658	22724	22559	22695	22727	22566	22716	22870	22604	22566	22583	22838	22624	22782	22773	22722	22781	22865	22785	22721	22616	22695	22841	22886	22946	22683	22649	22752	22465	22655	22574	22521	22890	22597	22755	22656	22688	22688	22655	22752	22464	22731	22628	22838	22594	22819	22672	22728	22806	22489	22695	22617	22709	22619	22631	22948	22684	22617	22612	22664	22678	22961	22641	22458	22422	22505	22775	22551	22754	22774	22769	22750	22813	22616	22552	22789	22603	22826	22642	22691	22564	22757	22453	22451	22444	22775	22778	22914	22777	22609	22658	22662	22677	22692	22739	22590	22666	22497	22659	22714	22778	22665	22729	22557	22762	22723	22806	22633	22558	22656	22707	22719	22662	22549	22527	22799	22456	22370	22786	22905	22816	22741	22822	22492	22648	22714	22987	22783	22541	22728	22795	22725	22680	22656	22532	22735	22668	22841	22626	22792	22704	22785	22695	22360	22664	22496	22699	22533	22713	22873	22788	22567	22607	22633	22867	22590	22838	22648	22825	22640	22823	22632	22932	22650	22561	22492	22667	22583	22785	22884	22609	22634	22661	22700	22634	22940	22758	22568	22691	22536	22389	22979	22765	22915	22438	22729	22514	22708	22785	22784	22744	22715	22698	22780	22795	22837	23029	22878	22501	22688	22695	22670	22644	22653	22701	22695	22535	22815	22497	22715	22621	22741	22916	22673	22439	22597	22501	22707	22748	22599	22837	22729	22825	22806	22885	22720	22511	22564	22492	22668	22665	22572	22729	22683	22528	22683	22514	22724	22814	22614	22462	22835	22807	22701	22521	22654	22659	22559	22603	22769	22856	22880	22689	22586	22829	22850	22690	22482	22744	22564	22697	22755	22701	22726	22598	22803	22797	22665	22583	22476	22740	22663	22379	22373	22495	22770	22522	22808	22749	22741	22681	22664	22746	22793	22793	22622	22627	22712	22705	22850	22625	22788	23035	22693	22609	22673	22845	22703	22906	22768	22814	22615	22722	22591	22581	22588	22753	22816	22665	22819	22729	22709	22860	22663	22749	22884	22776	22630	22391	22597	22692	22671	22697	22809	22759	22745	22786	22747	22706	22696	22722	22727	22742	22582	22540	22740	22745	22629	22534	22607	22502	22736	22604	22695	22648	22626	22669	22566	22713	22592	22760	22240	22776	22681	22540	22613	22771	22835	22700	22790	22756	22634	22761	22587	22955	22614	22733	22746	22636	22961	22514	22753	22618	22685	22638	22693	22741	22588	22559	22808	22705	22743	22568	22728	22768	22833	22410	22442	22671	22980	22611	22712	22603	22457	22597	22562	22558	22737	22628	22832	22656	22923	22673	22437	22928	22653	22554	22808	22634	22601	22529	22574	22685	22741	22761	22703	22508	22607	22934	22651	22570	22596	22890	22436	22511	22624	22666	22534	22781	22701	22697	22717	22847	22641	22500	22664	22670	22804	22734	22849	22819	22707	22609	22657	22756	22708	22896	22734	22778	22894	22733	22747	22680	22718	22778	22875	22573	22608	22672	22386	22662	22634	22422	22499	23035	22760	22463	22677	22713	22638	22811	22723	22838	22702	22604	22695	22607	22578	22615	22603	22654	22570	22658	22604	22701	22684	22727	22815	22627	22682	22833	22721	22885	22597	22755	22561	22616	22551	22575	22931	22724	22619	22585	22730	22659	22770	22770	22681	22684	23005	22688	22485	22846	22666	22513	22518	22818	22805	22500	22720	22617	22804	22685	22749	22394	22736	22758	22690	22730	22588	22736	22918	22626	22696	22415	22601	22692	22765	22651	22606	22726	22791	22842	22874	22673	22799	22632	22690	22860	22606	22639	22818	22694	22757	22760	22756	22945	22606	22698	22767	22896	22614	22762	22841	22858	22603	22598	22802	22753	22866	22575	22600	22637	22655	22506	22371	22625	22667	22627	22799	22598	22651	22627	22791	22716	22663	22668	22744	22732	22779	22636	22543	22690	22686	22856	22763	22531	22840	22676	22712	22666	22709	22460	22638	22683	22867	22535	22608	22649	22545	22826	22612	22615	22804	22597	22721	22766	22652	22750	22913	22837	22736	22605	22694	22740	22580	22431	22761	22817	22882	22541	22797	22677	22565	22835	22601	22727	22625	22604	22784	22790	22789	22595	22593	22787	22658	22714	22356	22585	22868	22535	22535	22823	22840	22666	22634	22598	22924	22617	22814	22544	22580	22561	22629	22750	22713	22781	22643	22652	22728	22655	22829	22738	22702	22580	22702	22769	22902	22570	22888	22515	22685	22514	22610	22724	22686	22673	22571	22550	22381	22584	22673	22599	22598	22607	22763	22833	22782	22787	22771	22475	22436	22664	22714	22567	22788	22814	22639	22891	22775	22706	22652	22743	22395	22652	22803	22433	22810	22601	22636	22435	22662	22401	22550	22341	22793	22918	22895	22758	22815	22694	22662	22798	22816	22577	22569	22744	22598	22670	22961	22834	22690	22756	22687	22769	22624	22711	22688	22879	22737	22724	22639	22950	22810	22656	22602	22669	22672	22716	22856	22603	22506	22704	22814	22867	22613	22842	22611	22628	22836	22719	22582	22657	22693	22569	22782	22839	22713	22579	22720	22800	22726	22652	22675	22541	22591	22693	22593	22782	22557	22784	22831	22808	22786	22623	22661	22600	22905	22680	22662	22714	22465	22900	22625	22731	22704	22763	22865	22646	22685	22669	22580	22743	22713	22555	22401	22701	22582	22548	22590	22461	22719	22819	22641	22763	22876	22625	22825	22820	22712	22612	22795	22410	22693	22834	22716	22675	22559	22658	22700	22661	22675	22629	22681	22676	22581	22753	22739	22610	22817	22748	22719	22738	22603	22501	22630	22533	22906	22805	22770	22577	22771	22597	22635	22859	22621	22820	22570	22617	22782	22608	22457	22778	22679	22809	22678	22556	22554	22646	22688	22628	22548	22728	22576	22522	22526	22715	22575	22663	22750	22962	22740	22833	22685	22822	22714	22632	22744	22605	22537	22650	22838	22631	23026	22702	22798	22599	22605	22671	22821	22546	22681	22488	22663	22599	22942	22544	22679	22952	22682	22474	22707	22800	22591	22723	22682	22831	22802	22446	22656	22754	22614	22898	22807	22619	22777	22731	22818	22781	22764	22673	22742	22761	22778	22778	22574	22660	22543	22587	22831	22810	22862	22747	22748	22713	22885	22952	22630	22811	22388	22541	22695	22708	22746	22723	22786	22680	22717	22618	22858	22670	22503	22594	22621	22759	22585	22724	22801	22585	22637	22824	22831	22565	22622	22503	22655	22623	22539	22701	22697	22747	22459	22566	22507	22801	22615	22715	22818	22723	22563	22749	22802	22675	22522	22772	22882	22631	22723	22671	22640	22753	22696	22463	22655	22796	22687	22840	22912	22870	22675	22523	22856	22354	22476	22791	22581	22613	22691	22714	22903	22883	22788	22761	22686	22933	22834	22704	22486	22735	22527	22670	22646	22708	22579	22539	22732	22575	22570	22641	22519	22538	22636	22378	22733	22496	22691	22641	22710	22827	22682	22642	22696	22787	22657	22826	22739	22816	22642	22657	22961	22496	22748	22780	22540	22770	22675	22760	22579	22784	22727	22722	22570	22784	22780	22809	22763	22613	22749	22635	22825	22712	22579	22530	22601	22748	22917	22891	22663	22773	22636	22749	22898	22772	22664	22568	22925	22750	22597	22771	22974	22487	22786	22711	22522	22434	22555	22703	22689	22774	22746	22724	22693	22444	22689	22753	22706	22639	22678	22563	22774	22775	22709	22752	22830	22948	22828	22723	22703	22663	22825	22588	22530	22574	22701	22572	22582	22687	22639	22751	22661	22682	22567	22559	22431	22593	22567	22632	22496	22712	22794	22624	22621	22728	22755	22612	22641	22726	22772	22671	22874	22767	22789	22651	22587	22869	22543	22709	22646	22732	22508	22822	22660	22803	23093	22994	22732	22647	22615	22725	22613	22614
18328	31475	29629	23659	21228	20195	19559	18635	18721	18364	18090	17916	17899	18078	20315	32500	40206	37376	31645	25323	19944	18500	17811	17454	17393	17430	17388	17562	17431	17427	17486	17437	17579	17472	17687	17497	17517	17533	17467	17599	17640	17622	17447	17370	17489	17515	17525	17454	17617	17229	17602	17487	17505	17674	17546	17469	17434	17462	17586	17717	17474	17545	17495	17358	17495	17561	17361	17561	17666	17599	17653	17437	17314	17478	17685	17501	17381	17536	17441	17385	17608	17453	17430	17473	17430	17533	17442	17520	17509	17419	17363	17398	17589	17419	17454	17627	17651	17517	17434	17641	17544	17616	17483	17504	17534	17562	17577	17614	17528	17475	17503	17663	17472	17274	17605	17523	17628	17546	17720	17557	17539	17444	17511	17531	17621	17402	17614	17557	17553	17492	17438	17607	17406	17518	17592	17479	17324	17655	17365	17569	17552	17656	17572	17645	17544	17432	17451	17372	17559	17590	17363	17430	17380	17419	17784	17500	17479	17516	17475	17512	17427	17483	17446	17577	17586	17736	17448	17561	17494	17394	17463	17587	17418	17589	17318	17609	17552	17488	17622	17608	17461	17633	17558	17405	17594	17636	17530	17550	17486	17483	17543	17443	17408	17352	17331	17588	17474	17551	17637	17558	17380	17460	17620	17526	17508	17381	17506	17678	17442	17617	17660	17555	17386	17518	17508	17463	17506	17412	17564	17648	17667	17573	17518	17433	17589	17623	17353	17500	17303	17486	17438	17563	17523	17463	17529	17533	17492	17545	17630	17339	17730	17534	17606	17417	17606	17561	17518	17388	17440	17466	17395	17630	17553	17465	17523	17599	17394	17438	17440	17385	17479	17377	17459	17621	17460	17593	17551	17625	17506	17510	17479	17310	17434	17430	17505	17604	17525	17472	17521	17392	17485	17488	17565	17418	17711	17289	17519	17353	17496	17555	17587	17598	17355	17681	17586	17523	17475	17467	17341	17379	17439	17467	17586	17483	17468	17396	17593	17374	17530	17403	17548	17541	17571	17513	17475	17614	17395	17551	17563	17502	17444	17494	17656	17330	17410	17530	17540	17499	17468	17410	17452	17457	17443	17388	17581	17461	17630	17352	17760	17435	17457	17508	17628	17416	17635	17501	17552	17617	17509	17530	17349	17731	17504	17559	17442	17515	17350	17573	17470	17567	17491	17590	17520	17658	17747	17505	17489	17357	17446	17526	17492	17601	17437	17586	17659	17546	17566	17405	17456	17628	17487	17516	17718	17445	17489	17575	17584	17487	17346	17541	17502	17652	17633	17376	17491	17538	17550	17471	17524	17390	17446	17479	17717	17339	17459	17591	17580	17549	17463	17399	17628	17309	17619	17554	17456	17711	17585	17535	17557	17472	17614	17600	17428	17520	17325	17501	17565	17529	17591	17322	17435	17628	17484	17257	17573	17531	17515	17552	17411	17366	17549	17447	17653	17443	17469	17510	17413	17568	17437	17634	17448	17598	17541	17424	17506	17480	17502	17474	17638	17341	17355	17550	17466	17432	17440	17444	17716	17411	17499	17525	17400	17604	17471	17424	17385	17443	17375	17311	17527	17448	17538	17480	17463	17362	17589	17429	17383	17381	17553	17340	17495	17340	17413	17540	17544	17542	17481	17474	17499	17507	17445	17564	17310	17441	17436	17422	17584	17501	17676	17464	17502	17545	17384	17440	17514	17442	17286	17349	17603	17463	17427	17594	17545	17476	17722	17550	17568	17602	17470	17605	17613	17451	17485	17464	17632	17320	17440	17615	17533	17528	17527	17466	17339	17639	17376	17414	17452	17563	17393	17443	17524	17416	17472	17673	17531	17621	17383	17418	17655	17453	17642	17605	17406	17432	17531	17596	17389	17472	17453	17441	17555	17445	17543	17289	17434	17569	17418	17471	17496	17378	17633	17457	17519	17380	17636	17447	17607	17585	17546	17506	17556	17513	17562	17555	17597	17564	17488	17530	17498	17452	17329	17338	17410	17699	17503	17620	17467	17382	17451	17428	17510	17348	17523	17563	17469	17387	17436	17439	17375	17494	17558	17409	17412	17335	17439	17689	17513	17565	17451	17345	17419	17417	17510	17526	17427	17487	17544	17587	17587	17445	17423	17288	17418	17410	17398	17603	17437	17486	17480	17509	17379	17735	17429	17490	17590	17639	17341	17537	17498	17522	17409	17408	17624	17258	17485	17506	17504	17399	17633	17537	17535	17493	17519	17553	17587	17689	17379	17341	17591	17597	17378	17491	17450	17454	17342	17556	17617	17617	17359	17512	17347	17385	17518	17509	17450	17397	17507	17488	17438	17557	17463	17424	17679	17642	17527	17440	17487	17424	17601	17523	17545	17677	17337	17539	17504	17413	17480	17491	17450	17500	17496	17703	17430	17445	17531	17611	17521	17605	17580	17540	17565	17503	17386	17549	17467	17440	17534	17386	17529	17532	17559	17299	17392	17463	17485	17477	17447	17443	17553	17301	17609	17486	17514	17508	17540	17459	17579	17428	17610	17491	17396	17455	17417	17624	17482	17493	17604	17453	17434	17513	17384	17321	17402	17661	17420	17364	17301	17426	17566	17552	17545	17688	17487	17550	17454	17644	17405	17692	17400	17526	17509	17541	17448	17644	17604	17319	17501	17428	17404	17548	17312	17624	17374	17417	17414	17364	17442	17428	17349	17288	17490	17588	17563	17419	17462	17658	17568	17461	17721	17521	17548	17506	17538	17495	17496	17681	17427	17580	17504	17465	17666	17451	17472	17553	17597	17738	17462	17420	17524	17449	17447	17500	17476	17574	17563	17393	17545	17623	17379	17512	17425	17578	17456	17516	17578	17503	17540	17544	17478	17583	17471	17447	17416	17369	17512	17582	17511	17678	17557	17631	17507	17487	17360	17498	17443	17725	17493	17608	17480	17583	17431	17233	17459	17323	17636	17560	17411	17508	17520	17528	17633	17574	17522	17454	17502	17423	17318	17542	17505	17695	17413	17432	17735	17518	17359	17693	17294	17508	17313	17609	17471	17347	17363	17237	17574	17692	17668	17521	17314	17527	17475	17409	17430	17572	17550	17533	17370	17587	17512	17464	17341	17625	17680	17685	17719	17473	17490	17519	17463	17511	17476	17540	17513	17542	17516	17530	17421	17485	17445	17335	17553	17507	17474	17469	17530	17526	17582	17458	17398	17432	17502	17437	17606	17574	17517	17424	17534	17503	17616	17517	17487	17288	17582	17560	17541	17577	17500	17397	17437	17489	17385	17607	17661	17479	17511	17489	17236	17377	17553	17368	17566	17339	17620	17484	17486	17510	17460	17494	17391	17406	17415	17632	17586	17387	17520	17514	17474	17418	17602	17485	17697	17489	17420	17385	17495	17422	17451	17630	17602	17485	17402	17436	17658	17442	17491	17449	17444	17524	17608	17597	17421	17471	17405	17345	17505	17560	17332	17435	17477	17448	17363	17345	17520	17425	17592	17668	17563	17493	17453	17528	17381	17613	17413	17252	17679	17637	17571	17649	17494	17548	17243	17546	17628	17478	17515	17506	17540	17594	17411	17421	17384	17502	17535	17455	17495	17493	17703	17657	17454	17490	17532	17547	17374	17583	17506	17448	17531	17332	17528	17613	17540	17504	17602	17591	17477	17606	17511	17468	17574	17475	17371	17549	17374	17609	17441	17547	17494	17537	17488	17437	17527	17485	17365	17403	17536	17448	17373	17498	17620	17566	17577	17389	17416	17579	17498	17635	17470	17308	17356	17404	17587	17495	17396	17489	17646	17655	17590	17567	17611	17519	17432	17610	17482	17606	17551	17462	17569	17402	17722	17490	17572	17422	17510	17659	17494	17588	17550	17353	17503	17554	17462	17457	17523	17546	17569	17417	17438	17332	17509	17624	17495	17505	17530	17552	17590	17537	17482	17519	17535	17414	17541	17507	17509	17594	17420	17699	17407	17549	17693	17423	17393	17519	17555	17400	17371	17597	17509	17504	17495	17338	17580	17537	17590	17405	17631	17281	17441	17366	17516	17572	17616	17290	17416	17367	17472	17470	17497	17449	17479	17638	17566	17544	17615	17678	17517	17643	17377	17389	17441	17491	17466	17587	17639	17335	17395	17527	17535	17537	17462	17720	17383	17508	17456	17580	17389	17628	17486	17542	17555	17562	17331	17518	17592	17433	17409	17439	17465	17699	17519	17480	17573	17440	17451	17432	17531	17437	17594	17542	17567	17564	17420	17436	17481	17403	17464	17679	17516	17536	17467	17509	17379	17419	17526	17642	17499	17321	17422	17390	17429	17656	17499	17436	17530	17537	17703	17388	17517	17480	17481	17550	17633	17629	17594	17642	17339	17455	17424	17370	17381	17688	17506	17390	17451	17471	17383	17519	17656	17458	17427	17385	17496	17324	17461	17404	17484	17476	17509	17483	17598	17429	17426	17691	17353	17480	17507	17457	17704	17524	17639	17525	17331	17449	17623	17660	17554	17454	17710	17533	17472	17647	17332	17494	17530	17493	17492	17767	17309	17422	17493	17474	17654	17468	17565	17567	17425	17690	17521	17364	17469	17421	17515	17585	17584	17433	17494	17390	17512	17357	17486	17667	17381	17427	17521	17593	17527	17363	17372	17459	17434	17506	17662	17514	17529	17485	17465	17497	17480	17600	17482	17436	17553	17492	17498	17429	17570	17606	17639	17236	17430	17591	17501	17429	17476	17490	17320	17543	17555	17498	17441	17600	17588	17582	17532	17794	17539	17654	17617	17544	17494	17475	17406	17519	17523	17640	17477	17580	17552	17515	17509	17535	17313	17589	17560	17466	17423	17436	17547	17546	17439	17482	17502	17534	17647	17449	17581	17488	17479	17659	17467	17374	17473	17552	17433	17696	17539	17343	17545	17377	17440	17573	17635	17627	17586	17416	17363	17412	17452	17378	17602	17552	17491	17383	17520	17494	17339	17536	17623	17637	17370	17652	17457	17362	17401	17552	17522	17410	17513	17461	17657	17509	17545	17477	17499	17622	17636	17533	17494	17567	17398	17510	17475	17532	17535	17335	17427	17439	17480	17600	17369	17325	17424	17687	17487	17568	17325	17546	17466	17442	17475	17611	17436	17570	17462	17468	17435	17473
30628	24119	26437	24537	22915	22951	23181	23088	22893	22755	22639	22817	22822	22595	22805	23118	24108	24574	24067	23645	23329	22986	23012	22872	22677	22804	22844	22874	22906	22972	22696	22764	22623	22697	22664	22649	22923	22702	22413	22772	22729	22809	22754	22719	22936	22543	22637	22943	22801	22655	22703	22894	22522	22816	22802	22807	22805	22714	22674	22755	22871	22820	22764	22615	22854	22747	22875	22751	22665	22638	22865	22655	23003	22467	22806	22833	22758	22614	22640	22544	22912	22527	22675	22452	22726	22723	22652	22699	22527	22738	22920	22770	22637	22750	22615	22739	22757	22807	22677	22725	22766	22574	22649	22738	22596	22570	22730	22749	22682	22739	22618	22718	22849	22803	22757	22866	22554	22503	22564	22691	22727	22710	22834	22797	22733	22870	22690	22596	22866	22723	22849	22560	22720	22663	22565	22822	22649	22611	22770	22629	22771	22642	22672	22707	22732	22551	22874	22680	22738	22739	22892	22766	22698	22979	22677	22760	22680	22776	22954	22755	22658	22856	22665	22632	22680	22629	22798	22650	22942	22866	22849	22979	22745	22861	22722	22879	22649	22793	22758	22583	22840	22847	22907	22824	22836	22763	23029	22865	22758	22697	22662	22763	22769	22733	22808	22712	22740	22776	22820	22749	22661	22689	22864	22616	22795	22871	22686	22625	22836	22614	22706	22686	22956	22729	22902	22817	22811	22804	22921	22785	22995	22709	22575	22711	22737	22755	22886	22575	22854	22892	22737	22704	22703	22655	22658	22665	22600	22689	22625	22874	22570	22609	22552	22867	22804	22741	22903	22764	22721	22638	22652	22366	22906	22669	22580	22704	22752	22836	22753	22687	22571	22796	22964	22661	22728	22805	22820	22653	22686	22498	22768	22707	22646	22843	22751	22855	22728	22955	22877	22970	22950	22745	22570	22555	22608	22546	22739	22623	22509	22807	22801	22930	22748	22656	22806	22682	22670	22736	22816	22805	22798	22850	22867	22911	22722	22749	22816	22956	22481	22732	22666	22636	22797	22709	22787	22987	22990	22876	22784	22777	22547	22627	22588	22724	22636	22917	22786	22838	22729	22725	22781	22685	22743	22546	22831	22731	22867	22802	22794	22760	22852	22943	22621	22711	22706	22802	22885	22724	22804	22767	22837	22660	22841	22576	22638	22641	22707	22773	22827	22804	22659	22790	22862	22807	22680	22571	22646	22502	22765	22579	22725	22613	22777	22744	22626	22760	22622	22712	22674	22589	22754	22754	22730	22801	22709	22520	22552	22690	22668	22823	22593	22737	22718	22744	22909	22669	22584	22850	22574	22608	22694	22638	22631	22775	22666	22594	22628	22738	22784	22793	22704	22494	22642	22767	22729	22967	22595	22714	22646	22870	22686	22734	22725	22711	22729	22739	22744	22865	22572	22797	23007	22691	22731	22777	22705	22800	22866	22911	22745	22728	22992	22800	22743	22762	22579	22565	22692	22692	22606	22755	22756	22733	22894	22821	22708	22892	22668	22535	22757	22636	22643	22616	22717	22625	22793	22813	22731	22627	22852	22684	22845	22818	22874	22713	23084	23001	22885	22607	22791	22780	22726	22683	22758	22757	22911	22684	22401	22558	22480	22560	22657	22821	22762	22719	22900	22640	22783	22784	22462	22498	22688	22572	22576	22577	22622	22673	22744	22877	22754	22621	22920	22840	22756	22658	22685	22773	22545	22495	22297	22565	23011	22720	22845	22522	22846	22847	22685	22777	22596	22824	22670	22671	22745	22684	22826	22813	22647	22851	23011	22842	22872	22869	22491	22602	22745	22661	22641	22658	22542	22838	22632	22893	22612	22793	22798	22557	22679	22703	22882	22840	22748	22564	22727	22603	22658	22662	22828	22490	22714	22724	23033	22734	22546	22859	22673	22460	22539	22638	22590	22773	22691	22696	22729	22786	22675	22556	22629	22756	22876	22793	22612	22671	22721	22684	22761	22579	22788	22768	22606	22739	22791	22759	22821	22693	22692	22567	22588	22670	22610	22776	22730	22761	22443	22780	22496	22730	22666	22821	22841	22696	22724	22894	22709	22808	22696	22743	22607	22653	22770	22714	22660	22761	22824	22767	22701	22682	22907	22787	22921	22811	22486	22806	22803	22860	22606	22764	22879	22674	22710	22862	22631	22718	22732	22790	22773	22834	22775	22710	22774	22964	22685	22671	22813	22623	22727	22800	22681	22748	22957	22767	22896	22664	22845	22709	22838	22674	22802	22528	22660	22731	22626	22510	22823	22706	22633	22768	22709	22687	22734	22738	22867	22599	22736	22866	22711	22843	22703	22656	22893	22718	22618	22644	22794	22591	23009	22722	23165	22804	22852	22747	22550	22437	22763	22641	22619	22843	22897	22541	22817	22742	22817	22590	22678	22498	22509	22669	22849	22625	22770	22766	22819	22686	22643	22526	22658	22910	22828	22945	22703	22848	22722	22864	22780	22711	22731	22604	22814	22789	22711	22742	22579	22603	22670	22923	22760	22683	22541	22842	22712	22734	22659	22604	22634	22858	22820	22833	22987	22552	22815	22859	22740	22724	22782	22684	22710	22585	22640	22896	22801	22649	22778	22833	22666	22640	22529	22820	22922	22851	22643	22985	22835	22755	22870	22531	22549	22637	22884	22946	22687	22763	22809	22695	22631	22909	22708	22748	22724	22889	22778	22728	22755	22676	23042	22694	22725	22608	22910	22973	22844	22625	22822	22808	22618	22679	22769	22814	22683	22532	22796	22649	22718	22584	22635	22966	22820	22793	22492	22728	22993	22618	22972	22805	22764	22712	22747	22738	22907	22922	22719	22611	22566	22795	22725	22858	22882	22859	22807	22747	22611	22826	22812	22673	22770	22775	22873	22949	22889	22855	22730	22713	23003	22886	22711	22611	22755	22866	22725	22653	22885	22686	22715	22916	22753	22638	22780	22610	22726	22872	22610	22811	22576	22647	22837	22706	22567	22666	22814	22714	22873	22785	22881	22758	22738	22904	22699	22843	22599	22658	23045	22921	22659	22744	22780	22903	22698	22679	22779	22409	22636	22613	22692	22666	22869	22746	22788	22716	22734	22774	22684	22754	22580	22639	22668	22715	22683	22659	22739	22881	22699	22850	22471	22816	22816	22635	22810	22687	22651	22795	22803	22706	22793	22699	22638	22688	22667	22740	22692	22723	22686	22701	22580	22854	22756	22424	22448	22806	22673	22560	22874	22749	22943	22802	22871	22811	22915	22703	22556	22855	22742	22764	22880	22745	22672	23000	22749	22785	22734	22777	22625	22838	22802	22867	22793	22640	22787	22782	22884	22835	22680	22703	22776	22806	22811	22845	22778	22910	22803	22755	22955	23055	22708	22911	22648	22782	22811	22613	22655	22740	23038	22850	22876	22708	22840	22691	22653	22721	22876	22853	22610	22680	22930	22653	22826	22652	22928	22714	22627	22711	22655	22645	22798	22521	22656	22672	22655	22682	22870	22565	22853	22566	22742	22568	22829	22723	22941	22708	22603	22819	22712	22676	22532	22434	22474	22608	22598	22692	22887	22893	22718	22688	22770	22622	22723	22728	22627	22843	22742	22880	22898	22696	22911	22572	22634	22845	22524	22603	22521	22526	22817	22541	23002	22702	22799	22641	22676	22649	22850	22754	22534	22774	22829	22791	22746	22649	22866	22798	22750	22756	22760	22959	22759	22780	22623	22937	22965	22881	22731	22538	22642	22525	22701	22793	22711	22666	22849	22920	22761	22760	22560	22547	22698	22654	22536	22678	22763	22666	22809	22797	22637	22851	22689	22663	22645	22645	22747	22734	22803	22763	22725	22866	22831	22651	22705	22700	22584	22448	22762	22711	22881	22857	22570	22655	22739	22689	22835	22898	22721	22658	22602	22889	22722	22692	22731	22640	22637	22785	22745	22584	22933	22598	22829	22951	22641	22576	22720	22950	22725	22605	22659	22731	22606	22885	23078	22868	22778	22610	22688	22721	22642	22728	22872	22681	22633	22746	22735	22722	22909	22769	22831	22888	22641	22848	22744	22653	22832	22997	22930	22593	22888	22715	22716	23103	22639	22756	22721	22778	22899	22826	22784	22715	22717	22906	22787	23001	22871	22829	22669	22703	22556	22835	22711	22649	22691	22782	22758	23032	22653	22839	22818	22689	22950	22665	22782	22772	22808	22695	22801	22730	22830	22787	22801	22935	22521	22540	22803	22859	22647	22897	22728	22731	22858	22881	22552	22935	22695	22694	22889	22775	22902	22490	22760	22695	22662	22651	22829	22495	22757	22954	22796	22807	22830	22914	22865	22690	22831	22852	22599	22813	22738	22852	23077	22743	22805	22893	22862	22577	22805	22735	22503	22721	22817	22489	22785	22900	22943	22774	22806	22893	22800	22719	22515	22671	22908	22691	22780	22724	22886	22793	22640	22660	22846	22715	22749	22563	22717	22941	22742	22823	22725	22754	22789	22795	22816	22794	22849	22936	22847	22693	22462	22769	22573	22796	22737	22528	22576	22671	22664	22647	22931	22822	22646	22780	22734	22584	22736	22535	22765	22579	22661	22605	22644	22875	22863	22693	22556	22708	22565	22811	22932	22854	22516	22717	22613	22761	22485	22594	22609	22639	22786	22653	22740	22660	22811	22754	22959	22603	22846	22709	22762	22757	22635	22787	22815	22910	22831	22531	22644	22765	22847	22730	22820	22757	22770	22865	22812	22793	22819	22664	22822	22789	22745	22722	22676	22640	22712	22980	22624	22660	22899	22899	22832	22358	22719	22891	22765	22489	22709	22881	22671	22650	22804	22647	22750	22726	22797	22728	22579	22632	22665	22953	22766	22667	22638	22884	22933	22608	22658	22780	22645	22701	22698	22674	22861	22731	22717	22747	22673	22746	22498	22930	22737	22688	22697	22646	22836	22773	22498	22638	22767	22825	22736	22748	22956	22550	22755	22795	22846	22647	22845	22780	22635	22640	22659	22418	22820	22778	22722	22845	22699	22785	22770	22966	22823	22601	22791	22748	22812	22790	22915	22713	22763	22626	22813	22844	22871	22686	22534	22498	22652	22432	22815	23011	22852	22507	22724	22651	22918	22722	22888	22789	22787	22734	22918	22742	22741	22807
18632	20592	19937	18241	18116	18138	17824	17623	17303	17644	17678	17452	17807	17721	17683	18255	19415	19407	19326	18713	17860	17437	17398	17569	17319	17374	17564	17617	17433	17449	17627	17572	17384	17414	17370	17718	17342	17382	17538	17462	17653	17630	17485	17557	17438	17608	17650	17389	17576	17690	17446	17427	17473	17487	17533	17480	17280	17504	17482	17319	17358	17448	17281	17543	17497	17525	17529	17496	17548	17527	17492	17556	17519	17335	17468	17642	17444	17554	17481	17564	17472	17493	17738	17334	17467	17594	17440	17422	17623	17622	17359	17650	17457	17482	17529	17327	17436	17286	17589	17530	17551	17577	17545	17376	17647	17474	17554	17543	17452	17310	17384	17440	17506	17469	17503	17476	17616	17476	17515	17441	17225	17367	17616	17495	17610	17447	17403	17520	17518	17436	17606	17525	17495	17485	17417	17487	17496	17307	17612	17457	17487	17508	17561	17594	17391	17553	17490	17510	17571	17378	17353	17422	17497	17587	17478	17315	17480	17444	17648	17502	17421	17691	17421	17556	17350	17336	17320	17728	17618	17430	17546	17402	17378	17384	17348	17495	17425	17417	17593	17474	17634	17541	17694	17595	17548	17555	17670	17531	17434	17458	17435	17547	17390	17467	17449	17653	17434	17552	17683	17301	17622	17698	17458	17565	17584	17520	17467	17507	17657	17476	17444	17613	17485	17702	17543	17400	17666	17250	17755	17488	17576	17496	17307	17629	17426	17712	17557	17433	17582	17589	17488	17443	17416	17433	17649	17447	17511	17556	17587	17359	17418	17379	17473	17567	17515	17394	17583	17585	17505	17516	17570	17522	17480	17417	17686	17468	17459	17484	17558	17346	17395	17531	17596	17617	17546	17485	17486	17341	17629	17258	17454	17500	17611	17698	17455	17519	17382	17442	17564	17579	17528	17438	17539	17504	17646	17678	17581	17565	17506	17725	17427	17496	17505	17327	17472	17588	17564	17446	17631	17318	17440	17635	17601	17595	17628	17314	17599	17552	17496	17452	17414	17591	17621	17500	17664	17360	17547	17600	17426	17699	17375	17442	17486	17497	17398	17589	17430	17560	17616	17572	17598	17518	17325	17555	17552	17230	17428	17558	17473	17371	17462	17572	17548	17557	17419	17344	17383	17462	17462	17687	17394	17464	17397	17457	17563	17406	17463	17448	17439	17504	17482	17522	17708	17568	17535	17548	17616	17331	17409	17618	17560	17515	17646	17489	17597	17569	17580	17382	17634	17370	17214	17487	17708	17549	17414	17423	17522	17492	17561	17452	17533	17572	17593	17287	17588	17580	17501	17538	17559	17519	17425	17321	17557	17474	17490	17531	17425	17576	17678	17560	17639	17592	17553	17635	17542	17515	17533	17520	17519	17317	17482	17485	17624	17377	17333	17579	17553	17706	17623	17563	17604	17464	17479	17392	17500	17533	17503	17434	17586	17360	17722	17604	17510	17523	17482	17393	17593	17350	17669	17537	17198	17534	17341	17390	17582	17590	17690	17428	17339	17552	17445	17540	17188	17580	17458	17619	17571	17638	17398	17496	17871	17447	17500	17499	17527	17463	17348	17625	17332	17318	17491	17471	17567	17580	17524	17494	17238	17333	17451	17478	17533	17468	17491	17632	17498	17553	17542	17494	17464	17627	17570	17442	17419	17419	17551	17523	17545	17615	17422	17595	17552	17581	17538	17445	17519	17475	17587	17415	17487	17572	17672	17292	17564	17545	17641	17524	17491	17380	17545	17401	17440	17419	17412	17576	17692	17374	17626	17482	17402	17432	17335	17648	17502	17413	17727	17475	17529	17461	17561	17572	17526	17434	17550	17479	17394	17473	17264	17499	17513	17482	17621	17563	17730	17594	17573	17415	17473	17431	17623	17468	17521	17604	17603	17453	17476	17481	17666	17293	17489	17570	17578	17631	17476	17542	17491	17489	17458	17641	17472	17395	17513	17600	17470	17351	17386	17681	17549	17679	17421	17612	17570	17496	17609	17499	17426	17543	17525	17545	17489	17411	17648	17415	17636	17418	17496	17466	17448	17415	17474	17569	17543	17495	17532	17377	17560	17303	17514	17264	17601	17443	17463	17379	17698	17558	17291	17419	17602	17502	17406	17468	17436	17749	17502	17624	17655	17378	17474	17404	17491	17473	17580	17418	17595	17569	17412	17363	17383	17551	17576	17373	17287	17416	17487	17604	17484	17358	17583	17491	17563	17496	17470	17395	17449	17485	17526	17366	17617	17511	17333	17644	17281	17521	17589	17498	17460	17475	17521	17414	17467	17609	17390	17821	17477	17545	17506	17501	17613	17697	17669	17620	17292	17546	17393	17453	17447	17499	17590	17498	17507	17569	17532	17656	17432	17492	17567	17577	17639	17451	17523	17592	17472	17522	17454	17440	17586	17475	17512	17267	17658	17490	17289	17539	17397	17449	17449	17436	17638	17448	17554	17548	17554	17624	17429	17444	17656	17464	17465	17644	17573	17467	17517	17608	17471	17544	17543	17256	17414	17748	17481	17352	17520	17505	17444	17380	17354	17612	17502	17390	17428	17553	17606	17503	17405	17664	17421	17446	17498	17475	17558	17468	17383	17334	17283	17619	17458	17449	17667	17475	17508	17608	17662	17394	17270	17433	17562	17625	17312	17518	17551	17564	17413	17459	17609	17448	17400	17613	17645	17396	17499	17555	17550	17476	17597	17368	17506	17511	17506	17543	17481	17640	17581	17362	17693	17488	17617	17477	17467	17269	17431	17456	17531	17546	17451	17508	17449	17596	17513	17577	17384	17582	17365	17487	17580	17496	17428	17608	17357	17537	17633	17428	17601	17383	17620	17601	17439	17577	17446	17571	17255	17470	17480	17533	17814	17335	17560	17495	17526	17520	17546	17380	17502	17415	17509	17412	17461	17465	17291	17469	17407	17471	17584	17406	17599	17339	17450	17632	17425	17386	17695	17569	17637	17545	17423	17496	17612	17446	17443	17574	17441	17385	17499	17375	17499	17639	17423	17562	17742	17592	17604	17244	17429	17437	17676	17430	17535	17332	17537	17501	17466	17598	17478	17665	17671	17349	17366	17492	17669	17393	17486	17522	17457	17600	17311	17448	17435	17584	17471	17631	17436	17265	17415	17437	17572	17432	17489	17461	17349	17579	17407	17342	17304	17564	17604	17647	17521	17627	17451	17572	17552	17549	17614	17434	17528	17547	17463	17609	17302	17539	17475	17502	17339	17462	17453	17651	17436	17496	17520	17445	17398	17616	17619	17403	17457	17278	17479	17462	17377	17472	17397	17460	17694	17454	17405	17495	17671	17606	17617	17465	17531	17722	17438	17515	17604	17437	17510	17384	17372	17258	17487	17387	17636	17365	17461	17687	17373	17354	17445	17656	17521	17389	17679	17456	17537	17538	17430	17377	17480	17542	17438	17617	17627	17467	17471	17546	17583	17653	17428	17460	17498	17604	17676	17433	17404	17505	17463	17385	17525	17515	17599	17209	17700	17516	17529	17460	17589	17604	17483	17652	17449	17586	17598	17351	17557	17527	17345	17367	17466	17733	17616	17507	17602	17665	17390	17418	17405	17577	17474	17427	17447	17330	17389	17433	17616	17521	17452	17459	17413	17440	17633	17374	17420	17541	17494	17384	17480	17281	17422	17595	17498	17549	17573	17571	17555	17359	17531	17540	17309	17561	17618	17410	17557	17404	17632	17479	17562	17504	17374	17498	17565	17532	17541	17554	17495	17406	17552	17678	17475	17460	17419	17667	17449	17483	17815	17463	17409	17327	17593	17413	17541	17548	17261	17538	17501	17410	17671	17560	17418	17494	17485	17564	17431	17679	17451	17528	17542	17465	17504	17546	17379	17428	17584	17568	17423	17486	17537	17516	17510	17467	17479	17573	17611	17542	17461	17517	17565	17503	17534	17478	17429	17523	17439	17377	17560	17472	17571	17524	17373	17563	17457	17498	17508	17606	17543	17526	17586	17353	17439	17485	17243	17409	17443	17350	17511	17668	17386	17543	17570	17410	17465	17542	17345	17500	17587	17432	17615	17480	17786	17591	17456	17563	17412	17488	17367	17540	17533	17669	17404	17517	17594	17567	17651	17606	17311	17461	17691	17453	17299	17642	17649	17478	17480	17462	17474	17563	17590	17502	17482	17452	17591	17580	17451	17457	17379	17629	17502	17524	17451	17431	17393	17466	17530	17614	17550	17609	17555	17469	17667	17646	17622	17632	17612	17543	17459	17596	17624	17561	17424	17471	17328	17600	17576	17452	17603	17374	17402	17421	17395	17493	17592	17425	17520	17513	17478	17373	17488	17678	17415	17407	17388	17430	17668	17555	17532	17356	17588	17511	17467	17369	17429	17556	17387	17538	17569	17611	17379	17478	17455	17562	17544	17403	17373	17412	17415	17358	17423	17552	17533	17273	17621	17401	17408	17475	17397	17414	17614	17595	17581	17581	17571	17444	17467	17446	17618	17566	17487	17565	17420	17633	17408	17605	17487	17493	17617	17548	17357	17628	17393	17520	17499	17510	17587	17603	17656	17491	17718	17532	17433	17474	17393	17421	17646	17644	17529	17676	17369	17427	17387	17388	17543	17514	17593	17372	17502	17491	17539	17430	17383	17443	17604	17570	17457	17422	17496	17377	17424	17644	17590	17582	17649	17534	17496	17496	17422	17509	17530	17396	17546	17580	17420	17558	17524	17499	17555	17465	17521	17472	17490	17635	17433	17420	17637	17518	17392	17657	17485	17457	17405	17623	17449	17484	17520	17383	17530	17783	17472	17543	17515	17282	17675	17405	17391	17698	17476	17528	17330	17478	17410	17473	17538	17519	17377	17602	17503	17597	17450	17437	17479	17631	17531	17519	17567	17462	17441	17453	17553	17336	17450	17603	17633	17462	17457	17485	17533	17488	17517	17485	17602	17443	17358	17511	17426	17644	17544	17490	17456	17617	17545	17605	17542	17599	17526	17464	17425	17485	17562	17571	17371	17316	17630	17511	17436	17484	17799	17451	17348	17450	17408	17621	17505	17490	17509	17390	17344	17492	17418	17532	17537	17565	17513	17639	17378	17569	17509	17445	17557	17465	17401	17423	17555	17474	17420	17432	17612	17508	17484	17525
25307	21467	28680	25106	23723	24771	24877	23562	22861	23312	23137	22925	23086	22872	23226	27374	32415	32505	29387	26719	24158	22953	22903	22614	22663	22543	22518	22427	22978	22763	22650	22592	22840	22697	22640	22725	22402	22673	22561	22767	22793	22536	22805	22626	22587	22708	22672	22766	22919	22814	22656	22634	22725	22504	22759	22594	22532	22746	22566	22439	22792	22501	22672	22441	22611	22668	22609	22769	22729	22771	22508	22723	22587	22709	22501	22723	22535	22562	22611	22935	22699	22569	22503	22579	22420	22631	22628	22841	22548	22571	22604	22611	22487	22640	22546	22452	22640	22651	22555	22542	22692	22560	22632	22523	22554	22634	22820	22808	22514	22640	22471	22507	22600	22592	22741	22750	22778	22424	22355	22502	22614	22346	22801	22751	22657	22616	22548	22905	22596	22339	22613	22550	22487	22802	22672	22555	22663	22756	22868	22430	22582	22673	22907	22667	22607	22651	22713	22665	22698	22627	22445	22471	22460	22599	22533	22833	22517	22621	22588	22554	22585	22961	22678	22447	22624	22484	22596	22551	22512	22525	22572	22522	22825	22633	22255	22690	22581	22596	22646	22802	22443	22371	22585	22572	22612	22502	22597	22777	22643	22651	22763	22604	22730	22585	22802	22754	22468	22507	22453	22336	22650	22620	22512	22690	22729	22529	22502	22640	22720	22511	22598	22766	22635	22625	22674	22502	22473	22763	22787	22337	22665	22649	22548	22587	22542	22702	22704	22507	22502	22808	22595	22651	22602	22666	22439	22606	22662	22640	22821	22593	22597	22588	22601	22525	22718	22608	22351	22868	22585	22708	22786	22643	22671	22589	22575	22421	22453	22484	22452	22750	22697	22726	22918	22852	22652	22716	22612	22385	22489	22715	22413	22683	22905	22389	22640	22582	22523	22604	22349	22564	22650	22486	22737	22854	22589	22518	22751	22659	22441	22817	22625	22683	22577	22416	22942	22570	22866	22815	22516	22679	22795	22703	22635	22624	22501	22706	22872	22620	22767	22693	22677	22788	22709	22712	22552	22485	22712	22342	22650	22579	22660	22578	22606	22471	22738	22691	22534	22513	22775	22598	22503	22518	22506	22575	22598	22769	22475	22641	22627	22416	22738	22565	22539	22641	22625	22598	22649	22536	22699	22783	22618	22453	22429	22735	22563	22685	22752	22599	22627	22627	22572	22624	22638	22620	22728	22577	22735	22706	22585	22652	22722	22656	22568	22551	22586	22637	22580	22552	22777	22765	22626	22316	22640	22560	22532	22551	22847	22641	22574	22666	22722	22688	22826	22765	22620	22461	22581	22591	22824	22777	22570	22861	22665	22808	22542	22613	22649	22588	22612	22544	22726	22506	22382	22701	22753	22760	22516	22729	22733	22447	22299	22693	22583	22723	22853	22729	22559	22651	22619	22577	22841	22598	22732	22557	22545	22504	22512	22744	22697	22501	22603	22533	22674	22616	22562	23082	22638	22573	22626	22691	22648	22551	22724	22544	22777	22702	22995	22707	22539	22749	22697	22530	22784	22606	22457	22843	22721	22597	22557	22743	22666	22478	22666	22499	22581	22439	22852	22618	22607	22694	22556	22612	22693	22813	22625	22619	22520	22744	22512	22631	22500	22230	22586	22566	22701	22647	22855	22680	22539	22733	22637	22554	22635	22623	22696	22630	22573	22716	22716	22621	22694	22542	22525	22729	22689	22787	22622	22548	22544	22624	22466	22661	22499	22385	22583	22768	22579	22732	22678	22471	22726	22560	22590	22429	22547	22623	22691	22496	22817	22608	22865	22463	22422	22840	22577	22628	22685	22494	22599	22621	22858	22603	22548	22724	22577	22829	22764	22776	22609	22767	22739	22470	22500	22411	22685	22686	22392	22428	22636	22507	22598	22610	22607	22749	22726	22703	22612	22503	22670	22800	22449	22800	22722	22700	22497	22756	22526	22506	22543	22744	22340	22472	22682	22377	22699	22647	22451	22430	22454	22666	22869	22679	22610	22609	22720	22451	22716	22637	22421	22490	22532	22664	22434	22390	22467	22584	22685	22708	22437	22491	22629	22446	22873	22463	22659	22684	22760	22568	22826	22728	22572	22620	22577	22831	22735	22844	22587	22493	22586	22674	22402	23036	22692	22592	22793	22518	22604	22559	22627	22737	22716	22619	22543	22831	22742	22769	22499	22433	22637	22756	22446	22405	22829	22834	22586	22852	22495	22589	22554	22600	22521	22679	22744	22544	22724	22539	22615	22367	22708	22577	22799	22695	22759	22936	22574	22638	22616	22701	22572	22746	22608	22615	22461	22632	22559	22530	22536	22574	22752	22811	22626	22504	22564	22751	22741	22854	22608	22594	22748	22630	22548	22569	22607	22363	22656	22456	22607	22793	22763	22718	22712	22756	22779	22588	22582	22526	22827	22474	22653	22549	22573	22669	22709	22776	22783	22665	22496	22590	22718	22678	22686	22813	22603	22613	22566	22712	22485	22677	22525	22788	22472	22641	22690	22455	22699	22748	22721	22644	22574	22508	22674	22899	22698	22643	22666	22587	22289	22804	22837	22622	22831	22627	22662	22595	22643	22799	22751	22451	22599	22710	22585	22636	22885	22888	22358	22715	22660	22674	22660	22562	22660	22782	22665	22731	22606	22547	22321	22753	22361	22469	22646	22807	22660	22669	22665	22538	22607	22770	22768	22736	22582	22516	22709	22629	22921	22709	22855	22899	22631	22654	22731	22686	22761	22627	22702	22394	22721	22584	22694	22546	22732	22269	22332	22524	22594	22564	22439	22612	22628	22536	22609	22587	22459	22639	22465	22865	22876	22819	22734	22592	22528	22525	22669	22566	22535	22447	22714	22653	22687	22651	22817	22744	22534	22575	22756	22600	22542	22468	22763	22684	22669	22624	22672	22549	22818	22637	22734	22626	22767	22704	22420	22723	22635	22526	22662	22788	22754	22659	22525	22657	22535	22560	22732	22696	22718	22714	22661	22690	22540	22631	22738	22743	22701	22777	22523	22787	22637	22547	22354	22676	22810	22722	22634	22758	22554	22427	22407	22736	22655	22674	22839	22717	22708	22566	22671	22782	22552	22550	22522	22720	22603	22762	22718	22688	22518	22687	22354	22446	22754	22528	22765	22610	22446	22588	22570	22603	22781	22757	22632	22744	22631	22713	22664	22470	22586	22636	22493	22623	22691	22409	22650	22606	22792	22368	22680	22598	22568	22591	22586	22547	22601	22531	22552	22770	22712	22734	22690	22460	22584	22477	22815	22685	22787	22547	22565	22898	22860	22552	22723	22702	22871	22670	22926	22635	22857	22680	22529	22464	22614	22615	22677	22603	22795	22680	22526	22623	22536	22712	22752	22607	22807	22662	22594	22775	22567	22817	22567	22580	22750	22636	22835	22433	22610	22660	22760	22685	22386	22708	22524	22694	22720	22656	22765	22531	22695	22405	22660	22762	22615	22685	22625	22620	22554	22593	22438	22628	22610	22540	22661	22635	22597	22713	22577	22760	22556	22858	22895	22484	22454	22570	22408	22688	22534	22629	22616	22716	22417	22512	22461	22434	22648	22782	22910	22759	22834	22805	22645	22855	22517	22650	22524	22593	22647	22750	22726	22562	22552	22694	22490	22720	22469	22278	22432	22768	22506	22441	22559	22707	22665	22620	22598	22581	22605	22750	22757	22633	22696	22646	22803	22524	22921	22777	22626	22726	22627	22673	22527	22735	22623	22590	22488	22651	22789	22650	22711	22694	22702	22776	22564	22711	22691	22757	22708	22602	22467	22787	22367	22539	22453	22781	22519	22652	22568	22507	22550	22531	22918	22396	22656	22835	22716	22405	22774	22641	22557	22606	22631	22554	22503	22548	22921	22661	22646	22507	22682	22809	22638	22584	22500	22681	22289	22752	22400	22724	22712	22619	22766	22589	22724	22779	22730	22604	22734	22378	22655	22757	22608	22762	22614	22691	22570	22527	22558	22549	22689	22673	22697	22620	22913	22511	22648	22699	22521	22643	22467	22582	22666	22831	22634	22724	22715	22738	22474	22618	22720	22762	22528	22377	22757	22552	22777	22631	22695	22529	22678	22665	22766	22669	22622	22521	22759	22426	22757	22598	22592	22544	22648	22652	22463	22784	22702	22627	22568	22542	22495	22488	22435	22692	22312	22549	22373	22579	22823	22743	22819	22507	22613	22636	22562	22573	22831	22738	22836	22740	22802	22687	22645	22599	22564	22634	22714	22699	22629	22570	22444	22650	22644	22596	22628	22494	22756	22693	22688	22618	22459	22507	22587	22741	22530	22706	22795	22794	22613	22687	22810	22670	22526	22347	22712	22530	22660	22521	22734	22341	22715	22518	22630	22610	22708	22364	22559	22675	22393	22852	22371	22443	22664	22768	22798	22667	22425	22552	22399	22546	22498	22890	22638	22642	22667	22543	22798	22763	22695	22589	22803	22544	22615	22570	22619	22598	22790	22903	22730	22649	22814	22606	22537	22581	22819	22470	22692	22585	22718	22678	22697	22596	22606	22806	22725	22450	22832	22403	22762	22425	22618	22411	22552	22563	22793	22625	22823	22544	22632	22488	22833	22395	22604	22621	22667	22678	22678	22587	22709	22476	22575	22658	22421	22806	22714	22810	22588	22630	22487	22670	22781	22584	22709	22457	22781	22537	22596	22500	22642	22602	22671	22355	22285	22650	22500	22559	22441	22516	22682	22452	22473	22737	22501	22570	22771	22707	22615	22664	22528	22672	22591	22635	22606	22590	22470	22817	22560	22762	22705	22510	22494	22808	22864	22592	22663	22450	22573	22893	22785	22760	22815	22685	22578	22571	22701	22626	22480	22492	22661	22490	22328	22481	22451	22726	22709	22621	22721	22515	22594	22796	22582	22583	22661	22667	22739	22638	22742	22771	22627	22558	22551	22599	22546	22673	22537	22709	22713	22577	22628	22615	22655	22868	22626	22674	22833	22745	22693	22806	22532	22645	22486	22596	22587	22660	22680	22689	22556	22824	22638	22348	22444	22633	22451	22527	22647	22571	22611	22781	22586	22636	22651	22748	22864	22579	22805	22605	22513	22777	22405	22417	22705	22521	22737	22450	22658	22576	22635	22587	22821	22792	22722	22627
16929	26423	25184	21177	19954	19187	18476	18406	18020	17759	17836	17872	17885	17852	19077	25576	32200	30216	25843	22465	19279	17941	17633	17464	17425	17618	17535	17522	17467	17611	17617	17561	17508	17555	17417	17381	17438	17523	17687	17530	17677	17501	17517	17444	17352	17746	17492	17614	17598	17374	17633	17524	17464	17484	17490	17407	17445	17427	17442	17405	17637	17649	17649	17450	17571	17333	17655	17576	17523	17550	17631	17420	17539	17451	17425	17456	17730	17693	17482	17496	17567	17528	17395	17233	17463	17356	17539	17522	17437	17541	17499	17383	17480	17439	17561	17555	17501	17533	17427	17424	17626	17313	17433	17528	17363	17574	17347	17430	17496	17459	17362	17479	17451	17607	17477	17571	17534	17548	17464	17220	17488	17566	17446	17422	17369	17502	17626	17410	17360	17415	17490	17511	17425	17363	17515	17476	17559	17447	17438	17620	17415	17387	17346	17534	17644	17440	17297	17440	17387	17429	17509	17434	17587	17287	17543	17599	17482	17671	17356	17462	17478	17352	17472	17484	17491	17385	17518	17534	17409	17517	17278	17461	17403	17646	17627	17485	17390	17553	17524	17602	17299	17502	17557	17425	17352	17443	17575	17413	17604	17479	17601	17563	17573	17521	17471	17464	17473	17298	17677	17343	17387	17541	17498	17365	17449	17551	17403	17518	17462	17322	17459	17504	17448	17546	17473	17498	17291	17656	17528	17467	17626	17559	17485	17609	17592	17561	17613	17572	17435	17573	17492	17487	17492	17348	17428	17468	17604	17440	17548	17572	17549	17419	17446	17277	17501	17483	17556	17478	17616	17720	17524	17468	17345	17526	17530	17402	17524	17539	17368	17561	17389	17587	17422	17351	17487	17458	17518	17550	17520	17504	17404	17437	17504	17603	17559	17464	17482	17499	17442	17639	17536	17365	17334	17356	17623	17527	17506	17501	17564	17521	17481	17370	17420	17531	17590	17496	17562	17618	17485	17409	17465	17559	17577	17408	17428	17267	17548	17544	17528	17483	17322	17496	17526	17671	17552	17505	17567	17399	17661	17510	17566	17394	17394	17528	17373	17371	17344	17381	17363	17608	17440	17307	17528	17390	17487	17455	17389	17481	17378	17541	17338	17480	17493	17345	17569	17543	17454	17602	17540	17262	17383	17295	17477	17499	17527	17405	17274	17381	17449	17484	17501	17560	17363	17379	17437	17373	17177	17605	17526	17503	17548	17434	17555	17565	17413	17621	17467	17524	17470	17378	17346	17473	17495	17586	17463	17605	17475	17224	17537	17668	17593	17594	17589	17357	17531	17484	17392	17497	17516	17331	17532	17534	17562	17435	17536	17483	17416	17655	17395	17676	17550	17615	17513	17530	17389	17681	17552	17743	17596	17421	17480	17607	17604	17392	17498	17696	17487	17677	17590	17534	17301	17475	17435	17528	17341	17401	17552	17428	17319	17538	17453	17459	17537	17313	17528	17524	17451	17651	17520	17425	17594	17434	17218	17524	17551	17527	17593	17360	17445	17397	17485	17601	17654	17547	17504	17458	17605	17496	17488	17608	17564	17351	17476	17737	17528	17410	17523	17597	17325	17651	17417	17332	17584	17572	17436	17514	17452	17441	17518	17397	17498	17445	17502	17693	17532	17308	17465	17335	17634	17360	17299	17464	17556	17490	17443	17543	17459	17447	17448	17530	17496	17601	17501	17614	17457	17588	17310	17501	17597	17406	17362	17519	17430	17279	17415	17432	17340	17614	17451	17505	17546	17438	17455	17620	17696	17387	17486	17553	17463	17503	17575	17349	17572	17463	17507	17393	17540	17451	17373	17437	17649	17529	17558	17479	17543	17327	17491	17493	17427	17500	17655	17281	17437	17633	17480	17522	17512	17616	17459	17406	17557	17403	17419	17409	17308	17316	17541	17451	17393	17471	17495	17465	17496	17513	17373	17375	17459	17557	17474	17456	17464	17491	17468	17421	17521	17563	17507	17609	17391	17563	17403	17527	17579	17559	17576	17571	17662	17528	17460	17357	17428	17301	17513	17506	17332	17450	17475	17486	17358	17337	17544	17347	17503	17355	17434	17573	17427	17398	17358	17516	17420	17443	17353	17550	17555	17658	17565	17479	17563	17598	17464	17596	17496	17430	17498	17572	17464	17734	17326	17350	17643	17508	17372	17436	17419	17539	17565	17531	17283	17314	17619	17561	17504	17564	17402	17287	17541	17513	17502	17539	17539	17454	17546	17441	17465	17419	17511	17583	17353	17504	17628	17492	17456	17613	17524	17368	17477	17506	17545	17361	17564	17506	17360	17509	17390	17682	17477	17390	17364	17588	17548	17475	17482	17603	17316	17354	17423	17630	17454	17568	17376	17454	17627	17526	17311	17332	17568	17516	17548	17605	17316	17523	17583	17465	17465	17644	17493	17473	17467	17571	17683	17447	17595	17488	17546	17547	17599	17508	17455	17542	17581	17481	17518	17462	17697	17475	17517	17433	17405	17577	17431	17457	17485	17608	17437	17518	17600	17445	17422	17467	17468	17567	17375	17463	17371	17504	17356	17455	17476	17603	17346	17515	17581	17522	17490	17339	17500	17500	17541	17522	17543	17403	17455	17469	17630	17367	17570	17596	17605	17484	17528	17406	17426	17510	17438	17806	17495	17393	17596	17616	17605	17385	17415	17457	17551	17628	17510	17545	17520	17402	17613	17416	17433	17658	17484	17364	17499	17520	17543	17637	17428	17333	17458	17527	17494	17386	17546	17415	17620	17461	17547	17451	17576	17650	17396	17577	17282	17636	17570	17454	17501	17546	17671	17553	17524	17391	17373	17479	17698	17512	17533	17590	17574	17505	17286	17264	17464	17446	17477	17367	17434	17512	17436	17412	17498	17456	17737	17481	17444	17388	17288	17393	17433	17413	17613	17633	17446	17695	17504	17613	17534	17392	17364	17489	17569	17423	17686	17360	17444	17393	17499	17524	17576	17384	17449	17529	17486	17557	17482	17354	17387	17436	17479	17539	17597	17430	17541	17448	17370	17413	17558	17526	17640	17462	17475	17444	17550	17560	17619	17729	17467	17464	17324	17637	17481	17637	17593	17504	17542	17337	17434	17558	17527	17398	17612	17458	17477	17502	17691	17624	17475	17519	17387	17613	17477	17572	17414	17524	17552	17477	17509	17366	17533	17548	17418	17607	17473	17637	17601	17511	17516	17444	17536	17568	17462	17410	17615	17430	17695	17389	17696	17529	17504	17473	17527	17515	17635	17462	17574	17346	17621	17428	17573	17382	17334	17439	17377	17603	17414	17357	17678	17447	17561	17578	17520	17563	17539	17564	17516	17561	17384	17547	17359	17579	17565	17461	17637	17545	17472	17385	17436	17662	17245	17310	17357	17580	17547	17654	17449	17542	17585	17598	17415	17356	17389	17389	17431	17586	17336	17550	17496	17527	17537	17450	17522	17557	17657	17617	17543	17368	17578	17412	17491	17517	17512	17459	17679	17361	17342	17779	17543	17251	17386	17553	17532	17633	17414	17561	17523	17530	17333	17512	17520	17438	17500	17596	17532	17544	17321	17413	17344	17315	17685	17325	17533	17425	17353	17418	17624	17459	17416	17560	17561	17449	17525	17695	17429	17408	17513	17393	17179	17541	17394	17583	17660	17735	17452	17448	17577	17363	17443	17472	17591	17490	17461	17406	17509	17383	17562	17666	17503	17401	17534	17559	17544	17385	17405	17414	17463	17599	17629	17471	17593	17564	17454	17460	17509	17556	17390	17432	17599	17605	17572	17446	17564	17430	17354	17530	17474	17477	17440	17389	17483	17416	17508	17439	17516	17622	17560	17357	17518	17366	17334	17592	17550	17455	17361	17132	17664	17251	17485	17408	17499	17582	17466	17410	17615	17384	17308	17588	17318	17439	17384	17251	17407	17322	17482	17537	17404	17489	17467	17462	17581	17367	17417	17540	17579	17572	17574	17433	17465	17439	17376	17554	17347	17471	17326	17601	17435	17485	17515	17483	17441	17340	17529	17515	17491	17482	17698	17798	17523	17439	17527	17702	17513	17548	17518	17505	17495	17516	17499	17482	17562	17681	17532	17392	17447	17407	17404	17613	17423	17349	17369	17550	17499	17580	17442	17342	17504	17367	17503	17686	17427	17423	17577	17592	17489	17484	17455	17554	17367	17503	17481	17423	17471	17539	17665	17362	17410	17445	17514	17400	17758	17467	17415	17457	17497	17350	17526	17356	17463	17511	17554	17547	17256	17594	17557	17415	17357	17480	17416	17496	17479	17429	17559	17497	17444	17445	17515	17612	17589	17574	17492	17595	17339	17402	17436	17381	17481	17502	17677	17310	17340	17369	17586	17585	17401	17475	17405	17491	17479	17592	17370	17403	17411	17527	17366	17468	17641	17663	17530	17516	17410	17588	17485	17447	17541	17456	17282	17697	17404	17453	17415	17369	17560	17566	17424	17439	17418	17582	17383	17564	17523	17332	17592	17579	17438	17699	17440	17525	17315	17541	17454	17505	17602	17498	17476	17690	17542	17433	17430	17409	17302	17506	17518	17577	17520	17623	17454	17500	17550	17553	17460	17515	17452	17357	17471	17303	17595	17410	17468	17408	17406	17344	17362	17536	17588	17446	17510	17673	17497	17526	17543	17557	17611	17423	17587	17759	17438	17582	17408	17498	17398	17535	17415	17397	17435	17459	17464	17609	17364	17462	17547	17476	17556	17751	17465	17559	17533	17369	17492	17435	17397	17673	17553	17411	17519	17487	17513	17373	17346	17474	17405	17481	17494	17376	17545	17393	17438	17511	17611	17518	17677	17503	17467	17305	17541	17565	17571	17432	17399	17394	17594	17562	17575	17486	17353	17573	17518	17407	17625	17603	17488	17522	17614	17560	17533	17369	17560	17322	17647	17592	17539	17427	17554	17448	17467	17513	17444	17590	17371	17591	17409	17567	17569	17500	17314	17370	17693	17457	17475	17505	17428	17355	17478	17482	17393	17523	17459	17584	17590	17547	17572	17378	17318	17541	17441	17419	17631	17346	17621	17800	17501	17379	17217	17507	17435	17569	17453	17485	17334	17770	17327	17464	17568	17367	17462	17473	17399	17351	17289	17557	17589	17524	17469	17635
23828	21474	29086	24321	22227	25579	27746	23917	23168	23387	23278	23066	23155	23217	24149	28466	38683	39378	34704	30223	25612	23764	23318	22996	22994	22840	22662	22601	22766	22717	22766	22983	22626	22660	22642	22627	22480	22744	22512	22754	22683	22727	22814	22492	22627	22669	22609	22662	22883	22875	22672	22685	22696	22760	22967	22934	22772	22772	22641	22463	22835	22480	22524	22605	22827	22767	22573	22713	22503	22705	22656	22345	22684	22444	22662	22709	22831	22582	22543	22672	22671	22623	22772	22470	22518	22790	22522	22857	22759	22661	22590	22697	22638	22659	22778	22557	22625	22669	22778	22554	22606	22621	22774	22624	22692	22684	22702	22392	22534	22556	22448	22540	22706	22509	22649	22689	22572	22818	22703	22665	22595	22805	22488	22530	22469	22513	22759	22469	22742	22645	22523	22305	22487	22524	22711	22699	22572	22730	22565	22360	22407	22597	22753	22472	22642	22541	22646	22490	22491	22479	22400	22485	22529	22690	22685	22821	22662	22692	22730	22770	22458	22462	22687	22567	22799	22667	22436	22727	22638	22578	22735	22480	22604	22516	22765	22657	22615	22537	22651	22540	22667	22557	22691	22444	22572	22576	22481	22626	22774	22733	22506	22766	22609	22758	22574	22707	22629	22682	22428	22526	22608	22599	22587	22648	22876	22600	22390	22630	22307	22574	22345	22593	22377	22648	22678	22785	22714	22949	22934	22327	22571	22590	22656	22746	22699	22738	22584	22631	22392	22402	22558	22682	22524	22452	22371	22660	22874	22699	22668	22729	22616	22809	22585	22681	22437	22329	22521	22358	22571	22584	22720	22467	22564	22538	22702	22517	22690	22629	22612	22589	22662	22688	22835	22572	22344	22677	22404	22451	22401	22821	22522	22713	22702	22685	22687	22473	22742	22739	22772	22282	22704	22561	22623	22527	22579	22603	22700	22630	22468	22568	22537	22767	22547	22508	22818	22580	22561	22658	22614	22698	22511	22581	22560	22512	22623	22642	22654	22623	22594	22630	22464	22625	22581	22487	22664	22352	22635	22577	22701	22577	22725	22526	22621	22508	22421	22484	22350	22442	22589	22572	22744	22680	22497	22602	22399	22731	22655	22602	22683	22563	22610	22751	22467	22530	22476	22504	22316	22648	22553	22461	22666	22618	22630	22581	22525	22716	22725	22451	22720	22505	22546	22664	22714	22578	22709	22398	22601	22660	22474	22535	22616	22776	22420	22652	22487	22673	22599	22719	22521	22545	22506	22497	22469	22508	22497	22661	22727	22673	22647	22340	22614	22797	22583	22965	22750	22672	22494	22656	22776	22348	22680	22518	22458	22688	22685	22526	22485	22338	22851	22855	22671	22561	22497	22653	22599	22848	22575	22509	22517	22551	22570	22828	22716	22703	22406	22595	22729	22521	22422	22554	22561	22756	22748	22594	22553	22693	22616	22393	22593	22597	22741	22569	22659	22806	22438	22610	22534	22442	22602	22635	22588	22507	22601	22441	22551	22597	22513	22359	22504	22465	22516	22657	22458	22627	22816	22755	22540	22533	22731	22596	22544	22559	22543	22698	22672	22464	22516	22628	22556	22753	22721	22727	22516	22680	22655	22438	22755	22476	22629	22588	22597	22619	22665	22382	22649	22451	22458	22577	22892	22682	22708	22501	22924	22829	22510	22753	22648	22773	22707	22443	22536	22706	22548	22801	22661	22635	22574	22543	22573	22622	22501	22483	22532	22642	22427	22516	22655	22671	22414	22586	22444	22727	22465	22554	22591	22632	22540	22679	22353	22438	22578	22470	22597	22490	22328	22497	22391	22618	22682	22515	22518	22663	22455	22526	22530	22659	22552	22653	22576	22846	22659	22656	22631	22724	22696	22432	22608	22796	22616	22705	22465	22749	22748	22628	22561	22620	22561	22597	22405	22781	22781	22514	22630	22730	22484	22683	22601	22391	22644	22612	22730	22689	22790	22636	22491	22487	22615	22611	22799	22473	22566	22621	22600	22591	22622	22809	22531	22618	22539	22529	22699	22622	22606	22598	22642	22494	22717	22729	22472	22367	22455	22527	22622	22555	22626	22700	22601	22632	22631	22491	22519	22540	22570	22372	22735	22690	22584	22410	22620	22733	22430	22606	22597	22667	22551	22328	22710	22648	22439	22757	22788	22594	22681	22664	22693	22593	22800	22812	22627	22434	22714	22757	22694	22498	22337	22545	22633	22487	22394	22503	22484	22561	22469	22357	22477	22584	22739	22576	22425	22511	22554	22596	22599	22617	22715	22671	22573	22633	22630	22570	22252	22470	22514	22695	22572	22615	22607	22490	22664	22696	22552	22257	22709	22539	22583	22735	22662	22545	22760	22366	22532	22590	22544	22519	22653	22669	22530	22718	22555	22813	22668	22529	22594	22662	22660	22742	22505	22620	22619	22361	22283	22596	22656	22572	22311	22414	22415	22337	22556	22410	22470	22741	22739	22694	22467	22416	22804	22772	22361	22437	22709	22289	22660	22658	22208	22732	22293	22711	22385	22511	22606	22673	22372	22440	22540	22526	22653	22667	22931	22662	22638	22368	22375	22483	22706	22615	22820	22685	22788	22206	22939	22624	22386	22523	22595	22608	22733	22416	22686	22592	22410	22612	22675	22637	22680	22488	22476	22560	22438	22567	22581	22419	22616	22329	22675	22959	22493	22482	22721	22544	22647	22533	22466	22458	22545	22500	22652	22378	22766	22521	22628	22396	22571	22336	22574	22466	22526	22311	22586	22404	22584	22523	22609	22705	22543	22656	22697	22509	22406	22491	22726	22552	22698	22342	22744	22470	22571	22699	22548	22552	22607	22667	22842	22715	22642	22519	22687	22555	22620	22633	22591	22532	22538	22655	22641	22571	22558	22581	22607	22629	22651	22520	22691	22344	22686	22320	22531	22726	22746	22491	22631	22600	22726	22635	22639	22692	22492	22572	22509	22436	22500	22559	22785	22808	22772	22598	22784	22553	22483	22521	22383	22481	22458	22467	22728	22513	22590	22670	22528	22477	22629	22515	22571	22465	22573	22623	22725	22543	22553	22772	22519	22672	22519	22630	22741	22695	22636	22533	22644	22480	22716	22739	22474	22537	22641	22731	22633	22592	22551	22600	22531	22423	22546	22507	22586	22742	22572	22604	22602	22548	22694	22620	22757	22584	22711	22444	22435	22420	22676	22601	22841	22824	22639	22526	22535	22554	22558	22678	22432	22684	22670	22523	22782	22646	22606	22530	22632	22480	22756	22537	22363	22475	22634	22706	22468	22738	22389	22483	22696	22494	22449	22596	22647	22720	22499	22563	22803	22420	22501	22440	22594	22274	22417	22589	22747	22468	22453	22744	22849	22431	22739	22594	22725	22635	22527	22528	22440	22649	22758	22549	22469	22642	22817	22594	22684	22764	22317	22617	22644	22732	22742	22410	22630	22529	22707	22592	22591	22571	22533	22515	22619	22426	22584	22811	22818	22526	22151	22416	22619	22686	22859	22518	22469	22514	22537	22595	22516	22712	22590	22689	22593	22400	22531	22446	22766	22647	22713	22841	22455	22666	22666	22528	22574	22643	22805	22567	22411	22541	22600	22517	22508	22407	22584	22797	22559	22489	22569	22517	22623	22686	22680	22448	22556	22531	22574	22606	22689	22812	22608	22504	22513	22577	22563	22678	22509	22425	22601	22686	22623	22615	22689	22558	22580	22442	22580	22713	22497	22435	22514	22576	22631	22699	22816	22550	22558	22619	22621	22513	22718	22592	22514	22656	22380	22475	22544	22490	22405	22595	22738	22573	22642	22492	22531	22601	22804	22567	22681	22565	22619	22575	22560	22560	22279	22245	22401	22491	22727	22440	22694	22549	22467	22692	22879	22586	22673	22571	22687	22652	22500	22559	22546	22387	22601	22768	22585	22423	22476	22588	22797	22405	22442	22651	22715	22423	22409	22633	22680	22713	22532	22571	22777	22434	22688	22504	22687	22615	22514	22574	22785	22452	22483	22708	22561	22490	22595	22601	22533	22310	22683	22488	22650	22460	22456	22459	22820	22651	22628	22805	22605	22588	22610	22611	22586	22552	22527	22599	22792	22663	22621	22614	22652	22729	22692	22548	22466	22448	22685	22654	22447	22438	22712	22455	22472	22870	22779	22557	22563	22338	22723	22686	22636	22877	22763	22670	22589	22589	22611	22304	22409	22345	22507	22630	22623	22589	22505	22426	22715	22652	22593	22743	22479	22651	22614	22626	22457	22663	22805	22535	22410	22484	22649	22604	22520	22901	22743	22374	22482	22581	22581	22613	22378	22600	22732	22614	22611	22436	22411	22475	22688	22537	22741	22534	22642	22666	22573	22508	22653	22650	22620	22349	22622	22597	22368	22506	22398	22628	22632	22680	22641	22585	22458	22704	22702	22496	22609	22454	22556	22401	22695	22756	22523	22716	22485	22500	22472	22422	22697	22654	22579	22538	22622	22840	22542	22386	22494	22482	22580	22592	22569	22622	22517	22428	22413	22508	22607	22476	22435	22590	22568	22677	22596	22762	22818	22438	22437	22453	22649	22669	22510	22533	22553	22524	22653	22768	22737	22548	22331	22521	22605	22615	22646	22602	22557	22884	22672	22630	22682	22579	22730	22688	22690	22388	22458	22393	22560	22546	22681	22391	22793	22797	22433	22622	22611	22457	22468	22648	22386	22496	22824	22670	22490	22546	22424	22669	22542	22654	22445	22450	22586	22385	22415	22634	22559	22468	22661	22564	22628	22392	22518	22417	22360	22615	22366	22442	22495	22546	22485	22645	22670	22712	22534	22653	22535	22502	22893	22525	22530	22575	22418	22644	22666	22586	22751	22429	22535	22511	22753	22613	22648	22778	22405	22577	22521	22604	22634	22501	22677	22634	22804	22441	22761	22640	22708	22757	22441	22676	22474	22564	22585	22737	22543	22547	22487	22629	22757	22546	22479	22557	22375	22715	22598	22610	22693	22660	22731	22605	22569	22623	22484	22577	22793	22654	22607	22491	22404	22508	22632	22543	22517	22449	22462	22624	22669	22453	22691	22638	22588	22506	22578	22702	22518	22556	22540	22480	22714	22554	22434	22531	22653	22758	22512	22532	22611	22485	22660	22457
18703	30978	29468	24669	21998	20596	19484	18970	18528	18173	18076	17965	18255	18037	20492	27581	39602	38171	32576	26416	20377	18550	17730	17666	17566	17563	17404	17551	17642	17533	17586	17489	17529	17318	17142	17534	17424	17544	17501	17495	17501	17449	17450	17514	17464	17496	17348	17745	17609	17519	17427	17605	17492	17547	17350	17394	17552	17535	17676	17493	17268	17465	17348	17559	17495	17445	17446	17499	17546	17412	17583	17383	17484	17413	17579	17330	17569	17521	17411	17465	17475	17512	17335	17504	17500	17484	17629	17474	17427	17488	17502	17405	17518	17472	17680	17405	17324	17578	17519	17486	17643	17469	17565	17302	17593	17477	17411	17475	17380	17514	17608	17461	17551	17532	17466	17575	17436	17374	17499	17306	17421	17625	17392	17272	17415	17334	17355	17542	17323	17580	17470	17352	17451	17572	17473	17415	17521	17473	17489	17348	17603	17258	17410	17486	17425	17510	17509	17564	17356	17531	17506	17293	17545	17385	17536	17527	17558	17383	17479	17467	17418	17413	17331	17433	17454	17382	17508	17533	17489	17445	17358	17558	17510	17548	17270	17680	17418	17403	17427	17504	17445	17427	17417	17580	17432	17318	17613	17415	17480	17584	17354	17497	17399	17368	17572	17290	17462	17609	17438	17308	17532	17430	17233	17407	17364	17644	17558	17513	17725	17366	17400	17495	17448	17407	17528	17463	17530	17329	17435	17383	17454	17471	17434	17470	17571	17570	17346	17306	17172	17640	17389	17576	17435	17401	17360	17628	17324	17512	17487	17364	17433	17279	17601	17467	17473	17363	17520	17413	17402	17586	17422	17443	17448	17253	17433	17172	17342	17592	17266	17709	17445	17387	17399	17368	17487	17485	17313	17506	17452	17654	17427	17262	17550	17558	17519	17412	17424	17386	17314	17510	17415	17496	17567	17462	17577	17523	17368	17467	17568	17379	17506	17353	17468	17562	17562	17529	17433	17377	17466	17651	17459	17350	17588	17494	17742	17439	17429	17368	17544	17770	17447	17485	17300	17438	17511	17491	17478	17461	17307	17480	17738	17565	17368	17478	17552	17392	17566	17502	17393	17550	17478	17448	17493	17604	17496	17483	17389	17526	17393	17472	17451	17414	17524	17449	17486	17517	17465	17491	17427	17364	17447	17460	17362	17453	17657	17338	17622	17417	17417	17446	17398	17402	17509	17509	17545	17554	17354	17560	17597	17431	17512	17361	17646	17463	17373	17578	17482	17533	17376	17533	17506	17446	17539	17452	17328	17356	17423	17477	17329	17517	17640	17413	17460	17429	17276	17639	17624	17328	17234	17559	17403	17330	17224	17412	17379	17396	17500	17511	17518	17655	17373	17401	17474	17604	17506	17519	17572	17426	17531	17414	17591	17467	17547	17638	17788	17732	17400	17427	17507	17524	17407	17631	17468	17337	17457	17461	17431	17399	17410	17502	17337	17380	17500	17381	17308	17503	17569	17390	17475	17375	17492	17375	17394	17358	17631	17412	17560	17605	17484	17473	17429	17468	17282	17474	17205	17586	17398	17255	17510	17376	17509	17470	17391	17314	17285	17578	17458	17414	17483	17449	17569	17499	17338	17453	17574	17499	17514	17465	17497	17356	17347	17422	17395	17371	17571	17446	17503	17415	17565	17465	17440	17245	17393	17465	17442	17469	17395	17489	17503	17495	17423	17592	17523	17427	17546	17331	17412	17425	17505	17529	17448	17483	17442	17313	17692	17485	17467	17596	17517	17453	17448	17522	17331	17313	17483	17628	17418	17402	17370	17441	17414	17476	17396	17541	17542	17600	17520	17286	17490	17513	17489	17567	17551	17461	17422	17447	17472	17369	17431	17325	17395	17524	17446	17365	17346	17419	17494	17390	17567	17274	17528	17476	17580	17336	17544	17506	17476	17410	17470	17353	17557	17558	17409	17521	17590	17235	17328	17502	17563	17427	17436	17346	17411	17606	17440	17437	17327	17363	17511	17330	17534	17548	17417	17329	17600	17374	17320	17496	17464	17604	17302	17481	17393	17264	17444	17375	17374	17523	17389	17416	17388	17466	17332	17616	17538	17298	17617	17479	17556	17518	17512	17437	17461	17382	17493	17291	17387	17544	17439	17523	17414	17431	17454	17565	17310	17420	17360	17441	17341	17532	17501	17489	17471	17519	17581	17402	17302	17341	17310	17519	17486	17648	17433	17564	17398	17483	17481	17491	17542	17317	17472	17499	17350	17496	17493	17367	17323	17507	17303	17378	17268	17537	17385	17414	17666	17527	17508	17564	17389	17419	17642	17386	17368	17538	17512	17385	17471	17333	17524	17403	17301	17571	17527	17512	17305	17347	17348	17357	17560	17412	17500	17468	17436	17676	17434	17515	17581	17509	17596	17384	17418	17426	17407	17382	17548	17499	17495	17467	17444	17351	17468	17483	17642	17371	17312	17386	17464	17586	17414	17404	17634	17409	17422	17570	17478	17576	17489	17326	17679	17497	17401	17400	17398	17494	17524	17372	17523	17567	17330	17583	17491	17453	17486	17593	17311	17458	17329	17647	17498	17571	17555	17491	17395	17544	17466	17290	17381	17398	17549	17476	17651	17536	17565	17381	17484	17272	17401	17522	17582	17461	17486	17269	17335	17545	17392	17374	17498	17526	17314	17385	17475	17451	17558	17400	17468	17479	17427	17498	17510	17429	17631	17500	17495	17429	17315	17551	17409	17417	17526	17521	17264	17506	17515	17376	17284	17378	17482	17336	17268	17529	17443	17579	17400	17511	17399	17538	17458	17383	17465	17374	17464	17438	17506	17576	17406	17558	17408	17322	17578	17404	17344	17540	17530	17491	17529	17355	17412	17534	17542	17440	17386	17455	17411	17454	17464	17381	17424	17354	17433	17450	17352	17406	17378	17493	17464	17442	17474	17469	17360	17565	17309	17637	17498	17398	17347	17365	17475	17504	17565	17492	17531	17419	17368	17368	17280	17477	17472	17507	17415	17446	17602	17590	17467	17544	17309	17408	17545	17395	17513	17697	17410	17315	17542	17405	17489	17395	17413	17425	17508	17420	17395	17550	17468	17379	17506	17610	17439	17476	17351	17458	17389	17496	17383	17501	17509	17315	17503	17484	17421	17345	17354	17624	17574	17515	17487	17531	17446	17506	17470	17631	17492	17517	17449	17379	17501	17264	17335	17534	17453	17297	17613	17512	17474	17340	17315	17475	17362	17565	17683	17561	17420	17467	17508	17617	17590	17508	17489	17484	17538	17548	17519	17572	17296	17574	17449	17500	17496	17469	17380	17230	17369	17458	17390	17503	17513	17572	17507	17521	17414	17400	17503	17449	17348	17458	17504	17212	17465	17448	17287	17428	17518	17322	17487	17529	17455	17423	17465	17511	17446	17520	17468	17511	17482	17437	17386	17418	17485	17566	17419	17594	17512	17482	17596	17499	17375	17698	17484	17377	17437	17374	17388	17280	17557	17464	17390	17359	17327	17309	17569	17446	17374	17698	17536	17467	17408	17409	17388	17613	17541	17668	17564	17490	17673	17462	17497	17597	17550	17460	17403	17482	17379	17516	17453	17537	17377	17592	17523	17536	17275	17349	17589	17749	17608	17490	17451	17286	17586	17323	17330	17389	17368	17430	17526	17640	17411	17469	17451	17442	17350	17413	17441	17501	17546	17468	17424	17530	17414	17380	17437	17562	17676	17492	17476	17367	17379	17448	17471	17552	17471	17422	17301	17399	17477	17516	17216	17572	17565	17426	17563	17337	17537	17463	17462	17627	17587	17591	17491	17451	17494	17297	17317	17354	17697	17559	17500	17555	17494	17221	17559	17654	17673	17512	17591	17253	17479	17482	17456	17439	17446	17659	17346	17387	17480	17548	17544	17346	17519	17431	17478	17540	17475	17412	17509	17517	17344	17558	17624	17456	17651	17448	17445	17607	17503	17455	17347	17466	17633	17610	17449	17594	17631	17461	17461	17358	17309	17490	17586	17418	17516	17431	17349	17609	17519	17530	17377	17611	17382	17517	17462	17384	17544	17446	17465	17498	17455	17402	17384	17614	17349	17424	17473	17519	17511	17503	17577	17500	17270	17454	17452	17366	17257	17515	17462	17466	17590	17339	17673	17450	17528	17271	17396	17452	17468	17547	17456	17510	17512	17514	17427	17458	17544	17532	17448	17500	17450	17268	17474	17459	17487	17377	17476	17451	17578	17254	17746	17500	17515	17577	17435	17513	17459	17370	17496	17398	17438	17672	17347	17573	17414	17477	17632	17391	17487	17425	17614	17429	17326	17565	17468	17321	17510	17513	17460	17317	17337	17510	17582	17500	17439	17262	17463	17612	17305	17620	17382	17548	17365	17519	17362	17625	17390	17409	17517	17336	17328	17424	17420	17530	17488	17429	17511	17472	17460	17572	17469	17365	17481	17476	17559	17535	17603	17506	17555	17410	17487	17455	17358	17424	17472	17725	17622	17201	17384	17446	17254	17355	17548	17489	17255	17575	17387	17452	17422	17427	17484	17509	17316	17476	17395	17263	17339	17537	17389	17501	17380	17351	17593	17332	17345	17394	17499	17583	17363	17456	17353	17443	17730	17512	17405	17466	17571	17375	17599	17520	17667	17425	17373	17537	17509	17466	17525	17489	17544	17553	17576	17469	17423	17459	17376	17453	17456	17331	17405	17465	17300	17402	17588	17282	17396	17520	17441	17427	17445	17435	17410	17580	17636	17522	17566	17548	17568	17476	17456	17438	17510	17614	17442	17435	17652	17261	17457	17367	17443	17193	17665	17314	17392	17511	17548	17467	17582	17462	17455	17436	17479	17495	17429	17394	17542	17375	17306	17287	17421	17384	17507	17334	17612	17347	17415	17705	17529	17473	17565	17413	17624	17311	17639	17452	17496	17267	17511	17497	17358	17569	17485	17386	17367	17487	17431	17422	17260	17402	17354	17433	17608	17526	17386	17491	17510	17583	17338	17550	17336	17539	17228	17383	17687	17410	17342	17499	17301	17196	17449	17283	17367	17430	17289	17489	17581	17379	17493	17396	17522	17415	17454	17404	17454	17338	17495	17546	17544	17230	17602	17435	17470	17488	17356	17475	17657	17437	17395	17569	17634	17497	17531	17413
30352	24030	26675	25047	23088	22795	23067	22863	22618	22784	22921	22568	22696	22779	22812	22939	23699	24364	24493	23914	23377	22926	22703	22644	22669	22484	22885	22627	22752	22768	22674	22605	22524	22678	22748	22563	22575	22784	22752	22743	22679	22702	22550	22612	22732	22689	22948	22780	22732	22951	22719	22463	22661	22574	22713	22568	22695	22496	22819	22497	22449	22872	22596	22734	22743	22906	22512	22725	22670	22575	22664	22636	22709	22581	22713	22736	22585	22654	22523	22696	22870	22655	22456	22522	22589	22651	22380	22429	22523	22608	22792	22907	22783	22730	22702	22554	22884	22869	22802	22748	22762	22609	22594	22795	22794	22576	22889	22772	22618	22448	22546	22696	22877	22749	22876	22632	22633	22490	22523	22512	22655	22481	22747	22669	22574	22581	22675	22547	22682	22654	22745	22727	22693	22724	22586	22772	22604	22645	22538	22466	22720	22961	22817	22566	22663	22755	22630	22588	22585	22767	22578	22798	22705	22494	22698	22571	22679	22630	22936	22792	22769	22704	22555	22625	22784	22640	22537	22649	22745	22538	22694	22531	22765	22419	22606	22618	22728	22792	22612	22625	22623	22774	22685	22846	22556	22614	22606	22762	22592	22780	22685	22937	22649	22780	22744	22676	22676	22493	22629	22624	22638	22623	22723	22613	22676	22525	22763	22484	22617	22556	22817	22598	22745	22538	23011	22452	22533	22579	22690	22797	22377	22711	22872	22661	22857	22693	22713	22632	22482	22660	22842	22512	22522	22345	22645	22722	22413	22621	22485	22748	22710	22661	22473	22568	22626	22469	22886	22838	22710	22691	22454	22771	22819	22731	22668	22732	22906	22626	22567	22595	22530	22711	22631	22421	22678	22700	22711	22780	22781	22770	22675	22583	22633	22795	22804	22754	22525	22586	22761	22494	22738	22858	22765	22632	22600	22765	22931	22520	22564	22591	22669	22617	22799	22643	22670	22737	22854	22614	22629	22630	22532	22725	22597	22482	22674	22736	22985	22587	22753	22576	22727	22538	22447	22903	22631	22865	22546	22583	22638	22758	22942	22647	22875	22605	22661	22768	22672	22570	22513	22579	22612	22955	22483	22459	22500	22572	22821	22665	22799	22836	22833	22831	22799	22663	22544	22448	22585	22762	22423	22612	22588	22626	22522	22638	22661	22471	22722	22689	22512	22760	22712	22638	22747	22859	22508	22639	22614	22481	22780	22661	22608	22648	22759	22689	22691	22553	22736	22890	22967	22400	22610	22690	22652	22830	22703	22561	22812	22673	22619	22450	22750	22603	22951	22482	22640	22557	22536	22689	22626	22666	22735	22827	22509	22590	22742	22861	22698	22659	22620	22855	22609	22750	22430	22653	22313	22590	22865	22706	22631	22763	22745	22690	22694	22564	22652	22653	22770	22766	22571	22624	22541	22660	22647	22620	22807	22587	22922	22770	22645	22649	22491	22840	22679	22881	22730	22717	22958	22739	22816	22782	22557	22575	22611	22649	22578	22594	22774	22711	22710	22643	22626	22587	22679	22607	22656	22731	22678	22753	22602	22588	22619	22729	22641	22713	22612	22473	22615	22954	22663	22975	22491	22591	22705	22696	22562	22614	22590	22512	22579	22679	22627	22568	22811	22307	22555	22738	22741	22622	22776	22566	22783	22717	22560	22584	22718	22786	22787	22787	22665	22651	22612	22577	22520	22626	22697	22802	22592	22564	22508	22451	22641	22694	22741	22637	22501	22644	22484	22579	22560	22503	22590	22596	22703	22795	22635	22607	22889	22857	22747	22783	22615	22634	22499	22747	22677	22629	22648	22607	22412	22593	22661	22812	22534	22616	22586	22778	22649	22873	22777	22626	22595	22515	22629	22720	22748	22443	22599	22648	22595	22659	22600	22661	22540	22728	22441	22518	22412	22660	22454	22694	22495	22702	22523	22628	22578	22936	22974	22790	22824	22832	22637	22754	22877	22799	22621	22750	22814	22671	22679	22790	22733	22717	22789	22597	22760	22694	22967	22645	22465	22779	22588	22569	22547	22769	22681	22646	22583	22625	22647	22610	22627	22426	22778	22738	22454	22629	22623	22813	22699	22775	22494	22853	22612	22637	22789	22603	22562	22521	22654	22390	22608	22520	22713	22809	22778	22665	22685	22629	22461	22657	22766	22802	22901	22736	22701	22759	22815	22567	22680	22663	22753	22598	22780	22657	22712	22538	22656	22815	22723	22776	22660	22754	22830	22695	22711	22623	22579	22750	22496	22664	22768	22620	22434	22832	22688	22764	22574	22622	22690	22698	22795	22626	22601	22581	22808	22766	22606	22720	22540	22669	22856	22550	22768	22907	22700	22653	22792	22659	22813	22538	22649	22890	22832	22675	22425	22752	22676	22508	22730	22811	22489	22630	22691	22640	22812	22695	22559	22770	22635	22821	22648	22743	22640	22875	22833	22649	22681	22634	22668	22785	22615	22721	22834	22728	22638	22466	22530	22486	22694	22617	22651	22713	22811	22729	22701	22882	22649	22712	22643	22574	22786	22719	22647	22594	22808	22467	22593	22742	22507	22608	22707	22684	22757	22670	22865	22858	22701	22661	22569	22679	22640	22719	22671	22833	22861	22789	22696	22640	22607	22799	22656	22572	22708	22685	22567	22506	22851	22681	22630	22753	22808	22620	22898	22681	22802	22883	22504	22461	22714	22682	22716	22726	22726	22491	22839	22469	22784	22728	22497	22718	22646	22913	22569	22597	22863	22755	22531	22530	22679	22682	22821	22832	22531	22892	22494	22611	22743	22634	22697	22407	22542	22716	22641	22642	22645	22779	22577	22796	22910	22498	22798	22428	22568	22769	22621	23042	22843	22820	22923	22787	22685	22550	22633	22681	22813	22672	22612	22676	22535	22506	22480	22614	22758	22642	22584	22733	22517	22537	22586	22722	22620	22703	22673	22625	22601	22567	22695	22789	22694	22547	22783	22600	22760	22781	22464	22503	22669	22871	22690	22666	22765	22694	22659	22545	22488	22730	22749	22520	22681	22493	22805	22544	22602	22616	22420	22964	22580	22851	22810	22697	22520	22547	22527	22469	22580	22595	22527	22629	22822	22707	22645	22772	22442	22838	22545	22708	22680	22885	22510	22705	22535	22818	22772	22703	22736	22589	22573	22727	22765	22551	22489	22866	22561	22909	22619	22674	22595	22652	22833	22547	22588	22736	22765	22510	22733	22661	22652	22722	22687	22810	22671	22704	22835	22629	22595	22834	22807	22629	22529	22701	22629	22731	22770	22640	22476	22550	22750	22590	22630	22609	22605	22785	22663	22754	22677	22639	22697	22680	22759	22668	22687	22707	22469	22611	22753	22453	22712	22548	22827	22867	22682	22566	22731	22658	22649	22623	22655	22788	22859	22803	22597	22443	22805	22671	22728	22890	22557	22829	22789	22554	22653	22509	22516	22429	22411	22537	22665	22611	22790	22779	22749	22541	22790	22761	22677	22733	22659	22588	22822	22593	22785	22641	22639	22565	22675	22645	22621	22840	22731	22699	22639	22726	22746	22734	22595	22628	22763	22593	22611	22774	22692	22632	22564	22586	22800	22489	22610	22744	22431	22559	22506	22707	22533	22923	22797	22603	22838	22591	22874	22935	22638	22594	22518	22295	22395	22558	22766	22694	22769	22764	22829	22542	22884	22469	22731	22717	22510	22683	22525	22602	22743	22789	22743	22458	22462	22605	22888	22746	22823	22585	22659	22765	22740	22583	22675	22540	22609	22686	22650	22589	22642	22837	22567	22848	22667	22689	22606	22764	22773	22554	22645	22801	22883	22515	22697	22711	22656	22660	22514	22830	22596	22613	22659	22637	22796	22782	22701	22506	22582	22643	22720	22785	22754	22748	22635	22722	22872	22762	22859	22864	22816	22693	22609	22865	22604	22552	22722	23061	22961	22838	22856	22595	22634	22459	22628	22498	22919	22404	22710	22463	22577	22692	22900	22753	22897	22714	22632	22725	22841	22629	22617	22617	22652	22853	22722	22641	22598	22705	22541	22936	22683	22817	22762	22870	22665	22719	22431	22641	22795	22647	22712	22799	22671	22412	22735	22694	22689	22822	22826	22784	22817	22679	22609	22619	22693	22869	22639	22542	22458	22792	22591	22620	22694	22531	22507	22744	22569	22520	22782	22784	22735	22482	22838	22812	22879	22866	22812	22489	22682	22741	22661	22670	22659	22569	22547	22717	22639	22785	22743	22711	22363	22525	22729	22518	22639	22768	22655	22698	22597	22500	22744	22687	22691	22759	22611	22768	22819	22824	22737	22758	22673	22348	22845	22687	22768	22797	22698	22680	22706	22579	22662	22779	22697	22762	22619	22888	22722	22812	22666	22717	22792	22567	22837	22835	22857	22749	22900	22531	22828	22610	22839	22765	22607	22690	22721	22690	22869	22919	22541	22751	22997	22607	22837	22599	22817	22849	22859	22659	22778	22846	22713	22648	22716	22687	22802	22654	22460	22653	22639	22726	22695	22777	22605	22733	22789	22723	22597	22504	22689	22529	22647	22633	22535	22595	22617	22508	22589	22744	22739	22815	22646	22743	22596	22758	22597	22737	22686	22551	22781	22729	22659	22661	22702	22707	22547	22569	22699	22527	22748	22668	22706	22858	22662	22912	22913	22740	22654	22855	22605	22445	22535	22629	22653	22547	22383	22555	22848	22593	22680	22544	22724	22824	22569	22530	22828	22926	22667	22776	22572	22783	22650	22624	22775	22616	22758	22496	22558	22473	22680	22956	22607	22699	22571	22412	22210	22520	22469	22504	22608	22538	22544	22692	22742	22476	22885	22751	22817	22688	22651	22856	22719	22718	22713	22696	22664	22750	22804	22742	22845	22762	22629	22596	22855	22843	22935	22834	22911	22521	22768	22654	22573	22765	22685	22762	22545	22728	22553	22672	22475	22785	22597	22520	22683	22592	22765	22671	22323	22827	22574	22588	22447	22746	22791	22533	22951	22776	22569	22657	22651	22588	22743	22456	22658	22774	22694	22487	22670	22836	22652	22528	22825	22497	22438	22444	22686	22674	22521	22704	22664	22502	22722	22524	22783	22513	22520	22653	22722	22653	22563	22450	22668	22746	22705	22766	22594	22793
18446	20385	20361	19291	18281	18004	18028	17769	17603	17711	17572	17717	17780	17742	17660	18325	19290	19822	19305	18660	17931	17703	17515	17439	17466	17456	17412	17572	17365	17505	17432	17531	17512	17360	17686	17515	17295	17439	17403	17533	17366	17579	17622	17468	17528	17835	17619	17527	17593	17510	17549	17412	17412	17501	17420	17720	17455	17546	17559	17284	17562	17478	17411	17383	17612	17459	17529	17573	17457	17629	17579	17648	17347	17537	17626	17579	17632	17624	17461	17373	17603	17442	17444	17494	17413	17452	17478	17438	17590	17464	17392	17546	17460	17426	17508	17483	17470	17371	17527	17362	17633	17443	17605	17453	17580	17469	17434	17449	17605	17482	17415	17434	17392	17371	17342	17502	17569	17569	17555	17266	17565	17350	17444	17618	17457	17486	17362	17406	17609	17427	17389	17429	17444	17599	17368	17434	17539	17394	17398	17239	17413	17439	17422	17431	17319	17560	17379	17593	17419	17476	17400	17506	17547	17564	17444	17395	17546	17459	17476	17461	17474	17397	17384	17524	17439	17424	17359	17515	17444	17341	17393	17575	17727	17322	17647	17541	17451	17551	17498	17460	17485	17476	17383	17439	17545	17482	17440	17287	17485	17384	17481	17372	17481	17554	17451	17386	17438	17455	17319	17563	17510	17465	17300	17554	17352	17437	17463	17297	17621	17498	17408	17443	17490	17371	17527	17490	17388	17502	17433	17514	17635	17674	17544	17304	17415	17519	17484	17496	17454	17309	17260	17459	17446	17394	17391	17479	17416	17568	17486	17663	17455	17445	17333	17422	17424	17575	17362	17502	17514	17438	17480	17382	17634	17324	17414	17464	17679	17398	17422	17643	17675	17323	17372	17568	17608	17514	17390	17758	17525	17509	17385	17482	17357	17472	17429	17545	17501	17348	17322	17563	17367	17455	17340	17286	17585	17491	17412	17472	17560	17391	17506	17553	17517	17429	17514	17414	17493	17327	17356	17484	17451	17579	17377	17546	17386	17590	17543	17494	17443	17410	17313	17608	17494	17458	17545	17462	17500	17444	17367	17629	17409	17611	17437	17257	17523	17665	17378	17527	17528	17577	17445	17418	17391	17572	17450	17603	17579	17268	17583	17465	17416	17529	17484	17566	17630	17440	17742	17495	17421	17509	17473	17656	17553	17393	17574	17393	17487	17514	17505	17598	17468	17500	17498	17639	17257	17732	17520	17540	17563	17549	17332	17389	17366	17497	17729	17405	17472	17473	17477	17538	17428	17361	17562	17478	17613	17436	17535	17531	17520	17416	17621	17511	17382	17487	17424	17494	17562	17465	17435	17616	17496	17618	17502	17591	17494	17532	17500	17444	17401	17652	17432	17550	17489	17611	17448	17554	17520	17341	17545	17379	17543	17513	17590	17563	17477	17612	17376	17597	17693	17299	17417	17563	17352	17450	17489	17596	17360	17400	17572	17471	17653	17637	17439	17698	17538	17439	17595	17523	17474	17549	17566	17324	17418	17538	17617	17490	17406	17469	17460	17356	17481	17477	17497	17344	17536	17465	17471	17551	17296	17400	17419	17318	17523	17541	17346	17500	17605	17404	17363	17494	17506	17515	17324	17488	17417	17309	17546	17695	17476	17496	17429	17525	17635	17423	17578	17489	17634	17407	17540	17391	17383	17598	17523	17384	17552	17442	17435	17448	17506	17420	17453	17565	17516	17403	17623	17582	17425	17413	17567	17594	17621	17408	17402	17460	17457	17476	17567	17563	17362	17440	17502	17378	17485	17367	17458	17483	17546	17555	17339	17504	17493	17436	17546	17396	17535	17295	17566	17545	17285	17560	17436	17474	17505	17438	17546	17443	17621	17403	17521	17650	17485	17276	17298	17553	17441	17480	17432	17576	17468	17499	17452	17253	17480	17392	17561	17481	17397	17540	17462	17522	17313	17552	17470	17445	17471	17528	17469	17510	17515	17513	17413	17450	17604	17433	17571	17208	17436	17332	17468	17573	17699	17558	17487	17580	17501	17381	17620	17521	17538	17525	17475	17449	17526	17622	17549	17500	17614	17582	17583	17361	17457	17413	17417	17634	17507	17530	17517	17406	17401	17406	17434	17586	17527	17487	17380	17458	17379	17418	17332	17490	17603	17634	17676	17602	17627	17469	17414	17462	17584	17437	17465	17559	17532	17408	17488	17419	17447	17369	17386	17497	17428	17728	17279	17480	17679	17437	17563	17521	17586	17492	17363	17562	17373	17372	17626	17428	17589	17683	17522	17566	17577	17597	17460	17465	17431	17418	17598	17487	17581	17556	17479	17579	17580	17519	17443	17556	17413	17635	17557	17487	17499	17368	17651	17390	17553	17502	17658	17487	17441	17442	17380	17496	17589	17530	17577	17420	17486	17524	17350	17506	17326	17373	17463	17331	17535	17420	17499	17575	17443	17418	17487	17386	17364	17462	17516	17457	17451	17459	17564	17346	17617	17400	17382	17404	17421	17504	17485	17457	17329	17586	17462	17456	17569	17581	17618	17487	17265	17438	17441	17307	17682	17365	17512	17492	17675	17424	17565	17419	17467	17521	17622	17439	17607	17569	17522	17654	17394	17423	17558	17478	17656	17408	17507	17391	17682	17604	17462	17484	17484	17523	17465	17417	17509	17352	17461	17531	17570	17344	17564	17545	17514	17449	17483	17301	17711	17358	17445	17699	17698	17452	17528	17606	17571	17483	17315	17417	17425	17565	17468	17622	17653	17385	17582	17434	17659	17447	17659	17478	17605	17450	17546	17436	17483	17452	17568	17559	17451	17615	17405	17309	17599	17458	17402	17447	17368	17579	17528	17553	17372	17611	17585	17604	17643	17396	17380	17561	17645	17317	17413	17689	17563	17485	17429	17402	17396	17369	17421	17771	17368	17539	17534	17442	17477	17381	17465	17350	17471	17430	17538	17514	17326	17561	17459	17647	17374	17512	17337	17458	17428	17531	17393	17701	17545	17515	17461	17509	17305	17685	17467	17573	17504	17601	17464	17538	17452	17552	17411	17639	17442	17364	17503	17417	17444	17483	17580	17482	17447	17468	17571	17518	17559	17539	17349	17438	17615	17599	17534	17419	17488	17439	17307	17257	17498	17440	17478	17514	17265	17604	17435	17484	17324	17524	17487	17395	17437	17336	17412	17678	17367	17471	17243	17479	17418	17276	17571	17555	17614	17307	17529	17365	17453	17552	17399	17374	17446	17575	17505	17441	17436	17532	17743	17505	17417	17440	17551	17537	17579	17519	17298	17617	17572	17499	17628	17454	17485	17480	17483	17458	17557	17536	17453	17405	17573	17489	17571	17467	17523	17555	17649	17737	17493	17573	17544	17620	17430	17586	17525	17481	17458	17539	17304	17531	17460	17400	17562	17461	17488	17624	17464	17422	17589	17571	17441	17594	17373	17645	17326	17477	17526	17483	17453	17457	17272	17450	17520	17598	17642	17525	17602	17429	17495	17434	17420	17397	17678	17556	17340	17528	17394	17509	17472	17560	17444	17501	17324	17451	17555	17493	17312	17789	17459	17560	17635	17476	17476	17357	17450	17335	17455	17496	17442	17296	17510	17436	17565	17606	17499	17459	17528	17547	17423	17430	17590	17726	17375	17544	17501	17336	17606	17407	17352	17503	17524	17400	17496	17621	17242	17439	17681	17441	17428	17578	17513	17400	17577	17484	17537	17456	17623	17667	17412	17496	17440	17533	17641	17479	17460	17461	17326	17577	17557	17414	17430	17477	17516	17378	17401	17547	17368	17290	17551	17689	17518	17348	17605	17378	17660	17584	17529	17275	17542	17534	17301	17498	17414	17484	17478	17583	17361	17451	17377	17612	17612	17524	17458	17365	17252	17362	17475	17685	17347	17529	17528	17334	17561	17329	17551	17479	17537	17536	17480	17409	17540	17607	17449	17508	17596	17599	17369	17698	17360	17453	17564	17476	17437	17352	17524	17484	17515	17452	17304	17470	17472	17580	17397	17469	17470	17502	17535	17605	17453	17311	17622	17537	17472	17593	17492	17492	17475	17377	17488	17335	17516	17366	17539	17472	17293	17545	17505	17452	17366	17481	17604	17534	17660	17496	17662	17297	17508	17675	17358	17665	17537	17523	17336	17617	17408	17457	17488	17368	17520	17465	17545	17386	17476	17383	17528	17467	17443	17395	17374	17438	17442	17393	17414	17385	17451	17629	17587	17646	17497	17388	17541	17538	17442	17696	17486	17522	17451	17595	17579	17536	17667	17629	17608	17526	17618	17457	17403	17322	17650	17432	17674	17418	17508	17768	17501	17508	17466	17576	17423	17591	17551	17499	17631	17468	17571	17472	17454	17458	17712	17514	17398	17498	17615	17522	17464	17576	17478	17436	17487	17450	17475	17566	17594	17421	17422	17441	17648	17607	17426	17352	17566	17578	17456	17466	17582	17366	17472	17500	17495	17471	17374	17514	17428	17564	17627	17438	17362	17323	17432	17391	17645	17412	17284	17498	17451	17666	17330	17463	17580	17431	17413	17576	17457	17567	17674	17321	17543	17507	17496	17588	17513	17497	17530	17478	17528	17481	17446	17481	17537	17596	17478	17702	17418	17495	17476	17525	17480	17510	17647	17516	17572	17672	17634	17430	17545	17544	17658	17555	17515	17617	17486	17402	17509	17433	17419	17208	17467	17465	17484	17449	17489	17573	17430	17620	17625	17537	17409	17518	17350	17471	17511	17356	17432	17496	17505	17371	17571	17608	17526	17455	17510	17526	17395	17458	17346	17481	17448	17409	17512	17376	17532	17438	17475	17429	17575	17487	17598	17559	17618	17468	17642	17479	17511	17440	17423	17626	17485	17345	17586	17423	17447	17397	17483	17341	17690	17441	17693	17576	17502	17347	17430	17449	17596	17732	17321	17536	17305	17567	17469	17458	17537	17377	17463	17653	17413	17441	17509	17358	17483	17635	17401	17482	17481	17453	17445	17596	17637	17398	17606	17358	17489	17305	17538	17491	17575	17492	17354	17580	17608	17566	17431	17518	17611	17417	17497	17503	17535	17417	17326	17576	17535	17320	17649	17400	17633	17449	17339	17393	17555	17586	17622	17501	17476	17599	17429	17803	17515	17547	17514	17354	17372	17581	17413	17527
25255	21475	28622	25231	23745	24961	25393	23369	23008	23167	23034	22829	23005	22870	23999	28349	31001	31919	29593	26837	24550	23087	22866	22697	22772	22766	22672	22613	22392	22707	22678	22653	22738	22743	22707	22667	22497	22628	22842	22747	22694	22709	22867	22648	22610	22681	22705	22631	22412	22599	22546	22567	22477	22587	22634	22597	22448	22846	22503	22342	22672	22627	22765	22949	22703	22462	22488	22599	22695	22655	22803	22706	22751	22569	22642	22597	22409	22763	22753	22829	22758	22532	22625	22634	22649	22637	22765	22688	22665	22769	22585	22814	22556	22724	22504	22512	22686	22627	22670	22509	22449	22515	22674	22629	22786	22667	22494	22603	22627	22600	22707	22665	22607	22587	22787	22586	22526	22681	22555	22824	22714	22711	22674	22809	22757	22680	22569	22481	22587	22668	22485	22667	22559	22955	22545	22556	22565	22576	22553	22541	22437	22635	22602	22709	22347	22585	22626	22810	22465	22466	22635	22806	22645	22597	22667	22411	22678	22499	22677	22673	22874	22590	22440	22699	22834	22541	22541	22679	22589	22586	22662	22728	22809	22531	22709	22331	22680	22554	22458	22567	22676	22809	22732	22613	22808	22546	22468	22549	22585	22580	22582	22516	22795	22630	22576	22765	22691	22697	22551	22647	22760	22661	22727	22807	22832	22652	22744	22513	22715	22581	22669	22795	22771	22463	22654	22570	22680	22438	22702	22752	22503	22492	22461	22757	22443	22629	22611	22698	22560	22520	22637	22675	22591	22528	22594	22658	22715	22488	22382	22659	22723	22581	22688	22640	22723	22812	22542	22689	22620	22582	22735	22495	22659	22703	22715	22524	22597	22609	22661	22564	22673	22845	22499	22611	22630	22409	22601	22374	22763	22713	22664	22780	22547	22814	22752	22697	22764	22450	22631	22537	22949	22674	22697	22678	22486	22748	22756	22613	22695	22431	22417	22552	22510	22426	22602	22519	22649	22792	22559	22532	22625	22561	22508	22620	22569	22878	22529	22435	22604	22404	22638	22684	22526	22584	22325	22434	22664	22539	22748	22616	22537	22784	22664	22671	22673	22563	22690	22787	22243	22624	22660	22505	22494	22787	22320	22838	22615	22577	22443	22515	22516	22560	22747	22628	22768	22523	22601	22766	22769	22511	22977	22572	22560	22730	22644	22777	22475	22633	22644	22394	22632	22710	22575	22644	22653	22708	22632	22486	22623	22599	22706	22613	22536	22580	22709	22687	22556	22612	22610	22736	22632	22474	22544	22793	22666	22728	22756	22483	22616	22401	22681	22839	22467	22758	22575	22733	22626	22761	22800	22626	22876	22771	22700	22642	22616	22673	22566	22689	22675	22679	22806	22613	22489	22646	22803	22748	22721	22245	22523	22456	22775	22638	22765	22734	22648	22571	22723	22478	22537	22518	22615	22574	22716	22780	22482	22448	22749	22787	22522	22650	22537	22640	22508	22633	22588	22667	22609	22825	22394	22684	22627	22647	22707	22693	22724	22674	22527	22439	22733	22561	22549	22582	22535	22590	22528	22475	22582	22493	22831	22720	22750	22584	22753	22709	22678	22687	22742	22668	22431	22568	22578	22143	22593	22907	22564	22542	22457	22526	22848	22806	22535	22663	22732	22649	22422	22613	22831	22471	22680	22663	22814	22758	22720	22648	22559	22760	22683	22432	22549	22623	22647	22615	22419	22563	22727	22625	22693	22579	22712	22618	22742	22611	22598	22521	22676	22745	22527	22466	22526	22457	22807	22582	22579	22936	22541	22766	22622	22365	22521	22649	22443	22602	22581	22720	22475	22507	22654	22679	22738	22630	22596	22416	22645	22580	22611	22601	22537	22662	22735	22581	22624	22770	22675	22635	22575	22651	22505	22601	22539	22899	22654	22644	22678	22828	22738	22554	22725	22501	22595	22447	22611	22782	22616	22742	22576	22537	22564	22544	22626	22668	22754	22598	22468	22578	22736	22543	22539	22523	22656	22523	22737	22694	22707	22445	22701	22561	22824	22743	22371	22514	22791	22572	22622	22460	22625	22566	22627	22652	22719	22656	22547	22473	22567	22753	22556	22672	22598	22667	22533	22631	22647	22458	22637	22719	22442	22801	22538	22417	22572	22844	22822	22652	22665	22505	22583	22521	22546	22675	22653	22463	22401	22568	22537	22540	22778	22636	22752	22725	22470	22429	22794	22590	22545	22471	22510	22749	22593	22615	22762	22732	22776	22368	22684	22605	22462	22835	22312	22539	22632	22656	22809	22640	22663	22692	22675	22557	22573	22536	22650	22774	22628	22719	22625	22358	22618	22598	22688	22775	22447	22578	22491	22675	22789	22666	22654	22410	22372	22679	22658	22495	22799	22655	22842	22596	22665	22585	22549	22744	22423	22592	22482	22262	22664	22478	22647	22749	22609	22704	22630	22695	22584	22698	22783	22544	22761	22624	22554	22715	22687	22522	22547	22392	22578	22670	22572	22573	22366	22592	22662	22628	22507	22597	22703	22639	22679	22835	22640	22558	22742	22612	22750	22799	22540	22775	22731	22720	22515	22517	22476	22716	22588	22502	22703	22520	22812	22644	22557	22619	22627	22614	22428	22765	22679	22674	22821	22609	22537	22573	22489	22644	22585	22677	22748	22401	22653	22436	22629	22528	22730	22584	22719	22663	22554	22660	22639	22733	22556	22549	22775	22699	22681	22719	22622	22645	22564	22443	22392	22591	22611	22511	22652	22581	22636	22660	22737	22744	22384	22495	22691	22439	22582	22602	22825	22438	22891	22467	22546	22614	22585	22510	22627	22516	22675	22551	22673	22770	22661	22802	22541	22840	22510	22749	22727	22615	22702	22550	22595	22626	22561	22611	22786	22557	22924	22578	22647	22746	22782	22504	22627	22734	22622	22648	22614	22664	22506	22540	22582	22698	22255	22701	22649	22484	22465	22449	22602	22624	22733	22844	22560	22493	22382	22501	22497	22582	22573	22500	22460	22665	22559	22581	22616	22564	22856	22634	22815	22600	22805	22608	22595	22480	22605	22554	22762	22327	22251	22751	22709	22435	22645	22554	22658	22503	22642	22484	22605	22488	22563	22710	22477	22439	22486	22668	22640	22384	22608	22488	22617	22867	22592	22762	22579	22767	22812	22573	22706	22566	22646	22803	22550	22747	22673	22511	22583	22334	22453	22617	22635	22632	22781	22663	22425	22424	22711	22595	22574	22433	22701	22586	22736	22671	22636	22406	22501	23096	22760	22758	22680	22636	22778	22810	22529	22865	22612	22762	22725	22776	22955	22581	22831	22616	22849	22668	22592	22573	22669	22750	22472	22751	22538	22641	22513	22734	22740	22613	22487	22768	22529	22580	22756	22576	22673	22565	22569	22670	22712	22609	22471	22645	22636	22821	22514	22584	22568	22825	22832	22747	22465	22433	22939	22662	22713	22602	22685	22721	22707	22510	22842	22837	22779	22449	22789	22669	22580	22677	22475	22655	22617	22705	22636	22658	22772	22628	22463	22670	22513	22663	22838	22691	22527	22602	22821	22575	22503	22621	22730	22434	22702	22605	22382	22408	22671	22628	22720	22571	22480	22742	22516	22598	22566	22483	22631	22544	22225	22522	22420	22642	22754	22555	22642	22646	22752	22483	22470	22724	22686	22717	22669	22691	22690	22451	22675	22626	22759	22609	22464	22597	22589	22504	22785	22681	22347	22761	22710	22596	22729	22716	22603	22489	22576	22698	22665	22589	22647	22637	22730	22824	22588	22709	22482	22831	22628	22805	22673	22673	22538	22649	22557	22566	22351	22469	22627	22804	22718	22631	22624	22424	22605	22551	22515	22399	22539	22704	22617	22673	22468	22714	22545	22559	22536	22632	22604	22722	22753	22685	22987	22763	22532	22517	22560	22484	22866	22581	22623	22510	22527	22662	22711	22395	22612	22528	22535	22511	22790	22736	22628	22481	22853	22542	22621	22553	22766	22512	22640	22608	22542	22527	22568	22730	22658	22525	22619	22798	22652	22564	22597	22676	22664	22727	22714	22443	22798	22594	22684	22597	22654	22503	22657	22564	22562	22862	22789	22696	22636	22545	22658	22650	22705	22675	22701	22714	22508	22639	22649	22919	22764	22797	22489	22664	22571	22564	22559	22606	22630	22475	22756	22709	22486	22199	22521	22309	22438	22424	22582	22569	22515	22627	22779	22661	22703	22409	22507	22830	22721	22704	22714	22519	22631	22785	22482	22865	22566	22487	22602	22453	22552	22651	22482	22850	22327	22705	22590	22455	22765	22567	22645	22512	22439	22737	22467	22448	22702	22624	22654	22663	22636	22534	22436	22523	22573	22580	22242	22843	22637	22822	22520	22596	22451	22697	22735	22502	22893	22802	22489	22572	22549	22837	22624	22672	22797	22773	22729	22616	22553	22624	22636	22544	22620	22605	22611	22554	22702	22847	22630	22680	22553	22751	22707	22516	22690	23010	22758	22783	22832	22571	22415	22572	22622	22782	22669	22660	22448	22418	22576	22545	22599	22508	22698	22768	22621	22649	22447	22673	22582	22616	22800	22894	22751	22590	22556	22490	22527	22477	22747	22491	22748	22511	22523	22592	22666	22608	22823	22584	22420	22595	22542	22603	22518	22573	22635	22721	22556	22599	22513	22480	22763	22733	22403	22701	22537	22400	22514	22722	22562	22465	22713	22707	22683	22753	22675	22740	22560	22640	22547	22608	22860	22698	22468	22672	22495	22713	22663	22562	22740	22630	22543	22470	22497	22647	22615	22623	22610	22617	22694	22445	22658	22665	22705	22717	22654	22611	22632	22672	22598	22697	22604	22543	22756	22601	22660	22427	22627	22730	22679	22503	22811	22655	22494	22628	22869	22683	22714	22705	22481	22568	22559	22609	22534	22466	22754	22758	22635	22501	22597	22565	22549	22593	22553	22454	22679	22573	22719	22464	22545	22661	22656	22596	22624	22542	22656	22611	22839	22696	22559	22359	22693	22663	22529	22530	22769	22499	22622	22574	22709	22570	22796	22722	22697	22948	22755	22680	22521	22570	22600	22548	22746	22800	22731	22657	22490	22579	22537	22754	22586	22740	22692	22568	22602	22503	22905	22555	22539	22529	22799	22659	22668	22565
17306	26685	25900	21991	20103	19355	18870	18241	18273	18193	17770	18090	17787	17768	19996	26830	29504	30007	26600	22649	19219	18241	17910	17632	17593	17537	17552	17517	17519	17576	17539	17573	17375	17360	17421	17489	17605	17480	17521	17435	17881	17440	17575	17329	17497	17531	17692	17465	17491	17503	17466	17417	17555	17430	17470	17605	17528	17412	17610	17473	17546	17633	17303	17400	17509	17571	17526	17601	17596	17403	17470	17600	17392	17597	17576	17555	17456	17479	17511	17612	17540	17534	17370	17407	17586	17470	17472	17463	17450	17529	17610	17554	17221	17366	17572	17512	17605	17562	17454	17506	17410	17496	17340	17537	17296	17534	17522	17481	17426	17385	17565	17526	17622	17504	17526	17654	17622	17653	17466	17554	17638	17430	17532	17657	17606	17528	17612	17471	17401	17428	17508	17506	17473	17563	17441	17526	17376	17497	17625	17552	17576	17413	17484	17618	17413	17347	17698	17461	17602	17710	17478	17351	17304	17484	17629	17543	17451	17510	17528	17468	17527	17516	17546	17471	17566	17469	17440	17510	17263	17512	17517	17640	17492	17383	17469	17585	17484	17354	17601	17547	17465	17691	17300	17568	17460	17582	17566	17576	17521	17503	17554	17495	17397	17476	17446	17525	17404	17447	17539	17785	17439	17712	17451	17463	17579	17653	17501	17463	17428	17525	17508	17438	17576	17462	17424	17477	17385	17280	17514	17465	17298	17611	17509	17620	17457	17402	17369	17420	17417	17451	17448	17534	17497	17656	17560	17568	17622	17672	17512	17448	17551	17415	17506	17469	17561	17693	17468	17474	17507	17618	17448	17451	17400	17653	17640	17315	17435	17494	17292	17588	17572	17697	17519	17455	17439	17365	17529	17324	17727	17460	17594	17689	17466	17522	17566	17508	17489	17558	17568	17436	17404	17350	17339	17693	17546	17472	17540	17510	17519	17522	17465	17434	17352	17473	17702	17571	17743	17503	17627	17342	17437	17577	17564	17527	17371	17494	17500	17475	17585	17569	17634	17468	17507	17463	17574	17377	17400	17445	17441	17483	17707	17548	17520	17576	17177	17586	17569	17473	17550	17370	17409	17480	17402	17477	17609	17419	17524	17438	17609	17569	17724	17383	17530	17561	17580	17561	17427	17544	17611	17561	17534	17588	17544	17516	17446	17503	17459	17531	17576	17644	17511	17539	17436	17614	17393	17630	17435	17377	17607	17611	17649	17587	17351	17571	17541	17467	17344	17421	17388	17460	17417	17604	17432	17542	17756	17529	17583	17575	17615	17577	17501	17405	17492	17490	17553	17544	17775	17347	17592	17312	17650	17368	17540	17401	17648	17647	17663	17657	17507	17452	17482	17381	17396	17385	17521	17556	17498	17375	17539	17439	17729	17511	17454	17505	17469	17260	17570	17545	17570	17520	17575	17308	17650	17333	17502	17567	17573	17534	17627	17336	17481	17635	17579	17524	17622	17407	17612	17352	17537	17479	17360	17482	17436	17261	17437	17531	17649	17451	17445	17463	17480	17520	17600	17533	17607	17602	17450	17363	17436	17491	17474	17416	17450	17536	17508	17474	17463	17441	17640	17543	17348	17651	17472	17519	17577	17464	17544	17565	17423	17539	17453	17628	17291	17419	17488	17487	17439	17464	17516	17462	17522	17435	17426	17478	17612	17671	17553	17425	17681	17604	17562	17555	17350	17384	17448	17518	17489	17505	17448	17376	17542	17379	17295	17414	17582	17479	17604	17510	17466	17426	17377	17538	17537	17498	17446	17594	17544	17513	17580	17607	17343	17551	17616	17587	17473	17426	17366	17533	17638	17459	17543	17463	17635	17321	17384	17501	17379	17472	17660	17345	17587	17411	17552	17538	17466	17382	17500	17440	17376	17352	17414	17559	17548	17288	17459	17349	17447	17644	17609	17569	17434	17517	17485	17452	17727	17439	17537	17637	17550	17490	17735	17450	17679	17438	17643	17623	17514	17571	17655	17550	17591	17574	17573	17580	17378	17409	17547	17450	17352	17534	17421	17373	17487	17653	17585	17723	17399	17521	17537	17617	17370	17483	17477	17468	17542	17522	17387	17366	17765	17360	17601	17601	17512	17491	17271	17547	17450	17585	17537	17428	17764	17536	17385	17637	17616	17413	17448	17605	17515	17465	17509	17378	17479	17418	17406	17511	17477	17568	17540	17501	17602	17436	17454	17425	17416	17616	17478	17572	17447	17382	17466	17527	17571	17435	17547	17781	17614	17736	17458	17645	17614	17656	17461	17426	17429	17577	17346	17557	17372	17552	17472	17346	17635	17455	17379	17411	17530	17466	17412	17522	17374	17612	17711	17637	17576	17550	17447	17396	17518	17399	17413	17527	17430	17510	17525	17536	17680	17473	17675	17543	17614	17601	17527	17313	17436	17515	17567	17485	17610	17337	17510	17579	17524	17520	17607	17414	17503	17632	17541	17606	17558	17515	17273	17566	17592	17531	17553	17484	17589	17486	17531	17598	17623	17721	17548	17326	17534	17307	17338	17539	17550	17543	17655	17431	17352	17503	17510	17633	17624	17489	17416	17482	17445	17587	17791	17415	17554	17443	17476	17430	17344	17376	17534	17502	17535	17303	17576	17453	17578	17359	17560	17576	17639	17553	17441	17463	17436	17509	17490	17307	17590	17657	17535	17591	17555	17525	17661	17445	17363	17450	17590	17459	17510	17431	17408	17439	17440	17541	17375	17450	17393	17634	17738	17507	17350	17558	17402	17369	17600	17464	17527	17607	17338	17628	17516	17473	17748	17439	17550	17400	17560	17474	17500	17382	17575	17433	17342	17590	17491	17437	17359	17521	17531	17615	17631	17505	17541	17394	17526	17555	17589	17423	17517	17458	17475	17345	17472	17445	17581	17386	17600	17626	17507	17553	17492	17474	17434	17560	17507	17349	17507	17567	17407	17420	17586	17510	17552	17457	17357	17589	17515	17371	17439	17311	17425	17362	17523	17568	17433	17489	17565	17478	17661	17659	17525	17566	17489	17663	17459	17607	17568	17325	17498	17458	17369	17410	17417	17593	17632	17552	17479	17484	17459	17355	17565	17676	17416	17567	17520	17561	17511	17430	17598	17498	17376	17482	17527	17631	17455	17691	17674	17586	17557	17419	17442	17703	17506	17536	17589	17466	17446	17623	17441	17430	17538	17415	17547	17497	17363	17547	17545	17414	17439	17514	17621	17611	17607	17426	17474	17469	17600	17479	17523	17473	17485	17523	17532	17563	17375	17328	17639	17360	17464	17595	17188	17371	17478	17428	17334	17362	17356	17409	17460	17415	17498	17336	17517	17417	17495	17553	17422	17502	17370	17423	17435	17601	17338	17565	17646	17533	17391	17433	17501	17403	17458	17551	17506	17500	17482	17441	17509	17522	17463	17540	17576	17727	17552	17682	17484	17537	17504	17473	17451	17384	17483	17540	17289	17392	17557	17435	17657	17491	17594	17607	17388	17431	17672	17716	17618	17352	17595	17477	17721	17505	17415	17494	17681	17534	17562	17538	17540	17459	17364	17665	17410	17533	17382	17457	17507	17563	17482	17541	17599	17598	17451	17452	17570	17534	17436	17476	17378	17447	17653	17646	17565	17644	17461	17643	17377	17511	17667	17409	17515	17557	17525	17451	17491	17533	17448	17396	17552	17568	17419	17548	17662	17407	17415	17479	17450	17504	17579	17543	17516	17486	17482	17503	17475	17305	17615	17470	17424	17712	17509	17558	17549	17509	17585	17559	17486	17670	17561	17292	17480	17607	17626	17512	17600	17348	17532	17513	17457	17428	17615	17463	17497	17403	17471	17507	17554	17582	17543	17767	17389	17473	17444	17468	17452	17676	17327	17442	17569	17435	17301	17598	17414	17457	17510	17459	17485	17331	17276	17500	17523	17442	17575	17607	17503	17510	17502	17428	17457	17515	17366	17610	17656	17502	17393	17375	17507	17555	17480	17630	17554	17447	17454	17441	17376	17497	17584	17510	17715	17340	17441	17476	17426	17450	17474	17527	17533	17453	17486	17434	17554	17379	17551	17366	17652	17561	17415	17296	17445	17568	17526	17576	17587	17506	17410	17622	17659	17506	17528	17571	17589	17679	17590	17325	17579	17595	17589	17510	17537	17609	17631	17408	17342	17427	17423	17468	17567	17576	17428	17508	17497	17636	17475	17335	17454	17427	17476	17355	17449	17281	17643	17520	17493	17396	17499	17593	17430	17704	17619	17539	17502	17356	17655	17350	17713	17704	17564	17627	17393	17469	17382	17536	17598	17600	17469	17690	17603	17383	17612	17476	17620	17667	17540	17498	17456	17370	17390	17350	17395	17464	17599	17541	17375	17434	17498	17381	17349	17314	17601	17567	17325	17440	17552	17585	17448	17586	17616	17727	17438	17422	17487	17443	17514	17513	17686	17496	17656	17406	17505	17445	17560	17644	17609	17531	17323	17553	17494	17472	17526	17320	17404	17395	17426	17612	17634	17510	17640	17434	17439	17370	17536	17544	17615	17726	17474	17536	17488	17484	17350	17565	17400	17576	17574	17562	17333	17364	17549	17389	17571	17610	17422	17503	17434	17373	17668	17633	17451	17493	17566	17523	17440	17590	17460	17441	17479	17409	17582	17430	17480	17535	17414	17444	17419	17506	17440	17575	17488	17538	17473	17609	17485	17405	17344	17491	17379	17366	17488	17388	17373	17514	17379	17308	17433	17661	17516	17443	17522	17377	17574	17485	17542	17472	17674	17401	17595	17436	17253	17502	17510	17248	17456	17530	17614	17457	17596	17602	17477	17471	17628	17497	17435	17582	17516	17553	17475	17558	17316	17381	17613	17288	17578	17553	17478	17435	17444	17409	17486	17601	17718	17376	17583	17392	17559	17519	17410	17610	17579	17502	17416	17474	17460	17395	17569	17442	17527	17362	17472	17496	17483	17412	17436	17537	17639	17495	17382	17545	17408	17578	17615	17505	17534	17670	17498	17560	17388	17317	17501	17562	17527	17555	17399	17413	17568	17486	17528	17387	17460	17520	17720	17690	17494	17373	17415	17521	17490	17471	17397	17533	17604	17411	17495	17420	17493	17571	17535	17653	17427	17655	17518	17541	17382	17612	17487	17536
23887	21504	29139	24349	22264	25612	27956	24071	23330	23740	23655	23263	23259	23309	25296	33588	36101	38508	34741	29464	25782	23987	23103	22840	22864	22718	22894	22781	22684	23132	22974	22803	22818	22695	22875	22739	22652	22661	22790	22813	22868	22781	23043	22879	22881	22588	22722	22606	22688	22666	22736	22719	22613	22707	22696	22882	22853	22612	22893	22585	22793	22665	22470	22630	22982	22674	22704	22896	22754	22432	22669	22651	22841	22878	22687	22734	22923	23011	22702	22788	22501	22715	22571	22571	22592	22653	22666	22661	22618	22725	22763	22629	22564	22670	22760	22860	22779	22645	22641	22769	22738	22804	22672	22387	22626	22561	22487	22648	22657	22792	22687	22702	22793	22676	22607	22825	22675	22759	22876	22691	22791	22628	22725	22682	22724	22728	22562	22721	22725	22698	22843	22542	22562	22841	22692	22758	22907	22690	22757	22678	22642	22610	22743	22787	22675	22752	22759	22703	22635	22730	22512	22678	22702	22783	22649	22572	22712	22630	22590	22661	22657	22515	22850	22729	22590	22547	22871	23066	22720	22729	22786	22509	22338	22581	22694	22898	22667	22609	22559	22671	22774	22748	22848	22645	22756	22499	22650	22795	22579	22983	22756	22796	22686	22611	22655	22622	22692	22586	22697	22856	22723	22695	22771	22545	22638	22698	22770	22674	22776	22785	22697	22819	22406	22721	22601	22696	22946	22799	22869	22732	22623	22701	22773	22584	22726	22814	22659	22623	22743	22592	22615	22698	22399	22651	22552	22466	22536	22514	22767	22610	22629	22634	22665	22744	22793	22677	22615	22661	22669	22713	22747	22745	22735	22527	22438	22524	22884	22850	22504	22670	22740	22333	22734	22668	22870	22858	22709	22749	22688	22535	22633	22741	22736	22656	22667	22618	22723	22863	22913	22639	22667	22715	22678	22609	22435	22523	22784	22615	22771	22780	22529	22713	22799	22693	22763	22668	22609	22645	22797	22475	22780	22547	22707	22754	22528	22643	22714	22632	22849	22427	22682	22682	22746	22598	22855	22704	22640	22740	22623	22862	22456	22690	22698	22586	22728	22575	22684	22635	22651	22447	22622	22618	22710	22762	22737	22755	22798	22626	22684	22591	22600	22676	22447	22752	22828	22548	22585	22716	22770	22643	22908	22705	22544	22755	22591	22718	22493	22615	22780	22661	22824	22515	22548	22627	22632	22622	22862	22662	22671	22686	22679	22607	22629	22633	22673	22718	22894	22553	22609	22704	22674	22748	22740	22566	22780	22715	22604	22476	22681	22540	22694	22609	22647	22708	22522	22476	22585	22736	22670	22621	22630	22787	22948	22558	22739	22867	22723	22750	22472	22740	22805	22586	22547	22627	22609	22623	22595	22500	22620	22531	22912	22682	22716	22710	22657	22697	22651	22615	22615	22624	22511	22711	22867	22880	22908	22637	22750	22687	22765	22544	22774	22697	22686	22648	22620	22816	22652	22727	22433	22841	22546	22648	22757	22588	22658	22547	22699	22701	22614	22629	22748	22604	22557	22508	22572	22612	22761	22515	22632	22677	22716	22616	22468	22948	22610	22739	22676	23014	22729	22702	22482	22754	22687	22677	22553	22803	22628	22681	22505	22613	22675	22752	22827	22857	22955	22842	22577	22663	22485	22736	22493	22766	22839	22638	22571	22648	22789	22561	22679	22458	22610	22879	22580	22622	22689	22492	22763	22627	23008	22892	22610	22634	22701	22656	22855	22660	22505	22609	23113	22539	22667	22406	22622	22590	22593	22691	22574	22727	22744	22651	22517	22667	22426	22549	22687	22636	22529	22893	22661	22695	22631	22605	22736	22792	22639	22647	22868	22987	22505	22901	22795	22862	22692	22821	22801	22792	22729	22724	22516	22537	22797	22612	22821	22844	22593	22707	22615	22710	22689	22711	22709	22683	22856	22731	22602	22803	22729	22802	22816	22443	22884	22658	22825	22571	22660	22932	23024	22768	22693	22577	22495	22703	22473	22814	22754	22662	22687	22729	22879	22613	22742	22703	22733	22893	22696	22712	22560	22610	22847	22613	22687	22458	22701	22700	22685	22666	22562	22550	22578	22659	22705	22582	22744	22824	22693	22709	22942	22729	22474	22625	22684	22563	22586	22748	23016	22677	22571	22751	22631	22745	22836	22762	22661	22439	22920	22498	22647	22707	22860	22705	23024	22533	22553	22712	22466	22645	22869	22656	22594	22640	22612	22831	22704	22593	22473	22774	22730	22548	22757	22605	22652	22579	22537	22625	22706	22601	22669	22680	22683	22785	22713	22731	22761	22736	22692	22701	22728	22589	22408	22602	22829	22414	22711	22832	22700	22625	22616	22614	22734	22621	22594	22573	22320	22508	22551	22664	22711	22649	22674	22677	22779	22583	22548	22748	22530	22670	22683	22544	22751	22556	22806	22709	22590	22766	22786	22446	22804	22573	22718	22735	22874	22692	22703	22625	22509	22688	22529	22705	22767	22509	22622	22840	22833	22717	22761	22900	22657	22714	22715	22572	22733	22479	22632	22713	22746	22696	22589	22760	22603	22531	22683	22867	22723	22863	22774	22636	22577	22693	22527	22760	22881	22734	22504	22715	22483	22414	22451	22589	22474	22777	22719	22608	22688	22655	22666	22648	22468	22737	22714	22674	22532	22609	22614	22583	22514	22715	22705	22713	22666	22841	22745	22783	22792	22561	22598	22666	22745	22692	22705	22731	22507	22503	22730	22570	22792	22657	22650	22680	22552	22674	22787	22788	22508	22773	22805	22581	23018	22838	22735	22609	22629	22593	22690	22651	22821	22597	22808	22573	22337	22488	22786	22569	22690	22501	22668	22629	22750	22629	22673	22591	22644	22601	22599	22779	22596	22785	22756	22540	22661	22696	22707	22690	22673	22600	22785	22599	22649	22732	22478	22578	22632	22726	22653	22677	22525	22652	22662	22737	22637	22549	22663	22503	22699	22514	22695	22666	22534	22467	22549	22469	22615	22784	22603	22516	22779	22656	22780	22814	22560	22764	22730	22646	22548	22488	22878	22543	22588	22642	22726	22464	22651	22625	22767	22589	22546	22793	22735	22710	22700	22631	22738	22654	23011	22484	22599	22694	22591	22578	22733	22644	22451	22514	22617	22558	22581	22595	22793	22688	22474	22638	22796	22801	22729	22903	22774	22771	22533	22627	22715	22812	22569	22553	22581	22772	22607	22681	22725	22477	22623	22599	22731	22625	22845	22761	22953	22679	22786	22809	22677	22763	22542	22791	22704	22753	22667	22716	22798	22665	22680	22674	22614	22760	22665	22813	22731	22682	22583	22753	22656	22796	22571	22781	22776	22493	22652	22850	22647	22612	22579	22625	22735	22425	22912	22669	22683	22566	22855	22740	22836	22858	22789	22762	22745	22743	22792	22536	22713	22448	22607	22463	22541	22520	22679	22500	22645	22911	22641	22684	22701	22792	22761	22625	22643	22541	22605	22534	22788	22387	22511	22430	22718	22587	22434	22487	22585	22590	22765	22610	22550	22730	22771	22553	22627	22586	22713	22541	22705	22484	22538	22616	22608	22484	22852	22699	22648	22506	22676	22627	22689	22699	22813	22766	22721	22690	22760	22614	22475	22727	23030	22607	22713	22725	22568	22748	22773	23019	22867	22587	22807	22451	22687	22503	22559	22970	22622	22685	22664	22650	22743	22761	22740	22541	22556	22809	22869	22646	22904	22714	22701	22873	22540	22708	22634	22908	22598	22605	22659	22705	22695	22626	22539	22615	22669	22768	22364	22556	22689	22702	22739	22629	22916	22533	22445	22555	22784	22752	22572	22653	22651	22777	22525	22615	22898	22597	22791	22541	22671	22732	22569	22603	22623	22428	22363	22613	22604	22690	22733	22602	22628	22879	22696	22636	22775	22705	22798	22689	22719	22678	22847	22592	22578	22751	22979	22803	22623	22619	22559	22675	22742	22546	22686	22461	22644	22752	22776	22609	22533	22495	22705	22786	22757	22606	22666	22625	22549	22776	22647	22701	22714	22521	22753	22657	22574	22578	22692	22992	22774	22854	22895	22883	22489	22688	22935	22533	22439	22541	22642	22522	22669	22678	22684	22490	22928	22738	22476	22883	22639	22670	22561	22825	22726	22580	22605	22661	22662	22674	22657	22819	22708	22646	22588	22726	22993	22705	22598	22521	22694	22689	22772	22571	22539	22860	22628	22560	22727	22727	22501	22735	22774	22803	22716	22617	22595	22729	22778	22628	22960	22709	22626	22523	22630	22640	22637	22841	22770	22594	22726	22687	22751	22514	22715	22691	22577	22771	22652	22608	22432	22772	22545	22753	22965	22690	22791	22565	22520	22543	22690	22468	22507	22645	22887	22799	22665	22552	22630	22488	22537	22640	22515	22928	22765	22630	22775	22562	22624	22722	22641	22556	22806	22621	22738	22471	22678	22486	22593	22714	22701	22775	22512	22487	22576	22638	22751	22584	22610	22645	22647	22814	22903	22501	22730	22686	22820	22639	22912	22744	22835	22634	22640	22479	22533	22568	22665	22745	22549	22571	22653	22710	22664	22676	22623	22821	22681	22672	22602	22479	22606	22727	22780	22633	22815	22535	22829	22774	22432	22773	22760	22701	22790	22588	22726	22474	22597	22591	22692	22520	22589	22541	22589	22842	22715	22868	22864	22640	22548	22873	23032	22413	22801	22664	22710	22708	22821	22533	22526	22819	22602	22558	22642	22811	22593	22736	22946	22730	22790	22707	22728	22764	22808	22599	22636	22564	22710	22733	22721	22800	22556	22764	22702	22701	22710	22732	22779	23081	22770	22610	22790	22641	22662	22612	22752	22839	22617	22452	22597	22551	22596	22492	22637	22709	22707	22641	22769	22688	22843	22591	22643	22552	22751	22938	22768	22741	22727	22716	22641	22680	22569	22522	22754	22763	22740	22660	22924	22728	22872	22681	22490	22556	22788	22739	22588	22814	22732	22920	22656	22653	22580	22611	22517	22531	22737	22714	22749	22837	22944	22435	22595	22762	22647	22582	22595	22603	22647	22572	22658	22748	22904	22457	22569	22560	22610	22521	22669	22665	22681	22529	22707	22499	22629	22678	22611	22819	22623	22770	22742	22627
18424	31551	30092	24658	21770	21104	19720	18885	19147	18639	18582	18297	18236	17924	22988	33521	36180	38132	32348	25989	20583	18605	17754	17524	17643	17471	17595	17543	17334	17297	17361	17672	17515	17307	17508	17491	17465	17687	17358	17464	17700	17317	17537	17797	17505	17445	17496	17584	17520	17412	17492	17522	17513	17518	17443	17666	17449	17344	17555	17273	17497	17633	17499	17479	17566	17581	17314	17650	17450	17420	17500	17509	17445	17502	17466	17442	17435	17491	17609	17704	17504	17615	17632	17762	17468	17538	17506	17626	17539	17558	17524	17690	17594	17341	17563	17382	17530	17655	17555	17376	17737	17580	17320	17469	17568	17617	17542	17510	17595	17375	17399	17469	17535	17511	17495	17533	17459	17398	17521	17404	17432	17466	17452	17321	17343	17560	17598	17394	17532	17537	17346	17539	17517	17532	17586	17437	17592	17667	17408	17536	17494	17631	17549	17408	17631	17567	17511	17474	17423	17518	17554	17425	17580	17579	17376	17455	17374	17597	17579	17508	17411	17510	17613	17379	17566	17495	17544	17642	17498	17527	17551	17324	17468	17512	17451	17454	17438	17464	17544	17466	17471	17465	17536	17445	17473	17534	17510	17400	17446	17438	17608	17487	17447	17555	17457	17445	17299	17455	17377	17404	17446	17502	17641	17430	17465	17399	17566	17591	17458	17506	17650	17481	17433	17568	17458	17496	17586	17419	17432	17564	17454	17495	17476	17447	17342	17445	17573	17407	17650	17538	17479	17454	17580	17336	17462	17484	17589	17550	17520	17455	17522	17615	17499	17534	17407	17492	17392	17406	17487	17534	17427	17379	17585	17440	17506	17437	17418	17786	17444	17425	17392	17587	17469	17419	17531	17499	17536	17451	17410	17490	17458	17487	17279	17381	17386	17515	17524	17455	17414	17430	17473	17446	17498	17583	17458	17513	17473	17364	17506	17466	17542	17568	17322	17414	17587	17522	17553	17421	17440	17714	17536	17418	17455	17627	17497	17466	17534	17295	17456	17614	17458	17441	17524	17608	17470	17505	17536	17449	17419	17347	17523	17476	17380	17537	17555	17576	17471	17533	17540	17438	17449	17446	17644	17637	17428	17646	17420	17460	17395	17580	17533	17377	17445	17232	17619	17543	17538	17610	17436	17527	17611	17642	17606	17484	17379	17543	17466	17512	17453	17590	17335	17435	17448	17517	17383	17496	17322	17531	17490	17371	17522	17510	17356	17595	17560	17647	17399	17642	17457	17624	17420	17598	17391	17518	17513	17622	17606	17284	17506	17621	17436	17562	17375	17418	17449	17536	17392	17473	17525	17446	17512	17424	17342	17398	17524	17570	17268	17530	17466	17671	17495	17548	17485	17559	17486	17440	17488	17505	17683	17437	17402	17370	17458	17371	17551	17625	17656	17549	17417	17701	17382	17497	17392	17448	17353	17465	17401	17552	17474	17594	17491	17347	17501	17568	17656	17608	17546	17591	17708	17444	17651	17564	17419	17469	17527	17654	17574	17409	17570	17413	17490	17610	17551	17425	17422	17457	17577	17310	17582	17482	17480	17589	17444	17655	17485	17619	17516	17439	17491	17544	17574	17325	17740	17386	17316	17364	17582	17348	17439	17351	17527	17452	17403	17515	17596	17543	17573	17602	17371	17576	17425	17547	17422	17481	17469	17457	17344	17662	17552	17560	17701	17501	17477	17572	17694	17374	17594	17271	17562	17386	17452	17311	17422	17322	17564	17587	17665	17671	17584	17563	17493	17401	17558	17457	17376	17372	17638	17631	17584	17707	17447	17473	17566	17471	17358	17495	17549	17274	17425	17584	17531	17526	17618	17649	17572	17583	17521	17500	17170	17463	17511	17649	17383	17417	17496	17551	17498	17570	17444	17539	17398	17419	17554	17523	17433	17559	17454	17584	17475	17425	17541	17629	17253	17540	17631	17475	17444	17601	17517	17558	17397	17484	17485	17531	17305	17378	17590	17515	17414	17432	17499	17329	17455	17396	17575	17522	17567	17456	17468	17439	17609	17421	17553	17578	17513	17669	17482	17587	17690	17470	17488	17681	17509	17606	17509	17490	17407	17557	17446	17403	17433	17508	17573	17430	17511	17666	17342	17576	17632	17597	17329	17516	17596	17423	17339	17410	17400	17543	17553	17393	17575	17503	17566	17440	17673	17514	17571	17540	17402	17491	17460	17490	17630	17664	17492	17423	17506	17461	17622	17427	17480	17568	17513	17469	17543	17493	17421	17519	17416	17608	17586	17491	17534	17403	17591	17503	17550	17626	17515	17550	17423	17538	17356	17481	17491	17507	17598	17650	17602	17486	17396	17602	17493	17542	17619	17428	17436	17438	17613	17498	17537	17368	17514	17389	17641	17347	17322	17539	17420	17691	17484	17479	17470	17344	17499	17490	17558	17487	17519	17436	17516	17566	17556	17414	17537	17534	17471	17638	17451	17285	17564	17494	17546	17528	17539	17624	17553	17475	17524	17624	17470	17474	17474	17426	17661	17523	17593	17535	17588	17364	17527	17458	17466	17498	17446	17546	17364	17693	17534	17482	17533	17470	17651	17544	17520	17467	17466	17488	17644	17452	17560	17590	17447	17603	17446	17310	17555	17437	17464	17456	17488	17519	17629	17458	17477	17497	17630	17339	17442	17421	17497	17538	17542	17402	17504	17480	17657	17376	17778	17453	17485	17530	17246	17552	17479	17478	17624	17597	17562	17610	17600	17514	17486	17441	17630	17562	17613	17294	17501	17491	17478	17446	17618	17357	17662	17563	17375	17778	17543	17570	17448	17408	17757	17473	17400	17594	17509	17570	17287	17648	17571	17523	17504	17635	17747	17468	17699	17560	17609	17415	17449	17309	17611	17527	17457	17476	17441	17350	17426	17482	17461	17682	17680	17569	17618	17417	17547	17491	17477	17457	17667	17518	17599	17538	17604	17388	17306	17562	17495	17348	17513	17521	17399	17603	17281	17542	17641	17321	17448	17440	17638	17366	17561	17529	17454	17661	17423	17489	17599	17537	17588	17556	17370	17541	17562	17581	17449	17604	17537	17525	17486	17608	17494	17603	17395	17572	17475	17379	17451	17504	17549	17467	17415	17372	17486	17481	17401	17662	17603	17683	17559	17644	17591	17486	17377	17533	17405	17392	17411	17685	17432	17534	17604	17562	17673	17471	17511	17521	17443	17579	17647	17340	17531	17539	17459	17573	17490	17364	17463	17558	17501	17514	17393	17400	17599	17395	17421	17574	17477	17618	17367	17404	17391	17600	17453	17476	17533	17309	17639	17414	17483	17415	17769	17609	17448	17339	17671	17464	17607	17611	17400	17591	17508	17483	17474	17479	17607	17555	17417	17374	17404	17431	17453	17429	17405	17554	17414	17565	17435	17676	17610	17468	17511	17430	17569	17602	17508	17503	17645	17597	17608	17396	17277	17443	17459	17500	17479	17522	17422	17515	17594	17384	17567	17404	17580	17653	17413	17458	17361	17651	17608	17464	17655	17523	17493	17561	17555	17457	17655	17410	17468	17611	17386	17542	17504	17542	17451	17583	17493	17449	17496	17580	17460	17580	17439	17445	17575	17462	17593	17414	17459	17381	17400	17458	17555	17482	17518	17431	17635	17546	17464	17745	17498	17414	17480	17709	17655	17551	17644	17406	17352	17497	17421	17446	17517	17620	17450	17657	17572	17553	17529	17492	17497	17476	17421	17455	17522	17392	17358	17585	17401	17585	17568	17498	17410	17596	17503	17488	17574	17506	17475	17583	17459	17634	17586	17624	17372	17628	17397	17471	17537	17321	17357	17423	17598	17516	17464	17528	17659	17411	17473	17612	17319	17437	17548	17542	17421	17460	17485	17353	17644	17535	17477	17454	17494	17427	17669	17589	17552	17632	17456	17334	17438	17292	17405	17446	17493	17424	17550	17423	17581	17360	17729	17502	17440	17375	17407	17385	17567	17496	17568	17564	17475	17539	17275	17398	17457	17507	17365	17541	17469	17530	17579	17461	17531	17510	17738	17556	17446	17517	17507	17500	17412	17325	17511	17409	17619	17641	17480	17530	17538	17523	17621	17484	17632	17497	17499	17585	17417	17566	17528	17427	17451	17352	17539	17649	17614	17461	17568	17412	17590	17484	17354	17451	17399	17415	17598	17553	17510	17509	17599	17455	17520	17386	17560	17446	17465	17779	17312	17655	17552	17589	17509	17554	17398	17454	17465	17540	17469	17501	17567	17484	17408	17538	17608	17624	17473	17255	17657	17439	17487	17342	17583	17331	17465	17679	17574	17281	17585	17646	17710	17425	17536	17417	17463	17478	17633	17348	17687	17206	17632	17546	17446	17659	17489	17558	17464	17419	17665	17499	17563	17649	17441	17356	17441	17644	17341	17507	17393	17493	17550	17468	17558	17440	17599	17369	17640	17439	17534	17514	17424	17437	17556	17408	17283	17634	17498	17181	17496	17631	17484	17439	17470	17573	17470	17341	17374	17704	17460	17348	17453	17411	17618	17474	17602	17356	17643	17532	17373	17707	17480	17491	17423	17547	17532	17515	17592	17409	17412	17385	17478	17521	17578	17645	17641	17323	17663	17388	17557	17517	17550	17530	17467	17457	17655	17595	17540	17471	17613	17407	17550	17494	17542	17439	17434	17523	17572	17410	17333	17444	17418	17600	17455	17339	17588	17480	17366	17705	17536	17526	17305	17609	17582	17484	17472	17225	17408	17415	17408	17696	17573	17560	17539	17603	17596	17450	17570	17454	17415	17459	17526	17375	17478	17575	17427	17401	17712	17572	17490	17433	17403	17399	17614	17528	17536	17417	17252	17561	17484	17364	17732	17585	17427	17486	17425	17362	17527	17610	17661	17398	17644	17548	17391	17535	17451	17333	17339	17338	17308	17444	17422	17430	17590	17542	17542	17661	17523	17538	17631	17433	17489	17575	17467	17418	17610	17487	17477	17604	17476	17357	17324	17418	17406	17689	17500	17561	17502	17480	17671	17506	17466	17489	17476	17569	17512	17547	17538	17644	17614	17534	17346	17576	17691	17510	17551	17363	17601	17366	17544	17435	17634	17496	17481	17454	17553	17302	17515	17508	17631	17531	17625	17458	17303	17478	17515	17444
30406	24145	26512	24962	22821	23262	23066	22890	22881	23090	22838	22721	22881	22660	22882	23249	23658	24325	24098	23555	23202	23129	22884	22649	22729	22625	22781	22772	22483	22772	22985	22749	22647	22625	22644	22862	22612	22670	22601	22807	22871	22820	22916	22819	22680	22677	22759	22671	22672	22630	22775	22731	22697	22694	22707	22729	22785	22813	22421	22777	22617	22926	22519	22722	22927	22694	22811	22793	22824	22806	22689	22832	22700	22720	22778	22699	22675	22801	22564	22838	22792	22661	22804	22525	22619	22614	22595	22962	22861	22813	22718	22643	22770	22858	22630	22667	22681	22855	22845	22748	22709	22765	22447	22645	22783	22728	22890	22674	22925	22763	22990	22703	22730	22762	22657	22845	22856	23003	22823	22715	22680	22764	22964	22646	22990	22914	22859	22805	22880	22705	22877	22810	22651	22657	22750	22614	22652	22847	22848	22716	22813	22920	22673	22776	22944	22656	22905	22815	22801	22730	22736	22829	22372	22779	22792	22730	22765	22570	22626	22827	22760	22530	22743	22632	23051	22545	22660	22586	22887	22670	22675	22787	22751	22767	22900	22716	22758	22687	22731	22409	22788	22717	22715	22884	22720	22660	22855	22777	22630	22676	22784	22672	22836	22710	22738	22694	22829	22921	22695	22745	22784	22848	22745	22686	22762	22713	22501	22807	22926	22726	22749	22777	22609	22715	22659	22696	22811	22573	22587	22921	22548	22583	22723	22895	22693	22773	23028	22761	22717	22819	22688	22712	22791	22650	22965	22896	22928	22662	22795	22909	22826	22683	22765	22844	23043	22643	22760	22780	22852	22569	22816	22865	22827	22902	22875	22650	22686	22915	22571	22638	22775	22733	22629	22792	22616	22676	22613	22739	22657	22550	22634	22644	22757	22740	22788	22836	22844	22766	22737	22851	22822	22703	22694	22694	22431	22669	22687	22910	22738	22821	22644	22460	22540	22623	22752	22905	22912	22535	22599	22710	22786	22454	22738	22570	22530	22586	22903	22574	22723	22670	22899	22681	22759	22743	22864	22848	22802	22823	22626	22901	22714	22890	22999	22930	22717	22614	22901	22694	22575	22902	22727	23043	22870	22736	22618	22542	22591	22799	22741	22692	22540	22959	22634	22948	22697	22820	22934	22815	22749	22837	22834	22829	22642	22471	22956	22861	22872	22868	22985	22857	22736	22705	22913	22701	23014	22768	22823	22714	22933	22768	22762	22975	22776	22764	22593	22748	22631	22867	22807	22610	22718	22766	22609	22605	22718	22762	22883	22664	22974	22631	22698	22885	22894	22652	22799	22576	22791	22832	22715	22705	22585	22691	22702	22793	22639	22502	22761	22506	22793	22815	22821	22770	22855	22367	22489	22727	22779	22878	22947	22709	22629	22705	22567	22767	23025	22843	23022	22680	22879	22927	23006	22755	22719	22969	22575	22798	22805	22706	22876	22734	22884	22495	23017	22642	22674	22861	22641	22711	22756	22635	22943	22662	22926	22794	22918	22736	22652	22676	22811	22828	22606	23039	22740	22661	22917	22675	22822	22854	22846	22554	22715	22765	22636	22692	22803	22864	22790	22704	22639	22889	22742	22715	22738	22856	22658	22550	22677	22574	22749	22661	22733	22692	22721	22971	22834	22860	22920	22700	22839	22745	22770	22665	22615	22809	22661	22613	22711	22824	22588	22952	22872	22715	22752	22803	22709	22841	22782	22667	22800	22858	22807	22756	22766	22881	22890	22599	22829	22873	22767	22598	22823	22736	22728	22680	23003	22609	22589	22689	22804	22793	22833	22818	22712	22868	22808	22689	22786	22796	22756	22305	22862	22823	22708	22691	22642	22707	22712	22834	22717	22887	22952	22837	22675	22760	22803	22582	22478	22786	22654	22580	22729	22778	22805	22899	22653	22827	22724	22982	22718	22523	22623	22684	22795	22550	22556	22416	22820	22908	22861	22866	22738	22819	22697	22739	22697	22615	22793	22726	22705	22747	22592	22779	22853	22667	22812	22796	22645	22916	22816	22738	22790	22711	22868	22914	22678	22738	22757	22637	22811	22550	22759	22908	22750	22817	22599	22837	22685	22431	22693	22843	22562	22754	22578	22835	22584	22758	22846	22790	22577	22544	22904	22810	22874	22632	22741	22793	22700	22648	22645	22726	22577	22776	22575	22789	22987	22731	22995	22775	22673	22716	22652	22819	22734	22681	22757	22804	22796	22702	22693	22745	22727	22655	22828	22659	22844	23054	22764	22650	22658	22722	22674	22915	22643	22953	22882	22788	22796	22929	22657	22795	22695	22960	22455	22504	22775	22670	22635	22708	22744	22693	22796	22674	22787	22843	22671	23002	22841	22736	22572	22995	22836	22591	22831	22701	22590	22565	22808	22561	22600	22587	22734	22831	22837	22731	22707	22768	22611	22775	22529	22458	22728	22749	22664	22582	22791	22604	22926	22963	23095	22748	22790	22636	22779	22592	22861	22621	22657	22607	22847	22521	22611	22652	22954	22795	22868	22789	22629	22916	22784	22812	22567	22704	22708	22572	22849	22872	22989	22666	22835	22509	23000	23045	22763	22689	22644	22954	22665	22813	22853	22701	22821	22760	23056	22653	22585	22759	22646	22659	22952	22785	22868	23011	22787	22574	22657	22617	22803	22670	22597	22907	22721	22707	23002	22757	22945	22813	22702	22641	22863	22679	22747	22658	22757	22747	22801	22644	22761	22682	22654	22777	22951	22714	22854	22820	22729	22644	22723	22522	22677	22792	22745	22700	22700	22718	22808	22581	22680	22800	22607	22717	22687	22710	22926	22697	22897	22769	22790	22802	22717	22568	22741	22780	22743	22836	22840	22554	22838	22728	22920	22954	22567	22583	22618	22732	22894	22756	22728	22862	22774	22830	22677	22661	22637	22933	22812	22661	22759	22645	22677	22783	22502	22781	22651	22813	22578	22750	22749	22772	22707	22633	22542	22859	22874	22885	22787	22751	22771	22718	22756	22767	22720	22640	22828	22824	22827	22526	22745	22720	22787	22635	22636	22664	22869	22864	22556	22947	22749	22635	22654	22777	22624	22985	22550	22749	22534	22780	22817	22823	22945	22656	22789	22467	22734	22802	22502	23113	22750	22737	22774	22508	22628	22819	22738	22714	22777	22701	22648	22671	22772	22857	22654	22710	22845	22778	22832	22741	22669	22875	22696	22693	22692	22803	22776	22600	22826	22947	22669	22705	22839	22643	22944	22583	22703	22729	22948	22903	22926	22657	22933	22697	22687	22739	22625	22759	22736	22626	22738	22522	22833	22612	22692	22754	22834	22685	22656	22657	22775	22903	22671	22800	22901	23072	22850	22657	22790	22675	22788	22724	22776	22945	22705	22701	22801	22922	22816	22675	22737	22776	22610	22581	22822	22618	22813	22645	22736	22775	22498	22753	22746	22909	22823	22711	22752	22651	22732	22819	22866	22647	22679	22786	22785	22666	22781	22635	22734	22600	22672	22743	22777	22988	22761	22916	22870	22587	22975	22707	22672	22805	22646	22748	22889	22849	22664	22901	22784	22826	22837	22632	22717	22867	22908	22606	22783	22687	22555	22806	22730	22786	22730	23007	22647	22780	22730	22826	22742	22555	22686	22751	22617	22651	22754	22784	22865	22842	22783	22712	22922	22655	22746	22813	22814	22708	22707	22843	22991	22734	22761	22759	22738	22838	22757	22674	22776	22652	22705	22770	22876	22987	22795	22650	22736	22561	22704	22692	22706	22764	22781	22821	22796	22580	22800	22526	22662	22951	22989	22708	23035	22908	22594	22622	22571	22707	22788	22804	22634	22809	22640	22830	22765	22534	22698	22587	22830	22749	22860	22576	22727	22650	22687	22606	22594	22888	22801	22748	22797	22820	22733	22725	22721	22626	22586	22727	22780	22840	22855	22807	22648	22664	22753	22785	22789	22807	22879	22720	22783	22794	22714	22602	22670	22860	22671	22697	22539	22653	22860	22708	22724	23083	22717	22657	22871	22792	22770	22629	22579	22735	22797	22863	22587	22669	22594	22552	22866	22750	22848	22953	22848	22796	22721	22625	22916	22729	22823	22751	22918	22746	22818	22917	22655	22852	22778	22853	22697	22792	22660	23016	22818	22669	22765	22712	22955	22856	23018	22769	22765	22648	22673	22773	22586	22786	22906	22692	22766	22934	22819	22854	22824	22588	22821	22972	22940	22738	22854	22846	22626	22570	22774	22750	22787	22739	22908	22509	22574	22530	22621	22618	22731	22628	22863	22633	22771	22547	22702	22905	22850	22662	22765	22689	23020	22879	22783	22603	22940	22644	22733	22912	22765	22705	22592	22927	22762	22896	22646	22765	22656	22948	22762	22694	22892	22687	22510	22553	22704	22763	22875	22830	22869	22856	22587	22819	22855	22781	22898	22764	22740	22761	22954	22611	22643	22817	22674	22860	22764	22526	22735	22681	22626	23004	22757	22763	23012	22970	22747	22582	22878	22822	23005	22649	22724	22532	22627	22634	22657	22634	22564	22637	22586	22711	22646	22706	22694	22712	22738	22738	22661	22615	22528	22620	22482	22658	23011	22640	22826	22926	22668	22772	22768	22885	22913	22795	22842	22543	22652	22770	22887	22720	22699	22642	22755	22774	22906	22564	22809	22656	22840	22900	22689	22709	22670	22740	22766	22621	23014	22819	22956	22719	22619	22656	22530	22734	22708	22583	22838	22818	22627	22673	22744	22606	22763	22566	22734	22708	22771	22740	22821	22811	22746	22719	22668	22758	22721	22748	22718	22829	22787	22570	22775	22647	22712	22944	22882	22810	22932	22700	22744	22877	22867	22525	22917	22839	22732	22608	22527	22837	22725	22559	22775	22638	22573	22902	22822	22861	22701	22690	22848	22764	22632	22574	22717	22682	22796	22497	22923	22497	22800	22723	22718	22876	22950	22999	22710	22827	22857	22812	22635	22849	22875	22807	22798	22559	22651	22815	22825	22824	22670	22712	22693	22611	22804	22758	22850	22643	22812	22757	22651	22827	22698	22543	22769	22882	22771	22712	22739	22714	22780	22514	22771	22963	22785	22748	22752	22756	22897	22733	22725	22772	22675	22758	22750	22544	22768	22820	22824	22647	22680	22789
18572	20928	19904	18783	18334	18252	17790	17811	18021	17808	17698	17560	17598	17706	17781	18410	19067	19725	19287	18374	17887	17789	17452	17592	17700	17549	17510	17566	17590	17648	17744	17362	17489	17491	17576	17548	17626	17558	17491	17418	17468	17642	17676	17509	17489	17392	17594	17461	17690	17441	17586	17640	17500	17375	17448	17736	17566	17616	17576	17453	17547	17677	17623	17484	17465	17543	17529	17594	17446	17519	17530	17517	17666	17454	17628	17606	17415	17504	17597	17302	17613	17513	17621	17608	17493	17630	17629	17389	17635	17562	17639	17396	17426	17479	17595	17560	17464	17781	17611	17447	17681	17590	17764	17553	17407	17494	17634	17588	17447	17501	17414	17440	17693	17705	17604	17488	17556	17515	17463	17539	17452	17401	17822	17596	17707	17577	17700	17497	17483	17606	17613	17528	17632	17481	17444	17656	17493	17644	17529	17567	17791	17395	17360	17448	17620	17828	17389	17635	17457	17269	17550	17541	17569	17303	17539	17561	17571	17317	17440	17589	17544	17567	17707	17559	17351	17496	17548	17418	17570	17600	17341	17624	17625	17487	17706	17567	17595	17383	17692	17578	17631	17625	17503	17751	17570	17404	17358	17222	17455	17591	17455	17445	17425	17413	17537	17514	17349	17655	17455	17517	17565	17529	17536	17570	17705	17537	17493	17553	17468	17430	17571	17537	17526	17307	17566	17520	17541	17528	17516	17481	17614	17513	17317	17523	17638	17634	17607	17452	17534	17499	17430	17756	17566	17552	17581	17577	17432	17536	17565	17551	17539	17524	17502	17481	17465	17488	17460	17426	17589	17436	17440	17726	17469	17461	17571	17430	17407	17366	17439	17517	17413	17474	17474	17430	17591	17308	17463	17358	17485	17529	17619	17543	17497	17665	17564	17594	17521	17414	17620	17497	17582	17705	17452	17475	17465	17516	17612	17603	17656	17507	17734	17420	17464	17597	17401	17401	17666	17562	17469	17665	17281	17573	17493	17585	17489	17815	17512	17610	17803	17526	17633	17468	17618	17636	17521	17281	17426	17509	17591	17353	17486	17411	17576	17477	17361	17436	17611	17746	17503	17547	17421	17594	17421	17581	17534	17646	17403	17601	17491	17405	17459	17395	17513	17450	17778	17376	17492	17507	17459	17429	17603	17648	17589	17444	17467	17347	17522	17566	17561	17557	17621	17480	17441	17401	17331	17622	17667	17229	17694	17512	17430	17403	17589	17444	17508	17577	17418	17468	17616	17573	17486	17493	17539	17579	17414	17573	17557	17634	17429	17471	17367	17395	17555	17663	17553	17414	17617	17332	17634	17517	17561	17484	17480	17576	17369	17514	17612	17426	17565	17661	17572	17717	17437	17542	17471	17405	17636	17332	17547	17442	17632	17572	17583	17536	17498	17515	17495	17658	17517	17422	17456	17569	17569	17659	17507	17520	17505	17373	17429	17623	17653	17583	17621	17663	17575	17565	17506	17555	17575	17648	17436	17498	17440	17579	17505	17686	17516	17619	17576	17402	17564	17585	17552	17390	17390	17488	17416	17470	17370	17528	17505	17489	17434	17588	17565	17539	17454	17527	17555	17591	17480	17408	17537	17589	17646	17651	17466	17523	17521	17545	17485	17519	17572	17638	17246	17493	17425	17629	17415	17549	17599	17341	17411	17532	17562	17491	17493	17512	17425	17595	17613	17614	17557	17486	17654	17472	17610	17636	17705	17490	17537	17520	17622	17625	17637	17397	17623	17632	17542	17544	17579	17467	17820	17442	17520	17508	17551	17467	17451	17488	17513	17649	17531	17645	17501	17775	17570	17658	17603	17555	17699	17401	17588	17444	17439	17456	17406	17579	17453	17404	17506	17599	17495	17529	17696	17496	17450	17602	17609	17399	17593	17524	17367	17538	17700	17591	17492	17509	17627	17448	17548	17528	17623	17552	17492	17550	17467	17642	17471	17621	17620	17491	17540	17511	17359	17512	17678	17352	17672	17422	17444	17469	17607	17406	17417	17536	17547	17380	17233	17540	17506	17652	17496	17526	17669	17576	17404	17389	17686	17576	17471	17550	17562	17459	17684	17424	17569	17531	17480	17578	17339	17632	17557	17476	17482	17578	17620	17530	17686	17486	17358	17434	17392	17574	17597	17432	17517	17453	17267	17563	17442	17396	17619	17429	17436	17657	17463	17497	17609	17638	17579	17315	17463	17598	17723	17573	17552	17565	17428	17563	17466	17456	17436	17654	17563	17445	17637	17566	17421	17467	17386	17516	17396	17467	17592	17504	17576	17430	17497	17633	17684	17563	17674	17307	17573	17402	17665	17454	17656	17556	17324	17517	17430	17568	17473	17559	17590	17512	17495	17444	17671	17466	17574	17745	17688	17501	17657	17469	17580	17459	17362	17636	17387	17598	17549	17524	17532	17597	17700	17539	17607	17495	17471	17531	17550	17409	17600	17409	17486	17605	17534	17495	17657	17559	17611	17481	17544	17451	17590	17461	17470	17640	17561	17601	17431	17573	17328	17534	17539	17623	17462	17398	17689	17502	17617	17339	17616	17439	17561	17615	17450	17455	17461	17619	17490	17644	17486	17267	17535	17357	17711	17495	17592	17614	17584	17571	17505	17517	17473	17516	17583	17540	17446	17567	17416	17422	17590	17548	17333	17567	17599	17658	17450	17632	17665	17531	17571	17441	17587	17466	17610	17564	17586	17527	17468	17647	17535	17412	17618	17494	17608	17541	17523	17542	17580	17437	17552	17491	17669	17527	17485	17509	17419	17538	17508	17582	17584	17531	17387	17427	17520	17412	17498	17573	17508	17517	17587	17591	17395	17477	17545	17497	17201	17642	17617	17499	17406	17401	17434	17374	17682	17496	17661	17660	17522	17609	17531	17657	17353	17620	17809	17636	17506	17535	17409	17778	17604	17655	17335	17581	17482	17537	17483	17516	17526	17491	17472	17539	17580	17636	17492	17562	17541	17455	17466	17646	17574	17571	17456	17665	17491	17384	17586	17571	17472	17510	17589	17578	17765	17444	17553	17547	17425	17596	17427	17613	17535	17655	17423	17524	17486	17553	17719	17409	17436	17597	17572	17461	17569	17464	17438	17648	17484	17610	17321	17526	17560	17609	17574	17603	17634	17463	17482	17541	17480	17424	17451	17366	17678	17431	17427	17693	17431	17534	17590	17627	17471	17524	17451	17494	17614	17691	17535	17567	17553	17585	17478	17633	17454	17584	17525	17553	17631	17412	17497	17440	17265	17663	17606	17450	17452	17533	17409	17610	17491	17497	17423	17657	17570	17545	17419	17518	17640	17656	17538	17498	17480	17443	17559	17527	17520	17391	17550	17531	17542	17663	17475	17508	17646	17633	17342	17536	17492	17467	17563	17562	17553	17523	17524	17478	17513	17691	17666	17621	17509	17655	17702	17711	17569	17454	17663	17632	17612	17525	17517	17483	17350	17637	17603	17562	17483	17470	17480	17547	17599	17602	17426	17405	17408	17555	17484	17556	17486	17455	17654	17535	17563	17521	17507	17529	17620	17597	17399	17515	17621	17492	17577	17404	17416	17487	17457	17589	17463	17541	17573	17590	17486	17563	17635	17490	17497	17203	17556	17632	17472	17564	17590	17505	17571	17569	17562	17513	17553	17490	17548	17634	17577	17662	17496	17499	17594	17417	17693	17569	17589	17462	17622	17537	17555	17490	17439	17586	17560	17558	17350	17352	17464	17472	17663	17583	17613	17539	17555	17495	17495	17608	17651	17592	17535	17508	17352	17504	17480	17522	17662	17482	17754	17437	17498	17589	17511	17563	17584	17540	17443	17450	17430	17667	17530	17629	17377	17510	17541	17621	17550	17559	17579	17548	17562	17535	17565	17494	17583	17640	17518	17635	17533	17640	17503	17561	17572	17610	17373	17446	17569	17570	17480	17504	17536	17451	17485	17586	17438	17445	17473	17644	17555	17498	17459	17556	17686	17625	17434	17618	17742	17523	17538	17458	17459	17502	17400	17516	17567	17381	17720	17521	17624	17635	17503	17574	17515	17395	17432	17535	17529	17543	17628	17534	17300	17490	17635	17411	17618	17652	17662	17494	17643	17425	17411	17423	17665	17560	17602	17375	17655	17436	17568	17497	17649	17696	17562	17616	17509	17478	17592	17612	17488	17543	17514	17534	17399	17489	17347	17579	17552	17385	17709	17470	17424	17619	17495	17330	17324	17523	17420	17337	17573	17465	17639	17573	17523	17564	17546	17530	17478	17618	17631	17662	17623	17551	17572	17366	17584	17580	17514	17444	17586	17490	17541	17247	17665	17570	17481	17574	17615	17653	17578	17585	17598	17511	17686	17395	17402	17260	17558	17376	17416	17694	17694	17607	17428	17434	17482	17502	17544	17478	17567	17577	17532	17588	17545	17802	17578	17379	17445	17536	17574	17579	17450	17568	17390	17467	17464	17585	17342	17479	17517	17540	17363	17341	17563	17432	17503	17611	17597	17536	17493	17557	17469	17587	17486	17589	17612	17537	17586	17542	17380	17277	17335	17704	17476	17476	17615	17652	17497	17673	17456	17659	17533	17448	17340	17602	17416	17538	17674	17649	17576	17556	17504	17353	17553	17618	17517	17489	17476	17440	17571	17557	17551	17609	17473	17550	17636	17545	17541	17465	17672	17625	17442	17603	17432	17593	17507	17666	17370	17551	17438	17599	17465	17535	17607	17610	17503	17484	17531	17526	17531	17472	17682	17533	17559	17767	17271	17506	17380	17449	17486	17552	17501	17446	17451	17631	17454	17601	17435	17454	17506	17567	17544	17523	17504	17711	17441	17615	17601	17443	17516	17472	17594	17482	17387	17396	17612	17550	17505	17358	17529	17459	17606	17680	17696	17530	17498	17495	17561	17351	17349	17460	17667	17367	17500	17628	17620	17523	17518	17469	17445	17457	17457	17601	17528	17619	17483	17495	17547	17500	17616	17548	17435	17543	17531	17685	17507	17524	17478	17544	17453	17449	17808	17581	17524	17505	17506	17531	17513	17535	17618	17562	17403	17561	17594	17578	17410	17455	17626	17478	17604	17476	17648	17410	17509	17505	17653	17404	17487	17361	17623	17426	17411	17524	17477	17547	17537	17302	17564	17598
25204	21465	28724	25039	23891	25174	25409	23380	23251	23578	23177	22991	23041	22803	24188	30728	31721	31149	28939	26138	24194	23293	22863	22759	22790	22749	22808	22826	22843	22669	22741	22897	22717	23146	22924	22754	22902	22765	22765	22645	22541	22731	22475	22785	22843	22780	22513	22856	23063	22892	22872	22743	22797	22560	22691	22734	22705	22383	22866	22616	22667	22660	22663	22556	23040	22498	22631	22685	22736	22611	22720	22526	22946	23059	22588	22651	22825	22891	22613	22587	22686	22719	22724	22844	22602	22700	22446	22679	22720	22671	22566	22736	22722	22862	22683	22789	22814	22704	22746	22836	22789	22673	22670	22321	22657	22909	22925	22606	22560	22528	22606	22821	22782	22769	22860	22574	22790	22704	22567	22656	22765	23050	22532	22596	22648	22671	22556	22655	22566	22753	22839	22586	22611	22629	22852	22675	22642	22629	22776	22605	22726	22715	22731	22605	22757	22861	22632	22650	22740	22318	22785	22556	22725	22591	22780	22955	22581	22703	22565	22676	22519	22536	22450	22716	22823	22574	22508	22520	22731	22889	22762	22727	22637	22484	22689	22682	22517	22647	22812	22683	22813	22703	22628	22824	22770	22470	22954	22722	22536	22691	22860	22747	22651	22647	22656	22997	22709	22692	22706	22756	22709	22468	22554	22693	22673	22624	22737	22640	22706	22879	22578	22486	22825	22644	22527	22901	22921	22692	22607	22573	22472	22704	22656	22536	22705	22636	22856	22908	22625	22476	22758	22853	22677	22697	22686	22563	22564	22758	22722	22547	22700	22537	22728	22554	22562	22918	22701	22610	22767	22700	22646	22752	22728	22782	22428	22622	22749	22930	22735	22706	22665	22735	22760	22899	22835	22574	22755	22753	22771	22622	22649	22758	22542	22556	22638	22466	22669	22819	22680	22670	22561	22869	22624	22599	22896	22769	22728	22903	22739	22588	22917	22565	22615	22680	22765	22586	22734	22828	22657	22428	22795	22760	22791	22862	22545	22454	22832	22602	22996	22828	22657	22852	22721	22554	22748	22559	22663	22714	22553	22663	22508	22848	22949	22930	22672	22802	22618	22360	22726	22669	22850	22682	22758	22678	22779	22675	22564	22644	22870	22602	22796	22779	22658	22621	22678	22736	22798	22763	22886	22650	22606	22636	22768	22499	22814	22685	22583	22678	22671	22801	22734	22668	22712	22676	22626	23055	22738	22825	22790	22725	22638	22755	22538	22518	22583	22633	22681	22592	22656	22730	22759	22810	22714	22834	22821	22705	22638	22660	22737	22616	22609	22759	22538	22556	22736	22652	22742	22649	22522	22529	22878	22567	22725	22514	22709	22600	22542	22583	22657	22636	22807	22775	22859	22590	22762	22708	22856	22604	22511	22769	22829	22623	22868	22907	22831	22831	22737	22419	22770	22675	22717	22674	22505	22671	22743	22507	22452	22546	22648	22659	22705	22531	22769	22591	22881	22764	22974	22754	22802	22785	22692	22565	22767	22762	22586	22731	22807	22871	22612	22583	22495	22739	22750	22665	22625	22655	22719	22552	22592	22708	22498	22651	22800	22588	22853	22699	22786	22689	22684	22684	22646	22622	22861	22869	22757	22826	22810	22730	22613	22729	22752	22630	22898	22800	22798	22746	22791	22627	22777	22714	22655	22833	22800	22715	22569	22633	22581	22755	22810	22719	22835	22603	22559	22452	22880	22616	22700	22595	22553	22542	22411	22725	22637	22793	22643	22714	22741	22827	22500	22739	22650	22816	22913	22664	22696	22658	22699	22848	22730	22651	22860	22669	22549	22600	22929	22874	22728	22785	22514	22592	22663	22660	22468	22602	22840	22664	22665	22786	22433	22578	22716	22647	22795	22553	22660	22550	22620	22824	22694	22848	22438	22762	22524	22566	22845	22826	22620	22690	22773	22576	22731	22619	22552	22870	22518	22646	22744	22704	22686	22720	22787	22940	22778	22740	22575	22562	22729	22820	22611	22537	22775	22466	22408	22479	22736	22616	22549	22646	22791	22721	22583	22913	22802	22688	23026	22725	22682	22605	22866	22546	22549	22853	22775	22503	22607	22882	22720	22716	22840	22699	22669	22639	22638	22759	22602	22669	22874	22680	22774	22614	22740	22735	22672	22524	22759	22562	22658	22537	22789	22497	22622	22620	22667	22627	22645	22578	22705	22530	22891	22611	22572	22800	22606	22793	22618	22763	22773	22603	22538	22746	22757	22437	22555	22752	22561	22552	22801	22844	22752	22705	22498	22448	22655	22570	22571	22585	22740	22702	22723	22854	22605	22561	22679	22679	22712	22821	22692	22625	22546	22819	22737	22576	22639	22597	23020	22605	22509	22621	22516	22651	22576	22755	22671	22813	23050	22694	22571	22462	22655	22564	22842	22701	22766	22796	22738	22750	22516	22633	22805	22550	22592	22914	22665	22695	22586	22858	22648	22674	22687	22763	22639	22652	22663	22701	22851	22685	22623	22755	22513	22559	22593	22616	22656	22808	22644	22808	22735	22558	22628	22572	22600	22651	22582	22635	22474	22461	22431	22666	22738	22598	22661	22738	22655	22729	22691	22621	22541	22835	22888	22847	22759	22490	22539	22727	22821	22770	22728	22549	22712	22807	22607	22780	22761	22630	22734	22819	22657	22746	22959	22723	22606	22592	22556	22834	22813	22597	22614	22900	22559	22619	22591	22753	22695	22914	22589	22571	22539	22579	22880	22625	22597	22774	22750	22801	22890	22648	22389	22693	22740	22746	22778	22886	22705	22544	22692	22774	22662	22616	22740	22693	22812	22690	22717	22791	22860	22824	22820	22813	22606	22919	22640	22594	22748	22773	22661	22704	22925	22546	22694	22518	22694	22569	22619	22528	22724	22735	22717	22687	22692	22574	22629	22567	22813	22933	22705	22570	22728	22798	22575	22426	22663	22587	22641	22588	22665	22555	22933	22591	22678	22627	22702	22715	22709	22798	22725	22664	22466	22884	22728	22701	22684	22746	22584	22505	22870	22834	22770	22734	22765	22615	22652	23044	22797	22844	22742	22992	22893	22690	22556	22764	22622	22745	22727	22641	22500	22612	22500	22697	22900	22638	22420	22553	22743	22609	22547	22679	22765	22780	22722	22763	22817	22468	22511	22499	22844	22450	22724	22571	22789	22661	22644	22609	22609	22876	22817	22612	22443	22506	22676	22889	22858	22727	22966	22379	22748	22490	22827	22569	22763	22458	23000	22696	22992	22706	22612	22638	22658	22598	22604	22887	22622	22648	22845	22693	22739	22666	22442	22880	22576	22775	22756	22575	22632	22580	22581	22498	22379	22603	22406	22577	22880	22667	22499	22651	22722	22493	22521	22559	22677	22715	22911	22652	22704	22726	22888	22692	22675	22741	22547	22865	22880	22730	22518	22666	22819	22776	22657	22759	22689	22659	22505	22914	22702	22699	22734	22693	22666	22893	22828	22768	22670	22767	22657	22786	22806	22656	22859	22480	22587	22845	22770	22778	22863	22754	22720	22814	22735	22711	22775	22744	22967	22776	22913	22838	22818	22804	22822	22637	22774	22872	22513	22962	22660	22862	22658	22910	22797	22580	22624	22897	22645	22640	22602	22487	22604	22504	22657	22886	22666	22481	22598	22704	22712	22720	22740	22768	22685	22725	22595	22633	22815	22561	22667	22678	22687	22626	22708	22741	22649	22578	22720	22734	22525	22481	22745	22739	22410	22708	22614	22711	22826	22613	22910	22889	22748	22648	22546	22531	22714	22847	22649	22703	22758	22919	22767	22463	22752	22865	22499	22763	22852	22633	22533	22715	22973	22568	22762	22700	22671	22625	22661	22717	22675	22623	22921	22448	22767	22660	22501	22719	22586	22575	22563	22631	22638	22597	22718	22728	22617	22555	22705	22671	22654	22614	22705	22548	22718	22724	22710	22627	22687	22727	22806	22792	22975	22688	22976	22714	22737	22766	22809	22504	22782	22772	22789	22700	22722	22803	22565	22563	22682	22567	22560	22615	22583	22689	22778	22689	22581	22939	22559	22550	22739	22650	22492	22595	22600	22730	22755	22662	22639	22522	22922	22706	22831	22795	22734	22442	22642	22497	22535	22616	22866	22657	22753	22901	22614	22803	22956	22506	22742	22512	22517	22456	22601	22767	22789	22580	22809	22543	22729	22580	22831	22626	22677	22945	22612	22479	22772	22657	22738	22595	22750	22676	22829	22818	22583	22814	22620	22587	22788	22697	22826	22597	22749	22634	22719	22755	22935	22587	22693	22657	22656	22842	22584	22796	22824	22768	22782	22617	22610	22467	22702	22794	22739	22499	22837	22743	22751	22799	22690	22641	22664	22574	22547	22945	22744	22869	22579	22562	22745	22500	22741	22595	22623	22756	22894	22470	22702	22637	22439	22483	22646	22622	22433	22450	22955	22885	22725	22851	22923	22728	22768	22694	22767	22746	22539	22677	22734	22750	22479	22479	22520	22874	22889	22729	22573	22758	22703	22840	22608	22594	22570	22528	22781	22872	22889	22897	22659	22745	22824	22891	22696	22838	22608	22458	22655	22732	22548	22687	22560	22843	22615	22769	22895	22687	22761	22637	22506	22532	22676	22531	22557	22646	22840	22761	22872	22786	22712	22685	22823	22442	22697	22628	22816	22985	22853	22630	22648	22681	22649	22683	22396	22602	22696	22681	22800	22490	22597	22700	22839	22798	22730	22643	22506	22651	22827	22475	22587	22695	22943	22769	22816	22778	22765	22733	22602	22538	22724	22828	22569	22677	22315	22635	22597	22657	22794	22782	22488	22830	22564	22681	22600	22760	22861	22474	22790	22696	22994	22518	22566	22700	22583	22983	22663	22597	22671	22603	22458	22769	22783	22912	22903	22720	22604	22633	22621	22754	22763	22631	22626	22710	22794	22719	22617	22532	22677	22872	22591	22887	22360	22622	22822	22602	22801	22710	22637	22733	22966	22887	22534	22616	22720	22467	22497	22668	22701	22527	22751	22539	22791	22903	22782	22842	22797	22761	22688	22626	22725	22671	22666	22761	22641	22722	22625	22471	22737	22820	22719	22476	22506	22823	22808	22810	22772	22766	22779	22503	22599	22685	22761	22689	22671	22469	22564	22727
16605	26546	25736	21630	20407	19759	18552	18286	18496	18543	18227	18101	17894	17885	21269	30355	29681	29263	25458	21528	18771	18128	17732	17580	17505	17488	17773	17384	17616	17609	17613	17660	17557	17608	17620	17553	17509	17546	17734	17504	17681	17524	17510	17615	17778	17508	17609	17622	17616	17480	17600	17491	17493	17575	17505	17496	17526	17516	17636	17276	17520	17527	17397	17456	17463	17742	17430	17379	17484	17539	17627	17490	17506	17358	17382	17530	17484	17480	17525	17493	17478	17544	17565	17528	17633	17408	17464	17474	17666	17546	17443	17502	17460	17651	17602	17477	17582	17628	17310	17521	17481	17482	17610	17579	17601	17375	17770	17612	17568	17596	17443	17418	17514	17517	17619	17585	17574	17532	17462	17632	17615	17669	17563	17504	17496	17517	17597	17453	17397	17691	17464	17528	17462	17671	17742	17564	17495	17602	17472	17457	17427	17493	17593	17460	17620	17397	17555	17521	17454	17449	17577	17579	17416	17593	17477	17407	17596	17527	17551	17678	17565	17570	17767	17465	17626	17422	17505	17556	17559	17476	17465	17573	17526	17637	17845	17524	17531	17561	17478	17743	17388	17546	17675	17762	17550	17536	17635	17440	17470	17645	17529	17515	17500	17434	17573	17581	17577	17537	17566	17473	17549	17458	17620	17506	17505	17459	17435	17416	17640	17481	17556	17591	17590	17482	17511	17467	17517	17394	17405	17542	17459	17655	17552	17442	17630	17578	17487	17389	17612	17538	17420	17677	17431	17530	17608	17629	17506	17553	17714	17599	17557	17675	17481	17513	17678	17525	17575	17369	17448	17526	17583	17536	17536	17419	17638	17600	17601	17613	17617	17442	17326	17559	17616	17447	17500	17525	17635	17471	17570	17616	17656	17488	17826	17502	17702	17506	17536	17627	17588	17560	17517	17536	17504	17289	17438	17590	17397	17656	17467	17524	17557	17575	17524	17539	17660	17540	17402	17383	17530	17602	17359	17610	17595	17568	17530	17578	17537	17579	17706	17478	17484	17456	17806	17636	17673	17596	17645	17548	17450	17620	17565	17460	17618	17550	17548	17484	17543	17653	17514	17719	17588	17392	17677	17764	17509	17426	17484	17399	17492	17535	17420	17491	17417	17510	17269	17628	17578	17668	17572	17238	17597	17534	17574	17488	17516	17614	17468	17581	17460	17494	17549	17533	17641	17384	17616	17394	17440	17614	17595	17592	17615	17450	17409	17452	17473	17725	17414	17468	17494	17535	17638	17434	17564	17478	17445	17479	17475	17536	17602	17638	17296	17598	17540	17485	17424	17596	17631	17504	17497	17567	17610	17644	17631	17570	17425	17741	17547	17413	17622	17471	17395	17516	17546	17551	17751	17403	17430	17632	17378	17519	17596	17630	17725	17462	17649	17495	17506	17652	17762	17637	17467	17587	17614	17589	17617	17694	17233	17573	17499	17509	17414	17708	17647	17589	17376	17512	17544	17204	17631	17587	17670	17416	17712	17471	17429	17697	17665	17618	17538	17463	17436	17504	17547	17449	17588	17630	17647	17472	17491	17610	17537	17456	17645	17708	17751	17589	17534	17502	17450	17545	17738	17681	17674	17544	17583	17651	17549	17525	17453	17593	17610	17517	17526	17498	17565	17774	17587	17594	17647	17596	17430	17559	17628	17377	17782	17649	17541	17456	17668	17459	17356	17609	17542	17539	17555	17505	17613	17482	17606	17482	17528	17446	17502	17640	17515	17692	17414	17522	17384	17430	17480	17706	17631	17430	17555	17561	17637	17586	17606	17664	17568	17594	17533	17548	17479	17628	17513	17559	17549	17826	17633	17510	17565	17576	17652	17437	17547	17565	17597	17404	17541	17586	17694	17630	17647	17789	17439	17623	17491	17669	17621	17631	17464	17414	17576	17549	17485	17590	17540	17428	17631	17341	17396	17366	17352	17545	17640	17557	17442	17596	17556	17432	17479	17466	17632	17648	17397	17393	17516	17420	17534	17646	17513	17697	17623	17458	17647	17559	17438	17578	17661	17383	17540	17519	17594	17550	17456	17683	17515	17577	17580	17521	17456	17382	17435	17609	17476	17538	17668	17591	17554	17499	17520	17468	17503	17606	17496	17581	17546	17498	17699	17481	17521	17391	17525	17519	17615	17375	17517	17550	17446	17469	17636	17407	17733	17617	17519	17551	17499	17452	17622	17641	17441	17395	17712	17411	17417	17561	17494	17718	17658	17635	17726	17574	17604	17569	17423	17633	17458	17623	17559	17613	17640	17619	17722	17314	17631	17734	17525	17679	17621	17480	17674	17432	17348	17520	17455	17483	17544	17583	17469	17527	17491	17663	17758	17619	17502	17732	17517	17556	17572	17501	17544	17508	17540	17617	17605	17719	17664	17612	17607	17518	17608	17576	17421	17702	17591	17526	17487	17680	17647	17579	17584	17631	17553	17486	17590	17596	17552	17616	17508	17568	17519	17476	17542	17453	17552	17497	17744	17666	17489	17583	17703	17503	17500	17475	17609	17486	17527	17528	17720	17625	17660	17541	17573	17737	17661	17479	17476	17301	17607	17555	17425	17583	17598	17585	17556	17468	17601	17518	17740	17634	17524	17582	17579	17573	17509	17655	17651	17554	17506	17513	17608	17509	17467	17313	17431	17497	17500	17562	17384	17505	17636	17325	17625	17534	17527	17341	17619	17581	17487	17549	17511	17413	17624	17538	17600	17589	17408	17575	17714	17679	17528	17718	17574	17508	17471	17491	17638	17631	17636	17565	17588	17546	17534	17515	17444	17561	17728	17623	17508	17549	17371	17550	17547	17575	17700	17426	17440	17506	17654	17516	17444	17503	17590	17716	17332	17482	17638	17604	17691	17570	17647	17406	17506	17376	17707	17412	17462	17370	17483	17334	17559	17543	17537	17281	17606	17465	17620	17612	17422	17537	17693	17633	17479	17491	17584	17612	17557	17545	17663	17495	17347	17465	17737	17720	17493	17607	17492	17487	17467	17601	17549	17401	17384	17404	17392	17527	17660	17593	17572	17494	17628	17764	17489	17491	17590	17653	17447	17523	17710	17700	17483	17632	17603	17667	17480	17722	17621	17626	17512	17569	17634	17354	17481	17618	17689	17587	17557	17546	17772	17487	17527	17508	17719	17715	17499	17587	17556	17500	17498	17430	17378	17630	17690	17641	17422	17648	17758	17654	17453	17560	17483	17523	17397	17404	17490	17681	17415	17500	17482	17435	17543	17546	17548	17491	17668	17643	17656	17532	17420	17601	17592	17511	17648	17530	17513	17533	17539	17487	17329	17695	17543	17350	17504	17624	17462	17571	17613	17482	17515	17487	17625	17539	17673	17564	17527	17650	17626	17581	17502	17574	17546	17484	17537	17576	17569	17337	17572	17646	17417	17531	17544	17661	17384	17433	17676	17383	17604	17424	17711	17454	17759	17404	17404	17801	17469	17469	17654	17683	17527	17537	17448	17545	17621	17474	17465	17503	17670	17506	17662	17426	17427	17502	17557	17628	17483	17502	17573	17482	17543	17716	17538	17636	17484	17498	17345	17631	17479	17491	17359	17646	17609	17629	17618	17547	17607	17627	17702	17456	17333	17374	17450	17540	17466	17685	17494	17507	17357	17615	17522	17500	17679	17580	17460	17487	17534	17815	17560	17645	17624	17515	17631	17452	17629	17322	17573	17648	17474	17536	17648	17604	17547	17671	17604	17714	17555	17459	17691	17537	17543	17535	17549	17657	17473	17311	17489	17417	17392	17678	17545	17683	17401	17437	17504	17509	17443	17475	17583	17329	17428	17340	17420	17553	17575	17684	17597	17678	17608	17681	17523	17601	17531	17365	17510	17605	17442	17612	17497	17415	17597	17591	17487	17639	17456	17519	17481	17637	17504	17658	17503	17569	17505	17636	17449	17583	17453	17514	17494	17562	17515	17568	17492	17480	17643	17482	17344	17629	17594	17588	17719	17397	17834	17606	17607	17658	17542	17575	17497	17578	17709	17300	17580	17606	17480	17463	17549	17501	17504	17444	17729	17628	17459	17332	17378	17297	17472	17613	17622	17517	17792	17529	17657	17677	17418	17604	17666	17546	17475	17767	17585	17502	17652	17458	17406	17693	17441	17481	17647	17558	17504	17607	17756	17582	17657	17531	17766	17821	17541	17526	17622	17684	17493	17500	17606	17457	17621	17581	17572	17403	17762	17528	17695	17515	17619	17560	17594	17439	17858	17508	17531	17609	17576	17581	17558	17476	17558	17691	17629	17489	17405	17609	17722	17387	17706	17480	17707	17529	17533	17608	17526	17649	17580	17567	17591	17415	17405	17503	17475	17383	17671	17574	17465	17585	17633	17514	17450	17460	17596	17555	17449	17495	17486	17642	17597	17442	17515	17554	17466	17630	17396	17441	17660	17580	17674	17688	17572	17440	17672	17586	17449	17489	17746	17499	17699	17470	17693	17478	17669	17495	17431	17532	17481	17659	17584	17450	17629	17446	17522	17592	17464	17514	17634	17619	17523	17469	17514	17616	17346	17605	17485	17660	17385	17533	17506	17595	17619	17382	17333	17464	17611	17490	17650	17621	17539	17706	17525	17671	17428	17572	17480	17828	17561	17452	17474	17662	17308	17395	17472	17441	17618	17605	17519	17438	17502	17649	17571	17527	17433	17770	17514	17575	17510	17537	17574	17524	17583	17483	17521	17385	17409	17442	17347	17527	17364	17609	17516	17619	17764	17586	17488	17596	17549	17498	17576	17567	17553	17562	17529	17575	17566	17433	17548	17583	17555	17630	17344	17591	17517	17642	17587	17578	17688	17411	17448	17543	17775	17605	17520	17492	17581	17570	17537	17477	17755	17570	17585	17374	17532	17478	17630	17425	17466	17639	17583	17512	17388	17599	17492	17610	17563	17549	17579	17648	17600	17371	17556	17420	17491	17482	17521	17548	17682	17538	17670	17552	17492	17645	17419	17664	17640	17458	17534	17696	17704	17467	17666	17494	17666	17589	17697	17367	17562	17454	17482	17792	17595	17675	17522	17578	17555	17409	17390	17506	17513	17435	17489	17645	17530	17628	17512	17464	17521	17600	17477	17446	17371	17608	17456	17571	17588	17515	17474	17544	17481	17456
23873	21502	29139	24349	22341	25636	27779	23866	23507	23834	23712	23636	23399	23422	25794	37784	40090	37851	31643	27365	24584	23367	22981	22918	23016	23251	23047	22868	23078	22765	22749	22877	22811	22736	22868	22990	22932	22988	22919	22935	22684	22951	22971	22706	22818	22972	22779	23053	22700	22902	22874	22820	22861	22788	22867	22859	22622	22732	22829	22923	22909	22906	22716	23008	22860	23035	22623	22687	22898	22864	22727	22764	22741	22955	22768	22851	22570	22678	22773	22808	22814	22861	22903	22615	22787	22815	22805	22659	22812	22821	22670	22964	22726	22652	22854	22595	22899	22907	22878	22804	22666	22523	22831	23050	22784	22813	22789	22599	22746	22935	22904	22734	23004	22865	22870	22613	22860	22911	22961	22767	22974	22970	22840	22828	22729	23090	22765	22741	22897	22872	22867	23140	22686	22678	23009	22749	22633	22589	23025	22748	22944	22747	22813	22719	22724	22757	22836	22753	22840	22713	22780	22937	23051	22577	22939	22772	22688	22748	22816	22714	22732	22572	22801	22720	22753	22628	22594	22737	22993	22865	23006	22817	22551	22807	22643	22732	22706	22816	22862	22744	22844	22742	22597	22728	22725	22643	22750	22883	22931	22820	22590	22752	22657	22790	22527	22876	22888	23025	22891	22479	22893	22855	22885	22765	22838	22683	22675	22847	22836	23062	22837	22960	23010	22784	22863	22875	22854	22688	22718	22771	22656	22888	22813	22753	22973	22799	22869	22960	22842	22820	22671	22936	22943	22949	22657	22760	22844	22777	22753	22816	22712	22857	22953	22889	22700	22650	22727	22784	22840	22687	22877	22717	22715	22916	22786	22763	22913	22959	22845	22835	22767	22631	22850	22839	22856	22693	22772	22964	22832	22705	22719	22897	22805	22555	22889	22823	22704	22803	22945	22689	22885	22601	22781	22635	22833	22721	22691	22802	22811	23063	22798	22724	22813	22763	22550	22821	22678	22861	22724	22722	22695	22813	22647	22876	22903	22813	22836	22657	22792	22547	22971	22726	22818	22653	22645	22794	23006	22926	22830	22821	22622	22622	22849	23109	22676	22777	22525	22898	22820	22828	22767	22567	22668	22566	22739	22795	22728	22628	22953	22631	22851	22826	22627	22716	22743	22820	22739	22670	22826	22571	22782	22924	22808	22825	22652	22720	22787	22688	22728	22620	22759	22625	22491	22677	22774	22721	22611	22715	22698	22463	22762	22729	22738	22797	22847	22706	22690	22638	22516	22730	22750	22980	22740	22756	22677	22787	22568	22662	22689	22847	22739	22480	22499	22756	22788	22715	22637	22876	22644	22830	22869	22569	22951	23056	22809	22483	22728	23033	22927	22663	22701	22914	22614	22497	22947	23071	22569	22832	22776	22670	23009	22701	22504	22750	22820	22644	22570	22886	22893	22744	22611	22708	22809	22556	22859	22817	22714	22835	22953	22882	22878	22746	22750	22593	22847	22785	22619	22783	22745	22566	22650	22799	22532	22849	22670	22758	22757	22811	22927	22879	23025	22824	22749	22881	22860	22688	22970	22916	22914	22785	22744	22792	22899	22663	22977	23052	22617	22803	22802	22704	22726	22825	22547	22814	22641	22846	22681	22660	22674	22698	22718	22715	22788	22580	22869	22705	22845	22802	23047	22607	22685	22700	22570	22634	22889	22739	22607	22811	22800	22803	22791	22669	22569	22625	22668	22649	23075	22924	22759	23071	22766	22902	22935	22747	22865	22542	22889	22794	22593	22710	22648	22743	22532	22713	22915	22919	22873	22661	22749	22840	22746	22756	22992	22784	22659	22836	22732	22765	22995	22746	22827	22942	22817	22777	22814	22754	23001	22676	22795	22788	22860	22811	22893	22827	22554	22825	22640	22647	22804	22881	22850	22758	22684	22762	22633	23080	22732	22813	22665	22685	23015	22630	22668	22733	22749	22513	22920	22874	22741	22654	22646	22805	22735	22564	22751	22641	22519	22841	22804	22697	22672	23050	22651	22648	22932	22611	22851	22654	22786	22997	22857	22745	22870	22946	22961	22715	22908	22760	22784	22809	22683	22810	23006	22882	22906	22569	22871	22760	22703	22787	22580	22786	22621	22701	22970	22823	23029	22823	22835	22455	22687	22662	22604	22672	22930	22622	22763	22688	22839	22935	22853	22799	22634	22762	22606	22709	22896	22713	22680	22787	22883	22869	22629	22821	22818	22714	23034	22769	22809	22787	22781	22536	22594	22925	22681	22959	22777	22772	22758	22926	22865	22739	22829	22432	22786	22560	22662	22836	22758	22669	22755	22772	22648	22726	22775	22882	22773	22894	23133	22525	22658	22746	22848	22759	22905	22612	22804	22853	22951	22939	22841	22792	22806	22658	22954	22838	23024	22692	22801	22821	22481	22858	22685	22905	23041	22646	22777	22715	22746	22777	22581	22458	22813	22764	22729	22616	22837	22757	22817	22647	22792	22567	22863	22840	22803	22852	22836	22660	22852	22803	22518	22765	22736	22794	22874	22844	22756	22869	22849	22776	22789	22737	22761	22740	22866	22733	22682	22720	22810	23020	22919	22883	23030	22603	22815	22742	22817	22680	22647	22609	22634	22885	22938	22752	22744	22923	22785	22644	22873	22753	22817	22900	22814	22708	22673	22581	22763	22531	22711	22687	22680	22596	23023	22738	22762	22719	22992	22858	22988	22699	22614	22892	22875	23025	22837	22660	22786	22679	22847	22806	23003	22908	22850	22728	22625	22517	22697	22690	22710	22767	22978	22463	22951	22617	22824	22695	22747	22752	22862	22707	22809	22798	22754	22867	22823	22999	22844	23039	22644	22840	22751	22663	22865	22741	22615	22827	22697	22538	22782	22735	22807	22677	22834	22886	22852	22637	22575	22547	22747	23022	22523	22975	22678	22520	22905	22970	22832	22860	22662	22789	22861	22884	22679	22695	22773	22684	22604	22874	22917	22673	22871	22851	22800	22763	22668	22780	22845	22861	22704	22627	22741	22792	22896	22936	22882	22665	22811	22597	22987	22816	22614	22572	22753	22644	22778	22809	22861	22704	22357	22872	22759	22708	22645	22690	22835	22856	22910	22974	22706	22993	22582	22756	22922	22907	22672	22542	22865	22869	22854	22683	22661	22807	22626	22510	23033	22709	22793	22754	22954	22751	22852	22790	22913	22832	22822	22875	22595	22681	22686	22644	22772	22650	22921	22806	22876	22721	22596	22735	22719	22916	22894	22843	22607	22634	22864	22679	22525	22880	22730	22722	22715	22795	22647	22867	22786	22775	22964	23052	22875	22758	22735	22775	22794	22741	22621	22822	22821	22815	22758	22793	22894	22724	22930	22931	22602	22696	22666	22796	22487	22519	22844	22696	22928	22708	22744	22907	22821	22776	22980	22680	22749	22873	22744	22714	22759	22783	22718	22899	22560	22570	22873	22781	22863	23006	22807	22637	22738	22748	22793	22446	23013	22781	22708	22742	22744	22782	22808	22705	22782	22852	22895	22639	22728	22692	22643	22688	22604	22819	22803	22719	22682	22833	23014	22726	22865	22661	22715	22452	22744	22898	23003	23049	22899	22602	22938	22964	22922	22868	22790	22530	22726	22641	22730	22661	22790	22828	22917	22856	22880	22845	22817	22772	22703	22744	22774	22669	22954	22811	22856	22720	22869	23007	22852	22694	22681	22803	22807	22731	22546	22515	22757	22807	22771	22869	22805	22950	22953	22681	22633	22840	22593	22713	22659	22817	22677	22703	22819	22601	22662	22659	22819	22797	22679	22848	22695	22611	22654	22973	22594	22838	22605	22631	22755	22679	22793	22857	22766	22703	22784	22633	22719	22697	22792	22809	22777	22667	22687	22862	22807	22874	22831	22848	22905	22685	22764	22635	22588	22813	22821	22707	22909	22674	22701	22861	22788	22875	22654	22711	22970	22841	22784	22859	22643	22812	22762	22864	22611	22661	22714	22555	22874	22595	22780	22795	22919	22833	22776	22796	22855	22648	22849	22869	22800	22624	22830	22601	22773	22983	22723	22647	22685	22638	22739	22824	22770	22786	22702	22636	22911	22852	22537	22801	22735	22743	23088	22930	22586	22838	22804	22789	22504	22867	22795	22569	22751	22927	22841	22788	22733	22959	22548	22693	22778	22547	22884	22975	22947	22763	22698	22678	22831	22955	22978	22730	22854	22775	22839	22785	22648	22924	22837	22968	22796	22845	22727	22899	22768	22988	22914	22639	22828	22759	22749	22715	22973	22861	22913	22575	22949	22870	22952	22674	22721	23138	22861	23003	22838	22834	22827	22879	22915	22704	22664	22753	23291	22833	22842	22804	22900	22600	22999	22845	22773	22743	22567	22813	22596	22697	22717	22723	22661	22999	22653	22789	22920	22865	22690	22720	22569	22539	22643	22712	22850	22742	22703	22929	22746	22664	22988	22652	22789	22759	22788	22520	22833	22919	22776	22872	23092	22824	22678	22793	22719	22889	22678	22708	22701	22739	22611	22665	22879	22923	22814	22733	22848	23007	22764	22815	22672	22677	22636	22991	22646	22599	22608	22722	22856	22864	22648	22823	22748	22615	22961	22836	22868	22849	22951	22818	22814	22725	23004	22692	22939	22903	22819	22713	22724	22766	22833	22850	23043	22922	22783	22529	22789	22631	22568	22591	22749	22739	22982	22742	22609	22573	22860	22695	22929	22820	22676	22665	22707	22704	22829	22758	22661	22722	22959	22870	22724	22818	22861	22737	22725	23007	22881	22746	22762	22773	22675	22739	22597	22899	22834	22761	22664	22808	22990	22794	22760	22754	22581	22936	22709	22821	22824	22837	22812	22803	22923	22476	22854	22618	22752	22868	22966	22853	22873	22912	22871	22680	22677	22809	22461	22969	22921	22812	22740	22666	22651	22840	22819	23061	22996	22398	22839	22802	22636	22671	22785	23025	22719	22713	22922	22691	22577	22725	22858	22707	22688	22956	22642	23090	22858	22687	22797	22986	22850	23014	22820	22679	22486	22873	22957	22842	22783	22546	22841	22813	22502	22686	22660	22478	22767	22677	22706	22897	22909	22746	22659	23034	22839	22664	22716	22913	22802	22846	22979	22782	22949	22897	22652	22699	22713	22659	22778	22910
18803	31458	29503	24090	22101	21106	19561	18719	18921	19112	18685	18930	18194	18031	23980	39013	39302	36087	28463	23070	19281	18099	17861	17402	17679	17577	17584	17611	17706	17423	17501	17667	17521	17681	17699	17659	17423	17581	17554	17507	17641	17627	17618	17552	17561	17387	17570	17471	17509	17489	17433	17697	17573	17612	17534	17597	17591	17654	17392	17531	17519	17506	17525	17715	17496	17535	17522	17461	17731	17493	17788	17567	17510	17512	17476	17592	17556	17480	17449	17585	17580	17499	17630	17569	17468	17572	17523	17717	17739	17530	17555	17601	17617	17495	17563	17452	17509	17561	17665	17497	17523	17590	17501	17489	17610	17607	17375	17500	17480	17684	17521	17498	17574	17727	17436	17657	17576	17588	17585	17499	17500	17620	17505	17655	17704	17458	17481	17491	17562	17511	17386	17801	17505	17539	17580	17484	17429	17675	17527	17752	17469	17506	17445	17383	17657	17411	17703	17543	17551	17521	17711	17447	17609	17655	17426	17620	17468	17544	17651	17596	17450	17536	17495	17527	17482	17566	17679	17678	17543	17391	17349	17471	17586	17638	17492	17586	17470	17516	17579	17511	17496	17553	17656	17613	17395	17563	17608	17499	17498	17612	17525	17635	17738	17566	17681	17514	17524	17353	17551	17476	17497	17692	17577	17648	17723	17418	17489	17415	17504	17685	17598	17548	17531	17424	17575	17540	17528	17569	17403	17585	17613	17501	17518	17685	17499	17576	17557	17635	17500	17632	17745	17517	17639	17602	17381	17589	17420	17546	17453	17518	17410	17752	17434	17682	17544	17497	17453	17613	17682	17742	17635	17490	17386	17552	17540	17704	17393	17620	17513	17468	17485	17513	17589	17581	17682	17783	17530	17458	17456	17385	17449	17460	17469	17520	17718	17655	17539	17603	17699	17586	17539	17558	17598	17538	17490	17606	17543	17460	17551	17595	17481	17706	17606	17615	17571	17455	17698	17571	17650	17522	17428	17564	17499	17525	17537	17537	17697	17463	17469	17590	17564	17618	17596	17516	17500	17612	17525	17588	17547	17462	17371	17566	17533	17728	17524	17603	17661	17611	17601	17515	17528	17564	17493	17637	17611	17579	17638	17583	17414	17631	17388	17579	17408	17476	17710	17469	17473	17469	17484	17624	17644	17623	17541	17531	17500	17397	17670	17406	17469	17494	17671	17477	17335	17527	17580	17445	17704	17453	17647	17597	17440	17477	17485	17503	17425	17563	17525	17609	17548	17562	17494	17656	17625	17669	17465	17724	17623	17519	17563	17571	17590	17485	17453	17521	17595	17459	17640	17475	17636	17427	17725	17395	17695	17499	17665	17517	17456	17484	17674	17521	17502	17492	17602	17836	17566	17326	17598	17499	17484	17568	17395	17502	17538	17636	17562	17486	17501	17551	17563	17590	17674	17643	17454	17543	17382	17532	17432	17611	17627	17469	17567	17554	17665	17570	17541	17301	17494	17512	17583	17754	17683	17558	17399	17368	17559	17494	17441	17507	17505	17576	17671	17570	17426	17566	17611	17551	17621	17596	17604	17433	17480	17378	17569	17555	17637	17512	17476	17539	17444	17611	17607	17718	17398	17504	17415	17411	17645	17627	17631	17265	17699	17576	17482	17381	17589	17517	17546	17535	17325	17707	17536	17557	17605	17452	17698	17700	17461	17637	17558	17597	17596	17642	17432	17477	17557	17550	17371	17412	17580	17391	17415	17593	17449	17453	17561	17521	17729	17401	17588	17631	17568	17597	17478	17575	17519	17616	17508	17412	17569	17571	17565	17494	17646	17539	17647	17395	17525	17510	17517	17711	17459	17453	17581	17614	17449	17604	17621	17553	17488	17552	17479	17542	17560	17512	17427	17604	17210	17669	17553	17423	17555	17500	17659	17432	17445	17540	17661	17447	17599	17236	17696	17564	17436	17620	17476	17478	17591	17599	17438	17505	17428	17450	17695	17611	17678	17613	17550	17415	17517	17567	17582	17601	17450	17577	17411	17471	17563	17511	17633	17474	17541	17546	17547	17469	17576	17471	17512	17581	17544	17518	17452	17723	17617	17539	17541	17578	17654	17552	17533	17334	17570	17458	17683	17519	17443	17556	17474	17445	17463	17681	17555	17496	17503	17554	17435	17558	17512	17347	17461	17549	17553	17555	17490	17577	17603	17516	17569	17592	17528	17577	17606	17572	17646	17527	17499	17388	17669	17534	17591	17482	17624	17518	17567	17489	17594	17545	17440	17626	17497	17647	17561	17611	17599	17355	17480	17465	17612	17457	17456	17718	17643	17506	17612	17493	17496	17727	17607	17509	17454	17662	17478	17444	17621	17513	17646	17451	17539	17526	17560	17589	17542	17567	17544	17452	17491	17453	17400	17488	17396	17527	17408	17750	17626	17564	17646	17579	17695	17368	17590	17488	17590	17548	17428	17513	17641	17461	17553	17749	17610	17647	17458	17260	17826	17512	17457	17564	17541	17601	17604	17579	17423	17535	17556	17689	17538	17608	17776	17489	17502	17677	17546	17548	17478	17593	17420	17538	17439	17422	17614	17559	17738	17473	17619	17467	17416	17438	17606	17647	17497	17635	17529	17691	17669	17422	17431	17635	17708	17570	17328	17507	17571	17516	17460	17630	17639	17682	17573	17601	17518	17664	17589	17658	17490	17532	17564	17582	17612	17529	17757	17553	17709	17508	17510	17428	17346	17565	17622	17471	17656	17548	17585	17605	17485	17547	17636	17605	17551	17459	17574	17317	17623	17542	17560	17462	17568	17493	17579	17688	17565	17671	17541	17703	17596	17455	17695	17763	17483	17359	17416	17451	17444	17449	17543	17521	17484	17403	17603	17545	17496	17786	17506	17532	17683	17546	17490	17512	17518	17506	17363	17707	17613	17418	17464	17622	17452	17506	17659	17465	17605	17575	17711	17553	17629	17740	17583	17567	17598	17481	17563	17654	17539	17551	17438	17537	17583	17715	17692	17396	17432	17418	17520	17463	17484	17539	17423	17540	17631	17423	17450	17751	17599	17617	17549	17602	17667	17505	17482	17488	17625	17501	17488	17446	17593	17482	17772	17396	17317	17407	17395	17661	17472	17521	17622	17452	17457	17360	17624	17639	17650	17554	17403	17560	17486	17427	17645	17553	17627	17703	17538	17340	17671	17510	17523	17511	17636	17544	17532	17545	17402	17737	17532	17499	17584	17706	17582	17476	17434	17637	17538	17439	17521	17582	17621	17704	17377	17503	17483	17634	17604	17476	17645	17438	17480	17523	17457	17656	17703	17485	17549	17553	17587	17411	17633	17489	17596	17544	17581	17388	17562	17551	17537	17341	17494	17460	17421	17689	17617	17509	17543	17704	17646	17684	17384	17605	17611	17421	17501	17452	17586	17517	17515	17557	17612	17512	17520	17693	17417	17662	17663	17502	17684	17419	17674	17532	17611	17598	17717	17710	17427	17468	17624	17520	17611	17484	17553	17687	17546	17527	17519	17561	17562	17527	17577	17547	17728	17729	17547	17558	17562	17472	17718	17681	17375	17619	17549	17479	17472	17610	17463	17452	17645	17760	17479	17531	17321	17573	17457	17532	17533	17513	17527	17666	17544	17555	17458	17476	17535	17442	17546	17607	17610	17580	17560	17492	17733	17479	17426	17486	17652	17587	17637	17695	17505	17352	17346	17508	17451	17610	17556	17610	17602	17652	17758	17585	17574	17578	17459	17501	17570	17590	17610	17524	17623	17660	17518	17705	17505	17498	17462	17476	17346	17493	17534	17552	17635	17536	17550	17454	17714	17461	17453	17471	17573	17537	17597	17608	17560	17666	17506	17612	17400	17563	17471	17565	17608	17491	17520	17572	17534	17612	17487	17620	17252	17737	17416	17553	17477	17649	17670	17533	17274	17662	17375	17592	17565	17538	17437	17554	17599	17644	17727	17673	17328	17522	17368	17470	17574	17613	17513	17431	17534	17476	17759	17557	17603	17466	17651	17503	17598	17445	17500	17403	17444	17540	17644	17459	17630	17587	17509	17444	17583	17537	17429	17650	17463	17547	17477	17559	17395	17564	17564	17631	17549	17601	17543	17400	17645	17288	17663	17579	17639	17696	17501	17476	17633	17546	17606	17516	17566	17585	17506	17432	17586	17514	17713	17492	17522	17639	17379	17581	17477	17629	17453	17582	17402	17696	17587	17504	17398	17495	17624	17727	17452	17526	17572	17672	17530	17442	17533	17684	17492	17607	17626	17702	17439	17448	17347	17417	17495	17650	17515	17555	17460	17747	17549	17592	17398	17658	17614	17533	17515	17506	17489	17401	17324	17617	17655	17521	17439	17568	17438	17402	17555	17613	17614	17534	17539	17276	17664	17602	17519	17677	17510	17699	17521	17442	17535	17696	17629	17652	17529	17641	17661	17379	17457	17424	17593	17651	17502	17426	17576	17582	17643	17524	17742	17641	17646	17577	17567	17597	17635	17555	17492	17398	17552	17681	17623	17426	17507	17551	17605	17677	17536	17512	17588	17329	17583	17528	17393	17691	17503	17486	17559	17495	17522	17693	17500	17400	17617	17494	17249	17551	17456	17598	17733	17648	17374	17458	17520	17540	17524	17327	17613	17541	17600	17613	17624	17697	17599	17449	17745	17479	17439	17592	17384	17453	17573	17639	17546	17297	17379	17604	17654	17528	17425	17633	17655	17503	17562	17528	17648	17280	17354	17387	17451	17467	17442	17599	17717	17400	17404	17572	17345	17558	17609	17541	17530	17479	17640	17558	17505	17563	17362	17627	17479	17507	17573	17590	17629	17497	17366	17721	17680	17498	17665	17424	17556	17532	17677	17624	17558	17614	17625	17501	17672	17499	17638	17599	17638	17524	17537	17460	17646	17555	17711	17579	17664	17531	17689	17491	17514	17418	17570	17440	17577	17588	17581	17647	17551	17765	17506	17477	17557	17555	17579	17614	17704	17538	17635	17641	17476	17401	17460	17416	17379	17490	17572	17485	17603	17400	17385	17365	17570	17492	17551	17512	17455	17634	17515	17571	17638	17622	17572	17548	17586	17561	17556	17484	17597	17505	17434	17680	17518	17557	17717	17459	17565	17750	17672	17522	17689	17379	17570	17678	17473	17630
30530	23956	26540	25011	23029	23272	23304	22794	22880	23133	22868	22971	22928	23019	23029	23755	24455	24611	24234	23828	23298	22987	23224	22790	22910	22996	22848	22827	22663	22825	22661	22993	22893	22781	22854	22936	22898	22773	23001	22949	23113	22963	23009	22664	22870	22988	22950	22849	22873	22935	22958	22964	22836	22791	23164	22865	22617	22852	22706	22958	22718	22874	22908	22831	22960	22792	22646	22870	22742	22801	22738	22824	23030	22736	22906	23064	22945	22862	22588	22878	22823	22717	22810	22824	22639	22879	22829	22792	22767	22572	23089	22779	22817	22714	22574	22796	22889	22830	22774	22983	22748	22847	22808	22725	22813	22622	22914	22905	22727	22735	22685	22837	22997	22932	23119	22870	22538	22935	22902	22939	22531	22907	22801	22786	22875	22743	22788	22730	22757	22967	23174	22965	22934	22905	22743	22843	22731	22816	22701	22913	22946	22662	22818	22750	22819	22719	22898	22791	22867	22810	22753	22880	22749	22848	22721	22674	22915	22844	22805	22789	22957	22817	22948	22984	22912	22903	23044	22961	22891	22681	22676	22839	22849	23186	22847	22818	22830	22822	22837	23037	22558	22767	22717	22929	22983	22821	22803	22944	22827	23070	22895	22823	22859	22743	22768	22955	22867	22830	22729	22630	22685	22813	22854	22932	22788	22897	22944	22798	22792	22693	22800	23072	22792	22841	22706	22845	22926	22672	22847	23014	22889	22782	22846	22758	23021	22589	22858	22740	22847	22695	22852	22790	22907	22995	22619	22862	23001	22870	22910	22908	22953	22786	22923	22837	22734	22917	22745	22772	22894	22668	22877	22914	22893	22902	22818	22746	22798	22953	22691	22687	23049	22546	22586	22710	22995	22992	22805	22846	22970	23048	22617	22720	22742	22860	23047	22775	22712	22805	22963	22732	22762	22854	22996	22824	22766	22763	22871	22965	23081	22793	22768	22818	22885	22922	23003	23010	22974	22992	22803	22758	22982	22923	22716	22714	22784	22700	22848	22959	22865	22853	22661	22932	23075	22766	23036	22829	22810	22951	22633	22801	22801	22689	22621	22783	23063	22790	22896	22941	22830	22913	22952	23045	22831	22670	22870	22975	22853	22748	22837	22763	22929	22643	22781	22890	22785	23007	22825	22789	22702	22930	22685	22914	22831	22882	22680	22787	22787	22709	22556	22739	22704	22756	22865	23006	22821	22635	22769	22687	22838	22780	22783	22717	22780	22841	22883	22633	22945	22554	22796	22896	22491	23166	22771	22953	22834	22777	22808	22804	22973	22730	22824	22981	22838	22904	23036	22878	22853	22858	22926	22757	23040	22724	22873	22966	22739	22865	22906	22976	22805	22856	22813	22725	22386	22994	22714	22803	22708	23153	22827	22759	22898	22563	22770	22786	23112	22734	22679	22748	22840	22839	22809	22849	22890	22944	22806	22829	22953	22697	22880	22831	22808	22832	22907	22831	22790	22974	22917	22834	22760	22855	22921	22548	22651	22812	22896	22573	22807	22973	22897	22672	22627	22772	22854	22831	22831	22809	22628	22825	22808	22789	22877	22748	22648	22820	22556	22727	22701	22708	22794	22791	23163	22820	22814	22640	22803	22754	22928	22961	22766	22896	22672	22737	22810	22847	22894	22630	22690	22915	22668	22828	22718	22789	22889	22883	22821	22863	22776	22817	22732	22569	22629	22853	22850	22610	22749	22923	23007	22611	22774	22987	22858	22658	22492	22897	22893	22528	22674	22768	22867	22763	22764	22874	22858	22718	22826	22718	22790	22949	22848	22819	22853	22943	22860	23126	22685	22681	22787	22871	22860	22855	22659	22747	22855	23002	23012	22719	22892	22676	22622	22853	22791	22808	22648	22989	22728	22593	22602	22846	22755	22798	22787	22842	22786	22896	22865	22813	22562	22779	22660	22721	23115	22782	22723	22679	22720	22853	22869	22812	22915	22633	22860	23045	22647	22703	23085	23047	22799	23005	22692	22995	22739	22792	22697	22966	22611	22987	22893	22723	22844	22786	22698	22811	22622	22865	22740	22858	22818	22792	22858	22939	23144	23072	22546	22600	22832	22749	22705	22853	23012	22806	22886	22838	22710	23101	23104	22784	23043	22733	22807	22915	22786	23116	22934	22780	22913	22960	22892	22752	23018	22578	22753	22937	22794	22879	22819	22982	22986	22536	22763	22944	22655	22744	22394	22848	22788	22803	22672	22761	22867	22870	23078	22857	22911	22798	22830	22819	22641	22933	22693	22852	22851	22716	22783	23001	22974	22701	22617	22906	22522	22927	22783	22798	22802	22821	22685	22749	22918	22841	22752	22739	22670	22773	22975	22926	22700	22682	23079	22836	22698	22959	22670	22816	22813	23161	22843	22793	22686	22813	22832	22796	22963	22847	22859	22682	22708	22848	22802	22884	22833	22591	22752	22992	22782	22717	22552	22862	22706	22691	22737	22946	22755	22881	22722	22735	23081	22744	22794	22604	22892	22616	22853	22919	22836	22955	22954	23110	22892	22766	23016	23007	22912	22879	22834	22913	22717	22965	22668	22958	22881	22747	22926	22743	22775	22793	22745	22791	22846	22724	22908	22967	23087	22647	22922	22979	22977	22852	22903	22773	22808	22774	22868	22803	22741	22893	22799	22733	22688	22928	22932	22764	22714	22733	22710	22881	22622	22721	22803	22694	22688	22730	23109	22762	22883	23006	22840	22925	22888	22868	22813	22992	22713	22860	22832	22783	22588	22472	22793	22945	22943	22748	22949	22766	22689	22935	22883	22659	22916	22824	22915	22806	22816	22899	22898	23002	22956	22748	22781	22838	22668	22690	22885	22757	22913	22725	22831	22807	22794	22885	22699	22845	23069	22882	22771	22695	22775	22728	22807	22829	23064	22932	22747	22644	22929	22928	22733	22477	22909	22752	22895	22814	23007	22784	22960	22875	22984	22766	22839	23036	22845	22786	22819	22723	22786	22752	23000	22892	22938	23046	22746	22734	22628	23044	23177	22921	22836	22951	22852	22782	22676	22985	22887	22662	22860	22850	22767	22615	22945	22924	22928	22820	22833	22815	22936	22872	22921	22847	22946	22943	23151	22900	22593	22754	22896	22748	22721	22629	22982	22868	22918	22894	22943	22905	22843	22662	22860	22705	22736	22871	22832	22862	22724	22693	22674	22666	22814	22762	23017	23099	22911	22771	22778	22844	22785	22827	22941	22882	22888	22721	22730	22581	22667	22748	22815	22759	22742	22880	22867	22993	22779	22835	23015	22793	22877	22712	22823	22702	22721	22962	22810	22703	22690	22835	22872	22979	23003	22786	22695	22992	22603	22973	22658	22807	22853	22909	22873	22742	22711	22747	22979	22784	22774	23229	23015	22978	22803	22925	22704	22710	22855	23023	22694	22636	22978	22834	23042	22651	22836	22919	22882	23018	22731	22813	22943	22730	22915	23011	22672	22869	22947	22943	22906	22687	23021	22782	22954	22943	22739	22851	22418	22782	22876	23010	22680	22869	22849	22996	22872	22601	22875	22751	22810	23048	22653	22701	22794	22776	22751	23020	22627	22928	22932	22593	22753	22661	22832	22785	22728	22844	22892	22855	22620	22816	23149	22735	23093	22916	22901	22671	22731	22974	22806	22778	22969	22709	22791	22841	22877	22584	22722	22643	22900	22875	22868	22886	22869	22874	23001	22957	22609	22669	22881	22897	22921	22980	22841	22913	22671	22843	22862	22689	22857	23148	22896	22957	22923	22766	22721	22829	22949	22707	22759	22912	22875	22615	22729	22808	22629	22633	22797	22870	22790	22939	22770	23126	22780	23076	22835	23077	23117	22856	22698	22841	22760	22897	22801	22760	22982	22882	22809	22821	22675	22814	22913	22834	22912	22730	22778	22814	22945	22982	22831	22848	22518	22680	22787	23072	22872	22836	22754	22824	22909	22922	22789	22914	22865	22791	22810	22726	22646	22786	22712	22800	22885	22868	22901	22584	22908	22807	22664	22817	22816	22838	22973	23008	22869	23000	22676	22645	22690	22895	22859	22788	22768	22798	22859	22884	22744	22783	22988	22738	22707	22927	22705	22947	22841	22899	22784	22575	22867	22692	22828	22714	22745	23012	22717	22835	22837	22690	22694	22805	22777	22847	22971	23021	23096	22821	22827	22780	22828	22849	22633	22757	22683	22714	22779	22870	22899	22816	22854	22974	22875	22797	22390	22727	22883	22756	22710	22829	22852	22789	22561	22622	22892	22615	22778	22418	22813	22694	22633	22670	22602	22888	22831	22719	22707	22653	22895	22843	22949	22796	22750	22802	22977	22895	22730	22792	22891	22866	22811	22853	22781	22752	22915	22845	22733	22982	22820	22941	22942	23000	22799	22951	22893	22955	22943	22832	22832	22755	22462	22941	22887	22761	22747	22695	22835	22916	22977	22980	23278	23079	22770	22906	22901	22907	22948	22623	22823	22933	22933	22638	22750	22969	22995	22907	22935	22553	22981	22667	22834	22959	22859	22723	22826	22848	22696	22541	22590	22851	22602	22927	22824	22710	23100	22956	22938	22803	22857	22580	22794	22909	22864	23122	22754	22790	22823	22795	22754	22863	23053	22892	22765	23020	22882	22768	22808	22892	22570	22786	22557	22904	22841	22848	22785	22777	22957	22657	22963	22872	22608	23138	22836	22672	22654	22850	22791	22978	22867	22942	22657	22796	22799	22634	22678	22944	22886	22827	23028	22928	22934	22790	22627	22822	22584	22895	22955	23158	22825	22757	22694	22818	22713	22833	22909	22897	22735	22625	22863	22902	22961	22699	22920	22848	22870	22551	22625	22861	22620	22831	22816	22717	22836	22653	22680	23078	22956	22966	22655	22690	22710	23034	22778	22818	22814	22719	22702	22842	22699	22844	22760	22680	22961	22882	23016	22822	22869	22815	22897	22861	22678	22815	23044	22913	22656	22769	22966	23131	22803	22992	23045	22878	22705	22777	22599	22976	22921	22726	22789	22883	22813	23158	22773	22787	22873	22719	22957	22969	22935	22720	22807	23061	23013	23056	22810	22729	22794	22810	22872	22611	22680	22844	22935	22912	22995	22914	22770	22987	22778	22949	22726	22923	22847	22853	23005	22808	23064	22977
18798	20373	19909	18448	18230	18142	17842	17675	17855	17867	17649	17942	17636	17617	17758	18954	19495	19765	18876	18296	17754	17794	17650	17481	17606	17455	17646	17431	17511	17522	17596	17320	17599	17531	17713	17546	17506	17493	17435	17488	17667	17569	17579	17612	17382	17650	17595	17765	17544	17544	17385	17377	17555	17578	17586	17451	17539	17734	17597	17505	17552	17584	17431	17506	17497	17563	17442	17736	17402	17561	17444	17464	17606	17603	17501	17424	17359	17624	17631	17321	17460	17584	17462	17456	17468	17507	17528	17617	17465	17485	17548	17320	17371	17518	17477	17324	17679	17513	17490	17434	17415	17558	17518	17705	17388	17410	17515	17516	17504	17434	17435	17577	17556	17455	17689	17311	17621	17756	17519	17488	17518	17533	17534	17563	17478	17596	17624	17614	17617	17492	17623	17611	17662	17362	17571	17412	17499	17542	17597	17586	17613	17517	17632	17544	17492	17520	17539	17650	17698	17537	17585	17469	17420	17664	17615	17546	17669	17543	17440	17598	17472	17393	17550	17661	17637	17405	17642	17615	17517	17579	17496	17625	17535	17665	17431	17613	17350	17670	17464	17533	17350	17476	17419	17470	17649	17367	17676	17527	17436	17478	17611	17514	17591	17631	17380	17631	17535	17598	17576	17608	17472	17693	17497	17444	17385	17572	17453	17538	17522	17635	17303	17615	17547	17579	17541	17377	17523	17451	17702	17528	17486	17504	17543	17593	17358	17448	17499	17465	17483	17438	17557	17450	17658	17600	17657	17524	17511	17370	17576	17615	17584	17502	17498	17381	17430	17549	17617	17664	17539	17530	17500	17747	17565	17574	17464	17661	17410	17653	17529	17442	17594	17458	17603	17582	17510	17555	17540	17426	17624	17657	17644	17517	17502	17456	17498	17558	17581	17627	17586	17520	17403	17508	17571	17399	17545	17550	17558	17576	17611	17549	17428	17728	17469	17575	17615	17530	17521	17568	17504	17537	17542	17347	17633	17493	17411	17321	17466	17570	17576	17431	17641	17510	17465	17620	17403	17467	17530	17595	17535	17545	17573	17468	17482	17411	17559	17573	17610	17609	17508	17498	17389	17556	17532	17491	17768	17485	17437	17642	17379	17661	17472	17592	17628	17427	17527	17669	17447	17521	17615	17503	17555	17474	17443	17545	17511	17585	17435	17674	17527	17507	17534	17692	17514	17453	17605	17468	17584	17465	17515	17383	17674	17521	17649	17676	17486	17488	17678	17503	17637	17492	17595	17516	17532	17529	17467	17502	17366	17517	17589	17449	17693	17598	17587	17523	17665	17473	17442	17503	17524	17625	17418	17563	17521	17561	17539	17733	17569	17442	17465	17529	17535	17489	17614	17455	17414	17453	17563	17502	17644	17525	17587	17700	17622	17335	17656	17573	17581	17573	17405	17495	17516	17559	17411	17366	17493	17573	17555	17576	17413	17676	17520	17625	17600	17549	17584	17515	17709	17554	17612	17440	17400	17535	17603	17287	17573	17481	17484	17679	17533	17699	17648	17447	17631	17549	17575	17379	17585	17430	17452	17402	17520	17567	17561	17703	17716	17558	17747	17513	17534	17678	17630	17475	17498	17480	17580	17493	17579	17641	17480	17407	17623	17488	17506	17393	17620	17567	17686	17546	17837	17379	17502	17593	17712	17590	17576	17692	17648	17459	17651	17671	17673	17527	17546	17260	17591	17578	17447	17269	17511	17522	17571	17590	17463	17586	17274	17549	17690	17570	17461	17584	17562	17608	17621	17445	17513	17435	17549	17518	17503	17553	17557	17376	17464	17650	17400	17549	17709	17355	17632	17629	17581	17441	17613	17453	17673	17607	17618	17621	17619	17619	17501	17527	17480	17659	17578	17737	17367	17566	17521	17600	17528	17381	17604	17585	17414	17506	17599	17521	17534	17612	17700	17522	17523	17583	17518	17580	17656	17326	17544	17428	17533	17541	17700	17472	17469	17239	17528	17545	17435	17366	17608	17563	17595	17388	17758	17515	17585	17627	17721	17524	17532	17608	17681	17609	17582	17467	17537	17597	17598	17571	17590	17527	17388	17475	17526	17741	17441	17583	17553	17537	17482	17646	17453	17601	17514	17447	17598	17529	17483	17418	17556	17427	17495	17413	17603	17630	17595	17614	17374	17418	17504	17442	17617	17510	17554	17460	17292	17625	17555	17542	17622	17542	17368	17584	17448	17404	17695	17398	17656	17369	17316	17545	17651	17526	17555	17306	17681	17428	17558	17410	17504	17579	17652	17764	17369	17612	17550	17546	17475	17201	17498	17556	17452	17582	17610	17592	17393	17686	17574	17581	17628	17444	17682	17559	17656	17719	17335	17662	17488	17666	17619	17588	17389	17401	17612	17501	17547	17469	17464	17406	17542	17417	17516	17499	17531	17467	17546	17469	17525	17516	17538	17544	17509	17624	17458	17627	17382	17567	17676	17500	17542	17615	17649	17476	17568	17466	17665	17556	17684	17578	17319	17578	17608	17365	17618	17524	17633	17477	17567	17562	17494	17528	17744	17452	17660	17295	17571	17416	17524	17513	17453	17377	17616	17507	17650	17666	17625	17466	17695	17633	17541	17480	17572	17510	17579	17474	17732	17496	17544	17588	17682	17734	17456	17442	17604	17539	17562	17436	17415	17532	17548	17611	17759	17464	17717	17443	17593	17513	17483	17565	17478	17458	17474	17652	17471	17686	17708	17462	17544	17512	17511	17550	17432	17428	17782	17476	17471	17454	17465	17641	17553	17703	17695	17514	17718	17460	17544	17596	17586	17515	17372	17625	17555	17629	17462	17430	17513	17506	17480	17381	17417	17443	17564	17498	17560	17555	17503	17565	17710	17476	17666	17380	17564	17573	17709	17597	17596	17651	17483	17481	17711	17359	17399	17472	17597	17485	17308	17474	17714	17478	17370	17571	17390	17638	17511	17605	17415	17422	17516	17640	17578	17610	17622	17490	17612	17629	17689	17646	17708	17472	17519	17432	17462	17672	17420	17396	17449	17399	17657	17548	17424	17495	17426	17539	17469	17555	17628	17527	17643	17483	17415	17450	17639	17457	17520	17447	17417	17459	17690	17437	17421	17498	17547	17644	17375	17426	17572	17394	17666	17460	17502	17543	17410	17397	17697	17670	17518	17460	17447	17425	17447	17577	17591	17620	17534	17400	17458	17639	17430	17597	17565	17380	17411	17513	17446	17568	17436	17600	17618	17469	17665	17532	17398	17560	17554	17595	17404	17665	17603	17616	17564	17316	17397	17582	17601	17428	17561	17384	17664	17594	17752	17459	17395	17332	17407	17445	17617	17610	17580	17495	17357	17430	17465	17641	17631	17526	17331	17592	17331	17377	17523	17611	17616	17622	17485	17450	17709	17319	17582	17510	17625	17595	17554	17548	17738	17488	17545	17446	17596	17566	17459	17631	17453	17519	17514	17332	17474	17708	17426	17522	17664	17643	17809	17493	17495	17586	17611	17651	17634	17496	17336	17512	17378	17796	17606	17440	17447	17420	17412	17406	17554	17554	17539	17611	17608	17528	17521	17476	17599	17408	17391	17612	17611	17458	17693	17428	17695	17584	17531	17500	17621	17632	17516	17597	17655	17553	17509	17562	17572	17494	17449	17406	17615	17576	17644	17444	17625	17548	17450	17607	17328	17618	17318	17640	17545	17686	17656	17483	17522	17679	17370	17456	17483	17439	17391	17411	17451	17640	17529	17448	17443	17697	17461	17617	17532	17583	17663	17366	17574	17386	17440	17412	17487	17483	17487	17432	17415	17677	17564	17508	17664	17600	17594	17564	17457	17530	17513	17618	17681	17428	17631	17487	17477	17455	17522	17628	17578	17489	17623	17471	17405	17331	17476	17400	17469	17579	17700	17644	17653	17586	17582	17553	17758	17535	17672	17481	17453	17456	17355	17476	17496	17612	17414	17713	17425	17721	17676	17396	17449	17570	17575	17543	17491	17508	17393	17620	17453	17487	17481	17543	17711	17586	17630	17602	17649	17431	17570	17770	17579	17511	17556	17606	17697	17572	17542	17404	17418	17529	17615	17651	17595	17508	17473	17553	17387	17556	17616	17523	17610	17525	17609	17668	17550	17532	17441	17488	17473	17519	17468	17446	17507	17512	17632	17507	17630	17523	17611	17595	17575	17678	17549	17611	17640	17619	17595	17659	17471	17518	17558	17394	17355	17448	17764	17468	17503	17529	17491	17414	17677	17649	17419	17406	17504	17573	17518	17649	17608	17484	17520	17530	17441	17660	17423	17612	17498	17555	17563	17547	17495	17778	17526	17650	17792	17571	17590	17637	17487	17589	17423	17571	17478	17696	17629	17516	17607	17433	17588	17650	17466	17470	17429	17665	17522	17472	17679	17644	17457	17572	17356	17476	17477	17588	17371	17586	17632	17719	17611	17647	17683	17651	17553	17522	17615	17606	17410	17451	17461	17677	17276	17660	17578	17572	17602	17698	17652	17386	17664	17557	17494	17584	17520	17322	17423	17508	17585	17520	17548	17380	17591	17584	17512	17646	17505	17678	17472	17460	17626	17387	17697	17523	17674	17681	17559	17509	17688	17463	17564	17575	17709	17659	17491	17719	17513	17462	17524	17229	17421	17741	17630	17400	17480	17468	17591	17441	17556	17683	17484	17481	17556	17471	17578	17434	17491	17663	17489	17536	17579	17580	17599	17707	17334	17548	17522	17767	17567	17432	17660	17513	17497	17572	17437	17518	17473	17606	17530	17387	17641	17471	17568	17474	17726	17510	17476	17557	17569	17425	17620	17467	17663	17671	17669	17461	17618	17486	17436	17567	17647	17438	17526	17535	17488	17709	17602	17573	17398	17390	17393	17446	17542	17683	17480	17586	17476	17564	17479	17551	17497	17627	17522	17645	17685	17514	17646	17744	17640	17676	17564	17506	17504	17596	17594	17577	17591	17538	17472	17606	17541	17392	17481	17436	17720	17566	17604	17567	17534	17376	17517	17496	17486	17541	17578	17558	17620	17437	17678	17693	17653	17472	17519	17523	17598	17430	17444	17537	17729	17477	17240	17465	17526	17669	17589	17331	17610	17590	17395	17673	17446	17680	17443	17465	17585	17518	17345	17662	17630	17555
25307	21495	28723	25107	23879	25174	25446	23622	23307	23482	23365	23136	23054	23100	23588	30439	33498	32500	28631	25757	23865	23247	23128	23044	22967	23003	22803	22767	22909	22821	23010	22610	22897	23033	22885	22539	22894	22728	22753	22690	22853	22587	22743	22732	22813	22951	22965	22750	22787	22848	22802	22685	22921	23025	22808	22805	22893	22756	22837	22902	22771	23023	22778	22842	22957	22658	22962	22817	22977	22819	22870	22864	22936	22608	22917	22785	22962	23011	22931	22827	22760	22570	22830	22567	22484	22751	22885	23060	22793	22834	22590	22756	22757	22717	23050	22841	22756	22526	22810	22850	22805	22832	22581	22737	23013	22922	22724	22617	22890	22727	22629	22854	22874	22880	22837	22738	23001	22818	22753	22878	22946	22680	22734	22833	22917	22792	22719	22624	22974	22713	22500	22824	22893	22759	22777	22872	22948	22891	22909	22766	22489	22783	22958	22984	22915	22758	22861	23025	22773	22697	22994	22821	22841	22803	23032	22958	22842	22595	22769	22720	22691	22924	22850	22867	23066	22646	22822	22610	22859	22616	23039	22973	22947	22900	22787	22905	22739	22703	22799	23170	23004	22627	23101	22901	22772	22648	22780	22766	22726	22783	22696	22765	22894	22581	22832	22851	22744	22599	22645	22876	22829	22788	22757	22541	22869	22857	22419	22930	22827	22835	22960	22652	22694	23068	22835	22619	22749	23004	22812	22764	22599	22732	22841	22695	22609	22918	23025	22729	22885	22713	22894	22826	22700	22773	22801	22739	22584	22653	22817	22808	22829	22815	22650	22709	22662	22898	22651	22588	22659	22735	23011	22879	22873	22762	22872	22829	22986	22682	22880	22878	22701	22866	22957	22866	22893	22837	22626	22838	22785	22791	22837	22914	22818	22719	22839	22638	22869	23052	22756	22831	22878	22803	22905	22614	22695	22757	22962	22894	22836	22832	23013	22825	23003	22658	22745	22807	22845	23036	22881	22640	22891	22573	22665	22860	22841	22783	22727	22783	22792	22761	23109	22752	22851	22747	22619	22775	22831	22934	22810	22828	22750	22828	23005	22738	22911	22768	22740	22699	23002	22887	22762	22725	22980	22819	22809	22945	22925	22963	22810	22675	22676	22827	22621	22775	22537	22726	22851	22787	22852	22677	22524	22749	22888	22751	22827	22953	22769	22651	22941	22851	22691	22840	22833	22666	22844	22699	22553	22901	22752	22503	22642	22752	22876	22834	22791	22746	22544	23008	23031	22874	22652	22790	22871	22829	22814	22618	22876	22771	22696	22684	22897	22584	22802	22684	22762	22656	22716	22679	22967	22915	22778	22743	22876	22653	22960	22887	22804	22875	22721	22697	22962	22779	22852	22906	22751	22619	22760	22805	22902	22638	22776	22644	22860	22925	22771	22876	23036	22672	22915	22749	22719	22885	22957	22687	22932	22747	22746	22936	22728	22610	22798	22814	22819	23085	22875	22998	22966	22815	23013	22976	22797	22811	22764	22780	22790	22929	22986	22766	22826	23005	22906	22651	22716	22777	22847	22913	23146	22830	22939	22868	22971	22746	22892	22843	22750	22731	22803	22767	22816	22906	22752	22775	22884	22677	22850	22948	22866	22593	22750	22636	22776	22737	22681	22800	22724	22939	22613	22814	22928	22634	22761	22712	22791	22809	22709	22807	22927	22851	22647	22891	22761	22811	22810	22650	22729	22763	22788	22634	22876	22837	22686	22907	22922	22670	22712	22720	22764	22751	22877	22675	22902	22792	22906	22651	22921	22845	22795	22798	22771	22717	22743	22914	23053	22861	22739	22956	22664	22790	22752	22819	22839	22775	22862	22608	22776	22575	22738	22811	22617	22776	22593	22672	23094	22897	22929	22677	22922	22836	22927	22930	22605	22763	22908	22580	22754	22929	22780	22733	22936	22718	23017	22942	22854	22577	22743	22814	22837	23010	22554	22955	22763	22660	22884	22764	22838	22541	22781	22644	22882	22617	22572	22608	22747	22987	22595	22590	22745	22822	22723	22803	22815	22777	22759	22732	22846	22892	22952	22823	22920	22765	22760	22693	22868	22713	22914	22728	22896	23240	23261	22937	22710	23155	22793	22769	22737	22737	22700	22867	22948	22812	22931	22616	22632	22789	22713	22948	22869	22568	22692	22660	22706	22659	22749	22999	22953	22675	23114	22832	22820	22858	22836	22796	22573	22889	22893	22938	22818	22759	22786	22852	23019	22956	22774	22915	22692	22884	22836	22765	22767	22719	22995	22702	22817	22814	22729	22903	22724	22690	22952	22870	22892	22833	22825	22808	22737	22928	22681	22671	22739	22790	23094	22703	22800	22617	22682	22736	22919	22940	22834	22702	22932	22992	22732	22540	22838	22852	23093	22782	22831	22820	22760	23059	23062	22609	22880	23053	22704	22888	22946	22863	22874	23024	22694	22795	22765	22816	22884	22837	22814	22991	22866	22858	22730	22680	22612	22698	22679	22840	22732	22840	22889	22839	22917	22838	22777	22772	22900	22718	22607	22897	22957	22903	22568	22713	23003	22665	22825	22633	22822	22765	22938	22598	22916	22768	22550	22655	22666	23019	22853	22983	22821	22754	22741	22917	22927	22840	22809	22743	22932	22701	22603	22650	22784	22799	22925	22793	22817	22662	22853	22804	22972	23148	22793	22963	22936	22569	22524	22629	23045	22772	22783	22764	22649	22983	22760	22774	22907	22704	22842	22974	22895	22848	22821	22846	22729	22638	22803	22972	22900	22667	22831	22805	22708	22531	22699	22866	22989	22757	22958	22705	22635	22929	22864	22823	22843	22871	22897	22874	22808	22900	22999	22887	22677	22787	22903	22857	22716	22613	22671	22677	22811	22934	22732	22815	22852	22827	23070	22667	22686	22817	22937	22806	22826	22703	22778	22782	22835	22903	22614	22765	22751	22766	22943	23033	22829	22814	22795	22919	22903	22951	22845	22800	22744	22874	22661	22689	22772	22789	22647	22502	22945	22976	22946	22853	22736	22664	22826	22741	22900	23011	22817	22874	23029	22716	22834	22767	22745	22756	22939	22940	23052	22700	22968	22407	22941	22903	22735	22844	22780	22833	22989	22611	22584	22628	22772	22943	22842	22765	22814	22764	22714	22850	22736	22702	22948	22627	22732	22942	22762	22863	22736	22769	22811	22880	22712	22780	22773	23034	22795	22633	22769	22688	22779	22641	22681	22864	22831	22750	23039	22851	22835	22946	22878	23066	22793	22730	22808	22775	22813	22575	22932	22778	22906	22668	22873	22853	22777	22811	22686	22676	22982	22940	22825	22877	22851	22751	22721	22676	22776	22789	22772	22671	23009	22804	22849	22845	22968	22898	22844	22881	22906	23007	22793	22825	22926	22696	22755	22790	22831	22945	22750	22982	22794	22516	22885	22872	22827	22679	22533	23010	22916	22757	22758	23043	22606	22780	22884	22810	22985	22873	22542	22723	22649	22996	22910	22748	22736	22902	22992	22870	22679	22670	22839	23018	23152	22938	23011	22774	22674	22875	22800	22627	22785	22719	22878	22562	22567	22711	22750	22794	22660	22820	22942	22867	22787	22923	23031	22816	22763	22669	22689	22840	22784	22927	22949	22666	22668	22650	22976	22858	22745	22544	23012	22832	22626	22822	22802	22855	22891	22859	22787	22779	22833	22945	22857	22950	22837	22855	22817	22823	23121	22816	22934	22994	23121	22914	22869	22574	22897	22770	22767	22881	22745	22631	22634	22800	22697	22637	22874	22733	22944	22716	22841	22925	22827	22700	22916	22887	22837	22695	22835	22761	22732	22992	22945	22810	22798	22876	22788	22939	22850	22954	22850	22977	22786	22974	22713	22810	22783	22620	22949	22881	22941	22981	22740	22896	22791	22807	22703	22758	22826	22859	22885	22714	22849	22863	22647	22685	22790	22561	22864	22765	22765	22844	22511	22915	22882	22758	22856	22774	22594	22696	22578	22894	22981	22807	22683	22724	22674	22772	22745	22913	22798	22934	22732	22833	22711	22841	22669	22823	22583	22688	22975	23146	22743	22787	22802	22898	22880	22970	22739	22731	22821	22962	22850	22884	22912	22811	22850	22741	22945	22975	22740	22688	22833	22783	22554	22646	22987	22982	22800	22838	22755	22648	22789	22845	22890	22698	22737	22686	22695	22628	22914	22975	22817	22834	22786	22746	22722	22764	23013	22850	22853	22611	22609	22873	22935	22946	22846	22899	22922	22639	22599	22748	22562	22621	22787	22870	22730	23165	22925	22648	22837	22804	22824	22756	23038	22898	22706	22786	22689	22915	22676	22687	22869	22857	22643	22605	22727	22764	22966	22743	22784	22834	22853	22810	22810	22794	22751	23027	22679	22835	23002	22782	23082	22759	22792	22747	22741	22636	22767	22732	22844	22945	22858	22509	22848	22904	22582	22880	22763	22891	22919	22768	22957	22873	23107	22830	22718	22645	22811	22699	22894	22904	22971	22779	22905	22959	22729	22732	22809	22755	22550	22643	22868	22813	22810	22769	22762	22825	22727	22572	22824	22726	22793	22859	22970	22654	22778	22760	22909	22953	22927	22651	22845	22599	22872	22735	22839	22993	22989	22728	22638	22736	22804	22707	23012	23015	22765	22749	22919	22874	22973	23037	23094	22984	22725	22767	22972	22914	22605	22652	22665	22797	22694	22722	22781	22688	22719	22681	22904	22864	22813	22830	22802	22962	22940	22845	22753	22653	22872	22620	22740	22783	22876	22744	22820	22948	22786	22674	22954	22868	22702	22750	22710	22731	22911	22712	22745	22701	22856	22818	22678	22880	23055	22980	22826	22807	22974	22816	23012	22888	22731	22675	22856	22730	22617	23010	22733	22857	22667	22841	22907	22744	22801	22686	22691	22950	22726	22779	22721	22736	22879	22676	22749	22932	22817	22799	22761	23025	22848	22794	22530	22723	22897	22888	22791	22820	23033	22755	22917	22852	22866	22800	22584	22633	22868	22911	22618	22638	22825	22731	22852	22913	22847	22784	22680	22858	22964	22758	22940	22732	22801	22785	22850	22902	22914	22879	22880	22915	22741	22791	22838	22995	22892	22940	22956	22983	22888	23023	22992	22764	22591	22944	22761	22880
17048	26419	25721	21193	20022	19679	18853	18468	18109	17999	18269	18459	17969	17976	18782	30470	32145	30138	25093	20718	18537	17888	17611	17882	17543	17604	17556	17673	17618	17558	17723	17580	17744	17609	17439	17660	17583	17622	17679	17522	17720	17512	17647	17526	17608	17548	17776	17448	17595	17404	17685	17741	17631	17619	17605	17455	17563	17573	17568	17409	17685	17665	17570	17705	17627	17550	17600	17501	17732	17680	17630	17552	17655	17712	17643	17626	17723	17567	17615	17459	17503	17613	17733	17585	17638	17584	17684	17716	17631	17643	17582	17695	17725	17625	17674	17687	17589	17452	17619	17658	17405	17564	17638	17529	17724	17589	17656	17566	17673	17632	17475	17639	17597	17630	17699	17412	17606	17582	17581	17614	17452	17470	17562	17604	17696	17586	17626	17645	17665	17549	17567	17607	17529	17582	17651	17519	17475	17417	17553	17624	17593	17543	17560	17535	17590	17575	17573	17540	17623	17711	17658	17652	17415	17710	17560	17590	17608	17694	17618	17656	17509	17524	17685	17573	17748	17508	17589	17616	17617	17409	17604	17540	17641	17608	17526	17451	17667	17694	17611	17534	17661	17680	17572	17554	17717	17643	17878	17563	17659	17651	17523	17636	17545	17672	17501	17487	17636	17584	17546	17483	17734	17651	17592	17568	17591	17721	17646	17674	17616	17515	17702	17603	17609	17696	17685	17495	17505	17617	17603	17606	17479	17562	17562	17531	17526	17633	17719	17641	17607	17739	17731	17757	17549	17497	17592	17493	17747	17532	17784	17626	17625	17722	17637	17678	17530	17565	17543	17693	17454	17325	17732	17655	17631	17538	17705	17655	17667	17515	17475	17518	17571	17538	17629	17615	17628	17687	17572	17640	17464	17542	17468	17684	17645	17561	17587	17472	17637	17665	17584	17664	17599	17518	17763	17600	17690	17597	17583	17581	17472	17562	17689	17635	17650	17621	17704	17618	17561	17598	17575	17633	17635	17641	17581	17549	17590	17332	17625	17635	17630	17491	17482	17654	17773	17600	17572	17671	17679	17606	17673	17643	17692	17542	17492	17581	17676	17710	17599	17552	17551	17711	17856	17507	17547	17694	17814	17484	17561	17512	17830	17482	17668	17731	17617	17483	17713	17684	17435	17519	17571	17650	17744	17576	17610	17621	17478	17589	17608	17572	17520	17506	17729	17647	17470	17667	17601	17681	17526	17765	17529	17504	17617	17468	17442	17681	17539	17398	17658	17575	17661	17673	17660	17781	17438	17704	17414	17709	17558	17704	17371	17668	17627	17534	17428	17523	17604	17532	17360	17506	17611	17689	17542	17490	17489	17865	17667	17565	17618	17571	17530	17656	17580	17697	17595	17602	17590	17564	17493	17682	17675	17561	17618	17597	17674	17524	17668	17495	17674	17590	17583	17857	17463	17756	17735	17719	17655	17616	17801	17634	17597	17472	17652	17632	17500	17563	17476	17500	17588	17608	17602	17602	17593	17411	17713	17651	17468	17639	17604	17493	17582	17727	17559	17508	17747	17634	17842	17538	17693	17705	17463	17665	17582	17699	17544	17475	17505	17731	17760	17523	17562	17691	17678	17689	17612	17572	17576	17685	17574	17685	17697	17616	17704	17716	17555	17643	17501	17570	17466	17622	17683	17553	17569	17806	17617	17656	17807	17550	17568	17534	17506	17444	17455	17674	17662	17836	17398	17659	17722	17536	17474	17546	17505	17565	17485	17678	17538	17462	17549	17557	17585	17748	17683	17713	17671	17634	17674	17718	17686	17647	17596	17812	17643	17643	17620	17498	17828	17586	17756	17590	17562	17474	17636	17606	17599	17479	17634	17658	17571	17562	17498	17739	17746	17583	17531	17606	17606	17682	17643	17533	17437	17628	17704	17684	17615	17611	17431	17734	17540	17403	17525	17693	17725	17509	17660	17493	17634	17735	17592	17633	17722	17691	17605	17622	17620	17639	17522	17737	17485	17567	17485	17552	17601	17507	17628	17664	17662	17663	17717	17573	17488	17655	17708	17457	17418	17574	17664	17547	17571	17581	17577	17509	17633	17601	17684	17683	17643	17575	17410	17544	17593	17496	17517	17613	17619	17592	17593	17636	17625	17632	17711	17803	17407	17554	17559	17537	17581	17561	17648	17432	17551	17450	17575	17563	17497	17566	17637	17597	17579	17751	17587	17629	17627	17461	17709	17763	17734	17875	17648	17536	17718	17609	17472	17623	17825	17660	17511	17432	17697	17620	17606	17716	17592	17590	17652	17821	17697	17553	17708	17673	17645	17523	17800	17612	17719	17548	17612	17776	17771	17527	17545	17598	17421	17607	17624	17623	17427	17369	17719	17617	17545	17678	17756	17602	17483	17597	17696	17578	17502	17552	17520	17704	17710	17589	17664	17506	17623	17855	17608	17596	17620	17516	17670	17415	17685	17551	17527	17635	17678	17697	17492	17499	17778	17674	17695	17479	17619	17597	17608	17686	17711	17652	17560	17472	17477	17563	17631	17620	17532	17519	17649	17504	17594	17624	17644	17860	17668	17610	17522	17411	17574	17624	17591	17621	17614	17646	17492	17569	17514	17553	17650	17581	17490	17664	17541	17517	17502	17578	17594	17666	17518	17837	17616	17633	17709	17629	17555	17578	17607	17605	17675	17475	17458	17855	17672	17410	17559	17593	17617	17689	17721	17450	17597	17464	17707	17846	17680	17651	17531	17698	17651	17542	17521	17681	17506	17558	17674	17702	17621	17436	17599	17562	17545	17582	17559	17627	17575	17712	17436	17562	17517	17477	17589	17573	17553	17732	17443	17683	17555	17679	17691	17649	17666	17625	17750	17559	17655	17582	17577	17547	17688	17698	17632	17534	17594	17869	17814	17637	17568	17613	17530	17612	17726	17572	17631	17573	17673	17863	17445	17629	17787	17626	17540	17488	17511	17550	17620	17507	17645	17695	17604	17774	17616	17624	17646	17616	17655	17624	17658	17564	17652	17594	17857	17612	17659	17495	17559	17765	17580	17490	17751	17393	17554	17551	17563	17750	17423	17786	17519	17506	17550	17471	17452	17634	17476	17604	17672	17741	17822	17487	17657	17593	17606	17737	17506	17489	17640	17682	17541	17572	17586	17516	17566	17717	17787	17511	17565	17686	17735	17485	17669	17694	17730	17749	17844	17658	17566	17672	17700	17602	17580	17745	17489	17746	17733	17526	17597	17627	17477	17412	17740	17545	17350	17747	17858	17668	17581	17451	17571	17698	17841	17716	17731	17544	17591	17508	17401	17665	17722	17416	17568	17533	17755	17614	17518	17618	17610	17516	17573	17604	17655	17614	17551	17603	17687	17696	17720	17390	17782	17421	17587	17636	17507	17631	17450	17653	17544	17565	17420	17606	17589	17574	17578	17700	17594	17631	17549	17510	17675	17630	17717	17472	17756	17464	17460	17552	17579	17655	17556	17690	17642	17499	17737	17519	17612	17710	17592	17454	17632	17492	17587	17577	17542	17561	17632	17534	17630	17660	17481	17490	17633	17658	17698	17671	17644	17686	17749	17577	17691	17480	17722	17623	17592	17546	17656	17665	17515	17622	17626	17636	17679	17487	17402	17612	17672	17552	17568	17562	17428	17691	17382	17506	17565	17497	17623	17676	17665	17608	17634	17612	17538	17649	17766	17622	17629	17611	17570	17907	17671	17516	17546	17472	17732	17736	17605	17493	17718	17697	17600	17576	17571	17600	17690	17456	17837	17694	17661	17433	17587	17599	17634	17642	17733	17423	17560	17607	17655	17515	17598	17473	17647	17553	17633	17698	17662	17643	17748	17537	17396	17496	17582	17375	17867	17709	17780	17461	17476	17678	17545	17686	17577	17503	17356	17626	17503	17615	17648	17547	17460	17773	17610	17688	17569	17579	17527	17588	17580	17584	17626	17573	17581	17583	17652	17824	17604	17607	17598	17513	17778	17646	17637	17431	17617	17480	17670	17653	17619	17600	17499	17608	17653	17575	17673	17591	17584	17846	17545	17636	17637	17708	17675	17598	17456	17602	17593	17803	17613	17623	17688	17504	17609	17561	17573	17424	17494	17707	17488	17624	17600	17594	17522	17572	17341	17555	17688	17532	17470	17738	17566	17713	17610	17525	17757	17584	17541	17637	17519	17595	17816	17664	17665	17546	17386	17697	17454	17723	17564	17569	17535	17530	17469	17485	17597	17393	17660	17550	17623	17672	17444	17843	17456	17423	17692	17600	17716	17525	17563	17606	17563	17506	17448	17798	17588	17641	17834	17619	17697	17584	17582	17644	17671	17619	17641	17442	17631	17680	17617	17566	17401	17820	17603	17568	17646	17505	17752	17457	17537	17556	17417	17689	17663	17739	17656	17662	17605	17505	17806	17470	17532	17453	17809	17510	17689	17762	17389	17673	17645	17672	17564	17532	17625	17614	17562	17699	17487	17540	17624	17677	17632	17551	17652	17594	17618	17546	17575	17626	17681	17557	17752	17773	17609	17630	17613	17628	17696	17696	17782	17633	17562	17648	17521	17567	17496	17579	17736	17613	17597	17595	17658	17819	17427	17475	17523	17673	17662	17567	17702	17549	17491	17786	17542	17561	17466	17550	17705	17498	17491	17638	17688	17505	17516	17641	17359	17594	17525	17670	17698	17499	17517	17617	17505	17644	17650	17437	17665	17658	17595	17438	17744	17445	17527	17600	17382	17527	17517	17587	17581	17507	17719	17402	17728	17543	17489	17699	17429	17639	17569	17621	17599	17534	17453	17782	17788	17676	17414	17605	17502	17491	17704	17527	17563	17576	17721	17799	17611	17406	17472	17426	17658	17419	17687	17608	17538	17513	17731	17566	17626	17494	17710	17515	17554	17659	17623	17578	17434	17788	17609	17546	17602	17478	17691	17564	17596	17450	17495	17722	17738	17625	17476	17502	17637	17616	17738	17630	17547	17632	17545	17567	17691	17605	17635	17520	17504	17910	17706	17507	17571	17481	17598	17638	17582	17615	17651	17615	17626	17569	17596	17388	17587	17636	17583	17493	17686	17517	17686	17535	17583	17642	17478	17558	17619	17395	17636	17824	17500	17612	17493	17594	17485	17518	17531	17559	17824	17423	17662	17547	17764	17577
23806	21498	29176	24275	22206	25755	27990	23933	23628	23848	23649	23850	23658	23361	23714	35341	40585	38747	33323	28429	24796	23442	23147	23049	23074	22980	22936	22908	22969	22797	22924	22930	23011	22998	22848	22941	22914	22742	22801	22918	22654	22931	22780	22857	22629	22746	23010	22960	23229	23069	22989	22885	22778	22944	22964	22983	22950	22945	22616	22727	22796	22807	22832	22830	22965	22676	22778	22579	22843	22695	22963	22869	22798	22946	22870	22906	22848	22970	23073	22820	22926	22677	22658	22936	22854	22746	22998	22687	23004	22859	22989	22764	22630	22754	22914	22748	22769	22918	22866	23072	22989	22890	22734	22835	22940	22769	22653	23069	23026	23068	22893	22903	23056	22841	22987	22706	22754	22848	22876	22989	22878	22781	22743	22695	22786	22721	22937	22893	22767	22875	22925	22928	22956	22807	22895	22909	22865	22885	22928	22968	22863	22554	23058	22700	22944	22634	22835	22741	22965	22735	22991	22829	22795	22683	22757	23044	22872	22870	22761	22897	22800	22814	23129	22687	22859	22903	22802	22709	23014	22942	22757	22867	22747	23124	22726	22710	22913	22937	23106	22823	22952	22922	22897	22798	22998	22719	22847	22992	22927	22720	22780	22841	22843	22660	22727	22572	22613	22782	22779	22866	22955	22822	23044	22827	22792	23091	22965	23026	22668	22966	23010	22793	22952	22928	22730	22670	22906	22806	22890	22897	22689	22925	22778	22885	22839	22802	22870	23094	22973	22561	22913	22877	22885	22801	22878	22925	23039	22778	22854	22754	22603	22706	22898	22885	22860	22788	22766	23045	22944	22788	22703	22833	22976	22718	22976	22740	22755	22763	22739	23007	22892	22943	22734	22814	22522	22871	23145	22568	23096	22904	22760	22907	22863	22942	22974	22712	22661	22703	22824	22947	22919	22927	22967	22790	22818	22826	22830	22782	22844	22854	22580	22631	22704	22879	22956	22817	23053	22813	22631	22927	22935	22876	22842	22920	22631	22766	23025	22788	22721	22734	22897	22899	23076	22907	22914	22976	22893	22785	22759	22814	22777	22699	22911	22817	22824	22855	22882	22774	22898	22726	22728	22528	22773	22837	22777	22791	22905	22798	22830	22806	22861	22823	22919	22744	22657	22851	22814	22777	22783	22863	23007	22637	22865	23072	22938	22885	23004	22771	22688	22943	22888	22896	23042	22941	22711	22808	22784	22520	22701	22962	22966	22841	22829	22949	22679	22716	22931	22915	22949	22878	22717	22949	22770	22708	22826	22909	23100	22908	22878	22739	22801	22809	22870	22897	23023	22892	22808	22809	22799	22676	22737	22769	22723	22719	22886	22931	22799	23104	22849	22794	22889	22784	22790	22922	22687	22812	22996	22686	22397	22947	22737	22649	22892	22889	22943	22926	22881	22851	22838	22846	22826	22732	22709	22872	22581	22861	22895	22882	22657	22905	22855	23010	22894	22928	22827	22663	22848	22789	23013	22912	23001	23063	22831	22879	22919	22899	22905	22671	22753	22686	22974	22970	22875	22999	23098	22710	22891	22774	22868	23054	22827	22983	22870	23159	22956	22965	22887	22905	22725	22910	23026	22704	22711	22706	22782	22798	22769	22819	22793	22797	22575	22779	22977	22801	22927	22759	22702	22790	22793	22707	22815	22910	22535	23031	22969	22684	22862	23124	22847	22798	22807	23051	22952	22681	22613	22951	22753	22816	22948	23099	22951	22810	22991	22888	22935	22864	22967	22892	22944	22857	23033	22835	23025	22700	22785	22780	22701	22977	22632	22948	22777	22784	22795	22854	22729	23022	22977	22818	22814	22761	22868	22929	22980	22841	22982	22796	22953	22753	22855	22745	22849	22958	22668	22732	22801	22730	22984	22695	23015	22805	22822	22836	22773	22723	22855	22946	22918	22913	22969	22850	22981	22822	22780	22522	22841	22819	22808	22710	23044	22873	22871	23010	22863	22923	22922	22600	22933	22894	22692	22833	22845	22943	22777	22915	22840	22801	22742	22717	22841	22733	22823	22796	22921	22938	23021	22983	22744	22889	22797	22950	22730	22948	22778	22738	22641	22853	22923	22980	22942	22871	22922	22584	22736	22835	23074	22684	22953	23060	22908	22753	22754	22709	22954	22855	22875	22904	22757	22520	22873	23006	22933	22886	22935	22786	22765	22857	22895	22792	23075	22858	23176	22758	22718	22704	22787	22868	22989	22979	22911	22846	23168	22711	22765	23058	22692	22894	22903	22656	22689	22796	22833	22834	22920	22972	22725	23061	22799	22922	22781	22951	22785	22821	22690	22732	22693	22802	22843	22520	22884	22751	22871	22811	22806	22675	22612	22790	22827	22780	22890	22799	22819	22740	22623	22779	22847	22846	22902	22888	22836	22708	22905	22857	22909	23061	22661	22724	22811	22881	23044	22834	22870	22711	22844	22955	22803	22905	22557	22927	22714	22876	22958	22725	22963	22898	22794	22717	22729	22765	22659	22787	22905	22799	22951	22889	22914	22734	22840	22777	22741	22656	22811	22851	22682	22707	22876	22854	22643	22948	22648	22925	23034	22948	22990	22863	22794	22646	22741	22714	22669	22728	22842	22628	22949	23056	22690	22915	22744	22949	22866	22537	22934	22886	22914	22994	22937	22768	22896	22930	22953	22861	22774	22800	23010	22989	22604	22756	22847	22816	22657	22803	22873	22937	22841	22823	22884	22968	23090	22849	22889	22795	22715	22816	22742	22612	22847	22704	22810	22753	22841	22849	23060	22803	22859	22844	22852	22977	22913	22928	22820	22786	22963	22943	22932	22971	22929	22861	22841	22889	22984	22809	22744	22902	22887	22857	22858	22886	22922	22796	22855	22838	22746	22679	22828	22947	22697	22919	22761	23013	22837	22783	22800	22810	22880	22842	22873	22750	22634	22886	22716	22850	22815	22774	22804	22450	22779	22952	22661	22895	22897	22955	22907	22892	22831	22908	22845	22738	23130	22582	22842	22679	22864	22876	22780	22863	22839	22806	22611	22889	22839	22938	22840	23016	22935	22872	22929	22883	22822	22835	22885	22683	22970	22804	22797	22692	22858	22772	22855	23093	22655	22948	22970	22747	22866	22929	22933	22867	22747	22728	22896	23038	23078	22768	22905	22885	23054	23096	22944	22637	22761	22800	22855	22793	22923	22858	22765	22650	22716	22756	22922	22917	23017	22852	22909	22898	22780	22998	22680	22932	22904	22798	22728	22648	22869	22813	22899	22794	22630	22838	22678	22871	22837	22909	22751	22684	22714	22875	22960	22817	22754	22903	22704	22676	22828	23013	23027	22677	22622	22701	22994	22900	23026	22785	22970	22653	23101	22669	23021	22872	22695	22908	22981	22858	22852	22782	22811	22947	22729	22691	22834	22761	22581	22689	22623	22863	22973	22760	22565	22718	23016	22783	22812	22901	22639	22939	23067	22786	22883	22838	22839	22922	22794	23029	22994	22729	22938	22795	22739	22979	23026	22905	23024	22916	22786	22703	23112	22949	22940	23094	22965	22699	22808	22883	22833	22959	22819	22815	22858	23063	22704	22681	22834	22803	22764	22788	22849	22736	22935	22719	22995	22926	22828	22608	22953	22854	22930	22875	22930	22903	22885	22915	22711	23068	22717	22667	23002	22907	22743	23057	22741	22968	22931	22841	22944	22853	22723	22776	22974	22725	22707	22616	22771	22743	22885	22758	22958	22886	22704	22655	22985	22717	22862	22794	22945	22852	22928	22619	22746	22892	22620	22676	23010	22915	22669	23022	22868	22898	22813	22990	22967	22748	22907	22926	22931	22747	22903	22752	22866	22813	22762	22820	22675	22814	22760	22481	22963	22911	22955	22839	23064	22975	22777	23097	22689	23160	22756	22926	22916	22692	22763	22713	22817	22966	22979	22995	22736	22536	22871	22770	22961	22714	22978	22826	22842	22650	22799	22867	22811	22634	22776	22610	22833	23051	22818	22785	22792	22738	22772	22885	23035	23072	22934	22948	22765	22711	23076	23120	22821	22861	22977	22946	22871	22701	22857	23068	22788	22903	23018	22869	22799	22884	22764	22924	22654	22877	22898	22688	22671	22640	22967	22955	22896	22853	22678	22737	23002	22898	22762	23048	22791	22723	22837	22843	23061	22963	22771	23166	22805	22903	22828	22804	22795	22928	23045	22781	22878	22664	23054	22882	22834	22835	23079	22899	22908	22939	22964	22742	22863	22709	22782	22829	22944	22886	22810	22801	22987	22910	22962	22696	23016	22782	22709	22892	22790	23046	22806	22948	22736	22888	22963	23121	22846	22958	22953	22751	22643	22898	22713	22843	22600	22849	22913	22908	22998	22960	22804	22824	22884	22609	22863	22759	22785	22871	22961	22778	22761	22641	22649	22824	22723	22850	22797	22830	22882	22777	22920	22744	22893	22826	22837	22875	23045	22571	22939	22727	22980	23021	22753	22849	22803	22798	22901	22759	22972	22628	22605	22620	22898	22895	22793	22771	22710	22654	22948	23063	22955	22861	22882	22790	22818	22736	22900	22930	22907	22866	22868	22838	22885	22976	22787	22884	23005	22771	22841	22987	22927	22799	22754	22785	22981	22802	22874	22983	22756	22666	22701	22896	22850	22667	22997	22801	22775	22836	22750	22684	23010	22699	22747	22618	22906	22981	22969	22945	23054	22591	22961	22918	22898	22731	22939	22665	22974	23024	22814	22857	22835	22955	22618	23017	22868	23087	22739	22934	22585	22750	22882	22454	22923	22834	22819	22957	23033	22812	23020	23033	23003	22741	22914	22801	22693	22981	23065	23086	23149	23137	22825	22647	22762	22725	22818	22724	22622	23096	22981	22839	23050	22742	22961	22842	22616	22618	22794	22843	22825	22573	22814	22659	22876	22723	22812	22969	22727	22738	22804	22756	22889	22769	22622	22867	22895	22802	22926	22818	22671	22563	22816	22982	22905	22824	22896	22800	22896	22969	22824	22816	22776	22888	22973	23024	22975	22666	22998	22855	22839	23015	22867	22865	22715	22871	22812	22824	22863	22717	22844	22924	22886	22862	22740	22702	22814	22802	22696	22794	22789	22982	22601	22660	22775	22785	22899	22690	22802	22852	22612	22859	22870	22946
18542	30972	28983	23868	21695	20998	19793	18891	18910	18567	18469	18376	18689	18392	19311	36345	40561	37045	30820	23688	19560	18024	17798	17573	17695	17534	17709	17542	17584	17876	17566	17636	17558	17696	17666	17715	17619	17528	17737	17445	17798	17724	17607	17705	17701	17719	17727	17488	17507	17629	17534	17415	17452	17597	17691	17549	17598	17481	17568	17597	17661	17616	17596	17494	17549	17676	17460	17588	17419	17577	17580	17505	17542	17520	17593	17717	17465	17573	17581	17609	17488	17502	17538	17558	17543	17643	17493	17727	17831	17509	17566	17560	17563	17748	17520	17625	17424	17587	17534	17646	17568	17456	17612	17554	17509	17691	17601	17574	17570	17548	17557	17607	17453	17784	17608	17549	17511	17637	17690	17627	17627	17607	17689	17641	17525	17601	17592	17507	17516	17725	17490	17609	17338	17432	17462	17704	17616	17589	17600	17567	17605	17636	17538	17502	17463	17450	17605	17557	17469	17454	17436	17434	17611	17664	17636	17587	17671	17638	17712	17530	17718	17599	17496	17604	17700	17795	17486	17522	17627	17482	17780	17619	17595	17532	17641	17665	17385	17557	17717	17486	17570	17518	17577	17626	17509	17600	17491	17533	17653	17480	17572	17534	17609	17651	17595	17461	17602	17632	17585	17606	17684	17578	17427	17491	17444	17801	17560	17676	17510	17831	17561	17556	17649	17468	17451	17476	17558	17576	17633	17620	17490	17505	17553	17684	17541	17551	17518	17535	17588	17562	17757	17584	17659	17511	17518	17689	17497	17464	17473	17566	17566	17629	17520	17639	17369	17697	17663	17572	17510	17592	17589	17670	17588	17456	17700	17617	17635	17496	17681	17342	17752	17557	17587	17500	17663	17519	17699	17619	17502	17465	17660	17519	17647	17398	17629	17563	17632	17590	17436	17589	17911	17501	17547	17639	17678	17657	17596	17482	17595	17521	17548	17530	17662	17645	17605	17761	17660	17659	17591	17633	17646	17524	17611	17687	17492	17515	17463	17527	17629	17401	17620	17540	17484	17702	17452	17545	17669	17611	17553	17461	17583	17510	17626	17486	17684	17779	17504	17553	17512	17751	17690	17470	17561	17492	17456	17484	17519	17478	17531	17669	17469	17590	17618	17639	17485	17738	17522	17452	17479	17648	17464	17698	17494	17659	17567	17657	17472	17618	17743	17420	17603	17569	17394	17510	17562	17491	17392	17432	17615	17609	17715	17678	17535	17536	17555	17567	17412	17492	17640	17563	17438	17617	17528	17593	17541	17598	17577	17668	17389	17486	17428	17562	17507	17608	17747	17599	17668	17650	17404	17526	17644	17590	17413	17482	17500	17550	17659	17576	17621	17707	17522	17686	17496	17746	17621	17499	17406	17634	17518	17470	17531	17379	17590	17596	17535	17568	17556	17433	17548	17571	17696	17532	17618	17647	17629	17541	17568	17749	17614	17494	17343	17449	17420	17656	17659	17758	17751	17636	17701	17550	17667	17578	17486	17586	17548	17475	17536	17462	17572	17673	17631	17640	17486	17464	17597	17599	17631	17535	17396	17530	17633	17927	17545	17597	17436	17729	17706	17480	17548	17659	17609	17862	17496	17638	17545	17508	17716	17468	17418	17749	17675	17689	17431	17361	17640	17648	17453	17700	17597	17583	17676	17526	17608	17679	17359	17441	17614	17558	17560	17586	17581	17535	17609	17545	17587	17621	17603	17687	17519	17637	17586	17733	17486	17576	17715	17700	17584	17380	17751	17535	17447	17423	17583	17524	17301	17512	17525	17705	17370	17503	17602	17628	17518	17453	17791	17522	17643	17567	17510	17450	17725	17602	17394	17562	17563	17630	17587	17577	17571	17494	17632	17527	17478	17615	17608	17727	17606	17518	17477	17715	17622	17737	17544	17707	17607	17643	17592	17573	17662	17573	17633	17521	17539	17591	17502	17568	17465	17466	17537	17487	17618	17599	17540	17520	17765	17481	17736	17547	17499	17714	17547	17408	17644	17447	17702	17534	17489	17637	17668	17556	17622	17678	17778	17631	17578	17547	17717	17562	17693	17576	17721	17454	17638	17585	17633	17509	17551	17461	17664	17499	17549	17731	17505	17662	17685	17523	17525	17405	17576	17530	17577	17525	17622	17555	17625	17624	17498	17728	17470	17595	17539	17638	17605	17527	17515	17435	17630	17718	17750	17549	17597	17427	17632	17490	17439	17498	17573	17668	17549	17787	17672	17463	17508	17580	17628	17495	17536	17681	17473	17597	17521	17461	17562	17629	17668	17485	17637	17498	17611	17666	17725	17608	17805	17546	17616	17500	17414	17479	17357	17537	17682	17743	17675	17622	17742	17501	17609	17499	17633	17533	17562	17509	17511	17623	17529	17502	17550	17507	17618	17666	17556	17542	17501	17632	17679	17583	17677	17606	17689	17619	17549	17771	17555	17682	17559	17429	17702	17563	17607	17615	17556	17441	17580	17522	17697	17724	17628	17669	17344	17574	17605	17701	17485	17420	17578	17652	17696	17692	17468	17740	17471	17718	17626	17522	17604	17443	17581	17621	17685	17523	17434	17479	17700	17678	17534	17435	17563	17576	17627	17426	17543	17434	17528	17759	17495	17565	17522	17608	17560	17374	17702	17594	17656	17598	17380	17490	17510	17613	17510	17473	17698	17505	17602	17780	17490	17536	17589	17586	17320	17641	17389	17713	17600	17522	17634	17513	17510	17629	17539	17806	17354	17636	17671	17693	17683	17601	17541	17579	17747	17443	17569	17516	17394	17585	17496	17688	17460	17542	17589	17547	17510	17633	17646	17553	17614	17478	17730	17586	17454	17426	17534	17588	17583	17662	17616	17410	17573	17614	17515	17424	17680	17557	17555	17587	17593	17474	17426	17622	17531	17451	17593	17497	17457	17529	17669	17601	17395	17419	17514	17616	17503	17601	17510	17577	17464	17548	17740	17515	17581	17704	17421	17700	17523	17621	17500	17593	17636	17503	17643	17582	17370	17608	17618	17370	17490	17487	17665	17583	17541	17427	17639	17629	17441	17479	17638	17496	17598	17613	17559	17480	17405	17547	17699	17693	17589	17627	17595	17598	17465	17639	17531	17514	17554	17509	17670	17531	17413	17696	17475	17398	17798	17550	17577	17646	17547	17487	17595	17664	17513	17612	17618	17727	17558	17499	17603	17505	17553	17631	17417	17607	17659	17591	17628	17702	17603	17613	17617	17473	17418	17725	17488	17496	17611	17586	17531	17546	17674	17586	17364	17661	17459	17424	17522	17554	17597	17585	17577	17598	17653	17653	17464	17711	17591	17481	17459	17566	17597	17693	17556	17635	17452	17715	17693	17508	17440	17705	17686	17655	17518	17680	17378	17618	17612	17551	17563	17444	17419	17419	17557	17613	17633	17614	17606	17406	17553	17765	17616	17566	17495	17671	17654	17637	17375	17385	17599	17572	17325	17637	17457	17451	17486	17479	17677	17741	17362	17446	17540	17680	17636	17634	17381	17605	17557	17532	17456	17606	17515	17606	17751	17625	17650	17535	17477	17745	17535	17474	17359	17617	17533	17405	17663	17540	17485	17515	17494	17556	17576	17690	17384	17595	17549	17698	17533	17566	17464	17545	17573	17610	17490	17542	17658	17526	17633	17745	17712	17615	17583	17605	17393	17554	17627	17620	17585	17579	17612	17636	17612	17467	17617	17635	17587	17574	17559	17354	17599	17462	17539	17494	17565	17787	17510	17452	17571	17681	17540	17495	17356	17745	17645	17600	17471	17628	17586	17565	17528	17548	17662	17431	17358	17711	17568	17527	17560	17620	17652	17532	17615	17450	17579	17611	17597	17773	17704	17720	17611	17659	17597	17503	17652	17662	17608	17501	17550	17389	17578	17500	17721	17504	17567	17636	17630	17640	17623	17347	17664	17534	17313	17801	17641	17617	17643	17515	17380	17564	17620	17490	17464	17507	17667	17555	17407	17538	17464	17743	17434	17619	17559	17606	17537	17611	17463	17410	17621	17625	17681	17618	17598	17514	17658	17631	17577	17483	17545	17592	17549	17505	17505	17741	17464	17633	17486	17374	17566	17669	17453	17593	17701	17559	17545	17580	17615	17537	17755	17728	17524	17629	17594	17607	17457	17801	17706	17627	17500	17641	17625	17422	17702	17552	17529	17447	17457	17599	17545	17537	17724	17477	17715	17497	17610	17653	17518	17625	17567	17374	17743	17665	17688	17310	17650	17573	17589	17527	17572	17594	17710	17603	17640	17691	17725	17481	17485	17601	17686	17512	17306	17548	17635	17548	17629	17603	17447	17440	17705	17561	17466	17655	17578	17484	17421	17611	17565	17524	17661	17690	17373	17522	17693	17563	17651	17492	17609	17561	17639	17613	17488	17441	17659	17577	17572	17493	17546	17612	17513	17492	17712	17674	17702	17661	17676	17433	17528	17447	17646	17545	17602	17645	17494	17548	17371	17377	17573	17478	17631	17416	17649	17395	17616	17455	17499	17626	17654	17515	17650	17482	17542	17560	17560	17498	17692	17558	17473	17645	17345	17681	17318	17671	17691	17532	17641	17738	17584	17459	17452	17585	17519	17708	17574	17660	17646	17452	17435	17585	17403	17577	17470	17683	17500	17638	17674	17498	17690	17522	17646	17668	17524	17412	17714	17607	17582	17672	17710	17549	17543	17408	17519	17630	17635	17651	17546	17337	17594	17511	17483	17613	17668	17699	17629	17629	17594	17533	17393	17710	17589	17605	17545	17678	17449	17636	17644	17623	17580	17664	17551	17468	17522	17580	17671	17693	17401	17633	17718	17475	17571	17526	17589	17509	17506	17623	17761	17767	17649	17621	17487	17507	17460	17580	17696	17494	17586	17432	17476	17591	17483	17590	17565	17513	17472	17679	17653	17491	17315	17555	17586	17564	17634	17501	17527	17704	17439	17530	17515	17753	17475	17596	17748	17652	17611	17531	17591	17732	17613	17652	17629	17569	17595	17579	17655	17518	17704	17652	17508	17484	17588	17562	17569	17538	17376	17437	17538	17607	17655	17512	17522	17695	17462	17547	17510	17669	17541	17724	17642	17599	17388	17649	17680	17624	17640	17578	17572	17416	17506	17586	17546	17580	17656	17663
30528	24094	26462	24861	22869	23102	23236	23037	23219	23072	22744	22771	22715	22919	22809	23265	24398	24597	24147	23818	23228	23052	22985	22910	22814	22913	22879	22804	22715	22825	22795	22712	22801	22833	22781	22815	22892	23008	22876	22795	22923	22777	22824	22912	22653	22850	23003	22627	22875	22864	22730	22764	22627	22911	22717	23011	22825	23210	22862	22672	22834	22709	22677	22884	22792	22752	22835	22598	22807	22942	22860	22856	22803	22849	22694	22965	22909	22962	22845	22882	22727	22991	22862	22789	22879	22796	22732	22748	22818	22670	22799	22750	22902	22909	22819	22733	22693	22784	22778	22895	22799	22852	22903	22742	22742	22742	22827	22652	22919	22729	22663	22947	22826	23029	22923	22882	22821	22873	22704	22923	22789	22776	22899	22903	22802	22789	22901	22981	22961	22884	22853	22895	22816	22751	22668	22776	22821	22892	22799	22817	22954	22724	22714	23052	22759	22533	22870	22845	22809	22805	22687	22738	22752	22795	22685	22939	22802	22932	22877	22731	22876	22759	22962	22964	22743	22690	22890	22892	22796	22874	23042	22851	22668	22777	22690	22820	22888	22813	22698	23081	22655	22862	23025	22843	22983	23064	22884	23031	23010	22834	22796	22840	22982	22788	22721	22867	22661	22791	22922	22761	22692	22905	22919	22994	22849	22818	22790	22667	22691	22746	22890	22793	22647	22929	22818	22879	22950	22694	22796	22798	22653	22662	22797	22995	22810	22804	22897	22807	23118	23029	22486	22809	22928	22800	22909	22758	22927	22691	22685	22775	22887	22698	22744	22936	22812	22659	22694	22794	22934	22738	22584	22654	22840	23011	22826	22806	22606	22791	22941	22799	22836	22744	22909	22680	22841	22776	22989	22801	22668	23046	22781	22855	22705	22671	22775	22770	22916	22742	22923	23075	22897	22993	22974	22872	22954	22587	22761	22704	23001	22616	22643	22891	22856	22776	22649	22604	22714	23068	22830	22925	22838	22796	22926	23079	22947	22860	22665	22770	23017	22847	22812	22724	22865	22768	22875	22886	22744	22887	22725	22851	22744	22827	22707	22600	22854	22882	22730	22808	22972	22942	22841	22758	22626	22648	22824	22804	22777	22814	22685	22741	22887	23021	22695	22835	22751	22740	22841	23128	22608	22862	22686	22886	23047	22877	22942	22625	22740	22688	22876	22799	22637	22618	22870	22645	22735	22637	22693	22849	22940	22746	23052	22759	22714	23033	23100	22912	22810	22873	22883	22918	22875	23005	22972	23021	22830	22903	22977	22910	22868	22741	22624	22728	22913	22969	22913	22695	22784	22806	22947	22873	22899	22802	23062	22740	22936	22824	23095	22786	23060	22711	22658	22727	22740	22696	22686	22872	22534	22768	22706	22807	22787	22868	22905	22882	22945	22907	22870	22889	22879	22923	22652	22819	22886	22808	22852	22894	22701	22789	22882	22636	22929	22829	22850	22877	23074	23038	22732	22908	22781	22729	22778	22799	22954	22615	22741	22752	22656	22830	22744	22937	22790	23068	22829	22810	22959	22930	22860	22838	22863	23028	22773	22919	22773	22776	22679	23055	22904	22785	22772	22657	22781	23021	22938	22633	22737	23086	22731	22604	22946	22613	22942	22779	22693	22852	22930	22813	22753	22854	22853	22888	22973	22947	22815	23069	23072	22808	22950	22878	22660	22850	22810	22807	22981	22653	22914	22713	22844	22685	22885	22757	22872	22683	22914	22660	22883	22881	22851	22859	22815	22899	22973	22824	22809	22773	22803	22961	23041	22951	22907	22720	23049	22841	22858	22902	22843	22814	22834	22900	22849	22766	22834	22828	22772	22959	22797	22738	22901	22831	22922	22675	22784	22808	22822	22633	22921	22767	22892	22957	22660	22924	22760	22673	22862	22864	22927	23035	22769	22954	22953	22856	22830	23013	22713	22997	23003	22720	22982	22757	22881	22940	22953	22721	23022	22723	22984	22830	23031	22688	22912	22872	22841	22766	22797	22858	22709	22702	22894	22738	22961	23078	22953	22935	22728	22962	22937	22659	22756	22812	22639	22815	22839	22851	22772	22865	23052	23032	22962	22866	22793	22990	22759	22883	22784	22919	23104	22805	22642	22982	22848	22905	22811	22910	22879	22785	22627	22967	22874	23060	22884	22746	22933	22806	22804	22789	22962	22785	22737	22707	22793	23024	22876	23068	22865	22840	22913	22959	22950	22881	22852	22888	22842	22876	22701	22990	23013	23122	22840	22947	22992	22842	22795	22785	22952	22704	22934	22824	22675	22962	22933	22869	23113	22953	22746	22588	22602	22531	22933	22899	22881	22597	22812	22728	22883	22807	22897	22704	22743	22771	22863	22809	22834	22959	22708	22865	23090	22826	22806	22836	22741	22671	22777	22997	22768	22798	22658	22685	22784	22702	22785	22745	22905	22926	22930	22759	22734	22715	22803	22758	22785	22992	22879	22771	22904	22740	22706	22979	22932	22761	22678	22899	22853	22956	22858	23138	22961	22768	22948	22882	22917	22802	22770	22806	22807	23143	23022	22889	22847	23020	22856	23008	22624	22950	22868	22930	22987	22802	22828	22757	22894	22564	22805	22931	22679	22844	22697	22904	22950	22692	22722	23012	22781	22778	22871	22818	22739	22936	22880	22681	22655	22937	23008	22672	22693	22570	22680	23036	23020	22885	22991	22725	22839	22728	22931	22728	22656	22769	22915	22685	22759	22896	22773	22670	22960	22747	22840	22698	22704	22784	22953	22956	22772	22666	22889	22698	22721	22646	22748	22558	22753	22805	22788	22920	22712	22896	22794	22773	22820	22852	22690	22933	22940	22941	22707	22945	22763	22970	22608	22989	22832	23050	22864	22885	22900	23046	22833	22909	22852	23043	22772	22680	22858	22809	22960	22697	22878	22939	22750	22580	22731	22949	22915	22964	22887	22795	22981	22715	22799	22782	22883	22768	22827	22788	22927	22923	22713	22902	22919	22702	22898	22848	22713	22896	22571	22805	22852	22714	22929	22707	23031	22905	22892	23152	22928	22786	22790	22703	22891	22871	22813	22673	22658	22854	22791	22837	22697	22826	22928	22877	23083	22829	22889	22848	23092	22973	22653	22995	22884	22792	22625	22993	22763	22782	22892	22899	22854	22851	22939	22754	22919	22767	22767	22665	22969	22938	22957	22858	22820	22843	22988	22866	22857	22781	22921	22744	22704	22922	22908	22709	22988	22819	22784	22760	22887	23129	22997	23097	22915	22722	22777	22856	22846	22910	22869	22876	22816	22797	22752	22740	22761	22816	22726	22910	22839	22733	22772	22904	22710	22734	22911	23106	22801	22853	22843	22902	22880	23025	23040	22699	22529	22850	22849	22782	22983	22837	22871	22940	22842	22723	23001	22821	22947	22830	22861	22710	22803	22843	22777	22731	22608	22610	22961	22562	23034	22856	22722	22978	22832	22761	22728	22921	22795	22870	22772	22850	22623	22754	22757	22908	22810	22832	22992	22848	22795	22761	22854	22969	22898	23101	22914	22712	23136	22971	22881	22901	22900	22848	22686	22665	22747	22937	22904	22935	22838	22905	23085	22774	22915	22971	22877	22940	22694	22787	22766	22762	22788	22646	22818	22839	22839	23020	22791	22849	22925	22873	22988	22789	22841	22811	22910	22840	22869	22978	22933	22832	22759	22721	22940	22866	22849	23004	22854	22994	23243	22799	22651	22974	22973	22924	22884	23024	22924	22971	23023	22838	22898	22855	22818	22973	22781	22998	22937	22526	22765	22853	23137	22827	22845	23129	22662	22761	22859	22758	22823	22692	22829	22752	22701	22857	22882	22862	22990	22713	22912	22656	22757	22855	22986	22939	22879	22872	22838	22725	22842	22823	22645	22910	22697	22919	22582	22957	22915	22820	22889	22977	22875	22807	22834	22894	22989	22832	22722	22789	22798	23046	22777	22890	22638	22823	22984	22998	22792	22694	22808	22746	22631	22624	22993	22816	22954	22701	23079	22739	22899	22958	22844	22879	22967	22852	22934	22924	23010	23039	22744	22793	22903	22998	23029	22692	22829	22760	22785	22759	22712	22949	22810	22663	22883	22839	23068	22820	22927	22854	22849	22825	22895	22978	22994	23106	23125	22820	22824	22820	22743	22784	22847	22872	22821	22810	23068	22749	22849	22778	22649	22957	22956	22956	22558	22645	22869	22925	22917	22881	22866	22820	22956	22783	22735	22786	22761	22832	22636	22730	22997	22668	23002	22988	22849	22734	22717	22859	22800	22839	23054	22855	22897	22726	22907	23049	22940	22896	22879	22918	22745	22731	22728	22844	22681	22880	22974	22774	22745	22501	22872	22745	22943	22876	23042	22900	22645	22656	22917	22732	22810	22919	22960	22988	22796	22860	22948	22815	22989	23006	22852	22740	22826	22826	22690	22777	22871	22748	22858	22781	22802	22921	22950	23050	22799	22737	22878	22719	22802	22758	23012	22844	22813	22816	22830	22611	22918	22869	22725	22831	22821	22693	22686	22882	22746	22845	22844	22704	22790	22835	22925	22829	22941	23005	22854	22971	22879	22934	22888	22720	23033	22778	22921	23000	22838	22891	22892	22906	22555	22821	22653	22807	22867	22706	22928	22668	22900	22885	22587	22895	23118	22955	22945	22751	22741	22938	22697	22830	23106	22849	23107	22689	22860	22693	22617	23041	22880	22942	22810	23026	22807	22832	22987	22802	22770	22976	22834	22814	22989	22881	22614	23071	22896	22878	22732	22877	22881	22949	22665	22801	22917	22694	22788	22804	22989	23032	22836	23006	22909	22775	23141	22822	22863	22722	22921	22948	22669	22811	22996	22833	22836	23050	22908	22937	22909	22849	22967	22823	22880	22728	22841	22906	22851	22593	22877	22956	22858	22713	23069	22927	22855	22925	22785	22936	22667	22953	22717	22919	22718	22960	22878	22965	22858	22855	22881	22882	22600	22875	22757	23060	22840	22818	23065	22908	22837	22973	22967	22894	22961	22936	22936	22969	23017	22969	22898	22816	22970	22791	22819	22871	22689	22574	22632	22893	22889	22592	22963	23094	22661	22928	22924	22738	22704	22984	23074	22967	22818	22705	22677	22828	22947	22818	22669	22735
18522	20448	19529	18447	18498	18479	18092	17822	18141	17751	18030	17782	17895	17851	17556	18783	19939	19583	19128	18398	17862	17658	17625	17780	17501	17657	17545	17576	17593	17456	17637	17679	17502	17442	17631	17526	17565	17581	17591	17615	17571	17608	17718	17606	17465	17670	17547	17475	17414	17598	17549	17558	17584	17726	17583	17723	17650	17615	17552	17545	17506	17587	17715	17612	17430	17452	17625	17443	17749	17608	17350	17591	17613	17470	17605	17583	17594	17681	17798	17707	17648	17556	17511	17690	17596	17400	17506	17557	17644	17500	17550	17691	17732	17473	17675	17715	17626	17699	17412	17556	17480	17584	17624	17707	17472	17460	17637	17592	17675	17689	17490	17621	17632	17470	17567	17381	17579	17633	17739	17638	17535	17501	17525	17628	17679	17703	17604	17531	17547	17608	17712	17569	17639	17583	17505	17422	17663	17672	17705	17459	17375	17642	17507	17613	17558	17573	17358	17751	17713	17392	17319	17515	17414	17514	17780	17608	17491	17602	17488	17544	17530	17656	17543	17466	17555	17619	17638	17501	17666	17624	17533	17504	17532	17435	17561	17586	17630	17611	17575	17635	17605	17741	17575	17463	17482	17457	17469	17553	17626	17449	17641	17652	17786	17604	17491	17655	17592	17548	17632	17613	17365	17461	17434	17730	17536	17522	17606	17591	17527	17618	17482	17724	17547	17530	17651	17550	17727	17690	17571	17597	17600	17467	17518	17635	17473	17599	17766	17542	17582	17464	17553	17441	17692	17655	17579	17573	17495	17427	17602	17550	17522	17648	17416	17435	17414	17533	17610	17695	17429	17522	17674	17628	17529	17597	17483	17569	17639	17394	17432	17661	17382	17471	17652	17700	17568	17411	17619	17704	17533	17731	17685	17396	17606	17678	17484	17620	17737	17698	17615	17669	17653	17716	17723	17482	17636	17705	17638	17484	17487	17363	17459	17634	17347	17512	17606	17540	17628	17618	17697	17437	17495	17547	17542	17716	17629	17504	17758	17439	17610	17636	17458	17459	17408	17712	17278	17709	17377	17586	17644	17679	17565	17612	17476	17598	17485	17567	17423	17554	17613	17462	17658	17574	17593	17411	17641	17490	17548	17535	17662	17619	17616	17499	17488	17561	17511	17603	17432	17556	17728	17567	17584	17570	17396	17787	17576	17754	17705	17452	17543	17551	17579	17688	17582	17620	17554	17571	17614	17417	17455	17679	17551	17469	17685	17529	17595	17588	17478	17548	17552	17535	17638	17653	17744	17817	17435	17705	17671	17400	17663	17544	17595	17489	17622	17513	17767	17620	17625	17552	17774	17461	17530	17473	17479	17509	17656	17523	17646	17716	17670	17480	17495	17659	17667	17585	17566	17604	17443	17644	17523	17602	17592	17548	17420	17628	17415	17525	17518	17519	17531	17602	17566	17421	17567	17568	17475	17439	17493	17785	17523	17637	17525	17573	17600	17601	17689	17463	17690	17631	17644	17517	17545	17757	17545	17697	17543	17662	17621	17519	17524	17592	17575	17521	17546	17617	17681	17601	17614	17633	17647	17445	17478	17405	17535	17701	17542	17767	17643	17541	17694	17581	17347	17844	17528	17493	17534	17520	17571	17450	17639	17466	17603	17438	17685	17383	17704	17423	17429	17574	17426	17470	17735	17617	17821	17562	17578	17557	17381	17682	17566	17645	17577	17418	17524	17655	17700	17542	17666	17614	17552	17692	17574	17698	17407	17579	17484	17714	17606	17403	17405	17568	17717	17593	17596	17628	17728	17536	17542	17588	17743	17652	17499	17569	17562	17638	17621	17598	17591	17570	17563	17553	17662	17723	17635	17627	17558	17790	17551	17498	17582	17492	17638	17633	17585	17562	17585	17557	17603	17630	17475	17522	17649	17744	17591	17592	17693	17593	17590	17426	17648	17470	17339	17431	17580	17464	17677	17485	17581	17662	17722	17563	17543	17399	17802	17671	17639	17535	17498	17620	17599	17692	17570	17678	17698	17540	17472	17617	17423	17454	17583	17620	17558	17501	17562	17585	17543	17641	17562	17568	17532	17547	17553	17485	17803	17459	17686	17684	17488	17642	17628	17666	17460	17820	17702	17360	17648	17555	17434	17396	17524	17609	17391	17605	17490	17542	17611	17656	17584	17535	17608	17496	17694	17641	17562	17503	17537	17560	17618	17529	17695	17537	17558	17439	17624	17436	17511	17450	17646	17570	17525	17483	17730	17684	17585	17554	17514	17702	17550	17659	17622	17920	17855	17549	17606	17538	17573	17518	17576	17618	17446	17585	17630	17562	17712	17583	17496	17637	17494	17754	17632	17646	17657	17408	17444	17583	17495	17570	17529	17498	17498	17609	17568	17587	17691	17475	17522	17417	17658	17722	17721	17646	17689	17529	17431	17544	17513	17554	17644	17598	17781	17580	17465	17514	17611	17369	17606	17513	17651	17797	17546	17585	17514	17486	17477	17482	17668	17808	17554	17633	17604	17519	17743	17515	17568	17618	17593	17559	17688	17606	17571	17496	17644	17483	17522	17371	17622	17655	17652	17434	17608	17591	17652	17675	17597	17774	17555	17750	17635	17593	17376	17475	17647	17566	17460	17699	17515	17519	17523	17679	17715	17571	17613	17431	17611	17473	17470	17462	17664	17672	17516	17605	17669	17429	17623	17724	17435	17529	17650	17636	17627	17590	17549	17465	17590	17695	17710	17475	17513	17502	17675	17559	17436	17408	17540	17548	17649	17555	17509	17630	17426	17709	17438	17660	17626	17738	17670	17613	17608	17672	17672	17466	17451	17624	17555	17458	17746	17621	17488	17638	17535	17573	17519	17552	17684	17681	17364	17671	17493	17752	17737	17671	17527	17538	17597	17560	17447	17457	17534	17521	17484	17557	17541	17576	17568	17368	17607	17716	17386	17601	17455	17420	17564	17467	17574	17675	17495	17446	17655	17584	17512	17638	17628	17530	17535	17763	17703	17567	17552	17472	17470	17738	17554	17592	17639	17588	17637	17542	17551	17610	17710	17435	17496	17725	17574	17559	17686	17572	17550	17637	17557	17770	17654	17609	17379	17349	17525	17475	17499	17576	17650	17505	17506	17605	17463	17618	17553	17742	17679	17553	17622	17540	17731	17656	17509	17478	17686	17778	17547	17638	17610	17577	17586	17558	17614	17433	17583	17498	17521	17613	17492	17472	17628	17614	17665	17703	17599	17460	17524	17636	17755	17630	17422	17653	17606	17613	17569	17606	17544	17688	17568	17543	17629	17677	17503	17500	17660	17566	17550	17434	17657	17664	17521	17666	17477	17584	17580	17500	17408	17455	17473	17443	17497	17458	17483	17433	17511	17691	17608	17571	17551	17560	17516	17570	17650	17585	17472	17484	17505	17697	17587	17764	17587	17323	17631	17557	17687	17731	17455	17469	17644	17559	17537	17841	17644	17404	17659	17685	17661	17561	17409	17573	17517	17682	17679	17597	17603	17541	17687	17607	17576	17668	17587	17450	17565	17523	17551	17653	17711	17594	17536	17605	17498	17535	17604	17503	17575	17617	17388	17556	17759	17589	17748	17490	17554	17670	17616	17654	17590	17506	17757	17582	17546	17655	17588	17603	17554	17538	17705	17283	17469	17463	17547	17636	17416	17655	17658	17496	17727	17483	17697	17507	17687	17519	17850	17443	17652	17471	17661	17731	17584	17674	17593	17357	17571	17447	17571	17512	17647	17578	17633	17501	17590	17542	17519	17391	17578	17766	17548	17506	17481	17681	17558	17635	17617	17576	17591	17809	17414	17531	17664	17684	17474	17615	17578	17527	17445	17653	17703	17560	17520	17451	17599	17511	17533	17508	17633	17573	17478	17611	17537	17594	17673	17568	17535	17493	17680	17758	17527	17654	17738	17590	17525	17642	17673	17505	17503	17489	17584	17373	17543	17375	17558	17260	17554	17516	17461	17530	17591	17693	17526	17507	17577	17646	17585	17616	17662	17698	17510	17572	17515	17485	17541	17644	17705	17447	17684	17396	17620	17585	17606	17526	17599	17616	17652	17600	17388	17615	17534	17549	17484	17665	17669	17610	17599	17559	17508	17459	17616	17600	17486	17560	17430	17594	17479	17703	17525	17617	17503	17632	17589	17634	17640	17383	17698	17515	17480	17486	17608	17604	17542	17560	17469	17309	17346	17532	17567	17431	17537	17368	17434	17499	17477	17748	17685	17536	17655	17368	17602	17728	17615	17488	17395	17487	17402	17576	17597	17397	17613	17519	17680	17670	17564	17766	17619	17508	17658	17497	17640	17627	17596	17627	17506	17663	17645	17568	17578	17645	17589	17648	17621	17539	17526	17672	17601	17711	17645	17516	17669	17737	17569	17546	17758	17522	17599	17447	17560	17618	17588	17684	17595	17557	17636	17397	17619	17616	17496	17523	17553	17481	17509	17676	17473	17502	17667	17460	17420	17549	17504	17642	17780	17535	17579	17614	17638	17550	17547	17596	17663	17641	17606	17402	17586	17528	17522	17661	17565	17667	17386	17703	17451	17627	17593	17588	17597	17495	17603	17727	17452	17485	17615	17523	17456	17594	17397	17707	17801	17580	17534	17626	17532	17634	17596	17582	17473	17704	17522	17521	17478	17587	17652	17549	17568	17589	17534	17343	17494	17575	17681	17694	17781	17501	17649	17599	17553	17484	17612	17498	17575	17494	17779	17456	17672	17654	17529	17792	17561	17682	17542	17563	17632	17640	17556	17627	17616	17601	17544	17460	17567	17590	17586	17615	17664	17675	17657	17642	17545	17487	17676	17685	17481	17592	17565	17575	17515	17626	17654	17519	17609	17587	17728	17604	17588	17701	17347	17701	17618	17608	17469	17645	17397	17432	17478	17593	17753	17543	17515	17734	17436	17478	17649	17467	17531	17481	17617	17486	17571	17600	17601	17636	17572	17539	17710	17489	17676	17615	17655	17574	17524	17613	17700	17582	17582	17666	17552	17696	17632	17639	17667	17562	17727	17517	17492	17492	17612	17663	17606	17462	17639	17438	17484	17628	17597	17555	17681	17511	17613	17583	17755	17552	17618	17561	17472	17642	17833	17549	17720	17493	17513	17611	17630	17667	17525	17715	17515	17649	17508	17704
25344	21488	28692	25126	23810	25308	25653	23473	23143	23313	23287	23163	23115	23008	23139	27106	34083	32603	29229	26632	24192	23430	23150	23100	22895	22850	22877	22814	22849	22965	22790	23113	22801	22846	22917	22885	22929	22704	22976	22968	23017	22914	22888	22990	22860	22867	22910	22695	22962	22769	22990	22990	22582	22848	22915	22816	22813	22937	23123	23020	22785	22864	22816	22898	22675	22937	23001	22771	23005	22820	22831	23112	22857	22905	22827	22708	22769	22746	22640	22849	22866	22938	22853	22786	22785	22844	22718	22773	22634	22979	22928	22729	23022	22582	22810	22799	22799	22838	22698	22752	22926	22791	22809	22751	22837	23020	22761	22777	22723	22980	22648	23059	22883	22849	22937	22781	22780	22954	22914	22860	22766	22835	22787	23098	22686	22769	22606	22712	22813	23012	22711	22778	22707	23032	22937	22769	22844	22956	23119	22810	22726	22926	22859	22674	22773	22840	22684	22949	22779	22950	22909	22944	22943	22618	22677	22608	22872	22834	22858	22898	22964	22799	22491	22651	22974	22683	22849	22854	22921	22998	22730	22791	22920	22683	22893	22858	23003	22775	22776	22987	22838	22694	22634	22980	22619	22695	22775	22664	22841	22875	22989	22894	22794	22743	22743	22706	22650	22810	22812	22767	22689	22641	22652	22938	22693	22862	22801	22792	22696	22917	22740	22710	22765	22822	22833	22780	22778	22676	22663	23029	22669	22548	22665	22785	22921	22879	23054	23174	22783	22671	22740	22641	22639	22540	22761	22860	22823	22928	22947	22852	22612	22811	22759	22900	22947	22638	22768	22745	22750	22558	22795	22828	23055	22850	22907	22796	22771	22730	22598	22670	22869	22665	22832	22955	23058	23025	22712	22832	23009	22970	22830	22948	22941	22910	22732	23006	22870	22855	22846	22780	22750	22800	22879	22789	22786	22593	22919	22862	22664	22779	22893	22635	22739	23073	22936	22769	22768	22818	22683	22780	22948	22808	22698	22728	22772	22806	22718	22865	22824	22815	22720	22856	22861	22781	22793	22927	22911	22844	23110	22755	22747	22824	22734	22832	22855	22815	22910	22743	22654	22704	22799	22734	22621	22651	22714	22738	22850	22701	22654	22902	22828	22493	22739	22975	23032	22832	22787	23015	22736	22904	22560	22751	22831	22641	22827	22562	22797	23029	23226	22957	22789	23027	22779	22669	22869	22694	22756	22695	22843	22663	22705	22857	22966	22923	22740	22791	22666	22778	22744	22831	22854	22713	22947	22783	22569	22699	22752	22689	22687	22796	22732	22820	22953	22832	22976	22747	22833	22834	22793	22955	23094	22982	22794	22830	22776	22895	22798	22895	22818	22857	22976	22877	22793	22600	22826	22669	22877	22775	22786	22664	22733	22956	23044	22850	22863	22854	22878	22797	22831	22917	22720	23008	22945	22860	22768	22698	22683	22751	22791	22547	22711	22967	22747	22672	22731	22768	22952	22795	22934	22644	22765	22681	22946	22936	22747	22634	22777	22959	22971	22736	22861	22783	22550	22924	22728	22503	22932	22756	22798	22613	22671	22865	22813	22709	22856	22729	22678	22879	22839	22627	22676	22865	22844	22841	22605	22765	22718	22873	22626	22808	22810	22978	22961	22767	23085	22842	22588	22668	22622	22702	23107	22702	22654	22829	22973	22755	22803	22888	22714	22729	22905	22995	22622	22781	22910	22830	22740	22597	22906	22598	22770	22690	22754	22728	22778	22856	22694	22775	22706	23001	22864	22641	22898	22647	22650	22634	22671	22720	22735	22560	22604	22696	22908	22812	22763	22799	22893	22629	22882	22940	22762	22760	22952	22864	22673	22771	22844	22819	22794	22827	23009	22757	22841	22588	22867	22759	22739	23050	22591	22809	22614	22734	22730	22898	22761	22771	22807	23021	22957	22689	22885	22984	22893	22768	22860	22785	22741	22958	22734	22760	22808	22650	22668	22784	22793	22648	22849	22840	22663	22707	22435	22713	22812	22931	22656	22645	22835	22685	22828	22813	22736	22791	22858	22997	22743	22599	22691	22852	22717	22610	22992	22935	22753	22887	22796	22814	22646	22853	22725	22800	22599	22815	22974	22968	23004	22755	22917	22774	22758	22636	22836	23208	22658	22811	22771	22531	22843	22710	22806	22810	22803	22671	22680	22755	22818	22596	23038	22928	22853	22873	22833	22727	22709	22770	22958	22648	22748	22589	22822	22947	22610	22642	22757	22827	22896	22811	22951	22998	22957	23029	22596	22615	22742	22948	22890	23016	22960	22873	22853	22720	22735	22673	22630	22985	23104	22632	22792	22567	22841	22653	22809	22659	22831	22768	22730	22631	22650	22909	22801	22974	22913	22852	22651	22877	22889	22987	22770	22930	22847	22728	22853	22800	22772	22942	23016	22856	22872	22871	22836	22884	22814	22803	22958	22871	22870	22918	22889	22794	22887	22752	22601	22762	22967	22737	22853	22731	22768	22619	22929	22977	22773	22862	23132	22769	22942	22978	22984	22650	22819	22765	22867	22747	22704	23062	22796	22817	22853	22784	22885	22771	22680	22996	22800	22844	23087	22718	22881	22726	22811	22719	22785	22875	22584	22795	22860	22910	22789	22640	22929	22809	22770	22921	22918	22731	22621	22819	23044	22827	22762	23027	22869	22854	22457	22922	22673	22913	23059	22780	22606	22868	22976	23036	22888	22852	23020	22726	22565	22605	22669	22861	23144	22844	22938	22712	22776	22867	22885	22753	22819	22885	22723	22889	22736	22785	22556	22836	22924	22792	22812	22741	22634	22783	22874	22782	22856	22894	22869	22566	22876	22822	22880	22736	22877	22943	22779	22677	22648	22783	22747	22825	22878	22810	22846	22669	22720	22682	22859	22836	22757	22909	22856	22645	23063	22885	22661	22765	22666	22736	22788	22793	22655	22839	22777	22729	22970	23055	22563	22754	22855	22933	22934	22780	22851	22654	22732	22931	22702	22898	22728	22865	22708	22833	22806	22721	22812	22899	22837	22831	22869	22781	22815	22937	22763	22820	22728	22758	22631	22948	22973	22705	22944	22844	22830	23084	22954	22654	22814	22769	22972	22894	22742	22800	22763	22864	22901	22772	22732	22686	23028	22879	22955	22777	22829	22621	22637	22881	22755	22665	22692	22819	22896	22753	22513	22683	22685	22871	22893	22992	23046	22663	22880	22823	22718	22753	22745	22840	22869	22949	22902	22958	22973	22955	22959	22765	22994	22753	22925	22711	22722	22527	22720	22826	22959	22755	22898	22826	23054	22845	22665	22662	22800	22828	22785	22822	22738	22896	22884	22866	22913	22818	22765	22778	23126	22788	23042	22727	22640	22662	22867	22683	22929	22887	22987	22744	22444	22888	22840	22779	22967	22761	22735	22776	22969	22876	23023	22685	22949	22852	22860	22924	22832	22829	22938	22692	22709	22862	22905	22991	22822	22778	23013	22782	22833	22412	22783	22803	22808	22747	22887	22834	22885	22768	22842	22728	22777	22812	22853	22759	22767	22788	22968	22744	22657	22931	22842	22884	22858	22720	22774	22890	23032	22855	23045	22698	22834	22763	22779	22811	22801	22616	22588	22725	22651	22634	22561	22753	22853	22745	22705	23030	22847	22853	22829	22609	22761	22793	22723	22904	22893	22865	22787	22852	22822	23003	22783	22773	22984	22948	22780	22852	22783	22793	22758	23086	22843	22733	22817	22913	22730	22704	22429	22574	22852	22782	22795	22833	22890	22747	23016	22824	22805	22823	22607	22914	22663	22867	22951	22612	22730	22787	22696	23124	22941	23015	22896	22833	22848	22672	22646	22888	22500	22910	22650	22658	22909	22621	22476	22837	22835	22827	23049	22835	22891	22913	22784	22946	22778	22745	22799	22790	22784	22686	22923	22828	22786	22855	22881	22827	22719	22730	22943	22832	22493	22790	22815	22656	22835	22936	22774	22771	22832	22763	22752	22475	22792	22826	22799	22829	22795	22967	22697	22910	22778	22820	22714	22686	22807	22852	22822	22787	22756	22761	22866	22879	22755	22850	22918	22987	22734	22745	22900	22843	22783	22639	22694	22777	23085	22716	22982	22958	22834	22637	22816	22852	22727	22688	22986	22797	22870	22962	22574	22840	22744	22985	22614	22866	22820	22757	23000	22753	22547	22759	22836	22688	22821	22551	22817	22832	22768	22809	22935	22769	22903	22935	22915	22811	22769	22925	22824	22890	22705	22929	22678	22721	22900	22870	22656	22988	23019	22726	22767	22671	22744	22906	22881	22597	22832	23001	22842	22836	22898	22698	22859	22703	22733	22606	22880	22714	22916	22758	23071	22946	22963	22627	22834	22567	22727	22799	22718	22799	22714	23055	22799	22731	22913	22922	22795	22757	22789	22784	22683	22615	22764	22829	22918	22528	22987	22720	22855	22914	22656	22835	22861	22685	22742	22822	22766	22762	22835	22721	22835	22909	22812	22674	22931	22961	23020	22808	22674	22948	22762	22800	22769	22820	22791	22886	23084	22656	22751	23112	22797	22740	22830	22942	22799	22901	22791	22906	22809	22731	22743	22767	22722	22819	22617	22934	22922	22893	22755	22717	22771	22880	22679	22768	22767	22749	22679	22903	22718	22882	22903	22665	22684	22996	22491	22951	22671	22740	22854	22772	22933	23064	22790	22581	22734	22813	22855	22848	22900	22678	22656	23087	22845	22684	22398	22996	22838	22788	22935	22749	22983	22704	22634	22836	22881	22580	22849	22885	22842	22973	22938	22859	22652	22880	22718	22756	22521	22840	22879	22925	22969	22792	22681	22993	22787	22782	22757	22770	22771	22890	22684	22784	23100	22925	22874	22763	22925	22698	22696	22788	22887	22728	22878	22699	22953	22812	22750	22614	23055	22794	22845	22699	22950	22907	22776	22998	22826	22847	22823	22958	23066	22961	22756	22906	22847	22985	22718	22892	22839	22717	23105	22812	22869	22889	22849	22891	22805	22997	22758	22917	22796	22844	22789	22896	22834	22640	22869	22845	22527	22834	22751	22792	22697	22715	22677	22805	22744	22840	22661	22394	22833	22924	23107	22910	22728	22893	22972	22968	23098	22821	22800	22836	22527	22818	22742	22856
16890	25638	24345	21250	20209	19766	19025	18381	18216	18070	18161	18044	17935	18040	18171	25607	33739	30301	25922	21848	18940	18036	17720	17693	17678	17685	17505	17646	17656	17620	17729	17563	17455	17635	17572	17499	17687	17599	17607	17442	17615	17567	17615	17549	17711	17482	17682	17703	17649	17704	17624	17662	17721	17556	17556	17598	17667	17536	17512	17582	17558	17627	17497	17675	17585	17619	17545	17636	17498	17857	17591	17666	17637	17724	17573	17570	17506	17580	17679	17539	17741	17817	17628	17554	17682	17447	17739	17621	17639	17692	17667	17602	17585	17631	17505	17507	17549	17577	17529	17619	17692	17641	17751	17748	17388	17535	17553	17579	17638	17745	17668	17452	17518	17601	17372	17514	17711	17590	17584	17679	17586	17711	17504	17573	17546	17714	17710	17607	17585	17695	17675	17703	17585	17610	17663	17530	17659	17638	17600	17555	17497	17451	17608	17456	17578	17543	17724	17586	17570	17678	17665	17474	17688	17509	17686	17770	17767	17532	17691	17462	17384	17637	17709	17671	17638	17520	17547	17506	17617	17602	17628	17573	17586	17565	17589	17772	17508	17662	17659	17513	17425	17585	17485	17499	17445	17659	17583	17472	17606	17592	17500	17705	17534	17658	17679	17529	17544	17715	17763	17553	17805	17487	17705	17597	17770	17694	17522	17424	17656	17723	17710	17559	17679	17477	17569	17646	17546	17711	17588	17620	17475	17709	17528	17687	17528	17627	17524	17575	17505	17530	17493	17546	17495	17735	17684	17701	17564	17617	17612	17566	17469	17533	17663	17527	17438	17498	17530	17693	17468	17442	17582	17561	17655	17677	17460	17578	17627	17730	17391	17671	17596	17626	17599	17695	17723	17613	17690	17419	17564	17615	17501	17450	17505	17681	17513	17596	17590	17789	17629	17572	17521	17445	17644	17638	17525	17657	17678	17608	17649	17563	17471	17593	17617	17770	17458	17748	17624	17326	17528	17522	17775	17536	17557	17591	17496	17560	17603	17688	17617	17507	17544	17598	17621	17541	17536	17490	17647	17516	17576	17507	17564	17494	17657	17513	17615	17714	17642	17678	17464	17438	17434	17561	17481	17569	17670	17616	17622	17715	17570	17610	17701	17572	17641	17599	17691	17677	17511	17398	17624	17620	17508	17558	17718	17739	17483	17609	17564	17682	17620	17511	17485	17660	17484	17613	17680	17694	17622	17464	17487	17564	17452	17500	17415	17527	17644	17461	17578	17475	17520	17811	17742	17543	17436	17628	17699	17646	17569	17552	17676	17408	17647	17492	17521	17583	17601	17610	17588	17705	17731	17543	17394	17475	17612	17647	17575	17608	17587	17489	17689	17704	17702	17696	17640	17680	17571	17530	17661	17723	17539	17785	17506	17725	17675	17642	17664	17675	17417	17587	17377	17787	17512	17519	17763	17569	17579	17430	17530	17560	17444	17743	17548	17509	17397	17743	17640	17495	17435	17697	17323	17549	17406	17619	17496	17718	17516	17319	17664	17623	17449	17523	17688	17697	17724	17487	17324	17681	17645	17666	17583	17381	17585	17554	17686	17664	17604	17568	17504	17610	17644	17502	17602	17650	17667	17656	17507	17487	17454	17552	17476	17617	17633	17748	17720	17578	17548	17640	17544	17628	17512	17834	17549	17598	17634	17596	17548	17442	17575	17637	17724	17627	17654	17790	17321	17576	17621	17654	17540	17432	17625	17736	17673	17746	17594	17637	17554	17718	17719	17619	17591	17487	17595	17680	17587	17482	17638	17621	17610	17633	17487	17713	17697	17568	17584	17552	17531	17501	17453	17493	17639	17639	17384	17799	17592	17431	17516	17777	17661	17592	17552	17683	17571	17655	17583	17630	17475	17647	17623	17626	17737	17617	17556	17635	17691	17428	17657	17444	17697	17650	17509	17500	17488	17571	17578	17623	17627	17428	17531	17585	17642	17613	17539	17603	17642	17586	17604	17546	17453	17694	17677	17723	17725	17544	17548	17537	17549	17639	17709	17394	17581	17791	17673	17526	17435	17791	17649	17573	17583	17555	17501	17534	17577	17524	17478	17684	17627	17741	17601	17489	17548	17581	17684	17599	17608	17500	17500	17795	17692	17520	17686	17504	17479	17650	17691	17516	17668	17608	17519	17597	17620	17437	17669	17638	17591	17588	17556	17438	17545	17595	17803	17701	17637	17571	17463	17485	17707	17641	17500	17700	17540	17715	17655	17693	17609	17507	17558	17596	17563	17389	17572	17618	17618	17840	17834	17565	17557	17501	17641	17513	17534	17508	17440	17627	17439	17652	17534	17504	17635	17639	17475	17488	17585	17575	17600	17545	17718	17687	17618	17648	17519	17474	17414	17480	17671	17598	17306	17570	17514	17531	17596	17657	17608	17625	17540	17619	17679	17317	17673	17456	17545	17563	17633	17779	17654	17648	17641	17529	17614	17512	17546	17441	17512	17769	17797	17494	17543	17497	17529	17688	17498	17643	17494	17658	17687	17631	17494	17584	17597	17521	17595	17778	17671	17562	17724	17479	17614	17575	17663	17497	17740	17426	17600	17733	17453	17618	17497	17656	17420	17576	17571	17655	17650	17407	17561	17605	17718	17412	17604	17424	17685	17545	17710	17564	17556	17520	17706	17666	17633	17528	17502	17652	17680	17680	17608	17673	17563	17502	17508	17538	17664	17654	17686	17618	17629	17529	17497	17739	17704	17472	17721	17702	17642	17536	17711	17783	17702	17503	17630	17355	17711	17516	17655	17531	17456	17458	17669	17536	17518	17513	17559	17507	17455	17654	17763	17626	17560	17735	17582	17571	17487	17449	17566	17563	17578	17575	17637	17590	17694	17679	17517	17739	17701	17507	17445	17565	17541	17586	17579	17567	17529	17640	17499	17719	17728	17684	17592	17605	17617	17477	17579	17718	17593	17738	17569	17489	17607	17757	17464	17626	17796	17543	17784	17555	17738	17603	17655	17675	17563	17697	17478	17749	17753	17655	17511	17611	17501	17710	17651	17448	17502	17569	17613	17515	17470	17748	17428	17584	17636	17722	17656	17463	17707	17738	17448	17633	17660	17734	17549	17575	17696	17733	17620	17460	17635	17550	17392	17630	17553	17523	17517	17588	17639	17546	17693	17398	17597	17748	17529	17511	17671	17598	17512	17716	17616	17440	17638	17478	17712	17504	17450	17546	17538	17619	17315	17513	17673	17626	17703	17548	17572	17580	17736	17607	17517	17731	17580	17542	17552	17652	17731	17626	17545	17721	17651	17547	17759	17737	17620	17623	17658	17856	17645	17370	17530	17545	17578	17661	17612	17777	17528	17575	17528	17551	17443	17568	17411	17618	17643	17637	17552	17565	17489	17621	17624	17700	17631	17570	17618	17590	17614	17648	17669	17693	17696	17515	17499	17600	17510	17572	17659	17590	17610	17656	17487	17572	17532	17519	17550	17604	17624	17445	17830	17534	17589	17655	17533	17602	17363	17565	17677	17538	17561	17599	17625	17598	17670	17560	17510	17573	17504	17591	17570	17576	17719	17609	17620	17614	17512	17556	17499	17797	17584	17632	17691	17633	17527	17559	17773	17520	17698	17511	17579	17601	17600	17422	17676	17574	17526	17660	17572	17778	17742	17441	17751	17638	17768	17513	17578	17604	17354	17621	17573	17588	17659	17737	17539	17687	17514	17571	17735	17607	17607	17393	17454	17709	17656	17601	17782	17515	17457	17505	17716	17439	17449	17621	17608	17654	17629	17667	17700	17526	17678	17761	17776	17475	17565	17684	17655	17740	17442	17536	17556	17468	17645	17538	17683	17472	17525	17472	17535	17391	17582	17538	17585	17770	17415	17705	17633	17755	17632	17578	17540	17516	17585	17563	17363	17545	17643	17673	17701	17579	17637	17607	17682	17577	17478	17788	17692	17442	17570	17831	17530	17429	17623	17622	17568	17663	17515	17582	17419	17635	17567	17464	17660	17640	17528	17733	17679	17364	17834	17445	17494	17539	17683	17841	17473	17588	17676	17611	17484	17563	17603	17393	17643	17466	17645	17625	17750	17822	17517	17581	17555	17274	17706	17560	17760	17609	17463	17584	17541	17698	17589	17560	17533	17670	17611	17368	17721	17524	17595	17525	17486	17732	17527	17540	17763	17729	17509	17701	17670	17572	17484	17821	17540	17684	17594	17391	17507	17625	17402	17531	17712	17579	17633	17557	17550	17765	17476	17535	17751	17595	17684	17666	17504	17709	17675	17699	17615	17670	17620	17419	17706	17434	17572	17544	17589	17379	17489	17606	17484	17604	17625	17694	17504	17801	17582	17677	17571	17641	17725	17517	17764	17518	17534	17685	17642	17605	17635	17593	17672	17524	17608	17744	17621	17617	17529	17599	17611	17544	17530	17463	17744	17553	17651	17583	17519	17729	17696	17690	17731	17568	17601	17686	17735	17569	17563	17504	17538	17494	17767	17489	17598	17836	17572	17609	17677	17643	17614	17661	17540	17675	17583	17662	17707	17673	17628	17460	17768	17509	17684	17620	17559	17683	17583	17658	17539	17633	17715	17498	17635	17536	17513	17477	17459	17668	17533	17554	17606	17632	17597	17639	17532	17628	17602	17544	17612	17562	17631	17669	17306	17514	17667	17656	17513	17603	17575	17558	17613	17814	17526	17673	17517	17601	17550	17731	17738	17562	17613	17686	17517	17660	17652	17594	17671	17846	17543	17587	17736	17621	17473	17466	17562	17471	17727	17622	17740	17560	17538	17770	17864	17636	17602	17578	17574	17614	17575	17553	17605	17573	17587	17625	17518	17535	17489	17625	17513	17685	17705	17592	17596	17561	17799	17573	17390	17737	17577	17754	17723	17734	17582	17658	17667	17619	17706	17485	17643	17709	17597	17743	17778	17549	17545	17572	17431	17681	17655	17673	17703	17535	17609	17539	17577	17687	17657	17447	17860	17574	17606	17606	17343	17739	17545	17368	17726	17419	17588	17706	17641	17564	17574	17408	17569	17659	17774	17714	17579	17718	17452	17644	17591	17546	17611	17568	17495	17517	17640	17471	17597	17692	17785	17406	17433	17572	17678	17675	17634	17600	17602	17587	17511	17534	17564	17702	17462	17591	17675	17601
23724	21468	29081	24300	22250	25528	28174	24201	23539	23902	23576	23376	23577	23529	23480	30755	41415	39092	33722	28871	25182	23512	23149	22844	22960	23115	22979	22825	22916	22922	22862	23099	23090	22924	23036	22756	22870	22661	22998	22816	23109	22857	22786	22953	23197	22991	22846	22819	22900	22908	22916	22989	22978	22720	23018	22685	22895	22884	22683	22827	22849	22922	22639	22810	22694	23254	22911	23049	23023	22725	22735	22709	22703	22803	22630	22879	22707	22702	22775	22916	22981	22789	22807	22859	22824	22662	22833	22569	22688	22806	22748	22828	22724	22795	22885	22618	22771	22687	22850	22965	22803	22761	22848	23030	22901	22720	22750	22773	22823	22734	22607	22827	22716	22514	22799	22746	22664	22837	22510	22817	22847	22596	22857	22783	22635	22907	22770	22882	22922	22714	22824	23011	22514	22729	22800	22616	22858	22762	22949	22789	22802	22826	22817	22751	22811	22685	22914	22754	22817	22957	22950	22871	22951	22812	22917	22938	22629	22804	22668	22687	22677	22860	22599	22719	22941	22692	23002	22956	22857	22810	22745	22889	22667	22667	22928	22586	22739	22821	22872	22709	22867	22785	22971	22717	22906	22797	22690	22792	22836	22546	22914	22660	22844	22962	22756	22640	22767	22813	22875	23019	22446	22904	22561	22954	22667	22928	22906	22581	22662	22767	22716	22828	22815	22904	22618	22635	23059	22798	22768	22857	22782	22834	22743	22847	23141	22595	22668	22604	22568	22900	22853	22637	22832	22511	22993	22800	22611	22740	22826	22728	22752	22897	22647	22819	22787	22747	22774	22938	22562	22888	22802	22821	22823	22684	22749	22790	22833	22856	22935	22839	22708	22806	22671	23001	22669	22712	22774	22811	22840	22618	22769	22931	22905	23026	22930	22724	22877	22806	22699	22729	22838	22863	22770	22891	22819	22661	23019	22827	23008	22659	22750	22665	22552	22650	22826	22570	22979	22830	22750	22584	22966	22830	22741	22811	22924	22595	22751	22940	23039	22927	23037	22880	22680	22904	22820	22779	22931	22847	22856	22700	23027	22731	22741	22952	22786	22950	22701	22620	23026	22832	22804	22750	22787	22671	22826	22743	22902	22749	22890	22778	22860	22840	22777	22869	22904	22758	22887	22948	22992	22775	22934	22503	22798	22657	22666	22837	22568	22703	22686	22995	22718	22698	22770	22819	22770	22875	22995	22903	22964	22918	22907	22827	22622	22705	22595	22750	22759	23020	22790	22743	22845	22828	22897	22861	22840	22885	22850	22805	22834	22812	22899	22736	22772	22845	22783	22791	23093	22791	22938	22979	22826	22758	22842	22741	22690	22820	22754	22948	22769	22679	22875	22726	22721	22941	22821	22834	22759	22791	22667	22738	22542	22712	22516	22771	22787	22765	22644	22705	22857	22785	22677	22728	22748	22709	22701	22898	22986	22866	22774	22850	22779	22848	22719	22640	22911	22793	22827	22905	22765	22618	22790	22859	22752	22880	22634	22823	23003	22817	22996	22750	22710	22702	22809	22684	22598	22681	22637	22779	22867	22967	22785	22879	22982	22815	22872	22455	22718	22824	22699	22806	22842	22873	22654	22516	22922	22770	22708	22726	22936	22835	22757	22798	22657	22769	22913	22808	22724	22762	22784	22864	22681	22907	22501	22846	22870	22825	22904	22642	22693	22661	22685	22826	23132	22692	22769	22737	22969	22769	22726	22740	22702	22897	22944	22795	22813	23059	22957	22867	23089	22768	22991	22757	22831	22840	22709	22779	22676	22694	22898	22774	23025	22897	22914	22942	22808	22463	22824	22920	22854	22691	22969	22755	22821	22647	22882	22927	22676	22767	22877	22883	22935	22958	22747	22874	22654	22730	22651	22971	22660	22747	22740	22914	22998	22972	22593	22731	22579	22586	23040	22696	22814	22811	22708	22794	22957	22784	22916	22856	22611	22748	22645	22688	22817	22647	22852	22822	22829	22905	22954	22850	22866	22885	22867	22752	22840	22738	22801	22712	22503	22607	22695	22904	22638	22683	22816	22701	22817	22689	23130	22785	22714	22576	22936	22874	22733	22930	22738	22933	22854	22557	22801	23071	22897	22977	22791	22596	22603	22666	22864	22537	22838	22738	22761	22896	23147	23009	22666	22792	22832	22861	22944	22830	22715	22587	22799	22895	22795	22691	22778	22922	22817	22945	22763	23003	22732	22755	22747	22656	22739	22752	22924	22869	22909	23134	22864	22872	22965	22674	22726	22702	22823	22771	22817	22773	22660	22946	22618	22773	22728	22942	22824	22696	22602	22815	23032	22837	22878	22865	22804	22685	22750	22738	22672	22536	22759	22550	23028	22740	22793	22968	22962	22972	22599	22726	22963	22642	22891	22623	22821	22838	22602	22767	22819	22610	22598	22650	22829	22792	22739	22814	22772	22861	22824	22811	22773	22799	23025	22740	22709	22641	22789	22732	22915	22591	22638	23217	22880	22905	22652	22886	22656	22821	22813	22627	22892	22802	22670	22887	22579	22778	22806	22868	22824	22565	22764	22673	22683	22768	22892	22755	22852	22835	22661	23078	23015	22705	22737	22755	22716	22680	22919	22666	22709	22678	22849	22640	22947	22679	22807	22937	22745	22929	22666	22702	22667	22793	22752	22865	22775	22765	22944	22729	23057	22868	22847	22780	22750	22796	22848	22884	22678	22700	23044	22917	22764	22742	22806	22549	22766	22806	22776	22771	22695	22795	22767	22644	22895	22894	22756	22845	22717	22915	22850	22917	22692	22738	22812	22902	22863	22698	22687	22655	22780	22689	22872	22660	22771	22762	22835	22606	22806	23092	22784	22889	22955	22946	22614	22821	22644	22911	22733	22772	22589	22437	22722	22831	22596	22801	22875	22819	22706	22813	22712	22803	22690	22762	22921	23107	22809	22917	22853	22562	22725	22676	22960	22801	22863	22772	22728	23113	22941	22978	23037	22887	22809	22828	23000	22724	22675	22749	22658	22892	22819	22823	22844	22737	22657	22821	22935	22944	22865	22730	22674	22743	22696	22829	22670	22686	22857	22852	22635	22596	22688	22827	22668	22661	22714	22683	22824	22781	22991	22720	22799	22711	22809	22707	22757	22862	22752	22804	22589	22707	22989	22943	22887	22819	22768	22871	22953	22748	22870	22878	22644	22858	22740	22990	22979	22800	22879	22710	22613	22715	22683	22432	22620	22923	22941	22695	22797	22967	22754	22809	22822	22542	22748	22988	23047	22779	22811	22842	22769	22697	22695	22760	22845	22812	22820	22961	23060	22813	22692	22878	22702	22858	22855	22711	22981	22956	22934	22856	23038	22733	22643	22568	22779	22879	22859	22798	22630	22756	22825	22817	22791	22907	23032	22946	22784	22738	22932	22813	22886	22778	22787	22826	22801	22605	22734	22951	22677	22800	22629	22949	22986	22609	22870	22985	22929	22678	23035	22791	23016	22828	22808	22841	22717	22834	22857	22740	22735	22724	22580	22849	22777	22725	22819	22912	22765	23000	22812	22841	22855	22754	22692	22562	22679	22768	22701	22747	22956	22726	22938	22796	22916	22648	22813	22820	22937	22869	22675	22789	22988	22827	22802	22866	23044	22879	22805	22664	22829	22830	22637	22623	22745	22850	22691	22836	23022	22711	22644	22679	22574	22905	22712	22598	22968	22739	22877	22759	22827	22844	22793	23028	22637	22943	22642	22685	22922	22906	22842	22733	22777	22804	22725	22840	22808	22959	22545	22809	22821	22837	22826	22704	22655	22808	22567	22856	22946	22965	22800	22705	22795	22840	22750	22662	22744	22673	22786	22930	22796	23049	22826	22755	22739	22652	22667	22924	22638	22685	22775	22595	22773	22715	22988	22869	23047	22915	22705	22746	22792	22910	23135	22907	22789	22883	22678	22745	22616	22721	22599	22924	23043	22768	22690	22862	22775	22832	22730	22919	22773	22914	22800	22642	22836	22812	22551	22878	22909	22781	22645	22823	22516	22679	22794	22817	22839	22820	22998	23056	22822	22694	22907	22686	22765	22896	22862	23054	22904	22834	22910	22754	22853	22748	22772	22722	22609	22916	22817	22962	22908	22697	22763	22654	22741	22539	22894	22756	22844	22714	22934	22685	22794	22936	22758	22641	23016	22900	22902	22927	22672	22842	22992	22923	22824	22968	22692	22818	22667	22544	22744	22920	22933	22967	22907	22722	22568	22697	22577	22619	22678	23054	22822	22658	22950	22834	22846	22863	22780	22853	22806	22658	22770	22786	22745	22857	23003	22773	22937	22765	22800	22581	22908	22609	22894	22785	22484	22578	22874	22899	22638	22953	22934	22756	22628	22760	22664	22856	22751	22845	22615	22990	22805	23061	22705	22832	22977	22781	22799	22717	22732	22762	22666	22742	22731	22781	22976	22640	22696	22976	22776	22808	22820	22865	22822	22738	23027	23079	22593	22786	22843	22761	22878	22905	22911	22773	22606	22730	22800	22681	22804	22552	22699	22735	22982	22847	22837	22763	22815	22660	22735	22647	22524	22708	22832	22958	22818	22939	22615	22852	22743	22645	22922	22782	22787	22805	22813	22758	22982	23084	22642	22604	22658	22808	22918	22825	22697	22664	22849	22665	22799	22961	22877	22801	22747	22856	22727	22719	22842	22667	22765	22754	22709	23053	22819	22722	22729	22747	22628	22685	22862	22660	22728	22755	22694	22829	22704	22846	22717	22907	22598	22780	22705	22808	22618	22856	22745	22867	23012	22715	22729	22673	22581	22761	22747	22580	23029	22857	22708	22779	22910	22617	22840	22733	22873	22587	22511	22700	22689	22618	22760	22678	22833	22645	22719	23071	22782	22817	22769	22601	22909	22625	22737	22809	22708	22626	22370	22824	22834	22677	22684	22781	22596	22667	22614	22836	22586	22835	22712	22879	23011	22724	22846	22740	22939	22565	22686	22774	22627	22706	22819	22746	22842	22657	22645	22713	22703	22874	22783	22805	22898	22780	22610	22768	22630	22737	22819	22710	22720	22842	22909	22823	22771	22950	22875	22587	22751	22801	22692	22682	22730	22834	22822	22932	22883	22766	22767	22855	22753	22728	22600	22759	22866	22710	22933	22806	22777	22734
18399	30280	28612	23330	21808	20513	20124	19357	18743	18987	18249	18589	18443	18275	18475	31152	41633	37680	31503	24465	19745	18134	17559	17645	17592	17608	17504	17683	17541	17531	17528	17510	17592	17651	17595	17687	17617	17715	17548	17606	17454	17505	17503	17625	17466	17551	17614	17630	17699	17558	17358	17640	17460	17476	17576	17593	17590	17456	17438	17538	17425	17539	17488	17457	17674	17532	17636	17292	17565	17478	17535	17479	17619	17575	17674	17782	17419	17502	17472	17556	17555	17594	17511	17722	17603	17539	17533	17557	17432	17640	17680	17552	17465	17562	17544	17539	17474	17507	17409	17630	17575	17718	17413	17643	17597	17587	17466	17488	17372	17635	17449	17616	17572	17521	17588	17541	17586	17612	17555	17511	17519	17603	17555	17576	17585	17310	17625	17484	17440	17344	17607	17407	17647	17420	17331	17573	17414	17555	17451	17425	17592	17566	17428	17434	17624	17570	17603	17722	17542	17378	17509	17654	17575	17595	17422	17488	17434	17512	17441	17596	17577	17508	17546	17670	17483	17701	17628	17526	17497	17482	17335	17407	17550	17589	17541	17620	17477	17541	17538	17470	17382	17381	17584	17551	17556	17627	17433	17569	17593	17544	17688	17584	17659	17550	17551	17498	17625	17384	17402	17468	17586	17436	17455	17650	17447	17644	17645	17477	17550	17523	17562	17566	17445	17807	17469	17361	17492	17583	17528	17494	17318	17497	17568	17516	17508	17616	17410	17514	17335	17609	17512	17726	17615	17505	17685	17370	17843	17487	17416	17620	17542	17372	17511	17571	17494	17247	17519	17416	17523	17694	17615	17605	17579	17425	17485	17436	17600	17353	17497	17539	17679	17589	17408	17317	17619	17587	17440	17496	17436	17622	17585	17323	17585	17481	17558	17548	17445	17442	17478	17467	17580	17674	17358	17483	17627	17517	17537	17440	17572	17421	17570	17661	17400	17450	17542	17699	17708	17560	17599	17517	17534	17462	17534	17639	17336	17459	17565	17463	17598	17606	17498	17664	17663	17530	17478	17660	17538	17455	17509	17552	17609	17722	17574	17517	17512	17577	17591	17572	17658	17440	17588	17564	17643	17578	17526	17376	17416	17451	17477	17646	17478	17523	17634	17466	17549	17562	17588	17656	17591	17526	17629	17474	17667	17598	17615	17516	17504	17509	17310	17542	17439	17429	17612	17633	17548	17583	17556	17702	17494	17471	17415	17591	17630	17558	17713	17742	17489	17470	17615	17410	17696	17553	17459	17552	17419	17432	17532	17479	17543	17496	17457	17645	17527	17353	17549	17518	17582	17575	17603	17405	17540	17553	17721	17500	17528	17630	17539	17435	17431	17616	17516	17684	17421	17568	17440	17419	17672	17535	17446	17450	17384	17572	17391	17566	17541	17655	17604	17586	17399	17514	17521	17612	17450	17640	17607	17428	17543	17487	17421	17586	17457	17547	17537	17629	17656	17606	17711	17542	17567	17516	17549	17512	17568	17522	17490	17305	17597	17290	17259	17565	17477	17455	17535	17681	17600	17489	17429	17487	17352	17582	17489	17692	17564	17453	17604	17594	17699	17527	17683	17657	17622	17543	17505	17583	17581	17420	17415	17632	17374	17464	17527	17483	17569	17510	17607	17480	17496	17348	17508	17513	17586	17574	17510	17493	17481	17573	17558	17551	17437	17453	17341	17522	17552	17541	17500	17588	17492	17581	17626	17500	17559	17404	17393	17569	17588	17583	17514	17580	17464	17664	17585	17500	17475	17754	17378	17696	17392	17607	17494	17686	17403	17727	17580	17492	17595	17460	17288	17657	17484	17555	17467	17522	17493	17484	17585	17566	17386	17330	17660	17651	17597	17599	17492	17522	17349	17557	17427	17522	17586	17702	17522	17440	17551	17588	17383	17579	17467	17565	17725	17566	17595	17517	17437	17525	17412	17697	17552	17591	17556	17325	17428	17547	17690	17625	17696	17609	17391	17514	17537	17449	17462	17422	17582	17604	17436	17709	17687	17642	17457	17562	17565	17518	17529	17539	17514	17448	17669	17436	17503	17608	17647	17641	17535	17708	17441	17455	17680	17718	17610	17465	17590	17765	17637	17585	17500	17488	17520	17487	17632	17321	17508	17508	17643	17453	17483	17501	17420	17626	17490	17517	17471	17343	17523	17632	17505	17458	17600	17706	17615	17430	17606	17451	17497	17561	17714	17669	17582	17330	17594	17603	17593	17429	17580	17591	17432	17407	17499	17453	17487	17530	17364	17486	17546	17639	17655	17398	17468	17550	17525	17558	17777	17440	17455	17611	17569	17461	17562	17701	17514	17463	17477	17363	17527	17492	17551	17579	17679	17576	17604	17408	17688	17480	17655	17511	17514	17447	17377	17568	17487	17483	17670	17667	17520	17500	17521	17514	17630	17543	17662	17533	17581	17608	17595	17414	17364	17617	17752	17672	17410	17586	17734	17439	17455	17363	17361	17545	17466	17439	17459	17528	17432	17539	17501	17563	17532	17363	17574	17617	17481	17495	17538	17554	17472	17522	17608	17622	17482	17503	17436	17628	17529	17470	17570	17597	17682	17532	17505	17546	17428	17601	17468	17437	17372	17423	17446	17507	17475	17609	17486	17511	17406	17651	17469	17508	17678	17588	17449	17646	17398	17407	17546	17477	17607	17490	17645	17497	17646	17499	17513	17601	17812	17395	17613	17535	17455	17530	17521	17555	17458	17568	17561	17378	17709	17485	17276	17470	17539	17471	17508	17713	17527	17623	17501	17571	17613	17547	17598	17505	17614	17456	17552	17634	17369	17603	17499	17523	17418	17739	17482	17599	17546	17515	17481	17568	17431	17502	17671	17585	17638	17510	17575	17567	17471	17488	17557	17522	17599	17295	17572	17506	17475	17405	17593	17450	17807	17531	17558	17624	17449	17560	17229	17595	17426	17492	17403	17432	17498	17400	17641	17605	17452	17630	17387	17503	17532	17571	17460	17733	17661	17606	17465	17593	17581	17469	17467	17661	17588	17460	17309	17585	17635	17324	17431	17557	17367	17320	17535	17461	17610	17536	17719	17403	17620	17395	17475	17458	17525	17509	17434	17585	17408	17617	17469	17318	17482	17623	17540	17621	17477	17306	17679	17556	17406	17564	17641	17491	17663	17727	17611	17550	17698	17622	17519	17644	17382	17499	17466	17585	17607	17460	17257	17512	17488	17705	17495	17383	17450	17650	17350	17472	17435	17301	17429	17469	17407	17608	17766	17390	17495	17691	17533	17647	17383	17430	17473	17451	17400	17640	17524	17532	17654	17559	17548	17522	17479	17613	17593	17421	17480	17587	17470	17524	17636	17667	17687	17557	17616	17610	17605	17417	17491	17426	17550	17524	17691	17553	17605	17540	17430	17487	17490	17527	17687	17615	17458	17540	17637	17606	17635	17436	17369	17624	17415	17554	17604	17620	17591	17347	17443	17561	17535	17463	17714	17516	17457	17571	17562	17644	17526	17671	17404	17629	17499	17455	17563	17421	17560	17557	17617	17515	17590	17526	17709	17484	17552	17396	17503	17580	17598	17618	17691	17515	17592	17509	17701	17668	17749	17536	17591	17604	17552	17656	17514	17466	17517	17453	17671	17540	17483	17396	17373	17376	17747	17562	17433	17603	17611	17288	17638	17615	17561	17643	17491	17566	17771	17432	17453	17576	17720	17473	17493	17512	17576	17473	17585	17505	17652	17497	17658	17468	17498	17561	17490	17593	17549	17502	17526	17521	17634	17544	17481	17648	17518	17670	17568	17506	17586	17610	17603	17545	17657	17492	17487	17466	17466	17565	17571	17523	17507	17494	17513	17509	17484	17524	17721	17314	17473	17603	17517	17431	17537	17596	17552	17511	17597	17403	17578	17433	17539	17556	17646	17577	17306	17684	17745	17748	17580	17584	17465	17651	17413	17502	17521	17487	17584	17505	17397	17546	17496	17458	17456	17597	17491	17513	17544	17607	17493	17476	17288	17677	17596	17442	17416	17588	17604	17464	17527	17581	17463	17624	17555	17680	17460	17515	17464	17518	17656	17545	17647	17402	17571	17445	17629	17644	17572	17472	17628	17609	17550	17530	17447	17444	17590	17685	17450	17561	17466	17358	17632	17431	17659	17399	17634	17424	17664	17553	17707	17355	17588	17600	17375	17559	17565	17508	17643	17471	17494	17533	17577	17543	17585	17437	17501	17467	17599	17560	17642	17510	17480	17493	17449	17687	17454	17481	17430	17719	17372	17516	17586	17414	17368	17592	17584	17507	17604	17609	17572	17327	17316	17648	17701	17523	17522	17384	17477	17448	17575	17549	17303	17574	17406	17544	17526	17622	17658	17549	17451	17648	17702	17496	17462	17577	17556	17634	17532	17544	17494	17454	17470	17513	17364	17541	17438	17735	17533	17468	17624	17515	17658	17467	17629	17615	17872	17281	17595	17524	17591	17530	17665	17377	17692	17485	17507	17549	17657	17580	17559	17668	17585	17548	17632	17618	17599	17554	17741	17502	17712	17668	17451	17518	17382	17471	17621	17506	17615	17475	17520	17582	17645	17342	17478	17641	17461	17456	17726	17562	17697	17337	17557	17551	17613	17584	17701	17609	17381	17621	17593	17478	17429	17366	17463	17491	17554	17542	17379	17434	17598	17632	17596	17406	17499	17410	17473	17563	17546	17550	17642	17377	17546	17366	17615	17530	17537	17458	17596	17610	17483	17543	17686	17365	17448	17549	17522	17569	17543	17398	17505	17614	17496	17562	17602	17305	17378	17632	17625	17568	17613	17513	17606	17554	17598	17585	17490	17497	17422	17537	17329	17661	17559	17451	17513	17564	17604	17601	17423	17725	17642	17533	17512	17467	17609	17598	17532	17509	17586	17531	17599	17387	17638	17374	17576	17461	17511	17654	17552	17402	17761	17458	17483	17561	17446	17460	17492	17488	17491	17607	17362	17741	17461	17723	17512	17584	17520	17536	17524	17467	17526	17442	17593	17458	17541	17522	17250	17663	17552	17558	17618	17606	17440	17426	17628	17386	17647	17492	17433	17582	17496	17655	17569	17517	17623	17638	17654	17677	17597	17444	17678	17701	17459	17436	17653	17380	17610	17546	17504	17540
30424	23794	26403	24603	22692	22961	23327	23027	23006	23042	22946	22821	23011	22836	22841	23190	24556	24838	24281	23756	23266	23191	22844	22843	23150	22854	22704	22948	22952	22886	22842	22823	22762	22703	22818	22934	22500	22678	22826	22965	22763	22958	22862	22832	22538	22864	22964	22906	22919	22750	22873	22846	22856	22633	22801	22850	22612	22601	22886	22964	22745	22654	22747	22583	22881	22982	22668	22901	22800	22876	22606	22873	22622	22652	22837	22673	22809	22787	22861	22764	22588	22843	22714	22772	22756	22834	22751	22778	23045	22911	22788	22861	23051	22768	22956	22916	22760	23194	23025	22885	22683	22839	22909	22896	22785	22739	22893	22922	22757	22758	22906	22857	22839	23045	22864	22823	22909	22938	22833	22735	22890	22664	22720	22806	22774	22754	22979	22840	22751	22835	22654	22759	23030	22772	22616	22790	23007	22695	22804	22799	22825	22751	22866	22770	22731	22940	22965	22644	22453	22702	22756	22649	23053	22806	22825	22789	22673	22781	22776	22796	22836	22826	22903	22675	22924	22907	22779	22817	22892	22811	22866	22734	22875	22760	22855	22646	22716	22699	22863	22903	22872	22818	22564	22549	22846	22701	22876	22725	22769	22741	22863	22621	22672	22832	22685	22869	22829	22686	22741	22850	22672	22953	23088	22914	22767	22798	22970	22562	22735	22904	22912	22935	23015	22700	22863	22667	22728	22497	22568	22763	22742	22614	22942	22652	22899	22802	22629	22656	22998	22697	22905	22725	22806	22779	22737	22851	22903	22760	22745	23018	22918	22945	23058	22995	22720	22599	22843	22745	22988	22975	22883	22745	22898	22669	22605	22614	22860	23032	22623	22807	22846	22769	22924	22734	22953	22594	22904	22617	22994	22759	22902	22681	22713	22696	22945	22723	22989	22734	22947	22689	22958	22627	22593	22548	22786	22807	22905	22974	22746	22903	22897	22503	23117	22793	22744	22802	22737	22723	22950	22744	22904	22744	22824	22602	22809	22750	23007	22928	22795	23052	22896	22869	22711	22920	23001	22902	22762	22769	22854	22833	22947	22959	22658	22765	22828	22987	22813	22878	22736	22892	22846	22906	22947	22762	22756	22731	22718	22916	22664	22755	22765	22736	22903	22958	22859	22977	22912	23004	22813	22907	22761	22824	22881	22885	22835	22907	22832	23097	22740	22748	22854	22935	22755	22840	22652	22487	22726	22868	22935	22962	22683	22899	22778	22654	22600	22629	22736	22789	22649	22673	22610	22716	22665	22792	22893	22713	22836	22737	22707	23164	22686	22971	22661	22820	22954	22890	22765	22752	22675	22629	23002	22793	22969	22826	22860	22842	22899	22908	23047	22798	22673	22722	22972	22701	22890	22667	22776	22650	22929	22878	22749	22819	22924	22937	22891	22712	22959	22596	22860	22716	22850	23000	22779	22948	22876	22920	22662	22793	22782	23008	22894	22923	22653	22948	23080	23043	22806	22851	22735	22710	22860	22729	22616	22676	22734	22758	22801	22867	22971	23102	23006	22910	23108	22890	22756	22806	23000	22967	22903	22736	22764	22606	22661	22689	22863	22705	22947	22942	22666	22599	22818	22748	22978	22739	22884	22856	22783	22884	22835	22777	22656	22763	22694	22581	22797	22651	22558	22698	22823	22822	22973	22869	22856	22879	22870	22691	22724	22810	22887	22810	22866	22821	22896	22884	22736	22682	22820	22810	22793	22820	22878	22974	22729	22788	22754	22627	22890	22557	22701	22863	22753	22737	22943	22934	22732	22768	22764	22984	22911	22635	22557	22849	22877	23049	22936	23051	22691	22815	22963	22858	22845	22979	22858	23032	22818	23048	22598	22875	22706	22774	22809	22800	22870	22736	22701	23040	23002	22796	22740	23023	22931	22869	22787	22780	22853	22819	22586	22711	22955	23007	22849	22731	22763	22645	22823	22968	22969	22672	23009	22850	23039	22715	22778	22855	22619	23075	22855	22723	22959	22809	22565	22816	22867	22642	22937	22663	22915	22665	22765	22991	22901	22932	22908	22776	22711	22672	22866	22743	22866	22903	22773	22981	22860	22688	22849	22964	22776	22724	23085	22917	22986	22952	22913	22775	23052	22771	22946	22571	22586	22783	22933	22557	22779	22790	22995	22889	22811	22808	22535	22852	22722	22734	22660	22690	22778	22563	22845	22879	23018	22778	22777	22855	22811	22866	22843	22858	23194	22836	22639	22817	22791	22618	22759	22880	22701	22865	23030	22481	22920	22816	22734	23021	22908	23088	22889	22835	22841	22841	22692	22972	22733	22589	22807	22954	22600	22821	22903	22770	22880	22860	22983	22736	22794	22647	22957	22776	22817	22578	22787	22806	22832	22879	22659	22656	22651	23045	22774	22707	22764	22996	23094	22845	22856	22814	22861	22896	22714	22928	22855	22882	22948	22778	22706	22812	22784	22723	22993	22919	22884	22779	22731	22848	22805	22714	22736	22795	22791	22799	22882	22922	22832	22682	22740	22735	22941	22674	22946	22809	22725	22723	22731	22757	22944	22699	22664	22717	22756	22937	22682	22794	22748	22994	22894	22861	22750	22649	22935	22997	22753	23007	22830	22785	22744	22878	22827	22726	22779	22807	22797	22871	22683	22878	22775	22783	23060	22773	22631	22956	22973	22894	22942	22751	23009	22788	23179	22860	22954	22998	22919	22627	22993	22929	22629	22759	22777	22992	22875	22745	22722	22695	22743	22738	22688	22773	22760	22872	22880	22869	22784	22702	22747	22826	22901	22785	22804	22821	22800	22596	22744	22921	22880	22721	22690	22861	23045	22745	22702	23053	22895	22818	22794	22767	22705	22864	22778	22815	23009	22788	23068	22812	22820	22761	22659	22803	22794	22934	22936	22607	22702	22853	23038	22842	22882	22654	22894	22805	22747	22865	22914	22793	22685	22620	22770	22711	22956	23049	23030	22716	23022	22791	22913	22919	22843	22960	22878	22793	22744	22568	22871	22887	23024	22681	23024	23044	22868	22965	22790	22920	22718	22628	22694	22734	22732	22868	22730	22955	22728	23054	22874	22975	22998	22694	22800	22800	22763	22602	22790	22987	22942	23016	22773	22865	22726	22707	22773	22716	22897	22703	23003	22898	22880	22959	22738	22995	22886	22677	22743	22617	23059	22995	22934	22769	22802	22687	22861	23072	22795	22883	22988	22950	22958	23033	22908	22716	22976	22869	22895	22847	22820	22806	22815	22731	22688	22748	23009	22692	22800	22811	22796	22681	22981	22930	22951	22813	22841	22858	22977	22806	22949	22839	22659	22894	22824	22744	22911	23018	22797	22701	22904	22849	22676	22877	22865	22703	22830	22839	22723	22778	22546	22863	22998	22658	22828	22712	22714	22800	22819	22791	22957	23053	22845	23039	22612	22640	22639	22589	22752	22732	22795	22938	22878	22772	22987	22709	22717	22971	22950	22681	22551	22706	22989	22791	22848	22809	22883	23041	22639	22692	22958	23015	22934	22807	22797	23028	22890	23017	23011	22918	22709	22779	22730	22743	22841	22707	22931	22961	22793	22904	22736	22972	22693	22978	22722	22911	22866	22990	22849	22798	22639	22928	22828	22768	22639	22995	22756	22768	22909	22792	22725	23002	22977	22939	22906	22838	22695	22829	23044	22856	22859	22709	22682	22886	22787	22825	22940	22848	22982	22766	22722	22844	22743	22657	22853	22833	22795	22915	22891	22906	22929	22564	22883	22740	22901	22618	22896	22719	22833	22751	22772	22826	22741	22775	22779	22872	22752	22785	23043	22782	22684	22731	22820	22758	23005	23123	22738	22684	22734	22891	22779	22740	22716	22768	22774	23018	22900	22994	22889	22928	22712	22661	22902	23097	22816	22860	22968	22958	22898	22734	22652	23003	23016	22613	22724	22763	22614	22925	22901	23005	22910	22765	22876	22717	22891	22868	22857	22692	22836	22869	22680	22742	22697	22846	22734	22683	22856	22552	22807	22764	22708	22936	22791	22994	22802	22881	23015	22568	22951	22881	22688	22873	22815	22805	22760	22683	22948	22851	22827	22874	22891	22873	22942	22624	22940	22894	22793	22794	22638	22703	22641	22634	22808	23022	22895	22759	23031	22812	23134	22955	22814	22877	23013	22769	22885	23048	22878	22962	22906	22633	22799	22723	22704	22884	22789	23055	22717	22732	22846	22883	22987	22862	22992	22943	22697	22831	22796	22756	22905	22626	22792	22563	22807	22829	22979	22803	22690	22729	22695	22844	22923	22755	22753	22992	22914	23058	22824	22757	23048	22781	22952	23089	23059	22784	22980	22760	22971	22985	22734	22802	22759	22799	22907	22807	23004	22761	22666	22790	23017	22897	22883	22850	22662	22753	22941	22869	22909	22651	22961	22942	22929	22686	22779	22793	22890	22783	22873	22730	22553	22694	22728	22730	22679	22776	22753	22870	22831	22780	22614	22793	22800	22985	22883	22970	22842	22793	22935	22700	22828	22748	22983	22871	22600	22947	23035	22973	22843	22805	22724	22853	22773	22726	22849	23056	22898	22550	22528	22715	22843	22764	22795	22780	22780	23002	22942	22857	22792	22696	22877	22908	22836	22810	22719	22680	22690	22962	22774	22706	22973	22704	22847	22563	22711	22698	22817	22723	22843	22933	22973	22979	22800	22854	22958	22818	23015	23034	22882	22982	22889	22909	22706	22852	22685	22649	22819	22743	22796	22705	22826	22853	22712	22766	23000	22816	22803	22571	22899	22784	22703	22844	22657	22942	22913	22755	22893	23075	22725	22820	22643	22865	22966	22789	22851	22728	23000	22895	22912	22702	22649	23059	22803	22792	22917	22733	22968	22962	22692	22684	22843	23114	22896	22981	22978	22915	22769	22721	22889	22702	22647	22808	22575	22711	22869	23127	22785	22682	22845	22704	22854	22917	22787	22788	22902	22744	22768	22714	22709	22838	22808	22732	22838	22915	22850	22707	22647	22769	22971	23064	22766	22738	22867	23031	22947	22833	22903	22909	22982	22778	22747	22830	22938	22778	23015	22943	22653	23044	22871	22760	22844	22797	22798	22896	22761	22808	22911	22881	22732	22936	22881	22543	22707	22987	22959	22957	22998	22829	22866	22857
18269	19276	19276	18325	18058	18066	18200	17919	17769	18083	17727	17729	17962	17663	17566	18560	19831	20005	19344	18296	17940	17732	17391	17609	17586	17593	17619	17721	17628	17561	17579	17436	17600	17764	17438	17444	17470	17393	17541	17593	17555	17479	17654	17563	17676	17649	17506	17507	17561	17516	17382	17580	17563	17500	17542	17615	17616	17620	17637	17532	17482	17530	17582	17557	17632	17564	17598	17525	17621	17554	17579	17551	17476	17582	17707	17317	17601	17433	17481	17287	17612	17484	17694	17516	17581	17721	17443	17610	17372	17653	17573	17729	17521	17574	17540	17536	17626	17578	17497	17616	17799	17493	17456	17618	17673	17558	17734	17479	17539	17704	17799	17558	17630	17484	17674	17690	17522	17637	17518	17746	17506	17643	17490	17620	17731	17659	17429	17629	17592	17453	17536	17608	17739	17716	17632	17531	17512	17381	17450	17568	17560	17678	17487	17403	17587	17501	17694	17630	17520	17582	17596	17455	17621	17667	17347	17576	17542	17615	17629	17568	17507	17463	17594	17435	17580	17671	17524	17428	17568	17629	17617	17312	17513	17568	17755	17478	17695	17325	17595	17654	17593	17555	17384	17673	17514	17416	17576	17504	17472	17735	17636	17740	17487	17504	17556	17716	17701	17529	17533	17530	17550	17595	17495	17465	17422	17603	17645	17535	17798	17531	17556	17577	17407	17525	17545	17478	17732	17481	17565	17592	17461	17663	17516	17516	17612	17543	17740	17645	17554	17669	17618	17558	17546	17528	17815	17601	17589	17558	17593	17578	17748	17592	17593	17629	17658	17303	17768	17402	17465	17562	17495	17439	17458	17728	17506	17484	17504	17620	17548	17563	17605	17474	17745	17696	17624	17619	17614	17483	17665	17616	17558	17682	17454	17502	17577	17655	17513	17405	17558	17496	17586	17584	17633	17364	17809	17615	17681	17552	17585	17518	17568	17414	17728	17739	17502	17555	17524	17587	17566	17566	17617	17582	17602	17647	17577	17508	17587	17518	17452	17510	17551	17687	17528	17438	17667	17631	17548	17456	17434	17628	17557	17554	17537	17418	17504	17380	17679	17503	17600	17597	17558	17517	17547	17697	17484	17634	17604	17638	17508	17559	17487	17641	17707	17591	17626	17375	17528	17480	17416	17582	17695	17588	17479	17522	17550	17688	17453	17617	17681	17444	17697	17603	17536	17409	17753	17547	17693	17409	17490	17586	17533	17496	17679	17650	17638	17530	17707	17643	17298	17695	17453	17638	17537	17503	17667	17440	17681	17599	17624	17670	17659	17551	17471	17425	17513	17513	17406	17486	17459	17603	17754	17488	17633	17383	17549	17761	17484	17390	17628	17562	17589	17745	17562	17621	17783	17559	17572	17527	17588	17543	17598	17820	17683	17423	17525	17679	17601	17513	17495	17563	17626	17771	17580	17495	17630	17568	17563	17582	17570	17536	17558	17532	17506	17666	17582	17591	17532	17397	17643	17591	17380	17709	17455	17473	17502	17550	17534	17355	17477	17492	17713	17663	17547	17733	17693	17454	17602	17574	17627	17505	17549	17539	17553	17560	17599	17658	17682	17657	17574	17638	17546	17694	17662	17580	17715	17529	17620	17475	17724	17481	17637	17712	17560	17434	17613	17421	17629	17593	17601	17460	17632	17703	17768	17448	17475	17564	17416	17693	17807	17567	17505	17567	17585	17791	17512	17442	17596	17397	17594	17500	17453	17464	17660	17691	17663	17598	17513	17530	17512	17523	17595	17616	17585	17655	17496	17640	17669	17666	17674	17694	17590	17556	17433	17495	17637	17514	17514	17473	17675	17599	17618	17603	17479	17450	17595	17596	17720	17550	17620	17495	17707	17385	17511	17636	17670	17665	17785	17626	17605	17574	17688	17683	17515	17527	17534	17740	17508	17565	17366	17473	17658	17471	17461	17477	17465	17465	17614	17605	17701	17410	17539	17828	17717	17412	17604	17574	17507	17515	17353	17551	17622	17519	17488	17490	17589	17576	17580	17613	17574	17467	17641	17645	17460	17500	17498	17441	17687	17444	17495	17564	17614	17433	17610	17628	17608	17833	17715	17532	17473	17535	17462	17426	17506	17492	17553	17434	17550	17379	17652	17472	17681	17525	17591	17539	17662	17774	17625	17450	17590	17701	17531	17442	17633	17468	17678	17476	17469	17484	17490	17484	17559	17700	17652	17569	17558	17470	17557	17714	17590	17576	17486	17660	17537	17692	17538	17687	17615	17560	17514	17622	17580	17526	17604	17494	17616	17676	17510	17537	17749	17526	17507	17613	17526	17407	17549	17555	17572	17389	17375	17526	17633	17448	17680	17593	17532	17587	17576	17534	17677	17582	17451	17599	17668	17677	17373	17506	17555	17636	17669	17829	17722	17696	17560	17631	17553	17522	17353	17763	17422	17688	17763	17558	17608	17607	17569	17565	17621	17534	17615	17806	17487	17509	17613	17776	17616	17642	17647	17418	17502	17822	17618	17546	17454	17578	17610	17606	17600	17577	17648	17629	17575	17360	17600	17539	17657	17578	17571	17453	17623	17440	17725	17449	17520	17626	17538	17554	17488	17489	17499	17611	17528	17608	17520	17540	17580	17636	17493	17406	17687	17433	17706	17660	17503	17549	17816	17567	17501	17493	17685	17558	17557	17687	17494	17511	17513	17421	17555	17418	17678	17326	17601	17642	17557	17673	17692	17558	17562	17498	17494	17526	17651	17540	17672	17513	17658	17601	17483	17645	17429	17566	17764	17628	17490	17451	17558	17682	17530	17549	17576	17591	17595	17558	17666	17654	17555	17501	17639	17534	17371	17560	17660	17567	17705	17538	17447	17496	17524	17494	17576	17534	17330	17623	17539	17471	17391	17456	17570	17582	17669	17505	17791	17630	17564	17620	17669	17679	17555	17481	17697	17430	17480	17673	17545	17626	17574	17515	17567	17741	17540	17521	17414	17593	17454	17665	17462	17653	17731	17349	17458	17729	17438	17391	17564	17575	17683	17685	17564	17491	17610	17602	17565	17493	17727	17725	17721	17628	17606	17459	17547	17688	17376	17548	17728	17353	17474	17598	17669	17611	17373	17535	17558	17615	17564	17724	17590	17597	17673	17535	17476	17625	17602	17744	17486	17408	17596	17495	17694	17580	17657	17514	17469	17546	17566	17479	17578	17501	17551	17733	17674	17553	17647	17467	17762	17594	17467	17678	17526	17490	17612	17666	17617	17500	17567	17516	17606	17507	17614	17517	17549	17758	17502	17604	17305	17464	17568	17575	17452	17571	17636	17592	17725	17547	17435	17740	17419	17518	17470	17567	17460	17696	17308	17571	17673	17720	17409	17523	17445	17606	17616	17568	17345	17687	17485	17496	17610	17543	17564	17499	17673	17467	17520	17617	17479	17676	17501	17709	17597	17447	17519	17408	17271	17666	17766	17740	17579	17667	17468	17698	17665	17664	17717	17760	17494	17533	17586	17627	17597	17541	17789	17760	17671	17483	17497	17559	17682	17545	17535	17444	17514	17588	17429	17500	17501	17702	17654	17562	17545	17483	17720	17561	17342	17539	17588	17687	17538	17616	17571	17526	17578	17446	17744	17636	17431	17418	17555	17672	17510	17849	17594	17523	17475	17491	17554	17690	17547	17661	17645	17505	17664	17587	17551	17598	17574	17607	17607	17480	17516	17461	17523	17514	17552	17522	17637	17607	17483	17342	17612	17664	17580	17586	17548	17504	17659	17682	17630	17525	17697	17486	17490	17672	17621	17753	17496	17774	17481	17664	17634	17686	17457	17663	17554	17497	17661	17640	17516	17639	17583	17722	17400	17596	17514	17540	17483	17746	17417	17545	17614	17336	17307	17606	17599	17619	17718	17605	17513	17495	17420	17538	17685	17665	17695	17494	17626	17602	17577	17468	17489	17531	17610	17351	17484	17548	17531	17551	17512	17813	17474	17538	17592	17383	17413	17682	17526	17423	17635	17508	17558	17635	17631	17775	17460	17413	17485	17681	17446	17664	17646	17610	17514	17604	17524	17689	17612	17636	17480	17482	17562	17536	17526	17467	17541	17763	17637	17724	17642	17494	17480	17606	17742	17567	17662	17536	17633	17707	17682	17629	17448	17470	17514	17730	17488	17477	17489	17508	17697	17563	17650	17597	17470	17448	17725	17572	17530	17683	17695	17453	17538	17518	17410	17597	17625	17581	17634	17536	17429	17565	17622	17616	17543	17525	17490	17662	17455	17458	17676	17372	17564	17516	17663	17601	17572	17481	17410	17500	17664	17783	17591	17703	17533	17643	17541	17396	17432	17643	17604	17541	17462	17623	17438	17606	17603	17430	17592	17618	17619	17660	17555	17461	17682	17498	17476	17550	17509	17643	17503	17307	17580	17616	17747	17478	17570	17633	17608	17460	17546	17549	17613	17538	17507	17480	17353	17610	17477	17560	17572	17584	17756	17627	17594	17568	17462	17571	17425	17740	17508	17576	17685	17690	17501	17635	17423	17552	17562	17458	17633	17504	17633	17583	17550	17468	17598	17620	17761	17588	17564	17551	17528	17734	17581	17620	17576	17551	17503	17652	17552	17622	17673	17484	17609	17631	17656	17796	17635	17483	17604	17662	17365	17748	17547	17515	17374	17616	17456	17645	17655	17808	17639	17393	17673	17567	17648	17600	17524	17595	17615	17638	17622	17785	17556	17432	17441	17519	17705	17500	17564	17513	17609	17567	17585	17539	17554	17486	17836	17515	17525	17487	17618	17439	17560	17700	17555	17516	17814	17588	17624	17517	17446	17429	17598	17622	17665	17498	17710	17443	17589	17509	17453	17685	17401	17649	17539	17641	17563	17464	17711	17687	17471	17559	17543	17442	17490	17726	17475	17549	17444	17559	17528	17575	17443	17583	17661	17471	17392	17509	17486	17563	17697	17707	17608	17415	17635	17547	17358	17680	17476	17550	17672	17595	17442	17793	17612	17577	17686	17696	17702	17368	17641	17653	17710	17468	17513	17691	17640	17585	17552	17416	17547	17615	17484	17598	17618	17424	17573	17655	17601	17692	17549	17602	17518	17528	17585	17641	17609	17651	17641	17569	17677	17624	17495	17644	17614	17420	17539	17752	17490	17672
25374	21521	28708	25232	23767	24994	25712	23434	23277	23405	23200	23320	23334	23242	23239	28002	34242	33041	29277	26157	24104	23254	23037	22966	23067	22951	23124	23084	22921	22815	22731	23001	22840	22894	22974	22791	22622	22886	22948	22845	22862	22718	22853	22925	22873	22880	22969	22898	23006	22881	22911	22705	22862	23159	22892	22795	22761	22857	22978	22869	22953	22811	22826	22830	22875	22802	22870	22855	22925	22779	22840	23062	23026	22906	22998	23089	22922	22789	22932	22663	22858	22547	22794	22846	22662	22832	22882	22780	22676	22915	23060	22959	22931	22894	22762	22751	22781	22504	22717	22790	22835	22932	22750	22883	22808	22922	22752	22778	22775	22781	22808	22893	22977	22894	22942	22556	22904	22786	22674	22700	22744	22697	22794	22956	22742	22991	22737	22803	22777	22921	22986	22917	22920	22794	22715	22849	22817	22911	22867	22832	22637	22803	22982	22566	22919	22763	22727	22892	23020	23034	22826	22690	22692	22890	22746	22690	22631	22764	22801	22895	22697	22782	22864	22631	22769	22755	22905	22738	22865	22951	22722	22916	23095	22855	22935	23080	22826	22720	22699	23003	22919	22782	22627	22835	23004	22919	22862	22791	22811	23070	22997	22830	22814	22897	22780	22717	22639	22903	22817	22917	22945	22595	22890	22590	22954	22749	22811	22755	22791	23124	22726	22792	22825	22797	22771	22847	22797	22693	22724	22867	22676	22701	22887	22662	22747	23102	23072	22978	22729	22705	22941	22665	22801	22779	22693	22968	22734	22878	22923	22658	22877	23080	22862	22910	22740	22741	23002	23096	22967	22837	22729	22886	22836	22785	22821	22844	22698	22833	22790	22702	22956	23048	22847	22843	22713	22855	22756	22981	22908	22907	22679	22727	22856	22719	22775	22778	22694	22748	22934	22974	22824	22952	22803	22567	22637	23069	22919	22696	22745	22760	22865	22980	22753	22676	22661	22704	22810	22702	22873	22703	22903	22604	22859	22789	22894	22724	22843	22823	22887	22822	22731	22876	22990	22885	23041	22723	22881	22811	22752	22831	22844	22724	22654	23028	22781	22798	22706	22697	22930	23130	22929	22714	22864	22777	22594	22826	22768	22714	22716	22930	22906	22736	22644	22555	23051	22806	22784	22956	22899	22812	22786	22708	23005	22702	22787	22816	22798	22568	22683	23094	22753	22703	22895	23033	22901	22764	23037	23055	22696	22843	22975	22884	22968	22680	22955	22889	22742	22718	22830	22841	22845	22733	23027	23027	22897	22859	22933	22689	22664	22584	22787	23058	22798	22679	22840	23100	22745	22915	23091	23089	22679	22745	22727	22865	22903	22643	22627	22882	22877	22814	23020	22854	22718	22916	22863	22752	22885	23093	22804	22886	22774	22874	22858	22833	22778	22684	22810	22898	22814	22986	22708	22796	22895	22880	22598	22848	22837	22939	22917	22766	22743	22854	22777	22846	22878	22894	23073	22781	22726	22969	22980	22934	22764	22928	22864	22730	22743	22942	22944	22706	22792	22852	22784	22920	22969	23006	22878	22849	22797	22994	22893	22912	22927	22909	22589	22824	22727	22929	22885	22705	22722	22807	22886	22881	22869	22885	22915	22697	22793	22944	23028	23011	22922	23009	22714	23042	22816	22848	22956	22795	22727	22891	22745	22810	22628	22879	22678	22887	22862	22868	23215	22652	22804	22816	22922	22767	22984	22998	22734	22791	22923	22818	22869	22931	22855	22896	22910	22738	22764	22763	22570	22981	22622	23294	22947	22724	22709	22867	22974	22947	22800	23050	22727	22733	23038	22846	22857	22797	22806	22908	22866	22817	22851	22805	22587	22938	22690	22709	22985	22928	22966	22953	22778	22676	23090	22659	22851	22667	22604	22864	22803	23000	22655	22764	22950	22661	22796	22762	22882	22843	22713	22660	22885	22627	22700	22957	22673	22857	22860	22799	22710	22774	22937	22820	22738	22715	22867	22888	22921	23016	22891	22800	22851	22852	22929	22832	22717	22849	22933	22854	22768	22921	22789	22609	22903	22662	22686	22905	22805	22760	22946	22580	22983	22747	22943	22804	22875	22757	22473	22943	22971	22948	22756	22908	22746	22715	22782	23034	22740	22813	22756	22911	22671	22871	22819	22834	22799	23132	22958	22911	22861	22843	22856	22948	22842	22445	22866	22772	22881	22889	22716	22676	22682	22923	22684	22849	23042	22789	22881	22841	22644	22665	22667	22777	22676	22659	22891	22805	22754	22833	22796	22916	22762	22723	22752	23008	22692	22862	22882	22719	22855	22839	22984	22780	22789	22730	22715	22836	22925	22802	22744	22643	22747	22790	22853	22818	23178	22877	22695	22784	23032	22871	23029	22879	22764	22928	22686	22826	22907	22749	23002	22816	22583	22588	22766	22672	22692	22811	23087	22955	22705	22702	22746	22608	22777	22806	22608	23178	22737	22813	22851	22698	22731	22744	22816	22596	22948	23058	23005	22792	22946	22889	22700	22772	22964	22953	22696	22893	22812	22818	22722	22761	22910	22995	22694	22857	22676	22873	22678	22653	22826	22843	22954	22742	22998	22904	22853	22574	22652	22794	23035	22735	22710	22887	22868	22802	22986	22925	23079	22923	22567	22446	22869	22718	22748	22968	22985	22885	22851	22747	22789	22892	22812	22598	23037	22770	22872	22985	22929	22919	22863	23058	22774	22639	22927	22911	22999	22902	22891	22784	22895	22775	22885	22898	22983	22870	22911	22678	22764	22741	22814	22635	22709	22634	23013	22901	22611	22586	23058	22887	22758	22930	22607	22806	22869	22898	22741	22858	22730	22929	22715	22803	22825	23052	22639	22833	22587	22900	22739	23003	22970	22839	22761	22735	22765	23033	22945	22824	22909	23002	22948	22922	22845	22713	22731	22758	23013	22738	22688	22861	22923	22760	22937	22784	22793	22962	22671	22661	22881	22973	22936	22810	22900	22802	22720	22778	22695	22988	22649	22801	22804	22832	22902	22948	22887	22771	22776	22822	22750	22740	22885	22945	22961	22846	22832	22837	22790	22719	22757	22726	22649	22808	22804	22822	22669	22810	22719	22757	22948	22870	22891	22804	22880	22682	22891	22990	22862	22813	22943	22750	22748	22787	22872	22961	22895	22821	22825	22811	22847	22900	22899	22749	22743	22880	22784	22811	22761	22860	22759	22827	22766	22804	23050	22644	22923	22827	22883	22863	22837	23024	22888	22897	22737	22998	22892	22867	22682	22854	22851	22721	22804	22849	22729	22636	22941	22755	22979	22890	22848	22547	22827	22998	22826	22862	22880	22795	22594	22617	22970	22690	22775	22927	22828	22851	22888	22685	22873	22735	22806	22838	22846	22969	23047	22875	22663	22969	22928	22894	22808	22810	22834	22790	23093	22580	22803	22712	22896	22825	22888	22694	22962	22808	23037	22854	23076	22875	22763	23088	22743	22736	22889	22788	22906	22780	22447	22744	22885	22747	22624	22813	22724	22747	22845	22904	22829	22891	22689	22681	22888	22746	22890	22853	22848	22710	22723	22917	22905	22957	23044	22745	22760	22593	22879	22652	22763	22921	22799	22682	22880	22767	23012	22995	22611	22619	22779	22740	22870	22805	22963	22730	22755	22924	22882	22922	22711	23120	22710	22858	22920	22881	22799	22684	22842	22778	23034	22933	22845	22839	22693	22831	22974	22671	22851	22762	22997	22938	23111	22889	22954	22809	22806	22858	22861	22860	22938	22779	22820	22997	22840	22988	22901	22886	22806	22886	22711	22746	22835	22880	22944	22991	22773	22604	22670	22623	22658	22789	22707	22780	22644	22805	22884	22893	22674	22881	22710	22844	22669	22789	22885	22530	22630	22963	22892	22798	22975	22785	22745	22804	22892	22798	22796	22768	22737	23029	22908	22849	22767	22645	22684	22915	22859	22769	23036	22833	23028	22773	22857	22698	22751	22805	22694	22633	22794	22732	22740	22700	22846	22822	22946	23030	22933	22705	22928	22640	23085	22753	22913	22855	23164	22867	22938	22648	22659	22818	22802	22889	22926	22887	22814	22707	22638	22951	23123	22849	22936	23037	22892	22899	22681	22966	22696	23000	22649	22656	23081	22801	22860	22791	22781	22989	22721	22908	22879	22611	22593	22763	22832	22742	22899	22963	22779	22737	22904	22859	22756	22836	22889	22806	22764	22810	22866	23041	23041	22978	22832	22772	22718	22880	22964	22688	22927	22986	22645	22627	22747	23145	22870	23073	22812	22574	22740	22876	22675	22891	22751	22881	22683	22944	23067	22725	22730	22900	22851	22869	22922	22869	22705	23051	22874	22653	22785	22981	22879	22809	22621	22672	22691	22818	22699	22722	22818	22814	23062	23114	22808	22776	23004	22952	22868	22648	22947	22770	22893	22847	22788	22957	22845	22609	22988	22689	22761	22802	22739	22651	22802	22632	22671	22676	22651	22825	22770	22779	22946	22783	22876	22647	22352	22569	22851	22839	22892	22868	22954	22809	22679	22922	22827	22626	22898	22691	22738	22806	22863	22852	22713	23213	22903	22597	22762	22963	23121	22869	22861	23062	22841	22855	22810	22704	22828	22846	22605	22772	22792	22926	23033	22996	22914	22702	22791	22813	22660	22743	22691	22768	22602	22835	22748	22828	23012	23069	23163	22708	23055	22736	22987	22906	22842	22960	22998	22750	23028	22881	22720	22687	22601	22735	22977	22940	23065	22919	22670	22781	22864	22820	22704	22772	22653	23008	22697	22772	23112	22935	22808	23059	22991	22981	22785	22923	22824	22845	22746	22910	23002	23021	23084	22944	22861	22843	22968	22850	22927	22880	23000	22855	22634	22917	23139	22930	22891	22704	22779	22946	22971	22793	22890	22657	22858	22893	22877	22827	22767	22812	22824	22833	22876	22778	22719	22897	22844	22760	22760	22905	22952	22819	22739	22822	22809	22737	22929	22850	22776	22720	22831	22803	22785	22907	22804	22899	23002	22686	22765	22878	22958	22876	22822	22736	22853	22563	22807	22776	23018	22795	23043	23164	23025	22811	22917	22733	22726	22741	22695	22791	22885	22784	22782	22914	22898	22673	22845	22745	22788	22693	23006	22910	22607	22789
16842	25273	23798	21107	19836	19216	19008	18498	18248	18263	18143	18119	18024	17946	17949	27110	33579	30572	25615	21209	18801	17942	17709	17583	17580	17816	17423	17607	17480	17677	17726	17515	17652	17605	17590	17670	17510	17728	17436	17637	17723	17585	17551	17705	17734	17541	17641	17724	17471	17698	17724	17679	17640	17609	17627	17549	17570	17733	17596	17640	17684	17664	17482	17536	17725	17713	17618	17461	17717	17447	17602	17713	17699	17494	17668	17474	17491	17617	17600	17501	17739	17606	17603	17601	17511	17574	17629	17803	17717	17505	17792	17639	17626	17721	17658	17412	17574	17551	17644	17600	17576	17546	17669	17624	17590	17534	17516	17471	17544	17711	17507	17798	17617	17758	17693	17446	17574	17436	17496	17579	17715	17554	17566	17605	17539	17590	17618	17700	17612	17471	17722	17545	17597	17621	17642	17543	17733	17683	17769	17667	17498	17464	17839	17768	17650	17637	17574	17601	17598	17463	17570	17614	17739	17524	17656	17535	17535	17592	17663	17689	17716	17507	17590	17752	17595	17692	17568	17578	17653	17710	17591	17463	17767	17702	17765	17680	17606	17477	17734	17510	17631	17552	17578	17659	17627	17538	17685	17673	17499	17588	17662	17548	17707	17750	17517	17532	17526	17720	17589	17713	17618	17428	17640	17577	17692	17659	17764	17507	17660	17826	17544	17500	17561	17473	17717	17473	17504	17747	17547	17827	17706	17782	17654	17431	17455	17591	17718	17645	17743	17699	17497	17625	17526	17644	17629	17670	17527	17833	17536	17567	17627	17567	17652	17623	17755	17381	17568	17614	17591	17555	17693	17475	17532	17445	17777	17647	17634	17528	17496	17350	17557	17525	17622	17652	17588	17451	17661	17489	17593	17469	17429	17758	17723	17576	17623	17587	17493	17739	17625	17640	17669	17601	17710	17679	17667	17597	17588	17725	17412	17610	17714	17615	17596	17649	17500	17462	17739	17615	17748	17694	17544	17499	17682	17519	17524	17666	17557	17632	17583	17557	17474	17574	17562	17696	17525	17716	17562	17457	17635	17692	17612	17465	17560	17630	17634	17545	17559	17379	17786	17706	17521	17672	17538	17525	17610	17638	17664	17678	17696	17625	17356	17662	17562	17611	17537	17616	17696	17618	17743	17589	17590	17489	17548	17716	17477	17652	17646	17631	17427	17531	17732	17666	17557	17488	17444	17667	17518	17665	17598	17681	17585	17625	17579	17548	17643	17350	17718	17759	17529	17552	17548	17711	17637	17525	17610	17499	17638	17535	17503	17589	17756	17663	17535	17605	17624	17768	17624	17377	17592	17722	17760	17671	17512	17626	17464	17499	17797	17564	17507	17711	17608	17702	17579	17484	17671	17404	17745	17562	17530	17766	17370	17486	17684	17664	17645	17554	17560	17738	17478	17545	17658	17783	17550	17586	17581	17606	17764	17564	17607	17652	17526	17503	17582	17620	17195	17536	17638	17539	17716	17582	17645	17453	17698	17522	17684	17698	17668	17581	17684	17647	17639	17557	17665	17740	17544	17544	17428	17456	17831	17477	17699	17499	17485	17582	17645	17477	17658	17563	17567	17649	17701	17730	17787	17649	17471	17522	17612	17622	17631	17591	17702	17441	17675	17611	17595	17592	17579	17557	17696	17585	17545	17646	17596	17701	17584	17566	17600	17736	17757	17617	17836	17579	17580	17569	17622	17477	17729	17533	17495	17570	17507	17679	17637	17517	17542	17509	17657	17508	17728	17437	17723	17741	17621	17521	17617	17531	17763	17634	17641	17396	17513	17711	17577	17601	17670	17747	17529	17500	17680	17632	17661	17748	17493	17763	17449	17464	17647	17485	17352	17710	17503	17456	17682	17580	17593	17521	17755	17851	17496	17617	17597	17489	17642	17515	17658	17752	17627	17488	17696	17601	17363	17504	17602	17516	17629	17791	17858	17614	17660	17584	17466	17529	17647	17538	17605	17628	17612	17593	17347	17806	17543	17698	17643	17610	17488	17627	17689	17810	17631	17614	17670	17506	17607	17593	17454	17767	17691	17585	17677	17656	17575	17638	17656	17421	17540	17712	17546	17727	17628	17533	17539	17511	17681	17499	17539	17529	17413	17584	17603	17647	17647	17865	17800	17626	17605	17561	17557	17638	17572	17591	17632	17473	17549	17730	17641	17535	17585	17607	17599	17689	17714	17457	17519	17501	17625	17421	17476	17469	17612	17702	17576	17428	17551	17625	17584	17616	17480	17784	17683	17564	17664	17659	17648	17527	17595	17601	17591	17508	17786	17602	17510	17635	17817	17466	17543	17552	17690	17505	17737	17595	17614	17595	17417	17601	17485	17490	17743	17541	17519	17511	17635	17575	17722	17727	17411	17709	17577	17708	17718	17624	17626	17669	17468	17607	17521	17815	17716	17774	17461	17776	17508	17660	17777	17782	17503	17559	17629	17590	17628	17683	17775	17646	17722	17582	17708	17710	17666	17420	17620	17548	17646	17599	17591	17612	17417	17569	17522	17610	17555	17645	17557	17696	17587	17628	17543	17685	17529	17754	17653	17576	17516	17534	17498	17560	17595	17478	17468	17605	17710	17651	17528	17628	17781	17633	17535	17596	17515	17437	17612	17339	17619	17704	17434	17762	17634	17655	17830	17540	17542	17810	17620	17705	17640	17723	17689	17451	17479	17745	17562	17752	17578	17619	17819	17675	17551	17711	17451	17524	17655	17541	17556	17641	17831	17610	17619	17637	17464	17548	17687	17741	17596	17637	17635	17708	17565	17602	17659	17647	17704	17630	17657	17444	17531	17806	17649	17587	17580	17580	17615	17660	17677	17564	17472	17761	17642	17639	17667	17610	17554	17543	17843	17417	17651	17722	17599	17478	17510	17593	17745	17702	17792	17611	17838	17687	17655	17438	17829	17703	17466	17660	17759	17584	17746	17477	17479	17577	17571	17483	17508	17601	17535	17629	17654	17612	17642	17729	17470	17530	17645	17601	17590	17723	17636	17674	17700	17463	17637	17413	17455	17834	17640	17669	17589	17751	17658	17588	17553	17549	17422	17716	17536	17647	17578	17511	17559	17491	17702	17748	17505	17725	17648	17881	17745	17616	17742	17588	17737	17399	17564	17634	17735	17539	17692	17708	17442	17679	17658	17823	17568	17693	17669	17580	17699	17734	17608	17638	17624	17496	17576	17384	17772	17750	17464	17541	17645	17648	17739	17433	17813	17565	17618	17576	17740	17787	17473	17658	17488	17482	17498	17713	17546	17540	17648	17741	17704	17535	17507	17508	17633	17575	17467	17650	17444	17609	17750	17594	17639	17658	17681	17673	17713	17524	17602	17725	17581	17501	17553	17650	17701	17707	17659	17655	17617	17508	17693	17532	17758	17501	17766	17671	17581	17623	17545	17752	17621	17641	17629	17670	17591	17637	17494	17788	17673	17516	17722	17505	17625	17444	17777	17607	17455	17841	17567	17711	17708	17597	17624	17510	17537	17529	17540	17543	17595	17507	17485	17823	17729	17435	17653	17527	17453	17562	17605	17634	17416	17599	17700	17628	17619	17610	17515	17460	17499	17576	17481	17629	17604	17568	17588	17800	17500	17727	17504	17747	17515	17660	17649	17572	17588	17555	17526	17563	17644	17583	17645	17739	17722	17487	17627	17657	17534	17646	17757	17593	17497	17616	17610	17665	17522	17477	17729	17532	17703	17706	17555	17573	17584	17545	17658	17645	17590	17705	17635	17483	17695	17634	17633	17723	17733	17671	17632	17509	17598	17686	17615	17663	17500	17427	17606	17662	17641	17636	17381	17541	17650	17601	17500	17595	17499	17687	17612	17624	17589	17706	17616	17589	17732	17459	17583	17615	17676	17574	17486	17588	17618	17553	17675	17538	17598	17621	17629	17521	17531	17559	17613	17503	17590	17467	17759	17647	17595	17617	17688	17557	17708	17486	17517	17788	17489	17401	17527	17457	17671	17554	17519	17635	17817	17623	17610	17540	17584	17643	17612	17617	17747	17551	17595	17500	17532	17691	17534	17645	17669	17621	17642	17488	17598	17506	17683	17559	17447	17386	17664	17648	17607	17756	17736	17329	17546	17614	17360	17752	17577	17675	17803	17657	17622	17572	17465	17727	17613	17531	17732	17714	17610	17731	17525	17529	17643	17635	17731	17520	17652	17766	17473	17427	17752	17611	17654	17692	17558	17700	17650	17545	17550	17464	17587	17713	17417	17708	17562	17534	17535	17715	17453	17725	17604	17549	17492	17615	17846	17532	17688	17739	17644	17615	17751	17713	17706	17661	17635	17679	17538	17628	17628	17680	17607	17594	17660	17628	17572	17724	17529	17426	17593	17603	17477	17560	17517	17654	17693	17395	17523	17582	17554	17689	17458	17576	17644	17656	17717	17461	17608	17481	17685	17707	17596	17656	17530	17715	17519	17518	17491	17542	17486	17661	17690	17455	17612	17635	17655	17512	17654	17656	17555	17636	17683	17861	17662	17566	17709	17613	17599	17517	17660	17618	17541	17517	17612	17703	17765	17666	17592	17703	17679	17716	17665	17574	17695	17677	17504	17480	17562	17503	17420	17694	17527	17722	17731	17615	17570	17636	17539	17714	17684	17521	17535	17503	17686	17600	17689	17515	17575	17573	17537	17616	17666	17579	17612	17495	17755	17484	17557	17622	17618	17499	17522	17445	17587	17759	17622	17553	17624	17735	17498	17649	17480	17513	17577	17501	17618	17582	17498	17661	17549	17729	17651	17375	17922	17796	17512	17640	17759	17541	17529	17748	17597	17717	17608	17723	17669	17748	17664	17650	17722	17724	17597	17570	17506	17636	17784	17552	17477	17613	17527	17595	17649	17524	17607	17683	17667	17736	17608	17510	17495	17628	17678	17521	17688	17596	17451	17676	17700	17772	17563	17527	17466	17687	17692	17685	17533	17633	17658	17607	17582	17657	17568	17779	17564	17543	17702	17597	17621	17588	17737	17638	17472	17641	17660	17716	17548	17479	17544	17574	17381	17541	17603	17548	17586	17552	17576	17524	17570	17411	17436	17713	17691	17600	17560	17723	17661	17422	17510	17669	17581	17618	17685	17565	17672	17562	17556	17572	17729	17570	17734	17553
23814	21502	29167	24346	22232	25541	28126	24079	23540	23677	23698	23280	23403	23259	23301	33623	42083	39156	33001	27921	24770	23637	23255	22823	23069	22900	22830	22737	22750	22987	22969	23125	22870	22820	22794	22903	23027	22738	22895	22839	22929	22780	22853	22830	22782	23019	22810	23115	22907	22895	22885	22915	22677	22751	22785	23002	22882	22671	22821	22898	22844	22892	23029	22824	22749	22895	22776	22815	22791	22889	22705	22816	22996	22876	22861	22804	22859	22530	22714	22837	22751	22750	22788	22956	22809	22659	22863	22959	22812	22941	22791	22642	22915	22985	22908	22787	22688	22907	22780	22739	22804	22959	22866	22968	22764	22803	22722	22800	22828	23013	22949	22674	22835	22941	22727	22948	22859	22781	22664	22937	22622	22908	22775	22843	22946	22882	22870	22978	22848	22875	22932	22802	22693	22672	22770	22843	22904	22876	22696	22851	22916	22602	22765	22721	22770	22834	22954	22891	22651	22947	23078	22946	22923	22731	22672	22706	22766	23088	22617	22735	22803	22897	22838	22578	22738	22595	22835	22984	22780	22855	22582	22769	22852	22794	22879	22836	22823	22701	22952	22911	22832	22824	22914	22859	22958	22645	22929	22585	22794	22643	22832	22839	22556	22703	22932	22778	22690	22794	22584	22615	22772	23014	22857	22748	22882	22891	22772	22997	22788	22814	22597	22706	22626	22706	23024	22924	22825	22811	22981	22848	22871	22878	22800	22773	23196	22662	22873	22795	22910	22990	22796	22861	22742	22823	22662	22731	22821	22706	22797	22844	22716	23026	22806	22768	22638	22970	22737	22788	22963	22680	22818	22661	22714	22807	22801	22946	22870	22846	22754	22838	22967	23026	22841	22946	22921	22915	22922	22983	22682	22908	22957	22797	22770	22816	22961	22808	22740	22624	22678	22943	22673	22713	22837	22679	22755	22722	22892	23050	22698	22727	22861	22800	22733	22891	22684	22655	22660	22745	22604	22625	22816	22762	22803	22694	22844	23158	22600	22957	22791	22657	22487	22673	22849	22935	22681	22801	22779	23030	23002	22902	22832	22596	22970	23018	22732	22631	22734	22600	22702	22859	22781	22564	22704	22869	22707	22974	22941	22843	22887	22842	23012	22938	22643	22754	22692	22733	22860	22817	22860	22777	22619	22581	22918	22813	22683	22773	22757	22645	22624	22766	22875	22728	22788	22905	22761	22886	22816	22811	22820	22881	22813	22774	22868	22631	22660	22510	22722	22766	22848	22834	22828	22869	22801	22861	22952	22987	22598	22692	22829	22809	22684	22845	22932	22633	22779	22841	22703	22753	22853	22974	23010	22702	22715	22783	22596	22940	22816	22719	22978	22804	22882	22991	22777	22678	22720	22807	22786	22794	22864	22803	22878	22842	22890	22732	22903	22899	22590	22846	22665	23007	22656	22806	22749	22599	22645	22765	22677	22864	22664	22823	22951	23119	22596	22672	22694	22697	22652	22754	22805	22781	22921	23022	22825	22726	22812	22868	22724	22773	22723	22769	22673	22754	22506	22813	22707	22611	22732	22796	22994	22966	22836	22564	22665	22809	22729	22768	22597	22742	22857	22809	22971	22864	22943	22571	22819	22717	22710	22833	22786	22981	22995	22754	22691	22886	22741	22662	22794	22801	22622	22787	22893	22680	22921	22727	22831	22719	22677	22637	22808	22821	22933	22762	22878	23052	22780	22755	22875	22596	22854	22820	22783	22764	22743	22831	22934	22993	22728	22675	22869	22530	22822	22606	22688	22694	22716	22687	22910	22688	23036	22653	22827	22789	22823	22673	22865	22747	22646	22655	22734	22767	22740	22851	22830	22913	22859	22775	22892	22745	22826	22795	22927	22682	22881	22729	22731	22826	22761	22659	22758	22826	23069	22906	22742	22675	22537	22864	22728	22803	22677	22934	22905	22729	22674	22943	22887	22683	22610	22751	22830	22880	22725	22964	22806	22985	22791	22799	22734	22700	22960	22721	22879	22810	22615	22722	23056	22716	22692	22865	22618	23047	22896	22642	22955	22596	22683	22734	23036	22862	22774	22552	22774	22487	22752	22622	22637	22634	22901	22673	22807	22915	22886	22600	22992	22830	22827	22918	22880	22906	22710	22897	22874	22714	22825	22834	22755	22949	22677	22743	22542	22875	22953	22930	22950	22744	23060	22921	22859	22783	22615	22740	22930	22833	22849	23038	22709	23004	23086	22727	22814	22508	22632	22782	22910	22829	22653	22724	22908	22830	22883	22867	22798	22625	23033	22813	22920	22929	22827	22647	22746	22850	22959	22732	22787	22555	22880	23002	22658	23070	22978	22904	22836	23004	22762	22727	22771	22559	22772	22885	22733	22985	22782	22807	22701	22829	22754	22828	22811	22849	22756	22950	22870	22757	22804	23091	22870	22790	22895	22813	22872	22842	22851	22733	22799	22828	22686	22968	22985	22884	22725	22813	22762	22895	22990	23029	22971	22864	22838	22872	22839	22718	22930	22721	22717	22809	22806	22969	22953	22664	22815	22730	22735	22752	22663	22966	23076	22962	22936	22858	22869	22859	22540	22932	22763	22761	22995	22986	22699	22849	22908	22674	22660	22658	22771	22736	23004	22711	22713	22881	22633	22906	22852	22834	22565	22720	22389	22596	23027	22624	23006	22783	22763	22971	22936	22945	22574	22732	23008	22749	22693	22821	22823	22788	22822	22744	22701	22578	22844	22772	22731	22599	22896	22906	22770	22961	22768	22797	22885	22529	23134	22875	22847	23079	22758	22875	22746	22632	22876	22618	22662	22830	22777	22843	22804	22776	22938	22880	22681	23028	22666	22771	22807	22715	22721	22661	22815	22729	22738	22606	22624	22942	22676	22596	22774	22814	22519	22673	22717	22714	22797	22912	22833	22888	22843	22812	22918	22617	22562	22669	22777	22873	22732	22609	22942	22824	22833	22801	22785	22914	22859	22873	22691	22735	22768	22809	23008	22618	22862	23042	22740	22799	22623	22714	22785	22748	22660	22731	22836	22867	22507	22688	23011	22975	22812	22717	22758	22787	22919	22556	22850	22817	22548	22758	22859	22646	22878	22829	22883	22795	22654	22728	22974	22855	22881	22780	22943	22923	22698	22884	22862	22528	22492	22847	22643	23008	23071	22794	22803	22919	22697	22739	22940	22738	22777	22907	23017	22779	22590	22918	23009	22792	22878	22650	22480	22696	22837	22928	22762	22659	22686	22971	22911	22789	22641	22997	22882	22907	23181	22809	23051	22718	22816	22769	22780	22637	22793	22707	22695	22971	22777	22873	22801	22752	22747	22758	22878	22943	22823	22826	22824	22861	22874	22773	22848	22779	22981	22832	22873	22666	22919	22776	22730	22834	22766	22717	22853	22842	22751	22780	22851	23055	22919	23057	22782	22843	22748	22995	23015	23057	22728	22942	22842	22756	23015	22753	22936	22581	22640	22757	22959	22764	22617	22780	22829	23007	22733	22990	22828	22685	22891	22797	22653	22936	22619	22540	23011	22848	22873	22818	22783	22837	22655	22606	22919	22783	22852	22740	22797	22940	22805	22657	22908	22598	22805	22819	22737	22668	22835	22785	22668	22851	22801	22600	23028	22568	22925	23000	22758	22806	22709	22675	22857	22899	22753	22812	22785	22787	22831	22876	23117	22866	23042	22650	22760	22775	22704	22741	22877	22735	22855	22708	22737	22679	22835	22854	22871	22624	22783	22608	22920	22851	22657	22784	22957	23062	23088	22903	22654	22990	22675	22840	22963	22811	22870	22727	22632	22722	22995	22860	23072	22923	22906	22900	22632	22764	22795	22826	23035	22669	22618	22749	22939	22946	22660	22917	22446	22774	22707	22684	22910	22933	22813	22892	22480	22707	22788	22851	22791	22768	22830	22744	22840	22663	22842	22873	22797	22821	22707	22814	22855	22688	22666	22572	22703	22921	23111	23084	22616	22942	22755	22751	22707	22788	22950	22932	22640	22661	22569	22649	22814	22895	22916	22697	22838	22702	22747	22748	22796	22754	22797	22699	22735	22864	22820	22932	22665	22776	22806	22714	22951	22817	22938	22691	22875	22831	22929	22839	22805	22788	22597	22743	22647	22877	23042	22742	22871	22773	22660	22796	22697	22877	22846	22954	22864	22722	23079	22632	22880	22812	22698	22677	22812	22769	22944	22942	22779	22976	22707	22859	22558	22709	22808	22609	23143	22828	22631	22872	22648	22732	22902	22850	22799	22729	22943	22725	22655	22873	22947	22687	22796	22808	22644	22908	22891	22700	22968	22846	22826	22837	22965	22921	22946	22830	22701	22640	22809	22789	22772	22787	22514	22854	22884	22746	22694	22775	22754	22498	22917	22740	22786	22850	22926	22494	22837	22922	22862	22795	22814	22906	22815	22745	22776	22681	22804	22717	22984	22765	23064	22825	22775	23078	22798	22749	22796	22810	22873	22808	22564	22550	22721	22736	22607	22922	23073	22844	22933	22848	22638	22818	22639	22601	22586	22747	22872	22839	22764	22781	23036	23003	22946	23059	22703	22728	22793	22916	22650	22866	22669	22849	22870	22712	22780	22853	22927	22918	22575	22795	22944	22790	22844	22553	22674	22928	22855	22804	22802	22990	22800	22603	22430	22763	22750	22840	23063	22757	22775	22674	22751	22932	22966	22736	22750	22804	22712	22958	22848	22945	22683	22750	22698	22696	22725	22839	22899	22750	22919	22898	22714	22761	22971	22640	22821	22805	22738	22716	22812	22921	22599	22728	23004	22916	22857	22806	22673	22684	22785	22868	22729	22797	22961	22574	22880	22609	22657	22655	22731	22835	22884	22461	22615	22747	22934	22918	22725	22707	22807	22787	22960	22726	22912	22985	22843	22902	22601	22935	23012	22891	22735	22795	22757	22921	22687	22812	22837	22856	22999	22657	22661	22882	22720	22840	22867	22811	22861	22880	22848	22763	22836	22751	23115	23095	23007	22762	22946	22835	22842	22750	22924	22798	22819	22802	22740	22852	22842	22919	22671	22782	22785	22692	22754	22903	22753	22940	22737	22836	22820	22686	22774	22783	22818	22808	22645	22894	22858	22904	22873	22738	22858	22827	22819	22985	22846	22951	22837	22850	23030	22941
18594	30077	27741	23732	21269	20278	19952	19106	18472	18379	18304	18250	18294	18216	18552	35102	41833	37319	29762	23447	19274	18157	17566	17724	17757	17724	17566	17617	17396	17613	17587	17628	17582	17480	17588	17492	17825	17616	17664	17435	17605	17662	17543	17670	17515	17828	17537	17599	17516	17454	17511	17437	17526	17519	17489	17541	17641	17683	17801	17510	17689	17628	17369	17620	17535	17570	17527	17476	17548	17536	17658	17642	17721	17399	17567	17498	17481	17621	17584	17591	17585	17485	17766	17558	17599	17690	17625	17578	17572	17414	17733	17464	17364	17395	17629	17513	17534	17560	17621	17625	17528	17481	17542	17758	17550	17539	17464	17552	17581	17492	17572	17615	17605	17513	17485	17644	17771	17542	17537	17705	17578	17554	17561	17463	17652	17674	17651	17665	17667	17353	17406	17514	17587	17576	17675	17454	17624	17359	17586	17502	17572	17528	17327	17609	17758	17492	17465	17666	17579	17597	17608	17439	17510	17600	17641	17607	17287	17475	17751	17553	17543	17435	17464	17661	17651	17478	17526	17526	17471	17730	17769	17619	17640	17508	17558	17507	17538	17529	17434	17615	17647	17413	17377	17504	17611	17602	17659	17528	17456	17525	17690	17723	17347	17517	17605	17622	17468	17628	17661	17754	17540	17721	17491	17537	17401	17518	17597	17445	17714	17692	17590	17547	17546	17592	17713	17647	17675	17554	17613	17467	17462	17419	17456	17559	17640	17693	17596	17336	17731	17541	17616	17563	17452	17587	17660	17594	17419	17477	17586	17664	17608	17470	17551	17539	17389	17481	17527	17677	17619	17452	17626	17498	17495	17474	17537	17572	17581	17617	17425	17405	17608	17477	17473	17525	17609	17594	17574	17567	17585	17562	17623	17387	17539	17537	17445	17428	17501	17387	17656	17472	17523	17416	17537	17606	17614	17687	17530	17531	17486	17548	17655	17628	17694	17628	17471	17831	17583	17548	17612	17353	17434	17521	17519	17670	17422	17604	17564	17592	17594	17461	17448	17760	17586	17610	17597	17562	17464	17537	17434	17653	17592	17473	17709	17520	17733	17592	17566	17472	17586	17513	17709	17488	17486	17474	17460	17412	17605	17597	17701	17530	17563	17454	17421	17519	17665	17313	17576	17615	17714	17570	17532	17586	17453	17720	17450	17459	17558	17491	17594	17591	17579	17611	17602	17452	17619	17405	17420	17523	17611	17602	17648	17439	17710	17629	17556	17625	17678	17651	17567	17582	17557	17516	17611	17620	17461	17323	17618	17520	17541	17559	17723	17573	17543	17611	17515	17485	17766	17624	17616	17404	17602	17601	17411	17438	17621	17799	17316	17552	17483	17618	17435	17546	17462	17571	17504	17539	17603	17446	17668	17329	17652	17565	17631	17551	17603	17586	17630	17428	17464	17354	17672	17567	17692	17679	17591	17605	17620	17576	17498	17548	17645	17563	17552	17599	17667	17700	17652	17523	17542	17612	17611	17659	17689	17493	17561	17684	17494	17581	17574	17499	17627	17628	17510	17430	17456	17456	17614	17468	17361	17760	17505	17425	17487	17561	17632	17617	17679	17594	17575	17694	17681	17485	17522	17556	17673	17393	17517	17401	17513	17681	17415	17610	17799	17492	17479	17548	17734	17599	17567	17431	17615	17659	17495	17561	17612	17470	17663	17630	17465	17581	17334	17465	17608	17412	17708	17578	17548	17616	17509	17601	17432	17539	17551	17487	17720	17695	17598	17555	17415	17770	17473	17607	17644	17563	17513	17348	17570	17572	17624	17519	17722	17456	17542	17628	17418	17537	17559	17619	17358	17710	17548	17495	17655	17635	17603	17513	17623	17486	17495	17599	17400	17348	17531	17526	17316	17635	17406	17738	17495	17697	17543	17373	17556	17582	17643	17567	17692	17483	17599	17552	17625	17429	17680	17603	17438	17453	17669	17567	17406	17610	17719	17541	17434	17691	17620	17464	17568	17540	17578	17424	17562	17650	17739	17507	17557	17468	17664	17620	17542	17578	17549	17643	17578	17658	17571	17535	17400	17502	17567	17518	17547	17490	17636	17486	17719	17475	17645	17557	17637	17503	17475	17714	17415	17735	17475	17520	17545	17478	17394	17588	17427	17525	17582	17673	17695	17545	17525	17271	17723	17546	17634	17578	17461	17426	17494	17747	17597	17662	17675	17601	17524	17474	17608	17585	17531	17530	17446	17798	17750	17515	17681	17686	17464	17479	17654	17558	17677	17232	17529	17758	17642	17490	17675	17506	17461	17646	17518	17568	17571	17472	17445	17558	17519	17545	17579	17356	17647	17592	17368	17487	17620	17501	17640	17653	17658	17521	17596	17579	17606	17601	17504	17582	17467	17497	17579	17499	17608	17601	17687	17566	17493	17624	17569	17632	17401	17589	17531	17519	17421	17538	17644	17470	17566	17599	17446	17561	17570	17635	17491	17655	17721	17460	17626	17626	17645	17532	17558	17531	17320	17645	17494	17648	17577	17515	17580	17478	17560	17532	17637	17493	17433	17582	17557	17509	17504	17422	17441	17589	17461	17507	17447	17640	17606	17575	17550	17481	17545	17499	17562	17582	17571	17564	17519	17506	17521	17511	17771	17683	17585	17372	17455	17604	17527	17494	17474	17396	17494	17632	17567	17310	17544	17739	17614	17560	17528	17568	17621	17539	17308	17364	17579	17611	17587	17663	17413	17435	17647	17517	17639	17594	17383	17682	17647	17559	17703	17495	17433	17401	17496	17668	17577	17463	17563	17682	17485	17514	17576	17554	17557	17509	17488	17399	17335	17457	17500	17475	17616	17673	17489	17432	17452	17545	17499	17623	17613	17369	17505	17604	17545	17473	17500	17683	17544	17361	17548	17468	17639	17468	17532	17482	17655	17573	17559	17564	17578	17507	17561	17479	17692	17516	17524	17455	17589	17417	17406	17608	17609	17540	17600	17403	17500	17476	17718	17541	17399	17471	17651	17537	17520	17515	17455	17511	17474	17498	17429	17529	17592	17518	17602	17464	17535	17521	17768	17529	17510	17575	17642	17629	17520	17484	17446	17691	17358	17347	17628	17617	17505	17438	17419	17573	17560	17758	17542	17451	17531	17565	17534	17523	17693	17452	17530	17638	17451	17648	17565	17591	17698	17585	17519	17664	17576	17518	17434	17664	17486	17550	17468	17640	17476	17605	17527	17473	17473	17699	17609	17619	17603	17530	17563	17486	17525	17470	17573	17479	17617	17516	17575	17710	17524	17491	17621	17536	17429	17621	17545	17672	17570	17558	17622	17551	17420	17491	17489	17594	17525	17599	17508	17654	17704	17663	17648	17665	17365	17526	17502	17673	17599	17613	17461	17595	17688	17534	17608	17620	17490	17561	17582	17564	17558	17571	17718	17545	17625	17433	17505	17503	17558	17576	17618	17551	17702	17504	17572	17541	17466	17490	17518	17759	17621	17736	17610	17413	17695	17571	17459	17574	17499	17614	17562	17451	17378	17605	17636	17396	17517	17487	17681	17717	17572	17615	17410	17649	17645	17512	17629	17602	17442	17487	17547	17501	17758	17400	17548	17455	17548	17499	17581	17536	17574	17474	17693	17474	17475	17507	17423	17591	17612	17616	17602	17462	17531	17592	17695	17640	17556	17535	17481	17529	17615	17426	17614	17458	17508	17655	17576	17621	17493	17435	17673	17622	17538	17601	17508	17470	17583	17600	17540	17563	17628	17589	17722	17498	17565	17627	17484	17478	17641	17620	17670	17564	17615	17384	17408	17457	17644	17400	17710	17672	17349	17508	17580	17465	17522	17574	17543	17513	17438	17526	17559	17406	17358	17676	17539	17493	17618	17532	17545	17515	17585	17615	17566	17531	17520	17506	17491	17640	17416	17479	17586	17615	17462	17604	17726	17591	17672	17573	17636	17643	17538	17563	17501	17584	17662	17519	17660	17601	17506	17478	17405	17524	17586	17531	17517	17461	17478	17539	17460	17504	17585	17636	17457	17474	17568	17517	17589	17451	17617	17730	17799	17653	17413	17575	17459	17676	17728	17471	17666	17466	17548	17717	17474	17539	17591	17495	17582	17586	17596	17392	17584	17630	17623	17560	17506	17474	17470	17782	17392	17486	17734	17392	17491	17472	17378	17450	17397	17594	17577	17635	17562	17660	17453	17374	17757	17393	17571	17521	17373	17569	17524	17582	17484	17657	17547	17608	17493	17602	17239	17726	17466	17491	17542	17590	17565	17566	17561	17514	17427	17463	17502	17530	17543	17518	17493	17453	17315	17491	17499	17772	17573	17444	17829	17502	17646	17534	17605	17474	17387	17449	17689	17717	17341	17165	17623	17474	17543	17398	17578	17609	17646	17623	17704	17554	17628	17522	17270	17534	17432	17545	17396	17671	17526	17474	17762	17493	17588	17519	17551	17670	17417	17518	17556	17363	17568	17458	17615	17587	17592	17466	17437	17519	17584	17499	17570	17588	17672	17450	17455	17797	17411	17423	17583	17412	17534	17426	17405	17678	17479	17486	17449	17675	17707	17464	17700	17406	17527	17545	17669	17413	17493	17427	17582	17522	17614	17555	17564	17513	17525	17342	17590	17493	17464	17491	17554	17521	17506	17393	17507	17685	17468	17623	17498	17505	17566	17545	17371	17639	17585	17583	17530	17680	17414	17621	17499	17483	17413	17570	17608	17408	17384	17662	17426	17549	17516	17504	17626	17475	17543	17541	17499	17488	17466	17631	17594	17547	17368	17502	17606	17481	17607	17647	17571	17577	17519	17449	17614	17522	17596	17648	17740	17416	17481	17563	17546	17487	17662	17722	17433	17622	17582	17638	17679	17531	17547	17584	17673	17643	17493	17486	17558	17483	17508	17607	17552	17344	17454	17353	17603	17496	17469	17602	17589	17735	17423	17475	17579	17491	17345	17530	17534	17481	17598	17664	17439	17430	17537	17433	17505	17528	17628	17597	17434	17668	17734	17537	17464	17469	17332	17530	17454	17667	17510	17503	17537	17530	17459	17511	17558	17627	17430	17481	17488	17552	17666	17615	17414	17698	17513	17390	17672	17692	17731	17720	17603	17527	17502	17508	17500	17647	17536	17646	17568	17546	17466	17474	17441	17626
30437	23946	26378	24494	22772	23015	23142	22941	22898	22973	23017	23023	22932	23059	22880	23567	24705	24644	24342	23602	23046	23157	22770	22813	22916	22772	22850	22964	22706	22830	23040	22863	22666	22929	22879	23099	22794	22650	22948	22851	22851	22876	22934	22943	22901	23135	22776	23045	22796	22833	22772	22861	22775	22852	22779	22869	22789	22859	22955	22718	22802	22879	22918	23041	22935	22959	23060	22915	22856	22792	22817	22723	22942	23044	22687	22785	22772	22693	23096	22548	22815	22909	22873	22940	22958	22616	22863	22948	22715	22811	22781	22963	22882	22811	22627	22875	22775	22704	22668	22674	22843	22720	22952	22919	22721	23007	22729	22804	22715	22678	22902	22797	22686	23003	22718	22699	22680	22904	22820	22672	22581	22694	22710	22665	22723	22795	22761	22904	22946	22738	22809	22694	22541	22663	22819	22628	22698	22722	22952	22971	22829	22804	22813	23007	22722	23009	22941	22711	22991	22511	22942	22687	22721	22812	22865	22876	22827	22943	22646	22776	22934	22762	22849	22798	22709	22721	22772	22789	22648	22748	22871	22762	22700	22666	22839	22833	23026	22836	22650	22773	22857	22765	23066	22882	22777	22729	22795	22739	22871	22662	22674	22995	23053	22731	22750	22858	22901	22989	22725	22844	23004	22678	22828	22857	22737	22956	22681	22604	22795	23016	22801	22769	22881	22744	22716	22784	22743	22522	22605	22785	22806	22878	22661	22872	22769	22859	22621	22888	22811	22582	23167	22769	22808	22740	22722	22697	22837	22773	23068	22830	22790	23000	22855	22941	22895	22805	23043	22808	22715	22809	22655	22838	22786	22730	22634	22960	22858	22798	22915	23027	22762	22714	22941	22625	22874	22734	22968	22717	22763	22853	22844	22836	22607	22846	22699	22879	22778	22696	22814	22729	22747	22911	22643	22731	22916	23022	22788	22862	23016	22839	23011	22774	22975	22630	22698	22794	22998	22747	22629	22871	22661	22540	22900	22858	22832	22758	22956	23009	22712	22937	22818	22777	22805	22536	22751	22765	22802	22828	22776	22676	22748	22977	22777	22815	22747	22838	22855	22600	22777	22890	23047	22741	22823	22768	22884	22636	22785	22620	22753	22790	22646	22666	22657	22570	23044	22775	22758	22816	22809	22876	22873	22632	22699	22760	22876	22780	22906	22531	22748	22684	22892	22978	22971	22924	22687	22636	22909	22712	23042	22845	22748	22739	22486	22680	22926	22726	22849	22721	22922	22732	22793	22733	23005	22633	22574	22838	22534	22786	22840	22772	22932	22936	23031	22910	22614	22858	22913	22915	22884	22878	22895	22760	22827	23016	22884	23017	22825	22917	22683	22610	22575	22647	22979	22886	22913	22772	23174	22705	22745	22820	22923	22648	22730	22577	23018	22653	22863	22828	22811	23013	22844	22770	22815	22936	22858	22869	22979	22780	23011	22912	22865	22799	22755	22614	22905	22713	22661	22908	22931	22829	22916	22766	22771	22939	22648	23068	22687	22742	22731	22764	22583	22862	22670	22802	22999	22894	22915	22910	22930	22889	22921	22841	22922	22785	22829	22888	23047	22866	22873	22676	22960	22756	23063	22842	22664	22965	22602	22804	22772	22632	22717	22783	22673	22850	22714	22744	22727	22866	22795	22676	22715	22729	22799	22747	22715	22848	22801	22880	22754	22696	22783	22834	22811	22726	22838	22717	22586	23078	22858	22995	22894	22895	22984	23000	22711	22621	22917	22654	22575	22730	22590	22571	22782	22752	22774	22754	22947	22878	22609	22537	22820	22833	22849	23028	22877	22841	22826	22859	23150	23011	22939	22802	22735	22653	22498	22528	22829	22824	22857	22870	22767	22815	22773	22961	22806	22798	22875	22739	22758	22896	22958	22747	22940	22790	22759	22895	22828	22760	22983	22933	22624	22885	22842	22871	22606	22924	22888	23044	22957	22841	22867	22972	22689	22857	22566	22661	22829	22737	22769	22937	22884	22886	22762	22752	23061	22991	22770	22641	22467	22816	22899	22696	22829	22800	22698	22883	22824	22639	22816	22893	22886	22864	22701	22871	22801	22795	22955	22909	22954	22895	22718	22986	22856	22878	22879	22824	22710	22922	22955	22899	22870	22787	23162	22889	22785	22800	22852	22756	23010	22551	22827	22985	22915	22979	22852	22893	22945	22963	22749	22756	22755	22917	22980	22626	22825	22767	22777	23021	22774	22985	22766	22703	22610	22798	22752	22551	22685	22653	22757	22873	23051	22540	22896	22924	22884	22666	22791	22899	22780	22843	22851	22740	22839	22823	22587	22626	22808	22824	22749	22769	22849	22799	22642	22727	22773	22879	22957	22849	22745	22681	22823	22673	22880	22789	22752	22903	22855	22789	22660	22795	22549	22846	22845	22697	22542	22735	22932	22616	22953	22991	22770	22906	22825	22709	22759	22716	22700	22807	22751	22890	22861	22730	22858	22716	22689	22737	22879	22814	22934	22877	22814	23024	22760	22783	22537	22684	22646	22679	22787	22877	22964	22617	22704	22924	22746	22942	22735	22794	22785	22838	22909	22820	22839	22819	22932	22907	22687	22663	22877	22911	22747	22834	22674	22790	23041	23031	22896	22765	22909	22808	22512	22768	22698	22866	22736	22879	22809	22766	22826	22673	22634	22707	23012	22950	22927	23081	22750	22887	22883	22874	23029	22730	22966	23050	22840	22889	22799	22967	22962	22994	22874	22738	22776	22797	22856	22994	22801	23097	22713	22955	22659	22939	22887	22927	22928	22825	22764	22792	22631	22716	23065	22870	22969	22810	22918	22902	22811	22920	22816	22760	22922	22916	22962	22959	22875	23055	22723	22790	22777	23056	22726	22652	22741	22834	22937	22865	22764	22780	22863	22859	22693	22880	22973	23103	22923	22821	22764	22739	22560	22922	22803	23039	22713	22634	22704	22827	22809	22751	22863	22978	22872	22768	22774	22535	22960	22702	22782	22867	22768	22898	22627	22907	22693	22741	22904	22763	22994	22584	23132	22892	22747	22519	22799	22860	22522	22938	22961	22474	22757	22722	22865	22921	22734	22851	22927	22907	22811	22940	22803	22996	22788	22597	22698	23073	22885	22731	22892	22686	22731	22805	22669	22688	22936	22990	22931	22635	22835	22944	22903	22884	22653	22820	23033	22543	22675	22891	22796	22606	22957	22878	22552	22793	22567	22812	22515	22800	22788	23014	23049	22705	22913	22831	22873	22964	22695	22889	22790	22813	22737	22773	22870	22781	22948	22625	22905	22652	22972	22731	22875	22809	22907	22957	22642	22750	22763	22950	22991	23144	22858	23004	22754	22933	23011	23136	22786	23002	22781	22819	22914	22912	22736	22987	22734	22930	22934	22791	22972	22818	22762	22752	22731	22941	22674	22961	22775	22932	22839	22878	22829	22999	22903	22586	22796	22930	22831	22929	22578	22735	23039	22859	22848	22802	23026	22759	22921	22740	22975	22877	22894	22735	23042	22870	22881	22937	22817	22893	22738	22937	23013	22717	22654	22889	22730	22933	22731	22841	22969	22942	23085	22548	22960	22921	22766	22734	22815	22756	22821	22828	22799	22724	22826	22806	23028	22669	22826	22710	22780	22705	22690	23017	22783	22757	22772	22713	22879	22870	22687	22967	23052	22933	22755	22725	22836	22660	22864	22707	22673	22730	22782	22867	22931	22861	22885	22939	22581	22918	22807	22853	22577	22736	22723	22467	22840	23063	22825	22798	22702	22691	22739	22813	22811	22757	22909	22878	22729	22922	22777	22744	22886	22795	22993	22710	22967	22853	22915	22856	22925	22989	22798	22830	22699	23058	22987	23041	22732	22760	22761	22764	22763	22868	22593	22500	22798	22848	22871	22777	22844	22801	22751	23094	22909	22800	22730	22958	22903	22753	23086	22834	22853	22874	23048	23043	22916	22943	22940	23096	22929	22863	22666	22717	22722	22728	23043	22947	22741	22875	22766	22730	22682	22752	22890	22671	22910	22565	22708	22811	22910	22979	22917	22766	22701	22786	22851	23138	22828	22877	22908	22837	23000	23003	22820	22796	22960	22900	22908	23055	22806	22782	23023	22810	22722	22824	22975	23002	22836	22906	23023	22856	22735	22796	22648	22838	22637	22724	22948	22782	23053	22975	22945	22903	23103	23036	22662	22984	22929	23063	22678	22895	22860	22743	22748	22741	22385	22556	22795	22911	22871	22854	23053	22781	22892	22885	23031	22838	22797	22841	22948	22894	22602	22771	22615	22564	22838	23017	22894	22860	22594	22611	22738	22893	22799	22733	22788	22789	22712	22656	22940	22718	22455	22896	22936	23010	22793	22880	22817	22783	22769	22643	22866	22933	22969	22820	22715	22821	22734	22900	22814	22732	22587	23075	23023	22870	22776	22797	22693	22917	22745	22883	22637	22889	22682	22579	22786	22727	22796	22745	22905	22936	22671	22647	22928	22775	22580	22742	22921	22855	22715	22797	23190	22944	22685	22600	22922	22967	22738	22771	22990	22818	22620	22862	22915	23043	22727	23025	22869	22793	22863	22816	22784	22892	22995	22766	22919	22891	22869	22762	22610	22632	22811	22767	22945	22924	22939	23016	22902	22665	22603	22669	22756	22839	22868	22873	22818	22871	22604	22969	22790	22759	22878	22583	22814	22839	22849	22727	22852	23094	22716	22603	23068	22777	22803	22690	22931	22906	22754	22766	22721	22644	22573	22625	22835	22836	23027	22797	22766	22821	22857	22892	22985	22867	22946	22733	22751	22849	22851	22660	22978	23004	22738	22934	23072	22781	23001	22828	22593	22626	22824	22871	22881	22725	22859	22849	22726	22884	22773	22714	22852	22994	22860	22645	22822	22628	22867	22655	22844	22739	22631	22656	22725	22835	22927	22805	22595	22720	22971	22963	23077	23037	22820	22858	22705	22829	22692	22607	22791	22697	22929	22698	22759	22923	23168	22836	22890	22940	22826	22907	22695	22843	22905	22825	22823	22820	22851	22888	22757	22706	22911	22703	22999	22690	22586	22863	23126	22748	22839	22646	22942	23067	22946	22819	22900	22894	22793	22878	23094	22805	22715	22770	22851	22891	22950	22959	22968	22788	22662	22756
18349	19573	18922	18213	18264	17672	17853	17800	17836	17610	17738	17659	17666	17805	17593	18934	20187	19883	19092	18401	17619	17709	17446	17617	17364	17515	17341	17434	17545	17576	17497	17616	17490	17559	17479	17430	17510	17427	17573	17437	17421	17396	17495	17566	17551	17628	17582	17542	17501	17480	17455	17495	17618	17494	17712	17531	17661	17555	17516	17515	17503	17706	17711	17537	17583	17473	17404	17511	17438	17640	17513	17683	17454	17526	17492	17530	17445	17533	17545	17493	17458	17602	17481	17774	17403	17577	17530	17657	17443	17434	17298	17537	17709	17540	17361	17682	17413	17372	17524	17490	17528	17748	17382	17416	17677	17309	17444	17430	17531	17578	17412	17395	17289	17650	17570	17598	17572	17482	17468	17593	17596	17632	17546	17435	17561	17576	17347	17466	17668	17461	17508	17493	17512	17557	17568	17529	17556	17469	17535	17566	17710	17494	17510	17666	17667	17672	17528	17566	17347	17716	17549	17538	17430	17487	17589	17465	17535	17587	17454	17516	17579	17473	17662	17592	17476	17576	17609	17674	17500	17679	17654	17524	17768	17486	17597	17682	17522	17640	17577	17556	17286	17524	17600	17499	17647	17492	17629	17401	17676	17570	17500	17368	17665	17515	17437	17563	17541	17405	17587	17352	17648	17227	17599	17353	17571	17557	17530	17648	17528	17451	17471	17548	17573	17527	17574	17639	17578	17416	17548	17659	17502	17610	17523	17415	17465	17668	17546	17480	17701	17595	17529	17624	17488	17407	17631	17435	17407	17586	17455	17436	17408	17591	17442	17397	17492	17522	17716	17605	17523	17651	17479	17545	17553	17578	17613	17485	17472	17373	17397	17608	17589	17711	17666	17452	17477	17558	17449	17535	17566	17600	17527	17515	17570	17501	17540	17327	17532	17460	17511	17489	17609	17597	17437	17559	17454	17555	17438	17633	17467	17646	17516	17454	17246	17472	17559	17640	17513	17547	17675	17384	17549	17538	17473	17572	17476	17376	17512	17659	17555	17509	17706	17478	17554	17457	17589	17732	17232	17466	17563	17619	17423	17497	17540	17624	17460	17564	17395	17415	17484	17626	17621	17567	17583	17408	17684	17442	17593	17649	17660	17488	17514	17477	17485	17475	17519	17501	17586	17501	17598	17561	17738	17590	17308	17367	17606	17344	17578	17676	17606	17556	17576	17540	17436	17454	17602	17587	17496	17327	17494	17552	17530	17545	17648	17546	17618	17469	17467	17361	17585	17588	17628	17752	17485	17540	17467	17757	17581	17643	17671	17640	17441	17405	17618	17525	17507	17537	17522	17499	17628	17535	17555	17649	17566	17544	17637	17692	17550	17456	17497	17585	17624	17477	17511	17639	17501	17510	17417	17508	17450	17509	17563	17358	17342	17671	17594	17518	17390	17277	17455	17710	17511	17497	17535	17525	17393	17548	17729	17402	17371	17659	17481	17588	17815	17518	17569	17662	17410	17592	17596	17578	17397	17626	17679	17716	17544	17469	17462	17585	17550	17496	17540	17510	17527	17452	17541	17467	17611	17489	17553	17618	17371	17340	17453	17506	17639	17491	17597	17545	17496	17457	17806	17480	17676	17605	17771	17407	17631	17622	17443	17613	17378	17550	17536	17692	17627	17493	17533	17389	17535	17497	17555	17503	17743	17512	17407	17487	17571	17362	17446	17428	17577	17457	17642	17545	17636	17418	17276	17653	17537	17423	17642	17405	17643	17658	17480	17214	17806	17598	17567	17470	17572	17656	17459	17525	17585	17383	17551	17393	17544	17547	17683	17548	17648	17534	17586	17448	17526	17552	17519	17510	17513	17689	17609	17549	17624	17544	17501	17649	17558	17614	17560	17512	17758	17574	17601	17624	17563	17605	17595	17643	17527	17609	17543	17496	17576	17456	17438	17700	17511	17530	17551	17502	17380	17772	17329	17744	17597	17564	17512	17440	17578	17688	17661	17430	17587	17611	17597	17435	17487	17656	17515	17494	17401	17527	17554	17443	17619	17431	17469	17663	17520	17549	17581	17545	17501	17563	17742	17522	17272	17432	17459	17551	17592	17367	17472	17495	17568	17659	17549	17444	17475	17387	17574	17624	17533	17652	17601	17501	17361	17549	17526	17522	17566	17473	17591	17614	17626	17513	17499	17446	17464	17585	17604	17556	17645	17523	17399	17559	17413	17582	17492	17537	17371	17552	17634	17541	17634	17420	17425	17441	17423	17327	17567	17558	17700	17635	17509	17504	17503	17583	17467	17466	17484	17630	17470	17548	17602	17449	17556	17584	17595	17508	17630	17401	17686	17500	17426	17663	17490	17560	17477	17595	17527	17406	17694	17542	17496	17618	17497	17713	17489	17501	17533	17403	17557	17569	17633	17622	17755	17621	17640	17551	17401	17609	17484	17702	17559	17498	17583	17616	17832	17584	17743	17733	17487	17389	17523	17484	17474	17648	17552	17549	17403	17502	17352	17836	17441	17318	17612	17583	17585	17464	17651	17507	17577	17620	17549	17618	17500	17423	17575	17650	17433	17609	17460	17536	17580	17632	17430	17528	17471	17696	17429	17555	17441	17609	17353	17593	17340	17486	17804	17357	17522	17606	17570	17656	17487	17613	17554	17652	17502	17398	17460	17560	17738	17446	17556	17483	17434	17616	17563	17724	17594	17467	17546	17685	17403	17638	17593	17580	17670	17454	17629	17494	17515	17576	17498	17556	17689	17419	17497	17428	17681	17440	17532	17594	17647	17641	17546	17535	17562	17524	17450	17624	17496	17640	17353	17355	17577	17515	17443	17520	17475	17631	17491	17572	17392	17565	17500	17464	17533	17819	17429	17643	17331	17449	17470	17603	17530	17607	17696	17699	17625	17392	17400	17614	17478	17584	17420	17515	17413	17503	17525	17453	17487	17423	17463	17428	17734	17570	17629	17679	17406	17410	17583	17589	17451	17506	17514	17602	17537	17482	17470	17613	17712	17541	17628	17501	17372	17524	17448	17511	17654	17635	17508	17539	17519	17541	17592	17288	17565	17498	17384	17580	17458	17463	17422	17740	17468	17708	17693	17465	17592	17403	17586	17600	17470	17522	17557	17361	17569	17513	17501	17657	17473	17510	17433	17597	17558	17628	17461	17534	17581	17672	17459	17498	17509	17464	17559	17749	17669	17544	17514	17349	17563	17251	17476	17426	17572	17744	17501	17583	17378	17655	17351	17606	17613	17656	17656	17540	17446	17592	17548	17604	17520	17581	17741	17475	17639	17603	17443	17572	17311	17581	17613	17544	17608	17509	17649	17477	17460	17693	17438	17573	17560	17359	17521	17571	17374	17569	17658	17488	17644	17624	17535	17625	17543	17581	17514	17710	17645	17384	17552	17635	17500	17506	17628	17346	17341	17510	17735	17536	17511	17442	17642	17508	17436	17523	17487	17388	17508	17419	17542	17598	17497	17638	17634	17706	17331	17571	17428	17496	17496	17431	17512	17475	17561	17514	17701	17587	17520	17638	17561	17461	17521	17545	17506	17525	17628	17518	17516	17428	17539	17662	17422	17492	17552	17624	17517	17614	17635	17450	17717	17538	17537	17503	17506	17462	17568	17531	17546	17385	17482	17549	17355	17555	17584	17376	17486	17429	17519	17662	17539	17611	17561	17507	17603	17570	17537	17501	17453	17414	17650	17544	17560	17582	17486	17719	17358	17622	17542	17513	17529	17552	17520	17506	17520	17739	17667	17605	17717	17466	17398	17420	17613	17529	17427	17447	17663	17544	17528	17445	17653	17662	17333	17600	17313	17694	17741	17547	17435	17441	17398	17307	17534	17553	17623	17453	17520	17439	17518	17542	17494	17633	17524	17602	17456	17524	17623	17339	17506	17552	17642	17691	17440	17624	17391	17383	17525	17691	17534	17570	17605	17515	17594	17584	17753	17495	17419	17410	17447	17606	17491	17499	17756	17482	17436	17337	17714	17517	17589	17713	17527	17584	17553	17482	17561	17539	17516	17484	17662	17722	17579	17560	17646	17435	17582	17398	17451	17605	17562	17587	17409	17576	17425	17432	17685	17519	17582	17627	17506	17770	17451	17501	17497	17405	17609	17573	17464	17659	17493	17379	17665	17558	17587	17477	17561	17737	17488	17544	17514	17479	17603	17557	17422	17650	17562	17616	17763	17644	17536	17483	17546	17538	17579	17601	17706	17331	17490	17582	17554	17528	17432	17579	17471	17387	17642	17521	17396	17516	17257	17525	17546	17806	17474	17502	17715	17652	17581	17514	17502	17513	17587	17524	17586	17612	17356	17499	17551	17366	17674	17658	17627	17662	17584	17492	17609	17522	17628	17276	17414	17772	17592	17577	17546	17601	17695	17553	17509	17664	17370	17653	17562	17479	17631	17398	17403	17442	17598	17422	17572	17484	17554	17562	17403	17530	17486	17590	17475	17424	17469	17684	17584	17690	17506	17645	17599	17565	17701	17580	17391	17536	17627	17317	17447	17530	17662	17480	17668	17572	17595	17567	17405	17554	17621	17494	17498	17460	17653	17596	17526	17490	17587	17538	17449	17596	17496	17716	17510	17500	17691	17627	17487	17570	17563	17601	17470	17629	17557	17340	17464	17564	17692	17535	17449	17547	17596	17554	17616	17361	17576	17643	17393	17420	17515	17558	17811	17686	17558	17571	17748	17555	17605	17625	17453	17633	17605	17522	17513	17466	17659	17589	17514	17401	17549	17478	17625	17473	17508	17562	17630	17544	17694	17489	17568	17612	17479	17493	17548	17669	17535	17552	17619	17538	17422	17561	17582	17448	17688	17601	17381	17654	17539	17457	17542	17482	17814	17466	17634	17493	17467	17351	17586	17536	17405	17402	17451	17432	17661	17455	17733	17328	17759	17790	17476	17439	17600	17582	17517	17546	17690	17360	17494	17538	17513	17583	17664	17398	17405	17666	17611	17559	17544	17404	17460	17453	17685	17604	17532	17406	17486	17587	17599	17807	17394	17426	17422	17645	17470	17686	17532	17757	17392	17482	17535	17533	17297	17617	17613	17512	17607	17588	17675	17518	17577	17597	17436	17382	17623	17617	17415	17608	17658	17567	17482	17710	17754	17695	17604	17629	17662	17465	17527	17532	17612	17491
25213	21471	28658	25097	23656	24689	25275	23801	23259	23161	23279	23113	23168	23222	23154	29135	34606	32637	29099	25815	23697	22943	22982	22876	22737	22886	22742	22969	22874	22718	22839	22725	22851	22651	22560	22603	22537	22739	22748	22800	22901	22830	22872	22791	22825	22966	22839	22701	22790	22840	22764	22776	22816	22738	22643	22736	22803	22652	22827	22685	22627	22745	23112	22807	22664	22740	22661	22880	22983	22967	22791	22865	22859	22628	22843	22604	22608	22519	22803	22661	22696	22864	22761	22763	22608	22789	22888	22802	22838	22659	22753	22790	22649	22751	22751	22648	22786	22809	22642	22458	22593	22570	22716	22799	22781	22873	22698	22592	22672	22724	22840	22929	22796	22673	22562	22659	22616	22483	22798	22696	23043	22644	22931	22719	22602	22874	22601	22898	22686	22562	22751	22674	22790	22819	22798	22817	22737	22480	22698	22703	22680	22599	22739	22709	22688	22565	22892	22670	22789	22565	22939	22781	22738	22833	22897	23043	22694	22903	22697	22770	22647	22692	22757	22703	22855	22684	22869	22683	22751	22746	22751	22702	22736	22643	22672	22708	22650	22384	22994	22740	22701	22765	22884	22537	22833	22770	22853	22812	22531	22647	22631	22784	22929	22779	22821	22810	22720	22730	22543	22631	22791	22923	22672	22758	22734	22903	22675	22822	22846	22934	22605	22949	22616	22643	22799	22770	22995	22669	22586	22842	22674	22641	22795	22889	22771	22882	22610	22848	22650	22771	22845	22730	22746	22667	22985	22757	22612	22767	22666	22617	22582	22857	22801	22590	22791	22889	22889	22876	22804	22867	22787	22771	22774	22785	22804	22967	22871	22520	22509	22908	22876	22700	22962	22899	22748	22664	22808	22890	22477	22790	22484	22673	22801	23027	22673	22865	22805	22843	22721	22918	22853	22601	22562	22640	22778	22979	22556	22825	22724	22774	22866	22698	22893	22954	22710	22877	22740	22707	22632	22725	22824	22667	22815	22735	22779	22686	22933	22851	22677	23158	22728	22974	22841	22915	22765	22713	22909	22711	22708	22719	22823	22770	22832	22575	22585	22826	22809	22985	22467	22857	22820	22758	22762	22678	22562	22490	22882	22733	22775	23037	22872	22611	22709	22874	22550	22854	22741	22541	22625	22716	22576	22874	22680	22478	22606	22885	22878	22632	22704	22999	22742	22740	22522	22600	22705	22639	22452	22614	22547	22839	22664	22741	22726	22656	22765	22691	22823	22674	22724	22677	22688	22667	22704	22660	22746	22664	22730	22790	22952	22915	22829	22694	22713	22570	23026	22638	22859	22861	22614	22619	22927	22711	22688	22600	22956	22725	22951	22771	22607	22897	22754	22836	22848	22901	22780	22749	22774	22596	22791	22410	23031	22768	22878	22784	22864	22744	22468	22661	22771	22924	22732	22747	22794	22803	22893	22790	22468	22726	22816	22858	22571	22713	22731	22681	22702	22778	22628	22660	22668	22637	22813	22811	22671	22757	22823	22760	22849	22828	22632	22566	22604	22814	22422	22757	22709	22590	22671	22665	22781	22750	22752	22565	22744	22775	22818	22818	22947	22927	22648	22817	22668	22722	22725	22831	22830	22882	22830	22616	22760	22784	22721	22949	22726	22522	22590	22855	22764	22779	22584	22521	22862	22870	22780	22596	23052	22738	22535	22660	22955	22568	22879	22660	22597	22771	22836	22897	22674	22776	23015	22799	22845	22725	22612	22913	22696	22566	22807	22740	22965	22651	22993	22867	22826	22962	22771	22775	22589	22698	22639	22670	22817	22827	22879	22857	22771	22749	22994	22754	22862	22742	22677	22636	22934	22610	22880	22933	22604	22711	22660	22733	22582	22501	22482	22556	22718	22508	22807	22676	22810	22599	22900	22802	22547	22958	22849	22753	22698	22839	22772	22554	22829	22951	22908	22668	22895	22822	22857	22860	22871	22609	22601	22640	22733	22754	22655	22825	22823	22985	22893	22664	22705	22526	22771	22633	22789	22957	22823	22775	22743	22748	22857	22765	22924	22666	22782	22679	22937	22679	22687	22822	22651	22766	22798	22792	22647	23049	22690	22828	22566	22599	22751	22677	22663	22690	22637	22589	22900	22774	22776	22685	22953	22854	22622	22661	22943	22758	22756	22823	22668	22798	22870	22841	22902	22795	22616	22726	22778	22712	22840	22856	22984	22840	22817	22697	22672	22730	22713	23166	22944	22879	22741	22729	22629	22551	22857	22851	22789	22856	22767	22728	22372	22810	22801	22890	22547	22808	22683	22769	22759	22806	22745	22688	22730	22754	22944	22779	22756	22853	22586	22650	22660	22703	22696	22747	22700	22612	22543	22857	22774	22804	22801	22537	22868	22904	22794	22780	22919	22779	22844	22880	22730	22880	22915	22780	22582	22745	22474	22442	22810	22980	22686	22869	22971	22820	22794	22806	22785	22811	22866	22659	22717	22731	22743	22728	22795	22623	22752	22606	22624	22701	22793	22699	22781	22638	22873	22776	22828	22682	22835	22866	22867	22735	22804	22661	22801	22781	22684	22703	22787	23002	22725	22650	22656	22761	22816	22777	22804	22753	22521	22866	22775	22785	22822	22411	22590	22725	22782	22414	22801	22513	22798	22586	22624	22783	22777	22774	22842	22548	22567	22728	22860	22425	22706	23041	22691	22714	22745	22794	22618	22844	22829	22754	22580	22650	22820	22699	22960	22764	22817	22804	22711	22802	22637	22542	22817	22589	22565	22682	22826	22741	22729	22824	23022	22701	22854	22857	22736	22610	22702	22594	22675	22713	22705	22745	22722	22912	22696	22706	22740	22870	22825	22562	22836	22671	22890	22751	22654	22737	22853	22980	22604	22713	22821	22669	22980	22755	22595	22920	22886	22881	22856	22715	22906	22755	22687	22757	22713	22921	22874	22849	22715	22561	22914	22582	22843	22847	22716	22806	22859	22665	22895	22773	22871	22879	22885	22881	22445	22654	22740	22709	22632	22883	22866	22583	22639	22935	22752	22679	22542	22781	22961	22791	22777	22765	22820	22695	22664	22801	22699	22669	22668	22838	22873	22775	22647	22750	22991	22628	22764	22767	22909	22903	22641	22665	22720	22644	22804	22729	22659	22798	22679	22499	22596	22507	22982	22438	22772	22720	22827	22529	22427	22617	22766	22601	22994	22806	22676	22857	22770	22760	22759	23040	22675	22579	22640	22784	22832	22870	22902	22833	22664	22597	22648	22586	22802	22736	22700	22910	22646	22870	23001	22795	22700	22886	22693	22726	22672	22862	22771	22663	22788	22678	22657	22864	22635	22887	22917	22838	22835	22711	22529	22676	22758	22801	22741	22847	22695	22669	22798	22683	22774	22739	22754	22750	22921	22680	22853	22836	22769	22616	22726	22616	22797	22750	22753	22737	22657	22785	22694	22847	22693	22672	22889	22478	22699	22696	22621	22827	22773	22901	22894	22665	22739	22566	22784	22724	22790	22503	22711	22795	22693	22657	22566	22731	22888	22638	22762	22634	22519	22774	22780	22775	22708	22939	22475	22687	22892	22674	22730	22798	23028	22703	22811	22765	22785	22563	22522	22660	22889	22633	22816	22800	22855	22856	22557	22838	22704	22486	22624	22689	22745	22828	22789	22658	22882	22730	22928	22820	22783	22407	22728	22710	22753	22809	22776	22909	22772	22719	22930	22742	22771	22850	22751	22722	22896	22783	22611	22714	22920	22631	22746	22639	22793	22925	22701	22815	22853	22652	22660	22809	22820	22858	23015	22926	22638	22422	22715	22738	22508	22869	22636	22825	22536	22696	22798	22837	22895	22766	22671	23003	22521	22911	22997	22586	22814	22849	22765	22779	22871	22764	22976	22831	22782	22826	22704	22875	22742	22622	22715	22691	22935	22846	22691	22708	22663	22847	22906	22704	22984	22742	22682	22931	22794	22715	22658	22563	22725	22439	22482	22702	22889	22447	22785	22636	22962	22771	22664	22651	22510	22646	22608	22735	22739	22683	22763	22650	22595	22698	22736	22797	22752	22819	22906	22794	22679	22761	22859	22955	22622	22784	22634	22699	22439	22781	22621	22734	22925	22716	22544	23077	22963	22630	23010	22689	22772	22604	22829	22838	22773	22863	22653	22708	22977	22888	22843	22648	22816	22744	22699	23056	22875	22496	22656	22726	22686	22848	22602	22784	22693	22746	22744	22646	22763	22699	22734	22798	22731	23003	22910	22566	22565	23027	22874	22908	22839	22770	22834	22619	22765	22783	22757	22510	22815	22746	22605	22718	22868	22877	22638	22766	22779	22787	22918	22723	22621	22532	22817	22692	22628	22595	22837	22622	22708	22678	22968	22778	22798	22773	23023	22661	22734	22752	22614	22777	22882	22933	22952	22588	22957	22916	22891	22803	22739	22847	22675	22744	22721	22641	22886	22713	22816	22828	22644	23028	22776	22728	22827	22571	22616	22834	22785	22659	22590	22929	22669	22830	22692	22631	22859	22761	22727	22778	22771	22859	22684	22965	22737	22565	22643	22882	22448	22727	22781	22605	22912	22654	22915	22936	23012	22711	22570	22664	22726	22701	22758	22784	22766	22878	22789	22611	22938	23080	22828	22782	22797	22832	22836	22674	22528	22804	22687	22902	22832	22717	22574	22464	22673	22821	22865	22881	22965	22902	22822	22733	22998	22697	22885	22881	22630	22921	22611	22844	22769	22575	22749	22829	22860	22889	22945	22662	22818	22666	22743	22723	22886	22690	22591	22728	22690	22687	22811	22842	22785	22920	22837	22682	22760	22655	22803	22896	22781	22580	22874	22688	22704	22926	22787	22620	22747	22656	22725	22515	22773	22835	22808	22764	22752	22944	22703	22972	22865	22864	22859	22848	23009	22514	22615	22701	22731	22715	22708	22895	22771	22802	22923	22926	22537	22739	22814	22748	22663	22791	22831	22750	22778	22831	22922	22557	22816	22750	22525	22669	22716	22694	22582	22478	22893	22815	22521	22863	23020	22818	22794	22766	22823	22636	22943	22873	22761	22688	22788	22864	22694	22857	22709	22644	22806	22668	22771	22766	22758	22768	22815	22507	22851	22623	22755	22896	22864	22685	22793	22679	22672	22719	22808	22856
16794	25534	23967	20884	19436	18871	18805	19198	18292	18021	18041	17892	17948	17943	17940	28617	33400	30251	24978	20937	18448	17892	17703	17742	17584	17579	17779	17462	17694	17433	17707	17521	17749	17598	17571	17531	17592	17507	17603	17587	17597	17463	17695	17615	17635	17536	17573	17581	17578	17671	17436	17633	17540	17432	17536	17544	17412	17431	17486	17637	17650	17659	17566	17602	17495	17685	17531	17565	17612	17586	17480	17581	17627	17383	17517	17499	17604	17615	17545	17531	17583	17483	17421	17616	17712	17595	17697	17462	17560	17525	17798	17508	17567	17631	17722	17540	17724	17609	17591	17575	17693	17468	17671	17453	17575	17494	17591	17509	17650	17593	17524	17538	17544	17444	17615	17631	17554	17649	17613	17589	17604	17703	17575	17576	17450	17636	17478	17600	17584	17435	17609	17464	17567	17391	17404	17527	17547	17398	17553	17591	17511	17734	17841	17528	17654	17746	17617	17338	17570	17503	17416	17474	17670	17723	17689	17594	17689	17454	17369	17718	17601	17682	17655	17546	17594	17643	17737	17647	17602	17595	17619	17517	17409	17584	17565	17520	17677	17420	17624	17440	17470	17704	17627	17664	17621	17880	17539	17435	17578	17509	17527	17666	17442	17629	17377	17657	17583	17577	17484	17641	17592	17575	17480	17577	17416	17435	17510	17452	17566	17609	17410	17532	17590	17453	17759	17478	17668	17541	17629	17497	17697	17669	17445	17562	17441	17549	17604	17602	17505	17482	17480	17624	17481	17455	17560	17619	17557	17695	17640	17624	17475	17458	17652	17312	17726	17612	17643	17520	17616	17531	17594	17732	17453	17616	17458	17495	17553	17818	17576	17672	17608	17454	17503	17557	17590	17640	17569	17597	17490	17583	17401	17468	17624	17586	17655	17338	17554	17511	17484	17490	17691	17519	17672	17582	17496	17422	17519	17647	17532	17532	17612	17547	17553	17479	17476	17457	17504	17632	17623	17576	17527	17533	17705	17492	17588	17586	17691	17479	17487	17598	17660	17437	17513	17527	17524	17559	17567	17604	17586	17538	17568	17464	17443	17603	17539	17549	17656	17573	17516	17631	17483	17603	17390	17614	17417	17635	17545	17621	17524	17482	17508	17547	17506	17584	17430	17573	17654	17594	17510	17438	17370	17702	17496	17578	17637	17537	17545	17681	17663	17653	17519	17559	17558	17574	17516	17594	17460	17492	17356	17603	17533	17539	17649	17670	17368	17741	17720	17465	17564	17547	17575	17537	17631	17548	17513	17672	17539	17547	17623	17712	17660	17544	17615	17598	17452	17530	17826	17493	17510	17590	17516	17455	17334	17706	17664	17614	17624	17487	17545	17492	17684	17553	17438	17551	17650	17438	17543	17596	17457	17359	17553	17698	17592	17424	17675	17510	17551	17433	17462	17547	17502	17462	17588	17682	17564	17459	17483	17530	17550	17519	17514	17404	17452	17625	17425	17444	17759	17439	17825	17528	17760	17582	17553	17537	17814	17517	17609	17545	17535	17642	17447	17569	17499	17575	17701	17552	17678	17408	17774	17560	17456	17555	17802	17514	17667	17442	17517	17682	17537	17391	17676	17597	17479	17563	17409	17483	17506	17818	17558	17497	17465	17705	17431	17461	17656	17539	17492	17288	17572	17531	17534	17536	17550	17527	17485	17594	17450	17514	17794	17629	17410	17433	17523	17609	17597	17539	17741	17836	17590	17596	17621	17507	17534	17571	17378	17549	17686	17470	17489	17564	17448	17636	17452	17457	17636	17519	17537	17617	17724	17641	17684	17462	17487	17660	17465	17559	17477	17426	17612	17727	17408	17349	17579	17479	17683	17666	17627	17475	17592	17581	17526	17620	17534	17844	17560	17462	17730	17384	17675	17542	17374	17745	17597	17397	17337	17482	17718	17478	17432	17623	17456	17568	17574	17696	17623	17464	17595	17476	17738	17445	17567	17545	17633	17444	17730	17585	17475	17719	17537	17486	17531	17578	17713	17654	17747	17574	17362	17620	17552	17541	17593	17559	17615	17601	17409	17421	17493	17482	17417	17539	17637	17431	17565	17362	17709	17544	17600	17603	17679	17406	17722	17520	17577	17624	17312	17634	17543	17628	17312	17575	17611	17512	17714	17739	17505	17641	17493	17491	17606	17469	17628	17503	17482	17672	17544	17570	17514	17560	17618	17512	17601	17328	17794	17531	17651	17397	17449	17538	17622	17781	17669	17760	17561	17503	17589	17477	17544	17428	17533	17423	17421	17644	17641	17492	17615	17575	17538	17575	17701	17570	17599	17449	17615	17581	17611	17590	17641	17500	17621	17522	17628	17542	17551	17472	17650	17504	17584	17383	17420	17567	17692	17439	17545	17268	17480	17491	17488	17432	17408	17518	17550	17624	17516	17574	17548	17367	17621	17518	17642	17535	17542	17728	17510	17578	17406	17369	17618	17482	17468	17619	17466	17457	17430	17546	17589	17351	17667	17545	17490	17596	17532	17580	17556	17609	17653	17719	17352	17448	17646	17672	17461	17546	17758	17575	17598	17536	17678	17423	17540	17496	17605	17535	17609	17523	17555	17553	17569	17666	17716	17517	17455	17518	17539	17515	17648	17459	17550	17511	17572	17540	17574	17402	17543	17526	17496	17501	17538	17426	17601	17566	17549	17661	17480	17422	17509	17458	17458	17552	17475	17647	17572	17555	17519	17525	17684	17557	17721	17535	17563	17546	17622	17750	17528	17421	17607	17562	17427	17533	17539	17626	17568	17519	17740	17502	17466	17540	17665	17460	17550	17724	17383	17337	17606	17544	17633	17523	17544	17657	17551	17548	17433	17602	17716	17500	17479	17505	17505	17632	17467	17473	17604	17621	17578	17592	17738	17586	17716	17641	17524	17576	17354	17726	17573	17284	17618	17733	17477	17586	17584	17571	17767	17293	17665	17503	17593	17369	17531	17617	17447	17622	17536	17570	17696	17675	17435	17576	17676	17649	17648	17667	17451	17529	17568	17644	17454	17664	17333	17468	17579	17719	17387	17593	17420	17594	17548	17528	17418	17520	17479	17654	17521	17634	17629	17498	17558	17592	17530	17720	17490	17352	17746	17563	17523	17533	17425	17506	17650	17580	17713	17722	17511	17579	17650	17669	17717	17471	17526	17646	17591	17432	17643	17602	17740	17461	17423	17649	17566	17604	17397	17596	17606	17597	17638	17512	17524	17527	17621	17450	17565	17515	17602	17381	17545	17740	17551	17421	17543	17450	17554	17545	17595	17577	17377	17422	17478	17459	17567	17649	17377	17407	17361	17653	17677	17623	17426	17500	17631	17500	17557	17631	17599	17658	17655	17597	17518	17668	17645	17555	17599	17482	17476	17637	17470	17661	17593	17605	17511	17600	17763	17619	17545	17375	17433	17612	17494	17638	17576	17488	17563	17455	17462	17754	17492	17651	17590	17645	17542	17333	17461	17621	17530	17388	17469	17595	17391	17668	17569	17733	17521	17631	17560	17446	17543	17627	17550	17652	17488	17455	17584	17722	17512	17926	17715	17622	17507	17682	17625	17515	17554	17701	17653	17571	17343	17475	17418	17478	17736	17514	17528	17535	17629	17336	17501	17485	17553	17541	17428	17534	17528	17662	17705	17683	17372	17691	17458	17575	17534	17526	17592	17477	17636	17560	17417	17569	17647	17756	17445	17612	17641	17561	17529	17640	17602	17284	17538	17711	17405	17644	17738	17575	17655	17608	17459	17644	17609	17482	17679	17518	17785	17575	17595	17583	17660	17560	17789	17551	17565	17543	17582	17568	17522	17442	17368	17517	17608	17671	17533	17639	17484	17649	17551	17745	17509	17611	17425	17516	17632	17522	17472	17494	17629	17460	17496	17697	17681	17668	17585	17780	17457	17578	17618	17527	17612	17591	17549	17614	17571	17553	17436	17478	17639	17470	17490	17513	17678	17548	17546	17420	17451	17459	17431	17599	17491	17436	17516	17480	17682	17553	17442	17515	17725	17623	17411	17622	17481	17540	17471	17584	17570	17468	17582	17565	17629	17340	17535	17461	17649	17492	17646	17562	17504	17511	17558	17663	17552	17459	17456	17659	17464	17521	17397	17497	17363	17460	17444	17546	17393	17550	17735	17497	17689	17415	17507	17605	17439	17641	17579	17567	17620	17505	17585	17556	17567	17577	17642	17467	17469	17580	17563	17517	17397	17555	17591	17568	17620	17612	17538	17493	17402	17631	17496	17615	17473	17680	17465	17299	17567	17772	17426	17630	17697	17367	17621	17559	17497	17676	17588	17575	17510	17648	17479	17705	17426	17450	17637	17562	17440	17558	17371	17545	17542	17623	17592	17462	17535	17645	17613	17548	17351	17372	17775	17518	17548	17525	17643	17586	17621	17624	17566	17523	17576	17566	17541	17655	17521	17429	17625	17619	17605	17669	17713	17712	17561	17547	17507	17509	17760	17585	17483	17558	17515	17534	17590	17446	17563	17660	17497	17610	17557	17483	17642	17701	17573	17587	17414	17855	17643	17726	17443	17492	17583	17630	17560	17341	17378	17490	17549	17446	17658	17470	17484	17664	17549	17483	17613	17621	17561	17721	17754	17735	17710	17574	17704	17424	17512	17595	17671	17546	17551	17644	17513	17531	17624	17679	17611	17539	17611	17540	17555	17421	17579	17538	17634	17384	17620	17831	17499	17392	17445	17722	17539	17583	17790	17538	17489	17460	17608	17707	17545	17580	17522	17602	17692	17655	17490	17453	17530	17619	17477	17628	17593	17341	17558	17487	17629	17655	17695	17676	17394	17557	17520	17510	17568	17570	17630	17662	17552	17635	17582	17698	17584	17469	17505	17449	17683	17512	17482	17609	17598	17587	17586	17613	17536	17550	17575	17586	17547	17563	17549	17470	17641	17302	17367	17611	17608	17477	17550	17604	17684	17554	17578	17303	17644	17706	17576	17566	17601	17633	17587	17466	17732	17348	17586	17546	17490	17513	17564	17514	17446	17471	17743	17513	17500	17700	17570	17416	17544	17477	17406	17516	17660	17704	17426	17662	17518	17689	17563	17484	17641	17435	17523	17619	17565	17484	17640	17730	17399	17541	17525	17726	17550	17610	17504	17569	17527	17545
23888	21508	29191	24295	22223	25709	27980	24673	23719	24079	23522	23373	23654	23475	23672	33996	42335	38933	32098	27650	24427	23596	23157	23043	22969	23001	23001	22874	23039	23003	23031	22839	23068	23159	23073	22892	22994	22901	22939	22951	22909	22922	23074	23052	22809	22721	22872	22843	22723	22909	22829	22928	23048	22883	23003	22900	23045	22924	22907	22826	22909	22878	22823	22911	22930	22819	23083	22976	22709	22947	22806	22671	23063	22923	22751	22857	22712	22613	22977	22989	22990	22887	22877	22755	22669	22853	22954	22919	22953	22992	22519	22878	22842	22782	22748	23077	22814	23027	23023	22846	22781	22924	22889	22791	23030	22923	22927	22765	22944	22827	22776	22875	22868	22799	22861	22882	22862	22704	22753	22890	22962	22885	22827	22883	23164	22932	23031	22954	22812	22761	22932	22954	22857	22754	23028	22789	22885	22664	22821	22941	22963	22767	22893	22867	22931	22883	22799	22854	22742	23059	22618	22750	22958	22694	22938	23136	22783	22890	22892	23025	22969	22746	23021	22699	23023	22966	22808	22968	23086	22899	23184	22990	22761	22942	22838	22936	22770	22793	23048	22797	22915	22764	22715	22707	22810	22720	22728	22943	23103	22779	22712	22922	23069	22779	22940	22737	22927	22779	22830	23056	23059	22989	22772	22855	22846	22506	22849	22684	22938	23012	22655	22861	23006	22768	23081	22874	22822	22785	23044	23051	22890	23055	22828	22888	22850	23022	22910	23111	22952	22943	22805	22834	23077	22913	22835	22675	22896	22877	22561	22564	22915	23047	22917	22945	22915	22878	23096	23145	22896	22804	22973	23092	22831	22819	22981	22828	23082	22880	22965	22847	22809	22758	22864	22960	22798	22757	22793	22755	22803	22781	22697	23012	23034	22974	22727	22941	22971	22947	23067	23078	22838	22983	22875	22770	22787	22841	22735	22726	23003	23068	22969	22552	22923	22939	22816	22974	22830	22956	22911	22977	22822	22669	22992	23017	22722	22924	22757	22815	23030	22959	22773	22976	22801	22686	23009	23019	22758	22824	22746	23035	23000	22899	22741	22875	22742	22913	22967	22884	22818	23008	22925	22945	22887	22899	22751	22916	22709	23088	22809	22836	22855	23037	22932	22719	22850	22860	22768	22961	22870	22767	22786	22967	22883	22898	22930	22934	22932	23145	22935	22919	22967	22830	22802	22854	22872	22787	22906	23031	22805	23044	22894	22769	22805	22885	22963	22953	23053	22757	22882	22774	22731	22837	22861	22798	22840	22865	22566	22888	23090	22892	23059	23034	23021	22902	23055	22851	22999	22933	22910	22930	22893	22884	22871	22650	23068	23019	22898	23133	22918	22972	22967	22903	22593	22747	23015	22876	22807	22751	22969	22854	22956	23025	22903	22857	22898	22887	23130	22779	22931	22891	22928	22817	22796	22767	22755	23125	23006	23239	22904	22804	22971	22715	23062	22990	22727	22828	22804	22824	23071	22989	22956	22918	22920	22898	22909	22806	23101	22781	22762	22691	22881	22717	22596	22857	22810	22937	23020	23037	22813	22978	22825	22817	22806	22794	22797	22877	22820	22912	22840	22798	22838	22909	22800	22884	22948	22843	22887	22883	22729	22875	22919	22785	22894	22851	23113	22793	22757	22874	22906	22930	23007	22956	22996	22821	23106	22865	22663	22746	22886	22848	22734	22788	22888	22863	22966	22856	22675	22943	22747	22835	22816	22953	22795	22882	22976	22932	22796	22677	22728	22683	22782	22972	22985	23063	22634	22805	22967	22916	23053	22923	22937	22850	22886	22819	22859	22883	22961	23074	23075	22838	22772	22824	22848	22961	22920	23009	22886	22802	22843	22968	22712	23056	22893	22866	22707	22693	22802	22984	22786	22767	22789	22822	22805	22654	22763	23053	22837	22664	22992	22936	23160	22873	22888	23069	22874	22815	22953	22893	22628	22864	22750	23015	22927	22936	22959	22862	23373	22839	22754	22566	22943	22947	22908	23105	22731	22698	22791	22986	22936	22944	22952	22924	22872	22941	22748	22769	22893	22926	22910	22880	22682	22855	22923	22810	22719	22821	22935	22725	22898	22859	23090	22870	22800	22765	22860	22936	22773	22764	23019	22890	22821	22597	22738	22754	22566	22998	22949	22746	22797	22672	22988	22790	22830	22990	22925	22906	23267	22762	22877	22905	22884	22625	22817	22772	22850	23105	22933	22729	22817	22858	22984	22991	22981	22977	22995	22870	23007	22883	22796	22775	22771	22850	22942	23269	22955	22848	22932	22702	22872	22918	23163	23000	23057	22701	22891	22655	22802	22921	23148	22969	22849	22878	22933	22914	22577	22878	22775	22842	22862	22803	23106	22919	23004	22829	22792	22828	22849	22887	22871	22650	22744	22960	23100	22637	22612	22938	23045	22720	23048	23095	22973	22846	22610	23011	22755	22936	22754	22988	23020	22788	22784	22906	22800	22471	22978	22686	22799	22962	22766	22754	22871	22755	22877	22793	22778	22921	22610	22884	23035	23045	23055	22831	22918	22756	23119	22874	22802	22741	22915	22865	22799	22993	22908	23023	22858	22887	22959	22879	23012	23031	22796	22859	23032	22776	22851	22766	22906	22884	22839	22886	23134	23028	22723	22843	23165	23225	22882	22829	22800	23037	22848	22746	22959	22957	22907	23025	23062	23015	22793	23084	22828	22841	22837	22869	22685	22915	22887	22865	22696	23080	22884	23040	22734	22968	22800	22925	23084	22837	23027	22992	23072	22782	22868	22944	22806	22871	22950	22918	22976	22872	22920	23126	22694	22757	22827	22942	23059	22971	22904	23043	22799	22742	22719	22803	23030	23087	22771	22786	22948	22829	22946	22924	22783	22820	22977	22995	22924	22846	22861	22784	22973	22643	22955	22843	23020	22631	22936	22678	22855	22971	22882	22970	22881	22930	22758	22965	23200	22928	22834	22819	22890	22948	22900	22696	22900	22682	22936	22886	23109	22873	22867	22807	22834	22826	22893	22752	22965	22822	22908	22860	22861	23128	22987	22719	22898	22882	22899	23033	22804	22824	22888	22993	22741	22950	22959	22915	22868	22689	22659	22608	22777	22994	23100	22633	22815	23004	22943	22726	22823	23080	22888	22815	22858	22931	22735	22806	22991	22859	22919	22603	22826	22928	22904	22711	22753	22956	22896	22933	22694	22959	22897	22856	22747	22895	22684	22800	22890	22978	22837	22740	22901	22609	22661	22926	22646	22832	22794	22994	22770	22996	22886	22600	22986	22771	22864	22844	22681	22972	22998	22827	22787	22690	22820	22959	22745	22955	22818	22812	22913	22927	22911	22958	22777	23044	22913	22816	22870	22697	23103	22764	22820	22600	22881	22836	22831	23008	22718	22935	23029	22813	23015	22941	23103	22987	22982	23055	22847	22776	22945	22808	22873	22703	22823	22789	22844	22877	22822	22766	22940	22725	22774	23062	22927	22888	22962	23035	22989	22810	22706	23152	22985	22842	22830	22782	22847	22943	22945	22830	22845	22786	22814	22785	22829	22853	22840	23195	23266	22751	22769	22859	22672	22893	22922	23128	22744	22860	22891	22930	22839	22982	22812	22971	23170	22965	22945	22760	22764	23022	22967	22822	22955	22850	22730	23040	23157	23053	22991	23023	22941	22818	22988	22765	22859	22893	23239	22890	22646	22793	22859	22837	22889	22969	23116	22787	22818	23078	22760	22713	22993	22953	22785	22963	22885	22879	23005	22928	22597	22853	22939	22913	22985	22773	22841	22883	22715	23053	23071	22711	23164	22777	22872	22898	22785	22745	23018	23121	22936	22778	23066	22918	22938	22852	23007	22944	22811	22870	23022	22775	23032	22755	23068	22785	22712	22895	22946	22805	22788	22865	22694	22642	22841	22981	22729	22745	23146	23034	22940	22831	22973	22769	22751	22837	22800	23126	22741	22859	23174	22885	22754	22799	22879	22902	22759	22842	22963	22847	23023	22921	22920	22892	22997	22794	22921	22799	22992	22744	22921	22878	23024	22789	22951	22934	22852	22891	22820	22869	22872	23236	22793	22807	23003	23101	22781	23069	22797	22813	22831	22760	22929	22864	23068	22959	22805	22957	22992	23094	22944	22998	22799	22881	22978	22907	22866	22839	22977	22939	22769	22915	22700	22761	23086	22864	22712	22617	22787	23102	23276	22870	22724	22814	22861	23117	22875	22959	22822	22826	22938	22924	22644	22889	22920	22922	22754	22763	22882	22864	23032	22842	23089	22839	22639	22802	22751	22909	22756	22682	22878	22818	22835	22950	22742	22916	23025	22943	22935	22850	22828	22694	22840	23020	23076	22906	22764	22655	22710	23041	23111	22911	22804	22903	22965	22890	22887	22956	22946	22819	23147	22942	22737	22693	22792	23014	22868	23074	22737	23056	22850	23069	22746	22889	22796	22918	22848	22992	23062	22974	22728	22853	22901	23133	22973	22856	22972	22672	22906	22983	22803	23122	22829	22654	22694	22997	22664	22908	22864	22819	22967	22856	22675	22952	22886	22824	22919	22831	22624	22846	23008	22904	22838	22924	22742	22688	22789	22833	22706	22765	22771	22908	22839	22942	22894	22748	23109	22733	22803	22788	23096	22848	23114	22931	22955	22841	22702	22901	22950	22876	22893	22865	23062	22904	22721	22878	22689	22938	22752	22976	22831	23138	22889	22735	22751	22831	22757	22802	22737	22898	22989	22749	22925	22974	22766	22630	22808	22684	23008	22893	22973	22866	22988	22906	22945	23019	23081	22869	22866	22879	22954	23154	22761	22917	22966	22954	23131	22977	22750	22795	22902	22839	22969	22819	22966	22957	22983	22893	22866	23089	23019	22805	22797	23061	23160	22776	22872	22917	22993	22785	22855	22723	22912	22877	22885	23027	22859	22796	22847	22750	22995	22920	22740	22775	22851	22583	22758	22797	22662	23046	22924	22954	22676	22836	22858	22831	22889	22952	22806	22828	22898	22848	22952	22917	22906	22910	22805	22819	22854	22807	22962	23037	22994	22943	22753	22801	22840	22888	22851	22916	22744	23045	22844	22946	22826	22908	22789	22771	22885	22883	22646	22938	22908	22794	22870	22907	22719	22934	22961	22971
18392	29648	27965	23398	20988	20116	19827	19922	18825	18521	18462	18052	18644	18318	18467	35620	42166	37204	29277	22921	18963	18054	17745	17822	17750	17696	17729	17527	17440	17684	17532	17384	17659	17451	17529	17645	17517	17509	17672	17612	17511	17566	17563	17498	17529	17584	17659	17604	17586	17743	17597	17516	17605	17618	17510	17569	17678	17591	17560	17592	17673	17663	17551	17577	17518	17473	17410	17597	17476	17342	17659	17659	17397	17588	17590	17639	17440	17520	17589	17566	17340	17636	17507	17434	17666	17422	17423	17593	17487	17322	17400	17649	17406	17688	17496	17641	17680	17536	17426	17539	17462	17505	17553	17462	17437	17483	17658	17653	17565	17402	17636	17585	17636	17499	17540	17612	17558	17535	17567	17636	17655	17578	17662	17385	17247	17502	17475	17512	17604	17542	17517	17462	17683	17509	17695	17581	17409	17533	17579	17563	17517	17350	17433	17400	17577	17493	17482	17703	17683	17463	17449	17334	17717	17520	17532	17575	17675	17480	17605	17520	17662	17468	17665	17513	17515	17752	17565	17687	17566	17495	17795	17637	17526	17699	17337	17428	17412	17504	17522	17502	17497	17635	17576	17639	17566	17339	17714	17467	17567	17446	17451	17465	17368	17557	17529	17374	17562	17371	17486	17479	17693	17582	17501	17488	17430	17472	17489	17534	17519	17453	17430	17532	17374	17666	17638	17591	17357	17618	17673	17423	17595	17447	17603	17444	17506	17642	17537	17407	17498	17448	17529	17512	17581	17668	17655	17672	17619	17411	17705	17494	17558	17490	17520	17492	17419	17415	17625	17581	17648	17313	17536	17475	17463	17406	17390	17474	17433	17306	17635	17571	17479	17539	17627	17449	17430	17580	17418	17629	17515	17357	17600	17688	17591	17488	17536	17797	17538	17493	17601	17596	17651	17426	17431	17586	17561	17562	17368	17669	17571	17508	17609	17646	17629	17489	17402	17558	17618	17522	17569	17790	17597	17474	17518	17263	17525	17518	17506	17529	17462	17435	17581	17547	17547	17488	17509	17410	17573	17632	17477	17604	17682	17561	17432	17720	17406	17608	17344	17470	17599	17484	17640	17410	17466	17613	17600	17376	17517	17474	17694	17471	17448	17653	17620	17502	17613	17753	17559	17390	17530	17663	17480	17555	17680	17537	17660	17475	17507	17713	17399	17533	17482	17628	17611	17418	17448	17633	17521	17484	17613	17621	17616	17558	17436	17442	17548	17435	17573	17603	17496	17514	17355	17318	17659	17486	17663	17472	17327	17448	17614	17438	17539	17515	17526	17727	17584	17714	17753	17315	17512	17579	17400	17514	17433	17667	17588	17515	17682	17638	17559	17570	17631	17498	17442	17563	17454	17589	17538	17470	17460	17539	17361	17704	17304	17598	17525	17625	17418	17475	17709	17454	17364	17640	17411	17368	17525	17568	17502	17643	17674	17662	17566	17467	17635	17440	17518	17614	17567	17531	17511	17432	17624	17510	17641	17485	17739	17419	17481	17578	17453	17655	17452	17576	17547	17633	17526	17581	17573	17478	17524	17419	17522	17686	17435	17467	17557	17608	17459	17455	17422	17528	17543	17620	17513	17580	17537	17667	17552	17510	17459	17485	17605	17647	17589	17411	17585	17626	17673	17641	17503	17518	17706	17659	17389	17540	17596	17452	17441	17608	17587	17555	17413	17595	17576	17569	17527	17516	17523	17443	17584	17578	17529	17667	17627	17300	17664	17548	17751	17485	17445	17523	17548	17499	17605	17518	17530	17694	17564	17530	17484	17618	17490	17604	17344	17701	17509	17368	17564	17579	17413	17592	17452	17541	17444	17642	17379	17524	17392	17650	17303	17351	17596	17553	17361	17477	17378	17511	17465	17420	17281	17644	17699	17586	17526	17511	17554	17690	17493	17566	17536	17628	17613	17535	17440	17575	17450	17462	17461	17537	17534	17608	17599	17322	17761	17553	17664	17515	17630	17393	17588	17590	17622	17398	17577	17678	17588	17418	17599	17452	17519	17641	17445	17462	17843	17531	17523	17493	17493	17607	17438	17629	17657	17485	17693	17432	17694	17654	17532	17548	17459	17387	17609	17390	17609	17469	17449	17500	17576	17388	17409	17463	17516	17683	17520	17605	17590	17635	17620	17612	17541	17616	17557	17620	17471	17711	17547	17395	17576	17428	17522	17491	17556	17292	17515	17419	17533	17573	17523	17383	17632	17447	17492	17518	17578	17775	17508	17399	17536	17538	17347	17483	17611	17595	17681	17446	17520	17596	17544	17618	17597	17613	17714	17436	17556	17550	17582	17492	17440	17725	17550	17391	17503	17656	17426	17748	17573	17550	17551	17552	17728	17458	17564	17618	17630	17565	17491	17412	17533	17504	17541	17390	17475	17717	17560	17531	17383	17600	17508	17458	17413	17422	17569	17427	17557	17544	17726	17545	17522	17423	17678	17430	17538	17350	17500	17478	17583	17477	17576	17429	17459	17639	17345	17547	17567	17579	17515	17499	17467	17596	17616	17694	17567	17439	17597	17469	17511	17475	17391	17576	17529	17372	17595	17427	17406	17567	17613	17407	17603	17482	17411	17551	17519	17491	17547	17550	17533	17396	17706	17469	17356	17721	17624	17470	17491	17450	17536	17488	17716	17552	17527	17541	17553	17613	17421	17677	17521	17369	17655	17453	17476	17440	17529	17615	17625	17554	17446	17473	17544	17451	17518	17743	17639	17514	17535	17581	17457	17578	17486	17517	17471	17521	17453	17569	17525	17501	17677	17610	17479	17574	17578	17563	17246	17518	17610	17480	17387	17511	17679	17350	17661	17557	17647	17453	17409	17398	17608	17582	17489	17414	17494	17702	17597	17525	17533	17492	17684	17453	17680	17633	17501	17489	17533	17469	17671	17580	17459	17474	17620	17415	17686	17502	17403	17724	17559	17425	17419	17370	17441	17523	17502	17606	17452	17502	17496	17421	17472	17520	17611	17481	17637	17460	17454	17546	17596	17591	17632	17540	17531	17565	17764	17453	17530	17499	17558	17632	17673	17558	17499	17666	17491	17407	17547	17575	17302	17485	17659	17663	17489	17551	17644	17792	17582	17523	17651	17358	17331	17456	17560	17495	17581	17424	17584	17573	17469	17669	17560	17618	17519	17463	17441	17580	17622	17462	17571	17576	17712	17417	17648	17595	17343	17461	17599	17512	17537	17585	17541	17531	17322	17462	17499	17374	17583	17573	17522	17721	17498	17747	17603	17459	17580	17430	17569	17293	17541	17441	17365	17474	17586	17392	17586	17457	17509	17471	17420	17588	17550	17585	17439	17578	17500	17694	17676	17570	17499	17409	17426	17568	17604	17535	17605	17452	17648	17364	17521	17552	17442	17466	17618	17470	17648	17420	17596	17526	17396	17775	17477	17598	17469	17495	17644	17496	17646	17473	17335	17583	17660	17392	17576	17418	17516	17526	17575	17285	17671	17478	17470	17522	17544	17462	17580	17569	17483	17562	17425	17441	17531	17351	17547	17523	17407	17557	17671	17563	17427	17504	17507	17659	17414	17545	17572	17396	17441	17554	17487	17491	17685	17535	17407	17483	17499	17664	17601	17516	17491	17396	17464	17564	17518	17697	17532	17610	17578	17520	17587	17623	17242	17450	17473	17449	17423	17504	17391	17565	17438	17675	17445	17547	17572	17393	17592	17550	17602	17648	17466	17556	17553	17484	17460	17482	17425	17582	17398	17592	17548	17503	17593	17369	17410	17393	17655	17656	17478	17535	17614	17446	17550	17295	17643	17540	17591	17488	17489	17594	17661	17634	17607	17682	17448	17502	17503	17540	17617	17475	17525	17578	17512	17459	17720	17689	17478	17575	17536	17331	17532	17606	17533	17543	17464	17462	17637	17426	17465	17610	17578	17443	17637	17552	17438	17500	17569	17422	17484	17471	17579	17509	17461	17511	17448	17680	17691	17550	17603	17563	17466	17646	17462	17626	17809	17567	17727	17521	17468	17581	17606	17430	17680	17390	17610	17461	17642	17508	17499	17569	17513	17571	17495	17299	17590	17400	17574	17577	17486	17640	17529	17546	17425	17621	17450	17552	17524	17637	17490	17494	17530	17731	17551	17582	17522	17423	17489	17435	17671	17490	17480	17439	17694	17613	17602	17509	17489	17529	17581	17388	17643	17414	17397	17326	17675	17530	17559	17513	17759	17427	17460	17736	17541	17574	17476	17454	17423	17692	17749	17586	17559	17517	17531	17429	17510	17432	17509	17485	17628	17452	17505	17540	17513	17565	17397	17524	17679	17412	17560	17491	17565	17536	17578	17436	17649	17717	17547	17619	17686	17593	17422	17579	17536	17674	17517	17451	17356	17584	17450	17690	17597	17512	17544	17479	17598	17521	17489	17503	17477	17610	17611	17480	17412	17500	17595	17551	17356	17600	17548	17348	17671	17493	17590	17609	17655	17427	17710	17489	17458	17595	17561	17740	17511	17661	17611	17453	17501	17481	17419	17618	17556	17513	17547	17553	17720	17506	17579	17526	17494	17449	17791	17577	17578	17579	17790	17527	17590	17596	17538	17481	17437	17564	17559	17592	17642	17554	17533	17529	17587	17566	17503	17567	17659	17413	17485	17481	17520	17599	17517	17477	17730	17559	17634	17682	17426	17384	17535	17652	17707	17500	17385	17573	17459	17733	17442	17547	17524	17480	17528	17384	17678	17492	17614	17470	17591	17450	17667	17546	17598	17162	17654	17603	17481	17506	17592	17521	17513	17544	17665	17529	17576	17525	17546	17665	17509	17551	17520	17615	17544	17580	17477	17597	17651	17647	17509	17454	17609	17528	17555	17512	17462	17717	17609	17535	17599	17411	17654	17330	17522	17509	17509	17612	17671	17623	17676	17490	17468	17275	17644	17431	17508	17369	17557	17501	17604	17565	17511	17503	17482	17477	17482	17482	17452	17539	17729	17384	17436	17594	17749	17492	17692	17519	17635	17505	17421	17661	17438	17527	17609	17531	17576	17630	17798	17570	17620	17438	17442	17676	17550	17447	17464	17348	17646	17437	17627	17500	17686	17584	17490	17543	17411	17647	17438	17579	17656	17426	17558	17527	17692	17539	17586	17555	17488	17648
30436	23861	26354	24782	22672	23087	23380	23419	23182	23233	22857	22907	22656	22903	23056	23663	24425	24777	24268	23508	23193	22968	22867	23100	22829	22706	22941	23029	22785	22824	22781	22969	22818	22950	22871	22862	23017	22839	22964	22972	23020	22803	22673	22708	23190	23079	22936	22708	22667	22633	22831	22802	22888	22666	22664	22844	22914	22917	22858	22877	22806	22798	22646	22780	22700	22888	22987	22725	22960	22715	22840	22613	22579	22920	22873	23103	23015	22749	22778	22858	22870	22913	22976	22976	22838	22764	22917	22829	22890	22839	22904	23000	22792	22924	22834	22982	22855	22698	22830	22987	22969	22829	23144	22938	22732	22746	22820	22968	22675	22717	22838	22834	22687	22634	22894	22691	22926	23084	22644	22791	22987	22993	22904	22867	22864	22969	22901	22990	22808	22952	22935	22991	22817	23046	22952	23288	22697	22790	22617	22837	22735	22723	22931	22735	22892	22819	22823	22691	22492	23058	22644	22815	22819	22865	22643	23027	22727	23035	22821	22697	23053	22812	22759	22834	22563	22972	22788	22639	22869	22649	22786	22598	22960	22803	22501	22905	22942	22883	22784	22751	22892	22944	22799	22951	22776	22807	22931	23125	22797	22880	22849	22793	22878	22920	22675	22722	22893	23015	22951	22715	22913	22867	22775	22747	22604	22718	22852	22658	22841	22692	22941	22985	23123	22747	22727	22593	22630	23038	22914	22829	23026	22676	22778	22820	23005	22794	22776	22647	22865	22718	22745	22780	22722	22899	22912	22666	22919	22669	22810	22575	22902	22604	22732	22734	22736	23094	22887	22780	22770	22895	22671	22819	22793	22888	22940	23070	22706	22814	22696	22947	23094	22917	22819	22980	23019	22760	22795	22893	22967	23104	22783	22822	22983	22783	22878	22925	22918	23098	22858	22825	22963	22885	22707	22734	22707	22812	22942	22767	22920	22844	23124	22808	22814	22804	22584	22891	23023	22913	22874	22792	22834	23021	22749	22703	22728	22749	22726	22744	22871	22822	22791	22905	22694	22851	22643	22799	22804	22665	22977	22841	22691	22889	22965	22810	23100	22865	22937	22872	23034	22680	23123	22831	22935	22679	22848	22745	22999	22815	22972	22692	22997	22899	23257	23009	22742	22748	22884	22808	22902	22729	22757	22752	22899	22938	22792	22766	22908	23038	22771	22494	22716	22962	22848	22993	22946	22900	22711	23010	22822	22810	22704	22845	22907	23007	22785	22818	22759	22793	22822	22969	22831	23046	22676	22693	22896	22819	22834	22962	23068	22821	22708	22809	22810	22983	22908	23051	22851	22741	22712	22917	22963	22659	22978	22621	22680	22903	22851	23014	22663	22921	22823	22838	22823	22930	22949	22939	22834	22859	22836	23009	22755	22598	22732	22788	22650	22975	23033	22850	22868	22657	22772	22916	22518	22787	22679	22725	22816	22850	22803	22922	23075	22850	22622	22905	22966	23002	22807	22765	22901	22786	22900	22736	22921	22795	22779	22731	22665	22804	23087	22894	22868	22736	22700	22853	22930	22995	22785	23009	22838	22841	23070	22789	22973	22762	22669	22978	22820	22728	22838	22689	22878	22647	23046	22948	22635	22866	22664	22755	22880	23124	22896	23006	22831	22896	22649	23197	22956	22899	22758	22865	22956	22861	22770	22794	22635	22571	22852	22764	22837	22700	22868	22855	22888	22824	22575	22921	22868	22761	22789	22932	22855	22854	22772	22862	22996	22697	22784	22833	22901	23027	22869	22761	23091	22836	22993	23108	22942	22809	22668	22791	23018	22816	22870	22814	22881	22919	23045	22684	22715	22643	23081	22666	22734	22872	23074	22797	22551	22951	22772	22832	22686	22806	22801	23195	22809	22834	22830	22596	22684	22765	22875	23026	22668	22792	23026	22922	22790	22743	22930	22848	23056	23044	22732	22696	22647	22933	22996	22547	22923	22826	22899	22976	22902	22948	22670	22942	23058	23072	23087	22715	22980	22994	22988	23028	23057	22790	22729	22695	22978	22980	23106	22894	22706	22934	22914	22834	22971	22977	22996	22691	22717	22740	22889	22739	22736	22878	22854	22799	22798	22400	22746	22655	22857	22896	22841	22948	22656	22638	22665	22720	22857	22798	23009	22465	22853	22948	22879	23048	22863	22718	22972	22776	22978	22781	22568	22844	22781	23007	22966	22811	22875	22723	22960	22797	22941	22719	22744	22708	22881	22776	22751	22704	22754	22541	22837	22799	22717	22984	22962	22850	22836	22733	22730	22903	22944	23001	22731	22878	22772	22762	22883	23075	22897	22767	22774	22741	22821	23123	22878	22932	22770	22922	22915	22886	22650	22743	22799	22732	22782	22804	22812	22892	22927	22756	22738	22832	22830	22683	22758	22730	22824	23003	22711	22676	22817	23025	22953	22680	22897	23015	22608	23039	22818	22733	22831	22935	22928	22908	22828	22711	22861	22932	22982	22867	23000	22825	22821	22985	22739	22864	22959	22938	23001	22901	23030	22632	22703	22834	22701	22687	22750	22793	22905	22770	22597	22860	22744	22768	22753	22853	22572	23028	22780	22825	22762	22804	22764	22551	22812	22972	22902	22853	22682	22777	22941	22876	22984	22933	22988	22847	23048	22806	22841	22727	22927	22610	23113	22865	22861	22965	22725	22845	22730	22919	22807	22942	22713	22653	22725	22612	23094	22963	22920	22829	22647	22835	22750	22686	22952	22934	22818	23152	22758	22808	22869	22539	23183	22840	22884	23129	22777	22636	22738	22832	22985	22620	22788	22718	22878	22819	22782	22804	22754	22779	22966	22856	22890	22628	22936	22742	22920	22634	22730	22839	22727	22745	22670	22706	22736	22884	22704	22713	22800	22690	22750	22736	22785	22987	22847	22838	22696	22954	22952	23103	22907	22729	22890	22872	22796	22887	22713	23030	23077	22731	22921	22793	23156	22631	22810	22854	22783	22799	22630	22839	22881	23038	22645	22715	22869	22724	22857	22688	22665	22815	23027	22703	22887	22867	22939	22693	22875	22995	22540	22989	22959	22808	22779	22941	22712	22836	22926	23028	22792	22779	22897	22777	22829	22992	22926	22931	22928	22870	22629	22767	22742	22772	22654	22784	22705	22783	22868	22765	22788	22793	22739	22817	22853	22618	22890	22920	22762	22699	22742	22852	22771	22889	22922	23033	22936	22812	22894	22963	22781	22826	22744	22780	22760	22729	22969	22717	23143	22825	22825	23035	22878	22858	22758	22897	22902	22905	22807	23121	22782	22925	22928	22949	22724	23006	23005	22828	22699	22938	22860	22760	22803	22855	22658	22766	22907	22727	22622	22828	23092	22703	22909	22859	22939	22784	22875	22845	22770	22814	22970	22897	23008	22691	22767	22979	23020	22833	22678	22842	22910	22914	22788	22744	22888	22727	22663	22680	22829	22957	22919	22813	22737	22757	22686	22952	22737	22846	22691	22733	22854	22776	22649	22969	22852	22757	22915	22739	22806	22920	22813	22755	22609	22932	22754	22926	22892	22610	22783	23110	23016	22844	22708	22860	22772	22998	23102	22956	22860	22852	22891	22730	22904	22924	22871	22994	22953	23087	22831	22972	23054	22767	22846	23059	22827	22878	22606	22666	22830	22930	22809	22811	22671	22943	22752	22960	22753	22777	22765	23137	22698	22781	22793	22852	23131	22905	22972	22658	22731	22941	22806	22954	22902	22725	22857	22924	22952	22650	22774	23000	23140	22918	22979	22833	23073	22906	22955	22879	22652	22872	22664	22803	22863	22992	22846	22749	22674	22996	22949	22764	22784	22724	22447	22832	23044	22767	22706	22988	22851	22816	23064	22957	22816	22716	22971	22874	22876	22863	22670	22653	22903	22970	22928	22669	22905	22874	22920	22984	22858	22922	22662	22780	22894	23035	22880	22759	22912	22807	22524	22812	22944	23066	22850	22781	22893	22931	22836	22857	22804	22989	22820	22893	22853	22984	22752	22780	22828	22709	22665	22814	22874	22853	22728	22783	22843	22820	22856	22691	22850	22911	22967	22866	23004	23103	22794	23012	22903	23007	22726	22622	22804	23066	22867	22910	22689	22857	22793	22891	22936	22709	22863	22651	22724	22918	22809	22680	22788	22756	22724	22737	22795	22906	22957	22846	22790	22848	22827	23000	22757	22944	22951	22972	22705	22848	23121	22756	22796	22765	22721	22832	22830	22600	22885	23003	23029	22944	22857	22896	22782	22659	22779	22970	22808	22974	22978	22917	22767	22745	23022	23024	22864	22875	22936	22792	22714	22893	22791	22673	22810	22731	22736	22941	22856	22989	22943	22809	22919	22738	22727	23156	22905	22720	22912	22673	22623	22783	22842	22453	22691	22945	22934	22788	22901	22780	23020	22729	22833	23085	23040	22736	22855	22860	22987	22979	22884	22812	23005	22957	22843	22803	22796	22835	22944	22835	22771	22809	23024	22904	22830	22846	22683	22862	22990	22872	22936	22909	23004	22715	22806	22931	22872	22735	22713	23003	23005	22663	23058	22919	23196	22870	22784	22874	22853	22547	22854	22896	22734	22824	22783	22996	22803	22635	22628	22674	23079	22722	22780	22741	22676	22849	23035	22971	22878	22796	22739	22723	22869	22682	22867	22843	22840	22896	22908	22767	22567	22884	23047	22773	23140	22823	22876	22775	22781	22766	22715	22895	22869	23028	22889	22750	22937	22934	22780	22696	22579	22726	22916	22817	22464	22691	22929	22923	23152	22813	22831	22729	22966	22779	22711	22769	22770	22737	23051	22943	22770	22978	22957	22830	22936	22715	22721	22595	22830	22642	22890	22489	22875	23105	22999	22885	22795	22959	22644	22815	22789	22861	22855	22828	22800	22809	22693	22844	22688	23034	22893	22922	22649	22636	22893	22840	22686	22793	22761	22676	22953	22901	22736	22596	22657	22900	23000	22729	22931	23016	22703	22790	22878	23125	23119	22936	22939	22758	22753	22900	22822	22814	22979	22872	22738	22653	22719	23077	22756	22907	22952	23044	22843	22736	22665	22872	22854	23247	23030	22801	22737	22875	22968	23086	22790	22761	22703	22816	22818	22692	22547	22950	22799	22815	22743	22910	22642	22729	23038	22941
18148	19262	19064	18181	17982	17927	18045	18226	17906	17574	17648	17571	17758	17780	17578	18796	19935	19888	18818	18334	17725	17657	17613	17501	17720	17550	17510	17455	17440	17645	17496	17448	17566	17622	17472	17432	17514	17464	17572	17569	17502	17437	17594	17499	17632	17662	17523	17676	17563	17485	17452	17615	17618	17569	17512	17591	17617	17434	17522	17608	17477	17428	17644	17548	17657	17609	17499	17472	17448	17462	17453	17578	17496	17573	17539	17581	17530	17475	17457	17726	17586	17444	17549	17606	17569	17446	17579	17526	17528	17531	17442	17561	17543	17450	17597	17483	17403	17438	17584	17391	17620	17574	17745	17576	17510	17509	17427	17684	17444	17500	17696	17466	17613	17510	17548	17449	17733	17570	17509	17562	17589	17638	17575	17692	17406	17604	17488	17662	17664	17566	17671	17421	17544	17656	17521	17548	17589	17587	17521	17586	17480	17367	17482	17457	17460	17474	17571	17743	17509	17581	17425	17501	17489	17634	17555	17570	17458	17507	17472	17501	17642	17431	17573	17547	17623	17504	17613	17558	17538	17572	17371	17679	17572	17489	17499	17550	17414	17513	17517	17591	17400	17580	17555	17587	17558	17494	17625	17543	17484	17713	17556	17377	17587	17627	17469	17691	17509	17471	17241	17553	17562	17391	17678	17449	17538	17474	17494	17633	17515	17320	17516	17589	17682	17589	17354	17645	17582	17581	17475	17529	17523	17484	17541	17424	17546	17401	17645	17551	17353	17572	17553	17479	17427	17511	17437	17730	17408	17596	17555	17467	17460	17460	17371	17606	17536	17429	17328	17451	17491	17564	17647	17441	17444	17630	17569	17714	17494	17567	17452	17609	17659	17672	17620	17534	17482	17518	17469	17341	17386	17614	17375	17545	17630	17725	17518	17613	17412	17493	17413	17548	17433	17458	17500	17625	17619	17440	17510	17574	17527	17558	17540	17505	17594	17441	17488	17647	17695	17568	17432	17539	17291	17578	17631	17529	17444	17576	17594	17419	17580	17724	17498	17291	17517	17570	17572	17613	17607	17547	17593	17464	17696	17473	17448	17646	17541	17536	17462	17470	17626	17580	17576	17522	17551	17541	17521	17596	17731	17594	17498	17557	17399	17316	17369	17640	17579	17460	17792	17663	17462	17266	17572	17458	17644	17633	17470	17515	17577	17643	17549	17401	17441	17557	17633	17527	17608	17412	17596	17602	17468	17633	17423	17482	17493	17453	17582	17666	17552	17642	17504	17504	17723	17565	17432	17562	17665	17618	17482	17695	17352	17489	17374	17537	17589	17493	17525	17589	17509	17325	17621	17593	17529	17583	17556	17619	17519	17489	17382	17497	17454	17421	17523	17352	17569	17583	17533	17539	17610	17588	17635	17580	17702	17498	17643	17481	17572	17492	17409	17540	17705	17379	17540	17453	17669	17542	17581	17633	17550	17404	17479	17572	17489	17395	17505	17539	17755	17369	17661	17443	17535	17565	17453	17508	17562	17436	17533	17475	17314	17575	17582	17214	17417	17577	17570	17507	17533	17488	17578	17404	17617	17602	17439	17546	17377	17434	17557	17549	17631	17336	17510	17621	17593	17611	17661	17437	17565	17545	17726	17448	17597	17652	17655	17551	17544	17616	17574	17547	17528	17578	17502	17663	17457	17564	17638	17612	17456	17452	17676	17512	17455	17780	17556	17243	17408	17484	17566	17549	17456	17509	17599	17523	17551	17500	17603	17511	17581	17543	17494	17486	17418	17542	17578	17407	17562	17443	17430	17685	17546	17466	17458	17523	17609	17576	17628	17412	17572	17438	17672	17686	17513	17615	17533	17375	17579	17396	17770	17359	17519	17488	17670	17563	17554	17558	17617	17647	17652	17599	17579	17546	17675	17491	17441	17601	17521	17544	17567	17478	17643	17538	17510	17382	17579	17684	17458	17617	17582	17548	17558	17621	17625	17599	17305	17528	17746	17563	17498	17589	17595	17551	17494	17603	17582	17553	17627	17555	17702	17622	17430	17621	17696	17549	17360	17694	17587	17462	17472	17448	17583	17460	17350	17625	17558	17410	17452	17642	17419	17448	17520	17641	17346	17574	17489	17543	17377	17586	17690	17556	17519	17671	17534	17780	17461	17544	17469	17461	17492	17475	17561	17594	17509	17535	17477	17608	17524	17612	17456	17547	17669	17382	17425	17551	17708	17573	17643	17553	17588	17484	17575	17637	17610	17638	17550	17532	17466	17554	17594	17685	17603	17479	17546	17547	17468	17588	17551	17463	17490	17428	17628	17610	17634	17502	17591	17525	17528	17594	17448	17546	17418	17503	17489	17523	17525	17661	17472	17541	17522	17617	17666	17495	17609	17215	17442	17492	17453	17551	17528	17458	17599	17510	17571	17571	17519	17510	17567	17429	17476	17696	17411	17429	17647	17496	17593	17785	17686	17509	17691	17392	17707	17522	17627	17587	17500	17529	17590	17431	17499	17435	17566	17517	17564	17573	17395	17663	17570	17568	17439	17518	17231	17640	17405	17579	17577	17591	17316	17435	17584	17547	17609	17565	17456	17442	17457	17555	17544	17472	17347	17506	17505	17565	17487	17498	17488	17671	17405	17537	17465	17601	17499	17521	17380	17559	17570	17494	17420	17572	17614	17542	17479	17544	17614	17569	17625	17688	17554	17496	17557	17554	17487	17558	17643	17366	17582	17604	17534	17521	17553	17731	17587	17546	17457	17561	17500	17561	17528	17719	17450	17548	17585	17498	17547	17570	17573	17540	17409	17453	17617	17481	17460	17569	17274	17570	17513	17428	17681	17554	17463	17571	17656	17640	17660	17514	17491	17655	17579	17585	17584	17531	17601	17501	17512	17390	17520	17521	17409	17591	17529	17737	17545	17522	17667	17568	17421	17391	17572	17589	17390	17627	17479	17680	17349	17610	17695	17457	17527	17570	17553	17517	17565	17406	17632	17593	17637	17583	17365	17609	17456	17550	17490	17549	17598	17386	17614	17519	17374	17510	17542	17646	17628	17638	17687	17676	17545	17582	17532	17566	17627	17428	17735	17550	17625	17577	17510	17469	17642	17403	17490	17499	17501	17729	17606	17593	17592	17538	17785	17589	17596	17580	17605	17509	17408	17525	17515	17741	17760	17489	17377	17518	17482	17403	17342	17642	17514	17563	17620	17479	17533	17616	17487	17618	17502	17494	17578	17481	17449	17723	17555	17436	17561	17464	17333	17539	17365	17466	17580	17499	17625	17529	17381	17561	17455	17400	17585	17639	17593	17550	17569	17791	17445	17493	17631	17613	17417	17693	17297	17639	17510	17427	17461	17476	17569	17540	17527	17527	17560	17544	17487	17418	17745	17421	17691	17446	17539	17472	17730	17558	17529	17514	17434	17462	17714	17554	17506	17649	17278	17441	17513	17657	17539	17556	17558	17517	17532	17413	17546	17723	17477	17526	17409	17424	17466	17465	17523	17423	17723	17328	17588	17581	17417	17574	17543	17445	17546	17450	17604	17646	17636	17501	17655	17625	17660	17659	17519	17464	17446	17562	17540	17708	17714	17514	17535	17475	17603	17650	17689	17567	17426	17602	17485	17565	17616	17581	17539	17638	17317	17591	17544	17572	17657	17585	17605	17390	17601	17424	17485	17441	17589	17611	17430	17502	17518	17633	17693	17641	17590	17628	17574	17461	17555	17479	17430	17556	17451	17568	17482	17520	17428	17501	17387	17436	17561	17572	17552	17545	17663	17557	17502	17419	17493	17407	17548	17636	17442	17570	17530	17465	17531	17407	17358	17554	17657	17520	17397	17631	17571	17641	17482	17619	17559	17542	17375	17672	17556	17467	17429	17549	17444	17566	17659	17558	17700	17551	17494	17663	17469	17720	17494	17465	17496	17492	17588	17506	17594	17568	17550	17393	17504	17456	17503	17530	17449	17502	17514	17423	17546	17574	17411	17649	17526	17659	17649	17554	17683	17568	17616	17498	17489	17675	17601	17566	17500	17605	17641	17629	17480	17477	17551	17555	17605	17560	17612	17441	17529	17328	17665	17542	17488	17561	17637	17465	17400	17524	17521	17643	17406	17451	17699	17629	17467	17572	17348	17666	17574	17613	17579	17646	17484	17580	17446	17543	17376	17521	17576	17669	17455	17692	17334	17447	17564	17494	17560	17489	17560	17328	17739	17585	17640	17557	17594	17462	17708	17611	17562	17497	17474	17559	17451	17703	17425	17529	17370	17462	17523	17527	17680	17681	17617	17525	17554	17612	17526	17491	17678	17647	17557	17528	17476	17489	17631	17578	17640	17488	17591	17364	17490	17663	17550	17637	17637	17590	17529	17450	17416	17431	17512	17528	17579	17483	17614	17552	17491	17456	17604	17642	17489	17408	17576	17728	17521	17537	17515	17630	17410	17523	17514	17363	17627	17532	17637	17511	17429	17324	17667	17510	17615	17579	17458	17542	17474	17535	17450	17714	17534	17370	17619	17435	17435	17633	17540	17609	17486	17466	17637	17740	17509	17471	17677	17539	17573	17416	17590	17636	17517	17579	17435	17420	17556	17408	17468	17515	17594	17462	17478	17590	17607	17533	17487	17542	17489	17547	17443	17583	17555	17428	17377	17432	17528	17590	17588	17562	17616	17362	17428	17612	17706	17563	17619	17515	17436	17611	17428	17507	17553	17760	17561	17462	17519	17500	17505	17474	17534	17528	17614	17397	17650	17557	17520	17560	17299	17414	17445	17651	17447	17609	17517	17589	17642	17505	17602	17437	17524	17468	17522	17375	17672	17610	17516	17417	17490	17610	17432	17590	17358	17710	17591	17541	17294	17707	17556	17535	17461	17574	17587	17499	17610	17540	17510	17628	17328	17761	17576	17546	17631	17620	17474	17599	17401	17393	17570	17441	17686	17708	17534	17580	17496	17579	17566	17520	17643	17602	17362	17537	17545	17550	17665	17593	17655	17452	17573	17606	17387	17439	17447	17647	17645	17541	17657	17589	17580	17487	17382	17608	17595	17493	17446	17647	17566	17526	17364	17537	17564	17556	17621	17511	17658	17545	17595	17714	17588	17458	17636	17511	17350	17561	17594	17653	17449	17533	17471	17709	17543	17675	17514	17583	17371	17440	17444	17717
25223	21464	28638	25091	23744	24896	25361	24060	23323	23345	23567	22906	23194	22915	22978	29039	33832	32850	28964	25682	23946	23489	23021	22795	22860	22741	22818	22638	22830	22818	22785	22960	22709	22667	22648	22859	22795	22678	22570	22728	22986	22908	22825	22765	22671	22402	22826	22741	22882	22827	22910	22744	22897	22786	22902	22774	22615	22760	22657	22998	22679	22851	22663	22676	22706	22841	22947	22827	22906	22808	22889	22588	22640	22752	22614	22517	22630	22659	23006	22812	22934	22803	22706	22858	22644	22599	22628	23103	22865	22769	22497	22567	22740	22441	22944	22706	22711	22774	22616	22930	22740	22677	22910	22688	22943	22949	22716	22762	22729	22732	22843	22699	22632	22656	22848	22770	22537	22866	22645	22659	22913	22824	22711	22727	22718	22517	23068	22961	22681	22601	22799	22791	22727	22852	22689	22842	22620	22808	22583	22757	22806	22910	22595	22627	22895	22691	22758	22632	22613	22764	22662	23000	22804	22330	22870	22790	22726	22754	22811	22808	22619	22563	22812	22795	22510	22709	22752	22574	22646	22692	22457	22650	22724	22816	22632	22705	22724	22689	22915	22905	22734	22572	22857	22754	22654	23038	22815	22673	22594	22784	22633	22761	22617	22775	22725	22765	22708	23006	22649	22643	22730	22683	22601	22718	22813	22644	22780	22772	22822	22710	22551	22743	22844	22767	22670	22746	22669	22815	22978	22875	23020	22691	22760	22729	22704	22705	22646	22770	22836	22715	22783	22911	22703	22700	22763	22710	22701	22664	22963	22676	22506	22805	22892	22648	22780	22890	22774	22721	22661	22685	22720	22652	22858	22519	22802	22794	22659	22589	22506	22759	23013	22561	22809	22838	22724	22610	22474	22945	22814	22992	22765	22733	22884	22685	22649	22645	22988	22722	22715	22703	22729	22579	22562	22701	23051	22612	22787	22696	22785	22557	22735	22822	23110	22871	22833	22909	22630	22705	22919	22817	22577	22707	22840	22888	22757	22548	22879	22541	22678	22808	22562	22769	22834	22946	22786	22639	22708	22443	22773	22938	22656	22959	22902	22747	22699	22794	22883	22605	22670	22534	22740	22639	22994	22595	22693	22600	22909	22759	22756	22884	23108	22637	22606	22859	22791	22682	22781	22515	22624	22703	22582	22775	22494	22597	22638	22707	23000	22799	22837	22659	22649	22761	22704	22586	22737	22868	22838	22783	22629	22873	22706	22681	22687	22638	22450	22814	22691	22561	22881	22664	22493	22640	22782	22906	22770	22630	22877	22722	22829	22597	22741	22585	22852	22765	22731	22575	22676	22886	22503	23085	22676	22564	22695	22632	22729	22828	22689	22884	22708	22844	22680	22631	22635	22711	22549	22705	22681	22744	22970	22884	22581	22795	22919	22651	22739	22895	22809	22685	22834	22775	22709	22636	22807	22608	22753	22830	22538	22690	22722	22829	22926	22970	22607	22526	22665	22613	22729	22832	22968	22636	22829	22840	22756	22833	22698	22441	22884	22720	22395	22731	22696	22646	22587	22545	22574	22868	22805	22589	22478	22660	22604	22792	22509	22564	22892	22834	22758	22727	22668	22693	22873	22760	22773	22775	22657	22844	22843	22711	22709	22600	22730	22661	22895	22704	22438	22709	22904	22870	22766	22942	22872	22580	22437	22693	22716	22790	22606	22708	22722	22711	22795	22695	22633	22740	22827	22565	22778	22665	22975	22918	23006	22911	22766	22807	22699	22752	22782	22756	22933	22910	22691	22571	22685	22769	23037	22439	22942	22708	22906	22703	22742	22921	22786	22671	22822	22665	22387	22782	22969	22708	22626	22762	22646	22714	22640	22661	22788	22628	22792	22909	22422	22649	22565	22580	22603	22749	22800	22747	22653	22910	22680	22960	22862	22816	22775	22661	22581	22752	22779	22818	22639	22668	22584	22356	22890	22665	22913	22799	22902	22791	22782	22621	22778	22964	22713	22617	22634	22658	22628	22734	22733	22809	22633	22618	22881	22850	22788	22754	22670	22811	22739	22777	22836	22390	22718	22736	22708	22816	22668	22663	22784	22780	22722	22772	22634	22776	22582	22692	22869	22564	22866	22799	22681	22827	22755	22718	22821	22741	22518	22587	22784	22782	22872	22655	22846	22740	22856	22643	22614	22628	22614	22524	22707	22675	22658	22843	22826	22740	22859	22968	22894	22635	22871	22829	22832	22619	22811	22841	22746	22602	22729	22865	22874	22996	22709	22766	22783	22696	22673	22649	22750	22718	22632	22776	22692	22765	22633	22620	22869	22639	22604	22731	22726	22871	23035	22676	22825	22509	22676	22644	22870	22840	22439	22619	22624	22906	22912	22995	22927	22692	22754	22825	22676	22703	22756	22913	22823	22677	22849	22707	22836	22676	22844	22999	22623	22454	22767	22817	22838	22553	22668	22805	22801	22663	22857	22807	22751	22762	22811	22558	22861	22584	22631	22654	22839	22683	22965	22835	22839	22945	22721	22654	22876	22749	22883	22874	22715	22640	22544	22695	22976	22836	22549	22901	22683	22617	22668	22915	22729	22788	22795	22817	22867	22904	22612	22816	22834	22611	22708	22848	22859	22757	22729	22756	22584	22864	23097	22666	22495	23008	22828	22629	22789	22784	22506	22784	22713	22522	22630	22674	22519	23065	22715	22585	22897	22839	22861	22501	22759	22544	22796	22813	22847	22997	22724	22537	22591	22640	22737	22655	22793	22812	22892	22713	22809	22541	22491	22626	22717	22776	22414	22829	22779	22660	22844	22901	22923	22908	22560	22759	22714	22733	22623	22777	22744	22679	22589	22916	22855	22642	22632	22709	22726	22558	22618	22693	22490	22622	22486	22883	22766	22656	22711	22755	22634	22799	22961	22646	22857	22722	22627	22871	22768	22657	22584	22569	22891	22712	22850	22747	22995	22991	22756	22680	22821	22626	22812	22896	22720	22758	22768	22781	22682	22628	22756	22763	22602	22738	22778	22906	22653	22850	22885	22614	22961	22682	22826	22821	22851	22680	22559	22692	22890	22575	22767	22893	22857	22679	22483	22716	23019	22975	22855	22732	22844	22881	22860	22768	22679	22742	22705	22713	22798	22982	22646	22862	22498	22793	22743	22772	22680	22732	22687	22718	22631	22778	22750	22460	22713	22538	22695	22585	22687	22715	22896	22676	22849	22777	22807	22988	22812	22816	22779	22903	22672	23037	22697	22669	22624	22841	22556	22834	22856	22852	22482	22822	22554	22911	22924	22849	22921	22735	22858	22515	22661	22702	22637	22654	22863	22817	22894	22702	22656	22745	22681	22709	22986	22824	22692	22383	22595	22725	22639	22564	22850	22835	22808	22868	22643	22791	22617	22664	22603	22883	22649	22877	22956	22765	22737	22723	22720	22814	22833	22862	22537	22587	22651	22815	22783	22945	22845	22712	22783	22748	22793	22848	22745	22771	22802	22931	22702	22636	22697	22847	22756	22940	22670	22846	22790	22777	22858	22777	22736	22763	22760	22538	22726	22847	22814	22741	22812	22775	22789	22821	22757	22777	22807	22646	22736	22889	22597	22805	22743	22595	22943	22841	22730	22937	22714	22595	22963	22884	22794	22732	22747	22711	22643	22582	22814	22754	22779	22763	22786	22781	22678	22809	22652	22804	22708	22965	22770	22613	22769	22860	22908	22686	22699	22702	22850	22615	22891	22888	23030	22970	22949	22693	22790	22583	22940	22835	22623	22784	22620	22647	22641	22764	22690	22841	22843	22896	22635	22667	22769	22676	22727	22692	22636	22776	22786	22853	22929	22713	22684	22645	22842	22536	22639	22675	22632	22643	22559	22481	22825	22713	23034	22804	22673	22817	22729	22679	22707	22815	22679	22358	22710	22760	22699	22767	22572	22773	22814	22649	22540	22647	22795	22896	22976	22784	22795	22909	22896	22624	22710	22695	22950	22685	22842	22764	22826	22731	22820	22796	22585	22633	22833	22576	22726	22848	22651	22563	22745	22561	22663	22731	22727	22760	22796	22759	22917	22771	22814	22744	22656	22553	22776	22709	22716	22511	22651	22732	22889	22693	22741	22842	22940	22714	22682	22821	22738	22602	22540	22719	22748	22660	22523	22583	22710	22910	22904	22898	22956	22738	22807	22979	22660	22696	22633	22651	22826	22692	22694	22751	22779	22705	22729	22784	22630	22772	22831	22855	22872	22797	22604	23003	22681	22587	22527	22709	22659	22908	22938	22797	22685	22622	22511	22771	22560	22727	22819	22846	22562	22888	22670	22771	22678	22748	22974	22660	22692	22568	22543	22788	22721	22817	22942	22821	22805	22901	22786	22707	22933	22706	22595	22746	22401	22638	22856	22671	22595	22626	22842	22696	22913	22916	22853	22990	22850	22837	22808	22848	22748	22746	22911	22712	22657	22643	22763	22721	23003	22682	22654	22817	22682	22597	22801	22817	22877	22681	22851	22612	22575	22671	22846	22909	22598	22532	22875	22601	22798	22686	22936	22605	22925	22809	22758	22888	22701	22994	22801	22702	22772	22655	22817	22836	22600	22767	22789	22689	22917	22693	22787	22792	22879	22760	22937	22684	22947	22826	23120	22525	22720	22488	22717	22715	22699	22768	22825	22758	22808	22581	22686	22622	22761	22771	22979	22811	22784	22632	22719	22665	22622	22624	23004	22672	22696	22714	22816	22818	22423	22729	22533	22785	22669	22653	22811	22400	22758	22786	22665	22696	22648	22577	22660	22724	22562	22717	22749	22764	22791	22739	22654	22784	22767	22813	22861	22777	22408	22953	22689	22619	22817	22793	22631	22761	22652	22678	22915	22824	22913	22790	22757	22695	22671	22652	22710	22887	22773	22930	22962	22881	22672	22818	22673	22550	22841	22643	22731	22728	22798	22603	22911	22583	22708	22518	22801	22743	22671	22793	22784	22657	22833	22826	22861	22684	22757	22894	22943	22746	22693	22756	22945	22678	23126	22700	22883	22693	22882	22974	22496	22850	22881	22730	22861	22883	22741	22488	22632	22628	23150	22963	22965	22765	22920	22811	22714	22584	22659	22782	22753	22699	22695	22844	22752	22929	22656	22908	22795	22703	22634	22785	22677	22665	22629	22688	22867	22942
16595	24835	23778	20980	19511	18931	19019	19230	18619	18232	17892	17801	18032	17744	18070	28917	32924	30566	24931	20786	18520	17831	17547	17683	17533	17524	17631	17388	17545	17593	17278	17682	17758	17490	17654	17714	17548	17603	17510	17614	17435	17638	17538	17654	17662	17410	17585	17445	17664	17639	17547	17597	17668	17478	17707	17541	17603	17570	17579	17506	17435	17468	17631	17643	17486	17750	17423	17499	17685	17557	17612	17725	17514	17417	17394	17655	17514	17732	17499	17545	17346	17601	17681	17459	17673	17559	17426	17607	17691	17668	17723	17672	17689	17767	17501	17453	17358	17481	17448	17556	17567	17599	17515	17349	17420	17608	17580	17482	17484	17650	17413	17527	17730	17585	17635	17552	17500	17579	17494	17394	17536	17551	17575	17537	17475	17483	17501	17397	17600	17627	17369	17628	17510	17518	17611	17671	17614	17402	17466	17308	17395	17683	17657	17586	17658	17536	17443	17474	17566	17559	17694	17502	17486	17569	17728	17422	17649	17493	17523	17601	17470	17503	17520	17707	17438	17647	17461	17555	17569	17581	17588	17673	17508	17623	17504	17632	17691	17626	17661	17604	17566	17441	17522	17538	17517	17476	17386	17497	17415	17606	17560	17534	17577	17611	17389	17364	17575	17462	17580	17681	17363	17536	17839	17561	17381	17534	17662	17719	17470	17604	17557	17498	17438	17536	17463	17585	17521	17560	17561	17497	17590	17737	17576	17339	17391	17510	17443	17503	17402	17472	17454	17512	17693	17496	17581	17585	17485	17447	17499	17435	17548	17581	17611	17521	17584	17658	17686	17546	17505	17461	17557	17468	17491	17349	17544	17663	17465	17624	17610	17601	17407	17498	17606	17344	17397	17423	17528	17541	17602	17610	17578	17440	17726	17513	17539	17499	17486	17539	17587	17324	17378	17659	17401	17554	17439	17630	17757	17509	17683	17299	17673	17571	17518	17549	17508	17540	17419	17475	17421	17363	17513	17590	17411	17577	17487	17614	17604	17731	17635	17541	17589	17517	17365	17540	17468	17499	17524	17501	17432	17585	17519	17398	17361	17506	17722	17621	17493	17512	17422	17485	17619	17552	17622	17644	17621	17563	17529	17390	17492	17728	17586	17484	17508	17579	17500	17598	17288	17474	17550	17412	17493	17386	17687	17594	17603	17461	17637	17600	17577	17558	17499	17550	17477	17570	17653	17540	17626	17390	17632	17481	17588	17538	17580	17673	17632	17643	17616	17334	17504	17544	17448	17516	17561	17487	17461	17496	17426	17557	17497	17693	17627	17451	17629	17723	17623	17439	17411	17493	17472	17434	17485	17406	17564	17425	17472	17534	17568	17454	17533	17572	17567	17623	17583	17566	17424	17656	17498	17704	17421	17518	17668	17469	17509	17496	17586	17573	17539	17538	17616	17557	17640	17652	17590	17489	17315	17379	17629	17612	17488	17388	17510	17460	17571	17559	17559	17620	17485	17425	17578	17525	17605	17663	17533	17645	17590	17448	17568	17511	17678	17526	17634	17469	17506	17588	17688	17402	17672	17492	17408	17505	17609	17398	17492	17662	17492	17711	17551	17532	17688	17346	17501	17614	17540	17674	17543	17530	17475	17584	17540	17548	17405	17523	17430	17598	17494	17527	17459	17560	17427	17588	17461	17486	17471	17494	17496	17505	17673	17734	17786	17446	17611	17381	17515	17585	17418	17365	17542	17593	17650	17579	17635	17603	17522	17494	17530	17487	17544	17638	17443	17552	17777	17591	17602	17595	17440	17631	17605	17480	17436	17441	17489	17540	17448	17530	17625	17668	17651	17496	17495	17610	17455	17582	17590	17438	17483	17381	17562	17495	17515	17587	17533	17491	17734	17674	17474	17524	17607	17376	17409	17557	17392	17387	17541	17502	17443	17402	17503	17535	17470	17491	17657	17450	17445	17526	17484	17645	17542	17388	17556	17465	17622	17557	17786	17549	17659	17541	17536	17586	17402	17366	17570	17680	17458	17572	17591	17691	17688	17621	17636	17412	17578	17568	17563	17643	17630	17546	17519	17399	17424	17508	17363	17530	17573	17496	17558	17581	17728	17488	17561	17378	17478	17421	17516	17504	17486	17433	17451	17617	17480	17401	17489	17510	17525	17608	17599	17375	17440	17439	17556	17489	17443	17421	17691	17425	17709	17500	17314	17685	17462	17528	17450	17532	17599	17576	17566	17540	17637	17574	17729	17662	17552	17489	17552	17566	17584	17564	17619	17389	17523	17578	17447	17510	17570	17610	17519	17632	17562	17631	17483	17555	17453	17473	17616	17578	17616	17632	17524	17513	17651	17489	17636	17483	17669	17452	17649	17603	17551	17460	17411	17473	17652	17627	17487	17532	17446	17676	17525	17609	17585	17498	17458	17447	17387	17666	17539	17560	17729	17436	17676	17649	17403	17417	17610	17608	17425	17651	17389	17538	17529	17467	17639	17542	17474	17635	17471	17511	17279	17677	17526	17605	17661	17513	17655	17463	17303	17447	17432	17391	17726	17435	17588	17549	17735	17597	17531	17402	17631	17757	17689	17485	17441	17472	17401	17625	17524	17502	17489	17448	17500	17579	17422	17590	17568	17751	17574	17624	17559	17578	17507	17438	17702	17405	17346	17706	17561	17318	17447	17481	17211	17591	17614	17583	17459	17564	17401	17533	17539	17501	17645	17657	17403	17579	17528	17382	17540	17632	17600	17524	17506	17447	17673	17562	17680	17406	17521	17638	17430	17580	17625	17534	17681	17517	17740	17438	17572	17456	17633	17396	17378	17464	17668	17599	17475	17412	17547	17390	17556	17596	17485	17692	17558	17570	17548	17533	17621	17565	17485	17772	17503	17454	17387	17835	17288	17554	17649	17659	17432	17530	17469	17513	17406	17539	17439	17524	17604	17431	17653	17528	17416	17532	17706	17514	17678	17438	17510	17438	17505	17520	17524	17442	17600	17480	17253	17572	17537	17583	17545	17651	17654	17595	17461	17679	17580	17469	17735	17445	17324	17525	17604	17663	17611	17581	17553	17417	17599	17446	17489	17523	17587	17468	17359	17586	17498	17536	17697	17612	17570	17470	17608	17608	17438	17586	17422	17472	17551	17595	17408	17575	17567	17596	17529	17734	17391	17521	17651	17487	17396	17488	17447	17571	17447	17536	17658	17568	17552	17715	17417	17609	17596	17615	17493	17611	17694	17341	17547	17444	17656	17600	17447	17563	17537	17519	17392	17531	17814	17443	17555	17479	17525	17450	17744	17541	17543	17594	17638	17511	17613	17610	17603	17579	17437	17718	17412	17478	17499	17493	17619	17503	17587	17440	17544	17642	17644	17606	17455	17628	17607	17750	17508	17584	17486	17461	17689	17657	17584	17462	17488	17562	17451	17558	17588	17534	17481	17557	17568	17579	17627	17675	17519	17538	17391	17622	17480	17697	17445	17493	17596	17610	17580	17367	17773	17641	17592	17468	17595	17455	17546	17494	17439	17589	17427	17530	17513	17653	17900	17413	17473	17530	17369	17496	17594	17596	17388	17578	17564	17639	17557	17660	17467	17366	17564	17716	17401	17688	17629	17541	17664	17635	17610	17610	17647	17590	17517	17405	17569	17511	17635	17554	17501	17646	17532	17570	17545	17370	17518	17678	17535	17732	17514	17559	17683	17394	17615	17646	17596	17628	17361	17555	17475	17505	17649	17502	17566	17520	17689	17485	17539	17380	17569	17628	17568	17566	17426	17414	17580	17581	17673	17517	17586	17664	17344	17409	17576	17281	17533	17474	17527	17563	17534	17496	17343	17546	17606	17383	17479	17557	17567	17631	17465	17454	17550	17603	17618	17555	17605	17271	17601	17379	17468	17490	17588	17477	17619	17627	17547	17659	17520	17310	17613	17445	17673	17600	17596	17527	17622	17678	17542	17692	17487	17646	17502	17411	17384	17527	17533	17460	17440	17568	17673	17573	17672	17568	17499	17588	17632	17516	17506	17498	17376	17653	17596	17562	17429	17593	17738	17570	17563	17515	17397	17602	17673	17379	17453	17487	17632	17528	17401	17537	17351	17778	17602	17602	17566	17497	17480	17614	17627	17546	17387	17558	17412	17510	17632	17507	17648	17569	17448	17528	17489	17625	17800	17625	17410	17504	17617	17470	17421	17613	17497	17624	17544	17572	17454	17683	17720	17332	17763	17549	17631	17601	17599	17539	17396	17456	17527	17560	17427	17348	17580	17533	17561	17570	17347	17615	17529	17438	17403	17522	17474	17389	17379	17672	17322	17462	17610	17613	17370	17582	17683	17517	17553	17598	17467	17494	17453	17424	17608	17555	17555	17388	17612	17375	17577	17477	17467	17649	17667	17615	17657	17426	17652	17538	17449	17481	17498	17576	17666	17489	17720	17564	17722	17461	17506	17615	17503	17492	17592	17638	17619	17602	17720	17444	17510	17676	17499	17616	17531	17553	17731	17553	17513	17560	17607	17386	17350	17541	17732	17532	17349	17624	17550	17476	17457	17485	17631	17645	17474	17502	17667	17638	17693	17615	17272	17455	17521	17531	17695	17439	17466	17593	17610	17541	17569	17551	17533	17591	17633	17314	17470	17528	17605	17566	17641	17673	17481	17537	17538	17697	17406	17698	17626	17472	17478	17532	17592	17514	17479	17363	17532	17492	17589	17370	17501	17500	17600	17361	17624	17701	17554	17497	17616	17441	17465	17571	17348	17526	17568	17555	17611	17417	17476	17406	17650	17616	17555	17448	17663	17714	17473	17562	17543	17428	17420	17582	17500	17696	17557	17689	17499	17463	17531	17533	17673	17597	17464	17572	17530	17495	17438	17556	17593	17616	17700	17582	17643	17402	17547	17605	17433	17653	17562	17531	17648	17711	17500	17685	17613	17316	17517	17336	17565	17569	17501	17615	17673	17635	17648	17527	17626	17448	17506	17666	17454	17547	17653	17579	17642	17559	17517	17658	17554	17486	17598	17378	17567	17477	17530	17575	17545	17619	17501	17375	17615	17613	17508	17457	17683	17373	17637	17424	17606	17601	17604	17550	17489	17280	17754	17562	17745	17638	17474	17518	17463	17422	17717	17502	17531	17527	17449	17406	17508	17571	17536	17552	17513	17615
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
